shp в mssql

Ответить
Аватара пользователя
t[0]p
Участник
Сообщения: 93
Зарегистрирован: 15 ноя 2014, 14:35
Репутация: 7
Откуда: Томск

shp в mssql

Сообщение t[0]p » 20 июн 2017, 11:27

Доброго времени суток!

Конвертирую шейпы в MS SQL 2008 r2 с помощью ogr2ogr;

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

ogr2ogr -overwrite -skipfailures -f MSSQLSpatial "MSSQL:server=MAHATMAN\SQLEXPRESS;database=test;trusted_connection=yes;Regional=yes" "C:\Users\anikin\Desktop\test\Borodinskoe.shp" -a_srs EPSG:4326 -lco PRECISION=FALSE --config CPL_DEBUG ON --config SHAPE_ENCODING UTF-8
появляется ряд ошибок. Первопричину найти ни как не могу. Таблицы, в тестовой базе данных, geometry_columns/spatial_ref_sys создаются, а шейп не загружается. Читал статью на форуме , там решения подобной проблемы нету. Прикрепил скрин с ошибками.
Вложения
Безымянный.png
ошибки
Безымянный.png (51.87 КБ) 10140 просмотров

trir
Гуру
Сообщения: 5271
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1013
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: shp в mssql

Сообщение trir » 20 июн 2017, 11:43

MS SQL 2008 r2
серьёзно? :shock:

попробуй использовать sql server native client 10

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: shp в mssql

Сообщение freeExec » 20 июн 2017, 12:07

Насколько вижу, spatial расширения доступно только в

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

SQL Server (starting with 2012); Azure SQL Database

trir
Гуру
Сообщения: 5271
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1013
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: shp в mssql

Сообщение trir » 20 июн 2017, 12:17

Нет, оно появилось в MS SQL 2008 r2. Просто там разные версии библиотеки и они не совместимы :=(

Аватара пользователя
t[0]p
Участник
Сообщения: 93
Зарегистрирован: 15 ноя 2014, 14:35
Репутация: 7
Откуда: Томск

Re: shp в mssql

Сообщение t[0]p » 20 июн 2017, 13:20

Пока стало ясно, что проблема в версиях GDAL. Я использую 2.2.0, но на 1.11 всё работает прекрасно. Хочу сообразить как это всё работает в 2.2.0. Пока что сложно...

trir
Гуру
Сообщения: 5271
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1013
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: shp в mssql

Сообщение trir » 20 июн 2017, 13:23

попробуй ручками прописать DRIVER в connectionstring -
Driver={SQL Server Native Client 10.0};

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей