Osm в 3d

Дуглас-Пекер например

Меня интересует алгоритм вытаскивания данных из osm, а не процесс отрисовки. Т.е. как вытащить не все, к примеру 1000 узлов этой дороги, а только каждую 4-ую точку.
Но и за это спасибо, может пригодиться, если всё-таки возьмусь за программу.
Чем больше инфы, тем лучше.

Пока писал ответы, стало ясно, что можно просто установить для каждого масштаба типы дорог, которые нужно вытаскивать. Хотя, тут ещё и ограничения по bbox при запросе по xapi накладываются. Т.е. даже если я хочу получить список городов-столиц для всего земного шара сразу, которых не так уж и много, то из-за ограничения по bbox всё равно придется делать много запросов? Эксперты по экспорту могут это подтвердить/опровергнуть?

Можно делать запросы с фильтрами по тэгам…

Но ограничение по максимально запрашиваемой области ведь действует?

Если есть фильтр по тегам, то ограничение на bbox не действует (xapi)

Стандартный osm api конечно ничего такого не поддерживает… Можно было бы наверное посмотреть на какой-нибудь из cloudmade api(там как раз на мелких масштабах линии дуглас-пекером сглаживаются), но они вроде как платные…

Ну, здесь никаких проблем. Когда есть фильтр по тегам, bbox можно вообще не задавать:
[capital=yes]

Спасибо за ответы. Иеперь буду копать в сторону 3D движка. Но это уже на другом форуме.

А информация о высоте местности из OSM можно вытащить? Есть там такая информация?
Какой тэг смотреть?

О какой высоте? Над уровнем моря? Это лучше не в OSM, а в SRTM смотреть.
Ну и ещё на некоторых точках(например пиках гор) часто ставят тег ele

Да, над уровнем моря. Спасибо, посмотрю.

Ещё вопрос на тему темы. :slight_smile:
Как можно определить область пересечения двух областей заданных lat,lon? Т.е. есть две области, нужно определить - пересекаются ли они и одну из областей скорректировать так, чтобы области стали непересекающимися?
Может кто-нибудь подскажет направление для поиска?

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

Но судя по всему, нужен любой учебник по машинной графике :slight_smile:
Копать по словам “алгоритмы отсечения”

Если запрос по xapi с указанием области bbox, то будет ли в результат включен way один конец которого лежит в bbox, а другой за его пределами?

Должен быть включен

будет.

http://gis-lab.info/qa/3dcities.html

Не совсем осм, но 3D.

забавные результаты этот запрос выдаёт.
К примеру, вот эта точка:
http://www.openstreetmap.org/browse/node/535136806

ей дали только ради рендеринга тег capital=yes?

таки да, capital=yes на ней явно не к месту

Почему не к месту?
capital используется совместно с admin_level
В данном случае admin_level=4, т.е. Мурманск - столица субъекта федерации.
Что не так?

то, что это не точка, обозначающая Мурманск!
name = Мурманская область
вот точка с именем Мурманск, там тег capital тоже есть. В общем, в любом случае перебор.
http://www.openstreetmap.org/browse/node/269342417