MapGuide 5.0 — наиболее мощная на сегодня сетевая ГИС; ГИС для Internet (или корпоративной сети Intranet), назначение которой — представлять тысячам пользователей картографическую информацию. С любых компьютеров — PC, Macintosh или Sun SPARCstation — посредством
MapGuide адресована и тем, кому необходимо публиковать карты и обеспечивать через них доступ к базам данных, документам, чертежам, схемам, фотографиям
Большую пользу из использования MapGuide могут извлечь сфера обслуживания (газ, телекоммуникации, энергетика), государственные и местные органы власти, организации, занимающиеся рекламой. MapGuide подходит для любых приложений, которые требуют оперативной передачи сведений, сравнительно дешевого доступа к распределенной картографической информации и к связанному с картой тексту. Она способна работать в масштабе предприятия, города, страны, а также в масштабах Internet.
Сетевые приложения оптимизированы для обработки больших объемов данных при максимальных быстродействии, эффективности, целостности и защите выполненных процедур по сети. Сетевая ГИС удовлетворяет трем условиям: поддержка стандартов Internet, распределенная архитектура услуг и «тонкий» клиент, работающий с интеллектуальными документами. MapGuide — самая мощная и подлинно сетевая
Для использования MapGuide необходимы:
- Intranet/Extranet;
- карты (на бумаге или микрофильме);
- картографический вьювер.
Кроме того, нужно получать картографическую и связанную с картой информацию, представляющую интерес для пользователей.
MapGuide дает пользователям возможность быстро создавать «живые» интерактивные карты не только со статическими растрами формата GIF (как ESRI Map Objects) или некоторыми разновидностями GIF (Intergraph Web Map): он работает в Internet, полностью задействуя возможности Сети. Это означает и эффективность в обработке, и гибкость в хранении данных, и простоту в развертывании и использовании. Среди подобных пакетов только MapGuide содержит визуальные инструменты создания карт, а это позволяет сократить время разработки приложений.
Преимущества пакета:
- быстрая разработка
векторно-растровых сетевых ГИС-приложений; - интеграция данных: пакет работает со множеством растровых и векторных форматов данных;
- высокая эффективность: быстрое зумирование, панорамирование и выдача запросов к базам данных через карту — посредством Web;
- интеллектуальные карты: живые векторные и растровые карты с выбираемыми объектами (точечными, линейными, площадными, буферами) и подсвечиваемыми ярлычками;
- масштабируемость: 32-разрядная отказоустойчивая архитектура с развитым регулированием загрузки;
- быстрое развитие пакета.
MapGuide включает четыре программных продукта
- MapGuide Аuthor предназначен для публикации (подготовки) интеллектуальных карт;
- ColdFusion 4 Application Server (Professional Edition) и версия 4 ColdFusion Studio фирмы Аllaire используется для быстрой разработки серверных web-приложений;
- MapGuide Server подключает существующие карты к интеллектуальному браузеру и обеспечивает работу Аuthor;
- MapGuide Viewer дает возможность клиенту использовать средства просмотра и навигации в картах
на Web-сайте .
Авторизация карты касается обеспечения доступа к картографическим данным, объединения их в систему, организации, форматирования для использования с помощью MapGuide Viewer и других
Вот типичный процесс создания прикладных картографических проектов
- дизайн сайта;
- конвертирование данных;
- MapGuide авторство — создание MWF;
- HTML/JavaScript редактирование;
- связь с сетевыми базами данных;
- визуализация.
Приведем пример инструментальных средств для реализации вышеописанного процесса:
- JASC Paint Shop Pro;
- Autodesk MapGuide SDF Loader и для Autodesk MapGuide Author, и для Server или AutoCAD Map 2000;
- Autodesk MapGuide Author;
- Allaire ColdFusion Studio;
- Allaire ColdFusion Application Server;
- Microsoft GIF Animator.
Карта описывается с помощью файла окна карты (MWF), содержащего информацию об охватываемой ею области, о проекции, цвете фона. Кроме того, здесь задаются каждый слой карты, название, атрибуты отображения (цвет, стиль заполнения
В отличие от других файлов ГИС,
MapGuide может работать с картографическими данными из различных источников, среди которых AutoCAD Map DWG, ESRI
MapGuide поддерживает следующие форматы файлов: главный файл (MWF) и файлы данных, предназначенные для эффективной работы в архитектуре Сети (SDF).
MWF — лучший формат для обработки картографических данных.
MapGuide конвертирует следующие векторные форматы файлов в SDF для использования с MWF-файлами:
- DWG и DXF (AutoCAD 2000 и ранее) — поддерживает все DWG данные (картографические и некартографические);
- ESRI ArcView SHP;
- ESRI ARC/INFO покрытия 6.x;
- Intergraph DGN;
- MapInfo MIF/MID;
- Аtlas BNA;
- CSV (с разделителем-запятой);
- MapGuide SDF-
и SDL-файлы .
Пакет поддерживает более семисот проекций и содержит ту же библиотеку проекций, что AutoCAD Map и Autodesk World.
Доступ к DWG и DGN чертежам с негеографической (например, местной) системой координат открывает интерактивный доступ к планам и чертежам, а не только географическим картам.
MapGuide управляет большими наборами данных, типичными для картографии и ГИС. Картографические системы и ГИС критичны по данным, так как обычно включают множество типов информации: векторные данные, растровые изображения (аэро- и спутниковые снимки, сканированные бумажные карты),
В MapGuide пространственные данные загружаются как Пространственные Файлы Данных (SDF), которые могут содержать все элементы данных (точечные, линейные и площадные). Чтобы отобразить карту, MapGuide Server способен выбрать данные из нескольких
MapGuide легко управляет сотнями
MapGuide поддерживает следующие растровые форматы:
GIF-файлы , cжатые методом LZW;- TGA, CALS, PNG, BMP, JPEG, TIFF/GeoTIFF, GeoSPOT/BIL.
Кроме того, MapGuide может читать геопривязанные форматы растровых файлов:
- GeoTIFF;
- GeoSPOT/BIL (ESRI .hdr);
- ESRI world files;
- MapInfo MIF/MID.
MapGuide эффективно работает с растрами большого объема. MapGuide Raster Workshop позволяет конвертировать растры в «плиточный» (tiled) TIFF. При использовании таких растров MapGuide не должен загружать в память все изображение, чтобы выбрать фрагмент, затребованный Viewer. Это значительно повышает быстродействие и уменьшает использование памяти. MapGuide Server может обращаться
MapGuide поддерживает каталог растров (RIC), который позволяет ограничиться одним растровым слоем для ссылки на набор растров: в одном слое «виртуально» находятся все растры.
С помощью нового модуля Raster Workshop нетрудно управлять гигабайтами растровых данных, причем эти данные могут оставаться в их «родных» форматах.
Возможно наложение множества растровых карт с помощью Bitonal Transparency — средства для быстрой интеграции заархивированных микрофильмов, бумажных карт и схем, прежде недоступных в электронном виде.
Через
Начиная с первых версий, ГИС Autodesk (AutoCAD Map, Autodesk World и MapGuide) поддерживали подключение к данным Oracle через прямые драйверы или ODBC. Кроме того, ряд фирм успешно интегрировал программное обеспечение ГИС Autodesk с технологиями пространственных и реляционных баз данных Oracle. Назовем лишь некоторые из этих фирм: Vision Solution (ныне — подразделение Autodesk), Hancke&Peter, C-Plan и SPATIAL info.
Используя
С помощью Аuthor можно полностью настраивать вид и реакции карт. Это позволяет создавать карты, которые отображают базы геоданных, и определять, как они должны просматриваться. Аuthor предоставляет полный контроль над такими элементами, как слои карты, названия, содержание, приоритет, диапазоны масштаба видимости, символы, цвета, типы линии, стиль заполнения, ярлычки и многое другое; дает возможность настраивать всплывающее меню и устанавливать сообщения, которые запускаются для выбранных объектов или областей карты.
Для расширенной настройки и интеграции можно задействовать все возможности Netscape LiveConnect, Microsoft ActiveX и API Java для MapGuide Viewer. API MapGuide Viewer обеспечивает более 250 методов, свойств и событий, которые позволяют писать сценарии и управлять действиями MapGuide из VB, VB Script, JScript, JavaScript или Java апплетов, выполняющихся внутри браузера Netscape или Microsoft.
Используя MapGuide, возможно переходить с карты к другим документам и объектам (пакет предусматривает множество способов такого перехода). С помощью URL каждый объект карты может быть связан с документом: URL сообщит MapGuide, где этот документ находится. Выберите курсором объект, дважды на нем щелкните — MapGuide выполнит переход по ссылке и отобразит документ. Вообще документы, отображаемые MapGuide, могут быть
Когда документ открывается в MapGuide, можно указать также дополнительную информацию: это позволяет создавать более полные и детальные отчеты, сгенерировать которые другим путем невозможно. Дополнительной информацией может быть местонахождение или список выбранных объектов на карте.
Клиенту для просмотра информации достаточно стандартного браузера и установленного бесплатного
Autodesk предлагает Программу регистрации разработчиков, которая обеспечивает техническую и маркетинговую поддержку.
MapGuide разработан на основе открытых Internet и Intranet стандартов, имеет открытую для включения дополнительных программ архитектуру. В рамках этой архитектуры он может связываться с документами в Web и наоборот — MapGuide Viewer оснащен API, позволяющим специалистам из третьих фирм разрабатывать и развертывать в сетевой среде специализированные
MapGuide Viewer доступен в качестве элементов управления Microsoft ActiveX (для браузера Internet Explorer), plug-in`а под Netscape (для Netscape Navigator и Communicator)
MapGuide API может взаимодействовать и с другими элементами управления ActiveX, создаваемыми в средах разработчика типа Visual C++, Visual Basic, Delphi, Powerbuilder, или в приложениях, которые поддерживают создание Visual Basic Aplication (VBA) — например Microsoft Office или Autodesk World. Таким образом разработчик может сделать упраление настолько удобным, насколько это потребуется для пользователя. Отличным примером такого приложения служит шуточная система продажи билетов на стадион, созданная специалистами Autodesk для демонстрации возможностей MapGuide.
Функционально расширять и насыщать можно не только клиентскую, но и серверную часть. В состав подукта входит MapGuide SDF Component Toolkit — свободно распространяемый набор
SDF Component Toolkit бесплатен и доступен для загрузки с сайта MapGuide или
Рекомендуемые системные требования для MapGuide
MapGuide Viewer
- 486/Pentium-based PC, 16 Mb RAM, 10 Mb на диске, Windows 95/98/NT/2000, Netscape Navigator 4.x (и выше) или Microsoft Internet Explorer 4.x (и выше);
- Power Macintosh, 16 Mb RAM, 10 Mb на диске, Mac OS 8.1/Runtime for Java 2.1, Microsoft Internet Explorer 4.x (и выше);
- Sun SPARCstation Solaris 2.6, 64 Mb RAM, 10 Mb на диске, Netscape Navigator 4.07 или Netscape Communicator 4.5.
MapGuide Author
- Pentium, 16 Mb RAM, 20 Mb на диске, Windows 95/98/NT, браузер рекомендуется, но не обязателен.
MapGuide Server
- Pentium, 128 Mb RAM, 25 Mb на диске + пространство для данных, Windows NT Server 4.0 с Microsoft Internet Information Server 4.0 (или Netscape FastTrack 3.0 или Enterprise Server 3.5), драйверы ODBC 3.0 или 3.5 для связи с источниками данных.
MapGuide Server поддерживает только Windows NT Server на платформе Intel.
На платформах Mac или
Как быстро посмотреть возможности пакета и создать свои приложения в MapGuide?
Примеры приложений можно просмотреть на сайте MapGuide (www.autodesk.com/mapguide, www.gridnorth.com или www.mapguide.com). Здесь собраны интерактивные обучающие программы, стартовые приложения и «живые» примеры приложений для многих областей, предназначенные для помощи в освоении системы. На этих страницах приведены ссылки на сайты пользователей — вы можете видеть, что свои сайты создали уже многие пользователи MapGuide.
Из отечественных фирм выделим московскую фирму «Гранит» http://cao.granit.ru и киевскую «Аркада».
Каков начальный уровень цены для MapGuide?
Для пользователей Intranet в США цена минимальной конфигурации за Server и Аuthor — $ 9 990. Это обеспечивает лицензию на 50 Intranet Viewer. Viewer свободно загружается из Internet. Если необходимо обращаться к Server более чем с пятидесяти мест, заказчики могут купить дополнительные лицензии на Viewer или неограниченную лицензию, напрмер для использования Internet. Заказчик, реализующий программное обеспечение для Intranet/Extranet-решений, должен будет купить по крайней мере один Server (включает ColdFusion) и один Аuthor.
Новости Autodesk MapGuide Release 5!
Карты и чертежи — в переносные компьютеры!
Autodesk MapGuide 5 — основа новейшей технологии работы с картами и чертежами в мобильных (переносных) компьютерах: Autodesk OnSite. Эта технология позволит вам в любое время иметь ваши данные при себе, получая их по Internet.
Непосредственный доступ к данным!
Autodesk MapGuide 5 работает с данными в их «родном» формате. Новые расширения предоставляют прямую поддержку для карт и чертежей, хранящихся в форматах DWG, SHP, Oracle8i Spatial и VISION*, — никакое преобразование не нужно!
Расширенная картография
Поддержка символов, типов линий и текстов обеспечивает картографическое качество карт и чертежей: их вид на экране таков же, как в ГИС и САПР.
MapGuide Viewer включает расширения, облегчающие его использование, ускоряющие развертывание и настройку. Кроме того, расширения предоставляют новые функциональные возможности, такие как дигитализация и «красный карандаш».
С сайта MapGuide www.autodesk.com/mapguide можно загрузить полнофункциональную 30-дневную тестовую версию MapGuide Аuthor, MapGuide Server и Raster Workshop. MapGuide Viewer, SDF Соmponent Toolkit и SDF Loader бесплатны (с того же сайта). Сверх этого же можно загрузить исчерпывающее Руководство разработчика Autodesk MapGuide.