15.854
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 12: | Zeile 12: | ||
-- nur die benötigten Argumente übernehmen | -- nur die benötigten Argumente übernehmen | ||
local args = {"lat", "lon", "location", "locationlist", "geojson", "zoom", | local args = {"lat", "lon", "location", "locationlist", "geojson", "zoom", | ||
"popuptitle", "popuptext", "box", "headline", "width", "height | "popuptitle", "popuptext", "box", "headline", "width", "height", "Work"} | ||
local args = wik.getArgs(pargs, args) | local args = wik.getArgs(pargs, args) | ||
local t, _ = p.karte(frame, args) | local t, _ = p.karte(frame, args) | ||
| Zeile 77: | Zeile 76: | ||
com.isTrue(args["Ehemals"]) then | com.isTrue(args["Ehemals"]) then | ||
kategorien["Hat Objektlokation, ist aber ehemaliges Objekt"] = true | kategorien["Hat Objektlokation, ist aber ehemaliges Objekt"] = true | ||
else -- if args["lat"] == nil or args["lon"] == nil then -- to do: dieses if später rausschmeißen nach Aufbau nominatim.fuerthwiki.de | |||
local geocode = frame:callParserFunction("#geocode", location) | local geocode = frame:callParserFunction("#geocode", location) | ||
if geocode ~= "Geocoding failed" then | if geocode ~= "Geocoding failed" then | ||
| Zeile 98: | Zeile 97: | ||
else | else | ||
kategorien["Hat Geo-Kodierungsfehler und Geokoordinate nicht in SMW-DB vorhanden"] = true | kategorien["Hat Geo-Kodierungsfehler und Geokoordinate nicht in SMW-DB vorhanden"] = true | ||
geoobject_entry["Quellangaben"] = "Geocoding failed" | |||
end | end | ||
end -- if geocode ~= "Geocoding failed" then | end -- if geocode ~= "Geocoding failed" then | ||
| Zeile 144: | Zeile 144: | ||
for _, o in ipairs(geoobjects) do | for _, o in ipairs(geoobjects) do | ||
o["SubObjektTyp"] = "Geo" | o["SubObjektTyp"] = "Geo" | ||
local id = smw.subobjectIdCleaner(o["Geolokation"] or o["Geokoordinate"]) | o["KartePopupTitle"] = nil -- brauchen nicht gespeichert werden | ||
o["KartePopupText"] = nil | |||
local id = "Geo " .. smw.subobjectIdCleaner(o["Geolokation"] or o["Geokoordinate"]) | |||
mw.smw.subobject(o, id) | mw.smw.subobject(o, id) | ||
end | end | ||