x

osm2pgsql mit Flex-Output und LUA


  1. osm2pgsql mit Flex-Output und LUA · wambacher (Gast) · 09.09.2022 16:30 · [flux]

    Hi,

    ich möchte die Toolchain für meine Karten von "Handbetrieb" auf FLEX/LUA umstellen und hab da mal 'ne Frage:

    Wie werden in LUA die Tags angesprochen, die einen Doppelpunkt im Key haben?

    Abfrage ob in den Tags ein bestimmter Key vorhanden ist:

    lua: if object.tags.amenity ... funzt
    if object.tags.healthcare:speciality ... funzt nicht
    if object.tags.'healthcate:speciality' ... funzt nicht

    In PostGIS geht das ja z.B. mit if (tags ? 'healthcare:speciality')

    jeder Tipp würde mir helfen.

    Gruß
    walter


    • Re: osm2pgsql mit Flex-Output und LUA · Nakaner (Gast) · 10.09.2022 10:55 · [flux]

      Hallo Walter,

      es geht auch object.tags["disused:railway"]

      Viele Grüße

      Michael


    • Re: osm2pgsql mit Flex-Output und LUA · wambacher (Gast) · 11.09.2022 14:00 · [flux]

      Nakaner wrote:

      es geht auch object.tags["disused:railway"]

      Danke, hab ja einiges probiert aber auf die eckigen Klammern bin ich nicht gekommen.

      Gruß
      walter

      ps: Bin inzwischen natürlich auch weitergekommen, aber die osm-spezifischen Tags (PostgreSQL hstore) machen mir immer noch einige Probleme.