Конвертация kml в shp
Добавлено: 02 ноя 2012, 13:06
Здравствуйте!
Есть векторный слой в формате kml с wikimapia (образец во вложении, объекты точки и линии).
Пытаюсь конвертировать его в шейп при помощи ogr.
Получаю вот такие ошибки:
C:\1\Wiki>"C:\Program Files (x86)\FWTools2.4.7\bin\ogr2ogr.exe" -f "ESRI Shapefi
le" output.shp C:\1\Wiki\1.kml
ERROR 6: Geometry type of `3D Geometry Collection' not supported in shapefiles.
Type can be overridden with a layer creation option
of SHPT=POINT/ARC/POLYGON/MULTIPOINT/POINTZ/ARCZ/POLYGONZ/MULTIPOINTZ.
ERROR 1: Terminating translation prematurely after failed
translation of layer Layer #0 (use -skipfailures to skip errors)
Т.е. это трёхмерный kml, а ogr не знает, что такое Point ZM, или я неправильно понимаю?
И самое главное, что с этим можно сделать?
GlobalMapper этот kml открывает и в shp сохраняет. Т.е. вроде как и ogr должен уметь.
Спасибо!
Есть векторный слой в формате kml с wikimapia (образец во вложении, объекты точки и линии).
Пытаюсь конвертировать его в шейп при помощи ogr.
Получаю вот такие ошибки:
C:\1\Wiki>"C:\Program Files (x86)\FWTools2.4.7\bin\ogr2ogr.exe" -f "ESRI Shapefi
le" output.shp C:\1\Wiki\1.kml
ERROR 6: Geometry type of `3D Geometry Collection' not supported in shapefiles.
Type can be overridden with a layer creation option
of SHPT=POINT/ARC/POLYGON/MULTIPOINT/POINTZ/ARCZ/POLYGONZ/MULTIPOINTZ.
ERROR 1: Terminating translation prematurely after failed
translation of layer Layer #0 (use -skipfailures to skip errors)
Т.е. это трёхмерный kml, а ogr не знает, что такое Point ZM, или я неправильно понимаю?
И самое главное, что с этим можно сделать?
GlobalMapper этот kml открывает и в shp сохраняет. Т.е. вроде как и ogr должен уметь.
Спасибо!