Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê ĐẠI HỌC ĐÀ NẴNG TRƯỜNG CĐ CÔNG NGHỆ THÔNG TIN BÁO CÁO HỆ THỐNG THÔNG TIN ĐỊA LÝ (GIS) ĐỀ TÀI: XÂY DỰNG BẢN ĐỒ CÂY XĂNG QUẬN THANH KHÊ GVHD: Mai Lam SVTH: Ngô Kim Phúc Lớp : 11I4 Ngô Kim Phúc – Lớp 11I4 Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê Mục Lục I/ Mục đích: II/ Kết đạt được: a) Khu vực nghiên cứu: b) Các lớp sử dụng chức lớp: c) Sử dụng chức truy vấn liệu để tra cứu xăng: .4 III/ Các bước thực 1) Tải đồ từ Google Maps phần mềm Universal Maps Downloader (UMD) 2) Đăng ký file ảnh vào MapInfo 3) Số hóa đồ a) Số hóa đường b) Số hóa điểm (cây xăng) c) Số hóa vùng IV) Sử dụng MapBasic để chuyển đổi font chữ mặc định cho MapInfo Ngô Kim Phúc – Lớp 11I4 Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê I/ Mục đích: Áp dụng kiến thức học học phần Hệ thống thông tin địa lý (GIS) xây dựng đồ thông tin xăng quận Thanh Khê (Đà Nẵng) từ liệu ảnh đồ đường có sẵn, có chức tra cứu xăng theo đường theo phường II/ Kết đạt được: Sử dụng công cụ, chức phần mềm MapInfo xây dựng đồ quận Thanh Khê với lớp liệu thông tin xăng a) Khu vực nghiên cứu: Quận Thanh Khê, TP Đà Nẵng với tọa độ điểm trái trên: 16° 4.873'/108° 9.971', điểm phải dưới: 16° 1.973'/108° 13.277' b) Các lớp sử dụng chức lớp: Lớp: vung để xác định ranh giới quận Thanh Khê Lớp: phuong để xác định ranh giới phường quận Thanh Khê Thuộc tính Tenphuong Dientich Mơ tả Tên phường Diện tích phường Lớp: street để xác định đường giao thơng quận Thanh Khê Thuộc tính Ten_duong Chieu_dai Mô tả Tên đường Chiều dài đường Lớp: cay_xang để xác định địa điểm xăng có quận Thuộc tính ID Ten_cay_xang Diachi phuong SDT Mô tả ID xăng Tên xăng Địa xăng Cây xăng thuộc phường Số điện thoại liên lạc xăng Lớp: ten_duong để hiển thị tên đường Lớp: song_ho để xác định vùng sông hồ công viên quận Ngô Kim Phúc – Lớp 11I4 Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê Thuộc tính Ten dientich Mơ tả Tên vùng Diện tích c) Sử dụng chức truy vấn liệu để tra cứu xăng: Tra cứu xăng nằm phường Tam Thuận: III/ Các bước thực 1) Tải đồ từ Google Maps phần mềm Universal Maps Downloader (UMD) - Lấy liệu tọa độ quận Thanh Khê từ Google Maps sau nhập tọa độ vào phần mềm UMD Tọa độ quận Thanh Khê là: góc trái trên: 16° 4.873', 108° 9.971', góc phải dưới: 16° 1.973', 108° 13.277' (tương đương với left longitude: 108.166183, toplatitude: 16.081217, right Longitude: 108.221283 Bottom Latitude: 16.032883 nhập vào UMD) Ngô Kim Phúc – Lớp 11I4 Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê - Nhập tọa độ vào UDM nhấn START đợi đồ download sau sử dụng công cụ Map Combiner UMD để ghép thành file ảnh hoàn chỉnh 2) Đăng ký file ảnh vào MapInfo Muốn ảnh hiển thị tỉ lệ tọa độ địa lý ta phải nạp tọa độ điểm đồ vào MapInfo để làm sở tính tốn tọa độ, khoảng cách, diện tích sau Khi mở ảnh, MapInfo hiển thị hộp thoại hỏi hiển thị ảnh hay đăng ký ảnh Sau chọn hệ quy chiếu Longitude/Latitude Nạp tọa độ điểm khống chế đồ Với điểm khống chế em sử dụng là: 16.08045/108.1679, 16.07985/108.218, 16.049183/108.218367, 16.048083/108.167283 X Coord nhập kinh độ, Y Coord nhập vĩ độ 3) Số hóa đồ a) Số hóa đường Sử dụng công cụ vẽ đường gấp khúc để vẽ đường giao thông Với style đường C16, Color: Black, độ rộng với đường lớn 6pixel, đường vừa 4px, đường nhỏ 3px, đường hẻm nhỏ, không tên 2px Tick chọn Interleaved để đường giao không bị cắt Ngô Kim Phúc – Lớp 11I4 Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê Dựa vào ảnh đường Google Map vẽ lại đường quận Thanh Khê Nhập tên đường vào bảng thuộc tính tên đường sau đường vẽ Sau vẽ xong đường, chọn Map > Saver Cosmetic Object Chọn New lưu thành lớp street b) Số hóa điểm (cây xăng) Sử dụng công cụ Symbol công cụ Drawing Mỗi lần đánh dấu tạo điểm tương ứng với xăng đồ Sử dụng công cụ Symbol Style để định dạng lại biểu tượng xăng đồ, chọn font MapInfo Transportation, chọn symbol C2, color màu xanh, nhấp OK để thay đổi biểu tượng xăng c) Số hóa vùng Sử dụng cơng cụ Polygon để số hóa vùng phường, quận, sông hồ quận Thanh Khê Với vùng quận, phường chọn Region Style với Fill: Pattern None, Border: Style B1, color black, width 1px Vùng sơng, hồ chọn tùy chọn tơ màu khác Ngô Kim Phúc – Lớp 11I4 Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê 4) Cập nhật trường liệu tự động từ liệu địa lý Lấy liệu địa lý tự động cập nhật vào trường liệu độ dài: Sử dụng chức Update Column: table > Update Column Tại ô Value : bấm Assit > Function chọn ObjectLen Dữ liệu độ dài cập nhật tự động vào trường chieu_dai Để cập nhật cho trường dien_tich ta chọn Value Area Ngô Kim Phúc – Lớp 11I4 Báo cáo đề tài xây dựng đồ xăng quận Thanh Khê IV) Sử dụng MapBasic để chuyển đổi font chữ mặc định cho MapInfo Theo mặc định MapInfo sử dụng font chữ dạng unicode gõ Tiếng Việt MapInfo, ta phải sử dụng font Vni, nhiên lần tắt mở lại MapInfo lại sử dụng font chữ cũ Và chỉnh lại tùy chọn MapInfo Ta phải sử dụng MapBasic tạo chương trình đổi font chữ mặc định cho MapInfo - Mở MapBasic tạo chương trình mới, gõ dòng lệnh sau lưu với tên ChangeFonts.MB Include "mapbasic.def" Declare Sub Main Declare sub WinFocusChangedHandler Sub Main Set Window Set Window Set Window Set Window End Sub Info Font ("VNI-Times",0,9,0) Ruler Font ("VNI-Times",0,9,0) Message Font ("VNI-Times",0,9,0) Statistics Font ("VNI-Times",0,9,0) Sub WinFocusChangedHandler If WindowInfo(CommandInfo(CMD_INFO_WIN),WIN_INFO_TYPE) = WIN_BROWSER Then Set Window FrontWindow() Font("VNI-Times",0,9,0) End If End Sub - Chọn Project => Compile Current file để MapBasic biên dịch sang file ChangeFonts.MBX - Mở MapInfo, nhấn Ctrl + U thực thi file ChangeFonts.mbx Ngô Kim Phúc – Lớp 11I4