Wanderkarte Steyregg/MaperitiveScript
Jump to navigation
Jump to search
maperitive.mscript
maperitive.mscript ist das "Startscript" für Maperitive.
- Wanderwege und GPS Tracks werden mit Referenzen und Symbolen dargestellt
- Die OSM Keys amenity, highway, historic, leisure, natural, railway, shop, sport, tourism, etc. werden mit Referenzen und Symbolen dargestellt
- Die OSM Keys forest, scrub, quarry, rocks, graveyard werden mit Texturen (Grafiken) dargestellt
- Gebäude werden leicht transparent dargestellt um die darunterliegende landuse (Landwirtschaft, Gewerbegebiet, Wohngebiet, etc.) darzustellen
Alles, was im folgenden Rahmen steht, muss in eine Textdatei mit dem Namen maperitive.mscript im Maperitive-Unterverzeichnis /Scripts gespeichert werden und kann dann zusammen mit Maperitive mit dem Befehl .\Maperitive.exe .\Scripts\maperitive.mscript
aufgerufen werden.
// use-ruleset location=Rules\DefaultSteyregg.mrules as-alias=DefaultSteyregg // apply-ruleset use-ruleset alias="DefaultSteyregg" // add-web-map // add-web-map provider="lonvia.hiking" // add-web-map provider="lonvia.cycling" // help-commands // z.B. help-commands export-svg // help-properties // help-keyboard // set-geo-bounds setzt den Geo-Datenbereich fest, ohne Parameter wird die Ansicht übernommen // Das ist der Wert für die gesamte Ansicht set-geo-bounds 14.3232763594655,48.2636079359161,14.4179713218824,48.3266079359161 // Das ist der Wert für die Detail Ansicht // set-geo-bounds 14.3545374029955,48.2783247072266,14.3770221371974,48.2881544434957 set-setting name=map.decoration.grid value=false set-setting name=map.decoration.scale value=true // detect-label-collision false platziert alle Labels übereinander // set-setting name=map.rendering.detect-label-collision value=false // attribution ist der copyright Text, könnte mit Python geändert werden (Bsp. in Maperitive Google Groups) // set-setting name=map.decoration.attribution value=false set-setting name=map.decoration.logo value="S:\OSM\app\Maperitive\icons\steyregg\Wappen_at_steyregg.png" load-source file="S:\OSM\Karte\osm\steyreggpoly.osm" // load-source file="S:\OSM\Karte\osm\legende.osm" // geo-bounds-use-source Geo-Datenbereich gleich dem Bereich der source // geo-bounds-use-source // load-source file="S:\OSM\Wege\neue\Saxenhoferweg\Saxenhoferweg.gpx" // load-source file="S:\OSM\Wege\neue\Gipfelkreuzweg\Gipfelkreuzweg.gpx" load-source file="S:\OSM\Wege\neue\Dörfer Runde\Dörfer Runde.gpx" load-source file="S:\OSM\Wege\neue\Pfenningberg Mountainbike\Pfenningberg Mountainbike.gpx" load-source file="S:\OSM\Wege\neue\Pfenningberg Downhill\Pfenningberg Downhill.gpx" load-source file="S:\OSM\Karte\osm\steyregggitter.osm" // download-osm-overpass lädt die Kartendaten für die aktuellen geo-bounds // download-osm-overpass // NICHT VERWENDEN !!!!! save-source index=1 file="S:\OSM\Karte\osm\steyregg.osm" // NICHT VERWENDEN !!!!! save-source liefert keine vollständige osm Datei (keine version und timestamp Einträge), // > deshalb direkt von Overpass API herunterladen: // http://overpass-api.de/api/map?bbox=14.3163,48.2762,14.4254,48.3275 generate-relief-igor generate-contours // zoom-map-scale 10000 // set-paper wählt ein Papierformat, mit type ein fixes Papierformat oder mit height und weight ein variables in mm // set-paper type=A1 margins=10,10,10,10 orientation=landscape // set-paper type=A1 margins=16.9,12,16.9,12 orientation=landscape // set-print-bounds-paper setzt den Druckbereich entsprechend dem gewählten Papier // set-print-bounds-paper center=14.3708509723408,48.3018621590466 map-scale=10000 // set-print-bounds-geo übernimmt den mit set-geo-bounds gesetzten als Druckbereich set-print-bounds-geo // Das ist der Wert für die gesamte Ansicht // move-pos x=14.3710934064869 y=48.2934498395946 zoom=13.29 (das war der alte Wert) move-pos x=14.3710934064869 y=48.2945671643267 zoom=13.24 // Das ist der Wert für die Detail Ansicht // move-pos x=14.3657797700965 y=48.2832398118189 zoom=16 // Das ergibt einen 1:10.000 Plan mit ca. 700mm Quadrat und zoom Wert zwischen 15.3 und 15.4 // export-bitmap dpi=300 subpixel=2 map-scale=10000 // Das ergibt einen 1:10.000 SVG Plan mit ca. 700mm Quadrat und zoom Wert zwischen 15.3 und 15.4 // export-svg compatibility=inkscape map-scale=10000 // Das ergibt einen 1:5.000 SVG Plan mit ca. 700mm Quadrat und zoom Wert zwischen 16 // export-svg compatibility=inkscape map-scale=5000 // Das erzeugt die Map Tiles für leaflet (Webserver) - Maperitive\Tiles vorher löscchen! // generate-tiles minzoom=12 maxzoom=18 subpixel=3 // Das lädt die Map Tiles auf den Webserver // ftp-upload host=steyregg.at user=xyz pwd=xyz remote-dir=/httpdocs/webmap