Введение
Технический стандарт для получения данных ГИС
В области вычислительной техники стандарт интерфейса Web Feature Service (WFS) Open Geospatial Consortium обеспечивает интерфейс, позволяющий запрашивать географические объекты через Интернет с использованием платформенно-независимых вызовов. Географические объекты можно рассматривать как "исходный код" карты, в то время как интерфейс WMS или онлайн-картографические порталы, такие как Google Maps, возвращают только изображение, которое конечные пользователи не могут редактировать или подвергать пространственному анализу. XML-формат GML предоставляет стандартную кодировку полезной нагрузки для передачи географических объектов, но для передачи также могут использоваться и другие форматы, такие как shapefiles. В начале 2006 года члены OGC утвердили профиль OpenGIS GML Simple Features. Этот профиль разработан для повышения совместимости между WFS-серверами и упрощения реализации стандарта WFS. Члены OGC определяют и поддерживают спецификацию WFS. Существует множество коммерческих и открытых реализаций стандарта интерфейса WFS, включая эталонные реализации с открытым исходным кодом GeoServer и deegree. Страница OGC Implementing Products предоставляет исчерпывающий список реализаций WFS.
In computing, the Open Geospatial Consortium Web Feature Service (WFS) Interface Standard provides an interface allowing requests for geographical features across the web using platform independent calls. One can think of geographical features as the "source code" behind a map, whereas the WMS interface or online tiled mapping portals like Google Maps return only an image, which end users cannot edit or spatially analyze. The XML based GML furnishes the default payload encoding for transporting geographic features, but other formats like shapefiles can also serve for transport. In early 2006 the OGC members approved the OpenGIS GML Simple Features Profile. This profile is designed both to increase interoperability between WFS servers and to improve the ease of implementation of the WFS standard. The OGC membership defined and maintains the WFS specification. Numerous commercial and open source implementations of the WFS interface standard exist, including the open source reference implementations GeoServer and deegree. The OGC Implementing Products page
provides a comprehensive list of WFS implementations.
Данные
Данные, передаваемые между сервером веб-функций и клиентом, кодируются с использованием языка географической разметки (GML) – диалекта XML, который может быть использован для моделирования географических объектов. Версия 1.0.0 спецификации WFS требует использования версии GML 2.1.2, а версия 1.1.0 спецификации WFS требует использования версии GML 3.1.1. Для обеих версий спецификации WFS, помимо обязательного формата GML 2.1.2 или 3.1.1 (для версий 1.0.0 и 1.1.0 соответственно), может быть определено любое количество других кодировок. GML 2.1.2 обеспечивает кодирование базовых геометрических примитивов: точек, линий, многоугольников и т.д. GML 3.1.1 обеспечивает кодирование более сложных геометрических представлений: кривых, поверхностей, многомерных данных (время, высота, многоканальные изображения). Кроме того, GML 3.1.1 поддерживает кодирование топологически интегрированных наборов данных.