Message posté par : Carl56
----------------------------------------
Bonjour mesdames, messieurs,
Je poste un message puisque j'aurais besoin d'aide pour écrire une extension sur QGIS. Maîtrisant bien le logiciel au niveau opérationnel, mais ayant un niveau très basique sur Python, j'ai décidé d'utiliser ChatGPT pour m'écrire un script python.
En fait, je souhaiterai pouvoir ouvrir n'importe quelle page web dans une fenêtre QGIS, dans le but de travailler spatialement et d'avoir en même temps une fenêtre (sur le même écran). Lorsque j'ai formulé ma demande sur Chat GPT, voici ce qu'il m'a sorti :
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
from qgis.gui import QgsBrowserDockWidget
# Define the URL of the web page you want to open
url = QUrl("https://www.google.com")
# Create a QWebEngineView widget to display the web page
web_view = QWebEngineView()
web_view.setUrl(url)
# Create a QgsBrowserDockWidget to host the web view
browser_widget = QgsBrowserDockWidget("Web Page")
browser_widget.setWidget(web_view)
# Add the browser widget to the QGIS interface
iface.addDockWidget(Qt.RightDockWidgetArea, browser_widget)
En faisant un second test, voici ce qu'il m'a également sorti :
from qgis.PyQt.QtGui import QIcon
from qgis.PyQt.QtWidgets import QAction, QToolBar
from qgis.utils import iface, pluginMetadata
class MyPlugin:
def __init__(self, iface):
self.iface = iface
self.toolbar = None
def initGui(self):
# create a toolbar button
self.action = QAction(QIcon(pluginMetadata['icon']), 'Open Web Page', self.iface.mainWindow())
self.action.triggered.connect(self.open_web_page)
# add the button to the toolbar
self.toolbar = QToolBar("My Plugin")
self.toolbar.addAction(self.action)
self.iface.addToolBarIcon(QIcon(pluginMetadata['icon']), self.toolbar)
def unload(self):
# remove the button from the toolbar
self.iface.removeToolBarIcon(self.action)
del self.action
def open_web_page(self):
# Define the URL of the web page you want to open
url = "https://www.google.com"
# Create a QgsBrowserDockWidget to host the web page
browser_widget = QgsBrowserDockWidget("Web Page")
browser_widget.loadUrl(url)
# Add the browser widget to the QGIS interface
self.iface.addDockWidget(Qt.RightDockWidgetArea, browser_widget)
Bon bien sûr, ça ne marche pas x) Mais du coup, j'aurai voulu vous demander si vous auriez une idée de pourquoi ça ne fonctionne pas et notamment de comment ça pourrait fonctionner...
Je vous remercie par avance de vos futures réponses,
Cordialement et bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358628#p358628
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Lorene (lorene_scabello(a)hotmail.fr)
----------------------------------------
Bonjour,
Je suis actuellement en train de créer des cartes bathymétriques à partir de données Segy du lac Huelgoat en Bretagne. Je dois créer une carte de la profondeur des sédiments et pour cela je dois joindre les profondeurs du lac avec les profondeurs totale des sédiments pour pouvoir les soustraire par la suite. Mes 2 tables attributaires présentent bien des données identiques, mais lorsque je fais ma jointure, j'ai un seul chiffre qui apparait dans la colonne créée alors qu'il devrait y en avoir des différents pour chaque ligne... Est-ce que quelqu'un saurait pourquoi ça me fait ça ? Et comment je pourrais résoudre ce souci ? J'ai tout de même tenter de faire ma jointure en utilisant un autre champ en commun mais le problème persiste...
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358608#p358608
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jean Cascalès
----------------------------------------
Bonjour,
Concernant FME,
- pour créer les surfaces communes : CLIPPER
- pour créer la ligne centrale de ces surfaces communes : CenterLineReplacer + LineExtender
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358419#p358419
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Sylvain Becquaert
----------------------------------------
Bonjour,
Il suffit de remplir un nom de fichier dans l'algorithme "Réparer les géométries", et dans l'onglet "Réparer les géométries", sélectionner "valeur" plutôt que sortie du modèle.
Voila
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358599#p358599
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jean Marc MICHALOWSKI
----------------------------------------
avec un opérateur spatial dans le filtre
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358586#p358586
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Sylvain Becquaert
----------------------------------------
Bonjour,
Je dispose d'un compte sur Alwaysdata et je cherche à afficher des flux WMS. qGIS Server est installé.
J'ai bien un fichier qgis sur mon serveur, cela n'en fait pas pour autant un flux WMS. J'ai essayé d'ajouter au chemin d'accès les paramètres version, request et service.
Le fichier se télécharge mais c'est pas cela que je recherche. J'ai essayé d'intégrer un flux WMS avec l'adresse de mon fichier qGIS. qGIS me renvoie qu'il ne s'agit pas d'un flux WMS.
Quel est le paramétrage à effectuer ? Je pense notamment à un éventuel lien symbolique....
Merci pour vos retours
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358595#p358595
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Oliv38
----------------------------------------
Bonjour,
j'ai un projet QGIS dans lequel j'ai défini des relations entre tables dans les propriétés.
Je n'arrive cependant pas à utiliser cette relation pour faire apparaître des étiquettes calculées qui font appel à des champs des tables liées, alors que dans l'interface de "formule" j'ai bien accès à l'identifiant de la relation.
De la même manière, j'ai voulu essayer de réaliser une symbologie à partir de relations mais je m'oppose à la même difficulté.
S'il était possible de m'indiquer si une syntaxe permet cela, je suis preneur.
Je vous remercie par avance pour votre temps.
Oliv
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358589#p358589
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Roukens
----------------------------------------
Bonjour,
Merci pour votre réponse. Pour répondre à vos questions:
- Il y a donc un point par arbre (je peux vous envoyer une capture d'écran si vous le souhaitez).
- Il y a un champ "nom de la voirie" dans la couche des arbres, elle a été faite indépendamment donc elle ne concorde pas tout à fait avec le nom des voiries de la couche des voiries, mais ce travail de mise en correspondance est tout à fait réalisable, donc oui il y a possibilité d'avoir un champ commun aux deux couches!
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358534#p358534
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : GlaDal
----------------------------------------
Bonjour Jean-Marc,
Je n'ai pas compris ce que vous souhaitez faire. Comment pourrait-on faire un filtre spatial sans passer par une requête d'intersection (on requête sur les géométries) ou par localisation (on requête sur les attributs) ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358579#p358579
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Vauchey Vincent (vincent.vauchey(a)iea45.fr)
----------------------------------------
Bonjour
JE ne sais pas si cela est possible directement dans Qgis, mais pour avoir déjà eu le même problème, j'ai fait la modif directement dans Excel, afin de regrouper les lignes lignes avec un même identifiant en une seule et même ligne.
Cordialement
Vincent
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358582#p358582
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net