Saltar a contenido

Enrutamiento externo

Puede resultar útil para calcular un itinerario a una de sus objetos espaciales en el campo. Mediante una sencilla configuración de su formulario de atributos en QGIS, puede acceder rápidamente a las herramientas de navegación de Google Maps a través de un hipervínculo cuando trabaje sobre el terreno.

Configuración del widget de formulario de atributos en QGIS

Preparación en escritorio

He aquí un ejemplo de navegación por las características de una capa de puntos.

Cree un nuevo campo en su tabla de datos (tipo texto). En la configuración del formulario de atributos, seleccione "adjunto" como tipo de widget. Marque "Mostrar un hipervínculo para la ruta del documento (sólo lectura)". A continuación, introduzca la siguiente expresión como valor por defecto:

concat(
  'https://www.google.com/maps/dir/?api=1&destination=',
  y(transform($geometry, layer_property(@layer, 'crs'), 'EPSG:4326')),
  '%2C',
  x(transform($geometry, layer_property(@layer, 'crs'), 'EPSG:4326')),
  '&travelmode=driving'
)

Y marque "Aplicar valor por defecto al actualizar" por si hace cambios en su geometría.

Si simplemente quiere mostrar la ubicación de su objeto espacial en Google Maps, puede utilizar la siguiente expresión: concat( 'https://maps.google.com?q= ',y(transform($geometry, layer_property(@layer, 'crs'),'EPSG:4326')), '%2C', x(transform($geometry, layer_property(@layer, 'crs'),'EPSG:4326')), '&zoom=19&t=h')

Uso

Trabajo de campo

Haga clic en el objeto espacial del mapa hacia el que desea navegar o que desea abrir en Google Maps. En el formulario de atributos, haz clic en el enlace hacia Google Maps.