基盤地図情報作成検査ツール 説明書
2014/09/10
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/
info@geocoach.co.jp「基盤地図情報作成検査ツール」についての説明書です。
アプリケーション
基盤地図情報作成検査ツール

バージョン
8.0.0

ビルド
2014/09/10

プログラムのインストールについては「GeoCoach3D シリーズ 8 インストール説明書」を参照してください。
「基盤
地図情報作成検査ツール」は Windows 8(64bit), 7(64bit), Vista(64bit), XP Professional x64 上ではパソコンが搭載しているメモリすべてが使えます。

http://www.geocoach.co.jp/download/GeoCoach3D-series-8-install.pdf「基盤地図情報作成検査ツール」とフリーソフト「JPGIS-XML ビューF」の表示などの機能は共通です。共通する機能については、「JPGIS-XML ビューF」の説明書を参照してください。
アプリケーション
JPGIS-XML ビューF

バージョン
8.0.1

ビルド
2014/07/01

・説明書 http://www.geocoach.co.jp/jpgis/GeoCoach3D-JPGIS-F-8-0-1-manual.pdf
・フリーソフトダウンロードhttp://www.vector.co.jp/soft/winnt/business/se433427.html

目次
1.

2.

3.

4.

はじめに ......................................................................................................................................... 1
1.1.

概要 ......................................................................................................................................... 1

1.2.

XMLファイル作成と検査の順序 ............................................................................................ 21.3.

整備作業と関連する機能 ........................................................................................................ 3

1.4.

第 3.0 版への対応.................................................................................................................... 5

1.5.

64bit Windows 対応 .............................................................................................................. 6

1.6.

接続・接合の検査 ................................................................................................................... 6

1.7.

微小な短い線の検出................................................................................................................ 8

1.8.

端点データ出力 ..................................................................................................................... 101.9.

標高値のチェック ................................................................................................................. 10

基盤地図情報XMLファイル作成 ................................................................................................. 13
2.1.

シェープファイル名とタイプ ............................................................................................... 13

2.2.

シェープファイルの属性 ...................................................................................................... 15

2.3.

CSVからの変換..................................................................................................................... 23

2.4.

作業単位の指定 ..................................................................................................................... 25

2.5.

XMLファイル作成 ................................................................................................................ 27

基盤地図情報XMLファイルの検査 .............................................................................................. 34
3.1.

基盤地図情報XML検査 ......................................................................................................... 34

3.2.

シームレス検査 ..................................................................................................................... 45

3.3.

その他の確認方法 ................................................................................................................. 48

シェープファイル検査 ................................................................................................................. 50
4.1.

5.

6.

シェープファイル検査 .......................................................................................................... 50

ファイルメニュー......................................................................................................................... 56
5.1.

チェックリスト保存.............................................................................................................. 56

5.2.

スナップショット ................................................................................................................. 57

チェックメニュー......................................................................................................................... 58
6.1.

シェープ 論理一貫性検査 .................................................................................................... 58

6.2.

シェープ ポリゴンチェック ................................................................................................. 58

6.3.

シェープ ネットワークチェック.......................................................................................... 60

6.4.

シェープ ダングルチェック ................................................................................................. 61

6.5.

シェープ オーバーシュート ................................................................................................. 62

6.6.

シェープ 線分一致.............................................................................................................. 63

6.7.

シェープ 交差チェック ........................................................................................................ 65

6.8.

シェープ 重複チェック ........................................................................................................ 68

6.9.

シェープ 標高値チェック .................................................................................................... 68

6.10.

シェープ 変更チェック .................................................................................................... 69

6.11.

シェープ ポリラインの端点を保存 .................................................................................. 71

6.12.

JPGIS-XMLネットワークチェック.................................................................................. 72

6.13.

JPGIS-XML 線分一致...................................................................................................... 75i6.14.
7.

JPGIS-XML交差チェック ................................................................................................ 77

ツールメニュー ............................................................................................................................ 80
7.1.

シェープ 地物リストアップ ................................................................................................. 80

7.2.

DMの標高点とLEMの標高差 ............................................................................................... 80

7.3.

DMの等高線とLEMの標高差 ............................................................................................... 84

8.

一括処理メニュー......................................................................................................................... 888.1.

XY座標を丸める ................................................................................................................... 88

8.2.

連続する同一座標点を削除................................................................................................... 89

8.3.

冗長点削除 ............................................................................................................................ 908.4.

座標のずれ対応 ..................................................................................................................... 918.5.

座標のずれ対応 2 .................................................................................................................. 958.6.

座標のずれ対応 3 .................................................................................................................. 97

8.7.

自己交差修正......................................................................................................................... 988.8.

二重取得削除....................................................................................................................... 100

8.9.

建物の外周線に図郭の陰線を追加 ...................................................................................... 101

8.10.

道路縁の端を閉じる ........................................................................................................ 103

9.

基盤地図情報メニュー ............................................................................................................... 105
9.1.

地物IDの構成 ...................................................................................................................... 105

9.2.

シェープファイルへ変換 .................................................................................................... 105

9.3.

XMLファイルへ変換 .......................................................................................................... 108

9.4.

XMLファイルへ変換 2 ....................................................................................................... 112

9.5.

XML-XML比較 ................................................................................................................... 115

9.6.

削除リスト作成 ................................................................................................................... 117

9.7.

DLD-DEM-XML作成 ......................................................................................................... 120

10.

その他 ..................................................................................................................................... 126

10.1.

更新記録 .......................................................................................................................... 126

10.2.

索引 ................................................................................................................................. 135

ii

1.はじめに

1. はじめに
1.1.

概要

基盤地図情報作成検査ツールは「基盤地図情報原形データベース地理空間データ製品仕様書(案)」に準拠した XML
データファイルを作成および検査を行うソフトウェアです。以下のドキュメントを参照しています。仕様が改定された場合、すみやかに対応しプログラムをバージョンアップします。
ドキュメントバージョン 日付
基盤地図情報 原形データベース 地理空間データ製品仕様書(案)第 3.0 版
平成 22 年 3 月
基盤地図情報初期整備作業のための実装ガイド(案)
第 3.0 版
平成 22 年 3 月
基盤地図情報初期整備 作業マニュアル(案)
第 3.0 版
平成 22 年 3 月
基盤地図情報初期整備 作業マニュアル付属資料(案)第 3.0 版
平成 22 年 3 月
ビューアとしては、XML ファイルの地物の図形を 2D と 3D で表示し、選択された地物の属性の内容を知ることができます。また、基盤地図情報ダウンロードデータ、シェープファイルなども重ねて表示できます。

XML ファイルの作成・検査などビューアとしての機能以外を使うためには、ライセンスが必要です。ライセンスが設定されるまで、検査結果の一部が表示されない等の制限があります。ライセンスがなくても(試用版でも)、エラーの有無が確認できます。

【インストール】[GeoCoach3D シリーズ 6 インストール説明書を参照してください。

http://www.geocoach.co.jp/download/GeoCoach3D-series-6-install.pdf【起動】Windows のスタートメニューのプログラムから、[GeoCoachSystems]-[基盤地図情報作成検査ツール]で起動します。

【終了】[ファイル]メニューの[終了]で、終了します。

1

1.はじめに

1.2.

XML ファイル作成と検査の順序

御社が既に構築されているシステムを活用し、できるだけ作業量とコストを少なくして高品質な XML ファイルを作成できるように支援します。
基盤地図情報原形データベース XML ファイル作成の主な流れは下図のようになります。
図葉調整済み御社システム

データ

シェープ

基盤地図情報基盤地図情報

ファイル

作成検査ツールXML ファイル

検査

検査

１．編集実施フラグの自動設定のための準備
図葉調整後、接続・接合など編集した地物には「編集実施フラグ」を設定しなければなりません。編集前のデータと編集後のデータを比較し、一括して「編集実施フラグ」を設定するため、編集前のデータを保存しておきます。DM
データファイルと比較して編集実施フラグを XML に設定することも可能です。
図葉調整済み御社システムシェープファイル
（編集前）

データ

２．接続・接合および構造化などの編集接続や接合処理および構造化などの編集で、御社の複数のシステムで複数のスタッフが同時進行で行うことになります。
図葉調整済み御社システムデータ

御社システムでのデータファイル

編集

基盤地図情報作成検査ツールでは、シェープファイルを一括して処理する機能を提供しています。連続した同一座
標点の削除、建築物の外周線に図郭上の陰線を追加するなどです。
御社システムシェープファイル

開く

基盤地図情報

シェープファイル

作成検査ツール(一括処理済)一括処理

３．編集後の検査
編集後、定義域一貫性や位相一貫性など、シェープファイルの段階で可能な検査を行い、検査結果を参照しデータを修正します。XML ファイルへの変換には多少の時間がかかり、XML ファイルはサイズが大きいので検査するためのリードなどにも時間がかかりますので、シェープファイルの段階で検査します。
御社システムシェープファイル

基盤地図情報

検査結果

(編集後)

作成検査ツール

CSV ファイルなど

修正

検査

４．XML ファイルの作成検査が済んだシェープファイルを基盤地図情報原形データベース XML ファイルに変換します。変換時に編集前のシェープファイルあるいは DM データファイルを参照し、データの追加・変更を判定し編集実施フラグを設定します。
また、整備作業用実測点、検証点、標定点は表(CSV)から XML ファイルを作成します。
2

1.はじめにシェープファイル
(編集前)
御社システムシェープファイル

基盤地図情報基盤地図情報(編集後)

作成検査ツールXML ファイル

変換
CSV ファイル
整備作業用実測点
検証点、標定点

５．XML ファイルの検査作成した XML ファイルを基盤地図情報作成検査ツールおよび国土地理院からの FGDChecker で検査します。隣接
する地域の基盤地図情報とのシームレスも検査します。
FGDChecker
検査
御社システムシェープファイル

基盤地図情報基盤地図情報(編集後)

作成検査ツールXML ファイル

修正

検査
検査結果

基盤地図情報CSV ファイルなど

作成検査ツール

６．最終確認
基盤地図情報原形データベース XML ファイルをシェープファイルに変換し、御社システムで最終確認できます。
また、基盤地図情報作成検査ツールでのシェープファイル表示や地物数のカウント、属性値表示なども可能です。
表示
御社システムシェープファイル

基盤地図情報基盤地図情報基盤地図情報(編集後)

作成検査ツールXML ファイル

作成検査ツール確認

変換
シェープファイル

1.3.

整備作業と関連する機能

整備作業の内容と関連する基盤地図情報作成検査ツールの機能です。

19

内容(基盤地図情報の抽出)
完全に外側にある地物は抽出対象としない

20(接続編集)
端点と端点

20(接続編集)
オーバーシュート、アンダーシュート

関連[基盤地図情報]-[基盤地図情報 XML 検査][行政区画ポリゴンの外側]で行政区画ポリゴンから完全に外側にある地物が検出できます。
[基盤地図情報]-[基盤地図情報 XML 検査][接続・接合(端点間の隙間を検出)で、２つの地物の端点と端点の隙間が検出できます。
[チェック]-[シェープ オーバーシュート]
シェープファイルについてオーバーシュートおよびアンダー
シュートを検出します。また、一括して修正するできます。
3

1.はじめに20(接続編集)
編集実施フラグ(追加された地物)

20(接続編集)
編集実施フラグ(既存の地物の形状変更)

20(接続編集)
編集実施フラグ(主題属性の変更など)

21(接合編集)
編集実施フラグ(既存の地物の形状変更)

21(接合編集)
建物が道路と重複

22(構造化編集)線データからのポリゴン生成

22(構造化編集)ポリゴンを構成する点列の向き

23(主題属性の設定)
整備作業番号

23(主題属性の設定)
出典メタデータ

23(主題属性の設定)
出典メタデータについて
接続編集で追加した地物には設定しない

23(主題属性の設定)
所属三次メッシュ(主題属性の設定)
地物クラス別の主題属性

24

25(海岸線の編集)
接続編集

28(行政区画)
線のねじれや交差(行政区画)
近隣市町村の飛地が内在

28

29

(道路縁)
道路が他の地物で間断

29

(道路縁)
庭園路は接続編集の対象としない

31(軌道の中心線)
間断箇所

微小なオーバーシュート・アンダーシュートは[一括処理]-[座標のずれ対応]で解消できます。
[基盤地図情報]-[基盤地図情報 XML 作成]
DM 取得分類コードから、追加された地物と判定できる場合、XML に編集実施フラグをセットします。
[基盤地図情報]-[基盤地図情報 XML 作成]
接続編集前のシェープファイルあるいは DM データファイルと比較し、形状が変更されていた場合、XML に編集実施フラグをセットします。
[基盤地図情報]-[基盤地図情報 XML 作成]
変換元のシェープファイルの属性「編集フラグ」の値が１の場
合、XML に編集実施フラグをセットします。
[基盤地図情報]-[基盤地図情報 XML 作成]
接続編集前のシェープファイルあるいは DM データファイルと比較し、形状が変更されていた場合、XML に編集実施フラグをセットします。
[基盤地図情報]-[基盤地図情報 XML 検査][建築物の外周線と道路縁の交差]で、外周線と道路縁が交わっている点を検出できます。
[基盤地図情報]-[基盤地図情報 XML 検査][ポリゴン化]で、ポリゴンが元の線データにのっていないケースが検出できます。
[基盤地図情報]-[基盤地図情報 XML 作成]
ポリゴンの外周は exterior で左回り、内周は interior で右回りとし、XML を作成します。
[基盤地図情報]-[基盤地図情報 XML 作成]
変換元のシェープファイルの属性「作業番号」があれば、その値を XML に出力。なければ、変換ダイアログで指定された方法で出力。
[基盤地図情報]-[基盤地図情報 XML 作成]
変換元のシェープファイルの属性「出典メタ」があれば、その値を XML に出力。なければ、変換ダイアログで指定された方法で出力。
[基盤地図情報]-[基盤地図情報 XML 作成]
変換元のシェープファイルの属性「出典メタ」の値が空白の場
合、XML に出典メタデータを出力しません。
DM 取得分類コードから、追加された地物と判定できる場合、XML に出典メタデータを出力しません。
[基盤地図情報]-[基盤地図情報 XML 作成]
図形の座標から計算し、XML ファイルに出力します。
[基盤地図情報]-[基盤地図情報 XML 作成]
変換元のシェープファイルの属性値を XML ファイルに出力します。
[チェック]-[JPGIS-XML ネットワークチェック][端点間の隙間]で海岸線の欠落箇所を検出できます。
また、[基盤地図情報]-[基盤地図情報 XML 検査]でも同じ方法で検出できます。
[基盤地図情報]-[シェープ論理一貫性検査][位相一貫性]-[線のねじれ]-[自己交差]で検出できます。
[基盤地図情報]-[基盤地図情報 XML 作成]
変換元シェープファイルのポリゴンの外周は exterior で左回り、内周は interior で右回りとし、XML を作成します。
[チェック]-[JPGIS-XML ネットワークチェック][端点間の隙間]で間断箇所を検出できます。
また、[基盤地図情報]-[基盤地図情報 XML 検査]でも同じ方法で検出できます。
[基盤地図情報]-[基盤地図情報 XML 検査]
道路縁の種別が「庭園路等」の地物は、端点間の隙間検査の対象としない[チェック]-[JPGIS-XML ネットワークチェック][端点間の隙間]で間断箇所を検出できます。
また、[基盤地図情報]-[基盤地図情報 XML 検査]でも同じ方法
4

1.はじめに33(水涯線)
図形的に接続しない欠落箇所

34(建築物の外周線)
図郭線に沿う線データ

34(建築物の外周線)
中庭

37(基盤地図情報の符号化)
ファイルサイズ37(基盤地図情報の符号化)
整備作業用実測点(基盤地図情報の品質評価)
同一の地物が存在しないこと(基盤地図情報の品質評価)
同一座標の頂点が存在しないこと

39
39

39

(基盤地図情報の品質評価)
自己交差がないこと

1.4.

第 3.0 版への対応で検出できます。
[チェック]-[JPGIS-XML ネットワークチェック][端点間の隙間]で欠落箇所を検出できます。
また、[基盤地図情報]-[基盤地図情報 XML 検査]でも同じ方法で検出できます。
[一括処理]-[建築物の外周線に図郭の陰線を追加]
建築物の外周線のシェープファイルについて、図郭線に沿う線
データを一括して追加します。
[基盤地図情報]-[基盤地図情報 XML 作成]
建築物のシェープファイルのポリゴンについて外周はexterior で左回り、内周は interior で右回りとし、XML を作成します。
[基盤地図情報]-[基盤地図情報 XML 作成]
ダイアログで指定したファイルサイズを超えると、次の地物か
ら次の XML ファイルへ出力します。
[基盤地図情報]-[基盤地図情報 XML 作成]
表形式(CSV ファイル)から XML ファイルに変換します。
[基盤地図情報]-[シェープ論理一貫性検査][位相一貫性]-[二重取得]で同一形状の地物が検出できます。
[一括処理]-[連続する同一座標点を削除]
シェープの同一座標の頂点をまとめて削除します。
[基盤地図情報]-[シェープ論理一貫性検査][書式一貫性]-[構成点数と長さゼロ]で同じ座標の点の連続を検出できます。
[基盤地図情報]-[シェープ論理一貫性検査][位相一貫性]-[線のねじれ]-[自己交差]でポリゴンの自己交差が検出できます。

基盤地図情報原型データベース地理空間データ製品仕様書の第 2.0 版から第 3.0 版への追加・変更項目への対応についてリストアップします。基盤地図情報作成検査ツールのバージョン 6.0.51(2010/07/08)から対応を開始しています。
JPGIS2.1
第 3.0 版から JPGIS のバージョンが 2.1 になりました(第 2.0 版は 2.1)。メニュー[基盤地図情報]-[基盤地図情報
XML 作成], [XML ファイルへ変換], [XML ファイルへ変換 2]ではダイアログで第 3.0 版か第 2.0 版を指定するようにしました。

このオプションで、出力する XML ファイルの GI 要素内の JPGIS の日付を「2009-05-31」「2008-03-31」を切り替えます。また、XML ファイル名の通し番号の桁数を変えます
JPGIS
XML ファイルの桁数
第 2.0 版
2.0 日付は「2008-03-31」 4 桁。例 ○○市_等高線 0001.xml
第 3.0 版
2.1 日付は「2009-05-31」 3 桁。例 ○○市_等高線 001.xml
出力する基盤地図情報原型データベース XML の地物の属性や図形の形式については JPGIS2.0 と JPGIS2.1 の違いはありません。
地物の追加
地物「水部構造物線」と「水部構造物面」および「道路中心線」が追加されています。「道路中心線」は整備の対象となっていません。
「水部構造物線」と「水部構造物面」についてバージョン 6.0.51 から対応しました。
・メニュー[基盤地図情報]-[シフト表示]
・メニュー[基盤地図情報]-[シェープファイル検査]
・メニュー[基盤地図情報]-[基盤地図情報 XML 作成]
・メニュー[基盤地図情報]-[基盤地図情報 XML 検査]
・メニュー[基盤地図情報]-[シームレス検査]
・メニュー[基盤地図情報]-[地物 ID の構成]
・メニュー[基盤地図情報]-[シェープファイルへ変換]
・メニュー[基盤地図情報]-[XML ファイルへ変換]
51.はじめに・メニュー[基盤地図情報]-[XML ファイルへ変換 2]・メニュー[基盤地図情報]-[XML-XML 比較]
・メニュー[基盤地図情報]-[削除リスト作成]
属性と列挙型道路構成線に属性「管理主体」が追加されています。道路管理主体種別列挙型に「高速道路管理団体」が、水涯線
種別列挙型に「用水路」が追加されています。また、水涯線種別列挙型と海岸線種別列挙型については第 3.0 版では推奨しない値が指定されています。この変更に対応するため、インストールフォルダの「SHPQualityDefMain.csv」「 SHPQualityDefCodeFeature.csv 」「 FGDCDB2SHP.csv 」 に 項 目 を 追 加 し ま し た 。「 SHPQualityDefMain.csv 」「SHPQualityDefCodeFeature.csv」はシェープファイルの検査、「FGDCDB2SHP.csv」はメニュー[基盤地図情報]-[シェープファイルへ変換], [XML ファイルへ変換], [XML ファイルへ変換 2]で参照しています。

1.5.

64bit Windows 対応

32bit の Windows だと、使用できるメモリは約 1.5GB と制限されますが、Windows 7(64bit), Vista(64bit), XP
Professional x64 では、メモリの制限がなくなります。基盤地図情報 XML ファイルの作成は、シェープファイルを読みながら XML ファイルを作成するので、大きなメモリは必要ありませんが、検査や一括処理をまとめて行う為には64bit をお勧めします。例えば、メニュー[基盤地図情報]-[基盤地図情報 XML 検査]で、XML ファイルのフォルダを指定し、すべての検査を行うようにして、岡山市のダウンロードデータの全ファイルを検査すると約 5.2GB のメモリが必要でした。CPU は「Core 2 Quad Q9450 2.66GHz」で、約 14 分かかりました。32bit では、メモリ不足を起すため、ファイルを分けて検査する必要があります。

1.6.

接続・接合の検査

道路縁や建築物の外周線など線(GM_Curve)について、本来接続してなければならない箇所が離れているケースを検出できます。特に海岸線は他の要素を参照し作成しなければならないので、抜けがないように注意する必要があります。海岸線を構成する要素が抽出できていない場合、品質評価「完全性(漏れ)」が不合格となります。
海岸線を構成する要素が抽出できていないので、
隙間がある

DM

正

誤

この検査はメニュー[基盤地図情報]-[基盤地図情報 XML 検査]で、一括して行えますが、メニュー[チェック]-[ネットワークチェック]でもひとつの地物について詳細を指定してチェックできるようにしています。
以下、メニュー[チェック]-[ネットワークチェック]での検査手順を説明します。
基盤地図情報のように XML ファイルの座標が緯度経度で記録されている場合、ファイルを開く際に【座標が緯度経度の場合、平面直角座標系で表示する】を ON にして、平面直角座標系で表示して、メニュー[チェック]-[ネットワークチェック]を使います。

6

1.はじめに【端点間の隙間】を ON にし、【隙間の距離】を指定してください。道路縁の線(GM_Curve)などからネットワークを作成し、ネットワークの端点と端点の距離に注目し、その距離が指定された【隙間の距離】より短い場合をリストアップします。
例：道路縁
黒丸が線の端点

道路縁の端点の隙間

端点間の隙間はあっても、指定した距離より大きい場合、リストアップしません

道路縁のように、「真幅道路」「徒歩道」など種別がある場合【[種別]毎にネットワークを構成する】を ON にします。
「真幅道路」「徒歩道」それぞれ別にネットワークを作成し、端点間の距離を調べます。
[OK]ボタンで、隙間の距離が短い方から順に[チェックリスト]に距離と座標をリストアップします。

試用版では、一部の項目について座標を表示しませんが、何もリストアップされないことで隙間が無いことを確認できます。つまり、隙間の有無について確認できます。座標が###でない項目を選択すると、隙間を画面中央に表示します。

7

1.はじめに（試用版での表示）
リストの項目を選択すると、該当する位置を[3D 表示][2D 表示]パネル中央に表示します。

⇒拡大⇒

1.7.

微小な短い線の検出

行政界線など、本来短い線(GM_Curve)がありえない地物について、微小な短い線を検出します。不要な線がある場
合、品質検査「完全性(過剰)」が不合格となります。
このチェックは一括して行えますが、メニュー[チェック]-[ネットワークチェック]でもできるようにしています。
以下、メニュー[チェック]-[ネットワークチェック]での検査手順を説明します
基盤地図情報のように XML ファイルの座標が緯度経度で記録されている場合、ファイルを開く際に【座標が緯度経度の場合、平面直角座標系で表示する】を ON にして、平面直角座標系で表示して、メニュー[チェック]-[ネットワークチェック]を使います。

【短い区間】をＯＮにし、【区間の長さ】を指定します。
【閉じている場合は対象外】【分岐点の間は対象外】はONにします。ネットワークを作成し、端点から端点あるいは端点から分岐点までの距離が【区間の長さ】より短い区間
を区間の距離が短い方から順にリストアップします。従って、ある地物の線(GM_Curve)自体が短くても、それが他の線とつながっていれば、検出の対象にはなりません。

8

1.はじめに黒丸はネットワークの端点あるいは分岐点
微小な分岐線がある

オーバーシュートがある

離れて微小な線がある

行政区画界線について、数 cm の短い線の検出
試用版では、一部の項目について座標などを表示しませんが、何もリストアップされないことで短い区間が無いことを確認できます。つまり、短い区間の有無が確認できます。座標が###でない項目を選択すると、該当する地物を
画面中央に表示します。

(試用版での表示)
リストの項目を選択すると、該当する位置を[3D 表示][2D 表示]パネル中央に表示します。

軌道の中心線がオーバーシュートになっている例
9

1.はじめに

1.8.

端点データ出力

社団法人日本測量協会の測量成果品検定(基盤地図情報整備作業)での目視点検用の端点マーク□が作成できます。
メニュー[シェープ]-[シェープ ダングルチェック]で、端点をリストアップします。

メニュー[ファイル]-[チェックリスト保存]-[チェックリスト保存(DXF)]で、「ポリラインエンティティ(正方形)」
で、端点を中心とする正方形を DXF ファイルに保存します。

1.9.

標高値のチェック

基盤地図情報の地物「標高点(ElevPt)」や「等高線(Cntr)」のように、属性に標高値がある場合、３Ｄで表示できます。ファイルを開く際に【データを３Ｄ表示する】【座標が緯度経度の場合、平面直角座標系で表示する】【標高値(メートル)がある】をＯＮにし、【標高値の属性名】に「標高値」や「alti」など標高値のタグ名を入れておきます。

10

1.はじめに

基盤地図情報の標高点を３Ｄ表示した例です。

メニュー[TIN]-[TIN 作成]で、「測量の基準点(GCP)」「標高点(ElevPt)」「等高線(Cntr)」など標高値をもつデータ
から TIN(Triangulated Irregular Network)を作成・表示できます。

もし、標高値に誤りがあった場合、TIN の突起あるいは穴となって現れます。

11

1.はじめにほとんど平坦な土地の場合、ツールバーの[鉛直方向のスケール]で、高さ方向を強調することで、土地の凸凹がわ
かりやすくなります。

この TIN 作成表示はフリーソフト[JPGIS-XML ビューF]でも可能です。

12

2.基盤地図情報 XML ファイル作成

2. 基盤地図情報 XML ファイル作成「基盤地図情報原形データベース地理空間データ製品仕様書(案)」に準拠した JPGIS-XML ファイルを作成します。
元になるデータはシェープファイルと CSV ファイルで、これらから XML に変換します。JMP のメタデータファイルは対象外です。
フォルダ

コンバータ

フォルダ

標高点.shp○○市_標高点 0001.xml

等高線.shp○○市_等高線 0001.xml

建築物.shp○○市_等高線 0002.xml。

○○市_等高線 0003.xml。
。
整備作業用実測点.csv
検証点.csv○○市_建築物 0001.xml。
。
。

標定点.csv

フォルダ
編集前シェープファイル
編集実施フラグ設定用

2.1. シェープファイル名とタイプ
XML 作成の準備として標高値や等高線については地物別に、シェープファイルを作成しておく必要があります。シェープファイルの名称は地物名と同じにします。例えば地物が標高点の場合、シェープファイルは「標高点.shp」「標
高点.dbf」「標高点.shx」となり、シェープのタイプはポイントとなっている必要があります。
等高線などデータ数が多すぎて、ひとつのシェープファイルにできない場合、シェープファイル名が「等高線132.基盤地図情報 XML ファイル作成_1.shp」「等高線_2.shp」など、地物名の後にアンダーバー「_」があれば、シェープファイルが複数個に分割されているとして処理します。アンダーバーの後の文字列は任意です。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

ファイル名
測量の基準点
街区点
整備作業用実測点
DEM 区画
標高点
等高線
行政区画
行政区画界線
行政区画代表点
町字界線
町字の代表点街区域
街区線
街区の代表点
水域
水涯線
海岸線
河川堤防表法肩法線
河川区域界線
建築物
建築物の外周線
道路縁
道路構成線
道路域分割線
道路域
道路区分面
道路区域界線
軌道の中心線検証点
標定点
図葉調整 TIN ポリゴン
水部構造物線
水部構造物面シェープのタイプ

ポイント、マルチポイント
ポリライン
ポリゴン
ポリライン
ポイント、マルチポイント
ポリライン
ポイント、マルチポイント
ポリゴン
ポリライン
ポイント、マルチポイント
ポリゴン
ポリライン
ポリライン
ポリライン
ポリライン
ポリゴン
ポリライン
ポリライン
ポリライン
ポリライン
ポリゴン
ポリゴン
ポリライン
ポリライン
ポイント、マルチポイント
ポイント、マルチポイント
ポリゴン
ポリライン
ポリゴン

備考
XML 作成は対象外
XML 作成は対象外
CSV から変換
XML 作成は対象外

CSV からも変換できます
CSV からも変換できます

XML に変換したい地物のシェープファイルを同じフォルダにおいてください。上記の番号順にファイル名でシェー
プファイルを特定し XML に変換していきます。
シェープファイルの座標は日本測地系 2000 の平面直角座標系です。シェープファイルの X 座標が東西、Y 座標が南
北になります。(バージョン 1.34 から十進緯度経度に対応しました)
シェープファイルのポリゴンの外周は右回りですが、JPGIS-XML では左回りです。変換時に点列の順序を反転してXML に出力します。ポリラインはそのままの順番で XML に出力します。
行政区画の飛地や建築物の中庭などポリゴンに内周(穴)がある場合、XML に内周 interior を出力します。
exterior

外周
内周

内周

シェープファイルのレコード

interior

interior

XML ファイルの地物

ポリゴンのシェープファイルで、ひとつのレコードに複数の外周がある場合、外周それぞれをひとつの地物としてXML 出力します。

14

2.基盤地図情報 XML ファイル作成

外周

外周

内周

シェープファイルのレコード

exterior

exterior

interior

XML ファイルの地物

XML ファイルの地物

ポリラインとポイントのシェープファイルで、ひとつのレコードに複数のパートがある場合、それぞれのパートをひとつの地物として XML 出力します。

シェープファイルのレコード

XML ファイルの地物
XML ファイルの地物

2.2. シェープファイルの属性
地物毎の情報を属性としてシェープファイルに記録しておく必要があります。属性の値を XML ファイルに出力します。属性名が複数ある場合、上側の名称を使ってください。下の名称は基盤地図情報検査変換ツール version1.00 までの名称です。下の名称ではメニュー[基盤地図情報]-[シェープ 論理一貫性検査]で検査できません。上側の名称は、XML ファイルから変換するシェープファイルの名称と同じです。属性名で、カタカナは全角、アルファベットは半角です。
各シェープファイルに共通な属性があります。「型」はシェープファイルの属性の型で「整数」「実数」「文字列」があります。
「要素名」は XML ファイルでのデータ項目の名称です。なお、シェープファイルの属性のフィールド長は任意です。
属性名
型
要素名
内容
識別コード
文字列
地物 ID と属性
シェープファイルに属性「識別コード」があり、属性値が空
白でない場合、その文字列を地物 ID と uuid にセットします。
DISCODE[uuid]の一部
属性「識別コード」がない、あるいは値が空白の場合は、ダイアログで指定された文字列をセットします。
例：「10-00200」
情報レベル
文字列
出典地図情報レベル シェープファイルに属性「情報レベル」があり、属性値が空
白でない場合、その文字列を XML の要素「出典地図情報レ
MAPLEVEL
ベル」として出力します。属性「情報レベル」がない、ある
いは値が空白の場合は以下の文字列を出力します。
・整備作業用実測点、標高点：「KJ99」
・その他：「2500」(バージョン 1.08 から)編集フラグ
整数
編集実施フラグ
属性値が「１」の場合、XML に「編集実施フラグ」の値「１」EDITEDを出力します。
シェープファイルにこの属性自体がない場合、あるいは属性値が「１」以外の「０」や空白の場合で、元データとの比較でも変更なしと判断される場合「編集実施フラグ」は「０」を出力します。
可視フラグ
整数
可視フラグ
属性値が「０」の場合、XML に「可視フラグ」に「０」を出力します。
VISIBLE
シェープファイルにこの属性自体がない場合、あるいは属性
値が「０」以外の「１」や空白の場合「可視フラグ」は「１」を出力します。
存在期間自
文字列
存在期間_自シェープファイルのこの属性があり、空白でない場合、その文字列を XML のタグ「存在期間_自」に出力します。
シェープファイルにこの属性がない場合、あるいは属性値が15

2.基盤地図情報 XML ファイル作成

作業番号
WORKNUM

文字列

整備作業番号

出典メタ
SOURCEMETA

文字列

出典メタデータ

空白の場合はダイアログで指定された値を出力します。
シェープファイルでの指定はバージョン 6.0.66(2011/05/28)
から有効です。
シェープファイルにこの属性があれば、その属性値を XMLのタグ「整備作業番号」に出力します。属性値が空白の場合、その旨のワーニングを表示し、タグは出力しません。個々の地物毎に異なる場合に対応します。
シェープファイルにこの属性自体がなければ、変換時のダイ
アログでの指定に従って出力します。
例「H19A0226-S02」
シェープファイルにこの属性があれば、その属性値を XMLのタグ「出典メタデータ」に出力します。属性値が空白の場
合、接続編集で追加された地物として、タグは出力しません。
個々の地物毎に異なる場合に対応します。
シェープファイルにこの属性自体がなければ、変換時のダイ
アログでの指定に従って出力します。

「編集実施フラグ」は編集前のシェープファイルとの比較で一括して XML ファイルに設定することができます。
以下、地物別の属性です。

1.

標高点

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
標高値
ELEV

2.

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

実数

標高値

DM 図形区分

必須(文字列は FGD_CDB_Schema2.0.xsd の標高点種別列挙型で定義)
メートル単位で、0.1m の精度

等高線

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
標高値
ELEV

3.

型
文字列

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

実数

標高値

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

DM 図形区分

必須(文字列は FGD_CDB_Schema2.0.xsd の等高線種別列挙型
で定義)
等高線の標高値は TP(東京湾平均海面)を基準とし、メートル単
位。

行政区画

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

DM 図形区分

必須(文字列は FGD_CDB_Schema2.0.xsd の行政区画種別列挙
型で定義)
必須

16

2.基盤地図情報 XML ファイル作成
行政コード
ADMIN

4.

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

必須(文字列は FGD_CDB_Schema2.0.xsd の行政区画界線種別
列挙型で定義)型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

整数

行政コード

必須（但し、変換時にダイアログで指定されていれば必須ではな
い)

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない

DM 図形区分

属性がなければ XML に出力しない

文字列

種別

必須(文字列は FGD_CDB_Schema2.0.xsd の行政区画界線種別
列挙型で定義)型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

整数

行政コード

必須（但し、変換時にダイアログで指定されていれば必須ではな
い)

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

DM 図形区分DM 図形区分

必須(文字列は FGD_CDB_Schema2.0.xsd の行政区画種別列挙
型で定義)
必須

町字の代表点

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME
行政コード
ADMIN

8.

型
文字列

町字界線

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND

7.

必須（但し、変換時にダイアログで指定されていれば必須ではない)

行政区画代表点

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME
行政コード
ADMIN

6.

行政コード

行政区画界線

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND

5.

整数

DM 図形区分

必須(文字列は FGD_CDB_Schema2.0.xsd の行政区画種別列挙
型で定義)
必須

街区域

属性名
出典元キー
KEY

17

2.基盤地図情報 XML ファイル作成
分類コード
CODE
図形区分
FIGURE
種別
KIND
街区符号
NUMBER

9.

整数
文字列
整数

DM 分類コード

文字列

種別

文字列

街区符号

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード
DM 図形区分

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

街区符号

属性がなければ XML に出力しない
文字列に半角文字があれば、全角にして XML 出力

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の水域種別列挙型で定義)
属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の水涯線種別列挙型
で定義)
属性がなければ XML に出力しない

型

要素名

内容

DM 図形区分

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない
必須(文字列は FGD_CDB_Schema2.0.xsd の街区域種別列挙型
で定義)
属性がなければ XML に出力しない
文字列に半角文字があれば、全角にして XML 出力

街区線

属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND

10. 街区の代表点
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
街区符号
NUMBERDM 図形区分11. 水域
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

DM 図形区分12. 水涯線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

DM 図形区分13. 海岸線
属性名18

2.基盤地図情報 XML ファイル作成
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

文字列

出典元キー情報

属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の海岸線種別列挙型
で定義)
属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード
DM 図形区分

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

名称

属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード
DM 図形区分

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

名称

属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

DM 図形区分

14. 河川堤防表法肩法線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
名称
NAME

15. 河川区域界線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
名称
NAME

16. 建築物
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

DM 図形区分

必須(文字列は FGD_CDB_Schema2.0.xsd の建物種別列挙型で定義)
属性がなければ XML に出力しない

17. 建築物の外周線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

型
文字列

要素名
出典元キー情報

整数
文字列
整数

DM 分類コード内容
属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

DM 図形区分

属性がなければ XML に出力しない

文字列

種別

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の建物種別列挙型で定義)
属性がなければ XML に出力しない

19

2.基盤地図情報 XML ファイル作成

18. 道路縁
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
管理主体
MAIN

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

管理主体

名称
NAME
路線番号
ROUTENUM
幅員
ROADWIDTH

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の道路種別列挙型で定義)
属性がなければ XML に出力しない
文字列は FGD_CDB_Schema2.0.xsd の道路管理者種別列挙型で定義
属性がなければ XML に出力しない

文字列

路線番号

属性がなければ XML に出力しない

文字列

幅員

属性がなければ XML に出力しない
文字列は FGD_CDB_Schema2.0.xsd の道路幅員種別列挙型で定義DM 図形区分19. 道路構成線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
管理主体
MAIN
名称
NAME

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

管理主体

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の道路構成線種別列挙型
で定義)
属性がなければ XML に出力しない(第 3.0 版から追加)
属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

DM 図形区分20. 道路域分割線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGUREDM 図形区分21. 道路域
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
管理主体
MAIN
名称
NAME
路線番号
ROUTENUM

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

管理主体

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の道路管理者種別列挙
型で定義)
属性がなければ XML に出力しない

文字列

路線番号

属性がなければ XML に出力しない

DM 図形区分20

2.基盤地図情報 XML ファイル作成
幅員
ROADWIDTH

文字列

幅員

属性がなければ XML に出力しない
文字列は FGD_CDB_Schema2.0.xsd の道路幅員種別列挙型で定義

22. 道路区分面
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
管理主体
MAIN
名称
NAME

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

管理主体

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の道路区分面種別列挙型
で定義)
必須(文字列は FGD_CDB_Schema2.0.xsd の道路管理者種別列挙型
で定義)
属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

文字列

名称

属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数
文字列
整数

DM 分類コード

属性がなければ XML に出力しない「000010108」など 0 から始まる文字列にも対応
属性がなければ XML に出力しない

文字列

種別

文字列

名称

DM 図形区分23. 道路区域界線
属性名
出典元キー
KEY
名称
NAME

24. 軌道の中心線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

DM 図形区分

必須(文字列は FGD_CDB_Schema2.0.xsd の軌道種別列挙型で定義)
属性がなければ XML に出力しない

25. 検証点
CSV ファイルからも XML に変換できます
属性名
型
要素名
点名
文字列
点名
P_NAME
種別
文字列
種別
KIND
使用フラグ
整数
使用フラグ
USE
前残差 X
実数
調整前残差／残差 X
BEFORE_X
前残差 Y
実数
調整前残差／残差 Y
BEFORE_Y
前残差 D
実数
調整前残差／残差 DistBEFORE_D
後残差 X
実数
調整後残差／残差 X
AFTER_X
後残差 Y
実数
調整後残差／残差 Y
AFTER_Y
後残差 D
実数
調整後残差／残差 Dist

内容
必須
必須(文字列は FGD_CDB_Schema2.0.xsd の検証点種別列
挙型で定義)
必須(標定作業に使用した場合 1、しなかった場合 0)
必須
必須
必須
必須
必須
必須
21

2.基盤地図情報 XML ファイル作成
AFTER_D

26. 標定点
CSV ファイルからも XML に変換できます
属性名
型
要素名
点名
文字列
点名
P_NAME
種別
文字列
種別
KIND
使用フラグ
整数
使用フラグ
USE
前残差 X
実数
調整前残差／残差 X
BEFORE_X
前残差 Y
実数
調整前残差／残差 Y
BEFORE_Y
前残差 D
実数
調整前残差／残差 DistBEFORE_D

内容
必須
必須(文字列は FGD_CDB_Schema2.0.xsd の標定点種別列
挙型で定義)
必須(標定作業に使用した場合 1、しなかった場合 0)
必須
必須
必須

27. 図葉調整TINポリゴン
ポリゴンのシェープファイルで、三角形(４点からなるポリゴン)を図葉調整 TIN ポリゴンに変換します。
作業単位が複数の場合、作業単位毎のポリゴンシェープファイルが必要です。ファイル名に「図葉調整 TIN ポリゴン」
を入れてください。
ひとつのポリゴンシェープファイルが図葉調整 TIN ポリゴン.xml のひとつに地物になります。
作業単位が２の場合
コンバート○○市_図葉調整 TIN ポリゴン 0001.xml

図葉調整 TIN ポリゴン_A.shp<図葉調整 TIN ポリゴン id=“A1025”

図葉調整 TIN ポリゴン_B.shp<図葉調整 TIN ポリゴン id=“A1026”

28. 水部構造物線
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数

DM 分類コード

属性がなければ XML に出力しない

整数

DM 図形区分

属性がなければ XML に出力しない

文字列

種別

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の水部構造物種別列
挙型で定義)
属性がなければ XML に出力しない

型
文字列

要素名
出典元キー情報

内容
属性がなければ XML に出力しない

整数

DM 分類コード

属性がなければ XML に出力しない

整数

DM 図形区分

属性がなければ XML に出力しない

文字列

種別

文字列

名称

必須(文字列は FGD_CDB_Schema2.0.xsd の水部構造物種別列
挙型で定義)
属性がなければ XML に出力しない

29. 水部構造物面
属性名
出典元キー
KEY
分類コード
CODE
図形区分
FIGURE
種別
KIND
名称
NAME

シェープファイルの属性「分類コード」の属性値が「地物型コード」の 5 桁あるいは 8 桁など、0 以上の場合、そ22

2.基盤地図情報 XML ファイル作成のまま XML の要素「DM 分類コード」に変換します。

2.3. CSV からの変換
整備作業用実測点、検証点、標定点は表(CSV ファイル)から XML に変換します。
整備作業用実測点は、CSV(CommaSeparateValue)形式のファイルを介して XML ファイルを作成します。参照する CSVのファイル名は「整備作業用実測点.csv」とし、シェープファイルと同じフォルダにおいてください。

整備作業用実測点.csv

コンバータ○○市_整備作業用実測点 0001.xml「整備作業用実測点.csv」は次のような内容になっている必要があります。
列
型
内容
１
文字列
種別「実測点」か「その他」
２～ 文字列
管理情報の要素名と内容
２列目からは、管理情報の要素名と内容です。１行目は、要素名で、２行目以降が内容です。１行目の要素名について２行目以降の内容を管理情報の要素として XML ファイルに出力します。出力する要素の順番は２列目、３列目、４列目と列の順番のままです。

１行目に要素「X」「Y」「B」「L」は必要です。２行目以降「X」と「Y」あるいは「B」と「L」のどちらかの組の座標値が入っていれば、他の組の内容を計算します。

「X」
「Y」
「B」
「L」以外、２行目以降の内容が空白の場合、その要素は XML に出力しません。次の例では、３行目の「その他のファイル名２」が空白なので、２つ目の整備作業用実測点については、要素「その他のファイル名２」がないことになります。
23

2.基盤地図情報 XML ファイル作成「整備作業用実測点.csv」で「成果年月日」が「2008/3/31」の形式になっている場合、XML では「2008-03-31」の形式に変換します。
「<図面系区分>その他の基準点</図面系区分>」「<等級種別>その他</等級種別>」など、要素が固定値の場合も、「整備作業用実測点.csv」で定義しておく必要があります。
インストールフォルダに雛形となるファイル「整備作業用実測点.csv」がありますから、これをコピーしてお使いください。
1 行目に項目「整備作業番号」を入れておくと、2 行目からの値が空白でない場合、XML の「整備作業番号」にセットします。空白の場合、ダイアログの指定あるいは作業単位ポリゴンの指定に従います。

標定点残差一覧、図葉調整前検証点残差一覧、図葉調整後残差一覧から、CSV(CommaSeparateValue)形式のファイルを介して標定点と検証点の XML ファイルを作成します。参照する CSV のファイル名は「検証点.csv」「標定点.csv」とし、シェープファイルと同じフォルダにおいてください。
標定点.csv
検証点.csv

コンバータ○○市_標定点 0001.xml○○市_検証点 0001.xml「検証点.csv」は次のような内容になっている必要があります。
列 列 型
内容
1 A 文字列
点名
2 B 実数X 座標：平面直角座標系、メートル、測量座標
3 C 実数Y 座標：平面直角座標系、メートル、測量座標
6 F
実数
残差：調整前7 G 実数⊿X：調整前
8 H 実数⊿Y：調整前
13 M 文字列
種別：検証点種別列挙型の文字列
14 N 整数
使用フラグ：1 ならば使用、0 ならば不使用
15 O 実数
残差：調整後
16 P
実数⊿X：調整後17 Q 実数⊿Y：調整後18 R 文字列
整備作業番号。空白の場合、ダイアログの指定
あるいは作業単位ポリゴンの指定。

XML
点名
緯度に変換
経度に変換
調整前残差の残差 Dist
調整前残差の残差 X
調整前残差の残差 Y
種別
使用フラグ
調整後残差の残差 Dist
調整後残差の残差 X
調整後残差の残差 Y
整備作業番号

CSV ファイルの各行ついて「点名」「X 座標」「Y 座標」「残差：調整前」「⊿X：調整前」「⊿Y：調整前」「種別」「使用フラグ」がそれぞれの型で記録されている場合、XML のデータに変換します。ヘッダ行は実数の列に文字列が入っていることで変換対象外になります。平均の行や空白行は、実数の列が空白になって変換対象外になります。
「残差：
調整後」
「⊿X：調整後」「⊿Y：調整後」が空白の場合、XML には空白を出力します(例：<残差 Dist></残差 Dist>)。
「標定点.csv」は次のような内容になっている必要があります。
列 列 型
内容
1 A 文字列
点名
2 B 実数X 座標：平面直角座標系、メートル、測量座標
3 C 実数Y 座標：平面直角座標系、メートル、測量座標
6 F
実数
残差

XML
点名
緯度に変換
経度に変換
調整前残差の残差 Dist24

2.基盤地図情報 XML ファイル作成
8
9
14
15
18

H
I
N
O
R

実数
実数
文字列
整数
文字列

⊿X
⊿Y
種別：標定点種別列挙型の文字列
使用フラグ：1 ならば使用、0 ならば不使用
整備作業番号。空白の場合、ダイアログの指定
あるいは作業単位ポリゴンの指定。

調整前残差の残差 X
調整前残差の残差 Y
種別
使用フラグ
整備作業番号

CSV ファイルの各行ついて「点名」「X 座標」「Y 座標」
「残差」
「⊿X」
「⊿Y」
「種別」
「使用フラグ」がそれぞれの型で記録されている場合、XML のデータに変換します。ヘッダ行は実数の列に文字列が入っていることで変換対象外になります。平均の行や空白行は、実数の列が空白になって変換対象外になります。

2.4. 作業単位の指定
複数の作業単位から一組の基盤地図情報 XML ファイルを作成する場合、作業単位を識別する為の範囲指定が必要です。XML ファイルの地物に元データの作業単位を識別する情報を記録しなければならない為です。例えば、平成１７
年度の都市計画図と平成１８年度の都市計画図を合わせて、一組の基盤地図情報 XML ファイルを作成する場合、XML
ファイルの地物の要素「整備作業番号」と「出典メタデータ」に元データが平成１７年か平成１８年か、指示された文字列を記録します。
作業単位がひとつの場合、すべての地物は同じ情報を記録しますから、変換時のダイアログで指定できるので、この範囲指定は必要ありません。
複数の作業単位があっても、変換元のシェープファイルに「整備作業番号」と「出典メタデータ」の属性としてセットしてあれば、その属性値を XML ファイルに出力します。
範囲指定はポリゴンのシェープファイルで行います。ポリゴンの数に制限はありませんが、ポリゴンの重なりがあってはいけません。
例１ 任意のポリゴン

H19A0226-S01
7-1

H19A0226-S02
7-2

例２

図郭別ポリゴン

H19A0226-S01

H19A0226-S01

H19A0226-S01

H19A0226-S01

7-1

7-1

7-1

7-1

H19A0226-S01

H19A0226-S01

H19A0226-S02

H19A0226-S02

7-1

7-1

7-2

7-2

H19A0226-S01

H19A0226-S02

H19A0226-S02

H19A0226-S02

7-1

7-2

7-2

7-2

H19A0226-S02

H19A0226-S02

H19A0226-S02

7-2

7-2

7-2

このシェープファイルは次のような属性が必要です。
属性名型
対応する要素名
内容
作業番号
文字列
整備作業番号
作業単位の整備作業番号
WORK
例：H19A0226-S01
出典メタ
文字列
出典メタデータ
作業単位のメタデータ ID
METADATA
例：7-1
25

2.基盤地図情報 XML ファイル作成
地物が点の場合、点が含まれるポリゴンを特定し、そのポリゴンの属性 NUMBER と METADATA の文字列を基盤地図情報 XML ファイルの「整備作業番号」「出典メタデータ」に出力します。
H19A0226-S01

H19A0226-S01

7-1

7-1

H19A0226-S02

H19A0226-S02

7-2

7-2

点の座標からポリゴンを特定する

点が複数のポリゴンの線上にある場合、右上側のポリゴンを参照します。
H19A0226-S01

H19A0226-S01

7-1

7-1

H19A0226-S02

H19A0226-S02

7-2

7-2

右上側のポリゴンを参照する

地物のポリラインやポリゴンは、始点から順に特定していきます。始点が対応するポリゴンがひとつの場合、始点で特定します。

H19A0226-S01

H19A0226-S02

7-1

7-2

H19A0226-S03
7-3

4
1

2

3

１点目で特定始点が作業単位ポリゴンの境界上にある場合、２点目３点目と境界上にない点で特定します。

H19A0226-S01

H19A0226-S02

7-1

7-2

4
1

2

3

１点目が複数のポリゴンの外周上にあるため、２点目で特定

図郭で分離されていた建築物、行政区画などが接合され、作業単位にまたがるポリゴンになった場合も、始点から順に対応する作業単位ポリゴンを特定していきます。
H19A0226-S01
7-1

H19A0226-S02

5 6,7

3

6 7,1

2

7-2

１点目が複数のポリゴンの外周上にあるため、２点目で特定

なお、このポリゴンシェープファイルは「行政区画」のポリゴンシェープファイルを兼ねてもかまいません。プロ
グラムは必要とする属性のみを参照し、他に属性があっても関与しません。
変換元のシェープファイルが十進緯度経度で記録されている場合、作業単位を指定するシェープファイルも十進緯26

2.基盤地図情報 XML ファイル作成
度経度にしておく必要があります。但し、CSV からの変換は平面直角座標系から変換しますので、作業単位を指定するシェープファイルは平面直角座標系にしておく必要があります。従って、作業単位をシェープファイルで指定する
場合、CSV からの変換とシェープファイルからの変換を別々に行ってください。

2.5. XML ファイル作成
メニュー[ツール]-[基盤地図情報 XML 作成]でコンバート用のダイアログを表示します。

【製品仕様書】
このオプションで、出力する XML ファイルの GI 要素の属性を切り替えます。
（「共通項目(GI 要素の属性)]の説明を参照)GI 要素の子要素の JPGIS の日付を「2009-05-31」「2008-03-31」を切り替えます。また、XML ファイル名の通し番号の桁数を変えます
JPGIS
XML ファイルの桁数
第 2.0 版
2.0 日付は「2008-03-31」 4 桁。例 ○○市_等高線 0001.xml
第 3.0 版
2.1 日付は「2009-05-31」 3 桁。例 ○○市_等高線 001.xml
XML ファイルの GI 要素の記述はこの設定では変更しません。スキーマファイル名や JPGIS の URL は「共通項目(GI 要素の属性)に入力してください。
【入力フォルダ】
変換元になる「標高値.shp」「等高線.shp」などシェープファイルと整備作業用実測点.csv などのフォルダを指定します。[選択...]ボタンでフォルダを選択するダイアログを表示します。フォルダが選択されると、ボタン左側にフォルダ名を表示します。

【シェープファイルの座標系】
シェープファイルの座標が平面直角座標系か十進緯度経度で記録されているかを指定します。検証点、標定点などの CSV は平面直角座標系です。
27

2.基盤地図情報 XML ファイル作成【平面直角座標系】
シェープファイルの座標は平面直角座標系の場合、基盤地図情報 XML ファイルには緯度経度で座標を記録するので、
平面直角座標系から緯度経度に換算するため、座標系番号が必要です。検証点、標定点などの CSV も座標は平面直角座標系で指定します。
【出力フォルダ】
基盤地図情報 XML ファイルを保存するフォルダを指定します。入力フォルダの指定と同様、[選択...]ボタンでフォルダを選択すると、ボタン左側にフォルダ名を表示します。
XML ファイル作成時に、既に同じ名前の XML ファイルがある場合、上書きします。
【座標参照系の測地原子】
作成する XML ファイルの<jps:CRS uuidref="fguuid:jgd2011.bl"/>に「jgd2000」あるいは「jgd2011」のどちらを記録するかを指定します。
【共通項目(GI 要素の属性)】
基盤地図情報 XML ファイルの「GI」要素の属性の内容を指定します。
「製品仕様書第 2.0 あるいは 3.0 版」では以下の文字列をセットします。
第 3.0 版
属性名
属性値の文字列
xsi:schemaLocation http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema3.0 FGD_CDB_Schema3.0.xsd
xmlns:jps
http://www.gsi.go.jp/GIS/jpgis/standardSchemas2.1_2009-05
xmlns
http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema3.0
version
1.0
timeStamp
2010-03-26T12:00:00
第 2.0 版
属性名
属性値の文字列
xsi:schemaLocation http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema2.0 FGD_CDB_Schema2.0.xsd
xmlns:jps
http://www.gsi.go.jp/GIS/jpgis/standardSchemas2.0_2008-03
xmlns
http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema2.0
version
1.0
timeStamp
2008-10-10T20:08:10「任意」では「GI」要素の属性の文字列が指定できます。仕様が変更された場合に対応するための項目です。現在のデフォルト値は第 3.0 版を設定しています(バージョン 1.11 までとは異なります)。ダイアログの設定をデフォルトに戻すには、インストールフォルダの「ini」フォルダの「基盤地図情報 XML 作成.ini」を削除して、基盤地図情報作成検査ツールを起動してください。
【識別コード】「識別コード」を入力します。基盤地図情報 XML 内の「地物 ID」と「uuid」に記録します。シェープファイルの属性[識別コード]で指定された場合、シェープファイルでの属性値を優先します。例「10-00200」【管理連番】「管理連番」を入力します。基盤地図情報 XML 内の「地物 ID」と「uuid」に記録します。
【編集作業番号】「編集作業番号」を入力します。基盤地図情報 XML 内の「exchangeMetadata」内の「title」に記録します。形
式は「Haabcccc-H00」です。例「H19A0226-S02」【基盤地図情報メタデータ ID】
上記の「編集作業番号」に対応するメタデータ ID を入力します。例えば「7-345」となります。基盤地図情報 XML
内の「exchangeMetadata」内の「metadataCitation」の「title」と、地物の要素「基盤地図情報メタデータ」に記
録します。
【作成日】
基盤地図情報 XML 内の「exchangeMetadata」内の「date」に記録します。
「encodingRule」(の「date」は「2008-03-31」(第 2.0 版)あるいは「2009-05-31」(第 3.0 版)に固定しています)【存在期間_自】28

2.基盤地図情報 XML ファイル作成
地物の要素「存在期間_自」に記録します。変換元のシェープファイルに属性「存在期間自」があれば、この属性値を優先します。
【整備完了日】地物の要素「整備完了日」に記録します。
【行政コード】
行政区画、行政区画代表点、町字の代表点について XML の要素「行政コード」を指定します。すべて同じ行政コードの場合に使用します。地物により行政コードが異なる場合、シェープファイルに属性「行政コード」を指定しておいてください。シェープファイルに属性がなく、ダイアログでの指定もない場合、エラーメッセージを表示します。

【作業単位は複数】
複数の作業単位があり、それぞれに「整備作業番号」「測量成果等メタデータ ID」が指定されている場合、上記の「作業単位の指定」でのポリゴンシェープファイルが必要です。この場合、このチェックボックスを ON にして、ポリゴンシェープファイルを指定してください。
作業単位がひとつの場合、このダイアログで「整備作業番号」「測量成果等メタデータ ID(出典元メタデータ)」を設定します。
【作業単位のポリゴンシェープファイル】
複数の作業単位の場合、上記の「作業単位の指定」でのポリゴンシェープファイルを指定します。[選択...]ボタン
で、シェープファイルを選択すると、ボタン左側にファイル名が表示されます。

【整備作業番号】
作業単位がひとつの場合「整備作業番号」を入力します。地物の要素「整備作業番号」に記録します。例「H19A0226-S02」【測量成果等メタデータ ID】
作業単位がひとつの場合「整備作業番号」に対応するメタデータ ID を入力します。地物の要素「出典メタデータ」に記録します。
【市区町村名】入力された市区町村名が作成する XML ファイル名の先頭につきます。例えば、「○○市」の場合、ファイル名は地
物名と連番がついて「○○市_標高値 0001.xml」などとなります。
29

2.基盤地図情報 XML ファイル作成【最初の地物 ID】
最初の地物の ID を指定します。入力フォルダにある地物について、指定された ID から順に+0,+1,+2,...と地物 IDを設定していきます。１以上の値を指定してください。
【ＸＭＬファイルのサイズ】
XML ファイルが指定したサイズ程度になるようにファイルを分割します。例えば、300ＭＢ以下にしたい場合、
299x1000x1000 バイトを指定します。それぞれの地物を XML ファイルに書き出した直後のファイルのサイズが299x1000x1000 バイトを超えた場合、一旦そこでファイルを閉じて、次の地物で次のファイルに切り替えます。例えば３ファイルに分かれる場合、以下のようなファイルサイズになります。
○○市_等高線 0001.xml およそ 299MB○○市_等高線 0002.xml およそ 299MB○○市_等高線 0003.xml 299MB 以下【編集前フォルダ】
XML ファイルの「編集実施フラグ」を一括して設定するため、編集前のシェープファイルあるいは DM データフ
ァイルのフォルダを指定します。編集前のシェープファイルを参照する場合、このフォルダの同じ名前のシェープフ
ァイルを参照し、同じ図形がなければ編集されていると判定して「編集実施フラグ」に「１」をセットします。DM
データファイルを参照する場合、同じ図形が DM データになければ「編集実施フラグ」も「１」をセットします。XMLに変換するシェープファイルの属性[編集フラグ]と併用できます。異なる図形の数を[レポート]パネルに表示します。
このフォルダにシェープファイルと DM ファイルが混在する場合、両方に同じ図形を探します。地図情報レベルが異なる DM ファイルがあってもかまいません。また、地物に対応するシェープファイルが複数あってもかまいません。
例えば「道路縁.shp」に対して、編集前のシェープファイル「道路縁_500.shp」「道路縁_2500.shp」があれば両方を調べます。ある地物に対して、地物名+「_(アンダーバー)」+「任意の文字列」+「.shp」が対応するものとします。

図形が同じかの判定方法はメニュー[チェック]-[シェープ変更チェック]の説明を参照してください。全く同じ処理で判定します。
変更元のシェープファイルが十進緯度経度の場合、編集前のシェープファイルも十進緯度経度にしておく必要があり、編集前の DM には対応していません。
【要素[所属三次メッシュ]は出力しない】
ON の場合、XML ファイルに要素[所属三次メッシュ]を出力しません。[所属三次メッシュ]が追加される前のスキーマに対応する XML ファイルを作成する際に ON にします。デフォルトは OFF です。
【[名称]中のセミコロンをカンマにする】
XML ファイルのタグ「名称」に出力する文字列について、シェープファイルの文字が 3 文字以上で半角セミコロ
ン”;”がある場合、半角カンマ”,”に変換して出力します。建物の名称など、複数の名称がある場合、半角カンマ
で区切ることになっていますが、シェープファイルの中にカンマで記録できない場合の対応です。
【設定を保存】
ダイアログの設定項目を CSV ファイルに保存します。
【設定を開く】[設定を保存]で保存した CSV ファイルを開き、ダイアログの設定内容を保存時と同じ内容に戻します。
【OK】[OK]ボタンでコンバートを実行します。作業単位の範囲を指定するシェープファイルが指定されている場合、最初のこのシェープファイルをリードします。「２．シェープファイル」の表の順序で入力元のシェープファイルをリー
ドし XML ファイルを作成します。
変換時には進捗状況を表示します。

30

2.基盤地図情報 XML ファイル作成[レポート]パネルにはリードしたシェープファイル名、保存した XML ファイル名などを表示します

変換時にデータの内容などチェックします。問題があれば[レポート]パネルに赤い文字で表示します。あるいは、[チェックリスト]パネルに表示します。変換後必ず[レポート]パネルを確認してください。
ポリゴンの外周が左回りの場合、あるいは内周が右回りの場合は、シェープファイルとしてはエラーですが、XMLにはエラーがないように出力します。その際にはチェックリストに表示します。

次の項目をチェックし、問題があれば[レポート]パネルあるいは[チェックリスト 1]に表示します。
□ 作業単位ポリゴンに必要な属性[作業番号][出典メタ]がない、属性値が空白□ シェープファイルのタイプが異なる、例えば行政区画.shp がポリゴンでなくポリラインになっている□ シェープファイルに必須な属性が定義されていない、例えば標高点.shp に属性[種別]がない□ ポリゴンの面積がゼロ□ 作業単位ポリゴンの外側にあるシェープの点、あるいは完全に外側にあるポリライン、ポリゴン□ DM 分類コード[分類コード]の値が 0 以上
□ DM 図形区分[図形区分]の値が 0 から 99 の間に入っていない□ 標高点と等高線の標高値の値が空白あるいは実数でない□ 検証点と標定点の使用フラグの値が 0 と 1 以外
□ シェープファイルに属性[作業番号]が定義されていて、属性値が空白の場合[OK]ボタンが押された時点で、ダイアログに入力された内容を記録し、次回起動時に表示します。記録はプログラ
ムインストールフォルダ下の「ini」フォルダの「基盤地図情報 XML 作成.ini」で、このファイルを削除すると、デフォルトの表示になります。

【オブジェクト連番】
基盤地図情報 XML ファイル中の「オブジェクト連番」はダイアログで指定された ID から順に設定します。例えば指定された ID が１の場合、最初に変換するシェープファイルが「標高点.shp」の場合、標高点について 1,2,3,...
と設定します。標高点が 100 個の場合、最後の標高点のオブジェクト連番が 100 で、次の等高線では、101,102,103,...
となります。作成した XML ファイル全体で、同じオブジェクト連番はありません。[レポートパネル]に最後の地物のオブジェクト連番を表示します。全地物数になります。

31

2.基盤地図情報 XML ファイル作成【整備作業番号】
XML ファイルには次のような条件で「整備作業番号」をセットします。
（１） 変換元シェープファイルの属性「作業番号」が定義されている場合、その属性値を XML に出力します。
シェープファイルに属性が定義されていても、属性値が空白の場合、その旨のレポートし、XML のタグは出力しません。検証点・標定点について CSV ファイルから変換する場合、18 列(R 列)で指定されている場
合、その文字列を XML に出力します。
（２）変換元シェープファイルに属性が定義されていない場合、ダイアログで指定された作業単位(a)作業単位は単数：ダイアログで指定された文字列(b)作業単位は複数：作業単位のポリゴンシェープファイルで該当するポリゴンの属性値【出典メタデータ】
XML ファイルには次のような条件で「出典メタデータ」をセットします。
（１）変換元シェープファイルに DM 分類コードがあり、以下の場合、接続編集で追加された地物として XML のタ
グは出力しません。また、編集実施フラグを True にします。
分類コード
地物
1100
行政区画界線・町字の境界線
1111
行政区画・町字の代表点
2100
道路縁
2200
道路構成線(version6.0.65 から追加)
2300
軌道の中心線
3000
建築物(version6.0.65 から追加)
5100
水涯線・海岸線
5200
水部構造物面(version6.0.65 から追加)（２）変換元シェープファイルの属性「出典メタ」が定義されている場合、その属性値を XML に出力します。シェープファイルに属性が定義されていても、属性値が空白の場合、接続編集で追加された地物として、XML のタグは出力しません。
（３）変換元シェープファイルに属性が定義されていない場合、ダイアログで指定された作業単位(ア)
作業単位は単数：ダイアログで指定された文字列(イ)
作業単位は複数：作業単位のポリゴンシェープファイルで該当するポリゴンの属性値【出典地図情報レベル】
XML の要素「出典地図情報レベル」は、変換元のシェープファイルに属性「情報レベル」があり、属性値が空白でない場合、その文字列を XML の要素「出典地図情報レベル」として出力します。属性「情報レベル」がない、あるいは値が空白の場合は以下の文字列を出力します。CSV からの出力も以下の内容です。
・ 整備作業用実測点、標高点：「KJ99」
・ その他：「2500」【所属三次メッシュ】
要素「所属三次メッシュ」は図形の位置から計算し XML ファイルに出力します。
（１）点(GM_Point)
点の座標から計算します。
（２）線(GM_Curve)
線が閉じている(始点と終点が同じ座標)場合、線を囲む矩形の中心で計算します。建築物の外周線(GM_Curve)が閉じていれば、建築物(GM_Surface)と同じ所属三次メッシュになります。

線を囲む矩形の中心線が閉じていない場合、線の中点で計算します。
32

2.基盤地図情報 XML ファイル作成

線の中点(線の長さが半分の位置)（３）面(GM_Surface)
面の外周を囲む矩形の中心で計算します。

面を囲む矩形の中心【地物の数】XML ファイルファイルを保存したフォルダに「地物の数.csv」を作成します。XML に記録した地物の数を CSV 形式
で記録します。
列 型
内容
1 文字列
地物名
2 整数
XML ファイルに記録した地物の数

33

3.基盤地図情報 XML ファイルの検査

3. 基盤地図情報 XML ファイルの検査
3.1. 基盤地図情報 XML 検査
メニュー[基盤地図情報]-[基盤地図情報 XML 作成]で、作成した XML ファイルについて一部の品質を検査できます。
また、「基盤地図情報ダウンロードデータ」も確認できます。(隣接する地域の基盤地図情報との接合については、メニュー[基盤地図情報]-[シームレス検査]を参照してください。)

34

3.基盤地図情報 XML ファイルの検査

チェックボックスのON/OFFにより、ある地物について必要な項目のみ、指定したパラメータで検査できるようにしています。すべて項目の検査が必要なわけではありません。

【開いているファイル】
読み込んでいる基盤地図情報 XML ファイルについて検査します。
【フォルダ指定】指定したフォルダ内の基盤地図情報 XML ファイルをすべてリードして検査します。
【座標が緯度経度の場合、平面直角座標系で表示する】
接続・接合など距離を指定する検査は平面直角座標系で行います。ON にして平面直角座標系を指定してください。
【必要な属性が欠けている地物】
必要な属性が欠けている地物がある場合、該当する地物をリストアップします。

[チェックリスト１]の項目をクリックすると、該当する地物を[3D 表示][2D 表示]の中央に表示します。
【列挙型で定義されている値以外の属性値】
スキーマファイル(.xsd)で列挙型として宣言されている属性がありますが、地物の属性値が列挙された値以外の場
合、地物をリストアップします。メッセージには地物の値と該当する列挙型の名称および列挙型の値を表示します。

[チェックリスト１]の項目をクリックすると、該当する地物を[3D 表示][2D 表示]の中央に表示します。
【地物 ID の重複】指定された XML ファイル全体ついて、同じ「地物 ID」の有無を検査します。ひとつの XML ファイルの中に同じ「地物 ID」がある場合と異なる XML ファイルの中に同じ「地物 ID」がある場合の両方を検査します。例えば、○○市_等高線 0001.xml と○○市_等高線 0002.xml に同じ「地物 ID」があれば、その旨を[チェックリスト]に表示します。

35

3.基盤地図情報 XML ファイルの検査【地物の UUID の重複】指定された XML ファイル全体の地物の「uuid」について、同じものがないか検査します。ひとつの XML ファイ
ルの中に同じ「uuid」がある場合と異なる XML ファイルの中に同じ「uuid」がある場合の両方を検査します。
【出典メタデータと編集フラグの組み合わせ】
地物に要素「出典メタデータ」がなく、かつ編集フラグが True(1)以外の場合を検出します。整備作業実測点、検証点、標定点以外の地物についてチェックします。仕様では、接続編集で追加された地物には「出典メタデータ」は設定せず、編集フラグが True(1)になっていなければなりません。

【標高値の小数点以下桁数が 3 以上]
標高点と等高線について、標高値が小数点以下 3 桁以上で記録されている場合を検出します。
【名称が改行を含む]
行政区画、行政区画代表点、町字の代表点、水域、水涯線、海岸線、河川堤防表法肩法線、河川区域界線、建築物の外周線、建築物、道路縁、道路構成線、道路域、道路区分面、道路区域界線、軌道の中心線について、名称が改行を含む場合を検出します。
【行政コードが 5 桁以外]
整備作業用実測点、行政区画、行政区画代表点、町字の代表点について、行政コードが 5 桁の数値以外の場合を検出します。
【識別コード・管理番号などの不一致]
OID 識別コード・OID 管理連番・整備作業番号・測量成果等メタデータ ID(出典メタデータ)の組を CSV ファイルで指定して、指定した値以外があれば検出します。
CSV ファイルは 1 行目はヘッダです。2 行目からそれぞれの項目です。成果が複数ある場合、3 行目からに追加しておきます。サンプルの CSV ファイル(識別コード・管理連番・整備作業番号・測量成果等メタデータ ID.csv)はインス
トールフォルダにあります。

以下のチェックを行います。
① 地物の属性「uuid」と要素「地物 ID」「整備作業番号」があるか？（出典メタデータは整備作業用実測点、検証点、標定点では省略、また接続編集で追加された地物も省略)② 「地物 ID」
「整備作業番号」「出典メタデータ」空白ではないか？
③ 「uuid」と「地物 ID」が同じか？
④ 「地物 ID」の文字列に 4 個のハイフンが含まれていて、識別コードと管理連番を分離できるか？
⑤ 「地物 ID」から得た識別コードと管理連番、「整備作業番号」「出典メタデータ」それぞれについて CSV にあるか？
⑥ 「地物 ID」から得た識別コードと管理連番、「整備作業番号」「出典メタデータ」の組が CSV の行にあるか？
【自己交差】面(surface)のねじれや線(curve)の自己交差、つまり点列が交差している箇所を検出します。
36

3.基盤地図情報 XML ファイルの検査

面の自己交差(ねじれ)線の自己交差線(curve)の端点付近で交差し、わずかに出ている場合に交差と判定したくない場合、クリアランスで指定します。
１
クリアランス

５

４

３

２

【トゲ】
面(surface)と線(curve)の点列について、ある点の両方の線分のなす角が指定した角度より小さく、かつどちらかの線分の長さが指定した長さより短い場合、リストアップします。
線分 23 と線分 34 のなす角が小さく、

3

線分 23 か線分 34 の長さが短い場合トゲと判定します。
4
1

5

2

面(surface)の場合、始点(終点)がトゲになっているケースも検出します。
5

1,6
2

4
3

【スイッチバック】面(surface)と線(curve)についてスイッチバックを検出します。連続する点の角度が両方とも指定した角度より小さい場合を検出します。
1

2
3

点２と点３のなす角が両方とも小さい

4【微小線分】面(surface)と線(curve)について点列の間の距離が指定した距離より短い場合を検出します。
5

1,6

微小線分
2

4

3

点列について、同じ XY 座標が連続している場合も検出します。連続点のみを検出したい場合、微小線分の長さを0 より大きな小さい値(例えば 0.1mm)を指定してください。

37

3.基盤地図情報 XML ファイルの検査
同じ XY 座標の点が連続している

２

3,4

１

５

【微小ポリゴン】
面(surface)について、面積が指定した値よりも小さいものをリストアップします。ポリゴンに穴(interior)がある場
合、外周の面積から内週の面積を引いた面積を調べます。
つぶれてほぼ一本の線に見えるような面(surface)が検出された場合、ツールバーの[垂直シフト表示]で上下にずらして表示すると確認しやすくなります。

【二重取得】面(surface)と線(curve)、点(Point)について、二重になっている地物を検出します。同じ地物の XML ファイルが複数ある場合、異なるファイル間での重なりも調べます。同じ地物が二重になっている場合、品質要素「完全性(過剰)」を満たしていないことにもなります。
面(surface)の内周(interior)部分に他の面の外周(exterior)が入っている場合、二重取得としません。

複数の面の内周が一致している場合も、二重取得としません。

ツールバーの[垂直シフト表示]で、該当する地物を一時的に上下にずらして表示することで、他の地物と重なっていることが確認できます。

【ポリゴンの始点終点不一致】
面(Surface)について、始点の座標と終点の座標が異なる場合を検出します。
【ポリゴンの構成点数が 3 点以下】
面(Surface)について、ポリゴンを構成する点数が 3 点以下の場合を検出します。もし、同じ座標の点が連続している場合、1 点とみなして点数をカウントします。
【内周(interior)の重なり】
ひとつの面(Surface)に複数の内周(interior)があり、内週の線が交差してる場合を検出します。また、[レポート]パ
ネルに、面の地物の総数、内周がない地物の数、内周がひとつの地物の数、内周が複数の地物の数を表示します。

38

3.基盤地図情報 XML ファイルの検査【マルチパート】
ひとつの地物について以下のケースを検出します。
・複数の Point(地点)がある
・複数の Curve(場所)がある
・複数の Surface(範囲)の外周(exterior)がある(内周(interior)は検出の対象外)【ポリゴン化(1)】
行政区画の面(ポリゴン)のように行政区画界線と町字界線と海岸線で構成されるポリゴンなどについて、ポリゴンが元の線と一致しているかを検査します。建築物と建築物の外周線の組み合わせについては、重なっていても、種別が異なる場合リストアップします。

ポリゴンの各点と各線分の中点について、元の線上にのっていない箇所をリストアップします。ひとつのポリゴンについて複数の点がのっていない場合、最初の点のみをリストアップします。ダイアログのチェックボックスが ONで、該当する XML ファイルが揃っている場合、検査します。

メニュー[基盤地図]-[シフト表示]で、行政区画界線・海岸線などを上下にずらして表示すると、重なりが確認しやすくなります。下図の灰色の線は行政区画ポリゴン、マゼンタ色の線は行政区画界線。破線の交点がリストアップ
39

3.基盤地図情報 XML ファイルの検査された点です。

点が線分上にのっていることの判定は、点から線分への距離が 1mm 以下の場合、のっていると判定します。
建築物の外周線などの線
点と線分との距離

点と線分との距離が 1mm 以下なら、点は線分上にあると判定「建築物について建築物の外周線上にない箇所を検出」では、建築物の外周線が閉じていないのに、建築物が閉じているケースが検出できますが、建築物の数が多いと時間がかかり、メモリ不足を起す恐れがあります。
【ポリゴン化(2)】
上記「ポリゴン化(1)」はポリゴンの頂点と中点について検査しますが、「ポリゴン化(2)」では、ポリゴンの線分について、始点と終点の座標が一致する線分が参照するポリラインになければエラーとします。ポリゴンの線分ひとつに対して、ポリラインの線分が２本ある場合などエラーとなります。

ポリゴンの線分
ポリラインの線分

ポリラインの線分【建築物外周線と道路縁の交差】
建築物の外周線と道路縁の線が交差している箇所を検出します。ひとつの建築物外周線について、道路縁との交差が複数あっても、始点に近い方を一箇所だけリストアップします。
道路縁
6

5
4

3

建築物の外周線
2
1,7
始点に近い方の交差をリストアップします【建築物と道路縁の交差】
建築物と道路縁の線が交差している箇所を検出します。ひとつの建築物について、道路縁との交差が複数あっても、始点に近い方を一箇所だけリストアップします。
【道路縁と道路構成線の交差】
40

3.基盤地図情報 XML ファイルの検査
道路縁と道路構成線の線が交差している箇所を検出します。ひとつの道路縁について、道路構成線との交差が複数あっても、始点に近い方を一箇所だけリストアップします。
【可視フラグ=0 は対象外】
上記の交差チェックにおいて、属性「可視フラグ」があり、値が「0」の地物はチェックの対象外とします。

【行政区画と行政区画代表点・町字の代表点の対応】
行政区画代表点と町字の代表点の点(Point)と対応する行政区画の面(Surface)を調べます。行政区画代表点と町字の代表点の点(Point)に注目し、点(Point)が行政区画の面(Surface)の外周(exterior)の中にあり、かつ、タグ[種別]と[名称]の内容が同じ場合、その点(Point)と面(Surface)は対応しているものとします。対応している面(Surface)がない点(Point)と対応している点(Point)がない面(Surface)をリストアップします。
種別あるいは名称がない点(Point)と面(Surface)も対応するものがないのでリストアップします。リストアップされた場合、種別あるいは名称の有無を確認してください。
飛び地の場合、代表点は不要なので飛び地のポリゴンがリストアップされます。OK エラーとして記録されることをお勧めします。

【行政区画界線と町字界線の線分不一致】
行政区画界線の線分で、町字界線の線分と一致しないものを検出します。また、町字界線で種別が「大字・町・丁目界」以外の線分について、行政区画界線の線分と一致しないものを検出します。

【交差チェック】
地物別に交差を調べます。面(Surface)については、面と面の重なりをリストアップします。線(Curve)については、線と線の交差をリストアップします。チェックの内容については[チェック]-[JPGIS-XML 交差チェック]を参照してください。
「交点が線(Curve)の頂点と同じ場合、リストアップしない」は ON、「[種別]毎にチェックする」は行政区
画と軌道の中心線が ON としてチェックします。
面(Surface)の数値は許容範囲です。面(Surface)がわずかに重なっている場合を許容する場合、その重なりの厚さを指定します。面(Surface)の内側の点と相手の面(Surface)の線との距離が指定された値より小さい場合、リストア
ップしません。建築物の場合、ひさしの重なり程度の値を指定してください。
線(Curve)では交差を検出しますから、例えば「建築物の外周線」でひさしの重なりを許容する場合、検査を OFFにしてください。
バージョン 6.0.55(2010/10/16)から「可視フラグ」の値が「0」の地物は対象外にしました。
【接続・接合(端点間の隙間を検出)】
地物別に、線の端点と端点の間の隙間を検出します。本来、線の端点と端点の座標が一致しているべき箇所で、一致していないところの有無を調べるためです。
41

3.基盤地図情報 XML ファイルの検査

例：道路縁
黒丸が線の端点

道路縁の端点の隙間

端点間の隙間はあっても、指定した距離より大きい場合、リストアップしません

道路縁と軌道の中心線については、要素「種別」あるいは「type」について、その要素値別にネットワークを構成
し、チェックを行います。例えば、「真幅道路」のみのネットワーク、「徒歩道」のみのネットワークなどについて、
端点間の隙間を検出します。道路縁の種別が「庭園路等」は検査の対象外です。
ダイアログのチェックボックスがＯＮで、該当する XML ファイルがある場合に検査します。

地物が複数の XML ファイルに分かれている場合、複数の XML ファイルの地物をまとめてネットワークを作成します。
追加された地物が、最後のファイルに集まっている場合でも、検査できます。
チェック内容はメニュー[チェック]-[ネットワークチェック]の説明を参照してください。
建築物の外周線のように、地物が５０万個以上などと多い場合、他の地物の検査と合わせてメモリ不足を起すとことがあります。その場合、このメニューで建物の外周線のみを検査するか、[チェック]-[ネットワークチェック]で検査してみてください。
【短い区間】
行政区画界線などについて、ネットワークを構成し、端点-端点、端点-分岐点の区間について、指定した距離より短い区間をリストアップします。オーバーシュート、微小な分岐線や、ネットワークから離れている線を検出します。
上記の端点間の隙間と同様、道路縁と軌道の中心線は種別毎に検査し、庭園路は検査の対象外です。
黒丸はネットワークの端点あるいは分岐点
オーバーシュートがある
微小な分岐線がある

離れて微小な線がある

単独で閉じている区間や、分岐点から分岐点までの区間は対象外です。
チェック内容はメニュー[チェック]-[ネットワークチェック]の説明を参照してください。
建築物の外周線のように、地物が５０万個以上などと多い場合、他の地物の検査と合わせてメモリ不足を起すとことがあります。その場合、このメニューで建物の外周線のみを検査するか、[チェック]-[ネットワークチェック]で検査してみてください。
【行政区画外】
行政区画ポリゴンの外側に完全に出ている地物を検出します。
42

3.基盤地図情報 XML ファイルの検査
各地物毎に、行政区画ポリゴンからの離れが指定でき、その距離未満の点がある場合の場合、ポリゴンの内側と判
定します。
離れの距離
行政区画ポリゴン
すべての点がポリゴンからの指定距離以上なので外側と判定

一部の点がポリゴンからの指定距離未満なので内側と判定点の一部がポリゴンの中にあるので内側と判定【OK】
OK ボタンで各タブのチェックボックスで指定された検査を実行します。[レポート]にリストアップ項目数を表示します。

品質評価の「論理一貫性」について。
項目
内容
書式一貫性
XML ファイルの書式に従っているかの検査で、XML ファイルとしての書式に合っていることを検査します。
「整形式の XML 文書(Well-Formed XML)」と言います。書式が合ってなければ XML
ファイル自体がリードできなくなります。
[基盤地図情報作成検査ツール]では、XML のリード時に、書式が合わなければその段階でエラー
メッセージを出し、リードを中止しています。
概念一貫性
XML ファイルが XML スキーマでの定義と矛盾していないかを検査することで、問題がなければ「妥当な XML 文書(Valid XML document)」と言います。
「データ集合内にどの地物インスタンスからも参照されない幾何要素が存在する場合、エラーとする」など。
[基盤地図情報 XML 検査]の[必要な要素が欠けている地物]は、スキーマで必須と定義されている要素が地物に無い場合のみを検出します。
定義域一貫性 「地物属性インスタンスの値が、応用スキーマに規定される定義域の範囲に含まれていない場合」[基盤地図情報 XML 検査]の[列挙型で定義されている値以外の属性値]では、スキーマで列挙型が定義されている要素について、列挙型の値以外の場合のみを検出します。
位相一貫性
交差の検査などは FGDChecker で可能なので、まだ実装していません。
チェックの際に、XML ファイル名から地物を特定します。次の組み合わせの文字列がファイル名に含まれている場
合、該当する地物として特定します。
・「_(アンダーバー)」+「地物名(全角)」+「0（半角数字）」

・「-(ハイフン)」+「地物名(半角)」+「-(ハイフン)」

・「-(ハイフン)」+「地物名(半角)」+「25000（半角数字）」

例えば、行政区画の場合、次のようなファイル名が該当します。
・○○市_行政区画 0001.xml（基盤地図情報原形データベース）

・

FG-JPS-33201-AdmArea-20080331-0001.xml（基盤地図情報ダウンロードデータ）

・

FG-JPS-34-AdmArea25000-20080331-0001.xml（基盤地図情報ダウンロードデータ）
433.基盤地図情報 XML ファイルの検査
地物測量の基準点
標高点
等高線
行政区画
行政区画界線
町字界線
町字の代表点街区域
街区線
街区の代表点
水域
水涯線
海岸線
水部構造物線
水部構造物面
河川堤防表法肩法線
河川区域界線
建築物
建築物の外周線
道路縁
道路構成線
道路域分割線
道路域
道路区分面
道路区域界線
軌道の中心線

ファイル名に含まれる文字列「測量の基準点」あるいは「GCP」「標高点」あるいは「ElevPt」「等高線」あるいは「Cntr」「行政区画」あるいは「AdmArea」「行政区画界線」あるいは「AdmBdry」「町字界線」あるいは「CommBdry」「町字の代表点」あるいは「CommPt」「街区域」あるいは「SBArea」「街区線」あるいは「SBBdry」「街区の代表点」あるいは「SBAPt」「水域」あるいは「WA」「水涯線」あるいは「WL」「海岸線」あるいは「Cstline」「水部構造物線」「水部構造物面」「河川堤防表法肩法線」あるいは「LeveeEdge」「河川区域界線」あるいは「RvrMgtBdry」「建築物」あるいは「BldA」「建築物の外周線」あるいは「BldL」「道路縁」あるいは「RdEdg」「道路構成線」「道路域分割線」「道路域」「道路区分面」「道路区域界線」あるいは「RdMgtBdry」「軌道の中心線」あるいは「RailCL」【OK リスト CSV】
リストアップされる項目で、問題がない項目については「OK リスト」として、CSV ファイルに保存し、データ修正
後のチェックでは、表示を除外することができます。例えば、幅が狭い道路縁や水涯線の末端部では、端点間の距離は小さいのでエラーとしてリストアップしないようにすることができます。
チェック

リストアップ

OK を設定OK リストをチェックリスト CSV に保存
修正

再チェック
OK 項目以外を表示
リストアップ

項目にＯＫを設定するには、[チェックリスト１]で、項目を選択して、「ＯＫ」ボタンを押してください。解除も同じボタンです。

「OK リスト CSV 保存」で CSV ファイルに OK の項目のみが保存できます。CSV ファイルの内容は [ファイル]-[チェックリスト保存]-[チェックリスト保存(CSV)]での CSV と同じです。
44

3.基盤地図情報 XML ファイルの検査保存した CSV ファイルを、次のチェック時にダイアログで指定してください。ひとつの CSV ファイル、あるいは CSV
ファイルを含むフォルダが指定できます。個々の地物について検査し、OK リストを別々の CSV ファイルとして保存しておき、最後にまとめて検査する際にフォルダ指定ですべての OK リストを参照することができます。

「OK リスト CSV」の行のうち５列目が「OK」で、４列目に記録されている文字列と[チェックリスト１]に表示する
文字列（先頭の数字以外）とがまったく同じ場合、[チェックリスト１]に OK と表示します。
「OK リスト CSV」で CSV ファイルが指定された場合、「OK リスト CSV」の行のうち５列目が「OK」で、[チェックリス
ト１]とマッチしない行がある場合、その行を[チェックリスト２]に表示します。
「OK リスト CSV」でフォルダが指定された場合、[チェックリスト２]にはなにも表示しません。
地物名別に地物の数を[レポート]パネルの最後に表示します。地物名と数の間はカンマで分けています。

メニュー[シェープ 論理一貫性検査]とは検査項目が異なりますが、順次同じ内容の検査を追加していく予定です。
隣接する地域の基盤地図情報との接合の検査はメニュー[基盤地図情報]-[シームレス検査]を参照してください。

3.2. シームレス検査
作成した基盤地図情報と隣接する地域の基盤地図情報との接合を検査します。隣接する基盤地図情報と接合が必要なところ、あるいは離れすぎて接合ができず整備主体に通知しなければならないところ(シームレスでないところ)を検出します。隣接する基盤地図情報はダウンロードデータでも検査可能です。
メニュー[基盤地図情報]-[シームレス検査]で検査します。

45

3.基盤地図情報 XML ファイルの検査【対象基盤地図情報 XML ファイル】
検査の対象となる基盤地図情報を指定します。
【隣接基盤地図情報 XML フォルダ】
隣接する地域の基盤地図情報 XML ファイルのフォルダを指定します。複数の地域が指定できます。
【離れている距離】
対象地物の線(GM_Curve)の端点と隣接する基盤地図情報の線(GM_Curve)の端点との距離を指定します。
【地物】
検査する地物を指定します。
【可視フラグ=0 は対象外】
対象と隣接の XML について、属性「可視フラグ」があり、値が「0」あるいは「false」の場合、この図形はチェックの対象外にします。
対象となる地物の線(GM_Curve)の端点 A と隣接する基盤地図情報の線(GM_Curve)の端点との距離を調べます。端点
A と最も近い端点 B との距離が、指定した範囲にあればリストアップします。
対象の基盤地図情報の線

隣接する基盤地図情報の線
A

B

距離

端点 A と端点 B が同じ座標の場合、接合がとれているのでリストアップしません。平面直角座標系で、XY 座標のずれが 1mm 以下であれば、同じ座標と判定します。

46

3.基盤地図情報 XML ファイルの検査
対象の基盤地図情報の線

隣接する基盤地図情報の線
AB

接合 OK

端点 A に最も近い端点 B との距離が指定した範囲以上の場合リストアップしません。端点 A、B は第三の隣接地域と接合しているケースかもしれません。
隣接する基盤地図情報の線

対象の基盤地図情報の線AB
指定した距離端点 A が、対象基盤地図情報の同じ地物の線(GM_Curve)上にあれば、検査の対象外です。端点 A と他の線(GM_Curve)までの距離が 1mm 以下ならば、端点 A は線(GM_Curve)上にあると判定します。
対象の基盤地図情報の別の線

対象の基盤地図情報の線

A

また、端点 A が隣接基盤地図情報の同じ地物の線(GM_Curve)上にあっても、検査の対象外です。隣接する地域の線と一部重なっているケースです。
バージョン 6.0.74 から、隣接する地区の線(GM_Curve)と重複する場合、リストアップします。
隣接基盤地図情報の別の線
A

対象の基盤地図情報の線

また、バージョン 6.0.74 から、隣接する地区の線(GM_Curve)と交差する場合も検出します。

チェックリストには地物名、端点 A と B の距離、端点 A と B が属するファイル名、端点 A と B の座標などを表示します。
47

3.基盤地図情報 XML ファイルの検査

チェックリストの項目をクリックすると、端点 B を参照点として画面中央に表示します。また、端点 A から端点 Bへの線も表示します。メニュー[チェックリスト保存]で記録する座標は端点 B の座標です。

3.3. その他の確認方法
メニュー[ファイル]-[開く JPGIS-XML]でファイルを基盤地図情報 XML ファイルの図形を表示できます。基盤地図
情報 XML ファイルと同じフォルダに「FGD_CDB_Schema2.0.xsd」とフォルダ「JPGIS_StandardSchemas」を置いてください。

複数のファイル同時に開くことができます。
３D 表示は平面直角座標系を前提としていますので、[座標が緯度経度の場合、平面直角座標系で表示する]を ON にして、座標系番号を指定してください。地物「標高点」と「等高線」は属性「標高値」に Z 値がありますから、[標高値(メートル)データがある]を ON で、[標高値の要素名]を「標高値」にすれば、３次元で表示します。３D 表示するためにはメモリ使用量が増えますので、メモリ不足を起こすようでしたら[データを３D 表示する]を OFF にして、
[２
D 表示]パネルで見てください。
「検証点」「標定点」など、数が少ない地物の場合、[地物を[地物リスト]にリストアップする]で一覧が表示でき、項目を選択することで画面中央に表示します。

上記の選択、あるいはマウス左ボタンのクリックによる地物の選択で、地物の情報を[属性値]パネルに表示します。
[属性値]パネルで項目名の間の縦線を左右に動かすことで、列の幅を広げることができます。

選択された図形が行政区画の飛地や建築物の中庭などの内周(interior)の場合、[属性値]パネルの[タイプ]に、「右回り(内周)」と表示します。内周の場合、項目[面積]は内周の面積、[ポリゴンの面積]は外周の面積から内周の面積を引いた値を表示します。
48

3.基盤地図情報 XML ファイルの検査

メニュー[ツール]-[JPGIS-XML 要素値別リストアップ]で要素とその内容と要素数が確認できます。
「種別」などの要素名を選択すると、[要素値]リストに、使われている全ての文字列とその地物の数が表示されます。OK ボタンで、該当する地物を[チェックリスト]にリストアップします。要素名に「編集実施フラグ」、要素値に「1」を選択すると、編集実施フラグの値が１の地物がリストアップできます。

メニュー[ファイル]-[開くシェープファイル]で、元になったシェープシェープファイルも表示できます。表示が重なりますから、ツールバーで XML、シェープファイルの表示非表示を切り替えることができます。

また、DM データファイルが元データになっている場合、[ファイル]-[開く DM]で、DM データファイルも重ねて表示することができます。

49

4.シェープファイル検査

4. シェープファイル検査
メニュー[基盤地図情報]-[シェープファイル検査]でシェープファイルについて、論理一貫性を検査します。メニュー[基盤地図情報 XML 検査]の「位相一貫性(ポリゴン化,交差)」「完全性(漏れ)」「完全性(過剰)1」「完全性(過剰)2」と同じ検査ができます。

4.1. シェープファイル検査【ファイル】
論理一貫性を検査する地物のシェープファイルを指定します。開いているシェープファイルすべて、あるいは指定されたフォルダのシェープファイルについて、論理一貫性を検査します。検査結果は、[チェックリスト]パネルに表示します。等高線などデータ数が多すぎて、ひとつのシェープファイルにできない場合、シェープファイル名が「等高線_1.shp」「等高線_2.shp」など、地物名の後にアンダーバー「_」があれば、シェープファイルが複数個に分割されているとして処理します。アンダーバーの後の文字列は任意です。

「子フォルダをチェックする」は指定されたフォルダの下の複数のフォルダのデータをチェックするオプションです。
ひとつの市町村のデータを複数の地区に分けて整備している段階で、地区ごとに検査するためのおぷしょんです。子
フォルダを検査する場合、チェックリストにはフォルダを区別するための線を追加します。

地物毎に検査した項目と検出された数を[レポート]パネルに表示します。

【書式一貫性】
シェープファイルのフォーマットについて検査します。

50

4.シェープファイル検査【属性の有無とデータ型、桁数、小数】
シェープファイルの DBF ファイルについて属性の型などを定義ファイルと照らし合わせて検査します。定義ファ
イルはインストールフォルダの SHPQualityDefMain.csv などで FGD_CDB_Schema2.0.xsd を元に作成しています。
FGD_CDB_Schema2.0.xsd が変更された場合、対応する定義ファイルを変更してお送りします。
□ 定義ファイルの「主題属性名称」が DBF ファイルのフィールド名にない場合□ 定義ファイルの「データ型」と DBF ファイルのフィールド型が異なる場合□ 定義ファイルの「桁数」と DBF ファイルのフィールド長が異なる場合□ 定義ファイルの「小数」と DBF ファイルの小数部の長さが異なる場合
ここでは、変換元のシェープファイルに「種別」などの必要な属性があるか、あっても「種別」が文字型になっているかなどをチェックします。設定ファイルでは、フィールド長の桁数と小数部の長さは問わないようにしています。
【ポリゴンの回転方向と面積ゼロ】
ポリゴンの回転方向を検査します。シェープファイルの仕様では、ポリゴンの外周は右回り、内周は左周りになっていなければなりません。また、ポリゴンの面積が０に縮退してはいけません。
【ポリゴンの始終点不一致】
ポリゴンの点列について、始点と終点の座標が異なるケースを検出します。シェープファイルの仕様ではポリゴンの点列の始点と終点は同じ座標でなければなりません。
【構成点数と長さゼロ】
ポリラインとポリゴンの点列の点数および長さを検査します。シェープファイルの仕様では、ポリラインは２点以上、ポリゴンは４点以上の点列でなければなりません。また、点列の長さが 0.0 に縮退してはいけません。
シェープファイルの仕様については「シェープファイルの技術資料」を参照しています。

http://www.esrij.com/gis_data/shape/shapefile_j.pdf【定義域一貫性】【領域内座標】シェープファイルではヘッダにはすべてのシェープデータの座標を囲む矩形が記録されています。シェープのポイ
ント、ポリライン、ポリゴンの座標がこの矩形領域に入っているかを検査します。ポリラインとポリゴンのシェープ
ファイルのレコードには、レコードに属するポリライン・ポリゴンの座標を囲む矩形が記録されています。ポリライ
ン・ポリゴンの点列の座標が所属するレコードで定義されている矩形領域内に入っているかを検査します。
【属性の範囲】
シェープファイルの各レコードに主題属性が、入力されていない場合、あるいは定義ファイルで指定されている値以外になっている場合を検査します。内容記述が必須の場合、入力されていない属性も検出します。
例えば、行政区画界線の属性「種別」が「行政区画界線種別列挙型」で定義されている文字列以外の場合、エラー
としてリストアップします。
定義ファイルはインストールフォルダの SHPQualityDefCodeFeature.csv などで FGD_CDB_Schema2.0.xsd を元に作成しています。
【位相一貫性】
51

4.シェープファイル検査【自己交差】
ポリゴンのねじれ、ポリラインの自己交差、つまり点列が交差している箇所を検出します。

ポリゴンの自己交差(ねじれ)ポリラインの自己交差

ポリラインの端点付近で交差し、わずかに出ている場合に交差としたくない場合、クリアランスで指定します。
１
クリアランス

５

４

３

２

【トゲ】
ポリライン、ポリゴンの点列について、ある点の両方の線分のなす角が指定した角度より小さく、かつどちらかの線分の長さが指定した長さより短い場合、リストアップします。
線分 23 と線分 34 のなす角が小さく、

3

線分 23 か線分 34 の長さが短い場合トゲと判定します。
4
1

5

2

ポリゴンの場合、始点(終点)がトゲになっているケースも検出します。
5

1,6
2

4
3

52

4.シェープファイル検査【スイッチバック】
ポリライン、ポリゴンについてスイッチバックを検出します。連続する点の角度が両方とも指定した角度より小さい場合を検出します。
1

2
3

点２と点３のなす角が両方とも小さい

4【微小線分】
ポリライン、ポリゴンについて点列の間の距離が指定した距離より短い場合を検出します。
5

1,6

微小線分
2

3

4

点列について、同じ XY 座標が連続している場合も検出します。連続点のみを検出したい場合、微小線分の長さを0 より大きい値(例えば 0.1mm)を指定してください。
同じ XY 座標の点が連続している

２
１

3,4
５

【微小ポリゴン】
ポリゴンについて、面積が指定した値よりも小さいものをリストアップします。ポリゴンに穴(内周)がある場合、外周の面積から内週の面積を引いた面積を調べます。
つぶれてほぼ一本の線に見えるようなポリゴンが検出された場合、ツールバーの[垂直シフト表示]で上下にずらして表示すると確認しやすくなります。

53

4.シェープファイル検査【ポリゴンの内角】
ポリゴンについて、内角が指定された値より小さい点をリストアップします。ポリゴンが針のように突出しているケースを検出するための機能です。

この点の内角が小さく、鋭い突起になっている【二重取得】
ポリライン、ポリゴン、ポイントファイル内で、二重になっているパートを検出します。
ポリゴンの内周部分に他のポリゴンの外周が入っている場合、二重取得としません。

複数のポリゴンの内周が一致している場合も、二重取得としません。

[チェックリスト]の項目を選択すると、重複している地物を[３D 表示][２D 表示]パネル中央に表示します。

54

4.シェープファイル検査
ツールバーの[垂直シフト表示]で、該当する地物を一時的に上下にずらして表示することで、他の地物と重なっていることが確認できます。

同じ地物が二重になっている場合、品質要素「完全性(過剰)」を満たしていないことにもなります。
【マルチパート】
ひとつのレコードについて以下のケースを検出します。
・複数のポリラインがある
・複数の外周ポリゴンがある(内周ポリゴンは検出の対象外)【位相一貫性 2、完全性(漏れ)、完全性(過剰)1、完全性(過剰)2】
メニュー[基盤地図情報]-[基盤地図情報 XML 検査]と全く同じ検査を行います。
「3.1.基盤地図情報 XML 検査」を参照してください。

55

5.ファイルメニュー

5. ファイルメニュー
ファイルの入力については、「JPGIS-XML ビューF」を参照してください。地理情報標準(JPGIS)の XML ファイルやシェープファイルなど開くことができます。

5.1. チェックリスト保存
検査結果を他のシステムへ検査結果を渡す為、チェックリストをファイルに保存できます。また、保存したファイ
ルを開いて、リストの内容を確認できます。
【チェックリスト保存(CSV)】
チェックリストパネルに表示している座標とテキストを CSV 形式で保存します。一行目はヘッダでファイルを識別する為の文字列を記録しています。
ファイル保存の際に以下の内容が指定できます。
（１） XY 座標を測量座標で記録するか、数学座標で記録するか（２） Z 座標について、２次元の場合、空白にするか”0.0”で記録するか
１列目
２列目
３列目
４列目
５列目
６列目
“X”
“Y”
“Z”
“CHECKLIST 0” “SURVEY”または“SPACE”または“MATH”“ZERO”
５列目：XY 座標が測量座標の場合”SURVEY”、数学座標の場合”MATH”です。
６列目：Z 値が未定義のケースで、Z 値を空白にする場合”SPACE”、Z 値に”0.0”を入れる場合”ZERO”
２行目からデータです。
列
型
内容
１
実数
測量座標の X、あるいは数学座標の X
２
実数
測量座標の Y、あるいは数学座標の Y
３
実数Z 値 未定義の場合は空白か 0.0
４
文字列
チェックリストパネルで表示しているテキスト【チェックリスト参照(CSV)】「チェックリスト保存(CSV)」で作成した CSV ファイルをリードし、内容をチェックリストパネルにセットします。
チェックリストの項目を選択すると、該当する位置を地図表示の中央に表示しますが、該当するオブジェクトが選択状態になることはありません。ヘッダ５列目の「MATH」,６列目の「ZERO」で座標値を判定します。
【チェックリスト保存(DXF)】
チェックリストパネルおよび確認リストパネルに表示している座標とテキストを DXF ファイルに保存します。DXF
ファイルへは、ポイントエンティティ、円エンティティ、ポリラインエンティティ(正方形)あるいは文字列をテキス
トエンティティとして保存します。[チェックリスト]パネルの情報はレイヤ”0”で出力します。[チェックリストのポリライン]は、チェックリストパネルに対応する３D 表示で位置を示す点と関連する線が表示されている場合、使用できます。この線をポリラインエンティティとして保存します。同様に、[確認リスト]パネルの情報もレイヤ”1”に保存できます。

56

5.ファイルメニュー

5.2. スナップショット
フリーソフト「JPGIS-XML ビューF」のスナップショットでは、画像サイズに制限がありましたが、「基盤地図情報
作成検査ツール」では、大きな画像を得ることができます。

【画像サイズ】
作成する画像のサイズを指定します。サイズが大きいほど、より高解像度の画像が作成できます。３Ｄパネルの画像より高解像度の画像を作成することができます。サイズの縦横比が３Ｄパネルと異なる場合、３Ｄパネルの横方向を合わせます。高解像度の画像ほど、メモリ使用量が大きくなり、作成に時間がかかります。また、サイズが大きい
場合、メモリ不足を起こし、画像が作れない可能性があります。

57

6.チェックメニュー

6. チェックメニュー
6.1. シェープ 論理一貫性検査
メニュー[基盤地図情報]-[シェープファイル検査]は基盤地図情報の XML の変換元のシェープファイルについて検査しますが、この[チェック]-[シェープ論理一貫性検査]は[基盤地図情報]-[シェープファイル検査]のサブセットで、任意のシェープファイルが検査できます。チェックの内容は[基盤地図情報]-[シェープファイル検査]を参照してく
ださい。

6.2. シェープ ポリゴンチェック
開いているポリゴンシェープファイルデータについてチェックし、該当するポリゴンをリストアップします。

頂点数が３点以下
頂点数が 3 点以下のポリゴンをリストアップします。ポリゴンの始点と終点が同じ座標なので、面積が 0.0 にならないためには 4 点以上必要です。
始点と終点が異なる座標
586.チェックメニュー
ポリゴンの点列の始点と終点の座標は完全に一致していなければなりません。
面積がゼロ
面積が 0.0 のポリゴンをリストアップします。
外周の外側に出ている内周
外周の外側に出ている内周(穴)をリストアップします。

外周

内周

内周

内周が外周に接しているのは OK

内周が外周の外側に出ているのはエラー
内周と内周の重複
内周と内周が重なっているケースをリストアップします。

外周

内周
内周

内周と内周が重なっているのはエラー
外周と内周の線分の隣接外周と外周、外周と内周、内周と内周とでポリゴンが隣接し線分が重なっている場合、重なった線分をリストアッ
プします。

外周

内周

線分が重なっているのはエラー
自己交差
ポリゴンの自己交差を検出します。内周が一筆書きになっている場合や、外周線が接触している場合は検出しませ
ん。

自己交差

59

6.チェックメニュー

一筆書き

接触

飛び地
ひとつのレコードに複数のポリゴンが記録され、かつ外周と内周の関係でない場合をリストアップします。飛び地
はエラーではありませんが、飛び地の有無を確認するためのオプションです。

1/2

2/2
いわゆる飛び地

1/2
接触していても、複数のパートに分かれているのでリストアップします。

2/2

1/2

2/2
隣接していても、複数のパートに分かれているのでリストアップします。

6.3. シェープ ネットワークチェック
シェープファイルのポリラインとポリゴンについてネットワークを作成し、端点の隙間や短い区間を検出します。
ポリゴンシェープファイル単独ではネットワークを構成しても意味がないかもしれませんが、ポリラインシェープフ
ァイルとの組み合わせでもネットワークが構成できます。ポイントシェープファイルは選択されても処理の対象外です。
処理内容は「6.4.JPGIS-XML ネットワークチェック」と同じですので、そちらを参照して下さい。

60

6.チェックメニュー

6.4. シェープ ダングルチェック
シェープファイルのポリラインとポリゴンについてネットワークを作成し、ダングルを検出します。ポリゴンシェ
ープファイル単独ではネットワークを構成しても意味がないかもしれませんが、ポリラインシェープファイルとの組
み合わせでもネットワークが構成できます。ポイントシェープファイルは選択されても処理の対象外です。

ポリラインのネットワークの端点をリストアップします。ポリラインの端点が他のポリラインの端点と一致している場合はリストアップしません。
黒丸はポリラインの端点(ネットワークの端点ではない)

ポリライン１
ポリライン 2
ダングル

ダングル

端点間の距離ネットワークの端点の近くに別の端点がある場合、端点間の距離が指定された距離より大きい場合にリストアップ
します。微小な距離だけ離れている場合をリストアップしないようにできます。
ポリライン１

ポリライン 2

ダングル

微小な距離だけ離れている

ダングル

線分に近ければ対象外
ネットワークの端点が、他の線分上に載っていたり、微小な距離だけ離れていて、見掛け上ほとんど他のポリライン上にある場合、リストアップしません。このオプションが ON の場合、下図のポリライン 3 とポリライン 4 の端点はリストアップされず、OFF の場合リストアップされます。端点と線分との微小な距離は、上記の「端点間の距離」
で判定します。
ポリライン３
ポリライン１

ダングル

ポリライン 4ポリライン 2微小な距離だけ離れている

ダングル

61

6.チェックメニュー
リストアップされたダングルの座標を[ファイル]-[チェックリスト保存]-[チェックリスト保存(DXF)]で、「ポリラ
インエンティティ(正方形)」で、端点を中心とする正方形を DXF ファイルに保存することで日本測量協会の測量成果
品検定(基盤地図情報整備作業)用の端点マークとして使うことができます。

6.5. シェープ オーバーシュート
ポリラインシェープファイルについて、オーバーシュートとアンダーシュートを検出します。ポリラインの端点が他のポリライン・ポリゴンの線分上になく、わずかに出ている、あるいはわずかに足らない箇所を検出します。また
自動で端点を線分上に移動させることもできます。

シュート長

端点を移動

【開いているシェープファイル】
開いているシェープファイルについてチェックします。開いているシェープファイル名を[ファイル名]に表示します。

【フォルダ指定】指定されたフォルダ内のシェープファイルについてチェックします。指定されたフォルダにあるシェープファイル
名を[ファイル名]に表示します。

【ファイル名】選択されたポリラインシェープファイルについて検査します。ひとつのシェープファイルが選択された場合、そのシェープファイルのデータでオーバーシュート・アンダーシュートを検査します。複数のシェープファイルが選択された場合、異なるシェープファイル間でのオーバーシュート・アンダーシュートも検査します。ポリゴンシェープフ
ァイルも検査で参照される対象となります。例えば、道路縁と建築物が選択された場合、建築物はポリゴンなので検査しませんが、道路縁の端点が建築物のポリゴンの内側に入っているケース、道路縁の端点が建築物に届いていないケースを検出します。
【シュートの最少長】
オーバーシュート、アンダーシュートの最少の長さを指定します。隙間がこれより小さい場合、出ている長さがこれより小さい場合は対象外とします。デフォルトは 0ｍです。
【シュートの最大長】
オーバーシュート、アンダーシュートの最大の長さを指定します。これ以上出ているあるいは離れている場合は検出の対象外とします。
【端点を移動する】
オーバーシュート、アンダーシュートとなっている端点を、相手のポリライン・ポリゴン上に移動します。同時に、
62

6.チェックメニュー
相手のポリライン・ポリゴン上に同じ座標の点を挿入します。移動した端点は[確認リスト]にリストアップします。
検査の結果は[チェックリスト 1]パネルに表示します。相手が異なるシェープファイルの場合、表示項目の最後に相手のシェープファイル名を表示します。相手が同じシェープファイルのポリラインの場合、シェープファイル名は表示しません。下図のオーバーシュートでは、道路縁ポリラインの端点が建築物の内側に入り込んでいるケースを示しています。

アンダーシュートの最大長、最小長はポリラインの端点から延長した線と相手の線分との交点まで距離で測ります。
オーバーシュートははみ出した長さです。
延長した線と相手との交点までの距離

最小長が 0 の場合、見かけ上ポリラインの端点が他のポリライン・ポリゴン線分上にあっても、そのポリライン・
ポリゴンの点と一致していない限りオーバーシュートあるいはアンダーシュートと判定します。
端点が相手の点と一致している場合、
オーバーシュート・アンダーシュートではない

見かけ上、オーバーシュートに見えても、端点の隣の点が相手の上に乗っている場合はオーバーシュートとして検出しません。この様なケースは、「6.1.シェープ ネットワークチェック」の「短い区間」で検出できます。
端点の隣の点が相手の線分上にある

6.6. シェープ 線分一致
行政区画のポリゴンの線分が行政区画界線・町字界線などの線分と一致していることを確認します。行政区画などの対象の線分の始点と終点の座標が、行政区画界線などの参照の線分の始点と終点とほぼ一致していること、微小なずれがないことを確認します。もし、一致していない場合、対象の線分の始点・終点を移動できます。
対象の線分の始点と終点について、ごく近くに参照の線分の始点と終点があれば、対応しているとします。対象の端点と参照の端点の距離を調べ、両方の組に距離が指定された最長距離より短い場合、対応しているとします。

対象の線分
参照の線分

対象の線分の近くに対象のシェープデータの線分がない場合、対応する線分はないとします。対応する線分がない
場合をリストアップできます。
63

6.チェックメニュー

対象の線分
離れすぎている

対象の線分離れすぎている

見掛け上、一致しているようでも、一本の線分に対して複数の線分が対応する場合は、対応する線分がないことに
なります。

対象の線分

対象の線分

対象の線分の始点と終点の座標が参照の線分と完全に一致している場合は、問題なしです。

対象の線分
参照の線分

対象の線分の端点間の距離の両方が指定した最短距離より小さい場合、一致してるとみなすことができます。

対象の線分
参照の線分

対象
チェックの対象となるポリゴン・ポリラインのシェープファイルを選択します。複数のシェープファイルが選択できます。
参照
参照となるポリゴン・ポリラインのシェープファイルを選択します。複数のシェープファイルが選択できます。対象と参照は同じシェープファイルは選択できません。
点間の最短距離対象と参照の線分の端点間の距離の両方がこの値より小さい場合、線分は一致しているとします。0.0 の場合、座64

6.チェックメニュー
標値が完全に一致してることが、一致の条件となります。
点間の最長距離対象と参照の線分の端点間の距離の両方がこの値以下の場合、双方の線分が対応しているとします。どちらかがこの値より大きい場合、対象の線分に対応する参照の線分はないとします。
一致していない線分をリストアップする
対象の線分について、端点からの距離の両方が「点間の最長距離」以下の参照の線分が見つからない場合、対象の線分をリストアップします。
端点が指定距離内でずれている線分をリストアップする
対応する線分があり、端点間の距離のどちらかが「点間の最短距離」以上の場合、対象の線分をリストアップしま
す。端点間の距離の両方が 0.0 あるいは「点間の最短距離」より小さい場合は、リストアップしません。
端点が指定距離内でずれている線分の端点を移動する
対応する線分ががあり、端点間の距離のどちらかが「点間の最短距離」以上の場合、対象の線分の端点(ポリゴン・
ポリラインの頂点)を、参照の線分の端点と同じ座標にします。つまり、対象の線分を参照の線分と一致させます。
結果は[チェックリスト 1]に表示します。

また、移動した点は[確認リスト]に表示します。

6.7. シェープ 交差チェック
ポリラインとポリゴンのシェープファイルについて、ファイル内あるいはファイル間の交差をチェックします。

65

6.チェックメニュー

ファイル名
開いているファイルあるいはフォルダのファイルを選択してください。ファイル別にチェックします。ポイントのシェープファイル名も表示しますが、ポイントはチェック対象外です。
ファイル内
指定されたファイル別に、それぞれのファイル内での図形の交差をチェックします。
ファイル間
複数のファイルが指定された場合、それぞれのファイルの組み合わせでチェックします。例えば、道路縁と海岸線のポリラインの交差などです。ポリゴンのシェープファイル同士の場合、ポリゴンの重なりをチェックしますが、ポ
リゴンとポリラインの組み合わせの場合、ポリゴンをポリラインとみなして、ポリラインの交差をチェックします。
ポリゴンでの許容誤差
ポリゴンの交差チェックで、ポリゴンがわずかに重なっている場合を許容する場合、その重なりの厚さを指定します。ポリゴンの内側の点と相手のポリゴンの線との距離が指定された値より小さい場合、リストアップしません。
交点がポリラインの頂点と同じ場合、除外する
ポリラインのシェープについて、ポリラインとポリラインの交点がポリラインの頂点と一致する場合、リストアップの対象外とします。
[種別]毎にチェックする
シェープファイルに属性「種別」あるいは「TYPE」がある場合、その種別毎にチェックします。行政区画のポリ
ゴンでは「町村・指定都市の区」のポリゴンが「大字・町・丁目」のポリゴンなどを含むケースがありますが、それぞれをわけて検査するためのオプションです。
可視フラグ=0 は対象外
シェープファイルに属性「可視フラグ」の値が 0 の場合、そのシェープを検査の対象外にします。値が 0 以外ある
いは空白の場合は検査対象です。
ポリゴンの場合は、ポリゴンの点が他のポリゴンの中に入っている場合を検出します。下図では、ポリゴン A の右下の点がポリゴン B の内側にあるので、ポリゴン A の右下の点をリストアップします。ポリゴン A の右上の点は、ポリゴン B の線上にありますが、内側ではないのでリストアップしません。

66

6.チェックメニュー

ポリゴン A

ポリゴン B

ポリゴンの点が複数、他のポリゴンの内側に入っていても、リストアップするのは１点です。下図ではポリゴン Aの右上と右下の２点がポリゴン B の中にありますが、右上か右下どちらかポリゴンの点列の始点に近いほうをリスト
アップします。

ポリゴン A

ポリゴン B

下図のようなケースに対応するため、ポリゴンの点列の点のみでなく、点列の中点もチェックします。下図ではポリゴン A の右上と右下の点はポリゴン B の線上にあり、リストアップされませんが、右上と右下の中点がポリゴン Bの内側に入っているので、これをリストアップします。同時にポリゴン B についても、左上と左下の中点がポリゴン
A の内側に入っているので、リストアップします。

ポリゴン A

ポリゴン B

ポリゴンとポリゴンがわずかに重なっている場合を除外したい場合、許容誤差を指定してください。他のポリゴンの内側に入っている点とそのポリゴンとの距離が指定された値より小さい場合、リストアップしません。下図では、ポリゴン A の右下の点はポリゴン B の線に近いためリストアップされず、ポリゴン C の右上の点はリストアップされます。

ポリゴン A

ポリゴン B

ポリゴン C

許容誤差
許容誤差の値が 0 に設定された場合、実質的には 1mm の許容誤差で検査します。ポリゴンの点が他のポリゴンの線上にのっているかの判定で、点と線の距離が 1mm 以下ならのっていると判定しています。
ポリラインのシェープファイルでは、ポリラインとポリラインの交差を調べます。ポリラインが端点で接している
場合は交差ではありません。
[交点がポリラインの頂点と同じ場合、除外する]が ON の場合、下図では黒いポリラインと青いポリラインの交点はそれぞれの頂点の上と同じ座標なので、リストアップしません。黒いポリラインと赤いポリラインの交点がリストアップされることになります。

67

6.チェックメニュー

6.8. シェープ 重複チェック
ポリラインとポリゴンのシェープファイルについては、同一ファイル内で重なっている線分を検出します。ポイン
トのシェープファイルについては、同一 XY 座標のポイントが重なっている場合を検出します。

ファイル名
開いているファイルあるいはフォルダのファイルを選択してください。ファイル別にチェックします。
[種別]毎にチェックする
シェープファイルに属性「種別」あるいは「TYPE」がある場合、その種別毎にチェックします。
線分の一部分が重なっている場合も検出します。ひと組のポリラインが複数の線分で重なっている場合、その線分をすべてリストアップします。線分の間の距離が 1mm 以下の場合、重複していると判定します。

重複
重複

重複

6.9. シェープ 標高値チェック
等高線と標高点のシェープファイルについて、属性「標高値」の値を標高値として検査します。
68

6.チェックメニュー

標高値の属性名
シェープファイルでの標高値のフィールド名を指定します。指定された属性名があるシェープデータがチェックの対象です。
範囲外の標高値
ポリラインとポイントのシェープファイルについて、標高値が指定された範囲外のレコードをリストアップします。
標高値に端数があるポリライン
ポリラインのシェープファイルについて、標高値に小数点以下の端数があるレコードをリストアップします。等高線を想定しています。
ポリラインの分岐
標高値別にポリラインのネットワークを作成し、分岐があればリストアップします。等高線の分岐の検出を想定しています。標高値は 1m 間隔です。
ポリラインの端点間の隙間
ポリラインのネットワークを作成し、ネットワークの端点と端点間の距離について、指定された範囲にあるものをリストアップします。等高線の隙間の検出を想定しています。

6.10.

シェープ 変更チェック

編集前と編集後のシェープファイルを比較し、変更された図形をリストアップします。基盤地図情報 XML ファイルを作成する際に、一括して変更された図形に「編集実施フラグ」をセットできますが、このチェックと同じ処理をしていますので、事前に編集された図形を確認するため、あるいは事前に編集フラグを立てておくための機能です。

69

6.チェックメニュー【開いているシェープファイル】
開いているシェープファイルについてチェックします。
【[編集フラグ]=1 をセットする(「元に戻す」は不可)】
開いているファイルについて、変更されていると判断されたポリライン・ポリゴン・ポイントが属するレコードの属性「編集フラグ」の値を１にします。シェープファイルに属性「編集フラグ」がない場合、整数 1 桁のフィールドとしてシェープファイルに追加します。属性を追加した場合、デフォルトの属性値は「0」です。編集フラグを１に変更したポリライン・ポリゴン・ポイントは[確認リスト]パネルにリストアップしますが、すでに編集フラグが１になっていたものは[確認リスト]パネルに表示しません。シェープファイルへの属性追加、編集フラグを１にする処理
は、メニュー[編集]-[元に戻す]は使えません。
【フォルダ指定】指定されたフォルダ内のシェープファイルについてチェックします。
【比較元のシェープ・DM ファイルフォルダ】
比較するファイルをシェープファイルにする場合、接合編集などをする前にシェープファイルを作っておき、このフォルダに入れておいてください。ファイル名はチェックするシェープファイルと同じにしておきます。DM データ
ファイルと比較したい場合、DM データファイルをこのファイルにおいてください。このフォルダに.shp があれば、シェープファイルが比較元に指定されていると判定します。次に DM データファイル.dm か.kih があれば、DM デー
タファイルが比較元に指定されていると判定します。優先順位は.shp, .dm, .kih です。このフォルダにシェープファ
イルと DM ファイルが混在する場合、両方に同じ図形を探します。地図情報レベルが異なる DM ファイルがあってもかまいません。また、地物に対応するシェープファイルが複数あってもかまいません。例えば「道路縁.shp」に対して、編集前のシェープファイル「道路縁_500.shp」「道路縁_2500.shp」があれば両方を調べます。ある地物に対して、
地物名+「_(アンダーバー)」+「任意の文字列」+「.shp」が対応するものとします。
DM データと比較する場合、シェープファイルのタイプに対して、次のような DM のデータを参照します。
シェープファイルのタイプ
DM データファイル
ポリライン
面(E1)、線(E2)ポリゴン
面(E1)、線(E2)
ポイント
点(E5)
【[編集フラグ]=1 の地物はリストアップしない】
チェックするシェープファイルのデータについて、既に属性「編集フラグ」があり、値が１の場合、[チェックリス
ト]にリストアップしません。
比較の結果は[チェックリスト１]と[レポートパネル]に表示します。

参照するシェープファイルあるいは DM データファイルに全く同じポリライン・ポリゴン・ポイントがあればリストアップしません。ポリラインなら点数と XY 座標が誤差なしでまったく同じ場合、ポイントなら XY 座標が誤差なし
で全く同じ場合です。属性の内容は比較しません。DM と比較する場合も、分類コードなどは考慮せず、図形の形状のみを比較します。
ポリライン・ポリゴンで、図形に同じ座標が連続していた場合、同じ座標を削除した状態で判定します。

70

6.チェックメニュー
２

２,3
5

5

１

１

４

３

ポリライン・ポリゴンで、点列の順番が逆になっている場合も、点数と座標が同じならば同じと判定します。ポリ
ゴンの回転方向が左回りから右回りに変更された場合などです。
２
１

３
４

３

４

１

２

ポリゴンで、始点の位置が変わっていても、点数と座標が同じならば同じと判定します。
5,1

2

4

5,1

4

3

3

2

線分に点が挿入された場合など、見かけは同じでも、頂点数が異なれば、異なる図形と判定します。
２
１

6.11.

２
３

４

１

３

４

５

シェープ ポリラインの端点を保存

道路について、交差点で間断されていること、ポリラインの端点が離れていないことを確認するための機能です。
道路のポリラインについて、以下の点をリストアップし、それぞれポイントのシェープファイルを保存します。
【ダングル】ポリラインの端点で、他のポリラインの端点と同一座標でない点。

【間断】ポリラインの端点で、他のポリラインと端点と同じ座標の点。見掛け上、道路がつながっていて、別々のポリラインになっている点。交差点では道路のポリラインが切れていれば、点が表示される。表示されなｋれば、別々のポリラインになっていないことになります。

716.チェックメニュー

保存するのはポイントのシェープファイルです。ダングルのシェープファイルのフィールド名「D」値は「N」です。
間断のシェープファイルのフィールド名は「N」で分岐数(=2,3,4...)を記録します。
開いているシェープファイルについて処理する場合、間断をチェックリストに、ダングルを確認りすとに表示しま
す。

6.12.

JPGIS-XML ネットワークチェック

基盤地図情報の行政区画界線(AdmBdry)や道路縁(RdEdg)などネットワーク(網)をなす線の JPGIS-XML データについて、ネットワークの隙間や微小な分岐などを検出します。指定された JPGIS-XML の線データからネットワークを作成
しチェックします。
チェックは平面直角座標系で行いますから、JPGIS-XML が緯度経度で記録されている場合、ファイルを開く際に平面直角座標系への変換表示を指定してください。

72

6.チェックメニュー【開いているファイル】
開いている JPGIS-XML データをチェックします。
【フォルダ指定】指定したフォルダの JPGIS-XML ファイルをチェックします。
【ファイル名】開いているファイルあるいはフォルダの.xml ファイルのリストを表示します。選択されたファイルについてチェッ
クします。複数のファイルが選択でき、異なるタイプのデータでも、合わせてひとつのネットワークを構成しますので、次のようなケースに対応しています。
□ 同じ地物が複数のファイルに分割されている場合□ 隣接する市区町村との接合チェック□ 行政区画界線と海岸線が行政区画を構成する場合の行政区画界線と海岸線【[種別]毎にネットワークを構成する】
要素「種別」あるいは「type」がある地物について、その要素値別にネットワークを構成し、チェックを行います。
例えば、地物が「道路縁」で種別が「真幅道路」「徒歩道」などに別れている場合、「真幅道路」のみのネットワーク、「徒歩道」のみのネットワークなどについて、隙間などを検出します。
【[種別]が[庭園路等]は対象外】
上記の種別毎にチェックする際に、種別の値が「庭園路等」の場合、チェックしない。つまり、道路縁の庭園路はチェックの対象外となる。
【端点間の隙間】
ネットワークの端点間の隙間を検出します。隙間が指定した距離より小さい場合にリストアップします。線の端点が同じ座標になっていて、つながっていなければならないのに、微小な距離だけ離れているケースを検出します。
例：道路縁
黒丸が線の端点

道路縁の端点の隙間

端点間の隙間はあっても、指定した距離より大きい場合、リストアップしません73

6.チェックメニュー[チェックリスト]パネルには、隙間の距離が小さい方からリストアップします。各隙間の距離と、隙間の中点の座標を表示します。

【短い区間】
ネットワークの端点-端点、端点-分岐点、分岐点-分岐点の間の区間について、指定した距離より短い区間をリスト
アップします。オーバーシュート、微小な分岐線や、ネットワークから離れている線を検出します。
端点
端点

分岐点
区間

端点
区間

黒丸はネットワークの端点あるいは分岐点
オーバーシュートがある
微小な分岐線がある

離れて微小な線がある[チェックリスト]パネルには、長さが短い区間の方からリストアップします。各区間の長さと、区間の中央付近の地物の情報を表示します。

【閉じている場合は対象外】
区間が閉じている場合、周長が指定した長さより短くても、リストアップしません。
端点も分岐点もない【分岐点の間は対象外】
区間の両端が分岐点の場合、リストアップしません。

74

6.チェックメニュー

分岐点

分岐点

区間

補足
ネットワークを構成するうえで、線データの点と点が同じ座標の場合、分岐点となります。
線Ａ

見かけ上、線の端点が他の線の線分上にあっても、相手の線に同じ座標の点がなければ、分岐点にならず、端点になります。
線Ｂ

線Ａ

同じ座標の点があって、分岐点になります。

線Ｂ

6.13.

JPGIS-XML 線分一致

行政区画の線(Curve)の線分が行政区画界線・町字界線などの線分と一致していることを確認します。行政区画などの対象の線分の始点と終点の座標が、行政区画界線などの参照の線分の始点と終点とほぼ一致していること、微小なずれがないことを確認します。
対象の線分の始点と終点について、ごく近くに参照の線分の始点と終点があれば、対応しているとします。対象の端点と参照の端点の距離を調べ、両方の組に距離が指定された最長距離より短い場合、対応しているとします。

対象の線分
参照の線分

対象の線分の近くに対象のシェープデータの線分がない場合、対応する線分はないとします。対応する線分がない
場合をリストアップできます。

対象の線分
離れすぎている

対象の線分離れすぎている

見掛け上、一致しているようでも、一本の線分に対して複数の線分が対応する場合は、対応する線分がないことに
なります。

対象の線分

対象の線分

対象の線分の始点と終点の座標が参照の線分と完全に一致している場合は、問題なしです。

75

6.チェックメニュー

対象の線分
参照の線分

対象の線分の端点間の距離の両方が指定した最短距離より小さい場合、一致してるとみなすことができます。

対象の線分
参照の線分

対象
チェックの対象となるポリゴン・ポリラインの JPGIS-XML ファイルを選択します。複数の JPGIS-XML ファイルが選択できます。
参照
参照となるポリゴン・ポリラインのシェープファイルを選択します。
複数の JPGIS-XML ファイルが選択できます。
対象と参照は同じ JPGIS-XML ファイルは選択できません。
点間の最短距離対象と参照の線分の端点間の距離の両方がこの値より小さい場合、線分は一致しているとします。0.0 の場合、座標値が完全に一致してることが、一致の条件となります。
点間の最長距離対象と参照の線分の端点間の距離の両方がこの値以下の場合、双方の線分が対応しているとします。どちらかがこの値より大きい場合、対象の線分に対応する参照の線分はないとします。
一致していない線分をリストアップする
対象の線分について、端点からの距離の両方が「点間の最長距離」以下の参照の線分が見つからない場合、対象の線分をリストアップします。
端点が指定距離内でずれている線分をリストアップする
対応する線分があり、端点間の距離のどちらかが「点間の最短距離」以上の場合、対象の線分をリストアップしま
す。端点間の距離の両方が 0.0 あるいは「点間の最短距離」より小さい場合は、リストアップしません。
結果は[チェックリスト 1]に表示します。

766.チェックメニュー

6.14.

JPGIS-XML 交差チェック

面(Surface)と面(Surface)の重なり、線(Curve)と線(Curve)の交差を検出します。

ファイル名
開いているファイルあるいはフォルダのファイルを選択してください。選択されたファイル全体で、面(Surface)と面(Surface)の重なり、および線(Curve)と線(Curve)の交差を検査します。面(Surface)と線(Curve)の関係はしらべません。
面(Surface)での許容誤差面(Surface)の重なりチェックで、面(Surface)がわずかに重なっている場合を許容する場合、その重なりの厚さを指定します。面(Surface)の内側の点と相手の面(Surface)の線との距離が指定された値より小さい場合、リストアップしません。
交点が線(Curve)の頂点と同じ場合、リストアップしない線(Curve)と線(Curve)の交点が線(Curve)の頂点と一致する場合、リストアップの対象外とします。
[種別]毎にチェックする
地物に要素のタグ「種別」あるいは「type」がある場合、その種別毎にチェックします。行政区画の面(Surface)では「町村・指定都市の区」の面(Surface)が「大字・町・丁目」の面(Surface)などを含むケースがありますが、それぞれをわけて検査するためのオプションです。
可視フラグ=0 は対象外
地物に要素のタグ「可視フラグ」があり、値が 0 の場合、その要素を検査の対象外にします。要素がない場合、あるいは値が 0 以外の場合は検査対象です。
77

6.チェックメニュー
面(Surface)の重なりを調べる場合は、面(Surface)の点が他の面(Surface)の中に入っている場合を検出します。
下図では、面 A の右下の点が面 B の内側にあるので、面 A の右下の点をリストアップします。面 A の右上の点は、面B の線上にありますが、内側ではないのでリストアップしません。

面A

面B

ポリゴンの点が複数、他のポリゴンの内側に入っていても、リストアップするのは１点です。下図では面 A の右上と右下の２点がポリゴン B の中にありますが、右上か右下どちらか面の点列の始点に近いほうをリストアップします。

面A面B

下図のようなケースに対応するため、面の点列の点のみでなく、点列の中点もチェックします。下図では面 A の右上と右下の点は面 B の線上にあり、リストアップされませんが、右上と右下の中点が面 B の内側に入っているので、これをリストアップします。同時に面 B についても、左上と左下の中点が面 A の内側に入っているので、リストアッ
プします。

面A

面B

面と面がわずかに重なっている場合を除外したい場合、許容誤差を指定してください。他の面の内側に入っている
点とその面との距離が指定された値より小さい場合、リストアップしません。下図では、面 A の右下の点は面 B の線に近いためリストアップされず、面 C の右上の点はリストアップされます。

面A

面B

面C

許容誤差
許容誤差の値が 0 に設定された場合、実質的には 1mm の許容誤差で検査します。面の点が他の面の線上にのっているかの判定で、点と線の距離が 1mm 以下ならのっていると判定しています。
線(Curve)の交差では、線(Curve)と線(Curve)の交差を調べます。線(Curve)が端点で接している場合は交差ではありません。
[交点が線(Curve)の頂点と同じ場合、リストアップしない]が ON の場合、下図では黒い線(Curve)と青い線(Curve)の交点はそれぞれの頂点の上と同じ座標なので、リストアップしません。黒い線(Curve)と赤い線(Curve)の交点がリストアップされることになります。

78

6.チェックメニュー

79

7.ツールメニュー

7. ツールメニュー
7.1. シェープ 地物リストアップ選択されたシェープファイルについて、指定した条件にあうレコードをリストアップします。

属性値１、属性値 2、属性値 3
フィールド名とその値の条件にします。
属性値 4(全部一致)
フィールド名とその値の条件にします。フィールドの文字列の、指定した文字列が完全に一致すれば、リストアップの対象になります。
属性値 5(一部一致)
フィールド名とその値の条件にします。フィールドの文字列中に、指定した文字列が含まれていれば、リストアップの対象になります。例、フィールドの文字列「山田太郎」、ダイアログの文字列「山田」で、一部一致。
閉じたポリライン
ポリラインのシェープファイルについて、ポリラインが閉じてる(始点と終点が同じ座標)の場合をリストアップします。レコードに複数のポリラインがある場合、ひとつでも閉じていればリストアップします。ポリゴンやポイントのシェープファイルはリストアップの対象外です。チェックリストには連番を表示するので、閉じたポリラインの数も確認できます。

7.2. DM の標高点と LEM の標高差
DM データファイルの基準点(分類コード=7312 あるいは 7301 から 7399)について、レーザ DEM(.lem と.csv）との標高差を計算し、CSV ファイルを作成します80

7.ツールメニュー

地図情報レベル 2500 の DM

標高差のリスト CSV

10AA**1.dm

10AA**1.csv

10AA**2.dm

10AA**2.csv

10AA**3.dm

10AA**3.csv…

…

レーザ DEM
10AA**1_2g.csv
10AA**1_2g.lem
10AA**2_2g.csv
10AA**2_2g.lem
10AA**3_2g.csv
10AA**3_2g.lem…

DM データファイル(入力フォルダ)
DM データファイルのフォルダを指定します。このフォルダ内の.dm あるいは.kih を参照します。
グリッドデータ(メッシュ形式 lem+csv)(入力フォルダ)
レーザ DEM ファイルのフォルダを指定します。拡張子が.lem と.csv の組の形式のファイルを参照します。
対象の基準点の分類コード
DM データファイルの点(E5)のうち、対象となる分類コード指定します。7312(図化機測定による標高点)あるいは7301 から 7399(基準点)81

7.ツールメニュー
標高点の標高値対象となる基準点のうち、指定した標高値以下の点について処理します。
地区名
出力する CSV ファイルの 1 行 2 列目に出力文字列を指定します。
5 行 5 列も文字列出力する CSV ファイルの 5 行 5 列目に出力する文字列を指定します
標高差 CSV(出力ファイルフォルダ)
標高差などの値を出力します。ファイル名は DM の名称+.csv です。
有効な LEM 点に囲まれていなければ、最も近い LEM 点を参照する
標高点が、標高値がある LEM 点に囲まれていない場合、最も近い LEM 点の標高値を参照します。この場合、出慮奥する CSV の 7 列目の「備考」に「北西の LEM 点のみ参照」等を記録します。

-8888

11
この標高点に取って、右下の LEM 点が最も近いので、レーザ計測点での標高値は 1.3m とみなします1213

出力 CSV に XY 座標の列を付加する
出力する CSV の 8 列目に標高点の X 座標(数学)、9 列目に Y 座標を小数点以下 3 桁のメートル単位で追加します。
出力する CSV に比較できなかった標高点の行を付加する
出力する CSV に、1 行の空白行を置いて、標高値が 20m 以下の標高点で、LEM からの標高値が取得できなかった
標高点のデータを追加します。標高点は DM ファイルに記録されている順で、5 列目の DEM での標高値と 6 列目の標高値の差は空白です。
近傍の LEM 点を表示する
LEM の点のうち、標高値の計算で参照した点とその周りの点を[3D パネル]に表示します。Z 値が-999.0 より高い点を表示します。つまり LEM ファイルでの値が有効な点と-8888 は表示しますが、-9999 の点は表示しません。計算の確認用です。LEM の点をすべて表示するには大量のメモリが必要なので、標高点の周りの一部のみを表示します。

LEM のグリッドの間隔はファイル名の「_2g.lem」「_5g.lem」から判定します。
各 DM データファイルについて、次のような処理を行います。
① DM の図郭の範囲をグリッドのサイズだけ広げた範囲について、LEM データファイルからレーザー計測点をリー
ドします。

82

7.ツールメニュー②③

DM の標高点(分類コード=7312)について、標高値が 20m 以下の場合、この点を囲む４点の LEM 点からバイリニ
ア補間法(BilinearInterpolation,共一次内挿法)で、LEM での標高値を取得します。標高値が 20m を超える標
高点は処理対象外です。
標高値が取得できれば確認リストに、取得できなかった場合チェックリストにリストアップします。

LEM から標高値を取得できた標高点について、各 DM データフィル別に CSV ファイルを作成します。該当する標高点がない場合、CSV ファイルは作成しません。
CSV ファイルの 4 行目まではヘッダ行で、5 行目からがデータです。

列

内容

1

基準点の分類コード「7312」など

2

基準点の要素識別番号

3

基準点の要素レコードの「属性数値」の値

4

基準点点の標高値、メートル単位で少数点以下 2 桁

5LEM からバイリニア補間法で取得した標高値、メートル単位で少数点以下 2 桁

6

DM の標高点の標高値から LEM からの標高値を引いた値、メートル単位で少数点以下 2 桁
83

7.ツールメニュー

7

備考

8

ダイアログの指定があった場合、標高点の座標 X(数学座標、小数点以下 3 桁までのメートル)9

ダイアログの指定があった場合、標高点の座標 Y(数学座標、小数点以下 3 桁までのメートル)

参照した LEM の点の表示は、データパネルのノード「DM の標高点と LEM の標高差」のポップアップメニューで削除
してください。

7.3. DM の等高線と LEM の標高差
DM データファイルの等高線(分類コード 7101 から 7108)について、レーザ DEM(.lem と.csv）との標高差を計算し、シェープファイルと DXF ファイルを作成します

地図情報レベル 2500 の DM

標高差のシェープファイル

10AA**1.dm

10AA**1.shp

10AA**2.dm

10AA**1.shx

10AA**3.dm

10AA**1.dbf…

10AA**2.shp

レーザ DEM
10AA**1_2g.csv
10AA**1_2g.lem
10AA**2_2g.csv
10AA**2_2g.lem
10AA**3_2g.csv

10AA**2.shx
10AA**2.dbf
10AA**3.shp
10AA**3.shx
10AA**3.dbf…

10AA**3_2g.lem

標高差の DXF ファイル…

10AA**1.dxf
10AA**2.dxf
10AA**3.dxf…

84

7.ツールメニュー

DM データファイル(入力フォルダ)
DM データファイルのフォルダを指定します。このフォルダ内の.dm あるいは.kih を参照します。
グリッドデータ(メッシュ形式 lem+csv)(入力フォルダ)
レーザ DEM ファイルのフォルダを指定します。拡張子が.lem と.csv の組の形式のファイルを参照します。
対象とする投稿線の標高値
DM データファイル内の等高線のうち、指定した標高値以下の等高線を処理対象にします。
等高線上でのサンプリング間隔
等高線のポリラインの各点について処理しますが、点間の距離が長い場合、その線分上の座標についても処理しま
す。等高線上のサンプリング間隔がダイアログで指定された距離より短くなるようにします。例えば、サンプリング
間隔が 1m で、等高線の点間の距離が 1.5m とすると、点から 0.75m の位置でサンプリングします。
標高差の閾地(絶対値)作成するシェープファイルの属性「COLOR」に色を設定するために使います。例えば、この値を 0.35m とします。
等高線の標高値と LEM との標高差
COLOR
差が±70cm 以上(70cm はダイアログで指定された 35cm の 2 倍)「red」
差が±35cm 以上「orange」
差が±35cm 未満「green」
この属性「COLOR」は、基盤地図情報作成検査ツールで、シェープファイルを開いたときに表示する色になります。
DXF ファイルにはこの値でレイヤを分けます。
等高線の標高値と LEM との標高差
レイヤ
差が±35cm 以上「OUT] レイヤの色番号は 1(赤)差が±35cm 未満「IN」 レイヤの色番号は 3(緑)標高差のポイントシェープファイル(出力フォルダ)
DM データファイルと同じ名前で、シェープファイルを作成します。この項目が空白の場合はシェープファイルを作成しません。DM データファイルのすべての等高線について、LEM の範囲外で標高値が取得できない場合、シェープファイルは出力しません。
DXF のポイントの Z 値出力する DXF ファイルのポイントエンティティの Z 値を指定します。
「DM の等高線と LEM の標高差」の場合、LEMが基準で、Z=DM の Z-LEN からの Z です。
標高差のポイント DXF ファイル(出力フォルダ)85

7.ツールメニュー
DM データファイルと同じ名前で、DXF ファイルを作成します。この項目が空白の場合は DXF ファイルを作成しません。DM データファイルのすべての等高線について、LEM の範囲外で標高値が取得できない場合、DXF ファイ
ルは出力しません。
出力するシェープファイルはポイントのシェープファイルです。

シェープファイルには次のフィールドがあります。
フィールド名型
内容
標高差
実数
LEM を基準とした標高差、メートル
標高値 DM
実数
DM の等高線の標高値
標高値 LEM
実数
LEM での標高値
等高線上のサンプリング点を囲む４点の LEM 点から
バイリニア補間法(BilinearInterpolation,共一次内挿法)で取得します
COLOR
文字列
「red」
「orange」「green」

このシェープファイルを基盤地図情報作成検査ツールで開く際に、「標高値の属性名」に「標高差」を指定した場
合、標高差を Z 値として表示しますので、標高差が大きい場所が目視できます。

867.ツールメニュー

出力する DXF ファイルはポイントエンティティのみです。レイヤは「IN」と「OUT」です。

87

8.一括処理メニュー

8. 一括処理メニュー
シェープファイルのデータを一括してチェック・修正する機能です。
一括処理で変更された地物は[確認リスト]にリストアップされます。メニュー[編集]-[元に戻す]で、一括処理前の状態に戻すことができます。
変更されたシェープファイルデータは[データ]パネルでのファイル名の前に’*’が付きます。ファイル名を選択
し、ポップアップメニューでシェープファイルを保存できます。

また、[すべて上書き保存]でも、変更されたシェープファイルが保存できます。

8.1. XY 座標を丸める
シェープファイルの XY 座標値について、指定した小数点以下の桁数にまるめます。

大量の点が処理されることがあるので、確認リストには、各ファイルについて 100 点までの座標を表示します。

座標値パネルの表示で、丸めたにも関わらず「0000002」と表示されることがあります。これは、座標値パネルの表示が未対応なためです。
88

8.一括処理メニュー

8.2. 連続する同一座標点を削除
ポリラインおよびポリゴンシェープファイルの図形の点列について、同じ座標の点が連続しているケースを検出・削除します。

【すべての点が同一座標】
すべての点が同じ XY 座標になっているケースを検出します。
【要素を削除する】
すべての点が同じ XY 座標になっているポリライン・ポリゴンを削除します。
【次の点が同一座標】
同じ座標の点が連続しているケースを検出します。
【同一座標点を削除する】
同じ座標の点が連続している場合、後の点を削除します。但し、頂点数が２点のポリラインの場合、削除せずに[チェックリスト]にリストアップします。
点を削除した場合、[確認リスト]にリストアップします。

また、[レポート]パネルに結果を表示します。

898.一括処理メニュー

8.3. 冗長点削除
冗長な点を削除します。例えば、水涯線と道路縁の線が一致していなければならない箇所で、水涯線に余分な点がある場合、その余分な点を削除します。

水涯線

道路縁

【対象の点と参照の点との距離】
参照の線分の始点と終点から、対象の線分の点までの最大距離を指定します。0.0 以上を指定してください。

【対象の点と参照の線分との距離】
参照の線分と対象の削除する点との距離の最大値を指定します。0.0 以上を指定してください。
【[編集フラグ]をセットする】
点を削除した地物について「編集フラグ」を 1 にします。
次のような処理を行います。
① 参照の面と線の地物のすべての線分に注目します。
② 線分の始点と終点(下図では B)について、「対象の点と参照の点との距離」より近い点(下図では A)を対象の線と面について探します。始点あるいは終点のどちらかに近い対象の点がなければ、処理を終了します。
③ 始点と終点から近い対象の点が同じ地物(面か線)の場合で、その間に点(数では C)があり、かつその点から始90

8.一括処理メニュー
点と終点を結ぶ線との距離が「大正点と参照の線分との距離」より小さい場合、その対象の点を削除します。

A
B

水涯線

Ｃ

道路縁

Ｃ

A
B

8.4. 座標のずれ対応
ポリラインとポリゴンのシェープファイルデータについて、微小な座標のずれを解消します。この処理により、微小な隙間、微小なオーバーシュート・アンダーシュートが解消でき、構造化の前処理になります。
ダイアルログの１から４の項目を順番に処理していきます。それぞれの処理を単独に確かめることができるように、
チェックボックスで指定できるようにしています。

【連続した同一 XY 座標の点を削除する】
同じ座標の点が連続している場合、後の点を削除します。上記メニュー[連続する同一座標点を削除]の[同一座標点を削除する]と同じ処理です。
【線分に近傍の点を挿入する】
ポリライン・ポリゴンの線分上に、他のポリラインの端点などが乗っている場合、線分に点を挿入します。点から線分への距離がダイアログで指定した距離以下の場合、点と同じ座標あるいは線分上の座標で線分に点を挿入します。
同じシェープファイル内では、微小なオーバーシュート・アンダーシュートが解消できます。

91

8.一括処理メニュー
微小な距離だけ離れている

拡大

点を挿入

微小なアンダーシュート
微小な距離だけ離れている

拡大

点を挿入

微小なオーバーシュート
微小な距離の値については、次のように考えることができます。
地図情報レベル 2500 のデータを CAD で編集する際に、座標が 1cm の単位ではなく、実数の有効桁数で記録されている場合、線をスナップした段階で、点は線分にのっています。
点線は 1cm 間隔のグリッド
地物の線

地物の線

地物の線

地図情報レベル 2500 の DM に変換した段階で、座標は 1cm 単位に丸められる為、微小な離れや交差が発生してしまいます。
点線は 1cm 間隔のグリッド
地物の線

地物の線

地物の線

この機能「線分に近傍の点を挿入する」では、線分に点を挿入することで、ある地物が他の地物と一致するように
します。

92

8.一括処理メニュー
点線は 1cm 間隔のグリッド

地物の線

地物の線

地物の線

地図情報レベル 2500 での 1cm に満たない変更は、地物本来の形状を変えることではなく、データ変換により発生したずれを解消することと考えています。変更の許容範囲は、地図情報レベル 2500 では、下図のように(√
2)/2cm=0.7071cm 程度をデフォルトとしています。
点線は 1cm 間隔のグリッド(√2)/2cm
地物の線
この座標の点は、
もともと左右上下 5mm の矩形範囲内にあった可能性がある
元の座標との距離は最大でも(√2)/2cm

地物の線

地物の線

道路縁と建築物の外周線のように、地物が接触している場合、地物の微小な交差が解消できます。平面直角座標系
で元データを整備し、緯度経度(小数点以下９桁の度単位)で基盤地図情報 XML ファイルに記録し、平面直角座標系に戻して交差チェックをする場合、微小な座標のずれにより、元データではなかった交差が現れる可能性があります。
同じ座標の点を挿入しておけば、このようなことはありません。
道路縁

建築物の外周線

点を挿入

建築物の外周線で、複数の建物が隣接している場合、構造化の前処理になります。

93

8.一括処理メニュー

点を挿入

挿入する点の座標は近傍の点の座標
上図の説明のように、線分上に挿入する点の座標は近くの点の座標で、線分がわずかに曲がることになります。
微小な距離だけ離れている

拡大

点を挿入

挿入する点の座標は線分上で、近傍の点を移動
元の線分上の座標に点を挿入し、近くの点を挿入した点上に移動します。
微小な距離だけ離れている

拡大

点を挿入

【点を近傍の点に移動する】
地物が微小な距離だけ離れている場合、点を移動して微小な隙間を解消します。

微小な距離だけ離れている

拡大

点を移動

どちらの点を移動させるかについては、次のような優先順位があります。
点につながる線の数が少ない方を移動します。下図では、青い点が移動します。

微小な距離だけ離れている

拡大

点を移動

点につながる線の数が同じ場合、シェープファイル名に「道路」が付く方の点を優先し、付かない方の点を移動します。

94

8.一括処理メニュー
道路縁.shp

微小な距離だけ離れている

拡大

点を移動

建築物の外周線.shp

DM から変換されたシェープファイルの場合、DM の図郭線上の点を優先して、図郭線に乗っていない方の点を移動します。
微小な距離だけ離れている
図郭線

拡大

点を移動

【１点になった要素を削除する】
もともと短いポリラインが点の移動により同じ座標になった場合、このポリラインを削除します。
微小なポリライン

点の移動

削除【[編集フラグ]をセットする】
点を挿入したポリライン・ポリゴンあるいは点を移動したポリライン・ポリゴンについて、属性「編集フラグ」の値を１にします。シェープファイルに属性「編集フラグ」がない場合、シェープファイルにこの属性(整数で１桁)を追加します。属性を追加した場合、デフォルトの属性値は「0」です。
[確認リスト]に変更した点などをリストアップします。

[レポート]パネルに処理した点数などを表示します。

8.5. 座標のずれ対応 2
上記メニュー[座標のずれ対応]はすべてのポリライン・ポリゴンのシェープファイルについて、座標を合わせていましたが、この[座標のずれ対応 2]では、指定したシェープファイルデータについて、参照するシェープファイルデータに座標を合わせます。

95

8.一括処理メニュー

対象座標を調整するシェープファイルデータを指定します。ポリライン・ポリゴン・ポイントのシェープファイルが指定できます。対象のシェープファイルデータの座標を変更します。
参照
座標の基準となるシェープファイルデータを指定します。ポリライン・ポリゴン・ポイントのシェープファイルが指定できます。参照のシェープファイルデータは変更しません。
1.連続した同一 XY 座標の点を削除する
対象のポリライン・ポリゴンの頂点列について、同じ XY 座標が連続している場合、その点を削除します。
2.点を近傍の参照の点に移動する
対象のポイントあるいはポリライン・ポリゴンの頂点について、指定した距離以下で参照の点(ポイント、ポリライ
ン・ポリゴンの頂点）があれば、最も近い参照の点に移動します
3.点を近傍の参照の線分上に移動する
対象のポイントあるいはポリライン・ポリゴンの頂点について、指定した距離以下で参照の線分(ポリライン・ポリ
ゴンの線分)があれば、線分上に点を移動します。但し、対象の点が別の対象の点と同じ座標になっている場合はいどうしません。
参照

微小な距離だけ離れている

対象

拡大

対象の点を移動参照

対象

4.線分に近傍の参照の点を挿入する
対象のポリライン・ポリゴンの線分の近くに参照の点(ポイント、ポリライン・ポリゴンの頂点)があれば、その座標の点を挿入します。

96

8.一括処理メニュー
対象

微小な距離だけ離れている参照

拡大

対象に点を挿入

対象参照

但し、参照の点から対象の線分への垂線の足との距離が、垂線の足と対象の線分の端点との距離より長い場合は、挿入しません。

対象参照

拡大

垂線の足との距離を比較

5.長さ 0 のポリライン、面積 0 のポリゴンを削除する
上記の処理の結果、長さがゼロになったポリラインあるいは面積がゼロになったポリゴンを削除します。
[編集フラグ]をセットする
変更したポイント・ポリライン・ポリゴンについて、属性「編集フラグ」の値を１にします。シェープファイルに
属性「編集フラグ」がない場合、シェープファイルにこの属性(整数で１桁)を追加します。属性を追加した場合、デフォルトの属性値は「0」です。

8.6. 座標のずれ対応 3
上記メニュー[座標のずれ対応 2]と同じ処理内容ですが、対象と参照のシェープファイルについてフォルダを指定して実行します。座標を調整したシェープファイルは、別のフォルダに保存します。
既存の基盤地図情の XML をシェープファイルに変換し、隣接する地域との整合を取った後、メニュー[基盤地図情報]-[XML ファイルへ変換 2」で XML ファイルに変換する前に、シェープファイルに生じた座標の微小なずれを元に戻すために作成した機能です。

対象シェープファイルの入力フォルダ
97

8.一括処理メニュー
ずれの調整を行うシェープファイルのフォルダです。
参照シェープファイルの入力フォルダ
編集前のシェープファイルを指定します。XML から変換した直後のシェープファイルのフォルダを指定します。
ずれを調整した対象シェープファイルの出力フォルダ
対象のシェープファイルの座標を調整したシェープファイルを保存します。
編集フラグをセットするチェックを外しておきます。
対象のシェープファイルについて次の処理を行います。
① 対象のシェープファイルと同じ名前のシェープファイルを参照のフォルダで探します。
② 同じ名前のシェープファイルが参照になければ、そのまま出力フォルダに出力します。
③ 同じ名前のシェープファイルが参照にあれば、参照のシェープファイルの座標を基準に、対象のシェープファ
イルデータについて「処理」の項目の処理を行います。１から 5 までの処理を１セットとし、座標の移動があれば、再度１セットを行い、座標の変更がなくなるまで 1 から 5 の処理を繰り返した後、出力フォルダに保存します。

8.7. 自己交差修正
等高線や建築物の外周線などについて、一部のタイプの自己交差を一括して修正します。このメニューは開いているポリゴンとポリラインシェープファイルすべてについて処理を行います。

1.連続した同一 XY 座標の点を削除する
前処理として、同一座標の点が連続している場合削除します。

1

2

34

5

1

2

3

4

2.重なった線分を削除する
重複した線分を削除します。処理は次の２パターンです。
① 二重取得ポリラインの点列が途中で始点側に戻ってくるタイプです。

98

8.一括処理メニュー

1

2

3

7

6

5

1

2

3

4

1

2

3

4

4

1

2

3

4

6

1

2

3

4

3

4

5
②

トゲ(隣接する線分が重なっている)
点列の途中が重なっているタイプです。

1

2

35
4

見掛け上、トゲになっていなくても、一部が戻っているタイプも修正します

1

2

3

4

5

6

1

2

ポリゴンのとげも削除します。

1

2

6

1

3

5

2

5

4

4

3

上図のように、線分の両点が全く同じ座標ではなく、線分の一部が重なっている場合でも、重なっている部分を削除します。
建物の外周線のようなポリラインのシェープファイルで、始点と終点が同じ座標で、面積がゼロでないものはポリゴンとして扱います。

5

4

5

6

2

1

4

5
1

3

3

2

等高線のようなポリラインのシェープファイルで、始点と終点が一致していても面積がゼロの場合はポリラインとして扱います。

1

2

3

7

6

5

4

1

2

3

4

3.微小な三角形を削除する
建物の外周線などで、角に微小な自己交差が発生している場合です。自己交差でできる形状が三角形で指定された
99

8.一括処理メニュー
面積よりも小さい場合、三角形部分を削除します。

[編集フラグ]をセットする
シェープファイルの属性[編集フラグ]がなければ付加し(値は 0)、線分を削除したシェープについて値 1 をセットします。
削除した線分と微小三角形は[確認リスト]にリストアップします。

ひと筆書きで図形が描かれている場合、形状が変わることがあります。[確認リスト]で、同じレコード番号が連続している場合、注意して確認してください。

8.8. 二重取得削除
完全に重なっているシェープを削除します。同一シェープファイル内で、同じ図形形状かつ属性値がすべて同じシ
100

8.一括処理メニュー
ェープが複数あった場合、一個を残して他を削除します。同一レコード内に複数のパートがあって二重になっている
場合と、異なるレコード間でパートが重なっている場合が対象です。

削除したシェープは[確認リスト]にリストアップします。

同じ形状でも属性がひとつでも異なる場合は、削除しないで[チェックリスト]にリストアップします。

8.9. 建物の外周線に図郭の陰線を追加「建築物.shp」のポリゴンに注目し、ポリゴンの内側を通る図郭線を「建築物の外周線.shp」に追加します。
図郭線

追加する線
編集フラグ=1(true)
可視フラグ=0(false)

図郭線「建築物の外周線.shp」に追加する線には次のような属性をセットします。
101

8.一括処理メニュー
属性名
編集フラグ
可視フラグ
分類コード
種別
名称

属性値
1(true)0(false)
参照した「建築物.shp」のポリゴンの属性「分類コード」の値
参照した「建築物.shp」のポリゴンの属性「種別」の値
参照した「建築物.shp」のポリゴンの属性「名称」の値「建築物の外周線.shp」に属性「編集フラグ」「可視フラグ」が無ければ、これらの属性を追加します。属性を追加した場合、既存のレコードの属性値は「編集フラグ」が「0」、「可視フラグ」が「１」です。
「建築物.shp」と「建築物の外周線.shp」を開いた状態でこのメニューを起動してください。

【地図情報レベル】
指定された地図情報レベルで図郭線の位置を計算します。
追加した線データは[確認リスト]にリストアップします。

ポリゴン数、線データ数などを[レポート]パネルに表示します。

図郭線上に既存の線データがある場合、追加すると重複することになるので追加しません。２回目の実行では、下図のような処理結果になります。

「建築物の外周線」を構造化し「建築物」を作成した後、この機能を使うことになります。
(1) DM から「建築物の外周線」を抽出(2) メニュー[連続する同一座標を削除する]で、連続点を削除(3) 接続・接続処理(一旦 XML に変換し、[基盤地図情報 XML 検査]で隙間の検査)(4) 構造化し「建築物」を作成(5) この機能で図郭線上の陰線を追加(6) 基盤地図情報 XML を作成
102

8.一括処理メニュー

8.10.

道路縁の端を閉じる

道路縁のシェープファイルについて、道路縁の端が開いている場合に閉じるポリラインをシェープファイルに追加
します。

道路縁
道路縁のシェープファイルを指定します。
範囲ポリゴン
まだ、未サポートです。
道路の幅
道路のポリラインの端点と端点との距離を指定します。ダイアログで指定された距離の範囲内にあれば、ポリライ
ン作成の候補となります。
閉図形になる場合の面積
ひとつのポリラインがほぼ閉じる形状になっていて、直線で閉じた場合の面積を指定します。指定された面積より大きくなる場合、閉じるポリラインを発生します。小さなポリラインを閉じないための設定です。

フィールド「種別」が同じ
103

8.一括処理メニュー
フィールド「種別」がある場合、同じ値のポリライン間に線分を発生するよう条件を付加します。
フィールド「分類コード」が同じ
フィールド「分類コード」あるいは「DM 分類コー」があれば、同じ値のポリラインの間に線分を発生するよう条件を付加します。
設定内容
追加する線分のポリラインの属性について指定します。ダイアログの上の項目から順に処理していきます。
両方の道路縁で属性値が同じならばコピーする
接続する両方のポリラインのレコードについて、各フィールドの文字列が同じ場合、同じ文字列を追加する線分にセットします。
両方の道路縁の分類コードが 2101 ならば分類コードを 2100 にする
両方の道路縁のフィールド「分類コード」あるいは「DM 分類コー」の値が「2101」の場合、作成するポリラインのフィールド「分類コード」あるいは「DM 分類コー」の値に「2100」をセットします。
確認リストには追加したポリライン(点数=2)をリストアップします。

104

9.基盤地図情報メニュー

9. 基盤地図情報メニュー
メニュー[シフト表示]については、JPGIS-XML ビューF の説明書を見てください。
メニュー[シェープ論理一貫性検査],[基盤地図情報 XML 作成],[基盤地図情報 XML 検査],[シームレス検査]については、他の章で説明しています。

9.1. 地物 ID の構成
基盤地図情報原形データベースの XML ファイルの要素「地物 ID」について、記録されている ID の表を作成します。

XML ファイルのフォルダ(入力)
基盤地図情報原型データベース XML ファイルのフォルダを指定します。
CSV(出力)作成する CSV ファイル名を指定します。
XML ファイルの要素「地物 ID」について、「識別コード」＋「管理連番」別に記録されている ID の開始番号と終了
番号を CSV に出力します。1 列目が「識別コード」＋「管理連番」の文字列、2 列目が連続する ID の開始 ID、3 列目が最後の ID、4 列目が連続する ID の数です。最後に XML ファイル全体の地物の総数と、ID の最大値を出力します。

9.2. シェープファイルへ変換
作成した基盤地図情報原形データベースの XML ファイルをまとめてシェープファイルに変換します。
（ダウンロー
ドデータには対応していません）

105

9.基盤地図情報メニュー【入力フォルダ】
基盤地図情報原形データベース XML ファイルのフォルダを指定します。
【平面直角座標系に変換する】
XML は緯度経度で記録されているので、平面直角座標系に変換します。OFF の場合、シェープファイルの座標は
緯度経度の度単位になります。
【地物のタグの値から[fgoid:][fmdid:]を除く】
地物のタグ(<地物 ID>など)の値が「fgoid:」「fmdid:」で始まる場合、「fgoid:」「fmdid:」を除いた文字列をシェー
プファイルに記録します。
【出力フォルダ】
シェープファイルを作成するフォルダを指定します。
作成するシェープファイル名は「地物名+.shp」「地物名+.dbf」「地物名+.shx」となります。平面直角座標系に変換する場合は.prj も作成します。ひとつの地物が複数の XML ファイルに分かれている場合も一つのシェープファイルにまとめます。
○○市_建築物 0001.xml

建築物.shp○○市_建築物 0002.xml

建築物.dbf○○市_建築物 0003.xml

建築物.shx

地物の空間属性とシェープファイルのタイプは次のように対応します。
地物の空間属性
シェープファイルのタイプ
地点(GM_Point)
Point
場所(GM_Curve)
Polyline
範囲(GM_Surface)
PolygonXML のひとつの地物をシェープファイルのひとつのレコードに変換します。行政区画の飛地や建築物の中庭など、XML のひとつの地物に外周(exterior)と内周(interior)がある場合、シェープファイルの同じレコードの外周と内周にします。
exterior
interior

XML ファイルの地物

外周
interior

内周

内周

シェープファイルのレコード

GM_Surface では外周は左回りなので右回りに反転、内周も右回りから左回りに反転します。もし、XML の exterior
106

9.基盤地図情報メニューが誤って右回りになっている場合でも、そのまま反転してシェープファイルでは左回り(誤り)になります。
シェープファイルのフィールド名、フィールド型、小数部の長さはインストールフォルダの「FGDCDB2SHP.csv」で設定しています。変更したい場合、インストールフォルダ下にフォルダ「def」を作成し、「FGDCDB2SHP.csv」のコピーを置いて編集してください。フォルダ「def」のファイルを優先して参照します。

「FGDCDB2SHP.csv」の一行目はヘッダで、２行目からがデータです。
内容
地物の名称です。
XML ファイルでのタグ名です。子要素がある場合スラッシュ’/’でタグ名を付加します。
シェープファイルのフィールド名です。フィールド名は 11 バイト以下なので、全角の場合５文字、アルファベットで 11 文字になります。半角カタカナは使わないで下さい。
4
シェープファイルのフィールド型です。空白の場合、文字列とします。
C：文字列
N：整数
F：実数
5
フィールド型が実数の場合、小数点以下の桁数を指定します。
列1
23

シェープファイルのフィールド長は XML でのタグの内容のバイト数から計算し、最大のバイト数を設定します。ただし、実数の場合、フィールド長=最大バイト数+小数点以下の桁数+1 とします。
バージョン 1.0.109 からシェープファイルにフィールド「id」を付加します。XML ファイルの地物の属性「id」の文字列（例「A12345」)をセットします。フィールド「id」の型は文字列で、フィールド長はセットする文字列の最大長をセットします。
「FGDCDB2SHP.csv」での定義は不要です。
XML の地物のタグについて、「FGDCDB2SHP.csv」に変換設定がない場合、その旨を表示します。この場合、このタグの情報はシェープファイルには保存されません。

「FGDCDB2SHP.csv」で指定したフィールド型と XML でのタグの内容が合わない場合、その旨を表示し、シェープフ
ァイルの属性値は空白にします。

「建築物」の「名称」など、地物にタグがない場合、シェープファイルの属性値は空白になります。
座標の精度については、XML ファイルで座標値を小数点以下９桁に丸めるため、平面直角座標に変換しても、元のシェープファイルと全く同じ座標値にはなりません。また、平面直角座標から緯度経度、緯度経度から平面直角座標への変換計算でも座標値のずれが発生します。

107

9.基盤地図情報メニュー
元のシェープファイル

基盤地図情報 XML ファイル

変換シェープファイル

・ メートル単位

・ 緯度経度の度単位

・ メートル単位あるいは度単位

・ 倍精度実数・ 小数点以下９桁で文字列

・ 倍精度実数

XML ファイルの DM 分類コードが「000010108」など 0 から始まる文字列の場合、「FGDCDB2SHP.csv」のフィールド型の設定を「N(整数)」から「C(文字列)」に変更してください。
「FGDCDB2SHP.csv」のデフォルトの設定は「N」で、「N」の場合、「000010108」が「10108」になってしまいます。

9.3. XML ファイルへ変換
上記メニュー[シェープファイルへ変換]で基盤地図情報原形データベース XML ファイルから変換したシェープファ
イルを XML ファイルへ戻します。
新規に XML ファイルを作成する地区と、既に作成されている地区との整合性をとるため、重複している地物を既存の XML ファイルから削除するなど、既存の XML ファイルを変更したい場合に使用できます。

原型データベース XML[シェープファイルへ変換]
シェープファイル
シェープファイルを編集(地物を削除)
シェープファイル
[XML ファイルへ変換]
原型データベース XML
上記の変換では、基本的に XML ファイルの要素の内容が保持できます。メニュー[シェープファイルへ変換]では、XML の 要 素 の 内 容 を そ の ま ま シ ェ ー プ の 属 性 に 変 換 し ま す 。 例 え ば 、「 地 物 ID」 は シ ェ ー プ フ ァ イ ル で は「fgoid:10-00200-7-123-146518」と記録されています。メニュー[XML ファイルへ変換]では、シェープファイルに記録されている属性値をそのまま XML の要素の内容としますので、同じ「地物 ID」が保持されることになります。もし、シェープファイルの編集で、ある地物が削除された場合、その地物の「地物 ID」は変換された XML に現れることはあ
りません。

製品仕様書
このオプションで、出力する XML ファイルの GI 要素内の JPGIS の日付を「2009-05-31」「2008-03-31」を切り替えます。また、XML ファイル名の通し番号の桁数を変えます
JPGIS
XML ファイル名の桁数
第 2.0 版
2.0 日付は「2008-03-31」 4 桁。例 ○○市_等高線 0001.xml
108

9.基盤地図情報メニュー
第 3.0 版
2.1 日付は「2009-05-31」 3 桁。例 ○○市_等高線 001.xml
XML ファイルの GI 要素の記述はこの設定では変更しません。スキーマファイル名や JPGIS の URL は「GI 要素の属性」に入力してください。

入力フォルダ変換したいシェープファイルを置いておきます。シェープファイル名は「地物名＋.shp」です。
シェープファイルの座標は平面直角座標系
シェープファイルの座標が平面直角座標系の場合 ON にします。OFF の場合、シェープファイルは十進緯度経度でとしてそのまま XML へ変換します。
平面直角座標系
シェープファイルの座標は平面直角座標系の場合、系番号を指定します。
出力フォルダ
基盤地図情報原型データベースの XML ファイルを作成するフォルダです。
【座標参照系の測地原子】
作成する XML ファイルの<jps:CRS uuidref="fguuid:jgd2011.bl"/>に「jgd2000」あるいは「jgd2011」のどちらを記録するかを指定します。
市区町村名作成する XML ファイル名の先頭につける市区町村名です。
XML ファイルのサイズ
XML ファイル保存時に、指定されたサイズを超える場合、ファイルを分割します。シェープに変換する前の XML
ファイルが複数の場合、分割の判定が異なれば、それぞれの XML ファイルに格納される地物の数が異なってきます。
GI 要素の属性
基盤地図情報 XML ファイルの「GI」要素の属性の内容を指定します。
「製品仕様書第 2.0 あるいは 3.0 版」では以下の文字列をセットします。
第 3.0 版
属性名
属性値の文字列
xsi:schemaLocation http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema3.0 FGD_CDB_Schema3.0.xsd
xmlns:jps
http://www.gsi.go.jp/GIS/jpgis/standardSchemas2.1_2009-05
xmlns
http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema3.0
version
1.0
timeStamp
2010-03-26T12:00:00
第 2.0 版
属性名
属性値の文字列
xsi:schemaLocation http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema2.0 FGD_CDB_Schema2.0.xsd
xmlns:jps
http://www.gsi.go.jp/GIS/jpgis/standardSchemas2.0_2008-03
xmlns
http://www.gsi.go.jp/GIS/FGD/2008/FGD_CDB_Schema2.0
version
1.0
timeStamp
2008-10-10T20:08:10「任意」では「GI」要素の属性の文字列が指定できます。仕様が変更された場合に対応するための項目です。現在のデフォルト値は第 3.0 版を設定しています。
。
exchangeMetaData
要素「exchangeMataData」に記録する情報を指定します。
要素[proxy]を出力する
ON の場合、行政区画・行政区画界線・町字界線・街区域・街区線・水域・水涯線・海岸線・建築物・建築物の外周線・道路域の線(Curve)あるいは(Surface)に要素「proxy」を付加します。
[所属三次メッシュ]は自動計算
要素「所属三次メッシュ」の値を、メニュー[基盤地図情報 XML]と同じ方法で計算しセットします。OFF の場合、シェープファイルの値を参照します。
「id」を連番にする<道路縁 id="A*" uuid="... ">などの*の部分についての処理です。OFF の場合、要素の属性「地物 ID」の最後の数
値を属性「id」にセットします。ON の場合には、ダイアログで指定された開始番号から連番を属性「id」にセットします。複数の地物を変換する場合、変換する地物全体に渡って連番をセットします。隣接する複数の地区と整合をとる際に、id が重複しないようにするためのオプションです。
このメニューで XML に変換できるのは次の地物です。
109

9.基盤地図情報メニュー
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

地物
測量の基準点
街区点
整備作業用実測点
DEM 区画
標高点
等高線
行政区画
行政区画界線
行政区画代表点
町字界線
町字の代表点街区域
街区線
街区の代表点
水域
水涯線
海岸線
河川堤防表法肩法線
河川区域界線
建築物
建築物の外周線
道路縁
道路構成線
道路域分割線
道路域
道路区分面
道路区域界線
軌道の中心線検証点
標定点
図葉調整 TIN ポリゴン
水部構造物線
水部構造物面

変換

○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○

○
○

シェープファイルの属性の名称に対して、XML の要素のタグを対応させています。つまり、シェープファイルに以下の属性名があり、属性値が空白でなければ、対応する要素を XML に出力します。シェープファイルの属性名はシフト JIS で、カタカナ・漢字は全角、アルファベットは半角です。この表で、「/」は子要素を示しています。この対応
関係は[シェープファイルへ変換]で使用する「FGDCDB2SHP.csv」の設定と同じです。
シェープファイルの属性名
XML ファイルの要素のタグ
地物の属性「id」
シェープファイルに属性「id」がない場合、あっても属性値が空白の場合は、
id"A"+地物 ID の最後の数値(バージョン 6.0.109 からシェーぷファイルのフィールド「id」を参照)
地物 ID
地物 ID
情報レベル
出典地図情報レベル
編集フラグ
編集実施フラグ
可視フラグ
可視フラグ
三次元
三次元フラグ
メタデータ
メタデータ ID
公開区分
公開区分
存在期間自
存在期間_自/position/date8601
存在期間至
存在期間_至/position/date8601
整備完了日
整備完了日/position/date8601
作業番号
整備作業番号
出典メタ
出典メタデータ
基盤メタ
基盤地図情報メタデータ
出典元キー
出典元キー情報
分類コード
DM 分類コード
図形区分
DM 図形区分110

9.基盤地図情報メニュー
メッシュ
種別
名称
点名
標高値
行政コード
街区符号
管理主体

所属三次メッシュ
種別
名称
点名
標高値
行政コード
街区符号
管理主体

各地物に割り当てられるユニークな番号は、属性「地物 ID」から取得します。
「地物 ID」の最後のハイフンの後の数字をユニーク番号とします。例えば、シェープファイル属性「地物 ID」の値が「fgoid:10-00200-7-123-146518」の場合、「146518」がユニーク番号になります。このユニーク番号を使って XML の属性「id」や「idref」をセットします。但し、XML の属性「id」へのセットはシェープファイルのフィールド「id」を優先します。
ダイアログで「基盤地図情報メタデータ ID」を指定しますが、これは要素「exchangeMetaData」にのみ使用します。
各地物の要素「基盤地図情報メタデータ」は、シェープファイルの属性「基盤メタ」を参照します。
要素「出典メタデータ」や「基盤地図情報メタデータ」の内容は「fmdid:7-202」などとなっています。メニュー「シェープファイルへ変換」では、シェープファイルの属性値にそのまま「fmdid:」を含んで「fmdid:7-202」と記録しています。この「XML へ変換」では、シェープファイルの属性値をそのまま要素の内容としていますので、XMLファイルにも全く同じ内容「fmdid:7-202」を出力します。つまり、一連の変換で「fmdid:」を削除したり、付加したりしていません。
シェープファイルのポリゴンの外周が誤って左回りの場合、修正して、XML には左回りで出力します。

メニュー[シェープファイルへ変換]で「地物のタグの値から[fgoid:][fmdid:]を除く」が ON の場合、シェープフ
ァイルには「fgoid:」「fmdid:」が除いた文字列が記録されます。このシェープファイルから XML に変換する際に、文字列の先頭に「fgoid:」「fmdid:」がない場合、「fgoid:」「fmdid:」を先頭に付加して XML に記録します。次のタグが対象です。
タグ名
文字列
地物 ID
fgoid:
出典メタデータ
fmdid:
基盤地図情報メタデータ
fmdid:
メタデータ ID
fmdid:
バージョン 6.0.78(2011/10/01)から、検証点と整備作業用実測点の変換を追加しました。メニュー「XML ファイル
へ変換２」では未サポートです。整備作業用実測点の XML の「管理情報」については、以下のシェープファイルのフィールドから変換します。

111

9.基盤地図情報メニュー

9.4. XML ファイルへ変換 2
上記メニュー[XML へ変換]は、シェープファイルの編集で地物が削除された場合のみを想定しています。地物が変更あるいは追加された場合は、この「XML へ変換 2」を使ってください。

112

9.基盤地図情報メニュー

原型データベース XML[シェープファイルへ変換]
シェープファイル
シェープファイルを編集(地物を追加・変更・削除)
シェープファイル
[XML ファイルへ変換 2]
原型データベース XML
以下の説明では「XML ファイルへ変換」と異なる部分を説明します。同じ部分は「XML ファイルへ変換」を参照してください。

編集前のシェープファイル
メニュー「シェープファイルへ変換」で作成した、編集前のシェープファイルのフォルダを指定します。地物が変更されているか、いないかを判定するため参照します。緯度経度あるいは平面直角座標の座標は編集後のシェープフ
ァイルと合わせてください。
出力内容追加・変更された地物のみを XML に出力するか、変更されていない地物も含んですべて XML に出力するかを指定します。追加・変更された地物のみの出力で、追加・変更された地物がない場合、一旦 exchangeMetaData 部分のXML ファイルを作成しますが、処理後 XML ファイルを削除します。
最初の地物 ID
追加された地物について設定する地物 ID の最初の番号をしていします。メニュー[基盤地図情報]-[地物 ID の構成]
で、元の XML ファイルで使われていた地物 ID の最大値を調べ、それより大きい値を指定すれば、元の地物 ID と重ならないようにできます。ID は XML の地物の要素の属性「id」にも記録し、id は uuid と違って「識別コード」＋「管理連番」がないため、XML ファイル全体で異なる値を設定する必要があります。作成した XML について、メニュー[基盤地図情報]-[地物 ID の構成]で指定した地物 ID がセットされていることが確認できます。
「追加・変更された地物のみ出力」では、シェープファイルの各地物について、以下の処理を行います。シェープ
ファイルのフィールド[地物 ID]が空白の場合、追加された地物として処理します。

113

9.基盤地図情報メニュー
開始
フィールド[地物 ID]は空白か？

YesNo追加された地物として XML に出力する終了

同じ形状かつフィールド[種別]などが同じ地物が編集前シェープファイルにあるか？

変更なしの地物として出力しない

終了

Yes
No
変更された地物として XML に出力する

終了「種別」などが同じかの判定で参照するフィールドはレポートパネルに表示します。

「追加・変更された地物のみ出力」では、出力する XML ファイルには、市町村名の後に「_更新データ」を挿入します。例「○○市_更新データ_建築物 001.xml」
追加および変更と判定した地物の属性情報は下の表のようにXMLファイルに出力します。下の表にない属性は、シェープファイルのフィールド値をそのままXMLに出力します。
XML の属性
追加
変更
id
地物の属性「id」
地物の属性「id」
シェープファイルに属性「id」がない場合、あっても属 シェープファイルに属性「id」がな
性値が空白の場合は、
い場合、あっても属性値が空白の場"A"+地物 ID の最後の数値
合は、(バージョン 6.0.109 からシェーぷファイルのフィール "A"+地物 ID の最後の数値(バージョン 6.0.109 からシェーぷ
ド「id」を参照)
ファイルのフィールド「id」を参照)
地物 ID
新規 ID。
同左
uuid
ダイアログで指定された「識別コード」＋「管理連番」+ バージョン 6.0.106 までは「同左」
連番。連番の最初の番号はダイアログで指定。
でしたが、バージョン 6.0.107 から元のシェープファイルのフィール
ド「地物 ID」をセットします。
114

9.基盤地図情報メニューシ ェ ー プ の フ ィ ー ル ド [ 編 集 フ ラ グ ] が true(=1) か true(=1)
false(=0)の場合、その値を XML ファイルに出力。
それ以外の空白などの場合、false(=0)を出力。
存在期間_自ダイアログで指定された日付を XML ファイルに出力。 シェープのフィールド[存在期間自]の値を XML に出力。
整備完了日
ダイアログで指定された新規の整備完了日を出力。
同左
整備作業番号
シェープファイルのフィールド[作業番号]が空白でない 同左
場合、その値を XML ファイルに出力。空白の場合、ダイアログで指定された文字列を出力。
出典メタデータ
ダイアログで指定された新規の出典メタデータを出力。 シェープのフィールド[出典メタ]のシェープファイルのフィールド[出典メタ]が空白でない 値を XML に出力。
場合、その値を XML ファイルに出力。空白の場合、ダ 同左
イアログで指定された文字列の先頭に「fmdid:」を付けてを出力。
基盤地図情報メタデータ ダイアログで指定された新規の基盤地図情報メタデータ 同左
を出力。
編集実施フラグ追加あるいは変更された地物については確認リストにリストアップし、上の表での値を表示します。

レポートパネルには、元データと異なる情報の内容と数を表示します。
「同じ形状の図形がない」の数が多い場合、シェープファイルの形状の座標に微小なずれがある恐れがあります。メニュー[一括処理]-[座標のずれ対応 3」でチェックしてみてください。主題属性、例えば「図形区分」の異なるケースが多い場合、元データの属性値が空白になっていないか、メニュー[ツール]-[シェープ 地物リストアップ]で確認してみてください。

バージョン 6.0.106 までは、出力する XML の「地物 ID」は新規の番号をセットしていましたが、バージョン 6.0.107
からは、元のシェープファイルのフィールド「地物 ID」に文字列があれば、そのまま地物 ID をして出力し、空白ならば新規の地物 ID を出力します。

9.5. XML-XML 比較
上記メニュー[XML へ変換]で元の XML とシェープから変換した XML が同じかを確かめためるのツールです。

115

9.基盤地図情報メニュー

原型データベース XML[シェープファイルへ変換]
シェープファイル

比較する[XML ファイルへ変換]
原型データベース XML

XML ファイルのフォルダ(参照)元の基盤地図情報原型データベースの XML ファイルのフォルダを指定します。
XML ファイルのフォルダ(対象)メニュー[シェープファイルへ変換]で作成したシェープファイルを[XML ファイルへ変換]で作成した XML ファイ
ルのフォルダを指定します。
属性[timeStamp]の値の違いは許す
要素「GI」の属性「timeStamp」の日付が異なっていても違いとせず、比較を継続します。
属性[id]と[idref]の値の違いは許す
地物要素や空間属性要素の属性「id」と「idref」の値が異なっていても違いとせず、比較を継続します。XML のエディタで編集されて「id」と「idref」が自動的に変更された場合に対応するためです。
「uuid」と「uuidref」の値が異なっている場合、違いとしてレポートします。
要素[coordinate]は実数値で比較する
要素[coordinate]の内容を文字列ではなく、実数値として、小数点以下９桁の精度で比較します。実装ガイドでは、最後の桁が 0 の場合は省略するようになっていますが、9 桁目が 0 になっているケースに対応するためです。

両方のフォルダで、同じ名前の XML ファイルを比較します。それぞれのファイルを一行ずつ取り出して、文字列が異なれば、その旨を[レポート]パネルに表示して、比較を終了します。つまり、一番最初に違う行があれば、その行を示し、後の行についての比較はおこないません。改行だけの空白行があれば、その行はとばします。また、要素のタグの前に半角スペースやタブがある場合に対応するため、各行の文字列から半角スペースとタブを除いた文字列で比較します。
XML ファイルをシェープファイルに変換し、シェープファイルを編集し、再度 XML 戻すことを意図する場合、シェープフィルを編集する前に、一旦 XML ファイルへ戻してみることをお勧めします。メニュー「シェープファイルへ変換」ダイアログで指定する「GI」要素の内容などが、元の XML と異なっていないかを確かめることができます。異なる場合、次のようなレポートが表示されます。この場合、ダイアログの指定を修正してください。
116

9.基盤地図情報メニュー「proxy」の有無が異なっている場合、次のように[proxy]の行が異なるレポートになります。この場合、ダイアロ
グの「要素[proxy]を出力する」を切り替えてください。

等高線や建築物のように、XML ファイルが複数に分割されている場合、メニュー[シェープファイルへ変換]では、一つのシェープファイルになります。メニュー[XML へ変換]で複数のファイルに分割される場合、ファイルに属する
地物の数が異なると思われます。どこでファイルを分けるかは XML ファイルを作成するソフトウェアによって異なると思われますし、設定によってもことなってきます。従って、最初のファイル「0001.xml」はファイルの最後の行あたりで異なる行が現れます。地物が少ない方の XML ファイルのレポートに「</dataset>」が現れます。
「</dataset>」
は地物の終了を意味します。また次のファイル[0002.xml」以降では、最初の地物から「id」が異なります。

この比較ツールの目的は、要素「GI」と「exchangeMetaData」の内容の比較と、最初のいくらかの地物について、XML ファイルの記録方法が異なることがないかを調べるためです。実装ガイドで例示されている XML のスタイルを前提にしています。現段階では、メニュー[基盤地図情報 XML 作成]で作成した XML で動作確認しています。もし、異なるスタイルの XML がある場合、メニュー[XML へ変換]あるいは[XML-XML 比較]を改良することで対応していく予定です。

9.6. 削除リスト作成
隣接する市町村との接合編集で削除された地物のリストを作成します。

117

9.基盤地図情報メニュー

削除前の XML のフォルダ

削除後の XML のフォルダ○○市_行政区画 0001.xml○○市_行政区画 0001.xml○○市_道路縁 0001.xml○○市_道路縁 0001.xml○○市_道路縁 0002.xml○○市_道路縁 0002.xml…

…

削除リスト CSV
10-00200-7-3-2729592,道路縁10-00200-7-3-2729620,水涯線
10-00200-7-3-2652035,水涯線
10-00200-7-3-2580266,建築物…

削除前の XML ファイルのフォルダ(入力)
接合処理する前の XML ファイルのフォルダを指定します。
削除後の XML ファイルのフォルダ(入力)
接合処理が済んだ後の XML ファイルのフォルダを指定します。
作業地区別
接合処理を行った地区が複数の作業地区に隣接している場合、それぞれの作業地区別の作業リストも作成するためのオプションです。

118

9.基盤地図情報メニュー

A 市(既存)C 市(作業地区)

C 市の削除リスト
B 市(作業地区)
B 市の削除リスト

平面直角座標系
XML データの平面直角座標系を指定します。地物とポリゴンの重なりは平面直角座標系でチェックします。
作業地区ポリゴンのシェープファイル
作業地区別に削除されたデータを囲むポリゴンのシェープファイルを指定します。作業地区はこのポリゴンで判定します。作業地区のポリゴンが重なってはいけません。上図の赤い楕円です。
シェープファイルのフィールド名
作業地区ポリゴンについて、市町村名などが記録されているフィールド名を指定します。例えばフィールド名が「名称」で、その値が「A 市」「B 市」となります。全体のリストと同じフォルダに、このフィールド名の内容+.csv のファイル名で作業地区別の削除リストを作成します（例：[A 市.csv][B 市.csv]。指定されたフィールド名がシェープ
ファイルにない場合、フィールドの値に空白がある場合、処理を停止します。飛び地に対応し、複数のレコードが同
じフィールド値を指定ができます。削除された地物が複数のポリゴンと重なる場合、あるいはひとつも重ならない場
合は、ポリゴン別の CSV には出力しないでチェックリストに表示します。

シェープファイルの座標は平面直角座標系
作業地区ポリゴンのシェープファイルの座標が平面直角座標系の場合 ON、緯度経度の場合 OFF にします。
削除リスト CSV(出力)作成する削除リストの CSV ファイル名を指定します。削除された地物のすべての ID と地物名を出力します。
削除前の XML の「地物 ID」が、削除後の XML になければリストアップします。地物別に地物 ID を調べます。つまり、削除前の「○○市_道路縁 0001.xml」「○○市_道路縁 0002.xml」などに対して、削除後の「○○市_道路縁 0001.xml」「○○市_道路縁 0002.xml」を調べます。編集前には「○○市_道路縁 0002.xml」にあった地物が、編集後は○○市_
道路縁 0001.xml」に移動していても、地物 ID が変わっていなければ、削除されたことにはなりません。
削除前フォルダと削除後フォルダに、地物名が対応する XML ファイルがない場合、その地物についてはチェックしません。
作成する削除リスト CSV は 1 行目からデータで、ヘッダ行はありません。
列 型
内容
1 文字列 削除された XML の要素「地物 ID」の値から先頭の「fgoid:」を除いた文字列
例「fgoid: 10-00200-7-3-2729592」⇒「10-00200-7-3-2729592」
2 文字列 削除された地物名。
「道路縁」
「水涯線」
「建築物」など削除された地物の総数をレポートします。削除された地物がなければ CSV ファイルは作成しません。
119

9.基盤地図情報メニュー

9.7. DLD-DEM-XML 作成
河川流域地盤高データ作成業務での基盤地図情報ダウンロードデータ形式の DEM(5m メッシュ(標高））の XML を作成します。平面直角座標系の地図情報レベル 2500 図郭別の DEM データファイルから、共一次内挿法(Bilinear
Interpolation)で標高値を計算し、3 次メッシュ別の XML ファイルを作成します。

DEM
DEM
.txt
DEM
.txt
.txt
(図郭別)

FGD_DLDFGD_DLD.xml
FGD_DLD.xml
FGD_DLD.xml
FGD_DLD.xml.xml(3 次メッシュ別)あるいは、一旦、平面直角座標系の地図情報レベル 2500 図郭別の DEM データファイルから TIN ファイルを作成し、TIN 上での標高値で 3 次メッシュ別の XML ファイルを作成します。

DEM
DEM
.txt
DEM
.txt
.txt

TIN
TIN
.txt
TIN
.txt
.txt

(図郭別)

(図郭別)

FGD_DLDFGD_DLD.xml
FGD_DLD.xml
FGD_DLD.xml
FGD_DLD.xml.xml(3 次メッシュ別)


















XML ファイルについては「基盤地図情報ダウンロードデータファイル仕様書 第 1.1 版 平成 20 年 6 月」を参照します。(DEM については「第 1.2 版 平成 21 年 1 月」での変更はないようです)
XML ファイルは JPGIS2.0 形式で、GML ではありません。
3 次メッシュ別に XML ファイルを作成します。ファイル名は次のようになります。
"FG-JPG-" + 1 次メッシュコード(4 桁) + "-" + 2 次メッシュコード(2 桁)+ "-" + 3 次メッシュコード(2 桁) + "-" + (「dem5k」「DEM5A」など) + "-" + 納品日 + ".xml"
例 " FG-JPS-5234-00-48-dem5k-20080331.xml"「dem5k」「DEM5A」などと、納品日はダイアログで指定します。
XML ファイルの DEM 点の間隔は 0.2 秒で、225x150 の格子になります。
XML ファイルの要素「DEM」の「InSpanFr」にはダイアログで指定された納品日を[jps:date8601]形式に変換
してセットします。
XML ファイルの要素「DEM」の「InSpanTo] には"2999-12-31"をセットします。
XML ファイルの要素「DEM」の「devDate」にはダイアログで指定された納品日を[jps:date8601]形式に変換してセットします。
XML ファイルの要素「DEM」の「orgGlLvl」には"0"をセットします。
「<orgGILvl>0</orgGILvl>」
XML ファイルの要素「DEM」の「orgMDId」には空白をセットします。
「<orgMDId></orgMDId>」
XML ファイルの要素「DEM」の「type」には"5m メッシュ（標高）"をセットします。
XML ファイルの DEM 構成点種別は「その他」あるいは「データなし」をセットします。
元の DEM ファイル(.txt)の Z 値が-999.0 以下の場合、「データなし」になります。
元の DEM ファイル(.txt)に 5 列目があり、ダイアログの「DEM ファイル(.txt)のフォーマット」が「id,X,Y,Z,A」の場合、5 列目が「-9999」「-8888」の点は「データなし」になります。
XML ファイルの DEM の標高値は小数点以下 2 桁のメートル単位でセットします。
XML ファイルで北側端に標高値が取得できない領域がある場合、要素「jps:startSequence」をセットします。
XML ファイルで南側端に標高値が取得できない領域がある場合、要素「values」を省略します。
120

9.基盤地図情報メニュー

バイリニア補間法(BilinearInterpolation,共一次内挿法)
出力する点の標高値を、点を囲む 4 点の標高値から計算します。3 次メッシュでの出力する点の緯度経度を平面直角座標系に変換し、平面直角座標系で点を囲む 4 点を特定し、4 点の標高値から出力する点の標高値を計算します。4
点が特定できない場合、DEM 構成点種別は"データなし"になります。TIN 関係の入力項目は不要です。
3 点での計算も併用
バイリニア補間法を使う際に、点を囲む 4 点のうち 1 点が水部(-9999,-8888)の場合あるいは元データがない場合には、陸部の 3 点で標高値を計算します。下図の例では、南西角の点 1 が水部となっているため、点 2,3,4 がなす三角形から、注目する点の標高地を計算します。もし、注目する点が水部の点 1 を含む三角形 1,2,4 に入っている場合、標高値は計算できないので、XML の種別は「データなし」になります。

平面直角座標系での LEM 点に囲まれた矩形

43
緯度経度でのグリッドの点を平面直角座標系に変換した位置

1

2

水部の点
ON の場合OFF の場合

4 隅の有効な点も併用
バイリニア補間法を使う際に、点を囲む 4 点のうち 1 点でも陸部(水部-9999,-8888 以外)の場合には、最も近い点の標高値を採用します。下図の例では、西側の点 1 と点 4 が水部となっているため、点 A に最も近い点 2 の標高値を121

9.基盤地図情報メニュー参照します。但し、点 A と点 2 の距離が、ダイアログで指定した距離より小さ場合です。距離の最大値はこのチェックボタンの右側のフィールドにメートル単位で指定します。デフォルトは矩形の中心から矩形の角までの距離 3.536m
です。
平面直角座標系での LEM 点に囲まれた矩形

43
緯度経度でのグリッドの点を平面直角座標系に変換した位置

A
1

2

水部の点

TIN 上の標高値
出力する点の標高値を TIN から計算します。
DEM ファイル(.txt)フォルダ(入力)元になる DEM データファイルのフォルダです。DEM データファイルの拡張子は".txt"で、内容は CSV 形式で、数値をカンマ(,)で分けます。ヘッダー行はなく、１行目からデータです。
列 型
内容
1
実数 数学座標の X(平面直角座標系のメートル)2
実数 数学座標の Y(平面直角座標系のメートル)
3
実数 標高値(メートル)-999.0m 以下の場合、水部として処理します。
または
列 型
内容
1
整数 任意の整数(プログラムからは参照しません)
2
実数 数学座標の X(平面直角座標系のメートル)3
実数 数学座標の Y(平面直角座標系のメートル)
4
実数 標高値(メートル)-999.0m 以下の場合、水部として処理します。
あるいは次の形式で、どの形式かは「DEM ファイル(.txt)のフォーマット」で指定します。
列 型
内容
1
整数 任意の整数(プログラムからは参照しません)
2
実数 数学座標の X(平面直角座標系のメートル)3
実数 数学座標の Y(平面直角座標系のメートル)
4
実数 標高値(メートル)
5
整数 0,1,-8888,-9999 の値を参照します。
-8888,-9999 であれば、4 列目の標高値にかかわらず、水部として処理します。
「-9999」「-8888」の場合、出力する XML の点の属性は「データなし」になります。XML の点の周りの４点のどれかが「-9999」「-8888」の場合「データなし」と判定します。
ファイルは地図情報レベル 2500 の図郭別で、ファイル名は図郭名になっている必要があります。例「09MC062.txt」
あるいは図郭名の後にアンダーバー「_」と文字列が付いている場合、アンダーバー直前までを図郭名とします。例「09MC062_5g.txt」。図郭名称の大文字小文字は問いません。図郭名で平面直角座標系番号に続く 2 文字 AA から
TH に加えて、WK まで処理します。
DEM データの点の間隔は、ダイアログで指定するグリッドセルサイズと異なっている場合、エラーメッセージを表示し、処理が止まります。
左下の DEM 点は図郭の左下からグリッドセルサイズの半分だけ離れている必要があります。

122

9.基盤地図情報メニュー

図郭

グリッドセルサイズ
TIN ファイルフォルダ(出力・入力)
上記の DEM ファイルから TIN を作成し、このフォルダに保存します。TIN ファイルは DEM ファイルと同じ名称ですが、内容が異なります。ひとつの図郭の TIN ファイルを作成する際に、隣接する図郭の DEM 点も参照して、図郭間の不整合が起きないようにしています。隣接する図郭の DEM 点について、グリッドセルサイズの 10 倍の距離をオフセットとします。下図での、水色の破線の矩形が注目している図郭をオフセットだけ上下左右に広げた範囲で、この中の DEM 点から TIN を作成し、TIN を図郭線で切断して、図郭の内側部分のみをファイルに出力します。

図郭

図郭

図郭

図郭

図郭

図郭

図郭

図郭

図郭

DEM 点から発生した TIN の三角ポリゴンの辺について、DEM の格子の対角線よりも長いものがあれば、その三角ポリゴンはファイルには出力しません。格子の間隔は 5ｍを想定しています。地形が凹になっている場所で発生する細長い三角ポリゴンを除くためです。

123

9.基盤地図情報メニュー

格子の対角線より長い辺があるのでTIN ファイルには保存しない(薄赤色部分の三角ポリゴン)

この TIN ファイルはメニュー[ファイル]-[参照 TIN(.txt)]で 3 次元表示して確認できます。
基盤地図情報ダウンロードデータ JPGIS-XML フォルダ(出力)XML ファイルを保存するフォルダです。
平面直角座標系
元の DEM データの平面直角座標系を指定します。平面直角座標系と緯度経度の対応に使います。
DEM ファイル(.txt)のフォーマット
元の DEM データのフォーマット(CSV 形式の列の構成)を指定します。
「X,Y,Z」は数学座標の X、数学座標の Y、標高値の列順です。
「N,X,Y,Z」は任意の整数、数学座標の X、数学座標の Y、標高値の列順です。
グリッドセルサイズ
元の DEM ファイルの点の間隔を指定します。
TIN 作成済み
元の DEM ファイルから TIN ファイルを作成しますが、次回、TIN ファイルが残っていて XML の作成日など付加情報のみを変更したい場合、TIN ファイルを作成する段階を省略できます。
ファイル名の一部作成する XML ファイルでの「DEM5A」「DEM5B」「dem5k」などを指定します。
納品日
XML ファイル名で使われる８桁の数値を指定します。また、XML の「IfSpanFr」と「devDate」には[jps:date8601]
形式に変換してセットします。例："20090331"⇒"2009-03-31"
GI 要素の属性
XML ファイルの GI 要素にセットする文字列です。デフォルトは次のようになっています。
項目
文字列
xsi:schemaLocation
http://fgd.gsi.go.jp/spec/2008/FGD_DLD_Schema FGD_DLD_Schema.xsd
xmlns:jps
http://www.gsi.go.jp/GIS/jpgis/standardSchemas2.0_2008-03
xmlns
http://fgd.gsi.go.jp/spec/2008/FGD_DLD_Schema
version
1.0
timeStamp
2009-03-15T00:00:00
基盤地図情報メタデータ ID
XML の要素「jps:metadataCitation」にセットする文字列です。
「基盤地図情報メタデータ ID=fmdid:」に続く文字列を指定します。
124

9.基盤地図情報メニュー
作成日
XML の要素「datasetCitation」と「metadataCitation」にセットする日付です。[jps:date8601]で、西暦(4 桁)月(2 桁)-日(2 桁)で指定します。例"2009-03-31"
地物 ID(連番以外)
XML の要素「DEM」の属性「uuid」と要素「fid」にセットする文字列です。"fgoid:"に続く文字列で連番の前までを指定します。例"10-61002-8-4"
地物 ID(開始番号)
XML の要素「DEM」の属性「uuid」と要素「fid」にセットする文字列の最後の番号です。"fgoid:"に続く文字列の連番の最初の値を指定します。例「地物 ID(連番以外)が「10-61002-8-4」、開始番号が 1 の場合、「uuid」と[fid」にセットする文字列は「10-61002-8-4-1」「「10-61002-8-4-2」「10-61002-8-4-3」...となります。
ID は 3 次メッシュコード
このオプションが ON の場合、上記「地物 ID」を連番ではなく、それぞれの XML ファイルに対応する 8 桁の 3 次メッシュコードをセットします。例えば、ファイル名が「FG-JPS-5234-00-48-dem5k-20080331.xml」の場合、「uuid」と[fid」にセットする文字列は「10-61002-8-4-52340048」となります。
座標参照系の測地原子】
作成する XML ファイルの<jps:CRS uuidref="fguuid:jgd2011.bl"/>に「jgd2000」あるいは「jgd2011」のどちらを記録するかを指定します。
3 次メッシュを 0.2 秒で分けた 225x150 の格子の中心の緯度経度から平面直角座標に変換し、元の DEM ファイルから共一次内挿法(Bilinear Interpolation)あるいは TIN から標高値を取得します。標高値を取得できた場合、XML フ
ァイルの DEM 構成点種別は"その他"、取得できなかった場合は"データなし"をセットします。
作成した XML ファイルはメニュー[ファイル]-[開く JPGIS-XML]で表示できます。開く際には「座標が緯度経度の場
合、平面直角座標系で表示する」を ON、「標高値(メートル)データがある」を ON にして「標高値の要素名]が「alti」を含むようにすれば、3 次元で点を表示します。TIN については[ファイル]-[参照 TIN(.txt)]で３次元表示できます
ので、重ねて見ることで XML の点の位置と標高値が確認できます。
ファイル数が多く、一部分のみを確認したい場合、先に TIN ファイルを開いて、[ファイル]-[開く JPGIS-XML DEM]
で TIN の近くの XML ファイルのみを表示させることができます。下図は XML の DEM 点と TIN を表示(鉛直方向のスケールは水平方向の 5 倍)した例です。

125

10.その他

10. その他
10.1.

更新記録

【1.00 2008/07/13】□ ソフトウェア[JPGIS-XML ツール]とそのオプションとして基盤地図情報 XML 作成と検査をまとめて別のソフトウ
ェア[基盤地図情報作成検査ツール]としました。
【1.01 2008/07/21】□ 新メニュー[基盤地図情報]-[シームレス検査]を追加しました。
□ 新メニュー[基盤地図情報]-[シェープファイルへ変換]を追加しました。
□ 変換元シェープファイルの属性名を変更しました。
□ [基盤地図情報]-[シェープ 論理一貫性検査]でシェープファイルのフォルダを指定できるようにしました。
□ メニュー名[基盤地図情報チェック]を[基盤地図情報 XML 検査]に変更しました。
□ 表示色の設定ファイル[JPGISColorTable.csv]の内容を変更しました。
【1.02 2008/07/26】□ [基盤地図情報]-[基盤地図情報 XML 作成]で、行政区画の飛地や建築物の中庭などの穴（シェープファイルのポ
リゴンの内周）について、XML に interior を出力するようにしました。
□ [基盤地図情報]-[基盤地図情報 XML 作成]に地物「道路区切線」と「道路域」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 作成]で、要素「DM 図形区分」と「所属三次メッシュ」に対応しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]に地物「道路区切線」と「道路域」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]に「建築物の外周線と道路縁の交差」「建築物と道路縁の交差」を追加しました。
【1.03 2008/08/11】□ [基盤地図情報]-[基盤地図情報 XML 作成] で変換元シェープファイルに属性「作業番号」と「出典メタ」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 作成] で DM 分類コードが接続編集で追加されたコードに該当する場合、XMLに「出典メタデータ」タグを出力しないようにしました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]の端点間の隙間と短い区間で、道路縁の種別が「庭園路等」は対象外にしました。
□ メニュー[一括処理]-[連続する同一座標点を削除]を追加しました。
□ メニュー[一括処理]-[建物の外周線に図郭の陰線を追加]を追加しました。
□ [ファイル]-[チェックリスト保存]で、チェックリストと確認リストに表示している座標と文字列を DXF ファイ
ルのポイント、円とテキストに出力できるようにしました。
□ XML からシェープファイル保存で、検証点と標定点について属性「出典メタ」を削除しました。
【1.04 2008/08/29】□ Windows XP Professional x64 に対応しました。メモリの制限がなくなります。
□ メニュー[一括処理]-[座標のずれ対応] を追加しました。
【1.05 2008/09/03】□ 新メニュー[チェック]-[シェープ ネットワークチェック]を追加。
【1.06 2008/09/06】□ [チェック]-[シェープ 変更チェック]で元 DM との比較もできるようにしました。シェープファイルの「□ 」を１にするオプションも追加。
□ [基盤地図情報]-[基盤地図情報 XML]作成でも、元の DM と比較して「編集実施フラグ」をセットできるようにしました。
【1.07 2008/09/13】□ 新メニュー[チェック]-[シェープ オーバーシュート]を追加しました。
□ メニュー[基盤地図情報]-[シェープ論理一貫性検査]を「シェープファイル検査」に変更し、[基盤地図情報 XML
検査]と同じ検査機能を追加しました。
この検査で使う SHPQualityDefMain.csv のフォーマットを変更しました。
【1.08 2008/09/20】□ [チェック]-[シェープ 変更チェック]で DM と比較すると、変更されていない地物が検出される問題を修正しました。DM では座標がテキストで記録され、それを実数に変換していますが、シェープに記録されている座標と有効数字(13-14 桁)の最後の桁が異なるケースがありました。
□ メニュー[チェック]-[シェープ ネットワークチェック]にダングルの検出を追加しました。
126

10.その他□□□□

メニュー[ファイル]-[チェックリスト保存]-[チェックリスト保存(DXF)]に正方形を追加しました。
[基盤地図情報]-[基盤地図情報 XML 作成] で、「編集実施フラグ」と「可視フラグ」について、デフォルトの場
合でも要素を XML に出力するよう変更しました。
[基盤地図情報]-[基盤地図情報 XML 作成]で、シェープファイルに属性「情報レベル」があれば、その値を XMLの「出典地図情報レベル」にセットするようにしました。
[基盤地図情報]-[基盤地図情報 XML 作成]で、行政コードが単一の場合、ダイアログで指定できるようにしました。

【1.09 2008/09/27】□ [基盤地図情報]-[基盤地図情報 XML 作成] で、入力フォルダにシェープファイルがなく、CSV ファイルのみでも変換するよう修正しました。
□ [基盤地図情報]-[基盤地図情報 XML 作成] で、ポリゴンのシェープファイルの右回り・左回りにエラーがあっても、XML には正常に出力するようにしました。
□ SHPQualityDefCodeFeature.csv の海岸線と水涯線の種別を品質仕様書 1.7 に合わせました。
□ [シェープ]-[シェープ変更チェック]と[一括処理]-[座標のずれ対応]で、属性「編集フラグ」を追加した場合デフォルトの属性値は空白でしたが、「0」をセットするように変更しました。
□ [一括処理]- [建物の外周線に図郭の陰線を追加]で属性「編集フラグ」と「可視フラグ」を追加した場合デフォルトの属性値は空白でしたが、「編集フラグ」は「0」、「可視フラグ」は「1」をセットするように変更しました。
□ [基盤地図情報]-[シェープファイル検査]で、属性「情報レベル」の定義域一貫性の検査を追加しました。
【1.10 2008/10/03】□ [基盤地図情報]-[基盤地図情報 XML 作成] で、マルチポイントのシェープファイルからの変換もできるようにしました。
【1.11 2008/10/08】□ [基盤地図情報]-[基盤地図情報 XML 作成] で、基盤地図情報 XML ファイルの「GI」要素の属性値を指定できるよ
うにしました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]に微小ポリゴンや二重取得の検査を追加しました。
□ [基盤地図情報]-[シェープファイル検査]に微小面積のポリゴンの検出を追加しました。
□ [シェープ ネットワークチェック]のダングルチェックを別メニュー[シェープ ダングルチェック]に分離しました。
【1.12 2008/10/15】□ FGD_CDB_Schema2.0.xsd に対応し、道路区切線を削除し、道路構成線と道路域分割線を追加しました。
□ FGD_CDB_Schema2.0.xsd に対応し、[基盤地図情報 XML 作成]のダイアログで、XML の GI 要素属性のデフォルト値を変更しました。
□ FGD_CDB_Schema2.0.xsd に対応し、SHPQualityDefCodeFeature.csv, FGDCDB2SHP.csv などを変更しました。
【1.13 2008/10/29】□ [基盤地図情報]-[基盤地図情報 XML 作成]で要素[proxy]の出力を止めました。
□ 新メニュー[チェック]-[シェープ 交差チェック]を追加ました。
□ 新メニュー[チェック]-[シェープ 重複チェック]を追加ました。
□ [基盤地図情報]-[シェープファイル検査]に交差チェックを追加しました。
□ [基盤地図情報]-[シェープファイル検査]に[行政区画と行政区画代表点の対応]を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]に[行政区画と行政区画代表点の対応]を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 作成]にダイアログの設定の保存と読み込みボタンを追加しました。
【1.14 2008/11/03】□ 新メニュー[基盤地図情報]-[XML ファイルへ変換]を追加ました。
□ 新メニュー[基盤地図情報]-[XML-XML 比較]を追加ました。
【1.15 2008/11/11】□ [基盤地図情報]-[シェープファイル検査]で、シェープのタイプが異なると、処理が途中で終了する問題を修正しました。
□ 新メニュー[チェック]-[JPGIS-XML 交差チェック]を追加ました。
□ [基盤地図情報]-[シェープファイルへ変換]で参照する FGDCDB2SHP.csv に「三次元フラグ」「公開区分」「存在期間_至」を追加しました。また、XML で true,false が可能な要素は、シェープには文字列として出力するよう変更しました。
□ [基盤地図情報]-[XML ファイルへ変換]に「三次元フラグ」「公開区分」「存在期間_至」の出力を追加しました。
□ [基盤地図情報]-[XML-XML 比較]にオプション「属性[timeStamp]の値の違いは許す」などを追加しました。
127

10.その他【1.16 2008/11/13】□ [基盤地図情報]-[基盤地図情報 XML 検査]の[二重取得]で、面(Surface)について、二重取得が検出できない問題を修正しました□ [基盤地図情報]-[シェープファイル検査]と[基盤地図情報 XML 検査]の「行政区画と行政区画代表点の対応」を「行政区画と行政区画代表点・町字の代表点の対応」に変更しました□ [基盤地図情報]-[シェープファイル検査]と[基盤地図情報 XML 検査]の「ポリゴン化」で、建築物と建築物の外周線については、同じ種別の線が重なっていないとエラーとするようにしました【1.17 2008/11/14】□ [基盤地図情報]-[基盤地図情報 XML 作成]で、整備作業用実測点の XML に「基盤地図情報メタデータ」を出力するようにしました。
□ [基盤地図情報]-[シェープファイルへ変換]で「基盤地図情報メタデータ」を出力するようにしました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]に「交差チェック」を追加しました。
□ SHPQualityDefCodeFeature.csv で応用スキーマの「敷石斜坂」から「敷石斜板」への修正に対応しました。
【1.18 2008/11/18】□ [基盤地図情報]-[基盤地図情報 XML 作成]で、線(Curve)の XML の名称が出力されていない問題を修正しました。
水涯線、海岸線、河川堤防表法肩法線、河川区域界線、建築物の外周線、道路縁、道路構成線、道路区域界線、軌道の中心線。
□ [基盤地図情報]-[基盤地図情報 XML 作成]で、整備作業用実測点の XML に「基盤地図情報メタデータ」を出力しないようにしました(1.17 での変更を 1.16 以前に戻しました)。
□ [基盤地図情報]-[シェープファイルへ変換]で「基盤地図情報メタデータ」を出力しないようにしました。(1.17での変更を 1.16 以前に戻しました)□ [基盤地図情報]-[ 基盤地図情報 XML 作成]でオプション「要素[所属三次メッシュ]は出力しない」を追加しました□ SHPQualityDefCodeFeature.csv で「敷石斜板」から「敷石斜坂」への修正しました。
【1.19 2008/12/15】□ [基盤地図情報]-[基盤地図情報 XML 検査]-[論理一貫性]に「地物の uuid の重複」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]-[論理一貫性]に「出典メタデータと編集フラグの組み合わせ」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]-[論理一貫性]に「標高値の小数点以下桁数が 3 以上」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]-[位相一貫性 1]に「ポリゴンの始点終点不一致」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]-[位相一貫性 1]に「ポリゴンの構成点数が 3 点以下」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]-[位相一貫性 1]に「内周(interior)の重なり」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]-[位相一貫性 2]に「行政区画界線と町字界線の線分不一致」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]で[レポート]パネルに地物名別の地物数を表示するようにしました。
□ [基盤地図情報]-[シェープファイル検査]に「ポリゴンの内角」を追加しました。
【1.20 2008/12/27】□ [基盤地図情報]-[基盤地図情報 XML 検査]で、整備作業用実測点.xml の検査の際にエラー「NullPointer...」がでる問題を修正しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]の「出典メタデータと編集実施フラグの組み合わせ」で、エラーでな
いのにエラーとしてしまう問題を修正しました。
□ [基盤地図情報]-[基盤地図情報 XML 作成]で DM 分類コードが 1100,1111,2100,2300,5100 の場合、編集実施フラグを True で出力します。
□ 新メニュー[チェック]-[シェープ 線分一致]を追加しました。
□ 新メニュー[チェック]-[JPGIS-XML 線分一致]を追加しました。
【1.21 2009/01/27】□ [基盤地図情報]-[基盤地図情報 XML 検査]に検査項目「名称が改行を含む」を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]に検査項目「行政コードが 5 桁以外」を追加しました。
□ 地物「道路区分面」の変換、検査などを追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 検査]での変換に道路縁の「管理主体」「路線番号」「幅員」、道路域の「路線番号」「幅員」を追加しました。
□ [基盤地図情報]-[XML ファイルへ変換]での変換に道路縁の「管理主体」「路線番号」「幅員」、道路域の「路線番号」「幅員」を追加しました。
□ [基盤地図情報]-[シェープファイルへ変換]での FGDCDB2SHP.csv に道路縁の「管理主体」「路線番号」「幅員」、
道路域の「路線番号」「幅員」を追加しました。
128

10.その他【1.22 2009/02/19】□ 新メニュー[基盤地図情報]-[DLD-DEM-XML 作成]を追加しました。
□ 新メニュー[ファイル]-[参照 TIN(.txt)]を追加しました。[DLD-DEM-XML 作成]で作成する TIN ファイルの確認用です。
□ [基盤地図情報 XML ファイル作成]で、シェープファイルに属性「識別コード」があれば、これを優先して地物 IDと uuid にセットするようにしました。
【1.23 2009/02/23】□ [基盤地図情報]-[DLD-DEM-XML 作成]に共一次内挿法(Bilinear Interpolation)を追加しました。
【1.24 2009/02/25】□ [基盤地図情報]-[DLD-DEM-XML 作成]で XML の要素[startSequence]が抜ける問題を修正しました。また、地物 IDの開始連番を指定できるようにしました。
【1.25 2009/03/15】□ 新メニュー[一括処理]-[自己交差修正]を追加しました。
【1.26 2009/03/28】□ 新メニュー[基盤地図情報 DEM 変換]-[ XML をシェープファイル(BL)へ変換]を追加しました。
□ 新メニュー[基盤地図情報 DEM 変換]-[ XML をシェープファイル(XY)へ変換]を追加しました。
□ 新メニュー[基盤地図情報 DEM 変換]-[ XML を CSV ファイル(XY)へ変換]を追加しました。
□ 新メニュー[基盤地図情報 DEM 変換]-[ XML を SIMA 共通フォーマットファイル(XY)へ変換]を追加しました。
□ メニュ[ファイル]-[開く JPGIS-XML DEM]で、.zip ファイルがリードできるようにしました。
【1.27 2009/04/28】□ 新メニュー[一括処理]-[二重取得削除]を追加しました。
□ [基盤地図情報 XML 作成]で DM 分類コードが 5 桁でも XML に出力するようにしました。
□ [基盤地図情報 XML 作成]で、複数の同じ地物のシェープファイルから変換できるようにしました。
□ [シェープファイル検査]で、複数の同じ地物のシェープファイルを検査できるようにしました。
【1.28 2009/05/25】□ 新メニュー[チェック]-[シェープ 標高値チェック]を追加しました。
□ [チェックリスト 1]パネルにマウスポインタがあれば、↑↓キーで選択項目が上下できるようにしました。
□ メニュー[基盤地図情報 DEM 変換]を廃止しました。フリーソフト「基盤地図情報メッシュ変換」に移行します。
【1.29 2009/06/09】□ [チェック]-[シェープ 交差チェック]で[ファイル間]の場合、「processDuplicate0 zero rectSize」とエラーが表示され、処理が遅くなってしまう問題を修正しました。
□ チェックリスト保存(CSV)で、列の順序を「文字列、X 座標、Y 座標」で出力するオプションを追加しました【1.30 2009/06/10】□ [チェック]-[シェープ 交差チェック]と[JPGIS 交差チェック]の処理を早くしました。
【1.31 2009/07/09】□ [基盤地図情報]-[シェープファイルへ変換]にオプション「地物のタグの値から[fgoid:][fmdid:]を除く」を追加しました。また、[基盤地図情報]-[XML ファイルへ変換]で削除した[fgoid:][fmdid:]を補う処理を追加しました。
【1.32 2009/07/09】□ [基盤地図情報]-[基盤地図情報 XML 作成]で、地物名と地物の数を記録する「地物の数.csv」を作成します。
【1.33 2009/09/30】□ [基盤地図情報]-[DLD-DEM-XML 作成]で、参照する DEM(.txt)ファイルの形式を追加しました。また DEM(.txt)のファイル名が図郭名+アンダーバー+任意の文字列+.txt になっている場合に対応しました。
【1.34 2009/10/07】□ [基盤地図情報]-[基盤地図情報 XML 作成]で、名称のセミコロンをカンマにするオプションを追加しました。
【1.35 2009/10/18】□ [基盤地図情報]-[基盤地図情報 XML 検査], [シェープファイル検査]の修正と検査項目追加。
【1.36 2009/11/19】
129

10.その他□[基盤地図情報]-[基盤地図情報 XML 作成]で変換元のシェープファイルの全フィールド名をアルファベットで指定できるようにしました。

【1.37 2009/12/29】□ [基盤地図情報]-[シェープファイル検査]でシェープファイルのフィールド名が「CODE」「KIND」「NAME」などのア ル フ ァ ベ ッ ト の 場 合 に も 対 応 し ま し た 。 SHPQualityDefMain.csv, SHPQualityDefCodeFeature.csv,
SHPQualityDefCodeGeneral.csv も変更しました。
【1.38 2010/01/26】□ [基盤地図情報]-[基盤地図情報 XML 作成]で、検証点・標定点について CSV からの変換で、CSV の 18 列に整備作
業番号を指定できるようにしました。
□ [基盤地図情報]-[基盤地図情報 XML 作成]で編集フラグを自動設定するための編集前フォルダにシェープファイ
ルと DM ファイルが混在する場合、両方を調べるようにしました。また、[シェープ]-[シェープ変更チェック]も同様です。
□ [基盤地図情報]-[DLD-DEM-XML 作成]で地物 ID を連番ではなく、8 桁の 3 次メッシュコードにするオプションを追加しました。
【1.39 2010/01/29】□ 新メニュー[基盤地図情報]-[削除リスト作成]を追加しました。
□ [基盤地図情報]-[基盤地図情報 XML 作成]で編集フラグを自動設定するための編集前フォルダのシェープファイ
ル名について、複数のシェープファイルに対応しました。また、[シェープ]-[シェープ変更チェック]も同様です。
【1.40 2010/02/06】□[一括処理]-[座標のずれ対応]に線分に挿入する点の座標についてオプションを追加しました。
【1.41 2010/02/21】□ [基盤地図情報]-[基盤地図情報 XML 作成]で、街区線の「種別」必須でないのに、必須としてチェックしていました。SHPQualityDefMain.csv も修正しました。
□ [基盤地図情報]-[基盤地図情報 XML 作成]で：整備作業用実測点の CSV からの変換で、CSV の項目名「整備作業番号」で指定できるようにしました。
【1.42 2010/02/28】□ 新メニュー[基盤地図情報]-[地物 ID の構成]を追加しました。
□ 新メニュー[基盤地図情報]-[XML ファイルへ変換 2] を追加しました。
【1.43 2010/03/05】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成]で緯度経度で記録されているシェープファイルに対応しました。
□ メニュー[基盤地図情報]-[XML ファイルへ変換 2] に「整備作業番号」の指定を追加しました。
□ メニュー[基盤地図情報]-[XML ファイルへ変換 2] に追加・変更された地物のみを出力する機能を追加しました。
【1.44 2010/03/18】□ メニュー[基盤地図情報]-[XML ファイルへ変換] [XML ファイルへ変換 2]で、シェープファイルの座標が緯度経度の場合に対応しました。
【1.45 2010/03/24】□ メニュー[基盤地図情報]-[削除リスト作成]で隣接する作業地区別のリストも出力できるようにしました。
【1.46 2010/04/06】□ 新メニュー[一括処理]-[座標のずれ対応 2]を追加しました。
【1.47 2010/04/07】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成]で、シェープファイルの「分類コード」の値が 6 桁以上の場
合エラーとしていましたが、0 以上ならば変換するよう変更しました。
【1.48 2010/04/28】□ メニュー[一括処理]-[座標のずれ対応 2]の「点を近傍の参照の線分上に移動する」で、点がすでに参照の点上にある場合、移動しないように修正しました。また「線分に近傍の参照の点を挿入する」で、垂線の足との距離判定を追加しました。
【6.0.49 2010/06/11】
13010.その他□□

新メニュー[チェック]-[シェープ ポリゴンチェック]を追加しました。
Windows7 と Java6 に対応しました。(バージョンの表記が 1.*から 6.0.*に変わります)【6.0.50 2010/06/22】□ メニュー[基盤地図情報]-[シェープへ変換]で、平面直角座標系に変換する場合.prj も作成するようにしました。
【6.0.51 2010/07/08】□ 基盤地図情報原型データベース地理空間データ製品仕様書(案)の第 3.0 版の XML 出力に対応しました。
【6.0.52 2010/08/03】□ メニュー[基盤地図情報]-[基盤地図情報 XML 検査]に「識別コード」「管理番号」「整備作業番号」「測量成果等メ
タデータ」の検査を追加しました。
□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成][XML ファイルへ変換][XML ファイルへ変換 2]のダイアログでGI 要素の属性について第 3.0 版か第 2.0 版あるいは任意を指定できるようにしました。
□ メニュー[基盤地図情報]-[XML ファイルへ変換][XML ファイルへ変換に所属三次メッシュを自動計算するオプシ
ョンを追加しました。
【6.0.52A 2010/08/04】□ メニュー[基盤地図情報]-[基盤地図情報 XML 検査]に「識別コード」「管理番号」「整備作業番号」「測量成果等メ
タデータ」の検査を追加しましたが、要素「出典メタデータ」が省略されている場合にエラーとする誤りを修正しました。
【6.0.53 2010/08/05】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成]で、変換元のシェープファイルの分類コードが「000010108」など文字列になっている場合に対応しました。
【6.0.54 2010/08/09】□ メニュー[基盤地図情報]-[基盤地図情報 XML 検査]に検査オプション[マルチパート]を追加。
□ メニュー[基盤地図情報]-[シェープファイル検査]に検査オプション[マルチパート]を追加【6.0.55 2010/10/16】□ メニュー[チェック]-[シェープ 交差チェック]に検査オプション[可視フラグ=0 は対象外]を追加。
□ メニュー[チェック]-[JPGIS-XML 交差チェック]に検査オプション[可視フラグ=0 は対象外]を追加。
【6.0.56 2010/10/21】□ メニュー[基盤地図情報]-[XML ファイルへ変換]にオプション[「id」を連番にする]を追加しました。
【6.0.57 2010/11/07】□ メニュー[基盤地図情報]-[XML ファイルへ変換 2]のオプション「追加・変更された地物のみ出力する」で、「道
路域分割線」など「種別」がない地物について、変更の有無にかかわらず出力する問題を修正しました。
□ 新メニュー[一括処理]-[冗長点削除]を追加しました。
【6.0.59 2011/01/12】□ メニュー[基盤地図情報]-[シェープファイルへ変換]で、レポートパネルに「標高点のタグ[最終更新日時/position/datetime8601]の変換設定が FGDCDB2SHP.csv にありません」等のメッセージが出て、変換できない
問 題 を 修 正 し まし た 。 XML に 「 最 終 更 新 日 時 」「 最終 更 新 ユ ー ザ ー ID」 が あ る場 合 に 対 応 す るた め 、
FGDCDB2SHP.csv にこの項目を追加しました。
【6.0.60 2011/01/15】□ メニュー[基盤地図情報]-[シェープファイルへ変換]で、道路構成線と検証点などが変換できない問題を修正しました。FGDCDB2SHP.csv を更新しました。
【6.0.61 2011/01/19】□ メニュー[基盤地図情報]-[シェープファイルへ変換]で、*SAGYOPT*.xml から整備作業用実測点.shp への変換に対応しました。FGDCDB2SHP.csv を更新しました。
【6.0.62 2011/01/23】□ 新メニュー[チェック]-[ シェープ ポリラインの端点を保存]を追加しました。
【6.0.63 2011/01/28】□ メニュー[基盤地図情報]-[シェープファイルへ変換]で行政区画界線と道路構成線のシェープファイルに属性が重複して出力される問題を修正しました。
131

10.その他【6.0.64 2011/03/22】□ メニュー[基盤地図情報]-[XML ファイルへ変換 2]で出力する XML で、追加・変更された地物の「出典メタデー
タ」の設定内容を変更しました。
【6.0.65 2011/03/30】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成]で出力する XML の「出典メタデータ」と「編集フラグ」の出力について、分類コードによる判定に 2200,3000,5200 を追加しました。
【出典メタデータ】の説明参照。
【6.0.66 2011/05/28】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成]で出力する XML の「存在期間_自」の内容をシェープファイ
ルのフィールド「存在期間自」から指定できるようにしました。
【6.0.67 2011/05/30】□ 新メニュー[チェック]-[シェープ 論理一貫性検査]を追加しました。
【6.0.68 2011/06/06】□ メニュー[基盤地図情報]-[基盤地図情報 XML 検査]と「シェープファイル検査」の「位相一貫性検査 2」に「道路域について道路縁・道路域分割線上にない箇所を検出」と「道路域について道路縁・道路域分割線上にない線分を検出」しました。
【6.0.69 2011/07/02】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成] 作成した「検証点」と「標定点」について、要素「存在期間_自」の値が「null」になる問題を修正しました。
【6.0.70 2011/07/21】□ 「電子国土地図情報(NTI)オプション」を追加しました。
【6.0.71 2011/07/22】□ 「電子国土地図情報(NTI)オプション」を修正しました。
【6.0.72 2011/07/28】□ 「電子国土地図情報(NTI)オプション」を修正と機能追加。
【6.0.73 2011/08/03】□ メニュー[基盤地図情報]の[シェープファイル検査]と[基盤地図情報 XML 検査]の「位相一貫性 2」の「交差」に「道路縁と道路構成線」と「可視フラグ=0 は対象外」を追加しました。

□

メニュー[ファイル]-[チェックリスト保存]-[チェックリスト保存(CSV)]で保存する CSV ファイルについて、1 行
4 列目の文字列「CHECKLIST 0」の"0"の前のスペースをなくして「CHECKLIST0」と記録するように変更しました。

【6.0.74 2011/08/12】□ メニュー[基盤地図情報]の[シームレス検査]にチェック項目を追加【6.0.75 2011/08/16】□ 「電子国土地図情報(NTI)オプション」を修正。
【6.0.76 2011/08/24】□ 「電子国土地図情報(NTI)オプション」のメニュー「シェープファイルの検査と修正」追加。
【6.0.77 2011/09/05】□ 「電子国土地図情報(NTI)オプション」のメニュー「シェープファイルの検査と修正」に機能追加
132

10.その他【6.0.78 2011/10/01】□ メニュー[基盤地図情報]-[XML ファイルへ変換]に「検証点」と「整備作業用実測点」の変換を追加□ メニュー[ツール]-[シェープ 地物リストアップ]に条件「閉じたポリライン」などを追加【6.0.79 2011/10/08】□ 「電子国土地図情報(NTI)オプション」のメニュー「シェープファイルの検査と修正」に機能追加□ 「座標値」パネルのポップアップメニューに「[要素]点列の順序を反転」を追加【6.0.80 2011/10/19】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成]を修正しました【6.0.81 2011/10/27】□ メニュー[基盤地図情報]-[基盤地図情報 XML 作成]を修正しました□ 「電子国土地図情報(NTI)オプション」へ新メニュー「仮想線への前処理」を追加しました。
【6.0.82 2011/10/29】□ 新メニュー[ツール]-[DM の標高点と LEM の標高差]を追加しました□ ツールバーに DM データファイルの表示/非表示のチェックボックスを追加しました。
【6.0.83 2011/11/03】□ メニュー[ツール]-[DM の標高点と LEM の標高差]にオプションを追加しました【6.0.84 2011/11/07】□ メニュー[ツール]-[DM の標高点と LEM の標高差]にオプションを追加しました【6.0.85 2011/11/13】□ 新メニュー[ツール]-[DM の等高線と LEM の標高差]を追加しました□ インストールフォルダの「SHPQualityDefCodeFeature.csv」の「道路構成線」の種別に「雨水桝」を追加しました【6.0.86 2011/11/14】□ メニュー[ツール]-[DM の等高線と LEM の標高差]に DXF ファイル出力を追加しました【6.0.87 2011/11/22】□ 「電子国土地図情報(NTI)オプション」へ新メニュー「仮想線を追加(地物別)」を追加しました。
【6.0.88 2011/11/28】□ メニュー[ツール]-[DM の標高点と LEM の標高差]にオプションを追加しました【6.0.89 2011/12/28】□ 「電子国土地図情報(NTI)オプション」へ新メニュー「余分な仮想線を削除(タイル別)」を追加しました。
【6.0.90 2012/02/09】□ 「電子国土地図情報(NTI)オプション」で、元の.nti の列数が 40 の場合に対応しました。
□ 新メニュー[一括処理]-[道路縁の端を閉じる]を追加しました。
133

10.その他【6.0.91 2012/02/16】□ 「電子国土地図情報(NTI)オプション」へ新メニュー「座標のずれ対応(タイル別)」追加など。
【6.0.92 2012/02/17】□ メニュー[基盤地図情報]-[XML ファイルへ変換 2]で、地物の属性が異なっている判定を「種別」のみから他のフィールドも参照するようにしました。また、追加・変更部分を出力する XML ファイル名について、市町村名の後に「_更新データ」を挿入します。
【6.0.93 2012/02/23】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]で出力するファイル名に「-DEM5A-」「-DEM5B-」等をダイアログでしていできるようにしました。
【6.0.94 2012/02/27】□ 「電子国土地図情報(NTI)オプション」へ新メニュー「座標のずれ対応(タイル別)」追加など。
【6.0.95 2012/02/28】□ 「電子国土地図情報(NTI)オプション」を更新。
【6.0.96 2012/03/06】□ シェープファイルから XML ファイルへ変換する際に、XML ファイルに記録する座標参照系について「jgd2000」
あるいは「jgd2011」をダイアログで指定できるようにしました。デフォルトは「jgd2011」です。

【6.0.97 2012/03/09】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]にオプション「入力ファイルに 5 列目(1,0,-8888,-9999)有り」を追加しました。
【6.0.98 2012/03/09】□ 「電子国土地図情報(NTI)オプション」を修正。
【6.0.99 2012/03/11】□ 「電子国土地図情報(NTI)オプション」を更新、新メニュー追加。
【6.0.100 2012/03/12】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]にオプション「3 点での計算も併用」を追加しました。
【6.0.101 2012/03/12】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]のオプション「3 点での計算も併用」を修正しました。
【6.0.102 2012/03/13】□ 「電子国土地図情報(NTI)オプション」を更新。
【6.0.103 2012/03/14】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]にオプション「4 隅の有効な点も併用」を追加しました。
【6.0.104 2012/03/16】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]で、入力 CSV ファイルのフォーマット「id,X,Y,Z,A」を選択することで標高値が無効な点を指定するようにしました。
□ メニュー[ファイル]-[開く JPGIS-XML」にオプション「「データなし」もリードする」を追加しました【6.0.105 2012/03/17】□ 「電子国土地図情報(NTI)オプション」を更新。
【6.0.106 2012/03/23】□ 新メニュー[一括処理]-[座標のずれ対応 3]を追加しました。
□ メニュー[基盤地図情報]-[XML ファイルへ変換 2]のレポートに内容を追加しました。
【6.0.107 2012/03/23】□ メニュー[基盤地図情報]-[XML ファイルへ変換 2]で、 バージョン 6.0.106 までは、出力する XML の「地物 ID」
は新規の番号をセットしていましたが、バージョン 6.0.107 からは、元のシェープファイルのフィールド「地物134

10.その他ID」に文字列があれば、そのまま地物 ID をして出力し、空白ならば新規の地物 ID を出力します。
【6.0.108 2012/03/28】□ メニュー[基盤地図情報]-[XML ファイルへ変換 2]で、変更された地物について、XML の「id」と「uuid」が異なる問題を修正しました。
【6.0.109 2012/04/03】□ メニュー[基盤地図情報]-[シェープファイルへ変換]で、出力するシェープファイルにフィールド「id」を追加
し、XML の属性「id」の値をセットするようにしました。
□ メニュー[基盤地図情報]-[XML ファイルへ変換]、[XML ファイルへ変換 2]で、シェープファイルにフィールド「id」
がり、その文字列が空白でない場合、XML の属性「id」にセットするようにしました。
【6.0.110 2012/04/06】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]での「3 点での計算も併用」と「4 隅の有効な点も併用」で、txt
データの 5 列目が-8888,-9999 の場合、Z 値は-999.0 の未定義値として処理するようにしました。つまり txt の Z
値が 0.0 などとなっていても、プログラム内部では-999.0m として扱います。
【7.0.2 2012/09/03】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]で作成する XML の「<orgMDld>fmdid:8-500</orgMDld>」を「<orgMDld></orgMDld>」に変更しました。
【7.0.3 2012/11/28】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]で、元データファイル名での「図郭割り」について、南側に「U」「V」「W」、東側に「I」「J」「K」のケースをサポートしました。
【7.0.4 2012/12/17】□ メニュー[基盤地図情報]-[DLD-DEM-XML 変換]でいくつかの変更を行いました。
【8.0.0 2014/09/10】□ Windows8、Java8 に対応。

10.2.

索引
オブジェクト連番 .................................................... 31

Ｄ
DM 分類コード ........................................................ 16
DM 図形区分 ........................................................... 16

Ｅ
exchangeMetadata ................................................. 28
exterior ............................................................ 4, 106

Ｆ
FGDCDB2SHP.csv .................................... 6, 107, 110

Ｉinterior ................................................ 4, 14, 38, 106

か改行 .......................................................................... 36
街区符号................................................................... 18
概念一貫性 ............................................................... 43
可視フラグ ....................................................... 15, 102
完全性(過剰)............................................................... 8
完全性(漏れ)............................................................... 6
管理主体............................................................. 20, 21
管理連番................................................................... 28
行政区画の飛地 ........................................................ 14
行政コード ......................................................... 17, 29
検証点 ...................................................................... 24
建築物の外周線 .......................................................... 6
建築物の中庭 ........................................................... 14

さＸ
ＸＭＬファイルのサイズ ......................................... 30

あアンダーシュート .............................................. 62, 91
位相一貫性 ............................................................... 51
オーバーシュート ............................ 10, 42, 62, 74, 91

作業単位................................................................... 25
座標参照系の測地原子 ............................. 28, 109, 125
シームレス ............................................................... 45
シェープファイルに変換........................................ 105
識別コード ......................................................... 15, 28
市区町村名 ............................................................... 29
自己交差............................................................. 36, 52
始点終点不一致 ........................................................ 38
135

10.その他
出典地図情報レベル................................................. 32
出典メタデータ ...................................... 16, 25, 32, 36
出典元キー情報 ........................................................ 16
出典元メタデータ .................................................... 29
種別...................................................................... 7, 16
書式一貫性 ......................................................... 43, 50
所属三次メッシュ .............................................. 30, 32
スイッチバック .................................................. 37, 53
隙間を検出 ............................................................... 41
整備完了日 ............................................................... 29
整備作業番号 ......................................... 16, 24, 25, 32
整備作業用実測点 .................................................... 23
測量成果等メタデータ ID ........................................ 29
存在期間_自 ....................................................... 15, 29

たダングル ............................................................ 10, 61
端点間の隙間 ........................................................... 73
地物 ID の重複 ......................................................... 35
地物の ID ................................................................. 30
地物の UUID の重複 ............................................... 36
地物の数.csv ............................................................ 33
調整後残差 ............................................................... 24
調整前残差 ............................................................... 24
定義域一貫性 ..................................................... 43, 51
同一座標点を削除 .................................. 80, 84, 88, 89
道路縁 ........................................................................ 6
トゲ.................................................................... 37, 52
飛び地 ...................................................................... 60

二重取得............................................................. 38, 54

は微小線分............................................................. 37, 53
微小な隙間 ............................................................... 91
微小な分岐線 ........................................................... 42
微小な短い線 ............................................................. 8
微小ポリゴン ........................................................... 38
左回り .................................................... 4, 14, 71, 106
標高値 ...................................................................... 16
標高値の小数点以下桁数.......................................... 36
標定点 ...................................................................... 24
編集作業番号 ........................................................... 28
編集実施フラグ ...................................... 15, 30, 32, 69
編集フラグ ............................... 15, 36, 70, 95, 97, 102
ポリゴン化 ............................................. 38, 39, 40, 55
ポリゴンの回転方向 ................................................. 51
ポリゴンのねじれ .............................................. 36, 52

まマルチパート ..................................................... 39, 55
右回り .................................................... 4, 14, 71, 106
短い区間................................................................... 74
メタデータ ID .......................................................... 28

ら
列挙型 ...................................................................... 35
論理一貫性 ............................................................... 50

な
内周(interior)の重なり ................................ 38, 39, 55

136