.

GIS 共通サービス標準仕様
V3.2

平成２８年１０月

一般財団法人全国地域情報化推進協会

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

目次
本書の位置づけ .......................................................................................................................................................... 3
１． はじめに ............................................................................................................................................................ 4
１．１ 適用範囲 ..................................................................................................................................................... 4
１．２ 想定する利用者 ......................................................................................................................................... 4
１．３ 前提とする標準・規格 ............................................................................................................................. 4
１．４ 引用する規格 ............................................................................................................................................. 5
１．５ 参考とする規格 ......................................................................................................................................... 5
１．６ データ型記載のルール ............................................................................................................................. 6
１．７ 略語の定義 ................................................................................................................................................. 6
２． GIS 共通サービス標準仕様策定のスコープ ................................................................................................. 7
２．１ 本仕様の目的 ............................................................................................................................................. 7
２．２ 本仕様のスコープ ..................................................................................................................................... 7
３． GIS ユニットの概要 ......................................................................................................................................... 8
３．１ GIS ユニットの定義と位置づけ .............................................................................................................. 8
３．２ GIS ユニットの役割と構成 ...................................................................................................................... 9
３．３ GIS ユニットの差し替え ........................................................................................................................ 10
３．４ GIS 共通サービス利用機能 .................................................................................................................... 10
４． GIS 共通サービスの要件 ............................................................................................................................... 11
４．１ GIS 共通サービスの種類 ........................................................................................................................ 11
４．２ 機能一覧 ................................................................................................................................................... 12
４．３ 機能構成図（DMM） ............................................................................................................................. 13
４．４ 機能情報関連図（DFD） ....................................................................................................................... 15
４．５ GIS 共通サービスインタフェース仕様 ................................................................................................ 16
５． GISDB の要件 ................................................................................................................................................. 17
５．１ 地理空間データ ....................................................................................................................................... 17
５．２ GISDB で蓄積・管理されるデータ ...................................................................................................... 18
６． 地理空間データ交換の要件 ........................................................................................................................... 21
６．１ 地理空間データの交換のための要件 ................................................................................................... 21
６．２ 座標参照系と座標の表記 ....................................................................................................................... 22
７． GIS 共通サービス利用機能の要件 ............................................................................................................... 23
７．１ GIS 共通サービス利用機能の種類 ........................................................................................................ 23
７．２ 機能一覧 ................................................................................................................................................... 24
８． 業務ユニットが位置情報を蓄積・管理するための要件 ........................................................................... 25
８．１ 位置情報を蓄積・管理する際の要件 ................................................................................................... 25
８．２ 座標参照系と座標の表記 ....................................................................................................................... 25
９． 座標参照系と座標の表記 ............................................................................................................................... 26
９．１ 座標参照系 ............................................................................................................................................... 26
９．２ 座標値の表記 ........................................................................................................................................... 27－1－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録１ GIS 共通サービスインタフェース仕様（規定） ................................................................................... 28
付録１．１ インタフェース定義 ....................................................................................................................... 28
付録１．２ WSDL 定義 ....................................................................................................................................... 75
付録２ 共通ヘッダの扱い（規定） ....................................................................................................................... 76
付録３ メッセージサンプル（参考） ................................................................................................................... 77
付録３．１ 名前空間の宣言パターン例 ........................................................................................................... 77
付録３．２ SOAP メッセージ例 ........................................................................................................................ 79
付録４ 地名辞典のデータモデル（参考） ........................................................................................................... 83
付録４．１ UML モデル ..................................................................................................................................... 83
付録４．２ 地名辞典のデータ構造の概要 ....................................................................................................... 84
付録４．３ 地名辞典と場所インスタンス ....................................................................................................... 85
付録４．４ 地理識別子による空間参照系と場所型........................................................................................ 87
付録５ 地名辞典交換のためのスキーマ仕様（規定） ....................................................................................... 88
付録５．１ 共通事項 ........................................................................................................................................... 88
付録５．２ 住所情報地名辞典交換のためのスキーマ仕様 ............................................................................ 89
付録５．３ 識別番号情報地名辞典交換のためのスキーマ仕様 .................................................................... 92
付録６ 位置情報を業務ユニットで蓄積・管理する際のデータ記述方式（規定） ....................................... 95
付録７ 用語集 .......................................................................................................................................................... 97－2－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

本書の位置づけ
地域情報プラットフォーム標準仕様は、業務モデル標準、サービス協調技術標準の仕様、およびガイドライン一式である。
本書「GIS 共通サービス標準仕様」は、地域情報プラットフォームにおける GIS 共通サービスの要件やアーキテクチャを規定するものである。

地
域
情
報
プ
ラ
ッ
ト
フ
ォ
ー
ム
標
準
仕
様
書

業務モデル標準

サービス協調技術標準

自治体及び民間が提供する地域情報サービスの連携に必要な業務アプリケーションユニットのインタフェース仕様

サービス連携を支える基盤アプリの諸要件・プロトコ
ル等を取り決めた仕様

自治体業務アプリケーションユニット標準仕様
防災業務アプリケーションユニット標準仕様
教育情報アプリケーションユニット標準仕様
健康情報業務アプリケーションユニット標準仕様※

アーキテクチャ標準仕様
プラットフォーム通信標準仕様

GISを活用した業務ユニット、アプリケーションを構築するための共通仕様

GIS共通サービス標準仕様
各種システム製品等の地域情報プラットフォーム準拠及び相互接続を確認する仕様

地域情報プラットフォーム準拠確認及び相互接続確認仕様
仕様に準拠したサービス基盤および業務アプリケーションを導入する調達者向けに必要な事項をとりまとめたもの（指針）

地域情報プラットフォームガイドライン

その他

地域情報プラットフォーム基本説明書
地域情報プラットフォーム標準仕様運用規則

資参料考

地域情報プラットフォームガイドライン 技術解説 要約
地域情報プラットフォームにおけるＧＩＳ共通サービス基本提案書※ 今後、標準仕様体系に取り込み予定

図 ０.１ 地域情報プラットフォーム標準仕様の体系－3－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

１． はじめに
１．１ 適用範囲
本仕様は、地域情報プラットフォームに準拠する業務ユニットの１つである GIS ユニットを開発、運用・管理する際に適用されるものとする。

１．２ 想定する利用者
本書の主な利用者は、以下を想定する。
 GIS ユニットの開発者
 GIS ユニットを利用するシステムの開発者
利用者は主に GIS ユニットを構成するシステムや GIS ユニットを利用するシステムの開発フェーズにおいて、本書を参照しシステムの開発を実施するものとする。

１．３ 前提とする標準・規格
GIS 共通サービスのアーキテクチャおよび GIS 共通サービス標準仕様の策定にあたっては、以下に示す地域情報プラットフォームの各種仕様に準拠するものとする。（※準拠する各種仕様は、
APPLIC-XXXX-YYYY（YYYY は発行年、XXXX は年毎の一意の番号）で示される、地域情報プラット
フォーム標準仕様書の無矛盾なセットに含まれるバージョンの仕様とする。
）
 アーキテクチャ標準仕様
 プラットフォーム通信標準仕様
 自治体業務アプリケーションユニット標準仕様
技術標準の採用にあたっては、アーキテクチャ標準仕様に準じ、以下の観点で技術標準を採用する。
①

標準化団体にて標準化が確定しているまたは検討中の仕様
ただし、標準化されていない仕様を参照している場合は、対象から削除する。また、標準が確定していない場合、下記の観点の仕様を採用の対象とする。
・標準化団体で標準化済仕様の次期バージョンアップ仕様
・標準化団体で策定中の新しい領域の標準化候補仕様②

ライセンスフリーの考え方を基本とした仕様③

自治体および地域情報化で実現性が高い仕様
国内の人が使えるものであり、オープンソースの実装があるものや、多くのベンダが採用し製品出荷がなされるもの④

標準仕様や相互接続ガイドラインで、相互接続の仕様が存在する仕様
可能な限り製品間での相互接続の実績があるもの

加えて、以下の観点で仕様策定のための引用・参考とする文書として採用する。
⑤

先行して同様の検討がなされているもののうち有用と考えられる文書－4－地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

１．４ 引用する規格
本仕様は、以下の規格・仕様を引用する。
 JIS X 7112:2005

地理情報 － 地理識別子による空間参照

 JIS X 7115:2013

地理情報 － メタデータ

 PI 仕様書[2008 年 4 月, （財）日本情報処理開発協会]
 河川 GIS・河川アプリケーション標準インタフェースガイドライン

第 1.0 版

[2006 年 6 月 27 日, 国土交通省河川局]
 地理情報標準プロファイル：Japan Profile for Geographic Information Standards （JPGIS）
2014[2014 年 4 月,

 ISO 19136:2007

国土交通省国土地理院]
Geographic information — Geography Markup Language (GML), September

2007 ISO 19125-1:2004

Geographic information — Simple feature access — Part 1: Common

architecture OGC Adopted Implementation Specification: Filter Encoding version 1.1, May 2004, OGC
document OGC 04-095
 OGC Best Practices: Definition identifier URNs in OGC namespace 1.3, 2009-01-15, OGC
document 07-092r3

１．５ 参考とする規格
本仕様は、以下の規格・仕様・ガイドラインを参考に策定される。
 ISO 19128:2005

Geographic information – Web Map server interface

 OGC Adopted Implementation Specification: Styled Layer Descriptor profile of the Web
Map Service version 1.1.0, June 2007, OGC document OGC 05-078r4
 地名辞典の整備・運用ガイドライン（案）第 1 版[2007 年 10 月,

国土交通省]－5－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

１．６ データ型記載のルール
本仕様のデータ型の簡易表記は、以下に準じるものとする。

表 １.１ データ型の記載ルール
データ型

記述形式
データ型

説明
桁数

半角文字列

X

n

半角文字列で、文字数 n 個以下。

全角文字列

N

n

全角文字列で、文字数 n 個以下。 例）n=10 の場
合 "業務分析"、"地域情報プラットフォ"、"ＡＢＣ１２３"、"０９８ＤＥ＄％あいう"

全角半角混合 文字列

VCHAR

n

全角文字、半角文字が混合した文字列で、文字数 n 個以下。 例）n=20 の場合 "11 月 12 日"、"11 時 30 分"、"全国地域情報化推進協会は通称
APPLIC"整数

9nn 桁以下の正の整数。 例）n=2 の場合 0 から 99までの整数

符号付き小数点 付き

S9V

n,m

実数

整数部 n 桁、小数部 m 桁の実数。正の値の場合は「+」を付け ても付けなくても良い。負の値の場合は「-」を付ける。 例）n=2、m=3 の場合-99.999 から+99.999 までの実数

１．７ 略語の定義
本仕様で用いる主な略語を、次に示す。
 地域情報プラットフォーム
 データベース
 インタフェース⇒⇒

地域情報 PFDB⇒IF

 地理情報システム（Geographic Information System）

－6－

⇒

GIS

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

２． GIS 共通サービス標準仕様策定のスコープ
２．１ 本仕様の目的
住所などの位置情報は、自治体の様々な業務の中で頻繁に利用されるデータで汎用的な性質を持っている。自治体の業務の中では、それらの位置情報から所在地を確認してサービスを提供す
る機会や地域の特性などを統計的に分析する機会は多く、この部分の電子化による業務システムとの連携には、業務効率の大幅な改善効果が期待される。
GIS 共通サービス標準仕様の策定によって、地域情報プラットフォームの中に地理空間データ（「５．１ 地理空間データ」参照）への標準化されたインタフェースが用意されれば、業務ユニットが導入される際、地理空間データと連携する業務ユニットの構築が容易になる。更には、地理
空間データに対して、様々な情報登録も可能となり、防災、防犯、福祉、介護、まちづくりなどの地域課題をテーマにしたシステム構築にも大きく寄与できる。
地理空間データを利用する機能は、共通的に利用する機能と判断し、地域情報プラットフォー
ムの中では共通サービスとして位置づけ、各業務ユニットからのサービス要求に応えられるように仕様策定を行う。また、GIS の利用は、単にシステムの適用だけで行えるものではなく、管理・運用モデルや地理空間データの管理維持も重要であり、地理空間データを蓄積・管理するための基本要件を本仕様で示すとともに、管理・運用についてはガイドラインで示すものとする。

２．２ 本仕様のスコープ
本仕様では、各業務ユニットからの処理要求を受け、この処理要求に従って地理空間データを用いた処理を行い、その処理結果の回答を業務ユニットに対して行うものとして GIS ユニットを位置づけ、その仕様を定める。
この一連の処理の流れを実現するためには、業務ユニットと GIS ユニットとの間で処理要求と処理結果の回答を交換するためのインタフェースが必要となるが、これを GIS 共通サービスイン
タフェースとして本仕様で定める。
また、本仕様では異なるベンダの GIS ユニットの製品であっても、GIS ユニット内部で利用する地理空間データを容易に移行して利用できるように、GIS ユニットに対する地理空間データの交換（インポートとエクスポート）に関する仕様について定める。
さらに、GIS ユニットが提供する GIS 共通サービスを呼び出して利用するために業務ユニット
側が持つべき機能を定義し、その仕様を定める。
業務ユニットは、業務情報とともに位置情報を蓄積・管理し、業務ユニット間インタフェース
やその他の連携手段を通じて位置情報を他の業務ユニットに提供することができる。本仕様では、他の業務ユニットに位置情報提供するために、業務ユニットが位置情報を蓄積・管理する際の要件を定める。
業務ユニットからの処理要求に対応した処理を GIS ユニットで実行するための仕組みとして、
GIS ユニット内には地理空間データと、地理空間データに対する I/O や演算のための機能が必要となるが、その実装方法については、本仕様では定めない。本仕様は、先に記載したとおり、業
務ユニットと GIS ユニット間の処理要求と処理結果の回答に関するインタフェースを定めるもの
であり、そのインタフェースに従う限り内部的な実装の仕方については問うものではない。
GIS 共通サービス標準仕様では、共通的かつ基本的な機能である地名辞典の検索・取得と地図画像の取得に加え、業務ユニット等で持つ業務データや統計データを地図上で色分け表示などをする主題図表示に関係する機能を規定している。

－7－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

３． GIS ユニットの概要
３．１ GIS ユニットの定義と位置づけ
地域情報プラットフォーム上の各業務ユニットからの要求に応じて、地理空間データを用いた共通的な処理を行う業務ユニットを「GIS ユニット」と定義する。すなわち、GIS ユニットは地域
情報プラットフォームの業務ユニットの１つとして位置づけられる。
GIS ユニットは、自治体における地理空間データを活用した業務を実現するため、複数の業務から共通的に利用されるものであるため、地域情報プラットフォームのアーキテクチャ上では共通系業務ユニット1に分類されるものとする。
図 ３.１に、地域情報プラットフォームのアーキテクチャ上における GIS ユニットの位置づけを示す。

利用者（住民）＜Ａ自治体＞

業務ユニット業務ユニット
フロント系業務ユニット
フロント系業務ユニット＜ポータル事業者＞

電
子
申
請

共通系業務
共通系業務
ユニット
ユニット

バック系業務ユニット
バック系業務ユニット

電
子
調
達

個
人
住
民
税

住
民
基
本
台
帳

介
護
保
険

住
登
外
管
理

開発
業務標準定義業務標準定義ＧＩ
ＳIT標準定義IT標準定義地域ポータル
地域ポータル
業務ユニット間インタフェース
業務ユニット間インタフェース
統合DB機能サービス基盤サービス基盤運用

サービス基盤
PF通信機能PF通信機能＜民間企業＞
BPM機能
BPM機能
民間業務アプリ
民間業務アプリサービス基盤サービス基盤

PF共通機能PF共通機能SOAP

セキュリティ

S

システム運用システム運用高信頼性通信

E

プロセス制御メッセージ交換パターン

ユーティリティ

認証・認可＜B自治体＞

モニタリングサービス基盤サービス基盤
業務ユニット間インタフェース
業務ユニット間インタフェース

業務
業務
ユニット
ユニット

フロント系
フロント系
業務ユニット業務ユニット

バック系
バック系
業務ユニット業務ユニット

共通系
共通系
業務ユニット業務ユニット

図 ３.１ 地域情報プラットフォームアーキテクチャ上における GIS ユニットの位置づけ

1

アーキテクチャ標準仕様では、共通系業務ユニットは、「自治体業務を実現させるため、複数の業務から共通的に利用される業務ユニット」と説明される。

－8－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

３．２ GIS ユニットの役割と構成
図 ３.２に GIS ユニットの役割と構成を示す。

地理空間データの蓄積・管理
GIS ユニットは、自ら地理空間データを蓄積・管理し、他の業務ユニットに地理空間データを提供する「提供側業務ユニット2」としての役割を担う。すなわち、GIS ユニットは、他の業務ユ
ニットから共通的に参照される地理空間データを蓄積・管理するための機能をその内部で「GISDB」
として実現しなければならない。GISDB の要件は「５．

GISDB の要件」で規定する。

GIS 共通サービスの提供
GIS ユニットは、GISDB 内の地理空間データの検索・操作・編集など、GIS としての共通的な機能をサービスとして提供するために、「GIS 共通サービス」を実装し「GIS 共通サービスインタ
フェース」として提供できなければならない。ここで、GIS 共通サービスインタフェースは、GIS
ユニットに対応する業務ユニット間インタフェースと位置づけられる。
GIS の分野では ISO 等の標準化団体にて、地理空間データの検索・操作・編集などの汎用的なWeb サービス仕様の標準化検討が進んでおり、GIS パッケージソフトウェアもこれらの標準仕様へ対応しつつある。こういった状況を考慮し、「４．

GIS 共通サービスの要件」で、GIS 共通サービスの要件と GIS 共通サービスインタフェースを規定する。

地理空間データの交換
GISDB 内に蓄積・管理される地理空間データは、各業務ユニットから利用されることで自治体の各種業務に活用可能なデータであり、GIS ユニットが差し替えられた場合であっても、容易に交換し移行できることが有用である。
そこで、GIS ユニットにおける地理空間データ交換のための要件を「６．

地理空間データ交

換の要件」で規定する。

地理空間データの蓄積・管理GIS ユニット
GISDB

業務
ユニットＡ

GIS 共通サービス

地理空間データの交換
エイ交
クン換
スポ用
ポー地
ート理
ト機空
機能間
能・デ
ー
タ

GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

交換用地理
空間データ
スキーマ仕様に基づいた符号化・復号化

交換用データスキーマ仕様地域情報プラットフォーム
GIS 共通サービスの提供

図 ３.２ GIS ユニットの役割と構成

2アーキテクチャ標準仕様において、「提供側業務ユニット」とは、”自らデータを管理（保持）して、他の業務ユニットにデータを提供する”役割を担う業務ユニットと説明される。詳細は、アーキテクチャ標準仕様を参照されたい。

－9－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

３．３ GIS ユニットの差し替え
GIS ユニットは、地域情報プラットフォーム標準仕様の規定に基づき、GIS ユニット自身が差し替え可能であることが必要である。すなわち、GIS ユニットを自治体での調達単位として差し替え可能であるように実装されなければならない。
GIS ユニットを調達単位として差し替え可能

Ａ社
GIS ユニット

Ｂ社
GIS ユニット

地域情報プラットフォーム

図 ３.３ GIS ユニットの差し替え

３．４ GIS 共通サービス利用機能
各業務ユニットは、GIS ユニットが提供する GIS 共通サービスを利用するという観点では、「利用側業務ユニット3」としての役割を担うことができる。各業務ユニットが、GIS 共通サービスイ
ンタフェースを介して GIS 共通サービスを利用するための機能を持つ場合、「GIS 共通サービス利用機能」として実装しなければならない。各業務ユニットは、GIS 共通サービス利用機能によって、GIS ユニットから取得した地理空間データを用いて、位置検索や地図表示などの機能を独自に実装することができる。
GIS 共通サービス利用機能の要件は「７．

GIS 共通サービス利用機能の要件」で規定する。

なお、GIS 共通サービス利用機能は、業務ユニットが必ず実装しなくてはならないものではな
く、実装は任意（オプション）である。

業務ユニットGIS ユニット

位置

地図

その他

検索

表示

機能

GISDB

GIS 共通サービス利用機能

GIS 共通サービス
GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

地域情報プラットフォーム
GIS 共通サービスの利用

図 ３.４ GIS 共通サービス利用機能の構成

3

アーキテクチャ標準仕様において、「利用側業務ユニット」とは、”他の業務ユニットのデータを利用（参照）する”役割を担う業
務ユニットと説明される。詳細は、アーキテクチャ標準仕様を参照されたい。

－10－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

４． GIS 共通サービスの要件
本章では、GIS 共通サービスの要件を規定する。

地理空間データの蓄積・管理GIS ユニット
GISDB

業務
ユニットＡ

GIS 共通サービス

地理空間データの交換
エイ交
クン換
スポ用
ポー地
ート理
ト機空
機能間
能・デ
ー
タ

交換用地理
空間データ
スキーマ仕様に基づいた符号化・復号化

交換用データスキーマ仕様GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

地域情報プラットフォーム
GIS 共通サービスの提供

図 ４.１ GIS 共通サービス

４．１ GIS 共通サービスの種類
GIS 共通サービスインタフェースは、GIS ユニットが提供する業務ユニット間インタフェース
であり、地域情報プラットフォームのアーキテクチャ標準仕様に準拠する。
本仕様では、GIS 共通サービスとして表 ４.１に示す２つのサービスを規定し、そのインタフェースを「付録１

GIS 共通サービスインタフェース仕様（規定）」で定義する。GIS ユニット

は、GIS 共通サービスインタフェース仕様に準拠したインタフェースで GIS 共通サービスを提供できなければならない。

表 ４.１ GIS 共通サービスの種類
サービス4

説明

地名辞典サービスGISDB 内で管理される地名辞典のデータを検索し、地理識別子に対応する地理座標などを提供するサービス。地名辞典内のデータを編集・更新するための簡易的な機能を含む。また応用的な機能として、
地名辞典内の地理識別子の情報同士の関連を検索・編集するための機能を持つ。

地図表示サービス

地域情報プラットフォーム上の業務ユニットなどから要求された条（オプション）

件に応じて、GISDB 内の地図データを地図画像として提供するためのサービス。応用的な機能として、業務ユニットなどが持つ統計情報などを主題図画像として提供するための機能を持つ。

4

ここで、サービスはいくつかの機能をまとめた単位であり、Web サービスとして提供されるものとし、サービス単位で WSDL が定
義される。

－11－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

４．２ 機能一覧
本節「機能一覧」は、GIS ユニットが GIS 共通サービスインタフェースを通じて提供する機能
をサービスごとに定義し、説明したものである。
GIS ユニットは、この機能をサービス単位で実装し、「付録１

GIS 共通サービスインタフェー

ス仕様（規定）」で定義されるインタフェースにより提供できなければならない。
業務名

機能一覧
サービス

機能（レベル０１）

GS.1 地名辞典

GS.1.1 地名辞典基本機能

GS.1.2 場所インスタンス関連機能

サービス

機能（レベル０１）

GS.2 地図表示

GS.2.1 地図表示基本機能

GS.2.2 主題図機能

ＧＩＳ共通サービス機能（レベル０２）

機能説明

必須/任意

GS.1.1.1 地理識別子検索

検索語句などに対応する地名辞典内の地理識別子を検索する。

必須GS.1.1.2 場所インスタンス取得

地名辞典名称と地理識別子などから、座標などを取得する。

必須GS.1.1.3 場所インスタンス登録

地名辞典に新たに地理識別子と位置座標などを登録する。

任意

GS.1.1.4 場所インスタンス更新

地名辞典で管理されている地理識別子と位置座標などを更新する。

任意

GS.1.1.5 場所インスタンス削除

地名辞典で管理されている地理識別子と位置座標などを削除する。

任意

GS.1.1.6 サービスメタデータ取得

地名辞典サービスメタデータを取得する。

任意GS.1.2.1 地理識別子変換

指定された地理識別子情報と関連付けられている地理識別子情報に
変換する。

任意

GS.1.2.2 場所インスタンス関連検索

検索語句などに対応する地名辞典内の場所インスタンス関連を検索する。

任意

GS.1.2.3 場所インスタンス関連登録

地名辞典に新たに場所インスタンス関連を登録する。

任意

GS.1.2.4 場所インスタンス関連削除

地名辞典で管理されている場所インスタンス関連を削除する。

機能（レベル０２）

機能説明

任意
必須/任意

GS.2.1.1 地図画像取得

地図画像を取得する。

任意GS.2.1.2 地図画像URL 取得

地図画像へアクセスするためのURL を取得する。

必須GS.2.1.3 凡例画像取得

レイヤの凡例画像を取得する。

任意GS.2.1.4 地物情報取得

地図画像上より地物の情報を取得する。

任意GS.2.1.5 サービスメタデータ取得

地図表示サービスメタデータを取得する。

任意GS.2.2.1 主題図画像取得

主題図画像を取得する。

任意GS.2.2.2 主題図画像URL取得

主題図画像へアクセスするためのURLを取得する。

任意

－12－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

４．３ 機能構成図（DMM）
本節「機能構成図（DMM）
」は、
「４．２

機能一覧」にて定義された GIS ユニットのサービスおよび機能の構成を階層的に表したものである。
「４．２

機能一覧」、および｢４．４

機能情報関連図（DFD）｣とは、機能番号で関連づけられている。

機能構成図（DMM）
階層１
GS.1.1

地名辞典
基本機能

GS GIS共通サービス
GS.1.2
場所インスタン
ス関連機能

業務名

階層２
GS.2.1GS.2.2

地図表示
基本機能

GS.1

主題図
機能
GS.2

地名辞典
サービス

地図表示
サービス

GS.1

地名辞典
サービス

GS.2

地図表示
サービス
GS

ＧＩＳ共通
サービス

－13－

GIS共通サービス地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

機能構成図（DMM）
階層１
GS.1.1.1

GS GIS共通サービス
GS.1.1.2

GS.1.1.3

GS1.2.1

地理識別子 場所インスタ 場所インスタ
検索
ンス取得
ンス登録
GS.1.1

地名辞典
基本機能
GS.1.1.6

業務名

GIS共通サービス

業務名

GIS共通サービス

GS.1 地名辞典

階層２

GS.1.2.2

GS.1.2.3

地理識別子 場所インスタン 場所インスタン
ス関連検索
ス関連登録
変換

GS.1.1.4

GS.1.2

場所インスタンス更新

場所インスタン 場所インスタン
ス関連機能
ス関連削除

GS.1.2.4

GS.1.1.5

サービスメタ 場所インスタ
データ取得
ンス削除

GS.1.1

地名辞典
基本機能

GS.1.2
場所インスタン
ス関連機能
GS.1

地名辞典
サービス

機能構成図（DMM）
階層１
GS.2.1.1

地図画像取得

GS GIS共通サービス
GS.2.1.2

地図画像
URL 取得
GS.2.1

地図表示
基本機能

階層２

GS.2 地図表示サービス

GS.2.1.3

GS2.2.1

凡例画像取得

主題図画像 主題図画像
取得
URL取得

GS.2.1.4

GS2.2.2

GS.2.2

地物情報取
得

主題図
機能

GS.2.1.5

サービスメタ
データ取得

GS.2.1

地図表示
基本機能

GS.2.2

主題図
機能
GS.2

地図表示
サービス

－14－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

４．４ 機能情報関連図（DFD）
本節「機能情報関連図（DFD）」は、GIS ユニットと他の業務ユニット等との間の入力・出力の関係を表すものであり、「４．２

機能一覧」および「４．３ 機能構成図（DMM）」とは、機能番号で関連づけられている。

４．４．１ 地名辞典
機能情報関連図（DFD）

サービス名

地名辞典

他業務

他業務

他業務
・場所インスタンス更新情報

・場所インスタンス登録情報

・場所識別子検索結果情報

他業務
・地理識別子変換情報

・場所インスタンス登録結果

・場所インスタンス更新結果
・地理識別子情報（GS.1.1.4）
場所インスタンス
更新（GS.1.1.3）
場所インスタンス
登録・場所識別子検索情報（GS.1.1.1）
識地理識別子検索・場所インスタンス情報

・場所インスタンス情報

他業務
・場所インスタンス関連削除情報（GS.1.2.1）
地理識別子変換・場所インスタンス関連削除結果情報
・場所識別子情報（GS.1.1.2）
場所インスタンス取得

・場所インスタンス情報（GS.1.2.4）
場所インスタンス
関連削除

地名辞典
・場所インスタンス情報

・場所インスタンス情報
・場所インスタンス取得情報（GS.1.1.6）
サービスメタ
データ取得

他業務（GS.1.2.3）
場所インスタンス
関連登録（GS.1.1.5）
場所インスタンス
削除(GS.1.2.2)
場所インスタンス
関連検索・サービスメタデータ取得情報

・場所インスタンス関連登録情報

・場所インスタンス関連登録結果情報

他業務

・地名辞典サービスメタデータ

・場所インスタンス削除結果

・場所インスタンス関連検索結果情報

他業務・場所インスタンス削除情報

他業務

GISユニット境界(x.x.x)
機能

(x.x)
外部環境

・場所インスタンス関連検索情報

他業務

他業務
地域情報プラットフォームのアーキテクチャのもと接続される各業務ユニットやアプリケーションなど

情報の滞留
情報の流れ

・ ○○○ ： 必須情報名※○○○ ：条件により必要となる情報名【サービス概要】
GISDB 内で管理される地名辞典のデータを検索し、地理識別子に対応する地理座標などを提供する。地名辞典内の場所インスタンスを登録・更新・削除するための簡易的な機能を含む。
また、応用的な機能として、地名辞典内の場所インスタンス同士の関連を検索・登録・削除するための機能を提供する。
なお、場所インスタンスの登録・更新・削除および場所インスタンス関連情報の登録・削除は GIS 共通
サービスインタフェースを通じて他業務から実施されるものであり、地名辞典の運用更新を確実に行うために、運用にあたっては、地名辞典ごとに運用更新を実施する管理主体（管理部署）を明確にされたい。
また、管理主体以外が更新できないように、地名辞典の更新権限を設定する必要があるが、この技術的な実現方法は「プラットフォーム通信標準仕様」に準じるものとする。

－15－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

４．４．２ 地図表示
機能情報関連図（DFD）

サービス名
・凡例画像

他業務

地図表示

他業務

・地図画像情報
・主題図画像情報

・地図画像取得情他業務

・凡例画像取得情（GS.2.1.3）
凡例画像取得・主題図画像取得情（GS.2.2.1）
主題図画像取得（GS.2.1.1）
地図画像取得・主題図画像URL情報

地図データ（GS.2.2.2）
主題図画像URL取得他業務

・主題図画像取得URL情報（GS.2.1.2）
地図画像URL取得（GS.2.1.4）
地物情報取得

（GS.2.1.5）
サービスメタ
データ取得

・地物情報

・地図画像URL情報

他業務

他業務

・地物情報取得情報

・地図画像URL取得情報・サービスメタデータ取得情報

・地図表示サービスメタデータ
他業務

GISユニット境界(x.x.x)
機能

(x.x)
外部環境

他業務
地域情報プラットフォームのアーキテクチャのもと接続される各業務ユニットやアプリケーションなど

情報の滞留
情報の流れ

・ ○○○ ： 必須情報名※○○○ ：条件により必要となる情報名【サービス概要】
地域情報プラットフォーム上の他の業務ユニットなどから要求された条件に応じて、GISDB 内の地図
データを地図画像として提供する。
また応用的な機能として、地域情報プラットフォーム上の他の業務ユニットなどから指定された業務
データ、描画条件、スタイル名称から主題図5画像を提供する。

４．５ GIS 共通サービスインタフェース仕様
GIS ユニットは、GIS 共通サービスを提供する際に、GIS 共通サービスインタフェース仕様に準拠したインタフェースを実装しなければならない。
GIS 共通サービスインタフェース仕様は、「付録１

GIS 共通サービスインタフェース仕様（規定）」に定義する。

5

主題図とは地形の状態を全般的に縮尺に応じて正確に表した、白地図/地形図などの地図を「一般図」といい、これに対して、利用目的に応じてある特定の主題を表現した地図を「主題図」という。
主題図は、一般図を基図として主題となる事象を加えて表現されることが多い。主題となる事象としては、その土地にかかわる様々な統計データや、その土地の文化、社会、経済、産業、自然などの様々な事象が挙げられる。一般に、主題図には多くの種類があり、国土地理院や各省庁などで作成されている、土地利用図、土地条件図、植生図、地質図、人口分布図、湖沼図、土壌図、海図、地籍図、都市計画図（用途地域、都市施設など）、道路台帳図、水道管理図、下水道台帳図、天気図、各種分布図、各種産業
図や、民間企業で作成されている観光図や防災図などがある。

－16－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

５． GISDB の要件
GIS ユニットは、他の業務ユニットから共通的に参照される地理空間データを所管するが、この地理空間データを蓄積・管理するためのデータベースを「GISDB」と定義する。
本章では、GISDB の要件を規定する。
地理空間データの蓄積・管理GIS ユニット
GISDB

業務
ユニットＡ
GIS 共通サービス

地理空間データの交換
エイ交
クン換
スポ用
ポー地
ート理
ト機空
機能間
能・デ
ー
タ

GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

交換用地理
空間データ
スキーマ仕様に基づいた符号化・復号化

交換用データスキーマ仕様地域情報プラットフォーム
GIS 共通サービスの提供

図 ５.１ GISDB

５．１ 地理空間データ
以下の（１）の情報または（１）および（２）の情報からなる情報を地理空間情報という。6（１）空間上の特定の地点または区域の位置を示す情報（当該情報に係る時点に関する情報を含む。
）（２）（１）の情報に関連づけられた情報
地理空間データは、地理空間情報を電磁的方式により記録した情報のことである。本仕様では、
地理空間データを以下のように分類し、定義する。

表 ５.１ 本仕様における地理空間データの分類と定義
分類

定義・説明

地理空間データ

地理空間情報を電磁的方式により記録した情報のこと。すなわち、以下の（１）の情報または（１）および（２）の情報からなる情報を電磁的方式に記録した情報。
（１）空間上の特定の地点または区域の位置を示す情報（当該情報に係る時点に関する情報を含む。
）（２）（１）の情報に関連づけられた情報

地名辞典

地理識別子（場所を識別するための地名などのラベルやコード）とそれに対応する地理的範囲や位置（座標）の対を場所インスタンスといい、場所インスタ
ンスのデータ集合を地名辞典という。地名辞典は地理空間データの１つである。

地図データ

建物や道路縁などの「形状や位置」およびその「存在期間」や「名称などの付
帯情報」から構成されるデータ集合である。このデータ集合は、用途により「背景地図データ」、「主題地図データ」などに分類される場合がある。GIS は、地図データをコンピュータの画面上や紙上に地図として表示・出力することができる。地図データは地理空間データの１つである。

6

地理空間情報活用推進基本法 第二条による－17－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

５．２ GISDB で蓄積・管理されるデータ
GISDB は、自治体内で共通的に参照・利用される地理空間データ（地名辞典および地図データ）を蓄積・管理できなければならない。
GISDB
地名辞典
地理空間
データ
地図データ

図 ５.２ GISDB で蓄積・管理される地理空間データのイメージ
５．２．１ 地名辞典
GISDB では地理空間データの１つとして、地名辞典を蓄積・管理できなければならない。

（１） 地名辞典の論理的構造
地名辞典は、地理識別子（場所を識別するための地名などのラベルやコード）とそれに対応す
る地理的範囲や位置（座標）の対である場所インスタンスのデータ集合である。
地名辞典は、「住所情報」や、「所在地情報」、「目標物」などの地理識別子の種類ごとに、蓄積・管理できなければならない。すなわち、GISDB では、論理的に複数の地名辞典を保持することができなければならない。また、地名辞典サービスが場所インスタンス関連機能を提供する際は、異なる場所インスタンスを”包含関係”または”同値関係”として関連づけるための情報を保持できなければならない。
地名辞典が複数ある場合は、利用側ユニットがどの地名辞典を利用するかを選択する必要があるので、利用側ユニットに対して GIS ユニットがどのような地名辞典を保持しているのかという情報を提供するために、地名辞典の管理情報も GIS ユニットに保持しなければならない。
GISDB
地名辞典

住所情報地名辞典
地理識別子○○町一丁目2番1号○○町一丁目2番2号○○町一丁目2番3号…

目標物地名辞典
地理座標（35.123, 135.123）（35.456, 135.456）（35.789, 135.789）
…

…
…
…
…
…

地理識別子
○○公民館
××小学校
△△市役所
…

地理座標
（36.111, 136.111）（36.222, 136.222）（36.333, 136.333）…

…
… ←場所インスタンス… ←場所インスタンス… ←場所インスタンス…

図 ５.３ GISDB で蓄積・管理される地名辞典のイメージ
地名辞典の実装方式や内部形式は本仕様では規定しないが、GIS 共通サービスインタフェース
で規定されるインタフェース定義に準拠したデータ交換ができるように、GISDB 内で地名辞典を蓄積・管理できなければならない。7

7

GIS 共通サービスインタフェースに準拠するための地名辞典の実装の参考として、地名辞典に関する論理的なデータモデルを「付録４ 地名辞典のデータモデル（参考）
」に示す。

－18－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

（２） 地名辞典の種類
地名辞典の論理的構造は、住所情報や目標物などの具体的に蓄積・管理するべき地名辞典の種類を規定するものではない。しかし、「自治体業務アプリケーションユニット標準仕様」で規定される他の業務ユニット内で管理される、住所などの地理識別子に相当するデータをキーにして地理座標を求めるといった利用が想定される。このことから、表 ５.２に示す地名辞典は地域情報
プラットフォームでの運用上有用であり、これらの地名辞典を整備し GIS ユニットで運用する場
合は、共通の決まりのもとに運用される必要がある。

表 ５.２ 地域情報プラットフォームでの運用上有用な地名辞典
地名辞典の種類

説明備考

住所情報地名辞典

各業務ユニットで扱われる「住所情報」を地理識必須別子とし、その位置（座標）との関係を蓄積・管理する。
識別番号地名辞典

各業務ユニットで扱われる個人を識別するためのオプション「識別番号」を地理識別子とし、その位置（座標）との関係を蓄積・管理する。
これらの地名辞典を運用する場合、自治体間などの広域連携を考慮すると、地名辞典の種類は共通の決まりのもと識別できる必要があり、各自治体でこれらの地名辞典を整備・運用する場合
は、表 ５.３に定める地名辞典の名前（識別子）としなければならない。

表 ５.３ 地名辞典の名前（識別子）
地名辞典の種類

名称（識別子）

住所情報地名辞典

urn:applic:xmlns:pf:gis:gisdb:gazetteer:address:2010-01

識別番号地名辞典

urn:applic:xmlns:pf:gis:gisdb:gazetteer:citizenid:2010-01

地名辞典の整備方法や運用方法については本仕様では規定しない。8
また、GISDB で蓄積・管理すべき地名辞典は自治体ごとに検討し、有用であるものについては、独自に整備を進め、運用することが期待される。ただし、自治体独自の地名辞典を整備する場合、地名辞典の名称などの識別子は一意性を確保するように留意しなければならない。

8

地域情報プラットフォームにおける地名辞典の整備や運用に関する考え方をガイドラインに示す。

－19－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

５．２．２ 地図データ
GISDB は地理空間データの１つとして、地図データを蓄積・管理できなければならない。
地図データは、GIS ユニットが提供する地図表示等の機能を実現するために必要となる地理空間データである。GISDB にて地図データを蓄積・管理することで、地域情報プラットフォームに接続される各業務ユニットからの要求に応じて、例えば、地図を表示するための地図画像を生成し返信するなどのサービスを実現することが可能となる。
GIS ユニット
業務ユニットＡ
位置

地図

検索

表示

GISDB
地図データ

4)地図画像を表示

GIS 共通サービス

GIS 共通サービス利用機能2)要求に応じて地図データから
地図画像を生成GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

1)要求を送信3)地図画像を返信
地図画像

地域情報プラットフォーム

図 ５.４ 地図データを利用したサービスの例（１） 地図データの構造
地図データの実装方式や内部形式は本仕様では規定しないが、GIS 共通サービスインタフェー
スで規定されるインタフェース定義に準拠したデータ交換ができるように、GISDB 内で地図デー
タを蓄積・管理できなければならない。

（２） 地図データの種類
本仕様では、GISDB に蓄積・管理すべき地図データの種類は具体的には規定しない。99

自治体ごとに、GISDB に蓄積・管理するために整備すべき地図データを検討し策定されたい。検討・策定にあたっては、地理空間
情報活用推進基本法で定められる基盤地図情報の整備・活用に留意するとともに、総務省自治行政局による統合型 GIS の指針等を参考にして「共用空間データ」や「個別空間データ」を検討し整備を進められたい。
【参考】
国土地理院－地理空間情報活用推進基本法（http://www.gsi.go.jp/kihonhou.html）－20－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

６． 地理空間データ交換の要件
本章では、地理空間データ交換の要件を規定する。
地理空間データの交換
地理空間データの蓄積・管理GIS ユニット

エイ交
クン換
スポ用
ポー地
ート理
ト機空
機能間
能・デ
ー
タ

GISDB
業務
ユニットＡ
GIS 共通サービス

交換用地理
空間データ
スキーマ仕様に基づいた符号化・復号化

交換用データスキーマ仕様GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

地域情報プラットフォーム
GIS 共通サービスの提供

図 ６.１ 地理空間データの交換

６．１ 地理空間データの交換のための要件
GISDB 内に蓄積される地理空間データは、自治体にとっては貴重な資産であり、GIS ユニットを差し替えた場合であっても、データを再整備することなく、差し替え前の GIS ユニットに蓄積された地理空間データを差し替え後の GIS ユニットに容易に移行できることが有用である。
この観点から、GISDB 内の地理空間データは、異なる GIS ユニット間で交換できる必要があり、GIS ユニットには以下の機能を実装しなければならない。
 交換用地理空間データエクスポート機能： GISDB に蓄積された地理空間データが、別途定められる交換用データスキーマ仕様に従って符号化された中間的な交換用地理空間データとして、情報の欠落なくエクスポートできる機能。
 交換用地理空間データインポート機能：

別途定められる交換用データスキーマ仕様に従って符号化された中間的な交換用地理空間データを、情報の欠落がなく GISDB にインポートできる機能。
これらの機能は、GIS 共通サービスとしての実装が要求されるものではなく、実装方式については本仕様では規定しない。
交換用データスキーマ仕様差し替え前の GIS ユニット
A社製GISユニット

差し替え後の GIS ユニット
スキーマ仕様に基づき復号化

スキーマ仕様に基づき符号化
エクスポート

GISDB
地理空間
データ

交換用地理空間データ
エクスポート機能
交換用地理空間データ
インポート機能

B社製GISユニット
交換用地理空間データ
エクスポート機能

交換用
地理空間データ

GISDB

交換用地理空間データ
インポート機能

インポート
GIS共通サービスインタフェース

GIS共通サービスインタフェース

図 ６.２ GISDB に蓄積された地理空間データの差し替え

－21－

地理空間
データ

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

６．１．１ 地名辞典の交換「５．２．１ （２） 地名辞典の種類」で示した、「住所情報地名辞典」および「識別番号地
名辞典」のための交換用データスキーマ仕様は「付録５

地名辞典交換のためのスキーマ仕様（規

定）
」に示す。
これ以外の地名辞典のための交換用データスキーマ仕様は、本仕様では規定しない。上記のスキーマ仕様を参考に自治体ごとに策定されたい。

６．１．２ 地図データの交換
本仕様では、地図データのための交換用データスキーマ仕様は規定しない。10

６．２ 座標参照系と座標の表記
座標参照系と地理座標の値（座標値）の表記は「９．

10座標参照系と座標の表記」に準じる。

地理情報の分野におけるさまざまな標準規格をひとまとめにし、データの作成や、使用の際に最低限守るべきルールを整理した
日本国内の標準として、「地理情報標準プロファイル（Japan Profile for Geographic Information Standards：JPGIS）」がある。
政府の GIS 計画「GIS アクションプログラム 2010」では、データを整備する際、原則として JPGIS に準拠する製品仕様書を作成し、それに準拠しデータ整備することを、地理空間情報全般に係る施策として掲げており、地図データのための交換用データスキーマ
仕様は、JPGIS に準拠することが推奨される。
【参考】国土地理院－JPGIS（地理情報標準プロファイル）（http://www.gsi.go.jp/GIS/jpgis-jpgidx.html）－22－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

７． GIS 共通サービス利用機能の要件
本章では、GIS 共通サービス利用機能の要件を規定する。

業務ユニットGIS ユニット

位置

地図

その他

検索

表示

機能

GIS 共通サービス利用機能

GISDB

GIS 共通サービス
GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

地域情報プラットフォーム
GIS 共通サービスの利用

図 ７.１ GIS 共通サービス利用機能

７．１ GIS 共通サービス利用機能の種類
GIS 共通サービス利用機能は、GIS ユニットが提供する GIS 共通サービスインタフェースを介して、GIS 共通サービスを利用する機能である。
本仕様では、GIS 共通サービス利用機能の種類として、表 ７.１に示す２つの機能を規定する。
それぞれの機能は、「付録１

GIS 共通サービスインタフェース仕様（規定）」で定義される、GIS

共通サービスインタフェース仕様に準拠したインタフェースで GIS 共通サービスを呼び出せなくてはならない。

表 ７.１ GIS 共通サービス利用機能の種類
機能種類

説明

地名辞典サービス利用機能

GIS ユニットが提供する「地名辞典サービス」を呼び出して利用するための機能。本機能を実装する業務ユニットは、地名辞典サービスを通じて提供される、地名辞典の検索や登録・編集するための機能を業務ユニットの利用者に対して提供する。

地図表示サービス利用機能

GIS ユニットが提供する「地図表示サービス」を呼び出して（オプション）

利用するための機能。本機能を実装する業務ユニットは、地図表示サービスを通じて提供される、地図画像や主題図画像を表示するための機能を業務ユニットの利用者に対して提
供する。

－23－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

７．２ 機能一覧
本節「機能一覧」は、GIS 共通サービスインタフェースを通じて GIS 共通サービスを利用するための機能を種類ごとに定義し、説明したものである。
GIS 共通サービス利用機能は、この機能を機能種類単位で実装し、「付録１

GIS 共通サービス

インタフェース仕様（規定）」で定義されるインタフェースに従い GIS ユニットが提供する GIS 共
通サービスの各機能を呼びだすことができなければならない。
業務名

機能一覧
機能種類

機能（レベル０１）

GS.1 地名辞典サー
GS.1.1 地名辞典基本機能
ビス利用機能ＧＩＳ共通サービス利用機能
機能（レベル０２）

機能説明

GS.1.1.1 地理識別子検索GS.1.1.2 場所インスタンス取得
GS.1.1.3 場所インスタンス登録
GS.1.1.4 場所インスタンス更新
GS.1.1.5 場所インスタンス削除
GS.1.1.6 サービスメタデータ取得

GS.1.2 場所インスタンス関連機能

GS.1.2.1 地理識別子変換
GS.1.2.2 場所インスタンス関連検索
GS.1.2.3 場所インスタンス関連登録
GS.1.2.4 場所インスタンス関連削除

機能種類

機能（レベル０１）

GS.2 地図表示サーGS.2.1 地図表示基本機能
ビス利用機能機能（レベル０２）

機能説明

必須/任意

必須
必須
任意
任意
任意
任意
任意
任意
任意
任意
必須/任意

GS.2.1.1 地図画像取得

地図表示サービスに対して、地図画像を取得する要求を行う。

任意

GS.2.1.2 地図画像URL 取得

地図表示サービスに対して、地図画像へアクセスするためのURL を取得する
要求を行う。

必須GS.2.1.3 凡例画像取得

地図表示サービスに対して、レイヤの凡例画像を取得する要求を行う。

任意

GS.2.1.4 地物情報取得
GS.2.1.5 サービスメタデータ取得
GS.2.2 主題図機能

地名辞典サービスに対して、検索語句などに対応する地名辞典内の地理識
別子を検索の要求を行う。
地名辞典サービスに対して、地名辞典名称と地理識別子などから、座標などを取得する要求を行う。
地名辞典サービスに対して、地名辞典に新たに地理識別子と位置座標などを登録する要求を行う。
地名辞典サービスに対して、地名辞典で管理されている地理識別子と位置座標などを更新する要求を行う。
地名辞典サービスに対して、地名辞典で管理されている地理識別子と位置座標などを削除する要求を行う。
地名辞典サービスに対して、地名辞典サービスメタデータを取得する要求を行う。
地名辞典サービスに対して、指定された地理識別子情報と関連付けられている地理識別子情報に変換する要求を行う。。
地名辞典サービスに対して、検索語句などに対応する地名辞典内の場所インスタンス関連を検索する要求を行う。
地名辞典サービスに対して、地名辞典に新たに場所インスタンス関連を登録する要求を行う。
地名辞典サービスに対して、地名辞典で管理されている場所インスタンス関連を削除する要求を行う。

地図表示サービスに対して、地図画像上より地物の情報を取得する要求を行う。
地図表示サービスに対して、地図表示サービスメタデータを取得する要求を行
う。

任意
任意

GS.2.2.1 主題図画像取得

地図表示サービスに対して、主題図画像を取得する要求を行う。

任意

GS.2.2.2 主題図画像URL取得

地図表示サービスに対して、主題図画像へアクセスするためのURLを取得する要求を行う。

任意－24－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

８． 業務ユニットが位置情報を蓄積・管理するための要件
本章では、他の業務ユニットに位置情報提供するために、業務ユニットが位置情報を蓄積・管理する際の要件を規定する。
位置情報の蓄積・管理するための要件

GIS ユニット

業務ユニット
業務情報 DB

GISDB

業務
ユニットＡ
I/O
機能

業務ﾕﾆｯﾄ間
インタフェース

GIS 共通サービス
利用機能

GIS 共通サービス
GIS 共通ｻｰﾋﾞｽｲﾝﾀﾌｪｰｽ

地域情報プラットフォーム

８．１ 位置情報を蓄積・管理する際の要件
業務ユニットは、業務情報と共に、位置情報を管理することができる。位置情報は、「空間上の特定の地点または区域の位置を示す情報11」である。業務ユニットにおけるデータの連携項目に位置情報を追加するか否かは業務ユニットの標準仕様で規定される。また、データの連携方式（SOAP によるデータ連携や、バッチ処理等を想定したファイルのインポート／エクスポート等）
も業務ユニットの標準仕様で規定される。
業務ユニットは、地名辞典サービスを用いたり、その他の方法で取得した位置情報（地理座標）
を業務情報と共に蓄積・管理する場合、点、線、面の幾何的特性に対応できなければならない。
また、「住所」や「居所」、「目標物」等の複数の種類の位置情報を保持する場合がある。そのため、業務ユニットは、位置情報の種類との地理座標の対応が識別できるよう、管理することができな
ければいけない。
本仕様では、業務ユニットにおける位置情報の実装方式や内部形式は規定しないが、業務ユニットの標準仕様で規定するインタフェースや方式、かつ、本仕様の付録 6 で規定される形式でデータ連携やデータ交換ができるように、位置情報を蓄積・管理できなければならない。

８．２ 座標参照系と座標の表記
座標参照系と地理座標の値（座標値）の表記は「９．

11

付録７用語集－25－

座標参照系と座標の表記」に準じる。

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

９． 座標参照系と座標の表記
９．１ 座標参照系
地理座標の座標参照系は、自治体ごとに採用する座標参照系を定めてよい。ただし、以下の座標系を採用することを原則とする。
・測地座標系（緯度経度座標）
・平面直角座標系
また、測地の基準となる主な測地系には、・日本測地系 2011（世界測地系）
・日本測地系 2000（世界測地系）
・日本測地系があるが、本仕様においては日本測地系 2011（世界測地系）または日本測地系 2000（世界測地系）を採用することを原則とする。
原子および座標系の識別子は表 ９.１のとおりとし、採用した座標参照系を識別子として表記
する場合、「測地系 ＋ " / " ＋ 座標系」のように組み合わせた形式で記述する12。表 ９.２に座
標参照系の識別子の表記例を示す。

表 ９.１ 座標系および原子の識別子
原子および座標系
原子

座標系

測地原子

識別子

日本測地系 2011

JGD2011日本測地系 2000

JGD2000

日本測地系

TD

鉛直原子

東京湾平均海面TP

水平座標系

測地座標系（経緯度座標系）(B, L)ただし三次元のときは、(B, L, h)

鉛直座標系

平面直角座標系

Zone No. (X, Y)

鉛直原子となる平均海面からの高さ

H

楕円体高

h

表 ９.２ 座標参照系の識別子の表記例13
座標参照系の例

識別子

日本測地系 2000 における測地座標系

JGD2000 / (B, L)

日本測地系における平面直角座標系第Ⅸ系

TD / 9 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅵ系

JGD2000 / 6 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅵ系に、さらにJGD2000, TP / 6 (X, Y), H

高さのデータも含み、これが東京湾平均海面上の高さのとき

12

日本における座標参照系の表記は、JIS X 7115 の附属書２で規定されている。本仕様は、JIS X 7115 より引用して識別子を規定した。原子・座標系の定義など、座標参照系の表記についての詳細は、JIS X 7115 を参考にされたい。
13
JIS X 7115 の附属書２では、“日本で使われている座標参照系を指定するときは，両側に半角のスペースを置く“ / ”で原子と座標系とを区切り，次の表に示す略称の組合せで記述しなければならない。複数の略称を使用する場合は，“， ”（コンマおよび半角スペース）によってこれを区切る。”とされている。インタフェース実装の処理時には、コンマと半角スペースの使い方に注意
されたい。

－26－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

９．２ 座標値の表記
地理空間データ交換の際、地理座標の値（座標値）は表 ９.３に示す方法に従って表記する。

表 ９.３ 地理座標（座標値）の表記方法
座標系
水平座標系

表記方法

測地座標系

緯度経度を度単位の実数（経緯度座標系）

で表記

表記例
北緯 35 度 02 分 13 秒→

35.0369

東経 138 度 09 分 29 秒→
平面直角座標系

X 座標、Y 座標をｍ単位の実数で表記

138.1581

X 座標：-8298.6812ｍ→-8298.6812

Y 座標：-34857.2912ｍ→
鉛直座標系-34857.2912

鉛直原子となる平高さの値をｍ単位の実数

東京湾平均海面上の高均海面からの高さ

で表記

さからの高度が 128.5ｍ
→

楕円体高

－27－

128.5

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録１ GIS 共通サービスインタフェース仕様（規定）付録１．１ インタフェース定義
本節「インタフェース定義」は、GIS ユニットが「４．１
２

GIS 共通サービスの種類」と「４．

機能一覧」で定義されたサービスとその機能を、SOAP のサービス呼出しにより提供するためのインタフェースを定義したもので、入力・出力を定義したインタフェース一覧と、その中のメッ
セージ名から関連づけられたメッセージ定義からなる。
GIS ユニットはこのインタフェースを実装しなければならない。
また、GIS 共通サービス利用機能は、このインタフェースに従い GIS ユニットが提供する GIS
共通サービスの各機能を呼びだすことができなければならない。

付録１．１．１ 地名辞典サービスインタフェース定義14（１） インタフェース一覧
地名辞典サービスのインタフェース一覧を以下に示す。
インタフェース一覧
インタフェース
番号GS.1.1.1
GS.1.1.2
GS.1.1.3
GS.1.1.4

機能（レベル０２）
地理識別子検索場所インスタンス取得
場所インスタンス登録
場所インスタンス更新

必須/任意
必須
必須
任意
任意

GS.1.1.5

場所インスタンス削除

任意

GS.1.1.6

サービスメタデータ取得

任意GS.1.2.1
GS.1.2.2
GS.1.2.3
GS.1.2.4

地理識別子変換
場所インスタンス関連検索
場所インスタンス関連登録
場所インスタンス関連削除

任意
任意
任意
任意

入出力

サービス名

地名辞典

メッセージ定義

ＷＳＤＬ定義IN

SearchPI

OUT

SearchPIResponse

IN

GetLocationInstance

OUT

GetLocationInstanceResponse

IN

AddLocationInstance

OUT

AddLocationInstanceResponseIN

UpdateLocationInstance

OUT

UpdateLocationInstanceResponse

IN

DeleteLocationInstance

OUT

DeleteLocationInstanceResponse

IN

GetCapabilities

OUT

GetCapabilitiesResponse

IN

ConvertPIOUTConvertPIResponse

IN

SearchLocationInstanceAssociation

OUT

SearchLocationInstanceAssociationResponse

IN

AddLocationInstanceAssociation

OUT

AddLocationInstanceAssociationResponse

IN

DeleteLocationInstanceAssociation

OUT

DeleteLocationInstanceAssociationResponse

14

gisGS01s-2010-01.wsdl
gisGS01s-2010-01.xsd
common-2010-01.xsd

地名辞典サービスインタフェースは、先行して検討・仕様化が進んでいる「PI 仕様書（2007 年 4 月 （財）日本情報処理開発協会）」から引用し定義した。
メッセージ定義名やデータ項目名が英数字であるのは、引用によるためである。

－28－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

（２） メッセージ定義ア） 地理識別子検索（必須）
地理識別子検索機能は、地理識別子検索入力メッセージで要求された条件に合致する地理識別
子を地名辞典から検索し、その結果を地理識別子検索結果メッセージで返却する。

① 地理識別子検索入力メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

地名辞典
桁数

1 SearchPI

コード
出現回数
ＣＤ コード名 最小 最大
1
1

2

gazetteer

X

250

0

1

3

locationType

X

250

0

1

4

geographicIdentifier

VCHAR

N

0

N

5

geographicExtent

geographicExtent

0

1

6

temporalExtent

temporalExtent

0

1

7

administrator

VCHAR

0

1

8

searchWord

VCHAR

250

250

0

N

メッセージ定義名

SearchPI

サンプル値

項目説明

地理識別子検索情報
地名辞典の名称
urn:applic:xmlns:pf:gis:gisdb
地名辞典を特定しない場合は指定を省略す:gazetteer:address:2010-01
る。
urn:applic:xmlns:pf:gis:gisdb 場所型の名称:locationtype:address:2010-01 場所型を特定しない場合は指定を省略する。
東京都港区虎ノ門二丁目
9番14号

地理識別子
地理識別子を特定しない場合は指定を省略
する。
地理的範囲
地理的範囲を限定しない場合は指定を省略する。

全国地域情報化推進協会

時間範囲
時間範囲を限定しない場合は指定を省略す
る。
管理者
管理者を特定しない場合は指定を省略する。
検索語句
場所インスタンスの地理識別子の値または代替地理識別子を対象とした全文検索用フ
リーワード。
語句が複数指定された場合は、地理識別
子、または代替地理識別子のいずれかがす
べての検索語句を含むものを検索する。
検索語句を設定しない場合は指定を省略する。

<<説明>>
地名辞典サービスは、以下に示す地理識別子検索入力メッセージの全ての要素を検索条件としてサポートしなければならない。
(i) gazetteer
検索対象とする地名辞典の名称を文字列で指定する。地名辞典を特定しない場合は指定を省略する。
地名辞典サービスは、指定された地名辞典を対象として検索し、他の条件との論理積となる検索結果を特定する。指定が省略された場合、地名辞典サービスは、GIS ユニットが保持するすべての地名辞典を横断的に検索する。
(ii) locationType
検索条件とする場所型の名称を文字列で指定する。場所型を特定しない場合は指定を省略する。
地名辞典サービスは、地名辞典内の場所インスタンス情報が、指定された場所型に関連する地理識別子を検索し、他の条件との論理積となる検索結果を特定する。指定が省略された場合、場所型との関連は検索条件とはしない。
(iii) geographicIdentifier
検索結果として特定される地理識別子の値を文字列で指定する。地理識別子を特定しない場合
は指定を省略する。
地名辞典サービスは、地名辞典内の場所インスタンス情報の地理識別子の値が、指定された文－29－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

字列と一致する地理識別子を検索し、他の条件との論理積となる検索結果を特定する。
(iv) administrator
検索条件となる管理者名を文字列で指定する。管理者を特定しない場合は指定を省略する。
地名辞典サービスは、地名辞典内の場所インスタンス情報の管理者が、指定される文字列と一致する地理識別子を検索し、他の条件と論理積となる検索結果を特定する。
(v) searchWord
場所インスタンスの地理識別子の値または代替地理識別子を対象とした全文検索用の検索語
句を文字列で指定する。検索語句を指定しない場合は指定を省略する。
地名辞典サービスは、地名辞典内の場所インスタンス情報の地理識別子の値または代替識別子
が、指定された検索語句を含むものを検索し、他の条件と論理積となる検索結果を特定する。語句が複数指定された場合は、地理識別子の値、または代替地理識別子のいずれかがすべての検索
語句を含むものを対象とする。

② 地理識別子検索結果メッセージ
メッセージ定義
NO

データ項目

1 SearchPIResponse2
return

サービス名
データ型
pi

地名辞典
桁数

コード
出現回数
ＣＤ コード名 最小 最大1
10N

メッセージ定義名
サンプル値

SearchPIResponse
項目説明
地理識別子検索結果情報
地理識別子検索結果<<説明>>(i) return
地名辞典サービスは、地理識別子検索入力メッセージで指定された条件に合致する地理識別子
情報を検索し、その結果を pi 型で返却する。
指定された条件に合致する地理識別子情報がない場合、結果は正常として返却するが、return
項目は設定しない。すなわち、メッセージ上、<return>タグがない状態で返却する。

－30－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

イ） 場所インスタンス取得（必須）場所インスタンス取得機能は、場所インスタンス取得入力メッセージで要求された条件に合致する場所インスタンス情報を地名辞典から取得し、その結果を場所インスタンス取得結果メッ
セージで返却する。

① 場所インスタンス取得入力メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

地名辞典
桁数

1 GetLocationInstance2

gazetteer

X

3

pi

pi

コード
出現回数
ＣＤ コード名 最小 最大
1
1

250

0

1

0

N

メッセージ定義名

GetLocationInstance

サンプル値

項目説明

場所インスタンス取得情報
地名辞典の名称
urn:applic:xmlns:pf:gi
地名辞典を特定しない場合は指定を省略
s:gisdb:gazetteer:addr
する。
ess:2010-01
地理識別子情報
地理識別子情報を特定しない場合は指定を省略する。

<<説明>>(i) gazetteer
場所インスタンス情報の取得対象とする地名辞典を文字列で指定する。地名辞典を特定しない
場合は指定を省略する。
地名辞典サービスは、指定された地名辞典内の条件に合致する場所インスタンス情報を取得し、返却する。指定が省略された場合、地名辞典サービスは、GIS ユニットが保持するすべての地名辞典から条件に合致する場所インスタンス情報を取得し、返却する。
(ii) pi
場所インスタンス情報の取得条件となる地理識別子情報を pi 型で指定する。
地名辞典サービスは、指定される地理識別子情報と合致する場所インスタンスを検索し、他の条件と論理積となる検索結果を特定する。地理識別子情報が複数指定された場合は、指定された順に対応する場所インスタンス情報を返す。

② 場所インスタンス取得結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 GetLocationInstanceResponse2

location
Instance

return地名辞典
桁数

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
0

サンプル値

1
N

GetLocationInstanceResponse
項目説明
場所インスタンス取得結果情報
場所インスタンス情報<<説明>>(i) return
地名辞典サービスは、場所インスタンス取得入力メッセージで指定された条件に合致する地理
識別子情報に対応する場所インスタンス情報を地名辞典から取得し、その結果を場所インスタン
ス取得入力メッセージの pi 項目で指定された順に、locationinstance 型で返却する。
指定された pi 項目に合致する場所インスタンスが存在しない場合は、対応する return 項目には null を設定して返却する。すなわちメッセージ上は、対応する場所インスタンスの有無に関わらず pi 項目で指定された数分の<return>タグが必ず設定され、対応する場所インスタンスがない
場合には、<return>タグの nil 属性を"true"として設定する。

－31－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

ウ） 場所インスタンス登録（オプション）
場所インスタンス登録機能は、場所インスタンス登録入力メッセージで指定された場所インス
タンス情報を、指定した地名辞典に登録し、登録結果を場所インスタンス登録結果メッセージで返却する。

① 場所インスタンス登録入力メッセージ
メッセージ定義
NO

サービス名

データ項目

データ型

地名辞典
桁数

1 AddLocationInstance2

3

gazetteerX

locationInstance

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1

250

1

locationInstance1

1

AddLocationInstance

サンプル値

項目説明
場所インスタンス登録情報

urn:applic:xmlns:pf:gi
s:gisdb:gazetteer:addr 地名辞典の名称
ess:2010-01
場所インスタンス
代表点、地理的境界、ポリゴンのいずれかを持つ場合、座標参照系はGISユニッ
トが取り扱えるものである必要がある。

N<<説明>>(i) gazetteer
場所インスタンス情報を登録する対象となる地名辞典の名称を文字列で指定する。
(ii) locationinstance
登録する場所インスタンス情報を locationInstance 型で指定する。複数の場所インスタンス
情報を指定する事ができる。代表点、ポリゴンまたは矩形による地理的境界を指定する場合、その座標参照系は地名辞典サービスが取り扱えるものである必要がある。

② 場所インスタンス登録結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 AddLocationInstanceResponse2

returnboolean

地名辞典
桁数

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1

1

1

1

サンプル値

AddLocationInstanceResponse
項目説明
場所インスタンス登録結果情報

true

場所インスタンス登録結果
１件でも登録に失敗した場合にはfalseを発生する。
処理に失敗した場合、地名辞典を処理前の状態に戻すこと。

<<説明>>(i) return
地名辞典サービスは、場所インスタンス登録入力メッセージで指定された場所インスタンス情報を地名辞典に登録し、登録結果を論理型で返却する。
1 件でも登録に失敗した場合には、false を指定し、地名辞典の情報を登録処理前の状態に戻さなければならない。なお、登録に失敗した場合であっても、サービスの呼出処理自身は成功しており、場所インスタンスの一意性の不正による登録失敗などの論理的な理由での登録失敗であり、処理系の動作異常でない場合は、共通ヘッダの結果情報は「0（正常）」を設定する。

－32－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2エ） 場所インスタンス更新（オプション）
場所インスタンス更新機能は、場所インスタンス更新入力メッセージで指定された場所インス
タンス情報に基づき、地名辞典内の場所インスタンス情報を更新し、更新結果を場所インスタン
ス更新結果メッセージで返却する。

① 場所インスタンス更新入力メッセージ
メッセージ定義
NO

サービス名

データ項目

データ型

地名辞典
桁数

1 UpdateLocationInstance2

gazetteerX

3

locationInstance

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1

250

locationInstance

1

1

1

N

UpdateLocationInstance

サンプル値

項目説明
場所インスタンス更新情報

urn:applic:xmlns:pf:gi
s:gisdb:gazetteer:addr 地名辞典の名称
ess:2010-01
場所インスタンス
代表点、地理的境界、ポリゴンのいずれかを持つ場合、座標参照系はGISユニッ
トが取り扱えるものである必要がある。

<<説明>>(i) gazetteer
更新対象となる場所インスタンス情報の地名辞典の名称を文字列で指定する。
(ii) locationInstance
更新する場所インスタンス情報を locationInstance 型で指定する。複数の場所インスタンス
情報を指定する事ができる。代表点、ポリゴンまたは矩形による地理的境界を指定する場合、その座標参照系は地名辞典サービスが取り扱えるものである必要がある。

② 場所インスタンス更新結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 UpdateLocationInstanceResponse2

return桁数

地名辞典

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大

サンプル値

1

boolean

1

項目説明
場所インスタンス更新結果情報

1

1

UpdateLocationInstanceResponse

true

場所インスタンス更新結果
１件でも更新に失敗した場合にはfalseを返す。
処理に失敗した場合、地名辞典は処理前の状態に戻すこと。

<<説明>>(i) return
地名辞典サービスは、場所インスタンス更新入力メッセージで指定された場所インスタンス情報に基づき地名辞典内の場所インスタンス情報を更新し、更新結果を論理型で返却する。
1 件でも更新に失敗した場合には、false を指定し、地名辞典の情報を更新処理前の状態に戻さなけらばならない。なお、更新に失敗した場合であっても、サービスの呼出処理自身は成功しており、更新すべき処理対象が 0 件であるなどの論理的な理由での更新失敗であり、処理系の動作異常でない場合は、共通ヘッダの結果情報は「0（正常）」を設定する。

－33－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2オ） 場所インスタンス削除（オプション）
場所インスタンス削除機能は、場所インスタンス削除入力メッセージで指定された地理識別子
情報に基づき、地名辞典内の場所インスタンス情報を削除し、削除結果を場所インスタンス削除
結果メッセージで返却する。

① 場所インスタンス削除入力メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

地名辞典
桁数

1 DeleteLocationInstance2

gazetteer3

geographicIdentifier

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1

X

250

1

1

VCHAR

N

1

N

DeleteLocationInstance

サンプル値

項目説明
場所インスタンス削除情報

urn:applic:xmlns:pf:gis:
gisdb:gazetteer:address: 地名辞典の名称
2010-01
削除対象場所インスタンスの地理識別
子の値<<説明>>(i) gazetteer
削除対象の場所インスタンス情報の地名辞典の名称を文字列型で指定する。
(ii) geographicIdentifier
削除対象の場所インスタンスの地理識別子の値を文字列型で指定する。複数の地理識別子を指定する事ができる。
地理識別子の一意性を担保するために、1 つの地名辞典で管理・保持される地理識別子情報は
1 種類の空間参照系に属するものとする。

－34－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

② 場所インスタンス削除結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 DeleteLocationInstanceResponse2

return桁数

地名辞典

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大

サンプル値

1

boolean

1

項目説明
場所インスタンス削除結果情報

1

1

DeleteLocationInstanceResponse

false

場所インスタンス削除結果
１件でも削除に失敗した場合にはfalseを返す。
処理に失敗した場合、地名辞典は処理前の状態に戻すこと。

<<説明>>(i) return
地名辞典サービスは、場所インスタンス削除入力メッセージで指定された地理識別子情報15に基づき、地名辞典内の対応する場所インスタンス情報を削除し、削除結果を論理型で返却する。
1 件でも削除に失敗した場合には、false を指定し、地名辞典の情報を削除処理前の状態に戻さなけらばならない。なお、登録に失敗した場合であっても、サービスの呼出処理自身は成功しており、削除すべき場所インスタンスが 0 件であるなどの論理的な理由での削除失敗であり、処理系の動作異常でない場合は、共通ヘッダの結果情報は「0（正常）」を設定する。

15

geographicIdentifier タグに空タグ（長さ 0 の文字列が設定された geographicIdentifier タグ）が含まれていた場合、長さ 0の文字列もひとつの地理識別子と解釈することもできるため、geographicIdentifier タグに空タグが含まれた
DeleteLocationInstance メッセージのリクエストがなされた場合、地名辞典内に長さ 0 の文字列が地理識別子を持つ場所インスタンスが含まれていれば、当該場所インスタンス情報が適切に削除した上で正常として応答し、地名辞典内に長さ 0 の文字列が地理識別子を持つ場所インスタンスが含まれていなければ、ロールバックした上でエラー（return タグに false を設定）として応答す
る。

－35－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2カ） サービスメタデータ取得（オプション）
サービスメタデータ取得機能は、サービスメタデータ取得入力メッセージでの要求に応じ、地名辞典サービスのサービスメタデータをサービスメタデータ取得結果メッセージで返却する。
本機能によって、当該の地名辞典サービスがどのようなサービスを提供可能であるかをサービ
スメタデータとして取得する事ができる。
なお、サービスメタデータは、当該の地名辞典サービスが提供可能なサービスの内容を示したものである。サービスメタデータの内容に関わるサービス更新がされた場合（地名辞典の追加など）は、メタデータが更新され、追随して更新連番が加算される。

① サービスメタデータ取得入力メッセージ
メッセージ定義
NO

サービス名

データ項目

データ型

地名辞典
桁数

1 GetCapabilities

2

3

versionX

updateSequenceX

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
１
1

250

0

250

0

1

1

GetCapabilities

サンプル値

項目説明
サービスメタデータ取得情報

2.2

準拠している地名辞典サービスインタ
フェースのバージョン。本仕様によるサービ
スメタデータを取得する場合は2.2を指定する。
指定を省略した場合、地名辞典サービスは提供する最新バージョンのサービスメタ
データを応答する。

00001

サービスメタデータの更新連番。
リクエスタ（利用側業務ユニット）がキャッ
シュしているサービスメタデータの連番を指定する。
指定を省略した場合は地名辞典サービスが提供する最新のサービスメタデータを取得する。

<<説明>>(i) version（任意指定）
要求側が使用可能な地名辞典サービスインタフェースのバージョン番号を指定する。本仕様に基づく場合、2.2 が指定される。本要素の指定を省略した場合、地名辞典サービスが提供可能なバージョンのうち、最新のバージョンを指定したものとする。
要求側が指定したバージョン番号と地名辞典サービスが返すバージョン番号の関係は、以下の
とおり。

表付１．１

要求側と地名辞典サービス側のバージョン番号の関係

要求側が指定するバージョン番号

地名辞典サービスが返すバージョン番号

指定なし

提供可能なバージョンのうち最新のバージョ
ン番号を返す。

指定あり指定されたバージョン以下での最新のバー（地名辞典サービスが提供可能なバージョン

ジョン番号を返す。

以下のバージョンを指定した場合）・指定したバージョンが存在する場合は、指定したバージョン番号を返す。
・指定したバージョン以下のバージョンが存在しない場合は、提供可能なバージョンのうち最も古いバージョン番号を返す。

指定あり

提供可能なバージョンのうち最新のバージョ（地名辞典サービスが提供可能なバージョン

ン番号を返す。

より大きいバージョンを指定した場合）－36－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2(ii) updateSequence（任意指定）
要求側がサービスメタデータを保持していた場合、保持しているメタデータの連番を任意の文字列で指定することで、地名辞典サービスとの差異を確認する。更新連番は、地名辞典サービス
内で値の大小を判断できる体系である必要がある。本要素を指定しない場合は、地名辞典サービ
スが提供可能なバージョンのうち、最新の連番を指定したものとする。要求側が指定した連番と地名辞典サービスが返す連番などの関係は、以下のとおり。

表付１．２

要求側と地名辞典サービス側の連番の関係

要求側が指定する連番
指定なし

地名辞典サービスが返す連番
最新の連番を返す。
（最新のサービスメタデータを返す。
）

指定あり

最新の連番を返す。

（要求側がサービス保有の連番（空のサービスメタデータを返す。

と同じの場合）

具体的には、<return><gazetteer>要素、および<return><gazetteerStatistics>要素を省略した
サービスメタデータを返す。）

指定あり

最新の連番を返す。

（要求側がサービス保有の連番（最新のサービスメタデータを返す。
）

未満の場合）
指定あり

例外を発生する。
（指定した連番は無効。
）（要求側がサービス保有の連番より大きい場合）② サービスメタデータ取得結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 GetCapabilitiesResponse
2

gazetteerService
Metadata

return地名辞典
桁数

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1
0

1

サンプル値

GetCapabilitiesResponse
項目説明
サービスメタデータ取得結果情報
地名辞典サービスメタデータ<<説明>>(i) return
要求内容に沿ったサービスメタデータを gazetteerServiceMetadata 型で返却する。

－37－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2キ） 地理識別子変換（オプション）
地理識別子変換機能は、地理識別子変換入力メッセージで指定された地理識別子情報と関連づけられている地理識別子情報を地名辞典検索し、検索結果を地理識別子変換結果メッセージで返却する。

① 地理識別子変換入力メッセージ
メッセージ定義
NO
1

データ項目

サービス名
データ型

地名辞典
桁数

ConvertPI

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1

2

gazetteer

X

250

0

1

3

pi

pi

250

1

1

サンプル値

ConvertPI
項目説明
地理識別子変換情報

urn:applic:xmlns:pf:gis: 変換元地理識別子が格納されている地名辞
gisdb:gazetteer:address: 典の名称。
2010-01
地名辞典を特定しない場合は省略可。
変換元の地理識別子

4targetLRS

X

250

1

1

urn:applic:xmlns:pf:gis: 変換先地理識別子の空間参照系の名称。
gisdb:lrs:schoolarea:201
0-01

5

phase

X

250

0

1

Equivalent

位相の名称。
個々の値には"Nesting"または"Equivalent"を指定する。
指定しない場合は省略可。

<<説明>>(i) gazetteer
変換元となる地理識別子情報の地名辞典の名称を文字列型で指定する。地名辞典を特定しない
場合は指定を省略する。
(ii) pi
変換元となる地理識別子情報を pi 型で指定する。
(iii) targetLRS
変換先の地理識別子情報の空間参照系を文字列型で指定する。空間参照系は pi 型の要素の 1つであり、地理識別子情報は空間参照系と地理識別子の値の組み合わせで地名辞典サービス内で一意に特定される。
(iv) phase
変換元と変換先の地理識別子情報の関連の種類（位相）を文字列型で指定する。個々の値には"Nesting"または"Equivalent"を指定する。指定しない場合は省略する事ができる。
地名辞典サービスは、"Nesting"が指定された場合は、変換元と親子関係として関連づけられている場所インスタンス情報を、"Equivalent"が指定された場合は、変換元と同値関係として関連づけられている場所インスタンス情報を検索して、その結果を地理識別子情報として返却する。
指定が省略された場合は、位相の種類に関わらず変換元と関連づけられている場所インスタンス
情報を検索して、その結果を地理識別子情報として返却する。

② 地理識別子変換メッセージ
メッセージ定義
NO

データ項目

1 ConvertPIResponse2
return

サービス名
データ型
pi

地名辞典
コード
出現回数
桁数
ＣＤ コード名 最小 最大1
10N<<説明>>－38－

メッセージ定義名
サンプル値

ConvertPIResponse
項目説明
地理識別子変換結果情報
地理識別子変換結果

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2(i) return
地名辞典サービスは、地理識別子変換入力メッセージで指定された条件に基づき、変換元の地理識別子情報と関連づけられている地理識別子情報を地名辞典から検索し、検索結果を地理識別
子変換結果メッセージで返却する。
指定された条件に合致する地理識別子情報がない場合、結果は正常として返却するが、return
項目は設定しない。すなわち、メッセージ上、<return>タグがない状態で返却する。

－39－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

ク） 場所インスタンス関連検索（オプション）
場所インスタンス関連検索機能は、場所インスタンス関連検索入力メッセージで要求された条件に合致する場所インスタンス関連情報を地名辞典から取得し、その結果を場所インスタンス取得結果メッセージで返却する。

① 場所インスタンス関連検索入力メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

地名辞典
桁数

1 SearchLocationInstanceAssociation2sourceGazetteer

3sourceGeographicIdentifier

4targetGazetteer

5targetGeographicIdnetifier

6

phase

コード
出現回数
ＣＤ コード名 最小 最大
1
1

メッセージ定義名

SearchLocationInstance
Association

サンプル値

項目説明

場所インスタンス関連検索情報
関連元（親）場所インスタンスの地名辞典
urn:applic:xmlns:pf:gis:の名称。
gisdb:gazetteer:schoolar
関連元（親）場所インスタンスの地名辞典
ea:2010-01を特定しない場合は省略可。
関連元（親）場所インスタンスの識別子。
関連元（親）場所インスタンスの識別子を○○小学校区
特定しない場合は省略可。

X

250

0

1

VCHAR

250

0

1

X

250

0

1

VCHAR

250

0

1

東京都港区虎ノ門二丁目
9番14号

X

250

1

N

Equivalent

関連先（子）場所インスタンスの地名辞典
urn:applic:xmlns:pf:gis: の名称。
gisdb:gazetteer:address: 関連先（子）場所インスタンスの地名辞典
2010-01を特定しない場合は省略可。
関連先（子）場所インスタンスの識別子。
関連先（子）場所インスタンスの識別子を特定しない場合は省略可。
位相の名称。
個々の値には"Nesting"または"Equivalent"を指定する。
複数指定した場合はOR検索を行う。

<<説明>>(i) sourceGazetteer
場所インスタンス関連検索の条件となる関連元（親）場所インスタンスの地名辞典の名称を文字列で指定する。関連元（親）場所インスタンスの地名辞典を特定しない場合は指定を省略する事ができる(ii) sourceGeographicIdentifier
場所インスタンス関連検索の条件となる関連元（親）場所インスタンスの識別子を文字列で指定する。関連元（親）場所インスタンスの識別子を特定しない場合は省略する事ができる。
(iii) targetGazetteer
場所インスタンス関連検索の条件となる関連先（子）場所インスタンスの地名辞典の名称を文字列で指定する。関連先（子）場所インスタンスの地名辞典を特定しない場合は省略する事ができる。
(iv) targetGeographicIdnetifier
場所インスタンス関連検索の条件となる関連先（子）場所インスタンスの識別子を文字列で指定する。関連先（子）場所インスタンスの識別子を特定しない場合は省略する事ができる。
(v) phase
場所インスタンス関連検索の条件となる位相の名称を指定する。個々の値には"Nesting"または"Equivalent"を指定する。
地名辞典サービスは、"Nesting"が指定された場合は、親子の関係にある場所インスタンス関
連情報を検索し、"Equivalent"が指定された場合は、同値の関係にある場所インスタンス関連情報を検索して返却する。

－40－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

② 場所インスタンス関連検索結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 SearchLocationInstanceAssociationResponse
locationInstance2
returnAssociation

地名辞典
桁数

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1
0

N

サンプル値

SearchLocationInstance
AssociationResponse
項目説明
場所インスタンス関連検索結果情報
場所インスタンス関連情報<<説明>>(i) return
地名辞典サービスは、場所インスタンス関連検索入力メッセージで指定された条件に合致する
場所インスタンス関連情報を地名辞典から取得し、locationInstanceAssociation 型で返却する。
指定された条件に合致する場所インスタンス関連情報がない場合、結果は正常として返却する
が、return 項目は設定しない。すなわち、メッセージ上、<return>タグがない状態で返却する。

－41－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

ケ） 場所インスタンス関連登録（オプション）
場所インスタンス関連登録機能は、場所インスタンス関連登録入力メッセージで指定された場
所インスタンス関連情報を地名辞典に登録し、登録結果を場所インスタンス関連登録結果メッ
セージで返却する。

① 場所インスタンス関連登録入力メッセージ
メッセージ定義
NO
1
2

サービス名

データ項目

データ型

地名辞典
桁数

AddLoccationInstanceAssociation
locationInstanceAssociation

association

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1

250

1

サンプル値

AddLocationInstance
Association
項目説明
場所インスタンス関連登録情報
登録対象。
関連元（親）および関連先（子）の場所イ
ンスタンスは登録済みのものでなければならないN<<説明>>(i) association
登録対象の場所インスタンス関連情報を、locationInstanceAssociation 型で指定する。関連
元（親）および関連先（子）の場所インスタンスは登録済みのものでなければならない。

② 場所インスタンス関連登録結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 AddLoccationInstanceAssociationResponse2

returnboolean

地名辞典
桁数

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1
1

1

サンプル値

true

AddLoccationInstance
AssociationResponse
項目説明
場所インスタンス関連登録結果情報
1件でも登録に失敗した場合はfalseを返す。処理に失敗した場合は、本メッセー
ジ要求前の状態に戻る。

<<説明>>(i) return
地名辞典サービスは、場所インスタンス関連登録入力メッセージで指定された場所インスタン
ス関連情報を地名辞典に登録し、登録結果を論理型で返却する。
1 件でも登録に失敗した場合には、false を指定し、地名辞典の情報を登録処理前の状態に戻さなければならない。なお、登録に失敗した場合であっても、サービスの呼出処理自身は成功しており、関連付けるべき場所インスタンスが 0 件であるなどの論理的な理由での登録失敗であり、処理系の動作異常でない場合は、共通ヘッダの結果情報は「0（正常）」を設定する。

－42－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

コ） 場所インスタンス関連削除（オプション）
場所インスタンス関連削除機能は、場所インスタンス関連削除入力メッセージで指定された条件に基づき、地名辞典内の場所インスタンス関連情報を削除し、削除結果を場所インスタンス関
連削除結果メッセージで返却する。

① 場所インスタンス関連削除入力メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

地名辞典
桁数

1 DeleteLoccationInstanceAssociation2

association

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
11

locationInstance
250
Association

1

サンプル値

DeleteLocationInstance
Association
項目説明
場所インスタンス関連削除情報
削除対象。

N

<<説明>>(i) association
削除対象となる場所インスタンス関連情報を locationInstanceAssociation 型で指定する。

② 場所インスタンス関連削除結果メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 DeleteLoccationInstanceAssociationResponse2

returnboolean

地名辞典
桁数

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
1
1
1

サンプル値

1

DeleteLoccationInstance
AssociationResponse
項目説明
場所インスタンス関連削除結果情報
1件でも削除に失敗した場合はfalseを返す。処理に失敗した場合は、本メッセー
ジ要求前の状態に戻る。

<<説明>>(i) return
地名辞典サービスは、場所インスタンス関連削除入力メッセージで指定された場所インスタン
ス関連情報を地名辞典から削除し、その結果を論理型で返却する。
1 件でも削除に失敗した場合には、false を指定し、地名辞典の情報を削除処理前の状態に戻さなけらばならない。なお、登録に失敗した場合であっても、サービスの呼出処理自身は成功しており、削除すべき場所インスタンス関連情報が 0 件であるなどの論理的な理由での削除失敗であり、処理系の動作異常でない場合は、共通ヘッダの結果情報は「0（正常）」を設定する。

－43－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

（３） 項目セット辞書定義16
項目セット辞書は、地名辞典サービスのメッセージ定義で共通的に利用されるデータ項目の集合体の型を定義した辞書である。インタフェース定義のメッセージ定義を参照するときに利用す
る。
項
番
1

項目セット名

項目名

mingeographicBoundin
max
gBox
crs
value

2 pi

項目の説明
最小座標
最大座標
座標参照系
地理識別子の値

250

11

urn:applic:xmlns:pf:gis:gisdb:lrs:addres
地理識別子による空間参照系の名称
s:2010-01

S9V
X

13,9
250

0
0

N
1

-8298.6812, ...
JGD2000 / 9(X, Y)

X

250

1

1

VCHAR

250

1

1

△△小学校区

X

250

1

1

urn:applic:xmlns:pf:gis:gisdb:gazetteer: 関連先（子）場所インスタンスの地名辞典
address:2010-01
の名称

VCHAR

250

1

1

○○町一丁目2-3

関連先（子）場所インスタンスの地理識別
子

phase

X

250

1

1

Equivalent

位相の名称。
個々の値には"Nesting"または"Equivalent"を指定する

name

X

250

1

1

urn:applic:xmlns:pf:gis:gisdb:gazetteer:
地名辞典を識別する名称
address:2010-01

scope

VCHAR

250

0

1

○○市における基幹系システムでスコープ扱う住所情報

1

1

1
0

1
1

0

1

0

1

住所情報地名辞典

coord
crs
sourceGazet
teersourceGeogr
aphicIdenti
fiertargetGazet
locationInstanceA4
teerssociation
targetGeogr
aphicIdenti
fierterritoryOf
Usecustodian
crs
date
alias

6

S9V
S9V
X
VCHAR

出現回数
サンプル値
最小 最大
13,9
2
3 -36932.2861, -7736.7445
13,9
2
3 -34932.2861, -5736.7445
250
1
1 JGD2000 / 9 (X, Y)
N
1
1 東京都港区虎ノ門二丁目9番14号

桁数

X

lrs

3 position

5 gazetteer

データ型
項目セット

geographicE
xtent
セット
VCHAR
1000
X
250
temporalExt
ent
セット
VCHAR
250

座標値
座標参照系
urn:applic:xmlns:pf:gis:gisdb:gasetteer: 関連元（親）場所インスタンスの地名辞典
schoolarea:2010-01の名称
関連元（親）場所インスタンスの地理識別
子

地理的範囲
APPLICJGD2000 / (B, L)

管理者
座標参照系
時間範囲
地名辞典の別名
地名辞典サービスインタフェースのバージョン。本仕様に準拠する場合、"2.2"をセットする
サービスメタデータの連番
GISユニットは任意の文字列を返すことができる。サービスメタデータの内容が変更
されたら連番を更新する

version

X

30

1

1

2.2

updateSeque
nce

X

30

1

1

00000001

0N

地名辞典情報0N

地名辞典統計情報

1

1

1

true

250

0

1

urn:applic:xmlns:pf:gis:gisdb:gazetteer:
地名辞典を識別する名称
address:2010-01

X

250

0

1

urn:applic:xmlns:pf:gis:gisdb:locationty
場所型を識別する名称
pe:address:2010-01

9

12

1

1

12345

gazetteerServiceM
etadatagazetteergazetteerセット
gazetteerStgazetteerSt
atistics
atistics
セット
canUpdateLo
cationInstabooleannce
gazetteerXgazetteerStatisti locationTyp
7
cs
e
count

16

場所インスタンスの登録可否

総データ件数

引用規格・仕様との互換のために、データ型の一部に boolean、dateTime、base64Binary を用いていており、これはそれぞれ XML
スキーマのデータ型に対応する。

－44－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

項
番

桁数

項目セット名8 geographicExtent

項目名

データ型
項目セット

出現回数

サンプル値

項目の説明

最小 最大

boundingPol polygonセッ
ygon
ト

0

1

ポリゴンによる地理的境界

geographicB
ounding
Boxセット01

矩形による地理的境界

boundingBox
descriptionpilocationTyp
e

VCHAR
piセット

250

0
1

1
1

○○に囲まれた一帯

自由記述による地理的境界
地理識別子と空間参照系の組

X

250

1

1

urn:applic:xmlns:pf:gis:gisdb:locationty
場所型を識別する名称
pe:address:2010-01

0N

代替地理識別子
地理識別子の別名。
代替地理識別子がない場合は指定を省略する。地名辞典のスキーマ定義によっては、明示的にnullを設定する。

0

1

地理的範囲。

01

01

temporalExt temporalExt
ent
entセット0

1

10 polygon

exterior
interior

ringセット
ringセット

10NN

11 ring

coordsposition
セット

0

N

begin

dateTime

012000-01-01T12:00:00+09:00end

dateTime

01

2009-03-31T12:00:00+09:00alternative
GeographicI
dentifier

9 locationInstancegeographicE
xtent
positionadministrat
or

VCHAR

250

geographicE
xtent
セット
position
セット
VCHAR

250

APPLIC

位置
代表点の座標管理者
場所インスタンスの特質を定義する責任がある組織の名前
時間範囲
時間範囲を限定しない場合は指定を省略する。
外周座標列
内周座標列のリスト
座標列交差しない閉図形を定義する。始点と終点は一致する必要がある。座標列は3 つ以上の点を含まなければならない。
開始時点
終了時点以前のすべての期間を指定する場
合は指定を省略する。

12 temporalExtent

－45－

終了時点
開始時点以後のすべての期間を指定する場
合は指定を省略する。

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録１．１．２ 地図表示サービスインタフェース定義17（１） インタフェース一覧
地図表示サービスのインタフェース一覧を以下に示す。
インタフェース一覧
インタフェース
番号GS.2.1.1

機能（レベル０２）
地図画像取得必須/任意
任意

GS.2.1.2

地図画像URL取得

必須

GS.2.1.3

凡例画像取得

任意

GS.2.1.4

地物情報取得

任意

GS.2.1.5

サービスメタデータ取得

任意GS.2.2.1

主題図画像取得

任意GS.2.2.2

主題図画像URL取得

任意

入出力

サービス名

地図表示

メッセージ定義

ＷＳＤＬ定義IN

GetMapOUT

GetMapResponseIN

GetMapUrl

OUT

GetMapUrlResponse

IN

GetLegendImage

OUT

GetLegendImageResponse

IN

GetFeatureInfo

OUT

GetFeatureInfoResponse

IN

GetCapabilities

OUT
IN
OUT
IN
OUT

GetCapabilitiesResponse
GetThematicMap
GetThematicMapResponse
GetThematicMapUrl
GetThematicMapUrlResponse

17

gisGS02s-2010-01.wsdl
gisGS02s-2010-01.xsd
common-2010-01.xsd

地図表示サービスインタフェースは、「ISO 19128:2005 Web Map server interface」で規定される地図画像配信のための Web サー
ビスインタフェースに相当するものを定義した。ただし、ISO 19128 では SOAP によるインタフェースを規定していないため、ISO 19128
を参考にして地図表示のための SOAP によるインタフェース仕様を先行して検討・仕様化している「河川 GIS・河川アプリケーショ
ン標準インタフェースガイドライン 第 1.0 版（国土交通省河川局）」を引用し定義した。
メッセージ定義名やデータ項目名が英数字であるのは、引用によるためである。

－46－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

（２） メッセージ定義ア） 地図画像取得（オプション）
地図画像取得機能は、地図画像取得入力メッセージで要求された条件に従い、地図画像を生成し、生成した地図画像情報を地図画像取得結果メッセージで返却する。

① 地図画像取得入力メッセージ
メッセージ定義NO

データ項目

1 GetMap2
layers3highlightFeatures

サービス名

地図表示

メッセージ定義名

コード
出現回数
データ型
桁数
ＣＤ コード名 最小 最大
1
1
DrawLayer
1
N
FeatureIdentifier
0
N

サンプル値

4

bBox

BoundingBox

1

1

5
6
7
8
9

time
crs
scale
width
heightPeriod
X
S9V
9
9

250
12,8
8
8

0
1
0
1
1

1
1
1
1
1

JGD2000 / 9 (X,Y)
25000
640
480

10

format

X

250

1

1

image/jpeg

11transparent

1

1

true

12

bgColor

X

8

0

1

0xffffff13

rotation

9

3

0

1

180

boolean

GetMap
項目説明
地図画像取得情報
描画するレイヤのリスト
強調表示する地物ＩDリスト
描画する地図の地理座標範囲（時間により描画すべき地図が変化する場合に有効であり、実装は任意）
描画する地図の時間範囲
描画する地図の座標参照系
描画する地図の縮尺の分母
地図画像のピクセル単位の幅
地図画像のピクセル単位の高さ
地図画像の出力フォーマット
（image/jpeg、image/pngなどのMIMEタ
イプ）
地図画像の背景の透明性（true: 透過する false: 透過しない）
地図画像の背景色(0xで始まるRGBの16進
数表現)
地図画像の回転角度（真北方向を0度とし、反時計回りの角度で指定する。指定
範囲は0～360の範囲とする。）
実装は任意<<説明>>(i) layers（必須指定）
取得する地図画像の描画対象とするレイヤの情報を DrawLayer 型で 1 つ以上列挙し、指定する。
指定するレイヤの情報は、当該地図表示サービスが持つ有効なレイヤ情報である必要がある。指定できるレイヤ情報は、サービスメタデータ取得機能で取得できるサービスメタデータ内のlayerMetadatas 要素で示される有効なレイヤ情報のみである。また、サービスメタデータ内のlayerLimit 要素は当該地図表示サービスが重畳描画可能な最大レイヤ数である。ただし、当該地図表示サービスがサービスメタデータ取得機能を未実装の場合は、運用上合意されたレイヤ情報によるものとする。
描画対象のレイヤ情報を指定する際は、レイヤを描画するためのスタイルを DrawLayer 型のstyleName 要素に指定することができ、地図表示サービスは指定されたスタイルで当該レイヤを描画する必要がある。スタイルを指定しない場合は styleName 要素は省略するか、長さ 0 の文字列の値を設定する。スタイルを指定しない場合、地図表示サービスは地図サービス側の裁量で定める既定のスタイルで当該レイヤを描画する。
地図表示サービスは、layers 要素に指定されたレイヤ情報のリストの順に従い、下層から上層の順にレイヤを重畳描画して地図画像を生成する。無効なレイヤ情報や最大レイヤ数を超えて指定された場合は例外を発生させる。
(ii) highlightFeatures（任意指定）
取得する地図画像の強調表示の対象とする地物の識別情報を FeatureIdentifier 型で列挙し指定する。当該要求時に強調表示が不要の場合は、本要素の指定を省略する。
地図表示サービスは、highlightFeatures 要素に指定された地物を強調表示し地図画像を生成する。強調表示のスタイルは本仕様では規定しない。

－47－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

(iii) bBox（必須指定）
取得する地図画像の描画対象の座標範囲の情報を BoundingBox 型で指定する。座標範囲の値は、
crs 要素で指定される座標参照系単位の外接直方形の座標値を指定する。BoundingBox 型の要素は、
第 1 軸（x）方向の最小値、最大値を指定する minX、maxX と、第 2 軸（y）方向の最小値、最大値を指定する minY、maxY から構成されるが、x 軸および y 軸の単位および増加の方向は crs の定義に従う。表付１．３に、本仕様で原則的に採用する座標参照系である"日本測地系 2000 における測地座標系"と、"日本測地系 2000 における平面直角座標系（第Ⅰ系～第ⅩⅨ系）"について、座標軸の単位および方向を示す。

表付１．３

座標参照系における座標軸の単位および方向

座標参照系

座標参照系識別子

座標軸

第1軸

第2軸

の単位

(x)方向

(y)方向

日本測地系 2000 における測地座標系

JGD2000 / (B, L)

degree北東日本測地系 2000 における平面直角座標系

JGD2000 / n (X, Y)

meter

北

東

（第Ⅰ系～第ⅩⅨ系）（※ただし、n は 1～19のゾーン番号）

これらの座標参照系における、bBox 要素に指定する領域のイメージを下図に示す。
北bBox で指定する領域

第1軸
(x)
南
西

第2軸

東

(y)

図付１．１

bBox に指定する領域のイメージ

すなわち、第 1 軸(x)と第 2 軸(y)の方向は、一般的な数学座標における X、Y とは逆転しており、第 1 軸(x)は南北方向（南→北の向きに正）、第 2 軸(y)は東西方向（西→東の向きに正）となることに留意する。表付１．４に日本測地系 2000 における測地座標系（JGD2000 / (B, L)）の場
合の bBox の設定値例を示す。

表付１．４

JGD2000 / (B, L)の場合の bBox の設定値例

crs

JGD2000 / (B, L)

bBox に設定する値
minX

最小緯度（例：35.25000）minY

最小経度（例：139.60000）

maxX

最大緯度（例：35.75000）maxY

最大経度（例：139.80000）

地図表示サービスは、bBox 要素に指定された領域の地図画像を生成する。bBox 要素に、minX＞maxX や minY＞maxX となるような、無効な値が指定された場合は例外を発生させる。
－48－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

scale 要素を指定した場合の bBox 要素の設定値例や処理内容は、(vi)scale を参照されたい。
(iv) time（任意指定）
任意の時間範囲で有効な地理空間データが描画された地図画像を取得する際に、その時間範囲
を Period 型で指定する。本要素の利用例として、1 時間ごとに更新される天気図を提供する地図
表示サービスがあった場合に、任意の時刻の天気図を取得する際などの利用が想定される。
地図表示サービスは、指定された時間範囲で有効な地理空間データを描画した状態で地図画像を生成する。ただし、本要素に伴う地図表示サービスの処理はオプションであり、必ずしも実装しなくてよい。
(v) crs（必須指定）
bBox 要素の値に適用される座標参照系の識別子を指定する。本仕様では、原則として、表付１．
５に示す座標参照系のいずれかを指定できるものとする。

表付１．５ 指定可能な座標参照系
座標参照系

座標参照系識別子

日本測地系 2000 における測地座標系

JGD2000 / (B, L)

日本測地系 2000 における平面直角座標系第Ⅰ系

JGD2000 / 1 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅱ系

JGD2000 / 2 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅲ系

JGD2000 / 3 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅳ系

JGD2000 / 4 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅴ系

JGD2000 / 5 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅵ系

JGD2000 / 6 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅶ系

JGD2000 / 7 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅷ系

JGD2000 / 8 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅸ系

JGD2000 / 9 (X, Y)

日本測地系 2000 における平面直角座標系第Ⅹ系

JGD2000 / 10 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅠ系

JGD2000 / 11 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅡ系

JGD2000 / 12 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅢ系

JGD2000 / 13 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅣ系

JGD2000 / 14 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅤ系

JGD2000 / 15 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅥ系

JGD2000 / 16 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅦ系

JGD2000 / 17 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅧ系

JGD2000 / 18 (X, Y)

日本測地系 2000 における平面直角座標系第ⅩⅨ系

JGD2000 / 19 (X, Y)

日本測地系 2011 における測地座標系

JGD2011 / (B, L)

日本測地系 2011 における平面直角座標系第Ⅰ系

JGD2011 / 1 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅱ系

JGD2011 / 2 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅲ系

JGD2011 / 3 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅳ系

JGD2011 / 4 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅴ系

JGD2011 / 5 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅵ系

JGD2011 / 6 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅶ系

JGD2011 / 7 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅷ系

JGD2011 / 8 (X, Y)

日本測地系 2011 における平面直角座標系第Ⅸ系

JGD2011 / 9 (X, Y)－49－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

日本測地系 2011 における平面直角座標系第Ⅹ系

JGD2011 / 10 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅠ系

JGD2011 / 11 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅡ系

JGD2011 / 12 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅢ系

JGD2011 / 13 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅣ系

JGD2011 / 14 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅤ系

JGD2011 / 15 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅥ系

JGD2011 / 16 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅦ系

JGD2011 / 17 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅧ系

JGD2011 / 18 (X, Y)

日本測地系 2011 における平面直角座標系第ⅩⅨ系

JGD2011 / 19 (X, Y)

地図表示サービスは、crs 要素で指定された座標参照系に基づき地図画像を生成する。地図表
示サービスは、少なくとも日本測地系 2000 における測地座標系（JGD2000 / (B, L)）の座標参照
系をサポートする必要がある。また、存在し得るすべての座標参照系をサポートしなくてもよいが、サポートする座標参照系の情報は、当該地図表示サービスが提供するサービスメタデータ取得機能で取得できるサービスメタデータ内の operationMetadatas 要素で提供するか、運用で要求側と合意する必要がある。サポートされない座標参照系が指定された場合は例外を発生させる。
なお、生成される地図画像の投影法については本仕様では規定しないが、crs 要素で指定された座標参照系に対応する最適な投影法で描画される事が望ましい。特に、JGD2000 / (B, L)で指定した場合の地図画像への投影は ISO 19128:2005 Web Map server interface で示される方式に従い描画される事が望ましく、これに従わない場合、運用時に要求側と地図画像への投影法について合意しておく必要がある。
(vi) scale（任意指定）
縮尺を指定して地図画像を取得する場合に、地図縮尺の分母を指定する。scale 要素を指定した場合、bBox 要素で指定される座標範囲の中心位置を中心に、指定した縮尺の画像が取得できる。
すなわち、scale 要素を指定した場合、bBox 要素は描画する地図の中心位置を指定する要素となる。bBox との関係を表付１．６で示す。

表付１．６

scale 要素と bBox 要素の関係

scale 要素の指定有無

bBox 要素との関係

scale 要素の指定なし

指定した座標範囲を含む地図画像が生成される

scale 要素の指定あり

指定した座標範囲の中心位置が中心になり、かつscale 要素で指定された縮尺の地図画像が生成される

地図表示サービスは、scale 要素が指定された場合に、bBox 要素で指定される座標範囲の中心
位置が画像の中心となり、かつ scale 要素で指定された縮尺で描画された地図画像を生成する。
このとき、縮尺は地図表示サービス側で計算された論理的な縮尺であり、必ずしも要求元にとって最適な縮尺であるとは限らない。
(vii) width（必須指定）および height（必須指定）生成される地図画像の幅と高さをピクセルで指定する。
地図表示サービスは width 要素および height 要素で指定された幅および高さで地図画像を生成する。width 要素および height 要素に指定可能な値の最大値は、当該地図表示サービスのサー
ビスメタデータ取得機能で取得できるサービスメタデータ内の maxWidth 要素および maxheight 要
素で提供するか、運用で要求側と合意する必要がある。地図表示サービスが画像生成不能な幅や高さが指定された場合は例外を発生させる。
－50－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

(viii) format（必須指定）生成される地図画像のフォーマットを MIME タイプの文字列で指定する。
地図表示サービスは format 要素で指定された画像フォーマットで地図画像を生成する。地図
表示サービスは、少なくとも、WWW ブラウザで一般的に表示可能な JPEG 型式（MIME タイプ：
image/jpeg）、PNG 型式（MIME タイプ：image/png）の画像フォーマットをサポートしなくてはな
らない。また、サポートする画像フォーマットの情報は、当該地図表示サービスのサービスメタ
データ取得機能で取得できるサービスメタデータ内の operationMetadatas 要素で提供するか、運用で要求側と合意する必要がある。
(ix) transparent（必須指定）生成される地図画像の背景が透明であるか否かを、論理型（boolean）で指定する。透明を指定した場合、取得した地図画像を他で取得した画像と重ね合わせて表示することができる。
地図表示サービスは transparent 要素に true が指定され、かつ、画像フォーマットが透過可能なものである場合、地図画像の背景部分が透過された状態で地図画像を生成する。画像フォー
マットが透過不能なものである場合は transparent 要素に false が指定された場合と同様の処理を行う。transparent 要素に false が指定された場合、地図画像の背景部分が bgColor 要素の指定に従い描画された状態で地図画像を生成する。なお、画像フォーマットが PNG 型式の場合の透過処理は、アルファチャネルを用いて透過画像を作成する事が推奨される。
地図表示サービスは、地図画像の透過をサポートしなくてもよいが、透過をサポートしない場
合に、transparent 要素に true が指定された場合は例外を発生させる。
(x) bgColor（任意指定）生成される地図画像の背景色を RGB 値の 16 進数表現の文字列で定義する。ただし transparent
要素を true に指定した場合には無効な指定となる。RGB 値の 16 進数表現のフォーマットは0xRRGGBB とし、RR、GG および BB は、それぞれ赤、緑および青の各色の値を 00～FF（10 進の場合
で 0～255 の値）の範囲で指定する。RR，GG および BB の各値は，大文字または小文字のいずれの文字でもよい。"0x"接頭辞は，小文字の'x'でなければならない。
地図表示サービスは、bgColor 要素で指定された背景色の状態で地図画像を生成する。bgColor
要素が指定されない場合、デフォルト値は 0xFFFFFF（白色）とする。
(xi) rotation（任意指定）生成される地図画像の回転角度の整数値を指定する。角度は、真北方向を 0 度とし、反時計回りの角度で指定する。指定範囲は 0～360 の範囲とする。
地図表示サービスは、rotation 要素で指定された角度で回転された状態の地図画像を生成する。
ただし、本要素に伴う地図表示サービスの処理はオプションとし、必ずしも実装しなくてよい。

② 地図画像取得結果メッセージ
メッセージ定義NO

データ項目

1 GetMapResponse
2
GetMapReturn

サービス名
データ型
MapImage

地図表示
コード
出現回数
桁数
ＣＤ コード名 最小 最大1
1
0
1

メッセージ定義名
サンプル値

GetMapResponse
項目説明
地図画像取得結果情報
地図画像情報<<説明>>(i) GetMapReturn
地図表示サービスは、地図画像取得入力メッセージで要求された地図画像生成の条件に応じて、地図画像を生成し、生成された地図画像およびその地図座標範囲を MapImage 型で返却する。
－51－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

生成した地図画像は、そのバイナリデータを<mapContent>要素に base64 エンコーディングした文字列で設定する。
地図座標範囲は、<extent>要素に BoundingBox 型で設定する。生成された地図画像に対応する
座標範囲を格納するため、要求時の座標範囲とは異なる場合がある。また、製品の実装によっては、地図画像の縦横比と座標範囲の縦横比が一致しない場合に要求時の画像のサイズと異なる場合があるため、要求側の実装をする際には注意が必要である。
リクエスト内容が不正であったり、処理中にエラーが発生するなど、適切な結果が返却できな
い場合は、<GetMapReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetMapReturn>
タグがない状態で返却する。

－52－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2イ） 地図画像 URL 取得（必須）
地図画像 URL 取得機能は、地図画像 URL 取得入力メッセージで要求された条件に従い、地図画像を生成し、地図画像へアクセスするための URL を地図画像 URL 取得結果メッセージで返却する。
地図表示サービスは、本機能を必ず実装しなければならない。

① 地図画像 URL 取得入力メッセージ
メッセージ定義NO

データ項目名

1 GetMapUrl2
layers3highlightFeatures

サービス名
データ型
DrawLayer
FeatureIdentifier

地図表示

メッセージ定義名

コード
出現回数
桁数
ＣＤ コード名 最小 最大
1
1
1
N
0
N

サンプル値

項目説明
地図画像URL取得情報
描画するレイヤのリスト
強調表示する地物ＩDリスト

4

bBox

BoundingBox

1

1

5

time

Period

0

1

6
7
8
9

crs
scale
width
height

X
S9V
9
9

250
12,8
8
8

1
0
1
1

1
1
1
1

JGD2000 / 9 (X,Y)
25000
640
480

10

format

X

250

1

1

image/jpeg

11transparent

1

1

true

12

bgColor

X

8

0

1

0xffffff13

rotation

9

3

0

1

180

boolean

GetMapUrl

描画する地図の地理座標範囲
描画する地図の時間範囲（時間により描画すべき地図が変化する場合に有効であり、実装は任意）
描画する地図の座標参照系
描画する地図の縮尺の分母
地図画像のピクセル単位の幅
地図画像のピクセル単位の高さ
地図画像の出力フォーマット
（image/jpeg、image/pngなどのMIMEタ
イプ）
地図画像の背景の透明性（true: 透過する false: 透過しない）
地図画像の背景色(0xで始まるRGBの16進
数表現)
地図画像の回転角度（真北方向を0度とし、反時計回りの角度で指定する。指定
範囲は0～360の範囲とする。）
実装は任意<<説明>>
メッセージの各要素の内容は、地図画像取得入力メッセージ（GetMap）と同様である。

② 地図画像 URL 取得結果メッセージ
メッセージ定義NO

データ項目名

1 GetMapUrlResponse
2
GetMapUrlReturn

サービス名
データ型
MapImageUrl

地図表示
桁数

コード
出現回数
ＣＤ コード名 最小 最大1
1
0
1

メッセージ定義名

GetMapUrlResponse

サンプル値

項目説明
地図画像URL取得結果情報
地図画像URL情報<<説明>>(i) GetMapUrlReturn
地図表示サービスは、地図画像 URL 取得入力メッセージで要求された地図画像生成の条件に応じて、地図画像を生成し、生成された地図画像へアクセスするための URL およびその地図座標範囲を MapImageUrl 型で返却する。MapImageUrl 型の mapUrl 要素に設定される値は、URL エンコー
ドされることが推奨されるとともに、&（アンパサンド）などの XML においてそのまま使用できな
い文字はエンティティ参照による表記がなされることに留意されたい18。
リクエスト内容が不正であったり、処理中にエラーが発生するなど、適切な結果が返却できな
い場合は、<GetMapUrlReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetMapUrlReturn>タグがない状態で返却する。

18

プラットフォーム通信標準仕様では、CDATA セクション（<![CDATA[という文字列で始まり、]]>という文字列で終わる領域）の使用を禁止しておらず、処理系によっては mapUrl 要素に CDATA セクションで値が記載される場合があることに留意されたい。

－53－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

ウ） 凡例画像取得（オプション）
凡例画像取得機能は、凡例画像取得入力メッセージで要求された条件に従い、指定されたレイ
ヤの凡例画像を凡例画像取得結果メッセージで返却する。

① 凡例画像取得入力メッセージ
メッセージ定義NO

データ項目

1 GetLegendImage
2
drawLayer

サービス名
データ型
DrawLayer

地図表示
桁数

コード
出現回数
ＣＤ コード名 最小 最大１
1
1
1

メッセージ定義名
サンプル値

GetLegendImage
項目説明
凡例画像取得情報
描画レイヤ情報<<説明>>(i) drawLayer
凡例取得対象となるレイヤの情報を DrawLayer 型で指定する。
スタイルを指定しない場合は drawLayer（DrawLayer 型)の styleName 要素は省略するか、長さ0 の文字列の値を設定する。

② 凡例画像取得結果メッセージ
メッセージ定義NO

データ項目

1 GetLegendImageResponse
2
GetLegendImageReturn

サービス名
データ型
ImageInfo

地図表示
コード
出現回数
桁数
ＣＤ コード名 最小 最大1
1
0
1

メッセージ定義名
サンプル値

GetLegendImageResponse
項目説明
凡例画像取得結果情報
凡例画像情報<<説明>>(i) GetLegendImageReturn
地図表示サービスは、凡例画像取得入力メッセージで要求されたレイヤ情報（レイヤおよびそのスタイル名）に応じて、凡例画像のサイズ、画像フォーマット、画像情報を含む ImageInfo 型で設定し、返却する。
画像フォーマットは、imageFormat に MIME タイプの文字列で指定する。地図表示サービスは、少なくとも、WWW ブラウザで一般的に表示可能な JPEG 型式（MIME タイプ：image/jpeg）、PNG 型式（MIME タイプ：image/png）の画像フォーマットをサポートしなくてはならない。
当該地図表示サービスで無効なレイヤ情報が指定された場合は例外を発生させる。
リクエスト内容が不正であったり、処理中にエラーが発生するなど、適切な結果が返却できな
い場合は、<GetLegendImageReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetLegendImageReturn>タグがない状態で返却する。
凡例画像取得入力メッセージで要求されたレイヤ情報にスタイルが指定されなかった場合、地図表示サービスは地図サービス側の裁量で定める既定のスタイルで当該レイヤを描画する。

－54－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2エ） 地物情報取得19（オプション）
地物情報取得機能は、地物情報取得入力メッセージで要求された条件に従い、指定された条件に応じた地物の詳細情報を地物情報取得結果メッセージで返却する。
本機能では、直前の地図画像取得機能や地図画像 URL 取得機能を利用し、返された地図画像内に存在する地物の、詳細情報を取得することができる。

① 地物情報取得入力メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

1 GetFeatureInfo

地図表示

メッセージ定義名

コード
出現回数
桁数
ＣＤ コード名 最小 最大
1
1

GetFeatureInfo

サンプル値

項目説明

DrawLayer

1

N

地物情報取得情報
取得する情報の対象である地図を生成した地図画像取得要求メッセージ内容のコ
ピー
描画レイヤのリスト

FeatureIdentifier0N

強調表示する地物ＩDリスト

bBox
time
crs
scale
width
heightBoundingBox
Period
X
S9V
9
9

250
12,8
8
8

1
0
1
0
1
1

1
1
1
1
1
1

JGD2000 / 9 (X,Y)
25000
640
480

11

format

X

250

1

1

image/jpeg

12transparent

1

1

true

13

bgColor

X

8

0

1

0xffffff

14

rotation

9

3

0

1

0

描画する場所の地理座標範囲
描画する場所の時間範囲
描画する地図の座標参照系
描画する地図の縮尺の分母
地図画像のピクセル単位の幅
地図画像のピクセル単位の高さ
地図画像の出力フォーマット
（image/jpeg、image/pngなどのMIMEタ
イプ）
地図画像の背景の透明性（true: 透過する false: 透過しない）
地図画像の背景色(0xで始まるRGBの16進
数表現)
地図画像の回転角度（真北方向を0度とし、反時計回りの角度で指定する。指定
範囲は0～360の範囲とする。）

15

queryLayers

DrawLayer

1

N

16

featureCount

9

8

0

1

17

position

1

1

18
19

i
j

9
9

8
8

1
1

1
1

2

getMap3

layers4highlightFeatures

5
6
7
8
9
10

boolean1

1

10

問い合わせするレイヤのリスト
情報を取得する対象の地物の個数（デフォルト=1）
地図画像上で地物の情報を検索する位置

320
240

地図画像上のピクセル位置（Ｉ，Ｊ）<<説明>>(i) getMap
地図画像取得機能や地図画像 URL 取得機能で指定した各要素の値を指定する。一般に直前の地図画像取得機能や地図画像 URL 取得機能で指定した各要素の値を指定する。これは、仕様上地図
表示サービスは直前の要求の内容を保持することができないためである。各要素の詳細は、地図
画像取得機能を参照されたい。
(ii) queryLayers
取得する地物情報の問合せ対象のレイヤ情報を DrawLayer 型で指定する。複数のレイヤ情報を指定できる。指定できるレイヤ情報は、サービスメタデータ取得機能で取得できるサービスメタ
データ内の<layerMetadatas><queryable>要素が true のものである。ただし、当該地図表示サー
ビスがサービスメタデータ取得機能を未実装の場合は、運用上合意されたレイヤ情報を指定する。
無効なレイヤ情報が指定された場合は例外を発生させる。
(iii) featureCount（任意指定）
地物情報を取得する対象のレイヤ単位の最大地物数を正の整数で指定する。本要素が省略されている場合、または正の整数以外の値の場合、デフォルト値は 1 である。
地図表示サービスは、featureCount 要素で指定された数を最大として当該レイヤを検索し、該当する地物情報を返却する。featureCount 要素で指定された数を超える地物情報が検索された場

19「ISO 19128:2005 Web Map server interface」に規定される地物情報取得（GetFeatureInfo）に相当する機能は、「河川 GIS・河川アプリケーション標準インタフェースガイドライン 第 1.0 版（国土交通省河川局）」では定義されていないため、独自に定義した。ただし、地物情報取得結果メッセージで利用される FeatureInfo セットは「河川 GIS・河川アプリケーション標準インタフェー
スガイドライン 第 1.0 版（国土交通省河川局）」での定義を引用している。

－55－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

合、どの地物情報を返却するかは地図表示サービスの裁量に任される。
(iv) position
地物情報を取得する地図画像上のピクセル単位の座標値(i,j)をそれぞれ子要素の i、j に整数値で指定する。対象の地図画像は getMap 要素で指定し取得可能なものである。また、i 座標は水平方向で右向きに増加し、j 座標は垂直方向で下向きに増加する。表示された地図画像のピクセ
ルの中心は点(i,j)である。
地図表示サービスは、指定された点に最も近い地物情報を返却する。
無効な座標値が指定された場合は例外を発生させる。

② 地物情報取得結果メッセージ
メッセージ定義NO

データ項目

1 GetFeatureInfoResponse
2
GetFeatureInfoReturn

サービス名
データ型
FeatureInfo

地図表示
桁数

コード
出現回数
ＣＤ コード名 最小 最大1
10N

メッセージ定義名

GetFeatureInfoResponse

サンプル値

項目説明
地物情報取得結果情報
地物情報<<説明>>(i) GetFeatureInfoReturn
地図表示サービスは、地物情報取得入力メッセージで要求された条件に応じて、GIS ユニット
内の地図データを検索し、対応する地物情報を FeatureInfo 型で設定し、返却する。
検索処理の詳細処理は地図表示サービスの製品実装に委ねられるが、指定された点(i,j)に最も近い地物の情報を返却しなければならない。
無効な要求の場合は例外を発生させる。
リクエスト内容が不正であったり、処理中にエラーが発生するなど、適切な結果が返却できな
い場合は、<GetFeatureInfoReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetFeatureInfoReturn>タグがない状態で返却する。
また、条件に対応する結果が存在しない場合には、正常として返却するが、<GetFeatureInfoReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetFeatureInfoReturn>タグがない状態で返却する。

－56－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2オ） サービスメタデータ取得（オプション）
サービスメタデータ取得機能は、サービスメタデータ取得入力メッセージでの要求に応じ、サービスメタデータをサービスメタデータ取得結果メッセージで返却する。
本機能によって、当該の地図表示サービスがどのようなサービスを提供可能であるかをサービ
スメタデータとして取得する事ができる。
なお、サービスメタデータは、当該の地図表示サービスが提供可能なサービスの内容を示したものである。サービスメタデータの内容に関わるサービス更新がされた場合（レイヤ追加など）には、メタデータが更新され、追随して更新連番が加算される。

① サービスメタデータ取得入力メッセージ
メッセージ定義
NO

データ項目

サービス名
データ型

地図表示
桁数

1 GetCapabilities

2

3

versionX

updateSequenceX

メッセージ定義名

コード
出現回数
ＣＤ コード名 最小 最大
１
1

250

0

250

0

GetCapabilities

サンプル値

1

1

項目説明
サービスメタデータ取得情報

2.2

準拠している地図表示サービスインタ
フェースのバージョン。
本仕様によるサービスメタデータを取得する場合は2.2 を指定する。
指定を省略した場合、地図表示サービスは提供する最新バージョンのサービスメ
タデータを応答する。

00000001

サービスメタデータの更新連番。
サービス呼び出し側がこの連番に該当するサービスメタデータをキャッシュしている場合に指定する。
指定を省略した場合は地図表示サービスが提供する最新のサービスメタデータを取得する。

<<説明>>(i) version（任意指定）
要求側が使用可能な地図表示サービスインタフェースのバージョン番号を指定する。本仕様に基づく場合、2.2 が指定される。本要素の指定を省略した場合、地図表示サービスが提供可能なバージョンのうち、最新のバージョンを指定したものとする。
要求側が指定したバージョン番号と地図表示サービスが返すバージョン番号の関係は、以下の
とおり。

表付１．７

要求側と地図サービス側のバージョン番号の関係

要求側が指定するバージョン番号

地図表示サービスが返すバージョン番号

指定なし

提供可能なバージョンのうち最新のバージョ
ン番号を返す

指定あり指定されたバージョン以下での最新のバー（地図表示サービスが提供可能なバージョン

ジョン番号を返す

以下のバージョンを指定した場合）・指定したバージョンが存在する場合は、指定したバージョン番号を返す
・指定したバージョン以下のバージョンが存在しない場合は、提供可能なバージョンのうち最も古いバージョン番号を返す

指定あり

提供可能なバージョンのうち最新のバージョ（地図表示サービスが提供可能なバージョン

ン番号を返すより大きいバージョンを指定した場合）－57－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2(ii) updateSequence（任意指定）
要求側がサービスメタデータを保持していた場合は、保持しているメタデータの連番を指定することで、地図表示サービスとの差異が確認できる。本要素を指定しない場合は、地図表示サービスが提供可能なバージョンのうち、最新の連番を指定したものとなる。要求側が指定した連番と地図表示サービスが返す連番の関係は、以下のとおり。

表付１．８

要求側と地図サービス側の連番の関係

要求側が指定する連番

地図表示サービスが返す連番

指定なし

最新の連番を返す（最新のサービスメタデータを返す）

指定あり

最新の連番を返す（要求側が保有の連番と同じの場（空のサービスメタデータを返す。具体的には合）<GetCapabilitiesReturn><operationMetadatas>要素、<GetCapabilitiesReturn><faultCodes>要素、および<GetCapabilitiesReturn><layerMetadatas>要素を省略したサービスメタデータを返す。
）

指定あり

最新の連番を返す（要求側が保有の連番以下の場合）（最新のサービスメタデータを返す）

指定あり

例外を発生する（指定した連番は無効）（要求側が保有の連番より大きい
場合）② サービスメタデータ取得結果メッセージ
メッセージ定義NO

データ項目

1 GetCapabilitiesResponse
2
GetCapabilitiesReturn

サービス名
データ型
ServiceMetadata

地図表示
桁数

コード
出現回数
ＣＤ コード名 最小 最大1
1
0
1

メッセージ定義名

GetCapabilitiesResponse

サンプル値

項目説明
サービスメタデータ取得結果情報
地図表示サービスメタデータ<<説明>>(i) GetCapabilitiesReturn
要求内容に沿ったサービスメタデータを ServiceMetadata 型で設定し返却する。
なお、サービスメタデータ内の<layerMetadatas>要素には、当該地図表示サービスが地図画像として提供可能なレイヤの情報を LayerMetadata 型で設定するが、レイヤは地図表示サービスでの表示の単位である。一方、地物型は地図表示サービスでの検索の対象であり、1 つのレイヤには、複数の地物型を対応づけることができる。例えば、「背景図」レイヤに「道路」、
「建物」、
「鉄
道」、
「橋梁」などの複数の地物型が対応づけることができる。典型的なアプリケーションでは、「背景図」レイヤをクリックすると、クリック地点に存在する「道路」
「建物」
「鉄道」
「橋梁」の
地物情報の検索を実施し、その情報を表示するといった処理が行われる。
リクエスト内容が不正であったり、処理中にエラーが発生するなど、適切な結果が返却できな
い場合は、<GetCapabilitiesReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetCapabilitiesReturn>タグがない状態で返却する。

－58－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

【サービスメタデータへの設定内容】
サービスメタデータ取得結果メッセージで返却するサービスメタデータは、以下に示す内容でその値を設定する必要がある。

表付１．９

サービスメタデータへ設定する内容

要素名（データ項目）
version

説明
地図表示サービスインタフェースのバージョン。本仕様に準拠する場合、"2.2"の固定値を設定する。

updateSequence

任意の文字列でサービスメタデータの連番を設定する。例えば、提供できるレイヤの種類が増えた場合など、サービスメタデータの内容が変更
されたら連番を更新して設定する。

supportSession

地図表示サービスが将来的にセッション管理にする場合に備え、セッ
ション管理の有無( true: セッション管理あり、 false: セッション管理なし）を判別するための要素である。本仕様では、‘false’固定とする。

operationMetadatas

当該の地図表示サービスが実装する機能の情報を OperationMetadata 型
で列挙して設定する。地図表示サービスが複数の機能に対応している場
合、対応している機能分繰り返し設定する。表付１．１０に設定する内容の詳細を示す。

faultCodes

機能実行失敗時のコードの定義を FaultCode 型で列挙して設定する。

layerLimit

地図表示サービスが、GetMap、GetMapUrl、GetThematicMap、
GetThematicMapUrl の要求時に生成し返却する地図画像で重畳描画可能なレイヤの最大数を 1 以上の整数で設定する。

maxWidth

地図表示サービスが生成可能な地図画像のサイズの最大幅を 1 以上の整数で設定する。
（ピクセル単位）

maxHeight

地図表示サービスが生成可能な地図画像のサイズの最大高を 1 以上の整数で設定する。
（ピクセル単位）

layerMetadatas

地図表示サービスが地図画像として提供可能なレイヤの情報を、
LayerMetadata 型でレイヤ数分列挙して設定する。表付１．１４に設定する内容の詳細を示す。

サービスメタデータの<operationMetadatas>要素は、当該の地図表示サービスが実装している機能を示すものである。オプションの機能であって、当該の地図表示サービスがサポートしていない機能は設定しない。リクエスタやその開発者は、この情報を解釈することでリクエスト先の地図表示サービスがどの機能をサポートしているかを把握することができる。
<operationMetadatas>要素（OperationMetadata 型）の各要素への設定内容は以下のとおり。

表付１．１０<operationMetadatas>要素に設定する内容

要素名（データ項目）
operationName

説明
当該の地図表示サービスがサポートしている機能のメッセージ定義名を設定する。サポートしていない機能については、<operationMetadatas>
要素自身を設定しない。

parameterMetadatas

当該機能がサポートするパラメータ情報を ParameterMetadatas 型で列挙する。表付１．１１に設定する内容の詳細を示す。

当該地図表示サービスがサポートする機能であっても、実装によって、機能のサポート範囲は－59－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

異なる。例えば、地図画像取得機能（GetMap）で jpeg 画像と png 画像のみを返せる地図表示サー
ビスもあれば、jpeg 画像と png 画像に加えて gif 画像で返すことができる地図表示サービスもある。リクエスタやその開発者は、<operationMetadatas><parameterMetadatas>要素に設定される情報を解釈することで、リクエスト先の地図表示サービスの各機能がサポートする範囲を把握することができる。<operationMetadatas><parameterMetadatas>要素（ParameterMetadatas 型）の各要素への設定内容は以下のとおり。

表付１．１１<parameterMetadatas>要素に設定する内容

要素名（データ項目）
parameterName

説明
当該の地図表示サービスがサポートしている機能のパラメータ名（メッ
セージの要素名）を設定する。階層化されている要素の場合は、.（ドット）で要素名を連結する。必ずしも全てのパラメータについて設定される訳ではないことに留意されたい。

values<parameterName>要素で示されたパラメータにリクエスタが指定することができる値の情報を文字列型で列挙する。パラメータの種類によって、対応する演算子や対応数値範囲、フォーマット種類など設定されるべき値や記述様式は異なる。
機能毎に、<parameterMetadatas>要素に設定する値の詳細について、以下に説明する。パラメー

タの種類毎に<values>要素に設定する値の記述様式や、意味するところが異なるため、実装に当たっては留意する必要がある。

表付１．１２機能<parameterName>要素に<parameterMetadatas>要素に設定する値の詳細<values>要素に設定する値などの説明

設定するパラメータ名
GetMaphighlightFeatures

GetMap 機能において、highlightFeatures パラメータをサポー
ト場合、<parameterName>要素に'highlightFeatures'を設定する。highlightFeatures をサポートしない場合は、設定を省略する。<values>要素の記述はいずれの場合も不要。

time

GetMap 機能において、time パラメータをサポート場合、<parameterName>要素に'time'を設定する。time をサポートしない場合は、設定を省略する。<values>要素の記述はいずれの場合も不要。

crs

GetMap 機能において、サポートされる座標参照系の識別子を<values>要素として列挙して設定する。

scale

GetMap 機能において scale パラメータに設定することができる
地図縮尺の分母の値を<values>要素に設定する。
地図表示サービスが、離散的な scale パラメータの値のみをサポートする場合は、指定可能な値を<values>要素に列挙して設定する。リクエスタが scale パラメータにこれ以外の値を指定した場合、地図表示サービスは指定された値に最も近い縮尺表
示で地図画像を生成するか、例外を発生する。
地図表示サービスが、任意の scale パラメータの値をサポートする場合、<values>要素に指定可能な最小値と最大値を、最小
値 + ' - ' + 最大値 の形式で設定する。例えば、250 分の１から 1 千万分の１の範囲でサポートする場合<values>要素に－60－

地域情報プラットフォーム標準仕様
機能<parameterName>要素に

GIS 共通サービス標準仕様 V3.2
<values>要素に設定する値などの説明

設定するパラメータ名は、'250 - 10000000'と設定する。
format

GetMap 機能において、地図画像を返すためにサポートされる画像フォーマットの種類を MIME タイプの文字列で<values>要素
として列挙する。

rotation

GetMap 機能において、rotation パラメータをサポート場合、<parameterName>要素に'rotation'を設定する。rotation をサ
ポートしない場合は、設定を省略する。<values>要素の記述はいずれの場合も不要。

GetMapUrl※GetMap 機能の記述と同様
GetLegendImage
drawLayer.layerName

GetLegendImage 機能において、凡例画像が取得可能なレイヤ名を<values>要素として列挙して設定する。取得できる凡例画像に特に制限がない場合は、<values>要素の記述は不要。

GetLegendImageResponse
GetLegendImageReturn.

GetLegendImage 機能で返却される凡例画像の画像フォーマッ

imageFormat

トを種類を MIME タイプの文字列で<values>要素に設定する。

GetFeatureInfo
getMap

GetMap 機能と同様の能力を持つものとし、<parameterName>要
素への'getMap'の設定は省略。

featureCount

GetFeatureInfo 機能において、featureCount パラメータに指定できる最大値を<values>要素に設定する。特に制限がない場
合、<values>要素の記述は不要。

GetThematicMap
layers.thematicType

GetThematicMap 機能でサポートする主題図描画の種別を<values>要素に列挙して設定する。

layers.rules.filter.

GetThematicMap 機能の主題図描画する際の条件としてサポー

ogc:spatialOps

トする空間演算子を<values>要素として列挙する。列挙される値は以下のとおり。
"ogc:BBOX"、"ogc:Beyond"、"ogc:Contains"、"ogc:Crosses"、"ogc:DWithin"、"ogc:Disjoint"、"ogc:Equals"、"ogc:intersects"、"ogc:Overlaps"、"ogc:Touches"、"ogc:Within"layers.rules.filter.

GetThematicMap 機能の主題図描画する際の条件としてサポー

ogc:comparisonOps

トする比較演算子を<values>要素として列挙する。列挙される値は以下のとおり。
"ogc:PropertyIsBetween"、"ogc:PropertyIsEqualTo"、"ogc:PropertyIsGreaterThan"、"ogc:PropertyIsGreaterThanOrEqualTo"、"ogc:PropertyIsLessThan"、"ogc:PropertyIsLessThanOrEqualTo"、"ogc:PropertyIsLike"、"ogc:PropertyIsNotEqualTo"、"ogc:PropertyIsNull"layers.rules.filter.

GetThematicMap 機能の主題図描画する際の条件としてサポー

ogc:logicOps

トする論理演算子を<values>要素として列挙する。列挙される値は以下のとおり。
－61－

地域情報プラットフォーム標準仕様
機能

GIS 共通サービス標準仕様 V3.2

<parameterName>要素に<values>要素に設定する値などの説明

設定するパラメータ名"ogc:And"、"ogc:Not"、"ogc:Or"
layers.rules.featureInfos.

GetThematicMap 機能の主題図描画する際の地物を指定する方

featureIdentifier法として、地物識別情報を指定することをサポートする場合、<parameterName>要素として設定する。このとき<values>要素の記述は不要。

layers.rules.featureInfos.

GetThematicMap 機能の主題図描画する際の地物を指定する方

spatialInfo法として、地物の幾何情報を指定することをサポートする場
合、<parameterName>要素として設定する。このとき<values>
要素の記述は不要。

layers.rules.featureInfos.

GetThematicMap 機能の主題図描画する際の地物を指定する方

attributeInfo法として、地物の属性情報を指定することをサポートする場
合、<parameterName>要素として設定する。このとき<values>
要素の記述は不要。

layers.rules.featureInfos.

GetThematicMap 機能の主題図描画する際の地物を指定する方

label

法でのラベル表示をサポートする場合、<parameterName>要素として設定する。このとき<values>要素の記述は不要。

layers.rules.featureInfos.

GetThematicMap 機能の主題図描画する際の地物を指定する方

styleName

法で指定可能なスタイル名を<values>要素に列挙して設定する。

layers.labelStyle

GetThematicMap 機能でラベルのスタイルとして指定可能なス
タイル名を<values>要素に列挙して設定する。

※その他の記述については GetMap 機能と同様。
GetThematicMapUrl※GetThematicMapUrl 機能の記述と同様
当該地図表示サービスの機能実行時に例外（エラーが）発生した場合、地域情報プラットフォー
ム通信標準仕様で定められるメッセージ共通ヘッダの仕様に準拠し、<結果情報>要素に'1'を設定するとともに、<システムエラー報告>要素にその例外の詳細状態を示す値をエラーコードなどで設定する。
<システムエラー報告>要素に設定すべき値は、製品毎に定義されるが、サービスメタデータの<faultCodes>要素に、当該の地図表示サービスで定義されるエラー情報を設定することで、リク
エスタ側が発生したエラー内容を把握できるようになる。なお、どの製品であっても共通的にサポートすることが推奨されるエラーコードの定義を表付１．１３に示す。

表付１．１３ サポートが推奨されるエラーコード
エラーコードInvalidFormat

エラーコードの内容
地図表示サービスが提供できない書式（FORMAT）がリクエストに含まれている。

InvalidCRS

リクエスト内の 1 つ以上のレイヤに、サービスが提供できない CRS（座標参照系）が含まれている。

LayerNotDefined

地図表示サービスが持っていないレイヤが GetMap リクエストで指定されたか、もしくは地図上に表示されていないレイヤに対して
GetFeatureInfo リクエストが送られた。

StyleNotDefined

地図表示サービスが提供できないスタイルがリクエストに含まれている。
－62－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

エラーコードエラーコードの内容

LayerNotQueryable

検索可能と定義されていないレイヤに対して GetFeatureInfo リクエス
トが送られた。

InvalidPoint

GetFeatureInfo リクエストに不正な I または J 値が含まれている。

CurrentUpdateSequence

GetCapabilities リクエスト内の UpdateSequence パラメータの値が現在のサービスメタデータ内の Update Sequence 番号と一致している。

InvalidUpdateSequence

GetCapabilities リクエスト内の UpdateSequence パラメータの値が現在のサービスメタデータ内の Update Sequence 番号より大きい。

OperationNotSupported

地図表示サービスがサポートしていない機能のリクエストである。

サービスメタデータの<layerMetadatas>要素には、当該の地図表示サービスが地図画像として描画可能なレイヤの情報を設定する。リクエスタやその開発者は、この情報を解釈することでリクエスト先の地図表示サービスがどんなレイヤを保持しているかを把握することができる。
<layerMetadatas>要素（LayerMetadata 型）の各要素への設定内容は以下のとおり。

表付１．１４layerMetadatas 要素へ設定する内容

要素名

説明

（データ項目）
layerName

レイヤを一意に識別するための名前である。例えば、GetMap リクエスト時に描画対象として<layers><layerName>要素には、ここで設定される名前が指定する。識別子の役割を持つため、当該地図表示サービスの範囲で重複してはいけない。命名
規則については特に定めない。

caption<layerName>要素に設定される内容が、レイヤを識別するための値であるのに対して、<caption>要素には人間可読のために表示することを意図した値を設定する。
命名規則や、重複禁止などについては規定しないが、利用者にとって把握しやすい値を設定することが推奨される。

crs<extent>要素に設定される座標値の座標座標系を設定する。設定の様式は、地図画像取得機能における<bBox>要素の説明を参照。

extent

当該のレイヤの地物情報が存在する地理的範囲を<BoundingBox>型で設定する。設定の様式は、地図画像取得機能における<bBox>要素の説明を参照。

metadataUrl

対象とするレイヤについてのメタデータが公開されている場合、その情報にアクセスするための URL を文字列型で設定する。本仕様では、メタデータ提供の形式について規定しないが、JIS X 7115:2013 や JMP2.0 のような標準化された規格に準拠した形式で提供されることが望ましい。

classNames

対象レイヤに存在する地物の型名を文字列型で列挙する。レイヤは描画要求するための最少単位であり、要求時の通信料の抑制や、運用の効率化のために、複数種類の地物をまとめてひとつのレイヤとして定義しても良い。例えば、
‘道路’
、
‘河川’
、
‘建物’などの複数種類の地物が ‘背景地図’というレイヤに、含まれるような場合が想定される。地物型を定義することは必須ではない。命名規則については特に定めないが、当該地図表示サービスの範囲で重複してはいけない。

queryable

地物情報取得（GetFeatureInfo）機能の検索条件として、当該レイヤの指定可否を示すフラグ。当該レイヤが、検索可能な場合は‘true’、検索不可名場合‘false’
をブール値で設定する。

styles

当該レイヤに適用可能なスタイル（描画方法）を<LayerStyle>型で列挙する。表付
１．１５に設定する内容の詳細を示す。

minScale

地図表示サービスにて、当該レイヤが描画される縮尺範囲の縮尺分母の最小値を正の整数値で設定する。地図表示サービスで生成される地図が層は、一般に、紙上で－63－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

要素名

説明

（データ項目）なく任意のディスプレイ上に表示されるため、実際に表示される縮尺はディスプレ
イ機器のドットの大きさに依存し、ここで設定される値は、地図表示サービス側で定められる論理的なものである。地図表示サービスは、<minScale>要素と<maxScale>要素に設定される縮尺範囲内にない要求を受け取った場合、当該レイヤの地物を描画して返却するか描画せずに返却するかはどちらでもよいが、例外を発生させてはいけない。
maxScale

地図表示サービスにて、当該レイヤが描画される縮尺範囲の縮尺分母の最大値を正の整数値で設定する。

subLayers

対象とするレイヤが階層構造の場合、下位レイヤの名称を文字列型で列挙する。設定する名称は一意に特定可能な layerName とする。ここでレイヤの階層構造は、いくつかのレイヤを分類して束ねることで、その取り扱いをわかりやすく、容易にすることを目的とする。すなわち、下位レイヤをもつレイヤは、地物の実体を持たない。地図画像取得（GetMap）機能などで、上位レイヤが指定された場合、下位レイ
ヤも含めて描画し、地図画像を返却する必要がある。

地図表示サービスが、地図画像を描画する際には色や線種などのスタイルを適用して描画する。
このスタイルの定義は、地図表示サービス側で定める。

表付１．１５<layerMetadatas><styles>要素へ設定する内容

要素名

説明

（データ項目）styleName

当該の地図表示サービス内で一意に識別可能なスタイル名を文字列型で設定する。識別子の役割を持つため重複してはいけない。命名規則については特に定めない。

caption<styleName>要素に設定される内容が、スタイルを識別するための値であるのに対して、<caption>要素には人間可読のために表示することを意図した値を文字列で設定する。命名規則や、重複禁止などについては規定しないが、利用者にとって把握しやすい値を設定することが推奨される。

legendStyles

当該のスタイルの描画イメージ（凡例）情報を<LegendStyle>型で列挙して設定する。リクエスタやその開発者は、本要素の情報を活用して、あらかじめ描画
イメージを把握することができるとともに、凡例の作成等に利用できる。
（i）description

描画イメージの説明を文字列で設定する。複数列挙してもよい。
（ii）legendUrl

対象とするスタイルの描画イメージを確認できる URL を設定する。イメージの生成方法は、それぞれの地図表示サービスに依存する。
（iii）legendWidth

描画イメージ画像の幅を正の整数値（単位：ピクセル）で設定する。
（iv）legendHeight

描画イメージ画像の高さを正の整数値（単位：ピクセル）で設定する。
（v）legendFormat

画像イメージのフォーマット。image/jpeg、image/png、

image/gif のいずれかで設定する。すなわち、描画イメージは JPEG 画像、PNG
画像、GIF 画像のいずれかで提供する必要がある。

－64－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2カ） 主題図画像取得20（オプション）
主題図画像取得機能は、主題図画像取得入力メッセージで要求された条件に従い、主題図画像を生成し、生成した主題図画像情報を主題図画像取得結果メッセージで返却する。
本機能は、地図画像取得機能の拡張であり、地図画像取得機能を内包する。

① 主題図画像取得入力メッセージ
メッセージ定義NO

データ項目

1 GetThematicMap
2
layershighlightFeatures

サービス名

地図表示

メッセージ定義名

コード
出現回数
データ型
桁数
ＣＤ コード名 最小 最大
１
1
DrawThematicLayer
0
N
FeatureIdentifier
0
N

サンプル値

項目説明
主題図画像取得情報
描画レイヤのリスト
強調表示する地物ＩDリスト

3

bBox

BoundingBox

1

1

4
5
6
7
8

time
crs
scale
width
heightPeriod
X
S9V
9
9

250
12,8
8
8

0
1
0
1
1

1
1
1
1
1

JGD200 / 9 (X,Y)
25000
640
480

9

format

X

250

1

1

image/jpeg

10transparent

1

1

true

11

bgColor

X

8

0

1

0xffffff

12

rotation

9

3

0

1

0

boolean

GetThematicMap

描画する場所の地理座標範囲
描画する場所の時間範囲
描画する地図の座標参照系
描画する地図の縮尺の分母
地図画像のピクセル単位の幅
地図画像のピクセル単位の高さ
地図画像の出力フォーマット
（image/jpeg、image/pngなどのMIMEタ
イプ）
地図画像の背景の透明性（true: 透過する false: 透過しない）
地図画像の背景色(0xで始まるRGBの16進
数表現)
地図画像の回転角度（真北方向を0度とし、反時計回りの角度で指定する。指定
範囲は0～360の範囲とする。）<<説明>>(i) layers（必須指定）
取得する主題図画像の描画対象とするレイヤの情報を DrawThematicLayer 型で指定する。複数のレイヤ情報を指定できる。指定するレイヤの情報は、当該地図表示サービスが持つ有効なレイ
ヤ情報である必要がある。指定できるレイヤ情報は、サービスメタデータ取得機能で取得できる
サービスメタデータ内の layerMetadatas 要素で示される有効なレイヤ情報のみである。また、サービスメタデータ内の layerLimit 要素は当該地図表示サービスが重畳描画可能な最大レイヤ数である。ただし、当該地図表示サービスがサービスメタデータ取得機能を未実装の場合は、運用上合意されたレイヤ情報を指定する。
地図表示サービスは、layers 要素に指定されたレイヤ情報のリストの順に従い、下層から上層の順にレイヤを重畳描画して主題図画像を生成する。無効なレイヤ情報や最大レイヤ数を超えて指定された場合は例外を発生させる。
なお、主題図画像取得機能の前提は、あらかじめレイヤごとに適用可能な複数のスタイル（描画方法）が地図表示サービス側で定義されていることである。地図表示サービスは指定されたス
タイル名に応じた描画表現ができなければならない。スタイル名の命名規則や、スタイル名に応じた描画表現の方法は本仕様では規定しないため、実装製品ごとに自由に定めて良い。ただし、サービスメタデータ取得機能を利用し、それぞれのレイヤに適用可能なスタイル名とその凡例画像が提供できることが望ましい。

20

本機能は地図画像取得 URL 機能を拡張し、主題図表示のためのデータ項目や、抽出条件指定の仕方について「Styled Layer
Descriptor profile of the Web Map Service version 1.1.0, June 2007, OGC document OGC 05-078r4」と「Filter Encoding version
1.1, May 2004, OGC document OGC 04-095」を参考にして定義した。

－65－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

【主題図の設定】
主題図は取得するレイヤ毎に設定する事ができる。すなわち、複数のレイヤ情報を指定した場
合、それぞれのレイヤで主題図描画がされ、重畳表示された地図画像が返却される。
それぞれのレイヤに対する主題図の設定は<layers><thematicType>要素に指定する。
(ii) <layers><thematicType>要素の設定値が 0 の場合
当該レイヤは主題図描画されない。すなわち、地図画像取得機能の動作と同様になる。この場
合に<layers>要素（DrawThematicLayer 型）の各要素の値は以下のとおり。

表付１．１６ 主題図描画しない場合の<layers>要素に指定する値
要素名（データ項目）

説明thematicType"0"を指定する。

layerName

主題図描画するレイヤ名を指定する。

styleName

レイヤを描画する際のスタイル名を指定する。地図表示サービスは指定されたスタイル名でレイヤを描画し地図画像を生成する。ただし、サービスメタデータ取得機能で取得可能な当該レイヤで指定可
能なスタイル名を指定しなくてはならない。サービスメタデータ取得機能が未実装の場合、運用上合意されたスタイル名のみが指定可能である。本要素の指定を省略した場合、レイヤは地図表示サービ
ス側で設定されているデフォルトのスタイルで描画される。

Rules

指定を省略する。

featureInfos

指定を省略する。

labelStyle

指定を省略する。

(iii) <layers><thematicType>要素への設定値が 1 の場合
当該レイヤは地物の属性値に基づき主題図描画される。この場合に<layers>要素（DrawThematicLayer 型）の各要素の値は以下のとおり。

表付１．１７ 地物の属性値に基づく主題図描画の場合の<layers>要素の値
要素名（データ項目）

説明thematicType"1"を指定する。

layerName

描画するレイヤ名を指定する。

styleName

レイヤを描画する際のスタイル名を指定する。<rules>要素で設定される条件に合致しない地物は、本要素で指定されたスタイルで描画される。本要素の指定を省略した場合、地図表示サービス側で設定されているデフォルトのスタイルで描画される。

rules

主題図描画のための条件を ThematicRule 型で指定する。

featureInfos

主題図描画のための地物情報を明示的に指定する場合または明示的に与える場合、ThematicFeatureInfo 型で列挙して指定する。本
要素を省略すると、指定されたレイヤに属する地物があらかじめ保
持している属性情報の属性値に基づいて主題図描画される。

labelStyle

ラベル表示を行う場合に、ラベル表示のためのスタイル名を指定する。

主題図描画のための条件は、<layers><rules>要素（ThematicRule 型）に表付１．１８のように指定する。

－66－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

表付１．１８ 主題図描画のための<layers><rules>要素の値
要素名（データ項目）
filter説明<styleName>要素に指定されるスタイルで描画する地物の条件を指定する。条件指定の方法は OGC04-095 「Filter Encoding
Implementation Specification」 に準じるものとし、XML エンコー
ディングされた値を指定する。

styleName<filter>要素に指定された条件に合致した地物を描画するためのスタイル名を指定する。

例えば、属性項目として「学校別人口」を持つ地物において、学校別人口が 0 以上 100 未満のものは黒いハッチで、学校別人口が 100 以上のものは赤いドットで描画するための条件は、以下のように指定する。
（ここで、黒いハッチで描画するためのスタイル名は「ハッチ.黒」、赤いドッ
トで描画するためのスタイル名は「ドット.赤」とあらかじめ定義されているものとする。
）…
<rules><filter><And><PropertyIsGreaterThanOrEqualTo><PropertyName>学区別人口</PropertyName><Literal>0</Literal></PropertyIsGreaterThanOrEqualTo><PropertyIsLessThan><PropertyName>学区別人口</PropertyName><Literal>100</Literal></PropertyIsLessThan></And></filter><styleName>ハッチ.黒</styleName></rules><rules><filter><PropertyIsGreaterThanOrEqualTo><PropertyName>学区別人口</PropertyName><Literal>100</Literal></PropertyIsGreaterThanOrEqualTo></filter><styleName>ドット.赤</styleName></rules>…

ここで、条件指定のための XML エンコーディングは、OGC21により公開される FilterEncodingのための XML スキーマ http://schemas.opengis.net/filter/1.1.0/filter.xsd で定義される、FilterType 型に従うものとなる。22

なお、FilterType 型では、空間演算（空間条件）も指定することができるが、この実装は任意であり、地図表示サービスがどの演算（条件）までサポートするかはサービスメタデータで提供するか、運用でそのサポート範囲を合意しておく必要がある。

21

OGC(Open Geospatial Consortium)：1994 年 8 月に米国で設立。GIS の実装仕様（OpenGIS）作成を目的とする非営利国際コンソー
シアム。（http://www.opengeospatial.org/）
22
プラットフォーム通信標準仕様では、３．２節（XML 定義仕様）にて、“内容データ構造については、mixed content と xsd:any タ
グを使用してはならない”と規定しているが、OGC 仕様を引用しているため、FilterType 型には mixed content が含まれていることに留意されたい。

－67－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

主題図描画のための地物の指定方法には表付１．１９で示すパターンがある。

表付１．１９ 主題図描画のための地物の指定方法のパターン
主題図描画のための地物の指定方法

説明(A)GIS ユニットの地図データの任意<layers><featureInfos>要素への指定は省略する。

のレイヤに属する地物を指定し、あただし、運用上、要求側は当該レイヤに属する地物がらかじめ地物が保持している属性値

持つ属性の特性をあらかじめ把握している事が必要でで主題図描画する。

ある。

(B)GIS ユニットの地図データの任意<layers><featureInfos>要素（ThematicFeatureInfoのレイヤに属する地物を指定し、指型）の各要素は以下のように指定する。

定の地物に一時的に任意の属性値をfeatureIdentifier 要素：属性値を与えるための地物識付与しその属性値で主題図描画す

別情報を指定する。ただし、要求側は属性値を付与する。

べき地物の地物識別情報をあらかじめ把握しておく必要がある。
spatialInfo 要素：指定を省略する。
attributeInfo 要素：主題図描画のために一時的に地物に与える属性情報を指定する。このとき属性項目名は<layers><rules><filter>要素で設定される条件の属性項目名(<PropertyName>)と一致する必要がある。
label 要素：ラベル表示をする場合、ラベル表示対象となる文字列を指定する。
styleName 要素：指定を省略する。

(C)任意の一時的な地物情報を付与<layers><featureInfos>要素（ThematicFeatureInfo

し、その属性値で主題図描画する。

型）の各要素は以下のように指定する。
featureIdentifier 要素：指定を省略する。
spatialInfo 要素：主題図描画のための一時的な地物の幾何情報を指定する。
attributeInfo 要素：主題図描画のための一時的な地物の属性情報を指定する。このとき属性項目名は<layers><rules><filter>要素で設定される条件の属性項目名(<PropertyName>)と一致する必要がある。
label 要素：ラベル表示をする場合、ラベル表示対象となる文字列を指定する。
styleName 要素：指定を省略する。
※この際、GIS ユニットには主題図描画用に空白のレイ
ヤを用意しておくことが望ましい。

－68－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

(iv) <layers><thematicType>要素への設定値が 2 の場合
当該レイヤにに属するそれぞれの地物に個別に指定されたスタイルで主題図描画される。この場合に<layers>要素（DrawThematicLayer 型）の各要素に指定する値は以下のとおり。

表付１．２０ 個別の地物にスタイル指定した主題図描画の場合の layers 要素の値
要素名（データ項目）

説明thematicType"2"を指定する。

layerName

主題図描画するレイヤ名を指定する。

styleName

レイヤを描画する際のスタイル名を指定する。個別にスタイルが指定されない地物はここで指定されたスタイルで描画される。本要素の指定を省略した場合、地図表示サービス側で設定されているデフォルトのスタイルで描画される。

rules

指定を省略する。

featureInfos

主題図描画のための地物情報を明示的に指定する場合または明示的に与える場合、ThematicFeatureInfo 型で列挙して指定する。

labelStyle

ラベル表示を行う場合に、ラベル表示のためのスタイル名を指定する。

主題図描画のための地物の指定方法には表付録１．２１で示すパターンがある。

表付１．２１ 主題図描画のための地物の指定方法のパターン
主題図描画のための地物の指定方法

説明(A)GIS ユニットの地図データの任意<layers><featureInfos>要素（ThematicFeatureInfoのレイヤに属する地物を指定し、地型）の各要素は以下のように指定する。

物個別にスタイルを指定し、主題図

featureIdentifier 要素：個別にスタイルを指定する地描画する。

物の地物識別情報を指定する。ただし、要求側は地物識別情報をあらかじめ把握しておく必要がある。
spatialInfo 要素：指定を省略する。
attributeInfo 要素：指定を省略する。
label 要素：ラベル表示をする場合、ラベル表示対象となる文字列を指定する。
styleName 要素：当該地物を描画するためのスタイル名を指定する。

(B)任意の一時的な地物情報を付与<layers><featureInfos>要素（ThematicFeatureInfo

し、個別にスタイルを指定し、主題型）の各要素は以下のように指定する。

図描画する。

featureIdentifier 要素：指定を省略する
spatialInfo 要素：主題図描画のための一時的な地物の幾何情報を指定する。
attributeInfo 要素：指定を省略する。
label 要素：ラベル表示をする場合、ラベル表示対象となる文字列を指定する。
styleName 要素：当該地物を描画するためのスタイル名を指定する。
※この際、GIS ユニットには主題図描画用に空白のレイ
ヤを用意しておくことが望ましい。

－69－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

② 主題図画像取得結果メッセージ
メッセージ定義NO

データ項目

1 GetThematicMapResponse
2
GetThematicMapReturn

サービス名
データ型
MapImage

地図表示
コード
出現回数
桁数
ＣＤ コード名 最小 最大1
1
0
1

メッセージ定義名
サンプル値

GetThematicMapResponse
項目説明
主題図画像取得結果情報
主題図画像取得<<説明>>(i) GetThematicMapReturn
地図表示サービスは、主題図画像取得入力メッセージで要求された主題図画像生成の条件に応じて、主題図画像を生成し、生成された主題図画像およびその地図座標範囲を MapImage 型で設定
し、返却する。
生成した主題図画像は、そのバイナリデータを<mapContent>要素に base64 エンコーディング
した文字列として設定する。
地図座標範囲は、<extent>要素に BoundingBox 型で設定する。生成された主題図画像に対応する座標範囲を格納するため、要求時の座標範囲とは異なる場合がある。また、製品の実装によっては、主題図画像の縦横比と座標範囲の縦横比が一致しない場合に要求時の画像のサイズと異なる場合があるため、要求側の実装をする際には注意が必要である。
リクエスト内容が不正であったり、処理中にエラーが発生するなど、適切な結果が返却できな
い場合は、<GetThematicMapReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetThematicMapReturn>タグがない状態で返却する。

－70－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2キ） 主題図画像 URL 取得23（オプション）
主題図画像 URL 取得機能は、主題図画像 URL 取得入力メッセージで要求された条件に従い、主題図画像を生成し、主題図画像へアクセスするための URL を主題図画像 URL 取得結果メッセージ
で返却する。
本機能は、地図画像 URL 取得機能の拡張であり、地図画像 URL 取得機能を内包する。

① 主題図画像 URL 取得入力メッセージ

メッセージ定義NO

データ項目

1 GetThematicMapUrl2
layershighlightFeatures

サービス名

地図表示

メッセージ定義名

コード
出現回数
データ型
桁数
ＣＤ コード名 最小 最大
１
1
DrawThematicLayer
1
N
FeatureIdentifier
0
Ｎ

サンプル値

項目説明
主題図画像取得情報
描画レイヤのリスト
強調表示する地物ＩDリスト

3

bBox

BoundingBox

1

1

4
5
6
7
8

time
crs
scale
width
heightPeriod
X
S9V
9
9

250
12,8
8
8

0
1
0
1
1

1
1
1
1
1

JGD200 / 9 (X,Y)
25000
640
480

9

format

X

250

1

1

image/jpeg

10transparent

1

1

true

11

bgColor

X

8

0

1

0xffffff

12

rotation

9

3

0

1

0

boolean

GetThematicMapUrl

描画する場所の地理座標範囲
描画する場所の時間範囲
描画する地図の座標参照系
描画する地図の縮尺の分母
地図画像のピクセル単位の幅
地図画像のピクセル単位の高さ
地図画像の出力フォーマット
（image/jpeg、image/pngなどのMIMEタ
イプ）
地図画像の背景の透明性（true: 透過する false: 透過しない）
地図画像の背景色(0xで始まるRGBの16進
数表現)
地図画像の回転角度（真北方向を0度とし、反時計回りの角度で指定する。指定
範囲は0～360の範囲とする。）<<説明>>
メッセージの各要素の内容は、主題図画像取得入力メッセージ(GetThematicMap)と同様である。

② 主題図画像 URL 取得結果メッセージ
メッセージ定義NO

データ項目

1 GetThematicMapUrlResponse
2
GetThematicMapUrlReturn

サービス名
データ型
MapImageUrl

地図表示

メッセージ定義名

コード
出現回数
桁数
ＣＤ コード名 最小 最大
1
1
0
1

サンプル値

GetThematicMapUrlResponse
項目説明
主題図画像URL取得結果情報
主題図画像URL情報<<説明>>(i) GetThematicMapUrlReturn
地図表示サービスは、主題図画像 URL 取得入力メッセージで要求された主題図画像生成の条件に応じて、主題図画像を生成し、生成された主題図画像へアクセスするための URL およびその座標範囲を MapImageUrl 型で設定し、返却する。MapImageUrl 型の mapUrl 要素に設定される値は、URL エンコードされることが推奨されるとともに、&（アンパサンド）などの XML においてそのまま使用できない文字はエンティティ参照による表記がなされることに留意されたい。
リクエスト内容が不正であったり、処理中にエラーが発生するなど、適切な結果が返却できな
い場合は、<GetThematicMapUrlReturn>要素は設定せずに返却する。すなわち、メッセージ上、<GetThematicMapUrlReturn>タグがない状態で返却する。

23

本機能は地図画像取得 URL 機能を拡張し、主題図表示のためのデータ項目や、抽出条件指定の仕方について「Styled Layer
Descriptor profile of the Web Map Service version 1.1.0, June 2007, OGC document OGC 05-078r4」と「Filter Encoding version
1.1, May 2004, OGC document OGC 04-095」を参考にして定義した。

－71－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

（３） 項目セット辞書定義24
項目セット辞書は、地図表示サービスのメッセージ定義で共通的に利用されるデータ項目の集合体の型を定義した辞書である。インタフェース定義のメッセージ定義を参照するときに利用する。
項番

項目セット名

項目名
attributeName
attributeValu
e

データ型
項目セット
VCHAR
VCHAR

250

出現回数
サンプル値
最小 最大
1
1 学区別人口

地物属性の項目名N0

N

地物属性の値

0

N

1
1
1
1
1
1
0

1
1
1
1
1
1
1

0

N

1

N

1
0

1
1

桁数

70

1 AttributeInfobinaryData

2 BoundingBox

3 Coordinate

xMin
yMin
xMax
yMax
x
y
z

4 Coordinates

elements

5 Curvecoordinates

6 DrawLayer

layerNamestyleNamethematicType7

base64
Binary
S9V
S9V
S9V
S9V
S9V
S9V
S9V
Coordinate
セット
Coordinetes
セット
VCHAR
VCHAR

13,9
13,9
13,9
13,9
13,9
13,9
13,9

250
250

バイナリデータ
画像や文書ファイルなどのバイナリ
データ等を格納するためにbase64エン
コーディングした文字列を格納。
-8298.6812-34857.2912
3274.1222
1323.4456-34857.2912
3274.1222
42.6

座標列
建物レイヤ
建物スタイル

主題図描画の種別
主題図描画をしない場合は0を指定する。
条件を指定して主題図描画する場合は1を指定し、rules要素に指定した条件に応じて主題図描画をする。
固定のパターンで主題図描画する場合
は2を指定し、featureInfos要素のス
タイル名で指定された表現で主題図描
画をする。

1

1

1

1

250
250

1
0

1
1

ElementarySchoolArea
塗無.黒

0

N

主題図描画する際の条件

0

N

主題図描画する際に指定する地物情報

labelStylecode
message

VCHAR
VCHAR
Thematic
Rule
セット
ThematicFeat
ureInfo
セット
VCHAR
VCHAR
VCHAR

250
250
250

0
1
1

1
1
1

description

VCHAR

250

0

1

className

VCHAR

250

1

1

ゴシック.10pt
ラベルのスタイル名
GAZ00001
エラーコードGazetteer not found.
エラー内容指定された地名辞典が見つ
自由記述の説明文
かりません。
堅牢建物
地物名(レイヤ名）

instanceId

VCHAR

250

99999-99999-99999

rules

featureInfos

10 FeatureInfo

描画レイヤの名前
描画レイヤの表示スタイル名

9layerNamestyleName

9 FeatureIdentifier

X 座標最小値
Y 座標最小値
X 座標最大値
Y 座標最大値
X座標値
Y座標値
高さ座標値
座標のリストDrawThematic
Layer

8 FaultCode

項目の説明

1

1

FeatureIdent
featureIdenti
ifier
fier
セット

1

1

spatialInfo

SpatialInfo
セット

0

1

attributeInfos

Attribute
Info
セット

0

N

24

描画レイヤの名前
描画レイヤのスタイル名

地物ＩＤ
地物の識別子地物の図形情報
図形情報が存在しない場合、nullを指定するか、要素を省略する。
地物の属性情報のリスト
属性情報が存在しない場合、nullを指定するか、要素を省略する。

引用規格・仕様との互換のために、データ型の一部に boolean、dateTime、base64Binary を用いていており、これはそれぞれ XML
スキーマのデータ型に対応する。

－72－

地域情報プラットフォーム標準仕様
項番

description
imageWidth
imageHeight

データ型
項目セット
VCHAR
9
9

imageFormat

X

imageContents

base64
BinarylayerNamecaption
crs

VCHAR
VCHAR
X

項目セット名11 ImageInfo

項目名extent12 LayerMetadata

14 LegendStyle

桁数

N
8
8
250

250
250
250

BoundingBox
セット

出現回数
最小 最大
1
1
1
1 320
1
1 640

1

1

1

1

1
1
1

1
1
1

0

1

サンプル値

image/gif

画像の説明
画像の幅
画像の高さ
画像フォーマット
image/jpeg、image/pngなどのMIMEタ
イプ
画像情報の内容。画像のバイナリデー
タ等を格納するためにbase64エンコー
ディングした文字列を格納

ElementarySchoolArea
小学校区
JGD2000 / (B, L)

レイヤを一意に特定するための名前
レイヤの表示名
extent座標値の座標座標系
レイヤ内でデータが存在する座標範囲

X

250

0

1

http://www.applic.or.jp/gis/m
レイヤのメタデータのURL
etadata.html

classNames

VCHAR

250

0

N

建物型,道路縁型,…

queryableboolean

1

1

1

true

0

N

1
1
0
1
1

1
1
N
1
1

minScale
maxScalesubLayersstyleNamecaptionlegendStylesdescription

LayerStyle
セット
9
9
VCHAR
VCHAR
VCHAR
LegendStyle
セット
VCHAR

legendUrllegendWidthlegendHeight

30
30
30
250
250

レイヤ内の地物型名のリスト
地物検索の可否
true: 検索可能
false: 検索不可
指定可能なスタイルのリスト

500
100000格子.青小学校区

表示する縮尺の最小分母表示する縮尺の最大分母
下位レイヤの名前のリスト
スタイルの名前
表示名

0

N

N

1

1

ランドマークアイコン

X

250

1

1

http://www.applic.or.jp/image
凡例画像のURL/applic1.jpg

9

8

1

1

320

凡例画像の幅

9

8

1

1

640

凡例画像の高さ

legendFormat

X

250

1

1

image/jpg

凡例画像のフォーマット
image/jpeg、image/pngなどのMIMEタ
イプ

extentBoundingBox
セット

1

1

1

1

1

1

15 MapImage
mapContent
extentbase64
BinaryN

BoundingBox
セット

16 MapImageUrl

凡例スタイル情報のリスト
凡例画像の説明

地図画像のバイナリデータ等を格納するためにbase64エンコーディングした
文字列を格納
座標範囲

X

250

1

1

http://www.applic.or.jp/image/samplemap.jpg
地図画像リンクURLX
Paremeter
Metadata
セット

100

1

1

GetMap0NparameterName

X

100

1

1

GetMap.format

valuesX

N

0N

image/png,
image/gif,…

begindateTime

012000-01-01T12:00:00+09:00end

dateTime

01

2009-03-31T12:00:00+09:00

coordinate

Coordinete
セット

1

1

mapUrloperationName
17 OperationMetadata parameterMeta
datas

関数名
パラメータメタデータのリスト

18 ParameterMetadata

19 Period

20 Point

項目の説明

metadataUrl

styles13 LayerStyle

GIS 共通サービス標準仕様 V3.2

－73－

パラメータ名構造体の要素は.（ドット）で名前を連結する。
指定可能な値
対応する演算子やフォーマットなど
開始時点
終了時点以前のすべての期間を指定する場合はnull を指定する。
終了時点
開始時点以後のすべての期間を指定する場合はnull を指定する。
座標

地域情報プラットフォーム標準仕様
項
番

21

データ型
項目セット

桁数

version

X

30

1

1

2.2

地図表示サービスインタフェースのバージョン。本仕様に準拠する場合、"2.2"をセットする。

updateSequenc
e

X

30

1

1

00000001

サービスメタデータの連番
GISユニットは任意の文字列を返すことができる。サービスメタデータの内
容が変更されたら連番を更新する。

項目セット名ServiceMetaData

GIS 共通サービス標準仕様 V3.2

項目名supportsSessi
on

operationMeta
datas
faultCodes
layerLimit
maxWidth
maxHeight
layerMetadatasbooleanOperation
Metadata
セット
FaultCode
セット
9
9
9
Layer
Metadata
セット

1

10
8
8

出現回数
最小 最大

1

1

0

N

0

N

1
1
1

1
1
1

0

N

サンプル値

false

セッション管理の有無( true: セッション管理あり、 false: セッション
管理なし）
本仕様では、false固定とする。
当該の地図表示サービスが実装する機能のリスト
機能実行失敗時のコードの定義リスト

9
320
640

同時表示可能なレイヤの最大数
地図画像サイズの最大幅
地図画像サイズの最大高さ
地図表示サービスが地図画像として提供可能なレイヤのレイヤメタデータの
リスト
図形の種別
“point”: 点“curve”: 線“surface”: 面
座標参照系
点座標情報
図形種別が点の場合のみ有効。それ以外の場合はnullを指定するか、要素を
省略する。
線座標情報
図形種別が線の場合のみ有効。
それ以外の場合はnullを指定するか、要素を省略する。
面座標情報
図形種別が面の場合のみ有効。
それ以外の場合はnullを指定するか、要素を省略する。

spatialType

X

10

1

1

point

crs

X

250

1

1

JGD2000 / (B, L)

point

Pointセット

0

1

curve

Curveセット0

1

surface

Surfaceセット

01

exterior

Coordinetes
セット

1

N

外周座標列

interiors

Coordinetes
セット

0

N

内周座標列のリスト
内周がない場合はnullを指定するか、要素を省略する。

0

1

地物識別情報を指定する

0

1

0

1

0
0

1
1

△△小学校区
右斜ハッチ.赤1<PropertyIsEqualTo><PropertyName>
小学校区</PropertyName><Literal>
100</Literal></PropertyIsEqualTo>

22 SpatialInfo

23 Surface

featureIdenti
fier
spatialInfo
ThematicFeature
24
Info

項目の説明

FeatureIdent
ifier
セット
SpatialInfo
セット

attribute
Info

Attribute
Infoセット

labelstyleName

VCHAR
VCHAR

filter25 ThematicRule

ogc:Filter
Type
（※)

250
250

N

1

地物の幾何情報。指定された地物情報
が重畳描画される。
地物の属性情報を指定する。
条件を指定して主題図描画をする場
合、本要素に設定された値に対しての条件判定を行う。
ラベル表示値
当該地物の描画スタイル名
指定した地物に対する主題図描画のための条件指定をする。
条件指定の方法はOGC04-095 「Filter
Encoding Implementation
Specification」 に準じ、XMLエン
コーディングされた値を指定する。
PropertyNameタグに地物属性の項目名を設定するとattributeInfoに設定された値が条件対象項目となる。
（※）OGCにより公開されるXMLスキー
マをインポートし、データ型を参照

条件に合致した地物の描画スタイル名
styleName

VCHAR

250

1

1

格子.青

－74－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録１．２ WSDL 定義「付録１．１

インタフェース定義」に従って WSDL に変換した、GIS 共通サービスのインタフェー

スの WSDL 定義は、WSDL ファイルおよび XSD ファイルとして、APPLIC の Web サイトから提供される。以下に、それぞれ提供されるファイル名を示す。25

付録１．２．１ 地名辞典サービスのための WSDL 定義（１） メッセージ定義 XML
ファイル名：

gisGS01s-2010-01.xsd として提供される。

（２） WSDL 定義 XML
ファイル名：

gisGS01s-2010-01.wsdl

として提供される。

付録１．２．２ 地図表示サービスのための WSDL 定義（１） メッセージ定義 XML
ファイル名：

gisGS02s-2010-01.xsd として提供される。

（２） WSDL 定義 XML
ファイル名：

gisGS02s-2010-01.wsdl

として提供される。

付録１．２．３ 共通ヘッダのための XML スキーマ定義（１） 共通ヘッダ定義 XML26
ファイル名：

common-2010-01.xsd

として提供される。

25

GIS 共通サービス標準仕様 V2.3 は V2.2 からサービスインタフェース定義の多重度等に一部変更があるが、互換性を確保するために、ファイル名、名前空間の変更は行っていない。（V2.2 のサービスインタフェース定義については、V2.3 に合わせて正誤表を別
途公開。）また V2.4、V3.1 および V3.2 においては、WSDL 定義に影響するサービスインタフェースの V2.3 からの変更はないため、ファイル名、名前空間の変更は行っていない。
26
プラットフォーム通信標準仕様 V2.2 として公開される共通ヘッダのＸＭＬスキーマから引用。

－75－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録２ 共通ヘッダの扱い（規定）GIS 共通サービスにおいても、「プラットフォーム通信標準仕様」の「７．プラットフォーム通信仕様におけるメッセージ共通ヘッダ仕様」で示される内容に準拠し、PF 通信の際は共通ヘッダを持たせる必要がある。
GIS 共通サービスにおける共通ヘッダ項目の使用項目は、「プラットフォーム通信標準仕様」の「７．１ 共通ヘッダで規定するデータ項目」で示される「共通ヘッダの項目を使うユースケース」の「d：自治体業務ユニットインターフェースの応答メッセージに使用する項目」に準じるが、「業
務サービス結果情報」は利用しないものとする。
GIS 共通サービスの処理中にエラー等の異常等が発生し、適切な値が返せない場合（SOAP Faultを除く）、共通ヘッダの「結果情報」に"1"を設定し、「システムエラー報告」にエラー内容を設定してメッセージを返却する。

－76－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録３ メッセージサンプル（参考）GIS 共通サービス標準仕様で定義されたサービスとその機能を、SOAP のサービス呼出しにより授受されるメッセージのサンプルを示す。
これらのサンプルは、APPLIC 平成 22 年度相互接続確認イベント第 4 期で利用され、相互接続が確認されたものである。

付録３．１ 名前空間の宣言パターン例
SOAP メッセージにて名前空間の宣言するための方法はいくつかのパターンが存在する。名前空間の宣言パターンの例を以下に示す。
（ここでは、地名辞典サービスの SearchPI メッセージの例
である。
）
いずれの場合も、名前空間接頭辞は例と異なっていてもよい。また、処理系によっては、ここに示すパターンと異なるメッセージを生成する場合もあることに留意されたい。

[パターン１]
全ての名前空間の宣言をルート(SOAP メッセージの Envelope 要素)で行う。
業務 Msg のタグと共通ヘッダのタグに名前空間接頭辞を付ける。
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"
xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><soap:Header/><soap:Body><ns0:SearchPI><ns1:共通ヘッダ><ns1:受付番号>9a9d88322@P1</ns1:受付番号></ns1:共通ヘッダ><ns0:gazetteer>urn:applic:xmlns:pf:gis:gisdb:gazetteer:address:2010-01</ns0:gazetteer><ns0:locationType>urn:applic:xmlns:pf:gis:gisdb:locationtype:address:2010-01</ns0:locationType><ns0:searchWord>東京都港区虎ノ門二丁目 9 番 14 号</ns0:searchWord></ns0:SearchPI></soap:Body></soap:Envelope>[パターン２]
業務 Msg および共通ヘッダの名前空間の宣言を SOAP の Body 部で行う(1)。
業務 Msg のタグと共通ヘッダのタグにデフォルト Namespace を記述する。
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Header/><soap:Body><SearchPI xmlns="urn:applic:xmlns:pf:gis:schema:2010-01"><共通ヘッダ xmlns="urn:applic:xmlns:pf:common:schema:2010-01"><受付番号>9a9d88322@P1</受付番号>－77－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2</共通ヘッダ><gazetteer>urn:applic:xmlns:pf:gis:gisdb:gazetteer:address:2010-01</gazetteer><locationType>urn:applic:xmlns:pf:gis:gisdb:locationtype:address:2010-01</locationType><searchWord>東京都港区虎ノ門二丁目 9 番 14 号</searchWord></SearchPI></soap:Body></soap:Envelope>[パターン３]
業務 Msg および共通ヘッダの名前空間の宣言を SOAP の Body 部で行う。
業務 Msg のタグにデフォルト Namespace を記述し共通ヘッダのタグに名前空間接頭辞を付ける。
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Header/><soap:Body><SearchPI xmlns="urn:applic:xmlns:pf:gis:schema:2010-01"><ns1:共通ヘッダ xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><ns1:受付番号>9a9d88322@P1</ns1:受付番号></ns1:共通ヘッダ><gazetteer>urn:applic:xmlns:pf:gis:gisdb:gazetteer:address:2010-01</gazetteer><locationType>urn:applic:xmlns:pf:gis:gisdb:locationtype:address:2010-01</locationType><searchWord>東京都港区虎ノ門二丁目 9 番 14 号</searchWord></SearchPI></soap:Body></soap:Envelope>[パターン４]
業務 Msg および共通ヘッダの名前空間の宣言を SOAP の Body 部で行う。
業務 Msg のタグと共通ヘッダのタグに名前空間接頭辞を付ける。
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Header/><soap:Body><ns0:SearchPI xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"><ns1:共通ヘッダ xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><ns1:受付番号>9a9d88322@P1</ns1:受付番号></ns1:共通ヘッダ><ns0:gazetteer>urn:applic:xmlns:pf:gis:gisdb:gazetteer:address:2010-01</ns0:gazetteer><ns0:locationType>urn:applic:xmlns:pf:gis:gisdb:locationtype:address:2010-01</ns0:locationType><ns0:searchWord>東京都港区虎ノ門二丁目 9 番 14 号</ns0:searchWord></ns0:SearchPI></soap:Body></soap:Envelope>－78－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録３．２ SOAP メッセージ例
地名辞典サービスおよび地図表示サービスで必須となっている機能の SOAP メッセージの例を示す。それぞれの例は、処理系により名前空間の宣言記述等は異なる場合があることに留意されたい。

地名辞典サービス / 地理識別子検索機能[SearchPI メッセージ]<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"
xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><soap:Header/><soap:Body><ns0:SearchPI><ns1:共通ヘッダ><!-- リクエスタが任意の一意値を設定 --><ns1:受付番号>9a9d88322@P1</ns1:受付番号></ns1:共通ヘッダ><ns0:gazetteer>urn:applic:xmlns:pf:gis:gisdb:gazetteer:address:2010-01</ns0:gazetteer><ns0:locationType>urn:applic:xmlns:pf:gis:gisdb:locationtype:address:2010-01</ns0:locationType><ns0:searchWord>東京都港区虎ノ門二丁目 9 番 14 号</ns0:searchWord></ns0:SearchPI></soap:Body></soap:Envelope>[SearchPIResponse メッセージ]<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"
xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><soap:Body><ns0:SearchPIResponse><ns1:共通ヘッダ><!-- リクエスト時の値を設定して返却 --><ns1:受付番号>9a9d88322@P1</ns1:受付番号><!-- 正常時として 0 を設定 --><ns1:結果情報>0</ns1:結果情報></ns1:共通ヘッダ><ns0:return><ns0:lrs>urn:applic:xmlns:pf:gis:gisdb:lrs:address:2010-01</ns0:lrs><ns0:value>東京都港区虎ノ門二丁目 9 番 14 号</ns0:value></ns0:return></ns0:SearchPIResponse></soap:Body></soap:Envelope>－79－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

地名辞典サービス / 場所インスタンス取得機能[GetLocationInstance メッセージ]<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"
xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><soap:Header/><soap:Body><ns0:GetLocationInstance><ns1:共通ヘッダ><!-- リクエスタが任意の一意値を設定 --><ns1:受付番号>9a9d88322@P1</ns1:受付番号></ns1:共通ヘッダ><ns0:gazetteer>urn:applic:xmlns:pf:gis:gisdb:gazetteer:address:2010-01</ns0:gazetteer><ns0:pi><ns0:lrs>urn:applic:xmlns:pf:gis:gisdb:lrs:address:2010-01</ns0:lrs><ns0:value>東京都港区虎ノ門二丁目 9 番 14 号</ns0:value></ns0:pi></ns0:GetLocationInstance></soap:Body></soap:Envelope>[GetLocationInstanceResponse メッセージ]<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"
xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><soap:Body><ns0:GetLocationInstanceResponse><ns1:共通ヘッダ><!-- リクエスト時の値を設定して返却 --><ns1:受付番号>9a9d88322@P1</ns1:受付番号><!-- 正常時として 0 を設定 --><ns1:結果情報>0</ns1:結果情報></ns1:共通ヘッダ><ns0:return><ns0:administrator>相互接続主催事務局団体</ns0:administrator><ns0:locationType>urn:applic:xmlns:pf:gis:gisdb:locationtype:address:2010-01</ns0:locationType><ns0:pi><ns0:lrs>urn:applic:xmlns:pf:gis:gisdb:lrs:address:2010-01</ns0:lrs><ns0:value>東京都港区虎ノ門二丁目 9 番 14 号</ns0:value></ns0:pi><ns0:position><ns0:coord>35.6679045886</ns0:coord><ns0:coord>139.7457879782</ns0:coord><ns0:crs>JGD2000 / (B, L)</ns0:crs></ns0:position></ns0:return></ns0:GetLocationInstanceResponse></soap:Body></soap:Envelope>－80－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

地図表示サービス / 地図画像 URL 取得機能
[GetMapUrl メッセージ]<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"
xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><soap:Header /><soap:Body><ns0:GetMapUrl><ns1:共通ヘッダ><!-- リクエスタが任意の一意値を設定 --><ns1:受付番号>9a9d88322@P1</ns1:受付番号></ns1:共通ヘッダ><!-- リクエスト先のサービスにより layers タグの繰り返し数と設定値は異なる --><ns0:layers><ns0:layerName>1001</ns0:layerName><ns0:styleName></ns0:styleName></ns0:layers><ns0:layers><ns0:layerName>1002</ns0:layerName><ns0:styleName></ns0:styleName></ns0:layers><ns0:bBox><ns0:xMin>35.6679045886</ns0:xMin><ns0:yMin>139.7457879782</ns0:yMin><ns0:xMax>35.6679045886</ns0:xMax><ns0:yMax>139.7457879782</ns0:yMax></ns0:bBox><ns0:crs>JGD2000 / (B, L)</ns0:crs><ns0:scale>10000</ns0:scale><ns0:width>800</ns0:width><ns0:height>600</ns0:height><ns0:format>image/png</ns0:format><ns0:transparent>false</ns0:transparent><ns0:bgColor>0xffffff</ns0:bgColor><ns0:rotation>0</ns0:rotation></ns0:GetMapUrl></soap:Body></soap:Envelope>[GetMapUrlResponse メッセージ]<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns0="urn:applic:xmlns:pf:gis:schema:2010-01"
xmlns:ns1="urn:applic:xmlns:pf:common:schema:2010-01"><soap:Body><ns0:GetMapUrlResponse><ns1:共通ヘッダ><ns1:受付番号>9a9d88322@P1</ns1:受付番号><!-- 正常時として 0 を設定 --><ns1:結果情報>0</ns1:結果情報></ns1:共通ヘッダ><ns0:GetMapUrlReturn><ns0:extent>－81－地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2<!-- レスポンダが結果地図画像の経緯度範囲を設定（製品により値は異なる） --><ns0:xMin>35.5679045886</ns0:xMin><ns0:yMin>139.6457879782</ns0:yMin><ns0:xMax>35.7679045886</ns0:xMax><ns0:yMax>139.8457879782</ns0:yMax></ns0:extent><!-- レスポンダが結果地図画像を取得可能な任意の URL 値を設定（製品により値は異なる） --><ns0:mapUrl>http://xxxxxxxx.jp/GetGeoData.ashx?
VERSION=1.3.0&amp;REQUEST=GetMap&amp;LAYERS=20601&amp;
STYLES=&amp;CRS=JGD2000%2f(B%2cL)&amp;
BBOX=36401.904416339%2c22221.612646897%2c36401.904416339%2c22221.612646897&amp; WIDTH=340&amp;HEIGHT=260&amp;FORMAT=image%2fpng&amp;
TRANSPARENT=True&amp;BGCOLOR=0xffffff&amp;TIME_BEGIN=&amp;
TIME_END=&amp;HIGHLIGHTFEATURES_CLASSNAME=&amp;
HIGHLIGHTFEATURES_INSTANCEID=&amp;SCALE=20000&amp;
ROTATION=0</ns0:mapUrl></ns0:GetMapUrlReturn></ns0:GetMapUrlResponse></soap:Body></soap:Envelope>－82－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録４ 地名辞典のデータモデル（参考）GIS ユニットは、地名辞典サービスを提供するために、GISDB 内に地名辞典を蓄積・管理できなければならない。本付録では、地名辞典サービスインタフェースに準拠して GISDB を実装するための参考として、地名辞典の論理的なモデルを示す。
なお、データモデルは「PI 仕様書（2008 年 4 月（財）日本情報処理開発協会）」27を引用して策定している。詳細は「PI 仕様書」を参照されたい。

付録４．１ UML モデル
地名辞典の論理的なモデルを UML クラス図として、図付２．１に示す。
本モデルは、PI 仕様を引用し、本仕様の「付録１．１．１

地名辞典サービスインタフェース

定義」に対応づけてクラス名や型などを変更している。GISDB の実装の参考にされたい。28
G ISDB<<DataType>>
G eog ra p hicE x t ent+++

boundingBox: GeographicBoundingBox
boundingPolygon: Polygon
description: string

1..*<<Data>>G a z et t eer
PI_LRS

+lrs

+
+
+
+
+
+
+

1
0..*

alias: string [0..*]crs: string [0..1]
custodian: string
date: TemporalExtent
name: string
scope: string [0..1]
territoryOfUse: GeographicExtent+gazetteer++<<DataType>>
Poly g on<<DataType>>
G eog ra p hicBound ing Box

exterior: Ring [0..1]
interior: Ring [0..*]+++crs: string
maz: double [2]min: double [2]<<DataType>>
Ring

0..*
+

coords: Position [0..*]<<DataType>>
Pos it ion+locationInstances++<<Data>>Loca t ionIns t a nce

1..*
PI_Loca t ionT y p e

1..*+locationType
1

+
+
+
+
+source 0..* ++administrator: stringalternativeGeographicIdentifier: string [0..*]geographicExtent: GeographicExtent [0..1]
geographicIdentifier: PI
position: Position [0..1]
temporalExtent: TemporalExtent [0..1]+target 0..*

coord: double [0..*]crs: string<<DataType>>PI+parent 0..*++<<DataType>>
T emp ora lE x t ent

Nesting

Equivalentlrs: stringvalue: string+child 0..*++

別途管理される空間参照
系。
（本仕様ではデータとしての管理は対象外。
）

GISDB で蓄積・管理される
地名辞典のデータ

図付２．１

begin: dateTime
end: dateTime

データの型。本仕様では項目セット辞書に相当。

地名辞典の UML モデル

27

地名辞典を作成する際の共通の標準的な決まりとして、日本工業規格では「JIS X 7112 地理識別子による空間参照」（以下、JIS
X 7112）にて、地名辞典および地名辞典を整備・運用する上で必要なデータ構造を規定している。
PI(Place Identifier)仕様は、JIS X 7112 を応用し検討されたもので、JIS X 7112 に準拠したデータ構造を定めるとともに、PI を
WWW(World Wide Web)空間上で検索、変換して運用するためのモデルを策定したものである。
28
より詳細なデータモデルは PI 仕様書または JIS X 7112 を参照されたい。

－83－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録４．２ 地名辞典のデータ構造の概要
地理識別子を格納する地名辞典のデータを作成し、GISDB 内で蓄積・管理する際には、仕様本
文の「６． 地理空間データ交換の要件」で示されるデータ交換の観点から、一定のルールに則したデータ構造である必要がある。
図付２．２に GISDB 内で蓄積・管理する際に守るべき地名辞典の論理的なデータ構造の概要を示す。
GISDB で蓄積・管理される
地名辞典のデータ
lrs

PI_LRS（地理識別子による空間参照）

Gazetteer（地名辞典）

PI_LocationType（場所型）

LocationInstance（場所インスタンス）
locationTypeidentification : PI_Type

PI_Type（PI タイプ）

実装

PI
値
空間参照系

PI 応用スキーマ
PI 符号化規則
PI マッピング規則

図付２．２

geographicIdentifier : PI

地名辞典の論理的なデータ構造の概要

地理識別子の記述ルール
地理識別子（geographicIdentifier）は、場所を特定するためのキーとなるラベルやコードなどのことであるが、地理識別子をどのようなルールで記述すればよいかが明確になっている必要がある。例えば、本仕様で定義される住所情報地名辞典の住所情報を構成するデータ項目は、自治体業務アプリケーションユニット標準仕様の項目セット辞書にて、住所情報セットとして定義されているが、この定義に従った形式で地理識別子として管理されなければならない。
そこで、地名辞典の論理データ構造では、あるルールに従って記述される地理識別子は PI 型
として規定され、地理識別子の構造を定義するためのルールは PI タイプとして規定される。
PI 型は、場所を表す識別のために、地理識別子の値とそれが属する空間参照系のセットで構成される。
PI タイプは、以下の内容で構成される。
•

PI 応用スキーマ•

PI 符号化規則…
…

地理識別子の記述方法を定義した応用スキーマ
PI 応用スキーマに従って定めた地理識別子を記述するための符号化規則•PI マッピング規則…

PI 符号化規則を定めた根拠となる規則。例えば「ISO19118」や「JPGSI ver1.0 附属書８」定めた符号化規則がある。
PI タイプは、場所型の識別（identification）の型として規定されるが、本仕様では「５．２．
１（２） 地名辞典の種類」で示される、住所情報、識別番号の２種類について、「付録５

地名辞典交換のためのスキーマ仕様（規定）」にて具体的に場所型を定義することで、地理識別子の記述ルールを定める。

－84－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録４．３ 地名辞典と場所インスタンス
地名辞典
地名辞典は、地理識別子のデータである場所インスタンスの集成として位置づけられる。すな
わち、場所インスタンスをとりまとめたデータ集合であり、リレーショナルデータベースでいえば、テーブルのようなものととらえることができる。当該の地名辞典ではどのような種類の地理識別子を扱うかなどの管理情報が、図付２．１の Gazetter クラスに相当する。表付２．１に地名辞典の要素の詳細を示す。

表付２．１
要素名

必須/

（クラスの属性）

任意

名前

必須

地名辞典の要素

形式

概要および定義

String

地名辞典の名称。一般に URI を用いて記述するが、本(name)

仕様においては、「５．２．１（２） 地名辞典の種類」に示される識別子で記述する。
適用範囲

任意

String

必須

GeographicExtent

必須

String(scope)
使用領域

各地名辞典を適用する範囲。使用領域と併せて、対象範囲を具体的に説明する。
各地名辞典を使用する地域。

(territoryOfUse)
責任者(custodian)

地名辞典の維持管理に責任を持つ個人名、役職または組織名。原仕様では、JIS X 7115 で規定される
CI_ResponsibleParty 形式であるが、本仕様では、付録
1.1 で定義されるインタフェース定義に合わせて文字列形式とする。適宜、JIS X 7115 を参考にし構造化された記述をされたい。

座標参照系

任意

String(crs)

地名辞典が参照する座標参照系の識別子を記述してよい。本仕様では「９．

座標参照系と座標の表記」に示される識別子で記述する。
原仕様ではクラスの属性名称は"coordinateSystem"であるが、本仕様では付録 1.1 で定義されるインタフェー
ス定義に合わせて"crs"とした。
時間範囲

任意

TemporalExtent(date)

地名辞典が保持する場所インスタンス情報の存続期間。時間範囲は、場所インスタンスが存在し続けている期間となる。

別名

任意

String(alias)

地名辞典の別名。例えば"住所情報地名辞典"のように、わかりやすい名前で地名辞典を識別する目的などにより記述する。

地理識別子による

必須

PI_LRS

空間参照

参照の関連。実装上は、空間参照系の識別子を記述し(lrs)
場所インスタンス

地名辞典が参照する地理識別子による空間参照系への参照を管理することが考えられる。

必須

関連役割

地名辞典が格納している場所インスタンスへの参照。

(locationInstanc

例えば、リレーショナルデータベースで地名辞典を

es)

テーブルに対応させた場合、そのレコードとして場所
インスタンスを対応させることが考えられる。

－85－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

場所インスタンス
場所インスタンスは、地理識別子と対応する位置情報との対を持ったデータの実体のことである。つまり、地理識別子や対応する位置情報は場所インスタンス情報として蓄積・管理される。
場所インスタンスは、地理識別子と位置情報以外の情報を扱うこともでき、図付２．１のLocationInstance クラスで定義される。表付２．２に場所インスタンスの要素の詳細を示す。

表付２．２
要素名

必須/

（クラスの属性）

任意

地理識別子

必須

PI

任意

string

場所インスタンスの要素

形式

概要および定義
一意に特定できる地理識別子情報を PI の形式で記述。

(geographicIdenti
fier)
代替地理識別子(alternativeGeogr

地理識別子と代替可能な別の識別子を記述。例えば、住所に対するフリガナなど。

aphicIdentifier)
地理範囲

任意

(geographiceExten

Geographic

地理識別子が取り得る範囲。範囲については矩形範囲の座

Extent標値、またはポリゴンで記述する。

Temporal

地理識別子の存続期間。現在存続中の場合は、終了日にはExtentnull（値なし）を設定する。

string

場所インスタンスの作成や修正に責任を持つ個人名、役職

t)
時間範囲

任意

(temporalExtent)
管理者

任意(administrator)

または組織名。原仕様では、JIS X 7115 で規定される
CI_ResponsibleParty 形式であるが、本仕様では、付録 1.1
で定義されるインタフェース定義に合わせて文字列形式とする。適宜、JIS X 7115 を参考にし構造化された記述をさ
れたい。

位置

任意

Position(position)

地理識別子の代表点を記述。
原仕様では GM_Point 形式であるが、本仕様では、付録 1.1
で定義されるインタフェース定義に合わせて Position 形式としている。

場所型

必須(locationType)

PI_Location
Type

場所インスタンスの型となる場所型への参照の関連。本仕
様では、
「付録５

地名辞典交換のためのスキーマ仕様（規定）」で、住所情報、識別番号についての場所型が定義されるが、それ以外の場所型も自治体にて任意に定義することができる。実装上は、場所型の識別子を記述し参照を管理することが考えられる。
地名辞典

任意

関連役割

場所インスタンスが格納されている地名辞典への参照。

任意

関連役割

この地理識別子情報を含む地理識別子情報をもつ場所イン(gazetteer)
包含関係（親）(parent)
包含関係（子）スタンス情報への参照。
任意

関連役割

(child)同値関係（関係先）

インスタンス情報への参照。
任意

関連役割

任意

関連役割

(target)
同値関係（関係元）(source)

この地理識別子情報に含まれる地理識別子情報をもつ場所
この地理識別子情報と同じ場所を示す別の地理識別子情報をもつ場所インスタンス情報への参照。
関連役割 target により別の地理識別子情報と結びつく場
合の元となる場所インスタンス情報への参照。

－86－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録４．４ 地理識別子による空間参照系と場所型
地理識別子による空間参照系「地理識別子による空間参照系」とは、場所型の集合により構成される、地理識別子を実世界に関連づける参照系であり、図付２．１では PI_LRS クラスで示される。当該の空間参照系で利用される場所型や、適用可能な地理範囲等の情報を示すことができる。詳細は、「PI 仕様書」を参照されたい。

場所型「場所型」とは、地理識別子の種類ごとにその特性を定めた型のことであり、図付２．１では
PI_LocationType クラスで示される。地理識別子の値を明確な構造で定義するために、PI タイプ（PI_Type)でその記述方法を定める。詳細は、「PI 仕様書」を参照されたい。
本仕様では、「付録５

地名辞典交換のためのスキーマ仕様（規定）」にて、「５．２．１ （２）

地名辞典の種類」で示される、住所情報、識別番号の２種類について、地理識別子による空間参照系と場所型を定義する。

－87－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録５ 地名辞典交換のためのスキーマ仕様（規定）付録５．１ 共通事項
（１） 地名辞典交換のための符号化規則
地名辞典交換のための符号化規則は、JPGIS 2014 の附属書 8 で示される「XML に基づく符号化規則」を採用する。JPGIS では、符号化規則に則った JPGIS 標準スキーマの W3C XML Schema（以下，JPGIS 標準 XML Schema）を示しており、本仕様では標準 XML Schema のうち、地理識別子による空間参照スキーマとその関係スキーマを採用する。
具体的な XML Schema 定義や、詳細については JPGIS 201429を参照されたい。

JPGIS 標準 XML Schema の構成
JPGIS 標準 XML Schema の関係を以下に示す。地名辞典交換のための符号化規則では、
jpsLcation.xsd を採用するため、結果としてすべての標準 XML スキーマを利用することになる。

jpsBasic.xsd

jpsRS.xsd

基本データ型

参照系スキーマ

すべて include

jpsRoot.xsd

標準 XML Schemaのルート

jpsLocation.xsd
jpsTemporal.xsd

時間スキーマjpsSpatial.xsd

jpsCoverage.xsd

地理識別子に

空間スキーマ被覆の幾何および関よる空間参照数のためのスキーマ

jpsExtraction.xsd

他の規格から引用

矢印は「include」を意味するクラスのスキーマ<<include>>

図付３．１

29

する

標準 XML Schema の構成

最新版および関連する XML Schema は、http://www.gsi.go.jp/GIS/jpgis-downloads.html にて入手可能である。

－88－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

（２） 適用規則（１）に示した符号化規則を適用するための規則を以下に示す。

場所インスタンスにおける地理識別子
場所インスタンスクラスの地理識別子属性（SI_LocationInstance.geographicIdentifier 要素）
は、地理識別子の種類ごとに定義される PI タイプの符号化規則に従って記述する。

場所インスタンスにおける地理範囲
場所インスタンスクラスの地理範囲属性（SI_LocationInstance.geographicExtent 要素）は、
JPGIS においては必須記述であるが、本仕様で引用している PI 仕様では位置属性（SI_LocationInstance.position 要素）が記述されている場合は、任意記述とされている。GISDB
内で地理範囲属性の値が蓄積・管理されていない場合、位置属性に対応する地理範囲属性の値を付加して記述する。

地名辞典における日付、別名
地名辞典クラスにおける日付属性および別名属性は交換の対象とせず、記述しなくてよい30。

付録５．２ 住所情報地名辞典交換のためのスキーマ仕様（１） 概要本仕様では、各業務ユニットで扱われる「住所情報」を地理識別子とし、その地理的範囲や位置（座標）との関係を蓄積・管理する地名辞典を必須としている。
住所情報は、自治体業務アプリケーションユニット標準仕様の項目セット辞書で定義される住所情報セット（表付３．１参照）に基づいて整備される。
整備された住所情報地名辞典のデータは、「付録５．１

共通事項」で示される共通事項に従い符号化され、GISDB 間でデータ交換する。ここでは、共通事項に加えて、住所情報として交換する際に必要な事項を定義する。

表付３．１
項目セット名

住所情報

項目名

住所コード
住所
方書
郵便番号

CD

○

住所情報セット

データ
出現
桁数
型
回数

X

30

1

N
N
X

100
150
10

1
1
1

項目の説明
LASDEC全国町字コード等の利用を想定。住所のコード化が必要な範囲に応じて自治体で個別に設定する。

（２） 空間参照系の定義
地域情報プラットフォームの GIS ユニットで住所情報を管理するために、住所情報のための地

30

PI 仕様では、JIS X 7112 を拡張しこれらの属性を追加しているが、JIS X 7112 に準拠する JPGIS の標準 XML Schema ではこれらの属性の符号化規則は含まないため、本バージョンでは交換の対象とはしない。

－89－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

理識別子による空間参照系を以下のように定義する。

表付３．２

住所情報のための空間参照系の定義

要素

値

名前

urn:applic:xmlns:pf:gis:gisdb:lrs(name):address:2010-01

地理範囲

日本全国

備考

(domainOfValidity)
主題

地域情報プラットフォームの GIS ユ(theme)

ニットで住所情報を連携させる際に用いる地理識別子による空間参照系

全面的責任者

一般財団法人全国地域情報化推進協(overrallOwner)

会

別名

地域情報プラットフォーム住所情報(alias)

空間参照系

場所型

urn:applic:xmlns:pf:gis:gisdb:loc(locationTypes)

ationtype:address:2010-01

住所情報型（３） 場所型の定義
住所情報型の定義
表付３．３

住所情報型の定義

要素

値

名前

urn:applic:xmlns:pf:gis:gisdb:locationtyp(name)

e:address:2010-01

主題

住所情報型

備考

(theme)
識別（別途、住所情報型の PI タイプとして定義）(identification)
定義

地域情報プラットフォームの各業務ユニット(definition)

で取り扱われる住所情報から抽出される情報。

使用地域

日本全国

(territoyOfUse)
責任者

一般財団法人全国地域情報化推進協会(owner)

住所情報型の PI タイプ定義① 応用スキーマ
住所情報型の応用スキーマを UML クラス図にて、図付３．２に示す。また、応用スキーマ定義
文書を表付３．４に示す。

－90－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

住所情報
+

図付３．２

住所情報型の応用スキーマ（UML クラス図）

表付３．４
型

内字住所: string

住所情報型の応用スキーマ定義文書

名前

住所情報型

上位となる型なし

定義

地域情報プラットフォームの各業務ユニットで取り扱われる住所情報から抽出される住所情報。

属性

抽象/具象区分

具象

属性名

内字住所

定義

自治体業務アプリケーションユニット標準仕様の項目セット辞書で定義される住所情報セットの項目のうち、外字を含まない（内字に変換した）住所表記。

型

string

多重度

1

順序指標

なし

② 地理識別子のための符号化規則【符号化規則作成規則】
ここでは、BNF 記法を採用し、以下の 5 つの規則に従い記述する。
・‘::=’は、 「とは」（左辺は右辺で定義される）を意味する。

・| は左右に区切られたいずれかの値しか記述しない。

・?

は、0 または 1 記述することができる。

・*は、複数繰り返し記述することができる。

・（）は複数の値の列挙を示す。

【住所情報の符号化規則】
符号化規則（データモデル）[1] 住所情報::= Value[2] Value::= 住所情報型.内字住所
符号化規則（インスタンス）
内字住所の値は、地域情報プラットフォームの各業務ユニットで取り扱われる“住所情報”から抽出される情報に準じる。
【符号化規則に基づく符号化例】
東京都港区虎ノ門 2 丁目 9-14

住所情報型における代替地理識別子の設定
住所情報の場所インスタンスの代替地理識別子には、対応する“住所コード”の値を設定してもよい。
住所情報の場所インスタンスの代替地理識別子には、対応する“郵便番号”の値を設定してもよい。
住所情報の場所インスタンスの代替地理識別子には、対応する“内字住所”＋“内字方書”の－91－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

値を設定してもよい。
住所情報の場所インスタンスの代替地理識別子には、対応する“住所”＋“方書”（外字を含む文字列）の値を設定してもよい。
住所情報の場所インスタンスの代替地理識別子には、対応するその他の代替識別子の値を設定してもよい。
これらの代替地理識別子を設定するか否かは、自治体の運用により定める。

付録５．３ 識別番号情報地名辞典交換のためのスキーマ仕様（１） 概要本仕様では、各業務ユニットで扱われる個人を識別するための識別番号を地理識別子とし、その地理的範囲や位置（座標）との関係を蓄積・管理する地名辞典を識別番号情報地名辞典として定義している。
（オプション）
識別番号情報地名辞典は、自治体業務アプリケーションユニット標準仕様のデータ一覧等で定義される、個人を識別するための識別番号（表付３．５参照）に基づいて整備される。
整備された識別番号情報地名辞典のデータは、「付録５．１

共通事項」で示される共通事項

に従い符号化され、GISDB 間でデータ交換する。ここでは、共通事項に加えて、識別番号として交換する際に必要な事項を定義する。

表付３．５
情報名

キー データ型 桁数

識別番号

○

X

15

識別番号のデータ項目定義例

コード

出現回数

ＣＤ コード名 最小
１

外字
サンプル値
項目説明
最大 使用
1
123456789 個人情報を識別する番号（２） 空間参照系の定義
地域情報プラットフォームの GIS ユニットで識別番号情報を管理するために、識別番号情報のための地理識別子による空間参照系を以下のように定義する。

表付３．６

識別番号情報のための空間参照系の定義

要素

値

名前

urn:applic:xmlns:pf:gis:gisdb:lrs(name):citizenid:2010-01

地理範囲

日本全国

備考

(domainOfValidity)
主題

地域情報プラットフォームの GIS ユ(theme)

ニットで識別番号情報を連携させる際に用いる地理識別子による空間参照系

全面的責任者

一般財団法人全国地域情報化推進協(overrallOwner)

会

別名

地域情報プラットフォーム識別番号(alias)

情報空間参照系

場所型

urn:applic:xmlns:pf:gis:gisdb:loc(locationTypes)

ationtype:citizenid:2010-01－92－

識別番号情報型

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

（３） 場所型の定義
識別番号型の定義
表付３．７ 識別番号情報型の定義
要素

値

備考

名前

urn:applic:xmlns:pf:gis:gisdb:locationtype(name):citizenid:2010-01

主題

識別番号情報型(theme)識別（別途、識別番号情報型の PI タイプとして定(identification)

義）定義

地域情報プラットフォームの各業務ユニットで(definition)

取り扱われる個人を識別するための識別番号から抽出される情報。

使用地域

日本全国

(territoyOfUse)
責任者

一般財団法人全国地域情報化推進協会(owner)

識別番号情報型の PI タイプ定義① 応用スキーマ
識別番号情報型の応用スキーマを UML クラス図にて、図付３．３に示す。また、応用スキーマ
定義文書を表付３．８に示す。
識別番号情報+図付３．３

識別番号情報型の応用スキーマ（UML クラス図）

表付３．８
型

識別番号: string

識別番号情報型の応用スキーマ定義文書

名前

識別番号情報型

上位となる型なし

定義

地域情報プラットフォームの各業務ユニットで取り扱われる識別番号から抽出される情報。

属性

抽象/具象区分

具象

属性名

識別番号

定義

個人を識別するための番号。番号の付与の仕方は自治体ごとに定められる。

型

string

多重度

1

順序指標

－93－

なし

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

② 地理識別子のための符号化規則【符号化規則作成規則】
ここでは、BNF 記法を採用し、以下の 5 つの規則に従い記述する。
・‘::=’は、 「とは」（左辺は右辺で定義される）を意味する。

・| は左右に区切られたいずれかの値しか記述しない。

・?

は、0 または 1 記述することができる。

・*は、複数繰り返し記述することができる。

・（）は複数の値の列挙を示す。

【識別番号情報の符号化規則】
符号化規則（データモデル）[1] 識別番号情報::= Value[2] Value::= 識別番号情報型.識別番号
符号化規則（インスタンス）
識別番号の値は、地域情報プラットフォームの各業務ユニットで取り扱われる個人を識別するための“識別番号”から抽出される情報に準じる。
【符号化規則に基づく符号化例】
131030120340567

住所情報型における代替地理識別子の設定
住所情報の場所インスタンスの代替地理識別子には、対応するその他の代替識別子の値を設定してもよい。
これらの代替地理識別子を設定するか否かは、自治体の運用により定める。

－94－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録６ 位置情報を業務ユニットで蓄積・管理する際のデータ記述方式（規定）
本付録では、業務情報に紐づく位置情報に地理座標やその他必要な要素を付与して管理し、データ連携・データ交換する際に必要となる要素やその記述方式（符号化方式）を示す。
地理座標等の符号化規則として、“ISO 19136:2007 Geographic information — Geography Markup
Language (GML)”または“ISO 19125-1:2004

Geographic information — Simple feature access— Part 1: Common architecture”で定められる WKT（Well-Known Text）形式を採用することとし、いずれを採用するかはデータの連携項目として位置情報を追加する業務ユニットの標準仕様で規定する。
位置情報は、点、線、面の幾何特性を持つものとし、位置情報を付与する業務情報（住所や居所等）に応じて適切な種類の幾何特性の項目を定義する。具体的な XML Schema 定義や、詳細については ISO 19136:2007 および ISO 19125-1:2004 を参照されたい。
また、位置情報の座標系は、GML 形式の場合は srsName 属性に、WKT 形式の場合は「空間参照
系コード」項目に記載するものとし、座標系を識別するための識別子としては EPSG コード31を採
用する。

表付４．１

位置情報の要素（GML 形式の場合）

幾何

要素名

必須/

特性

（項目名）

任意

点

（業務ユニッ（業務ユニッ

gml:PointPrope

トの標準仕様トの標準仕様rtyTypeにて任意に定にて、情報の特める）性に応じて任gml:CurvePrope

意に定める）

rtyType線

形式

概要および定義
点形式の座標情報を
gml:PointPropertyType の形式で記
述する。
（※1）
線形式の座標情報を
gml:CurvePropertyType の形式で記
述する。
（※1）

面

gml:SurfacePropertyType

面形式の座標情報を
gml:SurfacePropertyType の形式で
記述する。
（※1）

（※1）詳細は、ISO 19136:2007 で規定される GML スキーマを参照。
座標情報の座標参照系（SC_CRS への参照）は、<gml:Point>、<gml:Curve>、<gml:Surface>要素のそれぞれの srsName 属性に EPSG コードで記述するものとする。EPSG コードの記述は、OGC
ベストプラクティス文書である「Definition identifier URNs in OGC namespace」で定められる URN 形式で記述する。
記述例（日本測地系 2000 の経緯度座標による点の位置情報）：<点><gml:Point gml:id="99999999" srsName="urn:ogc:def:crs:EPSG::4612"><gml:pos>35.583405379 139.750066706</gml:pos></gml:Point>
</点>

31

EPSG コードは、The International Association of Oil & Gas Producers (IOGP) にて管理される、座標参照系等を識別するために割り振られたコードのこと。詳細は、http://www.epsg.org/ を参照。

－95－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

表付４．２

位置情報の要素（WKT 形式の場合）

幾何特

要素名

必須/

性

（項目名）

任意

座標系

空間参照系

必須

形式

概要および定義

VCHAR

座標情報の座標系を表すコード。OGC ベ

コード

ストプラクティス文書である「Definition identifier URNs in OGC
namespace」で定められる URN 形式のEPSG コードを記述する。
記述例：urn:ogc:def:crs:EPSG::4612

点線（業務ユニッ（業務ユニットのトの標準仕様

標準仕様にて、情にて任意に定報の特性に応じてめる）

任意に定める）面

VCHAR

点形式の座標情報を KML 形式の文字列で記述する。（※1）

VCHAR

線形式の座標情報を KML 形式の文字列で記述する。（※1）

VCHAR

面形式の座標情報を KML 形式の文字列で記述する。（※1）（※1）詳細は、ISO 19125-1:2004 で規定される Well-Known Text 表現を参照。
点の記述例：
POINT(139.751198 35.675479)
線の記述例：LineString(139.750694 35.675212,139.751298 35.676087,139.751812
35.675860,139.751242 35.674970,139.750694 35.675212,139.750694 35.675212)
面の記述例：
Polygon((139.750694 35.675212,139.751298 35.676087,139.751812
35.675860,139.751242 35.674970,139.750694 35.675212,139.750694 35.675212))－96－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

付録７ 用語集
本仕様で用いられる主な用語の説明を次に示す。

位置情報
空間上の特定の地点または区域の位置を示す情報（当該情報に係る時点に関する情報を含む。）[地理空間情報活用推進基本法

第二条第一項第一号]

応用スキーマ一つまたは複数の応用システム（＝利用者の要求に応えるために行われる操作および処理）によって要求されるデータのための概念スキーマ。[JPGIS 2014]

空間参照
実世界における位置の記述。（これは，ラベル，コードまたは座標の集合の形態を取ってもよい。
）[JIS X 7112:2004]
緯度・経度のような座標で記述する「直接空間参照」と、住所や郵便番号、施設名などの地名やコードで記述する「間接空間参照」がある。

空間参照系
実世界における位置を記述するための体系。[JIS X 7112:2004]
空間参照系には、座標による空間参照系と地理識別子による空間参照系の 2 種類がある。

座標n 次元空間内の点の位置を示す N 個の数の列の中の一つの数。[JPGIS 2014]
具体的には緯度・経度などの数値で表される。

地物
実世界の現象の抽象概念。
（地物は，型またはインスタンスとして現れる。型またはインスタンスの一方だけを意味するときには，地物型または地物インスタンスという用語を使うのが望ましい。）[ISO 19101:2002]「建物」のような存在の概念および、「国会議事堂」のような、ある概念でくくられる個々の存在の表現を地物という。前者は地物型、後者は地物インスタンスと呼ばれる。

地名辞典
位置に関する何らかの情報を含む、地物のクラスのインスタンスの要覧。[JIS X 7112]
住所、市区町村一覧や通り名称などの区分ごとの地理識別子（場所を特定するためのキーとなる、ラベルやコードなどのこと）の集まりである。地名辞典では、地理識別子と地理座標との関係を定義することができ、地理識別子から地理的範囲や位置（地理座標）を参照し、一つの場所を一意に識別することができる。

地理空間情報以下の（１）の情報または（１）および（２）の情報からなる情報。
（１）空間上の特定の地点または区域の位置を示す情報（当該情報に係る時点に関する情報を含む。
）（２）（１）の情報に関連づけられた情報[地理空間情報活用推進基本法 第二条]
－97－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

地理空間データ
地理空間情報を電磁的方式により記録した情報のこと。
すなわち、以下の（１）の情報または（１）および（２）の情報からなる電磁的方式により記録した情報。
（１）空間上の特定の地点または区域の位置を示す情報（当該情報に係る時点に関する情報を含む。
）（２）（１）の情報に関連づけられた情報
本仕様では地理空間データは、地名辞典と地図データから構成されるものとする。

地理座標
地球上の位置を示すための座標のことをいう。例えば、平面直角座標や経緯度座標などである。
地球上の位置を示すための座標であり、測量した基準点や道路境界点などの緯度経度や公共測量
座標などをいう。直接位置参照情報と呼ばれる場合もある。
［建設情報に対する位置情報の与え方
ガイドライン（案）,2005,建設情報標準化委員会］

地理識別子
場所の識別のための，ラベルまたはコードの形式による空間参照。[JIS X 7112:2004]
例えば、住所や施設名、郵便番号、距離標などがこれにあたる。

地理情報システム（GIS）
地理空間情報の地理的な把握または分析を可能とするため、電磁的方式により記録された地理空間情報を電子計算機を使用して電子地図（電磁的方式により記録された地図をいう。
）上で一体的に処理する情報システム。[地理空間情報活用推進基本法

第二条]

統合型 GIS
統合型 GIS は、庁内 LAN 等のネットワーク環境のもとで、庁内で共用できる地理空間データを「共用空間データ」として一元的に整備・管理し、各部署において活用する庁内横断的なシステ
ム（技術・組織・データの枠組み）のこと。[NPO 国土空間データ基盤推進協議会統合型 GIS ポータル]

レイヤ
一枚の主題図に相当するデータ・セットを重ねる層つまりレイヤ(layer)とよぶ。地域の地物情報を家屋、道路、地形等いくつかの主題に分けてデータ化する際のデータ・セットに対しても使われる。[GIS 学会用語集]

PI（Place Identifier）
場所の識別子。地理識別子や座標，URI，ISBN など，様々な識別子のうち，場所の識別に用いることが可能な識別子。[PI 仕様書]

－98－

地域情報プラットフォーム標準仕様

GIS 共通サービス標準仕様 V3.2

利用条件
本書は、本書の内容および表現が変更されないこと、および出典、著作権表示を明示することを前提に、無償でその全部または一部を複製、転記、引用して利用できます。なお、全体を複製された場合は、本利用条件を明示してください。
一般財団法人全国地域情報化推進協会が公開するドキュメントの内容は無保証で提供されます。ここに含まれる情報の利用について商品性、特定目的適合性や第三者権利の不侵害その他一切の、明示的、黙示的保証を行いません。

Copyright ©一般財団法人全国地域情報化推進協会 2008-2016 All rights reserved.

－99－