Je travaille donc sur un projet en développement depuis plus d'un an, mais je ne me suis impliqué que récemment. Ma tâche consiste à convertir environ 2 500 fichiers KML dans un autre format, à importer ces fichiers dans un Geoserver, puis à copier les informations de style associées pour chaque fichier. Je me rends compte que Geoserver vous permet d'importer directement des fichiers KML, cependant, nos fichiers ne semblent jamais s'afficher correctement, et mon patron aimerait s'éloigner du format KML pour des raisons philosophiques.
En utilisant ogr2ogr, j'ai essayé de convertir ces fichiers en fichiers Shape ESRI, mais le processus de conversion n'a fonctionné que sur environ un tiers des fichiers et a effacé certaines des métadonnées demandées dans les informations de style. Les fichiers qui n'ont pas converti le code des polygones et des points, que j'ai lus, peuvent être une erreur pour d'autres programmes comme QGIS.
J'ai également essayé de mettre tous les fichiers KML dans une base de données PostGIS et de les convertir comme ça. Cependant, cela semble supprimer toutes les données, laissant des tableaux essentiellement vides pour l'importation.
TL; DR J'ai besoin de trouver un moyen de convertir 2 500 fichiers KML dans un format utilisable par Geoserver, et je travaillerai avec des informations de style XML. Je suis un Noob SIG complet et c'est ma première publication, donc je suis désolé si cela semble un peu ridicule.