Meta veriler - python kullanarak otomatik oluşturma


11

Bazılarının anzlic meta veri editörü kullanarak xml'de meta veri kayıtlarına sahip olduğu büyük (10.000 artı) uzamsal veri havuzuna (shp / gdb / tab vektörleri ve ecw / tif rasters ve ayrıca las, xyz ve DEM verileri) sahibiz. Her bir uzamsal veri kümesinin ilişkili bir xml kaydına sahip olup olmadığını ve ilgili uzamsal dosyaya karşı projeksiyonları, uzamsal kapsamı, kaynağı ve boyutu kontrol etmek istiyorum.

ESRI tarafından okunabilir biçimlerden bu bilgileri ayıklamak için yaylı tabanlı bir komut dosyası oluşturdum, ancak sekme dosyalarının nasıl işleneceğinden ve daha da önemlisi anzlic metaeditor tabanlı xml kaydına karşı nasıl kontrol edileceğinden emin değilim.

Citypoints.shp / .tab dosyamız varsa, meta veri kaydı -bu bazı yazılımların otomatik olarak oluşturduğu citypoints.shp.xml dosyasından ayrı olduğu için citypoints_metadata.shp / .tab.xml dosyamız olmalıdır.

Benzer bir forum sorusu da ANZLIC Meta Verileri ArcGIS 10.x'in yeni yaklaşımı kullanılarak destekleniyor mu? ancak soruma göre ( ArcPy'de MapInfo .tab dosyaları nasıl okunur? ) bir açık kaynak / reklam öğesi ortakları çalışma alanında geçerli bir kaydın varlığını kontrol etme ve .tab (esri olmayan diğer biçimler) ile uğraşma gereksinimini kapsamaz. ? ). Ayrıca Açık Kaynak ISO Meta Veri Editörü Arayışında bahsedilen yazılımı da inceledim. ancak hiçbiri temel meta veri dosyasını otomatik olarak oluşturmaz veya mevcut kayıtların kaynakla karşılaştırılmasına izin vermez.


Herkes ilgileniyorsa şimdi bunun için bir qgis python tabanlı çözüm var. Herkes sorarsa paylaşmaktan mutluluk duyarız.
GeorgeC

Yanıtlar:


2

Bak NME projesi

Bununla birlikte, aşağıdaki gibi bir komutla gdalogr_catalogue.py python komut dosyasını kullanarak bir XML'de (ayrıca bir SQL çıkış seçenekleri) başvurulan GDAL tarafından desteklenen tüm meta verilere sahip olabilirsiniz.

python gdalogr_catalogue.py -d /home/my_directory

Daha sonra, anzlic meta veri editörü ile karşılaştırabilmek veya tam olarak ihtiyacınız olanı almak için orijinal komut dosyasını özelleştirmek için alınan yardımcı programı bu yardımcı programdan uyarlamak size kalmıştır.


1

ESRI olmayan biçimleri ESRI biçimlerine dönüştürmeyi kullanmayı düşündünüz mü? Eğer komut dosyası iyi çalışıyorsa, neden radal veri kümelerini ve vektör veri kümelerini ESRI formatlarına dönüştürmek için ogr2ogr dönüştürmek için Gdaltranslate kullanmıyordum. Tamam, yeni veri kümeleri oluşturmak istemiyorsanız, belki de adlar gibi gdalinfo.exe ve ogrinfo.exe'ye göz atın, her ikisi de sizin için yararlı olabilecek meta veriler üretmelerini önerir.


Ek veri oluşturmak istemiyorum -işlemek için 10.000'den fazla sekme dosyası var.
GeorgeC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.