Skip to main content
Question

都市計画決定GISデータ(CityGML形式)変換


fmelizard
Safer
Forum|alt.badge.img+18
FME Hub user takashi.pss just uploaded a new template to the FME Hub.

国土交通省が次のサイトで公開している都市計画決定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!
This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings