Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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 wink (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 smile)
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 :

Spacejo a écrit:

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).

Spacejo a écrit:

PS:Je crois qu'on dit un centroïde (enfin je pense smile)


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

Spacejo a écrit:

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 ***

Spacejo a écrit:

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

Spacejo a écrit:

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

 

Pied de page des forums

Powered by FluxBB