Génération de points d'échantillonnage réguliers dans un polygone


9

Existe-t-il un moyen de générer des points d'échantillonnage régulièrement distribués dans un polygone à l'aide d'ArcGIS 10? J'ai utilisé à l'origine les outils de Hawth pour le faire en 9.3, mais je ne pense pas que ce soit possible en 10.

Merci!

Réponses:


10

Je ne suis pas sûr à 100% de l'effet que vous recherchez, mais ... il existe un outil de géotraitement appelé "Créer un filet de pêche" qui vous permet de créer une grille de lignes et de points, puis vous pouvez utiliser vos polygones pour couper les points.

Pour "irrégulier", vous pouvez utiliser la fonction "Créer des points aléatoires" qui crée N points à l'intérieur d'un polygone et vous pouvez spécifier une distance minimale entre les points.


7

L'outil de création de résille d'ArcGIS combiné à l'intersection le fera pour vous. Essayez ce workflow:

  1. Créer une résille (gestion des données) : utilisez vos polygones comme étendue du modèle. Assurez-vous de sélectionner " Créer des points d'étiquette " car c'est la couche vectorielle qui deviendra les points d'échantillonnage régulièrement distribués. Ajustez les paramètres de manière à obtenir le nombre de points dans le cadre de sélection de votre / vos polygone (s) en entrée.
  2. Intersection (analyse) ou découpage (analyse) de ces points avec les polygones d'entrée

entrez la description de l'image ici


4

Je sais que c'est un vieux fil, mais il occupe toujours une position élevée sur Google lorsque j'essayais de trouver quelque chose pour créer des exemples de points dans 9.3 (Hawth's Tools non compatible avec 9.3).

Finalement trouvé que Jenness Enterprises fournit un outil gratuit qui le fait parfaitement (plus crée des polys répétitifs si vous le souhaitez), avec des versions pour 9.x et 10.x

Ici http://www.jennessent.com/arcgis/repeat_shapes.htm


3

Je viens de terminer l'utilisation de la fonction de géotraitement Fishnet dans 10.0 et il y a une case à cocher pour créer des étiquettes de points. L'outil place les points au centre de la grille qu'il crée avec des lignes et des polygones, mais ils n'en sont pas moins une grille. Vous pouvez ensuite supprimer les lignes ou les polygones. avec quelques calculs simples, vous pouvez vous assurer que les points commencent à l'endroit que vous désirez. Cela a bien fonctionné et va l'utiliser à nouveau. J'ai eu l'idée originale de l'utiliser ici, alors j'ai pensé clarifier davantage son fonctionnement.

Merci pour la direction d'origine!


2

Je suppose que vous pouvez utiliser l'outil Créer une résille pour générer des entités net de ligne dans un polygone, puis convertir des lignes en point en utilisant l'outil entité-point.


2

Il est possible d'utiliser Hawth's Tools en 10x (je peux), mais j'ai installé l'extension VBA gratuite pour 10. Vous n'avez pas besoin de VBA pour le successeur de Hawth's Tools, GME, qui, comme indiqué ci-dessus, contient genregularpntsinpolys.

ETGeowizards pour 10x dispose de quelques outils gratuits, dont un qui crée une grille de points utile pour l'échantillonnage. Ceci est l'outil que j'utilise.


1

Hawth Tools pourrait également vous être utile. Notamment la fonction de création de motifs ponctuels .


1
Il a déclaré que Hawth's Tools n'était pas disponible pour ArcGIS 10.

1

Hawth's Tools a été remplacé par Geospatial Modeling Environment . GME a une version bêta disponible au téléchargement qui fonctionne avec ArcGIS 10. Je ne l'ai jamais utilisée, donc je ne peux pas parler de son efficacité. Il semble que l' outil genregularpntsinpolys répondra à vos besoins.


0

Vous pouvez utiliser n'importe quel logiciel de tableur pour générer une liste de paires de coordonnées, je veux dire une colonne X, une colonne Y, ..., les enregistrer en tant que fichier CSV et les importer depuis Arcmap.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.