Pages: 1
- Sujet précédent - QGIS: Creer un lien pour lancer la navigation google maps - Sujet suivant
#1 Mon 29 May 2023 08:35
- Monfreux
- Juste Inscrit !
- Date d'inscription: 26 Jul 2018
- Messages: 6
QGIS: Creer un lien pour lancer la navigation google maps
Bonjour à tous,
J'ai récupéré un projet QGis/Qfield, construit autour d'une couche de polygones. Pour chacun de ces polygones une URL google maps est créée.
J'aimerai savoir comment faire ce champ automatiquement?
Cordialement
Hors ligne
#2 Mon 29 May 2023 09:27
- shirosaki
- Participant actif
- Lieu: Lyon
- Date d'inscription: 30 Mar 2018
- Messages: 125
Re: QGIS: Creer un lien pour lancer la navigation google maps
Bonjour, un début de réponse en bas de page :
https://docs.qfield.org/how-to/attributes-form/
Paul QUESNOT
Hors ligne
#3 Mon 29 May 2023 09:39
- Monfreux
- Juste Inscrit !
- Date d'inscription: 26 Jul 2018
- Messages: 6
Re: QGIS: Creer un lien pour lancer la navigation google maps
Bonjour,
j'ai bien essayé avec la fonction "transform", mais je bloque.
Merci pour votre retour
Cdlt
Hors ligne
#4 Mon 29 May 2023 15:17
- shirosaki
- Participant actif
- Lieu: Lyon
- Date d'inscription: 30 Mar 2018
- Messages: 125
Re: QGIS: Creer un lien pour lancer la navigation google maps
Rebonjour,
je n'avais pas vu l'image jointe, vous pouvez essayer la formule suivante :
Code:
with_variable( 'centroid', transform(centroid($geometry), 'EPSG:2154', 'EPSG:4326'), 'http://google.com/maps/dir//' || y(@centroid) || ','|| x(@centroid) )
Il faut adapter le code EPSG:2154 en fonction du système de projection de votre couche
Paul QUESNOT
Hors ligne
#5 Mon 29 May 2023 22:42
- Monfreux
- Juste Inscrit !
- Date d'inscription: 26 Jul 2018
- Messages: 6
Re: QGIS: Creer un lien pour lancer la navigation google maps
Re bonjour,
merci beaucoup, en suivant votre code, j'ai pu créer la donnée, c'est super.
Par contre, si cela fonctionne de Qgis vers maps sur mon PC, cela ne fonctionne pas de QFiedd vers maps sur ma tablette androïde.
Je vais creuser plus loin. En attendant merci beaucoup
Sébastien
Hors ligne
#6 Mon 29 May 2023 23:22
- p.jeremie
- Participant assidu
- Lieu: Valence
- Date d'inscription: 10 Sep 2017
- Messages: 427
Re: QGIS: Creer un lien pour lancer la navigation google maps
Sous Android vous pouvez utiliser les liens de type geo:49.6646, 0.901485 et sous iOS de type maps:49.6646, 0.901485
Hors ligne
#7 Fri 09 June 2023 17:49
- guillaume
- Participant actif
- Date d'inscription: 5 Sep 2005
- Messages: 66
Re: QGIS: Creer un lien pour lancer la navigation google maps
Bonjour à tous,
je rebondis sur ce sujet :
j'ai voulu ajouter un bouton widget qml dans le formulaire d'attributs pour lancer une appli de carto tierce en m'inspirant des infos données en bas de page de https://docs.qfield.org/how-to/attributes-form/
Le bouton apparaît dans QField dans la fenêtre de consultation mais ne permets pas de lancer l'appli.
J'ai repris l'exemple donné dans le tuto pour Androîd
Code:
import QtQuick 2.0 import QtQuick.Controls 2.0 Button { width: 200 height: width/5 text: "Open in Maps" onClicked: { Qt.openUrlExternally(expression.evaluate("'geo:0,0?q=' || $y || ',' || $x")); } }
Merci de votre aide
gege
Dernière modification par SANTANNA (Fri 09 June 2023 18:00)
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Creer un lien pour lancer la navigation google maps - Sujet suivant