Re: [Talk-de] Mapnik ohne Richtungspfeile
On 23.04.14 21:42, Peter Körner wrote: > Das kann man halt auch anders formulieren: An wie viele Objekte wurde kein > name eingetragen (sondern note, description, ...), weil's auf der Karte doof > ausschaute. Schon, aber name ist definiert als der /darzustellende/ Name. Insofern ist's schon ok, dass ein Renderer, der möglichst alle Namen darstellen will (so Platz ist), die dann eben auch darstellt. Und wenn's ein Name sein soll, der definiert, aber nicht dargestellt werden soll, gibt's dafür z.B. loc_name (IMO). Vielleicht ein blödes Beispiel, aber POIs, für die der Renderer (konkret osm.org) kein Icon hat, stellt er * wenn er eine Adresse hat mit der Hausnummer * wenn nicht, dann nicht dar. Führt dann dazu, dass in einer Mall oder Einkaufsstraße zig mal die Hausnummer steht... Wäre es nicht sinnvoll, wenn dort wenigstens die Namen stünden? /al ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Mapnik ohne Richtungspfeile
Dieses ewige Gejammere geht mir auf den Sack, sorry. Im alten Stil wurden ähnlich wie jetzt immer wieder neue Wünsche geäußert: Bitte dies darstelle, bitte jenes darstellen. Das Einarbeiten dieser Wünsche wurde denen, die es überhaupt tun, zu kompliziert, weil die Stildateien immer größer und unhandlicher wurden. Es hätte also drei Möglichkeiten gegeben: 1) Jemand anderes hätte die Arbeit übernommen - das ist zumindest sehr lange nicht passiert 2) Der Stil wäre einfach nicht mehr geändert worden (damit hätten wir das gleiche Problem wie jetzt bei jedem neuen Tag oder Taggingschema) 3) Man packt das ganze neu an und macht dabei diverse Dinge sauberer und aus dem Grunde auf Dauer besser handhabbar. Da (1) und (2) nicht passiert ist, sich aber jemand an (3) herangewagt hat, gibt es jetzt also einen neuen Stil, an dem lange gearbeitet wurde, bevor er öffentlich sichtbar gemacht wurde, und der erstaunlich nah am alten Layout dran ist. Der Wechsel ist vom August 2013. Seitdem sind laut GitHub 500 Fehlermeldungen und Verbesserungsvorschläge eingereicht und davon über die Hälfte erledigt worden, immerhin von einer Reihe von Leuten, vn denen insbesondere Andy (gravitystorm) und dann mit großem Abstand math1985 aktiv sind. Die Stile sind - insbesondere technisch gesehen - nicht identisch. Das ist gewollt und richtig so. Früher wurde der name-Tag immer dargestellt. Wenn Platz auf der Karte ist und ein Objekt einen Namen hat, dann zeige den Namen. Um dann gezielt zu sagen: "Aber Namen von Parkbänken sollen eben gerade nicht dargestellt werden, weil die (außer vielleicht in z19) sonst alles andere verstecken", hätte man das sozusagen ändern müssen in "Zeige alle Namen, solange die nicht zu einer Parkbank gehören". Aus einer einfachen Regel wird bei ein paar Dutzend solcher Ausnahmen dann schnell ein schwerfälliges, langsam berechnetes etwas, und herauszufinden, wo man eine Änderung einpflegen muss, ist schwer. Stattdessen ist viel Arbeit reingesteckt worden, um ein möglichst ähnliches Kartenbild andersherum zu erreichen: Statt: "Rendere alle Namen außer [lange liste von ausnahmen]" soll also jetzt da stehen "Rendere namen von [lange liste von Dingen, deren Namen dargestelllt werden müssen" - und, was noch besser ist: das lässt sich jetzt shcön aufteilen in mehrere Regeln: "Rendere Namen von Grenzen schön jeweils 'innen'", "Rendere Namen von Geschäften" "Zeige Hausnummern in Schriftart X und Größe Y, Geschäfts-Namen aber in X und Größe W" und so weiter. Das macht das Pflegen des Stils einfacher, aber neben der Frage: was lässt man bewusst weg (und guckt mal, ob jemand hinterher danach fragt), ist die Umformulierung nicht so einfach, denn "Rendere alles außer..." erfordert nur ein Wissen über die Ausnahmen, während "Rendere genau..." voraussetzt, dass man letztlich jedes Tag, das man darstellen will, kennt und angeben kann. Insofern ist gewollt, gut und richtig, dass wir alle Auffälligkeiten wie fehlende Beschriftungen etc. melden und mitteilen. Sich aber zu beschweren, vorher sei alles besser gewesen setzt meiner Meinung nach voraus, das zu beweisen. Ich vermute, der alte Mapnik-Stil ist heute langsamer in der Darstellung (ganz wage Vermutung aus den mir bekannten technischen Unterschieden, was Datenbank-Abfragen angeht), und er ist bestimmt in 'nem halben oder ganzen Jahr auch besser als der alte. Nein: Die Maintainer des alten Stils wollten nicht mehr daran weiterarbeiten und hätten das vermutlich auch nicht mehr besonders aktiv gemacht. Um also die Behauptung aufzustellen, dass der neue Stil dauerhaft schlechter ist als der alte, und euch damit die Rechtfertigung zu verdienen, möglicherweise zu meckern, bitte ich dann darum, Fehler im alten Stil zu korrigieren - der Code ist auch da frei verfügbar. Ansonsten: Fehler finden ist gut, Fehler melden auch - dafür gibt's den Bugtracker bei Github; Fehler laut an alle rauszuschreien aber nicht da, wo sie behoben werden könnten, hilft aber kaum, sorry. Gruß Peter [1] https://github.com/gravitystorm/openstreetmap-carto/graphs/contributors Am 24.04.2014 21:56, schrieb Dirk Sohler: > Holger Jeromin schrieb: >> http://bl.ocks.org/tyrasd/raw/6164696/#17.00/50.75168/6.02481 >> >> Vorher war die Grenzbeschriftung total nutzlos, jetzt sehr hilfreich. > > Also entweder gut beschriftete Grenzen und komplett unbeschriftete > Tunnel, oder beschriftete Tunnel und eher schlecht beschriftete Grenzen. > > … und ein Stück weiter oben das Labyrinth und die Taverne sind auch > unbeschriftet. Nur wegen schönen Bäumen und grenzen Lohnt das imho > nicht bei all den Nachteilen. > > Grüße, > Dirk > > > > ___ > Talk-de mailing list > Talk-de@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-de > ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Mapnik ohne Richtungspfeile
Am 25. April 2014 09:53 schrieb Andreas Labres : > dar. Führt dann dazu, dass in einer Mall oder Einkaufsstraße zig mal die > Hausnummer steht... Wäre es nicht sinnvoll, wenn dort wenigstens die Namen > stünden? > das mit den Hausnummern ist eher ein bug denn ein feature, den ggf. mal melden und korrigieren (sofern es nicht bereits ein Ticket dazu gibt), z.B. auch in Verbindung mit gates (da werden dann die Hausnummern nicht dargestellt wenn ein gate da ist). Eine mögliche Lösung wäre z.B., alternative Positionierungen auszuprobieren, so dass bei ausreichendem Platz beides dargestellt wird. Auch die Reihenfolge der Prioritäten (erst Name dann Nummer z.B.) kann evtl. noch optimiert werden. Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Mapnik ohne Richtungspfeile
Am 25.04.2014 09:53, schrieb Andreas Labres: > On 23.04.14 21:42, Peter Körner wrote: >> Das kann man halt auch anders formulieren: An wie viele Objekte wurde kein >> name eingetragen (sondern note, description, ...), weil's auf der Karte doof >> ausschaute. > > Schon, aber name ist definiert als der /darzustellende/ Name. ? Wo ist das so definiert? Ich versuch mal aus dem Wiki zu zitieren: [1]: "To provide details of the name for a feature included in OpenStreetMap." - nix mit Darstellung, [1]: Key name: "The common default name. (Note: For disputed areas, please use the name as displayed on e.g. street signs for the name tag." - auch da steht nichts von Darstellung für die Karte. Deutsche Seite zum Key Name: [2] "Der Schlüssel name dient dazu, den Namen eines Objekts in OpenStreetMap anzugeben" - auch da steht nichts zur Beschriftung eines Objekts in der Karte, sondern es geht um den Namen des Objekts. [2] Key name: "Die allgemeine Bezeichnung" - halte ich für zu schwammig übersetzt und zu leicht falsch zu interpretieren, aber trotzdem steht auch hier nichts von der Darstellung oder dem darzustellenden Namen. Aber da Namen ja wirklich eine komplexere Sache sind, gibt es ja noch die allgemeine Seite zum Thema, auch da wieder Englisch [3], Deutsch [4] und andere: [3] sagt: "We use name=* to tag the name of things. We tag names of roads, pubs, railway stations, parks, buildings and anything which has a name. See more at Map Features#Name" -nix mit Darstellung. [3] stellt außerdem klar, dass keine Abkürzungen verwendet werden sollen. [3] sagt ganz deutlich: "Name is the name only. The names should be restricted to the name of the item in question only and should not include categories, types, descriptions, addresses or notes. If something really doesn't have a name, don't add one to OpenStreetMap.", und hier kommen wir zum Kern des Problems: ein Name ist ein Name ist ein Name - keine Beschreibung, keine Bezeichnung, um beschreibend auf etwas zu verweisen, sondern ein Name. > Insofern ist's > schon ok, dass ein Renderer, der möglichst alle Namen darstellen will (so > Platz > ist), die dann eben auch darstellt. Und wenn's ein Name sein soll, der > definiert, aber nicht dargestellt werden soll, gibt's dafür z.B. loc_name > (IMO). Wer sagt denn so 'nen Blödsinn? loc_name ist für den lokal bekannten Namen. Wenn ich eine Karte von meinem Dorf machen möchte, will ich den loc_name darstellen - zusätzlich oder statt des überregional bekannten, und genau dafür ist der da. Entscheidet doch bitte nicht beim Mappen, wie ihr Dinge dargestellt sehen wollt, entscheidet, was ihr da eintragt. Wenn ihr den Namen eintragt, gehört der in name. Wenn es zusätzlich(!) einen lokal verwendeten Namen gibt, gehört der in "loc_name"; wenn es zusätzlich einen internationalen Namen gibt, dann kommt der in int_name - und so weiter. Deine Aussage: "...wenn's ein Name sein soll, der definiert, aber nicht dargestellt werden soll,..." vermischt die Zuständigkeiten: Wenn Du auf die Darstellung Einfluss nehmen willst, beteilige dich am Render-Stil, wenn Du mappen willst, mappe die Tatsachen. Es gibt beim Mappen immer auch Entscheidungen zu treffen, was korrekt ist und was nicht. Die Darstellung in EINER oder einer Handvoll Karten ist jedenfalls keine, die meines Erachtens gültig ist. > > Vielleicht ein blödes Beispiel, aber POIs, für die der Renderer (konkret > osm.org) kein Icon hat, stellt er > * wenn er eine Adresse hat mit der Hausnummer > * wenn nicht, dann nicht > dar. Führt dann dazu, dass in einer Mall oder Einkaufsstraße zig mal die > Hausnummer steht... Wäre es nicht sinnvoll, wenn dort wenigstens die Namen > stünden? Für Geschäfte ja, aber das führt dann zu einer sinnvollen Regel, "Stelle Namen von shop=* grundsätzlich dar", nicht zu "Stelle alle Namen dar". Stell dir vor, diese Mall hat aus einer Laune heraus aufgestellte Bänke alle benannt. Diese Namen werden von niemandem benutzt, nicht zur Orientierung verwendet und gar nichts, sie stehen aber auf kleinen Schildern an der Bank (und sind in dem Fall mal nicht die Widmung, die es ja oft gibt, aber die kein Name ist). Wäre es nicht sinnvoll, in der Mall alle Namen von Geschäften, aber eben gerade keinen Namen von Bänken zu sehen? Bei unserer Renderertechnik würden "alle Namen" zudem meist dazu führen, dass einige zufällig weggelassen würden - aus Platzgründen. Willst Du die Karte dann wirklich ein paar Bänke mit Namen anzeigen lassen, die Läden nebenan aber nicht - nur weil da der Zufall und die genaue Platzierung in Kombination mit evtl. der Objekt-ID (wegen der Reihenfolge, in der Objekte durch den Renderer verarbeitet werden) das so entschieden hat? Sorry, aber meldet doch einfach Features, deren Namen dargestellt werden sollen - aber an der richtigen Stelle, und ohne Gejammer, dass "die da oben beim Style-Code" immer alles schlechter machen würden. Gruß Peter [1] http://wiki.openstreetmap.org/wiki/Name [2] http://wiki.openstreetmap.org/wiki/DE:Key:name [3] http:
Re: [Talk-de] Mapnik ohne Richtungspfeile
Holger Jeromin wrote: > https://github.com/egore/openstreetmap-carto > hab ich mal gefunden. Wobei ich nicht weiß, wie da der Stand ist. Das hält nicht, was es verspricht, denn das ist kein deutscher Kartenstil, sondern ein etwas älterer fork des openstreetmap-carto ohne weitere Änderungen. > Der deutsche Stil würde also nur > @motorway-fill: #89a4cb; > @primary-fill: #dd9f9f; > anders haben und ist daher sehr einfach aktuell zu halten. Da ist schon noch deutlich mehr anders als ein paar Farben. Gerade bei den Autobahnen. Sven -- Der "normale Bürger" ist nicht an der TU Dresden und schreibt auch nicht mit mutt. (Ulli Kuhnle in de.comp.os.unix.discussion) /me is giggls@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] SOTM-EU Frühbucherpreis noch bis Ende April
Hallo, wie ihr ja alle wisst ;) ist vom 13.-15.6. in Karlsruhe die "SotM EU" mit vielen interessanten Vorträgen rund um OSM (Programm auf www.sotm-eu.org). Tickets können auf http://sotm-eu.org/en/pages/attendees gebucht werden und kosten bis Ende April noch EUR 55, danach EUR 80. Im Ticketpreis sind die gemeinsame Abendveranstaltung ("Social Event") und Verpflegung am Freitag und Samstag enthalten. Die Konferenzsprache ist Englisch. Bye Frederik -- Frederik Ramm ## eMail frede...@remote.org ## N49°00'09" E008°23'33" ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Mapnik ohne Richtungspfeile
> Am 25/apr/2014 um 10:25 schrieb Peter Wendorff : > > The names should be > restricted to the name of the item in question only and should not > include categories, types, descriptions, addresses or notes. If > something really doesn't have a name, don't add one to OpenStreetMap.", wobei das manchmal auch mMn zu restriktiv gesehen wird, z.B. bei Restaurants, da ist der Name oft einschl. einer Kategoriebezeichnung (zB"Gasthaus zum Ochsen" und nicht nur (je nach Fall kommt das zwar auch vor) "zum Ochsen"). Macht ja auch keinen Sinn, z.B. name="für angewandte Kunst" zu taggen, wenn es name="Museum für angewandte Kunst" heißen sollte. Bei Ministerien, Museen oder Universitäten lässt das kaum einer weg, bei Restaurants und Cafés aber öfters. Gruß, Martin ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Mapnik ohne Richtungspfeile
Am 25.04.2014 11:52, schrieb Martin Koppenhoefer: > > >> Am 25/apr/2014 um 10:25 schrieb Peter Wendorff >> : >> >> The names should be restricted to the name of the item in question >> only and should not include categories, types, descriptions, >> addresses or notes. If something really doesn't have a name, don't >> add one to OpenStreetMap.", > > > wobei das manchmal auch mMn zu restriktiv gesehen wird, z.B. bei > Restaurants, da ist der Name oft einschl. einer Kategoriebezeichnung > (zB"Gasthaus zum Ochsen" und nicht nur (je nach Fall kommt das zwar > auch vor) "zum Ochsen"). Macht ja auch keinen Sinn, z.B. name="für > angewandte Kunst" zu taggen, wenn es name="Museum für angewandte > Kunst" heißen sollte. Beim Gasthaus zum Ochsen kann ich mir beides vorstellen - sowohl, dass das Gasthaus "zum Ochsen" heißt als auch, dass es "Gasthaus zum Ochsen" heißt. Ein "Museum für angewandte Kunst", das irgendwo den Namen "für angewandte Kunst" trägt, musst Du mir zeigen (in dem speziellen Fall würd ich es dem Museum als angewandte Kunst durchgehen lassen, beim Museum für Völkerkunde würd ich die Verantwortlichen des Namens "für Völkerkunde" mal zum Psychiater schicken. > Bei Ministerien, Museen oder Universitäten > lässt das kaum einer weg, bei Restaurants und Cafés aber öfters. Die Universität Paderborn heißt aber auch Universität Paderborn - und nicht "Universität", und die "Leipniz Universität Hannover" heißt auch nicht "Leipzig" oder "Leipzig Hannover", sondern genau so: Leipniz Universität Hannover. Eine Kneipe kann auch einfach "Die Kneipe" oder "Kneipe" heißen - aber nur weil es eine Kneipe ist, heißt sie noch nicht so - und auch nicht, weil die Säufer um die Ecke eben in "die Kneipe" gehen. Trotzdem ist ein Name ein Name, und nicht eine Bezeichnung, die man zur Kommunikation nutzt. Manchmal ist das nicht eindeutig, manchmal ist es nicht so richtig gut vor Ort zu erkennen - aber gegen Fehler sagt ja auch niemand was. Ich gebe dir recht: manchmal wird das zu restriktiv gesehen, ABER ich schränke das ein: manchmal wird zu viel nachträglich als Fehler behandelt und der entsprechende Mapper dementsprechend angeschrieben. Die Grundsätze, was ein Name ist, sollten wir dagegen eher zu restriktiv als zu offen beschreiben - zusammen mit der zwangsläufigen Interpretation von Mappern kommt dann eher was sinnvolles dabei raus, als wenn man alle Toleranzen direkt "offiziell" "erlaubt" (beachtet die Anführungszeichen). Gruß Peter ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de