Modul:Grundstück/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 91: Zeile 91:
end
end
query = query .. "|?GeoSubobject#-|?#-"
query = query .. "|?GeoSubobject#-|?#-"
mw.logObject(query, "query")
-- mw.logObject(query, "query")
val = mw.smw.ask(query)
val = mw.smw.ask(query)
mw.logObject(val, "val")
-- mw.logObject(val, "val")
if val == nil then
if val == nil then
t = t .. "<br>Gebäude " ..
t = t .. "<br>Gebäude " ..
Zeile 134: Zeile 134:
query = query ..
query = query ..
"|?Geokoordinate|?Geolokation|?GeoJson#-|?Zoomlevel|?#-"
"|?Geokoordinate|?Geolokation|?GeoJson#-|?Zoomlevel|?#-"
mw.logObject(query, "query")
-- mw.logObject(query, "query")
val = mw.smw.ask(query)
val = mw.smw.ask(query)
-- mw.logObject(val, "val")
if val ~= nil then
if val ~= nil then
val = val[1]
val = val[1]
mw.logObject(val, "val")
fbdata.pargs["location"] =
fbdata.pargs["location"] = val["Geolokation"] or val["Geokoordinate"]
val["Geolokation"] or val["Geokoordinate"]
if val["GeoJson"] ~= nil then
if val["GeoJson"] ~= nil then
fbdata.pargs["geojson"] = string.sub(val["GeoJson"], 9)
fbdata.pargs["geojson"] = string.sub(val["GeoJson"], 9) -- "GeoJson:" abschneiden
end
end
fbdata.pargs["zoom"] = val["Zoomlevel"]
fbdata.pargs["zoom"] = val["Zoomlevel"]
Zeile 147: Zeile 148:
end
end
-- Faktenbox anzeigen (ohne Attribute setzen)
-- Faktenbox anzeigen (ohne Attribute setzen)
mw.logObject(fbdata.pargs, "fbdata.pargs")
-- mw.logObject(fbdata.pargs, "fbdata.pargs")
fbdata.noattr = true
fbdata.noattr = true
t = geb.faktenbox(fbdata)
t = geb.faktenbox(fbdata)