Геодезия, Картография, Земеустройство GKZ-5-6'2016 | Page 36

Проектиран за оперативна съвместимост, GeoServer публикува пространствени данни от всякакви източници, използвайки т.нар. отворени стандарти (open standarts). Geoserver е обектното представяне на ОGC (Openпредоставяне на услуги WMS, WFS4 и WCS5.

Поддръжката на различните формати за визуализация на данни в уеб среда е много силно застъпена. За визуализиране се използват главно стандартите КML и GML, но е възможно и визуализирането чрез Open Layers и редица други формати. Освен тези готови визуализации е възможно създаването на собствени стилове или редактиране на вече съществуващите. Възможно е публикуването на векторни или растерни данни.

4.4. WMS и WFS услуги в GeoServer

WMS е стандартен протокол за получаване на геореферирани картни изображения от интернет, генерирани от карта на сървър, ползващ ГИС база данни. Тази услуга позволява изпълняването на редица заявки, сред които GetCapabilities, GetMap, GetFeatureInfo и други. Обикновено при ползване на WMS резултатната карта е в растерен вид, като в допълнение може да се представят и векторни графики. Възможно е също така представянето на група от слоеве. За изпълняването на WMS е възможно да се наложат 3 ограничения – максимален брой грешки, максимално изисквана памет и максимално време за извършване на визуализацията. WFS или Web Feature Services с Web Feature Service Interface Standard осигуряват интерфейс за търсене на географски характеристики в мрежата, ползвайки платформено-независими заявки. Ползването на WFS позволява изпълнението на операциите GetCapabilities, DescribeFeatureType, GetFeature и други. WFS описва откриването, заявките и трансформациите на данни като операции. Клиентът генерира заявки и ги публикува в WFS посредством НТТР, след което WFS изпълнява заявката.

След като базата данни вече е публикувана, следва да се публикуват и слоевете от нея (фиг. 9).

4.4. WMS и WFS услуги в GeoServer

WMS е стандартен протокол за получаване на геореферирани картни изображения от интернет, генерирани от карта на сървър, ползващ ГИС база данни. Тази услуга позволява изпълняването на редица заявки, сред които GetCapabilities, GetMap, GetFeatureInfo и други. Обикновено при ползване на WMS резултатната карта е в растерен вид, като в допълнение може да се представят и векторни графики. Възможно е също така представянето на група от слоеве. За изпълняването на WMS е възможно да се наложат 3 ограничения – максимален брой грешки, максимално изисквана памет и максимално време за извършване на визуализацията. WFS или Web Feature Services с Web Feature Service Interface Standard осигуряват интерфейс за търсене на географски характеристики в мрежата, ползвайки платформено-независими заявки. Ползването на WFS позволява изпълнението на операциите GetCapabilities, DescribeFeatureType, GetFeature и други. WFS описва откриването, заявките и трансформациите на данни като операции. Клиентът генерира заявки и ги публикува в WFS посредством НТТР, след което WFS изпълнява заявката.

След като базата данни вече е публикувана, следва да се публикуват и слоевете от нея (фиг. 9). При публикуването на слоя се задават следните параметри: име, с което слоят ще бъде публикуван, ключови думи, свързани със слоя и се задава координатната система. Native SRS е координатната система, в която са данните (в случая EPSG: 32634), а Declared SRS - системата, в която ще бъдат публикувани данните - EPSG: 4326, която е WGS84 с географски координати.

Фиг.9. Публикувани слоеве

При създаването на приложението, визуализацията на данните съвместно с данните от библиотеката OpenLayers става в координатна система EPSG: 4326. За целта е ползван код, предоставен от OpenLayers за трансформация на данните им от координатната система, която ползват – псевдо меркаторова проекция (EPSG:3857) в EPSG:4326.

След въвеждането на таблиците като слоеве в Geoserver, следва да се визуализират слоевете чрез SQL view. SQL View дава възможност за връзка между приложението и базата данни – може да се изпълни произволна SQL заявка за всяко ползване на даден слой.

SQL View предоставя възможност за динамично създаване на слой към картата при определени условия и параметри. Стойностите на параметрите могат да се получат и от WFS и WMS заявки към сървъра.

34

Фиг. 8. Въведени таблици и

създадена топология

Позволява въвеждането на данни, които визуализира в достъпна уеб среда. Позволява импортирането на данни директно получени като краен продукт в среда на ArcGIS – така наречените ESRI shape файлове, както и други данни от различни обектно-релационни системи за управление на база данни. GeoServer създава слой, в който се записват всички данни и позволява извършването на различни операции с тях. GeoServer работи с множество координатни системи, като използва базата от данни на EPSG. GeoServer позволява разглеждането на данните в динамична среда, както и визуализация на атрибутната информация за избрани от потребителя обекти.

4 WFS – Web Feature Service

5 WCS – Web Coverage Service

ГКЗ 5-6 ' 2016