├── .gitignore ├── LICENCE ├── README.md ├── garmin ├── README.md ├── contours_options ├── opentopomap_options ├── screenshots │ ├── screenshot1.png │ ├── screenshot2.png │ ├── screenshot3.png │ ├── screenshot4.png │ ├── screenshot5.png │ └── screenshot6.png ├── style │ ├── contours │ │ ├── info │ │ ├── lines │ │ ├── options │ │ ├── points │ │ ├── polygons │ │ ├── relations │ │ └── version │ ├── opentopomap │ │ ├── inc │ │ │ ├── access │ │ │ ├── address │ │ │ ├── compat_lines │ │ │ ├── compat_points │ │ │ ├── compat_polygons │ │ │ ├── contour_lines │ │ │ ├── landuse_points │ │ │ ├── landuse_polygons │ │ │ ├── name │ │ │ ├── roadspeed │ │ │ ├── water_lines │ │ │ ├── water_points │ │ │ └── water_polygons │ │ ├── info │ │ ├── lines │ │ ├── options │ │ ├── points │ │ ├── polygons │ │ ├── relations │ │ └── version │ └── typ │ │ ├── contours.txt │ │ ├── contours.typ │ │ ├── opentopomap.txt │ │ └── opentopomap.typ ├── tools │ ├── downloadpolys.sh │ ├── generate_garmin-contours.sh │ ├── generate_garmin.sh │ └── tiles_in_poly.py └── www │ ├── de.json │ ├── en.json │ ├── index.php │ ├── screenshots │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ └── 6.png │ └── style.css ├── mapnik ├── HOWTO_DEM.md ├── HOWTO_Preprocessing ├── HOWTO_Ubuntu_16.04 ├── HOWTO_Ubuntu_18.04 ├── README.md ├── conf │ ├── renderer │ │ ├── mapnik.conf │ │ └── mapnik │ │ │ └── opentopomap.conf │ ├── tile.conf │ └── tirex.conf ├── inc │ ├── entities.xml.inc │ ├── fontset-settings.xml.inc │ ├── postgis-settings.xml.inc │ └── settings.xml.inc ├── mapnik_render_tile.py ├── opentopomap.png ├── opentopomap.xml ├── osm2pgsql │ ├── contours.style │ └── opentopomap.style ├── relief_color_text_file.txt ├── styles-otm │ ├── aerialways.xml │ ├── airports-casing.xml │ ├── airports-fill.xml │ ├── airports-poly.xml │ ├── areas.xml │ ├── barriers.xml │ ├── basemap-relief.xml │ ├── basemap-sea.xml │ ├── borders-lowzoom.xml │ ├── borders.xml │ ├── bridges-casing.xml │ ├── bridges-fill.xml │ ├── bridges-middle.xml │ ├── buildings.xml │ ├── cliffs.xml │ ├── contours.xml │ ├── ferry-routes.xml │ ├── glaciers.xml │ ├── hillshade.xml │ ├── housenumbers-point.xml │ ├── housenumbers-poly.xml │ ├── landuse-lowzoom.xml │ ├── landuse-over-hillshade.xml │ ├── landuse-over-water.xml │ ├── landuse.xml │ ├── motorway_junctions.xml │ ├── powerlines.xml │ ├── powertowers.xml │ ├── railway-bridges-casing.xml │ ├── railway-bridges.xml │ ├── railway-points.xml │ ├── railways-embankment.xml │ ├── railways-lowzoom.xml │ ├── railways.xml │ ├── road-areas.xml │ ├── road-names-text.xml │ ├── roads-casing-lowzoom.xml │ ├── roads-casing.xml │ ├── roads-fill-lowzoom.xml │ ├── roads-fill.xml │ ├── symbols-1.xml │ ├── symbols-2.xml │ ├── symbols-peaks.xml │ ├── symbols-point.xml │ ├── symbols-poly.xml │ ├── symbols-road.xml │ ├── symbols-saddle.xml │ ├── symbols-sport.xml │ ├── symbols-stations.xml │ ├── symbols-viewpoint.xml │ ├── test.xml │ ├── text-cities-lowzoom.xml │ ├── text-cities.xml │ ├── text-glacier-lowzoom.xml │ ├── text-natural-areas-highzoom.xml │ ├── text-natural-areas-lowzoom.xml │ ├── text-natural-poly.xml │ ├── text-peaks.xml │ ├── text-roads-ref.xml │ ├── text-states.xml │ ├── text-towns.xml │ ├── text-villages.xml │ ├── text-water-lowzoom.xml │ ├── text-waterways.xml │ ├── trams.xml │ ├── tunnels-casing.xml │ ├── tunnels-fill.xml │ ├── tunnels-middle.xml │ ├── water-areas.xml │ ├── water-casing-lowzoom.xml │ ├── water-fill-lowzoom.xml │ ├── water-weir.xml │ ├── waterway-arrows.xml │ ├── waterway-lines-lowzoom.xml │ ├── waterway-lines.xml │ ├── waterway-polygons-casing.xml │ └── waterway-polygons-fill.xml ├── symbols-otm │ ├── aerialway.png │ ├── aerialway_gondola.png │ ├── aerialway_goods.png │ ├── allotments.png │ ├── bare_rock.png │ ├── bog.png │ ├── bridge_10px_first.png │ ├── bridge_10px_last.png │ ├── bridge_11px_first.png │ ├── bridge_11px_last.png │ ├── bridge_12px_first.png │ ├── bridge_12px_last.png │ ├── bridge_13px_first.png │ ├── bridge_13px_last.png │ ├── bridge_1px_first.png │ ├── bridge_1px_last.png │ ├── bridge_2px_first.png │ ├── bridge_2px_last.png │ ├── bridge_3px_first.png │ ├── bridge_3px_last.png │ ├── bridge_4px_first.png │ ├── bridge_4px_last.png │ ├── bridge_5px_first.png │ ├── bridge_5px_last.png │ ├── bridge_6px_first.png │ ├── bridge_6px_last.png │ ├── bridge_7px_first.png │ ├── bridge_7px_last.png │ ├── bridge_8px_first.png │ ├── bridge_8px_last.png │ ├── bridge_9px_first.png │ ├── bridge_9px_last.png │ ├── broadleaf_tree.png │ ├── building_z17.png │ ├── building_z17.svg │ ├── bus_stop.png │ ├── campsite.png │ ├── campsite_z13.png │ ├── canal.png │ ├── canal_2.png │ ├── castle.png │ ├── castle_ruins.png │ ├── castle_ruins_z13.png │ ├── castle_z13.png │ ├── cave.png │ ├── chapel.png │ ├── chateau.png │ ├── chateau_ruins.png │ ├── chimney.png │ ├── chimney_z13.png │ ├── church.png │ ├── church_z13.png │ ├── city.png │ ├── city_small.png │ ├── city_small2.png │ ├── cliff_z13.png │ ├── cliff_z14.png │ ├── cliff_z15.png │ ├── communications_mast.png │ ├── communications_tower.png │ ├── communications_tower_z13.png │ ├── conifer_tree.png │ ├── cross.png │ ├── ditch_z14.png │ ├── ditch_z16.png │ ├── dyke.png │ ├── dyke_path.png │ ├── dyke_track.png │ ├── embankment_10px.png │ ├── embankment_11px.png │ ├── embankment_12px.png │ ├── embankment_15px.png │ ├── embankment_1px.png │ ├── embankment_4px.png │ ├── embankment_6px.png │ ├── embankment_7px.png │ ├── embankment_8px.png │ ├── embankment_9px.png │ ├── fell.png │ ├── fence.png │ ├── forest-coniferous.png │ ├── forest-coniferous_2.png │ ├── forest-deciduous.png │ ├── forest-deciduous_2.png │ ├── forest-outline.png │ ├── forest.png │ ├── forest_2.png │ ├── golf.png │ ├── golf_z15.png │ ├── grave_yard.png │ ├── hedge.png │ ├── hop.png │ ├── hospital.png │ ├── hut_alpine.png │ ├── hut_wilderness.png │ ├── lighthouse.png │ ├── meadow.png │ ├── meadow_orchard.png │ ├── military_area.png │ ├── military_area_z12.png │ ├── mineshaft.png │ ├── mineshaft_disused.png │ ├── monument.png │ ├── observation_tower.png │ ├── observation_tower_z13.png │ ├── oneway.png │ ├── oneway_long.png │ ├── orchard.png │ ├── parking.png │ ├── parking7x7.png │ ├── parking_fee.png │ ├── peak.png │ ├── peak_z8.png │ ├── photovoltaic.png │ ├── power_station.png │ ├── powerline.png │ ├── powertower.png │ ├── powertower_z14.png │ ├── powertower_z16.png │ ├── quarry.png │ ├── quarry_z13.png │ ├── rail_small.png │ ├── rail_small_service.png │ ├── rail_small_tunnel.png │ ├── rail_z13.png │ ├── rail_z13_disused.png │ ├── rail_z13_service.png │ ├── rail_z13_tunnel.png │ ├── rail_z14.png │ ├── rail_z14_disused.png │ ├── rail_z14_service.png │ ├── rail_z14_tunnel.png │ ├── rail_z15.png │ ├── rail_z15_disused.png │ ├── rail_z15_service.png │ ├── rail_z15_tunnel.png │ ├── railway_crossing.png │ ├── reedbed.png │ ├── saddle-10.svg │ ├── saddle-15.svg │ ├── sand.png │ ├── scree.png │ ├── scrub.png │ ├── shelter.png │ ├── sinkhole.png │ ├── small_town.png │ ├── sports-basketball.svg │ ├── sports-foot-us.svg │ ├── sports-oval-track_z13.svg │ ├── sports-oval-track_z14.svg │ ├── sports-oval-track_z15.svg │ ├── sports-oval_z13.svg │ ├── sports-oval_z14.svg │ ├── sports-oval_z15.svg │ ├── sports-rugby.svg │ ├── sports-soccer.svg │ ├── sports-tennis.svg │ ├── spring.png │ ├── spring_z15.png │ ├── station.png │ ├── station_rect.svg │ ├── station_square.svg │ ├── station_subway.png │ ├── station_subway_z13.png │ ├── station_z12.png │ ├── summit_cross.png │ ├── swamp-outline.png │ ├── swamp.png │ ├── swimming.png │ ├── test.png │ ├── tidalflat.png │ ├── tidalflat_z9.png │ ├── tower.png │ ├── tower_z13.png │ ├── town.png │ ├── town_z8.png │ ├── tree_row.png │ ├── tumulus.png │ ├── tunnel_5px_first.png │ ├── tunnel_5px_last.png │ ├── tunnel_8px_first.png │ ├── tunnel_8px_last.png │ ├── viewpoint.png │ ├── viewpoint_135.svg │ ├── viewpoint_180.svg │ ├── viewpoint_225.svg │ ├── viewpoint_270.svg │ ├── viewpoint_360.svg │ ├── viewpoint_60.svg │ ├── viewpoint_90.svg │ ├── vineyard.png │ ├── water-intermittent.png │ ├── water_tower.png │ ├── water_tower_z13.png │ ├── watermill.png │ ├── waterway-arrow.png │ ├── wayside_cross.png │ ├── weir.png │ ├── wetland.png │ └── wind_turbine.png ├── taginfo.json └── tools │ ├── arealabel.sql │ ├── isolation.c │ ├── maketaginfo.pl │ ├── parkingisolation.pl │ ├── pitchicon.sql │ ├── saddledirection.c │ ├── stationdirection.sql │ ├── update_daily_db.sh │ ├── update_isolations.sh │ ├── update_lowzoom.sh │ ├── update_minutely_db.sh │ ├── update_parking.sh │ ├── update_saddles.sh │ └── viewpointdirection.sql ├── package-lock.json ├── vector └── opentopomap.json └── www ├── v1 ├── about ├── favicon.ico ├── files │ ├── OpenTopoMap_FOSSGIS_2012.pdf │ ├── communication.xml │ └── montage.sh ├── img │ ├── OpenTopoMap_rechts.png │ ├── Universitaet-Erlangen-Nuernberg.png │ └── legende │ │ ├── aussichtspunkt.png │ │ ├── aussichtsturm.png │ │ ├── autobahn.png │ │ ├── badestelle.png │ │ ├── bergbau.png │ │ ├── bergwerk.png │ │ ├── bergwerk_stillgelegt.png │ │ ├── bobsleigh.png │ │ ├── boeschung.png │ │ ├── burg.png │ │ ├── burgruine.png │ │ ├── camping.png │ │ ├── deich.png │ │ ├── denkmal.png │ │ ├── doline.png │ │ ├── friedhof.png │ │ ├── fussweg_t12.png │ │ ├── fussweg_t34.png │ │ ├── fussweg_t56.png │ │ ├── gehoelz.png │ │ ├── geroell.png │ │ ├── gipfel.png │ │ ├── gipfelkreuz.png │ │ ├── hecke.png │ │ ├── hoehle.png │ │ ├── huegelgrab.png │ │ ├── huette.png │ │ ├── huette_bewirtschaftet.png │ │ ├── kapelle.png │ │ ├── kirche.png │ │ ├── kraftwerk.png │ │ ├── kreuz.png │ │ ├── landstrasse.png │ │ ├── laubbaum.png │ │ ├── laubwald.png │ │ ├── leuchtturm.png │ │ ├── mischwald.png │ │ ├── mobilfunkmast.png │ │ ├── moor.png │ │ ├── muehle.png │ │ ├── nadelbaum.png │ │ ├── nadelwald.png │ │ ├── normalestrasse.png │ │ ├── photovoltaikanlage.png │ │ ├── quelle.png │ │ ├── roehricht.png │ │ ├── sand.png │ │ ├── sattel.png │ │ ├── schloss.png │ │ ├── schlossruine.png │ │ ├── schornstein.png │ │ ├── schrebergarten.png │ │ ├── seilbahn.png │ │ ├── sendeturm.png │ │ ├── service.png │ │ ├── sperrgebiet.png │ │ ├── sportplatz.png │ │ ├── stadion.png │ │ ├── strassenimbau.png │ │ ├── stromleitung.png │ │ ├── sumpf.png │ │ ├── toboggan.png │ │ ├── track_grade1.png │ │ ├── track_grade2.png │ │ ├── track_grade34.png │ │ ├── track_grade5.png │ │ ├── turm.png │ │ ├── unterstand.png │ │ ├── wasserturm.png │ │ ├── watt.png │ │ ├── wegkreuz.png │ │ ├── wein.png │ │ ├── wiese.png │ │ ├── windkraftanlage.png │ │ └── zaun.png ├── index.html ├── js │ ├── de_de.png │ ├── en_gb.png │ ├── locator.js │ └── translate.js ├── leaflet │ ├── L.Control.Locate.css │ ├── L.Control.Locate.ie.css │ ├── L.Control.Locate.js │ ├── L.Grid.css │ ├── L.Grid.js │ ├── images │ │ ├── back.png │ │ ├── layers-2x_old.png │ │ ├── layers.png │ │ ├── layers_2x.png │ │ ├── layers_old.png │ │ ├── loader.gif │ │ ├── locate.png │ │ ├── locate.svg │ │ ├── locate_active.png │ │ ├── marker-icon-2x.png │ │ ├── marker-icon.png │ │ ├── marker-icon@2x.png │ │ ├── marker-shadow.png │ │ ├── search-icon-mobile.png │ │ ├── search-icon.png │ │ └── spinner.gif │ ├── leaflet-search.css │ ├── leaflet-search.js │ ├── leaflet-search.mobile.css │ ├── leaflet-src.js │ ├── leaflet.css │ ├── leaflet.elevation │ │ ├── Leaflet.Elevation-0.0.2.css │ │ ├── Leaflet.Elevation-0.0.2.min.js │ │ ├── Leaflet.Elevation-0.0.2.src.js │ │ ├── Leaflet.Elevation-0.0.2.src.js.orig │ │ ├── d3.min.js │ │ └── images │ │ │ └── elevation.png │ ├── leaflet.filelayer │ │ ├── font-awesome.min.css │ │ ├── leaflet.filelayer.js │ │ ├── leaflet.filelayer.js~ │ │ ├── togeojson.js │ │ └── togeojson.js-2 │ ├── leaflet.gpx │ │ └── gpx.js │ ├── leaflet.ie.css │ ├── leaflet.js │ ├── leaflet.marker │ │ ├── L.Control.Marker.css │ │ ├── L.Control.Marker.js │ │ ├── marker.png │ │ └── marker_active.png │ └── package.json ├── locales │ └── de-DE │ │ └── translation.json ├── map ├── marker ├── opentopomap.css ├── robots.txt └── style.css └── v2 ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.json ├── dist ├── 1414a26caebc5cf66a5b.js ├── 1414a26caebc5cf66a5b.js.LICENSE.txt ├── favicon.ico ├── i │ ├── elevation-lime.svg │ ├── elevation-position.svg │ ├── elevation-purple.svg │ ├── elevation-pushpin.svg │ ├── elevation-steelblue.svg │ ├── elevation.svg │ ├── f-checker.svg │ ├── f-de.svg │ ├── f-en.svg │ ├── f-es.svg │ ├── f-fr.svg │ ├── f-it.svg │ ├── icon-elevation.svg │ ├── icon-marker-w.svg │ ├── icon-marker.svg │ ├── icon-search-w.svg │ ├── icon-search.svg │ ├── icon-target-w.svg │ ├── icon-target.svg │ ├── icon-waypoints.svg │ ├── layers-2x.png │ ├── layers.png │ ├── logo-otm-full.png │ ├── logo-otm-square.png │ ├── marker-icon-2x.png │ ├── marker-icon.png │ ├── marker-shadow.png │ └── remove.svg ├── index.php └── l │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── it.json │ └── lang.json ├── localization ├── de.json ├── en.json ├── es.json ├── fr.json ├── it.json └── lang.json ├── package.json ├── src-images ├── f-checker.svg ├── f-de.svg ├── f-en.svg ├── f-es.svg ├── f-fr.svg ├── f-it.svg ├── favicon.ico ├── icon-elevation.svg ├── icon-marker-w.svg ├── icon-marker.svg ├── icon-search-w.svg ├── icon-search.svg ├── icon-target-w.svg ├── icon-target.svg ├── icon-waypoints.svg ├── logo-otm-full.png └── logo-otm-square.png ├── src ├── index.ejs ├── index.js ├── index.scss ├── otm-context.js ├── otm-layer-qth.js ├── otm-layers.js ├── otm-load-localization.js ├── otm-locate.js ├── otm-maidenhead.js ├── otm-marker.js ├── otm-search.js ├── otm-track.js ├── otm-ui-controls.js ├── otm-ui-info-dropdown.js ├── otm-ui-language-picker.js └── otm-ui-message.js └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | mapnik/tools/saddledirection 2 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | CC-BY-SA 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | OpenTopoMap 2 | =========== 3 | OpenTopoMap is a topographic map out of data from OpenStreetMap and SRTM. If you are interested in building your own OpenTopoMap, see the beginner's guides for [a tile server](mapnik/README.md) and for [Garmin files](garmin/README.md). 4 | 5 | ### Mapnik 6 | The main OpenTopoMap is a online rendered raster map. It can be used with the web interface on https://opentopomap.org, which gives you nice features like a search function or loading your gpx tracks. Futhermore, OpenTopoMap can be included into other applications. See https://opentopomap.org/about#verwendung for information on usage. The license of the online map is CC-BY-SA. 7 | 8 | The online renderer is based on Mapnik. All necessary files are available to build your own OpenTopoMap server. 9 | 10 | ### Garmin 11 | Since summer 2014 there is a Garmin edition of the OpenTopoMap. They can be downloaded from http://garmin.opentopomap.org. The license of the Garmin maps is CC-BY-NC-SA and therefore reselling is not allowed. Here are some screenshots: 12 | 13 | ![screenshot1](https://raw.githubusercontent.com/der-stefan/OpenTopoMap/master/garmin/screenshots/screenshot1.png) 14 | ![screenshot2](https://raw.githubusercontent.com/der-stefan/OpenTopoMap/master/garmin/screenshots/screenshot2.png) 15 | ![screenshot3](https://raw.githubusercontent.com/der-stefan/OpenTopoMap/master/garmin/screenshots/screenshot3.png) 16 | ![screenshot4](https://raw.githubusercontent.com/der-stefan/OpenTopoMap/master/garmin/screenshots/screenshot4.png) 17 | ![screenshot5](https://raw.githubusercontent.com/der-stefan/OpenTopoMap/master/garmin/screenshots/screenshot5.png) 18 | ![screenshot6](https://raw.githubusercontent.com/der-stefan/OpenTopoMap/master/garmin/screenshots/screenshot6.png) 19 | -------------------------------------------------------------------------------- /garmin/contours_options: -------------------------------------------------------------------------------- 1 | family-id: 5354 2 | product-id: 1 3 | product-version: 1 4 | draw-priority: 99 5 | copyright-message=viewfinderpanoramas.org, OpenTopoMap CC-BY-NC-SA 4.0 6 | family-name="familyname" 7 | series-name="seriesname" 8 | area-name="areaname" 9 | country-name="countryname" 10 | country-abbr"ca" 11 | overview-mapname: 53540000 12 | max-jobs 13 | gmapsupp 14 | latin1 15 | min-size-polygon=8 16 | polygon-size-limits=24:12, 18:10, 16:8, 14:4, 12:2, 11:0 17 | reduce-point-density=4 18 | transparent 19 | keep-going 20 | -------------------------------------------------------------------------------- /garmin/opentopomap_options: -------------------------------------------------------------------------------- 1 | # family-id: 53000 2 | product-id: 1 3 | product-version: 100 4 | draw-priority: 20 5 | copyright-message=OpenStreetMap contributors, OpenTopoMap CC-BY-NC-SA 4.0 6 | # family-name="familyname" 7 | # series-name="seriesname" 8 | # area-name="areaname" 9 | # country-name="countryname" 10 | # country-abbr"ca" 11 | # overview-mapname: 53530000 12 | max-jobs 13 | gmapsupp 14 | hide-gmapsupp-on-pc 15 | # gmapi 16 | latin1 17 | lower-case 18 | index 19 | split-name-index 20 | remove-ovm-work-files 21 | preserve-element-order 22 | split-name-index 23 | housenumbers 24 | drive-on=detect,right 25 | #The following files are defined in the main script 26 | # bounds=bounds-latest.zip 27 | # precomp-sea=sea-latest.zip 28 | # dem=viewfinderpanoramas.zip 29 | dem-dists=9942,9942,19884,39768,53024,53024 30 | show-profiles=1 31 | reduce-point-density=4 32 | reduce-point-density-polygon=4 33 | min-size-polygon=8 34 | polygon-size-limits=24:12, 18:10, 16:8, 14:4, 13:2, 11:0 35 | route 36 | make-opposite-cycleways 37 | add-pois-to-areas 38 | add-pois-to-lines 39 | check-roundabouts 40 | check-roundabout-flares 41 | link-pois-to-ways 42 | process-destination 43 | process-exits 44 | order-by-decreasing-area 45 | keep-going 46 | -------------------------------------------------------------------------------- /garmin/screenshots/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/screenshots/screenshot1.png -------------------------------------------------------------------------------- /garmin/screenshots/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/screenshots/screenshot2.png -------------------------------------------------------------------------------- /garmin/screenshots/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/screenshots/screenshot3.png -------------------------------------------------------------------------------- /garmin/screenshots/screenshot4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/screenshots/screenshot4.png -------------------------------------------------------------------------------- /garmin/screenshots/screenshot5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/screenshots/screenshot5.png -------------------------------------------------------------------------------- /garmin/screenshots/screenshot6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/screenshots/screenshot6.png -------------------------------------------------------------------------------- /garmin/style/contours/info: -------------------------------------------------------------------------------- 1 | summary: OpenTopoMap contours 2 | version=2014-05-30 3 | description {Hoehenlinien} 4 | -------------------------------------------------------------------------------- /garmin/style/contours/lines: -------------------------------------------------------------------------------- 1 | # 100m 2 | contour=elevation & ele ~ '\d*00' { name '${ele|conv:m=>ft}'; } [0x20 resolution 19-20 continue] 3 | contour=elevation & ele ~ '\d*00' { name '${ele|conv:m=>ft}'; } [0x22 resolution 21] 4 | 5 | # 50m 6 | contour=elevation & ele ~ '.*\d[0,5]0' { name '${ele|conv:m=>ft}'; } [0x20 resolution 20-20 continue] 7 | contour=elevation & ele ~ '.*\d[0,5]0' { name '${ele|conv:m=>ft}'; } [0x21 resolution 23] 8 | 9 | # 20m 10 | contour=elevation & ele ~ '.*\d[0,2,4,6,8]0' { name '${ele|conv:m=>ft}'; } [0x20 resolution 21] 11 | 12 | # 10m 13 | contour=elevation { name '${ele|conv:m=>ft}'; } [0x20 resolution 23] 14 | 15 | -------------------------------------------------------------------------------- /garmin/style/contours/options: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # Style options. 4 | # 5 | 6 | # The levels specification for this style 7 | # 8 | #levels = 0:24, 1:22, 2:20, 3:18 9 | # More levels may make zooming smoother, but it will generate larger map tiles. 10 | levels = 0:23, 1:22, 2:21, 3:20, 4:19, 5:18 11 | 12 | overview-levels = 6:11 13 | #extra-used-tags= 14 | 15 | -------------------------------------------------------------------------------- /garmin/style/contours/points: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/style/contours/points -------------------------------------------------------------------------------- /garmin/style/contours/polygons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/style/contours/polygons -------------------------------------------------------------------------------- /garmin/style/contours/relations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/style/contours/relations -------------------------------------------------------------------------------- /garmin/style/contours/version: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/compat_points: -------------------------------------------------------------------------------- 1 | name=* { name '${name}' } 2 | mkgmap:default_name=* { name '${mkgmap:default_name}' } 3 | mkgmap:display_name=* { addlabel '${mkgmap:display_name|subst:;=>/}' } 4 | 5 | mkgmap:label:1!=* & ref=* { addlabel '${ref|part:;:1}' } 6 | mkgmap:label:1!=* & int_ref=* { addlabel '${int_ref|part:;:1}' } 7 | mkgmap:label:1!=* & nat_ref=* { addlabel '${nat_ref|part:;:1}' } 8 | mkgmap:label:1!=* & reg_ref=* { addlabel '${reg_ref|part:;:1}' } 9 | 10 | ref=* { addlabel '${ref|part:;:1}'; addlabel '${ref|part:;:2}'; addlabel '${ref|part:;:3}' } 11 | int_ref=* { addlabel '${int_ref|part:;:1}'; addlabel '${int_ref|part:;:2}'; addlabel '${int_ref|part:;:3}' } 12 | nat_ref=* { addlabel '${nat_ref|part:;:1}'; addlabel '${nat_ref|part:;:2}'; addlabel '${nat_ref|part:;:3}' } 13 | reg_ref=* { addlabel '${reg_ref|part:;:1}'; addlabel '${reg_ref|part:;:2}'; addlabel '${reg_ref|part:;:3}' } 14 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/compat_polygons: -------------------------------------------------------------------------------- 1 | name=* { name '${name}' } 2 | mkgmap:default_name=* { name '${mkgmap:default_name}' } 3 | mkgmap:display_name=* { addlabel '${mkgmap:display_name|subst:;=>/}' } 4 | 5 | mkgmap:label:1!=* & ref=* { addlabel '${ref|part:;:1}' } 6 | mkgmap:label:1!=* & int_ref=* { addlabel '${int_ref|part:;:1}' } 7 | mkgmap:label:1!=* & nat_ref=* { addlabel '${nat_ref|part:;:1}' } 8 | mkgmap:label:1!=* & reg_ref=* { addlabel '${reg_ref|part:;:1}' } 9 | 10 | ref=* { addlabel '${ref|part:;:1}'; addlabel '${ref|part:;:2}'; addlabel '${ref|part:;:3}' } 11 | int_ref=* { addlabel '${int_ref|part:;:1}'; addlabel '${int_ref|part:;:2}'; addlabel '${int_ref|part:;:3}' } 12 | nat_ref=* { addlabel '${nat_ref|part:;:1}'; addlabel '${nat_ref|part:;:2}'; addlabel '${nat_ref|part:;:3}' } 13 | reg_ref=* { addlabel '${reg_ref|part:;:1}'; addlabel '${reg_ref|part:;:2}'; addlabel '${reg_ref|part:;:3}' } 14 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/contour_lines: -------------------------------------------------------------------------------- 1 | # Contours take their name from the elevation setting. 2 | #contour=elevation & contour_ext=elevation_minor 3 | # { name '${ele|conv:m=>ft}'; } 4 | # [0x20 resolution 23] 5 | #contour=elevation & contour_ext=elevation_medium 6 | # { name '${ele|conv:m=>ft}'; } 7 | # [0x21 resolution 20] 8 | #contour=elevation & contour_ext=elevation_major 9 | # { name '${ele|conv:m=>ft}'; } 10 | # [0x22 resolution 19] 11 | #contour=elevation | contour_ext=elevation 12 | # { name '${ele|conv:m=>ft}'; } 13 | # [0x21 resolution 19] 14 | 15 | # 100m 16 | contour=elevation & ele ~ '\d*00' { name '${ele|conv:m=>ft}'; } [0x20 resolution 19-20 continue] 17 | contour=elevation & ele ~ '\d*00' { name '${ele|conv:m=>ft}'; } [0x22 resolution 21] 18 | 19 | # 50m 20 | contour=elevation & ele ~ '.*\d[0,5]0' { name '${ele|conv:m=>ft}'; } [0x20 resolution 19-20 continue] 21 | contour=elevation & ele ~ '.*\d[0,5]0' { name '${ele|conv:m=>ft}'; } [0x21 resolution 21] 22 | 23 | # 20m 24 | contour=elevation & ele ~ '.*\d[0,2,4,6,8]0' { name '${ele|conv:m=>ft}'; } [0x20 resolution 21] 25 | 26 | # 10m 27 | contour=elevation { name '${ele|conv:m=>ft}'; } [0x20 resolution 23] 28 | 29 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/landuse_points: -------------------------------------------------------------------------------- 1 | landuse=cemetery|landuse=cemetary|amenity=grave_yard [0x6403 resolution 24] 2 | landuse=military [0x640b resolution 24] 3 | landuse=village_green & name=* [0x2c06 resolution 24] 4 | (landuse=wood|landuse=forest|natural=wood) & name=* [0x6618 resolution 24] 5 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/landuse_polygons: -------------------------------------------------------------------------------- 1 | #landuse=allotments [0x4e resolution 21] 2 | #landuse=commercial [0x0c resolution 19] 3 | #landuse=construction [0x0c resolution 21] 4 | #landuse=farm [0x4e resolution 20] 5 | #landuse=farmyard [0x4e resolution 22] 6 | 7 | 8 | #landuse=quarry [0x0c resolution 19] 9 | #landuse=recreation_ground [0x19 resolution 19] 10 | # dedicate resolution 24 for building=* instead of related landuse=* 11 | #landuse=industrial [0x0c resolution 23-19] 12 | #landuse=retail [0x08 resolution 23-20] 13 | #landuse=village_green [0x17 resolution 20] 14 | 15 | #military=airfield [0x04 resolution 20] 16 | #military=barracks [0x04 resolution 23] 17 | #military=danger_area [0x04 resolution 20] 18 | #military=range [0x04 resolution 20] 19 | 20 | 21 | 22 | (landuse=forest|landuse=wood|natural=wood) & (wood=coniferous)[0x38 resolution 15] 23 | (landuse=forest|landuse=wood|natural=wood) & (wood=deciduous)[0x39 resolution 15] 24 | (landuse=forest|landuse=wood|natural=wood) [0x50 resolution 15] 25 | natural=scrub [0x4f resolution 20] 26 | #landuse=residential|landuse=industrial|landuse=commercial [0x10 resolution 19-23] 27 | landuse=residential|landuse=industrial|landuse=commercial [0x10 resolution 19] 28 | landuse=cemetery|landuse=cemetary|amenity=grave_yard [0x1a resolution 21] 29 | 30 | #landuse=greenfield [0x17 resolution 20] 31 | landuse=meadow [0x17 resolution 19] 32 | landuse=grass | landuse=greenfield [0x17 resolution 23] 33 | landuse=vineyard [0x4e resolution 20] 34 | landuse=military [0x04 resolution 19] 35 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/name: -------------------------------------------------------------------------------- 1 | # Rules for naming objects, based on the following tags: 2 | # name, brand, operator, ref 3 | 4 | # None of operator, brand given 5 | ref=* & (operator!=* & brand!=*) { name '${ref} ${name}' | '${ref}' } 6 | 7 | # Both operator and brand given 8 | operator=* & brand=* { 9 | name '${brand}: ${ref} ${name} (${operator})' | 10 | '${brand} ${ref} (${operator})' | 11 | '${brand}: ${name} (${operator})' | 12 | '${brand} (${operator})' 13 | } 14 | 15 | # One of operator or brand given 16 | operator=* & brand!=* { 17 | name '${operator}: ${ref} ${name}' | 18 | '${operator}: ${name}' | 19 | '${operator}: ${ref}' | 20 | '${operator}' | 21 | '${ref}' 22 | } 23 | brand=* & operator!=* { 24 | name '${brand}: ${ref} ${name}' | 25 | '${brand}: ${name}' | 26 | '${brand}: ${ref}' | 27 | '${brand}' | 28 | '${ref}' 29 | } 30 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/roadspeed: -------------------------------------------------------------------------------- 1 | # 2 | # Sets the road speed based on the maxspeed tag. 3 | # In case mkgmap:road-speed-class is set the element 4 | # road_speed is overriden. 5 | # 6 | # road_speed classification: 7 | # road_speed | highest speed 8 | # 7 | No speed limit 9 | # 6 | 70 mph / 110 km/h 10 | # 5 | 60 mph / 90 km/h 11 | # 4 | 50 mph / 80 km/h 12 | # 3 | 35 mph / 60 km/h 13 | # 2 | 25 mph / 40 km/h 14 | # 1 | 15 mph / 20 km/h 15 | # 0 | 3 mph / 5 km/h 16 | # 17 | 18 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 110 { set mkgmap:road-speed-class = 7 } 19 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 90 { set mkgmap:road-speed-class = 6 } 20 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 80 { set mkgmap:road-speed-class = 5 } 21 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 60 { set mkgmap:road-speed-class = 4 } 22 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 40 { set mkgmap:road-speed-class = 3 } 23 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 20 { set mkgmap:road-speed-class = 2 } 24 | # change class 1 to 10 km/h which is not correct but better handles living_streets with maxspeed=7 25 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 10 { set mkgmap:road-speed-class = 1 } 26 | maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh()=* { set mkgmap:road-speed-class = 0 } 27 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/water_lines: -------------------------------------------------------------------------------- 1 | natural=coastline [0x15 resolution 12] 2 | 3 | route=ferry {add mkgmap:ferry=1} [0x1b road_class=3 road_speed=0 resolution 19] 4 | 5 | ((waterway=river | waterway=canal) & (ref:fgkz ~ '\d{1,3}' | CEMT ~ '^[V].{1,2}' )) | fluss=yes [0x18 resolution 14-20 continue] 6 | ((waterway=river | waterway=canal) & (ref:fgkz!=* & CEMT !=*)) [0x18 resolution 16-20 continue] 7 | waterway=river [0x1f resolution 21] 8 | waterway=canal [0x1f resolution 21] 9 | waterway=drain | waterway=ditch [0x18 resolution 23] 10 | waterway=rapids|waterway=waterfall [0x1f resolution 22] 11 | waterway=stream [0x18 resolution 23] 12 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/water_points: -------------------------------------------------------------------------------- 1 | landuse=basin|landuse=reservoir [0x650f resolution 24] 2 | 3 | natural=beach [0x6604 resolution 24] 4 | natural=glacier [0x650a resolution 24] 5 | natural=spring [0x6511 resolution 24] 6 | natural=stream [0x6512 resolution 24] 7 | natural=water & name=* [0x6603 resolution 24] 8 | natural=waterfall | waterway=waterfall [0x6508 resolution 24] 9 | natural=wetland & name=* [0x6513 resolution 24] 10 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/inc/water_polygons: -------------------------------------------------------------------------------- 1 | landuse=basin|landuse=reservoir|natural=bay {set natural=water} 2 | 3 | natural=glacier [0x4d resolution 18] 4 | natural=marsh [0x51 resolution 20] 5 | natural=mud [0x51 resolution 20] 6 | natural=wetland [0x51 resolution 20] 7 | leisure=swimming_pool [0x3d resolution 21-23 continue] 8 | leisure=swimming_pool [0x3c resolution 24] 9 | natural=waterfall | waterway=waterfall [0x47 resolution 21] 10 | natural=sea { add mkgmap:skipSizeFilter=true } [0x32 resolution 10] 11 | 12 | natural=water & area_size() >=100000 [0x3d resolution 15-19 continue] 13 | natural=water & area_size() >=100000 [0x3c resolution 20] 14 | natural=water & area_size() >=25000 [0x3d resolution 15-21 continue] 15 | natural=water & area_size() >=25000 [0x3c resolution 22] 16 | natural=water [0x3d resolution 19-22 continue] 17 | natural=water [0x3c resolution 23] 18 | 19 | waterway=riverbank & area_size()>1000000 [0x47 resolution 10-19 continue] 20 | waterway=riverbank & area_size()>1000000 [0x46 resolution 20] 21 | waterway=riverbank [0x47 resolution 20-22 continue] 22 | waterway=riverbank [0x46 resolution 23] 23 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/info: -------------------------------------------------------------------------------- 1 | summary: OpenTopoMap Garmin Edition 2 | version=2014-04-01 3 | description {Topographische Karte für Garmin-Geräte.} 4 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/options: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # Style options. 4 | # 5 | 6 | # The levels specification for this style 7 | # 8 | # More levels may make zooming smoother, but it will generate larger map tiles. 9 | 10 | levels = 0:24, 1:22, 2:21, 3:20, 4:19, 5:18, 6:16, 7:15 11 | overview-levels = 8:14, 9:11, 10:9 12 | 13 | -------------------------------------------------------------------------------- /garmin/style/opentopomap/version: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /garmin/style/typ/contours.txt: -------------------------------------------------------------------------------- 1 | [_id] 2 | FID=5354 3 | ProductCode=1 4 | CodePage=1252 5 | [end] 6 | 7 | [_drawOrder] 8 | Type=0x4b,0 9 | [end] 10 | 11 | 12 | 13 | [_line] 14 | Type=0x20 15 | FontStyle=SmallFont 16 | Xpm="32 1 1 1" 17 | "# c #c08040" 18 | "################################" 19 | [end] 20 | 21 | [_line] 22 | Type=0x21 23 | LineWidth=1 24 | FontStyle=SmallFont 25 | Xpm="0 0 1 0" 26 | "0 c #c08040" 27 | [end] 28 | 29 | [_line] 30 | Type=0x22 31 | LineWidth=1 32 | FontStyle=SmallFont 33 | Xpm="0 0 1 0" 34 | "0 c #c08040" 35 | [end] 36 | 37 | -------------------------------------------------------------------------------- /garmin/style/typ/contours.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/style/typ/contours.typ -------------------------------------------------------------------------------- /garmin/style/typ/opentopomap.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/style/typ/opentopomap.typ -------------------------------------------------------------------------------- /garmin/tools/downloadpolys.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # (c) 2018-2020 OpenTopoMap under CC-BY-SA license 4 | # author: Martin Schuetz, Stefan Erhardt 5 | # A download script for the polygons of all countries worldwide 6 | 7 | DATA_DIR=/home/garminotm/garmin_world/ 8 | 9 | 10 | continents="africa antarctica asia australia-oceania central-america europe north-america south-america" 11 | 12 | for continent in $continents 13 | do 14 | echo $continent 15 | wget -w 0.1 -np -r -l 1 -A poly http://download.geofabrik.de/$continent/ -P $DATA_DIR 16 | done 17 | -------------------------------------------------------------------------------- /garmin/www/de.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "OpenTopoMap Garmin-Karten", 3 | "subtitle": "Topographische OpenStreetMap-Karten für Garmin-Geräte.", 4 | "description_caption": "Beschreibung", 5 | "description": "Die OpenTopoMap Garmin-Karten stellen den topographischen Kartenstil für Garmin-Geräte und Programme wie Basecamp und QMapShack zur Verfügung.", 6 | "features": "Eigenschaften:", 7 | "installation_caption": "Installation", 8 | "installation_garmin": "Kopieren Sie die IMG-Datei in das Verzeichnis /Garmin/ Ihrer microSD-Karte. Die Installation im Gerätespeicher wird nicht empfohlen.", 9 | "installation_basecamp": "Entpacken Sie die ZIP-Datei in das Verzeichnis C:/ProgramData/Garmin/Maps/ und starten Sie Basecamp. Es wird keine Installation benötigt.", 10 | "screenshots_caption": "Bildschirmfotos", 11 | "license_caption": "Lizenz", 12 | "license" : "Alle Karten stehen unter der Lizenz CC-BY-NC-SA 4.0 (Namensnennung, nichtkommerziell, freie Weitergabe unter gleicher Lizenz - NICHT FÜR DEN VERKAUF)
OpenTopoMap steht in keinerlei Verbindung mit Garmin Ltd. und haftet nicht für Hard- und Softwareschäden. Der Nutzer ist verantwortlich für die Einhaltung aller Gesetze in den Ländern der Verwendung.", 13 | "download_caption": "Downloads", 14 | "webmap": "Webkarte", 15 | "garminmaps": "Garmin-Karten", 16 | "about": "Infos", 17 | "credits": "Impressum" 18 | } 19 | -------------------------------------------------------------------------------- /garmin/www/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "OpenTopoMap Garmin Maps", 3 | "subtitle": "Topographic OpenStreetMap maps for Garmin devices.", 4 | "description_caption": "Description", 5 | "description": "OpenTopoMap Garmin maps provide the topographical map style offline for Garmin devices and programs like Basecamp and QMapShack.", 6 | "features": "Special features:", 7 | "installation_caption": "Installation", 8 | "installation_garmin": "Copy the *.img into the folder /Garmin/ of your microSD card. Installation in the onboard memory is not recommended.", 9 | "installation_basecamp": "Unzip the *.zip into the folder C:/ProgramData/Garmin/Maps/ and start Basecamp. No further installation required.", 10 | "screenshots_caption": "Screenshots", 11 | "license_caption": "License", 12 | "license" : "All maps are licensed under CC-BY-NC-SA 4.0 (naming, non-commercial, distribution under same conditions - NOT FOR RESALE)
OpenTopoMap stands in no connection with Garmin Ltd. and is not responsible for any damage that occur on hard- and software. The user is responsible for compliance with all laws in the country of use.", 13 | "download_caption": "Downloads", 14 | "webmap": "Web Map", 15 | "garminmaps": "Garmin Maps", 16 | "about": "About", 17 | "credits": "Credits" 18 | } 19 | -------------------------------------------------------------------------------- /garmin/www/screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/www/screenshots/1.png -------------------------------------------------------------------------------- /garmin/www/screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/www/screenshots/2.png -------------------------------------------------------------------------------- /garmin/www/screenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/www/screenshots/3.png -------------------------------------------------------------------------------- /garmin/www/screenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/www/screenshots/4.png -------------------------------------------------------------------------------- /garmin/www/screenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/www/screenshots/5.png -------------------------------------------------------------------------------- /garmin/www/screenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/garmin/www/screenshots/6.png -------------------------------------------------------------------------------- /mapnik/conf/renderer/mapnik.conf: -------------------------------------------------------------------------------- 1 | #----------------------------------------------------------------------------- 2 | # 3 | # Konfiguration for Mapnik renderer 4 | # 5 | # /etc/tirex/renderer/mapnik.conf 6 | # 7 | #----------------------------------------------------------------------------- 8 | 9 | #----------------------------------------------------------------------------- 10 | # General configuration 11 | #----------------------------------------------------------------------------- 12 | 13 | # symbolic name 14 | name=mapnik 15 | 16 | # path to executable of renderer 17 | path=/usr/lib/tirex/backends/mapnik 18 | 19 | # UDP port where the master can contact this renderer 20 | # must be individual for each renderer 21 | port=9331 22 | 23 | # number of processes that should be started 24 | procs=3 25 | 26 | # syslog facility 27 | syslog_facility=daemon 28 | 29 | # activate this to see debug messages from renderer 30 | debug=1 31 | 32 | #----------------------------------------------------------------------------- 33 | # Backend specific configuration 34 | #----------------------------------------------------------------------------- 35 | 36 | # Directory with input plugins for mapnik. 37 | plugindir=/usr/lib/mapnik/3.0/input 38 | 39 | # The directory where the Mapnik rendering engine loads its TrueType fonts from. 40 | # If the style sheet references fonts that are not present here, the renderer will 41 | # throw an exception. 42 | fontdir=/usr/share/fonts/truetype/ 43 | 44 | # Set this to 1 if you want fonts loaded recursively from directories 45 | # inside the mapnik_fontdir directory. Defaults to 0. 46 | fontdir_recurse=1 47 | 48 | #-- THE END ------------------------------------------------------------------ 49 | -------------------------------------------------------------------------------- /mapnik/conf/renderer/mapnik/opentopomap.conf: -------------------------------------------------------------------------------- 1 | name=opentopomap 2 | tiledir=/var/lib/tirex/tiles/opentopomap 3 | maxz=17 4 | mapfile=/home/osmfreund/OpenTopoMap/mapnik/opentopomap.xml 5 | -------------------------------------------------------------------------------- /mapnik/conf/tile.conf: -------------------------------------------------------------------------------- 1 | # /etc/apache2/mods-available/tile.conf 2 | 3 | ModTileRenderdSocketName /var/lib/tirex/modtile.sock 4 | ModTileTileDir /mnt/tiles 5 | ModTileRequestTimeout 5 6 | 7 | AddTileConfig / opentopomap 8 | -------------------------------------------------------------------------------- /mapnik/inc/fontset-settings.xml.inc: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /mapnik/inc/postgis-settings.xml.inc: -------------------------------------------------------------------------------- 1 | postgis 2 | false 3 | -20037508,-19929239,20037508,19929239 4 | -------------------------------------------------------------------------------- /mapnik/inc/settings.xml.inc: -------------------------------------------------------------------------------- 1 | 6 | 7 | postgis 8 | 9 | 10 | 11 | 12 | gis 13 | 14 | false 15 | 16 | 17 | -20037508,-19929239,20037508,19929239 18 | -------------------------------------------------------------------------------- /mapnik/opentopomap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/opentopomap.png -------------------------------------------------------------------------------- /mapnik/osm2pgsql/contours.style: -------------------------------------------------------------------------------- 1 | # OsmType Tag DataType Flags 2 | node,way ele int4 linear 3 | way way_area real # This is calculated during import 4 | -------------------------------------------------------------------------------- /mapnik/relief_color_text_file.txt: -------------------------------------------------------------------------------- 1 | 0 0 0 0 0 2 | 1 17 120 3 3 | 100 72 162 69 4 | 300 231 218 158 5 | 1500 161 67 0 6 | 3000 130 30 30 7 | 4000 110 110 110 8 | 5000 255 255 255 9 | 6000 255 255 255 10 | -------------------------------------------------------------------------------- /mapnik/styles-otm/aerialways.xml: -------------------------------------------------------------------------------- 1 | 24 | -------------------------------------------------------------------------------- /mapnik/styles-otm/airports-casing.xml: -------------------------------------------------------------------------------- 1 | 57 | -------------------------------------------------------------------------------- /mapnik/styles-otm/airports-poly.xml: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /mapnik/styles-otm/areas.xml: -------------------------------------------------------------------------------- 1 | 50 | -------------------------------------------------------------------------------- /mapnik/styles-otm/barriers.xml: -------------------------------------------------------------------------------- 1 | 51 | -------------------------------------------------------------------------------- /mapnik/styles-otm/basemap-relief.xml: -------------------------------------------------------------------------------- 1 | 15 | 16 | 17 | 24 | 25 | relief-5000 26 | 27 | gdal 28 | dem/relief-5000.tif 29 | tiff 30 | 31 | 32 | 33 | 40 | 41 | relief-500 42 | 43 | gdal 44 | dem/relief-500.tif 45 | tiff 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /mapnik/styles-otm/basemap-sea.xml: -------------------------------------------------------------------------------- 1 | 8 | 15 | 22 | 23 | 24 | waterpolys_z8 25 | 26 | shape 27 | data/simplified-water-polygons-split-3857/simplified_water_polygons 28 | 29 | 30 | 31 | 32 | waterpolys_z9 33 | waterpolys_z11 34 | 35 | shape 36 | data/water-polygons-split-3857/water_polygons 37 | 38 | 39 | -------------------------------------------------------------------------------- /mapnik/styles-otm/borders.xml: -------------------------------------------------------------------------------- 1 | 39 | -------------------------------------------------------------------------------- /mapnik/styles-otm/bridges-middle.xml: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /mapnik/styles-otm/buildings.xml: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /mapnik/styles-otm/ferry-routes.xml: -------------------------------------------------------------------------------- 1 | 15 | -------------------------------------------------------------------------------- /mapnik/styles-otm/glaciers.xml: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /mapnik/styles-otm/housenumbers-point.xml: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /mapnik/styles-otm/housenumbers-poly.xml: -------------------------------------------------------------------------------- 1 | 15 | -------------------------------------------------------------------------------- /mapnik/styles-otm/landuse-lowzoom.xml: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /mapnik/styles-otm/landuse-over-water.xml: -------------------------------------------------------------------------------- 1 | 49 | -------------------------------------------------------------------------------- /mapnik/styles-otm/motorway_junctions.xml: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /mapnik/styles-otm/powerlines.xml: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /mapnik/styles-otm/powertowers.xml: -------------------------------------------------------------------------------- 1 | 34 | -------------------------------------------------------------------------------- /mapnik/styles-otm/railway-points.xml: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /mapnik/styles-otm/railways-embankment.xml: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /mapnik/styles-otm/railways-lowzoom.xml: -------------------------------------------------------------------------------- 1 | 34 | -------------------------------------------------------------------------------- /mapnik/styles-otm/road-areas.xml: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /mapnik/styles-otm/symbols-point.xml: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /mapnik/styles-otm/symbols-poly.xml: -------------------------------------------------------------------------------- 1 | 24 | -------------------------------------------------------------------------------- /mapnik/styles-otm/symbols-road.xml: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /mapnik/styles-otm/test.xml: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /mapnik/styles-otm/text-cities.xml: -------------------------------------------------------------------------------- 1 | 21 | -------------------------------------------------------------------------------- /mapnik/styles-otm/text-glacier-lowzoom.xml: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /mapnik/styles-otm/text-roads-ref.xml: -------------------------------------------------------------------------------- 1 | 33 | -------------------------------------------------------------------------------- /mapnik/styles-otm/text-states.xml: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /mapnik/styles-otm/text-waterways.xml: -------------------------------------------------------------------------------- 1 | 28 | -------------------------------------------------------------------------------- /mapnik/styles-otm/trams.xml: -------------------------------------------------------------------------------- 1 | 23 | -------------------------------------------------------------------------------- /mapnik/styles-otm/tunnels-middle.xml: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /mapnik/styles-otm/water-casing-lowzoom.xml: -------------------------------------------------------------------------------- 1 | 47 | -------------------------------------------------------------------------------- /mapnik/styles-otm/water-fill-lowzoom.xml: -------------------------------------------------------------------------------- 1 | 34 | -------------------------------------------------------------------------------- /mapnik/styles-otm/water-weir.xml: -------------------------------------------------------------------------------- 1 | 9 | 10 | -------------------------------------------------------------------------------- /mapnik/styles-otm/waterway-arrows.xml: -------------------------------------------------------------------------------- 1 | 26 | -------------------------------------------------------------------------------- /mapnik/styles-otm/waterway-polygons-casing.xml: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /mapnik/styles-otm/waterway-polygons-fill.xml: -------------------------------------------------------------------------------- 1 | 25 | -------------------------------------------------------------------------------- /mapnik/symbols-otm/aerialway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/aerialway.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/aerialway_gondola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/aerialway_gondola.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/aerialway_goods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/aerialway_goods.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/allotments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/allotments.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bare_rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bare_rock.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bog.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_10px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_10px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_10px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_10px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_11px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_11px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_11px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_11px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_12px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_12px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_12px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_12px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_13px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_13px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_13px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_13px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_1px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_1px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_1px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_1px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_2px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_2px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_2px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_2px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_3px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_3px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_3px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_3px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_4px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_4px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_4px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_4px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_5px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_5px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_5px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_5px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_6px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_6px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_6px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_6px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_7px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_7px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_7px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_7px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_8px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_8px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_8px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_8px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_9px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_9px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bridge_9px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bridge_9px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/broadleaf_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/broadleaf_tree.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/building_z17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/building_z17.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/bus_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/bus_stop.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/campsite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/campsite.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/campsite_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/campsite_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/canal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/canal.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/canal_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/canal_2.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/castle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/castle.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/castle_ruins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/castle_ruins.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/castle_ruins_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/castle_ruins_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/castle_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/castle_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/cave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/cave.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/chapel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/chapel.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/chateau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/chateau.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/chateau_ruins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/chateau_ruins.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/chimney.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/chimney.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/chimney_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/chimney_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/church.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/church.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/church_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/church_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/city.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/city_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/city_small.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/city_small2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/city_small2.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/cliff_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/cliff_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/cliff_z14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/cliff_z14.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/cliff_z15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/cliff_z15.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/communications_mast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/communications_mast.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/communications_tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/communications_tower.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/communications_tower_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/communications_tower_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/conifer_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/conifer_tree.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/cross.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/ditch_z14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/ditch_z14.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/ditch_z16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/ditch_z16.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/dyke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/dyke.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/dyke_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/dyke_path.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/dyke_track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/dyke_track.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_10px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_11px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_11px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_12px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_12px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_15px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_15px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_1px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_1px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_4px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_4px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_6px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_6px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_7px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_7px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_8px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_8px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/embankment_9px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/embankment_9px.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/fell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/fell.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/fence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/fence.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/forest-coniferous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/forest-coniferous.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/forest-coniferous_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/forest-coniferous_2.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/forest-deciduous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/forest-deciduous.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/forest-deciduous_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/forest-deciduous_2.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/forest-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/forest-outline.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/forest.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/forest_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/forest_2.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/golf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/golf.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/golf_z15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/golf_z15.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/grave_yard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/grave_yard.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/hedge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/hedge.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/hop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/hop.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/hospital.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/hospital.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/hut_alpine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/hut_alpine.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/hut_wilderness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/hut_wilderness.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/lighthouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/lighthouse.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/meadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/meadow.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/meadow_orchard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/meadow_orchard.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/military_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/military_area.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/military_area_z12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/military_area_z12.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/mineshaft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/mineshaft.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/mineshaft_disused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/mineshaft_disused.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/monument.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/monument.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/observation_tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/observation_tower.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/observation_tower_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/observation_tower_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/oneway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/oneway.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/oneway_long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/oneway_long.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/orchard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/orchard.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/parking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/parking.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/parking7x7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/parking7x7.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/parking_fee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/parking_fee.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/peak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/peak.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/peak_z8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/peak_z8.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/photovoltaic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/photovoltaic.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/power_station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/power_station.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/powerline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/powerline.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/powertower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/powertower.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/powertower_z14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/powertower_z14.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/powertower_z16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/powertower_z16.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/quarry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/quarry.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/quarry_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/quarry_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_small.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_small_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_small_service.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_small_tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_small_tunnel.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z13_disused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z13_disused.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z13_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z13_service.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z13_tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z13_tunnel.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z14.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z14_disused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z14_disused.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z14_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z14_service.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z14_tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z14_tunnel.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z15.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z15_disused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z15_disused.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z15_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z15_service.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/rail_z15_tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/rail_z15_tunnel.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/railway_crossing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/railway_crossing.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/reedbed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/reedbed.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/sand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/sand.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/scree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/scree.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/scrub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/scrub.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/shelter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/shelter.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/sinkhole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/sinkhole.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/small_town.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/small_town.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/spring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/spring.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/spring_z15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/spring_z15.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/station.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/station_subway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/station_subway.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/station_subway_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/station_subway_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/station_z12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/station_z12.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/summit_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/summit_cross.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/swamp-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/swamp-outline.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/swamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/swamp.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/swimming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/swimming.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/test.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tidalflat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tidalflat.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tidalflat_z9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tidalflat_z9.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tower.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tower_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tower_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/town.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/town.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/town_z8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/town_z8.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tree_row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tree_row.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tumulus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tumulus.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tunnel_5px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tunnel_5px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tunnel_5px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tunnel_5px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tunnel_8px_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tunnel_8px_first.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/tunnel_8px_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/tunnel_8px_last.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/viewpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/viewpoint.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/vineyard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/vineyard.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/water-intermittent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/water-intermittent.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/water_tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/water_tower.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/water_tower_z13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/water_tower_z13.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/watermill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/watermill.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/waterway-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/waterway-arrow.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/wayside_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/wayside_cross.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/weir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/weir.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/wetland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/wetland.png -------------------------------------------------------------------------------- /mapnik/symbols-otm/wind_turbine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/mapnik/symbols-otm/wind_turbine.png -------------------------------------------------------------------------------- /mapnik/tools/update_minutely_db.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | HOME_PATH=/home/otmuser 4 | FLATNODES_PATH=/mnt/database/flat-nodes 5 | 6 | n=`ps -ef | grep -v grep | grep osmosis | wc -l` 7 | m=`ps -ef | grep -v grep | grep osm2pgsql | wc -l` 8 | 9 | let i=n+m 10 | date 11 | if [ $i -gt 0 ]; then 12 | echo osmosis or osm2pgsql running 13 | else 14 | echo starting update... 15 | osmosis --rri workingDirectory=$HOME_PATH/data/updates --simplify-change --write-xml-change $HOME_PATH/data/updates/changes.osc.gz 2> $HOME_PATH/data/updates/log 16 | echo $? 17 | osm2pgsql --append --slim -d gis -C 8000 --number-processes 2 --flat-nodes $FLATNODES_PATH/gis-flat-nodes.bin --style $HOME_PATH/OpenTopoMap/mapnik/osm2pgsql/opentopomap.style $HOME_PATH/data/updates/changes.osc.gz -e 14-17 -o $HOME_PATH/data/updates/expire.list 18 | echo $? 19 | rm $HOME_PATH/data/updates/changes.osc.gz 20 | #cat $HOME_PATH/data/updates/expire.list | /usr/local/bin/render_expired --map=opentopomap --min-zoom=14 --touch-from=12 -t /mnt/tiles/ 21 | # modify timestamp of meta tiles from exire list here... 22 | rm $HOME_PATH/data/updates/expire.list 23 | date 24 | fi 25 | -------------------------------------------------------------------------------- /mapnik/tools/update_saddles.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # get all saddles, cols and notches with no direction, direction 4 | # described as text ("north", "nne" ..) or negative directions ("-10" is not 5 | # an error, but "170" is the same direction). Estimate directions with 6 | # height data and write this estimation back to datsabase. 7 | # 8 | # The first run will update nearly all saddles, because most saddles has no 9 | # mapped direction. The following runs will be faster, because only new 10 | # saddles will be calculated. 11 | 12 | 13 | # Constants: Name of the database, path tools and DEM file 14 | 15 | DBname='gis' 16 | toolpath='mapnik/tools' 17 | demfile='mapnik/dem/dem-srtm.tiff' 18 | 19 | cd ~/OpenTopoMap/ 20 | 21 | psql -A -t -F ";" $DBname -c \ 22 | "SELECT osm_id,ST_X(ST_Astext(ST_Transform(way,4326))),ST_Y(ST_Astext(ST_Transform(way,4326))),direction \ 23 | FROM planet_osm_point WHERE \"natural\" IN ('saddle','col','notch') AND \ 24 | (direction IS NULL or direction NOT SIMILAR TO '[0-9]+');;" \ 25 | | $toolpath/saddledirection -f $demfile -o sql | psql $DBname 26 | 27 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OpenTopoMap", 3 | "lockfileVersion": 2, 4 | "requires": true, 5 | "packages": {} 6 | } 7 | -------------------------------------------------------------------------------- /www/v1/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/about -------------------------------------------------------------------------------- /www/v1/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/favicon.ico -------------------------------------------------------------------------------- /www/v1/files/OpenTopoMap_FOSSGIS_2012.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/files/OpenTopoMap_FOSSGIS_2012.pdf -------------------------------------------------------------------------------- /www/v1/files/communication.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 33 | 34 | -------------------------------------------------------------------------------- /www/v1/files/montage.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #Fill in the desired tile numbers here 4 | X1=8688 5 | X2=8700 6 | Y1=5582 7 | Y2=5600 8 | Z=14 9 | 10 | for x in `seq $X1 $X2`; do 11 | 12 | for y in `seq $Y1 $Y2`; do 13 | 14 | 15 | if [ -e ${Z}_${y}_${x}.png ] 16 | then 17 | echo "Keep ${Z}_${y}_${x}.png" 18 | else 19 | echo "Getting ${x},${y}" 20 | curl -s https://a.tile.opentopomap.org/${Z}/${x}/${y}.png -o ${Z}_${y}_${x}.png & 21 | wait 22 | fi 23 | 24 | done 25 | 26 | done 27 | 28 | echo "Start montage" 29 | 30 | montage -limit thread 8 -limit memory 30000MB -mode concatenate -tile "$((X2-X1+1))x" "${Z}_*.png" out_z${Z}_${X1}_${Y1}-${X2}_${Y2}.png 31 | -------------------------------------------------------------------------------- /www/v1/img/OpenTopoMap_rechts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/OpenTopoMap_rechts.png -------------------------------------------------------------------------------- /www/v1/img/Universitaet-Erlangen-Nuernberg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/Universitaet-Erlangen-Nuernberg.png -------------------------------------------------------------------------------- /www/v1/img/legende/aussichtspunkt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/aussichtspunkt.png -------------------------------------------------------------------------------- /www/v1/img/legende/aussichtsturm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/aussichtsturm.png -------------------------------------------------------------------------------- /www/v1/img/legende/autobahn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/autobahn.png -------------------------------------------------------------------------------- /www/v1/img/legende/badestelle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/badestelle.png -------------------------------------------------------------------------------- /www/v1/img/legende/bergbau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/bergbau.png -------------------------------------------------------------------------------- /www/v1/img/legende/bergwerk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/bergwerk.png -------------------------------------------------------------------------------- /www/v1/img/legende/bergwerk_stillgelegt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/bergwerk_stillgelegt.png -------------------------------------------------------------------------------- /www/v1/img/legende/bobsleigh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/bobsleigh.png -------------------------------------------------------------------------------- /www/v1/img/legende/boeschung.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/boeschung.png -------------------------------------------------------------------------------- /www/v1/img/legende/burg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/burg.png -------------------------------------------------------------------------------- /www/v1/img/legende/burgruine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/burgruine.png -------------------------------------------------------------------------------- /www/v1/img/legende/camping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/camping.png -------------------------------------------------------------------------------- /www/v1/img/legende/deich.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/deich.png -------------------------------------------------------------------------------- /www/v1/img/legende/denkmal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/denkmal.png -------------------------------------------------------------------------------- /www/v1/img/legende/doline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/doline.png -------------------------------------------------------------------------------- /www/v1/img/legende/friedhof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/friedhof.png -------------------------------------------------------------------------------- /www/v1/img/legende/fussweg_t12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/fussweg_t12.png -------------------------------------------------------------------------------- /www/v1/img/legende/fussweg_t34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/fussweg_t34.png -------------------------------------------------------------------------------- /www/v1/img/legende/fussweg_t56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/fussweg_t56.png -------------------------------------------------------------------------------- /www/v1/img/legende/gehoelz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/gehoelz.png -------------------------------------------------------------------------------- /www/v1/img/legende/geroell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/geroell.png -------------------------------------------------------------------------------- /www/v1/img/legende/gipfel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/gipfel.png -------------------------------------------------------------------------------- /www/v1/img/legende/gipfelkreuz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/gipfelkreuz.png -------------------------------------------------------------------------------- /www/v1/img/legende/hecke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/hecke.png -------------------------------------------------------------------------------- /www/v1/img/legende/hoehle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/hoehle.png -------------------------------------------------------------------------------- /www/v1/img/legende/huegelgrab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/huegelgrab.png -------------------------------------------------------------------------------- /www/v1/img/legende/huette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/huette.png -------------------------------------------------------------------------------- /www/v1/img/legende/huette_bewirtschaftet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/huette_bewirtschaftet.png -------------------------------------------------------------------------------- /www/v1/img/legende/kapelle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/kapelle.png -------------------------------------------------------------------------------- /www/v1/img/legende/kirche.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/kirche.png -------------------------------------------------------------------------------- /www/v1/img/legende/kraftwerk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/kraftwerk.png -------------------------------------------------------------------------------- /www/v1/img/legende/kreuz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/kreuz.png -------------------------------------------------------------------------------- /www/v1/img/legende/landstrasse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/landstrasse.png -------------------------------------------------------------------------------- /www/v1/img/legende/laubbaum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/laubbaum.png -------------------------------------------------------------------------------- /www/v1/img/legende/laubwald.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/laubwald.png -------------------------------------------------------------------------------- /www/v1/img/legende/leuchtturm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/leuchtturm.png -------------------------------------------------------------------------------- /www/v1/img/legende/mischwald.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/mischwald.png -------------------------------------------------------------------------------- /www/v1/img/legende/mobilfunkmast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/mobilfunkmast.png -------------------------------------------------------------------------------- /www/v1/img/legende/moor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/moor.png -------------------------------------------------------------------------------- /www/v1/img/legende/muehle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/muehle.png -------------------------------------------------------------------------------- /www/v1/img/legende/nadelbaum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/nadelbaum.png -------------------------------------------------------------------------------- /www/v1/img/legende/nadelwald.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/nadelwald.png -------------------------------------------------------------------------------- /www/v1/img/legende/normalestrasse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/normalestrasse.png -------------------------------------------------------------------------------- /www/v1/img/legende/photovoltaikanlage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/photovoltaikanlage.png -------------------------------------------------------------------------------- /www/v1/img/legende/quelle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/quelle.png -------------------------------------------------------------------------------- /www/v1/img/legende/roehricht.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/roehricht.png -------------------------------------------------------------------------------- /www/v1/img/legende/sand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/sand.png -------------------------------------------------------------------------------- /www/v1/img/legende/sattel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/sattel.png -------------------------------------------------------------------------------- /www/v1/img/legende/schloss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/schloss.png -------------------------------------------------------------------------------- /www/v1/img/legende/schlossruine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/schlossruine.png -------------------------------------------------------------------------------- /www/v1/img/legende/schornstein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/schornstein.png -------------------------------------------------------------------------------- /www/v1/img/legende/schrebergarten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/schrebergarten.png -------------------------------------------------------------------------------- /www/v1/img/legende/seilbahn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/seilbahn.png -------------------------------------------------------------------------------- /www/v1/img/legende/sendeturm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/sendeturm.png -------------------------------------------------------------------------------- /www/v1/img/legende/service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/service.png -------------------------------------------------------------------------------- /www/v1/img/legende/sperrgebiet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/sperrgebiet.png -------------------------------------------------------------------------------- /www/v1/img/legende/sportplatz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/sportplatz.png -------------------------------------------------------------------------------- /www/v1/img/legende/stadion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/stadion.png -------------------------------------------------------------------------------- /www/v1/img/legende/strassenimbau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/strassenimbau.png -------------------------------------------------------------------------------- /www/v1/img/legende/stromleitung.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/stromleitung.png -------------------------------------------------------------------------------- /www/v1/img/legende/sumpf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/sumpf.png -------------------------------------------------------------------------------- /www/v1/img/legende/toboggan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/toboggan.png -------------------------------------------------------------------------------- /www/v1/img/legende/track_grade1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/track_grade1.png -------------------------------------------------------------------------------- /www/v1/img/legende/track_grade2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/track_grade2.png -------------------------------------------------------------------------------- /www/v1/img/legende/track_grade34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/track_grade34.png -------------------------------------------------------------------------------- /www/v1/img/legende/track_grade5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/track_grade5.png -------------------------------------------------------------------------------- /www/v1/img/legende/turm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/turm.png -------------------------------------------------------------------------------- /www/v1/img/legende/unterstand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/unterstand.png -------------------------------------------------------------------------------- /www/v1/img/legende/wasserturm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/wasserturm.png -------------------------------------------------------------------------------- /www/v1/img/legende/watt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/watt.png -------------------------------------------------------------------------------- /www/v1/img/legende/wegkreuz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/wegkreuz.png -------------------------------------------------------------------------------- /www/v1/img/legende/wein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/wein.png -------------------------------------------------------------------------------- /www/v1/img/legende/wiese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/wiese.png -------------------------------------------------------------------------------- /www/v1/img/legende/windkraftanlage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/windkraftanlage.png -------------------------------------------------------------------------------- /www/v1/img/legende/zaun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/img/legende/zaun.png -------------------------------------------------------------------------------- /www/v1/js/de_de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/js/de_de.png -------------------------------------------------------------------------------- /www/v1/js/en_gb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/js/en_gb.png -------------------------------------------------------------------------------- /www/v1/leaflet/L.Control.Locate.css: -------------------------------------------------------------------------------- 1 | .leaflet-bar-part-single { 2 | -webkit-border-radius: 4px 4px 4px 4px; 3 | border-radius: 4px 4px 4px 4px; 4 | border-bottom: none; 5 | } 6 | 7 | .leaflet-touch .leaflet-bar-part-single { 8 | -webkit-border-radius: 7px 7px 7px 7px; 9 | border-radius: 7px 7px 7px 7px; 10 | border-bottom: none; 11 | } 12 | 13 | .leaflet-control-locate a { 14 | background-image: url(images/locate.png); 15 | } 16 | 17 | .leaflet-control-locate.requesting a { 18 | background-image: url(images/spinner.gif); 19 | } 20 | 21 | .leaflet-control-locate.active a { 22 | background-image: url(images/locate_active.png); 23 | } -------------------------------------------------------------------------------- /www/v1/leaflet/L.Control.Locate.ie.css: -------------------------------------------------------------------------------- 1 | /* Conditional stylesheet for IE. */ 2 | .leaflet-control-locate { 3 | border: 3px solid #999; 4 | } 5 | 6 | .leaflet-control-locate a { 7 | background-color: #eee; 8 | } 9 | 10 | .leaflet-control-locate a:hover { 11 | background-color: #fff; 12 | } -------------------------------------------------------------------------------- /www/v1/leaflet/L.Grid.css: -------------------------------------------------------------------------------- 1 | .leaflet-grid-label .lng { 2 | margin-left: 8px; 3 | -webkit-transform: rotate(90deg); 4 | transform: rotate(90deg); 5 | text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF; 6 | } 7 | 8 | .leaflet-grid-label .lat { 9 | text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF; 10 | } 11 | -------------------------------------------------------------------------------- /www/v1/leaflet/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/back.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/layers-2x_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/layers-2x_old.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/layers.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/layers_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/layers_2x.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/layers_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/layers_old.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/loader.gif -------------------------------------------------------------------------------- /www/v1/leaflet/images/locate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/locate.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/locate_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/locate_active.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/marker-icon-2x.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/marker-icon.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/marker-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/marker-icon@2x.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/marker-shadow.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/search-icon-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/search-icon-mobile.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/search-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/search-icon.png -------------------------------------------------------------------------------- /www/v1/leaflet/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/images/spinner.gif -------------------------------------------------------------------------------- /www/v1/leaflet/leaflet-search.mobile.css: -------------------------------------------------------------------------------- 1 | 2 | /* SEARCH */ 3 | .leaflet-control.leaflet-control-search { 4 | z-index:2000; 5 | } 6 | .leaflet-control-search .search-input { 7 | display:block; 8 | float:left; 9 | background: #fff; 10 | border:1px solid #666; 11 | border-radius:2px; 12 | height:24px; 13 | font-size:1.25em; 14 | padding:0 .125em; 15 | margin:3px; 16 | padding-right:30px; 17 | } 18 | .leaflet-control-search .search-button:hover, 19 | .leaflet-control-search .search-button { 20 | background-image: url('../images/search-icon-mobile.png'); 21 | -webkit-border-radius: 4px; 22 | border-radius: 4px; 23 | background-position: 1px 1px; 24 | width:32px; 25 | height:32px; 26 | } 27 | .leaflet-control-search.search-load .search-input { 28 | background: url('../images/loader.gif') no-repeat center right #fff; 29 | } 30 | .leaflet-control-search .search-cancel { 31 | background-image: url('../images/search-icon-mobile.png'); 32 | -webkit-border-radius: 4px; 33 | border-radius: 4px; 34 | background-position: 0px -62px; 35 | width:26px; 36 | height:26px; 37 | right:34px; 38 | margin:3px; 39 | } 40 | .leaflet-control-search .search-tooltip { 41 | max-height:142px;/*(.search-tip height * 5)*/ 42 | } 43 | .leaflet-control-search .search-tip { 44 | font-size:1em; 45 | margin:2px; 46 | padding:2px; 47 | display:block; 48 | color:black; 49 | background: rgba(255,255,255,0.8); 50 | border-radius:.25em; 51 | text-decoration:none; 52 | white-space:nowrap; 53 | vertical-align:center; 54 | } 55 | .leaflet-control-search .search-tip .climbo-icon-mini { 56 | float:right; 57 | display:block; 58 | white-space:nowrap; 59 | } 60 | .leaflet-control-search .search-button:hover, 61 | .leaflet-control-search .search-tip-select, 62 | .leaflet-control-search .search-tip:hover { 63 | background-color: #fff; 64 | } 65 | .leaflet-control-search .search-alert { 66 | font-size:1.2em; 67 | } -------------------------------------------------------------------------------- /www/v1/leaflet/leaflet.elevation/images/elevation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/leaflet.elevation/images/elevation.png -------------------------------------------------------------------------------- /www/v1/leaflet/leaflet.ie.css: -------------------------------------------------------------------------------- 1 | .leaflet-vml-shape { 2 | width: 1px; 3 | height: 1px; 4 | } 5 | .lvml { 6 | behavior: url(#default#VML); 7 | display: inline-block; 8 | position: absolute; 9 | } 10 | 11 | .leaflet-control { 12 | display: inline; 13 | } 14 | 15 | .leaflet-popup-tip { 16 | width: 21px; 17 | _width: 27px; 18 | margin: 0 auto; 19 | _margin-top: -3px; 20 | 21 | filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); 22 | -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; 23 | } 24 | .leaflet-popup-tip-container { 25 | margin-top: -1px; 26 | } 27 | .leaflet-popup-content-wrapper, .leaflet-popup-tip { 28 | border: 1px solid #999; 29 | } 30 | .leaflet-popup-content-wrapper { 31 | zoom: 1; 32 | } 33 | 34 | .leaflet-control-zoom, 35 | .leaflet-control-layers { 36 | border: 3px solid #999; 37 | } 38 | .leaflet-control-layers-toggle { 39 | } 40 | .leaflet-control-attribution, 41 | .leaflet-control-layers, 42 | .leaflet-control-scale-line { 43 | background: white; 44 | } 45 | .leaflet-zoom-box { 46 | filter: alpha(opacity=50); 47 | } 48 | .leaflet-control-attribution { 49 | border-top: 1px solid #bbb; 50 | border-left: 1px solid #bbb; 51 | } 52 | -------------------------------------------------------------------------------- /www/v1/leaflet/leaflet.marker/L.Control.Marker.css: -------------------------------------------------------------------------------- 1 | .leaflet-bar-part-single { 2 | -webkit-border-radius: 4px 4px 4px 4px; 3 | border-radius: 4px 4px 4px 4px; 4 | border-bottom: none; 5 | } 6 | 7 | .leaflet-touch .leaflet-bar-part-single { 8 | -webkit-border-radius: 7px 7px 7px 7px; 9 | border-radius: 7px 7px 7px 7px; 10 | border-bottom: none; 11 | } 12 | 13 | .leaflet-control-marker a { 14 | background-image: url(marker.png); 15 | } 16 | 17 | .leaflet-control-marker.active a { 18 | background-image: url(marker_active.png); 19 | } 20 | 21 | -------------------------------------------------------------------------------- /www/v1/leaflet/leaflet.marker/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/leaflet.marker/marker.png -------------------------------------------------------------------------------- /www/v1/leaflet/leaflet.marker/marker_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v1/leaflet/leaflet.marker/marker_active.png -------------------------------------------------------------------------------- /www/v1/leaflet/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "leaflet-filelayer" 3 | , "version": "0.1.0" 4 | , "description": "Loads local files (GeoJSON, GPX, KML) into the map using the HTML5 FileReader API" 5 | , "keywords": ["Leaflet", "GIS", "HTML5"] 6 | , "main": "leaflet.filelayer.js" 7 | , "bugs": { 8 | "url": "https://github.com/makinacorpus/Leaflet.FileLayer/issues" 9 | } 10 | , "repository": { 11 | "type": "git", 12 | "url": "git://github.com/makinacorpus/Leaflet.FileLayer.git" 13 | } 14 | , "license": "MIT" 15 | , "scripts": { 16 | } 17 | , "dependencies": { 18 | "leaflet": "*", 19 | "togeojson": "*" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /www/v1/locales/de-DE/translation.json: -------------------------------------------------------------------------------- 1 | { 2 | "menu": 3 | { 4 | "online-map": "Online-Karte", 5 | "garmin": "Garmin", 6 | "about": "Über", 7 | "site-notice": "Impressum" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /www/v1/map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /www/v1/marker: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /www/v1/opentopomap.css: -------------------------------------------------------------------------------- 1 | #sslprompt { 2 | position:absolute; 3 | margin:2px 70px 0 40px; 4 | left:5%; 5 | z-index:100; 6 | border: 1px solid #b3a634; 7 | border-radius:3px; 8 | background-color:#ffface; 9 | padding:0px 2px 0px 2px; 10 | font-size:12; 11 | font:12px/1.5 Helvetica,Arial,Helvetica,sans-serif; 12 | } 13 | 14 | #sslprompt a { 15 | color: #00689f; 16 | } 17 | 18 | #ssllink { 19 | background: url(img/ssl.png) no-repeat left top; 20 | padding-left: 15px; 21 | } 22 | 23 | #sslalways { 24 | position:absolute; 25 | margin:2px 70px 0 40px; 26 | left:5%; 27 | z-index:100; 28 | border: 1px solid #b3a634; 29 | border-radius:3px; 30 | background-color:#ffface; 31 | padding:2px; 32 | font-size:12; 33 | } 34 | 35 | #checkbox_sslalways { 36 | margin:0px; 37 | vertical-align:bottom; 38 | } 39 | 40 | #menu { 41 | position:absolute; 42 | margin:2px 70px 0 40px; 43 | right:0%; 44 | z-index:99; 45 | border: 0px solid black; 46 | border-radius:3px; 47 | background-color:rgba(255,255,255,0.8); 48 | padding:1px 4px; 49 | font-size:12; 50 | font:12px/1.5 Helvetica,Arial,Helvetica,sans-serif; 51 | } 52 | 53 | #menu a { 54 | color: #0078a8; 55 | } 56 | 57 | 58 | .language_element { 59 | background-repeat: no-repeat; 60 | background-position: center left; 61 | text-indent: 15px; 62 | } 63 | 64 | .language_selected { 65 | background-repeat: no-repeat; 66 | background-position: center left; 67 | padding-left: 15px; 68 | margin-left: 5px; 69 | -moz-appearance: button; 70 | } 71 | 72 | .locator_label { 73 | width: 50px !important; 74 | margin-left: -25px !important; 75 | margin-top: -9px !important; 76 | color: #0000ff; 77 | text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; 78 | text-align: center; 79 | } 80 | -------------------------------------------------------------------------------- /www/v1/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /1/ 3 | Disallow: /2/ 4 | Disallow: /3/ 5 | Disallow: /4/ 6 | Disallow: /5/ 7 | Disallow: /6/ 8 | Disallow: /7/ 9 | Disallow: /8/ 10 | Disallow: /9/ 11 | Disallow: /10/ 12 | Disallow: /11/ 13 | Disallow: /12/ 14 | Disallow: /13/ 15 | Disallow: /14/ 16 | Disallow: /15/ 17 | Disallow: /16/ 18 | -------------------------------------------------------------------------------- /www/v1/style.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | margin: 0px; 3 | padding: 0px; 4 | font-family: Verdana, Arial; 5 | } 6 | 7 | a { 8 | text-decoration: none; 9 | } 10 | 11 | a:hover { 12 | text-decoration: underline; 13 | } 14 | 15 | a:visited { 16 | color: blue; 17 | } 18 | 19 | #page { 20 | margin: auto; 21 | background-color: white; 22 | 23 | padding: 20px 26px; 24 | padding-bottom: 10px; 25 | } 26 | 27 | #links { 28 | display: inline-block; 29 | width: 100%; 30 | text-align: right; 31 | margin-bottom: 10px; 32 | } 33 | 34 | .highlight { 35 | text-decoration: underline; 36 | } 37 | 38 | .mapkey td:nth-child(odd) { 39 | text-align: right; 40 | } 41 | -------------------------------------------------------------------------------- /www/v2/LICENSE: -------------------------------------------------------------------------------- 1 | https://creativecommons.org/licenses/by-sa/3.0/ 2 | -------------------------------------------------------------------------------- /www/v2/babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "@babel/preset-env", 4 | ] 5 | } -------------------------------------------------------------------------------- /www/v2/dist/1414a26caebc5cf66a5b.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * JavaScript Cookie v2.2.1 3 | * https://github.com/js-cookie/js-cookie 4 | * 5 | * Copyright 2006, 2015 Klaus Hartl & Fagner Brack 6 | * Released under the MIT license 7 | */ 8 | -------------------------------------------------------------------------------- /www/v2/dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/favicon.ico -------------------------------------------------------------------------------- /www/v2/dist/i/elevation-lime.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /www/v2/dist/i/elevation-position.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /www/v2/dist/i/elevation-purple.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /www/v2/dist/i/elevation-steelblue.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /www/v2/dist/i/elevation.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /www/v2/dist/i/f-de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /www/v2/dist/i/f-en.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /www/v2/dist/i/f-es.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /www/v2/dist/i/f-fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /www/v2/dist/i/f-it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-elevation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-marker-w.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-marker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-search-w.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-search.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-target-w.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-target.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/icon-waypoints.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/dist/i/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/i/layers-2x.png -------------------------------------------------------------------------------- /www/v2/dist/i/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/i/layers.png -------------------------------------------------------------------------------- /www/v2/dist/i/logo-otm-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/i/logo-otm-full.png -------------------------------------------------------------------------------- /www/v2/dist/i/logo-otm-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/i/logo-otm-square.png -------------------------------------------------------------------------------- /www/v2/dist/i/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/i/marker-icon-2x.png -------------------------------------------------------------------------------- /www/v2/dist/i/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/i/marker-icon.png -------------------------------------------------------------------------------- /www/v2/dist/i/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/dist/i/marker-shadow.png -------------------------------------------------------------------------------- /www/v2/dist/i/remove.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /www/v2/dist/index.php: -------------------------------------------------------------------------------- 1 | languages) === false) { 5 | $lang = $langdef->defaultLanguage; 6 | } 7 | echo ''; 8 | $locdef = json_decode(file_get_contents("l/" . $lang . ".json"),false); 9 | ?> <?php echo $locdef->sitehead->title; ?> sitehead->description . '">'; ?>
-------------------------------------------------------------------------------- /www/v2/dist/l/de.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OpenTopoMap - Topographische Karten aus OpenStreetMap", 4 | "description": "... direkt zur Karte" 5 | }, 6 | "c": { 7 | "map_data": "Kartendaten", 8 | "map_imagery": "Kartendarstellung", 9 | "contributors": "Mitwirkende", 10 | "hikeroutes": "Wanderrouten", 11 | "bikeroutes": "Radrouten" 12 | }, 13 | "info": { 14 | "about": "Legende & Info", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Impressum & Nutzung", 17 | "impress_short": "Impressum", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Autoren", 20 | "credits_short": "Credits", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Garmin-Karten", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Einzoomen", 27 | "zoom_out_title": "Auszoomen" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Lonvia Wanderrouten", 35 | "Lonvia Radrouten", 36 | "QTH-Gitternetz" 37 | ], 38 | "marker": { 39 | "title": "Markierung setzen" 40 | }, 41 | "search": { 42 | "title": "Ort suchen", 43 | "label": "Ortsbezeichnung eingeben ..." 44 | }, 45 | "locate": { 46 | "title": "Eigenen Standort anzeigen", 47 | "message_locating": "Standort wird ermittelt", 48 | "errors": [ 49 | "Ok", 50 | "Standortermittlung durch Browsereinstellungen gesperrt", 51 | "Bei der Standortermittlung ist ein Fehler aufgetreten" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Route aus GPX-, KML- oder GeoJSON-Datei anzeigen", 56 | "errmsg": "Route kann leider nicht angezeigt werden.\nMöglicherweise enthält die gewählte Datei kein gültiges\nGPX-, KML- oder GeoJSON-Format.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/dist/l/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OpenTopoMap - Topographic Maps from OpenStreetMap data", 4 | "description": "... directly to the map" 5 | }, 6 | "c": { 7 | "map_data": "map data", 8 | "map_imagery": "map imagery", 9 | "contributors": "contributors", 10 | "hikeroutes": "hiking routes", 11 | "bikeroutes": "cycling routes" 12 | }, 13 | "info": { 14 | "about": "Legend & Info", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Impress & Terms", 17 | "impress_short": "Impress", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Credits", 20 | "credits_short": "Credits", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Garmin Maps", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Zoom in", 27 | "zoom_out_title": "Zoom out" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Lonvia Hiking Routes", 35 | "Lonvia Cycling Routes", 36 | "QTH Graticule" 37 | ], 38 | "marker": { 39 | "title": "Set marker" 40 | }, 41 | "search": { 42 | "title": "Search location", 43 | "label": "Enter location name ..." 44 | }, 45 | "locate": { 46 | "title": "Show own geolocation", 47 | "message_locating": "Detecting geolocation", 48 | "errors": [ 49 | "Ok", 50 | "Geolocation detection blocked by browser settings", 51 | "Geolocation detection failed" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Show track from GPX, KML or GeoJSON file", 56 | "errmsg": "Unfortunately track cannot be shown.\nMaybe the selected file does not contain a valid GPX, KML or GeoJSON format.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/dist/l/es.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OTM", 4 | "description": "OpenTopoMap" 5 | }, 6 | "c": { 7 | "map_data": "datos del mapa", 8 | "map_imagery": "imágenes de mapas ", 9 | "contributors": "contribuidores", 10 | "hikeroutes": "rutas de senderismo", 11 | "bikeroutes": "rutas ciclistas" 12 | }, 13 | "info": { 14 | "about": "Leyenda e información", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Impreso e términos", 17 | "impress_short": "Impreso", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Créditos", 20 | "credits_short": "Créditos", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Mapas Garmin", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Ampliar", 27 | "zoom_out_title": "Reducir" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Rutas de senderismo Lonvia", 35 | "Rutas ciclistas Lonvia", 36 | "Retícula QTH" 37 | ], 38 | "marker": { 39 | "title": "Establecer marcador" 40 | }, 41 | "search": { 42 | "title": "Ubicación de búsqueda", 43 | "label": "Ingrese el nombre de la ubicación ..." 44 | }, 45 | "locate": { 46 | "title": "Mostrar geolocalización", 47 | "message_locating": "Geolocalización detectada", 48 | "errors": [ 49 | "Ok", 50 | "Detección de geolocalización bloqueada por configuración de explorador", 51 | "Detección de geolocalización fallida" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Mostrar la pista de un archivo GPX, KML o GeoJSON", 56 | "errmsg": "Lamentablemente la pista no se pudo mostrar.\nTal vez el archivo seleccionado no contiene un formato de GPX , KML o GeoJson válido.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/dist/l/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OTM", 4 | "description": "OpenTopoMap" 5 | }, 6 | "c": { 7 | "map_data": "Données cartographique", 8 | "map_imagery": "Imagerie cartographique", 9 | "contributors": "Contributeurs", 10 | "hikeroutes": "Sentiers", 11 | "bikeroutes": "Pistes cyclables" 12 | }, 13 | "info": { 14 | "about": "Légende & Info", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Impressum & Conditions", 17 | "impress_short": "Impressum", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Crédit des auteurs", 20 | "credits_short": "Crédit", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Cartes Garmin", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Agrandir", 27 | "zoom_out_title": "Dézoomer" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Sentiers Lonvia", 35 | "Pistes cyclables Lonvia", 36 | "Quadrillage QTH" 37 | ], 38 | "marker": { 39 | "title": "Placer le marqueur" 40 | }, 41 | "search": { 42 | "title": "Rechercher un emplacement", 43 | "label": "Entrez le nom de l'emplacement ..." 44 | }, 45 | "locate": { 46 | "title": "Afficher sa propre géolocalisation", 47 | "message_locating": "Détection de géolocalisation", 48 | "errors": [ 49 | "D'accord", 50 | "Détection de géolocalisation bloquée par les paramètres du navigateur", 51 | "Échec de la détection de la géolocalisation " 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Afficher la piste à partir d'un fichier GPX, KML ou GeoJSON ", 56 | "errmsg": "Malheureusement, la piste ne peut pas être affichée.\nPeut-être que le fichier sélectionné ne contient pas un format GPX, KML ou GeoJSON valide.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/dist/l/it.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OTM", 4 | "description": "OpenTopoMap" 5 | }, 6 | "c": { 7 | "map_data": "Dati della carta", 8 | "map_imagery": "Imagini della carta", 9 | "contributors": "Contributori", 10 | "hikeroutes": "Percorsi escursionistici", 11 | "bikeroutes": "Percorsi ciclabili" 12 | }, 13 | "info": { 14 | "about": "Legenda & Informazioni", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Informazioni legali", 17 | "impress_short": "Informazione legale", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Crediti", 20 | "credits_short": "Crediti", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Mappe Garmin", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Ingrandire", 27 | "zoom_out_title": "Rimpicciolisci" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Percorsi escursionistici Lonvia", 35 | "Percorsi ciclabili Lonvia", 36 | "Reticolo QTH" 37 | ], 38 | "marker": { 39 | "title": "Posiziona segnapunto" 40 | }, 41 | "search": { 42 | "title": "Trova località", 43 | "label": "Inserisci il nome della località ..." 44 | }, 45 | "locate": { 46 | "title": "Mostra la propria posizione", 47 | "message_locating": "Rilevamento della posizione", 48 | "errors": [ 49 | "Ok", 50 | "Il rilevamento della posizione è stato impedito dalle impostazioni del browser", 51 | "Errore nel rilevamento della posizione" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Importa traccia da file GPX, KML o GeoJSON", 56 | "errmsg": "Sfortunatamente la traccia non può essere visualizzata.\nProbabilmente il file selezionato non è nel formato GPX, KML o GeoJSON corretto.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/dist/l/lang.json: -------------------------------------------------------------------------------- 1 | { 2 | "languages": ["en","de","fr","it","es"], 3 | "defaultLanguage": "en" 4 | } 5 | -------------------------------------------------------------------------------- /www/v2/localization/de.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OpenTopoMap - Topographische Karten aus OpenStreetMap", 4 | "description": "... direkt zur Karte" 5 | }, 6 | "c": { 7 | "map_data": "Kartendaten", 8 | "map_imagery": "Kartendarstellung", 9 | "contributors": "Mitwirkende", 10 | "hikeroutes": "Wanderrouten", 11 | "bikeroutes": "Radrouten" 12 | }, 13 | "info": { 14 | "about": "Legende & Info", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Impressum & Nutzung", 17 | "impress_short": "Impressum", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Autoren", 20 | "credits_short": "Credits", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Garmin-Karten", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Einzoomen", 27 | "zoom_out_title": "Auszoomen" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Lonvia Wanderrouten", 35 | "Lonvia Radrouten", 36 | "QTH-Gitternetz" 37 | ], 38 | "marker": { 39 | "title": "Markierung setzen" 40 | }, 41 | "search": { 42 | "title": "Ort suchen", 43 | "label": "Ortsbezeichnung eingeben ..." 44 | }, 45 | "locate": { 46 | "title": "Eigenen Standort anzeigen", 47 | "message_locating": "Standort wird ermittelt", 48 | "errors": [ 49 | "Ok", 50 | "Standortermittlung durch Browsereinstellungen gesperrt", 51 | "Bei der Standortermittlung ist ein Fehler aufgetreten" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Route aus GPX-, KML- oder GeoJSON-Datei anzeigen", 56 | "errmsg": "Route kann leider nicht angezeigt werden.\nMöglicherweise enthält die gewählte Datei kein gültiges\nGPX-, KML- oder GeoJSON-Format.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/localization/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OpenTopoMap - Topographic Maps from OpenStreetMap data", 4 | "description": "... directly to the map" 5 | }, 6 | "c": { 7 | "map_data": "map data", 8 | "map_imagery": "map imagery", 9 | "contributors": "contributors", 10 | "hikeroutes": "hiking routes", 11 | "bikeroutes": "cycling routes" 12 | }, 13 | "info": { 14 | "about": "Legend & Info", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Impress & Terms", 17 | "impress_short": "Impress", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Credits", 20 | "credits_short": "Credits", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Garmin Maps", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Zoom in", 27 | "zoom_out_title": "Zoom out" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Lonvia Hiking Routes", 35 | "Lonvia Cycling Routes", 36 | "QTH Graticule" 37 | ], 38 | "marker": { 39 | "title": "Set marker" 40 | }, 41 | "search": { 42 | "title": "Search location", 43 | "label": "Enter location name ..." 44 | }, 45 | "locate": { 46 | "title": "Show own geolocation", 47 | "message_locating": "Detecting geolocation", 48 | "errors": [ 49 | "Ok", 50 | "Geolocation detection blocked by browser settings", 51 | "Geolocation detection failed" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Show track from GPX, KML or GeoJSON file", 56 | "errmsg": "Unfortunately track cannot be shown.\nMaybe the selected file does not contain a valid GPX, KML or GeoJSON format.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/localization/es.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OTM", 4 | "description": "OpenTopoMap" 5 | }, 6 | "c": { 7 | "map_data": "datos del mapa", 8 | "map_imagery": "imágenes de mapas ", 9 | "contributors": "contribuidores", 10 | "hikeroutes": "rutas de senderismo", 11 | "bikeroutes": "rutas ciclistas" 12 | }, 13 | "info": { 14 | "about": "Leyenda e información", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Impreso e términos", 17 | "impress_short": "Impreso", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Créditos", 20 | "credits_short": "Créditos", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Mapas Garmin", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Ampliar", 27 | "zoom_out_title": "Reducir" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Rutas de senderismo Lonvia", 35 | "Rutas ciclistas Lonvia", 36 | "Retícula QTH" 37 | ], 38 | "marker": { 39 | "title": "Establecer marcador" 40 | }, 41 | "search": { 42 | "title": "Ubicación de búsqueda", 43 | "label": "Ingrese el nombre de la ubicación ..." 44 | }, 45 | "locate": { 46 | "title": "Mostrar geolocalización", 47 | "message_locating": "Geolocalización detectada", 48 | "errors": [ 49 | "Ok", 50 | "Detección de geolocalización bloqueada por configuración de explorador", 51 | "Detección de geolocalización fallida" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Mostrar la pista de un archivo GPX, KML o GeoJSON", 56 | "errmsg": "Lamentablemente la pista no se pudo mostrar.\nTal vez el archivo seleccionado no contiene un formato de GPX , KML o GeoJson válido.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/localization/it.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitehead": { 3 | "title": "OTM", 4 | "description": "OpenTopoMap" 5 | }, 6 | "c": { 7 | "map_data": "Dati della carta", 8 | "map_imagery": "Imagini della carta", 9 | "contributors": "Contributori", 10 | "hikeroutes": "Percorsi escursionistici", 11 | "bikeroutes": "Percorsi ciclabili" 12 | }, 13 | "info": { 14 | "about": "Legenda & Informazioni", 15 | "about_url": "https://opentopomap.org/about", 16 | "impress": "Informazioni legali", 17 | "impress_short": "Informazione legale", 18 | "impress_url": "https://opentopomap.org/credits", 19 | "credits": "Crediti", 20 | "credits_short": "Crediti", 21 | "credits_url": "https://opentopomap.org/credits", 22 | "garmin": "Mappe Garmin", 23 | "garmin_url": "https://garmin.opentopomap.org/" 24 | }, 25 | "zoom": { 26 | "zoom_in_title": "Ingrandire", 27 | "zoom_out_title": "Rimpicciolisci" 28 | }, 29 | "layers_base": [ 30 | "OpenTopoMap", 31 | "OpenStreetMap" 32 | ], 33 | "layers_overlay": [ 34 | "Percorsi escursionistici Lonvia", 35 | "Percorsi ciclabili Lonvia", 36 | "Reticolo QTH" 37 | ], 38 | "marker": { 39 | "title": "Posiziona segnapunto" 40 | }, 41 | "search": { 42 | "title": "Trova località", 43 | "label": "Inserisci il nome della località ..." 44 | }, 45 | "locate": { 46 | "title": "Mostra la propria posizione", 47 | "message_locating": "Rilevamento della posizione", 48 | "errors": [ 49 | "Ok", 50 | "Il rilevamento della posizione è stato impedito dalle impostazioni del browser", 51 | "Errore nel rilevamento della posizione" 52 | ] 53 | }, 54 | "tracks": { 55 | "title": "Importa traccia da file GPX, KML o GeoJSON", 56 | "errmsg": "Sfortunatamente la traccia non può essere visualizzata.\nProbabilmente il file selezionato non è nel formato GPX, KML o GeoJSON corretto.\n\n" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /www/v2/localization/lang.json: -------------------------------------------------------------------------------- 1 | { 2 | "languages": ["en","de","fr","it","es"], 3 | "defaultLanguage": "en" 4 | } 5 | -------------------------------------------------------------------------------- /www/v2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "otm-web-frontend", 3 | "version": "2.0.0", 4 | "description": "OpenTopoMap Web Frontend", 5 | "main": "index.js", 6 | "scripts": { 7 | "start": "webpack serve --mode development", 8 | "build": "webpack --mode production" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/panotom/OTM-Web-Frontend.git" 13 | }, 14 | "keywords": [ 15 | "OTM", 16 | "OpenTopoMap", 17 | "Frontend" 18 | ], 19 | "author": "Thomas Worbs", 20 | "license": "CC-BY-SA-3.0", 21 | "bugs": { 22 | "url": "https://github.com/panotom/OTM-Web-Frontend/issues" 23 | }, 24 | "homepage": "https://github.com/panotom/OTM-Web-Frontend#readme", 25 | "devDependencies": { 26 | "@babel/core": "^7.12.10", 27 | "@babel/preset-env": "^7.12.11", 28 | "babel-loader": "^8.2.2", 29 | "clean-webpack-plugin": "^3.0.0", 30 | "copy-webpack-plugin": "^7.0.0", 31 | "css-loader": "^5.0.1", 32 | "file-loader": "^6.2.0", 33 | "html-webpack-plugin": "^4.5.2", 34 | "sass": "^1.32.0", 35 | "sass-loader": "^10.1.0", 36 | "style-loader": "^2.0.0", 37 | "webpack": "^5.11.1", 38 | "webpack-cli": "^4.3.1", 39 | "webpack-dev-server": "^3.11.1" 40 | }, 41 | "dependencies": { 42 | "@raruto/leaflet-elevation": "^1.6.8", 43 | "@tmcw/togeojson": "^4.4.1", 44 | "axios": "^0.21.1", 45 | "js-cookie": "^2.2.1", 46 | "leaflet": "^1.7.1", 47 | "leaflet-filelayer": "^1.2.0", 48 | "leaflet-geosearch": "^3.3.2" 49 | } 50 | } -------------------------------------------------------------------------------- /www/v2/src-images/f-de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /www/v2/src-images/f-en.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /www/v2/src-images/f-es.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /www/v2/src-images/f-fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /www/v2/src-images/f-it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /www/v2/src-images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/src-images/favicon.ico -------------------------------------------------------------------------------- /www/v2/src-images/icon-elevation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/icon-marker-w.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/icon-marker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/icon-search-w.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/icon-search.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/icon-target-w.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/icon-target.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/icon-waypoints.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/v2/src-images/logo-otm-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/src-images/logo-otm-full.png -------------------------------------------------------------------------------- /www/v2/src-images/logo-otm-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/der-stefan/OpenTopoMap/e4467cfc2064afc379b0f8e8360db1740099cca3/www/v2/src-images/logo-otm-square.png -------------------------------------------------------------------------------- /www/v2/src/index.ejs: -------------------------------------------------------------------------------- 1 | 2 | <% if (isEnvDevelopment) { %> 3 | 4 | <% } else { %> 5 | languages) === false) { 9 | $lang = $langdef->defaultLanguage; 10 | } 11 | echo ''; 12 | $locdef = json_decode(file_get_contents("l/" . $lang . ".json"),false); 13 | ?> 14 | <% } %> 15 | 16 | 17 | <% if (isEnvDevelopment) { %> 18 | OpenTopoMap - Test 19 | 20 | <% } else { %> 21 | <?php echo $locdef->sitehead->title; ?> 22 | sitehead->description . '">'; ?> 23 | <% } %> 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 | 36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /www/v2/src/otm-load-localization.js: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////// 2 | // 3 | // OTM Web Frontend - otm-load-localization.js 4 | // 5 | // Localization JSON loader -> global ui.loc 6 | // 7 | // V 2.00 - 05.01.2021 - Thomas Worbs 8 | // Created 9 | // 10 | //////////////////////////////////////////////////////// 11 | 12 | // imports & requires 13 | // ================== 14 | import { get as axiosget } from 'axios'; 15 | import { ui } from '../src/index.js'; 16 | 17 | // async localization loader 18 | // ========================= 19 | function otm_load_localization(success, error) { 20 | 21 | axiosget(OTM_ENV_BROWSERPATH + 'l/lang.json') 22 | .then(({ 23 | data 24 | }) => { 25 | ui.lang = data; 26 | axiosget(OTM_ENV_BROWSERPATH + 'l/' + ui.ctx.language + '.json') 27 | .then(({ 28 | data 29 | }) => { 30 | ui.loc = data; 31 | success(); 32 | }) 33 | .catch((err) => { 34 | console.log(err); 35 | error(); 36 | }) 37 | }) 38 | .catch((err) => { 39 | console.log(err); 40 | error(); 41 | }) 42 | } 43 | 44 | // our exports 45 | // =========== 46 | export { otm_load_localization }; 47 | -------------------------------------------------------------------------------- /www/v2/src/otm-search.js: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////// 2 | // 3 | // OTM Web Frontend - otm-search.js 4 | // 5 | // All geocoder (OTM Nominatim) search functions 6 | // 7 | // V 2.00 - 03.05.2021 - Thomas Worbs 8 | // Created 9 | // 10 | //////////////////////////////////////////////////////// 11 | 12 | // imports & requires 13 | // ================== 14 | import { GeoSearchControl, OpenStreetMapProvider } from 'leaflet-geosearch'; 15 | import { ui } from '../src/index.js'; 16 | import { otm_set_markerpos } from '../src/otm-marker.js'; 17 | 18 | // toggle search function (called by the control on click) 19 | // ======================================================= 20 | function otm_toggle_search() { 21 | 22 | if (ui.search.active) { 23 | remove_serach_control(); 24 | ui.search.active = false; 25 | } 26 | else { 27 | add_serach_control(); 28 | ui.ctrl.infoDropdown.undrop(); 29 | ui.search.active = true; 30 | } 31 | ui.ctrl.buttonSearch.setToggleState(ui.search.active); 32 | } 33 | 34 | // add search control 35 | function add_serach_control() { 36 | ui.search.control = new GeoSearchControl({ 37 | provider: new OpenStreetMapProvider(), 38 | style: 'bar', 39 | showMarker: false, 40 | showPopup: false, 41 | autoClose: false, 42 | updateMap: false, 43 | searchLabel: ui.loc.search.label 44 | }); 45 | ui.map.addControl(ui.search.control); 46 | ui.map.on('geosearch/showlocation', e => { 47 | otm_set_markerpos( {lat: e.location.y, lng: e.location.x } ); 48 | }); 49 | document.getElementsByClassName('glass')[0].focus(); 50 | } 51 | 52 | // remove search control 53 | function remove_serach_control() { 54 | ui.map.off('geosearch/showlocation'); 55 | ui.map.removeControl(ui.search.control); 56 | ui.search.control = null; 57 | } 58 | 59 | // our exports 60 | // =========== 61 | export { otm_toggle_search }; 62 | -------------------------------------------------------------------------------- /www/v2/src/otm-ui-message.js: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////// 2 | // 3 | // OTM Web Frontend - otm-ui-message.js 4 | // 5 | // Creation and handling of a message control 6 | // that can be positioned 7 | // 8 | // V 2.00 - 04.01.2021 - Thomas Worbs 9 | // Created 10 | // 11 | //////////////////////////////////////////////////////// 12 | 13 | // imports & requires 14 | // ================== 15 | import { ui } from '../src/index.js'; 16 | 17 | // our button factory 18 | // ================== 19 | var messageInited = false; 20 | 21 | function otm_init_message_factory() { 22 | 23 | // return if factory already created 24 | if (messageInited) { 25 | return; 26 | } 27 | 28 | L.Control.Message = L.Control.extend({ 29 | 30 | // initialize: set options 31 | initialize: 32 | function(opts) { 33 | this._html = (typeof(opts.html) !== undefined) ? opts.html : null; 34 | this._className = (typeof(opts.className) !== undefined) ? opts.className : ''; 35 | L.setOptions(this, opts); 36 | messageInited = true; 37 | }, 38 | 39 | // create DOM elements & add event handlers 40 | onAdd: 41 | function (map) { 42 | 43 | // create control 44 | this._control = L.DomUtil.create('div', 'leaflet-bar'); 45 | L.DomUtil.addClass(this._control,'otm-message-container'); 46 | if (this._html) { 47 | L.DomUtil.create('a', this._className, this._control).innerHTML = this._html; 48 | } 49 | 50 | // return created element 51 | return this._control; 52 | }, 53 | 54 | // mandatory remove function that is empty 55 | onRemove: 56 | function (map) { 57 | } 58 | }); 59 | } 60 | 61 | // our exports 62 | // =========== 63 | export { otm_init_message_factory }; 64 | --------------------------------------------------------------------------------