Defakto ist die openstreetmap.de Webseite leider mehr oder weniger unmaintained.
Um den Tileserver und um den dt. Kartenstil kümmere ich mich leider immer noch im Rahmen einer one man show.
Ein wenig Hilfe um immer aktuell am normalen OSM Stil dran zu bleiben könnte ich nach wie vor brauchen.
Die Betrieb der Strato Server wird es Ende des Jahres eingestellt. Der Tileserver läuft aber auf einer FOSSGIS eigenen Maschine und steht im RZ des GFZ in Potsdam.
seufz Da gab’s zu viel Hilfe!!!11elf
Eine Weile habe ich den deutschen Stil ja ganz gerne genutzt, weil dort tertiary noch deutlich erkennbar war …
Aber dann schlug ein Update zu …
Gibt es noch irgendwelche ausländischen hauptkartenähnlichen Stile, bei denen tertiary noch gut erkennbar ist?
Hm man könnte das Orange, das osm carto für primary verwendet eins nach unten schieben. Ich wundere mich gerade selbst ein wenig warum ich das damals nicht gemacht habe. Bei primary und motorway habe ich das ja so gemacht.
Darfst mir gerne einen Pull request schicken
Überhaupt ist github wohl die bessere Plattform für solche Wünsche als das Forum.
Es ist halt immer eine Gradwanderung einerseits so nahe wie möglich am upstream zu bleiben, andererseits aber Änderungen, die einem wichtig sind beizubehalten.
Mal ein Stimmungsbild machen. So würde das aussehen. Wer findet das gut? Ich tendiere ehrlich gesagt selbst dazu die visuelle Unterscheidbarkeit von tertiary wieder herzustellen.
Hast du irgendwo schon einmal beschrieben, was da alles an “Arbeit” mit verbunden ist? Geht’s vereinfacht gesagt nur darum, die DIFFs von openstreetmap-org-carto zu ermitteln und dann copy&paste in die openstreetmap-de-carto styles zu bringen? Hast du das Thema schonmal auf einer FOSSGIS Konferenz vorgestellt und gibt’s davon vielleicht ein Video … hätte auch den Charme es einer breiteren Masse zugänglich zu machen.
Ich muss ehrlich zugegen, dass ich nicht immer gewusst habe, was ich genau tue. Deshalb war ich umso erstaunter, als mir mit Leaflet am Ende tatsächlich Kacheln angezeigt wurden.
@giggls Wenn ich den Step 6 richtig verstanden habe, dann habe ich den Stil des Repos https://github.com/gravitystorm/openstreetmap-carto installiert. Und an diesem Stil möchtest du gerne in deinem Repo “dran bleiben”. Dabei hättest du gerne Hilfe?
Zur Mithilfe am Stil reicht eigentlich kosmtik. Ein vollwertiges mod_tile braucht man dazu nicht.
Jepp, denn dieses Repo ist mein upstream. Es geht darum Änderungen im upstream immer bei Releases in unseren fork rein zu mergen, damit das nicht zu stark divergiert.
Inhaltliche Änderungen dürfen natürlich auch gemacht werden.
Aber wie gesagt zur Stilentwicklung geht dieses HOWTO zu weit man braucht nur die Datenbank und kosmtik. Was ich selbst noch habe ist ein Makefile, dass mir einzelne Tiles in jeder Zoomstufe und meine German-style Spezialitäten rendert.
Das ist sozusagen ein manueller Unit-test. Ich lasse “make test” laufen und schaue drüber ob alles wie bisher aussieht.
Im wesentlichen schon. Aber weiterentwickelt darf der Fork natürlich auch werden.
Ich arbeite zwar immer noch mit git merge, aber gerade im project.mml ist relativ viel Handarbeit notwendig.
Das klassische Rendering ist ja seit dem allgemeinen Vektorkachel Hype ein wenig out. Daher hätte ich einen Vortrag über dieses Thema eher langweilig gefunden. Es gibt Vorträge über die Lokalisierung. https://github.com/giggls/mapnik-german-l10n/wiki
Da darf man natürlich auch mitarbeiten, aber da sehe ich eigentlich gerade wenig Handlungsbedarf. Mittelfristig sollte man das Zeug mal nach C++ portieren, damit es flexibler und vor allem auch ind er Produktion von Vektortiles einsetzbar ist.
Und was ich mich bei meiner Umsetzung gefragt habe: gibt’s “Überschreibungs”-Möglichkeiten? Sprich, dass man auch noch Dinge aus der project.mml (die leider Gottes ja echt riesig ist und wohl doch irgendwie das “oberste” Element) “überschreiben” könnte, weil dann würde sich ja die Mergerei fast in Luft auflösen.
Gut, ich habe mir natürlich eine eigene streetlamp.mss erstellt und power.mss “erweitert”, was dann aber auch wieder Merge-Konflikte geben könnte. Am liebsten hätte ich eigentlich eine haraldhartmann.mss wo ich “meine” Stylings reinkippe und die alles andere “überschreiben”.
Das haraldhartmann.mss file in project.mml unter Stylesheet: einzubinden ist ja nicht so das Problem.
Das Problem sind die Einträge unterhalb von “Layer:”. Ohne einen Eintrag dort wird ja nichts gerendert und carto kennt da AFAIK keinen Verweis auf externe Dateien.
Was ich nie ausprobiert habe ist ob eine Redefinition eines Layers mit dem selben Namen diesen überschreibt.
Prinzipiell hindert Dich aber niemand daran Deine eigenen Layer ganz am Ende anzuhängen.
Ich würde im übrigen sowas Wie das, was Du hier beschreibst ohnehin eher als Overlay machen.
weiß ich, und das sich dafür auch noch overpass mit mapcss anbieten würde, usw., aber für meine 60km² hat sich das einfach angeboten es mal darüber zu probieren, und um sich überhaupt einmal mit dem Thema Tile-Rendering abseits von Maperative und Co zu beschäftigen
PS: und ja, eigentlich ist das Thema mapnik-Rendering und Co. schon auf dem sterbenden Ast und ich sollte mir vielleicht gleich Vector-Rendering angucken … aber manchmal ist es besser auch das “alte” System und dessen Fehler und Schwächen zu kennen, usw.