Changements récents - Rechercher:

Accueil

Dossiers locaux

Le Collectif Autruche

Dossiers nationaux

Le Collectif Migrants

Divers

modifier le menu

PMX / Script BigMap

Ce projet est composé de 2 éléments :

  • BigMap, script python (CLI) utilisable depuis la ligne de commande et permettant de télécharger et assembler des tuiles depuis un serveur de cartes (TileMapServer ou SlippyMap) pour former de grandes cartes
  • PMX (Python Map eXplorer), une application (GUI) permettant de naviguer dans des cartes en ligne (utilisant le script BigMap), d'effectuer des recherches géographiques, de comparer plusieurs cartes, d'afficher des couches de superposition et d'exporter les cartes)

Cet ensemble logiciel est principalement dédiée aux cartes libres basées sur les données du projet OpenStreetMap. L'objectif principal est de permettre d'avoir rapidement une image grand format, notamment pour impression papier.

La grande majorité des cartes proposées (au travers de serveurs de tuiles) sont sous licence creative-commons by-sa (ou similaire) qui permet tout usages et réutilisation a condition exclusive de toujours cité les sources (source des données et source du rendu graphique), parfois avec des limitations concernant les usages commerciaux. PMX/BigMap indique ces sources a chaque fois mais ne les ajoute pas à l'image elle-même, a vous de bien les préciser sur les documents finaux contenant la carte.

Nécessite :

  • Python 2.5 / 2.7
  • tester avec MacOS X 10.6.x, Ubuntu 16 et Debian 8 (Jessie)
  • BigMap
    • La librairie Pillow, anciennement PIL, pour la gestion des images
    • ConfigObj, version intégrée légèrement modifiée permettant la lecture des fichiers de configuration .INI
  • PMX
    • Tkinter, librairie d'interface graphique pour Python (souvent installé avec Python) basé sur Tk/Tcl

Téléchargement :

Script sur GitHub Les instructions d'utilisation sont dans la documentation qui accompagne le logiciel.

Technologies :

PMX utilise plusieurs services de OpenStreetMap (OSM) :

  • SlippyMap ou TMS (service de distribution de tuiles, serveur de tuile)
  • Nominatim (service de recherche géographique)

Avertissements :

PMX/BigMap nécessite d'être lancés depuis la ligne de commande via Python.

Ces 2 composants nécessitent un usage raisonné, car de nombreux serveurs de tuiles ne disposent pas de grandes capacités et réduisent les téléchargements massifs (bulk download). BigMap est donc configuré pour respecter les usages généraux des serveurs OpenStreetMap (2 processus de téléchargement maximum, zone limitée...).

PMX/BigMap supporte aussi certaines cartes de serveurs commerciaux (Google, Bing, Nokia), mais attention les licences et les techniques utilisées ne sont pas forcément en respect des licences commerciales et leurs usages est strict. Merci de bien lire les licences respectives de ces sociétés. Notamment l'usage des tuile Google semble provoquer des blocages de l'adresse IP du client, pendant plusieurs jours.

Serveurs de cartes :

Cité interdite (Benji, Chaine)Cote Atlantique FrançaiseRéseau de transport, Birhimgham, EnglandIls d'Aix, FranceAngkor-Vat, Vietnam
stamen.watercoloropenmapquestthunderforst.transportmapbox.satellitemapbox.pencil

Dans sa version actuelle, PMX/BigMap gère les serveurs de tuiles suivant :

  • Carte libre basée sur OSM
    • default (rendu pas défaut de OSM, anciennement mapnik)
    • La société Thunderforest propose plusieurs variantes orientés transports
    • La société Stamem propose des rendus libres avec des graphismes soignées
    • La société MapBox propose de nombreux rendus libres avec des graphismes soignées (nécessite un clé API)
    • hikebike, variante pour vélo et randonnées
    • opvn, variante transport public
    • Lonvia propose des cartes orientées randonnées à thème :
      • randonnées pédestres, vélo, mountain bike, skate...
    • CartoDB propose des fonds de cartes et des couches pour le texte
    • OpenMapSurfer, propose des cartes et couches de superposition
    • ITO propose des cartes orientées sur les données OSM :
      • réseau fluvial, réseau électrique, zones, bois, bâtiments...
    • OpenRailway propose des cartes spécialisées autour des chemins de fer à partir des données OSM
  • Cartes basées sur des données non OSM
    • Carte libre réalisée par la société ESRI/ArcGIS
      • arcgis's topo, arcgis's terrain, arcgis's ocean...
    • Cartes IGN libres
      • réseau routier français a grande échelle
      • bdCarthage, réseau fluvial français
    • Rendu des altitudes par niveaux de gris (ombrage), permet de composé par dessus une autre carte
  • Photos satellites de différentes sources
    • bluemarble (zoom max 9, source du domaine publique totalement libre)
    • arcgis/esri imagery
      • mapbox landsat (clé API nécessaire)
    • google's aerial (fonctionnement aléatoire)
    • bing's satellite+roads
  • Cartes scientifiques temps réel distribués par le service GIBS (NASA) :
    • photos satellite journalière : MODIS Terra, MODIS Aqua, VIIRS
    • températures journalières terre, océan, nuit, jour...
    • précipitations, couverture neigeuse, orages...
    • émissions gaz...
  • Cartes météos + prévisions :
    • OpenWeatherMap
    • OpenPort
  • Cartes commerciales non libres, mais usage privé autorisé
    • Google
    • Bing
    • Nokia
    • Yandex (Russie)
    • Baidu (Chine)
    • Michelin (France)
Éditer - Historique - Imprimer - Changements récents - Rechercher
Page mise à jour le 07/01/2017 12:26