Beispiel #1
0
    def updateGs(self):
        gs = settings.GEOSERVER
        cat = Catalog(gs['host'], gs['user'], gs['password'])
        ws = cat.get_workspace(gs['workspace'])
        epsg = 'EPSG:404000'

        for kuva in self.all():
            image = kuva.jpgImage
            path = os.path.join(settings.MEDIA_ROOT, image.name)

            layerName = kuva.gsName()

            kuva.createWld()
            cs = cat.create_coveragestore2(layerName, workspace=ws)
            cs.url = 'file://' + path
            cs.type = 'WorldImage'
            cat.save(cs)

            coverage = cat.publish_coverage(layerName, cs, epsg)
            cat.addToGwc(coverage, 'kuva404000')
Beispiel #2
0
    def updateGs(self):
        gs = settings.GEOSERVER
        cat = Catalog(gs['host'], gs['user'], gs['password'])
        ws = cat.get_workspace(gs['workspace'])
        epsg = 'EPSG:404000'

        for kuva in self.all():
            image = kuva.jpgImage
            path = os.path.join(settings.MEDIA_ROOT, image.name)

            layerName = kuva.gsName()

            kuva.createWld()
            cs = cat.create_coveragestore2(layerName, workspace=ws)
            cs.url = 'file://' + path
            cs.type = 'WorldImage'
            cat.save(cs)

            coverage = cat.publish_coverage(layerName, cs, epsg)
            cat.addToGwc(coverage, 'kuva404000')