Tạo lưới fishnet với góc xoay được chỉ định trong ArcGIS Desktop?


8

Tôi đang làm việc trong dự án này và tôi cần một lưới với một vòng quay nhất định, ví dụ, khoảng 60 độ.

Bắt đầu từ đó tôi cần tạo ra một khối 20mx50m, và điều cuối cùng là bên trong mỗi khối phải có một tập hợp các khối con nhỏ.

Kết quả là thế này:

nhập mô tả hình ảnh ở đây

Tất nhiên nó được thực hiện thủ công, nhưng tôi đã nghĩ đến một cách làm cho nó được thực hiện tự động bởi vì tôi phải thực hiện 30 khối như thế này, có thể nhiều hơn và nó đang tiêu tốn rất nhiều thời gian của tôi.


1
Vui lòng nhúng hình ảnh bên trong câu hỏi, liên kết ngược lại, để ảnh chụp màn hình ít có khả năng biến mất theo thời gian.
Vince

2
Tạo Fishnet (Dữ liệu Managment) sẽ tạo ra một lớp đối tượng đa giác, nhưng bạn đang ở trên của riêng bạn cho tiểu khối help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//...
Vince

1
Nhìn lại Y_axis_coordtham số. Nó xác định hướng của fishnet.
Vince

1
Để thiết lập một góc, bạn cần thực hiện một phép toán nhỏ như được giải thích trên trang Cách tạo Fishnet Works . Góc được đặt bằng cách sử dụng đường nối giữa điểm gốc với tọa độ trục y đã nhập. Ngoài ra, thay vì làm việc với lưới của bạn, bạn có thể thử làm việc - trước tiên hãy tạo lưới nhỏ nhất, sau đó sử dụng Đa giác Hòa tan, Tổng hợp hoặc thậm chí sao chép và hợp nhất để tạo lưới lớn hơn.
Chris W

2
@ChrisW Tôi nghĩ bạn nên viết nó lên như câu trả lời. Tôi đã không thấy rằng một phần của tài liệu và nó khá rõ ràng.
PolyGeo

Câu trả lời:


8

Như Vince đã nói, công cụ Tạo Fishnet là những gì bạn muốn sử dụng. Ở đầu trang trợ giúp đó trong phần tóm tắt là liên kết đến trang Cách tạo Fishnet Works . Lưu ý rằng trang trợ giúp chính cho hầu hết các công cụ có biểu đồ phác thảo các tham số khác nhau, nhưng nhiều trong số chúng có liên kết 'cách thức hoạt động' ở cùng một nơi giải thích chi tiết hơn, thường là với các ví dụ đồ họa.

Trang hoạt động như thế nào giải thích cách đặt góc cho fishnet của bạn bằng cách đặt gốc cho fishnet và sau đó đưa tọa độ của một điểm trên một đường thẳng, trục y sẽ khớp với điểm đi qua gốc tọa độ ở góc mong muốn. Nếu bạn muốn 45 độ và gốc của bạn là 0,0 thì tọa độ trục y của bạn sẽ là 1,1 (hoặc 2,2 hoặc 33,33 hoặc bất cứ điều gì). Lưu ý bạn có thể cần đưa ra các giá trị âm cho một số tọa độ để làm cho nó xoay theo hướng mong muốn. Ví dụ -1,1 sẽ quay ngược chiều kim đồng hồ, trong khi 1,1 sẽ xoay theo chiều kim đồng hồ.

Ví dụ được đưa ra trên cách trang hoạt động sử dụng công thức toán học tan (angle) = x coord / y coord. Tuy nhiên, nếu bạn không muốn làm toán hoặc cần đặt gốc của mình ở một điểm khác với gốc CRS, có một bước cần thực hiện trước khi bắt đầu công cụ fishnet để có tọa độ trục y của bạn. Tạo một tính năng chụp nhanh và nhấp một lần tại điểm mong muốn cho điểm gốc để bắt đầu dòng, sau đó nhấp chuột phải và chọn Hướng. Nhập góc bạn muốn (lưu ý cách nhập này có thể thay đổi theo cách Tùy chọn Trình chỉnh sửa của bạn được đặt theo Đơn vị, cụ thể là góc và điều giá trị âm ở trên cũng được phát ở đây), kéo ra để kéo dài dòng và sau đó nhấp hoặc F2 để hoàn thành nó. Sau đó, bạn có thể lấy x, y của điểm cuối hoặc bất kỳ điểm nào trên đường thẳng và sử dụng x, y đó làm tọa độ trục y của bạn trong công cụ fishnet. Bạn cũng sẽ phải lưu ý x, y của điểm bạn muốn sử dụng làm điểm gốc để nhập các tọa độ đó,

Tuy nhiên, một cách khác để xoay nó mà không làm như vậy trong công cụ fishnet là như đề cập của johns. Tạo fishnet là kích thước bạn muốn nhưng đừng lo lắng về góc. Khi hoàn tất, chọn tất cả các dòng hoặc đa giác. Giữ phím điều khiển, di chuyển chuột qua x nhỏ ở trung tâm của mọi thứ được chọn. Khi con trỏ thay đổi, nhấp và kéo x đến gốc mà bạn muốn xoay mọi thứ (lưu ý nếu bạn bỏ chọn những thứ mà điểm điều khiển quay trở lại trung tâm và bạn sẽ phải di chuyển lại). Sau đó nhấp vào công cụ Xoay (chấm với mũi tên màu xanh tròn xung quanh nó) trên thanh công cụ Trình chỉnh sửa, nhấn phím 'a' và nhập góc xoay mong muốn.

Như một lưu ý cuối cùng, những gì tôi đã đề cập trong bình luận của tôi. Nếu bạn đang cố gắng tạo các lưới con, bạn có thể làm việc (tạo các ô lớn nhất trước) hoặc hoạt động ra ngoài (tạo các ô nhỏ nhất trước). Có thể dễ dàng hơn để thực hiện cái sau và sau đó chọn các ô vuông tạo thành một ô vuông đơn lớn hơn và sử dụng Đa giác tổng hợp, Hòa tan hoặc Sao chép sau đó Hợp nhất. Các kích thước khác nhau có lẽ được giữ tốt nhất dưới dạng các lớp riêng biệt để dễ sử dụng. Bạn cũng có thể chạy công cụ fishnet nhiều lần với cùng tọa độ trục tọa độ và trục y, và điều chỉnh kích thước ô và số hàng / cột để có được số lượng phân chia thích hợp trong mỗi lưới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.