Какое программное обеспечение/компоненты мне нужно для создания карт ESRI для хостов приложений Windows?

Я начну работать над приложением Windows Forms, в котором размещаются карты ESRI
Итак, мне интересно, знает ли кто-нибудь, какие компоненты/программное обеспечение мне нужно развернуть либо на клиенте Windows, либо на ГИС-сервере (если есть) чтобы выполнить мою работу?


person Ahmed Mozaly    schedule 26.08.2009    source источник
comment
Это зависит от того, что вы кодируете. Используете ли вы ArcGIS Server, ArcObjects, ArcIMS и т. д. Что вы подразумеваете под картами ESRI? Вы имеете в виду документы mxd и связанные с ними данные, вызов веб-сервисов для получения данных, использование SDE или просто личные базы геоданных?   -  person Jim W    schedule 27.08.2009
comment
Спасибо Джим за ваш ответ, я не знаю, следует ли мне использовать ArcGIS Server или ArcObjects, потому что у меня нет прошлого опыта работы с ESRI, а для карт, я думаю, мы выберем личную базу данных GeoDatabase.   -  person Ahmed Mozaly    schedule 27.08.2009
comment
Ахмед, вам нужно более подробно описать ваше приложение.   -  person James Schek    schedule 15.09.2009


Ответы (1)


Если вы не собираетесь покупать (или не имеете доступа) к от ESRI ArcGIS Engine, но все еще хотите иметь настольное приложение, лучше всего использовать бесплатный JavaScript API в сочетании с ArcGIS Online Map Services (если вы собираетесь использовать картографирование для внутренних или некоммерческих целей, плата за большую часть данных не взимается). Например, вы можете использовать пакет USA/World Bundle и получить доступ к спутниковым снимкам, информации об улицах и т. д.

Для просмотра карт в настольном приложении просто установите веб-браузер (например, WebBrowser для .Net) в форме, а затем загрузите базовую карту и слои с помощью вызовов JavaScript API.

Однако вам также понадобится способ отображения слоев карты, связанных с вашей компанией. Для этого вам нужно заглянуть в ArcGIS Server. Это недешево, но это хороший способ размещения картографической информации, а также выполнения запросов к слоям. Если вашим пользователям не нужно выполнять какое-либо редактирование, вы, вероятно, можете обойтись базовой версией.

person Michael Todd    schedule 02.09.2009