因此,我正在从事一个已经开发了一年以上的项目,但是直到最近我才参与其中。我的任务涉及将大约2500个KML文件转换为另一种格式,将这些文件导入Geoserver,然后复制每个文件的关联样式信息。我意识到Geoserver允许您直接导入KML文件,但是,我们的文件似乎永远无法正确呈现,而我的老板出于哲学原因希望退出KML格式。
我尝试使用ogr2ogr将这些文件转换为ESRI Shapefile,但是转换过程仅对大约三分之一的文件起作用,并且删除了样式信息中要求的一些元数据。我读取的未转换多边形和点代码的文件对于QGIS等其他程序可能是错误的。
我还尝试将所有KML文件放入PostGIS数据库中,并像这样进行转换。但是,这似乎删除了所有数据,从而基本上保留了空白表供导入。
TL; DR我需要找到一种方法来将2500个KML文件转换为Geoserver可用的格式,并且可以处理XML样式信息。我是一个完整的GIS新手,这是我第一次发布,因此对这似乎有点可笑,我感到抱歉。