Planetiler unterstützt ausdrücklich zwei Wege: YAML für einfache bis mittlere Fälle und Java-Profile für volle Kontrolle. =====Config===== ====YAML==== * **include_when** bestimmt, welche OSM-Features überhaupt reinkommen * **geometry** bestimmt, ob Planetiler sie als point / line / polygon verarbeitet * **attributes** bestimmt, welche Felder im Tile landen * **tag_value**: highway heißt: nimm den Wert des OSM-Tags highway * **value**: building heißt: schreib einen festen Wert rein. schema_name: Simple OSM export schema_description: Nur ausgewählte OSM-Tags in MBTiles attribution: © OpenStreetMap contributors sources: osm: type: osm url: geofabrik:monaco # oder lokal: # local_path: /data/monaco.osm.pbf layers: - id: roads features: - source: osm geometry: line min_zoom: 6 include_when: highway: [motorway, trunk, primary, secondary, tertiary, residential] attributes: - key: class tag_value: highway - key: name tag_value: name - key: ref tag_value: ref - id: pois features: - source: osm geometry: point min_zoom: 12 include_when: amenity: [school, hospital, cafe] attributes: - key: class tag_value: amenity - key: name tag_value: name - id: buildings features: - source: osm geometry: polygon min_zoom: 12 include_when: building: true attributes: - key: class value: building - key: subclass tag_value: building - key: name tag_value: name java -jar planetiler.jar --help java -jar planetiler.jar generate-custom --help java -jar planetiler.jar my-schema.yml --download --output=out.mbtiles java -jar planetiler.jar --schema=my-schema.yml --download --output=out.mbtiles