Suite

Réorganiser OpenStreetMap en entité de base de données PostGIS ?

Réorganiser OpenStreetMap en entité de base de données PostGIS ?


Comment réorganiser l'entité OSM donnée à des fins plus flexibles et schématiques ?

L'OSM a donné à 4 entités la planet_osm_line, la planet_osm_point, la planet_osm_polygon et la planet_osm_roads. Existe-t-il une bonne pratique pour les réorganiser comme en city_building, city_road et etc. Je vais réorganiser les objets spatiaux d'une ville.


AFAIK, il n'y a actuellement aucune "meilleure pratique" sur la façon dont vous organisez les données OSM sur votre backend PostGIS. Il existe différents schémas de base de données qui sont réglés à des fins spécifiques :

  • le rendu
  • recherches géospatiales / géocodage inversé
  • recherche plein texte / gazetter

Si vous avez un cas d'utilisation très spécifique, vous pouvez modifier les mappages de l'importateur OSM (par exemple, à osmosis ou osm2pgsql) et bénéficier de votre réglage. Mais gardez à l'esprit que cela rompra la compatibilité avec la plupart des outils OSM existants qui fonctionnent avec les schémas par défaut.


Voir la vidéo: PostGIS and OpenStreetMap: Tools and Queries 3. 6 in webinar series