Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 93 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
93
Dung lượng
5,69 MB
Nội dung
TS. Lª thanh B×nh TS. §Inh ThÞ Hoµng Uyªn Tµi liÖu híng dÉn sö dông phÇn mÒm MapInfo4.0 Hµ néi 1998 2 Phần 1 - Hệ thống thông tin địa lí (HTTĐL- GEOGRAPHIC INFORMATION SYSTEM- GIS) I.Khái quát về hệ thống thông tin địa lí và chương trình MAPINFO Khoa học kỹ thuật ngày càng phát triển, giữa các ngành xâm nhập vào nhau, đan xen vào nhau, hỗ trợ và thúc đẩy lẫn nhau phát triển ngày càng nhanh hơn. Nhất là khoa học công nghệ tin học phát triển nhanh và thâm nhập sâu vào các lĩnh vực khoa học khác. Trong khoa học địa lí cũng như các ngành khoa học khác, tin học không những xâm nhập mà đồng thời hỗ trợ cho sự phát triển của các ngành. Hình thành các hệ thống thông tin địa lí, mà ứng dụng của nó trở nên thuận tiện phổ biến trong lĩnh vực nghiên cứu và quản lí. Hệ thống thông tin địa lí làm được các phân tích không gian phức tạp mà nếu làm theo phương pháp khác thì sẽ rất khó, mất thời gian hay thậm chí có nhiều trường hợp không thể thực hiện được. Hệ thông tin địa lý là hệ thống quản lý, lưu trữ và phân tích các loại dữ liệu mang tính chất không gian (như vị trí, hình dạng, các mối quan hệ kề nhau, gần nhau, nối với nhau v.v .) Định nghĩa về hệ thống thông tin địa lí thì có nhiều tác giả với nhiều định nghĩa khác nhau, nhưng theo chúng tôi thì: Hệ thống thông tin địa lí là một tập hợp cụ thể, có hệ thống, bao gồm phần cứng, các chương trình phầnmềm để điều hành, quản lí cũng như thể hiện các dữ liệu địa lí và con người, nhằm thực hiện có hiệu quả các công việc thu thập, lưu trữ, cập nhật, thao tác, phân tích và trình bày tất cả các dạng thông tin liên quan đến địa lí. Hiện nay đã có nhiều chương trình phầnmềm nhằm phục vụ việc xây dựng các hệ thống thông tin địa lí . Để xây dựng một hệ thống thông tin địa lí, tuỳ thuộc vào mục đích mà ta sẽ phải chọn các phầnmềm để xây dựng cho phù hợp và cấu hình phần cứng phải phù hợp với các chương trình phầnmềm đã chọn. Chương trình MapInfo cũng là một chương trình phầnmềmdùng để xây dựng các hệ thống thông tin địa lí (phần mềm Desk-top GIS MapInfo). II. Các bộ phận cấu thành một hệ thống thông tin địa lí. 1.Phần cứng (Hardware): Bao gồm Máy tính, bàn vẽ, máy vẽ, máy quét, máy in . 2. Các chương trình phầnmềm (Software): Các chương trình phầnmềm để xây dựng GIS phải có các chức năng: Vào các dữ liệu, Lưu trữ và quản lý các dữ liệu, Phân tích và xử lý các dữ liệu, Hiển thị, triết xuất dữ liệu theo yêu cầu, Giao diện với người sử dụng. 3. Cơ sở dữ liệu địa lý (Spatial Database): Cơ sở dữ liệu không gian (Spatial): mô tả các tính chất địa lý (hình dạng, vị trí .) 3 Cơ sở dữ liệu thuộc tính (Attribute): mô tả các thuộc tính của các đối tượng địa lý. 4. Đội ngũ chuyên gia (GIS team): Bao gồm đội ngũ các chuyên viên làm việc với hệ thống thông tin địa lý ở các mức và kỹ năng khác nhau. Đây là yếu tố quan trọng và quyết định trong việc xây dựng, quản lí và khai thác hệ thống thông tin địa lí nhằm đáp ứng một cách đầy đủ và nhanh chóng theo mục đích đặt ra. Phần 2: Cài đặt phầnmềmmapinfo 1.Những yêu cầu về hệ thống: Để đảm bảo cho phầnmềm Desktop GIS MapInfo Ver 4.x có thể chạy ổn định trên máy vi tính cá nhân, trước khi cài đặt phầnmềm chúng ta phải chắc chắn đảm bảo được các yêu cầu sau: Bộ nhớ máy tính: tối thiểu phải có 4 Mb RAM (nên có 8 Mb RAM trở lên) Dung lượng đĩa cứng trước khi cài đặt - không gian đĩa cứng còn trống tối thiểu phải có 33 Mb trở lên. Màn hình: Cần có màn hình VGA hoặc các màn hình có độ phân giải cao hơn. Môi trường hệ thống: chương trình MapInfo đòi hỏi môi trường hệ thống là Windows 3.1 hoặc cao hơn. Về nguyên tắc chương trình phầnmềmMapInfo không đòi hỏi phải có bộ đồng xử lí toán học (Math coprocessor), nhưng để làm tăng tốc độ tính toán cũng như việc thể hiện thông tin, ta nên có Chip đó trong máy tính và có thể dùng Card tăng tốc màn hình (Video Accelerator Card) cũng như Card truy cập đĩa cứng nhanh để nâng cao tốc độ hiện thị thông tin của MapInfo. 2. Nâng cấp phầnmềmMapInfo đã cài đặt trước - thành MapInfo Ver. 4.0 Nếu trong máy tính đã cài đặt phầnmềmMapInfo Ver. 3.0 thì có thể nâng cấp chúng thành MapInfo Ver. 4.0 theo cách sau: Nếu như muốn trong máy của chúng ta đồng thời có hai thế hệ MapInfo chạy độc lập với nhau. Thì ta cài đặt chương trình phầnmềmMapInfo Ver. 4.0 vào một thư mục khác với thư mục chứa phầnmềmMapInfo Ver. 3.0 đã cài đặt trước đó. Nếu khi không cần chương trình MapInfo Ver.3.0 thì có thể xoá thư mục MapInfo Ver. 3.0. Nếu như chỉ muốn nâng cấp chương trình MapInfo Ver. 3.0 lên Ver. 4.0. Thì cài đặt phầnmềmMapInfo Ver. 4.0 vào cùng thư mục MapInfo Ver. 3.0. Lúc đó phầnmềmMapInfo Ver. 4.0 sẽ đè lên MapInfo Ver. 3.0. Trên màn hình sẽ có thông báo ''OverWrite'' để chúng ta xác định lại có đè hay không. 3. cài đặt phầnmềmMapInfo Ver. 4.0 từ đĩa mềm: Chương trình phầnmềmMapInfo Ver. 4.0 được chứa trong 11 đĩa mềm loại 1.44 Mb. đó là bộ MapInfo Ver. 4.0 được chia ra từ bộ gốc chương trình MapInfo Ver. 4.0 trong CD- ROM cài đặt. Các bước cài đặt được tiến hành như sau: Sao chép toàn bộ 11 đĩa mềm đó vào trong thư mục nào đó ở ổ cứng, dùng trình nối file đã dùng để cắt tách, để nối lại thành 1 file gốc với tên là: MI400.001. Chạy chương trình Windows - chạy Run từ thực đơn File của Windows 3.x, hay Run từ Start hoặc Add/Remove Programs trong Control Panel . của Windows 95. 4 Để điền vào hộp thoại Command line ta có thể chỉ đường dẫn hoặc dùng lệnh Browse để tìm đến thư mục chứa chương trình cài đặt MapInfo Ver. 4.0 và chạy File Setup.exe. Nhập hoặc khẳng định tên của thư mục chứa chương trình MapInfo Ver. 4.0. Thư mục ngầm định của chương trình là C:\MapInfo, nếu muốn thay đổi tên thư mục thì phải gõ từ bàn phím rồi mới nhấn Enter. Trên màn hình sẽ lần lượt xuất hiện thông báo về tên người sử dụng, cơ quan sửdụng và số hiệu phần mềm. Sau khi nhập xong các phần trên chúng ta nhấn Enter. Khi cài đặt xong MapInfo Ver. 4.0 sẽ có thông báo về đăng kí bản quyền, Nếu không có bản quyền khi đó chọn Exit, tiếp đó chương trình thông báo việc cài đặt đã thàmh công. Hệ thống sẽ tự động tạo ra biểu tượng của chương trình MapInfo Ver. 4.0. Các số liệu ví dụ mẫu được cung cấp bởi hãng sẽ tự động cài đặt vào thư mục con \MapInfo\DATA. 4. cài đặt MapInfo Ver. 4.0 từ đĩa CD-rom. Các thủ tục cài đặt từ đĩa CD-ROM cũng tương tự như cài đặt từ ổ cứng và có phần đơn giản hơn. Chạy chương trình Windows Cho đĩa CD-ROM vào ổ, nếu trên đĩa CD-ROM cài đặt chuẩn sẽ có phần Autorun, còn không có phần Autorun thì chọn run từ thực đơn File của Windows 3.x, hay run từ start hoặc Add/Remove Programs trong Control Panel . của Windows 95. Để điền vào hộp thoại Command line ta có thể chỉ đường dẫn hoặc dùng lệnh Browse để tìm đến thư mục chứa chương trình cài đặt MapInfo Ver. 4.0 và chạy File Setup.exe. Sau đó cũng tương tự như phần cài đặt từ đĩa cứng: Nhập hoặc khẳng định tên của thư mục chứa chương trình MapInfo Ver. 4.0. Thư mục ngầm định là C:\MapInfo, nếu muốn thay đổi tên thư mục thì phải gõ từ bàn phím rồi mới nhấn Enter. Trên màn hình sẽ lần lượt xuất hiện thông báo về tên người sử dụng, cơ quan sửdụng và số hiệu phần mềm. Sau khi nhập xong các phần trên chúng ta nhấn Enter. Khi cài đặt xong MapInfo Ver. 4.0 sẽ có thông báo về đăng kí bản quyền, Nếu không có bản quyền khi đó chọn Exit, tiếp đó chương trình thông báo việc cài đặt đã thàmh công. Hệ thống sẽ tự động tạo ra biểu tượng của chương trình MapInfo Ver. 4.0. Các số liệu ví dụ mẫu được cung cấp bởi hãng sẽ tự động cài đặt vào thư mục con \MapInfo\DATA. Sau khi cài đặt chương trình MapInfo Ver. 4.0 xong chúng ta có thể khởi động phầnmềmMapInfo Ver. 4.0 trực tiếp từ biểu tượng do chương trình MapInfo Ver. 4.0 đã tạo ra là tốt nhất và cũng có thể chạy từ lệnh Run hay các cách khác từ File MapInfo.exe. 5 những chú ý sau khi cài đặt xong. Sau khi cài đặt xong chương trình phầnmềmMapInfo trong File Win.ini trong thư mục Windows sẽ tự động thêm một phần các tham số điều khiển cho chương trình MapInfo. 5 ở đây chúng tôi chỉ giải thích một số tham số quan trọng của chương trình MapInfo và chúng ta có thể biên tập được khi cần. DDeTimeout = number - Giá trị number = 10000 là ngầm định - đây là tham số điều khiển thời gian tráo đổi của MapInfo với DDE của Windows. OffscreenBitmap = number - Giá trị number = 0 hoặc number = 1. Ngầm định là 1, đây là tham số điều khiển xử lí màn hình hiển thị của MapInfo. Giá trị bằng 0 chỉ thị cho MapInfo không xử lí màn hình và giá trị bằng 1 chỉ thị cho MapInfo xử lí màn hình đồng thời với việc hiển thị khi vẽ trên màn hình. MaxFiles = number. Giá trị number nằm trong khoảng từ 10 đến 100, tham số chỉ ra số tập tin tối đa mà MapInfo có thể làm việc đồng thời. Ngầm định number = 29. 6 Phần 3: tổ chức thông tin bản đồ trong MapInfo 1. Tổ chức thông tin theo các tập tin. MapInfo là một phầnmềm hệ thống thông tin địa lí cho giải pháp máy tính để bàn (Desktop Solution). Các thông tin trong MapInfo được tổ chức theo từng bảng (Table), mỗi Table là một tập hợp các File về thông tin đồ hoạ hoặc phi đồ hoạ chứa các bản ghi dữ liệu mà hệ thống tạo ra. Chúng ta chỉ có thể truy nhập vào các chức năng của phầnmềmMapInfo khi mà chúng ta đã mở ít nhất 1 Table. Chúng tôi sẽ giới thiệu về cơ cấu tổ chức thông tin của các Table như thế nào? Toàn bộ các MapInfo Table mà trong đó chứa các đối tượng địa lí được tổ chức theo các tập tin sau đây: Ví dụ ta có một MapInfo Table với tên "Hoctap" "Hoctap".tab - Chứa các thông tin mô tả cấu trúc dữ liệu. Đó là tập tin ở dạng văn bản mô tả khuôn dạng của file lưu trữ thông tin. "Hoctap".dat - Chứa các thông tin nguyên thuỷ. Phần mở rộng của tập tin này có thể là *.wks, dbf, xls nếu thông tin nguyên thuỷ là các số liệu từ Lotus 1-2-3, dBase/FoxBase và Exel. "Hoctap".map - Bao gồm các thông tin mô tả về không gian của các đối tượng địa lí. "Hoctap".id - Bao gồm các thông tin về sự liên kết giữa các đối tượng với nhau. "Hoctap".ind - chứa các thông tin về chỉ đối tượng. Tập tin này chỉ có khi trong cấu trúc của Table đã có ít nhất 1 trường (Field) dữ liệu đã được chọn làm chỉ số hoá (index). Thông qua các thông tin của file này chúng ta có thể thực hiện tìm kiếm thông tin qua một số chỉ tiêu cho trước băngf chức năng Find của MapInfo Khi muốn lưu lại cách tổ chức quản lí và lưu trữ tổng hợp các Table hoặc các cửa sổ thông tin khác nhau của MapInfo vào chung một tập tin và các mối tương quan giữa các đối tượng đó phải được bảo tồn như khi tạo lập, tập tin quản lí chung đó được gọi là trang làm việc (Workspace) và nó có phần mở rộng mặc định là *.wor. 2. tổ chức thông tin theo các lớp đối tượng Các thông tin bản đồ trong chương trình phầnmềmMapInfo thường được tổ chức quản lí theo từng lớp đối tượng. Mỗi lớp thông tin chỉ thể hiện một khía cạnh của bản đồ tổng thể - Lớp thông tin này là một tập hợp các đối tượng bản đồ thuần nhất, thể hiện và quản lí các đối tượng địa lí trong không gian theo một chủ đề cụ thể, phục vụ một mục đích nhất định trong hệ thống. Trong MapInfo có thể coi mỗi Table là một lớp đối tượng (Layer). 7 Thường chúng ta cần xếp các lớp đối tượng lần lượt như sau: tính từ trên xuống dưới là các lớp chứa các dạng text các lớp chứa các dạng điểm các lớp chứa các dạng đường các lớp chứa các dạng vùng. Các lớp chứa các dạng text P. Đồng Tiến P. Tân Thành P.Hữu Nghị Bình Thanh Thái Bình Thái Thịnh Hoà Bình Toàn Sơn Thống Nhất Dân Chủ P.Chăm Mát P.Tân Thịnh Ph.Phương Lâm Sủ Ngòi Độc Các lớp chứa các dạng điểm Đà bắc Các lớp chứa các dạng đường 12A Các lớp chứa các dạng vùng 8 Với cách tổ chức quản lí thông tin theo từng lớp đối tượng như vậy đã giúp cho phầnmềmMapInfo xây dựng thành các khối thông tin độc lập cho các mảnh bản đồ máy tính. Điều đó sẽ rất thuận tiện và rất linh hoạt khi cần tạo ra các bản đồ máy tính với các chủ đề khác nhau. Vì chúng ta rất dễ dàng thêm vào các lớp thông tin cần thiết hoặc loại bỏ các lớp thông tin không cần thiết theo chủ đề được đặt ra. Chương trình MapInfo quản lí và trừu tượng hoá các đối tượng địa lí trong thế giới thực thành các Layer bản đồ máy tính khác nhau là: Đối tượng chữ (Text): Thể hiện các đối tượng của bản đồ như nhãn, tiêu đề, ghi chú, địa danh . Đối tượng điểm (Point): Thể hiện vị trị cụ thể của các đối tượng địa lí như: các điểm mốc, điểm cột cờ, điểm kiểm soát giao thông Đối tượng đường (Line): Thể hiện các đối tượng địa lí chạy dài theo một khoảng cách nhất định và không có đường viền khép kín. Có thể là các đoạn đường thẳng, đường gấp khúc . như: đường giao thông, các sông nhỏ, suối . Đối tượng vùng (Region) thể hiện các đối tượng địa lí có đưòng viền khép kín, và bao phủ một vùng diện tích nhất định. Ví dụ như lãnh thổ địa giới của một xã, huyện ., khoảnh đất sửdụng vào nông nghiệp 3 Sự liên kết thông tin thuộc tính với các đối tượng bản đồ. Trong tổ chức và quản lí cơ sở dữ liệu của MapInfo được chia thành hai thành phần cơ bản: là cơ sở dữ liệu không gian (bản đồ) và cơ sở dữ liệu thộc tính. Các bản ghi trong các cơ sở dữ liệu này dược quản lí độc lập với nhau nhưng đồng thời được liên kết với nhau rất chặt chẽ thông qua chỉ số ID- được lưu trữ và quản lí chung cho cả hai loạu bản ghi nói trên. Các thông tin thuộc tính thể hiện nội dung bên trong của các đối tượng địa lí được thể hiện trên bản đồ. Chúng ta có thể tìm kiếm, truy cập hoặc cập nhật thông tin mới thông qua cả hai loại cơ sở dữ liệu này. Chính vì đặc điểm này nên chương trình phầnmềmMapInfo có thể đáp ứng, và được dùng để xây dựng hệ thống thông tin địa lí cụ thể. Phần4. Thực đơn và các chức năng cơ bản của MapInfo 1. Làm quen với chương trình MapInfo Chúng ta có thể khởi động chương trình MapInfo trực tiếp từ các biểu tượng của chương trình, mà khi cài đặt chương trình đã tạo ra. Hoặc khởi động gián tiếp từ lệnh run của chương trình Windows hay kích hoạt file MapInfo.exe trong FileManager (Windows 3.x), WinFile, Explorer hay từ các loại Sorkcut (Windows 95), từ Sorkcut trong Microsoft office Sorkcut bar . Sau khi được khởi động sẽ xuất hiện một cửa sổ hộp hội thoại nhanh (Quick Start) 9 Trong hộp hội thoại này có các chức năng như: Restor Previous session- Mở lại tất cả các Table cubgx như cách trình bày trên màn của phiên viạc trước. Nếu như ở phiên việc trước, khi kết thúc chúng ta dùng lệnh Save Table cho tất cả các lớp thông tin, sau đó không dùng lệnh Close All và dùng lệnh exit để thoát khỏi chương trình MapInfo. Open Last Used Workspace- Nếu chọn chức năng này và nhấn Enter thì chương trình MapInfo sẽ thực hiện mở lại trang làm việc mà đã sửdụng lần cuối cùng có tên là Danglam.wor. Open a Workspace: Nếu chọn chức năng này và sau đó bấm chọn OK màn hình sẽ hiện ra hộp hội thoại mở file của môi trường Windows khi đó chúng ta sẽ thực hiện chọn tên của trang làm việc và chọn nút Open để mở trang làm việc đã chọn. Open a Table: Nếu chọn chức năng này và sau đó bấm chọn OK màn hình sẽ hiện ra hộp hội thoại mở file của môi trường Windows khi đó chúng ta sẽ thực hiện chịn tên của Table và chọn nút Open để mở Table đã chọn. Nếu không muốn truy nhập vào các chức năng trên của hộp hội thoại mở nhanh thì chúng ta có thể bấm chọn nút CANCEL để trở về màn hình thực đơn của chương trình MapInfo. Trong màn hình này chúng ta thấy: Thanh tiêu đề của chương trình ở vị trí trên cùng 10 ∗ TiÕp theo lµ thanh thùc ®¬n chÝnh cña ch¬ng tr×nh ∗ TiÕp theo lµ biÓu tîng thùc ®¬n chÝnh cña ch¬ng tr×nh ∗ PhÝa díi mµn h×nh lµ thanh tr¹ng th¸i ∗ Hai hép c«ng cô thùc ®¬n trong cöa sæ mµn h×nh (Main vµ Drawing)