Suite

Schéma d'osmose, style avec OSM-Bright

Schéma d'osmose, style avec OSM-Bright


J'ai utilisé Osmosis pour charger une grande partie d'OSM dans une base de données PostGIS, cela fonctionne très bien. MAIS, j'aimerais utiliser le style OSM-Bright (carto CSS) pour le styler dans TileMill et les tuiles construites, hors ligne. En parcourant le guide de l'utilisateur/l'installation d'OSM-Bright, etc., il n'y a aucune option pour le configurer pour utiliser un schéma Osmosis (uniquement osm2pgsql et imposm).

Sous Windows, osm2pgsql n'importera pas de très gros ensembles de données OSM, d'où la route Osmosis pour m'amener jusqu'ici.

Existe-t-il un moyen de styliser mes données importées avec Osmosis ou de modifier ma base de données pour qu'elle soit dans le schéma correct (le schéma utilisé par osm2pgsql) ?


Osmosis stocke les données OSM de la même manière que l'éditeur les utilise : nœuds, voies et relations.

L'une des tâches fastidieuses d'osm2pgsql est de convertir les voies fermées et les relations multipolygones en multipolygones pouvant être utilisés pour le rendu, ainsi que de définir un ordre de rendu des caractéristiques qui se chevauchent comme des ponts sur des voies ou d'autres bâtiments. Cela ne se fait pas par osmose, et le faire manuellement sera assez pénible.

Ce que tu peux faire:

  • Coupez le grand jeu de données OSM avec osmfilter ou osmconvert en rectangles plus petits qui se chevauchent, et restituez-les l'un après l'autre
  • installer la boîte virtuelle Oracle avec un Ubuntu actuel et rendre les tuiles à l'intérieur de la boîte virtuelle

Voir la vidéo: Serving OSM Data with GeoServer - Advanced Styling