Bài 27 · ArcGIS Pro trong phân tích không gian BĐS

Modify Features: Move, Rotate, Reshape, Split và Merge đối tượng

Modify Features: Move, Rotate, Reshape, Split và Merge đối tượng là Bài 27 của chuyên đề ArcGIS Pro trong phân tích không gian BĐS. Sử dụng Modify Features để thay đổi geometry hiện có bằng Move, Rotate, Reshape, Split, Merge và các công cụ liên quan; hiểu công cụ nào thay vị trí, hình dạng hay số lượng feature và cách QA trước khi lưu.

Biên soạn: ThS. Nguyễn Mạnh Hùng
GV. Khoa QLĐĐ&BĐS – ĐH Nông Lâm TP.HCM
Email: nguyenmanhhung@hcmuaf.edu.vn

Cập nhật 02/10/2026: Nội dung thao tác được đối chiếu với tài liệu chính thức ArcGIS Pro 3.6 của Esri. Tên nút, tab, pane hoặc công cụ có thể khác nhẹ theo bản vá, ngôn ngữ giao diện và giấy phép.

Lưu ý: trong GIS BĐS, một lớp hiển thị đúng chưa đủ để kết luận dữ liệu đúng. Luôn kiểm source, spatial reference, đơn vị, selection/filter, trạng thái chỉnh sửa và đầu ra trước khi đo, tính toán hoặc chồng lớp.

Mục tiêu học tập

  • Hiểu đúng khái niệm ArcGIS Pro của bài và ranh giới của công cụ.
  • Biết dữ liệu đầu vào, metadata và điều kiện phải kiểm trước khi thao tác.
  • Thực hiện workflow có thể lặp lại và giải thích được.
  • Nhận diện lỗi thường gặp trước khi chúng lan sang phân tích BĐS.
  • Lưu project, output và nhật ký xử lý đủ để người khác kiểm chứng.

Vị trí trong lộ trình 96 bài

Bài thuộc Chương 4 – Biên tập và quản lý dữ liệu. Bài 25–30 chuyển từ chuẩn hóa hệ tọa độ sang tạo/chỉnh geometry và thuộc tính: Create Features, Snapping, Modify Features, Edit Vertices, Calculate Geometry Attributes và Calculate Field. Mục tiêu là sửa dữ liệu có kiểm soát, không biến thao tác chỉnh sửa thành thay đổi thiếu dấu vết.

1. Modify Features chỉnh feature đã tồn tại

Pane tập hợp các editing tools theo nhóm alignment, construct, divide, reshape và nhiều nhóm khác.

Không tạo feature mới theo cách Create Features thông thường.

Liên hệ BĐS: hãy nói rõ đối tượng đang xử lý là thửa đất, công trình, điểm khảo sát, đường, tiện ích, vùng nghiên cứu hay bảng thuộc tính. Một công cụ giống nhau nhưng hậu quả nghiệp vụ khác nhau theo loại dữ liệu và nguồn.

2. Move thay vị trí

Move dịch feature theo thao tác hoặc offset, giữ hình dạng tương đối.

Dùng sai có thể làm feature rời khỏi reference.

Kiểm dữ liệu trước thao tác: mở Source Properties/Attribute Table, kiểm số feature/row, field quan trọng, spatial reference, selection/filter và đường dẫn dữ liệu. Không chạy công cụ khi chưa biết mình đang sửa lớp nào.

3. Move To hỗ trợ tọa độ/offset chính xác

Có thể nhập vị trí/offset thay vì kéo bằng mắt.

Kiểm map units.

Kiểm kết quả: sau thao tác phải so trước–sau bằng ít nhất một chỉ số định lượng như số feature, extent, diện tích, tọa độ, số Null hoặc số bản ghi được cập nhật. Ảnh chụp bản đồ chỉ là một lớp bằng chứng.

4. Rotate xoay quanh anchor

Geometry đổi orientation quanh điểm neo.

Không dùng Rotate để sửa CRS.

Tái lập: ghi công cụ, tham số, version dữ liệu, output path và lý do quyết định. Nếu người khác không thể mô tả lại thao tác từ hồ sơ, workflow chưa đủ tốt để bàn giao.

5. Scale thay kích thước

Có trong nhóm alignment; có thể làm thay area/length.

Không dùng scale để 'khớp' dữ liệu khác hệ tọa độ.

Liên hệ BĐS: hãy nói rõ đối tượng đang xử lý là thửa đất, công trình, điểm khảo sát, đường, tiện ích, vùng nghiên cứu hay bảng thuộc tính. Một công cụ giống nhau nhưng hậu quả nghiệp vụ khác nhau theo loại dữ liệu và nguồn.

6. Reshape thay một phần hình dạng

Dùng sketch cắt qua line/polygon để thay boundary theo đường mới.

Hữu ích chỉnh ranh khu/vùng.

Kiểm dữ liệu trước thao tác: mở Source Properties/Attribute Table, kiểm số feature/row, field quan trọng, spatial reference, selection/filter và đường dẫn dữ liệu. Không chạy công cụ khi chưa biết mình đang sửa lớp nào.

7. Split chia feature

Line/polygon có thể bị chia theo sketch/selected inputs tùy tool.

Số feature và attributes sau split phải kiểm.

Kiểm kết quả: sau thao tác phải so trước–sau bằng ít nhất một chỉ số định lượng như số feature, extent, diện tích, tọa độ, số Null hoặc số bản ghi được cập nhật. Ảnh chụp bản đồ chỉ là một lớp bằng chứng.

8. Merge gộp features

Các feature được chọn có thể gộp geometry; cần xác định feature/attributes được giữ hoặc xử lý.

Không merge nếu objects nghiệp vụ vẫn độc lập.

Tái lập: ghi công cụ, tham số, version dữ liệu, output path và lý do quyết định. Nếu người khác không thể mô tả lại thao tác từ hồ sơ, workflow chưa đủ tốt để bàn giao.

9. Attributes sau Split/Merge

Domain split/merge policies hoặc tool behavior có thể ảnh hưởng values.

QA các fields mã/diện tích/trạng thái.

Liên hệ BĐS: hãy nói rõ đối tượng đang xử lý là thửa đất, công trình, điểm khảo sát, đường, tiện ích, vùng nghiên cứu hay bảng thuộc tính. Một công cụ giống nhau nhưng hậu quả nghiệp vụ khác nhau theo loại dữ liệu và nguồn.

10. Selection quyết định đối tượng bị sửa

Modify tools thường yêu cầu selected features.

Kiểm selection trước Execute.

Kiểm dữ liệu trước thao tác: mở Source Properties/Attribute Table, kiểm số feature/row, field quan trọng, spatial reference, selection/filter và đường dẫn dữ liệu. Không chạy công cụ khi chưa biết mình đang sửa lớp nào.

11. Map topology có thể làm nhiều feature thay đổi

Khi topology bật, chỉnh edge/node có thể tác động features liên quan.

Chỉ bật khi chủ đích.

Kiểm kết quả: sau thao tác phải so trước–sau bằng ít nhất một chỉ số định lượng như số feature, extent, diện tích, tọa độ, số Null hoặc số bản ghi được cập nhật. Ảnh chụp bản đồ chỉ là một lớp bằng chứng.

12. Undo và Save Edits

Thử trên bản sao hoặc dùng undo nếu sai; save chỉ sau QA.

Không save theo phản xạ.

Tái lập: ghi công cụ, tham số, version dữ liệu, output path và lý do quyết định. Nếu người khác không thể mô tả lại thao tác từ hồ sơ, workflow chưa đủ tốt để bàn giao.

13. Move/Rotate không phải georeferencing

Nếu toàn dataset lệch do CRS/georeference, dùng editing transform bằng tay có thể che lỗi nguồn.

Tìm nguyên nhân đúng.

Liên hệ BĐS: hãy nói rõ đối tượng đang xử lý là thửa đất, công trình, điểm khảo sát, đường, tiện ích, vùng nghiên cứu hay bảng thuộc tính. Một công cụ giống nhau nhưng hậu quả nghiệp vụ khác nhau theo loại dữ liệu và nguồn.

14. Reshape cần snapping/reference

Nếu muốn ranh mới trùng thửa, bật snapping/trace hợp lý.

Không vẽ lại tự do khi có reference chính xác.

Kiểm dữ liệu trước thao tác: mở Source Properties/Attribute Table, kiểm số feature/row, field quan trọng, spatial reference, selection/filter và đường dẫn dữ liệu. Không chạy công cụ khi chưa biết mình đang sửa lớp nào.

15. Split theo nghiệp vụ

Chia thửa/vùng có thể là thao tác minh họa, không đồng nghĩa thủ tục pháp lý.

Phân biệt GIS edit và pháp lý.

Kiểm kết quả: sau thao tác phải so trước–sau bằng ít nhất một chỉ số định lượng như số feature, extent, diện tích, tọa độ, số Null hoặc số bản ghi được cập nhật. Ảnh chụp bản đồ chỉ là một lớp bằng chứng.

16. Merge theo nghiệp vụ

Gộp polygon phân tích không đồng nghĩa hợp thửa pháp lý.

Không dùng tên tool để suy ý nghĩa pháp lý.

Tái lập: ghi công cụ, tham số, version dữ liệu, output path và lý do quyết định. Nếu người khác không thể mô tả lại thao tác từ hồ sơ, workflow chưa đủ tốt để bàn giao.

17. QA geometry/attributes/IDs

Sau edit kiểm feature count, area/length, IDs, related records và attachments nếu có.

Geometry change có thể ảnh hưởng quan hệ nghiệp vụ.

Liên hệ BĐS: hãy nói rõ đối tượng đang xử lý là thửa đất, công trình, điểm khảo sát, đường, tiện ích, vùng nghiên cứu hay bảng thuộc tính. Một công cụ giống nhau nhưng hậu quả nghiệp vụ khác nhau theo loại dữ liệu và nguồn.

18. Kết luận

Modify Features mạnh nhưng nguy cơ sửa master cao.

Mỗi thao tác phải có reason, selection và QA.

Kiểm dữ liệu trước thao tác: mở Source Properties/Attribute Table, kiểm số feature/row, field quan trọng, spatial reference, selection/filter và đường dẫn dữ liệu. Không chạy công cụ khi chưa biết mình đang sửa lớp nào.

Thao tác/công cụ trọng tâm

Edit tab → Modify → Move/Rotate/Reshape/Split/Merge; trước khi chạy kiểm selection, snapping, map topology và bản sao dữ liệu.

Trong thực hành, ưu tiên bản sao hoặc dữ liệu lab trước khi sửa master. Nếu công cụ có khả năng cập nhật input trực tiếp, cần biết selection/filter hiện tại, có backup và phương án kiểm tra sau khi chạy.

Tình huống thực hành BĐS

Một polygon vùng nghiên cứu cần chỉnh theo ranh thửa mới, một đường tiếp cận cần split tại cổng và hai polygon phân tích cần merge. Nhóm thực hiện trên bản sao, ghi count/area trước–sau và không gọi các thao tác này là thay đổi pháp lý.

Yêu cầu không chỉ là có output. Sinh viên phải giải thích được: nguồn dữ liệu, assumption, tham số, phần nào đã thay đổi, phần nào không thay đổi, rủi ro còn lại và bằng chứng nào cho thấy output đủ điều kiện dùng cho bước tiếp theo.

Ma trận quyết định nhanh

Tình huốngCách xử lý/công cụMục tiêuĐiểm phải kiểm
MoveVị tríDịch featureKhông sửa CRS
RotateOrientationXoayAnchor
ReshapeBoundarySửa hìnhReference
Split1→n featuresChiaAttributes
Mergen→1 featureGộpNghiệp vụ

Quy trình thực hành 14 bước

  1. Xác định feature class/table sẽ chỉnh.
  2. Kiểm workspace và quyền edit.
  3. Kiểm layer editable/selectable/snapping.
  4. Ghi số feature và các field quan trọng.
  5. Tạo bản sao hoặc checkpoint.
  6. Thiết lập template/snapping/topology nếu cần.
  7. Thực hiện editing/calculation trên subset thử.
  8. Kiểm geometry/attributes sau subset.
  9. Mở rộng cho toàn bộ phạm vi cần xử lý.
  10. Kiểm selection/filter trước mọi update hàng loạt.
  11. So số feature, area/length/Null trước–sau.
  12. Save hoặc Discard Edits có chủ đích.
  13. Cập nhật edit/calculation log.
  14. Mở lại project để kiểm không broken và dữ liệu đúng.

Bài thực hành

Trên dữ liệu thử, thực hiện Move, Reshape, Split và Merge; lập bảng feature count/area/ID trước–sau.

Sản phẩm sinh viên phải nộp

  • Edit log
  • Before–after maps
  • Count/area table
  • Selection screenshots
  • QA checklist

Những lỗi thường gặp

  • Move để chữa CRS
  • Scale để ép khớp
  • Selection sai
  • Topology bật không biết
  • Merge objects khác nghiệp vụ
  • Không kiểm attributes sau split
  • Save trước QA
  • Gọi GIS split/merge là thủ tục pháp lý

Lỗi 1 – Move để chữa CRS: sinh viên phải tạo tình huống minh họa hoặc tìm một case trong dữ liệu lab, ghi dấu hiệu nhận biết, hậu quả và cách sửa. Sau sửa phải có bảng/ảnh before–after hoặc thông số kiểm chứng.

Lỗi 2 – Scale để ép khớp: sinh viên phải tạo tình huống minh họa hoặc tìm một case trong dữ liệu lab, ghi dấu hiệu nhận biết, hậu quả và cách sửa. Sau sửa phải có bảng/ảnh before–after hoặc thông số kiểm chứng.

Lỗi 3 – Selection sai: sinh viên phải tạo tình huống minh họa hoặc tìm một case trong dữ liệu lab, ghi dấu hiệu nhận biết, hậu quả và cách sửa. Sau sửa phải có bảng/ảnh before–after hoặc thông số kiểm chứng.

Lỗi 4 – Topology bật không biết: sinh viên phải tạo tình huống minh họa hoặc tìm một case trong dữ liệu lab, ghi dấu hiệu nhận biết, hậu quả và cách sửa. Sau sửa phải có bảng/ảnh before–after hoặc thông số kiểm chứng.

Lỗi 5 – Merge objects khác nghiệp vụ: sinh viên phải tạo tình huống minh họa hoặc tìm một case trong dữ liệu lab, ghi dấu hiệu nhận biết, hậu quả và cách sửa. Sau sửa phải có bảng/ảnh before–after hoặc thông số kiểm chứng.

Lỗi 6 – Không kiểm attributes sau split: sinh viên phải tạo tình huống minh họa hoặc tìm một case trong dữ liệu lab, ghi dấu hiệu nhận biết, hậu quả và cách sửa. Sau sửa phải có bảng/ảnh before–after hoặc thông số kiểm chứng.

Phản biện chéo

Nhóm phản biện chọn ngẫu nhiên một feature hoặc record vừa sửa, lần ngược về trạng thái trước và kiểm selection, snapping/topology, attribute changes, IDs và geometry. Mọi thay đổi không giải thích được phải được xem là lỗi workflow.

Checklist QA cuối bài

  • Đúng project/workspace/dataset.
  • Source path và version đã ghi.
  • Spatial reference/units đã kiểm.
  • Selection/filter đã kiểm hoặc clear khi cần.
  • Không sửa raw/master ngoài chủ đích.
  • Công cụ/tham số được lưu trong History hoặc nhật ký.
  • Số row/feature trước–sau hợp lý.
  • Geometry/attributes của sample cases đã kiểm.
  • Tên field/output có unit/ý nghĩa rõ.
  • Không nhầm hiển thị đúng với dữ liệu đúng.
  • Có limitation nếu nguồn/độ chính xác chưa xác minh.
  • Có thể mở lại project và tái hiện kết quả.

Ghi nhớ trong 30 giây

  • Modify chỉnh feature hiện có
  • Move/Rotate không sửa CRS
  • Split/Merge đổi feature count
  • Selection/topology phải kiểm
  • Save sau QA

Nguồn tham khảo

Nguồn kỹ thuật chính là tài liệu chính thức Esri ArcGIS Pro 3.6. Ví dụ BĐS được dùng để chuyển khái niệm phần mềm thành tình huống thực hành; khi xử lý dữ liệu địa chính/pháp lý chính thức phải tuân thủ nguồn và quy trình nghiệp vụ tương ứng.

  • https://pro.arcgis.com/en/pro-app/3.6/help/editing/modify-features-tool-reference.htm
  • https://pro.arcgis.com/en/pro-app/3.6/help/editing/geometry-properties.htm

Bài tiếp theo

Edit Vertices: chỉnh ranh thửa hoặc vùng nghiên cứu chính xác hơn.

Bài luyện tập mở rộng

Luyện tập 1

Reshape theo reference.

Yêu cầu nộp: công cụ/tham số, ảnh hoặc bảng kiểm trước–sau, ít nhất một lỗi cố ý và cách phát hiện/sửa. Không chỉ nộp screenshot cuối.

Luyện tập 2

Split line tại điểm.

Yêu cầu nộp: công cụ/tham số, ảnh hoặc bảng kiểm trước–sau, ít nhất một lỗi cố ý và cách phát hiện/sửa. Không chỉ nộp screenshot cuối.

Luyện tập 3

Merge polygon phân tích.

Yêu cầu nộp: công cụ/tham số, ảnh hoặc bảng kiểm trước–sau, ít nhất một lỗi cố ý và cách phát hiện/sửa. Không chỉ nộp screenshot cuối.

Luyện tập 4

So topology on/off.

Yêu cầu nộp: công cụ/tham số, ảnh hoặc bảng kiểm trước–sau, ít nhất một lỗi cố ý và cách phát hiện/sửa. Không chỉ nộp screenshot cuối.

Phòng thí nghiệm kiểm lỗi

Tạo một bản sao dữ liệu chứa ba lỗi: snapping tắt làm hở cạnh, selection còn sót khi Calculate Field/Geometry, và một feature bị Move/Reshape nhầm. Nhóm phải dùng edit history, attributes và geometry QA để phát hiện, sau đó phục hồi hoặc sửa có reason code.

Biên bản QA mẫu

MụcTrướcSauKết luận
DatasetTên/versionĐã sửaĐúng
SelectionTrướcSauĐã kiểm
Features/rowsN trướcN sauHợp lý
Geometry/attributesGiá trị trướcGiá trị sauCó reason
Save/undoTrạng tháiKết quảĐã kiểm
ReopenChưaĐã mở lạiKhông broken

Câu hỏi tự luận cuối bài

  1. Giải thích vì sao “Modify Features: Move, Rotate, Reshape, Split và Merge đối tượng” có thể làm sai kết quả BĐS dù bản đồ vẫn nhìn hợp lý.
  2. Nêu một tình huống mà thao tác kỹ thuật đúng nhưng lựa chọn dữ liệu hoặc tham số sai.
  3. Thiết kế một bước kiểm chứng độc lập trước khi bàn giao output.
  4. Nêu bốn thông tin bắt buộc phải ghi trong nhật ký xử lý của bài.

Phân biệt chỉnh geometry với sửa sai hệ tọa độ hoặc georeferencing

Một lớp bị lệch đồng loạt vài chục mét so với dữ liệu tham chiếu thường không nên được sửa bằng Move cho toàn bộ features trước khi xác định nguyên nhân. Sai source CRS, geographic transformation hoặc georeferencing raster có thể tạo dịch chuyển có hệ thống. Nếu dùng Move/Rotate để làm cho lớp “khớp mắt”, project sẽ mất dấu nguyên nhân và geometry mới không còn phản ánh nguồn ban đầu.

Modify Features nên dùng khi có căn cứ rằng geometry của chính feature cần thay đổi. Với dữ liệu pháp lý hoặc dữ liệu master, mỗi thao tác Split/Merge/Reshape phải gắn với nguồn cập nhật và reason code. Điều này đặc biệt quan trọng vì tên công cụ `Split` hoặc `Merge` trong GIS chỉ mô tả thao tác hình học; nó không tự tạo hiệu lực của thủ tục tách thửa, hợp thửa hay thay đổi pháp lý ngoài hệ thống.

📚 Xem toàn bộ 27 bài trong series ArcGIS Pro trong phân tích không gian BĐS