Описание набора инструментов для работы с данными OSM
Обсудить в форуме Комментариев 8
Данная статья описывает работу с расширением, предназначенным для выполнения ряда операций с данными OSM.
Для установки расширения:
Если расширение подключено правильно, в меню Вида появится новое меню, следующего содержания:
Данные OSM являются открытыми и свободно распространяются через сайт OSM. Данные имеют формат XML и состоят из узлов/точек (nodes) и образованных из них линий (ways), замкнутые линии с определенными атрибутами-тэгами могут интерпретироваться как полигоны.
Данное расширение позволяет осуществлять пакетный импорт данных OSM XML в формат shape. Импорт данных осуществляется следующим образом, сначала импортируются все узлы, которые сохраняются в новую точечную тему с названием [имя исходного osm-файла]-pnt.shp. Затем на основе этой темы строятся линейные объекты, которые сохраняются в новую линейную тему с названием [имя исходного osm-файла]-line.shp. Импортируется также часть атрибутивной информации (id, user, timestamp). Полигоны в данной версии расширения не создаются.
Для конвертации, выберите пункт меню Import Points and Lines и дождитесь завершения операции. Две новых темы (точечная и линейная) будут добавлены в содержание вида (TOC).
Так как программа не является полноценным парсером XML, скорость импорта весьма невелика. Например, импорт такого файла (весь г. Москва, 17755 узлов и 2673 линий) может занять 20-40 минут, мы надеемся улучшить этот показатель в будущем.
Poly-файл это специальное описание полигона обрезки, используемое osmosis для экстракции фрагментов из данных OSM XML. На входе данной операции используется полигональная тема, загруженная в содержание вида. Данное расширение позволяет создавать poly-файлы как для каждого объекта темы (в этом случае имена новых файлов берутся из поля Name, которое должно присутствовать в исходной теме), так и для темы целиком, в этом случае будет создан единый poly-файл, а полигон обрезки соответственно будет составным.
Поддерживаются составные полигоны с отверстиями.
Если в теме есть выделенные объекты, создаваться poly-файлы будут только для них.
Операция Analyze tags (анализ тэгов) позволяет быстро извлечь из файла в формате OSM XML список всех использованных в нем ключей (keys), извлечение значений этих ключей пока не реализовано.
Результат - список ключей сохраняется в файл с именем, таким же как у анализируемого файла и расширением tags.
Данная операция может быть полезна для поиска ошибок в названиях ключей.
Обсудить в форуме Комментариев 8
Последнее обновление: September 09 2021
Дата создания: 07.08.2008
Автор(ы): Максим Дубинин
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).