Documentation[créer] [purger]
local Tools = require('Module:Outils')
local Geo = require("Module:Géoréférencement")
local p = {}

local function setzoom(args)
	zoom = tonumber(args.zoom) or 1
	if zoom == 1 then
		delta = 10000
	elseif zoom == 2 then
		delta = 20000
	elseif zoom == 3 then
		delta = 40000
	end
	return delta
end

function p.nunagis(frame)
	local args = Tools.extractArgs(frame)
	local lat, lon = Geo.setRadCoord(args)
	local desc = args.desc or args.description or 'Visualisation'
	local X, Y = Geo.utm(lat, lon, 24) -- Projection UTM24N
	local delta = setzoom(args)
	local header = '[https://kort.nunagis.gl/portal/apps/webappviewer/index.html?id=d3e1d597330c4663a3208a6c8c57a78e&locale=EN'
	local url_coord = X-delta .. '%2C' .. Y .. '%2C' .. X+delta .. '%2C' .. Y .. '%2C32624'
	local url = header .. '&extent=' .. url_coord .. ' ' .. desc ..'] sur [https://nunagis-asiaq.hub.arcgis.com/ NunaGIS]' .. Geo.footer(args['consulté le'])
	local url = Geo.noCoord(args) or url
	return url
end

return p