Message posté par : Emmanuel Poizot
----------------------------------------
Bonjour,
je souhaite utiliser dans un script Python, le code suivant pour générer une grille
régulière de points
processing.run('qgis:regularpoints', {'EXTENT': f"{x_min}, {x_max },
{y_min}, {y_max}",
'SPACING' : float(cell_size),
'INSET' : 0.0,
'RANDOMIZE' : False,
'IS_SPACING' : True,
'CRS' : TARGETCRS,
'OUTPUT' : 'TEMPORARY_OUTPUT')
Avec :
- x_min, x_max, y_min, y_max les coordonnées en degrés décimal des deux point définissant
un rectangle;
- TARGETCRS = QgsCoordinateReferenceSystem('EPSG:4326');
- cell_size : la distance en dd que je souhaite entre les points de la grille régulière.
Lorsque je lance le script, j'ai bien une grille de points qui est créée dans le
rectangle demandé, mais, si l'espacement des points en latitude respecte bien celui
donnée (cell_size), l'espacement des points en longitude en revanche ne correspond pas
à cell_size (il est inférieur).
Je tourne autour de cela depuis quelques jours, mais ne voit pas de solution.
Est-ce que quelqu'un aurait une suggestion, merci ?
Bonne journée.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=370259#p370259
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