You are not logged in.
- Topics: Active | Unanswered
#1 2011-03-28 17:56:46
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Переосмысление маппинга покрытий и растительности
Техзадание: составить хороший, годный проект пропозала по разметке отдельно и независимо:
покрытия, использования и растительности.
Составлено by Hind, LexIgnatov, pankdm.
Предисловие:
Данная система предназначена для упорядочивания существующих подходов к тэгированию растительности, покрытия и использования территории.
Зачем это нужно? Простой пример: замапьте с текущей схемой кустарник на песке. Или лес на болоте. Да и порядок надо навести.
В системе используются три уровня характеристик территории:
Землепользование (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: Переосмысление маппинга покрытий и растительности
Скорее, собрать стиль для рендера.
Я хочу нарисовать образец стиля для мапника и mapcss, а также сделать osm-файлик как пример.
Да, список значений надо обговорить.
Offline
#7 2011-03-28 18:23:40
- wowik
- Member
- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,301
Re: Переосмысление маппинга покрытий и растительности
deprecated.
Надо разделить растительность и покрытие. Например, отделить лес от болота.
Болото — это покрытие?
Или когда оно в лесу, то оно есть покрытие, а вне леса оно вполне себе тип "растительность болотная"?
Или растительность-таки может пересекаться?
Кустарник в качестве подлеска (на заболоченном участке )
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: Переосмысление маппинга покрытий и растительности
лес, это vegetation=tree или landuse=forest или и то и другое?
landuse это использование территории. В нашей системе landuse имеет смысл внутри города. Для обозначения нынешнего landuse=forest нужно будет применять vegetation=tree + можно дополнительный уточняющий тэг, ухаживают за ним или нет.
Правильно понимаю?
да.
Тут в ИРКе возник вопрос: деревья на траве — как?
А может это 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: Переосмысление маппинга покрытий и растительности
Тут в ИРКе возник вопрос: деревья на траве — как?
Такого не бывает Под стволом дерева травы нет.
Offline
#13 2011-03-28 18:43:03
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Переосмысление маппинга покрытий и растительности
Такого не бывает
Под стволом дерева травы нет.
Под стволом нет, а на территории с деревьями трава может быть.
В нашей системе 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: Переосмысление маппинга покрытий и растительности
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,301
Re: Переосмысление маппинга покрытий и растительности
Такого не бывает
Под стволом дерева травы нет.
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: Переосмысление маппинга покрытий и растительности
А стволы всегда строго вертикальны
Ребята если так углубляться то может быть проще перейти в 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: Переосмысление маппинга покрытий и растительности
Болото — это покрытие?
Да. landcover=wetland, wetland=*
Или растительность-таки может пересекаться?
Наверное, всё-таки может. Хотя строгой необходимости в этом нет, можно маппить только высший уровень (если лес, забить на траву и кусты, если кусты - то на траву). Но если не устраивает, то почему бы не накладывать растительность?
[мульти]полигон с vegetation=* показывает лишь то, что вот эта территория занята такой-то растительностью.
Offline
#24 2011-03-28 20:08:27
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,778
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