POSOBIE_GIS-2003-2004-1
.pdf100
Рис. 121. Типовая конфигурация работы Web-сервера на основе GeoMegia Web Map.
Рис. 122. Типовая конфигурация работы Web-сервера на основе GeoMegia
Web Map.
101
Фирма MapInfo известна в мире как производитель настольной ГИС MapInfo, очень популярной в широких кругах. Производимый ими продукт MapXtreme предназначен для публикации данных ГИС формата MapInfo в WWW (такими данными могут являться таблицы MapInfo, растровые изображения, карты улиц и пр.). Применяемая в MapXtreme технология визуализации динамических геоинформационных данных базируется на использовании стандартных тэгов языка HTML. Это позволяет в отличие от рассмотренных выше систем использовать для просмотра данных действительно любой клиентский браузер на платформе любой операционной системы. Также отпадает необходимость установки на клиентской машине каких – либо модулей расширения (plug-in).
Серверная часть MapXtreme представляет собой открытую архитектуру MapXbroker, оптимизированную для обеспечения максимальной производительности и расширяемости системы. Так, при повышении количества клиентских запросов к серверу могут быть задействованы дополнительные ресурсы в виде резервных серверов приложений. Базовым Web-сервером в данной архитектуре может быть любой WWW-сервер, включая и те, которые работают под управлением Unix. Запросы с базового сервера могут быть перенаправлены на вспомогательный, где и будут обработаны с целью получения требуемого документа HTML.
Рис. 123. Схема работы MapXbroker.
Принципы работы MapXbroker:
•Web server может быть любым WWW-сервером под управле-
нием MS Windows или Unix.
•Application Server(s) предназначен для обработки всех запросов пользователя к графическим или атрибутивным данным и обеспечения безопасности. Он может быть установлен на том
102
же компьютере, что и Web server или на одном или нескольких выделенных.
•Foreground Host перераспределяет запросы от Web server к Application Servers.
•Application Instance создается для каждого запроса в виде отдельного процесса в многозадачных операционных системах. Эти процессы используют интерфейс MapXcourier для доступа к MapXtreme.
•MapXbroker получает запросы от MapXcourier и передает их следующему доступному MapXtreme Instance.
•MapXtreme Instance выполняет всю работу, связанную с обработкой конкретного запроса и созданием выходных данных для отсылки их обратно клиентскому браузеру. MapXtreme Instance является предстартовой службой и поэтому при поступлении каждого нового запроса не тратит время на инициа-
лизацию и на подключение к удаленным базам данных. Необходимо отметить, что базой MapXtreme является управ-
ляющий элемент MapX – стандартный элемент Active-X среды MS Windows, предоставляющий полнофункциональный набор методов для интеграции данных формата MapInfo с пользовательскими приложениями. Существует принципиальная возможность использовать подобные элементы непосредственно в HTML документах, но это сужает область их применения до использования лишь с браузера-
ми Microsoft Internet Explorer 3.0+. Для того, чтобы обеспечить неза-
висимость предоставляемых данных от конфигурации клиентского рабочего места, MapXtreme строится как многоуровневая система. На самом нижнем уровне функционирует MapX, обеспечивая доступ, анализ и обработку геоинформационных данных. Для взаимодействия MapX и Web-сервера используется специальная среда Hahtsite, предоставляющая средства для интеграции объекта Active- X в статический или динамический (создаваемый при помощи языка скриптов Hahtsite Basic) HTML-документ. Все операции, связанные с обращением напрямую к MapX осуществляются только на сервере, а их результаты предоставляются пользователю в виде растризованных в определенном формате графических файлах. На самом высоком уровне полученные данные в виде текстовой и графической информации форматируются в HTML и отсылаются клиентскому браузеру.
Преимущества MapXtreme:
•Возможность публикации данных в форматах JPEG, GIF, WMF, BMP, TIF, PNG, PSD.
•Возможность публикации данных на удаленных серверах посредством FTP.
103
•Использование при создании WWW-приложений различных языков программирования: Hahtsite Basic, Java, JavaScript/VB Script.
•Масштабируемость и гибкость при обработке клиентских запросов, обеспечивающая высокую производительность и минимизацию используемых ресурсов.
•Возможность создания различных типов тематических карт.
•Создание и обработка сложных графических объектов, операции булевой алгебры над ними, построение буферов, сглаживание линий.
•Возможность выборки данных как посредством запросов к внешним базам данных, так и при помощи специальных средств селектирования объектов внутри полигонов или внутри заданного радиуса.
•Возможность просмотра информации на клиентском месте послойно.
•Большой выбор бесплатно предоставляемых цифровых карт.
Получить более подробную информацию и загрузить time-limited
версию MapXtreme можно по адресу: http://www.mapxtreme.com
7.3. Поиск ГИС информации в Интернете
Картографические порталы — пожалуй, лучшее, что можно сделать в Интернете для демонстрации всех его возможностей. Здесь и яркая сложная “картинка”, и мощная справочная система, и возможности для реализации разнообразных дизайнерских изысков, и многоуровневая система оперирования базой данных и изображением. Получившие широкое распространение на Западе сетевые геоинформационные системы в последние годы начинают появляться и в России, постепенно эволюционируя по своей сути от исключительно альтруистических познавательных сайтов к серьезным деловым проектам.
Само электронное картографирование, т. е. разработка программ для работы с картами на компьютере, стало активно развиваться еще в середине 90-х годов. А уже с 1997 года начали появляться первые российские интернет-карты, которые, правда, чаще несли экспериментальный характер. Так, одной из первых стала интерактивная информационно-справочная карта “Вузы Москвы”, размещенная в 1998 году на официальном сайте Минобразования “Информика”. Постепенно Интернет наполнялся локальными картографическими проектами, в основном сделанными “на коленке” и связанными с малоизвестными региональными сайтами. Старейшим крупным сайтом в этой области многие считают “Map of Moscow” (www.mom.ru). Но “Map of Moscow” нельзя назвать в пол-
104
ном смысле этого слова картографическим проектом — с ним нельзя работать непосредственно в Интернете, он лишь представляет собой мощную базу архивированных интерактивных карт, которые находятся в открытом доступе. В 1999 года появился первый коммерческий картографический проект: на сайте агентства “Росбизнесконсалтинг” была размещена интерактивная карта Москвы с курсами валют в обменных пунктах и ценами на бензин на АЗС города, работающая в режиме реального времени.
Полноценные “сайты-карты” появились, как и многое другое, в начале 2000 года на фоне инвестиционного интернет-бума. С Запада приходила информация о фантастической популярности интерактивного картографического сервиса, которым в короткий срок обзавелись почти все крупные мировые порталы, а также множество корпоративных сайтов. Зарубежный опыт решили принять на вооружение и российские интернет-компании. Весной 2000 года на портале “Рамблер” была выставлена справочная карта Москвы, а в течение следующих пяти месяцев на ее основе был спроектирован и создан первый специализированный картографический сайт Nakarte.ru. Сейчас на “Рамблере” можно найти слоевые карты России, двух столиц, а также карту мира. Nakarte.ru до сих пор считается самым успешным и посещаемым ресурсом в этой области.
“Очевидный успех такого рода проектов заключается в самом факте появления оригинальных российских сайтов, максимально использующих выразительные возможности картографии в сочетании с геоинформационными сервисами — масштабирование, перестройка содержания, территориальные запросы и т. д. Ведь популярность и привлекательность карт как особого носителя информации об окружающем мире общеизвестны и проверены временем, — говорит Александр Симонов, руководитель компании InterMap Group
— разработчика проектов Nakarte.ru и “Мир карт” (www.mirkart.ru). —
Существенное значение имеет и выбор картографического контента. Необходимость создания качественных картографических и справочно-тематических ресурсов для Москвы и Московской области наиболее очевидна, информация о которой, в силу ряда причин, всегда будет наиболее востребованной, а затем — для других городов, для России и мира в целом”.
За последние годы появились еще несколько крупных картографических “нелюбительских” проектов. Это, в частности, сайты
“Мир карт”, eAtlas (www.eatlas.ru) и “Планета Москва”
(www.planetamoskva.ru). “Мир карт”, пожалуй, самый развернутый и полный из них. На сайте, кроме распространенных карт Москвы и России, можно найти карты около десятка российских городов, карту Чечни, курортов Средиземноморья и Ближнего Востока и даже акту-
105
альную карту Панкийского ущелья. Проект eAtlas не отстает от конкурента: здесь можно помимо прочего воспользоваться картами, например, города Находки с детализацией до дома, картами практически всех европейских стран и картой звездного неба. “Планета Москва” — мощная слоевая карта столицы с досконально представленными транспортными сетями и возможностью поиска по адресу.
Качественных региональных проектов немного. К приятным исключениям можно отнести картографический сервер “Приморье-Он- Лайн” (map.primorye.ru), где можно найти карты Приморья, Северной Америки и Японии, и интерактивную схему Краснодара “23 регион”
(www.23region.ru) и некоторые др.
7.3.1. Использование поисковых серверов интернет для нахождения ГИС-информации.
Для поиска интересующей информации в глобальной сети Интернет используются так называемые поисковые сервера. Для отображения этой информации на экране компьютера применяются специальные программы – броузеры (например: Explorer или Netscape). Для поиска информации в специальном меню вводиться запрос (рис.124).
Рис. 124. Ввод запроса в поисковой системе Rambler.
Вответе поисковой системы появится список интернет-адресов связанных с тематикой запроса (рис.125).
Вкачестве поисковых систем выбираются надежные сервера, обеспечивающие достаточно полный и правильный поиск согласно тематики запроса. Список основных поисковых систем представлен
втаблице 8.
106
Рис. 125. Отклик поиска в системе Rambler.
107
|
|
Таблица 8 |
Список основных поисковых систем |
||
Международные |
|
|
AltaVista http://www.altavista.com/ |
- |
один из самых больших и |
|
|
быстрых поисковых серверов |
Yahoo http://www.yahoo.com/ |
- |
каталог Web и интерфейс для |
|
|
обращения к полнотекстовому |
|
|
поиску на сервере AltaVista |
Excite http://www.excite.com/ |
- |
быстрый и богатый |
|
|
информацией поисковый сервер |
|
|
с обзорами узлов и |
HotBot http://www.hotbot.com/ |
- |
поисковый сервер, осуществ- |
|
|
ляющий поиск по методу |
|
|
Inktomi |
Infoseek http://www.infoseek.com/ |
- |
поисковый сервер, каталог Web |
|
|
с аннотациями узлов |
Lycos http://www.lycos.com/ |
- |
один из первых поисковых сер- |
|
|
веров Web |
Magellan http://www.mckinley.com/ |
- |
каталог и поисковый сервер |
Webcrawler http://www.webcrawler.com/ |
- |
поисковый сервер с |
|
|
аннотациями узлов |
Google http://www.google.com/ |
- |
поисковый сервер, поиск изо- |
|
|
бражений |
Русские |
|
|
Punto http://punto.ru/ |
- |
новая поисковая машина |
Яндекс http://www.ya.ru/ |
- |
поисковая система с учетом |
|
|
морфологии русского и англий- |
|
|
ского языков |
Rambler http://www.rambler.ru/ |
- |
поисковая система, рейтинг- |
|
|
классификатор |
Апорт http://www.aport.ru/ |
- |
поисковый сервер по |
|
|
русскоязычным WWW серверам |
Russia on the Net http://www.ru/rus/ |
- |
первый каталог ресурсов о |
|
|
России в интернете |
FileSearch.ru http://www.filesearch.ru/ |
- |
файловая поисковая система |
Украинские |
|
|
MetaPing http://www.metaping.com/ |
- |
глобальный поиск по всему ми- |
|
|
ру |
Мета-Украина http://www.meta- |
- |
украинская поисковая система |
ukraine.com/ |
|
|
Аванпорт |
- |
поисковик и каталог |
http://search.avanport.com/rus/default.asp |
|
|
UA port http://uaport.net/ |
- |
интернет-холдинг |
Атлас UA http://www.atlasua.net/ |
- |
уйма всякой информации |
Воля http://volia.com/control/ |
- |
украинский поисковик, |
|
|
преимущественно для Киева |
UA портал http://www.uaportal.com/ |
- |
масса полезной информации. |
|
|
Поисковик и каталог |
TopPING http://www.topping.com.ua/ |
- |
украинская поисковая система, |
|
|
рейтинг и каталог сайтов |
108
7.3.2.Ссылки на коммерческие сервера разработчиков ГИС систем:
Mapinfo
•Основной сервер компании MapInfo http://www.mapinfo.com
•MapInfo Mapxsite (http://www.mapinfo.com)
•MapXtreme(http://www.mapxtreme.com)
Autodesk
•сервер компании http://www.autodesk.com
•продукты Autodesk Mapguide для разработки Web приложе-
ний(http://www.mapguide.com)
Esri (Arc/Info)
• http://www.esri.com/base/products/internetmaps/internetmaps.html
Intergraph
•GeoMedia Web Map (http://www.intergraph.com/iss/geomedia/webmap/)
Epsylon Technologies
• Baykonur GIS Toolkit (http://www.demo.ru)
Различные варианты решения разработки ГИС приложений в ИНТЕРНЕТЕ с использованием Java технологии можно посмотреть на следующих страничках:
•Java SDV (http://chagrin.epa.ohio.gov/JavaSDV/)
•Berkeley Digital Library Project GIS Viewer (http://elib.cs.berkeley.edu/geo_data/)
•IRIS System (http://allanon.gmd.de/and/and.html)
•Interactive Distributed Geographical Information Systems (IDGIS) (http://starr-www.tamu.edu/choo/idgis/intro.html)
•TASC Web GIS Services (http://www.fwb.tasc.com/projects/fdot/default.html)
109
•GeoNorth Anchorage Map/Web Demo (http://www.geonorth.com/java/amjava.html)
•JAVA Interactive Routing for Minneapolis (http://www.cs.umn.edu/research/shashigroup/routing/index.html)
•Dynamic Geographic Information System (Argonne National Laboratory) (http://doogis.dis.anl.gov/)
Более полный список сайтов находится в приложении 6.