Web Processing Service (WPS) cung cấp cho client cách truy nhập đến những tính toán được lập trình trước hoặc mô hình tính toán hoạt động với dữ liệu tham chiếu không gian. Dữ liệu do dịch vụ yêu cầu có thể được truyền qua mạng hoặc sẵn có trên server. Dữ liệu này có thể sử dụng định dạng dữ liệu ảnh hoặc chuẩn trao đổi dữ liệu như GML hay dịch vụ truy nhập dữ liệu liên kết địa lý (GDAS – Geolinked Data Access Service). Việc tính toán này có thể đơn giản chỉ là lấy ra tập dữ liệu tham chiếu không gian từ một tập khác (ví dụ xác định sự khác nhau về các trường hợp cúm giữa hai mùa) hoặc tính toán phức tạp như mô hình thay đổi khí hậu toàn cầu.
Giao diện WPS đưa ra ba hoạt động mà client có thể yêu cầu. Tất cả các hoạt động này là bắt buộc. Các hoạt động này là:
a) GetCapabilities: b) DescribeProcess c) Execute
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands) Ba hoạt động này có nhiều điểm tương đồng với các dịch vụ OGC Web Service khác
như WMS, WFS và WCS. Rất nhiều mặt của giao diện tương đồng với các OWSs khác và được chỉ ra trong chuẩn thực thi chung của OpenGIS Web Service.
III.5.3.1Directory Service
Dịch vụ này cho phép người sử dụng truy nhập đến một Directory trực tuyến để tìm kiếm địa điểm, sản phẩm, dịch vụ cụ thể hay địa điểm, sản phẩm, dịch vụ gần nhất. Người sử dụng bắt đầu đưa vào các tham số yêu cầu tìm kiếm trong bản tin Request, các yêu cầu tìm kiếm này được đưa vào dưới dạng tên (name), loại (type, category), từ khóa (keyword), số điện thoại (phone number) hay một số dạng thân thiện với người sử dụng khác. Khi người sử dụng muốn tìm kiếm dưới dạng một địa điểm, sản phẩm dịch vụ gần nhất thì thông tin về vị trí làm mốc phải có mặt trong request. Thông tin về vị trí này có thể là vị trí hiện tại của đầu cuối di động (được xác định thông qua dịch vụ Gateway Service) hay một vị trí khác được xác định theo một số cách. Với Request đưa ra, dịch vụ Directory Service sẽ tìm kiếm directory trực tuyến thích hợp để đáp ứng Request đó: tìm kiếm địa điểm, sản phẩm dịch vụ cụ thể hay tìm kiếm địa điểm, sản phẩm, dịch vụ gần nhất phụ thuộc vào tiêu chí lọc khi tìm kiếm. Directory Service sẽ trả về một hay nhiều kết quả phù hợp với yêu cầu (có thông tin về vị trí và mô tả đầy đủ về địa điểm, sản phẩm, dịch vụ phụ thuộc vào nội dung có trong directory). Kết quả trả về được sắp xếp theo thứ tự theo yêu cầu trong request tìm kiếm.
III.5.3.1.1Pinpoint Directory Service
Dịch vụ này cho phép người sử dụng truy nhập đến một directory trực tuyến để tìm vị trí của một địa điểm, sản phẩm, dịch vụ cụ thể. Dịch vụ này độc lập với vị trí của thuê bao (ví dụ, người sử dụng có thể muốn tìm kiếm một địa điểm cụ thể ở một nước khác).
III.5.3.1.2Proximity Directory Service
Dịch vụ này cho phép người sử dụng truy nhập đến một directory trực tuyến để tìm một địa điểm, sản phẩm, dịch vụ gần nhất. Từ quan điểm sử dụng dưới đây, có vẻ như là không cần phải tách biệt hai mục đích sử dụng thành hai dịch vụ khi hai dịch vụ này chỉ đơn giản là các trường hợp đặc biệt với cùng dạng Request của Directory Service. Các ví dụ sau sẽ minh họa có hai trường hợp đơn giản cho tìm kiếm một POI cụ thể tương ứng với các Request cho Pinpoint Directory Service và Proximity Directory Service.
Bằng một số thuộc tính của POI (ví dụ tên – name, mô tả - description, số điện thoại – phone number, vị trí)
Bằng vị trí của POI đó với các POI khác (ví dụ vị trí gần tôi nhất, vị trí trong một khoảng cách xác định hay vị trí trong một vùng cụ thể). Bất kỳ một trong các yêu cầu này hay có sự tổ hợp của các yêu cầu trên đều có thể được thực hiện bằng cách sử dụng Request tổ hợp.
III.5.3.2Presentation Service
Dịch vụ Presentation Service hiển thị thông tin đồ họa trên đầu cuối Mobile. Bất cứ một ứng dụng OpenLS nào có thể gọi đến dịch vụ này để nhận được bản đồ của vùng mong muốn mà có kèm hoặc không kèm theo vùng bản đồ đè lên bản đồ nền để minh họa một hoặc nhiều OpenLS ADTs như RouteGeometry, Point of Interest, Area of Interest, Location, Position và Address. Dịch vụ này cũng có thể được dùng để hiển thị chỉ dẫn đường đi từ RouteInstructions List ADT hoặc Route Maneuver List ADT.
III.5.3.2.1Các tham số đầu ra.
Định nghĩa kích thước và mã hóa bản đồ được hiển thị, bao gồm các tham số: - Width: độ rộng của bản đồ tính bằng pixels
- Height: độ cao của bản đồ tính bằng pixels
- Format: Tham số xác định dạng mã hóa của dữ liệu bản đồ. - Transparency: thuộc tính boolean xác định độ mờ của nền bản đồ - Background Color: xác định mầu nền của bản đồ nếu có độ mờ
- Content: xác định dạng nội dung được trả về là một URL hay là dữ liệu dạng Base64
Mặc định thì dữ liệu trả về có kích thước ảnh giống như yêu cầu trong Request. Nhóm Harmonization đã làm việc để hài hòa các chuẩn khác nhau như WMS và OpenLS để có hoạt động nhất quán ở những phần mà cả hai chuẩn đều dính đến.
Context
Xác định vùng nào của bản đồ được hiển thị. Điều này có thể được định nghĩa bằng cách:
- Bounding Box: Hai điểm đường chéo theo SRS cụ thể xác định khu vực bản đồ (mặc định là WGS84). Bouding Box này tương tự như Bounding Box được dùng trong WMS và hiện tại phù hợp với nhau.
- Center Point và Scale: xác định điểm giữa vùng bản đồ ở mức scale và quy chiếu cụ thể
Overlays
Định nghĩa một danh sách các ADT hiển thị trên bản đồ.
- ADT (Abtract Data Type) – Các ADT thường nhận được từ đầu ra của các dịch vụ OpenLS khác. Hiện tại đó là Position ADT, Route ADT, POI ADT và Map ADT.
+ Z Order : Thứ tự nơi ADTs nằm trên đè lên các lớp khác so với basemap.
+ Custom Style : Đây là style đã được đặt tên hoặc là style định nghĩa bởi người dùng. Chuẩn OpenLS không định nghĩa một định dạng xác định cho việc mô tả style.
Base Map
Formatted: Dutch (Netherlands) request của họ. Quá trình thực thi Presentation Service phải tạo và hỗ trợ một danh
sách các lớp để người sử dụng có thể lựa chọn . - Layers : Danh sách các lớp quan tâm.
+ Filter : Xác định liệu các lớp được bao gồm trong base map hay bị loại đi khỏi base map : «Hãy thể hiện trên bản đồ chỉ các lớp sau đây » hoặc « Hãy thể hiện lên bản đồ tất cả các lớp trừ những lớp sau đây ». Mặc định sẽ bao gồm tất cả các lớp. - Custom Style : Là style được đặt tên hoặc style do người dùng định nghĩa. Style
Style định nghĩa cách ADT được xem xét. Việc thực thi dịch vụ sẽ tạo và hỗ trợ một danh sách các style cho người dùng lựa chọn.
- Named Style : Chuối ký tự do dịch vụ cung cấp.
- User Defined Style: Người sử dụng định nghĩa nội dung của style. Get Capabilities
Cung cấp cho người sử dụng danh sách các khả năng mà dịch vụ cung cấp. - Layers: Các lớp do dịch vụ cung cấp
- Style: Các style do dịch vụ cung cấp - Format: Loại Mime do dịch vụ cung cấp
- SRS: hệ quy chiếu không gian do dịch vụ hỗ trợ, theo định dạng EPSG: XXXX