banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

 

Pied de page des forums

Powered by FluxBB