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

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

Edit Vertices: chỉnh ranh thửa hoặc vùng nghiên cứu chính xác hơn là Bài 28 của chuyên đề ArcGIS Pro trong phân tích không gian BĐS. Dùng Edit Vertices để thêm, xóa, di chuyển và chỉnh từng vertex của point/line/polygon; đọc geometry properties, dùng snapping và hiểu ảnh hưởng của thay đổi vertex tới diện tích, chiều dài và topology.

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. Vertex là đơn vị cấu thành geometry

Polyline/polygon gồm vertices nối bởi segments; thay vertex làm thay shape.

Chỉnh nhỏ vẫn có thể đổi area/length.

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. Edit Vertices có trong Modify Features

Chọn một feature để xem/chỉnh vertices và geometry properties.

Không chỉnh toàn layer cùng lú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.

3. Move một vertex

Kéo hoặc nhập tọa độ tùy workflow để đặt vertex mới.

Snapping giúp khớp reference.

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. Add Vertex

Thêm vertex trên segment để tăng chi tiết ranh.

Không thêm dày quá độ chính xác nguồn.

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. Delete Vertex

Xóa vertex có thể làm ranh đơn giản hơn hoặc sai hình.

Kiểm shape sau xó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. Geometry properties table

Có thể xem tọa độ vertex; với z-aware geometry còn xem/chỉnh Z.

Hữu ích QA 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.

7. Snapping với Edit Vertices

Bắt vertex/edge của layer tham chiếu giúp ranh trùng hơn.

Không thay topology.

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. Edit shared boundaries cẩn thận

Nếu hai polygon có biên chung nhưng chỉnh độc lập, dễ tạo gap/overlap.

Map/geodatabase topology có thể cần.

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. Map topology

Khi bật, chỉnh edge/node có thể giữ quan hệ với feature liên quan tùy thao tác.

Chỉ dùng khi hiểu.

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. Vertex density phản ánh nguồn

Digitize từ ảnh không nên tạo vertex vượt quá độ phân giải/độ chính xác.

Nhiều vertex không đồng nghĩa 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.

11. Ranh thửa pháp lý không được 'chỉnh đẹp'

Nếu dữ liệu địa chính có giá trị pháp lý/nghiệp vụ, việc sửa geometry phải theo nguồn và thẩm quyền.

Bài học GIS không thay quy trình 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.

12. Move To có thể dùng tọa độ chính xác

Khi có tọa độ kiểm soát, nhập theo coordinate system đúng tốt hơn kéo mắt.

CRS phải đúng.

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. Z-aware geometry

Edit Vertices có thể chỉnh Z khi feature hỗ trợ z-values.

Không tự thêm Z giả.

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. Curves/segments đặc biệt

Một số geometry có circular arcs/Bezier; chỉnh vertices có thể khác straight segments.

Biết loại geometry.

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. QA area/length sau edit

Calculate Geometry hoặc attribute rules có thể cập nhật/kiểm giá trị tùy workflow.

Không dùng field diện tích cũ sau chỉnh nếu nó không tự cập nhật.

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. Undo/Save

Nhiều chỉnh nhỏ cần kiểm theo từng bước; save khi kết thúc batch hợp lý.

Không mất khả năng quay lại.

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. Audit trail

Lưu editor/date/reason hoặc versioning nếu hệ thống yêu cầu.

Master data cần lịch sử.

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

Edit Vertices là công cụ vi chỉnh geometry; chính xác phụ thuộc reference, CRS, snapping và nguồn.

Không dùng để sửa dữ liệu theo mắt.

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 → Modify → Edit Vertices; dùng Geometry Properties, snapping, Add/Delete Vertex và Move/Move To khi phù hợp.

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 bị lệch một đoạn so với ranh thửa tham chiếu đã xác minh. Nhóm bật snapping, chỉnh các vertices cần thiết, ghi area trước–sau và lưu reason code; không chỉnh toàn bộ ranh chỉ để 'mượt'.

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
Move vertexSửa tọa độVi chỉnhSnap
Add vertexThêm chi tiếtShape fidelityKhông quá dày
Delete vertexGiảm chi tiếtSimplifyQA
TopologyBiên chungGap/overlapCó chủ đích
Geometry tableTọa độ/ZPrecise editCRS

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

Chỉnh 5 polygon/line bằng Edit Vertices, ghi số vertex, area/length và reason trước–sau.

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

  • Vertex screenshots
  • Before–after coordinates
  • Area/length changes
  • Reason log
  • Topology check

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

  • Chỉnh ranh bằng mắt
  • Thêm quá nhiều vertex
  • Xóa vertex không kiểm area
  • Không snapping
  • Chỉnh shared edge độc lập
  • Không cập nhật area field
  • Sửa dữ liệu pháp lý không nguồn
  • Không audit reason

Lỗi 1 – Chỉnh ranh bằng mắ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 2 – Thêm quá nhiều vertex: 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 – Xóa vertex không kiểm area: 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 – Không snapping: 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 – Chỉnh shared edge độc lậ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 6 – Không cập nhật area field: 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

  • Vertex thay đổi shape
  • Snapping hỗ trợ nhưng không thay topology
  • Không chỉnh vượt độ chính xác nguồn
  • Area/length có thể đổi
  • Ranh pháp lý cần nguồn/thẩm quyền

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/geometry-properties.htm
  • https://pro.arcgis.com/en/pro-app/3.6/help/editing/edit-vertex-z-values.htm

Bài tiếp theo

Calculate Geometry Attributes: tính diện tích, chiều dài và tọa độ.

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

Luyện tập 1

Add/Delete vertex sensitivity.

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

Shared boundary test.

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

Move To coordinate.

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

Z-aware practice.

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 “Edit Vertices: chỉnh ranh thửa hoặc vùng nghiên cứu chính xác hơn” 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.

Kiểm soát độ chính xác khi chỉnh từng vertex

Việc kéo một vertex bằng chuột có thể trông rất nhỏ trên màn hình nhưng tạo thay đổi đáng kể về tọa độ hoặc diện tích nếu tỷ lệ hiển thị và hệ tọa độ không phù hợp. Khi có tọa độ kiểm soát, nên dùng phương thức nhập tọa độ hoặc Move To phù hợp, kết hợp snapping vào nguồn đã xác minh. Với ranh được số hóa từ ảnh, độ chính xác của nguồn ảnh phải giới hạn mức độ chi tiết mà người biên tập cố gắng đạt được.

Sau khi chỉnh một hoặc nhiều vertices, nên tính lại hoặc kiểm ít nhất các chỉ số liên quan như diện tích, chu vi, số vertex và mối quan hệ với feature lân cận. Nếu custom field `area_m2` đã được tính trước đó, không nên giả định field này tự cập nhật sau edit trừ khi hệ thống đã có cơ chế như attribute rule hoặc workflow tính lại rõ ràng.

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