Таблицы на SQL Server 2005

0 голосов
спросил 25 Окт, 07 от Viala (280 баллов) в категории Программные продукты Esri
Помогите, плз, разобраться!

Есть SQL Server 2005 с ArcSDE, если через него напрямую обновлять атрибутивную таблицу, на уровне update set поле=1, то данные не обновляются в самом шейп-файле. Можно ли как-то это обойти? Чтобы не использовать ArcObjects?

1 Ответ

0 голосов
ответил 25 Окт, 07 от Grigoriy (127,020 баллов)
А почему они должны обновляться в шейп-файле? SQL Server 2005 ничего про шейп-файл не знает.
А вот если Вы пытаетесь редактировать класс объектов в SDE с помощью SQL-запросов, то сначала нужно изучить, как работает редактирование в SDE, а то можно и данные поломать.
http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Understanding_versioning

http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Versioned_tables_in_a_geodatabase_in_SQL_Server

Если у Вас ArcGIS версии 9.2, то можете использовать не версионное редактирование:
http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=An_overview_of_working_with_nonversioned_data

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...