GEO — 領域の重なりの診断
空間は平面のどこを占めるかを通り参照の矩形で書く。二つの矩形が同じ場所を占めれば、床面積が二重に数えられ、壁芯線分も一意に決まらない。GEO の二つは重なりを咎める — 一つの空間の内側の重なりと、二つの空間のあいだの重なりである。
| コード | severity | 一文 |
|---|---|---|
| GEO01 | error | 一つの空間の領域同士が重なっています |
| GEO02 | error | 二つの空間の領域が重なっています |
断面の重なり (下階の天井が上階の床に食い込む) は同じ構えの別の族で、HGT が言う。コードの手に入れ方は診断を読むにある。
以下の誤り例はどちらも koyu check で終了コード1になり、そのコードちょうど1件を出す。
GEO01 — 一つの空間の領域同士が重なっています
error
grid X 0 3600 7200
grid Y 0 4000
level L1 0 h:2400 slab:150
space /L1/a room X1..X3 Y1..Y2 + X2..X3 Y1..Y2
Regions within /L1/a overlap: X1..X3 Y1..Y2 and X2..X3 Y1..Y2
原因 — 一つの空間が + で束ねた矩形同士が重なっている。L字を書こうとして二つめの矩形の始点を間違えた場合に出る。重なった分は面積が二重に数えられてしまうので、通さない。
直し方 — + で足す矩形は互いに重ならないように割る。L字なら、縦長の一枚と、その横に足りない分だけの一枚に分ける。
注 — メッセージは書かれた通り語で組を名指す。三枚が互いに重なる空間では、X1..X3 Y1..Y2 and X2..X3 Y1..Y2 のようにどの二枚かが組ごとに出る。同じ本文が並ぶことはない。
GEO02 — 二つの空間の領域が重なっています
error
grid X 0 3600 7200
grid Y 0 4000
level L1 0 h:2400 slab:150
space /L1/a room X1..X3 Y1..Y2
space /L1/b room X2..X3 Y1..Y2
Space regions overlap: /L1/a and /L1/b
原因 — 同じレベルの二つの空間が同じ場所を占めている。診断の related に後から書いた側の位置が入る。
注 — 検査は同じレベルの空間同士に限られる。上下階の空間が平面で重なるのは当たり前であって、それは重なりではなく上下の隣接である。
直し方 — 割付を直す。ただし、住戸や部門を室に割ろうとしてこれが出たのなら、直し方は割付ではない。大きいほうを space ではなく zone にする。zone は幾何を持たず、パス接頭辞で配下の空間を束ねて面積を合計する集約であり、これが「全体と部分」を書く道具である。
grid X 0 3600 7200
grid Y 0 4000
level L1 0 h:2400 slab:150
zone /L1/home name:住戸
space /L1/home/ldk ldk X1..X2 Y1..Y2 name:LDK
space /L1/home/bed bedroom X2..X3 Y1..Y2 name:寝室
住戸そのものを space として書き、その中にさらに space を並べる書き方は成立しない。空間は重ならないというのが平面の規則であり、階層は幾何ではなくパスが持つ。ゾーンの診断は ZON にある。