You are not logged in.

Announcement

*** NOTICE: By 30th of September 2022 the forum.openstreetmap.org will be 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. We expect the migration of data will be finished by that date, you can follow its progress here.***

#1 2011-03-28 17:56:46

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Переосмысление маппинга покрытий и растительности

Техзадание: составить хороший, годный проект пропозала по разметке отдельно и независимо:
покрытия, использования и растительности.

Составлено by Hind, LexIgnatov, pankdm.

scrub.jpg

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

В системе используются три уровня характеристик территории:

Землепользование (landuse = *)
Описание: Назначение используемого участка земли. Теги те же, что сейчас. Убираем landuse = grass и подобное.
Топология: возможны как отдельные объекты, так и смежные.
По умолчанию (если не отрисовано): no, территория не используется
Примеры: landuse = industrial, residential, carriageway

Растительность (vegetation = *)
Описание: Растительность на поверхности (выше landcover'а).
Топология: предполагается лоскутное одеяло с дырками, где растительности нет.
По умолчанию: no, растительности нет
Примеры: vegetation = grass, tree(s), scrub

Покрытие (landcover = *)
Описание: То, по чему передвигаются люди и ТС (в том числе суда). Это, мне кажется, наиболее важный критерий. Карты всё-таки применяются на практике.
Топология: непрерывное покрытие. При значении ground можно не обозначать.
По умолчанию: ground
Примеры: landcover = sand, water, ice, mud, ground, concrete

Почему именно такая схема?
Стоит специально разделить растения и поверхность, не говоря уже об использовании территории, которое вообще никак (в общем случае) не связано с поверхностью или растениями. А сейчас мы кругом видим смежные леса с предприятиями и водой. По общим границам.
Во многих случаях это уместно, например, когда на предприятии все закатано в асфальт, но это тоже надо как-то указать. Просто landuse = industrial нам ничего не говорит о поверхности и растениях на территории промзоны. Предлагается, например, landuse = industrial + landcover = asphalt на одном объекте.

Как все это рендерить?
Как и раньше. Слой landuse выше земли, но ниже леса, воды, травы. Либо полупрозрачен и отображается надо всем.

Last edited by Hind (2011-03-28 18:02:01)

Offline

#2 2011-03-28 18:12:42

metadenisik
Member
From: Stroitel, Izhevsk, Udmurtia
Registered: 2010-08-16
Posts: 346

Re: Переосмысление маппинга покрытий и растительности

natural оказывается вне закона?


На высоте 5000 метров

Offline

#3 2011-03-28 18:13:35

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

deprecated.
Надо разделить растительность и покрытие. Например, отделить лес от болота.

Offline

#4 2011-03-28 18:15:51

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: Переосмысление маппинга покрытий и растительности

в целом согласен,  надо обкурить.

Offline

#5 2011-03-28 18:16:20

metadenisik
Member
From: Stroitel, Izhevsk, Udmurtia
Registered: 2010-08-16
Posts: 346

Re: Переосмысление маппинга покрытий и растительности

Вопросов по тегированию нет.

P.S.: Как собрать рендер для личного пользования, чтобы он всё это понимал?

Кстати, считаю, что лучше tree, а не trees. И дать возможность обозначать кусты точками как и деревья.

Last edited by metadenisik (2011-03-28 18:17:46)


На высоте 5000 метров

Offline

#6 2011-03-28 18:21:09

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

Скорее, собрать стиль для рендера. smile
Я хочу нарисовать образец стиля для мапника и mapcss, а также сделать osm-файлик как пример.

Да, список значений надо обговорить.

Offline

#7 2011-03-28 18:23:40

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,344

Re: Переосмысление маппинга покрытий и растительности

Hind wrote:

deprecated.
Надо разделить растительность и покрытие. Например, отделить лес от болота.

Болото — это покрытие?
Или когда оно в лесу, то оно есть покрытие, а вне леса оно вполне себе тип "растительность болотная"?

Или растительность-таки может пересекаться?

Кустарник в качестве подлеска (на заболоченном участке wink )

Last edited by wowik (2011-03-28 18:25:38)

Offline

#8 2011-03-28 18:27:33

osmisto
Member
Registered: 2010-06-16
Posts: 633
Website

Re: Переосмысление маппинга покрытий и растительности

лес, это vegetation=tree или landuse=forest или и то и другое?

Offline

#9 2011-03-28 18:30:40

osmisto
Member
Registered: 2010-06-16
Posts: 633
Website

Re: Переосмысление маппинга покрытий и растительности

Например, камыш на берегу реки обычно частично в воде, а частично на берегу.

Это значит получается два слоя:
слой 1: landcover=ground + landcover=water показывают сам берег реки, без нахлёста.
слой 2: vegetation=reed показывает заросли камыша и он частчно находится поверх ground и частично поверх water.

Правильно понимаю?

Offline

#10 2011-03-28 18:31:40

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

Именно.

Тут в ИРКе возник вопрос: деревья на траве — как?
Я могу пока только предложить накладывающиеся vegetation. Почему бы и нет, растительность как раз сплошь и рядом многослойная.

Offline

#11 2011-03-28 18:33:48

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

Re: Переосмысление маппинга покрытий и растительности

osmisto wrote:

лес, это vegetation=tree или landuse=forest или и то и другое?

landuse это использование территории. В нашей системе landuse имеет смысл внутри города. Для обозначения нынешнего landuse=forest нужно будет применять vegetation=tree + можно дополнительный уточняющий тэг, ухаживают за ним или нет.

osmisto wrote:

Правильно понимаю?

да.

Hind wrote:

Тут в ИРКе возник вопрос: деревья на траве — как?

А может это landcover=grass на котором vegetation=tree?
Трава как-то не тянет на обект. Это скорее тип поверхности. Хотя грань тонкая, ведь камыши это уже vegetation

Last edited by LexIgnatov (2011-03-28 18:37:09)


Лучше меньше, да лучше

Offline

#12 2011-03-28 18:35:43

osmisto
Member
Registered: 2010-06-16
Posts: 633
Website

Re: Переосмысление маппинга покрытий и растительности

Hind wrote:

Тут в ИРКе возник вопрос: деревья на траве — как?

Такого не бывает smile Под стволом дерева травы нет.

Offline

#13 2011-03-28 18:43:03

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

osmisto wrote:

Такого не бывает smile Под стволом дерева травы нет.

Под стволом нет, а на территории с деревьями трава может быть. wink

LexIgnatov wrote:

В нашей системе landuse имеет смысл внутри города.

Ты что, с печки упал? Это еще почему? >_<
landuse имеет смысл везде, где территория используется человеком.

Offline

#14 2011-03-28 18:45:27

alff31
Member
From: Уфа
Registered: 2011-01-11
Posts: 50

Re: Переосмысление маппинга покрытий и растительности

Я поддерживаю, всё логично/понятно. Вот только в растерянности везде лес отмечал natural=wood, теперь как быть? Да и вики vegetation не нашёл.
Будете продвигать данную систему официально на весь мир с конвертацией тега natural?

Offline

#15 2011-03-28 18:46:37

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

Без конвертации. Упаси бог.
Лично я всего лишь буду его использовать, сделаю пропозалы в вики и буду пинать мапниковцев. :3

Offline

#16 2011-03-28 18:47:19

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

Re: Переосмысление маппинга покрытий и растительности

Hind wrote:

landuse имеет смысл везде, где территория используется человеком.

Ну я это и имел ввиду, пардон) Я хотел сказать о том что (как щас) landuse для forest'a это не верно.

Уж если и будет какой-то Landuse в лесах, то это только заповедники или частная территория под санаториями и т.п.


Лучше меньше, да лучше

Offline

#17 2011-03-28 18:51:38

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

Еще лесничества. landuse=forestry, например.

Offline

#18 2011-03-28 19:15:50

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,344

Re: Переосмысление маппинга покрытий и растительности

osmisto wrote:

Такого не бывает smile Под стволом дерева травы нет.

1. А стволы всегда строго вертикальны? Под вертикальной проекцией травы может быть полно.
2. Ну и стволы могут иметь ноги типа таких
http://img-fotki.yandex.ru/get/6/nataki … f1a692f_XL

Offline

#19 2011-03-28 19:17:22

osmisto
Member
Registered: 2010-06-16
Posts: 633
Website

Re: Переосмысление маппинга покрытий и растительности

Согласен, бывает

Offline

#20 2011-03-28 19:38:58

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

Re: Переосмысление маппинга покрытий и растительности

wowik wrote:

А стволы всегда строго вертикальны

Ребята если так углубляться то может быть проще перейти в 3D-моделирование, а не ломать голову над тэгами, а?
У нас всё же 2D картография с элементами 3D, а не наоборот и такие сумашедшие подробности нам не нужны.


Лучше меньше, да лучше

Offline

#21 2011-03-28 19:42:19

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

Мне почему-то кажется, это была шутка :3

Offline

#22 2011-03-28 19:50:21

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Переосмысление маппинга покрытий и растительности

Но всегда найдется кто-то, кто воспримет эту шутку всерьез.

Offline

#23 2011-03-28 20:03:04

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

wowik wrote:

Болото — это покрытие?

Да. landcover=wetland, wetland=*

wowik wrote:

Или растительность-таки может пересекаться?

Наверное, всё-таки может. Хотя строгой необходимости в этом нет, можно маппить только высший уровень (если лес, забить на траву и кусты, если кусты - то на траву). Но если не устраивает, то почему бы не накладывать растительность?
[мульти]полигон с vegetation=* показывает лишь то, что вот эта территория занята такой-то растительностью.

Offline

#24 2011-03-28 20:08:27

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

Re: Переосмысление маппинга покрытий и растительности

natural депрекейтить нельзя - там есть всякие stone, cliff, cave_entrance и т.п., которые в данную систему не вписываются.

Offline

#25 2011-03-28 20:11:30

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Переосмысление маппинга покрытий и растительности

stone/cliff - это landcover.
cave_entrance - да, можно оставить natural, это отдельное «природное образование».

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

Offline

Board footer

Powered by FluxBB