Khái niệm
WCS hỗ trợ việc trao đổi điện tử thông tin Địa địa lý kiểu phủ trùm (“coverages” (thông tin trùm phủ), đó là các thông tin Địa địa lý được biểu diễn ở các vùng không gian khác nhau.
WCS cho phép nhận về và truy vấn dữ liệu Địa địa lý phủ trùm
(coverages)“coverages” không lọc, nó dành cho những người dùng muốn truy vấn và
phân tích dữ liệu không gian hơn là chỉ xem các hình hảnh của các lớp.Nó cung cấp thông tin về lưới điểm thường sử dụng phép nội suy giữa các lưới điểm [8].
Các yêu cầu Get và Post
HTTP hỗ trợ hai phương thức yêu cầu là GET và POST, cả hai phương thức này đều có thể định nghĩa các dịch vụ web service của OGC, thông qua Địa địa chỉ URL tương ứng với từng dịch vụ.
Các tham số yêu cầu cho hai phương thức này như bảng sau:
Địa chỉ URL Mô tả
http://host[:port]/path Địa chỉ URL của dịch vụ cung cấp, Địa chỉ này theo yêu cầu của service provide
{name[=value]&} Chuối truy vấn, bao gồm một hoặc nhiều các tham số( cặp khóa/giá trị) được định nghĩa bởi dịch vụ.
Bảng 1.7.Tham số yêu cầu GET và POST[8]
Formatted: Indent: First line: 0,5"
Các thao tác (Operations)
WCS cung cấp ba thao tác GetCapabilities, GetCoverage, DescribeCoverage, chúng ta sẽ tìm hiểu chi tiết từng thao tác
GetCapabilities
Thao tác GetCapabilities trả về một tài liệu XML mô tả dịch vụ và tổng quan về tập dữ liệu và client yêu cầu “coverages”, client sẽ chạy thao tác này và nhận về kết quả thông qua session, hoặc sử dụng lại nó cho nhiều session, nếu như thao tác Getcapabilities không trả về mô tả củaảu dữ liệu có sẵn thì những thông tin đó phải có sẵn từ nguồn dữ liệu khác ví dụ như từ một catalog ảnh
Các tham số yêu cầu URL được trình bày ở bảng dưới đây
Tham số yêu cầu Bắt
buộc/tùy chọn
Mô tả
REQUEST=GetCapabilities Bắt buộc Tên yêu cầu
VERSION=1.0.0 Tùy chọn Phiên bản yêu cầu
SERVICE=WCS Bắt buộc Kiểu dịch vụ
SECTION=/ hoặc
/WCS_Capabilities/Service hoặc /WCS_Capabilities/Capability hoặc
/WCS_Capabilities/ContentMetadata
Tùy chọn Phần tài liệu được trả về
UPDATESEQUENCE Tùy chọn Phiên bản capabilities
Bảng 1.8.Các tham số yêu cầu WCS [8]
DescribeCoverage
Thao tác DescribeCoverage yêu cầu mô tả đầy đủ một hoặc nhiều “coverages” có sẵn , server sẽ trả về tài liệu XML mô tả một hoặc nhiều “coverages” cung cấp bởi server
Các tham số URL diễn tả ở bảng sau:
Tham số yêu cầu Bắt
buộc/tùy chọn
Mô tả
http://server_address/path/script? Bắt buộc URL của server
REQUEST=DescribeCoverage Bắt buộc Tên yêu cầu
SERVICE=WCS Bắt buộc Tên dịch vụ
VERSION=1.0.0 Băt buộc Phiên bản
COVERAGE=name1, name2, … Danh sách các
“coverages” để mô tả (xác định bởi giá trị tên trong kết quả) mặc định là tất cả các “coverages” được hỗ trợ, phân cách giữa các “coverages” là các dấu phẩy.
Bảng 1.9.Tham số của thao tác DescribeCoverage[8].
Ví dụ đơn giản yêu cầu ba “coverages” khác nhau sau:
<DescribeCoverage service="WCS" version="1.0.0"> <Coverage>Landsat_TM_Mosaic</Coverage>
<Coverage>WMO_Daily_Temps</Coverage>
<Coverage>Census_population_tables</Coverage> </DescribeCoverage>
Kết quả WCS trả về một tài liệu XML mô tả chi tiết về các “coverages” yêu cầu.
GetCoverage
Thao tác Getcoverage cho phép lấy về “coverage” theo yêu cầu của client Các tham số yêu cầu như bảng sau:
Tham số yêu cầu Bắt
buộc/tùy chọn
Mô tả
http://server_address/path/script? URL của WCS
server
SERVICE=WCS Bắt buộc Tên dịch vụ
VERSION=1.0.0 Bắt buộc Phiên bản
REQUEST=GetCoverage Bắt buộc Tên yêu cầu
COVERAGE=name Bắt buộc Tên “coverages”
có sẵn
CRS=crs_identifier Bắt buộc Hệ thống kết hợp
tham chiếu
RESPONSE_CRS= crs_identifier Bắt buộc BBOX=minx, miny, maxx, maxy
minz, maxz Bắt buộc TIME= time1,time2,… or TIME= min/max/res, … Tùy chọn PARAMETER= val1,val2, … or PARAMETER= min/max/res Tùy chọn WIDTH = w (integer) HEIGHT = h (integer) [DEPTH =d (integer)] Bắt buộc RESX=x (double) RESY=y (double) [RESZ=z (double)] Bắt buộc
FORMAT= format Bắt buộc
EXCEPTIONS= application / vnd.ogc.se_xml
Tùy chọn (Vendor-specific parameters) Tùy chọn
Bảng 1.10.Tham số của thao tác GetCoverage[8]
WCS cung cấp dữ liê ̣u dưới da ̣ng Coverage . Coverage là loa ̣i dữ liê ̣u biểu diễn các hiện tượng thay đổi theo không gian . WCS cung cấp các phương thức để Client truy câ ̣p và lấy dữ liê ̣u về :