MSSQL Server не сохраняет полигон

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
agentbond007
Активный участник
Сообщения: 100
Зарегистрирован: 14 дек 2010, 15:14
Репутация: 0

MSSQL Server не сохраняет полигон

Сообщение agentbond007 » 14 ноя 2019, 11:28

Добрый день!
Установил MSSQl Server Express 2017 пытаюсь скопировать шейп с полигонами, но одни объекты сохраняются а другие нет, пишет ошибку:

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

 Ошибки источника:
      [Microsoft][ODBC SQL Server Driver][SQL Server]Произошла ошибка .NET Framework во время выполнения определяемой пользователем подпрограммы или агрегатной функции "geometry": 
    System.FormatException: 24142: в позиции 190 ожидалось значение "NULL". На входе было обнаружено значение "nan,".
Полигоны из 4х точек рядом стоящие, один сохраняется, а соседний нет, не могу понять в чём причина?

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

Re: MSSQL Server не сохраняет полигон

Сообщение trir » 14 ноя 2019, 11:34

покажи wkt полигона

Аватара пользователя
agentbond007
Активный участник
Сообщения: 100
Зарегистрирован: 14 дек 2010, 15:14
Репутация: 0

Re: MSSQL Server не сохраняет полигон

Сообщение agentbond007 » 14 ноя 2019, 12:28

Интересно, как это сделать? В интерфейсе или на питоне надо выдёргивать?

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

Re: MSSQL Server не сохраняет полигон

Сообщение trir » 14 ноя 2019, 12:41

ogrinfo

Аватара пользователя
agentbond007
Активный участник
Сообщения: 100
Зарегистрирован: 14 дек 2010, 15:14
Репутация: 0

Re: MSSQL Server не сохраняет полигон

Сообщение agentbond007 » 14 ноя 2019, 13:55

Спасибо за утилиту, с помощью неё увидел что действительно полигон содержит nan - но что это значит и как бороться?

POLYGON Z ((ХХ.33603 ХХ.20849 0,ХХ.36872 ХХ.20928 nan,ХХ.36926 ХХ.17189 0,ХХ.33897 ХХ.17180 0,ХХ.33603 ХХ.20849 0))

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

Re: MSSQL Server не сохраняет полигон

Сообщение freeExec » 14 ноя 2019, 13:57

Заменить на 0

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

Re: MSSQL Server не сохраняет полигон

Сообщение trir » 14 ноя 2019, 14:33


Ответить

Вернуться в «QGIS»

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

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