Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Wed 15 January 2020 23:39
- Philche
- Juste Inscrit !
- Date d'inscription: 15 Jan 2020
- Messages: 1
QGIS 3.4: Creation grille et systeme de coordonnees
Bonjour,
Je suis nouveau sur ce forum et je n'ai pas trouvé de solution dans les différents posts.
Je ne suis pas un spécialiste du traitement des données géospatiales et encore moins des SIG. Cependant depuis quelques années j'utilise QGis pour visualiser et faire quelques manipulations très simples.
Aujourd'hui j'essaye d'aller plus loin mais je sèche ! J'utilise Qgis Madera 3.4
Mon problème :
Obtenir un shapefile en WGS84 EPSG 4326 comportant des entités de type polygone (rectangle de x mètres par y mètres de cotés) le tout aligné sur un fond de carte Google en EPSG 3857. Shapefile que je pourrais charger dans une console Trimble afin de connaitre en live notre position dans le dispositif (champ de parcelles d’expérimentation de variétés, semis autoguidage en RTK).
J'essaye d'utiliser la grille d'analyse pour générer mes entités (qui représente mes micro parcelles d'essais 6m x 6m, 6m x 4.5m ....).
- Premier problème, si j'utilise une couche vectorielle avec une projection en 3857, les dimensions définies (en mètres) des entités ne correspondent pas lorsque je les mesures et je n'ai que des coordonnées en "left" "right"... et pas de coordonnées Long. / Lat.
- Si j'utilise une couche en 4326, les unités se transforment en degrés, pas très pratique pour définir les dimensions en mètres des entités, mais surtout problème, lorsque je pivote les entités pour les aligner sur mon sens de travail, la géométrie des entités se déforme, donc inutilisable.
- Si j'utilise en couche en Lambert, ma table d'attribut est vide. J'ai trouvé pour remplir les X et Y avec la fonction x($geometry) et y($geometry) au passage la fonction $x et $y ne fonctionnent pas, mais je ne sais pas comment convertir ces Y et X en Long. / Lat. afin de pouvoir reprojeter la couche en 4326 exploitable dans la console.
Au passage, je ne sais pas exactement ce que retourne comme coordonnées la fonction x($geometry), le centroïde de la géométrie ? En 3857 pour une entité rectangle j'ai les coordonnées des 4 coins.
J'ai trouvé des convertisseurs en ligne de coordonnées X,Y en 4326, mais limité en nombre de coordonnées, je peux avoir plus de 2000 entités et nécessite trop d'étape d'export de copier/coller etc... Je pense que mon problème est relativement simple pour des spécialistes.
L'objectif étant de faire : "précis" et simple afin de pouvoir diffuser la manip auprès de mes collègues... qui connaissent encore moins les SIG que moi !
Pour résumer :
- Affichage d'une emprise google
- Création d'une couche vecteur avec des entités rectangles (en mètre), avec manipulation des entités sans déformation
- Export (reprojection) de cette couche en 4326 avec coordonnées Longitude / Latitude exploitable par la console.
Par avance merci pour vos réponses, Philippe
Hors ligne
#2 Thu 16 January 2020 10:30
Re: QGIS 3.4: Creation grille et systeme de coordonnees
Bonjour,
Une réponse rapide (après lecture rapide) mais probablement nécessaire.
L'étape clé qu'il vous manque, c'est comment reprojeter du Lambert 93 en WGS84.
Ca passe par la fonction Exporter en définissant le bon SCR.
Les x,y sont toujours calculés dans le SCR de la couche.
Travailler en L93 au départ, préparer votre couche et exporter là au final en 4326 ou 3857.
Hors ligne