Ошибка работы ogr2ogr с выгрузками из OSM в формате SHP
Добавлено: 12 ноя 2013, 13:42
Добрый день!
Проблема с выделением лесов при использовании ogr2ogr.
Система - Calculate Linux (Gentoo).
Версия GDAL -
Исходные данные отсюда - http://be.gis-lab.info/data/osmshp/latest/RU-LEN.7z
Разархивирую, захожу в /RU-LEN/data, там выполняю такую команду:
В файле osm_forest.shp получаю только LANDUSE=FOREST, да и то, только очень малую часть (568 кб).
Далее пробую вот такую команду:
На выходя опять же оказываются LANDUSE=FOREST, хотя я их и не заказывал.
Но если взять архив, к примеру, от 31 июля - http://be.gis-lab.info/data/osmshp/RU-L ... -130731.7z, то результат выполняемых команд адекватный, потерь данных не наблюдается (файл 28 М получается).
В чем ошибка?
Проблема с выделением лесов при использовании ogr2ogr.
Система - Calculate Linux (Gentoo).
Версия GDAL -
Код: Выделить всё
$ ogr2ogr --version
GDAL 1.9.2, released 2012/10/08
Разархивирую, захожу в /RU-LEN/data, там выполняю такую команду:
Код: Выделить всё
ogr2ogr -skipfailures -where "NATURAL='wood' OR LANDUSE='forest'" osm_forest.shp vegetation-polygon.shp
Далее пробую вот такую команду:
Код: Выделить всё
ogr2ogr -skipfailures -where "NATURAL='wood'" osm_wood_only.shp vegetation-polygon.shp
Но если взять архив, к примеру, от 31 июля - http://be.gis-lab.info/data/osmshp/RU-L ... -130731.7z, то результат выполняемых команд адекватный, потерь данных не наблюдается (файл 28 М получается).
В чем ошибка?