.Cụng nghệ xõy dựng và phỏt triển CSDLGIS Savannakhet

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng cơ sở dữ liệu trong GIS phục vụ định hướng phát triển du lịch tỉnh savannakhet, lào (Trang 36 - 42)

CHƢƠNG I CƠ SỞ Lí LUẬN CHUNG

1.3 Quy trỡnh xõy dựng cơ sở dữ liệu trong GIS

1.3.2 .Cụng nghệ xõy dựng và phỏt triển CSDLGIS Savannakhet

Hỡnh 1.15: Sơ đồ cơng nghệ xõy dựng và phỏt triển CSDL GIS Savannkhet CSDL GIS của Savannkhet đƣợc xõy dựng và phỏt triển trờn nền tảng CSDL GIS của Savannkhet đƣợc xõy dựng và phỏt triển trờn nền tảng DotNet Framework của hóng Microsoft. Do yếu tố sử dụng miễn phớ và dễ cài đặt nờn đõy là nền tảng phần mềm phổ biến nhất thế giới hiện nay và đƣợc cỏc cụng ty phần mềm định hƣớng xõy dựng cỏc phần mềm theo yờu cầu của khỏch hàng. Phần mềm này cũng cấp cỏc bộ thƣ viện trong lập trỡnh mỏy tớnh, hỗ trợ cho nhiều ngơn ngữ lập trỡnh và thơng tin về tài ngun của nú cú thể tỡm thấy rất dễ dàng trờn Internet.

NET Framework là một cụng nghệ hỗ trợ xõy dựng và chạy cỏc thế hệ tiếp theo của cỏc ứng dụng và dịch vụ Web XML…NET Framework đƣợc thiết kế để thực hiện cỏc mục tiờu sau đõy:

- Cung cấp một mơi trƣờng lập trỡnh hƣớng đối tƣợng phự hợp, xem mó đối tƣợng đƣợc lƣu trữ và thực hiện cục bộ, thực hiện cục bộ nhƣng phõn tỏn trờn Internet, hoặc thực hiện từ xa.

ArcGIS Engine Programming Language (C#) DotNet FrameWork FTool

- Cung cấp một mụi trƣờng thực thi mó nguồn giảm thiểu việc triển khai phần mềm và cỏc xung đột versioning.

- Cung cấp một mụi trƣờng thực hiện mó nguồn thỳc đẩy thực thi mó an tồn, bao gồm mó nguồn đƣợc tạo ra bởi một bờn thứ ba.

- Tạo ra sự nhất quỏn trong kinh nghiệm phỏt triển trờn cỏc loại khỏc nhau của cỏc ứng dụng, chẳng hạn nhƣ cỏc ứng dụng Windows và cỏc ứng dụng trờn Web.

- Xõy dựng kờnh thụng tin liờn lạc tiờu chuẩn cụng nghiệp để đảm bảo rằng mó nguồn trờn NET Framework. cú thể tớch hợp với cỏc mó nguồn khỏc.

Đi kốm với việc phỏt triển cơng cụ này trờn nền DotNet, thỡ việc sử dụng ngụn ngữ lập trỡnh C# trong bộ Visual Studio 2005 để viết cỏc hàm xử lý và xõy dựng giao diện cho ngƣời dựng. Ngụn ngữ này phự hợp với nền tảng DotNet.

Phần truy xuất và hiển thị dữ liệu khụng gian sử dụng cỏc hàm trong bộ phần mềm ArcGIS Engine runtime của hóng ESRI. ArcGIS Engine là một thƣ viện đầy đủ của cỏc thành phần GIS nhỳng cho cỏc nhà phỏt triển để xõy dựng cỏc ứng dụng tựy chỉnh. Sử dụng ArcGIS Engine, bạn cú thể nhỳng cỏc chức năng GIS vào cỏc ứng dụng hiện cú, bao gồm cả cỏc sản phẩm Microsoft Office, chẳng hạn nhƣ Word và Excel, và xõy dựng tập trung cỏc ứng dụng tựy chỉnh để cung cấp cỏc hệ thống GIS tiờn tiến tới nhiều ngƣời dựng. ArcGIS Engine bao gồm một bộ phỏt triển phần mềm và một bộ runtime cung cấp nền tảng cho tất cả cỏc ứng dụng ArcGIS. Kể từ khi ArcGIS Engine đƣợc hỗ trợ trờn Windows, Solaris, và Linux (Intel), cỏc nhà phỏt triển cú thể tạo ra nền tảng giải phỏp tựy chỉnh cho một loạt đối tƣợng ngƣời sử dụng.

Năm thành phần của ArcGIS Engine đƣợc nờu dƣới đõy và đƣợc minh họa trong biểu đồ ở trờn:

Base Services: nhõn GIS là ArcObjects cần thiết cho hầu nhƣ bất kỳ ứng

dụng GIS nào, nhƣ cỏc tớnh năng hỡnh học và hiển thị.

- Data Access: ArcGIS Engine cung cấp quyền truy cập vào một loạt cỏc

định dạng raster và vector bao gồm cả sức mạnh và tớnh linh hoạt của cơ sở dữ liệu địa lý.

- Map Presentation: ArcObjects tạo bản đồ và hiển thị với ký hiệu, nhón

và khả năng lập bản đồ chuyờn đề bao gồm cỏc ứng dụng tựy chỉnh.

- Developer Components: giao diện ngƣời dựng điều khiển cao cấp, để

phỏt triển ứng dụng nhanh chúng.

- Extensions: Phần mở rộng ArcGIS Engine Runtime triển khai với cỏc

chức năng chuẩn hoặc phần mở rộng với cỏc chức năng nõng cao.

Mỗi bộ phận, bao gồm cỏc chức năng mở rộng, đƣợc thực hiện thụng qua ArcGIS Engine Developer Kit. ArcGIS Engine Runtime và phần mở rộng của nú, mặc dự cỏc yếu tố khụng thể thiếu trong sự phỏt triển của một ứng dụng GIS, đặc biệt liờn quan đến việc triển khai ứng dụng và do đú nú nờn là 1 phần riờng rẽ.

Cỏc dữ liệu của Savannkhet đƣợc thiết kế xõy dựng và lƣu trữ trờn phần mềm Arcgis Desktop thụng qua nhiều workspace hay cũn gọi là cỏc mxd riờng biệt. Trong ArcGIS cú 3 dạng dữ liệu cơ bản chớnh đú là: Dữ liệu bản đồ (Mapdata), Dữ liệu thuộc tớnh (Attribute data) và Dữ liệu dạng ảnh (Image data).

Dữ liệu bản đồ: chứa thụng tin về vị trớ, hỡnh dạng của đối tƣợng địa lý theo dạng điểm (point), đƣờng (line) và vựng (polygon).

Dữ liệu thuộc tớnh: là phần thơng tin đƣợc liờn kết với dữ liệu bản đồ để “miờu tả” tớnh chất, đặc điểm của đối tƣợng đú.

Dữ liệu dạng ảnh: là toàn bộ cỏc dữ liệu từ ảnh vệ tinh, ảnh mỏy bay hoặc ảnh scan.

Một mơ hỡnh dữ liệu phỏt triển đầy đủ sẽ định rừ tất cả cỏc lớp, mối quan hệ giữa cỏc thực thể, cỏc quy luật toàn vẹn và cỏc thao tỏc trờn cỏc thực thể. Cỏc lớp

đối tƣợng và lƣới ụ vuụng của ARC/INFO sử dụng mụ hỡnh dữ liệu địa lý quan hệ, mụ hỡnh dữ liệu lai kết hợp dữ liệu khơng gian (trong lớp đối lƣới hoặc lƣới ụ) và cỏc dữ liờụ thuộc tớnh (trong bảng). Cỏc mơ hỡnh dữ liệu khỏc đƣợc dựng trong ARC/INFO bao gồm lƣới tam giỏc bất chớnh quy, ảnh và ụ lƣới. Quỏ trỡnh thiết kế và biờn tập cỏc dữ liệu bản đồ của Savannakhet trong phần mềm Arcgis gồm cỏc bƣớc sau:

a. Cụng tỏc chuẩn bị:

Trong cụng tỏc chuẩn ở đõy bao gồm việc thu thập cỏc số liệu nhƣ bản đồ địa hỡnh khu vực, cỏc bản đồ chuyờn đề khỏc nhƣ sử dụng đất, địa chất, khớ hậu,v.v, và cỏc số liệu thống kờ về điều kiện tự nhiờn, kinh tế xó hội cũng nhƣ cỏc số liệu liờn quan khỏc.

Tuỳ thuộc theo mục đớch xõy dựng CSDL nào ta sẽ tập trung khai thỏc, tỡm tịi cỏc loại dữ liệu sao cho phự hợp nhất phự hợp .

Vớ dụ khi xõy dựng CSDL về văn hoỏ - xó hội ngồi cỏc yếu tố nền phải thu thập thỡ phải tập trung mạnh vào cỏc yếu tố sau:

+ Dõn cƣ: Xỏc định số tỉnh, huyện nằm trong khu vực; vị trớ thành phố, thị xó, tỉnh lỵ, huyện lỵ kốm theo tờn trờn bản đồ, xỏc định địa giới chớnh xỏc và khơng chớnh xỏc trờn bản đồ (cú ghi chỳ kốm theo),...

+ Cỏc cơng trỡnh văn hố di tớch lịch sử: Thống kờ và mơ tả cỏc đỡnh đền chựa quan trọng trong khu vực; Cỏc di tớch lịch sử danh lam thắng cảnh; Cỏc cơ sở kinh tế lớn;...

b. Cơng tỏc làm sạch và chuẩn húa dữ liệu

Trƣớc khi đƣa vào hệ GIS cần phải đƣợc làm sạch tất cả cỏc yếu tố nhƣ: Đƣờng cắt thừa; Đƣờng chƣa cắt tới; Một đoạn đƣờng quỏ nhiều đỉnh; Trựng lặp nhiều đƣờng trờn cựng một vị trớ; Khơng đúng vựng đối tƣợng (đối tƣợng vựng nhƣ làng, hồ), sơng 2 nột; Đƣờng xốy ốc (1 đƣờng tự cắt nhau); Khụng bắt đỳng vị trớ (qn khơng Snap),...

- Xỏc định hệ toạ độ đõy đƣợc coi nhƣ là xƣơng sống của CSDL do vậy cỏc lớp thụng tin đƣợc tạo lập hay thu thập, cập nhật phải đƣợc xỏc định ở một hệ toạ độ duy nhất (x,y,z)

Trỏnh trƣờng hợp cựng một mảnh bản đồ nhƣng cỏc lớp thụng tin ở hệ toạ độ khỏc nhau dẫn đến sai sút khi chồng khớp lớp thơng tin kết quả là thụng tin sai. Hệ tọa độ đƣợc dựng trong xõy dựng CSDL Savannakhet 1/50.000 là UTM84-48N

cs_name: utm84-48n

desc_nm: utm-wgs 1984 datum, zone 48 north, meter; cent. meridian 105d e dt_name: wgs84 epsg: 32648 group: utmn map_scl: 1 parm1: 105 proj: tm quad: 1 scl_red: 0.9996

source: snyder, j.p, 1987, map projections - a working manual unit: meter

x_off: 500000.0 y_off: 0.0

datum parameters

desc_nm: world geodetic system of 1984 ellipsoid: wgs84

source: us defense mapping agency, tr-8350.2-b, december 1987

- Chuẩn hoỏ cỏc lớp thơng tin: Việc chuẩn hố ở đõy cú thể đƣợc liệt kờ theo cỏc phƣơng thức nhƣ sau:

+ Chuẩn mơ hỡnh dữ liệu (Spatial Data Model Standard) là chuẩn về cỏch thức mụ tả và lƣu trữ thụng tin trong hệ thống.

+ Chuẩn về nội dung dữ liệu (Content Data Standard) là chuẩn về nội dung của CSDL bao gồm những lớp đối tƣợng nào; mụ tả về từng lớp đối tƣợng

gồm tờn, cỏch mó hoỏ, cỏc thuộc tớnh của đối tƣợng và quan hệ (khụng gian, thuộc tớnh) của đối tƣợng với cỏc đối tƣợng khỏc.

+ Chuẩn về khuụn dạng dữ liệu cho lƣu trữ và trao đổi thụng tin giữa cỏc hệ thống (Data format and Data Exchange Standard).

+ Chuẩn về siờu dữ liệu (Metadata Standard) là chuẩn về nội dung cỏc thụng tin cần thiết để mụ tả dữ liệu trong CSDL địa lý; chuẩn hoỏ cỏch thức tạo, sửa chữa, truy nhập và tra cứu cỏc thụng tin metadata.

c. Xõy dựng và hoàn thiện khung CSDL

Trong bƣớc này cần tập trung vào mục đớch của việc xõy dựng và và hoàn thiện khung CSDL, hệ thống CSDL GIS của Savannakhe bao gồm cỏc dữ liệu bản đồ chuyờn đề, đặc biệt là dữ liệu về du lịch, hệ thống dữ liệu đƣợc hoàn thiện về khơng gian và thuộc tớnh và đó đƣợc thiết lập thành một hệ thống hồnh chỉnh. Trong quỏ trỡnh này thỡ cần lƣu ý một số điểm cơ bản nhƣ sau:

- Xỏc định rừ vị trớ, ranh giới và giới hạn của từng đối tƣợng đƣợc xỏc định thụng tin thuộc tớnh.

- Cỏc đối tƣợng là duy nhất trờn bản đồ và chỉ cú một mối liờn hệ với thơng tin thuộc tớnh.

-Khẳng định đối tƣợng để đảm bảo đối tƣợng phải nằm trờn lớp thụng tin nhất định

Hệ thống dữ liệu, bản đồ của Savannakhet đƣợc thiết kế biờn tập lƣu trữ thành từng mxd riờng biệt và đƣợc cụng cụ quản lý dữ liệu Ftool liờn kết cỏc mxd riờng lẻ thành một hệ thống và quản lý trực tiếp qua Ftool theo sơ đồ dƣới đõy:

CHƢƠNG 2: CÁC YẾU TỐ NGUỒN LỰC VÀ THỰC TRẠNG PHÁT TRIỂN DU LỊCH TỈNH SAVANNAKHET

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng cơ sở dữ liệu trong GIS phục vụ định hướng phát triển du lịch tỉnh savannakhet, lào (Trang 36 - 42)

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

(105 trang)