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.

Create a new field in your data table (datatype text). In the attribute form settings, select "attachment" as widget type. Tick "Display a hyperlink for document path (read-only)". Then enter the following expression as default value:

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 desea mostrar la ubicación de su función 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.