def processAlgorithm(self, progress): commands = [os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasclassify.exe")] commands.append("-i") commands.append(self.getParameterValue(lasclassify.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasclassify.OUTPUT)) self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [ os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasheight.exe") ] commands.append("-i") commands.append(self.getParameterValue(lasheight.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasheight.OUTPUT)) self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasground.exe")] commands.append("-i") commands.append(self.getParameterValue(lasground.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasground.OUTPUT)) method = self.getParameterValue(lasground.METHOD) if method != 0: commands.append("-" + lasground.METHODS[method]) self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasgrid.exe")] commands.append("-i") commands.append(self.getParameterValue(lasgrid.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasgrid.OUTPUT)) if self.getParameterValue(lasgrid.INTENSITY): commands.append("-intensity") commands.append(lasgrid.METHODS[self.getParameterValue(lasgrid.METHOD)]) self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [ os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasground.exe") ] commands.append("-i") commands.append(self.getParameterValue(lasground.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasground.OUTPUT)) method = self.getParameterValue(lasground.METHOD) if method != 0: commands.append("-" + lasground.METHODS[method]) self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasboundary.exe")] commands.append("-i") commands.append(self.getParameterValue(lasboundary.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasboundary.OUTPUT)) commands.append("-concavity") commands.append(str(self.getParameterValue(lasboundary.CONCAVITY))) if self.getParameterValue(lasboundary.HOLES): commands.append("-holes") if self.getParameterValue(lasboundary.DISJOINT): commands.append("-disjoint") self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasprecision.exe")] commands.append("-i") commands.append(self.getParameterValue(lasprecision.INPUT)) commands.append(">") commands.append(self.getOutputValue(lasprecision.OUTPUT) + ".txt") LasToolsUtils.runLasTools(commands, progress) fin = open (self.getOutputValue(lasprecision.OUTPUT) + ".txt") fout = open (self.getOutputValue(lasprecision.OUTPUT), "w") lines = fin.readlines() for line in lines: fout.write(line + "<br>") fin.close() fout.close()
def processAlgorithm(self, progress): commands = [ os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasgrid.exe") ] commands.append("-i") commands.append(self.getParameterValue(lasgrid.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasgrid.OUTPUT)) if self.getParameterValue(lasgrid.INTENSITY): commands.append("-intensity") commands.append(lasgrid.METHODS[self.getParameterValue( lasgrid.METHOD)]) self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [ os.path.join(LasToolsUtils.LasToolsPath(), "bin", "lasboundary.exe") ] commands.append("-i") commands.append(self.getParameterValue(lasboundary.INPUT)) commands.append("-o") commands.append(self.getOutputValue(lasboundary.OUTPUT)) commands.append("-concavity") commands.append(str(self.getParameterValue(lasboundary.CONCAVITY))) if self.getParameterValue(lasboundary.HOLES): commands.append("-holes") if self.getParameterValue(lasboundary.DISJOINT): commands.append("-disjoint") self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)
def processAlgorithm(self, progress): commands = [os.path.join(LasToolsUtils.LasToolsPath(), "bin", "las2iso.exe")] commands.append("-i") commands.append(self.getParameterValue(las2iso.INPUT)) commands.append("-o") commands.append(self.getOutputValue(las2iso.OUTPUT)) commands.append("-iso_every") commands.append(str(self.getParameterValue(las2iso.INTERVAL))) simplify = self.getParameterValue(las2iso.SIMPLIFY) if simplify != 0: commands.append("-simplify") commands.append(str(simplify)) clean = self.getParameterValue(las2iso.CLEAN) if clean != 0: commands.append("-clean") commands.append(str(clean)) self.addCommonParameterValuesToCommand(commands) LasToolsUtils.runLasTools(commands, progress)