Бесплатно скачать Adobe Flash Player

GIS + Flex: ArcWeb Services от ESRI переходит на Flex + JavaScript

Лидер ГИС-приложений ESRI Software выпустил собственную реализацию карт на Flex. Вышли релизы продуктов ArcWeb Explorer 4.0 Flex API и ArcWeb Explorer JavaScript to Flex Bridge (до этого продукты находились в Labs).

Этот релиз ArcWeb Explorer'а представляет четвертое поколение сервисов ArcWeb Services. И это — первый в своем роде релиз. Он первый как для Flash-платформы, так и для ArcWeb. И для всего картографического мира он тоже первый: до этого ни один из крупных провайдеров гео-информации и одновременно разрабочик ГИС-софта не предлагал своим клиентам и партнерам решения, завязанного на Flash Platform, а именно на Flex.

Примеры Flex-карт на базе ArcWeb Services

Рабочие примеры приложений с кодом для The ArcWeb Explorer и ArcWeb Explorer JavaScript API можно увидеть по старому адресу, в лаборатории. Есть навигатор по всем примерам Flex-карт (с показом кода), его подразделы: простые примеры карт и примеры не самые простые, примеры продвинутых флекс-карт и еще примеры для любознательных. Плюс масса примеров ArcWeb Explorer JavaScript to Flex Bridge — это для тех, кто не знает и не будет знать Flex / Flash и будет использовать для своих карт только JavaScript.

Доступна также документация по этим Flex-картам.

Доступ к ГИС-сервисам ArcWeb и аутентификация

Чтобы использовать ArcWeb Explorer вам понадобится коммерческая или публичная лицензия. Большая часть запросов в ArcWeb использует данные из учетной записи разработчика. Сервисы ArcWeb производят аутентификацию для проверки прав доступа к сервисам и данным.

Есть бесплатная пробная версия ArcWeb Services на 90 дней.

Писал: Rost, 20 Декабрь 2007 17:34

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

Хоть как-нибудь бы оформили свои демонстрационные приложения, неужели у ESRI не нашлось денежки для дизайнера; или они таким образом хотели сказать: "Вы можете вставить наши карты даже в ваши страшные убогие ria" :)
Непривычная долгота-широта вместо всемилюбимого (в сети) цилиндрического меркатора :)

Dark Ambient Clinic - 21 Декабрь 2007 1:02

Пока что функциональности нету у карт. По крайней мере, то что есть - в зачаточном виде.
Но сам факт очень и очень интересный.
Сами карты подгребаются в растровом формате, хотя, у них вроде уже были решения по экспорту gis геометрии в swf.

Azar - 21 Декабрь 2007 1:12

пол года назад работал с shape файлами от ESRI. интересная штука:)
написали конвертор слоёв в свф файлы, получилось правда чуть глюкаво и тормознуто(as2)... зато много полезного опыта:)

r00z - 21 Декабрь 2007 14:22

Dark Ambient Clinic™ - согласен, не все эти ребята в маркетинге понимают. Но я думаю, что сообразят. Это первый релиз проекта, первого в своем роде :)

Рост - 21 Декабрь 2007 14:29

Azar™ - решение работать с растром - не худший вариант. Ибо оптимизаци большой и сложной векторной структуры - дело хлопотное :)

Рост - 21 Декабрь 2007 14:35

r00z — занятный пример, давно делался? Вы бинарники прямо парсили, на сервере?

Рост - 21 Декабрь 2007 14:36

Рост
Не худший, но зависит от задач. Для интерактивных приложений на базе карт - получение вектора - идеальный вариант. Помимо того в dbf файлах зачастую содержится полезная информация, которая может быть 1-1 свзяана с соответствующими объектами в карте.

r00z
На чем писали конвертор? Или свф парсит shp в риалтайме?

Azar - 21 Декабрь 2007 15:07

Azar
Да, ты прав. Терять богатую интерактивность флеша, используя голый растр - неразумно. Думаю, оптимальным станет смешанное решение: чисто визуальные растровые слои и векторные интерактивные поверх оных.

Рост - 21 Декабрь 2007 15:10

ну вот, блин.
а я на флеше клиента делаю.

kresteleff - 21 Декабрь 2007 15:39

kresteleff, у тебя хорошо получается!

Рост - 21 Декабрь 2007 16:46

2 Рост: если покапаться, то можно найти в инете open-source конвертер шейпов в свф. Правда со всеми open-source «примочками». Лучше делать самим.

Ivan Sergeev - 21 Декабрь 2007 16:59

2Ivan Sergeev
Насколько я знаю, т.н. MapServer имеет встроенную функцию выдачи SWF-файлов, но есть вопросы: какие версии флэш-контента поддерживаются, и какие фичи флэша включены?

Еще интересно, что дешевле выйдет по трафику - рендерить SWF на сервере и отдавать клиенту в готовом виде, или загружать на клиент чистые гео-данные (координаты: линии, полигоны и т.п.) и отрисовывать все векторно на клиенте? Я использовал второй вариант, а вот с первым работать не приходилось.

Рост - 21 Декабрь 2007 17:08

парсится на сервере 1 раз из админки, потом раздаются уже готовые swf-ки.
есть php-шная библиотека для чтения shape-файлов, ну а дальше ming'ом рисуется swf-ка...

Рост
этим летом закончили, выслали им исходники. но проект как я вижу не развивается

r00z - 21 Декабрь 2007 18:27

2 Рост.
Спасибо.

Не подскажешь, каким запросом загрузить на клиент чистые гео-данные?

kresteleff - 21 Декабрь 2007 18:44

2kresteleff
MapServer умеет отдавать гео-данные в формате XML. Запросы при этом могут выглядеть по разному, например так:

"http://mapserverhost/cgi-bin/mapserv.exe?map=/mymap.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=getfeature&typename=borders&BBOX=18174.572039,1024.214713,23029.214718,6183.213900

Здесь ключевые моменты - это переменные, идущие в конце:

typename=borders - загружаем слой "borders"
BBOX=18174,1024,23029,6183 - интересуемся конкретной частью данного слоя, ограниченной таким BBOX (Bounding Box - описывающий прямоугольник).

Но правильный запрос к мапсерверу зависит от его конкретной конфигурации.

К тому же, в нашем случае мы использовали MapServer только вначале, а затем от него отказались совсем. На серверной строне было написано приложение, работающее с БД напрямую и отдающее данные в более компактном формате AMF3, без XML-избыточности.

Рост - 21 Декабрь 2007 18:55

спасибо)
попробую тоже самое для SERVICE WMS

kresteleff - 21 Декабрь 2007 19:05

Хехе, а я вот поступил проще:)
Для ГИС Ингео есть из веб-модуль, фактически веб-сервер, который дает отрендеренные фрагменты карты по запросу.
Так сделал я вот это: http://sergeyev.ru/mapview/

Sergeyev - 24 Декабрь 2007 14:51

а я щас храню вектор в Postgres'е, и пытаюсь возвратить его в бинарном виде... только по кодировкам что-то состыковаться не получается :(

Dark Ambient Clinic - 26 Декабрь 2007 1:14

2 Рост: А где можно увидеть вашу работу или наработки?

Vietnam - 22 Январь 2008 21:44



Подписаться на новости (RSS)




Примечания:
Статус документа
: в процессе
   2002-2009 Производство: Ростислав Сирык · О проекте · Подписка на новости (RSS)