Moodul:Kaart: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
PResümee puudub
wikidata: latitude, longitude
235. rida:
function p.wikidata(frame)
local args = normalise(frame:getParent().args)
local qid, longitude, latitude
local properties = {}
251. rida:
local entity = mw.wikibase.getEntity( qid )
local statements = entity:getBestStatements('P625')
local value = entity:formatPropertyValues( 'P625', { mw.wikibase.entity.claimRanks.RANK_NORMAL, mw.wikibase.entity.claimRanks.RANK_PREFERRED, mw.wikibase.entity.claimRanks.RANK_TRUTH } ).value
if (statements[1] and statements[1].mainsnak.snaktype == 'value') then
if value == nil then
longitude = statements[1].mainsnak.datavalue.value.longitude
latitude = statements[1].mainsnak.datavalue.value.latitude
end
if valuelongitude == nil then
error('La propriété P625 "coordonnées géographiques" n\'est pas renseigné sur Wikidata')
end
latlng = mw.text.split( mw.text.decode(value), ", ", true )
geojson = {
type = "Feature",
261. rida ⟶ 264. rida:
type = "Point",
coordinates = {
longitude,
coord._dms2dec(coord._parsedmsstring(latlng[2])),
latitude
coord._dms2dec(coord._parsedmsstring(latlng[1]))
}
},