Message posté par : AH
----------------------------------------
Bonjour @Julien81,
Merci pour ce retour.
C'est une architecture que j'utilise souvent sous Qgis et Lizmap et qui ne pose aucun problème. Et dans ce cas précis, je ne vois pas l'intérêt de créer 2 tables de points puisque les panneaux sont fixés sur le mât, donc il serait inutile de multiplier les points sur une même coordonnée.
J'ai bien une clé étrangère entre mes 2 tables dans PGSQL + la déclaration de la relation dans le projet Qgis.
Je vais vérifier le projet exporté par le plugin pour voir si tout est effectivement conforme à la source. En dernier recours, je testerai en remplaçant la table sans géométrie par une de type point.
Si d'autres personnes ont des idées, qu'ils n'hésitent pas. Je ferai bien évidemment un retour des différents tests.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341898#p341898
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 : RomainG35
----------------------------------------
Bonjour à tous,
Je m'excuse si le sujet a déjà été abordé, mais après une recherche je n'ai rien trouvé donc je tente ma chance !
Je rencontre un souci sous QGIS 3.16 lorsque je digitalise de nombreux polygones pou réaliser des cartes. Je souhaite digitaliser l'occupation du sol de différents secteurs. Pour cela, je dessine mes polygones avec les règles d'accrochage activée et je lui demande d'éviter le chevauchement, ce qui me permet d'aller plus vite.
Toutefois, je ne comprends pas pourquoi mais cela me génère un très grand nombre de polygones multi parties, dont la partie principale correspond bien à ce que je souhaitais et les autres parties apparaissent à des endroits non désiré comme dans l'exemple suivant. J'ai commencé par tracer ma route (43) puis la parcelle jouxtant (la 4) en chevauchant ma route sur toute la longueur pour être bien collé et enfin j'ai voulu tracer la parcelle 3 à côté, pour cela j'ai largement chevauché la 4 pensant qu'avec l'option "Eviter les chevauchements" cela découperait bien à la frontière. Mais voilà, j'ai une partie de parcelle 3 qui s'est créée entre la 4 et la 43 à un endroit où il ne devrait pourtant n'y avoir aucun trou de la façon dont j'ai tracé ma parcelle 4 avant.
https://nsa40.casimages.com/img/2021/03/30/210330035502607062.jpg (https://www.casimages.com/i/210330035502607062.jpg.html)
J'ai trouvé une solution pour supprimer rapidement ces parties "fantômes" avec l'outil "De morceaux multiples à morceaux uniques" puis le calcul de surface puisque ces parties fantômes ont une surface nulle. Mais je me demande si c'est bien normal d'obtenir cela ou bien si je fais mal quelque chose?
Sauriez vous me renseigner?
Merci d'avance, je m'arrache les cheveux la dessus depuis un moment.
Bonne journée à tous,
Romain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341896#p341896
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 : Julien81
----------------------------------------
Bonjour,
du coup relation mat(point)--panneau(pas de geom ou geom mat) de type 1-n, avec formulaire pour créer nouveaux mats et en partie en valeur relationnelle pour saisie panneaux liés. Si j'ai bien compris les tables sont initialement sous postgres/gis et exportées via l'outils qfield pour édition hors ligne, ces deux couches (point et table panneau) sont éditables et toutes les couches d'habillage en lecture seule ou identifiables etc...
La relation entre mat et panneau est bien déclarée dans le projets qgz mais c'est celle entre les couches sources sous pg,... peut être à voir de ce côté là le projets et données exportées pour la tablette : contrôler éventuellement l'existence de la relation entre les deux couches de saisie exportées pour la tablette sur le projet généré par l'outil d'export.
Sinon le projet est bien en lien relatif? Les deux couches sont éditables, exportées (copie de terrain) ou synchro avec pg (là je connais moins!).
Utilisant régulièrement cet outils ce pb et sa résolution m'intéressent, après je n'ai jamais saisi sur des tables sans geom sur qfield peut être est-ce un problème pour accéder au formulaire sur l'outil si tout semble fonctionner dans votre environnement QGIS
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341894#p341894
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 : nico-29
----------------------------------------
J'ai trouvé une solution avec une QProgressDialog:
-----------------
Code :
prog = QProgressDialog('Working...', 'Cancel', 0, 100)
prog.setValue(0)
prog.setModal(True)
prog.show()
csvFile = open(self.config.ObjectClassesFile, "r")
reader = csv.DictReader(csvFile)
conv = {'Point': 'Point', 'Line': 'LineString', 'Area': 'Polygon'}
i=0
for row in reader:
try:
prim = row['Primitives'].split(';')
if int(row['Code']) < 1000:
for p in prim:
if p != '':
prog.setValue(int(i/1000))
vlayer = QgsVectorLayer(filename+'|layername='+row['Acronym']+'|geometrytype='+conv[p], row['Acronym'], 'ogr')
if vlayer.featureCount()>0:
QgsProject.instance().addMapLayer(vlayer, False)
grp.insertChildNode(1, QgsLayerTreeLayer(vlayer))
if prog.wasCanceled():
break
except:
pass
grp.setExpanded(False)
-----------------
La boite ProgressDialog s'affiche bien, mais reste blanc, du coup, je vois pas la barre de progression avancer au fur et à mesure du traitement...
Nico
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341879#p341879
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 : Njoy
----------------------------------------
Bonjour,
il faut faire evaluer cette valeur au fur et a mesure du traitement
prog.setValue(0)
0 = 0%
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341883#p341883
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 : aheurion
----------------------------------------
Bonjour à tous
J'ai eu beaucoup de mal à trouver un bon tutoriel pour servir un projet QGIS sous WMS (je suis sous windows 10). Le sujet suivant date de 2012 mais a pu m'éclairer sur des problèmes rencontrés : https://georezo.net/forum/viewtopic.php?pid=341732#p341732
En suivant le post de Karim, j'ai réussi à aller jusqu'au GetCapabilities (le navigateur m'affiche alors un bloc de texte avec les informations de mon projet) : le truc qui m'a sauvé sur ce point c'est bien l'argument "&map=c:/OSGeo4W64/apps/qgis/projects/projet_test/monProjet.qgz" à rajouter après "http://localhost/cgi-bin/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&RE…"
Ce qui me bloque cependant c'est la suite : l'affichage de la carte avec la requête "getMap". d'après la doc il y a des arguments nécessaires à rajouter : CRS, WIDTH et HEIGHT.
Sauf que je tombe sur une page "Internal Server Error : The server encountered an internal error or misconfiguration and was unable to complete your request."
Comment puis-je résoudre mon problème à partir de là ?
Mon but est que mon SIG puisse être consultable via WMS, mais pour l'instant j'accède à mon projet via localhost.
J'ai Postgresql et Postgis d'installés, mon projet qgz est bien lié à postgresql, ... J'ai téléchargé Qgis-Web-Client-master et je l'ai dézippé dans /apps/qgis. Mais lorsque je tente cet URL :
http://localhost/qgis/QGIS-Web-Client-master/site/qgiswebclient.html? (avec le map=/cheminDeMonProjet ou non)
Je tombe sur une page 404 not found (The requested URL was not found on this server.)
J'ai cru comprendre qu'il me faudrait Lizmap aussi après ?
Tout ça m'a l'air compliqué à mettre en œuvre avec Qgis et windows.....
Merci d'avance pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341878#p341878
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 : DBCART (r.cartier(a)dbacoustic.fr)
----------------------------------------
Bonjour à tous,
J'utilise ponctuellement les outils SIG dans le cadre de mon travail, et davantage depuis la mise à disposition des données par IGN.
Voici ma problématique pour laquelle je n'ai pas trouvé (ou mal cherché) de solution.
J'utilise la BDTOPO pour récupérer les bâtiments et leur géométrie XYZ. Il s'avère que la coordonnée Z fourni dans la BDTOPO correspond à une hauteur Z absolu.
En revanche, il est bien indiqué dans la table attributaire (actions sous QGIS) la hauteur du bâtiment, que j'appelle relative.
Le logiciel de calcul dans lequel j'importe par la suite ces données n'accède pas à la table attributaire.
Ma demande est donc : comment remplacer la coordonnée Z absolu par l'attribut hauteur ?
http://image.noelshack.com/minis/2021/13/1/1617032218-questiongeorezo.png (http://www.noelshack.com/2021-13-1-1617032218-questiongeorezo.jpg)
Je vous remercie par avance pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341873#p341873
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 : SANTANNA
----------------------------------------
Bonjour,
Une extension du type qgis2web?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341728#p341728
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 : olivedeluynes
----------------------------------------
Je vous remercie pour vos réponses en revanche ce n'est pas tout a fait ce que je recherche,
il s'agirait juste d'un "visualiseur" : on a notre fond raster généré grace à un flux WMS, on y positionne nos couches vecteurs, et en pointant sur une entité, on observe rapidement les données de cette dernière à l'ecran.
J'ai également testé FGis mais là encore c'est trop complexe par rapport ce que je recherche
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341727#p341727
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 : Ricola62
----------------------------------------
Bonjour
je souhaiterai utiliser une fonction python via le QML widget.
QML:
-----------------
Code :
import QtQuick 2.0
import QtQuick.Controls 1.0
import notepad
Rectangle {
width: 360
height: 360
Button {
text: "Notepad"
onClicked: note()
}
}
-----------------
PYTHON ( dans la boite de dialogue)= nom de la fonction d'initialisation: notepad
-----------------
Code :
from qgis.PyQt.QtWidgets import QWidget
import subprocess
def note():
subprocess.Popen([r"C:\Program Files\Notepad++\notepad++.exe"])
-----------------
problème rien ne se passe lors du click sur le bouton.
avez vous un exemple de liaison QML - Python?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341866#p341866
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