Browse by type
뒤죽박죽 주소, 한방에 정리해버리겠다.
공무원이 현장방문 가기 전에 주소 정리하느라 반나절 날리는 거, 더 이상 못 참겠어서 만들었습니다.
도로명, 지번, 행정동 — 어떤 형태로 들어와도 표준 형식으로 통일하고, 지도에 찍고, 엑셀로 뽑습니다.
▶ 클릭하면 유튜브에서 재생됩니다.
지금 바로 사용하기 (gjdong.vercel.app)
주소 하나 검색하는 도구가 아닙니다. 주소가 들어간 모든 업무를 자동화합니다.
광진구 아차산로 400, 자양동 870, 광진구청 — 뭘 넣어도 도로명 + 지번 + 행정동을 한번에 뽑아줍니다./crowd) — 실시간 인구밀집 상황판gjdong.vercel.app/crowd · 설치 없음 · 로그인 없음 · 무료
2024년 「재난 및 안전관리 기본법」 개정으로 다중운집인파사고가 사회재난으로 법정화되면서, 인파 안전은 지자체(재난관리책임기관)의 법정 의무가 됐습니다. 그런데 행사·축제 안전 담당자가 쓸 수 있는 도구는 현장 순찰과 감뿐이었습니다. 인파레이더는 공공 개방 데이터를 실무자가 바로 쓸 수 있는 화면으로 만든 것입니다.
?spot= ?city= ?lang= 딥링크 공유헤더의 상황판 아이콘(⊞)을 누르면 업무 모드로 전환됩니다.
/crowd/report — A4 인쇄 최적화 상황보고서(표제·등급 분포·지점별 표·기상특보·재난문자·주변 행사 부록·출처 각주). 인쇄 대화상자에서 PDF 저장하면 그대로 결재 첨부물?mode=ops&spots=... 링크로 동료에게 같은 구성 전달, 전체화면(상황판 벽걸이) 지원같은 "붐빔"이라도 도시마다 등급의 근거가 다릅니다. 인파 실측이 아닌 도시는 목록·지도·카드에 근거를 병기합니다.
| 도시 | 등급의 의미 | 실시간 인원 | 예측 | 원천 갱신 |
|---|---|---|---|---|
| 서울 (121) | 인파 실측 (KT 통신 기반 추정) | ○ | ○ 12시간 | 5분 |
| 제주 (66) | 인파 기반 파생 (SKT 통신 기반, 리듬비율×밀도상한) | ○ (도민/관광객) | × | 1시간 (15분 수집) |
| 부산 (26) | 주차·도로 혼잡 (인파 원천 없음) | × | × | 2분 |
| 강원 (18) | 주차·도로 혼잡 — 강릉권 밖 8곳은 "정보 없음" | × | × | 2분 |
| 인천공항 (8) | 출국장 대기시간 (30분↑ 붐빔) | ○ (대기 인원) | × | 1분 |
등급 산출식의 상세는 docs/crowd-methodology.md, 다른 지자체 이식 방법은 docs/crowd-adoption-guide.md를 보세요.
서울 열린데이터광장(실시간 도시데이터)·서울 TOPIS · 제주관광공사 빅데이터(GEONET) · 부산 교통정보센터(ITS)·부산시설공단 · 국립해양조사원(해수욕장 지수) · 인천국제공항공사 · KBS 재난 CCTV · Open-Meteo, 그리고 공공데이터포털(강릉시 ITS · 기상청 기상특보 · 행안부 긴급재난문자 · 에어코리아 대기질 · 한국관광공사 TourAPI). 전부 무료 개방 원천이며, 인증키는 공공데이터포털 계정 키 하나면 됩니다(서비스별 활용신청).
gjdong.vercel.app/facility — 관내 시설을 지도에 올려놓고 한 화면에서 관리하세요. 경로당·어린이집·CCTV·불법광고물 등 위치 기반으로 관리하는 모든 시설에 쓸 수 있습니다.
엑셀 양식 맞추느라 컬럼 순서 바꾸고, 행정동별로 일일이 필터 거는 일 — 이제 안 해도 됩니다.
연번·시설명·주소·행정동 이든 주소·시설명·시설구분 이든, 갖고 있는 표를 그대로 붙여넣거나 업로드하면 주소·시설명·연번·분류 컬럼을 알아서 찾습니다. 헤더가 있어도, 없어도, 순서가 달라도 OK.연번. 시설명 형태로 표시.화양동 (12) 처럼 건수까지 표기.주소 변환기(
/)에서 변환한 결과를 "시설관리에 추가" 버튼으로 바로 대시보드에 보낼 수도 있습니다.
웹사이트를 열 필요도 없습니다. 브라우저 위에서 바로 주소를 변환하세요.
웹페이지에서 본 주소, 행정동이 안 붙어 있다?
→ 주소 드래그 → 우클릭 → "표준주소 변환" → 끝.
업무포털에서 주소 100개 복사해서 엑셀 정리해야 한다?
→ 익스텐션 팝업 열고 붙여넣기 → 일괄 변환 → 결과 복사.
웹서핑하다가 주소가 눈에 띈다?
→ 복사만 하면 자동 감지해서 알림으로 변환 결과를 띄워줍니다.
| 방법 | 어떻게 | 언제 쓰면 좋은지 |
|---|---|---|
| 인라인 카드 | 주소를 마우스로 드래그하면 바로 옆에 변환 카드가 뜸 | 가장 빠름 — 클릭 없이 바로 확인 |
| 우클릭 변환 | 주소 드래그 → 우클릭 → "표준주소 변환" | 인라인 카드 대신 알림으로 받고 싶을 때 |
| 팝업 변환 | 익스텐션 아이콘 클릭 → 입력 | 여러 주소를 한번에 일괄 변환할 때 |
| 단축키 | Ctrl+Shift+C (Mac: Cmd+Shift+C) |
클립보드에 주소를 복사한 직후 |
| 자동 감지 | 주소 복사 시 자동으로 변환 알림 | 설정 켜두면 알아서 작동 |
익스텐션의 핵심 기능입니다. 아무 웹페이지에서 주소를 마우스로 드래그하면:
네이버 지도에서 주소를 복사하면 "복사/지번/도로명" 같은 UI 텍스트가 붙는데, 자동으로 제거해줍니다.
필요에 따라 골라 쓰세요: 표준형식1, 표준형식2, 도로명주소, 지번주소, 행정동, 우편번호, 세부주소
실제 지방공무원이 겪는 주소 관련 업무 시나리오입니다. 본인 업무에 겹치는 게 있다면 바로 써보세요.
⚠️ 개인정보는 넣지 마세요. 이 도구는 개인이 운영하는 비영리 서비스이고, 소속 기관의 정보자산이 아닙니다. 주소 변환에 필요한 건 주소 문자열뿐이므로, 성명·연락처·주민등록번호· 수급 자격 같은 항목은 반드시 제거한 뒤 주소 열만 붙여넣으세요. 업무자료를 외부 서비스에 투입하기 전에는 소속 기관의 개인정보 처리 지침을 먼저 확인해야 합니다. 처리 범위는 개인정보 처리방침에 정리해 두었습니다.
"취약계층 100가구 현장방문 해야 하는데, 엑셀에 주소가 도로명·지번·행정동 뒤죽박죽이라 정리에만 반나절 걸려요."
Before: 엑셀 열어서 한 건씩 네이버/카카오 지도에 검색 → 복사 → 붙여넣기 × 100회 After: 주소 열 전체 복사 → 표준주소실록 붙여넣기 → 엔터 → 도로명+지번+행정동 엑셀로 다운로드 (3분)
"관내 경로당·어린이집 200개소 주소를 행정동별로 분류해서 지도로 보고 통계도 내야 해요."
활용법: 시설관리 대시보드에 시설 목록 표를 컬럼 순서 그대로 붙여넣기 → 주소·시설명·행정동 자동 인식 → 행정동/시설구분 필터로 즉시 분류, 분류별 색상 마커로 지도 확인 → 엑셀·보고서로 내보내기
"불법광고물 신고 30건 위치를 지도에서 한눈에 보고 싶고, 동선도 짜야 해요."
활용법: 신고 주소 일괄 입력 → 지도에 번호 마커가 자동 표시 → 마커 순서로 현장 동선 계획 → 결과 엑셀로 저장해 보고서 첨부
"사업 대상지 주소가 담당자마다 제각각이에요. 보고서 양식은 표준형식인데..."
활용법: 담당자들이 보낸 잡다한 주소 모두 붙여넣기 → 표준형식으로 일괄 변환 → 클릭 한 번으로 복사 → 보고서에 붙여넣기
"민원인이 '광진구청 뒤편 공원'이라고 말했는데, 정확한 주소를 알아야 해요."
활용법: "광진구청" 입력 → 도로명·지번·좌표까지 즉시 표시 → 전화 끊기 전에 바로 안내 가능
"주소는 아는데 행정동이 안 붙어 있어서 확인이 필요해요."
활용법: 주소 입력 → 도로명·지번·행정동 즉시 확인. 여러 건이면 붙여넣기로 일괄 변환.
⚠️ 업무시스템에서는 쓰지 마세요. 새올·업무포털 등 민원인 개인정보를 다루는 행정정보시스템 화면에서 익스텐션으로 주소를 변환하면, 선택한 텍스트가 외부 서버 (
gjdong.vercel.app→ Kakao API)로 전송됩니다. 이 도구는 개인이 만든 비공식 도구이며 행정망 반출 승인을 받은 바 없습니다. 업무시스템의 민원인 정보에는 사용하지 마시고, 소속 기관의 정보보안 지침을 따르십시오.
"구민 만족도 조사 데이터(주소 포함)를 Tableau에서 지도로 시각화하고 싶어요."
활용법: Tableau Geocoder에 CSV 업로드 → 주소 컬럼 선택 → 위도·경도 컬럼이 추가된 CSV 다운로드 → Tableau/Power BI에 그대로 올리면 지도 시각화 완료. 한글 인코딩(UTF-8/EUC-KR/CP949) 자동 감지.
"공공데이터포털에서 받은 시설 정보와 우리 DB를 매칭해야 하는데, 주소 형식이 달라서 안 맞아요."
활용법: 양쪽 주소 모두 표준주소실록으로 변환 → 동일한 표준형식으로 통일 → VLOOKUP/조인 정상 작동
"침수 피해 신고 50건 위치를 즉시 지도에서 확인하고 싶어요."
활용법: 접수된 주소 한꺼번에 입력 → 지도 마커로 피해 지역 분포 즉시 확인 → 의사결정 가속화
| 입력 | 출력 (표준형식) |
|---|---|
| 광진구 아차산로 400 | 서울특별시 광진구 아차산로 400(자양동 870, 자양2동) |
| 자양동 870 | 서울특별시 광진구 아차산로 400(자양동 870, 자양2동) |
| 광진구청 | 서울특별시 광진구 아차산로 400(자양동 870, 자양2동) |
| 판교역로 235 | 경기도 성남시 분당구 판교역로 235(삼평동 681, 삼평동) |
도로명, 지번, 건물명, 약칭 — 뭘 넣어도 같은 표준 형식으로 나옵니다.
설치 없이 바로 쓸 수 있습니다.
1단계 — 사이트 열기
gjdong.vercel.app 에 접속합니다. (PC, 모바일 다 됩니다)
2단계 — 주소 입력하기
입력창에 주소를 넣습니다. 아래처럼 아무렇게나 넣어도 됩니다.
광진구 아차산로 400
자양동 870
광진구청
여러 개를 한번에 하고 싶으면? 한 줄에 하나씩, 엔터로 구분해서 넣으세요.
3단계 — Enter 또는 검색 아이콘 클릭
Enter를 누르거나 입력창 오른쪽의 검색 아이콘을 클릭하면 변환이 시작됩니다. 결과가 오른쪽에 나타나고, 지도에도 위치가 표시됩니다.
여러 줄을 입력 중이라면
Shift+Enter로 줄바꿈하세요.Enter만 누르면 바로 검색됩니다.
4단계 — 결과 가져가기
꿀팁: 엑셀에서 시설명과 주소를 2열로 복사해서 붙여넣으면, 시설명도 같이 처리됩니다.
브라우저에서 바로 주소를 변환하고 싶다면 익스텐션을 설치하세요.
1단계 — 다운로드 및 압축 해제
이 저장소의 gjdong-extension.zip 파일을 다운로드 받은 후, 압축을 해제합니다.
2단계 — Chrome에 설치
chrome://extensions 입력 후 이동chrome-mv3-prod 또는 해당 폴더)를 선택설치하면 Chrome 오른쪽 위에 표준주소실록 아이콘이 생깁니다.
3단계 — 사용하기
설치 끝! 이제 아무 웹페이지에서:
주소가 담긴 엑셀/CSV 파일에 위도·경도를 붙여주는 기능입니다.
받은 파일을 Tableau, Power BI 등에서 열면 바로 지도 시각화가 됩니다. 한글 CSV 파일도 걱정 없이 올려주세요 (UTF-8, EUC-KR, CP949 다 됩니다).
웹 앱
| Framework | Next.js 16 (App Router), React 19 |
| UI | Tailwind CSS 4, shadcn/ui |
| 지도 | Leaflet.js (OpenStreetMap) |
| API | Kakao Local API |
| 엑셀 | xlsx |
Chrome 익스텐션
| Framework | Plasmo (Manifest V3), React 19, TypeScript |
| UI | Tailwind CSS 3 |
| 저장소 | @plasmohq/storage |
웹 앱
npm install
npm run dev # http://localhost:3000
npm run build # 프로덕션 빌드
Chrome 익스텐션
cd extension
npm install
npm run dev # 핫 리로드 개발 모드
npm run build # 프로덕션 빌드
npm run package # .zip 패키징
빌드 후 chrome://extensions → 개발자 모드 → "압축해제된 확장 프로그램을 로드합니다" → extension/build/chrome-mv3-prod 선택
.env.local 파일 생성:
KAKAO_REST_API_KEY=your_kakao_rest_api_key
Kakao Developers에서 앱 생성 → REST API 키 복사 → 웹 플랫폼에 도메인 등록
KAKAO_REST_API_KEY 추가대한민국 지방공무원. 광진구청에서 7년간 주소 정리하다가 이걸 만들었습니다. 현장방문 가기 전에 주소 뒤죽박죽인 엑셀 정리하는 거, 이제 안 해도 됩니다.
MIT — 제작자가 작성한 코드에 적용됩니다.
포함된 제3자 저작물(shadcn/ui·Radix UI·SheetJS·Leaflet 등)의 저작권·라이선스 고지는 NOTICE를 참조하세요. Kakao Local API 응답 데이터의 권리는 카카오 및 원 데이터 제공처에 있으며, 위 MIT 라이선스가 적용되지 않습니다.
browse all types & interfaces →
$ claude mcp add gjdong \
-- python -m otcore.mcp_server <graph>