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

Graduated Colors và Graduated Symbols: biểu diễn giá, mật độ và quy mô

Graduated Colors và Graduated Symbols: biểu diễn giá, mật độ và quy mô là Bài 34 của chuyên đề ArcGIS Pro trong phân tích không gian BĐS. Thiết kế Graduated Colors và Graduated Symbols cho biến định lượng BĐS, lựa chọn số lớp, phương pháp phân lớp, normalization, histogram và class labels để bản đồ không bóp méo phân bố dữ liệ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 được đối chiếu với tài liệu ArcGIS Pro 3.6 của Esri. Tên pane, menu hoặc tùy chọn có thể thay đổi nhẹ theo bản vá, ngôn ngữ giao diện và loại lớp dữ liệu.

Lưu ý: phần trình bày bản đồ trong ArcGIS Pro là bước truyền đạt kết quả phân tích, không phải bằng chứng thay thế cho chất lượng dữ liệu, phương pháp phân tích hoặc nguồn pháp lý của BĐS.

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

  • Hiểu đúng câu hỏi BĐS mà công cụ hoặc kỹ thuật trong bài đang giải quyết.
  • Biết dữ liệu đầu vào, kiểu biến, khóa, tỷ lệ bản đồ hoặc nguồn cần kiểm trước khi thao tác.
  • Thực hiện được quy trình trên ArcGIS Pro theo cách có thể lặp lại và bàn giao.
  • Nhận diện lỗi dễ gây sai bản đồ hoặc sai kết quả ngay cả khi phần mềm vẫn chạy.
  • Biết cách kiểm đầu ra bằng số liệu, bảng thuộc tính và bản đồ thay vì chỉ nhìn hình.

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

Bài thuộc Chương 5 – Bản đồ học và trình bày kết quả. Bài 33–40 không xem bản đồ là phần trang trí cuối cùng mà là một hệ thống truyền đạt kết quả: chọn ký hiệu theo loại biến, phân lớp định lượng, quản lý màu–nhãn–tỷ lệ, xây Layout, Map Series và kiểm bản xuất trước khi phát hành.

1. Hai renderer đều biểu diễn quantitative difference

Graduated Colors thay đổi màu; Graduated Symbols thay đổi kích thước theo các khoảng giá trị.

Chọn theo geometry và mục tiêu.

Câu hỏi bản đồ: hãy viết một câu ngắn trước khi chọn ký hiệu, ví dụ “khu vực nào có giá trung vị cao hơn?” hoặc “các loại BĐS phân bố ở đâu?”. Câu hỏi này quyết định field, kiểu ký hiệu, phân lớp và chú giải.

2. Graduated Colors mạnh với polygon

Giá/m² hoặc tỷ lệ giao dịch theo phường có thể dùng màu tuần tự.

Không dùng total count nếu diện tích/population chênh lớn mà câu hỏi cần rate.

Kiểm dữ liệu: xác nhận field là định tính hay định lượng, đơn vị, Null, giá trị cực trị và phạm vi thời gian. Bản đồ học không chữa được dữ liệu sai hoặc field bị hiểu sai.

3. Graduated Symbols mạnh với point

Quy mô dự án hoặc số giao dịch tại vị trí có thể dùng kích thước.

Lớn hơn = nhiều hơn theo trực giác.

Kiểm thị giác: xem bản đồ ở đúng tỷ lệ xuất bản và kích thước trang thật. Một bản đồ dễ đọc khi phóng 200% trên màn hình có thể hoàn toàn thất bại khi in A4 hoặc đặt trong báo cáo.

4. Field phải numeric

Renderer graduated dựa trường số hoặc expression.

Text price cần làm sạch trước.

Kiểm so sánh: nếu có nhiều bản đồ theo khu vực hoặc thời gian, phải xác định yếu tố nào cần giữ cố định: class breaks, scale, color scheme, label rules hay layout. Nếu thay đổi các quy tắc này, phải ghi rõ để người đọc không so sánh sai.

5. Histogram là công cụ quan trọng

Symbology pane có Histogram để thấy phân bố/class breaks.

Không chọn breaks mà không xem distribution.

Câu hỏi bản đồ: hãy viết một câu ngắn trước khi chọn ký hiệu, ví dụ “khu vực nào có giá trung vị cao hơn?” hoặc “các loại BĐS phân bố ở đâu?”. Câu hỏi này quyết định field, kiểu ký hiệu, phân lớp và chú giải.

6. Natural Breaks

Tối ưu nhóm theo các khoảng trống trong dữ liệu hiện tại.

Khó so giữa nhiều năm nếu breaks thay đổi.

Kiểm dữ liệu: xác nhận field là định tính hay định lượng, đơn vị, Null, giá trị cực trị và phạm vi thời gian. Bản đồ học không chữa được dữ liệu sai hoặc field bị hiểu sai.

7. Quantile

Mỗi class có số feature gần tương đương.

Có thể chia các giá trị rất gần nhau sang màu khác nhau.

Kiểm thị giác: xem bản đồ ở đúng tỷ lệ xuất bản và kích thước trang thật. Một bản đồ dễ đọc khi phóng 200% trên màn hình có thể hoàn toàn thất bại khi in A4 hoặc đặt trong báo cáo.

8. Equal Interval

Chia range giá trị thành khoảng bằng nhau.

Dễ hiểu nhưng có thể nhiều class gần trống nếu lệch.

Kiểm so sánh: nếu có nhiều bản đồ theo khu vực hoặc thời gian, phải xác định yếu tố nào cần giữ cố định: class breaks, scale, color scheme, label rules hay layout. Nếu thay đổi các quy tắc này, phải ghi rõ để người đọc không so sánh sai.

9. Standard Deviation

Thể hiện khoảng cách quanh mean.

Hữu ích khi distribution/context phù hợp, nhưng khó hiểu với công chúng.

Câu hỏi bản đồ: hãy viết một câu ngắn trước khi chọn ký hiệu, ví dụ “khu vực nào có giá trung vị cao hơn?” hoặc “các loại BĐS phân bố ở đâu?”. Câu hỏi này quyết định field, kiểu ký hiệu, phân lớp và chú giải.

10. Manual Interval

Dùng ngưỡng nghiệp vụ hoặc cố định để so thời gian/khu vực.

Ngưỡng phải có lý do.

Kiểm dữ liệu: xác nhận field là định tính hay định lượng, đơn vị, Null, giá trị cực trị và phạm vi thời gian. Bản đồ học không chữa được dữ liệu sai hoặc field bị hiểu sai.

11. Số lớp

4–7 lớp thường dễ đọc hơn quá nhiều, nhưng không có con số bắt buộc.

Phụ thuộc phân bố và mục tiêu.

Kiểm thị giác: xem bản đồ ở đúng tỷ lệ xuất bản và kích thước trang thật. Một bản đồ dễ đọc khi phóng 200% trên màn hình có thể hoàn toàn thất bại khi in A4 hoặc đặt trong báo cáo.

12. Normalization

Per area/per population/per unit giúp so rate/density khi denominator có ý nghĩa.

Không normalize price/m² thêm lần nữa.

Kiểm so sánh: nếu có nhiều bản đồ theo khu vực hoặc thời gian, phải xác định yếu tố nào cần giữ cố định: class breaks, scale, color scheme, label rules hay layout. Nếu thay đổi các quy tắc này, phải ghi rõ để người đọc không so sánh sai.

13. Class labels phải đọc được

`40–60 triệu/m²` tốt hơn label thập phân dài.

Không làm tròn khiến khoảng chồng/gap mơ hồ.

Câu hỏi bản đồ: hãy viết một câu ngắn trước khi chọn ký hiệu, ví dụ “khu vực nào có giá trung vị cao hơn?” hoặc “các loại BĐS phân bố ở đâu?”. Câu hỏi này quyết định field, kiểu ký hiệu, phân lớp và chú giải.

14. Outlier ảnh hưởng class breaks

Một vài giá trị cực lớn có thể nén phần còn lại.

Kiểm histogram và data quality trước.

Kiểm dữ liệu: xác nhận field là định tính hay định lượng, đơn vị, Null, giá trị cực trị và phạm vi thời gian. Bản đồ học không chữa được dữ liệu sai hoặc field bị hiểu sai.

15. Symbol overlap

Graduated symbols lớn có thể che điểm nhỏ; Esri vẽ larger symbols trước trong nhiều trường hợp.

Kiểm ở scale xuất bản.

Kiểm thị giác: xem bản đồ ở đúng tỷ lệ xuất bản và kích thước trang thật. Một bản đồ dễ đọc khi phóng 200% trên màn hình có thể hoàn toàn thất bại khi in A4 hoặc đặt trong báo cáo.

16. Color scheme

Sequential cho low-high; diverging khi có midpoint thực sự.

Tránh hàm ý tốt/xấu nếu không có.

Kiểm so sánh: nếu có nhiều bản đồ theo khu vực hoặc thời gian, phải xác định yếu tố nào cần giữ cố định: class breaks, scale, color scheme, label rules hay layout. Nếu thay đổi các quy tắc này, phải ghi rõ để người đọc không so sánh sai.

17. So sánh nhiều bản đồ

Nếu làm series theo năm, nên giữ breaks/method ổn định khi mục tiêu là comparison.

Dynamic ranges có thể phá so sánh.

Câu hỏi bản đồ: hãy viết một câu ngắn trước khi chọn ký hiệu, ví dụ “khu vực nào có giá trung vị cao hơn?” hoặc “các loại BĐS phân bố ở đâu?”. Câu hỏi này quyết định field, kiểu ký hiệu, phân lớp và chú giải.

18. Kết luận

Graduated renderer là quyết định thống kê + thiết kế.

Đọc histogram, units và comparison goal trước.

Kiểm dữ liệu: xác nhận field là định tính hay định lượng, đơn vị, Null, giá trị cực trị và phạm vi thời gian. Bản đồ học không chữa được dữ liệu sai hoặc field bị hiểu sai.

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

Symbology → Graduated Colors/Graduated Symbols → Field, Method, Classes, Histogram, Normalization; chỉnh class breaks/labels.

Khuyến nghị lưu một bản layer/layout thử nghiệm trước khi chỉnh sâu. Khi thay đổi ký hiệu, class breaks, nhãn hoặc layout, nên lưu ảnh đối chiếu để thấy quyết định thiết kế đã làm thông tin rõ hơn hay chỉ làm bản đồ nhiều màu hơn.

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

Bản đồ giá căn hộ theo phường 2025–2026. Nếu Natural Breaks riêng từng năm, màu cùng cấp có giá trị khác nhau. Nhóm chuyển sang Manual breaks cố định để so thời gian và ghi rõ đơn vị triệu đồng/m².

Tình huống được chấm theo khả năng giải thích lựa chọn và kiểm chứng kết quả. Sinh viên phải nêu được dữ liệu nguồn, tham số chính, điều đã thay đổi, điều không thay đổi và giới hạn của sản phẩm cuối.

Ma trận quyết định nhanh

Tình huốngCách hiểu/công cụMục tiêuĐiểm phải kiểm
Natural BreaksPattern nội bộSingle mapKhông ổn định cross-time
QuantileEqual countsRank-likeDifferent values
Equal IntervalEqual rangeSimpleSkew issue
ManualFixed thresholdsComparisonNeed rationale
NormalizationRate/densityFair comparisonValid denominator

Quy trình thực hành đề xuất

  1. Viết câu hỏi bản đồ.
  2. Xác định geometry type và measurement level.
  3. Kiểm Null/outlier/category quality.
  4. Chọn field hoặc expression.
  5. Chọn loại ký hiệu phù hợp.
  6. Nếu định lượng, xem histogram/classification.
  7. Nếu định tính, kiểm số categories và labels.
  8. Chọn color scheme phù hợp.
  9. Kiểm legend.
  10. Kiểm ở 2–3 tỷ lệ.
  11. So với một phương án thay thế.
  12. Lưu layer/style và lý do lựa chọn.

Bài thực hành

Làm cùng một biến bằng 4 classification methods, so bản đồ/histogram và chọn một phương án có lập luận.

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

  • 4 classifications
  • Histogram screenshots
  • Break table
  • Legend labels
  • Comparison rationale

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

  • Không xem histogram
  • Breaks khác nhau nhưng so màu trực tiếp
  • Quá nhiều classes
  • Không unit trong legend
  • Outlier làm méo breaks
  • Normalize sai denominator
  • Symbol overlap
  • Diverging không midpoint

Lỗi 1 – Không xem histogram: hãy tạo một ví dụ cụ thể, chỉ ra dấu hiệu nhận biết và hậu quả. Sau khi sửa, nộp một bằng chứng before–after hoặc bảng kiểm để chứng minh lỗi đã được xử lý.

Lỗi 2 – Breaks khác nhau nhưng so màu trực tiếp: hãy tạo một ví dụ cụ thể, chỉ ra dấu hiệu nhận biết và hậu quả. Sau khi sửa, nộp một bằng chứng before–after hoặc bảng kiểm để chứng minh lỗi đã được xử lý.

Lỗi 3 – Quá nhiều classes: hãy tạo một ví dụ cụ thể, chỉ ra dấu hiệu nhận biết và hậu quả. Sau khi sửa, nộp một bằng chứng before–after hoặc bảng kiểm để chứng minh lỗi đã được xử lý.

Lỗi 4 – Không unit trong legend: hãy tạo một ví dụ cụ thể, chỉ ra dấu hiệu nhận biết và hậu quả. Sau khi sửa, nộp một bằng chứng before–after hoặc bảng kiểm để chứng minh lỗi đã được xử lý.

Lỗi 5 – Outlier làm méo breaks: hãy tạo một ví dụ cụ thể, chỉ ra dấu hiệu nhận biết và hậu quả. Sau khi sửa, nộp một bằng chứng before–after hoặc bảng kiểm để chứng minh lỗi đã được xử lý.

Lỗi 6 – Normalize sai denominator: hãy tạo một ví dụ cụ thể, chỉ ra dấu hiệu nhận biết và hậu quả. Sau khi sửa, nộp một bằng chứng before–after hoặc bảng kiểm để chứng minh lỗi đã được xử lý.

Phản biện chéo

Nhóm phản biện chỉ được xem bản đồ trong 10 giây đầu và phải nói câu hỏi mà họ hiểu từ bản đồ. Nếu câu trả lời khác mục tiêu của tác giả, nhóm thiết kế phải sửa hierarchy, legend, labels hoặc class breaks trước khi bàn giao.

Checklist QA cuối bài

  • Đúng project/layer/table/layout.
  • Nguồn dữ liệu và thời điểm đã ghi.
  • Field/key/measurement level đã kiểm.
  • Null/duplicate/outlier hoặc category values đã kiểm.
  • Selection/filter không còn sót ngoài chủ đích.
  • Công cụ và tham số chính được lưu.
  • Đơn vị và nhãn hiển thị rõ.
  • Không làm mất source/raw.
  • Đã kiểm output bằng ít nhất một cách độc lập.
  • Nếu là bản đồ, đã kiểm ở tỷ lệ/kích thước xuất thật.
  • Nếu có so sánh nhiều bản đồ, rules cần so sánh đã được giữ nhất quán.
  • Người khác có thể mở project/output và hiểu không cần hỏi lại.

Ghi nhớ trong 30 giây

  • Graduated = quantitative classes
  • Histogram giúp chọn breaks
  • Method ảnh hưởng câu chuyện
  • Manual tốt khi cần so sánh cố định
  • Normalization phải có denominator hợp lý

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. Các ví dụ BĐS chỉ nhằm minh họa cách áp dụng; khi phát hành bản đồ hoặc sử dụng dữ liệu hành chính/pháp lý cần ghi đúng nguồn và phạm vi sử dụng.

  • https://pro.arcgis.com/en/pro-app/3.6/help/mapping/layer-properties/graduated-colors.htm
  • https://pro.arcgis.com/en/pro-app/3.6/help/mapping/layer-properties/graduated-symbols.htm

Bài tiếp theo

Unique Values: phân biệt loại BĐS, trạng thái hoặc mục đích sử dụng.

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

Luyện tập 1

Natural Breaks vs Quantile.

Yêu cầu nộp: ảnh/bảng kiểm, thông số đã dùng, một nhận xét về rủi ro và một dòng giải thích vì sao lựa chọn cuối phù hợp hơn phương án thay thế.

Luyện tập 2

Fixed breaks across years.

Yêu cầu nộp: ảnh/bảng kiểm, thông số đã dùng, một nhận xét về rủi ro và một dòng giải thích vì sao lựa chọn cuối phù hợp hơn phương án thay thế.

Luyện tập 3

Outlier sensitivity.

Yêu cầu nộp: ảnh/bảng kiểm, thông số đã dùng, một nhận xét về rủi ro và một dòng giải thích vì sao lựa chọn cuối phù hợp hơn phương án thay thế.

Luyện tập 4

Normalization lab.

Yêu cầu nộp: ảnh/bảng kiểm, thông số đã dùng, một nhận xét về rủi ro và một dòng giải thích vì sao lựa chọn cuối phù hợp hơn phương án thay thế.

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

Dùng cùng một dữ liệu để cố ý tạo hai bản đồ dễ gây hiểu sai: một bản dùng classification không phù hợp và một bản dùng màu tạo thứ tự giả. Sau đó sửa lại theo measurement level và histogram, rồi giải thích sự khác biệt trong thông điệp mà người đọc nhận được.

Biên bản QA mẫu

MụcTrướcSauKết luận
QuestionCâu hỏi bản đồHiển thịKhớp
Field/UnitNguồnLegendRõ
SymbologyKiểu/phân lớpBản đồHợp lý
Labels/HierarchyScaleOutputĐọc được
Layout/ExportPage/formatFile cuốiĐạt
Source/LimitGhi chúPhát hànhCó

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

  1. Giải thích vì sao “Graduated Colors và Graduated Symbols: biểu diễn giá, mật độ và quy mô” có thể làm người đọc hoặc người phân tích hiểu sai dù ArcGIS Pro không báo lỗi.
  2. Nêu một trường hợp dữ liệu đầu vào đúng nhưng cách trình bày/thao tác làm kết quả sai hoặc gây hiểu nhầm.
  3. Đề xuất một phép kiểm độc lập trước khi bàn giao.
  4. Nêu bốn thông tin phải có trong nhật ký hoặc metadata của sản phẩm cuối.

Kiểm độ nhạy của phân lớp

Một bản đồ choropleth có thể thay đổi đáng kể khi chuyển từ Quantile sang Natural Breaks dù dữ liệu không đổi. Vì vậy với báo cáo quan trọng, nên tạo ít nhất hai phương án phân lớp và ghi lại số feature trong từng class. Nếu kết luận trực quan thay đổi mạnh, cần giải thích thay vì chọn phương án gây ấn tượng hơn.

Khi so nhiều thời điểm, việc giữ cùng số lớp chưa đủ; các ngưỡng lớp cũng phải được xem xét. Nếu năm 2025 lớp cao nhất là trên 80 triệu/m² nhưng năm 2026 tự động đổi thành trên 110 triệu/m², cùng một màu không còn cùng ý nghĩa. Manual breaks cố định hoặc một chuẩn chung thường thích hợp hơn cho so sánh dọc thời gian.

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