Flash Ripper RSS Readers

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



Это запись из категории 'Maps'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-52, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-13, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Июл 2008: Международная встреча разработчиков URAFPUG завершена, URAFPUG - трансляция студии Flex-фреймворка Mate, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта, весь Фев





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