Suite

Comment faire un carré avec deux points ?

Comment faire un carré avec deux points ?


J'ai un fichier csv avec deux colonnes x et y. (x,y,x,y). Les coordonnées représentent les tuiles que je souhaite visualiser dans ArcMap. Mais je ne sais pas comment faire.

Comme vous pouvez le voir sur l'image ci-dessous, nous donnons x1, y1 et x2, y2. Les coordonnées décrivent le coin supérieur gauche et le coin inférieur droit de la tuile. Lorsque j'ouvre les coordonnées dans ArcGIS, il ne visualise que deux points. Y a-t-il une possibilité qu'ArcMap en calcule un carré ? Comme il est dessiné dans l'image. D'une manière ou d'une autre, je dois calculer les coordonnées du coin supérieur droit et du coin inférieur droit. Des idées?


Vous avez vraiment déjà les données dont vous avez besoin (en supposant que ce sont tous des carrés réels) :

  1. (X1, Y1) - En haut à gauche
  2. (X1, Y2) - En bas à gauche
  3. (X2, Y2) - En bas à droite
  4. (X2, Y1) - En haut à droite

Faire en sorte qu'ArcMap les construise est une autre affaire en soi. Personnellement, je ne sais pas comment faire exactement. Vous pouvez convertir vos points en lignes (vous devrez ajouter un champ ID pour les regrouper), puis convertir les lignes en polygones. Ou vous pouvez utiliser ArcPy et construire les carrés à partir des points manuellement.


La solution ci-dessous ne fonctionne que pour la licence Advanced !

  1. Créez un jeu de données multipoint en dissolvant vos points à l'aide de l'attribut commun :

  1. Créez des enveloppes de fonctionnalités :

Résultat:


Voir la vidéo: Visiter Stark russe