Kết quả xuất Shapefile

Một phần của tài liệu Đồ án môn học cơ sở dữ liệu hồ sơ địa chính xây dựng cơ sở dữ liệu hồ sơ địa chính cho tờ bản đồ 8, phường 16, quận gò vấp, thành phố hồ chí minh (Trang 30)

Trong đó:

*.dbf: Chứa dữ liệu thuộc tính. *.shp: Chứa dữ liệu không gian.

*.shx: Chứa chỉ số liên kết dữ liệu thuộc tính và khơng gian.

Bước 2: Tạo Geodatabase chứa cơ sở sữ liệu hồ sơ địa chính

Vào Start → All Programs → ArcGis → ArcMap để mở ArcMap, sau đó chọn Windows → Catalog → chọn Folder Connections, click chuột phải chọn Connect to Folder để kết nối thƣ mục → chọn thƣ mục → OK. Kết quả nhƣ hình 3.7:

Hình 3. 7: Kết nối thư mục vào ArcMap

Kích phải vào thƣ mục Output, chọn New Personal Geodatabase và đặt tên là CSDLHSDC_TO08, ta đƣợc kết quả nhƣ hình:

Hình 3. 8: Tạo file Geodatabase CSDL

Bước 3: Tạo Feature Dataset trong Geodatabase chứa các lớp bản đồ

Feature Dataset là các nhóm dữ liệu địa chính, các nhóm dữ liệu này đã đƣợc xác định trƣớc đó thơng qua các mức thiết kế, trong các Feature Dataset chứa các lớp dữ liệu không gian, chính vì vậy điều quan trọng khi lập Feature Dataset là phải chọn cơ sở tốn học cho các nhóm dữ liệu này.

- Bấm phím phải chuột vào CSDLHSDC_TO08.mdb > New > Feature Dataset

- Thiết lập các Feature dataset gồm các trƣờng DC_Diachinh_08, DC_GiaoThong_08, DC_BienGioiDiaGioi_08 (Theo quy định thông tƣ 75/2015/TT-BTNMT về quy định kỹ thuật về chuẩn dữ liệu địa chính).

- Mỗi trƣờng thiết lập hệ tọa độ và độ cao theo quy định:

+ Hệ tọa độ chọn Projected Coordinate Systems chọn UTM > Asia > VN 2000 Zone 48N.

Tuy nhiên hệ quy chiếu này ở dạng 6 độ, bản đồ địa chính dƣới dạng 3 độ nên cần tinh chỉnh lại hệ quy chiếu cho phù hợp. Kích phải lên VN 2000 UTM Zone 48N và chọn Copy and Modify và chỉnh sửa theo hình 3.9:

Cần cập nhật thơng tin sau:

- Central Meridian: : Kinh tuyến trục Thành phố Hồ Chí Minh là 105o45’ nên sẽ nhập là 105.75.

- Scale Factor: Nhập 0.9999 là múi 3 độ

Nhấn OK để chấp nhận, kích phải lên lớp vừa tạo chọn Add to Favourites để lƣu lại.

Hình 3. 9: Thiết lập hệ quy chiếu dạng 3 độ

+ Thiết lập hệ độ cao:

Hình 3. 10: Thiết lập hệ độ cao Hình 3. 11: Các Feature dataset được tạo Bước 4: Chuyển dữ liệu từ Shapefile vào

Geodatabase Bước 4.1: Chuyển dữ liệu ThuaDat_08

Sử dụng lớp dữ liệu đã xuất trong bƣớc 1 để thực hiện. Lớp dữ liệu có tên là TD26878.shp. Mở lớp dữ liệu trên bằng phần mềm ArcGIS.

Hình 3. 12: Dữ liệu shapefile TD27427

Sử dụng chức năng truy vấn để tìm các đối tƣợng là thửa đất (ngoại trừ đất giao thông ) → Selection → Selection By Attributes → Hộp thoại xuất hiện truy vấn theo cấu trúc nhƣ hình 3.13 sau:

Hình 3. 13: Đặt điều kiện để chọn lớp ThuaDat

Kích phải lên lớp dữ liệu TD26878 và chọn Data → Export Data và lƣu đối tƣợng vừa chọn thành ThuaDat_08 trong DC_DiaChinh_08 ở CSDLHSDC_TO08.mdb

Hình 3. 14: Xuất lớp ThuaDat_08 từ TD26878 vào DC_DiaChinh_08

Bước 4.2: Chuyển dữ liệu vào DC_GiaoThong_08 Bước 4.2.1:Tách lớp MatDuongBo_08 từ

TD26878

Chuyển tƣơng tự nhƣ lớp thửa đất, nhƣng chúng ta chỉ truy vấn đất giao thông (DGT).

Selection → Select by Attributes, để chọn theo điều kiện → Xuất hiện hộp thoại, ta đặt điều kiện “KH2003” = “DGT”. Kích phải lên lớp dữ liệu TD26878 và chọn Data → Export Data và lƣu đối tƣợng vừa chọn thành MatDuongBo_08 trong DC_GiaoThong_08 ở CSDLHSDC_TO08.mdb.

Tách riêng từng tuyến đƣờng giao thông:

Start Editing → chọn “matduongbo”. Chọn vào mặt đƣờng muốn cắt → chọn công cụ Cut Polygons Tool → chọn vào những điềm muốn cắt → nhấn nút F2. Khi cắt xong các mặt đƣờng → Save Edits → Stop Editing.

Hình 3. 16: Lớp

Vào công cụ Search → gõ to line → chọn Feature To Line. Xuất hiện hộp thoại Feature to Line

Input Features: chọn lớp “MatDuongBo_08”.

Output Feature Class: chọn thƣ mục lƣu và đặt tên “RanhGioiDuong_08”

Hình 3.17: Tạo lớp ranh giới đƣờng

Start Editing→chọn “RanhGioiDuong” →dùng công cụ Split Tool để cắt ranh đƣờng.

Chọn vào ranh đƣờng muốn cắt → chọn công cụ Split Tool → chọn vào điểm muốn cắt.

Khi cắt hai bên xong đầu đƣờng → chọn vào đầu đƣờng → nhấn nút Delete để xóa.

Khi chỉnh sửa xong → Save Edits → Stop Editing.

Bước 4.2.3: Tạo và chỉnh sửa lớp TimDuong_08

Khi xóa hết các đầu đƣờng → vào công cụ Search → gõ centerline → chọn Collapse Dual Lines To Centerine.

Xuất hiện hộp thoại.

+ Input Features: chọn lớp “RanhGioiDuong_08”

+ Output Feature Class: chọn thƣ mục lƣu và đặt tên “TimDuong_08” + Maximum Width: 20 Meters.

+ Minimum Width (optional): 0 Meters. Nhập nhƣ hình 3.19 →OK

Hình 3. 18: Tạo lớp TimDuong_08

Start Editing → chọn “TimDuong” → cắt xóa các tim đƣờng sai → dùng cơng cụ Extend Tool để phóng tim đƣờng.

Chọn vào tim đƣờng muốn cắt → chọn công cụ Split Tool → chọn vào điểm muốn cắt → chọn vào tim đƣờng muốn xóa → nhấn nút Delete để xóa.

Chọn vào tim đƣờng muốn phóng đến → chọn cơng cụ Extend Tool → chọn vào tim đƣờng muốn phóng.

Khi chỉnh sửa xong → Save Edits → Stop Editing.

Khi chỉnh sửa xong → khối chọn hết các tim đƣờng → vào Editor → chọn Merge... để gộp các tim đƣờng lại thành một tim đƣờng.

Hình 3. 19: Gộp tim đường

- Khi gộp tim đƣờng xong → dùng công cụ Generalize để chỉnh giao động.

- Khi chọn công cụ Generalize → xuất hiện hộp thoại → nhập 0.5 → OK.

Hình 3. 20: Chỉnh dao động

- Khi chỉnh giao động xong → dùng công cụ Planarize Lines để rả tim đƣờng ra thành từng đoạn.

Khi rả tim đƣờng ra thành từng đoạn xong → nhấn giữ nút Shift để chọn những tim đƣờng trên một con đƣờng cùng lúc → vào Editor → chọn Merge... để gộp lại thành một tim đƣờng.

Hình 3. 22: Kết quả của lớp TimDuong_08 Bước 4.3: Tạo lớp TaiSanGanLienVoiDat_08 trong DC_DiaChinh_08 Bước 4.3: Tạo lớp TaiSanGanLienVoiDat_08 trong DC_DiaChinh_08

Lớp dữ liệu này đƣợc tách từ bƣớc 1 và có tên là NL26878.shp.

Nhiệm vụ cần thực hiện là chuyển lớp tài sản dạng đƣờng sang dạng vùng. Vào Search → gõ to polygon → chọn Feature To Polygon. Xuất hiện hộp thoại: Input Features: chọn “NL26878” trong shapefile.

Output Feature Class: chọn thƣ mục lƣu vào DC_DiaChinh_08 và đặt tên “TaiSanGanLienVoiDat_08”

Hình 3. 24: Lớp TaiSanGanLienVoiDat_08

Bước 4.4 : Chuyển dữ liệu vào Feature DataSet “DC_BienGioiDiaGioi_08” Bước 4.4.1: Chuyển dữ liệu cho Địa phận cấp

Chọn “TD26878” → kích chuột phải lên TD26878→ Data → Export Data → chọn đƣờng dẫn lƣu đến DC_BienGioiDiaGioi_08 và đặt tên là “DiaPhanCapXa_08”

Editor → chọn “DiaPhanCapXa_08” quét khối tồn bộ “DiaPhanCapXa_08”→ Merge → Save Edits→ Stop Editting

Hình 3. 25: Lớp

DiaPhanCapXa_08 Bước 4.4.2: Chuyển dữ liệu cho Đường địa giới cấp xã

Hộp thoại Seach → gõ “to line” → Feature To Line → xuất hiện hộp thoại Feature To Line.

Input: chọn lớp “DiaPhanCapXa_08”

Output Feature Class: chọn đƣờng dẫn đến DC_BienGioiDiaGioi_08 và lƣu tên là “DuongDiaGioiCapXa_08”.

Hình 3. 26: Lớp DuongDiaGioiCapXa_08

3.2.3 Xây dựng cơ sở dữ liệu thuộc tính địa chính

Để tạo các trƣờng thuộc tính, ta dựa theo TT75/2015/TT-BTNMT và các trƣờng cần thiết khác cho bƣớc liên kết thuộc tính.

Bước 1: Thiết kế trường thuộc tính và cập nhật bảng thuộc tính cho nhóm lớp khơng gian

Bước 1.1: Thiết kế trường thuộc tính

Để thiết kế trƣờng thuộc tính cho lớp ThuaDat_08, trong cửa sổ Table Of Contents, kích phải chuột lên ThuaDat_08→ Open Attribute Table để mở bảng dữ liệu thuộc tính của thửa đất

Trên bảng thuộc tính ta chọn cơng cụ Table Options → Add Field, để tạo thêm cột.

+ Name: thuaDatID + Type: Text

+ Field Properties: 15

Lần lƣợt tạo thêm các cột thuộc tính cho lớp ThuaDat_08, tên của các cột đặt theo TT75/2015/TT-BTNMT.

Hình 3. 27: Trường thuộc tính của lớp ThuaDat_08

Hình 3. 29: Trường thuộc tính của lớp DuongDiaGioiCapXa_08 Hình 3. 30: Trường thuộc tính của lớp DiaPhanCapXa_08

Hình 3. 31: Trường thuộc tính của lớp RanhGioiDuong_08

Hình 3. 32: Trường thuộc tính của lớp MatDuongBo_08

Hình 3. 33: Trường thuộc tính của lớp TimDuong_08 Bước 1.2: Cập nhật thuộc tính cho các trường thuộc tính vừa tạo

Cập nhật thơng tin ThuaDat_08 nhƣ sau:

Chọn cột thuaDatID → Chuột phải → Field Calculator để nhập thơng tin → Cột thuaDatID có cấu trúc nhƣ sau:

[XAID]&”.”&[SHBANDO] &”.”&[SHTHUA]→ OK (nhƣ hình 3.33)

Làm tƣơng tự cho các cột khác trong bảng thuộc tính của ThuaDat_08 và các bảng thuộc tính của các lớp khác.

Cập nhật cho các cột còn lại nhƣ sau: Cột maXa = XAID soHieuToBanDo = SHBANDO soThuTuThua = SHTHUA trangThaiDangKy (từ 1-5) dienTich = DIENTICH loaiDat = KH2003

Cập nhật xong, chúng ta sẽ có kết quả nhƣ sau:

Cập nhật dữ liệu thuộc tính khơng gian cho TaiSanGanLienVoiDat_08 Chọn cột taiSanID → Chuột phải → Field Calculator để nhập thơng tin →Cột taiSanID có cấu trúc nhƣ sau: “TS.08.”&[OBJECTID]→ OK.

Tƣơng tự cột: maXa=26878;

Chọn editor → Start Editting → chọn các tài sản là nhà ở riêng lẻ → Chọn cột loaiTaisanGanLienVoiDat → Chuột phải → Field Calculator để nhập thông tin →Cột loaiTaisanGanLienVoiDat=1, chọn cột tenTaiSan=”Nhà ở Riêng Lẻ” Chọn các tài sản là cây lâu năm → Chọn cột loaiTaisanGanLienVoiDat → Chuột phải → Field Calculator để nhập thông tin

→Cột loaiTaisanGanLienVoiDat=10, chọn cột tenTaiSan=”Cây Lâu Năm” → Save Edits→ Stop Editting.

Đối với cột thuaDatID:

Chồng lớp ThuaDat_08 với lớp TaiSanGanLienVoiDat_08 và lƣu vào shapefile

Hình 3. 37: Join bảng thuộc tính TaiSanGanLienVoiDat_08 với bảng thuộc tính của intersect_TD_TS

Chọn cột thuaDatID → Chuột phải → Field Calculator để nhập thông tin →Cột thuaDatID có cấu trúc nhƣ hình 3.36 → OK.

Remove join.

Hình 3. 39: Bảng thuộc tính TaiSanGanLienVoiDat_08

Cập nhật dữ liệu thuộc tính khơng gian DiaPhanCapXa_08

Cập nhật dữ liệu thuộc tính khơng gian DuongDiaPhanCapXa _08

Hình 3. 41: Bảng thuộc tính DuongDiaPhanCapXa_08

Cập nhật dữ liệu thuộc tính khơng gian MatDuongBo _08

Hình 3. 42: Bảng thuộc tính MatDuongBo_08

Cập nhật dữ liệu thuộc tính khơng gian RanhGioiDuong _08

Hình 3. 43: Bảng thuộc tính RanhGioiDuong_08

Cập nhật dữ liệu thuộc tính khơng gian TimDuong _08

Bước 2: Xây dựng bảng dữ liệu thuộc tính liên kết

Vì thuộc tính của lớp ThuaDat_08 và TaiSanGanLienVoiDat_08 đã cập nhật đầy đủ trong dữ liệu không gian nên ta Table to Excel 2 bảng này và kết hợp với bảng TD26878 để làm phơi xây dựng các bảng thuộc tính khác nhƣ:

DC_Thuadat_08; DC_NguoiSuDung_08; DC_CaNhan_08;

DC_ToChuc_08;DC_MucDichSuDung_08; DC_NguonGocSuDung_08; DC_DiaChi_08; DC_TinhHinhBienDong_08; DC_GiayChungNhan_08; DC_CayLauNam_08;DC_NhaORiengLe_08; DC_QuyenSuDungDat_08;

DC_QuyenSoHuuSuDungDat_08; DC_NghiaVuTaiChinh_08; DC_DanToc_08; DC_HanCheQuyen_08; DC_GiayToTuyThan_08;DC_TaiLieuDoDac_08;

DC_QuocTich_08; DC_NoNghiaVuTaiChinh_08; DC_MienGiamNghiaVuTaiChinh_08.

Xuất dữ liệu thuộc tính bảng TD26878: cơng cụ search → gõ “to excel” → chọn “Table To Excel” → Xuất hiện hộp thoại Table To Excel:

Input Table: chọn TD26878

Output Excel File: chọn đƣờng dẫn đến Excel trong Input

Hình 3. 45: Xuất table TD26878 sang excel

Sau khi chuyển bảng thuộc tính sang Excel ta thực hiện thao tác xử lý thông tin, số liệu lần lƣợt cho các các bảng theo Thơng tƣ 75/2015/BTNMT

Hình 3. 46: Bảng thuộc tính DC_ThuaDat_08

Hình 3. 48: Bảng thuộc tính DC_MucDichSudung_08

Hình 3. 51: Bảng thuộc tính DC_NguoiSuDung_08

Hình 3. 53: Bảng thuộc tính DC_CaNhan_08

Hình 3. 55: Bảng thuộc tính DC_CayLauNam_08

Hình 3. 57: Bảng thuộc tính DC_TinhHinhBienDong_08

Hình 3. 58: Bảng thuộc tính DC_QuyenSuDungDat_08

Hình 3. 60: Bảng thuộc tính DC_NghiaVuTaiChinh_08

Hình 3. 61: Bảng thuộc tính DC_HanCheQuyen_08

Bước 3: Chuyển dữ liệu thuộc tính vào GeoDatabase

Các bảng thuộc tính sau khi xây dựng xong bằng Excel sẽ đƣợc chuyển vào Geodatabase.

Click phải geodatabase → new→ table → đặt tên bảng DC_ThuaDat_08→ next → import → chọn bảng excel DC_ThuaDat trong INPUT → add → chỉnh sửa kiểu giá trị và độ dài trƣờng theo quy định của thơng tƣ 75/2015/TT-BTNMT → Finish.

Hình 3. 63: Tạo table trong geodatabase

Load dữ liệu từ excel vào table

Click phải DC_ThuaDat_08 → load → load data → next → trong input data chọn excel DC_ThuaDat → add→next→next→next→next→finish.

Tƣơng tự cho các bảng dữ liệu thuộc tính cịn lại ta đƣợc kết quả nhƣ sau:

Hình 3. 65: Các bảng table trong geodatabase

3.2.4 Tạo mối quan hệ giữa các thông tin trong Geodatabase

Bƣớc 1: Tạo liên kết để lấy thơng tin giữa các bảng thuộc tính và không gian với nhau.

Để không bị thay đổi khi chuyển sang máy tính/Laptop khác ta tạo liên kết bằng ArcCatalog. Mở ArcCatalog, kích phải lên CSDLHSDC_TO08 và chọn New → Relationship Class.

Tên liên kết_mối quan hệ

Chọn lớp dữ liệu chứa khóa chính

Chọn lớp dữ liệu chứa khóa ngoại

Hình 3. 66: Tạo Relationship Class và chọn bảng thuộc tính để liên kết

Nhấn Next 2 lần và chọn Forward để tạo liên kết từ khóa chính đến khóa ngoại, nhấn next rồi chọn mối liên kết giữa 2 bảng thuộc tính, mối quan hệ giữa ThuaDat_08 và TimDuong_08 là 1-N, trƣờng quan hệ là timDuongID.

khóa chính (TimDuong_08)

khóa ngoại (ThuaDat_08)

Hình 3. 67: Chọn mối quan hệ và trường quan hệ

Nhấn Next cho đến khi kết thúc. Tƣơng tự ta tạo liên kết giữa các lớp sau:

Liên Kết Mối quan hệ Trƣờng quan hệ

ThuaDat_TimDuong 1-n timDuongID ThuaDat_DiaPhanCapXa 1-n diaPhanCapXaID ThuaDat_TaiSanganLienVoiDat 1-n thuaDatID ThuaDat_DCThuaDat 1-1 thuaDatID ThuaDat_DCNguoiSuDung 1-n thuaDatID ThuaDat_DCQuyenSoHuu 1-n thuaDatID ThuaDat_DCQuyenSuDung 1-1 thuaDatID

ThuaDat_DCGiayChungNhan 1-1 thuaDatID DCThuaDat_DCNguonGocSuDung 1-n nguonGocID DCThuaDat_DCMucDichSuDung 1-n mucDichSuDungID DCThuaDat_DCTaiLieuDoDac 1-n taiLieuDoDacID DCThuaDat_DCTinhHinhBienDong 1-n giaoDichID DCThuaDat_DCDiaChi 1-1 diaChiID DCNguoiSuDung_DCCaNhan 1-1 caNhanID DCNguoiSuDung_DCToChuc 1-1 toChucID DCCaNhan_DCGiayToTuyThan 1-n giayToTuyThanID DCCaNhan_DCQuocTich 1-1 quocTichID DCCaNhan_DCDanToc 1-1 danTocID DCQuyenSuDung_DCNghiaVuTaiChinh 1-1 nghiaVuTaiChinhID DCQuyenSuDung_DCHanCheQuyen 1-n hanCheID DCQuyenSoHuu_DCNghiaVuTaiChinh 1-1 nghiaVuTaiChinhID DCQuyenSoHuu_DCHanCheQuyen 1-n hanCheID TaiSanGanLienVoiDat_DCNhaORiengLe 1-1 taiSanID TaiSanGanLienVoiDat_DCCayLauNam 1-1 taiSanID

Bảng 3. 2: Mối quan hệ liên kết giữa các lớp

Bước 2: Dùng ArcMap để kiểm tra liên kết. Để kiểm tra liên kết, nhấn vào trong ArcMap 10.3 để kiểm tra

Khi kiểm tra liên kết, ta thực hiện thêm viêc thêm liên kết hồ sơ Scan cho thửa đất bằng cách: Trong hộp thoại Indentify → kích phải chuột → Add Hyperlink → chọn đƣờng dẫn vào HoSoQuet để chọn hình phù hơp với thửa đất→ Open → OK.

Kiểm tra hồ sơ Scan bằng công cụ

3.2.5 Hiển thị dữ liệu không gian

Bước 1: Hiển thị dữ liệu không gian

Để hiển thị các lớp dữ liệu không gian cần xem quy định tại phụ lục III hiển thị dữ liệu không gian đất đai của TT75.

Mã Đối tƣợng Kiểu đối tƣợng Thuộc tính hiển thị Giá trị mã Giá trị nhãn Hiển thị Ghi chú DuongDiaGioi CapXa dữ liệu dạng đƣờng (GM_Line) Kiểu đường: 13 Màu: Đen (0,0,0) Độ rộng: 1.5 DiaPhanCapXa dữ liệu dạng vùng (GM_Polygon) Kiểu đường viền: none Màu viền: none Màu nền: màu hồng nhạt (245,250,245) TimDuong dữ liệu dạng đƣờng (GM_Line) loaiDuong 1 Đƣờng bộ Kiểu đường: 7 Màu: đen (0,0,0) Độ rộng: 2 MatDuongBo dữ liệu dạng vùng (GM_Polygon) Kiểu đường viền: none Màu viền: none Màu nền: màu cam nhạt (255,170,50) RanhGioiDuon g dữ liệu dạng đƣờng (GM_Line) Kiểu đường: 7 Màu: đen (0,0,0) Độ rộng: 1 ThuaDat dữ liệu dạng vùng (GM_Polygon) trangThaiDang Ky 1 Chƣa đăng ký

Kiểu đường viền: 1 Màu viền: màu đen (0,0,0) Độ rộng viền: 1 Màu nền: màu trắng (255,255,255) Transparent: 50%

dữ liệu dạng vùng (GM_Polygon) 5 Đã cấp giấy chứng nhận

Kiểu đường viền: 1 Màu viền: màu đen (0,0,0) Độ rộng viền: 1 Màu nền: màu đỏ gạch (255,128,140) Transparent: 50% TaiSanGanLien VoiDat dữ liệu dạng vùng (GM_Polygon) loaiTaiSanGan LienVoiDat 1 Nhà ở riêng lẻ

Kiểu đường viền: 1

Màu viền: màu vàng (204,204,204) Độ rộng viền: 1 Màu nền: none dữ liệu dạng vùng (GM_Polygon) 6 Cây lâu năm

Kiểu đường viền: 1

Màu viền:

màu vàng (0,150,255) Độ rộng viền: 1 Màu nền: none

Bảng 3. 3:Hiển thị dữ liệu khơng gian đất đai

Ví dụ: Tạo màu chuyên đề cho lớp matDuongBo_08: Bấm biểu tƣợng màu bên dƣới lớp dữ liệu cần chỉnh, xuất hiện bảng sau

Hình 3. 71: Đổi màu nền, màu viền và độ rộng viền

Bấm chọn vào Fill Color(màu nền) và chọn More Colors. Chọn hệ màu RBG và nhập theo số màu quy định cho lớp matduongbo

Một phần của tài liệu Đồ án môn học cơ sở dữ liệu hồ sơ địa chính xây dựng cơ sở dữ liệu hồ sơ địa chính cho tờ bản đồ 8, phường 16, quận gò vấp, thành phố hồ chí minh (Trang 30)

Tải bản đầy đủ (DOCX)

(77 trang)
w