Ich arbeite an einem Projekt, das seit über einem Jahr in der Entwicklung ist, aber ich habe mich erst kürzlich engagiert. Meine Aufgabe besteht darin, ungefähr 2.500 KML-Dateien in ein anderes Format zu konvertieren, diese Dateien in einen Geoserver zu importieren und dann die zugehörigen Stilinformationen für jede Datei zu kopieren. Mir ist klar, dass Sie mit Geoserver KML-Dateien direkt importieren können. Unsere Dateien scheinen jedoch nie korrekt zu rendern, und mein Chef möchte aus philosophischen Gründen vom KML-Format abweichen.
Mit ogr2ogr habe ich versucht, diese Dateien in ESRI-Shapefiles zu konvertieren. Der Konvertierungsprozess hat jedoch nur ungefähr ein Drittel der Dateien bearbeitet und einige der in den Stilinformationen geforderten Metadaten gelöscht. Die Dateien, die keinen Code für Polygone und Punkte konvertiert haben, die ich gelesen habe, können für andere Programme wie QGIS ein Fehler sein.
Ich habe auch versucht, alle KML-Dateien in eine PostGIS-Datenbank zu stellen und sie so zu konvertieren. Dies scheint jedoch alle Daten zu löschen und im Wesentlichen leere Tabellen für den Import zu hinterlassen.
TL; DR Ich muss einen Weg finden, 2.500 KML-Dateien in ein von Geoserver verwendbares Format zu konvertieren, und werde mit Informationen im XML-Stil arbeiten. Ich bin ein kompletter GIS-Neuling und dies ist mein erstes Posting. Es tut mir leid, wenn dies ein bisschen lächerlich erscheint.