15.381
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 55: | Zeile 55: | ||
if geocode ~= "Geocoding failed" then | if geocode ~= "Geocoding failed" then | ||
geoobject_entry["Geokoordinate"] = geocode | geoobject_entry["Geokoordinate"] = geocode | ||
geoobject_entry[" | geoobject_entry["Quellangaben"] = "location" | ||
minimum_one_geocode_ok = true | minimum_one_geocode_ok = true | ||
else | else | ||
-- geocode nicht erfolgreich => SMW-DB nehmen | -- geocode nicht erfolgreich => SMW-DB nehmen, sofern vorhanden | ||
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 -- SMW-DB Geokoordinate | if smw_geokoordinate ~= nil then | ||
-- SMW-DB Geokoordinate übernehmen | |||
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 | ||
geoobject_entry[" | geoobject_entry["Quellangaben"] = "SMW-DB" | ||
minimum_one_geocode_ok = true | minimum_one_geocode_ok = true | ||
end | end | ||
| Zeile 85: | Zeile 86: | ||
if geocode ~= "Geocoding failed" then | if geocode ~= "Geocoding failed" then | ||
geoobject_entry["Geokoordinate"] = geocode | geoobject_entry["Geokoordinate"] = geocode | ||
geoobject_entry[" | geoobject_entry["Quellangaben"] = "lat/lon" | ||
else | else | ||
kategorien["Hat Geo-Kodierungsfehler"] = true | kategorien["Hat Geo-Kodierungsfehler"] = true | ||
| Zeile 93: | Zeile 94: | ||
end | end | ||
-- | -- subobjects setzen | ||
mw.logObject(geoobjects, "geoobjects") | mw.logObject(geoobjects, "geoobjects") | ||
for _, o in ipairs(geoobjects) do | for _, o in ipairs(geoobjects) do | ||