Báo cáo đề tài xây dựng bản đồ cây 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
1
Báo cáo đề tài xây dựng bản đồ cây xăng quận Thanh Khê
Mục Lục
Ngô Kim Phúc – Lớp 11I4
2
Báo cáo đề tài xây dựng bản đồ cây xăng quận Thanh Khê
I/ Mục đích:
Lớp: cay_xang để xác định địa điểm các cây xăng có trong quận.
Thuộc tính
ID
Ten_cay_xang
Diachi
phuong
SDT
Ngô Kim Phúc – Lớp 11I4
Mô tả
ID cây xăng
Tên của cây xăng
Địa chỉ cây xăng
Cây xăng thuộc phường nào
Số điện thoại liên lạc của cây xăng
3
Báo cáo đề tài xây dựng bản đồ cây xăng quận Thanh Khê
Lớp: ten_duong để hiển thị tên đường
Lớp: song_ho để xác định các vùng là sông hồ hoặc công viên trong quận.
Thuộc tính
Ten
dientich
Mô tả
Tên của vùng
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 bản đồ
a) Số hóa đường đi
Sử dụng công cụ vẽ đường gấp khúc để vẽ các đường giao thông
Với style đường là C16, Color: Black, độ rộng với đường lớn là 6pixel, đường vừa
là 4px, đường nhỏ là 3px, các đường hẻm nhỏ, không tên là 2px. Tick chọn Interleaved
để các đường giao nhau không bị cắt.
Ngô Kim Phúc – Lớp 11I4
5
Báo cáo đề tài xây dựng bản đồ cây xăng quận Thanh Khê
Dựa vào ảnh đường đi của Google Map vẽ lại các đường của quận
Thanh Khê. Nhập tên đường vào bảng thuộc tính tên đường sau mỗi đường vẽ.
Sau khi vẽ xong các đường, chọn Map > Saver Cosmetic Object. Chọn New và lưu
thành lớp street
b) Số hóa điểm (cây xăng)
Sử dụng công cụ Symbol trên thanh công cụ Drawing. Mỗi lần đánh dấu sẽ tạo
một điểm tương ứng với cây xăng trên bản đồ.
Sử dụng công cụ Symbol Style để định dạng lại biểu tượng cây xăng trên bản đồ,
chọn font MapInfo Transportation, chọn symbol C2, color màu xanh, nhấp OK để thay
đổi biểu tượng của cây xăng.
c) Số hóa vùng.
MapInfo lại sử dụng font chữ cũ. Và không thể chỉnh lại bằng các tùy chọn trong
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õ các dòng lệnh sau và 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