You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being 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.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2020-05-09 11:47:07

rusproger
Member
Registered: 2020-05-09
Posts: 5

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

Как выгрузить список городов отображаемых на определенном масштабе карты (Название, координаты, размер  шрифта )? Может этот параметр как-то вычисляется?

Offline

#2 2020-05-12 07:55:20

Mir76
Member
From: Екатеринбург
Registered: 2009-12-18
Posts: 1,455

Re: Выгрузить список всех отображаемых городов для масштаба

OSM это База данных с координатами объектов. База данных ничего не отображает. Отображает какой-то рендер (их уже десятки, если не сотни). Вот авторам вашего рендера вопрос и задайте.

Offline

#3 2020-05-12 09:35:41

Vascom
Member
Registered: 2020-01-13
Posts: 223

Re: Выгрузить список всех отображаемых городов для масштаба

А ещё большинство рендеров имеют открытые исходники. Можно в них посмотреть.

Offline

#4 2020-05-12 09:43:38

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,662

Re: Выгрузить список всех отображаемых городов для масштаба

place=city
place=town
place=village
place=hamlet
оверпассом точки с тегами

Offline

#5 2020-05-12 20:07:46

rusproger
Member
Registered: 2020-05-09
Posts: 5

Re: Выгрузить список всех отображаемых городов для масштаба

Хорошо. Сформулирую вопрос по-другому. Есть уже готовые тайлы *.PBF из них (для конкретного масштаба) можно достать список городов (координаты, название, шрифт)?

И может кто знает как можно из PBF сгенерить  PNG тайлы (машина на которой планируется запустить слаба OpenGL. графика встроенная)?

Offline

#6 2020-05-12 20:22:33

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Выгрузить список всех отображаемых городов для масштаба

rusproger wrote:

Есть уже готовые тайлы *.PBF

Нет у вас никаких тайлов, в этом формате хранят сырые данные OSM, в том числе и координаты городов и их теги, в одном из которых есть название. Но до растровых тайлов и шрифтов ещё очень далеко.
Почитай-те что-нибудь про Mapnik и как он рендерит тайлы. Про настройку есть вот статьи http://use.openstreetmap.ru/serving-tiles/

Offline

#7 2020-05-12 21:42:27

rusproger
Member
Registered: 2020-05-09
Posts: 5

Re: Выгрузить список всех отображаемых городов для масштаба

freeExec wrote:
rusproger wrote:

Есть уже готовые тайлы *.PBF

Нет у вас никаких тайлов, в этом формате хранят сырые данные OSM, в том числе и координаты городов и их теги, в одном из которых есть название. Но до растровых тайлов и шрифтов ещё очень далеко.
Почитай-те что-нибудь про Mapnik и как он рендерит тайлы. Про настройку есть вот статьи http://use.openstreetmap.ru/serving-tiles/

в моем случае именно файлы с этим расширением распределенные по папкам зум/х/y.pbf где х,y числовые значения

Offline

#8 2020-05-12 21:58:22

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Выгрузить список всех отображаемых городов для масштаба

Хорошо, значит у вас векторные тайлы. Копайте в эту сторону. Смотрите как реализованы стили у mapbox.

Offline

Board footer

Powered by FluxBB