Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ressource:code:cartographie:start [2021/06/02 01:47]
emoc
ressource:code:cartographie:start [2021/08/23 14:03] (Version actuelle)
gweltaz [Étape 2 : les données]
Ligne 20: Ligne 20:
 **Installation de Static Map** **Installation de Static Map**
   pip3 install staticmap   pip3 install staticmap
-  pip3 show staticmap # permet de savoir quelle version installée+  pip3 show staticmap # permet de savoir quelle version ​est installée
  
 **Premier script** **Premier script**
-<​code>​+<​code ​python>
 # test avec https://​github.com/​komoot/​staticmap # test avec https://​github.com/​komoot/​staticmap
 # Python 3.5.3 / pip 9.0.1 / staticmap 0.5.5 # Python 3.5.3 / pip 9.0.1 / staticmap 0.5.5
Ligne 64: Ligne 64:
  
 Pour le fond de carte : Pour le fond de carte :
-<​code>​+<​code ​python>
 # test avec https://​github.com/​komoot/​staticmap # test avec https://​github.com/​komoot/​staticmap
 # Python 3.5.3 / pip 9.0.1 / staticmap 0.5.5 # Python 3.5.3 / pip 9.0.1 / staticmap 0.5.5
Ligne 83: Ligne 83:
 </​code>​ </​code>​
 Le jeu de tuile est toner-lite de Stamen (voir http://​maps.stamen.com/​ ) \\ Le jeu de tuile est toner-lite de Stamen (voir http://​maps.stamen.com/​ ) \\
-Pour une raison qui m'​échappe,​ le niveau de zoom n'est pas celui que j'​avais trouvé avec OSM ? \\+Pour une raison qui m'​échappe,​ le niveau de zoom n'est pas celui que j'​avais trouvé avec OSM ? (nb : j'ai compris plus tard, la carte est adaptée aux éléments représentés,​ donc le niveau de zoom est pondéré par l'​espace nécessaires aux différents éléments.)\\
  
 Ce qui donne (extrait seulement, le fichier complet fait 4.8 MO)  Ce qui donne (extrait seulement, le fichier complet fait 4.8 MO) 
Ligne 101: Ligne 101:
  
 Les données sont extraites du fichier geojson et placées dans un dictionnaire Les données sont extraites du fichier geojson et placées dans un dictionnaire
-<​code>​+<​code ​python>
 # Lecture de données geojson # Lecture de données geojson
 # Python 3.5.3 / pip 9.0.1 / geojson 2.5.0 # Python 3.5.3 / pip 9.0.1 / geojson 2.5.0
Ligne 122: Ligne 122:
 **Chemins**\\ **Chemins**\\
 Les chemins qui relient les points sont indiqués dans une liste de liste  Les chemins qui relient les points sont indiqués dans une liste de liste 
-<​code>​+<​code ​python>
 chemins =   [ chemins =   [
                 [1, 2],                 [1, 2],
Ligne 220: Ligne 220:
 Cette fois, ce sont des tracés de ligne dans umap qui sont utilisés pour définir une carte de trajets. Les couleurs utilisés dans umap définissent les différents segments des trajets. \\ Cette fois, ce sont des tracés de ligne dans umap qui sont utilisés pour définir une carte de trajets. Les couleurs utilisés dans umap définissent les différents segments des trajets. \\
 J'ai essayé sans succès de réaliser avec Static Map une carte vide avec les noms de rues pour superposer aux trajets, mais ça ne fonctionne pas, le cadrage de la carte se faisant en fonction des éléments placés (et du niveau de zoom), les deux cartes ne se superposent pas. \\ J'ai essayé sans succès de réaliser avec Static Map une carte vide avec les noms de rues pour superposer aux trajets, mais ça ne fonctionne pas, le cadrage de la carte se faisant en fonction des éléments placés (et du niveau de zoom), les deux cartes ne se superposent pas. \\
-Peut-être que de meilleurs résultats pourraient être obtenus avec py-staticmaps ?+À essayer : tracer cette seconde carte avec des tracés transparents. \\ 
 +Peut-être que de meilleurs résultats pourraient être obtenus avec py-staticmaps ? \\ 
 + 
 + 
 +{{:​ressource:​code:​cartographie:​fond_de_carte_quimper_pedibus_extrait.png?​direct&​600|}}
  
 <​accordion>​ <​accordion>​
-<panel title="​fond_de_carte_quimper_trajets.py (cliquer pour afficher le code)">​ +<panel title="​fond_de_carte_quimper_pedibus.py (cliquer pour afficher le code)">​ 
-<code python ​fond_de_carte_quimper_trajets.py>+<code python ​fond_de_carte_quimper_pedibus.py>
 # Plan de pédibus d'​après des données geojson # Plan de pédibus d'​après des données geojson
 # Python 3.5.3 / pip 9.0.1 / geojson 2.5.0 / staticmap 0.5.5 # Python 3.5.3 / pip 9.0.1 / geojson 2.5.0 / staticmap 0.5.5
Ligne 311: Ligne 315:
 # Une alternative pourrait être de recréer la page avec les trajets # Une alternative pourrait être de recréer la page avec les trajets
 # en les mettant en couleur transparente # en les mettant en couleur transparente
 +# nb : depuis j'ai testé, ça se superpose à merveille quand on utilise des couleurs transparentes! (en rgba : #00000000)
 </​code>​ </​code>​
 </​panel>​ </​panel>​
 </​accordion>​ </​accordion>​
 +
  
 ===== Ressources ===== ===== Ressources =====
  • ressource/code/cartographie/start.1622591248.txt.gz
  • Dernière modification: 2021/06/02 01:47
  • par emoc