Noksan / Busan · 실제 건물과 도로G2 · EPSG:5181 / m
건물 누르기 · 드래그 이동 · ←/→ 선택

기하·결합·거리 계산 중…

—
—
—

건물: 국토교통부 GIS건물통합정보 · 공공누리 제1유형 / G1 공개 보관본 4,280동. 도로·토지이용 경계: © OpenStreetMap contributors · ODbL 1.0(동일조건), 2026-11-13 취득. 소방서: 소방청 20240901판 · 이용허락범위 제한 없음.

MOLIT / KOGL1 · OSM / ODbL · NFA · OSM land-use DB · OSM road DB

G2 / VECTOR ANALYSIS

Vector Analysis

같은 건물이 포함되거나 제외되는 이유를 기하, 경계, 거리, 도로망에서 찾아본다.

Geometry & Topology

Overview #

점은 위치, 선은 연결, 다각형은 내부와 경계를 가진 영역을 나타낸다. 첫 장면의 건물 4,280동을 고르고, 도형이 계산 가능한지와 이웃 도형과 어떤 관계인지 따로 읽는다.

Concept #

다각형의 유효성은 끝점이 닫혔는지만으로 정해지지 않는다. 외곽 링의 자기 교차, 구멍의 위치와 링 사이의 교차도 내부를 정의하는 데 영향을 준다. 이 공개본은 전부 외곽 링 하나이며, Shapely와 브라우저 JSTS가 각각 검사한 무효 도형 수는 0이다. 원본을 자동으로 고쳐서 이 숫자를 만든 것이 아니다.

DE-9IM은 A와 B 각각의 내부 I, 경계 B, 외부 E를 교집합으로 비교한 아홉 칸이다. 면이 겹치면 2, 선이 공유되면 1, 점만 만나면 0, 교집합이 비면 F다. 행 우선으로 이어 쓴 문자열과 행렬을 함께 보면, 겉보기로 비슷한 접함과 겹침을 구별할 수 있다.

두 다각형이 변 하나만 공유하면 내부–내부는 F이고 경계–경계는 1이다. 내부가 겹치는 같은 차원의 도형은 두 내부가 만난다. contains는 B의 내부가 A의 내부에 닿고 B 전체가 A의 외부에 나가지 않는 관계이며, covers는 경계 위의 대상도 포함하므로 경계점에서 결과가 달라진다.

IBE

Hands-on #

01 / 실제 도형은 모두 유효한가?

위 지도에서 건물 순번을 바꾸거나 직접 누른다. 전수 검사 결과와 선택 도형의 면적·꼭짓점 수를 구별해 읽는다.

02 / 접함과 겹침을 아홉 칸으로 읽기

기본값은 실제 건물 A와 건물 B다. 두 번째 건물을 바꿔 원자료의 관계를 계산한 다음, 정확한 정답을 아는 손계산 도형으로 접함·겹침·포함을 비교한다. A와 B를 뒤집으면 행렬이 전치된다.

적용 범위: 유효성은 위치 정확도나 누락 여부를 검증하지 않는다. 이 자료의 무효 수 0을 다른 판·다른 지역에 일반화할 수 없다. 위상 판정은 EPSG:5181의 2차원 도형에 대한 결과다.

Summary #

  • 도형의 유효성과 두 도형의 관계는 서로 다른 질문이다. 관계를 행렬로 읽으면 경계를 포함하는 규칙까지 검토할 수 있다.
  • 유효성 검사는 원자료 전수에, 관계 검사는 선택한 두 도형에 적용한다.
  • DE-9IM의 행·열 순서와 F·0·1·2의 차원을 함께 읽는다.

Notation #

I / B / E내부 / 경계 / 외부
F / 0 / 1 / 2공집합 / 점 / 선 / 면

References #

학습용 기하·접근성 계산이며 화재·사상자 예측이나 안전 진단이 아니다. 전문가 검수 전.