-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@242 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
- ltr-3_40
- ltr-3_34
- ltr-3_28
- ltr-3_22
- ltr-3_16
- ltr-3_10
- ltr-3_4
- ltr-2_18
- ltr-2_14
- ltr-2_8
- final-3_40_2
- final-3_40_1
- final-3_40_0
- final-3_38_3
- final-3_38_2
- final-3_38_1
- final-3_38_0
- final-3_36_3
- final-3_36_2
- final-3_36_1
- final-3_36_0
- final-3_34_14
- final-3_34_13
- final-3_34_12
- final-3_34_11
- final-3_34_10
- final-3_34_9
- final-3_34_8
- final-3_34_7
- final-3_34_6
- final-3_34_5
- final-3_34_4
- final-3_34_3
- final-3_34_2
- final-3_34_1
- final-3_34_0
- final-3_32_3
- final-3_32_2
- final-3_32_1
- final-3_32_0
- final-3_30_3
- final-3_30_2
- final-3_30_1
- final-3_30_0
- final-3_28_15
- final-3_28_14
- final-3_28_13
- final-3_28_12
- final-3_28_11
- final-3_28_10
- final-3_28_9
- final-3_28_8
- final-3_28_7
- final-3_28_6
- final-3_28_5
- final-3_28_4
- final-3_28_3
- final-3_28_2
- final-3_28_1
- final-3_28_0
- final-3_26_3
- final-3_26_2
- final-3_26_1
- final-3_26_0
- final-3_24_3
- final-3_24_2
- final-3_24_1
- final-3_24_0
- final-3_22_16
- final-3_22_15
- final-3_22_14
- final-3_22_13
- final-3_22_12
- final-3_22_11
- final-3_22_10
- final-3_22_9
- final-3_22_8
- final-3_22_7
- final-3_22_6
- final-3_22_5
- final-3_22_4
- final-3_22_3
- final-3_22_2
- final-3_22_1
- final-3_22_0
- final-3_20_3
- final-3_20_2
- final-3_20_1
- final-3_20_0
- final-3_18_3
- final-3_18_2
- final-3_18_1
- final-3_18_0
- final-3_16_16
- final-3_16_15
- final-3_16_14
- final-3_16_13
- final-3_16_12
- final-3_16_11
- final-3_16_10
- final-3_16_9
- final-3_16_8
- final-3_16_7
- final-3_16_6
- final-3_16_5
- final-3_16_4
- final-3_16_3
- final-3_16_2
- final-3_16_1
- final-3_16_0
- final-3_14_16
- final-3_14_15
- final-3_14_1
- final-3_14_0
- final-3_12_3
- final-3_12_2
- final-3_12_1
- final-3_12_0
- final-3_10_14
- final-3_10_13
- final-3_10_12
- final-3_10_11
- final-3_10_10
- final-3_10_9
- final-3_10_8
- final-3_10_7
- final-3_10_6
- final-3_10_5
- final-3_10_4
- final-3_10_3
- final-3_10_2
- final-3_10_1
- final-3_10_0
- final-3_8_3
- final-3_8_2
- final-3_8_1
- final-3_8_0
- final-3_6_3
- final-3_6_2
- final-3_6_1
- final-3_6_0
- final-3_4_15
- final-3_4_14
- final-3_4_13
- final-3_4_12
- final-3_4_11
- final-3_4_10
- final-3_4_9
- final-3_4_8
- final-3_4_7
- final-3_4_6
- final-3_4_5
- final-3_4_4
- final-3_4_3
- final-3_4_2
- final-3_4_1
- final-3_4_0
- final-3_2_3
- final-3_2_2
- final-3_2_1
- final-3_2_0
- final-3_0_3
- final-3_0_2
- final-3_0_1
- final-3_0_0
- final-2_18_28
- final-2_18_27
- final-2_18_26
- final-2_18_25
- final-2_18_24
- final-2_18_23
- final-2_18_22
- final-2_18_21
- final-2_18_20
- final-2_18_19
- final-2_18_18
- final-2_18_17
- final-2_18_16
- final-2_18_15
- final-2_18_14
- final-2_18_13
- final-2_18_12
- final-2_18_11
- final-2_18_10
- final-2_18_9
- final-2_18_8
- final-2_18_7
- final-2_18_6
- final-2_18_5
- final-2_18_4
- final-2_18_3
- final-2_18_2
- final-2_18_1
- final-2_18_0
- final-2_16_3
- final-2_16_2
- final-2_16_1
- final-2_16_0
- final-2_14_22
- final-2_14_21
- final-2_14_20
- final-2_14_19
- final-2_14_18
- final-2_14_17
- final-2_14_16
- final-2_14_15
- final-2_14_14
- final-2_14_13
- final-2_14_12
- final-2_14_11
- final-2_14_10
- final-2_14_9
- final-2_14_8
- final-2_14_7
- final-2_14_6
- final-2_14_5
- final-2_14_4
- final-2_14_3
- final-2_14_2
- final-2_14_1
- final-2_14_0
- final-2_12_3
- final-2_12_2
- final-2_12_1
- final-2_12_0
- final-2_10_1
- final-2_10_0
- final-2_8_9
- final-2_8_8
- final-2_8_7
- final-2_8_6
- final-2_8_5
- final-2_8_4
- final-2_8_3
- final-2_8_2
- final-2_8_1
- final-2_8_0
- final-2_6_1
- final-2_6_0
- final-2_4_0
- final-2_2_0
- final-2_0_1
- final-2_0_0
- archive/master_2
- Before-merge-new_vector_api
volayaf@gmail.com
committed
Jun 14, 2012
1 parent
1fd5368
commit 9f7013a
Showing
39 changed files
with
98 additions
and
68 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
import os | ||
from PyQt4.QtCore import * | ||
from PyQt4.QtGui import * | ||
from sextante.core.AlgorithmProvider import AlgorithmProvider | ||
from sextante.core.SextanteUtils import SextanteUtils | ||
from sextante.lidar.lastools.LasToolsUtils import LasToolsUtils | ||
from sextante.core.SextanteConfig import Setting, SextanteConfig | ||
from sextante.lidar.lastools.las2dem import las2dem | ||
from sextante.lidar.lastools.las2iso import las2iso | ||
from sextante.lidar.lastools.las2shp import las2shp | ||
from sextante.lidar.lastools.lasboundary import lasboundary | ||
from sextante.lidar.lastools.lasgrid import lasgrid | ||
from sextante.lidar.lastools.lasground import lasground | ||
from sextante.lidar.lastools.lasclassify import lasclassify | ||
from sextante.lidar.lastools.lasclip import lasclip | ||
from sextante.lidar.lastools.lasheight import lasheight | ||
from sextante.lidar.lastools.lasinfo import lasinfo | ||
from sextante.lidar.lastools.lasprecision import lasprecision | ||
from sextante.lidar.lastools.lassplit import lassplit | ||
from sextante.lidar.fusion.OpenViewerAction import OpenViewerAction | ||
from sextante.lidar.fusion.CanopyMaxima import CanopyMaxima | ||
from sextante.lidar.fusion.CanopyModel import CanopyModel | ||
from sextante.lidar.fusion.ClipData import ClipData | ||
from sextante.lidar.fusion.CloudMetrics import CloudMetrics | ||
from sextante.lidar.fusion.Cover import Cover | ||
from sextante.lidar.fusion.GridMetrics import GridMetrics | ||
from sextante.lidar.fusion.GridSurfaceCreate import GridSurfaceCreate | ||
from sextante.lidar.fusion.GroundFilter import GroundFilter | ||
from sextante.lidar.fusion.MergeData import MergeData | ||
from sextante.lidar.fusion.FilterData import FilterData | ||
from sextante.lidar.fusion.FusionUtils import FusionUtils | ||
|
||
|
||
class LidarToolsAlgorithmProvider(AlgorithmProvider): | ||
|
||
def __init__(self): | ||
AlgorithmProvider.__init__(self) | ||
self.algsList = [] | ||
if SextanteUtils.isWindows(): | ||
lastools = [las2shp(), lasboundary(), las2dem(), las2iso(), lasgrid(), lasground(), | ||
lasinfo(), lasheight(), lasprecision(), lassplit(), lasclassify(), lasclip()] | ||
else: | ||
self.lastools = [lasinfo(), lasprecision()] | ||
for alg in lastools: | ||
alg.group = "LASTools" | ||
self.algsList.extend(lastools) | ||
|
||
if SextanteUtils.isWindows(): | ||
self.actions.append(OpenViewerAction()) | ||
fusiontools = [CloudMetrics(), CanopyMaxima(), CanopyModel(), ClipData(), Cover(), FilterData(), | ||
GridMetrics(), GroundFilter(), GridSurfaceCreate(), MergeData()] | ||
for alg in fusiontools: | ||
alg.group = "Fusion" | ||
self.algsList.extend(fusiontools) | ||
|
||
def initializeSettings(self): | ||
AlgorithmProvider.initializeSettings(self) | ||
SextanteConfig.addSetting(Setting(self.getDescription(), LasToolsUtils.LASTOOLS_FOLDER, "LASTools folder", LasToolsUtils.LasToolsPath())) | ||
SextanteConfig.addSetting(Setting(self.getDescription(), FusionUtils.FUSION_FOLDER, "Fusion folder", | ||
FusionUtils.FusionPath())) | ||
|
||
def getName(self): | ||
return "lidartools" | ||
|
||
def getDescription(self): | ||
return "Tools for LiDAR data" | ||
|
||
def getIcon(self): | ||
return QIcon(os.path.dirname(__file__) + "/../images/tool.png") | ||
|
||
def _loadAlgorithms(self): | ||
self.algs = self.algsList | ||
|
||
def getSupportedOutputTableExtensions(self): | ||
return ["csv"] |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Empty file.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters