Faire une grille avec des points décalés tous les 800 pieds

8

J'ai besoin de faire un motif de grille avec des points qui échelonnent pour faire un motif de diamant au lieu du motif régulier qu'une grille en résille fait. Il est parfois fait référence à un "départ décalé". Mes points doivent être à 800 pieds l'un de l'autre. Je crée ma carte dans ArcGIS 10.2. Y a-t-il autre chose que je peux essayer?

entrez la description de l'image ici

Rachel Sherrin-Peterson
la source
S'agit-il d'un travail unique ou devez-vous le faire disponible dans le cadre d'un script plus large? Accepteriez-vous un petit nettoyage manuel manuel? Quelle est votre superficie (km2)?
Alex Tereshenkov
2
Une fois que vous avez établi vos origines, il n'y a aucune raison pour laquelle vous ne pouvez pas créer DEUX filets de pêche et ajouter les résultats. Ou écrivez simplement un court script arcpy pour créer directement les points.
Vince
1
Je peux toujours utiliser les outils gratuits de Hawth dans ArcGIS avec l'extension VBA bien que ce ne soit pas recommandé. Il a un outil pour faire ce que vous voulez. L'auteur a créé un nouvel ensemble d'outils à utiliser dans ArcGIS 10x et voici un lien vers cet outil: spatialecology.com/htools/regpnts.php mais je ne l'ai pas testé. J'utilise ET Geowizards pour créer mes grilles de points. J'ai une ancienne version payante mais je pense que c'est l'un de ses outils gratuits.
johns

Réponses:

6

Pour autant que je sache, il n'y a pas d'outil spécifique pour le faire, mais d'autres ont déjà construit des outils pour la création de grilles isométriques.

J'ai trouvé cette boîte à outils que vous pouvez télécharger et utiliser. Je l'ai testé plusieurs fois et cela semble bien fonctionner en général, mais vous devrez peut-être encore effectuer certaines opérations manuelles de découpage des couches de points ou de génération de nouveaux centroïdes à partir de la grille hexagonale résultante. entrez la description de l'image ici

Modifier: si vous avez besoin de 800 pieds entre chacun des deux points, définissez la distance latérale hexagonale à 461.8802154 pieds (géométrie euclidienne de base). Augmentez ou diminuez en fonction de votre CRS

HDunn
la source
Il semble que cette solution ne permette pas de modifier le nombre de quarts sur deux. Comme il ne crée que des points à l'intérieur d'hexagones réguliers, l'angle entre le premier point d'une ligne et le premier point de la ligne suivante ne peut pas être modifié. Tant que 60 degrés d'un point à un autre sont ce que vous voulez, cet outil est génial, sinon j'aime la solution de @ Vince dans les commentaires OP (qui devrait être transformée en réponse).
Leo