Клуб Народной карты

Высотность домов на Народной карте

akbars
29 октября 2014, 11:00

Сегодня на Яндекс.Картах состоялся важный запуск - дома на схеме стали трехмерными. Это обновление направлено прежде всего на повышение читаемости карты, когда ты можешь отличить малоэтажные дома от высоток, ориентироватья по карте становится легче.

Для большинства зданий "трехмерность" реализована в виде приподнимания контура дома на нужную высоту, для ограниченного числа наиболее значимых (и одновременно обладающих сложной геометрией) зданий вместо "коробки" показывается полноценная 3d модель.

На запуске трехмерными стали все здания в России, Беларуси и Казахстане. Но подробные карты с домами на Яндекс.Картах есть далеко не для всех населённых пунктов, во многих местах на подробных масштабах происходит проваливание в Народную карту. Поэтому с сегодняшнего дня у вас есть возможность указывать высотность для домов и на нашем сервисе. 

Поле "Высота в метрах" теперь есть у всех типов зданий, в нем можно указать значение высоты, сразу после сохранения объекта он станет объемным (только на слое "схема").

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

Если какие-то ситуации в них не описаны - выносите их сюда на обсуждение.

Отдельно стоит отметить, если точная высота здания неизвестна, можно написать примерную, полученную умножением числа этажей на три.

Ну а теперь можно попробовать придать объем своему населённому пункту на карте.

Приятного атрибутирования!

118 комментариев
Подписаться на комментарии к посту

А я - уже давно заметил;-)

тов. Вальтер
29 октября 2014, 11:38

классно, седня заметил

 

 

Да, у внимательных пользователей было на это чуть меньше 10 часов до момента публикации этого поста:)

а я думал у меня браузер накрылся.. или вирусней какой то поперхнулся..))) обновил страницу, очки протер.. потом пришло осознание.

Тоже самое;-)

Просто редактирую НЯК
7 ноября 2014, 21:28

Я тоже, кстати знаю, это безумие, но прикольно бы ло бы самому 3д рисовать, отмечать этажи, но фиг с ним)

а как быть с крышами? например частный дом высотой 3 метра и крыша высотой 3 метра?

6 метров

Если под крышей умещается ещё один этаж, то вполне себе сойдет за два этажа.

Мда,  это выглядит убого... Так и оставлять?

... предложение одно: разрезать на куски и у каждого написать свою выстоу

куча неадресованных блоков?:-) и неименованных.. или куча одноименных???

Пожалуйста, почитайте Правила про простановку высотности - там есть ответ на этот вопрос.

Про здания сложной геометрии, что многие церкви, что Бурж Дубай - разбиением на фрагменты тут все равно адекватности не достигнешь. Мы рассматриваем вопрос о сборе пользовательских 3D-моделей и публикации их на карте, так что будет куда приложить усилия желающим. 

Следите за информацией в клубе.

Просто редактирую НЯК
7 ноября 2014, 21:31

(-1)

Просто редактирую НЯК
7 ноября 2014, 21:30

согласен)

Убого, но и Рим не сразу строился.. Нашел для сравнения данные гугла https://www.google.ru/maps/@25.1970876,55.2757416,18z и ОСМ http://demo.f4map.com/#lat=25.1974056&lon=55.2789449&zoom=17

Отличное нововведение! Но чую адскую свистопляску и драку за метры, так как в подавляющем большинстве случаев высота в метрах не известна. 3 метра на этаж по умолчанию - это хорошо, но было бы спокойнее, если можно было помимо метров указать высоту именно в этажах, чтобы минимизировать количество конфликтных ситуаций. Расчёт спрятан под капотом и не будет обсуждения высоты потолков в хрущёвках и сталинках. 

 

(+1) Полностью с вами согласен.

(+1) так и будет. 

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

Если кому-то не лень каждый неделю править строящийся дом, то я не против такой точности :) А по умолчанию надо либо не заполнять высоту, либо, если известная этажность, сразу ставить нужное количество этажей. 

Все именно так. Запретить пользователю поддерживать максимальную актуальность мы не стремимся:)

мдаа... но сколько же времени нужно что-бы все дома сделать нормалными? ведь у всех зданий сейчас выстоа 1 метр...

казалось бы да? средняя высота дома 3-4 метра, так нет же))) высота по умолчанию 1 м. 
UPD. Сделайте параметр равным единице - увидите что это не так)) 

Нет, 3 и есть. )

Немного не так. Высота зданий по умолчанию - пустая.

Настройки отображения таковы, что здание с пустой высотой отображается как одноэтажное.

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

справедливости ради хотел дописать что по умолчанию таки и есть 3 примерно, но вижу что опоздал. Так то базовая цель достигнута - все свои знакомые высотки начал прописывать в первую очередь уже.

Спасибо. Ешё два момента: 1. 2 рядомстоящих дома с одной этажностью, но один из них меньше другого ~ на половину своего этажа. Допустимо ли задать разные значения для того чтоб показать эту разность?

2. Дом на склоне вытянут вдоль улицы, с одного конца 3 этажа, с другого 1. Как с ним быть? Поставил среднее 2 этажа.

По моему очевидно. Важна не этажность а высота в метрах. Если этажей столько же, но здание ниже, то и метров будет меньше.

3 метра, это примерное чисто на этаж, исходя из которого и пишутся метры. Вот у меня соседний дом, там высота потолков 390, так что и множитель будет 3,9, то есть 4 метра.

Да, все так. Если известна точная высота, то нужно указывать её, если известна высота этажа, то нужно умножить её (ну и допуск на перекрытие) на количество этажей, а если известно только количество этажей - то умножаем его на среднюю высоту - три метра

О ужас: http://n.maps.yandex.ru/?oid=1018

Ужас-ужас: http://n.maps.yandex.ru/?oid=46654818

Тяжело жить в квадратном мире :(

мы медленно и верно движемся к 3Д моделям а-ля Google Earth, но оооочень медленно наверное. слишком медленно))))

Да, что вы, мы их догоним и перегоним! .. как раз к .. колонизации луны.

...Марса))

В гугле дороги первостепенны, дома второстепенны, а пешеходные дорожки, частный сектор, газончики, детские площадки и другой мусор, мешающий читать карту - отсутствует.

Это еще ничего. Вот под этой башенкой http://n.maps.yandex.ru/?oid=398588, стоит здание http://n.maps.yandex.ru/?oid=22744058

 

Но, как кажется, лучше, чем в плоском.

Раз уж "подняли" дома, то же самое надо сделать с лесом. Дороги несправедливо остались в стороне. Мосты и тоннели очень бы хотелось видеть в 3D.

Как теперь рисовать многосекционный дом переменной этажности? Может, как несколько домов разной высоты? Тогда как быть с адресом...

Если нет, указывать наибольшую высоту?

Где рисовать смотровую или вертолётную площадку на крыше: там, где вдруг на 3д образовалась крыша или на всё же фундаменте?

Сказали А - скажите и Б: сделайте хоть какой-то элементарный инструмент для рисования неквадратных зданий.

Вертолётную площадку в любой случае нужно размещать относительно фундамента. С точки зрения размещения точечных объектов ничего не меняется - они должны быть внутри контура и если точно привязаны к месту, то относительно фундамента. Тем более, что в режим правки, а именно в режиме гибрида, никакой трехмерности нет, всё как было, так и остаётся.

Согласен, просто такой вопрос обязательно возникнет у новичков. И многие объекты теперь оказались не на месте (в режиме схема). Вертолётная площадка - на стене: http://n.maps.yandex.ru/?oid=25112277

Детская площадка - на крыше: http://n.maps.yandex.ru/?oid=25112277

В тексте Правил по высотности - http://help.yandex.ru/maps-narod/building_high.xml -  есть прямой ответ на вопрос про многосекционные здания. Пока адекватного способа рисовать здания сложной геометрии нет, впрочем, для большинства зданий достаточно "простого" инструмента. Мы думаем про пользовательские 3D-модели зданий, тут следите за обновлениями.

 

Про площадки смотровые и вертолетные - оставлять на фундаменте.

Кстати, там написано "Отображение высоты здания на карте зависит от введенного значения высоты нелинейно."

И это действительно так, я заметил, что самые высокие здания выглядят недостаточно высокими. Просто пеньками.

17-этажки выглядят хорошо, а 51-этажки нет.  Думаю, надо сделать отображение "более линейным".

Добавлю: а 4-этажки (школы, дет.сады) выглядят слишком высокими. Нарисовал 1 микрорайон - получилась лажа.

http://n.maps.yandex.ru/-/CVvSYVzG

При такой сильной нелинейности не поймёшь, где высотка, а где обычный дом.

Посмотрел, действительно, недостаточно сильной выглядит разница между 5-6 этажками и 15-20 этажками. Подумаем про это.

Лично я вертолётную площадку рисую точкой, чтобы она оказалась "в здании".

Вопрос по пункту 6а.3. подземные части зданий — не учитываются:

Для подземных автостоянок под территорией дома как указывать высоту, если со стороны въезда она одна, а с другой стороны, она становится равной нулю. Сейчас при указании высоты равной нулю, она все равно показывается как высотный объект (http://n.maps.yandex.ru/?oid=45789779).


Кстати, хороший вопрос. Это касается любых зданий, стоящих на склоне. 

Про здания на склоне - почитайте текст Правил в посте под катом. Там есть прямой ответ на вопрос.

Прошу прощения, не заметил. Вопрос снят. Спасибо!

Подумаем, как наиболее оптимально настроить отображение невысотных объектов. Сейчас высота 1 метр - минимальная отображаемая.

Ок, а то получаются газоны и дороги внутри здания, а не на его крыше.

А почему подземная парковка с галкой "здание"? Может я что-то забыл и не понимаю, просветите.

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

Это будет являться поводом для обновления ПК

тов. Вальтер
29 октября 2014, 13:17

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

Это специально задумано, чтобы за зданиями были видны другие объекты.

Ну всё, таксисты повесятся, дороги и дома слились, как макароны в дуршлаге) А нельзя эту новомодную фичу отключить какнить, - полюбоваться 3Д, а для реального пользования, в 2Д?

По-моему многие таксисты и так ездят с навигаторами типа Навитела и т. п., где уже давно есть трехмерные здания.

Для города с этажностью до 18 это смотрится классно, но где высотки и ЖК с разной этажностью, это ужас какой-то.

Кроме того, чтобы не было "войны правок" за метраж, лучше бы просто обозначили графу/показатель "этажность".

Давно таких масштабных изменений не было...

Идея, конечно, хороша, но реализация отвратна. Я нигде не видел нормальную модель, как сказано в теме, только коробки. Можно было бы значимые здания хотя бы перенести с ЯК? Поддерживаю Толика с идеей изобретения инструмента для рисования нечто архитектурно большего =)

Кстати, первым зданием с высотой в Москве стало ГЗ МГУ. Перед этим его пришлось разбивать на сектора, но это давно уже хотели сделать. Модель теперь очень похожа на один из проектов, который вместо шпиля предусматривал статую М. В. Ломоносова, правда, статуи там нет :-)

И стоит поменять стандартную высоту: 3 м, например, для зданий малой площади (скажем, меньше 20м^2), 10 м - для более крупных.

Вообще, я не очень понимаю смысла этой затеи. Уже создано миллионы зданий. Переделывать теперь треть из них? И что, теперь писать высоту каждого склада? Где-то в больших городах это можно посмотреть на панорамах, а в каких-нибудь Крыжоплях нет. Если брать зарубеж, то там мало кто рисует, рисование ограничивается перерисовкой с других сервисов.

Короче, вместо того, чтобы рисовать единую карту, передёргиваем всё с OSM, Wikimapia и Google (ну и они, наверное, с нас:-)). Хочется дорисовать то, что хотел по своему "плану" (Киевское метро и районы Пхеньяна) и свалить...:-(

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

Разбиение МГУ на кусочки против правил, к сожалению. Надо рисовать один уродский дом.

Высоту можно узнать по длине тени.

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

В настоящий момент разбитое на несколько отдельных частей разной высотности ГЗ МГУ противоречит пункту 6а.3

Это правило совершенно невыверенное. И резко девальвирует саму идею объёмного изображения.

Здание хотели разделить на несколько кусочков ещё до того, как придумали высоту. Просто там есть сектора А — П. Одни учебные и административные, а другие жилые. ГЗ МГУ имеет адрес: Москва, Ленинские Горы 1. Сектора, соответственно, Ленинские Горы 1Ж (например). Я думаю то, что информация о ГЗ стоит на секторе А, а не на всём здании, правилам не противоречит.

Я не про сектора, а про здание на здании.

А, ну это уже не я придумал. Это кто-то догадался сделать там "шпиль" у МГУ. Глупость полная.

Я только у здания СЭВ и Дома Правительства высотные части выделил, думаю, ничего, а то совсем уродливо. Мы же раньше отмечали дом с магазином внизу раздельно (http://n.maps.yandex.ru/?oid=5991938). Надо только в стилобате под высотку вырезать =)

Вообще, повторюсь: считаю введение объёмов на НЯК нецелесообразным. На ЯК смотрится отлично. Надеюсь, потом они и в других местах нарисуют.

Совершенно не обязательно вырезать в стилобате дырку под башню. Прекрасно все отображается простым наложением.

А правилам не противоречит?

 

9.4.2. Многоэтажное жилое здание с малоэтажным пристроем с магазинами/организациями нужно рисовать отдельными контурами (как правило, объектами категорий «жилое здание» и «общественное здание»). Допустимо пересечение контуров таких объектов (или нахождение одного контура в другом, например, в случае жилой «башни» на широком стилобате).

Причина разбития не связана с 6а.3. В этом правиле сказано про высотность. Не нужно разбивать для проставки высотности на каждом участке.

У МГУ разбитие по другим причинам.

ДимОлегыч
1 ноября 2014, 12:07

Я не про корпуса, а вот про это http://n.maps.yandex.ru/?oid=62635905

и иные здания поверх зданий.

Я согласен с ораторами, получилось неплохо, хотя склонен, что так делать неправильно, идёт вразрез с основным приципом рисования контуров. Если дальше так, там и трубы у частных домов начнут рисовать.

А вообще, Акбарсу видне:

Пока адекватного способа рисовать здания сложной геометрии нет, впрочем, для большинства зданий достаточно "простого" инструмента. Мы думаем про пользовательские 3D-модели зданий, тут следите за обновлениями.
К нам в Тюмень тоже стихийная правка пришла. Хрущ со скатной крышей 15 метров, с плоской 13! Как вы считаете это нормально???
http://n.maps.yandex.ru/?oid=581548
http://n.maps.yandex.ru/?oid=581541

а почему нет? формально высота разная.

Класс! 

И ещё. Собираюсь свой микрорайон тоже отметить. Крышу или тех. этаж нужно учитывать или нет? И у общественно-офисных зданий высота этажа обычно 4 метра, а не 3. Так и указывать?

А что техэтаж не изменяет высоту здания?

Если высота этажа 4, а не 3 метра, умножайте на 4. Цифра 3 дана не как истина в последней инстанции, а как некое среднее значение, поэтому количество этажей в здании может быть одинаковым, а высота разной, что вполне нормально.

Надо бы договориться хотя бы о стандартных высотах. Потому что спорить о фактической высоте этажей + полуцокольных помещений + технический этажей + покатых крыш можно долго и, что самое печальное, на глаз. Я бы придерживался большей схематичности а не большей точности в угоду спокойствия на сервисе. Если нет точных данных по высоте конкретного здания, то указывать 3 м * кол-во этажей

Да, осмысленно придерживаться такого принципа.

А как быть с тех. этажами, их считать или нет.

 

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

А давайте тогда перечислим в правилах, что добавляется зданию этажности, например: технические этажи, мансарды и полноценные этажи под крышами (как в частных и дачных домах) считаются как полноценный этаж. Включать ли в перчень цокольные этаж и покатые крыши с чердаком внутри - вопрос. Либо учитывать = 3м, либо вообще не учитывать, чтобы избежать лишний раз высот, расчитанных по этажам, не кратных 3.

Да, мы соберем все вопросы, не отраженные в правилах и дополним раздел про высотность. В том числе про технические этажи и мансарды (про подвалы мы отдельно написали, а про них - нет).

А почему не разделили?

* в этажах для жилых зданий, магазинов, ТЦ и т.п.

* в метрах для промышленных сооружений

Для того, чтобы параметр был один. К тому же в пределе может быть информация о точной высоте здания и она точнее, чем информация о количестве этажей (потому как выстоа этажа бывает разная)

Я сплю, скажите мне, что я сплю!!!11[:]||||[:]

Нужны изменения в

6а.1. ... задается для всех зданий и сооружений, за исключением ферменных конструкций (вышек сотовой связи и т.п.)

По этому критерию остаются без высоты Эйфелева башня, Атомеум, зал над Живописным мостом в Москве.

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

Т.е., опорам линий электропередач высоту не ставить?

Да, ставить не нужно. Сколь-либо корректно текущим инструментарием их не отобразить, потому этот класс объектов мы не "поднимаем".

Отличное нововведение!

Пару примечаний.
Возможно непомешала бы возможность отключения 3D в 2D, а может это дело привычки.
У промышленных (серых) зданий линия ребра слишком резкая (тёмная), может сделать её менее выделяющейся, как у жилого или общественного здания на данный момент.
Вот есть здание, с северной стороны видна линия, вот так, к примеру, будут выглядеть дома с виднеющимся фундаментом. Я еще не осознал, имеет ли смысл лишняя линия или нет, может имеет смысл, если сделать её елезаметную, например как верхнее северное ребро любого общественного здания.

А вот так выгдядят круги с разным количеством вершин. Это так, просто.

 И да, в какой-то букве ошибка (:

Проще всего проставить высоту у здания с одиной этажностью

 

Вот есть здание

На севере это не фундамент, а граница http://n.maps.yandex.ru/?oid=58949879.

А можно сделать все слои: гибрид, схема 2D, схема 3D, спутник? Каждый выберет себе по вкусу. И печатные карты чтобы были во всех D.

Классное нововведение! Повторяем таблицу умножения на 3! :)

Можно ли понимать, чт притормозили выпуск печатных карт именно в связи с последними нововведениями?

И ещё, может быть не в тему, но заметил, что на Яндекс картах в небольших городах (в частности в Тверской области) стала появляться подробная дорожная сеть. Не является ли это подготовкой к изготовлению официальных карт Яндекса?

Приостановка публикации печатных карт с появлением высотности никак не связаны. На следующей неделе мы планируем очередную публикацию новых городов. 

Второй ваш вопрос не совсем понятен. Не планируем ли мы делать печатные карты больших Я. Карт? Не планируем. 

Аня, я наверное неточно сформулировал второй вопрос. Имел ввиду не изготовление печатных карт, а постепенное наполнение электронных - дорожная сеть, затем здания, нумерация, именование ;-)

Это не подготовка, просто рабочий процесс наших картографов. :) Сначала рисуются и атрибутируются дороги. Сеть должна быть неразрывной и подробной, для того, чтобы можно было строить маршруты, затем по мере возможности карта будет наполняться остальными слоями.

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

Don`t feed Fed, don`t use USD.
30 октября 2014, 16:50

Жаль, что памятники  - вроде Родина-Мать зовет нельзя тоже сделать объемными, т.к. они зданиями не являются. Или можно?

пока нет, но думают над добавлением 3д моделей

Don`t feed Fed, don`t use USD.
31 октября 2014, 08:52

Может тогда и для мачтовых сооружений типа телевышка хотя бы единое объемное обозначение типа пирамида запилите. И для пирамид он бы подошел как раз.

Кстати про пирамиды - вот такое нарисование пирамид соответствует правилам?

http://n.maps.yandex.ru/-/CVvWQT08

И вот такое нетиповое здание - также нужно отрисовывать по фундаменту?

http://n.maps.yandex.ru/-/CVvWQ-m5

http://www.portland-design.com/sites/default/files/portland_dubaipearl_Large-square-4.jpg

 

Предложенное рисование пирамид не соответствует правилам, хотя смотрится хорошо.

А у нетипового здания с большой долей вероятности под ним есть автостоянка, а значит фундамент общий.

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

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

ей даже можно будет антенны рисовать

Рисовать крыши - это уже полноценное 3D моделирование и на НЯК совершенно не нужная вещь. Если делать 3D, то делать на 100%. А для этого понадобятся планы каждого здания или как минимум фото с четырёх сторон. Жизни не хватит, чтобы 3D-карту хоть одного крупного города довести до печати.

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

С Исаакиевским, это вы, конечно, молодцы!

Таких объектов более тысячи, это написано в блоге Яндеск Карт.

Важный вопрос. Нужно ли указывать высоту 3 метра для каждого гаража если она поумолчанию 3 метра? Например для гаражей в ГК ? 

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

Надо уточнить, что отображаемая высота в три метра - это настройки дизайна, а не проставленная всем зданиям "по умолчанию" высота в 3 метра (она "по умолчанию" нулевая)

Просто редактирую НЯК
7 ноября 2014, 21:31

Ну, рядом с моим домом 16-этажка высоту с один этаж