Create Features: số hóa điểm, đường và vùng trong ArcGIS Pro là Bài 25 của chuyên đề ArcGIS Pro trong phân tích không gian BĐS. Số hóa point, polyline và polygon bằng Create Features và feature templates trong ArcGIS Pro; chuẩn bị layer editable, snapping, attributes/defaults và kiểm geometry trước khi lưu dữ liệu BĐS.
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. Create Features tạo geometry mới vào layer editable
Pane Create Features hiển thị feature templates của các layers có thể chỉnh sửa.
Không phải mọi layer trong Contents đều editable.
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. Template quyết định layer và giá trị mặc định
Feature template có thể mang default attributes/tool thiết kế.
Chọn nhầm template tạo feature vào sai lớp.
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. Point phù hợp đối tượng vị trí
Điểm khảo sát, tiện ích, ga metro, tin rao geocoded có thể là point.
Không dùng point để thay polygon thửa nếu cần diện tí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.
4. Polyline cho đối tượng tuyến
Đường, tuyến tiếp cận, ranh dạng line hoặc mạng hạ tầng.
Không đóng polygon giả bằng line nếu cần vù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.
5. Polygon cho vùng/thửa/khu nghiên cứu
Polygon cần ring kín hợp lệ.
ArcGIS quản lý geometry khi Finish nhưng topology nghiệp vụ vẫn phải kiểm.
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. CRS map và layer ảnh hưởng nhập tọa độ
Khi nhập tọa độ trực tiếp, phải biết units/coordinate system của map/tool.
Không nhập lon/lat vào map PCS mà không hiểu input mode.
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 nên bật có chủ đích
Vertex/edge/end snapping giúp số hóa trùng khớp lớp tham chiếu.
Bài 26 đi sâu.
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. Trace giúp theo ranh hiện có
Trong workflow phù hợp, tracing có thể đi theo cạnh của feature khác.
Kiểm lớp snapping/reference.
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 nên nhập cùng feature
Không để hàng loạt feature mới thiếu mã/loại nếu schema yêu cầu.
Domain/subtype giúp giảm lỗ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. Default values không thay kiểm tra
Template có thể điền trạng thái mặc định.
Người nhập vẫn phải xác nhận.
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. Finish sketch đúng lúc
F2/Finish kết thúc geometry hiện tại; double-click hoặc context menu có thể hỗ trợ tùy tool.
Tránh để sketch dang dở.
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/Redo khác Save Edits
Có thể hoàn tác thao tác trong edit operation; Save/Discard Edits quyết định commit theo workflow.
Biết trạng thái chỉnh sửa.
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. Số hóa từ ảnh phải xem scale
Digitize ở tỷ lệ quá nhỏ/tổng quát tạo geometry không đủ chi tiết.
Ghi nguồn ảnh và scale.
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. Không copy geometry từ nguồn CRS nghi ngờ
Reference layer sai CRS làm feature mới đúng theo cái sai.
CRS QA trước edit.
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. Feature ID ổn định
Sau tạo feature, gán mã nghiệp vụ/GlobalID phù hợp; không dùng ObjectID làm mã bàn giao.
Schema chapter liên quan.
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. QA geometry và attributes
Kiểm overlap/gap nếu nghiệp vụ yêu cầu, null fields, subtype/domain và vị trí.
Không chỉ nhìn hình.
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. Editing permissions/workspace
ArcGIS Pro 3.6 có tùy chọn edit sessions/workspace và layer editability; phải biết lớp nào đang cho phép sửa.
Không sửa nhầm master.
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
Create Features là thao tác tạo dữ liệu, không phải vẽ minh họa.
Mỗi feature mới phải có nguồn, schema 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 → Create; chọn feature template và construction tool; kiểm layer editable/selectable, snapping và Save/Discard Edits.
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
Sinh viên số hóa 30 tiện ích, 10 tuyến tiếp cận và 5 vùng dự án từ ảnh nền. Mỗi feature có mã, nguồn, ngày số hóa và loại đối tượng; snapping/scale được ghi trong nhật ký.
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ống | Cách xử lý/công cụ | Mục tiêu | Điểm phải kiểm |
|---|---|---|---|
| Point | POI/khảo sát | Vị trí | Không diện tích |
| Polyline | Đường/tuyến | Chiều dài | Không vùng |
| Polygon | Thửa/vùng | Diện tích | Ring kín |
| Template | Layer/defaults | Tạo đúng lớp | Kiểm |
| Snapping | Coincidence | Độ khớp | Bài 26 |
Quy trình thực hành 14 bước
- Xác định feature class/table sẽ chỉnh.
- Kiểm workspace và quyền edit.
- Kiểm layer editable/selectable/snapping.
- Ghi số feature và các field quan trọng.
- Tạo bản sao hoặc checkpoint.
- Thiết lập template/snapping/topology nếu cần.
- Thực hiện editing/calculation trên subset thử.
- Kiểm geometry/attributes sau subset.
- Mở rộng cho toàn bộ phạm vi cần xử lý.
- Kiểm selection/filter trước mọi update hàng loạt.
- So số feature, area/length/Null trước–sau.
- Save hoặc Discard Edits có chủ đích.
- Cập nhật edit/calculation log.
- Mở lại project để kiểm không broken và dữ liệu đúng.
Bài thực hành
Tạo point/line/polygon feature classes thử nghiệm và số hóa ít nhất 10 feature mỗi loại với template/attributes rõ.
Sản phẩm sinh viên phải nộp
- Create Features screenshots
- Feature template notes
- Attribute completeness table
- Geometry QA
- Edit log
Những lỗi thường gặp
- Chọn nhầm template
- Layer không editable
- Không snapping
- Số hóa ở scale quá nhỏ
- Thiếu attributes
- Dùng OID làm mã
- Không Save/Discard rõ
- Số hóa theo lớp tham chiếu CRS sai
Lỗi 1 – Chọn nhầm template: 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 – Layer không editable: 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 – 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 4 – Số hóa ở scale quá nhỏ: 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 – Thiếu attributes: 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 – Dùng OID làm mã: 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
- Create Features tạo dữ liệu thật
- Template quyết định layer/defaults
- Geometry type phải đúng đối tượng
- Snapping và scale quan trọng
- Save/QA sau edit
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/configure-settings-for-editing.htm
- https://pro.arcgis.com/en/pro-app/3.6/sdk/api-reference/conceptdocs/docs/ProSnippets-Editing.html
Bài tiếp theo
Snapping: bắt điểm, cạnh và đỉnh để hình học không hở/lệch.
Bài luyện tập mở rộng
Luyện tập 1
Tạo template riêng.
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
Số hóa cùng đối tượng ở 2 scales.
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
Trace cạnh tham chiếu.
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
Kiểm null attributes sau edit.
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ục | Trước | Sau | Kết luận |
|---|---|---|---|
| Dataset | Tên/version | Đã sửa | Đúng |
| Selection | Trước | Sau | Đã kiểm |
| Features/rows | N trước | N sau | Hợp lý |
| Geometry/attributes | Giá trị trước | Giá trị sau | Có reason |
| Save/undo | Trạng thái | Kết quả | Đã kiểm |
| Reopen | Chưa | Đã mở lại | Không broken |
Câu hỏi tự luận cuối bài
- Giải thích vì sao “Create Features: số hóa điểm, đường và vùng trong ArcGIS Pro” có thể làm sai kết quả BĐS dù bản đồ vẫn nhìn hợp lý.
- 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.
- Thiết kế một bước kiểm chứng độc lập trước khi bàn giao output.
- Nêu bốn thông tin bắt buộc phải ghi trong nhật ký xử lý của bài.