この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) は、各国の標準化団体 (ISO メンバー団体) の世界的な連合です。国際規格の作成作業は、通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。 ISOと連携して、政府および非政府の国際機関もこの作業に参加しています。 ISO は、電気技術の標準化に関するすべての問題について、国際電気標準会議 (IEC) と緊密に協力しています。
国際規格は、ISO/IEC 指令のPart 2 部で規定されている規則に従って作成されます。
技術委員会の主な任務は、国際規格を準備することです。技術委員会によって採択されたドラフト国際規格は、投票のためにメンバー団体に配布されます。国際規格として発行するには、投票するメンバー団体の少なくとも 75% による承認が必要です。
このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部または全部を特定する責任を負わないものとします。
ISO 19128 は、Open Geospatial Consortium, Inc. によって提供された基本ドキュメントから、技術委員会 ISO/TC 211, Geographic information/Geomaticsによって作成されました。
序章
Web マップ サービス (WMS) は、地理情報から動的に空間参照データのマップを生成します。この国際規格は、「地図」をコンピュータ画面での表示に適したデジタル画像ファイルとして地理情報を描写したものと定義しています。マップはデータそのものではありません。 WMS で作成されたマップは、通常、PNG, GIF, JPEG などの画像形式でレンダリングされます。また、場合によっては、Scalable Vector Graphics (SVG) または Web Computer Graphics Metafile (WebCGM) 形式のベクターベースのグラフィック要素としてレンダリングされます。
この国際標準では、3 つの操作が定義されています。1 つはサービスレベルのメタデータを返します。もう 1 つは、地理的パラメーターと次元パラメーターが明確に定義されたマップを返します。オプションの 3 番目の操作は、マップに表示されている特定のフィーチャに関する情報を返します。 Web マップ サービスの操作は、Uniform Resource Locator (URL) の形式で要求を送信することにより、標準の Web ブラウザーを使用して呼び出すことができます。このような URL の内容は、要求された操作によって異なります。特に、マップを要求する場合、URL は、マップに表示する情報、マップする地球の部分、目的の座標参照系、および出力画像の幅と高さを示します。同じ地理パラメータと出力サイズで 2 つ以上のマップを作成すると、結果を正確に重ね合わせて合成マップを作成できます。透明な背景をサポートする画像形式 (GIF や PNG など) を使用すると、下にあるマップを表示できます。さらに、個々のマップを異なるサーバーからリクエストすることもできます。したがって、Web マップ サービスは、クライアントがカスタマイズされたマップを構築できる分散マップ サーバーのネットワークの作成を可能にします。マップ要求 URL とその結果のマップの例示的な例は、付録 G に示されています。
この国際規格は、特定のデータ保有にアクセスする能力ではなく、地図を作成する能力を公開する Web マップ サービス インスタンスに適用されます。基本的な WMS は、保有する地理情報を「レイヤー」に分類し、これらのレイヤーを表示するための定義済みの「スタイル」を有限数提供します。この国際規格は、名前付きのレイヤーとスタイルのみをサポートしており、フィーチャ データのユーザー定義のシンボル表示のメカニズムは含まれていません。
注: Open Geospatial Consortium (OGC) の Styled Layer Descriptor (SLD) 仕様 [6] は、名前付きの Layers と Styles の代わりに、フィーチャ データのユーザー定義のシンボル表示のメカニズムを定義しています。簡単に言うと、SLD 対応の WMS は、Web フィーチャ サービス [7] からフィーチャ データを取得し、マップをレンダリングするためにユーザーが提供する明示的なスタイル情報を適用します。
1 スコープ
この国際標準は、地理情報から動的に空間参照マップを作成するサービスの動作を指定します。マップを取得するためにサーバーが提供するマップの説明を取得し、マップに表示されるフィーチャについてサーバーにクエリを実行する操作を指定します。この国際規格は、グラフィック形式の地図の絵入りレンダリングに適用されます。実際のフィーチャ データまたはカバレッジ データ値の取得には適用されません。
3 参考文献
本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。
- ISO 8601:2004, データ要素と交換フォーマット - 情報交換 - 日付と時刻の表現
- ISO 19111, 地理情報 — 座標による空間参照
- ISO 19115:2003, 地理情報 — メタデータ
- EPS, European Petroleum Survey Group Geodesy Parameters 、Lott, R.、Ravanas, B.、Cain, J.、Simonson, G, および Nicolai, R. 編、< http://www. epsg.org/ >
- IETF RFC 204, Multipurpose Internet Mail Extension, Uniform Resource Identifier, Hypertext Transfer Protocol — HTTP/1.1 、Gettys, J.、Mogul, J.、Frystyk, H.、Masinter, L.、Leach, P.、および Berners-Lee, T. 編.、 < http://www.ietf.org/rfc/rfc2616.txt > で入手可能
- UCUM, Unified Code for Units of Measure 、Schadow, G. and McDonald, C, バージョン 1.5 < http://aurora.regenstrief.org/UCUM/ucum.html >
- XML 1.0, Extensible Markup Language (XML) 1.0 、World Wide Web Consortium Recommendation, Bray, T.、Paoli, J.、Sperberg-McQueen, CM, および Maler, E. 編、< http://www で入手可能 .w3.org/TR/ >
- XML Schema, XML Schema Part 1: Structures 、World Wide Web Consortium Recommendation, Thompson, HS, Beech, D.、Maloney, M.、および Mendelsohn, N. 編、< http://www.w3 で入手可能。組織/TR/ >
4 用語と定義
このドキュメントでは、次の用語と定義が適用されます。
4.1
クライアント
サーバー から 操作 を呼び出すことができるソフトウェア コンポーネント
4.2
座標参照系
データムによって実世界に関連する 座標系
[出典:ISO19111]
4.3
座標系
ポイントに座標を割り当てる方法を指定するための一連の数学的規則
[出典:ISO19111]
4.4
地理情報
地球に対する位置に暗黙的または明示的に関連付けられた現象に関する情報
[出典:ISO19101]
4.5
インターフェース
エンティティの 動作 を特徴付ける一連の名前付き操作
[出典:ISO19119]
4.6
層
サーバー から マップ として要求される 地理情報 の基本単位
4.7
地図
コンピュータ画面での表示に適したデジタル画像ファイルとしての 地理情報 の 描写
4.8
手術
オブジェクトを呼び出して実行できる変換またはクエリの仕様
[出典:ISO19119]
4.9
描写
人間への情報の提示
[出典: ISO19117]
4.10
リクエスト
クライアント による 操作 の呼び出し
4.11
応答
サーバー から クライアント に返される 操作 の結果
4.12
サーバ
サービスの特定のインスタンス
4.13
サービス
インターフェイス を介してエンティティによって提供される機能の別個の部分
[出典: ISO14252]
4.14
サービス メタデータ
サーバー で利用可能な 操作 と 地理情報 を記述するメタデータ
参考文献
| [1] | FGDC-STD-001-1998, デジタル地理空間メタデータのコンテンツ標準(バージョン 2)、米国連邦地理データ委員会。入手先: < http://www.fgdc.gov/metadata/contstan.html > |
| [2] | Internet Assigned Numbers Authority, MIME メディア タイプ。 World Wide Web から: < http://www.iana.org/assignments/media-types/ > |
| [3] | ISO 19117:2005, 地理情報 — 描写 |
| [4] | ISO 19119:2005, 地理情報 — サービス |
| [5] | ISO 19125-1:2004, 地理情報 - シンプルな機能へのアクセス - Part 1: 共通アーキテクチャ |
| [6] | ラロンド、W . (ed.)、 Styled Layer Descriptor Implementation Specification 1.0.0 、OGC Document #02-070, 2002 年 8 月。< http://www.opengis.org/techno/specs/ > で入手可能 |
| [7] | ヴェレタノス、P. (ed.)、 Web Feature Service Implementation Specification 1.0.0 、OGC Document #02-058, 2003 年 9 月。World Wide Web から入手可能: < http://www.opengis.org/techno/specs/ > |
| [8] | XML Schem, XML Schema Part 2: Datatypes 、World Wide Web Consortium 勧告、Biron, P. および Malhotra, A. 編、< http://www.w3.org/TR/ > で入手可能 |
| [9] | ISO 6709:1983, 地理的位置の緯度、経度、高度の標準表現 |
| [10] | ISO/IEC 863, 情報技術 — コンピュータ グラフィックス — 画像記述情報の保存と転送のためのメタファイル |
| [11] | ISO/IEC TR 14252:1996, 情報技術 — POSIX オープン システム環境 (OSE) のガイド |
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 19128 was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics, from a base document supplied by the Open Geospatial Consortium, Inc.
Introduction
A Web Map Service (WMS) produces maps of spatially referenced data dynamically from geographic information. This International Standard defines a “map” to be a portrayal of geographic information as a digital image file suitable for display on a computer screen. A map is not the data itself. WMS-produced maps are generally rendered in a pictorial format such as PNG, GIF or JPEG, or occasionally as vector-based graphical elements in Scalable Vector Graphics (SVG) or Web Computer Graphics Metafile (WebCGM) formats.
This International Standard defines three operations: one returns service-level metadata; another returns a map whose geographic and dimensional parameters are well-defined; and an optional third operation returns information about particular features shown on a map. Web Map Service operations can be invoked using a standard web browser by submitting requests in the form of Uniform Resource Locators (URLs). The content of such URLs depends on which operation is requested. In particular, when requesting a map the URL indicates what information is to be shown on the map, what portion of the Earth is to be mapped, the desired coordinate reference system, and the output image width and height. When two or more maps are produced with the same geographic parameters and output size, the results can be accurately overlaid to produce a composite map. The use of image formats that support transparent backgrounds (e.g. GIF or PNG) allows underlying maps to be visible. Furthermore, individual maps can be requested from different servers. The Web Map Service thus enables the creation of a network of distributed map servers from which clients can build customized maps. Illustrative examples of map request URLs and their resulting maps are shown in Annex G.
This International Standard applies to a Web Map Service instance that publishes its ability to produce maps rather than its ability to access specific data holdings. A basic WMS classifies its geographic information holdings into “Layers” and offers a finite number of predefined “Styles” in which to display those layers. This International Standard supports only named Layers and Styles, and does not include a mechanism for user-defined symbolization of feature data.
NOTE The Open Geospatial Consortium (OGC) Styled Layer Descriptor (SLD) specification [6] defines a mechanism for user-defined symbolization of feature data instead of named Layers and Styles. In brief, an SLD-enabled WMS retrieves feature data from a Web Feature Service [7] and applies explicit styling information provided by the user in order to render a map.
1 Scope
This International Standard specifies the behaviour of a service that produces spatially referenced maps dynamically from geographic information. It specifies operations to retrieve a description of the maps offered by a server to retrieve a map, and to query a server about features displayed on a map. This International Standard is applicable to pictorial renderings of maps in a graphical format; it is not applicable to retrieval of actual feature data or coverage data values.
3 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
- ISO 8601:2004, Data elements and interchange formats — Information interchange — Representation of dates and times
- ISO 19111, Geographic information — Spatial referencing by coordinates
- ISO 19115:2003, Geographic information — Metadata
- EPSG (February 2003), European Petroleum Survey Group Geodesy Parameters, Lott, R., Ravanas, B., Cain, J., Simonson, G, and Nicolai, R., eds., available at < http://www.epsg.org/ >
- IETF RFC 2045 (November 1996), Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, Freed, N. and Borenstein, N., eds., available at < http://www.ietf.org/rfc/rfc2045.txt >
- IETF RFC 2396 (August 1998), Uniform Resource Identifiers (URI): Generic Syntax, Berners-Lee, T., Fielding, N., and Masinter, L., eds., available at < http://www.ietf.org/rfc/rfc2396.txt >
- IETF RFC 2616 (June 1999), Hypertext Transfer Protocol — HTTP/1.1, Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and Berners-Lee, T., eds., available at < http://www.ietf.org/rfc/rfc2616.txt >
- UCUM, Unified Code for Units of Measure, Schadow, G. and McDonald, C.J. (eds.), version 1.5 < http://aurora.regenstrief.org/UCUM/ucum.html >
- XML 1.0, Extensible Markup Language (XML) 1.0, World Wide Web Consortium Recommendation, Bray, T., Paoli, J., Sperberg-McQueen, C.M., and Maler, E., eds., available at < http://www.w3.org/TR/ >
- XML Schema, XML Schema Part 1: Structures, World Wide Web Consortium Recommendation, Thompson, H.S., Beech, D., Maloney, M., and Mendelsohn, N., eds., available at < http://www.w3.org/TR/ >
4 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
4.1
client
software component that can invoke an operation from a server
4.2
coordinate reference system
coordinate system that is related to the real world by a datum
[SOURCE: ISO 19111]
4.3
coordinate system
set of mathematical rules for specifying how coordinates are to be assigned to points
[SOURCE: ISO 19111]
4.4
geographic information
information concerning phenomena implicitly or explicitly associated with a location relative to the Earth
[SOURCE: ISO 19101]
4.5
interface
named set of operations that characterize the behaviour of an entity
[SOURCE: ISO 19119]
4.6
layer
basic unit of geographic information that may be requested as a map from a server
4.7
map
portrayal of geographic information as a digital image file suitable for display on a computer screen
4.8
operation
specification of a transformation or query that an object may be called to execute
[SOURCE: ISO 19119]
4.9
portrayal
presentation of information to humans
[SOURCE: ISO 19117]
4.10
request
invocation of an operation by a client
4.11
response
result of an operation returned from a server to a client
4.12
server
a particular instance of a service
4.13
service
distinct part of the functionality that is provided by an entity through interfaces
[SOURCE: ISO 14252]
4.14
service metadata
metadata describing the operations and geographic information available at a server
Bibliography
| [1] | FGDC-STD-001-1998, Content Standard for Digital Geospatial Metadata (version 2), US Federal Geographic Data Committee. Available at: < http://www.fgdc.gov/metadata/contstan.html > |
| [2] | Internet Assigned Numbers Authority, MIME Media Types. from World Wide Web: < http://www.iana.org/assignments/media-types/ > |
| [3] | ISO 19117:2005, Geographic information — Portrayal |
| [4] | ISO 19119:2005, Geographic information — Services |
| [5] | ISO 19125-1:2004, Geographic information — Simple feature access — Part 1: Common architecture |
| [6] | Lalonde, W. (ed.), Styled Layer Descriptor Implementation Specification 1.0.0, OGC Document #02-070, August 2002. Available at < http://www.opengis.org/techno/specs/ > |
| [7] | Vretanos, P. (ed.), Web Feature Service Implementation Specification 1.0.0, OGC Document #02-058, September 2003. Available from World Wide Web: < http://www.opengis.org/techno/specs/ > |
| [8] | XML Schema (May 2001), XML Schema Part 2: Datatypes, World Wide Web Consortium Recommendation, Biron, P. and Malhotra, A., eds., Available at < http://www.w3.org/TR/ > |
| [9] | ISO 6709:1983, Standard representation of latitude, longitude and altitude for geographic point locations |
| [10] | ISO/IEC 8632 (all parts), Information technology — Computer graphics — Metafile for the storage and transfer of picture description information |
| [11] | ISO/IEC TR 14252:1996, Information technology — Guide to the POSIX Open System Environment (OSE) |