проблема при загрузки данных из shp в mssql ( geometry )

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Катерина
Новоприбывший
Сообщения: 5
Зарегистрирован: 27 апр 2010, 09:50
Репутация: 0

проблема при загрузки данных из shp в mssql ( geometry )

Сообщение Катерина » 27 апр 2010, 09:59

Добрый день

я новичок в работе с георграфическими данными, поэтому плз, не пинайте особо.

у меня задача отобразить карту в регионов России и Белоруссии в reporting services
для этого нужно загрузить данные из файла в shp в базу MsSQL 2008

скачала у на сайте архивы russia_full.7z и belarus_full.7z

пытаюсь перелить файлы russia_full-admin-l.shp и belarus_full-admin-l.shp
в базу программой Spatial Data Assistant ( до этого конвертация других shp-файлов этой программой проходила нормально ). А сейчас возникает ошибка: "Error: Incorrect syntax near ':'. Must declare the scalar variable @ADDR"

Получается что программа Spatial Data Assistant "не понимает" формат файла. С чем это может быть связанно? Мне казалось что это стандарт. Чем можно воспользоватся чтобы всё таки загрузить данные в MsSQL 2008?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: проблема при загрузки данных из shp в mssql ( geometry )

Сообщение Максим Дубинин » 27 апр 2010, 18:12

попробуйте в названии полей ":" поменять на "_" возможно импортер об это спотыкается
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: проблема при загрузки данных из shp в mssql ( geometry )

Сообщение Denis Rykov » 27 апр 2010, 18:16

А вы уверены, что ошибка возникает именно на этих слоях? Проcто в них нет полей, содержащих строку ADDR. А так да, в принципе похоже, что ругается на двоеточие в имени поля.
Spatial is now, more than ever, just another column- The Geometry Column.

Катерина
Новоприбывший
Сообщения: 5
Зарегистрирован: 27 апр 2010, 09:50
Репутация: 0

Re: проблема при загрузки данных из shp в mssql ( geometry )

Сообщение Катерина » 28 апр 2010, 15:42

sim писал(а):попробуйте в названии полей ":" поменять на "_" возможно импортер об это спотыкается
возможно. Подскажите как лучше сделать такую замену?
Достаточно, например в блокноте, открыть russia_full-admin-l.shp и заменить все ":" на "_"?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: проблема при загрузки данных из shp в mssql ( geometry )

Сообщение Максим Дубинин » 28 апр 2010, 16:29

Определитесь со слоем, в указанном вами таких полей нет, как вам _DR_ и написал.
Менять надо не в *.shp, а в *.dbf. Это таблица, попробуйте сделать замену в Excel.
пристегивайтесь, турбулентность прямо по курсу

Катерина
Новоприбывший
Сообщения: 5
Зарегистрирован: 27 апр 2010, 09:50
Репутация: 0

Re: проблема при загрузки данных из shp в mssql ( geometry )

Сообщение Катерина » 28 апр 2010, 17:05

sim писал(а):Определитесь со слоем, в указанном вами таких полей нет, как вам _DR_ и написал.
Менять надо не в *.shp, а в *.dbf. Это таблица, попробуйте сделать замену в Excel.
Забавно. Вытащила в отдельную папку файлы russia_full-admin-l.* - все заработало.
Большое спасибо за помощь.

Ответить

Вернуться в «Общий - ПО»

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

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