Dịch vụ bản đồ WCS (Web Coverage Service)

Một phần của tài liệu Nghiên cứu chuẩn OGC và ứng dụng cho bài toán quản lý cơ sở dữ liệu tài nguyên môi trường cấp địa phương (Trang 41)

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ề :

Một phần của tài liệu Nghiên cứu chuẩn OGC và ứng dụng cho bài toán quản lý cơ sở dữ liệu tài nguyên môi trường cấp địa phương (Trang 41)

Tải bản đầy đủ (PDF)

(82 trang)