You are not logged in.

#1 2011-06-30 08:49:14

Alexey Furashev
Member
Registered: 2010-05-30
Posts: 57

Обозначение землепользования

Подскажите как правильно обозначать землепользование? Например, лес, пустырь и т.д.

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

Пока практиковал следующий подход:
1) обозначал дороги -- естественные границы участка;
2) обводил участок, но при обводке использовал уже нанесенные точки;
3) ставил тег землепользования.

Недостаток такого подхода -- сложность потом редактирования объектов. Сложно выделить требуемый объект, граница-то общая sad

Offline

#2 2011-06-30 09:22:16

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,957
Website

Re: Обозначение землепользования

См. вики http://wiki.openstreetmap.org/wiki/RU:Key:landuse и http://wiki.openstreetmap.org/wiki/RU:Key:natural

* площади, как правило, уже ограничены дорогами, тропам, береговой линией. Их повторно обводить не очень хочется, а часто и просто не возможно;

Используй отношения (relation), для примера - http://osm.org/go/0pDz2A7m--

О, да, еще одно важное замечание для этого лучше всего использовать JOSM

Offline

#3 2011-06-30 10:43:28

Alexey Furashev
Member
Registered: 2010-05-30
Posts: 57

Re: Обозначение землепользования

Ранее области землепользоване обозначал замкнутыми линиями. Если перейти на отношения, это потребует довольно значительных переделок, попробовал на примере недавнего маппинга Счастливцево. Т.к получается другая филисофия. Основные объекты у меня обозначены как замкнутые прямоугольники. Для того, чтобы обозначить границы необходимо иметь сегменты. Т.е разбить прямогульники на сегменты и уже их определять в отношения.

Тогда технология нанесения объектов на карту будет примерно такой:
1. Нанести сегменты на карту.
2. В случае необходимости разбить существующие сегменты на более мелкие.
3. Включить сегменты в отношения.

Получается более трудоемко, по сравнению с замкнутой линией. К тому же, сложно проконтролировать что область будет замкнутой. Если правлльно понимаю еще и внутреннюю структуру, то для обработки замкнутая линия и проще для обработки и компактнее в хранении...

Offline

#4 2011-06-30 11:05:07

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,957
Website

Re: Обозначение землепользования

Alexey Furashev wrote:

Получается более трудоемко, по сравнению с замкнутой линией. К тому же, сложно проконтролировать что область будет замкнутой.

для JOSM есть замечательный плагин, который значительно облегчает процесс работы с отношениями - http://wiki.openstreetmap.org/wiki/RU:J … on_Toolbox

Алгоритм работы следующий:
1) обводишь замкнутой линией какую-то территорию
2) с помощью Relation_Toolbox создаём отношение
3) в нужных местах разрезаем линию на отрезки, которые автоматически включаются в состав отношения
4) рисуем соответствующие отрезки для смежных территорий
5) выделяем все линии, которые служат границей территории
6) нажимаем одну кнопку для создания отношения
7) присваиваем отношению нужные теги

На самом деле все очень быстро, не приходится дублировать отрезки.

Offline

#5 2011-07-04 14:08:28

Alexey Furashev
Member
Registered: 2010-05-30
Posts: 57

Re: Обозначение землепользования

Что-то не ладится с отношениями. Пробовал водоемы на речке обозначать через отношения. Ругается, говорит ошибка. Как правильно их указывать? Пробовал границы села указать через отношения, то же самое... А вот есть полигоном обозначаю -- все корректно.

Смотреть результаты тут: http://osm.org/go/0h7t2nWB-

Маппинг водоемов делала так:
1) отрисовывал ручей;
2) места где он образует водоем:
  2.1) ручей рисовал по стороне более пологого берега
  2.2) противоположный берег рисовал отдельной линией, тег "Береговая линия"
3) выделял обе половинки водоема (они имеют общие точки, т.е выделенна замкнутая область) и выбирал из заготовок "Вода/Озеро".

Подскажите плс. Желательно для примера один водоем сделать "как правильно"...

Offline

#6 2011-07-04 14:55:30

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Обозначение землепользования

Alexey Furashev wrote:

Что-то не ладится с отношениями. Пробовал водоемы на речке обозначать через отношения. Ругается, говорит ошибка. Как правильно их указывать? Пробовал границы села указать через отношения, то же самое... А вот есть полигоном обозначаю -- все корректно.

Смотреть результаты тут: http://osm.org/go/0h7t2nWB-

Маппинг водоемов делала так:
1) отрисовывал ручей;
2) места где он образует водоем:
  2.1) ручей рисовал по стороне более пологого берега
  2.2) противоположный берег рисовал отдельной линией, тег "Береговая линия"
3) выделял обе половинки водоема (они имеют общие точки, т.е выделенна замкнутая область) и выбирал из заготовок "Вода/Озеро".

Подскажите плс. Желательно для примера один водоем сделать "как правильно"...

Почитайте wiki:
http://wiki.openstreetmap.org/wiki/RU:T … al%3Dwater
http://wiki.openstreetmap.org/wiki/Prop … er_details
Также:
- ручей стоит рисовать посредине пруда; берега рисовать отдельными линиями, а не "по стороне более пологого берега"
- если пруд рисовать отношениями то берега оставить без тегов, добавить их в отношение, для отношения прописать теги type=miltipolygon, name=***, natural=water, water=pond (в вашем случае это все таки пруд, а не озеро?)
- если рисовать полигоном то те же теги кроме тега type прописать полигону
- wiki: "natural=coastline используется для обозначения океанской береговой линии, а также, для границ больших озёр (береговая линия, состоящая более чем из 1000 точек)"

Last edited by dudka (2011-07-04 17:04:26)

Offline

#7 2011-07-05 10:45:58

Alexey Furashev
Member
Registered: 2010-05-30
Posts: 57

Re: Обозначение землепользования

Спасибо, исправил.

Offline

Board footer

Powered by FluxBB