Итак, что же такое Autodesk MapGuide R.5.0 и для чего он вам нужен.
В первую очередь для того, чтобы данные, разбросанные по разным компьютерам, а то и по разным городам и странам, могли использоваться для единого пространственного анализа. Чуть поясню на наболевшем примере. В нашем городе в муках и печалях рождается адресный план, то есть невероятное нагромождение многоугольничков, обозначающих дома, линий, отмечающих центральные (осевые) линии улиц и точечных объектов, обозначающих собственно адресные привязки, чаще по подъездам. Когда работа близится к концу, авторов начинают раздирать взаимоисключающие желания: первое — побыстрее представить все свершенное на суд общественности и купаться в лучах заслуженной славы, и второе — сделать
Есть отличное решение проблемы: положить эти данные, весьма всем необходимые, на некий городской сервер и обеспечить желающим простой и понятный доступ к этому информационному ресурсу. Чтобы это произошло, требуется целый набор обязательных функций:
- некий серверный механизм, обеспечивающий многопользовательский доступ к нашему информационному ресурсу;
- инструмент для оформления ресурса (каким цветом что подсвечивать, какие информационные слои предоставлять к просмотру и с какого увеличения, с какими базами данных и по каким ключевым полям обеспечивать связь с графическими объектами;
- собственно программы просмотра (на компьютерном жаргоне — вьюеры).
Теперь по порядку.
Первая функция обеспечивается компонентой, которая называется Autodesk MapGuide Server. Устанавливается просто, если вы знакомы с тем, как устроены Windows NT Server или Windows 2000 Server — потому что именно на этих платформах она и живет.
Вторая компонента — это Autodesk MapGuide Author, после применения которого, как поет Земфира, «веревочки связаны». То есть установлены все связи и иерархии, а пользователь, «кликая» по понятным кнопкам абсолютно логичного интерфейса, и не поймет вовсе, что собственно карта находится на сервере мэрии: слой, обозначающий туристические агентства, «живет» на сервере местных «Желтых страниц», а некие специальные механизмы поиска и заказа «горящих» путевок реализованы на сервере местного
И наконец
Чтобы пользователь не мучил себя пустыми расчетами, как наиболее экономично и эффективно построить систему на основе Autodesk MapGuide R.5.0, помимо разрозненных компонентов предлагаются так называемые «сюиты», приобретение которых выгоднее покупки «по кускам» — такова ценовая политика компании Autodesk.
Думаете, это всё? Нет, рассказ об использовании Autodesk MapGuide R.5.0 только в самом начале. Потому что никто не хочет покупать «мертвую», закрытую систему. А открытость определяется наличием и развитостью интерфейса программиста — API. Это, определенно, сильное место Autodesk MapGuide R.5.0. Чтобы не быть голословным, несколько весьма конкретных примеров.
1. «Задача коммивояжера», алгоритмическая классика.
В вашем распоряжении граф — топологическая сеть улиц (то есть каждая улица разбита на отрезки от перекрестка до перекрестка). Вы знаете длины ребер графа, и у вас есть так называемые весовые коэффициенты, помогающие правильно оценить пропускную способность каждого из них. Ведь улица может иметь плохое дорожное покрытие, только одностороннее движение, а может и вовсе быть перекрыта
Пользователь указывает исходную точку, в которой находится на низком старте наш экспедитор, менеджер по продажам или еще
А если добавить, что все это делается специальной программной надстройкой (plug-in) для Autodesk MapGuide Viewer, но с обязательной авторизацией в Autodesk MapGuide Server, то функции дополнительной программы для Autodesk MapGuide R.5.0, которую мы назвали Path Guide, будут полностью описаны.
Этот программный модуль может быть поставлен нами как отдельное решение — в силу общности задачи он нужен практически всем. Необходимая ремарка: модуль вряд ли смог бы родиться без тесного взаимодействия с Центром новых информационных технологий Калининградского государственного университета, который и оказывает по нему техническую поддержку нашим клиентам.
2. «Задача Сусанина», или Чертик в табакерке.
В предыдущем случае мы добавляли новую функциональность к стандартному набору функций Autodesk MapGuide R.5.0. А если задача обратна, если у вас уже есть некое программное приложение, которое хочется обогатить геоинформационными возможностями? Да и стандартный
Просто? Да. Эффективно? Еще бы. Осталось только приобрести необходимый опыт в программировании для Autodesk MapGuide. Или пригласить тех, кто этот опыт уже имеет…
3. «Закрома Родины», или Как снабдить нашу ГИС достоверными данными.
Представьте себе, что все хорошо. И деньги на ГИС выделены, и оцифровка жизненно важных слоев идет не абы как, а под вашим мудрым руководством. И тут выявляется то, о чем вы догадывались, но в чем боялись себе признаться. Информация на картографических планшетах из городского архива — не самая полная и достоверная! И после оцифровки, даже самой правильной и изящной, надо погружаться в технические архивы держателей коммуникаций («Водоканал», «Теплосеть»
На помощь приходит специально разработанная нами серия программных продуктов, жестко специализированных под конкретные службы. Понятный интерфейс, максимальное использование справочников, при котором информация не «набивается» вручную, а выбирается из возможных значений. И… связь с соответствующим графическим слоем (водяные и канализационные трубы, газовые коммуникации
Итак, попытка краткого резюме. Autodesk MapGuide — конечно, не панацея от всех ГИСовских проблем, но это очень важный и нужный компонент для построения эффективной и производительной ГИС (наряду с «хранилищами» данных и инструментальными ГИС). Это очень современный инструмент, как по технологии использования, так и по внешнему виду; и что важно — легко наращиваемый, масштабируемый и встраиваемый в ваши приложения.
И не сочтите за откровенную саморекламу — покупать его лучше вместе с опытом тех, кто с ним почти сроднился. Что в этой мысли необычного: ведь, выбирая автомобиль, вы наверняка поинтересуетесь наличием и доступностью центра технического обслуживания для приглянувшейся вам иномарки. Так вот, иномарку под названием «Autodesk MapGuide», модель этого года, с испытательным пробегом по России, любовно обслужат в Центре инженерных технологий «Си Эс Трэйд» (cstrade.ru,