Правка карты в Poltach 2
Содержание:
1. Введение;
2. Интерфейс OpenStreetMap;
3.Правка карты в Poltach 2 (Вы читаете данный раздел).
Существует несколько способов добавления и правки данных в OpenStreetMap. Первый - сбор данных при помощи GPS-устройств с последующей заливкой на сервер и правкой. Я этим делом не занимался, потому что для Киева существует качественная спутниковая «подложка», по которой рисуется карта, а это -уже второй способ. Однако, GPS незаменим для прокладывания маршрутов по тропинкам и прочим малозаметным с высоты дорогам, а также если нет спутниковой подложки.
Итак, способ номер два - использование векторного онлайн-или оффлайн-редактора, где карта буквально рисуется векторными объектами поверх подложки в виде фотографии местности со спутника. OpenStreetMap прямо на сайте предоставляет два таких редактора: Poltach 1 и Poltach 2. Для их работы нужен Flash. В Poltach 1 меньше настроек и функций, так что советую вторую версию. Есть также отдельные оффлайн-редакторы.
Работа в Poltach 2 весьма простая: поверх растровой спутниковой карты (Yahoo или Bing на выбор) рисуем свою векторную. Каждая созданная точка - объект. Последовательность точек -тоже объект. Замкнутый объект - область или дом. Незамкнутый -обычно улица, дорога, тропинка. Объект может иметь различные свойства, влияющие на его отображение и отображение названия. Свойства задаются либо вручную тегами, либо через панели инструментов, однако в основе последнего способа всё равно лежат теги. Можно сразу прописывать локализованные имена, что полезно при создании многоязычных карт. Например, чтобы за-дать имя улицы на русском и английском, можно прописать такое (здесь и далее привожу примеры в формате имя тега=значение):
Если название по умолчанию - пишем просто name, без уточнения локали. Список тегов доступен на http://wiki.openstreetmap.org/ wiki/Map Features. Отмечу также, что этой весной был введен новый набор тегов, важный для вегетарианцев и веганов: http://wiki. openstreetmap.org/wiki/Proposed features/Vegetarian (в общем списке тегов этого пока нет).
Еще несколько примеров. Чтобы создать на карте здание, надо сделать замкнутую область и присвоить ей тег building со значением yes:
Далее, чтобы задать номер дома, используем тег:
Если здание имеет какое-то назначение - скажем, это не просто дом, а школа:
Можно дополнительно назвать объект:
Вот как отметить хлебный магазин:
Если в одном здании много вложенных объектов (например, аптека и продуктовый магазин), то надо просто на этом здании (внутри его области разметки) создать новые точки-узлы и каждой назначить отдельные теги, соответствующие аптеке и магазину.
«Экспорт» - вкладка, которая предоставляет функции вывода текущей области карты в нужный формат. Во-первых, доступен рендеринг в PNG с рендером на выбор: Mapnik либо Osmarender. Формат «Данные (OpenStreetMap XML)» - это как бы снимок карты во внутреннем для OpenStreetMap формате на основе XML. Его поддерживает всё картографическое ПО, связанное с OpenStreetMap, рендеры, редакторы и так далее. Наконец, «Встраиваемый HTML» выдает код, который можно вставить в HTML-страницу или блог.
Есть и замечания к работе в Poltach. Масштабирование и прокрутка в редакторе иногда тормозят. Быстрее перемещаться в режиме карты, а не редактора, и потом, выбрав максимальный масштаб, переходить в Poltach. Вообще говоря, зная теги, вам будет удобно в любой версии Poltach и любого другого редактора. Poltach, несмотря на свою развитость, порой не предоставляет все известные ему теги в виде пиктограмм на панели инструментов, и тогда их всё равно приходится вводить вручную.
Советую использовать онлайн-редактор только в том случае, если вы хотите просто попробовать и понять, надо ли вам заниматься картографией, лежит ли к этому душа. Для более продуктивной и удобной работы лучше скачать и пользоваться оффлайн-редактором вроде Merkaator или JOSM. К тому же, придется выу-чить и теги - их всегда несколько больше, чем предоставляет любой графический редактор. В общем, как только вы понимаете, что вам это интересно, сразу переходите на оффлайн-редактор. После Flash-приложения это будет как глоток воды в сильную жару. Впрочем, как для Flash-программы, Poltach 2 хорош. Наверное, это максимум, который можно выжать из Flash.
Вокруг OpenStreetMap существует множество проектов-спутников, использующих его сервисы - это разного рода генераторы карт, сайты-карты, навигаторы, редакторы, рендеры и многое другое. С наиболее популярными из них я познакомлю Вас в одной из следующих статей.
1. Введение;
2. Интерфейс OpenStreetMap;
3.
Существует несколько способов добавления и правки данных в OpenStreetMap. Первый - сбор данных при помощи GPS-устройств с последующей заливкой на сервер и правкой. Я этим делом не занимался, потому что для Киева существует качественная спутниковая «подложка», по которой рисуется карта, а это -уже второй способ. Однако, GPS незаменим для прокладывания маршрутов по тропинкам и прочим малозаметным с высоты дорогам, а также если нет спутниковой подложки.
Итак, способ номер два - использование векторного онлайн-или оффлайн-редактора, где карта буквально рисуется векторными объектами поверх подложки в виде фотографии местности со спутника. OpenStreetMap прямо на сайте предоставляет два таких редактора: Poltach 1 и Poltach 2. Для их работы нужен Flash. В Poltach 1 меньше настроек и функций, так что советую вторую версию. Есть также отдельные оффлайн-редакторы.
Работа в Poltach 2 весьма простая: поверх растровой спутниковой карты (Yahoo или Bing на выбор) рисуем свою векторную. Каждая созданная точка - объект. Последовательность точек -тоже объект. Замкнутый объект - область или дом. Незамкнутый -обычно улица, дорога, тропинка. Объект может иметь различные свойства, влияющие на его отображение и отображение названия. Свойства задаются либо вручную тегами, либо через панели инструментов, однако в основе последнего способа всё равно лежат теги. Можно сразу прописывать локализованные имена, что полезно при создании многоязычных карт. Например, чтобы за-дать имя улицы на русском и английском, можно прописать такое (здесь и далее привожу примеры в формате имя тега=значение):
name:ru=улица Пекарей
name:en=Baker Street
name:en=Baker Street
Если название по умолчанию - пишем просто name, без уточнения локали. Список тегов доступен на http://wiki.openstreetmap.org/ wiki/Map Features. Отмечу также, что этой весной был введен новый набор тегов, важный для вегетарианцев и веганов: http://wiki. openstreetmap.org/wiki/Proposed features/Vegetarian (в общем списке тегов этого пока нет).
Еще несколько примеров. Чтобы создать на карте здание, надо сделать замкнутую область и присвоить ей тег building со значением yes:
building=yes
Далее, чтобы задать номер дома, используем тег:
addr:housenumber=такой-то номер
Если здание имеет какое-то назначение - скажем, это не просто дом, а школа:
amenity=school
Можно дополнительно назвать объект:
name=школа номер 13
Вот как отметить хлебный магазин:
shop=bakery
Если в одном здании много вложенных объектов (например, аптека и продуктовый магазин), то надо просто на этом здании (внутри его области разметки) создать новые точки-узлы и каждой назначить отдельные теги, соответствующие аптеке и магазину.
«Экспорт» - вкладка, которая предоставляет функции вывода текущей области карты в нужный формат. Во-первых, доступен рендеринг в PNG с рендером на выбор: Mapnik либо Osmarender. Формат «Данные (OpenStreetMap XML)» - это как бы снимок карты во внутреннем для OpenStreetMap формате на основе XML. Его поддерживает всё картографическое ПО, связанное с OpenStreetMap, рендеры, редакторы и так далее. Наконец, «Встраиваемый HTML» выдает код, который можно вставить в HTML-страницу или блог.
Есть и замечания к работе в Poltach. Масштабирование и прокрутка в редакторе иногда тормозят. Быстрее перемещаться в режиме карты, а не редактора, и потом, выбрав максимальный масштаб, переходить в Poltach. Вообще говоря, зная теги, вам будет удобно в любой версии Poltach и любого другого редактора. Poltach, несмотря на свою развитость, порой не предоставляет все известные ему теги в виде пиктограмм на панели инструментов, и тогда их всё равно приходится вводить вручную.
Советую использовать онлайн-редактор только в том случае, если вы хотите просто попробовать и понять, надо ли вам заниматься картографией, лежит ли к этому душа. Для более продуктивной и удобной работы лучше скачать и пользоваться оффлайн-редактором вроде Merkaator или JOSM. К тому же, придется выу-чить и теги - их всегда несколько больше, чем предоставляет любой графический редактор. В общем, как только вы понимаете, что вам это интересно, сразу переходите на оффлайн-редактор. После Flash-приложения это будет как глоток воды в сильную жару. Впрочем, как для Flash-программы, Poltach 2 хорош. Наверное, это максимум, который можно выжать из Flash.
Вокруг OpenStreetMap существует множество проектов-спутников, использующих его сервисы - это разного рода генераторы карт, сайты-карты, навигаторы, редакторы, рендеры и многое другое. С наиболее популярными из них я познакомлю Вас в одной из следующих статей.