QGIS tiene algún complemento para trabajar con el proyecto de mapeo WhatThreeWords ? Si no es así, ¿hay algún complemento en proceso?
Respuestas
¿Demasiados anuncios?El uso de un simple w3w contenedor de aquí:
https://github.com/what3words/w3w-python-wrapper
Escribí una costumbre función de python para devolver el what3words dada una ubicación. Una vez enganchado en la expresión del motor, se puede hacer algo como generar las etiquetas con what3words:
Esto se realiza con la siguiente expresión en la capa de diálogo de la etiqueta:
concat("name",
' : ',
w3w( transform( $geometry, layer_property(@layer_id, 'crs'), 'EPSG:4326')))
y mi w3w
función se parece a esto (junto con el archivo de la repo de github arriba)
@qgsfunction(args=1, group='Custom')
def w3w(value1, feature, parent):
(long, lat) = value1[0].asPoint()
w3w = what3words(apikey='YOURAPIKEYHERE')
res = w3w.getWords(lat=lat, lng=long)
return "%s" % ".".join(res['words'])
En todo esto me llevó unos veinte minutos.
Pero la verdadera pregunta es ¿qué es lo que quieres hacer con what3words?