[FOSSGIS-Talk] PostgreSQL/PostGIS Daten anhand eines Hstore-Feldes kategorisieren

wambacher at posteo.de wambacher at posteo.de
Do Jan 3 14:29:49 CET 2019


Hi,

Ich nutze QGIS 3.4 on Ubuntu und möchte bestimmte Daten anhand eines
PostgreSQL/PostGis Hstore-Feldes zu kategorisieren.

Hier (*) steht, dass das mit *map_get(hstore_to_map("tags"),'entrance')*
funktionieren soll, aber es hat (bei mir) nix gebracht.

Das Ergebnis zeigt nur eine einzige Kategorie für alle Datensätze an:
https://wambachers-osm.website/images/osm/snaps_2018/categorize.png

Möchte halt verschiedene Eingänge unterschiedlich darstellen.

PSQL-Abfrage um zu zeigen, dass es da wirklich unterschiedliche Werte in
OpenStreetMap gibt.

select osm_id,tags->'entrance' "tags->'entrance'"
  from planet_osm_point
 where tags ? 'entrance'
 limit 10;
   osm_id   | tags->'entrance'
------------+------------------
 3812284860 | main
 2312180146 | yes
 2773679231 | yes
  339015388 | main
  561073309 | service
  367081276 | main
  339015386 | yes
 1783531793 | main
 1783531816 | main
  367081281 | main
(10 Zeilen)

Zeit: 3,194 ms

Hat wer 'ne Idee, was da schief läuft?

Gruss
walter

*)
https://gis.stackexchange.com/questions/209421/how-to-categorize-features-based-on-hstore-values-in-qgis/288550

ps: hab das vor einigen Tagen in QGIS-User gefragt, aber keine Antwort
bekommen.


-- 
My projects:

Admin Boundaries of the World <https://wambachers-osm.website/boundaries>
Missing Boundaries
<https://wambachers-osm.website/index.php/projekte/internationale-administrative-grenzen/missing-boundaries>
Emergency Map <https://wambachers-osm.website/emergency>
Postal Code Map (Germany only) <https://wambachers-osm.website/plz>
Fools (QA for zipcodes in Germany) <https://wambachers-osm.website/fools>
Postcode Boundaries of Germany <https://wambachers-osm.website/pcoundaries>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste