Phân vùng dòng thành phân đoạn bằng ArcGIS Desktop?


12

Tôi có một shapefile của các tiểu bang Hoa Kỳ. Tôi trích xuất ranh giới giữa hai trạng thái, dẫn đến một đoạn đường. Ví dụ, ranh giới giữa Georgia và Bắc Carolina.

Có cách nào để phân chia ranh giới này thành các đơn vị của các đoạn 25 dặm không?

Tương tự, có một cách để phân đoạn dòng thành các phân đoạn có độ dài bằng nhau. Ví dụ: lấy đoạn đường viền này và chia nó thành 3 đoạn có độ dài bằng nhau.

Tôi sử dụng ArcGIS 10.1 và ArcMap.

Và nếu chúng ta có một vài dòng để phân chia (một vài ngàn)?

Câu trả lời:


11

Giải pháp cho phần đầu tiên của câu hỏi của bạn là " Chia một dòng thành một số phần bằng nhau ":

Lệnh Split trên thanh công cụ Editor cho phép bạn chia một dòng thành một số tính năng mới bằng nhau. Ví dụ: bạn có thể sử dụng tùy chọn Tách này để chia một dòng thành các phần có cùng độ dài. Chức năng này tương tự như lệnh Divide có sẵn trong các bản phát hành ArcGIS trước đó.

Tiếp tục xuống trên cùng một trang là một phần về "Chia dòng theo tỷ lệ". Điều này sẽ giúp bạn với phần thứ hai của câu hỏi, mặc dù bạn sẽ cần ít nhất một giấy phép Tiêu chuẩn (ArcEditor) để làm điều này.

Lệnh Proportion Proportion trên thanh công cụ COGO chia một tính năng dòng được chọn thành một số phân đoạn, dựa trên các giá trị khoảng cách được chỉ định. Nếu có sự khác biệt giữa chiều dài tính năng và giá trị được nhập, sự khác biệt này được cân đối giữa tất cả các phân đoạn mới. Tỷ lệ rất hữu ích khi bạn đang làm việc với các phép đo chính xác, chẳng hạn như COGO hoặc dữ liệu khảo sát.

Ví dụ: bạn có các tính năng dòng cần được chia thành các độ dài cụ thể. Ví dụ dưới đây cho thấy một tính năng dòng cần được chia thành bốn phần: 13,79 feet, 48 feet, 60 feet và 60 feet. Lệnh Proportion được sử dụng để chia tính năng này thành bốn tính năng mới.

Như đã nêu ở trên, trong các phiên bản trước của ArcGIS, việc phân chia các dòng thành các phân đoạn đã được thực hiện bằng lệnh Divide .


5

Về chỉnh sửa mới nhất ("Và nếu chúng tôi có một vài dòng để phân chia (một vài nghìn)?") ...

Cách tiếp cận địa lý yêu cầu giấy phép ArcInfo được mô tả ở đây: Chia dòng theo tỷ lệ (Diễn đàn ArcGIS)

Điều này sử dụng Tạo Điểm ngẫu nhiên để trước tiên tạo các điểm dọc theo các tính năng của dòng, tiếp theo là Chia dòng tại Điểm .

Một cách tiếp cận khác là sử dụng tham chiếu tuyến tính (như trong câu trả lời này ).

Một cách khác là sử dụng ArcObjects (như trong câu trả lời này ) hoặc các đối tượng Geometry Arcpy (không thấy ví dụ trong tự nhiên nhưng điều đó là có thể).


1

Câu trả lời được chấp nhận trong thực tế thiếu phần thứ hai, chia tách các dòng (nghĩa là nhiều hơn một tính năng dòng). Một cách tiếp cận khác sẽ là sử dụng " Densify " với tham số DISTANCE trong Công cụ chỉnh sửa, một lần nữa yêu cầu ít nhất một giấy phép Tiêu chuẩn và sau đó là công cụ " Split Line At Vertices " trong Bộ công cụ tính năng> Quản lý dữ liệu. Cách tiếp cận này tuy nhiên không giữ ID đối tượng ban đầu.


Có vẻ như chúng tôi đã bỏ lỡ việc chia câu hỏi này thành hai khi nó được đăng lần đầu tiên. Chính sự nhầm lẫn gây ra bởi việc cố gắng trả lời nhiều câu hỏi cho mỗi câu hỏi khiến chúng ta thường khăng khăng đòi "một câu hỏi cho mỗi câu hỏi" theo Tour .
PolyGeo


1

Để phân chia nhiều dòng ở khoảng cách đã đặt bằng máy tính để bàn ArcGIS (hoặc ArcPro), hai bước sau đây hoạt động:

  1. Tạo công cụ Points Through Lines. Nó nằm trong hộp công cụ quản lý dữ liệu trong phần "lấy mẫu". Bạn có thể đặt khoảng cách cụ thể giữa các điểm dọc theo đường.

  2. Chia dòng tại công cụ Point. Nó nằm trong hộp công cụ Quản lý dữ liệu trong phần "Tính năng". Sử dụng các điểm từ bước trước để phân chia các dòng của bạn.

Có một cách dễ dàng và nhanh chóng hơn để làm điều này trong QGIS.


0

Câu trả lời này áp dụng cho 10.3. Bạn đã thử sử dụng công cụ Chỉnh sửa "Tách" cho tất cả các tác vụ này chưa? Bắt đầu chỉnh sửa dòng của bạn, chọn phần có liên quan, sau đó chuyển đến trình đơn thả xuống Trình chỉnh sửa và chọn "Tách". Điều này cho phép bạn chia một dòng hoặc phân đoạn dòng thành các phần dựa trên khoảng cách từ đầu hoặc cuối dòng, thành các phần bằng nhau hoặc theo tỷ lệ phần trăm. Bạn không cần giấy phép nâng cao hoặc tiện ích mở rộng Phân tích không gian, chỉ cần giấy phép cơ bản.

Xem chủ đề trợ giúp ESRI tại đây: Chia một dòng thành một số phần bằng nhau

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.