Разработка приложений для ArcGIS Desktop имеет свои особенности:
· Требуются некоторые навыки работы с ArcGIS. Если у вас их нет, следует потратить неделю на изучение.
· Требуется знание классов ArcObjects и, желательно, принципов COM-технологии. На эту тему существует много литературы в Интернете, на изучение ArcObjects уйдет от двух недель до двух месяцев.
· Для удобства отладки рекомендую первоначально разрабатывать приложение как макрос в среде Visual Basic for Application, и только потом транслировать код в другую среду разработки. Это позволит избежать затрат времени на загрузку и выгрузку ArcMap в процессе отладки.
· Следует подготовить тестовый набор данных и MXD-проект ArcGIS Desktop для отладки приложения.
2.1 Объекты ArcObjects
ArcObjects — набор платформонезависимых компонентов, написанных на C++, предоставляющих интерфейсы для работы с пространственными данными. На основе ArcObjects построены все приложения ESRI ArcGIS.
Компоненты ArcObjects разработаны в соответствии с COM-технологией, и могут быть использованы при разработке на различных языках программирования [5].
Группы компонентов ArcGIS Desktop
Компоненты ArcObjects подразделяются на библиотеки, которые используются при необходимости использования соответствующей функциональности. Вот перечень библиотек ArcObjects в порядке уменьшения значимости:
· Framework
· GeoDatabaseUI
· DisplayUI
· OutputUI
· Catalog
· CatalogUI
· CartoUI
· DataSourcesRasterUI
· ArcCatalogUI
· ArcCatalog
· ArcMapUI
· ArcMap
· AnimationUI
· Editor
· GeoReferenceUI
· EditorExt
· LocationUI
· GeoDatabaseDistributedUI
· GeoprocessingUI
· OutputExtensions
· OutputExtensionsUI
· DataSourcesSMUUI
· ArcScan
· NetworkAnalystUI
· SpatialAnalystUI
· SchematicUI
· 3DAnalystUI
· ArcScene
· GlobeCoreUI
· ArcGlobe
· Publisher
· PublisherControls
· PublisherUI
· MaplexUI
· TrackingAnalystUI
· SurveyExt
· SurveyPkgs
· SurveyDataEx
Скачать PDF-версию с оригинальным оформлением. © Для использования опубликованных на ресурсе материалов достаточно упоминания имени автора и адреса первоисточника. Дата обновления: 2009-01-28.
Комментариев нет:
Отправить комментарий