Сервер метаданных – зачем он нужен
Стр 1 из 2Следующая ⇒ Геокодирование Служба Яндекс.Карт предлагает своим пользователям сервис геокодирования. Он позволяет определять координаты и получать сведения о географическом объекте по его названию или адресу и наоборот, определять адрес объекта на карте по его координатам (обратное геокодирование). Например, по запросу «Москва, ул. Малая Грузинская, д. 27/13» геокодер возвратит географические координаты этого дома: «37.571309, 55.767190» (долгота, широта). И, наоборот, если в запросе указать географические координаты дома «37.571309, 55.767190», то геокодер вернет его адрес. К геокодеру можно обращаться как по HTTP-протоколу, так и с помощью JavaScript API. При обращении к геокодеру по HTTP-протоколу ответ может быть сформирован либо в виде XML-документа формата YMapsML, либо в формате JSON. В данном документе описаны параметры HTTP-запроса к геокодеру, его ответ, а также приведены примеры использования. Параметры HTTP-запроса Запрос к геокодеру представляет собой обращение по HTTP-протоколу к URL http://geocode-maps.yandex.ru/1.x/. Например, для того, чтобы определить координаты здания по адресу "ул. Тверская, дом 7" (здание Центрального Телеграфа в Москве), можно выполнить следующий запрос: http://geocode-maps.yandex.ru/1.x/?geocode=Москва,+Тверская+улица,+дом+7В ответ геокодер вернет географические координаты этого здания, а также дополнительную информацию о найденном объекте (см. результат запроса). При обратном геокодировании в запросе указываются координаты искомого объекта, а в ответе будет возвращен его адрес. Ниже в таблице приведен список параметров HTTP-запроса:
Форматы записи географических координат
В HTTP-запросе к геокодеру географические координаты задаются параметром geocode. Значения координат указываются последовательно и разделяются пробелом, запятой или точкой с запятой. При этом слева и справа от символов-разделителей допускается произвольное количество пробелов. Примечание. Символ ";" нужно передавать в закодированном виде "%3B". Для обозначения знака координат используются либо символы "+" и "-", либо буквы, определяющие соответствующие полушария Земли (использование символа "+" является необязательным). Например, для обозначения положительных координат используются N (северная широта) и E (восточная долгота), а отрицательных - W (западная долгота) и S (южная широта). Знаки координат могут быть обозначены также и русскими буквами (С, В, З, Ю либо "с.ш.", "в.д.", "з.д." и "ю.ш." соответственно). Буквы могут быть указаны как перед координатами, так и после: "В37.6176, С55.755" или "37.6176В, 55.755С". Также буквы могут отделяться пробелом: "В 37.6176, С 55.755". Пример запроса для обратного геокодирования: http://geocode-maps.yandex.ru/1.x/?geocode=E134.854,S25.828Ниже приведен список допустимых форматов записи географических координат:
* [direction] - буквенное обозначение одного из четырех направлений: N, E, W, S или С, В, З, Ю, либо "с.ш.", "в.д.", "з.д." и "ю.ш.". Геокодер возвращает заданные координаты в элементе metaDataProperty/GeocoderResponseMetaData/Point/pos в формате "[долгота] [широта]": <metaDataProperty> <GeocoderResponseMetaData> <request>E134.854,S25.828</request> <found>1</found> <results>10</results> <Point> <pos>134.854412 -25.828084</pos> </Point> </GeocoderResponseMetaData></metaDataProperty>
28. Метаданные в ГИС Сервер метаданных – зачем он нужен Каждое предприятие проходит определенные этапы развития. Эти же этапы развития проходит и пространственная информация, используемая в компании. Сначала, когда информации немного, и она сосредоточена в одном каталоге (возможно, с подкаталогами), заинтересованные лица знают практически все о хранимых данных. Постепенно в число заинтересованных лиц начинает входить большее количество специалистов, причем предмет их деятельности уже не геоинформатика или не только геоинформатика. Они не только используют существующую информацию, но и изменяют существующие данные, создают новые. Геоданные становятся все более рассредоточенными по дискам сервера, серверам и даже локальным компьютерам. Через некоторое время, когда объем данных увеличивается в десятки раз, поднимается вопрос о корпоративном хранилище. И тут оказывается, что данных накопилось настолько много, что никто не имеет полного представления об их содержании. В этот момент и возникает необходимость не только централизованно хранить данные, но и централизованно хранить описательную информацию к ним. Именно метаданные – дословно, данные о данных, - исполняют роль необходимой описательной информации.
Метаданные содержат, прежде всего, информацию о территории, покрываемой исходными данными, а также дополнительную описательную информацию, например, первоисточник, исходный масштаб, автор, время создания, тематика и т.п. Для упорядочивания метаданных и организации поиска должна применяться служба метаданных. Как правило, такая служба строится на основе сервера.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|