S2 Cell 변환기
위·경도 좌표를 구글 S2 Cell ID로 변환하고 부모/자식/인접 셀을 탐색합니다.
사용법
- 좌표와 S2 레벨(0~30)을 입력하면 Cell ID, 토큰, 경계를 얻습니다.
- 부모/자식/인접 셀을 클릭하면 해당 셀로 이동해 모든 값이 다시 계산됩니다.
- 지도를 클릭하면 입력 좌표가 바로 설정되고, 현재 지도 중심 좌표를 사용할 수도 있습니다.
- Batch (CSV) 탭에서 여러 좌표를 한 번에 S2 셀로 변환할 수 있습니다.
Level이 낮을수록 넓은 영역, 높을수록 세밀한 영역을 나타냅니다.
지도
지도를 클릭하면 해당 좌표로 입력값이 바뀝니다.
셀 계층 구조
자식 셀 (레벨 16)
| 토큰 / ID | 레벨 | 중심 좌표 | |
|---|---|---|---|
357ca2ed1 3854134520181686272 | 16 | 37.568310, 126.977613 | |
357ca2ed3 3854134520718557184 | 16 | 37.568799, 126.976270 | |
357ca2ed5 3854134521255428096 | 16 | 37.567645, 126.976270 | |
357ca2ed7 3854134521792299008 | 16 | 37.567157, 126.977613 |
인접 셀
| 토큰 / ID | 레벨 | 중심 좌표 | |
|---|---|---|---|
357ca2f2c 3854134544609312768 | 15 | 37.565670, 126.976941 | |
357ca2edc 3854134523134476288 | 15 | 37.567000, 126.979627 | |
357ca2ecc 3854134518839508992 | 15 | 37.570285, 126.976941 | |
357ca292c 3854134132292452352 | 15 | 37.568955, 126.974255 |
S2란?
S2 Geometry는 지구 표면을 계층적인 Cell로 나누어 위치와 공간 객체를 효율적으로 인덱싱하는 공간 인덱싱 시스템입니다. 각 Cell은 부모-자식 관계를 가지며, Level이 증가할수록 더 작은 Cell로 분할됩니다.
모든 계산은 이 브라우저에서 로컬로 처리되며, 좌표가 서버로 전송되지 않습니다.
S2 Cell 양방향 변환
좌표와 S2 Cell ID·token을 양방향으로 변환합니다. level 0–30의 셀 경계, 중심, 면적과 계층 관계를 탐색할 수 있습니다.
level은 분석 규모에 맞게 고르면 됩니다 — 전 지구 규모 통계는 낮은 level, 정밀한 위치 매칭은 높은 level이 적합합니다. MongoDB나 BigQuery처럼 이미 S2를 쓰는 시스템과 데이터를 주고받을 때 특히 유용합니다.
사용 방법
- 좌표를 입력해 인코딩하거나 S2 Cell ID·token을 입력해 디코딩합니다.
- level(0~30)을 선택합니다.
- 셀 경계와 계층 관계(부모·자식)를 지도에서 확인합니다.
자주 묻는 질문
S2와 H3는 어떻게 다른가요?
S2는 구를 정육면체에 투영한 뒤 재귀적으로 4분할하는 계층형 셀 시스템(주로 사각형 셀)이고, H3는 주로 육각형 셀을 씁니다 — 이웃 분석에는 H3가, MongoDB·BigQuery 같은 기존 S2 기반 시스템과의 호환에는 S2가 유리합니다.
S2 level은 몇까지 지원하나요?
level 0(전 지구 규모)부터 30(센티미터 이하)까지 지원하며, Cell ID는 64비트 정수 또는 canonical hex token으로 표현됩니다.