Montpel’libre
Les logiciels logiquement libres

Accueil > Rencontres OpenStreetMap (HérOSM) > Information | MyOSMatic | Monde | Mars 2022

Information | MyOSMatic | Monde | Mars 2022

dimanche 27 mars 2022

MyOSMatic est un service web en logiciel libre.

MyOSMatic est un service web en logiciel libre qui vous permet de générer des cartes de villes en utilisant les données OpenStreetMap. Les cartes générées sont disponibles aux formats PNG, PDF et SVG et sont prêtes à être imprimées.

Les données utilisées pour la génération des cartes provenant d’OpenStreetMap, vous pouvez librement réutiliser, vendre, ou modifier les cartes générées tant que vous respectez la licence OpenStreetMap.

Sur notre serveur, nous disposons d’un serveur PostgreSQL avec l’extension PostGIS. Sur ce serveur PostgreSQL, nous avons chargé l’intégralité des données OpenStreetMap pour le monde entier en utilisant l’outil osm2pgsql. Ce même outil est utilisé pour appliquer les différences journalières de la base de données, ce qui nous permet de conserver celle-ci à jour avec les nouvelles contributions des utilisateurs OpenStreetMap.

Pour le rendu de la carte, nous utilisons le célèbre Mapnik, accompagné de la feuille de style OpenStreetMap disponible dans le dépôt Subversion d’OpenStreetMap. En utilisant Mapnik et Cairo, nous avons développé OCitySMap, un module Python qui :

  • Effectue le rendu de la carte en utilisant les données OpenStreetMap et la feuille de style OpenStreetMap pour Mapnik ;
  • Effectue le rendu, au-dessus de la carte et en utilisant Mapnik, d’une grille de carrés de 500 mètres de coté, des légendes de ces carrés et de quelques autres informations (droits d’auteur, échelle, etc.) ;
  • Ajoute un pourtour gris autour de la ville si nous avons ses limites administratives ;
  • Génère un index des rues basé sur les données OpenStreetMap et leur intersection avec les carrés de la carte.

Répondre à cet article

SPIP | | Plan du site | Suivre la vie du site RSS 2.0