Сборка тайл-сервера на основе postGis и tegola

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
elvis_live
Новоприбывший
Сообщения: 1
Зарегистрирован: 21 фев 2019, 09:07
Репутация: 0
Откуда: Москва

Сборка тайл-сервера на основе postGis и tegola

Сообщение elvis_live » 21 фев 2019, 09:13

Добрый день!
Первый раз в жизни столкнулся с необходимостью собрать свой тайлсервер.
Скачал россию с https://needgeo.com , через Osmconvert конвертнул в OSM формат, и используя osm2pgsql залил в postgis.

Вижу явно, что база в постгисе вести 25Гб. При этом во всех таблицах пусто. И соответсвенно я не могу нащупать, как подключить https://tegola.io/

Вот кусок конфига с их примера https://tegola.io/documentation/configuration/

Код: Выделить всё


  [[providers.layers]]
  name = "road"
  geometry_fieldname = "wkb_geometry"
  id_fieldname = "ogc_fid"
  sql = "SELECT ST_AsBinary(wkb_geometry) AS wkb_geometry, name, ogc_fid FROM all_roads WHERE wkb_geometry && !BBOX!"

  [[providers.layers]]
  name = "main_roads"
  geometry_fieldname = "wkb_geometry"
  id_fieldname = "ogc_fid"
  sql = "SELECT ST_AsBinary(wkb_geometry) AS wkb_geometry, name, ogc_fid FROM main_roads WHERE wkb_geometry && !BBOX!"

  [[providers.layers]]
  name = "lakes"
  geometry_fieldname = "wkb_geometry"
  id_fieldname = "ogc_fid"
  sql = "SELECT ST_AsBinary(wkb_geometry) AS wkb_geometry, name, ogc_fid FROM lakes WHERE wkb_geometry && !BBOX!"

[[maps]]
name = "bonn"

  [[maps.layers]]
  provider_layer = "bonn.road"
  min_zoom = 10
  max_zoom = 20

  [[maps.layers]]
  provider_layer = "bonn.main_roads"
  min_zoom = 5
  max_zoom = 20

  [[maps.layers]]
  provider_layer = "bonn.lakes"
  min_zoom = 5
  max_zoom = 20
Может как то надо по особенному селектить, если я подключаюсь к postgis а не к постгресу?

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Сборка тайл-сервера на основе postGis и tegola

Сообщение trir » 21 фев 2019, 13:37

какая структура БД?

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Сборка тайл-сервера на основе postGis и tegola

Сообщение freeExec » 21 фев 2019, 15:12

Код: Выделить всё

FROM main_roads
Это точно не из под osm2pgsql

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 36 гостей