Trung tâm Công nghệ Tin học - Trường Đại học Mỏ - Địa chất - Hà Nội
Thu thập: (Assembly): thu thập có nghĩa là người dùng tạo ra một bảng mới
qua thu thập dữ liệu rõ ràng hay các dữ liệu dẫn xuất từ các bảng đã tồn tại.
Cụ thể hơn về cách tạo ra câu hỏi đáp kiểu SQL (ngữ pháp) xin xem thêm
các sách giới thiệu về cơ sở dữ liệu quan hệ và ngôn ngữ hỏi đáp SQL.
Cú pháp tổng quát của SQL select trong MAPINFO như sau:
Select
from Where <điều
kiện cần thoả mãn>
MAPINFO cung cấp một số hàm cho SQL như sau:
Count(*) đếm số bản ghi trong bảng thoả mãn điều kiện.
Sum() : tính tổng
Average (): tính trung bình
Max() : tính giá trị lớn nhất
Max() : tính giá trị nhỏ nhất
Sau đây là một số toán tử không gian của SQL cho dạng dữ liệu không gian:
Các toán tử không gian cho phép người dùng chọn ra các đối tượng dựa trên các
mối quan hệ về không gian với các đối tượng khác. MAPINFO dùng từ khoá
(keyword) dùng với các toán tử không gian là "ojb" hoặc "oject". Từ khoá này
thông báo cho MAPINFO biết lấy giá trị từ các đối tượng không gian chứ không lấy
từ các bảng dữ liệu.
Sau đây là các toán tử không gian của MAPINFO dùng trong SQL Seclect:
" Contains" chứa: đối tượng A chứa đối tượng B nếu điểm trọng tâm của B
ở bất cứ nơi nào trong A.
"Contain Entire" chứa toàn bộ: đối tượng A chứa toàn bộ đối tượng B nếu
toàn bộ đường bao của đối tượng B nằm trong đối tượng A.
"Within" trong: A trong B nếu trọng tâm A là trong đường bao của A
"Entirely Within" trong toàn bộ: A trong toàn bộ B nếu toàn bộ đường bao
của A đều trong đường bao của B.
"Itersects" cắt: A cắt B nếu chúng có ít nhất một điểm chung hoặc nếu một
trong hai đối tượng trong toàn bộ đối tượng khác.
Chia sẻ với bạn bè của bạn: