Выбрать главу
Стандарты в веб-картографии

Общие принципы и стандарты в области разработки программного обеспечения картографических веб-сервисов разрабатываются и декларируются международной некоммерческой организацией Open Geospatial Consortium (OGC)[www.opengeospatial.org.]. Она была основана в 1994 году и на момент создания включала только восемь членов. С 1992 по 2004 год их число возросло до 250, и на сегодняшний день в OGС представлены крупнейшие коммерческие, академические и государственные организации, занимающиеся разработкой или исследова ниями в области геоинформационного ПО (в том числе Boeing, Oracle, ESRI, MapInfo, Intergraph, Google).

Во многом деятельность OGC в области геоинформационных систем можно сравнить с деятельностью W3C по стандартизации процессов и технологий во всемирной Сети. Так, одной из первых разработок OGC были стандарты GML — Geography Markup Language — языка группы XML, предназначенного для описания географически привязанных объектов. GML может быть использован и как язык моделирования, и как язык передачи геопространственной информации в Интернет.

Спецификации OGC предлагают следующие типы картографических вебсервисов:

1. Web Map Service[www.opengeospatial.org/standards/wms.]

определяет параметры запроса и предоставления картографической (геопространственной) информации в виде графического изображения или набора объектов;

описывает условия получения и предоставления информации о содержимом карты (например, свойства объекта в определенном месте на карте);

характеризует условия получения и предоставления информации о возможностях сервера по представлению различных типов картографической информации.

2. Web Feature Service[www.opengeospatial.org/standards/wfs.]

определяет условия получения и обновления пространственно привязанной информации клиентской частью приложения с использованием Geography Markup Language (GML);

описывает стандартный интерфейс доступа к данным и манипуляции с географическими объектами с помощью HTTP протокола.

3. Web Coverage Service[www.opengeospatial.org/standards/wcs.]

расширяет возможности WMS для предоставления растровой географической информации;

в отличие от WMS, Coverage Service служит для представления свойств и значений в каждой конкретной точке географического пространства, а не для создания готовых картинок, а также позволяет проводить интерпретацию данных не на сервере, а на клиентской части приложения.

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

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

Геоданные и связанные с ними проблемы

Основой ГИС являются геопростран ственные данные, и то, насколько большой аудиторией будет обладать тот или иной веб-ГИС-проект, в немалой степени определяется их объемом и детальностью.

Правила игры просты: чем больше данных вы можете показать конечному пользователю и чем удобнее к ним доступ, тем больше вы сможете показать сопутствующей рекламы и, в конечном счете, заработать денег. Современные средства позволяют генерировать данные быстро и в большом количестве, однако здесь появляется и ряд новых проблем. Остановимся на некоторых из них:

Открытость против закрытости

Развитие концепции открытости ПО и данных, получившее толчок благодаря прогрессу Интернета, не обошло стороной и геопространственные данные. Как и в случае с программным обеспечением, сообщества, продвигающие открытые базы пространственных данных, "противопоставили себя" крупным корпорациям, вкладывающим огромные ресурсы в системы сбора информации и имеющим обыкновение продавать одни и те же наборы данных по несколько раз.

В современном мире идея о том, что сведения об улицах, по которым все ходят, не принадлежат общественности, рано или поздно должна была показаться комуто неправильной. Что и случилось — появился OpenStreetMap. Каждый, кто имеет GPS, может пройти по знакомым улицам и отправить результат в общую базу данных, где не только конкретная репрезентация, но и исходные пространственные данные доступны любому пользователю.

Этот процесс, названный краудсорсингом (crowdsourcing), приобрел широкие масштабы. За полтора года существования проекта OpenStreetMap количество зарегистрированных пользователей перевалило за 45 тысяч.

Интересно, что подобные "ключи" к общественности пытаются подбирать и коммерческие компании, активно использующие краудсорсинг для исправления ошибок в своих картах (не правда ли, похоже на сваливание на пользователей ловли ошибок в ПО?). Корпорация Google, больше года использующая систему участия, при которой вы можете исправить ошибки геокодинга, сделала следующий шаг в этом направлении и представила систему MapMaker, фактически дублирующую OpenStreetMap.

Конечно, это не могло не вызвать бурю раздражения в мире opensource-геоданных, ведь результат вашей работы оказывается фактически принадлежащим Google!

Это выглядит тем более странно, учитывая, что Google поддерживала первую конференцию OpenStreetMap. На фоне этих событий действия другого гиганта, Yahoo, выглядят куда более логичными.

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

Качество публикуемых данных

Один из самых частых вопросов, возникающих у нас при изучении интернетресурсов, — насколько представленная информация корректна?

Неуверенность возрастает, как только мы переходим от простого любопытства к использованию данных для решения профессиональных задач. Могу ли я быть уверен в том, что авторы ресурса проверили опубликованную информацию? откуда она появилась? в какой степени я могу ей доверять? Сегодня не многие пользователи Интернета задумываются об источниках пространственной информации и качестве картографических данных, поэтому мы ожидаем, что уже в недалеком будущем их постигнет глубокое разочарование: лишь немногие ресурсы могут похвастаться заслуживающими доверия данными. Уже сейчас в Сети можно встретить анекдотические истории об успешно проложенных "кратчайших" маршрутах или даже о случаях элементарной дезинформации, возникающей из-за публикации устаревших картографических материалов.

Один из наиболее приемлемых вариантов оценки качества публикуемых данных — создание метаданных (данных о самих данных), где помимо специальной географической и описательной информации указывались бы такие характеристики, как точность, качество, надежность. Однако смысловая "относительность" перечисленных характеристик, с одной стороны, и многообразие стандартов метаданных, сложность их получения в автоматическом режиме и особенно субъективность при описании качества данных[См., например, Grade Finale Report (edina.ac.uk/projects/grade/GRADE_Final_Report.pdf, Do spatial data consumers really understand data quality information?; www.spatial-accuracy.org/2006/PDF/Boin2006accuracy.pdf, Spatial Data Quality By Wenzhong Shi, Peter F. Fisher and Michael F. Goodchild (Eds).Taylor and Francis, London and New York, 2002).] — с другой, не позволяют в полной мере решить проблему оценки качества публикуемых материалов.

В 2007 году Open Geospatial Consortium Data Quality Working Group (WG)[ www.opengeospatial.org.], осознавая трудности, связанные с разработкой универсального стандарта метаданных, предпринял уникальную попытку обобщить опыт, знания и экспертные мнения в области оценки качества пространственных данных.