Добро пожаловать на форум OSM Russia! (оффтоп здесь)

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

Добрый вечер.

Может кто подсказать, какое количество элементов на всей планете ?
Т.е. сколько объектов в .osm файле на всю планету ?

ИМХО, бесполезная информация, но подсказать можно.

Так же - https://osmstats.neis-one.org/

Как подсказал freeExec, это довольно бесполезная метрика. Что вам даст количество, например, лесов или отрезков рек? Считать узлы в линиях и полигононах, или только объекты с атрибутами? Если взять только POI, то какая детализация — в них же войдут светофоры, пешеходные переходы, фонари освещения, скамейки, отдельно стоящие деревья.

В случае OSM, чем точнее запрос — тем полезнее результат.

Для создания в программе полоски загрузки файла .osm в БД SQLite. Извращение, знаю.

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

Лучше использовать количество прочитанных байт.

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

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

А вам ogr2ogr, случайно, не подойдёт? Он очень хорошо умеет загружать osm в sqlite, включая мультиполигоны. В идеале, конечно, в GeoPackage.

Вы что там хотите хранить сырой ОСМ? Вообще обычно сразу собирают геометрию из ОСМ и её готовую записывают в базу.
И, да, чтобы не изобретать велосипед можно взять готовые тулзы для получения SpatialLite.

Плюсую за ogr2ogr. Если данных много, можно через osmconvert/osmfilter отфильтровать нужное. А базу вообще не поднимать.

Ищется Javascript библиотека для конвертации OSM XML в JSON и обратно, в какой нибудь удобный JSON как у overpass’a

Снова ogr2ogr, хотя это не javascript.

Но вообще, достаточно ввести в гугль osm to geojson, как первым же результатом получаешь именно такую библиотеку, которой и пользуется overpass: https://github.com/tyrasd/osmtogeojson

Вероятно и подойдет, если бы не принципиальность начальства в создание своего монстра :slight_smile:
Большое спасибо за помощь, буду тестить как рисует с и без отношений.

Посёлок, который отрисован мультиполигон из 773 (!) членов - http://www.openstreetmap.org/relation/7877014#map=15/53.0636/40.3767

Нашёл как НП, граница которого пересекает границы двух районов, т.е. полигон требует переделки.

Видимо, по логике автора, домА частью населённого пункта не являются и подлежат тщательному вырезанию из него.

Кто может проверить, но у меня возникли сомнения http://www.openstreetmap.org/#map=16/59.0649/31.7645 что это прямо на реке?

А заодно и проверить, действительно ли там пустошь https://www.openstreetmap.org/way/30143787

Импорт из maps.aopa.ru (каталог аэродромов). Судя по фотографии, никакой ВПП там нет, просто замаскированная реклама дома отдыха. Этот объект ставит под сомнение все остальные аэродромы, импортированные этим бельгийцем.

Там же на сайте-источнике написано:

Вот оно и отмечено. Возможно, нужен другой тег.

:slight_smile: у нас есть параметр аэродром для гидросамолетов ??