#1 Wed 21 October 2009 15:14
- Eddy Rivers
- Participant actif
- Lieu: France
- Date d'inscription: 6 Aug 2007
- Messages: 53
- Site web
[ArcGis 9.1] Obtention de coordonnées X,Y
Bonjour à tous.
Je suppose que ce sujet a été évoqué maintes fois (et je m'excuse par avance de la reposer une énième fois sans doute), mais malgré mes superbes recherches avec des mots clés tout aussi géniaux (coordonnées, obtention, grille, esri, etc.) je n'arrive pas à trouver la réponse à ma question...
La voici donc, et elle est simple : j'ai une grille régulière et j'aimerais obtenir les coordonnées X,Y des centres des mailles de cette grille. Comment faire (oui, parce que sinon il n'y a pas de question) ?
PS1 : j'ai ajouté à ma table contenant les informations de la grille (area, numéros de lignes et de colonnes) deux colonnes X_Grid et Y_Grid pensant trouver une fonction me permettant de calculer/obtenir ces coordonées, mais je n'ai rien trouvé...
PS2 : d'ailleurs ne me faudrait-il pas créer une table des centroïdes des mailles pour avoir leurs coordonnées à eux (ou à elles, je ne sais pas si les centroïdes sont des hommes ou des femmes... -_-).
Par avance merci.
Franck.
Franck (aménagement du territoire, écologie, écotourisme)
Hors ligne
#2 Wed 21 October 2009 16:07
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Salut,
As tu des points aux intersections des tes mailles?
Si c'est le cas pourquoi ne pas les extraire avec ---> Arctoolbox --> Data Management Tools --> Entités --> Ajouter les coordonnées XY
PS:Je crois qu'on dit un centroïde (enfin je pense )
A+
Joël
Hors ligne
#3 Wed 21 October 2009 16:23
- Eddy Rivers
- Participant actif
- Lieu: France
- Date d'inscription: 6 Aug 2007
- Messages: 53
- Site web
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Bonsoir et merci de la réponse mais :
As tu des points aux intersections des tes mailles ?
Non.
En fait, c'est moi qui est créé ce maillage (commande "créer un maillage").
Après création de mon maillage, j'obtiens un fichier de formes, et la table correspondante contient les champs : Ligne, Colonne, Effectif, S_Brute et S_Ratio.
Pas de points dans tout ça... c'est pour ça que je voulais créer les centroïdes des centres de mailles, qui seront des points (si je ne me trompe pas).
PS:Je crois qu'on dit un centroïde (enfin je pense )
D'accord, je le saurais pour la prochaine fois !
Merci.
Franck (aménagement du territoire, écologie, écotourisme)
Hors ligne
#4 Wed 21 October 2009 16:26
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Attention je ne suis pas sur que centroïdes de mailles correspondent à intersections.
J'aurais tendance à penser que le centroïde se trouve au milieu d'une maille, non?
A voir
Il doit bien être possible de générer les points aux intersections de tes mailles.
A+
Joël
Hors ligne
#5 Wed 21 October 2009 16:31
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Re,
Un outil à essayer si tes mailles sont des polygones
---> http://support.esrifrance.fr/index.asp? … ntres.html
Mais comme tu peux le constater l'outil va te sortir les centres (centroïdes) des polygones
A+
Joël
Hors ligne
#6 Wed 21 October 2009 16:32
- Eddy Rivers
- Participant actif
- Lieu: France
- Date d'inscription: 6 Aug 2007
- Messages: 53
- Site web
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Attention je ne suis pas sur que centroïdes de mailles correspondent à intersections.
J'aurais tendance à penser que le centroïde se trouve au milieu d'une maille, non?
Re !
Et merci de la réactivité, à peine le temps de lire une réponse que j'en ai déjà un autre !
J'ai dû mal m'exprimer, mais je cherche effectivement à obtenir les coordonnées de mes CENTRES de mailles.
D'où mon idée : obtenir les centroïdes des mailles -> obtenir les coordonnées de ces centroïdes (=points) par la méthode que vous avez expliquée dans un message ci-dessus.
Maintenant je n'ai donc plus qu'un seul pb. : obtenir/créer ces-dits centroïdes, le pb. des coordonnées étant maintenant résolu (normalement).
*** Edit ***
Un outil à essayer si tes mailles sont des polygones
---> http://support.esrifrance.fr/index.asp? … ntres.html
Mais comme tu peux le constater l'outil va te sortir les centres (centroïdes) des polygones.
Et bien merci pour tout, y'a plus de pb. maintenant !
Et une bonne soirée à vous !
Franck
Dernière modification par Eddy Rivers (Wed 21 October 2009 16:37)
Franck (aménagement du territoire, écologie, écotourisme)
Hors ligne
#7 Wed 21 October 2009 16:40
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Si cet outil ne fonctionne pas, voilà un script qui devrait te permettre de faire le boulot en VBscript
--> http://arcscripts.esri.com/details.asp?dbid=12242
A+
Bonne soirée
Joël
Hors ligne
#8 Wed 21 October 2009 17:16
- Eddy Rivers
- Participant actif
- Lieu: France
- Date d'inscription: 6 Aug 2007
- Messages: 53
- Site web
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Et pour info., en cherchant (vraiment) bien sur le forum, je suis tombé sur ce topic : topic.
Il explique comment calculer les valeurs X et Y de centroïdes sans avoir à les créer (une étape en moins !) grâce à une super formule VBA (mode avancé de la calculatrice) :
Code pour le champ X :
Code:
Dim Output As Double Dim pArea As IArea Set pArea = [Shape] Output = pArea.Centroid.X
Bien sûr, idem pour Y...
Mais je garde quand même les liens que vous m'avez conseillés sous le coude, ils serviront bien à un moment ou un autre !
Définitivement pour aujourd'hui : bonne soirée.
Franck.
Dernière modification par Eddy Rivers (Wed 21 October 2009 17:19)
Franck (aménagement du territoire, écologie, écotourisme)
Hors ligne
#9 Wed 21 October 2009 17:25
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Re,
Ces scripts et d'autres sont dans l'aide Arcgis:
Pour les petits curieux comme moi, une mine
---> http://webhelp.esri.com/arcgisdesktop/9 … lculations
A+
Joël
Hors ligne
#10 Fri 23 October 2009 16:44
- Eddy Rivers
- Participant actif
- Lieu: France
- Date d'inscription: 6 Aug 2007
- Messages: 53
- Site web
Re: [ArcGis 9.1] Obtention de coordonnées X,Y
Ces scripts et d'autres sont dans l'aide Arcgis:
Pour les petits curieux comme moi, une mine
---> http://webhelp.esri.com/arcgisdesktop/9 … lculations
Merci bien, c'est vrai qu'on y trouve des choses très intéressantes !
Pour info., j'ai donc bien réussi à obtenir mes coordonnées de centres de mailles, en grade, puis j'ai fait une conversion sous Circé 3.2 pour les avoir en degrés décimaux... mais la Corse est hors de la grille de géoïde (haha) donc pas de conversion pour cette zone !
D'où une nouvelle question : ma projection est en LIIE, mais est-ce possible d'obtenir directement mes coordonnées en degrés décimaux sous ArcGis, ou je ne pourrais qu'obtenir des grades obligatoirement ?
A plus,
Franck.
Franck (aménagement du territoire, écologie, écotourisme)
Hors ligne