法務局の地図 XML へ筆のシェープから変換
2023/03/04
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/

目次
1.

機能 ..................................................................................................................................................... 1

2.

ダイアログ .......................................................................................................................................... 13.

図郭のシェープファイルについて ...................................................................................................... 44.

保存する XML ファイルについて ....................................................................................................... 65.

スキーマ .............................................................................................................................................. 66.

XML ファイルの確認１ ...................................................................................................................... 77.

XML ファイルの確認 2 ....................................................................................................................... 88.

XML ファイルの確認 3 ....................................................................................................................... 99.

関連するメニュー.............................................................................................................................. 1010.

更新記録 ........................................................................................................................................ 1011.

索引 ................................................................................................................................................ 11

1. 機能
メニュー
法務局の地図 XML をシェープに変換
http://www.geocoach.co.jp/help/JPGISConvertXml2ShpDialog.pdfで変換した「筆」のポリゴンのシェープファイルの編集後、地図 XML に変換します。

ポリゴンのシェープファイル
ポリゴンのシェープファイル
ポリゴンのシェープファイル

法務局の地図 XML ファイル
法務局の地図 XML ファイル
法務局の地図 XML ファイル

変換の対象は「筆」と「図郭」のシェープファイルのみです。変換した地図 XML には以下の要素を記録します。
筆界点
筆界線
筆
図郭
「基準点」「仮行政界線」はありません。

2. ダイアログ

1/11

入力のファイル指定あるいはフォルダ指定
入力の「筆」のポリゴンのシェープファイルについて、ファイルを一個指定するか、フォルダ内のシェープを指定するかを選択します。

「筆」のポリゴンのシェープファイル（入力）
変換元のシェープファイル(.shp)あるいはフォルダを指定します。

「図郭」のポリゴンのシェープファイル（入力）
図郭のシェープファイル、あるいはフォルダを指定します。
図郭のシェープファイルが指定された場合、XML に要素「図郭」を不可します。（下記参照）
フォルダ指定の場合、「筆」のシェープファイルは「_筆.shp」、図郭のシェープファイルは「_図郭.shp」として下さい。
図郭のシェープファイルは、メニュー
法務局の地図 XLM をシェープに変換
http://www.geocoach.co.jp/help/JPGISConvertXml2ShpDialog.pdf
で作成されたシェープファイルを想定しています。

大字コード、丁目コード、…、座標値種別
シェープファイルのフィールド名を指定します。
例えば、「大字コード」に指定されたシェープのフィールドの内容が、XML の「大字コード」に記録されます。ダイア2/11

ログの「（必須）」は、地図 XML として必須な属性ですから、必ずフィールド名を指定して下さい。

上図は地図 XML のスキーマ「tizuxml.xsd」(下記参照)の一部です。「minOccurs=”0”」は、その項目がなくてもいいことをしめしています。この記述がない「地番」は必須項目になります。地図 XML の「筆」の「地番」がないと、フォーマットエラーになります。

変換元のシェープファイルに必須なフィールドがない場合、変換しません。

地図名、市区町村コード、市区町村名、座標系（必須）XML ファイルの４、５、６、７行に記録する文字列です。この４項目は必須です。

測地系判別
XML に「測地系判別」に「測量」「変換」を出力するか、あるいはこの行を出力しない変換プログラム、変換プログラムのバージョン、変換パラメータバージョン
XML の８，９，１０行になる項目です。

XML としては必須項目ではありません。ダイアログでこの項が空白の場合は、XML にはタグそのものを出力しませ3/11

ん。

保存する XML ファイル名は「_筆」を除く（フォルダ指定の場合）
フォルダ指定で、複数のシェープファイルをまとめて XML に変換する際に、シェープファイル名に含まれる「_筆」を除いたファイル名で XML ファイルを作成します。
例 test_筆.shp⇒

test.xml

これは、メニュー法務局の地図 XML をシェープに変換
http://www.geocoach.co.jp/help/JPGISConvertXml2ShpDialog.pdf
で、自動的に付加された「_筆」の文字をまとめて除くための処理です。

地図 XML ファイル（出力）ファイル指定の場合は、保存する地図 XML のファイル名を指定します。拡張子「.xml」も入力して下さい。
フォルダ指定の場合は、地図 XML を保存するフォルダを指定します。保存する xml ファイルのファイル名はシェープファイル名と同じになります。例 text.shp -> test.xml。

保存した xml ファイル名と「筆」の数をレポートします。

3. 図郭のシェープファイルについてフォルダ指定の場合、「筆」のシェープファイル「_筆.shp」に対して、同じ名前の「_図郭.shp」を対とします。

対応がとれた場合、レポートします。
図郭のシェープファイルは、メニュー
法務局の地図 XLM をシェープに変換
http://www.geocoach.co.jp/help/JPGISConvertXml2ShpDialog.pdf
で作成されたシェープファイルを想定しています。

4/11

現段階ではフィールド名も固定です。

この図郭のシェープファイルから、XML に「図郭」を付加します。

「筆参照」については、XML 作成時に特定します。
「筆」のポリゴンについて、重なる複数「図郭」を特定し、「図郭」に ID を登録します。

5/11

XML 保存時に、この「ID」を筆参照として記録します。ID は昇順に並べています。

4. 保存する XML ファイルについて
XML ファイルの「筆界点」の「点番名」は 1 からの連番をセットします。

筆界点の要素「境界標種別」は出力しません。

XML ファイルの「筆界線」の「線種別」には「筆界線」をセットします。

5. スキーマ「スキーマ」とは、XML ファイルの内容を定義です。通常、拡張子は「.xsd」です。
法務局の地図 XML には２つのスキーマファイルがあります。
tizuxml.xsd
tizuspatial.xsd
この２つのファイルの内容は、法務省のページで公開されています。
http://www.moj.go.jp/MINJI/minji05_00171.html
http://www.moj.go.jp/content/000116464.pdf
上記の「地図 XML」の pdf の最後に、スキーマの内容が記載されています。

6/11

この部分をコピーし、Windows のメモ帳などのテキストエディタに張り付けて、.xsd ファイルが作成できます。文字コードが「UTF-8」なので、保存の際には文字コードに「UTF-8」を指定して下さい。

6. XML ファイルの確認１
フリーの「XMLEditor.NET」で作成した XML が検査できます。
http://www.xmleditor.jp/

作成した XML ファイルと同じフォルダにスキーマファイル
tizuxml.xsd
tizuspatial.xsdを置きます。

XMLEditor.NET で、作成した xml を開きます。

7/11

メニュー「ツール」の「妥当性検査(インライン)」で検査できます。

7. XML ファイルの確認 2作成した XML ファイルと同じフォルダにスキーマファイル
tizuxml.xsd
tizuspatial.xsdを置くことで、作成した XML ファイルのフォーマットがチェックできます。

メニュー
XML 妥当性検査
http://www.geocoach.co.jp/help/JPGISCheckValidity0Dialog.pdf

8/11

で、xml がスキーマ.xsd と合致しているかチェックできます。
作成した.xml ファイルと、.xsd を同じフォルダに置いて実行して下さい。

8. XML ファイルの確認 3
このメニュー
法務局の地図 XML へ筆のシェープから変換で変換した xml を、メニュー
法務局の地図 XML をシェープに変換でシェープファイルに戻し、再度 xml に変換して、両方の XML を比較します。

シェープファイル

法務局の地図 XML ファイル

シェープファイル

同じ XML になっているかを比較

法務局の地図 XML ファイル

9/11

XML ファイルをテキストとして、同じ行があることを比較します。
テキストファイルを比較
http://www.geocoach.co.jp/help/TXTCompareToTxtDialog.pdf

変換の際に、「筆」を記録する順序が変わってしまっているので、行の順序は問わないで実行して下さい。

9. 関連するメニュー
その他の関連するメニューの情報です。
法務局の地図 XML への対応
http://www.geocoach.co.jp/help/GeoCoach_process_011_map_xml.pdf

10. 更新記録
2017/09/25✔このメニューを作成

10/112017/10/10✔保存する XML に要素「筆界点」と「筆界線」を追加

2017/10/23✔ダイアログに「測地系判別」の指定を追加

2017/10/23✔ダイアログに、「図郭」のシェープファイル指定を追加。保存する XML に「図郭」を付加します。

2023/03/04✔関連するメニューの説明書へのリンクを追加

11. 索引tizuspatial.xsd-------------------------------------------------------------------------------------------------------------------- 6
tizuxml.xsd ------------------------------------------------------------------------------------------------------------------------ 6
XMLEditor.NET ----------------------------------------------------------------------------------------------------------------- 7
線種別 ------------------------------------------------------------------------------------------------------------------------------- 6
点番名 ------------------------------------------------------------------------------------------------------------------------------- 6
必須 ---------------------------------------------------------------------------------------------------------------------------------- 3

11/11