Описание тега geoserver

GeoServer - это эталонная реализация стандартов Open Geospatial Consortium (OGC) Web Feature Service (WFS) и Web Coverage Service (WCS), а также высокопроизводительной сертифицированной совместимой Web Map Service (WMS).

GeoServer - это программный сервер с открытым исходным кодом, написанный на Java, который позволяет пользователям обмениваться и редактировать геопространственные данные. Разработанный для обеспечения взаимодействия, он публикует данные из любого основного источника пространственных данных с использованием открытых стандартов.

GeoServer - это проект, управляемый сообществом, он разрабатывается, тестируется и поддерживается разнообразной группой людей и организаций со всего мира.

GeoServer - это эталонная реализация стандартов Open Geospatial Consortium (OGC) Web Feature Service (WFS) и Web Coverage Service (WCS), а также высокопроизводительной сертифицированной совместимой Web Map Service (WMS). GeoServer является основным компонентом геопространственной сети.

( http://geoserver.org/display/GEOS/Welcome на 29 января 2014 г.)

Обычно геосервер используется с двумя другими компонентами: Geowebcache и Openlayers. Первый - это фактически встроенная функция в установку Geoserver по умолчанию. Это позволяет избежать обработки, сохраняя изображения, которые были однажды сгенерированы Geoserver. Доступ к этому кешу прозрачен для пользователя, использующего ту же конечную точку. Openlayers - это библиотека javascript, которая обрабатывает сложность сборки изображений, предоставленных геосервером, в пригодную для использования карту.

Более подробную информацию можно найти по следующим ссылкам:

Открытые слои:

Geowebcache:

Geoserver может абстрагироваться от многих сложных операций с геодезическими данными и может обслуживать приложение с множеством их представлений. Чаще всего используются изображения карт, но также доступны другие форматы, такие как KML (используется Google Планета Земля), JSON и XML, что позволяет предложить пользователю многофункциональное приложение.

Это также позволит администратору стилизовать карту разными способами, используя определенные стили для слоев, описанные в формате, называемом SLD. Вот как:

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

Краткое описание поддерживаемых форматов: http://docs.geoserver.org/latest/en/user/community/importer/formats.html?highlight=shapefile

Импорт шейп-файла: http://docs.geoserver.org/latest/en/user/gettingstarted/shapefile-quickstart/index.html

Подключение к базе данных Postgres/postgis: http://docs.geoserver.org/latest/en/user/gettingstarted/postgis-quickstart/index.html

Определение шейп-файлов (формат, описанный ESRI) и другая полезная информация:

Информация о Postgres и Postgis:

Geoserver использует концепцию конечной точки для обслуживания информации. Параметры получены через GET, что делает простой запрос мощными инструментами абстракции. Пример с openlayers можно найти здесь:

http://openlayers.org/dev/examples/getfeatureinfo-control.html

Конечная точка в этом примере следующая:

var political = new OpenLayers.Layer.WMS("State Boundaries",
            "http://demo.opengeo.org/geoserver/wms", 
            {
              'layers': 'topp:tasmania_state_boundaries', 
              transparent: true, 
              format: 'image/gif'
            },
            {
              isBaseLayer: true
            }
        );

где - " http://demo.opengeo.org/geoserver/wms" - это конечная точка для обслуживания wms - 'Layers': 'topp: tasmania_state_boundaries' - мы хотим, чтобы слой tasmania_state_boundaries из верхней рабочей области - transparent: true информирует сервер оставьте прозрачными регионы, в которых нет информации. В противном случае они будут белыми. - format: 'image / gif' - Формат изображений, которые мы хотим.

Так просто получить доступ к черной дыре геоинформации, на которую в противном случае потребовалось бы слишком много времени. Слишком много времени.