Esempio n. 1
0
    def processAlgorithm(self, progress):
        '''Here is where the processing itself takes place'''

        ili = self.getParameterValue(self.ILI)
        imd = self.getParameterValue(self.IMD)

        IliUtils.runIli2c(["-oIMD", "--out", imd, ili], progress)
Esempio n. 2
0
    def processAlgorithm(self, progress):
        '''Here is where the processing itself takes place'''

        ili = self.getParameterValue(self.ILI)
        imd = self.getParameterValue(self.IMD)

        IliUtils.runIli2c(["-oIMD", "--out", imd, ili], progress)
Esempio n. 3
0
    def processAlgorithm(self, progress):
        '''Here is where the processing itself takes place'''

        ili = self.getParameterValue(self.ILI)
        imd = SextanteUtils.getTempFilename('imd')
        gml = SextanteUtils.getTempFilename('gml')
        db = self.getParameterFromName(self.DB)

        #output = self.getOutputValue(self.OUTPUT)

        IliUtils.runIli2c(["-oIMD", "--out", imd, ili], progress)
        gmlstr = extract_enums_asgml(imd)
        f = open(gml, "w")
        f.write(gmlstr)
        f.close()

        #IliUtils.runShellCmd(["ogr2ogr", "-f", "PostgreSQL", db.getOgrConnection(), gml], progress)

        ogr2ogr(pszFormat=db.getOgrDriverName(),
                pszDataSource=gml,
                pszDestDataSource=db.getOgrConnection(),
                errfunc=IliUtils.errfunc)
Esempio n. 4
0
    def processAlgorithm(self, progress):
        '''Here is where the processing itself takes place'''

        ili = self.getParameterValue(self.ILI)
        imd = SextanteUtils.getTempFilename('imd')
        gml = SextanteUtils.getTempFilename('gml')
        db = self.getParameterFromName(self.DB)

        #output = self.getOutputValue(self.OUTPUT)

        IliUtils.runIli2c(["-oIMD", "--out", imd, ili], progress)
        gmlstr = extract_enums_asgml(imd)
        f = open(gml, "w")
        f.write(gmlstr)
        f.close()

        #IliUtils.runShellCmd(["ogr2ogr", "-f", "PostgreSQL", db.getOgrConnection(), gml], progress)

        ogr2ogr(pszFormat=db.getOgrDriverName(),
                pszDataSource=gml,
                pszDestDataSource=db.getOgrConnection(),
                errfunc=IliUtils.errfunc)