You are here:GeoTux»Geo-Blogs»IDE»Сравнение веб-клиентов ГИС v.5

Estadísticas

Invitados: 54
Usuarios registrados: 3126
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

30.11.2010 08:26

Сравнение веб-клиентов ГИС v.5

Written by  German Carrillo
Rate this item
(0 votes)

Это сравнение задумывалось как основа для первого знакомства с веб-клиентами ГИС. В пятую версию проекта добавлен GisClient и обновлена информация по остальным.

ВВЕДЕНИЕ

Сегодня, геоинформационные системы (ГИС) успешно завоевывают пользователей самого разного уровня подготовки благодаря развитию веб-приложений, уделяющих особое вниманию легкости использования и удобному интерфейсу. Цель данного документа - предоставить информацию для размышлений в выборе той или иной технологии клиентской части ГИС проекта.

ГИС-клиенты являются частью веб-приложений и отвечают за работу с картами, получаемыми по интернету от удаленных источников. Они обеспечивают отображение географической информации, навигацию, отправку запросов, редактирование и анализ, служат интерфейсом для выполнения сложных задач на сервере. Существует множество бесплатных и open-source клиентов для работы со стандартными географическими сервисами.

Open Geospatial Consortium (OGC) разрабатывает стандарты географических веб-сервисов и это позволяет создавать универсальную среду доступа к географическим данным через интернет (WMS, WFS, WCS), поиска (Catalog Service), применения стилей (SLD) и фильтров (Filter encoding), хранения и передачи (GML, KML), обработки (WPS).


ИСТОРИЯ РАЗВИТИЯ

Ниже приводится граф зависимостей между свободными и open-source веб-клиентами.



Большинство проектов крутится вокруг двух столпов: UMN MapServer и OpenLayers. Клиенты на основе UMN MapServer существуют уже много лет и используют такие элементы: карта, масштаб, проекция, инструменты базовой навигации, идентификация пространственных объектов. Соответствующее API - MapScript - было реализовано для различных языков (PHP, Python, Java, Perl и Ruby) и продолжает развиваться добавлением новый функций, например надписей (label) и диаграмм. Новые поколения клиентов базируются на OpenLayers благодаря более быстрому рендерингу. Все большее количество компаний переводят разработки на него и в итоге некогда преуспевающий проект MapBuilder прекратил существование.

Есть также клиенты, не основанные ни на каких других и являющиеся оригинальными разработками. В эту группу входят Geomajas, iGeoPortal, Mapbender, TimeMap, MiraMon, Geoide и worldKit. Часть клиентов опционально использует MapScript (AppForMap, GeoMOOSE и msCross), а другие позволяют в качестве дополнительного рендера выбрать OpenLayers (AppForMap, Mapbender, i3Geo) или Flamingo (i3Geo).

Отдельно следует отметить растущее число проектов, использующих Flash для создания веб-приложений с богатым функционалом - Flamingo, worldKit, OpenScales и Geoide.


СРАВНЕНИЕ

Сравниваются свободные open-source клиенты по поддержке веб-сервисов OGC, указывается их лицензия, страна происхождения, язык поддержки, зависимость от сервера, управление метаданными и т.д.

Сравнение разделено на три части для удобства восприятия:
1. Обзор - введение в каждый проект.
2. Технические характеристики - описание возможностей программ.
3. Ссылки - включает скриншоты каждого клиента и адреса соответствующих сайтов.

УСЛОВНЫЕ ОБОЗНАЧЕНИЯ: достоинства, недостатки.
Cliente oficialmente abandonado - разработка официально прекращена.
Cliente sin versión reciente - устаревшая версии (не обновлялась более 1 года).

В НОВОЙ РЕДАКЦИИ:
- Добавлен клиент GisClient.
- По остальным обновлена информация (см. историю).

РЕКОМЕНДАЦИИ:
Для корректного отображения таблиц используйте браузеры Mozilla Firefox, K-Meleon, SeaMonkey или Opera.

Сравнение веб-клиентов ГИС
Часть 1. Обзор
[1] Совместимая с BSD.
[2] Совместимая с GPL.
[3] См.: http://www.mapserver.org/copyright.html#license
[4] Очень быстрая поддержка в США, Голландии, Бразилии и Италии.
[5] Разработчик Martin Hoegh.
[6] Город Saint Paul, Minnesota.
[7] Разработчик Xavier Pons.
[8] Разработчик Armin Burger.
[9] Документация неполная.
[10] Документация описывает только процесс установки.
[11] Объем документации различается в зависимости от языка.
[12] Пользовательский интерфейс также на испанском и латышском.
[13] Документация в ранней стадии разработки.
[14] Ведется работа по переводу на другие языки: шведский, испанский, болгарский, польский, итальянский, французский, чешский и др.
[15] Пользовательский интерфейс переведен на 20 различных языков.
[16] В OSGeo не числится в качестве официального проекта, но держит там почтовую рассылку и баг-трэкер.
[17] Copyright будет передан OSGeo.
[18] В 2007 г. подавал заявку на инкубацию, но ответ неизвестен. Подробнее: http://trac.osgeo.org/osgeo/ticket/147
Параметры сравнения
Лицензия
Страна происхождения
Компания-разработчик
Документация
Поддержка OSGeo
Комментарии
AppForMap CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GisClient GMap HSLayers i3Geo iGeoPortal ka-Map kvwmap Mapbender MapBuilder MapFaces MapFish MiraMon msCross OpenLayers OpenScales p.mapper TimeMap UMN MapServer WebGIS Public worldKit
GNU GPL v.2 GNU GPL Chameleon License 1 BSD GNU GPL v.2 GNU GPL v.2 GNU LGPL MIT BSD GNU LGPL GNU AGPL v.3 MIT-style v.2+; City of Saint Paul Open Source License v.1.x GNU GPL v.3 GNU GPL GNU GPL v.3 GNU GPL v.2 GNU LGPL MIT 2 GNU GPL GNU GPL; Simplified BSD License GNU LGPL GNU LGPL v.3 GNU GPL v.3 GNU GPL v.3 GNU GPL BSD-style GNU LGPL v.3 GNU GPL GNU GPL; GNU LGPL MIT-style3 GNU GPL v.3 GNU GPL v.2

4
5 Camptocamp SA DM Solutions Group McGill University (Surveillance Lab) SEDesign Flamingo MC Community GeoVISTA Center (Penn State University) AutoDesk; DM Soultions Group Camptocamp SA; OpenGeo; OSGIS IDgis DFC Software Engineering; GeoSparc 6 GIS & WEB S.r.l. DM Soultions Group Help Service - Remote Sensing (HS - RS) Ministério del Médio Ambiente de Brasil; Portal do Software Público Brasileiro lat/lon; GIS Research Group of the Department of Geography of University of Bonn DM Soultions Group University of Rostock CCGIS
Geomatys Camptocamp SA 7 Center for Advanced Studies, Research and Development in Sardinia Metacarta Atos Worldline 8 University of Sydney (Archaeological Computing Laboratory) University of Minnesota SWECO Position AB Mapufacture
Языки: англ.
Форматы: HTML
Уровень: пользователь 9
Языки: франц.; англ.
Форматы: HTML; PDF; Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: HTML; Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: HTML
Уровень: пользователь; разработчик
Языки: нем.
Форматы: txt
Уровень: Уровень10
Языки: нем.; англ.
Форматы: HTML; Trac; Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: Wiki
Уровень: пользователь 9
Языки: франц.; англ.
Форматы: PDF; Trac; Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: Blog; HTML; Trac; Wiki
Уровень: пользователь; разработчик
Языки: нем.; англ.; голл.
Форматы: PDF; Wiki
Уровень: пользователь
Языки: англ.
Форматы: Trac; HTML; PDF
Уровень: пользователь; разработчик
Языки: англ.
Форматы: HTML; Trac; Wiki
Уровень: пользователь
Языки: нем.; англ.; итал. 11
Форматы: HTML; PDF; Trac; Video; Wiki
Уровень: пользователь
Языки: англ.
Форматы: txt
Уровень: пользователь 9
Языки: чеш.; англ. 12
Форматы: Blog; Trac; Wiki
Уровень: пользователь; разработчик 13
Языки: порт.
Форматы: Blog; HTML; Trac; Video; Wiki
Уровень: пользователь; разработчик
Языки: нем.; англ.
Форматы: Tracker; HTML; PDF; Wiki
Уровень: пользователь; разработчик
Языки: франц.; англ.; яп.
Форматы: Wiki
Уровень: пользователь; разработчик
Языки: нем.
Форматы: HTML; Wiki
Уровень: пользователь; разработчик
Языки: нем.; англ.; 14
Форматы: ODP; PDF; Trac; Video; Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: HTML; Wiki
Уровень: пользователь; разработчик
Языки: франц.; англ.
Форматы: Blog; HTML; Trac; Wiki
Уровень: пользователь; разработчик
Языки: катал.; исп.; англ.
Форматы: HTML
Уровень: пользователь
Языки: франц.; англ.; итал.
Форматы: HTML; Tracker
Уровень: пользователь; разработчик 9
Языки: исп.; франц.; англ.; порт.; рус.
Форматы: Blog; HTML; Trac; Wiki
Уровень: пользователь; разработчик
Языки: кит.; англ.
Форматы: Tracker; HTML; Wiki
Уровень: пользователь; разработчик
Языки: англ. 15
Форматы: HTML; PDF; Trac; Wiki
Уровень: пользователь
Языки: англ.
Форматы: HTML; PDF
Уровень: пользователь; разработчик
Языки: англ.
Форматы: HTML; PDF; Trac; Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: HTML; Wiki
Уровень: пользователь; разработчик
Языки: англ.
Форматы: Blog; HTML
Уровень: пользователь; разработчик
Нет Нет Нет Нет Нет Нет Нет Нет 16 Нет 17 Нет Да Нет 18 Нет Нет Нет Нет Да (получил) Нет Нет Да (получил) Да (получил) Нет Нет (в инкубации) Нет Нет Да (получил) Нет Нет Нет Да (получил) Нет Нет
Использует SFA-SQL для получения и изменения данных в PostgreSQL/PostGIS. Использует PHP/MapScript для работы в качестве клиента UMN MapServer (опционально). Недавно добавлена возможность использовать OpenLayers для рендеринга и jQuery для работы с AJAX. Также выступает в качестве сервера WFS. Фреймворк. Модульная объектно-ориентированная архитектура. Может работать как веб-сервис SOAP. Наибольший потенциал при работе совместно с PostgreSQL/PostGIS. Хорошо документированное и стабильное Javascript API. Быстро развивается за счет пользовательских виджетов. Фреймворк. Молодой проект. Основан на MapScript PHP/Python. Создан из приложения DraconesPH. Разделяется на сервер и клиент. Использует JQuery в клиенте и создает карты, работающие с запросами AJAX. Не работает с AJAX. Использует некоторые функции javascript из проекта p.mapper. Разработка прекращена. Набор компонентов, отвечающих за навигацию, запросы и т.п. Есть компонент авторизации пользователей. Попытка портирования API OpenLayers на ActionScript 3. Разработка продолжена проектом OpenScales. Фреймворк. Позволяет быстро создавать RIA. Использует API OpenLayers. Для интерфейса пользователя использована библиотека JxLib. С помощью PHP может интегрироваться с MapGuide Open Source. Есть коммерческая поддержка. Основан на OpenLayers и Ext JS. Предназначен для создания RIA с элементами ГИС. Дополнения, называемые GeoExt ux, создаются отдельными разработчиками или компаниями. Использует модуль печати из MapFish. Компоненты клиента и сервера. Серверная часть основана на проекте deegree. Использует БД PostgreSQL и Oracle для хранения конфигурации. Встраивается в другие приложения с помощью JSP. Он-лайн редактирование геометрии. Для настройки сервера используется OpenJump, клиента - Geoide Author. Фреймворк. Два варианта клиентской части RIA: Dojo (Javascript) и GWT (Java). Полностью модульный, расширяется плагинами. Инструменты редактирования, измерения, запросов и анализа. Компонент контроля безопасности. Фреймворк. Настраиваемая модульная архитектура. Подключается к UMN MapServer через PHP/MapScript, но спроектирован как независимый от сервера. Использует OpenLayers в качестве рендера. Позволяет подключать пользовательские расширения. Клиент настраивается через файл XML. AJAX клиент для UMN MapServer. Использует PHP/MapScript и PostgreSQL/PostGIS. Планируется интеграция с jQuery, OpenLayers и TileCache для увеличения производительности. Пример веб-приложения на базе PHP/MapScript. Входит в такие пакеты как MS4W и FGS. Используется в проекте MapLab. Фреймворк. Основан на OpenLayers и Ext JS. Разработка компании HS-RS для создания собственного веб-портала, соответствующего директивам INSPIRE. Есть облегченная версия, не использующая Ext JS. Приложение на базе UMN MapServer и PHP/MapScript. Собственный рендер клиента и альтернативные - OpenLayers или Flamingo. Есть легкая версия для медленных интернет-каналов и мобильная версия. Проводит пространственный анализ он-лайн. Фреймворк. Модульная архитектура. Реализует стандарты OGC и ISO/TC 211. Компонент контроля доступа. Использует Gazetteer для пространственных запросов по названию или адресу. Клиент: стандартный на JS и JSP (без AJAX); версия с Ext JS и версия на Apache Jetspeed. Требуется PHP/MapScript. Максимально использует кэширование и работу с тайлами. Фреймворк. Клиент-серверная архитектура. Основан на PHP/MapScript. Использует PostGIS, MySQL (хранение пользователских данных) и SVG (рендеринг в клиенте). Есть инструменты редактирования геометрии. Фреймворк. Инструменты контроля доступа к веб-сервисам, управления пользователями и группами. Недавно добавлен OpenLayers в качестве альтернативного рендера и jQuery для работы с AJAX. Умеет работать с сервисами Gazetteer. Векторный рендер из OpenLayers. Есть редактор SLD. Коммерческая поддержка (LISAsoft в Австралии и DM Solutions Group в Канаде). Разработка прекращена. Молодой проект. Представляет библиотеку ГИС-компонентов JSF для создания веб-приложений. В настоящее время использует очень упрощенную версию OpenLayers. Серверная часть основана на Geotoolkit. Фреймворк. Направлен на создание RIA. Основан на Pylons. Клиентская часть использует дополненные версии OpenLayers, GeoExt и ExtJS. Есть интерфейс 'Studio' для управления веб-приложениями. Клиент AJAX. Состоит из HTML и Javascript. Финансируется Centre de Supercomputació de Catalunya (CESCA-FCR). Создавался как ajax-клиент для UMN MapServer, а теперь может работать и отдельно. Состоит из одного файла JavaScript. Библиотека Javascript, не зависящая от сервера. Служит базой для многих веб-проектов. Поддерживает перепроецирование и SLD. Базовые функции он-лайн редактирования. Быстро развивается и много примеров. Фреймворк. Использует ActionScript 3 и Flex. Продолжил развитие FlexLayers. Предназначен для легкого создания RIA, работающих в настольном, веб и мобильном вариантах. Есть версия (Viewer), настраиваемая через XML. Он-лайн редактирование. Был адоптирован французской IGN как API 2D для Géoportail. Фреймворк. Основан на PHP/MapScript. Хороший набор готовых инструментов. Есть API для плагинов. Использует jQuery для AJAX и интерфейса. Коммерческая поддержка в нескольких странах. Java-апплет (TMJava). Специализируется на работе со временем, данные представляются в виде анимации. Может запускаться с CD-ROM как самостоятельное приложение (в веб-браузере). Есть дополнительный инструмент подготовки и управления данными в Windows (TMWin). Базовые функции масштабирования и навигации, легенда. Поддерживает SLD. Расширяется с помощью HTML-шаблонов и MapScript. Поддерживает символы (точки, линии) и подписи. Нет AJAX. Основан на OpenLayers и Ext JS. Главный разработчик объявил о переходе к разработке GeoExt, что бы не дублировать проекты. Разработке прекращена. Приложение на Flash. Настроивается через файл XML. Понимает форматы GeoRSS и JPEG. Отображает подсказки и картинки, связанные с элементами карты.

















Сравнение веб-клиентов ГИС
Часть 2. Технические характеристики
[1] Интегрируется с MapGuide Open Source посредством API PHP.
[2] По WFS только точки.
[3] Поддерживает запросы GetCapabilities, GetFeatureOfInterest и GetObservation спецификации SOS. Недавно добавлена работа с WMTS.
[4] В качестве сервера поддерживает сервисы WCS и SOS.
[5] Использует возможности OpenLayers.
[6] В последней версии есть пример с OSM, но без тайлов.
[7] Поддерживает множество источников карт, основанных на тайлах.
[8] Из TMS поддерживается только профиль 'Global Geodetic'.
[9] Запускается как Java-апплет.
[10] Camptocamp SA использовал поддержку в OpenLayers запросов GetDomain и GetRecords из спецификации CSW.
[11] Есть компонент поиска, использующий тезаурус из спецификации CSW.
[12] Входит в версию 'HSLayers Geoportál'.
[13] Ведется работа над клиентом к каталогу метаданных GeoNetwork (см.: здесь и здесь).
[14] Поддерживает запросы GetDomain и GetRecords из спецификации CSW.
[15] Будет доступен через несколько месяцев.
[16] Список рассылки общий для пользователей и разработчиков.
[17] Своих список рассылок нет, использует рассылки проекта Deegree.
[18] Списки рассылок: пользоватлей, разработчиков, коммиты, анонсы, tilecache, трэкер и др.
[19] Есть группа в Google для разработчиков.
[20] Есть список рассылки на немецком.
Параметры сравнения
На каком языке написан
Язык API
Поддерживаемые сервисы OGC
Работа с тайлами
Требует проприетарные плагины?
Работа с метаданными
Списки рассылок
AppForMap CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GisClient GMap HSLayers i3Geo iGeoPortal ka-Map kvwmap Mapbender MapBuilder MapFaces MapFish MiraMon msCross OpenLayers OpenScales p.mapper TimeMap UMN MapServer WebGIS Public worldKit
Javascript; PHP PHP Javascript; PHP Javascript; PHP; Python Javascript; PHP ActionScript ActionScript 3 Javascript; PHP Javascript ActionScript 2 Java; Javascript Javascript; PHP Javascript; PHP PHP Javascript; PHP; Python Javascript; PHP Java Javascript; PHP Javascript; PHP Javascript; PHP Javascript Java; Javascript Javascript; Python Javascript Javascript Javascript ActionScript 3 Javascript; PHP Java C/C++ Javascript ActionScript
Javascript; PHP PHP Javascript; PHP Javascript; PHP; Python Javascript; PHP ActionScript; Javascript ActionScript 3 Javascript 1 Javascript ActionScript 2; Javascript Java; Javascript Javascript; PHP Javascript; PHP PHP Javascript Javascript; PHP Javascript; ASP; JSP Javascript; PHP PHP PHP Javascript Java Java; Javascript; PHP; Python; Ruby Javascript Javascript Javascript ActionScript 3; Javascript Javascript; PHP Javascript; JSP Java; .NET; Perl; PHP; Python; Ruby Javascript Javascript
WMS; WFS WMS; WFS WMS WMS; WFS WMS WMS; WMS-C; WFS; WFS-T; TMS WMS; WMS-C; WFS WMS WMS; WFS; WFS-T WMS; WFS; WFS-T WMS; WFS WMS; WFS WMS; WFS WMS; WFS WMS; WFS WMS; WMS-T; WFS; WCS; SOS WMS; WFS; WCS; CSW; WFS-G; WPS; WTS; WCTS; SOS; WPVS WMS; WFS 2 WMS; WFS; WCS; SOS WMS; WFS; WFS-T; CSW WMS; WMS-C; WFS; WFS-T WMS; WFS; WFS-T; WCS; CSW; SOS WMS; WFS WMS; WFS 2; WCS WMS; WFS 2 WMS; WFS; 3 WMS; WMS-C; WFS WMS; WFS WMS WMS; WFS 4 WMS WMS
Да 5 Нет Нет Нет Нет Да (TMS) Да 5 Да (Google Maps; Yahoo Maps; Microsoft Virtual Earth) Да 5 Нет Да (OSM; Google Maps) Да (OSM; Google Maps; Yahoo Maps; Bing) Нет Нет Да 5 Да 5 (OSM; Flamingo; Google Maps) Нет 6 Да Нет Да 5 Да 5 Нет Да 5 Да (WMTS) Нет Да 7 Да (TMS; OSM; Yahoo) Нет Нет Нет Да 5 Да (TMS 8; NASA OnEarth)
Нет Нет Нет Нет Нет Да (Adobe Flash Player) Да (Adobe Flash Player) Нет Нет Да (Adobe Flash Player) Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Да (Adobe Flash Player) Нет Нет 9 Нет Нет Да (Adobe Flash Player)
Нет Нет Нет Нет Нет Нет Нет Нет Да 10 Да 11 Нет Нет Нет Нет Да (клиент CSW, поддерживает ISO 19115/19119/19139/15836) 12 Нет Да (клиент CSW, поддерживает ISO 19115/19119) Нет Да (поддерживает ISO 19115) Да (соответствует ISO-19119; клиент CSW) Нет Да (клиент CSW) Нет 13 Нет Нет Да 14 Нет Нет Да (основные метаданные для карты) Нет Нет Нет
Нет Да (Пользователи; Разработчики) Да (Анонсы; Пользователи; Разработчики) Нет Нет (только форум) Нет (только форум) Нет Да (Пользователи; Разработчики; Коммиты; Трэкер) Да (Пользователи; Разработчики; Коммиты; Трэкер) Нет 15 Да (Пользователи; Разработчики; Коммиты; Трэкер) Да (Пользователи; Разработчики) Да 19 Нет Да 16 Нет (только форум) Да (Анонсы; Пользователи; Разработчики) 17 Да (Пользователи; Разработчики) Да (Пользователи) Да (Пользователи; Разработчики; Коммиты) Да (Анонсы; Пользователи; Разработчики) Да (Анонсы; Пользователи; Разработчики; SCM) Да (Пользователи; Разработчики; Коммиты; Трэкер) Да (Коммиты) Да (Пользователи) Да 18 Да 19 Да (Пользователи) Нет Да (Анонсы; Пользователи; Разработчики;) 20 Нет Да 16



















Сравнение веб-клиентов ГИС
Чась 3. Ссылки
[1] Автор продолжает обновлять код без выпуска официальных версии.
[2] Camptocamp прекратил разработку CartoWeb и перешел к разработке MapFish (ранее известной как CartoWeb 4), представленной на FOSS4G 2007. Тем не менее, поддержка CartoWeb продолжается через список рассылки. Подробнее.
[3] Новых версий программы нет.
[4] Код был представлен 2009/03/09 и больше изменения не вносились.
[5] Проект назначает версию для каждого файла в отдельности. Приведена версия файла gmap75.inc.php, отвечающего за функции PHP в GMap. Самая свежая версия включена в пакет FGS: http://dl.maptools.org/dl/fgs/dev/dev-20091216/modules/.
[6] Ни одного релиза еще не было.
[7] Основываясь на версии TMJava.
[8] См. главу 'OGC Support and Configuration' об использовании UMN MapServer в качестве клиента.
Параметр
Скриншот
Текущая версия
(ноябрь 2010)
Официальная страница
Скачать
Документация
Возможности / Планы развития
Галлерея / Демо
AppForMap CartoWeb Chameleon Dracones ET - Map Flamingo FlexLayers Fusion GeoExt Geoide Geomajas GeoMOOSE GisClient GMap HSLayers i3Geo iGeoPortal ka-Map kvwmap Mapbender MapBuilder MapFaces MapFish MiraMon msCross OpenLayers OpenScales p.mapper TimeMap UMN MapServer WebGIS Public worldKit
0.7a 1 ( 2007/02/22 ) 3.5.0 2 ( 2008/09/04 ) 2.6 rc1 ( 2007/09/06 ) 1.1.2 ( 2010/09/08 ) 0.5 3 ( 2007/02/23 ) 3.2.1 ( 2010/09/26 ) Нет 4 2.2 RC1 ( 2010/10/27 ) 1.0 ( 2010/10/11 ) 2.5.1 ( 2010/07/14 ) 1.7.1 ( 2010/08/17 ) 2.2 ( 2010/02/18 ) 2.1.1 ( 2009/12/05 ) 1.3 ( 2010/01/28 ) 5 2.0.0 beta ( 2009/10/08 ) 4.3 ( 2010/03/18 ) 2.4 ( 2010/11/15 ) 1.0 ( 2007/02/05 ) 1.7.5 ( 2010/09/15 ) 2.7 ( 2010/09/04 ) 1.5 3 ( 2009/07/16 ) Нет 6 2.0 ( 2010/09/03 ) 4.10 ( 2008/06/27 ) 1.1.9 ( 2007/02/18 ) 2.10 ( 2010/09/09 ) 1.2.1 ( 2010/11/24 ) 4.1.1 ( 2010/11/06 ) 2.2.60 7 ( 2007/10/02 ) 5.6.5 ( 2010/07/14 ) 1.2.4 ( 2009/04/23 ) 3.3 ( 2007/05/03 )
http://www.mapuse.net/node/16 http://www.cartoweb.org http://chameleon.maptools.org http://code.google.com/p/dracones http://sedesign.de/de_produkte_et-map.html http://flamingo.gbo-provincies.nl http://code.google.com/p/flexlayers http://trac.osgeo.org/fusion/ http://geoext.org http://geoikia.idgis.eu/wiki-english/index.php/Main_Page http://www.geomajas.org http://www.geomoose.org/moose/ http://www.gisclient.org --- http://dev.bnhelp.cz/trac/hslayers http://mapas.mma.gov.br/download http://testing.deegree.org/igeoportal-std http://ka-map.maptools.org http://kvwmap.geoinformatik.uni-rostock.de http://www.mapbender.org http://communitymapbuilder.osgeo.org http://mapfaces.codehaus.org http://www.mapfish.org http://www.creaf.uab.es/miramon/mmn/ http://sourceforge.net/projects/mscross/ http://openlayers.org http://openscales.org http://www.pmapper.net http://www.timemap.net http://www.mapserver.org http://code.google.com/p/webgispublic/ http://worldkit.org
http://sourceforge.net/projects/appformap/files/ http://www.cartoweb.org/downloads.html http://chameleon.maptools.org/index.phtml?page=downloads.html http://code.google.com/p/dracones/downloads/list --- http://flamingo.gbo-provincies.nl/media/6/default.aspx http://code.google.com/p/flexlayers/source/checkout http://trac.osgeo.org/fusion/wiki/GetIt http://geoext.org/downloads.html http://geoikia.idgis.eu/wiki-english/index.php/Download_and_Installation http://www.geomajas.org/Download http://www.geomoose.org/moose/info/download.html http://www.gisclient.org/download-en-us http://dl.maptools.org/dl/ http://dev.bnhelp.cz/trac/hslayers/wiki/download http://mapas.mma.gov.br/download/arquivos http://deegree.org/deegree/#v2.4 http://ka-map.maptools.org/index.phtml?page=downloads.html http://sourceforge.net/projects/kvwmap/files/ http://www.mapbender.org/download/ http://communitymapbuilder.osgeo.org/display/MAP/Downloads http://mapfaces.codehaus.org/download.html http://www.mapfish.org/doc/2.0/installation.html http://projectes.lafarga.cat/projects/navmapesmiramon/downloads --- http://trac.openlayers.org/wiki/HowToDownload http://openscales.org/demo/index.html http://www.pmapper.net/download.shtml http://www.timemap.net/index.php?option=com_content&task=view&id=44&Itemid=63 http://www.mapserver.org/download.html http://code.google.com/p/webgispublic/downloads/list http://worldkit.org/download.php
--- http://www.cartoweb.org/documentation.html http://chameleon.maptools.org/index.phtml?page=docs.html http://surveillance.mcgill.ca/dracones/doc/index.php --- http://flamingo.gbo-provincies.nl/content/Documentatie.aspx --- http://trac.osgeo.org/fusion/wiki/Documentation http://geoext.org/docs.html http://geoikia.idgis.eu/wiki-english/index.php/What_is_Geoide%3F http://www.geomajas.org/gis-documentation http://www.geomoose.org/moose/#geomoose-documentation http://www.gisclient.org/documenti --- http://dev.bnhelp.cz/trac/hslayers/wiki/documentation http://pt.wikibooks.org/wiki/I3geo/Índice http://download.deegree.org/deegree2.3/docs/igeoportal/html/deegree_igeoportal_documentation_en.html http://ka-map.maptools.org/index.phtml?page=docs.html http://kvwmap.geoinformatik.uni-rostock.de/index.php/Dokumentation http://www.mapbender.org/Tutorials http://communitymapbuilder.osgeo.org/display/MAP/Tutorials http://docs.codehaus.org/display/MAPFACES/home http://www.mapfish.org/doc/2.0/index.html http://projectes.lafarga.cat/projects/navmapesmiramon/ http://datacrossing.crs4.it/en_Documentation_mscross.html http://trac.openlayers.org/wiki/Documentation http://openscales.org/documentation/index.html http://svn.pmapper.net/trac/wiki http://www.timemap.net/index.php?option=com_content&task=view&id=169&Itemid=94 http://www.mapserver.org/documentation.html 8 http://code.google.com/p/webgispublic/w/list http://worldkit.org/doc/
--- http://www.cartoweb.org/doc/cw3.5/xhtml/intro.feature.html --- --- --- --- --- http://trac.osgeo.org/fusion/wiki/Widgets --- http://geoikia.idgis.eu/wiki-english/index.php/Overview_of_all_buttons http://www.geomajas.org/geomajas-functional-overview --- http://www.gisclient.org/documentazione/flayer1.pdf/at_download/file --- http://www.bnhelp.cz/produkty/mapy-na-webu/ http://mapas.mma.gov.br/i3geo/ajuda_usuario.php http://wiki.deegree.org/deegreeWiki/WebClients#iGeoPortal http://ka-map.ominiverdi.org/wiki/index.php/Main_Page#Features http://kvwmap.geoinformatik.uni-rostock.de/index.php/Dokumentation#Funktionalit.C3.A4t_im_Client http://www.mapbender.org/What_is_Mapbender http://communitymapbuilder.osgeo.org/#Home-KeyFeatures http://mapfaces.codehaus.org/components.html --- --- --- --- http://openscales.org/#features http://svn.pmapper.net/trac/wiki/HomeAbout http://www.timemap.net/index.php?option=com_content&task=view&id=172&Itemid=151 http://www.mapserver.org/about.html --- ---
--- http://www.cartoweb.org/demo.html http://chameleon.maptools.org/index.phtml?page=twiki_application_gallery.html http://surveillance.mcgill.ca/dracones/examples/index.php --- http://flamingo.gbo-provincies.nl/wikis/voorbeelden/voorbeelden.aspx http://www.apps.geovista.psu.edu/FlexLayersDemo/FlexLayersDemo.html http://trac.osgeo.org/fusion/wiki/Gallery http://geoext.org/examples.html http://europaloket.idgis.eu/Europaloket/ http://apps.geomajas.org/showcase http://www.geomoose.org/wiki/index.php/GeoMOOSE_Gallery http://www.gisclient.org/documenti/tutorial/gallery/ --- http://geoportal.bnhelp.cz/map/?SID=&lang=eng http://mapas.mma.gov.br/download/exemplos http://demo.deegree.org/igeoportal-std http://ka-map.ominiverdi.org/wiki/index.php/Links_to_some_ka-Map_applications http://kvwmap.geoinformatik.uni-rostock.de/index.php/Screenshots http://www.mapbender.org/Mapbender_Gallery http://communitymapbuilder.osgeo.org/display/MAP/Examples http://mapfaces.codehaus.org/examples.html http://demo.mapfish.org/mapfishsample/2.0/ http://www.creaf.uab.es/miramon/mmn/17-06-2008/exemple/index.htm?LANGUAGE=eng --- http://openlayers.org/dev/examples/ http://openscales.org/demo/index.html http://www.pmapper.net/gallery.shtml http://www.timemap.net/index.php?option=com_content&task=view&id=32&Itemid=146 http://www.mapserver.org/introduction.html#gallery http://www.wololo.org/webgispublic/example.html http://worldkit.org/examples.php













ПРИМЕЧАНИЯ

- Информация о новом клиенте GisClient взята с официального сайта и уточнена у разработчиков.
- Пустые ячейки таблицы означают что данные не известны.
- Поддержка OSGeo указана только для проектов прошедших инкубацию, поэтому находящиеся в инкубаторе не считаются официальными проектами OSGeo (см. http://www.osgeo.org/incubator).

Благодарю за помощь членов испанского отделения OSGeo: Jorge Sanz, Lorenzo Becchi, Evaristo Gest, Paolo Cavallini of Faunalia.

Так как технологии постоянно развиваются, я стараюсь обновлять статью каждые 6 месяцев.

Ваша помошь
Если вы обнаружили неточности или ошибки, то дайте мне знать и я их исправлю. Если вам известен не упомянутый веб клиент, то отправьте мне ссылку по почте.

ЛИЦЕНЗИЯ
Данная статья распространяется на условиях лицензии "Attribution 2.5 Colombia" (http://creativecommons.org/licenses/by/2.5/co/).

ЗАКЛЮЧЕНИЕ
Существует множество свободных веб-клиентов для ГИС. Часть из них - профессиональные, рассчитанные на всеобъемлющую работу с информацией и реализующие полноценную поддержку OGC благодаря работе целого сообщества. Другие - результат частной разработки для обеспечения базовых функций. Некоторые проекты дублируют друг-друга или базируются на более ранних и только расширяют функциональность.

ССЫЛКИ
- Ссылки на официальный сайт каждого проекта (см. часть 3 "Ссылки" раздела "Сравнение").
- Emanuel Schütze. Current state of technology and potential of smart map browsing in web browsers. Alemania. Junio de 2007. Доступен по URL: http://www.smartmapbrowsing.org/html/index_en.html
- Open Source Geospatial Foundation (OSGeo). Официальный сайт: http://osgeo.org
- Стили CSS для таблиц: http://icant.co.uk/csstablegallery/index.php
- Флаги стран мира: http://www.33ff.com/

 

 

 

Last modified on 05.01.2012 11:41

Comments  

 
+1 # translationMavka 2010-12-01 06:58
How can I create russian translation of this article and host it here?
Reply | Reply with quote | Quote
 
 
0 # translationtuxman 2010-12-01 16:36
Hi Mavka, we can split the article in two parts, 1. the tables and 2. the whole text.

1. I can send you the files (css, html) you need to translate the tables, give me a couple of days to send you the english version.
2. Regarding the whole text, you may send it to me in a txt file.

Once you have given me the txt and the tables translated into Russian I will post the Russian version of the article.

Thanks! :-)
Reply | Reply with quote | Quote
 
 
+1 # translationMavka 2010-12-02 12:06
tuxman
1. I can read (basically) and use spanish version.
2. Good, i'l begin.
Reply | Reply with quote | Quote
 
 
0 # English versiontuxman 2011-02-12 22:16
The English translation of the comparison v.5 has been published. It's available at: http://geotux.tuxfamily.org/index.php/en/component/k2/item/265-comparacion-de-clientes-web-para-sig-v5.html
Reply | Reply with quote | Quote
 
 
0 # MapGuide OSbpelhos 2011-06-08 12:22
Why is MapGuide not on the system map?
Where should it be?
Reply | Reply with quote | Quote
 
 
0 # Re: MapGuide OStuxman 2011-06-11 10:38
Hi, thanks for pointing this out. MapGuide OS should be in the comparison since it has its own client called Ajax viewer.

By the way, there is a delay on the v.6 of the comparison due to my master studies.
Reply | Reply with quote | Quote
 
 
+1 # LeafletJSradek 2011-10-27 01:19
Escellent post! Perhaps LeafletJS [http://leaflet.cloudmade.com/] might be worth adding to next version.
Reply | Reply with quote | Quote
 
 
0 # Re:tuxman 2011-10-27 09:04
Leaflet is definitely in the list of new additions.

Thanks radek!
Reply | Reply with quote | Quote
 

Add comment


Security code
Refresh

 

¿Dónde nos leen?