GeoAI용 City2Graph 라이브러리 공개
City2Graph: A Python library for Heterogeneous Graph Neural Networks and spatial analysis in urban systems [R]
·2026.08.13 20:59
핵심 내용
지리 공간 데이터를 이종 그래프 신경망(GNN)용 데이터로 변환하는 Python 라이브러리 City2Graph가 공개되었습니다.
자세히 보기
City2Graph는 지리 공간 데이터를 공간 분석, 네트워크 분석 및 **GeoAI(Graph Neural Networks)**를 위한 분석 가능한 그래프 형태로 변환하는 Python 라이브러리입니다.
주요 기능은 다음과 같습니다:
- Morphology (형태학): OpenStreetMap 및 Overture Maps를 활용하여 건물, 도로, 도시 구조의 그래프 생성
- Transportation (교통): GTFS 및 GBFS 데이터를 로드하여 정류장 간 교통 그래프 구축
- Mobility (이동성): OD 행렬 및 유동 데이터(이주, 자전거 공유, 보행자 수 등)를 가중치 공간 그래프로 처리
- Proximity (근접성): KNN, Delaunay, Queen/Rook 인접성 등을 Euclidean, Manhattan, 네트워크 거리 기반으로 지원
- Heterogeneous Graphs (이종 그래프): 다양한 노드 및 엣지 타입을 포함하며, 메타패스(metapath)를 통해 관계를 구성
이 라이브러리는 GeoDataFrame, NetworkX, PyTorch Geometric (HeteroData) 간의 양방향 변환을 지원하며, 변환 과정에서도 기하학적 구조와 속성을 유지합니다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.