Поиск
 

873.pngВ этой статье продолжим тему картографического дизайна для веб-картографии.

 Ранее в http://geomedia.com.ua/mapdesign.htm рассматривались специфические задачи GPS мониторинга и особенности карт для такого вида проектов. Там была краткая, но критика.

 Эта статья посвящена картосоставлению и технологическим аспектам работы для проекта faeton.ua. Она позитивна и созидательна :-)

Один из видов результата представлен на заглавной картинке, живой проект находится (и должен) по адресу http://map.faeton.ua

Матобеспечение и техоснащение: Geomedia Professional 6.1, Geomedia WebMap Professional 6.1 (включает также Geomedia WebMap Publisher), GoogleMap API, SnagIt 8.0; Сервер под. управлением Windows Server2003 R2: Pentium 3.40GHz D , 4.0 Gb RAM

 Алгоритм технической части: Новый сайт должен использовать БД Фаэтон, но не должен загружать вычислительные мощности существующих сервисов fleet.kiev.ua , delivery.com.ua .

 Следовательно - >

Создать mashup сайт с использованием GoogleMap API, с использованиемй тайлинга и кеширования картматериала. (сделать это можно в версиях 6.1 семейства Geomedia)

 Следовательно - >

Создать новый дизайн карт, построеный на возможностях версий 6.1 продуктов Intergraph и воссоздаваемый во всех продуктах и сервисах компании Арт-мастер в дальнейшем.

876

Требования к дизайну: Новый оригинальный дизайн, более ориентированный на широкую публику.

 880 878 879877

Детали процесса и трудности, которые нужно было решать: Все предыдущие версии картографического дизайна выполнялись в 6.0 версиях продуктов Geomedia. Разработанная в десктоп ГИС карта публиковалась с помощью Паблишера в веб-проект, в специально измененном скрипте производилась запись методом прекомпиленного файла *cmdf. После этого на файл напускали специальную самописаную программу, которая позволяла отстроить отображение по масштабам вручную, т.к. к Паблишер настройки масштабов игнорировал (хранил их своим собственным способомв Метабазе). Такая схема работ была довольно продуктивна, потому как позволяла создавать новый дизайн за несколько часов. Все настройки отображения, масштабов и контента в целом были закомпилены в один единственный файл, что облегчало версионность и деплой. В тоже время, постоянно изменяемые данные карты всегда подключали «вживую», т.е. апдейты данных вообще не требовали каких либо картосоставительских действий. Деплой новой, заранее подготовленной версии картографии и ее использование в сервисах выполнялись за 5 минут!

 В 6.1 кардинально изменились не только возможности визуализации (основной прорыв был еще в 6.0), но и способы переноса визуальных и картографических техник между десктоп- и веб-приложениями. Произошел некоторый разрыв в технологиях. Быстро создавать новые дизайны с использованием прекомпиленых карт cmdf стало невозможно, изменился объектный состав Geomedia WebMap: уходят объекты DisplayRules, FeatureStyles, вместо них приходит Библиотека и Легенда (Хотя DisplayRules еще поддерживаются, из следующих версий их уберут) Основным средством сейчас является Библиотека. Таким образом и декстоп и веб продукты семейства Geomedia используют одну и туже технику и даже напрямую одну и ту же базу данных для хранения всех настроек отображения. Это гарантирует абсолютное соответствие карты при проектировании в десктоп ГИС и в эксплуатации в веб-сайте. Этой парадигме был в свое время посвящен курс Использвать одну и туже БД настроек могут программисты, когда разрабатывают сайт с использованием объектов Библиотека.

875

Техника подобная Библиотеке, на самом деле отработана еще с 5.1 версий в составе продукта Паблишер. Паблишер это продукт для НЕ программистов и он дает возможность создавать картографичсекие сайты вообще без программирования, руками, к примеру ГИС-аналитиков. Для переноса настроек из десктопа в веб в 5.1 применялась специальная Метабаза (на основе Access или SQL Server) в структурах которой отражались все аспекты, как сайта (координатная система, размер окна, легенды, цвет фона, команды, иконки, лейаут окон), так и дизайна карт (цвета, стили, толщины, символы) всех фичеров, настройки слоев… т.е абсолютно ВСЕ!

 Библиотека используемая в 6.1, по сути, является такой БД, но более продвинутой. Паблишер и сейчас использует собственную Метабазу (построеную вокруг Библиотеки!) для публикации всех аспектов настройки веб-проекта. Типичный проект с использованием стандартного Паблишера можно увидеть http://am-gis.com.ua/mclass1ru/ В Европе и Америке существует множество муниципальных ГИС построенных с использованием стандартного Паблишера и некоторых модификаций скриптов. Мы не стали менять основную парадигму: все что спроектировано в десктопе, можно 1:1 перенести в веб. Это действительно так и это несложно...

--------------------------------------------

полная версия статьи в блоге автора ( планируются также продолжения цикла "Дизайн карт для веб-картографии".)

технологические ограничения данного сайта не позволяют автору воспроизводить оригинальную верстку статей из wordpress. Создание больших по объему статей с многочислеными иллюстрациями затруднительно. В будушем вероятна публикация сокрашенных статей здесь и полных версий в блоге автора

Галерея Спрашивали?Отвечаем! Словарь терминов Партнеры Карта сайта 
   
© ООО «Арт-мастер» 2000 - 2010. Все права защищены.