PHÂN MẢNH BẢN ĐỒ

Một phần của tài liệu Nghiên cứu xây dựng bản đồ số hóa công nghiệp Việt Nam (Trang 56 - 77)

7.1 Lí DO PHÂN MNH

Sau thời gian dài thử nghiệm trờn cả 3 phiờn bản Web, Desktop và PDA, chỳng tụi nhận thấy cần cú phương ỏn thay đổi cấu trỳc bản đồ để đảm bảo thời gian truy cập hợp lý. Chỳng tụi đó phõn tớch khỏ nhiều cỏc tựy chọn. Phõn mảnh bản đồ là giải phỏp cuối cựng và chỳng tụi nhận thấy với việc phõn mảnh bản đồ, tốc độ truy xuất nhỡn chung là chấp nhận được cho cả 3 dũng sản phẩm.

7.2 CU TRÚC THƯ MC PHÂN MNH

Bản đồ Việt Nam, theo một khung nhất định cú thể được chia thành Z mức zoom, mỗi một mức zoom ứng với M x N ảnh. Chỳng tụi chọn M=N và Z=12.

Cỏch bố trớ thư mục: (cỏc phõn mảnh được thiết lập dựa trờn nhu cầu ứng dụng) Mỗi một phõn mảnh cú 12 thư mục, đỏnh số từ 1 đến 12.

Thư mục 1 cú 1 thư mục con cú tờn là 1 và trong thư mục này cú 1 ảnh là 1.png Thư mục 2 cú 2 thư mục con (1, 2) và mỗi thư mục con cú 2 ảnh png.

Thư mục 3 cú 4 thư mục con (1,2,3,4) và mỗi một thư mục cú 4 ảnh png. Thư mục 4 cú 8 thư mục con (1,2, ...8) và mỗi một thư mục con cú 8 ảnh png. Thư mục 5 cú 16 thư mục con (1,2, ...16) và mỗi một thư mục con cú 16 ảnh png. ....

Thư mục 12 cú 211 thư mục con và mỗi một thư mục con cú thể cú đến 211 ảnh png. user_priv emp op_priv - Cỏc bảng trong CSDL của IMAP menu_switch menu_function

7.3 QUI TRèNH PHÂN MNH

Phõn mảnh thực chất là quỏ trỡnh tiền thiết lập tất cả cỏc mảnh của bản đồ. Thuật toỏn lặp 12 mức và phõn mảnh cho mỗi mức:

Đối với mỗi mức z, tạo 2z-1 thư mục con (ứng với hàng) Mỗi thư mục con, tạo 2z-1 file png (ứng với cột).

Số lượng ảnh = 40 + 41 + 42 + ... + 411 = (412-1)/3, khoảng gần 4 triệu ảnh.

Để tiết kiệm, chỳng tụi chỉ tạo ảnh đầy đủ ở 5 mức đầu tiờn, cũn cỏc mức khỏc chỳng tụi chỉ tạo cỏc ảnh liờn quan đến đất liền và nằm trong biờn giới Việt Nam.

Đối với cỏc mức từ 9 trở lờn, chỳng tụi thu hẹp chỉ tạo ảnh tại cỏc thành phố lớn. Với việc tiết kiệm như ở trờn, chỳng tụi chỉ cần tạo 36,172 ảnh.

7.4 QUAN H GIA BN ĐỒ VEC-TƠ VÀ PHÂN MNH

Bản đồ vec-tơ vẫn là bản đồ gốc. Về mặt nguyờn tắc, từ bản đồ vec-tơ, chỳng ta cú thể tạo bất kỳ bản đồ phõn mảnh nàọ

Như chỳng ta vẫn biết, bản đồ vec-tơ cú thể thay đổi một cỏch mềm dẻọ

Nhưng chỳng ta cũng sẽ đặt một cõu hỏi khỏc: lỳc nào thỡ chỳng ta cần thay đổi bản đồ? Chỳng tụi nhận thấy, nếu chỳng ta chia bản đồ thành cỏc lớp bản đồ nền và bản đồ đối tượng (bản đồ đối tượng là bản đồ với xỏc suất thay đổi cao), thỡ ta dễ dàng nhận thấy bản đồ nền gần như khụng thay đổị Và nếu chỳng ta sử dụng ảnh thỡ rừ ràng chỳng ta tiết kiệm được thời gian tớnh toỏn để tạo ra bản đồ nền.

Mặt khỏc, trờn PDA, cỏc phộp tớnh cần đơn giản. Do đú, việc phõn mảnh hoàn toàn phự hợp với ứng dụng trờn PDẠ

Đối với cỏc lớp bản đồ đối tượng, chỳng ta cú thể “trong sut húa” nền của chỳng và chỳng ta cú thể ghộp với bản đồ nền.

Việc trong suốt húa cú thể sử dụng kỹ thuật tạo ảnh hoặc tớnh toỏn vỡ số lượng đối tượng thưa hơn nhiều so với nền.

Chỳng tụi giữ một phiờn bản cú tờn là production.php. Phiờn bản này cho bản đồ vec-tơ gốc và dựng để kiểm tra dữ liệu trước khi sản xuất cỏc phõn mảnh.

7.5 TO DNG BN ĐỒ T PHÂN MNH

Đõy là hỡnh thức ghộp cỏc mảnh lại với nhaụ Chỳng ta lưu ý rằng với bất kỳ một khuụng nhỡn nào, bản đồ là một khối cỏc mảnh liền kề.

Hỡnh 32: Ghộp bản đồ và khuụng nhỡn

Để trỏnh phải tải nhiều lần lỳc di chuyển bản đồ, chỳng tụi sử dụng khối tải sẵn gấp 9 lần khuụng nhỡn hiển thị (xem hỡnh vẽ).Cỏch làm này cho phộp thuật toỏn dự bỏo trước cỏc mảnh cần tải hoặc swap. Chỳ ý rằng, khi xem bản đồ chỳng ta sẽ khụng nhỡn thấy đường viền cỏc hỡnh vẽ. Do đặc tớnh này, một điểm tinh tế khi tạo phõn mảnh, là phải tớnh đến một hỡnh cú thể được phối ghộp từ nhiều mảnh khỏc nhaụ

Xem phần di chuyển bản đồ. 8 ĐỊNH V ĐỐI TƯỢNG TRấN BN ĐỒ 8.1 KHÁI NIM VĐỊNH VĐỐI TƯỢNG TRấN BN ĐỒ Định vị gồm: Vị trớ (kinh độ, vĩ độ) trờn bản đồ Mức Zoom Đối tượng:

Điểm: Kinh vĩ độ của điểm đú.

Đường: Thể hiện toàn bộ đường trờn bản đồ. Đa giỏc: Trọng tõm của đa giỏc.

1 2 3

4 5 6

8.2 BIU DIN THễNG TIN ĐỊNH V

Chỳng tụi sử dụng VML để biểu diễn thụng tin định vị.

Chỳng tụi xõy dựng cỏc hộp gọi dựa vào VML, sử dụng DHML và Javascript để tạo nội dung. Đối với cỏc cụng cụ, chỳng tụi sử dụng thờm điểm, đường và tụ màụ Sau đõy là một số hỡnh vẽ đó được sử dụng để biểu diễn thụng tin định vị.

Hỡnh 34: Biểu diễn điểm cụng ty cụng nghiệp

Hỡnh 36: Biểu diễn thụng tin quận/ huyện

Hỡnh 37: Biểu diễn thụng tin phường/xó

9 CÁC CễNG C BN ĐỒ

Bộ phận điều khiển bản đồ chủ yếu điều khiển Pan và Zoom, hay núi chung là duyệt bản đồ. Bờn cạnh cỏc chức năng cơ bản này, bản đồ thường cần một số cụng cụ khỏc. Trong phiờn bản hiện hành, chỳng tụi phỏt triển cỏc cụng cụ: chỳ giải, đo khoảng cỏch và đo diện tớch.

9.1 CHÚ GII

Chỳ giải là một bộ phận khụng thể thiếu của bản đồ, đặc biệt đối với cỏc bản đồ cú số lượng biểu trưng lớn và nhiều hỡnh vẽ. Cụng cụ chỳ giải về mặt kỹ thuật tương đối cổ điển: liệt kờ cỏc hỡnh vẽ và cú giải thớch cho cỏc hỡnh vẽ đú.

Hỡnh 38: Biểu trưng trờn chỳ giải và trờn bản đồ

Biểu trưng trờn chỳ giải và trờn bản đồ

9.2 ĐO KHONG CÁCH

Cụng cụ đo khoảng cỏch sử dụng tương tỏc giữa giao diện cụng cụ và phần di chuyển bản đồ (xem hỡnh vẽ). Cỏc chức năng được trỡnh bày tường minh. Độ chớnh xỏc phụ thuộc vào sai số chuyển đổi kinh vĩ độ sang một và km, đồng thời cũn phụ thuộc giữa chuyển đổi giữa kinh vĩ độ và pixel trờn màn hỡnh.

Chi tiết thao tỏc xin xem phần hướng dẫn sử dụng.

Hỡnh 39: Tương tỏc giữa cụng cụđo khoảng cỏch và phần di chuyển bản đồ

9.3 TÍNH DIN TÍCH

Phần tớnh diện tớch tương tự như phần đo khoảng cỏch.

10 KT LUN VÀ KIN NGH

So sỏnh với mục tiờu đề ra, chỳng tụi thấy:

Chỳng tụi đó khảo sỏt nghiờn cứu kỹ chuẩn OpenGIS và ứng dụng MySQL để lưu thụng tin theo đỳng tinh thần của chuẩn. Trờn cơ sở tỡm hiểu thờm về MapInfo, chỳng tụi đó lập kiến trỳc CSDL và đó giải được vấn đề dung lượng lớn của cơ sở dữ liệụ

Do cú cấu trỳc cơ bản, chỳng tụi đó cú thuật toỏn co cụm húa dữ liệu, đảm bảo cú một số lượng cỏc bản ghi để hiển thị nằm trong một giới hạn nhất định. Thuật toỏn này của chỳng tụi hiện nay độc lập với hệ quản trị CSDL và chưa sử dụng cỏc thuộc tớnh mở rộng của SQL92 with Geometry Types. Chỳng tụi hy vọng là khi sử dụng với phần mở rộng thuật toỏn sẽ hoạt động tốt hơn.

Chỳng tụi đó xõy dựng được cỏc tớnh năng cơ bản của phần mềm bản đồ và tiếp cận theo phương ỏn web-based. Trong năm thứ hai, chỳng tụi đó hoàn thiện hơn cỏc chức năng này và phỏt triển mở rộng trờn Desktop, trờn PDẠ Cỏc chức năng được xõy dựng theo cơ chế đơn thể húạ

Chỳng tụi đó xõy dựng được một thư viện nhập dữ liệu từ MapInfo và nhận thấy cỏc dữ liệu nhập vào đều tương thớch và chưa gặp cỏc sai sút xảy rạ

Chỳng tụi đó bước đầu xõy dựng mụ tơ tỡm kiếm bỏn ngữ nghĩa và cỏc kết quả cho thấy chỳng tụi đang tiếp cận đỳng hướng để dần dần tiến tới xõy dựng cơ sở dữ liệu ontologỵ

Qua việc xõy dựng website nội bộ, tuy mới xõy dựng phiờn bản thử nghiệm Beta, chỳng tụi nhận thấy phần chạy trờn web, trờn Desktop và trờn PDA cú tốc độ xử lý chấp nhận được.

11 TÀI LIU THAM KHO VÀ S DNG

1. http://www.mysql.com/ - MySQLđ database 2. http://www.php.net/ - PHP language

3. http://www.opengis.org

4. http://www-istp.gsfc.nasạgov/stargaze/Slatlong.htm

BÁO CÁO TểM TT

KT QU THC HIN ĐỀ TÀI NCKH VÀ PTCN

CP B NĂM 2007

Đề tài:

NGHIấN CU XÂY DNG BN ĐỒ S HểA CễNG NGHIP VIT NAM

(Mó s: 140.07 RD/HĐ-KHCN)

Ch nhim đề tài: Ths. Lờ Văn Li

Hà nội, 2007

VIỆN NGHIấN CỨU ĐIỆN TỬ, TIN HỌC, TỰĐỘNG HểA

Ch nhim đề tài: ThS. Lờ Văn Li

TT Họ và tờn Học vị Cơ quan

1 Lờ Văn Lợi Thạc sỹ Viện NC Điện tử, Tin học, Tựđộng hoỏ 2 Nguyễn Đỡnh Lượng Cử nhõn Viện NC Điện tử, Tin học, Tựđộng hoỏ 3 Lờ Đỡnh Hanh Thạc sỹ Viện NC Điện tử, Tin học, Tựđộng hoỏ 4 Phạm Đỡnh Thế Kỹ sư Viện NC Điện tử, Tin học, Tựđộng hoỏ 5 Nguyễn Kim Anh Kỹ sư Viện NC Điện tử, Tin học, Tựđộng hoỏ

MC LC

1 TỔNG QUAN ...3

1.1 TÍNH CẤP THIẾT CỦA ĐỀ TÀỊ...3

1.2 MỤC TIấU NGHIấN CỨỤ...3

1.3 ĐỐI TƯỢNG, NỘI DUNG VÀ PHƯƠNG PHÁP NGHIấN CỨU ...3

1.3.1 Đối tượng nghiờn cứụ...3

1.3.2 Nội dung nghiờn cứu ...4

2 PHƯƠNG PHÁP TIẾN HÀNH NGHIấN CỨU ...4

2.1 PHÂN TÍCH ĐẶC ĐIỂM CỦA CHUẨN OPENGIS ...5

2.2 LỰA CHỌN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆỤ...5

3 THIẾT KẾ HỆ THỐNG TỔNG QUAN ...6

3.1 KIẾN TRÚC HỆ THỐNG QUẢN TRỊ NỘI DUNG...7

3.2 KIẾN TRÚC NHÂN VÀ GIAO TIẾP TRèNH ỨNG DỤNG ...8

4 KIẾN TRÚC VÀ GIẢI THUẬT Mễ TƠ TèM KIẾM BÁN NGỮ NGHĨA ...9

4.1 KỸ THUẬT TèM KIẾM THEO NGỮ NGHĨA ...9

4.2 KỸ THUẬT PHÂN CỤM VĂN BẢN...9

5 KẾT LUẬN VÀ KIẾN NGHỊ...10

5.1 KẾT LUẬN...10

5.1.1 Mục tiờu nghiờn cứụ...10

5.1.2 Kết quả đạt được ...10

1 TNG QUAN

1.1 TÍNH CP THIT CA ĐỀ TÀI

- Việt Nam đang hội nhập với khu vực và toàn thế giới về tất cả cỏc lĩnh vực cụng nghệ và cỏc ngành cụng nghiệp. Việc tổ chức, thu thập và giới thiệu cỏc đặc điểm của cỏc ngành cụng nghiệp Việt Nam là rất cần thiết để xõy dựng một hỡnh ảnh rừ nột hơn về cỏc lợi thế

của cụng nghiệp Việt Nam.

- Giới thiệu theo phương thức điện tử cú nhiều ưu thế hơn hẳn so với giới thiệu bằng cỏc phương thức khỏc như xuất bản bằng giấy, phỏt thanh, truyền hỡnh: thời gian cập nhật nhanh, lưu trữ cú hệ thống, xuất bản tức thời, thụng tin thường trực 24/24, 7/7.

- Trong phương thức điện tử, bản đồ số húa theo cụng nghệ GIS cú ưu thế vượt trội vỡ tớnh thõn thiện và dễ tiếp cận với người dựng. Mặt khỏc, cỏc ngành cụng nghiệp thường phõn bố trờn nền địa lý nờn giới thiệu theo bản đồ là hợp logic.

1.2 MC TIấU NGHIấN CU

Đề tài đặt ra cỏc mục tiờu cụ thể như sau:

- Nghiờn cứu, thiết kế khung cơ sở dữ liệu cho việc lưu cỏc tham số của cỏc ngành cụng nghiệp Việt Nam. Thiết kế này sẽ cú tớnh mởđể cú thể xõy dựng cơ sở dữ liệu theo lớp. Như vậy khi cỏc ngành, vựng, đặc điểm cụng nghiệp tăng lờn thỡ khung sẽ tự thay đổi một cỏch mềm dẻo đểđỏp ứng với dữ liệu thu thập được.

- Xõy dựng cỏc tớnh năng cơ bản của kỹ thuật bản đồ như pan, zoom, tỡm kiếm, hiển thị

kết quả bằng đồ họạ Đặc biệt trong tỡm kiếm thụng tin, đề tài sẽ tỡm kiếm theo tiếng Việt với nhiều tựy chọn và tiờu chớ khỏc nhau tựy theo nhu cầu của người dựng.

- Xõy dựng bộ cụng cụ cho phộp nhập dữ liệu từ cỏc nguồn đó cú theo cỏc chuẩn đó

được thừa nhận hiện nay trờn thế giới hoặc nhập dữ liệu trực tiếp.

- Tổ chức nhập dữ liệu theo bản đồ hành chớnh làm bản đồ nền. Trờn cơ sở này nhập dữ

liệu của từng ngành được lựa chọn theo một thứ tựưu tiờn nhất định.

- Từng bước xõy dựng mụ tơ tỡm kiếm theo văn bản và theo ngữ nghĩạ

- Xõy dựng Website nội bộ.

1.3 ĐỐI TƯỢNG, NI DUNG VÀ PHƯƠNG PHÁP NGHIấN CU 1.3.1 Đối tượng nghiờn cu 1.3.1 Đối tượng nghiờn cu

1. Khỏi niệm

Cỏc bản đồ số húa cú tờn chung là Hệ thống Thụng tin Địa lý (GIS: Geographical Infromation System). GIS là hệ thống thụng tin cho phộp người dựng cú thể thu thập số liệu, quản trị và phõn tớch số liệu đó thu thập được bằng giao diện bản đồ. Cỏc thuộc tớnh của dữ liệu đều gắn trực tiếp hoặc giỏn tiếp với cỏc tham sốđịa lý. Mục tiờu của hệ thống GIS là tớch hợp và biểu diễn dữ liệu trờn nền thụng tin địa lý.

GIS được rất nhiều cụng ty phần mềm quan tõm và phỏt triển thành cỏc thương phẩm (MapInfo, ArcView, Google Maps, Google Earth, ...). Cỏc gúi phần mềm này cú ba dạng:

a - Dạng cài đặt trờn Desktop, phõn phối dưới dạng đúng gúi;

b - Dạng sử dụng qua Web (khụng cần cài đặt, nhưng cỏc bộ duyệt phải ở mức cao); c - Dạng kết hợp – nghĩa là cú cài đặt trờn Desktop nhưng vẫn phải kết nối với Internet để

lấy dữ liệu từ mỏy chủ trung tõm về. 3. Đặc điểm

- Cỏc gúi phần mềm thuộc dạng a- cú ưu thế là tốc độ cao vỡ cơ sở dữ liệu GIS được lưu ngay trờn mỏỵ Bất lợi của phần mềm dạng này là tớnh phổ biến khụng cao vỡ nú chỉ chạy trờn một mỏy hoặc một số mỏy và cỏc thay đổi, cập nhật của cơ sở dữ liệu chỉ mang ý nghĩa cục bộ.

- Cỏc gúi phần mềm thuộc dạng b- cú ưu thế là tớnh phổ biến rất cao, người nào cũng cú thể

truy nhập được, chỉ cần kết nối mỏy vào Internet. Tuy nhiờn, tốc độ xử lý chậm vỡ cỏc giao dịch đều phải trao đổi giữa Client (mỏy trạm) và Chủ (mỏy Server trờn Internet). Google Maps sử dụng phương ỏn nàỵ

- Cỏc gúi phần mềm dạng c- sử dụng khung dữ liệu sẵn cú trờn Desktop cũn cơ sở dữ liệu để

trờn mỏy chủ. Đặc điểm này cho phộp phần mềm tải dữ liệu từ mỏy chủ về một lần trờn Desktop và sau đú sử dụng lại (cache dữ liệu). Google Earth sử dụng kỹ thuật nàỵ

1.3.2 Ni dung nghiờn cu

- Thiết kế CSDL bản đồ số húa và nhập dữ liệu từ bản đồ hành chớnh: Lược đồ CSDL về

bản đồ chuẩn húa theo ERD

- Thiết kế và xõy dựng phần nhập dữ liệu cho bản đồ: điểm, đường, vựng: Thiết kế chức năng và phần coding cho việc nhập dữ liệu bản đồđể vẽ bản đồ nền: thiết kế hướng đối tượng và giao diện thõn thiện

- Thiết kế và xõy dựng phần nhập dữ liệu cho cỏc lớp thụng tin khỏc nhau trờn bản đồ: Thiết kế chức năng và phần mềm nhập dữ liệu bản đồ cho cỏc lớp thụng tin: thiết kế

hướng đối tượng và giao diện thõn thiện

- Thiết kế và xõy dựng giao diện bản đồ với cỏc chức năng ở mức đơn giản

- Lập Website nội bộ và chạy thử nghiệm về bản đồ số húa ngành cụng nghiệp Việt Nam: Website nội bộ với cỏc thụng tin thử nghiệm ở mức 1: cho phộp hiển thị cỏc vựng theo lĩnh vực cụng nghiệp

2 PHƯƠNG PHÁP TIN HÀNH NGHIấN CU

Cỏc bản đồ số húa cú tờn chung là Hệ thống Thụng tin Địa lý (GIS: Geographical Infromation System). GIS là hệ thống thụng tin cho phộp người dựng cú thể thu thập số liệu, quản trị và phõn tớch số liệu đó thu thập được bằng giao diện bản đồ. Cỏc thuộc tớnh của dữ liệu đều gắn

Một phần của tài liệu Nghiên cứu xây dựng bản đồ số hóa công nghiệp Việt Nam (Trang 56 - 77)

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

(77 trang)