---
title: ビルデータを整備する
tags: 
author: [johntronik](https://www.docswell.com/user/johntronik)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/LEL948XRJR.jpg?width=480
description: 20220624 plateauLT01
published: June 26, 22
canonical: https://www.docswell.com/s/johntronik/5PQJQZ-2022-06-26-105055
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/LEL948XRJR.jpg)

ビルデータを整備する
2022/06/24
3D都市モデル PLATEAU LT 01
Yutaro Saito


# Page. 2

![Page Image](https://bcdn.docswell.com/page/4JMZK6LPEW.jpg)

0. 自己紹介
•
•
•
•
•
•
齊藤佑太郎 ( john )
SWE@株式会社estie
鵜木研@JAIST
データサイエンス / MLエンジニア
チョコとヤドンが好き
https://twitter.com/krkrjohn
1


# Page. 3

![Page Image](https://bcdn.docswell.com/page/PJR6XPKY79.jpg)

Agenda
1.
estie と ビルデータ
2.
PLATEAUデータをどう使うか?
1. データ加工編
2. マッチング編
3. 活用編
2


# Page. 4

![Page Image](https://bcdn.docswell.com/page/PEXM63L47X.jpg)

1. estieとビルデータ


# Page. 5

![Page Image](https://bcdn.docswell.com/page/3EKG1YLPJD.jpg)

1. estieとビルデータ
estieとは?
• オフィスビル情報のプラットフォームを構築しています。
• 業界のプロ向けや、オフィスを探している企業向けなど、いくつかの
サービスがあります。
• その根幹となっているのが ”ビルデータ” です
4


# Page. 6

![Page Image](https://bcdn.docswell.com/page/L73NQ93475.jpg)

1. estieとビルデータ
estieとは?
• オフィスビル情報のプラットフォームを構築しています。
• 業界のプロ向けや、オフィスを探している企業向けなど、いくつかの
サービスがあります。
• その根幹となっているのが ”ビルデータ” です
5


# Page. 7

![Page Image](https://bcdn.docswell.com/page/87DW9G45JG.jpg)

2. PLATEAUデータをどう使うか?
データ加工編


# Page. 8

![Page Image](https://bcdn.docswell.com/page/VJP9Z3MDE8.jpg)

2. 1. データ加工編
1. CityGMLをgeojsonに変換
• インディゴ株式会社 さんのqiita記事1 を参考にxsltprocを使用
1. PLATEAU の CityGML Building LOD2 を MVT にしてみた https://qiita.com/frogcat/items/84b413c7e08c00b78c6a
7


# Page. 9

![Page Image](https://bcdn.docswell.com/page/2EVMW49GEQ.jpg)

2. 1. データ加工編
1. CityGMLをgeojsonに変換
• インディゴ株式会社 さんのqiita記事1 を参考にxsltprocを使用
2. 重複削除
• PLATEAUデータは エリアごとに分割されているため、エリアを跨
ぐビルは両方のエリアに生成されてしまう。片方は中途半端に…
8


# Page. 10

![Page Image](https://bcdn.docswell.com/page/57GGD14D7L.jpg)

2. 1. データ加工編
1. CityGMLをgeojsonに変換
• インディゴ株式会社 さんのqiita記事1 を参考にxsltprocを使用
2. 重複削除
• PLATEAUデータは エリアごとに分割されているため、エリアを跨
ぐビルは両方のエリアに生成されてしまう。片方は中途半端に…
• 同じビルIDを持つビルは、面積の大きい方を残すように重複削除
9


# Page. 11

![Page Image](https://bcdn.docswell.com/page/4EQX1DGX7P.jpg)

2. PLATEAUデータをどう使うか?
マッチング編


# Page. 12

![Page Image](https://bcdn.docswell.com/page/KJ46RZ5271.jpg)

2. 2. マッチング編
estieの持つポイントデータとPLATEAUのポリゴンデータを紐づけたい
1. ポリゴンの重心を計算する
2. ポリゴンの重心とestieのポイントデータを最近傍マッチングする
3. estieのポイントデータとポリゴンデータを内外判定する
11


# Page. 13

![Page Image](https://bcdn.docswell.com/page/LE1VQRWK7G.jpg)

2. PLATEAUデータをどう使うか?
活用編


# Page. 14

![Page Image](https://bcdn.docswell.com/page/GEWLM16P72.jpg)

2. 3.活用編 ~屋根の面積と基準階面積を比べる
⾚: y=x
⾚線より上は
データか、マッ
チングを⾒直し
たい
13


# Page. 15

![Page Image](https://bcdn.docswell.com/page/47ZMQPY6E3.jpg)

2. 3.活用編 ~屋根の面積と基準階面積を比べる
⾚: y=x
⻘: y=0.8x
⾯積の20%くらい
を実際のフロア
以外に使ってい
るビルが多そう
14


