- AutorBeiträge
- Oktober 25, 2017 um 22:17 Uhr #20711fseltersTeilnehmer
Hallo,
ich bin am Weiterentwickeln meines Themes und dabei ist mir etwas aufgefallen: ich habe mir alle in der OAM vorhandenen Nodes unabhängig von deren OSM Tags in LOCUS aufzeichnen lassen. Dabei sind mir in meinem örtlichen Umfeld (Darmstadt) einige Nodes aufgefallen, die IMHO laut Tag-Mapping gar nicht in der OAM sein dürften. Ich hab mir alle Nodes angesehen, die eigentlich nicht in der OAM drin sein sollten und trotzdem drin sind, und deren Gemeinsamkeiten gesucht: Ich habe eine Vermutung, dass jeder Node unabhängig von dessen Tags in der OAM verzeichnet wird, wenn dieser eine Adresse besitzt (addr:housenumber), kann aber mit meiner Vermutung falsch liegen.Ein paar Beispiele für Euch zum Reversen:
Kabel und Lang (49.8708238, 8.6562545)
Saturn (49.8702395, 8.6539522)
Henschel (49.8725277, 8.6541292)
Gieselberg (49.8721585, 8.6507474)
Heitmann (49.8720715, 8.650773)
Hufnagel (49.8703653, 8.6513547)
und ein nicht-Shop:
Chaos Radio (49.8708409, 8.6511275) (der Tedi neben dran auch…)Vielleicht liege ich völlig falsch und jemand von Euch kann mir erklären, warum diese Nodes in der OAM sind.
Wenn diese drin sind, obwohl sie eigentlich nicht gut durch Themes ansprechbar sind, wieviel Platz könnte man dadurch sparen?! In Darmstadt finde ich sehr viele…Danke
Oktober 26, 2017 um 09:41 Uhr #20717ChristianKAdministratorHallo,
Gib uns bitte die OSM-IDs und den jeweiligen Tag den man sieht der aber nicht enthalten sein soll.
Das würde mir das debuggen etwas einfacher machen.Danke
ChristianOktober 26, 2017 um 13:56 Uhr #20718fseltersTeilnehmerKabel und Lang (49.8708238, 8.6562545) http://www.openstreetmap.org/node/3252637089
Saturn (49.8702395, 8.6539522) http://www.openstreetmap.org/node/566637475
Henschel (49.8725277, 8.6541292) http://www.openstreetmap.org/node/679055254
Gieselberg (49.8721585, 8.6507474), http://www.openstreetmap.org/node/2618362688
Heitmann (49.8720715, 8.650773) http://www.openstreetmap.org/node/3912872737
Hufnagel (49.8703653, 8.6513547) http://www.openstreetmap.org/node/2850347028
Chaos Darmstadt e.V. (49.8708409, 8.6511275) http://www.openstreetmap.org/node/3070421199
Oktober 26, 2017 um 14:45 Uhr #20719fseltersTeilnehmerNoch ein Node der besonders wenige OSM-Tags (nur „name“, „website“ und „addr:housenumber“) hat und trotzdem in der OAM drin ist: http://www.openstreetmap.org/node/1672272757
Oktober 27, 2017 um 08:22 Uhr #20722ChristianKAdministratorHallo,
Ja die Nodes sind drin, allerdings nur die addr:housenumber.
Ich habe die shops in die Elevate Theme eingetragen und diese werden nicht dargestellt, sind IMO daher auch nicht in der Node in Mapsforge enthalten.War mir bis dato so nicht bewusst, hat aber durchaus seinen Sinn.
— werden die Shops in Deiner Theme angezeigt?
VG
ChristianOktober 27, 2017 um 10:49 Uhr #20723fseltersTeilnehmerHallo Christian,
genau so wie dir ging mir es am Dienstag abend auch… die Nodes konnte ich nicht sinnvoll nutzen, die eigentlichen OSM-Tags waren nicht direkt im Theme ansprechbar (beispielsweise der von Dir genannte Shop-Tag).Ich habe mittlerweile eine Regel, der diese (abseits der addr:housenumber fast leeren) Nodes separat anzeigt, wenn sie einen Name-Tag haben:
<rule cat="misc_annotations" e="node" k="*" v="*" zoom-min="18"> <rule e="node" k="cycle_node|hike_node|natural|landuse|leisure|boundary|place|protect_class|bBoxWeight|access|bicycle|religion|winter_room|reservation|shelter_type|safety_rope|ladder|rungs|barrier|amenity|emergency|sport|shop|vending|railway|station|tourism|information|historic|memorial|capital|summit:cross|man_made|drinking_water|highway|ford|mountain_pass|tower|waterway|aeroway|power|generator:source|whitewater|osmc|osmc_text_len|osmc_nw|osmc_textcolor|osmc_foreground|osmc_background" v="~" > <rule e="node" k="name" v="*" > <circle r="0.7" scale-radius="true" fill="#FFFFFF" stroke="#FF0000" stroke-width="0.178dp" /> <caption k="name" dy="14.24dp" font-style="bold" font-size="4.24dp" scale-font-size="18,1.15" fill="#ff0000" stroke="#ffffff" stroke-width="2.212dp" /> </rule> </rule> </rule>
Dies habe ich als Zusatzebene in mein Theme gelegt. In den Nodes ist einiges an Information, gerade für Stadtereisen (Geschäfte etc) auf die ich eigentlich nicht verzichten will.
Viele Grüße
1 Teilnehmer(n) gefällt dieser Beitrag
Oktober 27, 2017 um 13:00 Uhr #20728ChristianKAdministratorWesentlich mehr POIs sind in den POI-Files enthalten.
Wenn Du also eine App nutzt die die Mapsforge-Pois unterstützt ist das ev. eine Lösung.VG
ChristianOktober 27, 2017 um 21:49 Uhr #20732TobiasAdministratorIch denke, das liegt daran, dass alle nodes mit addr:housenumber automatisch unabhängig vom tag-mapping enthalten sind, addr:housenumber ist damit das definierende Tag.
Wenn ein Tag im Datensatz vorhanden ist, ist auch automatisch Name mit enthalten.
Diese zwei Automatismen führen zu dem Phänomen, und auch dazu, dass die anderen begleitenden Tags nicht dabei sind.Developer of Elevate mapstyle
- AutorBeiträge
- Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.