Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,83 MB
Nội dung
Xây dựng Website đồ số Thành phố Vinh MỤC LỤC MỤC LỤC .1 LỜI GIỚI THIỆU CHƯƠNG 1: GIS &PHẦN MỀM MAPINFO 1.1 Tổng quan GIS .7 1.1.1 Khái niệm GIS .7 1.1.2 Các mô hình GIS 1.1.3 Dữ liệu GIS 1.1.3.1 Mô hình liệu .8 1.1.3.2 Các kiểu liệu 1.1.3.3 Mô hình liệu không gian 1.2 Cơ phần mềm MapInfo 10 1.2.1 Giới thiệu MapInfo 10 1.2.2 Bản đồ MapInfo 10 1.2.2.1 Đồ họa 11 1.2.2.2 Cơ sở liệu .12 1.2.3 Tính MapInfo 14 1.2.3.1 Tập tin liệu MapInfo .14 1.2.3.2 Các cửa số MapInfo 14 1.2.3.3 Quản lý cửa sổ đồ 15 1.2.3.4 Thông tin liên quan đến đối tượng đồ 16 Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh 1.2.4 Xây dựng liệu 21 1.2.4.1 Tạo lớp liệu .21 1.2.4.2 Nhập giá trị thuộc tính 25 1.2.4.3 Khởi tạo, hiệu chỉnh liệu không gian .26 1.2.4.4 Số hóa đồ 26 CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 31 2.1 Biểu đồ chức 31 2.1.1 Lược đồ biểu đồ phân cấp chức năng(BPC) 31 2.1.2.1 Xem đồ 32 2.1.2.2 Xem tất địa điểm theo danh mục, theo tên.32 2.1.2.3 Tìm kiếm địa điểm 33 2.1.2.4 Tìm đường ngắn 33 2.1.2.5 Xem thông tin địa điểm 33 2.2 Thiết kế sở liệu 34 2.2.1 Các bảng liệu 34 2.2.1.1 Bảng “Danhmuc” 34 2.2.1.2 Bảng “DiaDiem” 34 2.2.1.3 Bảng “Duong” .35 2.2.2 Lược đồ quan hệ 36 2.3 Thiết kế giao diện 37 CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM 37 Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh 3.1 Cài đặt website 37 3.1.1 Các bước thực 38 3.1.2 Thuật toán tìm đường ngắn 38 3.1.2.1 Định nghĩa 38 3.1.2.2 Định lý 38 3.1.2.3 Thuật toán Dijkstra tìm đường ngắn .39 3.2 Sản phẩm thử nghiệm .41 3.2.1 Trang chủ 41 4.2.2 Trang xem đồ 42 4.2.3 Trang Tìm địa điểm 43 4.2.4 Trang giới thiệu 43 KẾT LUẬN 45 VÀ ĐỊNH HƯỚNG PHÁT TRIỂN .45 Kết đạt được: .45 Định hướng phát triển 45 TÀI LIỆU THAM KHẢO 46 LỜI CẢM ƠN 47 Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh LỜI GIỚI THIỆU Cùng với phát triển tri thức, lĩnh vực Công Nghệ Thông Tin(CNTT) ngày giành nhiều thành tựu rực rỡ Các sản phẩm ngày ứng dụng cách rộng rãi mặt đời sống, đưa lại nhiều tiện ích cho người Khả ưu việt sản phẩm Công Nghệ Thông Tin làm thay đổi cách làm việc, cách học tập, cách tư quan trọng cách định người Trong sản phẩm Công Nghệ Thông Tin, nói việc xây dựng website phục vụ nhu cầu khác đời sống trở nên phổ biến Với vài thao tác đơn giản, người ngồi đâu có thông tin mong muốn cú kích chuột kết nối với giới bên Hiện nay, có nhiều website phục vụ nhu cầu thông tin mặt sống thông tin kinh tế, đời sống, giải trí, website Bản đồ số ngày giành nhiều quan tâm Các website Bản đồ số tương tự đồ, cung cấp thêm nhiều tiện ích thông tin địa điểm, phân loại địa điểm, tìm kiếm đường phục vụ nhu cầu tìm kiếm thông tin địa danh người dùng Internet Nắm bắt nhu cầu đó, em thực đề tài: “Xây dựng Bản đồ số Thành phố Vinh” góp phần giúp bạn tân sinh viên đến từ nhiều tỉnh thành khác bước vào trường Đại học Vinh bớt bỡ ngỡ với việc tìm kiếm địa điểm thành phố, giúp bạn tiết kiệm thời gian công sức cho trình lại học tập Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh Xây dựng Website đồ số bao gồm việc số hóa đồ cài đặt chức hỗ trợ Số hóa đồ việc đưa thông tin từ đồ giấy vào máy tính lưu trữ cấu trúc liệu Trong phạm vi để tài em, thực số hóa đồ thành phố Vinh cài đặt chức đây: - Xem đồ theo tỉ lệ khác (cho phép phóng to, thu nhỏ đồ) - Tìm địa điểm theo danh mục, theo tên địa điểm - Tìm đường ngắn từ trường Đại học Vinh đến địa điểm xác định đồ - Xem thông tin địa điểm Nội dung đề tài chia làm phần: Chương 1: Giới thiệu phần mềm MapInfo trình bày ngắn gọn phần mềm MapInfo phần mềm hỗ trợ số hóa đồ, xây dựng sở liệu Chương 2: Phân tích, thiết kế mô tả chức năng, sở liệu(CSDL) thiết kế giao diện website Chương 3: Cài đặt & thử nghiệm trình bày thuật toán cách tổ chức tập tin, thư mục website Mặc dù em cố gắng nhiều đề tài chắn thiếu sót Em mong nhận góp ý chân thành thầy cô bạn để em hoàn thiện đề tài Đặc biệt, trình thực đề tài, Em nhận quan tâm, bảo tận tình thầy giáo trực tiếp Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh hướng dẫn em thầy Th.S Lê Hồng Trang Em xin chân thành cám ơn thầy! Vinh, tháng 05 năm 2010 Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh CHƯƠNG 1: GIS &PHẦN MỀM MAPINFO 1.1 Tổng quan GIS 1.1.1 Khái niệm GIS Hệ Thông tin địa lý (Geographic Information System _GIS) công cụ máy tính để lập đồ phân tích vật, tượng thực trái đất Công nghệ GIS kết hợp thao tác sở liệu thông thường (như cấu trúc hỏi đáp) phép phân tích thống kê, phân tích địa lý, phép phân tích địa lý hình ảnh cung cấp từ đồ Những khả phân biệt GIS với hệ thống thông tin khác khiến cho GIS có phạm vi ứng dụng rộng nhiều lĩnh vực khác (phân tích kiện, dự đoán tác động hoạch định chiến lược) Lập đồ phân tích địa lý kỹ thuật mới, GIS thực thi công việc tốt nhanh phương pháp thủ công cũ Trước công nghệ GIS, có số người có kỹ cần thiết để sử dụng thông tin địa lý giúp ích cho việc giải vấn đề đưa định 1.1.2 Các mô hình GIS Các mô hình hệ thống thông tin địa lý: - Mô hình hệ thống thành phần: phần cứng, phần mềm, người Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh - Mô hình hệ thống thành phần: kỹ thuật (technoware) bao gồm phần cứng, phần mềm, tổ chức (orgaware), thông tin (infoware) người (humanware) - Mô hình hệ thống thành phần: phần cứng, phần mềm, liệu, quy trình, người - Mô hình thành phần: phần cứng, phần mềm, liệu, quy trình, tổ chức, người 1.1.3 Dữ liệu GIS 1.1.3.1 Mô hình liệu GIS lưu thông tin giới tập lớp theo chủ đề liên kết với địa lý Cách tiếp cận lớp (layer) cho phép tổ chức giới phức tạp thành dạng đơn giản hơn, giứp dễ dàng hiểu mối quan hệ thành phần tự nhiên Hình: Tổ chức lớp giới thực Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh 1.1.3.2 Các kiểu liệu GIS sử dụng dạng liệu + Dữ liệu không gian: mô tả vị trí tương đối tuyệt đối đặc tính địa lý + Dữ liệu thuộc tính: mô tả tính chất đặc tính không gian Các tính chất số lượng hay chất lượng tự nhiên 1.1.3.3 Mô hình liệu không gian Có hai kiểu mô hình liệu không gian liên quan đến việc lưu trữ số hóa liệu địa lý: Dữ liệu vector liệu raster Thế giới thực thường biểu diễn kết hợp dạng - Dữ liệu vector: Dữ liệu vector hiển thị dạng tọa độ định nghĩa điểm, hay điểm nối với tạo thành đường thẳng, đa giác Dữ liệu thường có thông tin kết hợp Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh - Dữ liệu raster: Dữ liệu raster biểu diễn dạng ma trận hay lưới mà có hàng cột Mỗi giao điểm hàng cột tạo thành pixel Mỗi ô có giá trị ví dụ mức độ màu 1.2 Cơ phần mềm MapInfo 1.2.1 Giới thiệu MapInfo Mapinfo công cụ hữu hiệu để tạo quản lý sở liệu địa lý máy tính cá nhân, phần mềm tương đối gọn nhẹ dễ sử dụng Đặc biệt, dùng cho mục đích giảng dạy thành lập đồ chuyên đề phân tích địa lý Trước xử lý đồ chức chuyên nghiệp ngành đồ học Sự đời Mapinfo, việc xử lý đồ trở nên công việc mà người làm Không có chức đồ thông dụng cung cấp thông tin địa lý, giúp định vị thực địa,… MapInfo phần mềm mạnh giúp xử lý phân tích thông tin đồ số Chức MapInfo khiến cho trở thành hệ sở liệu địa lý Tính tăng cường thêm nhờ khả liên kết với hệ sở liệu khác Microsoft Access, SQL Sever, Oracle,… Sử dụng MapInfo hỗ trợ giải nhiều vấn đề thực tế cách nhanh chóng xác Sau chức MapInfo 1.2.2 Bản đồ MapInfo Một đồ MapInfo bao gồm hai phần: Phần đồ (hay phần đồ họa) phần liệu (hay thông tin) Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 10 Xây dựng Website đồ số Thành phố Vinh Yêu cầu liệu ra: Danh sách địa điểm thuộc danh mục vị trí chúng đồ 2.1.2.3 Tìm kiếm địa điểm Yêu cầu chức năng: Cho phép người dùng tìm kiếm địa điểm đồ cách gõ tên vào ô tìm kiếm Yêu cầu liệu vào: Tên địa điểm Yêu cầu liệu ra: Thông báo có địa điểm hay không, có vị trí đồ cho phép chức tìm đường xem thông tin 2.1.2.4 Tìm đường ngắn Yêu cầu chức năng: Khi người dùng chọn địa điểm xác định đồ, cho phép xác định đường ngắn từ vị trí cố định trường Đại học Vinh đến địa điểm độ dài đường (trong trường hợp tồn đường đi) Yêu cầu liệu vào: Tên địa điểm lựa chọn chức “Tìm đường” Yêu cầu liệu ra: Thông báo có đường hay không, có vẽ đường đồ thông báo độ dài đường 2.1.2.5 Xem thông tin địa điểm Yêu cầu chức năng: Cho phép người dùng xem thông tin địa điểm lựa chọn, thông tin địa chỉ, số điện thoại, website, … Yêu cầu liệu vào: Tên địa điểm lựa chọn chức “Xem thông tin” Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 33 Xây dựng Website đồ số Thành phố Vinh Yêu cầu liệu ra: Hiển thị thông tin địa điểm 2.2 Thiết kế sở liệu 2.2.1 Các bảng liệu 2.2.1.1 Bảng “Danhmuc” Lưu trữ thông tin danh mục địa điểm hệ thống Tên cột Kiểu liệu Cho phép NULL Mô tả MaDM Smallint Không Mã danh mục TenDM Nvarchar(50) Không Tên danh mục 2.2.1.2 Bảng “DiaDiem” Lưu trữ thông tin địa điểm điểm rẽ Tên cột Kiểu liệu Cho phép NULL Mô tả Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 34 Xây dựng Website đồ số Thành phố Vinh MaDiaDiem Smallint Không Mã địa điểm TenDiaDiem Nvarchar(50) Có Tên địa điểm MaDM Smallint Không Mã danh mục DiaChi Nvarchar(100) Có Địa SoDT Char(11) Có Số điện thoại MoTa Nvarchar(200) Có Mô tả X Int Không Tọa độ ngang Y Int Không Tọa độ dọc 2.2.1.3 Bảng “Duong” Lưu trữ thông tin đường hệ thống đồ Tên cột Kiểu liệu Cho phép NULL Mô tả Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 35 Xây dựng Website đồ số Thành phố Vinh MaDuong Int Không Mã đường TenDuong Nvarchar(50) Có Tên đường DoDai Float Không Độ dài SoChieu Smallint Có Số chiều (1 2) DiemDau Smallint Không Mã điểm đầu DiemCuoi Smallint Không Mã điểm cuối 2.2.2 Lược đồ quan hệ Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 36 Xây dựng Website đồ số Thành phố Vinh 2.3 Thiết kế giao diện Đề tài sử dụng giao diện template freshlight download từ trang http://www.freecsstemplates.org/ CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM 3.1 Cài đặt website Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 37 Xây dựng Website đồ số Thành phố Vinh 3.1.1 Các bước thực - Chuẩn bị đồ Thành phố Vinh (yêu cầu hình ảnh rõ nét, chuẩn kích thước phù hợp) - Số hóa đồ (dùng công nghệ GIS) - Định nghĩa cấu trúc liệu để lưu thông tin đồ - Cài đặt sở liệu (dùng SQL Server) - Cài đặt chức (dùng ngôn ngữ lập trình C#) 3.1.2 Thuật toán tìm đường ngắn 3.1.2.1 Định nghĩa Đồ thị G gọi đồ thị có trọng số cạnh (i, j) đồ thị gán số nguyên không âm c(i,j) Nhãn c(i,j) cạnh (i,j) đồ thị thường biểu diễn “chi phí” thực tế để qua cạnh Ta thường ký hiệu đồ thị có trọng số (G, c) Độ dài đường đồ thị có trọng số tổng trọng số cạnh đường Bài toán: Cho đồ thị có trọng số (G, c) hai đỉnh a, b thuộc G Hãy tìm đường có trọng số bé (nếu có) từ đỉnh a đến đỉnh b Độ dài đường ngắn từ đỉnh a đến đỉnh b gọi khoảng cách từ đỉnh a đến đỉnh b đồ thị Nếu đường từ a đến b đặt khoảng cách ∞ 3.1.2.2 Định lý Tại đỉnh b giá trị nhãn l(b) cuối (nếu có) độ dài đường ngắn từ đỉnh a đến đỉnh b Chứng minh: Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 38 Xây dựng Website đồ số Thành phố Vinh Sau thực xong thuật toán trên, giá trị nhãn l(b) xác định ta có đường từ đỉnh a tới đỉnh b Ta khôi phục đường từ a đến b sau: Xuất phát từ đỉnh b, tìm cạnh có đỉnh cuối b đỉnh đầu i cho: l(i) + c(i,b) = l(b) Đỉnh i chắn phải tồn xảy đẳng thức lần gán giảm giá trị nhãn l(j) cuối Cứ tiếp tục gặp đỉnh a Giả sử ta nhận dãy cạnh: (a, a1) , (a1, a2) , , (ak-1, b) mà đó: l(a) + c(a,a1) = l(a1) l(a1) + c(a1,a2) = l(a2) l(ak-1) + c(ak-1, b) = l(b) Cộng vế khử giá trị chung hai vế ta có: c(a,a1) + c(a1,a2) + + c(ak-1,b) = l(b) Vậy giá trị nhãn l(b) độ dài đường nói Bất kỳ đường khác từ đỉnh a đến đỉnh b có hệ thức tương tự có dấu ≥ Vậy nhãn l(b) độ dài đường ngắn 3.1.2.3 Thuật toán Dijkstra tìm đường ngắn Thuật toán tìm đường ngắn nhất: Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 39 Xây dựng Website đồ số Thành phố Vinh Với đỉnh xuất phát a, gán nhãn l(a) := Nếu có cạnh (i,j) mà đỉnh i gán nhãn đỉnh j chưa gánnhãn đỉnh j gán nhãn l(i) + c(i,j) < l(j) giảm nhãn l(j) := l(i) + c(i,j) Lặp lại bước không gán giảm nhãn Ví dụ: Xét đồ thị có trọng số sau đây: Độ dài đường ngắn từ đỉnh a đến đỉnh b Để đơn giản việc tính toán, ta xây dựng ma trận trọng số C : C[i,j] = c(i,j) , (i, j) ∈ Ε C[i,j] = ∞ , (i, j) ∈ E C[i,j] = , i = j Khi đó, thuật toán Dijkstra trình bày chi tiết sau: Procedure DIJKSTRA(a) ; Begin For j ∈ V Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 40 Xây dựng Website đồ số Thành phố Vinh Begin L[j] := C[a, j] ; Truoc[j] := a End ; T := V \ {a} ; While T #∅ do Begin Chọn đỉnh I ∈ T mà L[i] = {L[j] |j ∈ T } ; T := T \ {i} ; For j ∈ T If L[j] > L[i] + C[i, j] then Begin L[j] := L[i] + C[i, j] ; Truoc[j] := i ; End ; End ; End ; 3.2 Sản phẩm thử nghiệm Website cài đặt với đầy đủ chức năng, bao gồm trang Giao diện trang sau: 3.2.1 Trang chủ Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 41 Xây dựng Website đồ số Thành phố Vinh Trang chủ trình bày kiến thức để xây dựng Website đồ số 4.2.2 Trang xem đồ Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 42 Xây dựng Website đồ số Thành phố Vinh Trang xem đồ xem đồ theo nhiều kích thước khác (có thể phóng to hay thu nhỏ) 4.2.3 Trang Tìm địa điểm Trang tìm địa điểm cho phép tìm kiếm theo danh mục, theo tên địa điểm, tìm đường ngắn đến địa điểm 4.2.4 Trang giới thiệu Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 43 Xây dựng Website đồ số Thành phố Vinh Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 44 Xây dựng Website đồ số Thành phố Vinh KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN Kết đạt được: - Hoàn thành trang Web tìm đường địa điểm trực tuyến - Ứng dụng mô hình lớp vào xây dựng web - Nâng cao kỹ thuật lập trình C# Định hướng phát triển Định hướng phát triển đồ án sau em mong muốn phát triển ứng dụng điện thoai cầm tay, vốn vật dụng phổ biến mục đích xác định tọa độ người dùng, tìm đường ngắn từ địa điểm người dùng đến địa điểm người dùng lựa chọn điều giúp cho người dùng sử dụng tiện ích ứng dụng lúc nơi không thiết phải ngồi bên máy vi tính Khi tính ứng dụng phát triển để tận dụng hết tính điên thoai cầm tay, xác định tọa độ người dùng, tìm đường địa điểm đến địa điểm khác người dùng lựa chọn…v v Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 45 Xây dựng Website đồ số Thành phố Vinh TÀI LIỆU THAM KHẢO [1].http://www.vocw.edu.vn/content/m10596/latest/ [2] http://vi.wikipedia.org/ [3].http://tailieu.vn/view-document/gis-la-gi.7375.html?lang=en [4] http://www.diadiem.com/ [5] http://www.vinhmap.com/ Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 46 Xây dựng Website đồ số Thành phố Vinh LỜI CẢM ƠN Lời cho phép em gửi lời cảm ơn đến thầy giáo, cô giáo khoa công nghệ thông tin Trong suốt thời gian học tập năm năm qua trường em thầy, cô tận tình bảo mang kiến thức quý báu đến truyền đạt cho chúng em Có thành này, em xin gửi lời cảm ơn chân thành đến thầy giáo Th.S Lê Hồng Trang người tận tình bảo dìu dắt em suốt trình học tập thực đề tài thực tập chuyên ngành cuối đồ án tốt nghiệp Em xin chân thành cảm ơn gia đình bạn bè cổ vũ, động viên giúp đỡ em suốt thời gian thực đồ án Mặc dù cố gắng hoàn thành đồ án phạm vi khả cho phép chắn không tránh khỏi thiếu sót Em mong nhận thông cảm, góp ý tận tình bảo thầy, cô tất bạn để đề tài ngày hoàn thiện Vinh, tháng năm 2010 Sinh viên thực Nguyễn Ngọc Châu Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 47 [...]... 16 Xây dựng Website bản đồ số Thành phố Vinh - Đối tượng kiểu đường Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 17 Xây dựng Website bản đồ số Thành phố Vinh - Đối tượng kiểu chữ Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 18 Xây dựng Website bản đồ số Thành phố Vinh - Đối tượng kiểu vùng Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 19 Xây dựng Website bản đồ số Thành. .. bản đồ số Thành phố Vinh Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 20 Xây dựng Website bản đồ số Thành phố Vinh 1.2.4 Xây dựng dữ liệu 1.2.4.1 Tạo lớp dữ liệu mới Để xây dựng một dữ liệu mới theo dạng của MapInfo (Table), chọn File > New Table, cửa sổ New Table sẽ xuất hiện: Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 21 Xây dựng Website bản đồ số Thành phố Vinh Ba mục chọn.. .Xây dựng Website bản đồ số Thành phố Vinh 1.2.2.1 Đồ họa Phần đồ họa của MapInfo là những vật thể được biểu hiện trên màn hình máy tính giống như bản đồ giấy nhưng có bản chất khác Phần đồ họa được hiển thị trong cửa sổ bản đồ (Map Window) MapInfo sử dụng các khái niệm toán học để biểu diễn các chi tiết trên bản đồ Có ba kiểu khái niệm toán học chính được sử dụng để xây dựng bản đồ trên MapInfo... Châu – 46K2 CNTT Trang 27 Xây dựng Website bản đồ số Thành phố Vinh Click Projection để khai báo thông số của hệ quy chiếu như đã đề cập ở trên Click Units để khai báo về đơn vị bản đồ là độ (degrees), hay mét (meters) tùy theo hệ quy chiếu tương ứng và điều kiện của bản đồ tham khảo Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 28 Xây dựng Website bản đồ số Thành phố Vinh Kế tiếp là khai báo... chọn bản ghi đó, khi được chọn, ô vuông biến thành màu đen Mỗi một bản ghi liên kết với Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 12 Xây dựng Website bản đồ số Thành phố Vinh một vật thể đồ họa trên cửa sổ bản đồ, hay nói cách khác mỗi vật thể đồ họa trên cửa sổ bản đồ có thông tin nằm trên một hàng trong kho cơ sở dữ liệu Vật thể đồ họa và dữ liệu là hai thành phần thống nhất của một bản. .. thể được phản ánh trên cửa sổ bản đồ, ngược lại một số thông tin trên bản đồ có thể được cập nhập vào dữ liệu bằng một số Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 13 Xây dựng Website bản đồ số Thành phố Vinh lệnh Tùy nhu cầu người dùng có thể mở cửa sổ bản đồ hay cửa sổ dữ liệu hay cả hai Ngoài ra còn một số loại cửa sổ khác trong MapInfo 1.2.3 Tính năng cơ bản của MapInfo 1.2.3.1 Tập... Nguyễn Ngọc Châu – 46K2 CNTT Trang 11 Xây dựng Website bản đồ số Thành phố Vinh bản đồ một thành phố, ta có lớp đường xá, lớp quận, lớp địa danh, lớp sông suối,… nhờ khả năng này mà ta có thể hiển thị thông tin theo ý muốn Khi sử dụng những thông tin nào ta có thể mở những lớp thông tin đó ra Cửa sổ bản đồ có thể chứa một hay nhiều lớp bản đồ đang được mở Nếu các lớp bản đồ thuộc cùng một vị trí địa lý thì... thể là: - Kiểu số nguyên (Integer): lưu dữ các số nguyên (± 2.100.000.000) - Kiểu số nguyên ngắn (Smal Integer): lưu trữ các số nguyên (± 32.767) - Kiểu số ký tự (Character): tối đa 254 ký tự - Kiểu số thập phân (Decimal):lưu giữ các số thập phân dấu chấm cố định ; tối đa dài 19 số Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 23 Xây dựng Website bản đồ số Thành phố Vinh - Kiểu số thập phân... 1.2.4.4 Số hóa bản đồ a Khai báo đăng nhập tọa độ ảnh quét Bản đồ được quét qua máy quét (scanner) tạo nên các tập tin ảnh với phần mở rộng là *.tif, *.jpg, *.bmp,… Tùy theo kích thước bản đồ mà Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 26 Xây dựng Website bản đồ số Thành phố Vinh quét thành những tập tin ảnh khổ A4 (với máy quét thông dụng), hay A3, A0… Để sử dụng các tập tin ảnh này như bản. .. thước và vị trí các thành phần của của 1 tờ bản đồ sẽ in ra Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 14 Xây dựng Website bản đồ số Thành phố Vinh - Cửa sổ biểu đồ (Graph Window): Thể hiện dữ liệu thuộc tính dạng biểu đồ - Cửa sổ phân vùng trực tiếp (Redistrict Window): Thể hiện các đối tượng của các vùng được phân mọt cách trực quan 1.2.3.3 Quản lý cửa sổ bản đồ Cửa sổ bản đồ là trọng tâm ... Ngọc Châu – 46K2 CNTT Trang Xây dựng Website đồ số Thành phố Vinh Xây dựng Website đồ số bao gồm việc số hóa đồ cài đặt chức hỗ trợ Số hóa đồ việc đưa thông tin từ đồ giấy vào máy tính lưu trữ... Xây dựng Website đồ số Thành phố Vinh Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 44 Xây dựng Website đồ số Thành phố Vinh KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN Kết đạt được: - Hoàn thành. .. 46K2 CNTT Trang 18 Xây dựng Website đồ số Thành phố Vinh - Đối tượng kiểu vùng Sinh viên thực hiện: Nguyễn Ngọc Châu – 46K2 CNTT Trang 19 Xây dựng Website đồ số Thành phố Vinh Sinh viên thực