国土交通省が次のサイトで公開している都市計画決定GISデータ(CityGML形式)を OGC GeoPackage データセット (市町村別ファイル、フィーチャータイプ別テーブル) および GeoParquet データセット (市町村別フォルダー、フィーチャータイプ別ファイル) に変換するワークスペース例です。
都市計画決定GISデータ 全国データダウンロードページ
https://www.mlit.go.jp/toshi/tosiko/toshi_tosiko_tk_000087.html
変換結果テーブル名、属性名 (列名) について
都市計画決定GISデータ (CityGML形式) に記述されているフィーチャータイプ名や主題属性名はキャメルケース (例: UrbanPlanningArea, validFrom) ですが、変換結果の GeoPackage テーブル名、GeoParquet ファイル名や主題属性名はスネークケース (例: urban_planning_area, valid_from) となります。
コードリストの参照について
gml:CodeType 型の主題属性のうち、codeSpace 属性によって参照すべきコードリストの URL が指定されているもの (例: function, city) については、その URL に基づいてウェブ上で公開されているコードリストを自動的に取得・参照し、コードに対応する意味文字列 (description) を取得して元の主題属性の値を置き換えるとともに、元の属性名にサフィクス "_code" をつけた名前 (例: function_code, city_code) の属性を追加して元の値 (コード) を格納します。
注: ウェブ上のコードリストを取得できるよう、インターネットに接続している環境で実行してください。
変換をサポートするフィーチャータイプ
UseDistrict : 用途地域
UrbanPlanningArea : 都市計画区域
AreaClassification : 区域区分
GenericCityObject : 立地適正化計画
DistrictPlan : 地区計画
HighLevelUseDistrict : 高度利用地区
HeightControlDistrict : 高度地区
FirePreventionDistrict : 防火地域
LandReadjustmentProject : 区画整理再開発
UrbanFacility : 都市施設 (公園等または一団地の復興再生拠点市街地形成施設)
SpecialUseDistrict : 特別用途地域
ExceptionalFloorAreaRateDistrict : 特例容積率適用地区
HighRiseResidentialAttractionDistrict : 高層住居誘導地区
HousingControlArea : 居住調整地域
SpecialUseAttractionDistrict : 特定用途誘導地区
SpecifiedDisasterPreventionBlockImprovementZone : 特定防災街区整備地区
TreePlantingDistrict : 緑化地域
AircraftNoiseControlZone : 航空機騒音障害防止地区・航空機騒音障害特別地区
QuasiUrbanPlanningArea : 準都市計画区域
ScenicDistrict : 風致地区
SpecialUseRestrictionDistrict : 特定用途制限地域
SpecialUrbanRenaissanceDistrict : 都市再生特別地区
Would you like to know more? Click here to find out more details!