intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng GIS ứng dụng (dùng cho học viên cao học) - Trần Quốc Bình

Chia sẻ: Codon_08 Codon_08 | Ngày: | Loại File: PDF | Số trang:0

185
lượt xem
21
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng GIS ứng dụng (dùng cho học viên cao học) - Trần Quốc Bình tập trùng nghiên cứu các bài học chính như: Tính diện tích mặt dốc; spatial Join, Topology trong chuẩn hóa dữ liệu phục vụ đánh giá biến động sử dụng đất; thành lập bản đồ biến động sử dụng đất;...

Chủ đề:
Lưu

Nội dung Text: Bài giảng GIS ứng dụng (dùng cho học viên cao học) - Trần Quốc Bình

  1. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN _____  _____ Trần Quốc Bình Bài giảng GIS ứng dụng (dùng cho học viên cao học) Hà Nội - 2010
  2. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Bài 1. Tính diện tích mặt dốc Dữ liệu đầu vào: feature class DiemDoCao và DonViHanhChinh ở geodatabase C:\ArcGIS_course\CaoHoc\Matdoc\DoSon.mdb Yêu cầu: Hãy tính diện tích tự nhiên của 3 xã Đồng Văn, Hoàng Xá và Đỗ Xá. Kiến thức nền: các công cụ Raster Calculator, Zonal Statistics, Attribute Join (Join  Add Join tool) ---------------------------- Các bước thực hiện: 1. Hãy chứng minh mối quan hệ giữa diện tích của một hình đa giác phẳng bất kỳ với diện tích của hình chiếu của nó trên mặt phẳng nằm ngang: 1 S doc  S phang cos  với  là góc nghiêng của hình đa giác (so với mặt phẳng nằm ngang). Để bắt đầu, hãy chứng minh cho trường hợp tam giác đơn giản như hình vẽ bên. 2. Bật Spatial Analyst, đặt Cell Size bằng 20m và Working Directory tùy ý. 3. Tạo DEM có tên là DEM_DS từ lớp DiemDoCao bằng phương pháp nội suy Spline Tension, Cell size 20m (xem bài 13 trong cuốn bài giảng ArcGIS về phương pháp nội suy). 4. Từ lớp DEM ở bước trên, lập raster độ dốc có tên là Doc_DS, đơn vị dốc là độ (xem bài 13 trong cuốn bài giảng ArcGIS về tính độ dốc). 5. Dùng công cụ Raster Calculator tạo raster với các cell có giá trị là 1/cos() với  là độ dốc. Chú ý về đơn vị đo của góc. Xem về Raster Calculator trong phần trợ giúp của ArcGIS. 6. Đổi tên lớp kết quả thành InvCosGama. n 1 7. Tính tổng  cos  i 1 theo từng đơn vị hành chính bằng công cụ Zonal Statistics As i Table. Đặt kết quả đầu ra là bảng KetQua.dbf. Hãy dựa vào tham số Cell Size trả lời diện tích của các đơn vị hành chính là bao nhiêu? Các diện tích trên sẽ chỉ là gần đúng vì khi sử dụng công cụ Zonal Statistics có những pixel nằm cả bên trong và bên ngoài ranh giới hành chính. Để tính diện tích chính xác hơn, hãy làm các bước tiếp theo đây. 8. Join lớp DonViHanhChinh với bảng KetQua.dbf vừa tạo ra để gán kết quả Zonal Statistics với các đơn vị hành chính. Sử dụng trường Ten_DVHC để join. 9. Mở bảng thuộc tính của DonViHanhChinh, tạo một trường mới là DT_doc (định dạng Double). Tính toán cho trường DT_doc mới tạo theo công thức như hình vẽ dưới: 1
  3. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN thuc DT phang DT thuc doc  DTpixel doc  pixel DT phang Công thức tương ứng trong Field Calculator như sau: [DonViHanhChinh.Shape_Area] * [Ketqua.SUM] / [Ketqua.COUNT] Hoặc: [DonViHanhChinh.Shape_Area] * [Ketqua.DT_doc] / [Ketqua.AREA] Kết quả sẽ được như sau (kết quả của bạn có thể hơi khác đôi chút do các tham số nội suy có thể khác) Hãy so sánh diện tích thu được ở bước 9 so với kết quả ở bước 7. 2
  4. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Bài 2. Spatial Join, Topology trong chuẩn hóa dữ liệu phục vụ đánh giá biến động sử dụng đất Dữ liệu đầu vào: 2 file bản đồ hiện trạng sử dụng đất năm 2005 và 2007 ở thị trấn Gôi, huyện Vụ Bản, tỉnh Nam Định ở định dạng DGN của Microstation. Yêu cầu: chuyển đổi dữ liệu sang một cơ sở dữ liệu geodatabase của ArcGIS. Sau đó kiểm tra và chuẩn hóa dữ liệu sao cho các vùng hiện trạng: Có màu sắc khớp với nhãn mục đích sử dụng; Không đè lên nhau và không có các khoảng trống. Các vấn đề cần giải quyết: - Chuyển dữ liệu đầu vào từ định dạng *.dgn thành geodatabase; - Lọc bỏ các đối tượng không cần thiết trên bản đồ hiện trạng sử dụng đất; - Khắc phục các lỗi chồng đè, vùng hở của các vùng hiện trạng sử dụng đất; - Gán và kiểm tra thông tin về hiện trạng sử dụng đất của từng khoanh đất; - Hiển thị nội dung hiện trạng sử dụng đất. Kiến thức nền: công cụ Quick Import và Feature Class to Feature Class, Topology (xem trình chiếu trên lớp và đọc phần trợ giúp Topology  [described, creating, validating, errors, common tasks]). Cách tạo một style để trình bày nhanh các lớp dữ liệu bản đồ (xem hướng dẫn sơ bộ trên lớp và đọc phần trợ giúp Styles  [described, creating, match to symbol in a style]). ------------------- Các bước thực hiện: 1. Mở các bản đồ trong Microstation rồi xem các thông tin cần thiết (vùng hiện trạng, nhãn hiện trạng) nằm ở những lớp nào. Ghi thông tin này ra giấy. 2. Tạo mới một Geodatabase và Feature Dataset có hệ tọa độ VN-2000 trong múi 48. 3. Đối với bản đồ của từng năm (Goi2005.dgn và Goi2007.dgn), làm các bước sau: - Bằng công cụ Feature Class to Feature Class, hãy Import các đối tượng Polygon thành lớp Poly_xx (xx là năm hiện trạng) chỉ giữ lại 2 trường Level_ và Fill_ - Import các đối tượng Annotation thành lớp Anno_xx, chỉ giữ lại trường Level_ và Text_ 4. Mở 4 lớp trong ArcMap, xóa tất cả các đối tượng không phải là vùng hiện trạng ở lớp Poly_xx, và các đối tượng không phải là nhãn hiện trạng trong lớp Anno_xx (chú ý sử dụng công cụ Select By Attributes và kích hoạt phiên biên tập Editing). Chú ý: bước 5 và 6 dưới đây thực hiện lần lượt cho từng feature class Poly_xx 5. Tạo một Topology có 2 quy tắc Must not overlap và Must not have gaps. Đặt Tolerance bằng ~0.5m. Sử dụng phần trợ giúp của ArcGIS, hãy giải thích 2 quy tắc topology nói trên là gì, ý nghĩa của tolerance khi thiết lập topology. Một feature class có thể tham gia vào 2 topology được không? 3
  5. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN 6. Mở topology vừa tạo trong một bản đồ mới ở ArcMap. Kiểm tra và sửa lỗi topology cho toàn bộ lớp Poly_xx 1. 7. (Spatial) Join các lớp Poly_xx với các lớp Anno_xx của năm tương ứng. 2 lớp đầu ra đặt tên là HT_xx, các tham số khác đặt như trong hộp thoại ở hình vẽ bên. Hãy trả lời: - Spatial Join là gì ? - Giải thích ý nghĩa của các tham số (thông tin) trong hộp thoại ở trên. - Mục tiêu của bước 7 này là gì ? Xem thêm trợ giúp của ArcGIS về Spatial Join ở các phần Join  [Described, Spatial Join]. 8. Đối với 2 lớp HT_xx vừa tạo, mở bảng thuộc tính của chúng, kéo trường Text_ vào gần trường Fill, sắp xếp Fill theo thứ tự tăng dần rồi đối chiếu Fill với Text_ theo chuẩn tô màu cho trong bảng dưới (những đối tượng có Distance > 0 thì chưa cần đối chiếu). Những đối tượng nào có màu và nhãn không khớp? Đối với những đối tượng này hãy sửa màu theo nhãn cho khớp. Các loại đất có trong bản đồ: Màu Loại đất Màu Loại đất Màu Loại đất 5 LUC 53 ANI 72 DYT 12 BHK 56 SKC 75 DGD 26 RPT 58 SKX 81 DCH 36 TSN 60 DGT 85 RAC 42 ODT 63 DTL 88 TIN 45 DTS 66 DNT 89 NTD 52 QPH 69 DVH 91 SON 9. Gán MDSD cho các thửa đất nhỏ: Select tất cả những đối tượng có Distance > 0, sau đó sử dụng Field Calculator tính cho trường Text_ bằng lệnh sau (Trong ArcGIS 10 cần bỏ dòng DIM đi, nếu không sẽ bị lỗi): Select case [Fill] case 5 HT = "luc" case 36 HT = "tsn" case 42 HT = "odt" case 56 HT = "skc" case 60 HT = "dgt" case 63 1 Khi sửa lỗi topology trong ArcGIS 10.0, sẽ báo lỗi "Can not create feature". Đây là bug trong bản 10.0 và cách khắc phục là cài đặt SP1. Link về vấn đề. Để khắc phục tạm thời hãy dùng các công cụ vẽ / biên tập đối tượng trong Editor, ví dụ như Edit Vertices để sửa lỗi Must not have gaps. 4
  6. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN HT = "dtl" case 88 HT = "tin" Case else HT = ""; End Select ------------- Text_=HT Các tham số khác đặt như hình bên, chú ý đánh dấu ô Calculate Selected Records only. Hãy giải thích cách thức gán mục đích sử dụng đất trong lệnh tính toán trên. 10. Tạo Style để mô tả Symbology cho các loại hình sử dụng đất. Khi tạo Style hãy sử dụng quy định về màu sắc RGB đối với từng loại đất có trong cuốn "QUY ĐỊNH KỸ THUẬT XÂY DỰNG BẢN ĐỒ HIỆN TRẠNG SỬ DỤNG ĐẤT VÀ BẢN ĐỒ QUY HOẠCH SỬ DỤNG ĐẤT DẠNG SỐ TRÊN PHẦN MỀM MICROSTATION" (có thể tìm cuốn này trong Google rồi tải về từ Internet). Áp dụng Style mới tạo cho cả 2 lớp HT_2005 và HT_2007 để thể hiện nội dung hiện trạng sử dụng đất lên màn hình. 11. Đặt Alias là HTxx (xx là năm hiện trạng) cho trường Text_ của cả 2 lớp HT_2005 và HT_2007 (để có thể phân biệt chúng sau khi Union) bằng cách bấm chuột phải vào tên trường trong hộp thoại Attribute Table rồi chọn Properties. 5
  7. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Bài 3. Thành lập bản đồ biến động sử dụng đất Dữ liệu đầu vào: 2 lớp dữ liệu hiện trạng sử dụng đất thị trấn Gôi (HT_2005 và HT_2007) đã được chuẩn hóa trong bài 2. Yêu cầu: Thành lập bản đồ biến động sử dụng đất giai đoạn 2005-2007 của thị trấn Gôi. Kiến thức nền: các công cụ Geoprocessing đã học ở bài 12 cuốn ArcGIS. ---------------------------- Các bước thực hiện: 1. Chồng xếp 2 lớp HT_2005 và HT_2007 bằng công cụ Union trong ArcToolBox, đặt tên lớp đầu ra là BienDong dưới dạng Feature Class trong Geodatabase. Trong hộp thoại Union nhớ bỏ không đánh dấu ô Gaps Allowed (nếu không thì ArcToolBox có thể sẽ báo lỗi). 2. Biên tập biến động bằng cách mở bảng thuộc tính của lớp Biendong, tạo một trường mới có tên là LoaiBD dạng Text(10) rồi tính cho trường đó bằng lệnh như sau (Trong ArcGIS 10 cần bỏ dòng DIM đi, nếu không sẽ bị lỗi): if [Text_] = [Text1] then BD="" Else BD =[Text_] & "->" & [Text1] End if ------------ LoaiBD = BD * Chú ý: thứ tự và tên của các trường Text_ và Text1 có thể ngược lại nếu trong Union thay đổi thứ tự các lớp đầu vào. Quan trọng là trong trường LoaiBD phải thể hiện đúng thứ tự của hiện trạng các năm. Hãy giải thích lệnh tính toán trên dùng để làm gì và làm như thế nào ? 3. Lọc những biến động giả (quá nhỏ): đối với những đối tượng của lớp Biendong có diện tích nhỏ hơn 50 rồi gán cho trường BD là "" (không biến động). Hãy tự suy nghĩ cách làm. 4. Khái quát hóa và trình bày: chập các vùng biến động cùng loại với nhau, đặt tên lớp kết quả là Biendong05_07. Tạo Symbology và nhãn cho lớp Biendong05_07. Hãy tự suy nghĩ cách thực hiện bước này. 6
  8. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Bài 4. Tự động hóa quy trình phân tích không gian bằng Model Builder Dữ liệu đầu vào: các dữ liệu về hiện trạng sử dụng đất đã sử dụng ở bài 2 (các file Microstation hiện trạng sử dụng đất thị trấn Gôi các năm 2005 và 2007). Yêu cầu: Tự động hóa một số bước chuyển đổi định dạng dữ liệu, chuẩn hóa bản đồ hiện trạng sử dụng đất và thành lập bản đồ biến động sử dụng đất. Kiến thức nền: xem phần trợ giúp của ArcGIS về Model Builder  [Overview of, Introduction to] và phần trình chiếu minh họa trên lớp. ---------------------------- Các bước thực hiện: nội dung bài này gồm 3 phần. Phần A, B hãy thực hiện theo hướng dẫn chi tiết ở dưới để tự động hóa quy trình chuẩn hóa dữ liệu (liên quan đến bài 2), phần C hãy tự suy nghĩ tạo model để tự động hóa quy trình thành lập bản đồ biến động sử dụng đất (liên quan đến bài 3) Phần A: thực hiện theo hướng dẫn chi tiết ở dưới để tự động hóa quy trình chuẩn hóa dữ liệu 1. Tự động hóa các bước: chuyển đổi dữ liệu, xóa các đối tượng không cần thiết, tạo quy tắc topology cho các đối tượng dạng vùng 1.1. Chuẩn bị: trước khi làm bước này, trong thư mục C:\ArcGIS_Course\Caohoc\BiendongSDD hãy tạo sẵn một Geodatabase có tên là CH_model với một Feature DataSet là VN2000, hệ tọa độ VN2000 với múi chiếu 48N. 1.2. Tạo model: ArcCatalog, tìm nhánh Toolbox.tbx ở danh sách rồi bấm chuột phải vào đó, chọn New → Model. Trên màn hình sẽ xuất hiện cửa sổ Model Builder. 1.3. Thực thi chức năng chuyển đổi dữ liệu từ Microstation sang ArcGIS. Trong cửa sổ Search, tìm công cụ Feature Class to Feature Class rồi kéo nó vào cửa sổ Model Builder. Nháy đúp vào công cụ này rồi đặt lớp đầu vào là Goi2005Polygon, Output location là feature dataset VN2000 trong CSDL đã tạo, lớp đầu ra đặt là Poly_05, xóa hết các trường chuyển đổi, chỉ giữ lại trường Level_ và Fill. Kết quả sẽ được như hình dưới bên phải. 7
  9. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN 1.4. Chuyển feature class Poly_05 (đầu ra của bước trước) thành một feature layer rồi chọn các vùng ở các level khác 30 (ta phải chuyển thành feature layer thì mới có thể sử dụng công cụ Select By Attribute được). Hãy tìm công cụ Make Feature Layer bằng cửa sổ Search rồi kéo nó vào cửa sổ Model Builder. Nháy đúp vào nó rồi đặt Input Feature là Poly_05, Output Layer là Poly_05_Layer. Tìm công cụ Select Layer by Attributes bằng cửa sổ Search rồi kéo nó vào cửa sổ Model Builder, đặt đầu vào là Poly_05_Layer (biểu tượng màu xanh), bấm vào nút SQL để đặt lệnh truy vấn tìm các đối tượng có [Level_] 30 (chú ý tên trường cho vào dấu ngoặc vuông). 1.5. Xóa các đối tượng ngoài level 30 đã chọn ở bước trước: sử dụng công cụ Delete Features. Đặt Input Feature là lớp kết quả của bước trước. 1.6. Tạo topology và xác định các feature class tham gia vào topology: thêm công cụ Create Topology vào model, đặt Input Feature Dataset là VN2000 đã tạo ở bước chuẩn bị, Output topology là HT_05_topo và Cluster Tolerance bằng 0.5. Thêm công cụ Add Feature Class to Topology vào model, đặt Input Topology là HT_05_topo ở bước trên, Input Feature Class là lớp đầu ra của công cụ Delete Features. 8
  10. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN 1.7. Thêm 2 quy tắc topology và kiểm tra topology: Thêm công cụ Add Rule to Topology vào model, đặt Input Topology là topology đầu ra của bước trước, Rule Type là "Must not have gaps", Input Feature Class là Poly_05. Tương tự như vậy hãy thêm quy tắc "Must not overlap". Thêm công cụ Validate Topology vào model, đặt Input Topology là lớp đầu ra của quy tắc “Must not overlap” vừa làm ở trên. 1.9. Thiết lập tham số đầu vào: Bấm chuột phải vào lớp Polygon (lớp đầu vào đầu tiên) rồi chọn Model Parameter. Sẽ xuất hiện chữ P bên cạnh đó. Bấm chuột phải vào lớp Polygon một lần nữa rồi chọn 9
  11. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Rename và đổi tên nó thành Input Polygon (tên này sẽ hiện ra trong hộp thoại tham số khi chạy model) Bấm chuột phải vào công cụ Feature Class to Feature Class rồi chọn Make Variable  From Parameter  Output Feature Class, trên cửa sổ Model Builder sẽ xuất hiện thêm 1 ellips có tên là Output Feature. Bấm chuột phải vào nó rồi chọn Model Parameter. Bằng cách này chúng ta sẽ có thể đặt tên cho lớp dữ liệu đầu ra của công cụ Feature Class to Feature Class như một tham số. Làm tương tự như vậy với công cụ Create Topology để đặt tên của HT_05_topo như một tham số của model. 1.10. Thêm các lớp đầu ra vào ArcMap Bấm chuột phải vào lớp cuối cùng của model (có tên là HT_05_topo (5) trong hình dưới, tên có thể khác trong mô hình của bạn) rồi chọn Model Parameter và Add to Display (bạn phải đặt đầu ra là Parameter thì chức năng Add to Display mới có tác dụng). Bấm chuột phải vào lớp đầu ra của công cụ Delete Features (Poly_05_layer(3)) rồi cũng chọn Model Parameter và Add to Display. Nếu cần thiết hãy đổi tên nó thành một tên khác dễ nhận biết hơn. 1.11. Đặt tên, ghi và chạy thử model Trong thực đơn của cửa sổ Model Builder, vào Model  Model Properties rồi đặt Name là Nhapdulieu (viết liền) và Label là Nhap du lieu. Bấm vào nút Save để ghi model. Để chạy model có 2 cách: - Vào thực đơn Model  Run Entire model để chạy model (trong trường hợp này bạn không đặt tham số được). 10
  12. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN - Vào ArcCatalog rồi nháy đúp chuột vào model (Nhap du lieu), hãy đặt các tham số cần thiết rồi bấm nút Run. Hãy chạy thử với dữ liệu của năm 2005, sau đó chạy lần nữa với dữ liệu của năm 2007. Phần B: Tự động hóa các bước: chuyển đổi dữ liệu, xóa các đối tượng không cần thiết cho các đối tượng dạng điểm Cách làm tương tự như trước nhưng thay vì các lớp Polygon ta cần các lớp Annotation, tên đầu ra đặt là Anno_05, các trường thuộc tính cần chuyển đổi là Level_ và Text_. Bạn cần xóa các đối tượng không phải ở Level 33. Đối với các đối tượng dạng điểm, không cần thiết lập Topology. Phần C: Tạo model để tự động hóa quy trình thành lập bản đồ biến động sử dụng đất Hãy tạo model để tự động hóa các bước thành lập bản đồ biến động sử dụng đất ở bài 3. 11
  13. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Bài 5. Thành lập bản đồ vùng giá trị đất đai Dữ liệu đầu vào: các dữ liệu đầu vào của phường Nguyễn Du, quận Hai Bà Trưng, TP. Hà Nội, nằm ở feature dataset VunggiatriDD trong geodatabase Bando_NguyenDu ở thư mục VungGiaTri, trong đó có 3 feature class: - GiaDat: lớp đối tượng dạng điểm chứa thông tin thu thập được về giá trị của (một số) thửa đất có giao dịch trên thị trường. - Thua: lớp đối tượng dạng vùng mô tả các thửa đất. Lớp Thua đã có 2 trường thuộc tính mô tả các hệ số vị trí (HS_VT) và hệ số hình thể (HS_Hinhthe). - TenDT : tên địa danh, chỉ dùng để trình bày bản đồ. Các lớp dữ liệu trên đã được đưa sẵn vào bản đồ có tên là VungGiaTri.mxd. Yêu cầu: Thành lập bản đồ vùng giá trị đất đai theo giá thị trường của phường Nguyễn Du. Kiến thức nền: đọc bài báo (đã lược bớt) về thành lập bản đồ vùng giá trị đất đai theo giá thị trường của phường Láng Thượng. ---------------------------- Các bước thực hiện: 1. Mở bản đồ VungGiaTri.mxd 2. Tính giá quy chuẩn cho các điểm thu thập giá đất: tạo trường mới GiaQuyChuan dạng Float (hay Double) trong bảng thuộc tính của lớp GiaDat. Dùng Field Calculator tính giá trị cho trường này như sau: Giá quy chuẩn = giá thu thập được / (hệ số vị trí × hệ số hình thể x 106) 3. Nội suy giá quy chuẩn: Bật và đặt thông số cho Spatial Analyst: working directory, Extent là Same as GiaDat, Cell size=1m. Nội suy bằng phương pháp IDW theo trường GiaQuyChuan. Các thông số nội suy tự lựa chọn cho thích hợp nhất. 5. Tính giá quy chuẩn cho từng thửa đất: Sử dụng công cụ Zonal Statistics để tính giá quy chuẩn trung bình của các thửa đất theo giá trị của các pixel từ lớp raster là kết quả nội suy ở bước 3. Nhớ đánh dấu ô Join output table trong hộp thoại Zonal Statistics. Giá quy chuẩn trung bình của các thửa đất nằm ở trường nào của bảng kết quả ? 6. Tính giá dự báo cho từng thửa đất: tạo một trường mới trong bảng thuộc tính của lớp Thua với tên là GiaTT, dạng Double. Tính trường GiaTT theo công thức sau: GiaTT = Giá quy chuẩn × hệ số vị trí × hệ số hình thể 12
  14. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Khi chạy lệnh tính toán có thể xuất hiện báo lỗi Null field do một số thửa không có hệ số vị trí (các thửa không nằm trong diện có thể giao dịch được, ví dụ đất cơ quan). Bấm OK để chấp nhận 7. Trình bày bản đồ: Remove Join cho lớp Thua. Đối với những thửa có GiaTT=Null, hãy thay giá trị này (null) bằng 0. Tạo Symbology cho lớp Thua theo cách thức thích hợp nhất. 13
  15. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN ỨNG DỤNG GIS TRONG THÀNH LẬP BẢN ĐỒ VÙNG GIÁ TRỊ ĐẤT ĐAI Trần Quốc Bình, Lê Phương Thúy, Đỗ Thị Minh Tâm Khoa Địa lý, Trường Đại học Khoa học Tự nhiên, ĐHQG Hà Nội 1. Mở đầu Trong bảng xếp hạng tính minh bạch của thị trường bất động sản do Jones Lang LaSalle - tập đoàn kinh doanh địa ốc và bất động sản lớn nhất thế giới - công bố năm 2006, Việt Nam được đứng cuối bảng xếp hạng gồm 56 nước có tham gia đánh giá [2]. Đến năm 2008, Việt Nam đã thoát khỏi vị trí cuối bảng song mới chỉ được nâng lên vài bậc. Đánh giá của Jones Lang LaSalle về thị trường bất động sản Việt Nam không phải là duy nhất, đa số các ý kiến chuyên gia trong và ngoài nước đều khẳng định sự kém minh bạch là một trong những yếu tố gây cản trở lớn nhất tới sự phát triển của thị trường bất động sản Việt Nam. Để giải quyết vấn đề này, một trong những hướng nghiên cứu nhiều triển vọng là áp dụng hệ thông tin địa lý (GIS) nhằm đánh giá và công khai hóa giá trị bất động sản dưới dạng các bản đồ vùng giá trị đất đai. (-- đã lược bớt --) 2. Thành lập bản đồ vùng giá trị đất đai theo giá thị trường Khi thành lập bản đồ vùng giá trị đất đai theo giá thị trường, người ta phải tiến hành thu thập dữ liệu về giá trị trường của các thửa đất nằm trong khu vực nghiên cứu. Rõ ràng là tập hợp dữ liệu này không thể phủ kín toàn bộ khu vực cần thành lập bản đồ bởi chỉ có những thửa đất được giao dịch trên thị trường mới có dữ liệu về giá. Vấn đề là trên cơ sở tập hợp hữu hạn các dữ liệu thu thập được cần tính toán, dự báo giá đất cho những thửa đất chưa có dữ liệu. Giả sử giá đất là một hàm số G phụ thuộc vào rất nhiều yếu tố u1 , u2 ,...un , v1 , v2 ,..., vm , trong đó u là các yếu tố xác định (ví dụ như ảnh hưởng của vị trí, hình thể, diện tích,... của các thửa đất), còn v là các yếu tố chưa xác định (ví dụ như ảnh hưởng của môi trường, dân trí, an ninh,...). Ta có thể viết G một cách gần đúng dưới dạng tích của các hàm số như sau: G  G (u1 , u2 ,...un , v1 , v2 ,..., vm )  f1 (u1 )  ...  f n (un )  G (v1 , v2 ,..., vm ) (2)  k1  ...  kn  G (v1 , v2 ,..., vm ) với ki  fi (ui ) là các hệ số ảnh hưởng của các yếu tố xác định. Các hệ số này sẽ được xác định theo đánh giá chuyên gia hay bằng cách so sánh những thửa đất có các yếu tố u1 , u2 ,...un gần giống nhau, chỉ khác nhau ở yếu tố ui . Vấn đề còn lại cần giải quyết để tính giá G là xác định giá trị của hàm G  G (v1 , v2 ,..., vm ) của các yếu tố chưa xác định. Trong các phần tiếp theo, G sẽ được gọi là giá quy chuẩn (đã được tách khỏi các yếu tố ảnh hưởng đã xác định). Giá trị của G cho từng thửa đất cần định giá có thể được xác định bằng phương pháp nội suy từ những thửa đất lân cận đã biết giá thị trường. Cách thức nội suy được mô tả trên hình 1. Trong sơ đồ trên hình 1, từ giá trị thị trường thu thập được của các thửa đất số 17, 14
  16. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN 21 (biểu diễn trong lớp giá trị thực) ta tính giá quy chuẩn G cho các thửa đất này bằng cách lấy giá thu thập được chia cho các hệ số ki (xem công thức 2). Từ giá quy chuẩn tính được, tiến hành nội suy thành 1 lớp raster trong đó giá trị của mỗi ô (cell) là G tính cho cell đó. Giá trị G cho thửa đất cần định giá, ví dụ như thửa số 19, được coi là giá trị trung bình của các ô nằm bên trong thửa đất đó. Công việc này có thể được thực hiện dễ dàng bằng các chức năng của GIS, ví dụ như công cụ Zonal Statistics của phần mềm ArcGIS. Líp gi¸ thùc 19 21 17 Líp gi¸ quy chuÈn : k(17)  k(19) : k(21) Trung b×nh Zonal Statistics Líp néi suy Gi¸ trÞ tõng cell Hình 1. Nội suy giá đất. Từ giá quy chuẩn được nội suy G của thửa đất cần định giá, có thể ước tính được giá thị trường của nó bằng cách nhân ngược với các hệ số ki đã xác định cho thửa đất này. Các kết quả tính toán được trình bày trên nền bản đồ địa chính để tạo ra bản đồ vùng giá trị đất đai theo giá thị trường. 3. Thành lập bản đồ vùng giá trị đất đai theo khung giá nhà nước Nếu như giá đất theo thị trường có tính khách quan cao và hay được tham khảo trong các giao dịch về đất đai thì khung giá nhà nước có vai trò rất quan trọng trong quản lý nhà nước về đất đai bởi đây là cơ sở để giao đất, cho thuê đất, thu hồi đất, tính thuế sử dụng đất,... Theo Luật đất đai 2003, hàng năm Uỷ ban nhân dân các tỉnh, thành phố trực thuộc Trung ương công bố khung giá đất cho phạm vi đơn vị hành chính của mình. Khung giá nhà nước được cho dưới dạng bảng nên khó tra cứu và tính trực quan kém. Việc chuyển hóa các thông tin này dưới dạng bản đồ sẽ làm cho việc tra cứu thông tin được thuận tiện hơn và người sử dụng sẽ có một cái nhìn trực quan hơn. Xét về khía cạnh kỹ thuật, việc chuyển đổi thông tin từ bảng khung giá sang bản đồ là một công việc không khó bằng cách gán giá cho từng thửa đất dựa theo bảng khung giá hiện hành. Tuy nhiên, ở đây chúng ta vẫn có thể sử dụng GIS để làm đơn giản hóa công việc này, và quan trọng hơn là tự động cập nhật dữ liệu khi một bảng khung giá mới được ban hành. 15
  17. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN Vấn đề cơ bản được đặt ra là: đối với khung giá nhà nước, các thửa đất được xác định giá định kỳ hàng năm dựa trên căn cứ là vị trí và mục đích sử dụng. Vậy có cách nào để cập nhật dữ liệu cho hàng nghìn thửa đất một cách nhanh chóng nhất? Có thể nhận thấy rằng trong bảng khung giá nhà nước thường chỉ có giá đất là thay đổi, còn hệ thống phân loại vị trí của các thửa đất thường rất ít thay đổi. Mục đích sử dụng của các thửa đất cũng không biến động thường xuyên (hàng năm). Bởi vậy, giải pháp đưa ra là không gán trực tiếp khung giá nhà nước cho từng thửa đất mà thiết lập một cơ sở dữ liệu khung giá riêng rồi liên kết nó với cơ sở dữ liệu thửa đất thông qua mã giá trị được hình thành từ mã đường, mã mục đích sử dụng và mã vị trí của thửa đất (hình 2), trong đó: - Mã đường là số của tuyến đường trong bảng giá. - Mã mục đích sử dụng đất (đất ở, đất sản xuất kinh doanh phi nông nghiệp,...). - Mã vị trí của thửa đất gồm có các vị trí 1, 2, 3, 4 (vị trí được tính theo các tuyến đường giao thông, đường phố, ngõ, ngách,...). Để xác định nhanh mã vị trí của các thửa đất trên bản đồ có thể sử dụng các công cụ tìm kiếm không gian của GIS, ví dụ như Select by Location của phần mềm ArcGIS. Như vậy mỗi thửa đất đều có 1 mã giá trị. Mỗi giá trị sẽ có 1 loại giá tương ứng trong bảng khung giá nhà nước hiện hành. Bất cứ sự thay đổi nào trong khung giá thì giá trị của các thửa đất trong cơ sở dữ liệu cũng được cập nhật tự động. Bởi vì mối quan hệ giữa cơ sở dữ liệu thửa đất và cơ sở dữ liệu khung giá là Nhiều - Một nên việc cập nhật cơ sở dữ liệu khung giá sẽ nhanh hơn nhiều so với cập nhật giá đất cho từng thửa trong cơ sở dữ liệu thửa đất. M· gi¸ trÞ = M· ®−êng & M· môc ®Ých sö dông ®Êt & M· vÞ trÝ thöa ®Êt Bảng khung giá nhà nước M· gi¸ trÞ 311 20 Chùa Láng VT1 CSDL 312 12 Chùa Láng VT2 thöa ®Êt 313 10.1 Chùa Láng VT3 * 1 314 9.1 Chùa Láng VT4 Hình 2. Liên kết CSDL thửa đất với bảng khung giá nhà nước. 4. Thử nghiệm và thảo luận (-- đã lược bớt --) 4.1. Thành lập bản đồ vùng giá trị đất đai theo khung giá nhà nước năm 2007 Cơ sở để thành lập bản đồ vùng giá trị đất đai theo khung giá nhà nước là Quyết định số 242/2006/QĐ-UBND ngày 29/12/2006 của UBND Thành phố Hà Nội về việc ban hành giá các loại đất trên địa bàn thành phố Hà Nội năm 2007 [1]. Theo quy tắc đã trình bày trong mục 3, mã giá trị của các thửa đất được thiết lập như trong bảng 1. Để gán mã giá trị cho các thửa đất bằng phương pháp bán tự động, công cụ tìm kiếm không gian Select By Location của phần mềm ArcGIS đã được sử dụng. Chẳng hạn như tất cả các thửa đất có mã 211 (vị trí 1 đường Nguyễn Chí Thanh) được xác định bằng lệnh tìm kiếm những thửa đất có chung cạnh (share a line segment with) với tuyến đường 16
  18. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN này. Nếu một thửa đất thuộc về 2 vị trí khác nhau (ví dụ như vừa mặt ngõ, vừa mặt phố) thì nó sẽ được gán mã giá trị cao nhất (mặt phố). Bởi vậy, việc tìm kiếm các thửa đất có cùng mã giá trị được thực hiện từ vị trí thấp nhất (VT4) đến vị trí cao nhất (VT1). Kết quả thành lập bản đồ vùng giá trị đất đai theo khung giá nhà nước năm 2007 tỷ lệ 1:2000 cho phường Láng Thượng được thể hiện trên hình 3. Bảng 1. Mã giá trị của các thửa đất Đất ở Đất SXKD phi nông nghiệp Đường phố VT 1 VT 2 VT 3 VT 4 VT 1 VT 2 VT 3 VT 4 1. Cầu Giấy 111 112 113 114 121 122 123 124 2. Nguyễn Chí Thanh 211 212 213 214 221 222 223 224 3. Chùa Láng 311 312 313 314 321 322 323 324 4. Láng 411 412 413 414 421 422 423 424 5. Đê La Thành 511 512 513 514 521 522 523 524 6. Pháo đài Láng 611 612 613 614 621 622 623 624 4.2. Thành lập bản đồ vùng giá trị đất đai theo giá thị trường năm 2007 Để có được thông tin về giá thị trường, các tác giả đã điều tra thu thập số liệu từ nhiều nguồn khác nhau như: chủ sử dụng đất, báo chí, công ty, văn phòng dịch vụ nhà đất, các trang web về bất động sản. Các thông tin được chia ra thành từng mục về nhà, đất, các điều kiện cơ sở hạ tầng,... để dễ xử lý số liệu. Sau khi lọc những thông tin không tin cậy như không phù hợp với giá trung bình trong khu vực, không có giao dịch cụ thể,... thì còn lại 47 mẫu giá. Một số mẫu giá này được trình bày trong bảng 2. Bảng 2. Một số dữ liệu thu thập được về giá đất theo thị trường ở phường Láng Thượng Khu Diện Giá thu thập Vị trí Hình thể Ghi chú vực tích (m2) (triệu đồng) Nguyễn 3 65 Vuông 30 Khu tập thể Chí 3 44 Vuông 40 Thửa kiểm tra (TKT) Thanh 3 85 Vuông 35 1 46 Chữ nhật 100 Chùa 2 50 Chữ nhật 80 Gần hồ Láng thượng Láng 2 50 Chữ nhật 76 Gần hồ (TKT) 1 42 Vuông 80 Đường 1 64 Chữ nhật 76 Láng 2 55 Vuông 41 4 58 Chữ nhật 24 1 60 Chữ nhật 42 Pháo 4 42 Chữ nhật 18 Thửa kiểm tra Đài Láng 4 43 Thang 23 4 80 Vuông 15 Có 3 hệ số ảnh hưởng đến giá đất được xác định trong quá trình thử nghiệm là: hệ số vị trí kVT , hệ số hình thể k HT và hệ số diện tích k DT . Thang giá trị cho các hệ số này 17
  19. Trần Quốc Bình, Trường ĐHKHTN, ĐHQGHN không giống nhau cho từng khu vực (ngay cả trong phạm vi một phường). Trên địa bàn phường Láng Thượng, theo điều tra thì có thể chia sơ bộ thành 5 vùng cho các hệ số ảnh hưởng như trong bảng 3. Giá trị của các hệ số được xác định bằng phương pháp so sánh hay tham khảo ý kiến chuyên gia. Bảng 3. Phân vùng cho các hệ số ảnh hưởng Hệ số diện tích k DT Hệ số vị trí kVT Hệ số hình thể k HT Vùng Xung quanh (theo m2) đường phố Vuông Hình Đa 40- 60- VT1 VT2 VT3 VT4 80 vắn thang giác 60 80 1 Nguyễn Chí Thanh 1 0.5 0.34 0.26 1 0.98 - 0.88 1 0.9 0.88 2 Đường Chùa Láng 1 0.43 0.34 0.2 1 - 0.88 0.99 1 0.95 0.85 3 Đường Láng 1 0.51 0.39 0.3 1 0.96 0.92 0.93 1 0.95 0.74 4 Pháo Đài Láng 1 - 0.71 0.57 1 0.96 - - 1 0.83 0.83 5 Hồ Láng Thượng 1 0.8 0.58 - 1 - 0.88 0.99 1 0.95 0.85 Đối với các yếu tố ảnh hưởng tới giá đất chưa xác định, cần phải nội suy cho các thửa đất muốn định giá. Theo ý tưởng đã trình bày trong mục 2, ở đây cần nội suy không phải là giá đất thực (theo thị trường) G mà là giá quy chuẩn G bằng cách loại bỏ các yếu tố đã xác định. Trong thử nghiệm tại phường Láng Thượng, G được tính dựa theo công thức (2) như sau: G G (3) kVT  k HT  k DT Sau khi nội suy, giá đất dự báo của các thửa đất được tính ngược lại từ công thức (3): G  G  kVT  k HT  k DT (4) Để nội suy, trong thử nghiệm này chúng tôi đã sử dụng 3 phương pháp nội suy là: trị trung bình trọng số, nội suy Spline và nội suy Kriging. Nhằm so sánh độ tin cậy của các phương pháp nội suy, đồng thời để kiểm tra kết quả tính toán, 5 trong số 47 dữ liệu thu thập được về giá đất thị trường đã được tách riêng (không tham gia nội suy) để làm dữ liệu kiểm tra. Các kết quả thu được cho thấy cả 3 phương pháp nội suy cho kết quả gần tương đương nhau: chênh lệch giữa giá tính được và giá thu thập nằm trong khoảng từ 3 đến 22%. So với 2 phương pháp khác, phương pháp nội suy trị trung bình trọng số cho kết quả tốt hơn một chút. Tuy nhiên, chưa thể khẳng định được phương pháp này về bản chất là tốt hơn các phương pháp còn lại hay chỉ đơn giản là nó thích hợp nhất đối với bộ dữ liệu của phường Láng Thượng. Các nghiên cứu ở những khu vực khác cần phải tiếp tục được tiến hành nhằm làm rõ vấn đề này. Kết quả thành lập bản đồ vùng giá trị đất đai theo giá thị trường năm 2007 tỷ lệ 1:2000 cho phường Láng Thượng được thể hiện trên hình 3. (-- đã lược bớt --) 18
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2