проблема при загрузки данных из shp в mssql ( geometry )
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 27 апр 2010, 09:50
- Репутация: 0
проблема при загрузки данных из shp в mssql ( geometry )
Добрый день
я новичок в работе с георграфическими данными, поэтому плз, не пинайте особо.
у меня задача отобразить карту в регионов России и Белоруссии в 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?
я новичок в работе с георграфическими данными, поэтому плз, не пинайте особо.
у меня задача отобразить карту в регионов России и Белоруссии в 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 )
попробуйте в названии полей ":" поменять на "_" возможно импортер об это спотыкается
пристегивайтесь, турбулентность прямо по курсу
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: проблема при загрузки данных из shp в mssql ( geometry )
А вы уверены, что ошибка возникает именно на этих слоях? Проcто в них нет полей, содержащих строку ADDR. А так да, в принципе похоже, что ругается на двоеточие в имени поля.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 27 апр 2010, 09:50
- Репутация: 0
Re: проблема при загрузки данных из shp в mssql ( geometry )
возможно. Подскажите как лучше сделать такую замену?sim писал(а):попробуйте в названии полей ":" поменять на "_" возможно импортер об это спотыкается
Достаточно, например в блокноте, открыть russia_full-admin-l.shp и заменить все ":" на "_"?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: проблема при загрузки данных из shp в mssql ( geometry )
Определитесь со слоем, в указанном вами таких полей нет, как вам _DR_ и написал.
Менять надо не в *.shp, а в *.dbf. Это таблица, попробуйте сделать замену в Excel.
Менять надо не в *.shp, а в *.dbf. Это таблица, попробуйте сделать замену в Excel.
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 27 апр 2010, 09:50
- Репутация: 0
Re: проблема при загрузки данных из shp в mssql ( geometry )
Забавно. Вытащила в отдельную папку файлы russia_full-admin-l.* - все заработало.sim писал(а):Определитесь со слоем, в указанном вами таких полей нет, как вам _DR_ и написал.
Менять надо не в *.shp, а в *.dbf. Это таблица, попробуйте сделать замену в Excel.
Большое спасибо за помощь.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя