Страница 1 из 1

Экспорт из shp в SQLite

Добавлено: 30 янв 2012, 19:17
bolotoved
Как правильно прописать команду для экспорта шейпа в sqlite? Что-то при вводе нижеследующей команды ничего не выходит.

Код: Выделить всё

ogr2ogr -f "SQLite" output.sqlite input.shp

Re: Экспорт из shp в SQLite

Добавлено: 30 янв 2012, 20:37
Voltron
Проверил, все работает. Файл output.sqlite создается и данные в нем присутствуют. GDAL 1.9.0

Re: Экспорт из shp в SQLite

Добавлено: 30 янв 2012, 20:45
Александр Мурый
Версию GDAL и свойства шейпа в студию. + Можно подробнее про "ничего не выходит"?
Может, надо указать также "-dsco SPATIALITE=YES" или "-dsco SPATIALITE=NO", хотя это не обязательно, ясно дело.

Re: Экспорт из shp в SQLite

Добавлено: 31 янв 2012, 15:34
bolotoved
Прошу прощения за ложную тревогу. Если работать из командной строки OSGeo4W, то все работает, а если через *.bat, то при нижеприведенной шапке почему-то не работает:

Код: Выделить всё

@echo off
set OSGEO4W_ROOT=C:\OSGeo4W
PATH=%OSGEO4W_ROOT%\bin;%PATH%
for %%f in ("%OSGEO4W_ROOT%"\etc\ini\*.bat) do call "%%f"
@echo on

ogr2ogr -f "SQLite" out.sqlite in.shp
pause
При этом, gdalwarp, gdal_translate с подобным батником работают корректно.