Skip to content

QGIS向けに作成したxmlタイルマップのxml表記からカシミール3D向けのjsonの記述への変換(マッピング)させるためのマッパーコード.

License

Notifications You must be signed in to change notification settings

japan-road-jp/xml2json_Kashmir3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

今昔マップの旧版地形図タイルマップ:QGIS用のタイルマップのxmlフォーマットからカシミール3Dのjsonフォーマットへのmappingコード (mappter)

概要

今昔マップの旧版地形図タイルマップでQGIS向けに作成したタイルマップのxmlフォーマットからカシミール3D向けのjsonフォーマットへのマッピング変換のためのコードです.

xmlファイルのオリジナルは下記のサイトとなります.
https://github.com/japan-road-jp/KonjyakuMap_TileMap_for_QGIS

背景情報

【GIS】#14 カシミール3D向け 今昔マップの旧版地形図タイルマップjsonファイル一式の公開.
https://note.com/smatsu/n/na30de88b8f27

使い方

【1】codeボタンから一式をダウンロード.
【2】xml2json_mapper.pyをRunさせます.そうすると,フォルダ内で.jsonファイルが生成されます.

動作確認

  • Python 3.7.6
  • OS: Win 10

必要なライブラリー

  • glob
  • xmltodict
  • json

ここではElementTreeなどのXMLパーサーを使わず,xmltodictというライブラリーを使い,xmlを辞書構造化させて必要なkey-valueを取得し,それをカシミール3Dの定形のjsonフォーマットへはマッピングする方法をとっています.

ライセンス

MITライセンスです.

About

QGIS向けに作成したxmlタイルマップのxml表記からカシミール3D向けのjsonの記述への変換(マッピング)させるためのマッパーコード.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages