User:Mga geo/Maperitive

From OpenStreetMap Wiki
Jump to navigation Jump to search

Présentation

À partir des données d'OpenStreetMap, Maperitive produit des cartes soit en format image (png) soit en format vecteur (svg).

Les principales opérations possibles sont :

  • extraction des données sur une zone (avec l'overpass)
  • application d'un style
  • production de la carte

Ces opérations sont possibles soit en interactif soit par script.

En format vecteur, le fichier est utilisable par Inkscape

Liens

Autres

Tests

overpass

La requête overpass utilisée pour récupérer une zone

Essai une area

(relation[boundary=administrative][name=Nicaragua]);>>;out meta;
download-osm-overpass query="(area[boundary=administrative][name=Managua]->.zone;node(area.zone);rel(bn)->.x;way(area.zone);node(w)->.x;rel(bw););out;"
  • échec car Maperitive ne reconnait pas le tag area

scripts

set-geo-bounds -1.636687,48.160419,-1.550375,48.086584
download-osm-overpass
export-bitmap
save-source donnees.osm
  • pour Granada
clear-map
set-geo-bounds -86.0180,11.9687,-85.8832,11.8920
download-osm-overpass
save-source granada.osm
clear-map
load-source donnes.osm
use-ruleset location=R25/rules/R25.mrules as-alias=R25
use-ruleset alias="R25"
apply-ruleset
generate-contours interval=10
generate-relief-igor
zoom-map-scale 25000
export-bitmap granada.png DPI=300 map-scale=25000

Rules

Symboles

en svg

define
            shape : custom
            shape-def : -40,-10;40,-10;15,40;0,30;-15,40;Z
            shape-size : 16
            fill-color : #FF0000 black 20%
            line-style : none
            min-zoom : 11.5
        draw : shape