Форумы GIS-Lab.info
Перевод координат к координатам Яндекс карты
Не знаете, где задать вопрос? Задавайте здесь.
15 сообщений • Страница 1 из 1
mashapopins Новоприбывший
Сообщения: 6 Зарегистрирован: 02 дек 2012, 13:30
Репутация: 0
Перевод координат к координатам Яндекс карты
Сообщение mashapopins » 02 дек 2012, 15:34
Добрый вечер!
Не являюсь специалистом в этой области, поэтому нужно помощь.
Стоит задача по переводу координат к координатам, используемых в Яндекс картах.
Из ГИС были выгружены точки в формате mapinfp два файла mif и mid.
Известно, что в ГИС используется плоская система координат.
Структура mif файла:
Version 300
Charset «WindowsCyrillic»
Delimiter «,»
CoordSys Earth Projection 8, 104, «m», 60.580749, 0.000000, 1.000000, 8019.323978, -6308455.093561 Bounds (33935.52,36349.68) (34981.12,37328.48)
Columns 13
.
DATA
POINT 34045.92 36832.58
Symbol (35,65535,12)
.
Известно, что в Яндекс координаты должны быть следующими: примерно Широта — 56.00, а Долгота — 60.00.
Подскажите как перевести координаты к нужным используя данные из mif файла, либо программу Mapinfo.
Что значат параметры в строчке CoordSys Earth Projection 8, 104, «m», 60.580749, 0.000000, 1.000000, 8019.323978, -6308455.093561 Bounds (33935.52,36349.68) (34981.12,37328.48)?
Сообщения: 2227 Зарегистрирован: 04 янв 2011, 22:00 Статьи: 12 Проекты: 1
Репутация: 1500 Откуда: Казань
Re: Перевод координат к координатам Яндекс карты
Сообщение Игорь Белов » 02 дек 2012, 22:43
- импортируйте MIF: [Таблица] → [Импорт];
- сохраните копию: [Файл] → [Сохранить копию], в диалоге нажмите кнопку [Проекция] и выберите «Долгота/Широта (WGS 84)»;
- откройте сохранённую копию: [Файл] → [Открыть];
- экспортируйте её в MIF: [Таблица] → [Экспорт].
Как на Яндекс карте узнать координаты точки
Как узнать координаты точки на карте Яндекс? Приложение «Определение координат» позволяет получать координаты мест, областей а также различных типов геообъектов для дальнейшего использования их в API Яндекс. Карт. Приложение использует порядок координат широта-долгота. Информация о состоянии карты доступна в правом нижнем углу карты.
- Как в яндекс карты получить координаты метки
- Как найти координаты на карте
- Как определить координаты точки
- Какая система координат на Яндекс Картах
- Как скинуть координаты точки в Яндекс картах
- Как сделать Яндекс точку
- Как ставить метки на карте Яндекс
- Как поставить метки на карте Яндекс
- Как определить широту и долготу на Яндекс карте
- Как определить широту местности
- Как определяется долгота
- Как легко определять координаты
- Как прочитать координаты
- Как найти координаты луча
- Как посмотреть панораму на Яндекс Картах
- Как узнать свои координаты в Майнкрафт
- Как поделиться списком закладок в Яндекс картах
- Как обозначаются координаты на карте
- Как скинуть координаты на карте
- Как найти координаты точки на карте геодезия
- Как определить координаты точки в пространстве
- Как найти координаты на отрезке
- Как найти место на карте по координатам XY
- Что такое координаты на карте
Как в яндекс карты получить координаты метки
Как получить координаты точки или выделенного объекта на Яндекс Карте?:
- перетаскивая метку по карте мышью;
- кликнув левой кнопкой мыши в любом месте карты;
- с помощью поисковой формы на карте.
Как найти координаты на карте
Как узнать координаты места:
- Откройте приложение «Google Карты» на устройстве Android.
- Нажмите и удерживайте неотмеченное место на карте. Будет добавлен красный маркер.
- В после поиска появятся координаты.
Как определить координаты точки
Чтобы узнать координаты точки на плоскости, нужно опустить от точки перпендикуляр на каждую ось и посчитать количество единичных отрезков от нулевой отметки до опущенного перпендикуляра. Координаты точки на плоскости записывают в скобках, первая по оси Ох, вторая по оси Оу.
Какая система координат на Яндекс Картах
По умолчанию используется географическая система координат.
Как скинуть координаты точки в Яндекс картах
- Нажимаем на точку на карте;
- В нижнем меню выбираем пункт меню Что здесь?;
- Копируем координаты в буфер обмена (чтобы вставить куда-то точные цифровые значения), либо нажимаем на кнопку Поделиться;
- Дальше действуем как в предыдущей инструкции.
Как сделать Яндекс точку
Добавить точку в Мои места:
- Нажмите и удерживайте нужную точку на карте.
- В контекстном меню нажмите кнопку В «Мои места».
- Выберите список, в который вы хотите добавить точку, или введите название нового списка.
- Введите название точки и нажмите Сохранить.
Как ставить метки на карте Яндекс
Чтобы добавить метку на карту необходимо передать в конструктор класса YMaps. Placemark координаты точки ее привязки и список параметров, а затем с помощью метода карты addOverlay() добавить метку на карту.
Как поставить метки на карте Яндекс
Для этого, перейдите во вкладку «Метки», и приступайте к установке маркеров в необходимых областях карты, путём нажатия левой клавиши мыши. Примечание: в каждой метке можно указать описание, цвет и тип для их различия. По завершению всех меток, нажмите «Сохранить и продолжить».
Как определить широту и долготу на Яндекс карте
Приложение «Определение координат» позволяет получать координаты мест, областей а также различных типов геообъектов для дальнейшего использования их в API Яндекс. Карт. Приложение использует порядок координат широта-долгота. Информация о состоянии карты доступна в правом нижнем углу карты.
Как определить широту местности
Географическую широту определяют с помощью параллелей. Широта может быть северной (те параллели, которые находятся севернее экватора) и южной (те параллели, которые лежат южнее экватора). Значение широт измеряется в градусах и минутах. Географическая широта может иметь значения от 0 до 90 градусов.
Как определяется долгота
Значения широты и долготы, как правило, измеряются либо в десятичных градусах, либо в градусах, минутах, секундах (DMS). Значения широты отсчитываются относительно экватора и могут изменяться от 90° на Южном полюсе до +90° на Северном полюсе. Значения долготы отсчитываются относительно нулевого меридиана.
Как легко определять координаты
Для того чтобы более точно определить координаты нужного объекта, необходимо к широте ближайшей параллели со стороны экватора прибавить число градусов от этой параллели до нужного объекта. Пример: по карте мы видим, что Москва находится севернее экватора между параллелями \(50°\) и \(60°\).
Как прочитать координаты
Чаще всего используются три формата записи координат:
- Градусы минуты секунды, например 55° 47′ 27″, где: 55 — градусы — целое число в диапазоне [-90, 90] для широты и [-180, 180] для долготы
- Градусы минуты, например 55° 47.450′, где:
- Градусы, например 55.79083°
Как найти координаты луча
Координата точки на луче — это число, показывающее расстояние от точки на луче до. Данное число выражается в выбранных единицах. Точку с координатой называют началом координат. Чтобы найти расстояние между двумя точками на координатном луче, надо из большей координаты вычесть меньшую.
Как посмотреть панораму на Яндекс Картах
В правом верхнем углу нажмите кнопку. На карте появятся синие линии — так выделены улицы с панорамными видами. Чтобы открыть панораму с названиями улиц и номерами домов, нажмите нужное место на синей линии. Чтобы закрыть панораму, в правом верхнем углу страницы нажмите.
Как узнать свои координаты в Майнкрафт
Слева отображаются координаты игрока. Координаты — совокупность значений, которая образует систему координат, предназначенную для определения местоположения объектов в игровом мире. Увидеть свои координаты можно на экране отладки слева, нажав F3.
Как поделиться списком закладок в Яндекс картах
- Нажмите (значок профиля) → Закладки и мой транспорт.
- Справа от названия списка нажмите.
- Выберите Настройки доступа.
- Включите опцию Разрешить доступ.
- Нажмите Поделиться.
Как обозначаются координаты на карте
На картах поисковых систем по умолчанию показываются координаты в градусах с десятичной дробью со знаком «−» для отрицательной долготы. На картах Google и картах Яндекс вначале широта, затем долгота (до октября 2012 на картах Яндекс был принят обратный порядок: сначала долгота, потом широта).
Как скинуть координаты на карте
Приложение «Карты Google» хорошо тем, что оно точно есть на телефоне. Открываем карты, точку с нашим положением зажимаем, появляется строка внизу, выбираем «Поделиться», далее «Сообщения». В сообщении будут широта, долгота, ссылка на карту Google. При наличии интернета также можно отправить на любой мессенджер.
Как найти координаты точки на карте геодезия
Географические (геодезические) координаты точки определяют от ближайших к ней параллели и меридиана, широта и долгота которых известны. Для этого соединяют прямыми линиями ближайшие к точке одноименные десятисекундные деления по широте к югу от точки и по долготе к западу от нее.
Как определить координаты точки в пространстве
Координаты точки — это величины проекций ее радиус-вектора на оси координат, т. е. если, то. Обозначим через, углы, образованные радиус-вектором с положительными направлениями осей координат.
Как найти координаты на отрезке
Формулы вычисления расстояния между двумя точками:
- Формула вычисления координат середины отрезка с концами A(xa, ya) и B(xb, yb) на плоскости: xc = xa + xb yc = ya + yb
- Формула вычисления координат середины отрезка с концами A(xa, ya, za) и B(xb, yb, zb) в пространстве: xc = xa + xb yc = ya + yb zc = za + zb
Как найти место на карте по координатам XY
Откройте Google Карты на компьютере. В окно поиска введите координаты.Как ввести координаты места:
- Десятичные градусы: 41.40338, 2.17403.
- Градусы, минуты и секунды: 41°24’12.2«N 2°10’26.5»E.
- Градусы и десятичные минуты: 41 24.2028, 2 10.4418.
Что такое координаты на карте
Географические координаты — это широта и долгота, которые определяют положение любой точки на Земле. Координаты большинства пунктов на Земле имеют одновременно и широту, и долготу. Исключения — Северный и Южный полюсы. Географические полюса не имеют долготы, так как на полюсах сходятся все меридианы.
- Как найти место по координатам XY
- Как найти участок на карте по координатам
- Как поделиться списком закладок в Яндекс картах
Copyright © 2017 Номера телефонов горячей линии техподдержки.
Все права защищены. Запрещается копирование текста и изображений.
Как Работать с Координатами в Яндекс Картах
Кратко, как использовать карты для поиска местоположения
Карты Яндекса используют систему координат, известную как WGS84, такую же, как и в устройствах GPS. Есть несколько способов работы с координатами в Яндекс Картах:
1. Поиск местоположения. Вы можете найти местоположение, введя его адрес или название в строку поиска. После этого Яндекс Карты отобразят местоположение на карте вместе с его координатами.
2. Отметка местоположения. Вы можете отметить определенное место на карте, щелкнув его правой кнопкой мыши и выбрав «Добавить метку». Это создаст маркер в этом месте и отобразит его координаты.
3. Получение координат: Вы также можете получить координаты местоположения, щелкнув по нему и выбрав «Получить координаты» во всплывающем меню. Это будет отображать широту и долготу местоположения.
4. Ввод координат: Вы можете ввести координаты прямо в строку поиска, введя их в формате «широта, долгота». Например, чтобы найти местоположение с координатами 55,7558° с.ш., 37,6173° в.д., введите в строку поиска «55,7558, 37,6173».
5. Экспорт координат: Вы можете экспортировать координаты местоположения, щелкнув его и выбрав «Экспорт» во всплывающем меню. Это позволит вам сохранить координаты в виде файла CSV или скопировать их в буфер обмена.
6. Использование API: Если вы разрабатываете приложение, использующее Яндекс Карты, вы можете использовать API Яндекс Карт для программной работы с координатами. API предоставляет функции для преобразования между различными системами координат, расчета расстояний между местоположениями и т. д.
Чтобы найти точку на карте, используя координаты широты и долготы на Яндекс-картах, выполните следующие действия:
1. Откройте Яндекс Карты в своем веб-браузере.
2. Введите координаты широты и долготы в строку поиска в верхней части страницы.
3. Нажмите клавишу «Ввод» или нажмите кнопку поиска, чтобы найти координаты.
4. Карта приблизится к месту, соответствующему введенным вами координатам.
5. Вы можете использовать функции масштабирования и панорамирования карты, чтобы исследовать окрестности и находить близлежащие ориентиры или достопримечательности.
6. Вы также можете щелкнуть маркер местоположения, который появляется на карте, чтобы просмотреть дополнительную информацию о местоположении, например, его адрес или изображение улицы.
Геокодирование объектов в Quantum GIS с использованием базы данных Яндекс Текст научной статьи по специальности «Компьютерные и информационные науки»
атрибутивная база данных / геоинформационная система / геокодирование / открытое программное обеспечение / ГИС-проект / attribute database / geographic information system / geocoding / open source software / GIS project
Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Л.А. Степанова, Е.Н. Зайцева
В статье рассмотрены координатные и атрибутивные характеристики пространственных данных Публичной ка-дастровой карты, размещенной на официальном сайте Росреестра и карте портала Яндекс. Выявлено, что число про-странственных объектов на Яндекс.Картах превышает число объектов Публичной кадастровой карты в 2–3 раза, од-нако отличием Публичной кадастровой карты является наличие объектов, поставленных на учет в Государственном кадастре недвижимости. В статье приведено определение процедуры геокодирования и обоснована применимость геокодирования при создании ведомственного ГИС-проекта в свободно распространяемом открытом программном обеспечении Quantum GIS (QGIS). Приводится описание возможностей использования Компонента API Яндекс. КартГеокодер. Описывается выполнение пакетного геокодирования модулем RuGeocoder с использованием БД Яндекса. Прове-ден анализ правильности выполнения процедуры геокодирования , выявлены причины некорректно выполненного геокодирования и предложены пути их устранения. В статье представлены результаты, полученные при проведении работы по геокодированию 74 объектов ведомственного недвижимого имущества по адресам. Анализ результатов обработки показал, что правильно было геокодировано 67 адресов, для 7 объектов Геокодер вернул координаты цен-тра улицы для зданий, не существующих на Яндекс.Карте. В заключение делаются основные выводы по дальнейшему использованию полученного картографического ма-териала, а также описана целесообразность использования процедуры геокодирования для актуализации объектов карты при незначительных затратах времени.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Л.А. Степанова, Е.Н. Зайцева
Решение задач массовой оценки недвижимости с применением метода геокодирования
Технологии Yandex-карт: практический опыт
Геоинформационное моделирование при проектировании линейных объектов
Формирование картографических баз данных для цели информационного обеспечения государственного кадастра недвижимости
Публикация карт в сети Интернет: эволюция картографии
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.
GEOCODING SITES IN QUANTUM GIS WITH THE HELP OF YANDEX DATABASES
The article describes the coordinate and attribute characteristics of spatial data of the Public cadastral map posted on the official website of the Russian Register and on Yandex.Maps. It was revealed that the number of spatial sites on Yandex.Maps exceeds the number of sites on the Public cadastral map by 2-3 times, but the Public cadastral map includes the objects that are registered in the State Real Estate Cadastre. The article shows a geocoding procedure definition and proves its applicability in creating departmental GIS project in the freely distributed open source software Quantum GIS (QGIS). The article also describes the possibility of using the API component Yandex Maps in the QGIS open software. There is a description of batch geocoding performance by the RuGeocoder module using Yandex database. The authors analysed the correctness of the geocoding procedure, identified the causes of incorrect geocoding and offered the ways to ad-dress them. The paper presents the results obtained during geocoding of 74 sites of institutional real estate. This analysis showed that 67 addresses have been decoded correctly, and for 7 sites the geocoder returned the coordinates of the street cen-ter, since the building’s address does not exist in Yandex.Maps. In conclusion, the article presents the main findings for further use of the obtained cartographic material, and also de-scribes the need for geocoding to update sites on the map with minimal time consumption.
Текст научной работы на тему «Геокодирование объектов в Quantum GIS с использованием базы данных Яндекс»
Программные продукты и системы /Software & Systems
УДК: 681.3.06 Дата подачи статьи: 03.06.15
ГЕОКОДИРОВАНИЕ ОБЪЕКТОВ В QUANTUM GIS С ИСПОЛЬЗОВАНИЕМ БАЗЫ ДАННЫХ ЯНДЕКС
Л.А. Степанова, к.т.н., доцент, lusi_st@mail.ru; Е.Н. Зайцева, магистрант, e.zaycewa@yandex.ru (Тверской государственный технический университет, наб. Аф. Никитина, 22, г. Тверь, 1 70100, Россия)
В статье рассмотрены координатные и атрибутивные характеристики пространственных данных Публичной кадастровой карты, размещенной на официальном сайте Росреестра и карте портала Яндекс. Выявлено, что число пространственных объектов на Яндекс.Картах превышает число объектов Публичной кадастровой карты в 2-3 раза, однако отличием Публичной кадастровой карты является наличие объектов, поставленных на учет в Государственном кадастре недвижимости. В статье приведено определение процедуры геокодирования и обоснована применимость геокодирования при создании ведомственного ГИС-проекта в свободно распространяемом открытом программном обеспечении Quantum GIS (QGIS). Приводится описание возможностей использования Компонента API Яндекс. КартГеокодер.
Описывается выполнение пакетного геокодирования модулем RuGeocoder с использованием БД Яндекса. Проведен анализ правильности выполнения процедуры геокодирования, выявлены причины некорректно выполненного геокодирования и предложены пути их устранения. В статье представлены результаты, полученные при проведении работы по геокодированию 74 объектов ведомственного недвижимого имущества по адресам. Анализ результатов обработки показал, что правильно было геокодировано 67 адресов, для 7 объектов Геокодер вернул координаты центра улицы для зданий, не существующих на Яндекс. Карте.
В заключение делаются основные выводы по дальнейшему использованию полученного картографического материала, а также описана целесообразность использования процедуры геокодирования для актуализации объектов карты при незначительных затратах времени.
Ключевые слова: атрибутивная база данных, геоинформационная система, геокодирование, открытое программное обеспечение, ГИС-проект.
Свидетельством формирования информационного общества в России является развитие территориально распределенной системы геопорталов, поисково-информационных картографических сервисов, основное содержание которых — базовые пространственные данные. Термин «базовые» выделяет общедоступную часть цифровых данных о пространственных объектах, разрешенных к открытому опубликованию.
Основные характеристики геопространственных данных
Пространственный объект описывается наборами координатных и атрибутивных данных, связанных уникальным идентификатором. Из атрибутивных данных особое значение имеют адресные данные, позволяющие однозначно идентифицировать пространственный объект (здание, земельный участок) на территории Российской Федерации.
С 1 июля 2014 года вступил в силу Федеральный закон от 28.12.2013 № 443-ФЗ, согласно которому в качестве единой базы адресов для всех государственных и муниципальных организаций следует использовать Федеральную информационную адресную систему (ФИАС). ФИАС содержит открытую, достоверную и единообразно структурированную адресную информацию о территории Российской Федерации, предоставляемую на бесплатной основе. Адрес пространственного объекта
используется для интеграции и взаимодействия с информационными ресурсами муниципального, регионального, федерального уровней. Это означает, что пространственный объект, содержащийся на любом картографическом сервере в пределах Российской Федерации, может быть описан двумя уникальными характеристиками — набором координат и адресом.
Объект недвижимости (ОН), внесенный в Публичную кадастровую карту, которая размещена на портале услуг Росреестра [1], имеет адресную характеристику, координатные данные и набор атрибутивных данных Государственного кадастра недвижимости (ГКН), связанные уникальным идентификатором (УИ) в пределах информационной системы ГКН. Государственная структура, физическое или юридическое лицо в силу своей компетенции получают сведения об интересующем объекте недвижимого имущества из ГКН (Публичной кадастровой карты) по адресу объекта. Выполнить поиск объекта на Публичной кадастровой карте можно по кадастровому номеру объекта, а также по адресу либо пространственным координатам, используя расширенный поиск. В основе механизма поиска необходимой информации лежат SQL-запросы к БД ГКН, перечень которых определен соответствующими нормативными документами. На рисунке 1 схематично показан ОН на Публичной кадастровой карте, который отображен с помощью набора координат
Программные продукты и системы /Software & Systems
X и Y поворотных точек и связан через УИ ГКН с записями атрибутов соответствующих таблиц из БД ГКН.
Поисково-информационный картографический портал Яндекс имеет атрибутивную информацию социальной направленности о пространственных объектах отображаемой территории. С 2012 года к картографическому сервису Yandex — Яндекс.Кар-ты — подключен сетевой краудсорсинговый сервис — Народная карта Yandex, предназначенный для «наполнения» карты силами авторизированных добровольцев. Рисунок 2, аналогичный по структуре рисунку 1, отображает атрибутивные и позиционные характеристики объекта на Яндекс.Кар-тах, причем интерактивный интерфейс позволяет как добавлять, так и уточнять сведения. Поиск выполняется по адресу объекта и названию организации средствами языка YMapsML, разработанными Яндексом для работы с геоинформационными сервисами. Портал Яндекс имеет и развивает интерфейс программирования приложений API Яндекс.Карты (API, ApplicationProgramminglnter-face), который предоставляет доступ ко всему содержимому Яндекс.Карты для использования во внешних программных продуктах.
Анализ содержимого двух карт показывает, что число объектов недвижимости Яндекс.Карты значительно (в 2-3 раза) превышает число объектов на Публичной кадастровой карте портала Рос-
реестра. Однако преимуществом Публичной кадастровой карты является отображение объектов недвижимости, сведения о которых содержатся в ГКН.
Согласно Национальному стандарту Российской Федерации ГОСТ Р 52438-2005 «Географические информационные системы. Термины и определения», под геокодированием понимается косвенное описание местоположения пространственного объекта путем его соотнесения с позиционированным объектом. Местоположение гео-кодируемого объекта обычно описывается через географическое название, почтовый адрес, почтовый код и другие идентификационные и адресные характеристики какого-либо позиционированного объекта. Геокодирование является автоматизированной процедурой, сокращающей временные затраты на создание новых пространственных данных геоинформационной системы (ГИС-проекта) некоторой территории. Сочетание двух свойств портала Яндекс — наличие многотысячной БД пространственных объектов с адресами и интерфейса прикладного программирования — дает возможность корректного выполнения процедуры геокодирования во вновь создаваемых проектах ГИС.
Компонент API Яндекс.Карты Геокодер [2] позволяет пользователю по адресу географического объекта извлекать координаты и, наоборот, определять адрес объекта на карте по его координатам (обратное геокодирование). Необходимым условием для работы с Геокодером является наличие у ПО пользователя встроенной возможности обращения к сервису Яндекс.Карты. API Яндекс.Карты Геокодер использует стандартную географическую систему координат WGS84, основанную на проекции Меркатора EPSG: 43226. Точка задается парой координат — долгота и широта.
Геокодирование в среде Quantum GIS
Геоинформационная система Quantum GIS (QGIS) [3] с открытым исходным кодом активно поддерживается и продвигается независимым информационным российским ресурсом GIS-Lab -неформальным сообществом профессионалов в области геотехнологий [4]. QGIS не имеет встроенной возможности пользоваться сервисами геокодирования. Именно поэтому разработчиками ПО был создан модуль для выполнения пакетного геокодирования RuGeocoder, причем термин «пакетное» отражает факт одновременного возвращения координат пространственных объектов, адреса которых сведены в одну таблицу. Модуль RuGeo-coder направляет адресные данные из подготов-
Программные продукты и системы /Software & Systems
Рис. 3. Процесс выполнения геокодирования с использованием online-сервиса Яндекс.Карты
Fig. 3. Process of geocoding with the use of Yandex.Maps online-service
ленной таблицы Яндекс.Карты Геокодеру и принимает возвращенные Геокодером координаты объектов.
В рамках ведомственного ГИС-проекта выполнено геокодирование зданий организации на территории Тверской области по имеющимся адрес-
ным данным с использованием сервиса Yandex.
Исходные данные для выполненной работы:
— таблица с адресами подразделений организации, расположенных на территории Тверской области (74 объекта);
— открытая векторная карта Тверской области на основе данных OpenStreetMap [5], содержащая 14 векторных картографических слоев, в том числе точечные и площадные слои зданий и населенных пунктов.
Для приема координат в проекте обязательно создается точечный слой («Недвижимость»), в который RuGeocoder конвертирует таблицу с адресами в SHP-формате геоданных. В результате проделанной конвертации был получен точечный SHP-слой с той же самой атрибутивной информацией и нулевыми координатами подразделений организации, расположенных на территории Тверской области. Адреса из полученного SHP-файла были разбиты на составные части: населенный пункт, улица, дом, строение и пр. [6]. Кроме того, если включена соответствующая опция, то к атрибутивной информации будут добавлены пустые поля, такие как settlement, street, building и geocoded [7]. Эти поля использовались для повышения качества геокодирования.
После предварительной подготовки адресов можно приступать к выполнению команды «Пакетное геокодирование». Процесс выполнения операции показан на рисунке 3.
Программные продукты и системы /Software & Systems
Рис. 5. Геокодированный объект на карте Тверской области по адресу: г. Тверь, пр. Победы, д. 35 Fig. 5. The geocoded object on the map of Tver region, the address: Tver, PR. Pobedy, 35
В открывшейся форме необходимо выбрать слой для геокодирования и указать субъект Российской Федерации, в котором расположены объекты атрибутивной базы. Время выполнения геокодирования будет зависеть от количества записей в слое, скорости интернет-соединения и загруженности выбранного сервиса. В строке атрибутивных данных, для которых геокодирование выполнено успешно, произойдут изменения в поле geocoded в соответствии с полученными результатами (результаты геокодирования показаны «звездочками» на рисунке 4).
Когда Геокодер не находит точный адрес, на карте отобразятся координаты улицы, а при невозможности определить улицу — координаты населенного пункта. Если адреса объектов геокодирования не распознаны Геокодером, их координаты будут записаны с нулевым значением. После выполненной операции в поле geocoded будет записан адрес, который вернул Геокодер. Данное поле удобно использовать для анализа результатов обработки.
Анализ результатов обработки показал, что для 74 объектов недвижимости, представленных в таблице, правильно было геокодировано 67, для 7 объектов Геокодер вернул координаты центра улицы, так как адресов этих зданий нет в базе данных Яндекс.Карты. На рисунке 5 изображен фрагмент карты Тверской области с результатом правильного геокодирования, когда Геокодер вернул в атрибутивную таблицу координаты ведомственного объекта.
По умолчанию координаты геокодированных объектов в атрибутивную таблицу не записываются. Однако по команде «Вектор/Обработка геометрии» пункт «Экспортировать/Добавить поле геометрии» координаты геокодированных объектов добавляются в таблицу [7].
В рамках ведомственного ГИС-проекта выполнено геокодирование зданий организации на территории Тверской области по имеющимся адресным данным с использованием сервиса Yandex.
В ГИС-проекте был создан точечный слой объектов ведомственной недвижимости, для которой можно добавлять и актуализировать атрибутивную информацию. Визуальное представление объектов в зависимости от состава атрибутов расширит возможности процедуры принятия решений по эффективному управлению ведомственной недвижимостью. Таким образом, можно отметить целесообразность использования процедуры геокодирования для актуализации объектов карты при незначительных затратах времени.
1. Публичная кадастровая карта. URL: http://maps.rosree-str.ru/PortalOnline/ (дата обращения: 30.04.2015).
2. Яндекс.Карты — Геокодер. URL: https://tech.yandex.ru/ maps/geocoder/ (дата обращения: 30.04.2015).
3. Геоинформационный портал ГИС-Ассоциации. URL: http://www.gisa.ru/ (дата обращения: 15.04.2015).
4. Проекты. URL:http://gis-lab.info/projects.html/ (дата обращения: 11.04.2015).
5. Данные OpenStreetMap в формате shape-файлов. Тверская область (RU-TVE). URL: http://beryllium.gis-lab.info/pro-ject/ osmshp/region/RU-TVE (дата обращения: 15.04.2015).
Программные продукты и системы /Software & Systems
6. Чигирев В.В. Разработка приложения для адресного геокодирования в среде ГИС. Электронная библиотека. URL: http://www.inf.tsu.ru/library/DiplomaWorks/CompScience/2003/ Chigirev/diplom.pdf (дата обращения: 15.04.2015).
7. Рыжков С.А. Пакетное геокодирование в QGIS. Географические информационные системы и дистанционное зондирование. URL: http://gis-lab.info/qa/rugeocoder.html (дата обращения: 15.04.2015).
DOI: 10.15827/0236-235X.111.199-203 Received 03.06.15
GEOCODING SITES IN QUANTUM GIS WITH THE HELP OF YANDEX DATABASES Stepanova L.A., Ph.D. (Engineering), Associate Professor, lusi_st@mail.ru;
Zaytseva E.N., Undergraduate, e.zaycewa@yandex.ru (Tver State Technical University, Nikitin Quay 22, Tver, 170026, Russian Federation)
Abstract. The article describes the coordinate and attribute characteristics of spatial data of the Public cadastral map posted on the official website of the Russian Register and on Yandex.Maps. It was revealed that the number of spatial sites on Yandex.Maps exceeds the number of sites on the Public cadastral map by 2-3 times, but the Public cadastral map includes the objects that are registered in the State Real Estate Cadastre. The article shows a geocoding procedure definition and proves its applicability in creating departmental GIS project in the freely distributed open source software Quantum GIS (QGIS). The article also describes the possibility of using the API component Yandex Maps in the QGIS open software.
There is a description of batch geocoding performance by the RuGeocoder module using Yandex database. The authors analysed the correctness of the geocoding procedure, identified the causes of incorrect geocoding and offered the ways to address them. The paper presents the results obtained during geocoding of 74 sites of institutional real estate. This analysis showed that 67 addresses have been decoded correctly, and for 7 sites the geocoder returned the coordinates of the street center, since the building’s address does not exist in Yandex.Maps.
In conclusion, the article presents the main findings for further use of the obtained cartographic material, and also describes the need for geocoding to update sites on the map with minimal time consumption.
Keywords: attribute database, geographic information system, geocoding, open source software, GIS project.
1. Publichnaya kadastrovaya karta [Public Cadastral Map]. Available at: http://maps.rosreestr.ru/PortalOnline/ (accessed April 30, 2015) (in Russ.).
2. Yandex.Maps — Geokoder. Available at: https://tech.yandex.ru/maps/geocoder/ (accessed April 30, 2015).
3. Geoinformatsionny portal GIS-Assotsiatsii [Geoinformation Portal of GIS-Association]. Available at: http://www.gi-sa.ru/ (accessed April 15, 2015) (in Russ.).
4. Projects. Available at: http://gis-lab.info/projects.html/ (accessed April 11, 2015) (in Russ.).
5. Dannye OpenStreetMap v formate shape-faylov. Tverskaya oblast (RU-TVE) [OpenStreetMap Data as Shape Files. Tver Region (RU-TVE)]. Available at: http://beryllium.gis-lab.info/project/ osmshp/region/RU-TVE (accessed April 15, 2015).
6. Chigiryov V.V. Razrabotkaprilozheniya dlya adresnogo geokodirovaniya v srede GIS [Application Programming for Address Geocoding in GIS environment]. Electronic library. Available at: http://www.inf.tsu.ru/library/DiplomaWorks/ CompScience/2003/Chigirev/diplom.pdf (accessed April 15, 2015) (in Russ.).
7. Ryzhkov S.A. Paketnoe geokodirovanie v QGIS. Geograficheskie informatsionnye sistemy i distantsionnoe zondirovanie [Package geocoding in QGIS. Geographical information systems and remote sensing]. Available at: http://gis-lab.info/qa/rugeocoder.html (accessed April 15, 2015) (in Russ.).
Публикация материалов с использованием гипертекста, графики, аудио-, видео-, программных средств и др. возможна в электронном рецензируемом международном научно-практическом издании «Программные продукты, системы и алгоритмы».
Журнал зарегистрирован как сетевое издание в Федеральной службе по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор), регистрационное свидетельство Эл № ФС77-52371 от 28 декабря 2012 г.