Термины и стандарты OGC

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Термины и стандарты OGC

Сообщение Mavka » 15 июн 2009, 13:02

Простыми словами

WMS [Web Map Service]
Допустим, вам нужна карта на район Москвы. Вы передаете серверу WMS координаты квадрата, задаете масштаб, указываете нужные слои [например, хочу карту "Владелецев заводов, газет, пароходов"] и получаете картинку [в формате png, jpeg, tiff, etc.]. Если данные зависят от времени [землятресения, карты погоды], то пользуются расширением WMS-T [WMS Time].

WFS [Web Feature Service]
Похоже на WMS, но на выходе не готовая картинка, а xml-файл, в котором содержатся координаты объектов и, возможно, данные, привязанные к этим координатам. Рисовать карту придется самим. Но зато WFS можно редактировать и отправлять исправленную геометрию обратно на сервер - это уже WFS-T.

WMS-C [WMS Tile Caching]
Дополнение к WMS для web-сервисов. Если запросили кусочек карты, то сервер подготовит картинку и вернет ее. Но также сохранит на будущее и, если опять понадобится этот же участок, сразу выдаст готовую. Быстро. Но есть некоторые ограничения.

SLD [Styled Layer Descriptors]
Если вас не устраивает внешний вид карты, которую выдал сервер WMS, то скажите ему об этом. Создайте свой стиль - файл в формате XML - где на языке SLD опишете, что трава должна быть красной, а море зеленым.

ToDo: OpenLS, SWE (SPS, SOS, SensorML, TML), WMC, WPS, WSC
Последний раз редактировалось Mavka 20 июн 2009, 14:10, всего редактировалось 2 раза.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Термины и стандарты OGC

Сообщение Mavka » 20 июн 2009, 14:09

WCS [Web Coverage Service]
Очень похоже на WMS, но в каждой точке определено значение. Скажем, карта мощности льда в Антарктиде. Или численность непарного шелкопряда на квадратный метр на Кубани.

GML [Geography Markup Language]
GML - это язык для описания объектов [точек, линий и т.п.] и информации, связанной с ними. Разновидность XML.

KML [Keyhole Markup Language]
KML - изобретение Google. Хоть и был передан OGC, но в общем то и без него раньше обходились. Он предназначен не только для описания объектов, но и стилей, и подключений к внешним серверам и пр. В OGC ведется работа над сближением KML с существующими форматами.
лангольеры под окном жрали время ом-ном-ном

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость