15.351
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 58: | Zeile 58: | ||
minimum_one_geocode_ok = true | minimum_one_geocode_ok = true | ||
else | else | ||
-- geocode nicht erfolgreich => SMW-DB nehmen | -- geocode nicht erfolgreich => SMW-DB nehmen | ||
kategorien["Hat Geo-Kodierungsfehler"] = true | kategorien["Hat Geo-Kodierungsfehler"] = true | ||
local smw_geokoordinate = mw.smw.ask( | local smw_geokoordinate = mw.smw.ask( | ||
| Zeile 65: | Zeile 65: | ||
"|?Geokoordinate|limit=1") or {{}} | "|?Geokoordinate|limit=1") or {{}} | ||
smw_geokoordinate = smw_geokoordinate[1]["Geokoordinate"] | smw_geokoordinate = smw_geokoordinate[1]["Geokoordinate"] | ||
if smw_geokoordinate ~= nil then | if smw_geokoordinate ~= nil then -- SMW-DB Geokoordinate vorhanden? | ||
-- SMW-DB Geokoordinate | |||
kategorien["Hat Geo-Kodierungsfehler, aber Geokoordinate in SMW-DB noch vorhanden"] = true | kategorien["Hat Geo-Kodierungsfehler, aber Geokoordinate in SMW-DB noch vorhanden"] = true | ||
geoobject_entry["Geokoordinate"] = smw_geokoordinate | geoobject_entry["Geokoordinate"] = smw_geokoordinate | ||
| Zeile 94: | Zeile 93: | ||
end | end | ||
-- | -- geoobjects setzen | ||
mw.logObject(geoobjects, "geoobjects") | mw.logObject(geoobjects, "geoobjects") | ||
for _, o in ipairs(geoobjects) do | for _, o in ipairs(geoobjects) do | ||
| Zeile 106: | Zeile 105: | ||
-- Kategorien setzen | -- Kategorien setzen | ||
for _, o in ipairs(geoobjects) do -- Check "Hat Geolokation, aber keine Geokoordinate" | |||
if o["Geolokation"] ~= nil and o["Geokoordinate"] == nil then | |||
kategorien["Hat Geolokation, aber keine Geokoordinate"] = true | |||
end | |||
end | |||
for k, _ in pairs(kategorien) do | for k, _ in pairs(kategorien) do | ||
t = t .. "[[Kategorie:" .. k .. "]]" | t = t .. "[[Kategorie:" .. k .. "]]" | ||