Làm thế nào để so sánh 2 tập dữ liệu polyline?


9

Tôi có một bộ dữ liệu mạng cho các lối đi bộ mà tôi đã tạo thông qua việc đối chiếu các mạng đường dẫn từ nhiều nguồn khác nhau.

Tôi muốn so sánh điều này với một tập dữ liệu khác cũng chứa một mạng đường dẫn, để xem cái nào hoàn chỉnh hơn / nơi có thể có các tính năng trong một tập dữ liệu chứ không phải bộ dữ liệu khác.

Có khả năng các tính năng đại diện cho cùng một đường dẫn sẽ không giống nhau giữa các bộ dữ liệu, nhưng chúng sẽ nằm cách nhau vài mét.

Làm thế nào tôi có thể đi về điều này?


1
Phần mềm GIS nào bạn có quyền truy cập?
Mapperz

ArcInfo với các tiện ích mở rộng, QGIS ... Đó là phương pháp tôi đang vật lộn hơn là chi tiết cụ thể, nhưng tất nhiên chi tiết cũng sẽ hữu ích.
gisuser

1
Đây là một vấn đề liên quan và về cơ bản là một bản sao của gis.stackexchange.com/questions/8262/ . Xem bình luận về OpenJump và RoadMatcher.
Sean

Câu trả lời:


3

Trong ArcGIS 9.3.1 có một công cụ gọi là So sánh tính năng trong ArcToolbox, sẽ so sánh các khía cạnh khác nhau giữa hai tính năng (Có thể 10 có cùng một công cụ). Bạn cũng có thể chạy công cụ Xóa để xác định nơi có sự khác biệt tồn tại giữa hai mạng của bạn.

ArcGIS 9.3.1 http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1720&pid=1719&topicname=Feature_Compare_%28Data_Quản lý% 29

ArcGIS 10 http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//001700000004000000.htmlm


3

Không sử dụng thông tin cụ thể, bạn sẽ cần tạo mối quan hệ không gian giữa hai bộ dữ liệu. Một phương pháp để làm điều này là tạo một bộ đệm xung quanh các tính năng của tập dữ liệu1 về dung sai đã đặt và so sánh đầu ra với tập dữ liệu2. Các mối quan hệ bạn nên tìm kiếm là:

  1. Dataset2 trong Dataset1 - điều này sẽ cung cấp cho bạn các tính năng rất giống nhau hoặc đi theo cùng một đường dẫn
  2. Dataset2 giao với Dataset1 - điều này sẽ cung cấp cho bạn những tính năng đi lệch khỏi đường dẫn hoặc có thể là mới
  3. Dataset2 không giao với Dataset1 - điều này sẽ cung cấp cho bạn những tính năng hoàn toàn mới.

Bộ đệm có thể được sử dụng để quản lý dung sai cho độ lệch giữa hai bộ dữ liệu. Một bộ đệm được xác định lớn hơn sẽ dễ tha thứ hơn cho các độ lệch đường dẫn lớn hơn.

Một cách khác là sử dụng một phương thức tương tự bằng cách sử dụng điểm cuối đường dẫn của cả hai bộ dữ liệu, trong đó bạn tạo bộ đệm của tập dữ liệu1 và nếu quan hệ 'bên trong' không gian của bạn xác định các đường dẫn đó giống nhau. Những điểm cuối không có khả năng chịu đựng có thể được coi là đường dẫn mới.

Hy vọng điều này cung cấp cho bạn một số ý tưởng.


+1 Buffering là một tùy chọn sáng tạo và linh hoạt cho điều này và nhiều so sánh khó khăn khác. Nó hoạt động với nhiều GIS.
whuber

2

Được rồi vì bạn có 'ArcGIS ArcInfo với tiện ích mở rộng', bạn có thể sử dụng

So sánh lớp với ảnh chụp nhanh (Ánh xạ sản xuất)

Công cụ này chấp nhận các lớp tính năng điểm, đa giác, đa giác và chú thích làm đầu vào

[hình học, mức độ hoặc ký hiệu]

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//010900000016000000.htmlm


Có phải "So sánh lớp với ảnh chụp" là phiên bản mới hơn của "So sánh tính năng"?
nghệ thuật21

sẽ tốt hơn khi bạn có thể so sánh chú thích và ký hiệu [Mở rộng bản đồ được gọi là 'Yêu cầu lập bản đồ sản xuất'
Mapperz
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.