Verschlagwortet: popcat
-
AutorBeiträge
-
Juli 23, 2018 um 17:46 Uhr #24641
ChristianK
AdministratorIch 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
Juli 23, 2018 um 17:52 Uhr #24644ChristianK
AdministratorWas 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
Juli 23, 2018 um 20:49 Uhr #24646Tobias
AdministratorBeides 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
Juli 24, 2018 um 06:42 Uhr #24659ChristianK
AdministratorHallo @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_1000000Juli 24, 2018 um 10:02 Uhr #24661mbe57
ModeratorHallo 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
MichaelJuli 24, 2018 um 22:39 Uhr #24673Tobias
AdministratorHallo @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
1000Developer of Elevate mapstyle
Juli 24, 2018 um 22:44 Uhr #24675Tobias
AdministratorEs 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
Juli 25, 2018 um 00:55 Uhr #24677mbe57
ModeratorOK, 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
Juli 25, 2018 um 00:56 Uhr #24679mbe57
ModeratorHier das ZIP vorab.
Juli 25, 2018 um 23:53 Uhr #24691mbe57
ModeratorAchtung, neue Version – die alte hatte Fehler bei populations mit blank, Komma oder Punkt im String.
Juli 29, 2018 um 10:24 Uhr #24732ChristianK
AdministratorHallo @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 ZA7Nur 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
August 2, 2018 um 16:09 Uhr #24801ChristianK
AdministratorUps,
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 behobenAugust 2, 2018 um 20:44 Uhr #24805Tobias
AdministratorEilt 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
August 2, 2018 um 20:59 Uhr #24807ChristianK
AdministratorAugust 4, 2018 um 22:52 Uhr #24844Tobias
AdministratorHallo 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,
TobiasDeveloper of Elevate mapstyle
-
AutorBeiträge
- Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.