Verschlagwortet: 

Betrachte 15 Beiträge - 1 bis 15 (von insgesamt 21)
  • Autor
    Beiträge
  • #24641
    Avatar-FotoChristianK
    Administrator

    Ich eröffne hier einen Thread für die PopCats, das mit den EMails ist unpraktisch da ich 3 Rechner habe.

    Anfang: @Michael , das PopCatFile4OAM.csv am Server in Deinem Verzeichnis ist noch vom 2.5.2018.
    Gibt es schon ein neues?
    Der Prozess ist der das ich – gleichzeitig mit dem Download des Planet-Files – dieses csv herunterlade und ins Planet-File einarbeite. Das geht automatisch und bedingt einen fixen Speicherplatz von dem sich die Scripts via wget dieses csv holen.

    LG, Christian

    #24644
    Avatar-FotoChristianK
    Administrator

    Was die key/values betrifft so würde ich vorschlagen das – nachdem auch 0|1 in Zukunft enthalten ist die Values als v=“pc_[value] zu setzten um den CommonValueBug zu umschiffen – wie es @Tobias schon vorgeschlagen hat.

    Weiters möchte ich gerne die bisher als „PopCat“ bezeichneten keys in „popcat“ = LowerCase umbenbennen, das ist standard mit den keys in OSM.

    Geht das OK?

    1 Teilnehmer(n) gefällt dieser Beitrag
    #24646
    Avatar-FotoTobias
    Administrator

    Beides für mich OK. Dann ist ja der Wunsch bzgl. 0|1 schon mal drin.

    Hier noch der andere Vorschlag von mir:

    Bei tag-mapping urban etc., wo village bei ZL11 und town bei ZL8 drin ist:

    <osm-tag key='place' value='village' zoom-appear='11' />
    <zoom-override key='PopCat' value='5000' />

    ebenso 10000, 20000, etc.

    <osm-tag key='place' value='town' zoom-appear='8' />
    <zoom-override key='PopCat' value='20000' />

    ebenso 30000, 50000, etc.

    Danke Christian!

    Developer of Elevate mapstyle

    #24659
    Avatar-FotoChristianK
    Administrator

    Hallo @tobias,

    Was hat Priorität bez. zoom-appear – popcat oder place?
    Auf allle Fälle bräuchten wir erst mal für alle popcats die zoom-appear.

    Kannst Du mir die zoom_appears für diese key/values geben, Dankschön auch.
    popcat pc_0
    popcat pc_1
    popcat pc_1000
    popcat pc_5000 (za 10)
    popcat pc_10000
    popcat pc_20000 (za 7)
    popcat pc_30000
    popcat pc_50000
    popcat pc_100000
    popcat pc_200000
    popcat pc_500000
    popcat pc_1000000

    #24661
    mbe57
    Moderator

    Hallo Christian und Tobias,
    so ein Thread ist in der Tat besser 🙂
    Ich habe gerade ein PopCatFile4OAM.csv generiert und per ftp hochgeladen.
    Es enthält jetzt popcat 0 falls kein Wert angegeben wurde, 1 für > 0 und < 1000, etc. Die Datei ist also deutlich größer geworden (dafür so komplett wie man bei moving source sein kann.)
    Das zoom_appears-Thema ist spannend. Tobias hatte ja auch einmal auf die Dörfer in Sibieren oder so hingewiesen. Die sind zwischen popcat 0 und 1000 und gfls. der einzige Ort auf dem ganzen Kartenauschnitt bei ZL 10.
    Ich plädiere also dafür, ab ZL 10 alle popcats reinzunehmen.
    Das fine tuning geschieht ja über Tobias‘ themes.
    LG
    Michael

    #24673
    Avatar-FotoTobias
    Administrator

    Hallo @tobias,
    Was hat Priorität bez. zoom-appear – popcat oder place?

    Auf allle Fälle bräuchten wir erst mal für alle popcats die zoom-appear.

    Kannst Du mir die zoom_appears für diese key/values geben, Dankschön auch.

    Ich glaub ich hab das mit dem zoom-override falsch verstanden… es soll eigentlich so sein wie z.B. peak_dist. Also dass wenn village ein zoom-appear von 11 hat, es bei einem popcat von 5000 oder mehr schon bei ZL 10 erscheint. Der Hauptwert ist place=village, siehe auch die Regeln dazu in der aktuellen Elevate Version. Ebenso bei town mit popcat von 20000 und mehr sollten diese schon ab ZL 7 sichtbar sein, wenn machbar.

    Müssen denn dazu bei popcat auch eigene zoom-appears festgelegt sein? Denn je nach Hauptwert, wie z.B. place=town, wäre der Wert anders. Da das tatsächliche Erscheinen ja im Theme geregelt ist, kann es auch ein beliebiger höherer Wert sein, da popcat selbst wegen renderable=’false‘ gar nicht dargestellt wird, z.B. zoom-appear=6, da tauchen in Elevate frühestens Ortschaften auf.

    Bei derzeitigem Test-Stand könnten übrigens folgende Werte zusammen gefasst werden, falls es hilft:

    500000|1000000
    200000
    20000|30000|50000|100000
    10000
    5000
    1000

    Developer of Elevate mapstyle

    #24675
    Avatar-FotoTobias
    Administrator

    Es enthält jetzt popcat 0 falls kein Wert angegeben wurde, 1 für > 0 und < 1000, etc.

    Bitte 0 nur für die Orte vorbehalten, wo tatsächlich population=0 in OSM oder geonames angelegt ist. Ich muss „0“ von „nicht vorhanden“ unterscheiden können, so würde das nicht gehen. Falls kein Wert angegeben ist bitte einfach nichts annehmen, mit popcat=~ lässt sich das im Theme genau rausfiltern.

    Das zoom_appears-Thema ist spannend. Tobias hatte ja auch einmal auf die Dörfer in Sibieren oder so hingewiesen. Die sind zwischen popcat 0 und 1000 und gfls. der einzige Ort auf dem ganzen Kartenauschnitt bei ZL 10.

    Sibirien betrifft das dann gar nicht, hier geht es um Karten mit „urban“ tag-mapping. Für Sibirien gilt ein anderes tag-mapping, welches, kann Christian Dir genauer sagen, und dann gelten, Elements statt Elevate vorausgesetzt, die zoom-appears in der Karte für die jeweiligen, unbeeinflusst von popcat.

    Developer of Elevate mapstyle

    #24677
    mbe57
    Moderator

    OK, habe das Skript wieder geändert, das CSV generiert und auf die ftp-Site hochgeladen.
    Die Datei ist wieder deutlich kleiner 🙂

    1 Teilnehmer(n) gefällt dieser Beitrag
    #24679
    mbe57
    Moderator

    Hier das ZIP vorab.

    #24691
    mbe57
    Moderator

    Achtung, neue Version – die alte hatte Fehler bei populations mit blank, Komma oder Punkt im String.

    #24732
    Avatar-FotoChristianK
    Administrator

    Hallo @Tobias,

    Der Zoom_Override braucht sowohl für die popcat als auch für die places explizite zoom-appear.

    Wenn Du also popcat=pc_20000 za=7 und _dazu_ zoom_override=town
    hinterlegt hast so erscheint (in urban) place=town nicht mit ZA 8 sondern ZA7

    Nur muss dann auch bei popcat für jedes tag-mapping ein Wert hinterlegt werden sonst passiert es zB das bei „iceland“ wo town ein ZA6 hat zu spät – also bei ZA7

    Ich schick Dir das gültige tagmapping.xls per mail.#
    Hier siehst Du den Mechanismus bei zB bei den bboxweights, peaks_dists, etc..

    LG, Christian

    1 Teilnehmer(n) gefällt dieser Beitrag
    #24801
    Avatar-FotoChristianK
    Administrator

    Ups,

    Ich habe eben gesehen das ich noch die alte Logik im Script für die PopCats hatte:
    pc_0 wird vergeben wenn in Michaels file KEIN Wert vergeben ist.
    Sorry – wird mit dem nächsten Update behoben

    #24805
    Avatar-FotoTobias
    Administrator

    Eilt ja alles nicht so, dann warte ich auch noch mit der passenden Theme-Version. Sonst würden nämlich die Mehrzahl der Orte erst so spät angezeigt werden wie alle mit ganz wenig bzw. 0 Einwohner.

    Developer of Elevate mapstyle

    1 Teilnehmer(n) gefällt dieser Beitrag
    #24807
    Avatar-FotoChristianK
    Administrator

    Ich lasse Dir die Alps_Ost mit dem korrigierten Script durchlaufen, zum separaten download.

    2 users thanked author for this post.
    #24844
    Avatar-FotoTobias
    Administrator

    Hallo Christian,
    leider werden in der aktuellen Alps_Ost jetzt die fragliche Orte statt früher gar nicht mehr dargestellt, egal ob mit popcat oder einfach mit einem place=*. Z.B. Waging am See, das hätte ein popcat=pc_5000, oder Traunreut mit popcat=pc_20000. In den anderen Karten wie die aktuelle Bayern gehen die noch, nur hatte das zoom-override auch nicht funktioniert. Vielleicht liegt letzteres auch an der Kombination mit renderable=false, das habe andere zoom-overrides nicht.
    https://www.openstreetmap.org/node/1339390400#map=15/47.9374/12.7303
    https://www.openstreetmap.org/node/29112429#map=15/47.9622/12.5936
    Viele Grüße,
    Tobias

    Developer of Elevate mapstyle

Betrachte 15 Beiträge - 1 bis 15 (von insgesamt 21)
  • Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.