Message posté par : Bruno IRATCHET (bruno(a)georezo.net)
----------------------------------------
Bonjour Even,
Je vais même épingler ce post!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=370024#p370024
Pour y répondre : geolibre(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 : Yves Jacolin
----------------------------------------
Corrigé ;)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=370023#p370023
Pour y répondre : geolibre(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 : eliezer (afrikgeotech(a)gmail.com)
----------------------------------------
Bonjour,
j'essaie de télécharger le plan de situation de chaque point de mon réseau. cela me permettra de remplir une fiche technique avec une photo du SIG avec le regard au centre.
j'ai réussi à trouver comment télécharger le canvas QGIS en cours et ajuster le niveau de zoom.
mon soucis est que la capture est fait avant que Qgis déplace mon point. j'ai fais des tests en mettant mon canvas dans un endroit inconnu avant de lancer mon script python. l'image qui en résulte est l'image de l'endroit que j'ai choisi au hasard avant que qgis centre le canvas sur mon point.
la conséquence est que lorsque je passe en prod la capture du canvas n'est pas juste parce qu'il est sur le point précédent.
j'espère avoir été bien explicite voici un fichier teste ?
https://www.grosfichiers.com/4DEs3Rdment
-----------------
Code :
-----------------
from qgis.core import *
from PyQt5.QtCore import QDateTime, QTimer
import os
from qgis.utils import iface
# Récupérer l'instance du projet
project = QgsProject.instance()
regards = project.mapLayersByName("fiche_regard fiche_reg")[0]
# Créer un répertoire si nécessaire
output_dir = "R:/Commun/Eliezer/developpement en cours/fiche_SAUR/"
if not os.path.exists(output_dir):
os.makedirs(output_dir)
# Récupérer les entités (features) de la couche et les convertir en liste
def capture_plan(nom_image):
point_geom = QgsGeometry.fromPointXY(QgsPointXY(495521.80476182291749865, 6913526.50558853521943092))
# Récupérer les coordonnées du point
point = point_geom.asPoint()
iface.mapCanvas().saveAsImage(os.path.join(output_dir, f"{nom_image}.jpg"))
buffer_size = 21
extent = iface.mapCanvas().extent()
extent.setXMinimum(point.x() - buffer_size)
extent.setXMaximum(point.x() + buffer_size)
extent.setYMinimum(point.y() - buffer_size)
extent.setYMaximum(point.y() + buffer_size)
# Appliquer l'extension et rafraîchir la carte
iface.mapCanvas().setExtent(extent)
iface.mapCanvas().refresh()
QgsApplication.processEvents() # Forcer le traitement des événements
capture_plan("PAR_REG_578")
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=370082#p370082
Pour y répondre : geolibre(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 : rouault (even.rouault(a)mines-paris.org)
----------------------------------------
Bonjour,
pour la première fois en 26 ans d'existence, le projet GDAL effectue un sondage auprès de ses utilisateurs afin de mieux cibler les activités concernées par le Programme de Sponsoring de GDAL. Merci de prendre quelques instants pour le remplir: https://docs.google.com/forms/d/e/1FAIpQLSdMXygtDb5M0Ov0KK0u2wKkev1rMqAjRdT… (désolé, c'est en anglais!)
Even
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=370011#p370011
Pour y répondre : geolibre(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 : Collen (lydiamars74(a)gmail.com)
----------------------------------------
Alors, comment on peut améliorer la performance des outils de gestion de données géospatiales pour qu'ils soient vraiment réactifs sur les gros volumes d'informations. Quand il s'agit de croiser des infos avec des bases de données bien lourdes, c'est moi ou la précision finit par en pâtir ? Et d’ailleurs, si on travaille avec des flux qui viennent d’interfaces marchandes, y’a des méthodes pour éviter cette surcharge ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=369511#p369511
Pour y répondre : geolibre(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 Monetta
----------------------------------------
Bonjour la communauté,
Je cherche à créer un batch pour convertir un fichier CSV (ponctuel) en Shapefile.
Mon code est de type:
cd C:\Program Files
cd QGIS 3.28\bin
ogr2ogr -f "ESRI Shapefile" -oo X_POSSIBLE_NAMES=x* -oo Y_POSSIBLE_NAMES=y* -a_src EPSG:2154 "C:\travail\#temp\sortie.shp" "C:\travail\#temp\csv_to_shapefile\exemple_xy.csv
Mais il ne fonctionne pas...
Auriez-vous un idée?
Je vous remercie!
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368039#p368039
Pour y répondre : geolibre(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 : clem_ecartip (clement.lachaze(a)ecartip.fr)
----------------------------------------
Bonjour,
J'ai depuis quelques jours un problème lié à l'ouverture de fichiers compressés contenant le RGE_ALTI des Bouches du Rhône téléchargés sur Géoservice. Le téléchargement se passe correctement, cependant lorsque j'essaye de décompresser le fichier ou juste de le consulter cela m'indique que "l'archive est corrompue". J'ai tenté plusieurs manœuvres pour contourner cela mais aucune n'a été efficace :
- Changement de navigateur internet pour le téléchargement.
- Essai de décompression sur 3 ordinateurs différents.
- Décompression avec Winrar / 7zip.
- Téléchargement du fichier via Filezilla.
- Contacter Géoservices directement (sans réponse)
- Télécharger un autre jeu de données (Morbihan) = même problème.
Je me trouve à court d'idées, de ce fait auriez-vous une solution à me proposer où seriez vous au courant d'un quelconque défaut du RGE_ALTI actuellement ?
Merci par avance, belle journée, Clément
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367959#p367959
Pour y répondre : geolibre(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 : Lucas PBX
----------------------------------------
Update : J'ai modifié mon raster d'élévation, en adaptant mes valeurs d'altitudes à mes petits bassins. Dans le nouveau calcul avec r.watershed, j'ai utilisé mon nouveau raster d'élévation modifié, et ça a marché.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367932#p367932
Pour y répondre : geolibre(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 : Vincent LINLAUD NCA (v.linlaud(a)nca.fr)
----------------------------------------
Bonjour,
Depuis le passage à la Géoplateforme, je rencontre un problème sur certaines zones du flux "MNT issu du RGE Alti".
Les zones où la couche de flux apparaissent en blanc (aucunes nuances de gris ou noir) ne renvoient qu'un raster composé de valeurs nulles (et encore si j'ajoute le paramètre "204,404,405" dans mon xml.
En revanche, sur une zone où j'ai bien un dégradé de gris, je récupère bien un raster valide avec les valeurs de Z.
J'utilise le fichier xml suivant (nommé wms_rgealti.xml) :
-----------------
Code :
1.3.0
https://wxs.ign.fr/altimetrie/geoportail/r/wms?SERVICE=WMS&STYLE=normal
ELEVATION.ELEVATIONGRIDCOVERAGE.HIGHRES
IGNF:LAMB93
image/geotiff
FALSE
xyXY
608466
6551087
615116
6544132
615110
6551021
1
Float32
1024
1024
204,404,405
20
-----------------
et la ligne de commande GDAL suivante :
-----------------
Code :
gdal_translate -tr 1 1 -projwin 608466 6551087 615116 6544132 wms_rgealti.xml rgeMNT_extrait_2024_04_02.tiff
-----------------
Est-ce que quelqu'un a une idée du paramètre à ajouter dans un des 2 fichiers ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=366724#p366724
Pour y répondre : geolibre(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 : Coffee
----------------------------------------
Salut :-)
Je débute en géomatique et je découvre en particulier les SIG.
Je suis un manuel "Systèmes d'information géographique. Avec les logiciels libres GRASS et QGIS" des éditions Dunod.
Je progresse pas à pas sur les deux logiciels mais j'ai parfois un peu de mal à m'y retrouver. Le manuel est très bien mais j'ai l'impression qu'il y a parfois des erreurs. Je bloque donc quelques temps puis finit par trouvé une solution en m'adaptant ou passe à l'exercice suivant en essayant de m'approprier ce que je peux de la notion.
En ce moment j'ai un problème sur un exercice qui concerne GRASS. On y découvre différents environnements de programmation : l'interpréteur bash, R du CRAN et la console python. Je me familiarise aux procédés, cela se passe bien pour l'interpréteur bash, pour R du CRAN je suis bloqué à cause d'un package non installé mais je passe, et pour la console python je suis confronté au problème suivant.
Le manuel propose d'écrire un script permettant d'importer puis de transférer une couche vecteur en raster. Le script est le suivant :
-----------------
Code :
# coding: utf-8
if __name__ == '__main__':
exec(open("./envir.py").read())
cmd("v.in.ogr input=" + dirSrc + "/landuse/LU1998.shp --overwrite)
cmd("g.region vector=LU1998 res=10")
cmd("v.to.rast input=LU1998 output=LU1998 use=attr attribute_column=ID2 label column=LU2 --overwrite")
-----------------
Je crée le script, l'ouvre dans l'éditeur simple de la console python, et l'éxécute. J'obtiens une première erreur "[Errno 8] Erreur de format pour exec():", j'y ai été confronté juste avant et l'ai résolue en rajoutant une première ligne "#!/usr/bin/env python3". Je le fais. Ensuite j'obtiens l'erreur suivante à l'éxécution :
-----------------
Code :
line 5
cmd("v.in.ogr input=" + dirSrc + "/landuse/LU1998.shp
--overwrite)
^
SyntaxError: unterminated string literal (detected at line
5)
-----------------
Je pense comprendre ce que c'est, sans doute une erreur dans le manuel, un guillemet manquant. Je pense en voir une autre, un espace manquant devant "cmd" à la dernière ligne. Je les corrige et le sript serait donc le suivant :
-----------------
Code :
#!/usr/bin/env python3
# coding: utf-8
if __name__ == '__main__':
exec(open("./envir.py").read())
cmd("v.in.ogr input=" + dirSrc + "/landuse/LU1998.shp --overwrite")
cmd("g.region vector=LU1998 res=10")
cmd("v.to.rast input=LU1998 output=LU1998 use=attr attribute_column=ID2 label column=LU2 --overwrite")
-----------------
J'obtiens alors l'erreur suivante :
-----------------
Code :
line 5, in <module>
cmd("v.in.ogr input=" + dirSrc + "/landuse/LU1998.shp
--overwrite")
NameError: name 'cmd' is not defined
-----------------
"cmd" n'est donc pas reconnu. J'ai cherché sur internet et apparemment les commandes sont introduites différemment, par "grass.run_command" par exemple. Mais quand j'essaye, j'ai la même erreur.
Pourriez-vous m'aider s'il vous plaît?
Merci :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=365184#p365184
Pour y répondre : geolibre(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