Сценарий или автоматизация создания класса объектов в ESRI / ArcSDE - PullRequest
3 голосов
/ 04 мая 2010

Я ищу информацию о том, как писать сценарии SQL для автоматизации создания версионного класса объектов в ArcSDE. Я хочу иметь возможность автоматизировать сам процесс, а также поставить сценарии под контроль версий. Может кто-нибудь указать мне ресурс, который объясняет, как это сделать?

Это вообще возможно? Кажется, что при добавлении класса пространственных объектов существует много взаимосвязей между таблицами и данными.

P.S. Это не обязательно должен быть чистый SQL, но это должен быть какой-то сценарий, чтобы мы могли сохранять его в системе контроля версий и запускать вне инструментов рабочего стола ESRI.

1 Ответ

2 голосов
/ 19 мая 2010

Было бы чрезвычайно трудно сделать это в SQL без нарушения вашей базы данных. Как вы указали, между таблицами существует множество взаимосвязей, и если вы не поняли это правильно, ваша база данных испортилась.

Если вы смотрите на решение на основе сценариев, вам может понадобиться создать сценарий Python для создания класса объектов с поддержкой версий. Это можно сделать несколькими способами: от создания исходного сценария Python в Notepad до создания модели геообработки в ArcCatalog и экспорта модели в сценарий Python.

Вот ссылка на справку ESRI по сценариям геообработки: http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An_overview_of_writing_geoprocessing_scripts

...