Giới thiệu chung về công nghệ địa tin học
Công nghệ địa tin học là sự kết hợp đồng bộ của các công nghệ nền tùy theo mục đích xây dựng ứng dụng mà triển khai. Việc xác định và chọn lựa các công nghệ nền phụ thuộc vào mục đích các bài toán ứng dụng và mục đích triển khai trên các môi trường ứng dụng (desktop, web, mobile). Xét một cách tổng quát, có thể phân loại các công nghệ nền như sau:
1. Công nghệ xử lý biên tập dữ liệu
Việc biên tập và xử lý dữ liệu địa lý được hỗ trợ bởi rất nhiều phần mềm GIS. Tùy theo mục đích biên tập có thể sử dụng các phần mềm chuyên biệt hoặc kết hợp của nhiều phần mềm để được kết quả xử lý mong muốn. Có thể kể đến các phần mềm tiêu biểu như: ArcGIS, MapInfo, SuperGIS hay QuantumGIS.
2. Công nghệ xử lý phân tích và lưu trữ dữ liệu
Dữ liệu địa lý bao gồm 2 phần là dữ liệu thuộc tính và dữ liệu không gian. Các phần mềm về phân tích và lưu trữ dữ liệu hiện đại hầu như đều hỗ trợ về các tương tác không gian thông dụng như:
-
SqlServer 2008: Từ bản 2008, SqlServer hỗ trợ kiểu dữ liệu địa lý (GML).
-
Oracle: Từ bản 7.0, Oracle đã có các hỗ trợ spatial khá tốt.
-
PostgresSql: Một hệ quản trị tương đối mạnh về quản lý dữ liệu không gian.
Nhìn chung, các hệ quản trị ngày càng hỗ trợ mạnh mẽ cho kiểu dữ liệu địa lý. Các thuật toán cơ bản về phân tích, chồng xếp dữ liệu có thể thực hiện trực tiếp thông qua TSQL trong môi trường lập trình ứng dụng CSDL.
3. Công nghệ xử lý việc hiển thị dữ liệu trên các môi trường ứng dụng
Việc hiển thị dữ liệu địa lý mà cụ thể hơn là hiển thị bản đồ cũng phụ thuộc vào mục đích bài toán ứng dụng mà lựa chọn công nghệ. Bạn có thể tham khảo tại đây để có cái nhìn tổng quan về các công nghệ hiển thị dữ liệu phổ biến.
Các bài viết liên quan