1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Web cho ứng dụng GIS và xây dựng ứng dụng minh họa khai thác dịch vụ - 3 pps

18 234 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Mô tả cụ thể về các lớp này

  • Định dạng dữ liệu không gian trong MySQL

    • Định dạng Well-Known Text (WKT)

    • Định dạng Well-Known Binary (WKB)

  • Tạo 1 cơ sở dữ liệu trong MySQL dùng cho dữ liệu không gian

    • Các kiểu dữ liệu không gian trong MySQL:

    • Tạo các giá trị không gian

      • Tạo các giá trị địa lý bằng các hàm của WKT

      • Tạo đối tượng địa lý sử dụng các hàm của WKB

    • Tạo các cột lưu dữ liệu không gian

    • Thêm dữ liệu vào các cột lưu trữ thông tin không gian

    • Lấy dữ liệu không gian

    • Phân tích thông tin không gian

      • Các hàm dùng để chuyển đổi kiểu định dạng của đối tượng địa

      • Các hàm địa lý

      • Các hàm của lớp Point

      • Các hàm của lớp LineString

      • Các hàm của lớp MultiLineString

      • Các hàm của lớp Polygon

      • Các hàm của đối tượng MultiPolygon

      • Các hàm của lớp GeometryCollection

    • Các hàm dùng để tạo ra các đối tượng mới từ những đối tượng

      • Các hàm kiểm tra mối quan hệ giữa các đối tượng

  • Kết nối với MySQL trong .NET

Nội dung

Chương Web Map Service (WMS) Element Số lượng Kế thừa Layer 0+ Không Name Không Title Không Abstract 0/1 Không KeywordList 0/1 Không Style 0+ Thêm SRS 1+ Thêm LatLonBoundingBox Thay BoundingBox 0+ Thay Dimension 0+ Thêm Extent 0+ Thay Attribution 0/1 Thay AuthorityURL 0+ Thêm Identifier 0+ Không MetadataURL 0+ Không DataURL 0/1 Không FeatureListURL 0/1 Không ScaleHint 0/1 Thay Bảng 2.6.Qui định kế thừa thuộc tính lớp 2.3.2 GetMap 2.3.2.1 Chức Lấy ảnh đồ mà tham số địa lý chiều định nghĩa hợp lệ Khi nhận request GetMap, Map Server đáp ứng request này, tung biệt lệ dịch vụ 26 Chương Web Map Service (WMS) 2.3.2.2 GetMap request Tham số request Bắt buộc/ Tùy chọn Mô tả VERSION=version Bắt buộc Phiên request REQUEST=GetMap Bắt buộc Tên request LAYERS=layer_list Bắt buộc Danh sách lớp đồ phân cách dấu phẩy STYLES=style_list Bắt buộc Danh sách kiểu lớp request SRS=namespace:identifier Bắt buộc Hệ quy chiếu khơng gian BBOX=minx,miny,maxx,maxy Bắt buộc Góc trái phải hình chữ nhật bao theo đơn vị SRS WIDTH=output_width Bắt buộc Chiều rộng ảnh (pixel) HEIGHT=output_height Bắt buộc Chiều cao ảnh (pixel) FORMAT=output_format Bắt buộc Định dạng trả đồ TRANSPARENT=TRUE|FALSE Tùy chọn Sự suốt đồ (default=FALSE) BGCOLOR=color_value Tùy chọn Màu (default=0xFFFFFF) EXCEPTIONS=exception_format Tùy chọn Định dạng biệt lệ trả WMS (default=SE_XML) TIME=time Tùy chọn Giá trị thời gian lớp ELEVATION=elevation Tùy chọn Giá trị độ cao lớp Các chiều mẫu khác Tùy chọn Giá trị chiều Bảng 2.7.Các tham số GetMap request 27 Chương Web Map Service (WMS) 2.3.2.2.1 VERSION Tham số VERSION tham số tùy chọn, sử dụng trình thỏa thuận phiên 2.3.2.2.2 REQUEST Tham số REQUEST tham số bắt buộc Để thực thi operation GetMap, giá trị “GetMap” sử dụng 2.3.2.2.3 LAYERS Tham số bắt buộc LAYERS liệt kê lớp cần trả cho request Các giá trị tham số LAYERS phân cách dấu phẩy “,” WMS vẽ lớp từ trái sang phải, nghĩa là, lớp bên trái vẽ đầu tiên, lớp nằm 2.3.2.2.4 STYLES Tham số bắt buộc STYLES liệt kê kiểu mà lớp vẽ Các giá trị tham số STYLES phân cách dấu phẩy “,” Có quan hệ tương ứng một-một giá trị tham số LAYERS giá trị tham số STYLES Mỗi đồ sanh sách lớp tham số LAYERS vẽ theo kiểu tương ứng (cùng vị trí) danh sách kiểu tham số STYLES Nói cách khác, khơng có chuyện client yêu cầu vẽ lớp theo kiểu lớp khác Server đưa biệt lệ có mã “StyleNotDefined” kiểu không hợp lệ yêu cầu Client yêu cầu kiểu mặc định cách để giá trị null (“STYLES=”) Nếu yêu cầu vẽ lớp lớp u cầu vẽ theo kiểu mặc định, lớp yêu cầu vẽ theo kiểu riêng tham số STYLES có giá trị null hai dấu phẩy “,” (“STYLES=style1,,style2,,”) Nếu tất lớp yêu cầu vẽ theo kiểu mặc định có tể sử dụng dạng “STYLES=” dạng “STYLES=,,,,,” hợp lệ 28 Chương Web Map Service (WMS) 2.3.2.2.5 SRS Tham số bắt buộc SRS hệ quy chiếu không gian áp dụng cho giá trị tham số BBOX SRS trình bày chi tiết mục “Các element sở” Giá trị tham số SRS giá trị định nghĩa element lớp yêu cầu Cùng SRS áp dụng cho tất lớp yêu cầu GetMap Nếu server có định nghĩa SRS=NONE cho mơt lớp lớp khơng có hệ quy chiếu không gian nên không vẽ với lớp khác Client nên SRS=NONE request GetMap không, server đưa biệt lệ dịch vụ 2.3.2.2.6 BBOX Tham số bắt buộc BBOX cho phép client yêu cầu hình chữ nhật bao Hình chữ nhật bao trình bày chi tiết mục “Các element sở” Giá trị tham số BBOX request dãy số phân cách dấu phẩy “,” có dạng sau “minx, miny, maxx, maxy” Nếu server tuyên bố có lớp khơng thể lấy tập con, client nên giá trị tham số BBOX request GetMap giá trị BoungdingBox tài liệu Capabilities XML, không server đưa biệt lệ 2.3.2.2.7 FORMAT Tham số bắt buộc FORMAT định dạng cần trả cho operation Các giá trị định dạng hợp lệ cho request GetMap WMS liệt kê element tài liệu Capabilities XML Toàn chuỗi kiểu MIME element dùng làm giá trị cho tham số FORMAT Với WMS, hỗ trợ định dạng “ảnh” định dạng “thành phần đồ họa” Định dạng ảnh bao gồm định dạng ảnh thông dụng GIF (kiểu MIME “image/gif”), PNG (kiểu MIME “image/png”), JPEG (kiểu MIME “image/jpeg”) hầu hết hiển thị trình duyệt web, nhiên có số 29 Chương Web Map Service (WMS) lại cần trình ứng dụng khác để hiển thị Định dạng phần đồ họa bao gồm định dạng SVG, WebCGM 2.3.2.2.8 WIDTH, HEIGHT Hai tham số bắt buộc WIDTH HEIGHT kích thước tính theo số nguyên điểm ảnh ảnh đồ trả cho client Có ràng buộc hai tham số WIDTH HEIGHT phải phù hợp với tham số BBOX, cụ thể WIDTH ≤ maxx minx, HEIGHT ≤ maxy – miny Ảnh trả về, bất chấp định dạng gì, có kích thước chiều rộng chiều cao WIDTH HEIGHT tính theo pixel Trong trường hợp tỉ số BBOX tỉ số WIDTH / HEIGHT khác WMS căng ảnh trả cho tỉ lệ BBOX Nếu request yêu cầu trả định dạng thành phần đồ họa (ví dụ: SVG WebCGM) khơng có chiều rộng chiều cao Khi hai tham số khơng sử dụng Nếu server tuyên bố lớp yêu cầu không thay đổi kích thước client phải truyền vào xác giá trị ảnh cho hai tham số WIDTH HEIGHT request, không server đưa biệt lệ dịch vụ 2.3.2.2.9 TRANSPARENT Tham số tùy chọn TRANSPARENT đồ có làm suốt hay khơng Tham số TRANSPARENT có hai giá trị TRUE FALSE Giá trị mặc định FALSE tham số không đưa request Khả vẽ ảnh với pixel suốt cho phép hiển thỉ kết với request GetMap khác nhau, kết chồng lên tạo nên đồ tổng hợp Cũng vậy, request gồm nhiều lớp lớp nằm phía cần phải để tham số TRANSPARENT Định dạng ảnh GIF có khả hiển thị suốt trình duyệt web Định dạng ảnh PNG cho nhiều lựa chọn việc hiển thị ảnh suốt lại hiển thị với chất lượng Định dang ảnh JPEG không hỗ trợ ảnh suốt 30 Chương Web Map Service (WMS) Khi tham số TRANSPARENT = TRUE tham số FORMAT chứa định dạng ảnh (vidụ: image/gif) WMS trả kết mà tất điểm ảnh không biểu diễn cho feature liệu lớp làm suốt Ví dụ, lớp “Đường” hiển thị suốt chỗ khơng có đường Khi tham số TRANSPARENT = FALSE điểm ảnh có giá trị giá trị tham số BGCOLOR Khi lớp tuyên bố “đục” phần thực thể đồ hiển thị suốt Khi tham số FORMAT chứa định dạng thành phần đồ họa tham số TRANSPARENT đưa vào request GetMap khong xét đến WMS 2.3.2.2.10 BGCOLOR Tham số tùy chọn BGCOLOR màu dùng làm màu đồ Định dạng cho giá trị màu theo chuẩn màu RGB dãy sáu số hexa, cặp hai số biểu diễn cho giá trị màu Đỏ, Xanh lá, Xanh dương Dạng sau OxRRGGBB Giá trị mặc định OxFFFFFF tham số khơng có request Khi tham số FORMAT định dạng ảnh WMS vẽ đồ màu màu BGCOLOR Còn tham số FORMAT định dạng Thành phần Đồ họa WMS không vẽ màu Khi lớp tuyên bố “đục” phần, thực thể đồ che lấp màu 2.3.2.2.11 EXCEPTIONS Tham số tùy chọn EXCEPTIONS cách mà lỗi báo cho client Giá trị mặc định “application/vnd.ogc.se_xml” khơng có tham số request Một WMS hỗ trợ nhiều định dạng biệt lệ cách liệt kê định dạng element bên element tài liệu Capabilities XML Tồn chuỗi kiểu MIME element 31 Chương Web Map Service (WMS) sử dụng làm giá trị cho tham số EXCEPTIONS Định dạng số định dạng biệt lệ bắt buộc WMS, lại tùy chọn 1) application/vnd.ogc.se_xml (bắt buộc) 2) application/vnd.ogc.se_inimage (tùy chọn) 3) application/vnd.ogc.se_blank (tùy chọn) 2.3.2.3 GetMap response Kết trả request hợp lệ đồ tương ứng với lớp thông tin địa lý yêu cầu, theo kiểu xác định, kèm theo thông tin hệ quy chiếu khơng gian, hình chữ nhật bao, kích thước, định dạng độ suốt Khi request không hợp lệ gởi đến, server trả biệt lệ dịch vụ 2.3.3 GetFeatureInfo 2.3.3.1 Chức Đây operation tùy chọn Nó hỗ trợ cho lớp mà attribute queryable=”1” WMS gửi biệt lệ dịch vụ client gửi request GetFeatureInfo đến lớp không hợp lệ GetFeatureInfo yêu cầu thông tin feature đồ trả request GetMap Chẳng hạn sau nhận đồ, người dùng chọn vào điểm đồ để muốn biết thêm thơng tin chi tiếp điểm Operation cho client điểm ảnh cần truy vấn, truy vấn lớp đồ nào, định dạng thơng tin trả Do giao thức WMS giao thức không trạng thái nên request GetFeatureInfo cho WMS thấy đồ mà người dùng xem cách thêm vào hầu hết tham số request GetMap (ngoại trừ hai tham số VERSION REQUEST) Trong tập thơng tin (BBOX, SRS, WIDTH, HEIGTH), với vị trí X, Y mà người dùng chọn, WMS trả thông tin điểm mà người dùng chọn 32 Chương Web Map Service (WMS) GetFeatureInfo thực định dạng ảnh không thực định dạng thành phần đồ họa Thông tin trả từ GetFeatureInfo tùy thuộc vào nhà cung cấp dịch vụ 2.3.3.2 GetFeatureInfo request Các tham số request GetFeatureInfo liệt kê bảng sau Bắt buộc/ Tham số request Tùy chọn Mô tả VERSION=version Bắt buộc Phiên request REQUEST=GetFeatureInfo Bắt buộc Tên request Bắt buộc QUERY_LAYERS=layer_list Bắt buộc INFO_FORMAT=output_format Tùy chọn FEATURE_COUNT=number Tùy chọn X=pixel_column Bắt buộc Hồnh độ điểm cần lấy thơng tin Y=pixel_row Bắt buộc Tung độ điểm cần lấy thông tin EXCEPTIONS=exception_format Tùy chọn Vendor-specific parameters Phần copy lại tham số request GetMap Danh sách lớp cần truy vấn, phân cách dấu phẩy Định dạng thông tin feature (kiểu MIME) Số lượng feature cần lấy thông tin (default = 1) Định dạng biệt lệ (default=application/vnd.ogc.se_xml) Tùy chọn Bảng 2.8.Các tham số request GetFeatureInfo 2.3.3.2.1 Tiền tố Vai trò tiền tố URL đề cập mục “Các element sở” Tiền tố cho GetCapabilities, GetMap and GetFeatureInfo khác 33 Chương Web Map Service (WMS) 2.3.3.2.2 VERSION Ý nghĩa tham số bắt buộc VERSION đề cập mục “Các element sở” 2.3.3.2.3 REQUEST Ý nghĩa tham số bắt buộc REQUEST đề cập mục “Các element sở” Đối với GetFeatureInfo, giá trị tham số REQUEST “GetFeatureInfo” 2.3.3.2.4 môt cặp tên/ giá trị tham số khác Hầu hết tham số request GetMap lại bị lặp lại GetFeatureInfo Ngoại trừ hai tham số VERSION REQUEST GetFeatureInfo có giá trị riêng Những tham số cịn lại request GetMap tiếp tục nhúng vào request GetFeatureInfo 2.3.3.2.5 QUERY_LAYERS Tham số bắt buộc QUERY_LAYERS lớp đồ chứa feature cần lấy thông tin Danh sách lớp phân cách dấu phẩy “,” Tham số chứa tên lớp số lớp yêu cầu request GetMap Nếu lớp danh sách khơng có tài liệu Capabilities XML WMS server đưa biệt lệ dịch vụ 2.3.3.2.6 INFO_FORMAT Tham số tùy chọn INFO_FORMAT định dạng trả cho thông tin feature Các giá trị định dạng dùng liệt kê elment bên element tài liệu Capabilities XML WMS Toàn chuỗi kiểu MIME element dùng làm giá trị tham số INFO_FORMAT Ví dụ: INFO_FORMAT=application/vnd.ogc.gml u cầu thơng tin feature gửi theo định dạng GML 34 Chương Web Map Service (WMS) 2.3.3.2.7 FEATURE_COUNT Tham số tùy chọn FEATURE_COUNT số feature tối đa phép lấy thông tin Đây số nguyên lớn Giá trị mặc định tham số request 2.3.3.2.8 X,Y Tham số bắt buộc X, Y điểm cần lấy thông tin đồ X Y phải nằm phạm vi bao quanh tham số WIDTH HEIGHT request GetMap Tọa độ gốc (0,0) tâm điểm ảnh góc trái, X tăng qua bên phải, Y tăng xuống 2.3.3.2.9 EXCEPTIONS Tham số tùy chọn EXCEPTIONS cách mà lỗi báo cho client Giá trị mặc định application/vnd.ogc.se_xml khơng có tham số request Theo đặc tả (version 1.1.1) khơng cịn định dạng khác cho biệt lệ request GetFeatureInfo 2.3.3.3 GetFeatureInfo response WMS trả response theo tham số INFO_FORMAT request request hợp lệ, không server đưa biệt lệ dịch vụ Response trả cho client tùy thuộc vào nhà cung cấp WMS, phải gắn liền với feature gần điểm (X,Y) 35 Chương Web Feature Service (WFS) Chương Web Feature Service (WFS) 3.1 Giới thiệu WFS cung cấp giao tác thông thường đến sở liệu GIS thêm, xóa, sửa, truy vấn, khám phá đối tượng thơng tin địa lý Nó sử dụng giao thức HTTP tính tốn phân phối Đối tượng địa lý tập thuộc tính, mà thuộc tính ba giá trị sau {tên, kiểu, giá trị} Tên kiểu thuộc tính đối tượng quy định kiểu đối tượng Các đối tượng địa lý phải có thuộc tính có giá trị mơ tả thơng tin địa lý Nó có thuộc tính khơng nhằm mơ tả thơng tin địa lý Tiến trình u cầu dịch vụ WFS tiến hành theo trình tự sau: 1)Ứng dụng client gửi yêu cầu tài liệu mơ tả khả dịch vụ WFS Đó tài liệu mô tả giao tác mà WFS hỗ trợ liệt kê kiểu feature mà hỗ trợ 2)Ứng dụng client gửi yêu cầu lấy thông tin mô tả chi tiết hay nhiều kiểu feature đến WFS 3)Dựa thông tin mô tả chi tiết kiểu feature này, ứng dụng client tạo câu yêu cầu 4)Yêu cầu gửi đến server 5)WFS thực thi yêu cầu 6)Sau đáp ứng xong yêu cầu,WFS gửi trả trạng thái kết việc đáp ứng (thành công giao tác, hay thất bại) Để hỗ trợ cho giao tác thêm, xóa, sửa truy vấn liệu, WFS hỗ trợ giao tác sau: GetCapabilities: WFS bắt buộc phải mô tả khả qua giao tác Nó kiểu feature mà hỗ trợ giao tác hỗ trợ kiểu feature 36 Chương Web Feature Service (WFS) DescribeFeatureType: Khi có yêu cầu, WFS phải có khả mơ tả cấu trúc kiểu feature mà hỗ trợ GetFeature: WFS phải có khả đáp ứng yêu cầu lấy thể feature Hơn client rõ thuộc tính feature mà muốn lấy kèm theo tạo ràng buộc chúng Transactinon: WFS có khả hỗ trợ yêu cầu thêm, xóa, sửa feature LockFeature: WFS có khả đáp ứng yêu cầu khóa thể thuộc tính khoảng thời gian thực giao tác Tùy theo khả hỗ trợ giao tác mà người ta phân làm hai loại dịch vụ WFS Một “WFS bản” (hay gọi dịch vụ WFS đọc) hỗ trợ giao tác GetCapabilities, DescribeFeatureType GetFeature Hai “WFS giao tác” hỗ trợ thêm giao tác Transaction, cịn giao tác LockFeature tùy chọn Client Server request document request document request document Network Hình 3.1 Lược đồ giao thức 37 Chương Web Feature Service (WFS) 3.2 Các thành phần dịch vụ sở Các nội dung đánh số thỏa thuận phiên bản, quy tắc HTTP request, HTTP response trình bày phần thành phần dịch vụ sở WMS 3.2.1 Mã hóa câu request Có hai phương pháp mã hóa câu request WFS Phương pháp thứ sử dụng XML làm ngôn ngữ mã hóa Phương pháp thứ hai sử dụng cặp TừKhóaGiáTrị để mã hóa tham số câu request Ví dụ cho phương pháp dùng cặp từ khóa – giá trị: "REQUEST=GetCapabilities" Trong “REQUEST” từ khóa, cịn “GetCapabilities” giá trị Trong hai phương pháp kết response biệt lệ trả giống 3.2.2 Không gian tên Không gian tên dùng để phân biệt từ vựng XML với Đối với WFS, có ba khơng gian tên sau: 1) http://www.opengis.net/wfs – từ vựng interface WFS 2) http://www.opengis.net/gml – từ vựng GML 3) http://www.opengis.net/ogc – từ vựng cho OGC Filter 3.3 Các thành phần chung 3.3.1 Định danh Feature (Feature identifier) Mỗi Feature định danh cách Nghĩa server WFS thông báo cho client biết định danh Feature định danh sử dụng ln cho Feature lần tham chiếu đến (cho đến Feature bị xóa) Đoạn lược đồ XML dùng để mô tả định danh sau: 38 Chương Web Feature Service (WFS) Mục đích định danh tác vụ truy vấn sở liệu server thực 3.3.2 Định danh toàn cầu Đối với riêng Web Feature Service định danh cục đủ Tuy nhiên, tất Web Feature Service theo tổ chức OGC cần phải có định danh cho đối tượng thuộc loại đối tượng Theo cách tiếp cận trước đối tượng tham chiếu đến dựa thành phần phạm vi (scope) định danh (FeatureId), phạm vi URL server chứa loại Feature FeatureId định danh cục Feature bên server Cách tiếp cận bất tiện vận chuyển bất tiện số trường hợp khác Mục đích phần để việc sử dụng chuỗi định danh cho Feature thuận tiện nhiều trường hợp Chuỗi định danh tạo cách kết hợp URL Web Feature Service với định danh cục Feature Chuỗi định danh thật có ích mà chuỗi URL chuỗi URN mà dùng để truy xuất trực tiếp đến Feature mà đến Cấu trúc chuỗi URL URN Web Feature Service mơ tả cách riêng biệt Một điều cần lưu ý sử dụng URN là: Web Feature Service lấy đối tượng liệu Do đó, có ích dùng để định danh cho đối tượng Sử dụng URL URN có ích cho ứng dụng cần truy xuất đến đối tượng thô cách đơn giản ứng dụng khơng cần biết chi tiết việc cài đặt Cách định danh có ích mà tích hợp với cơng nghệ XML cao cấp XSLT RDF, có ích cho việc debug 39 Chương Web Feature Service (WFS) 3.3.3 Trạng thái Feature (Feature State) Định nghĩa Feature WFS cung cấp lược đồ ứng dụng GML (GML application schema) Ở phần sau mô tả cách mà client yêu cầu tài liệu XML có chứa định nghĩa đối tượng có server cung cấp lược đồ ứng dụng GML Các định nghĩa lược đồ ứng dụng cần phải tuân thủ mô tả ngôn ngữ đánh dấu địa lí chuẩn OpenGIS (OpenGIS Geography Markup Language- GML ), phiên 2.1.1 Một ứng dụng client sử dụng định nghĩa lược đồ ứng dụng GML loại Feature để đến tất Feature thuộc loại Feature đến tên kiểu liệu thuộc tính Feature Giá trị thuộc tính Feature cấu thành trạng thái Feature (Feature state) Một ứng dụng client tham chiếu đến Feature cách tên loại Feature tên thuộc tính Feature Một ứng dụng client yêu cầu transaction WFS thực cập nhật trạng thái Feature thông qua operation insert, update, delete 3.3.4 Tên thuộc tính Một Web Feature Service tham chiếu đến tên thuộc tính Feature định nghĩa lược đồ ứng dụng GML Tuy nhiên, trạng thái Feature thể GML, nên tên thuộc tính Web Feature Service sử dụng phải tuân thủ theo mô tả tài liệu XML Thêm nữa, tên thuộc tính chứa phần Namespace theo mô tả Namespace XML Định nghĩa trích từ mơ tả XML: NCName ::= (Letter | '_') (NCNameChar)* NCNameChar ::=Letter|Digit|'.'|'-'|'_'|CombiningChar|Extender QName ::= (Prefix ':')? LocalPart Prefix ::= NCName LocalPart ::= NCName 40 Chương Web Feature Service (WFS) Ví dụ: Ví dụ tên thuộc tính hợp lệ là: Age, Temperature, _KHz, myns:INWATERA_1M.WKB_GEOM Ví dụ tên thuộc tính khơng hợp lệ: +Domain, 123_SomeName 3.3.5 Tham chiếu đến thuộc tính 3.3.5.1 Giới thiệu GML cho phép Feature địa lý phép chứa thuộc tính phi địa lí phức hợp Vấn đề đặt làm cách để tham chiếu đến thuộc tình nhiều nơi khác (chẳng hạn câu truy vấn chuỗi Filter) WFS phải dùng đến cấu trúc XPath mô tả để tham chiếu đến thuộc tính thuộc tính Feature 3.3.5.2 Biểu thức XPath (XPath expression) Ngôn ngữ đường dẫn XML (XML Path Language) ngơn ngữ dùng để phần tài liệu XML, cịn dùng để đển thuộc tính Feature, thuộc tính đến thành phần (element) thuộc tính tài liệu XML Theo tài liệu WFS khơng cần phải hỗ trợ hồn tồn ngơn ngữ XPath, để giảm chi phí cài đặt WFS phải hỗ trợ phần sau ngôn ngữ XPath 1)WFS phải hỗ trợ đường dẫn đến địa viết tắt 2)Đường dẫn đến địa phải dùng kí tự “/” để ngăn cách cấp 3)Bước đường dẫn phải tương ứng với thành phần gốc thuộc tính Feature tham chiếu tới tương ứng với thành phần gốc loại Feature mà có bước tương ứng với thành phần gốc thuộc tính Feature tham chiếu tới 41 Chương Web Feature Service (WFS) Ví dụ: Xét tài liệu XML sau mô tả đối tượng person 42 Chương Web Feature Service (WFS) 43 ... đồ ứng dụng GML Các định nghĩa lược đồ ứng dụng cần phải tuân thủ mô tả ngơn ngữ đánh dấu địa lí chuẩn OpenGIS (OpenGIS Geography Markup Language- GML ), phiên 2.1.1 Một ứng dụng client sử dụng. .. http://www.opengis.net/wfs – từ vựng interface WFS 2) http://www.opengis.net/gml – từ vựng GML 3) http://www.opengis.net/ogc – từ vựng cho OGC Filter 3. 3 Các thành phần chung 3. 3.1 Định danh Feature... lệ gởi đến, server trả biệt lệ dịch vụ 2 .3. 3 GetFeatureInfo 2 .3. 3.1 Chức Đây operation tùy chọn Nó hỗ trợ cho lớp mà attribute queryable=”1” WMS gửi biệt lệ dịch vụ client gửi request GetFeatureInfo

Ngày đăng: 30/07/2014, 17:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w