我正在努力学习Python和Open Street Map API。我想用python下载一个小区域,然后把它转换成Geojson。到目前为止,我尝试使用两个python库(osm2geojson和osm2geojson)将OSMxml转换为Geojson,但在这两个库中都遇到了错误。我的代码是使用osm2<
当我尝试用osm2geojson将osm json转换为geojson时,Django抛出了IllegalArgumentException: Shell is not a LinearRing。只有当osm2geoson试图从关系中创建一个MultiPolygon时,才会抛出异常。它返回一个geojson,但没有坐标。点被正确变换。
我正试图将OSM转换为相扑网络。我如下所示:我安装了SUMO,Python3.4.4从openstreetmap.com下载了OSM文件,使用下面的命令将osm转换为net,打赌这是错误:
Error: Could not opentypes-file 'G:\Program Files\DLR\Sump /data/typemap/osmNetconvert.typ.xml&