Разработка расширения ArcGIS 9 - что мне нужно для начала? - PullRequest
0 голосов
/ 02 октября 2009

Мне выпала честь перенести существующий скрипт ArcGis 3.x Avenue на ArcGIS 9.x ArcObjects.

Что мне нужно для начала? (Пока у меня даже нет копии ArcGIS)

со веб-сайта ESRI для разработчиков кажется, что мне нужно купить годовую подписку на EDN за 1500 долларов - содержит ли она копию ArcGIS для разработчиков, или мне тоже придется ее покупать?

Два скрипта Avenue, которые мне нужно портировать, довольно малы: один выбирает фигуры для некоторых поисковых терминов, которые он получает через OLE / DDE, другой отправляет выбранные фигуры в другое приложение OLE / DDE.
Насколько я понимаю ArcObjects, я, вероятно, отброшу OLE / DDE и просто вызову соответствующие объекты через COM.

1 Ответ

1 голос
/ 06 октября 2009

Это еще $ 500 за лицензию ArcGIS Desktop - http://store.esri.com/esri/showdetl.cfm?SID=2&Product_ID=1046&Category_ID=168

Затем вам нужно будет создать библиотеку DLL, содержащую пользовательский инструмент, который можно добавить в настольное приложение..NET / Visual Studio, вероятно, лучший подход.

Вы можете создать прототип приложения в VBA непосредственно в документе карты - это облегчает отладку и тестирование, но VBA будет прекращена после версии 9.4, поэтому решение не будет долгосрочным.

По звуку вашего приложения я бы исследовал использование SQL Server 2008 Spatial или Oracle XE вместо ArcObjects.Вы можете выполнять большинство пространственных запросов в базе данных и использовать .NET и API веб-картографирования для внешнего интерфейса.Это было бы гораздо более гибким способом.

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