2.5.1.1. Sơ lược về MapInfo
MapInfo là một hệ GIS hiện đang được sử dụng rộng rãi tại Việt Nam và một số nước khác trên thế giới như Mỹ, Canada, úc ... Hơn nữa, Mapinfo còn cung cấp một ngôn ngữ MapBasic giúp cho các lập trình viên có thể can thiệp vào CSDL cũng như phát triển các công cụ phục cho mục đích của người dùng.
MapInfo là một phần mềm có khả năng tương thích cao với các hệ GIS khác, cho phép ta có thể trao đổi dữ liệu giữa MapInfor với các hệ đó thông qua các dạng Format chuẩn như AutoCad DXF File (Data Exchange File).
Hơn nữa, với phiên bản MapInfo Profesional 4.0 trở lên hãng đã cung cấp những khả năng mới đó là :
- Cung cấp một Project mới cho phép ta đưa các bản đồ vào MapInfo
hiện đang dùng tại Việt nam.
- ODBC (Open DataBase Conectivity) : Là chức năng cho phép người dùng có thể sử dụng môi trường ODBC để tạo các liên kết tới các CSDL lớn như MicroSoft Access, MicroSoft SQL Server, Oracle, Fopro for Windows ...
- Cung cấp một thư viện hàm OLE giúp cho việc đưa các bản đồ được tạo ra trên MapInfo vào trang tài liệu của các hệ sọan thảo văn bản như Microsoft Word phục vụ cho công tác thành lập các bản thuyết minh báo cáo....
Theo Phạm Trọng Mạnh (1999), Phần mềm Mapinfo là một công cụ khá công hiệu để tạo ra và quản lý cơ sở dữ liệu địa lý vừa và nhỏ trên máy tính cá nhân. Sử dụng công cụ Mapinfo có thể thực hiện xây dựng một hệ thống thông tin địa lý, phục vụ cho mục đích nghiên cứu khoa học và sản xuất cho tất cả các tổ chức kinh tế xã hội của ngành và của địa phương. Ngoài ra Mapinfo là một phần mềm tương đối gọn nhẹ và dễ sử dụng, đặc biệt, dùng cho mục đích giảng dạy về GIS rất hiệu quả.
2.5.1.2. Tổ chức thông tin bản đồ trong MapInfo
Các thông tin trong Mapinfo được tổ chức theo từng bảng, mỗi bảng là một tập hợp các file về thông tin đồ hoạ chứa các bảng ghi dữ liệu mà hệ thống tạo ra. Chỉ có thể truy cập vào các chức năng của phần mềm Mapinfo, Table mà trong đó có chứa các tập tin sau đây:
- Tập tin .tab chứa các thông tin mô tả cấu trúc dữ liệu, đó là các file ở dạng văieät nam bản mô tả khuôn dạng của file lưu trữ thông tin.
- Tập tin .dat chứa các thông tin nguyên thuỷ, phần mở rộng của thông tin này có thể là *wks, dbf, xls, … nếu chúng ta làm việc với thông tin nguyên thuỷ là các số liệu từ Lotus 1 2 3, dbase/foxbase và excel.
- Tập tin .map bao gồm các thông tin mô tả các đối tượng địa lý.
- Tập tin .id bao gồm các thông tin về sự liên kết các đối tượng với nhau. - Tập tin .ind chứa các thông tin về chỉ số đối tượng. Tập tin này chỉ có khi trong cấu trúc của Table đã có ít nhất một trường dữ liệu đã được chọn làm chỉ số khoá (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 thông qua một chỉ tiêu cho trước bằng chức năng file của Mapinfo.
2.5.1.3. Tổ chức thông tin theo các lớp đối tượng
Theo Nguyễn Thế Thận (1999), Các thông tin bản đồ trong GIS thường được tổ chức quản lý theo từng lớp đối tượng. Mỗi Hệ thống thông tin địa lý. Mỗi một lớp thông tin chỉ thể hiện một khía cạnh của mảnh bản đồ tổng thể. Lớp thông tin 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 đị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. Với các tổ chức thông tin theo từng lớp đối tượng như vậy đã giúp cho phần mềm Mapinfo 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 đó giúp cho phần mềm Mapinfo 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 đó giúp chúng ta thêm vào mảnh bản đồ đã có các lớp thông tin mới hoặc xoá đi các lớp đối tượng khi không cần thiết.
Các đối tượng bản đồ chính mà trên cơ sở đó Mapinfo sẽ quản lý, trừu tượng hoá các đối tượng địa lý trong thế giới thực vật và thể hiện chúng thành các loại bản đồ khác nhau.
- Đối tượng vùng: Thể hiện các đối tượng khép kín hình học và bao phủ một vùng diện tích nhất định.
- Đối tượng điểm: Thể hiện vị trí cụ thể của đối tượng địa lý.
- Đối tượng đường: Thể hiện các đối tượng không gian khép kín hình học và chạy dài theo một khoảng cách nhất định.
- Đối tượng chữ: Thể hiện các đối tượng không gian không phải là địa lý của bản đồ.
2.5.1.4. Sự liên kết thông tin thuộc tính với các đối tượng bản đồ
Theo Phạm Trọng Mạnh (1999), một đặc điểm khác biệt của các thông tin trong GIS so với các thông tin trong các hệ đồ hoạ trong các máy tính khác là sự liên kết chặt chẽ, không thể tách rời giữa các thông tin thuộc tính với các đối tượng bản đồ. Trong cơ cấu tổ chức và quản lý của cơ sở dữ liệu Mapinfo sẽ được chia làm 2 phần cơ bản là cơ sở dữ liệu thuộc tính và cơ sở dữ liệu bản đồ. Các bảng ghi trong các cơ sở dữ liệu này được quản lý độc lập với nhau nhưng được liên kết với nhau thông qua một chỉ số ID, được lưu trữ và quản lý chung cho cả hai loại bản đồ ghi nói trên.