Cơ sở dữ liệu không gian cung cấp các dịch vụ để lưu trữ và thao tác hình học, thường được định vị trong một hệ thống trắc địa. Tầm quan trọng của cơ sở dữ liệu không gian đằng sau hệ thống GIS của bạn chủ yếu phụ thuộc vào việc sử dụng, nhưng nói chung, bạn khó có thể nói về GIS nếu bạn không có cơ sở dữ liệu không gian thích hợp để lưu trữ dữ liệu.
Do thực tế là các máy tính chỉ có thể thao tác dữ liệu tuyến tính, một chiều, bạn có thể chia cơ sở dữ liệu không gian thành hai phần hợp lý:
- Thao tác và lập chỉ mục hình học, với sự hỗ trợ đo đạc
- Công nghệ lưu trữ
Các thuật toán và logic được sử dụng cho thao tác hình học thực sự cụ thể, và sau đó được ánh xạ tới dữ liệu một chiều "cổ điển" để làm cho chúng tương thích trực tiếp với máy tính để lưu trữ. Tính năng duy nhất có một chân trong mỗi thế giới là các chỉ mục nhận biết không gian, sử dụng các thuật toán tương tự như R-Plants .
Đối với việc lưu trữ, mọi công nghệ cơ bản đều có thể phù hợp và sẽ không thay đổi nhiều cách bạn thao tác với dữ liệu không gian. Nó có thể là một cơ sở dữ liệu SQL (và công nghệ đồng hóa) hoặc một loại lưu trữ noQuery hoặc một cái gì đó khác. Điều chính sẽ thay đổi là lập chỉ mục không gian, bất kỳ tính năng nào khác có thể được thực hiện mà không có nhược điểm lớn (ngoại trừ công việc bổ sung thường xuyên).
Vì vậy, đây là kết luận của tôi: nếu bạn học cách thao tác dữ liệu không gian hiệu quả và tùy thuộc vào khả năng học các công nghệ mới, bạn sẽ có thể thích nghi với bất kỳ công nghệ nào thực sự được sử dụng. Tìm hiểu các khái niệm chung đằng sau dữ liệu không gian, đặc biệt là thao tác quan hệ, là phần khó và sử dụng các khái niệm trưởng thành không có khả năng thay đổi.