2009-02-17

Разработка ГИС-приложений для ArcGIS Server [7 Разработка на ArcGIS API for Flex]

Программный интерфейс ArcGIS API for Flex позволяет создавать картографические насыщенные Интернет-приложения (Rich Internet applications, RIA) с использованием технологии Adobe Flex. Традиционно приложения Flex отличаются красотой и удобством пользовательского интерфейса и насыщены медиа-контентом.

Программный интерфейс позволяет создавать ГИС-клиенты по принципу mashup и предоставляет широкие возможности визуализации, картографирования, геокодирования и геообработки.

Брошюра ESRI для разработчиков ArcGIS API for Flex.

7.1   Описание ArcGIS API for Flex

Программный интерфейс ArcGIS API for Flex предоставляет разработчикам возможность включения во Flex-приложения ГИС-контента, предоставляемого сервисами ArcGIS Server.

API интегрируется со средой разработки Adobe Flex Builder 3 и сохраняет для разработчика все ее преимущества для разработки картографических приложений. Однако также возможно обойтись и обычным текстовым редактором.

Приложения на ArcGIS API for Flex выполняются стандартными компонентами Flash Player 9 (в окне браузера) или Adobe AIR (как standalone-приложение).

Для использования ArcGIS API for Flex необходимо скачать библиотеки (архив также включает множество примеров).

Программный интерфейс ArcGIS API for Flex предоставляет возможности, аналогичные ArcGIS API for JavaScript.

clip_image002

Пример ГИС-приложения на ArcGIS API for Flex (энергетические ресурсы города Boston, Massachusetts, USA)

7.2   Ресурсы разработчика

·         Центр ресурсов по ArcGIS API for Flex: http://resources.esri.com/arcgisserver/apis/flex

§   Обзор технологии, Примеры и демонстрация возможностей, Справочник по классам, Галерея программного кода

·         Блог для разработчиков

clip_image002

Диаграмма классов ArcGIS API for Flex

7.3   Приложение «Hello, World!» на ArcGIS API for Flex

Для разработки картографического приложения на ArcGIS API for Flex необходимо иметь:

·         Библиотеки ArcGIS API for Flex

·         Adobe Flex SDK или Adobe Flex Builder 3

Для создания простого картографического приложения в среде Adobe Flex Builder достаточно следовать Флэш-презентации.

Код простого картографического Flex-приложения:

<?xml version="1.0" encoding="utf-8"?>

<mx:Application

    xmlns:mx="http://www.adobe.com/2006/mxml"

    xmlns:esri="http://www.esri.com/2008/ags"

    pageTitle="Example #1">

    <esri:Map>

       <esri:ArcGISTiledMapServiceLayer          url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer" />

    </esri:Map>

</mx:Application>

clip_image004

Результат компиляции: простое картографическое приложение

 


Скачать PDF-версию с оригинальным оформлением. © Для использования опубликованных на ресурсе материалов достаточно упоминания имени автора и адреса первоисточника. Дата обновления: 2009-02-18.

Комментариев нет: