Пример #1
0
    def _check_metadata_doc(self, layer, source):
        couchdb_layer = '%s%s' % (self.prefix, layer)

        source_md = source.load_record('schema_' + layer)
        title = source_md.get('title', layer) if source_md else layer

        couch = VectorCouchDB(self.url, couchdb_layer, title)

        md_doc = {
            'title': title,
            'name': couchdb_layer,
            'layer': source_md.get('layer', layer) if source_md else layer,
            'type': 'GeoJSON',
        }
        couch.update_or_create_doc('metadata', md_doc)
Пример #2
0
    def _check_metadata_doc(self, layer, source):
        couchdb_layer = '%s%s' % (self.prefix, layer)

        source_md = source.load_record('schema_' + layer)
        title = source_md.get('title', layer) if source_md else layer

        couch = VectorCouchDB(self.url, couchdb_layer, title)

        md_doc = {
            'title': title,
            'name': couchdb_layer,
            'layer': source_md.get('layer', layer) if source_md else layer,
            'type': 'GeoJSON',
        }
        couch.update_or_create_doc('metadata', md_doc)