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
Pages: 1
- Sujet précédent - QGIS 2.18: calcul de surface modifié en passage dans ArcGIS - Sujet suivant
#1 Fri 06 January 2017 18:43
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
QGIS 2.18: calcul de surface modifié en passage dans ArcGIS
Bonjour,
J'ai voulu vérifier/constater les différences de calcul de surface entre Qgis et ArcGIS, et je me demande si je fais correctement les choses.
J'ai une couche de polygones dont le SRC est WGS 84,mon projet est défini en Lambert Zone I (EPSG 27571) et le tout est reprojeté à la volée. J'effectue un calcul de surface $area qui me donne un résultat en mètres (car EPSG 27571) et qui me semble correct.
Lorsque j'importe ce shape dans un projet ArcGIS vierge, que je change le système de coordonnées du bloc de données (également en Lambert Zone I) et que je calcule les surfaces dans un nouveau champ, les surfaces des autres champs (celles calculées dans QGIS) sont modifiées : les décimales sont supprimées (le champ est pourtant toujours un réel double 10-10). Ce qui est drôle c'est que cette modification n'a pas lieu quand je change le SRC, mais quand j'effectue le calcul de surface !
Le problème c'est que ces modifications sont définitives même si on retourne sous QGis ! En gros le shape est corrompu.
Plusieurs questions :
1- Est-il nécessaire de projeter (en dur) le shape avant de calculer la surface (dans un logiciel comme dans l'autre), la projection à la volée n'est-elle pas suffisante ?
2 - Pourquoi la surface calculées avec un SRC = 4326 est égale à la surface calculée avec SRC = 27571 ? Le premier ne devrait-il pas être en degrés décimaux ? (cf. PJ)
3- Constate-t-on toujours des différences de calcul de surface entre ArcGIS et Qgis ?
Merci de votre aide,
Bénédicte
Hors ligne
#2 Mon 09 January 2017 15:25
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: QGIS 2.18: calcul de surface modifié en passage dans ArcGIS
Allez, parce que parfois on réfléchit et on trouve les solutions tout seul :
1 - Oui la projection "en dur" de la couche est nécessaire pour un calcul exact de la surface. La projection à la volée ne modifiant que l'affichage, le calcul se fait toujours sur la donnée. Si la couche n'est pas projetée, le résultat du calcul correspond à une estimation selon je ne sais quelle projection mondiale généraliste (corrigez-moi si je me trompe).
2 - Les calculs de surface avec un SRC WGS84 et un SRC 27571 sont identiques puisque la couche n'est pas projetée : on a dans les 2 cas une estimation.
3 - La question de la modification des champs de surface Qgis en passant dans ArcGIS demeure et vos retours sont toujours les bienvenus !
B.
Hors ligne
#3 Mon 09 January 2017 15:47
Re: QGIS 2.18: calcul de surface modifié en passage dans ArcGIS
Bonjour,
La surface varie selon le système de projection... C'est normal.
Sous Qgis, vous pouvez calculer une surface reprojeter avec la calculatrice de champ, par exemple, de WGS84 vers L93
Code:
area(transform( $geometry, 'EPSG:4326','EPSG:2154'))
Hors ligne
#4 Mon 09 January 2017 16:07
- Bénédicte
- Moderateur
- Lieu: Grenoble
- Date d'inscription: 22 Dec 2011
- Messages: 701
Re: QGIS 2.18: calcul de surface modifié en passage dans ArcGIS
Merci,
Ce qui m'intriguait c''était notamment d'avoir une surface en m² lorsque le projet est renseigné en WGS84, étant donné qu'il ne s'agit pas d'une projection, je m'attendais à une surface en degrés décimaux.
La modification des champs correspond à un problème de compatibilité entre Qgis et ArcGis car si les champs, en passant d'un logiciel à l'autre sont toujours en réel double, les décimales sont, elles, supprimées. Et ce pour tous les champs ayant été créés sous Qgis et contenant un calcul du surface. C'est embêtant de voir son fichier corrompu sans autre avertissement !
B.
Hors ligne
Pages: 1
- Sujet précédent - QGIS 2.18: calcul de surface modifié en passage dans ArcGIS - Sujet suivant