You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-09-03 21:14:50

Lesovichok
Member
Registered: 2013-09-03
Posts: 51

Леса, поля, озёра. Как грамотно?

Всем привет. С недавних пор я с вами.
Захотел детально обрисовать местность вокруг своей дачи для грибников, Приозерский р-н Ленобласти, радиус ~5км, дошёл до ландшафта и встрял.

Имеем огромный лес, в нём болота, поля, вырубки, озёра с островами, ну и линейные объекты: дороги, тропы, ЛЭП.
С линейными всё ясно, а с полями и озёрами как быть?
По инструкции надо мультиполигоны делать, чтобы у леса и поля были общие границы, но это только в теории легко, на практике же там с десяток полей, на которых есть хутора с участками, водоёмы с островами, болота и всё надо связать. Боюсь развалить что уже нарисовано до меня.

И, допустим, я отслежу за порядком на своих 10*10 км, но у нас же лес от Балтийского моря до Тихого океана....это же не может быть всё одним мультиполигоном?

Как грамотно делать? Или это косяк создателей OSM?

Last edited by Lesovichok (2013-09-03 21:15:59)

Offline

#2 2013-09-03 21:24:18

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Леса, поля, озёра. Как грамотно?

Lesovichok wrote:

И, допустим, я отслежу за порядком на своих 10*10 км, но у нас же лес от Балтийского моря до Тихого океана....это же не может быть всё одним мультиполигоном?

Нет, конечно. Большие мультиполигоны делать не стоит, одна морока потом с ними. Имеет смысл делать общими только те куски, которые расположены рядом и имеют логическую связь, например одно название или т.п.

Offline

#3 2013-09-03 22:10:38

OverQuantum
Member
From: Zelenograd
Registered: 2009-06-17
Posts: 1,582
Website

Re: Леса, поля, озёра. Как грамотно?

Я делаю релейшны по несколько километров, которые стыкуются с другими по скленным линиям. Например:
http://www.openstreetmap.org/browse/relation/2714104
Ещё чуть более правильно было бы рисовать мультиполигоны несколькими линиями цепью, чтобы не дублировать линии склейки.
Вот как тут если 1й мультиполигон будет из линий 1,3,4 а 2й - из линий 2,3:
http://wiki.openstreetmap.org/w/index.p … svg&page=1
Но мне пока влом smile

Last edited by OverQuantum (2013-09-03 22:11:21)


Это же OpenStreetMap. Он больше внутри, чем снаружи.

Offline

#4 2013-09-04 06:49:51

Silver87
Member
From: Chelyaba
Registered: 2010-10-23
Posts: 240

Re: Леса, поля, озёра. Как грамотно?

Lesovichok wrote:

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

Начинайте с малого, постепенно. Отрисовали дороги, потом лэп, потом 1 поле нарисуйте, постепенно натренируетесь и ничего не развалите.

Lesovichok wrote:

И, допустим, я отслежу за порядком на своих 10*10 км, но у нас же лес от Балтийского моря до Тихого океана....это же не может быть всё одним мультиполигоном?

Бесконечных лесов, болот, полей, озёр от Балтийского моря до Тихого океана у нас к счастью нет. Все леса поделены многочисленными просеками даже в глухой сибирской тайге (и не лень же кому-то было...), дорогами, темеже полями, реками. Поэтому можно рисовать отдельными кусочками, в крайнем случае склеивая их как сказал OverQuantum.

Last edited by Silver87 (2013-09-04 06:51:18)

Offline

#5 2013-09-04 08:41:46

ig0r_p
Member
From: Saint-Petersburg, Russia
Registered: 2013-02-04
Posts: 18

Re: Леса, поля, озёра. Как грамотно?

Lesovichok wrote:

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

Так и рисуйте. Рано или поздно упрётесь в дорогу, реку, просеку и мультиполигон прервётся. За дорогой (рекой, просекой...) пойдет уже новый мультиполигон.


Это нигде не рендерится, но всё равно надо делать именно так.

Offline

#6 2013-09-04 09:41:26

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Леса, поля, озёра. Как грамотно?

Там густая сеть дорог и просек - о размерах мультиполигонов можно даже не задумываться, ничего дополнительно бить не надо. Начните с рисования линейных объектов и уточнения границ полигонов, потом можно начать тренироваться в правке мультиполигонов на каком-нибудь небольшом куске - например, конвертируя нарисованное по общим точкам (там такого много) в мультиполигоны и добавляя всяческие поляны. Обязательно делать только небольшие правки, проверять их валидатором и смотреть что получилсоь на мапнике, и очень полезно будет сразу поставить плагин Relation Toolbox.

Offline

#7 2013-09-04 11:02:41

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 4,281

Re: Леса, поля, озёра. Как грамотно?

полностью поддерживаю все вышеприведенное, сначала отрисовать линейные дороги и реки, а потом объединяя их куски их в мультиполигоны, собрать леса. примерно так relation/3173784, границы полгиона - дороги, реки, берега рек.
остается только еще добавить ссылку на такой вот примерчик Северное лесничество, Акшкюльское лесничество

Last edited by pfg21 (2013-09-04 11:06:01)

Offline

#8 2013-09-04 11:26:05

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Леса, поля, озёра. Как грамотно?

Это плохой пример, т.к. там внутри полигона natural=wood входят дороги и река, а это явно не так. Если бы landuse=forest - то куда ни шло, но natural=wood - явная ошибка.
А по лесничествам - там вообще надо разделить: отдельно лесничество, отдельно natural=wood.

Last edited by VikDD (2013-09-04 11:27:35)

Offline

#9 2013-09-04 11:53:34

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 4,281

Re: Леса, поля, озёра. Как грамотно?

внутри полигона ?? а почему по площади леса не могут проходить дороги или реки ?? и при чем здесь forest ??
или про состав границ полигона ??
доберусь до определений параметров лесничеств - переделаю, а так и так куча пустых лесов.

Offline

#10 2013-09-04 11:54:10

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Леса, поля, озёра. Как грамотно?

VikDD wrote:

Это плохой пример, т.к. там внутри полигона natural=wood входят дороги и река, а это явно не так.

wood отмечается по границе крон. Если они смыкаются над дорогой/рекой, никакой ошибки тут нет, полигон по ним бить не надо. А вот если не смыкаются, то наоборот, привязывать лес к линейным объектам ни в коем случае нельзя, нужно оставлять просеки.

VikDD wrote:

А по лесничествам - там вообще надо разделить: отдельно лесничество, отдельно natural=wood.

А вот это правильно. Есть boundary=forestry, и лесничество надо обозначать только им. И в него, скорее всего, должны быть включены все поляны, просеки и вырубки, которые исключены из wood.

Offline

#11 2013-09-04 12:11:35

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Леса, поля, озёра. Как грамотно?

pfg21 wrote:

границы полгиона - дороги

Не стоит дороги включать в границы лесов/полей, тем более по снимкам низкого разрешения. Редактировать это потом очень неудобно, когда hires появляется/обновляется.

Last edited by Sergey Astakhov (2013-09-04 12:11:52)

Offline

#12 2013-09-04 12:13:51

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Леса, поля, озёра. Как грамотно?

По отношению в примере - если на Бинге глянуть - то ясно, что замаплено landuse=forest (но один фиг не правильно, т.к. дороги в него не должны входить) вместо natural=wood,, т.к. деревья там значительно реже (много травы и/или кустов), чем они внесены полигоном. И река, и дороги вполне себе отчётливо видны и не закрыты кронами.

Offline

#13 2013-09-04 12:24:40

citrin
Member
From: Moscow
Registered: 2008-11-09
Posts: 413
Website

Re: Леса, поля, озёра. Как грамотно?

Sergey Astakhov wrote:

Не стоит дороги включать в границы лесов/полей, тем более по снимкам низкого разрешения. Редактировать это потом очень неудобно, когда hires появляется/обновляется.

+1
редактировать громадные массивы леса нарисованные поверх дорог, озер, полей очень тяжело, и все равно приходится разбивать один большой мультиполигон на несколько маленьких.

Offline

#14 2013-09-04 12:34:59

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Леса, поля, озёра. Как грамотно?

Не понимаю, чем дорога поперёк леса мешает редактировать лес ?

Offline

#15 2013-09-04 12:43:05

Delin
Member
From: N. Novgorod - Kirov
Registered: 2012-05-16
Posts: 91

Re: Леса, поля, озёра. Как грамотно?

Вот в тему у меня вопрос: есть лес, по нему протекает ручеек, вышеупомянутые кроны его фактически закрывают, ну там несколько метров может остается. Как лучше рисовать:
- 1 полигон леса, поверх вей ручья,
- раздробить лес, между полигонами леса нарисовать вей ручья. Минус - точные границы соблюсти невозможно, остается пустое место между лесом и ручьем, по факту же лес вполную прилегает к ручью.
- два полигона леса, имеют общий вей - он же ручей.

Offline

#16 2013-09-04 12:49:29

citrin
Member
From: Moscow
Registered: 2008-11-09
Posts: 413
Website

Re: Леса, поля, озёра. Как грамотно?

freeExec wrote:

Не понимаю, чем дорога поперёк леса мешает редактировать лес ?

Тем что в районе дороги (если это не лесная грунтовка) есть полоса без леса (20-50 метров), а многие рисуют поверх такой дороги сплошной лес.

Offline

#17 2013-09-04 12:50:00

Anton Lavrov
Member
Registered: 2013-08-18
Posts: 49

Re: Леса, поля, озёра. Как грамотно?

Delin wrote:

Вот в тему у меня вопрос: есть лес, по нему протекает ручеек, вышеупомянутые кроны его фактически закрывают, ну там несколько метров может остается. Как лучше рисовать:
- 1 полигон леса, поверх вей ручья,
- раздробить лес, между полигонами леса нарисовать вей ручья. Минус - точные границы соблюсти невозможно, остается пустое место между лесом и ручьем, по факту же лес вполную прилегает к ручью.
- два полигона леса, имеют общий вей - он же ручей.

Да, такой же вопрос про другие похожие случаи - например, дороги и landuse=residential. Мне кажется, не надо резать landuse=residential по дорогам, но многие почему-то так делают.

Offline

#18 2013-09-04 12:52:13

Anton Lavrov
Member
Registered: 2013-08-18
Posts: 49

Re: Леса, поля, озёра. Как грамотно?

citrin wrote:

Тем что в районе дороги (если это не лесная грунтовка) есть полоса без леса (20-50 метров), а многие рисуют поверх такой дороги сплошной лес.

Ок, если рисовать лес отдельным контуром и дорогу отдельной линией - что тогда рисовать между лесом и дорогой? Дорога тогда получается не линия, а area?

Offline

#19 2013-09-04 12:54:06

Silver87
Member
From: Chelyaba
Registered: 2010-10-23
Posts: 240

Re: Леса, поля, озёра. Как грамотно?

Если ручей такой узкий что отмечать riverbank нет смысла то - 1 полигон леса, поверх вей ручья
Если ручей широкий и riverbank отмечен - то линия riverbank общая с лесом. Леса соответственно 2 мультиполигона.
Если ручей широкий и riverbank отмечен и между кромкой води и кромкой крон деревьев много места то либо замапить туда траву/песок/кустарник/etc либо - раздробить лес, между полигонами леса нарисовать вей ручья... остается пустое место между лесом и ручьем

Offline

#20 2013-09-04 12:55:00

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 4,281

Re: Леса, поля, озёра. Как грамотно?

Дополню freeExec, и спрошу чем дорога в границе леса мешает редактированию мультиполигона ??
появятся хайрезы и время пересмотреть границы - нарисую необходимы линии и перенесу на них outer'ы мультиполигона. и станут дороги дорогами, а границы - границами, там где нужно, а там где сомкнется над дорогой крона лесистая, так и останутся дороги outer'ами мультиполигонов с двух сторон. таких врисовок куча уже сделана.
хайрезный бинг в том регионе только частию виден, эти полигоны собраны на ИРСовой подложке, чтобы не прыгать туда-сюда, считайте черновиком. будет время - буду допиливать. сейчас общее направление залить немапленую белизну хоть чем-то, более менее близким к реальности.
и кстати эти два лесничества выкушены из еще большего куска леса, ужасно рисованного в стародавние времен хз по каком снимку. его остатки до сих пор валяются по СЗ границе , руки не дойдут его дораспилить на лесничества.
и еще кстати это не boundary=forestry, это лес с наименованием "Северное лесничество". будет необходимость - перепилю.

Offline

#21 2013-09-04 12:55:17

Silver87
Member
From: Chelyaba
Registered: 2010-10-23
Posts: 240

Re: Леса, поля, озёра. Как грамотно?

Anton Lavrov wrote:
citrin wrote:

Тем что в районе дороги (если это не лесная грунтовка) есть полоса без леса (20-50 метров), а многие рисуют поверх такой дороги сплошной лес.

Ок, если рисовать лес отдельным контуром и дорогу отдельной линией - что тогда рисовать между лесом и дорогой? Дорога тогда получается не линия, а area?

ну что там на обочине есть то и рисовать (траву/песок/кустарник/etc)

Offline

#22 2013-09-04 13:01:07

Delin
Member
From: N. Novgorod - Kirov
Registered: 2012-05-16
Posts: 91

Re: Леса, поля, озёра. Как грамотно?

Anton Lavrov wrote:
citrin wrote:

Тем что в районе дороги (если это не лесная грунтовка) есть полоса без леса (20-50 метров), а многие рисуют поверх такой дороги сплошной лес.

Ок, если рисовать лес отдельным контуром и дорогу отдельной линией - что тогда рисовать между лесом и дорогой? Дорога тогда получается не линия, а area?

В теории вместо дороги-линии должна быть дорога-ареа, но osm до этого еще не дошел.
В случае дорог лес я делю, посередине провожу вей дороги. В отличии от ручейков там и места больше и геометрически дорогу проще обозначить (она как правило прямая big_smile )

А вот в наложении дорог на landuse=residential я не вижу ничего криминального.

Offline

#23 2013-09-04 13:07:07

Delin
Member
From: N. Novgorod - Kirov
Registered: 2012-05-16
Posts: 91

Re: Леса, поля, озёра. Как грамотно?

Silver87
Понятно, меня как раз интересовал первый кейс, где нет riverbank, только лишь waterway=stream.

Дополню freeExec, и спрошу чем дорога в границе леса мешает редактированию мультиполигона ??

Разделять их потом неудобно, особенно когда в одном месте сходятся дорога, лес, ресиденшел neutral

Offline

#24 2013-09-04 13:09:29

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Леса, поля, озёра. Как грамотно?

citrin wrote:

Тем что в районе дороги (если это не лесная грунтовка) есть полоса без леса (20-50 метров), а многие рисуют поверх такой дороги сплошной лес.

Я не рассматриваю тут критерий правильности, я интересуюсь чем она мешает. Не хочешь не разделяй, это сделает кто-нибудь другой. Редактировать лес она нисколько не мешает.

Offline

#25 2013-09-04 13:10:39

Lesovichok
Member
Registered: 2013-09-03
Posts: 51

Re: Леса, поля, озёра. Как грамотно?

Подытожим:
1. Большой лес надо резать на маленькие мультиполигоны (МП)
2. Соседние МП не могут имет накладывающихся друг на друга линий/границ.
3. Значит их надо разделять полоской пустоты, например канавами вдоль дорог, вырубками под ЛЭП.

НО........править такие штуки потом будет смерти подобно. Захочешь подвинуть дорогу - придётся двигать ещё 2 линии леса по обе стороны от неё.

Offline

Board footer

Powered by FluxBB