Tìm kiếm nguồn mở thay thế cho công cụ Tích hợp của ArcGIS Desktop?


8

Tôi cần phải chụp khoảng 1000 dòng trong một lớp vào các dòng trong lớp khác (có khoảng 5000 dòng trong lớp thứ hai). Các dòng được chụp là khoảng 15 đơn vị bản đồ cách các dòng lớp cơ sở. Có vẻ như ArcGIS có thể làm điều này bằng cách sử dụng công cụ Tích hợp trong hộp công cụ Trình quản lý dữ liệu.

Có một giải pháp thay thế nguồn mở nào cho QGIS / GRASS / SAGA / nguồn mở khác hay tôi sẽ cần phải mở các kỹ năng Python của mình không?

Câu trả lời:


9

Công cụ mà bạn đề cập trong ArcGIS không chụp một lớp này sang lớp khác. Thay vào đó, nó thu hẹp các ranh giới trong một lớp để "chính họ". Vì vậy, bạn có hai dòng trong cùng một lớp nằm trong một ngưỡng nhất định, Tích hợp sẽ gắn chúng lại với nhau (nghĩa là di chuyển cả hai đến khoảng cách trung bình giữa chúng).

Hành động này được thực hiện trong GRASS với v.editmô-đun, sử dụng công cụ "snap" và tham số ngưỡng. Vì vậy, bạn sẽ phải hợp nhất hai lớp của bạn lại với nhau thành một ( v.patch) để thực hiện thao tác này. Trước tiên tôi sẽ thêm một cột vào lớp đầu tiên với một số định danh, sau đó sau thao tác chụp nhanh, bạn có thể tách các tính năng đó ra một lần nữa.


Không có quyền truy cập vào ArcGIS tại thời điểm này, tôi đã nhận được kết thúc sai lầm về những gì công cụ Tích hợp thực hiện. Cảm ơn vì đã sửa tôi. Tôi sẽ xem GRASS và xem liệu tôi có thể khiến nó làm những gì tôi muốn không.
ajgdev

7

Bạn có thể gặp may mắn với ST_Snap trong Postgis. Nó sẽ cho phép bạn chụp các tính năng gần như trùng khớp trong một dung sai xác định.


Cảm ơn - điều này có thể buộc tay tôi bắt đầu sử dụng PostGIS nhiều hơn
ajgdev

Đây có phải là cách sử dụng các công cụ PostGIS bên trong ArcGIS không?
Losbaltica
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.