Compare commits

..

9 Commits

Author SHA1 Message Date
f662e4fd1b fix misake in README.md 2025-11-15 17:09:59 +09:00
c62cc8dcd8 test 2025-11-15 17:07:45 +09:00
88323dc82d Update README.md
줄 넘기기를 수정
2025-11-15 17:01:24 +09:00
a6c1d1f111 설치가 안된 라이브러리 ( OCR 관련 ) 설치
requirements.txt 업데이트.
2025-11-15 16:48:31 +09:00
00f9bf4ee7 Readme 를 조금 수정 2025-11-15 16:11:38 +09:00
787b0aaf4a .gitignore 적용 2025-11-15 16:00:39 +09:00
d79c10b975 일단 커밋. 오랫동안 커밋을 안해서 꼬였다.
리팩토리 중.
2025-11-15 15:59:49 +09:00
5a47b792d6 Update JusoDB.csv, icon.png, and 4 more files... 2025-09-23 21:01:00 +09:00
b767423e28 Update README.md 2025-09-23 21:00:26 +09:00
13 changed files with 1794 additions and 276 deletions

192
.gitignore vendored Normal file
View File

@@ -0,0 +1,192 @@
# Created by https://www.toptal.com/developers/gitignore/api/python,linux
# Edit at https://www.toptal.com/developers/gitignore?templates=python,linux
### Linux ###
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
### Python Patch ###
# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
poetry.toml
# ruff
.ruff_cache/
# LSP config files
pyrightconfig.json
# End of https://www.toptal.com/developers/gitignore/api/python,linux

BIN
EPoleDB.xlsx Normal file

Binary file not shown.

962
JusoDB.csv Normal file
View File

@@ -0,0 +1,962 @@
NO,jibun,zipcode,road,etc
3,서울특별시 용산구 원효로2가 57-1,04367,서울특별시 용산구 원효로64길 22 (원효로2가),
4,서울특별시 용산구 이태원동 258-363,04344,서울특별시 용산구 회나무로13가길 45-4 (이태원동),
8,서울특별시 용산구 한강로3가 65-431,04388,서울특별시 용산구 한강대로14길 81 (한강로3가),
9,서울특별시 용산구 이태원동 314-1,04345,서울특별시 용산구 녹사평대로46길 50 (이태원동),
11,서울특별시 용산구 이태원동 210-22,04346,서울특별시 용산구 회나무로28길 25 (이태원동),
12,서울특별시 용산구 한강로2가 44-2,04382,서울특별시 용산구 한강대로50길 15 (한강로2가),
14,서울특별시 용산구 이태원동 255-44,04344,서울특별시 용산구 회나무로13가길 3-6 (이태원동),
15,서울특별시 용산구 이태원동 293-2,04345,서울특별시 용산구 회나무로 4 (이태원동),
16,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
18,서울특별시 용산구 청파동3가 118-130,04314,서울특별시 용산구 청파로43라길 33 (청파동3가),
20,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
23,서울특별시 용산구 신창동 80-23,04357,서울특별시 용산구 효창원로23가길 3 (신창동, 필립하우스),
24,서울특별시 용산구 갈월동 59-13,04335,서울특별시 용산구 두텁바위로 7 (갈월동),
25,서울특별시 용산구 한강로1가 152-1,04382,서울특별시 용산구 한강대로62길 11 (한강로1가),
30,서울특별시 용산구 이태원동 154-7,04346,서울특별시 용산구 회나무로44길 154 (이태원동, 이태원빌라),
31,서울특별시 용산구 이태원동 206-9,04346,서울특별시 용산구 회나무로44가길 52 (이태원동),
33,서울특별시 마포구 공덕동 7-125,04184,서울특별시 마포구 효창원로 250 (공덕동),
36,서울특별시 용산구 이태원동 258-131,04344,서울특별시 용산구 회나무로39길 28 (이태원동),
38,서울특별시 용산구 갈월동 59-8,04335,서울특별시 용산구 두텁바위로 5 (갈월동),
39,서울특별시 용산구 이태원동 22-40,04392,서울특별시 용산구 녹사평대로26길 84-6 (이태원동),
41,서울특별시 용산구 청파동3가 118-24,04313,서울특별시 용산구 청파로43길 61 (청파동3가),
43,서울특별시 용산구 청파동3가 120-2,04313,서울특별시 용산구 청파로43다길 8-4 (청파동3가),
44,서울특별시 용산구 이태원동 63-15,04391,서울특별시 용산구 이태원로16길 20 (이태원동),
46,서울특별시 용산구 이태원동 303-22,04345,서울특별시 용산구 회나무로6길 11 (이태원동),
47,서울특별시 용산구 이태원동 215-85,04346,서울특별시 용산구 회나무로12나길 14 (이태원동),
48,서울특별시 용산구 이태원동 15-29,04407,서울특별시 용산구 우사단로10길 30-12 (이태원동),
49,서울특별시 용산구 원효로1가 108-19,04314,서울특별시 용산구 원효로 271 (원효로1가),
51,서울특별시 용산구 후암동 265-14,04336,서울특별시 용산구 두텁바위로37길 7-7 (후암동),
52,서울특별시 용산구 갈월동 7-138,04334,서울특별시 용산구 한강대로102가길 26 (갈월동),
54,서울특별시 용산구 이태원동 126-7,04405,서울특별시 용산구 우사단로14길 11 (이태원동),
56,서울특별시 용산구 한강로2가 98-3,04382,서울특별시 용산구 한강대로46길 15 (한강로2가),
59,서울특별시 용산구 후암동 393-6,04336,서울특별시 용산구 두텁바위로47길 26 (후암동),
61,서울특별시 용산구 한강로2가 2-116,04376,서울특별시 용산구 한강대로49길 14 (한강로2가),
62,서울특별시 용산구 도원동 4-3,04356,서울특별시 용산구 새창로12길 11-8 (도원동),
64,서울특별시 용산구 원효로2가 86-3,04367,서울특별시 용산구 새창로 141 (원효로2가),
68,서울특별시 용산구 후암동 150-7,04333,서울특별시 용산구 한강대로96가길 13 (후암동),
69,서울특별시 용산구 청파동3가 108-4,04313,서울특별시 용산구 청파로43길 48 (청파동3가),
70,서울특별시 용산구 이태원동 118-2,04350,서울특별시 용산구 이태원로27가길 54-14 (이태원동),
71,서울특별시 용산구 한강로1가 148,04382,서울특별시 용산구 한강대로62길 5 (한강로1가),
74,서울특별시 용산구 한강로1가 273-2,04375,서울특별시 용산구 한강대로 187 (한강로1가),
77,서울특별시 용산구 이태원동 324-11,04345,서울특별시 용산구 녹사평대로46길 36 (이태원동, 남산 ARK TOWER),
78,서울특별시 용산구 한강로1가 150,04382,서울특별시 용산구 한강대로62길 7 (한강로1가),
79,서울특별시 용산구 한강로3가 65-211,04389,서울특별시 용산구 한강대로14다길 22-10 (한강로3가),
81,서울특별시 용산구 후암동 56-2,04327,서울특별시 용산구 후암로28길 11 (후암동),
82,서울특별시 용산구 이태원동 116-10,04350,서울특별시 용산구 이태원로23길 21 (이태원동),
86,서울특별시 용산구 이태원동 118-7,04351,서울특별시 용산구 이태원로19길 15 (이태원동),
87,서울특별시 용산구 용산동3가 5-19,04382,서울특별시 용산구 한강대로62길 71 (용산동3가),
89,서울특별시 용산구 이태원동 212-24,04346,서울특별시 용산구 회나무로26길 3 (이태원동, 라임빌),
90,서울특별시 용산구 이태원동 204-8,04346,서울특별시 용산구 회나무로44가길 63 (이태원동),
91,서울특별시 용산구 원효로2가 65-7,04367,서울특별시 용산구 원효로54길 11 (원효로2가),
93,서울특별시 용산구 이태원동 76-12,04391,서울특별시 용산구 이태원로16길 27-4 (이태원동),
94,서울특별시 용산구 한강로2가 87-8,04382,서울특별시 용산구 한강대로48길 19 (한강로2가),
97,서울특별시 용산구 후암동 244-83,04331,서울특별시 용산구 후암로28길 22 (후암동),
98,서울특별시 용산구 한강로3가 65-55,04389,서울특별시 용산구 한강대로14가길 43 (한강로3가),
99,서울특별시 용산구 한강로3가 65-413,04388,서울특별시 용산구 서빙고로24길 14 (한강로3가),
100,서울특별시 용산구 한남동 732-21,04405,서울특별시 용산구 우사단로10길 39 (한남동),
101,서울특별시 용산구 청파동3가 118-79,04313,서울특별시 용산구 청파로43라길 38 (청파동3가),
106,서울특별시 용산구 이태원동 116-8,04350,서울특별시 용산구 이태원로23길 25 (이태원동),
108,서울특별시 용산구 원효로1가 41,04315,서울특별시 용산구 원효로90길 11 (원효로1가, 용산더프라임),
109,서울특별시 용산구 남영동 17-1,04352,서울특별시 용산구 한강대로 296 (남영동),
110,서울특별시 용산구 동자동 22-48,04333,서울특별시 용산구 한강대로102길 46 (동자동),
111,서울특별시 용산구 이태원동 152-6,04350,서울특별시 용산구 회나무로44길 149 (이태원동, 라 도무스),
112,서울특별시 용산구 갈월동 22,04334,서울특별시 용산구 두텁바위로1길 9 (갈월동, 그린텔),
113,서울특별시 용산구 한강로2가 2-4,04376,서울특별시 용산구 한강대로53길 11 (한강로2가),
117,서울특별시 용산구 이태원동 352,04345,서울특별시 용산구 녹사평대로42길 27 (이태원동, 퍼시픽맨션골드),
118,서울특별시 용산구 갈월동 98-35,04322,서울특별시 용산구 한강대로77길 13 (갈월동),
119,서울특별시 용산구 남영동 61-3,04352,서울특별시 용산구 한강대로84길 4 (남영동),
120,서울특별시 용산구 갈월동 23-1,04334,서울특별시 용산구 두텁바위로1길 13 (갈월동),
122,서울특별시 용산구 청파동3가 118-79,04313,서울특별시 용산구 청파로43라길 38 (청파동3가),
123,서울특별시 용산구 원효로2가 86-3,04367,서울특별시 용산구 새창로 141 (원효로2가),
126,서울특별시 용산구 이태원동 96-13,04391,서울특별시 용산구 이태원로26길 49 (이태원동),
128,서울특별시 용산구 이태원동 75-9,04391,서울특별시 용산구 이태원로16길 19 (이태원동),
131,서울특별시 용산구 이태원동 227-26,04344,서울특별시 용산구 회나무로25길 6-8 (이태원동),
132,서울특별시 용산구 한강로1가 14-25,04353,서울특별시 용산구 한강대로 202-2 (한강로1가),
134,서울특별시 용산구 이태원동 373,04345,서울특별시 용산구 녹사평대로46길 28 (이태원동),
140,서울특별시 용산구 이태원동 137-16,04405,서울특별시 용산구 우사단로10길 17 (이태원동),
143,서울특별시 용산구 이태원동 118-7,04351,서울특별시 용산구 이태원로19길 15 (이태원동),
144,서울특별시 용산구 이태원동 171-26,04351,서울특별시 용산구 이태원로 155 (이태원동),
146,서울특별시 용산구 이태원동 255-6,04342,서울특별시 용산구 회나무로13나길 1-14 (이태원동),
147,서울특별시 용산구 갈월동 93-30,04321,서울특별시 용산구 한강대로77길 12 (갈월동),
148,서울특별시 용산구 갈월동 98-5,04322,서울특별시 용산구 한강대로77길 15 (갈월동, 대아빌딩),
150,서울특별시 용산구 이태원동 193-49,04351,서울특별시 용산구 녹사평대로46가길 39 (이태원동),
151,서울특별시 용산구 이태원동 399,04345,서울특별시 용산구 녹사평대로42길 36 (이태원동),
152,서울특별시 용산구 이태원동 137-13,04405,서울특별시 용산구 우사단로10길 11-3 (이태원동),
155,서울특별시 용산구 갈월동 7-41,04334,서울특별시 용산구 한강대로98가길 8 (갈월동),
156,서울특별시 용산구 갈월동 22,04334,서울특별시 용산구 두텁바위로1길 9 (갈월동, 그린텔),
157,서울특별시 용산구 동자동 35-141,04324,서울특별시 용산구 후암로57길 51-3 (동자동),
159,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
160,서울특별시 용산구 이태원동 453-15,04351,서울특별시 용산구 녹사평대로40길 55-2 (이태원동),
161,서울특별시 용산구 후암동 244-100,04331,서울특별시 용산구 후암로22길 24 (후암동, 오페라하우스),
162,서울특별시 용산구 이태원동 258-110,04344,서울특별시 용산구 회나무로39길 20 (이태원동),
164,서울특별시 용산구 이태원동 278-12,04343,서울특별시 용산구 회나무로 23 (이태원동),
165,서울특별시 용산구 이태원동 404-16,04351,서울특별시 용산구 녹사평대로40나길 38-2 (이태원동),
169,서울특별시 용산구 이태원동 261-17,04342,서울특별시 용산구 소월로38길 21-3 (이태원동),
170,서울특별시 용산구 이태원동 260-232,04342,서울특별시 용산구 소월로38가길 41 (이태원동),
174,서울특별시 용산구 이태원동 223-23,04346,서울특별시 용산구 회나무로12나길 5 (이태원동),
175,서울특별시 용산구 이태원동 128-5,04391,서울특별시 용산구 보광로 127 (이태원동),
179,서울특별시 용산구 한강로3가 65-88,04389,서울특별시 용산구 한강대로14가길 49-10 (한강로3가),
181,서울특별시 용산구 이태원동 96-31,04391,서울특별시 용산구 보광로51길 4 (이태원동),
182,서울특별시 용산구 갈월동 7-26,04334,서울특별시 용산구 한강대로96길 41 (갈월동),
187,서울특별시 용산구 신계동 26-11,04367,서울특별시 용산구 새창로45길 17 (신계동),
188,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
193,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
195,서울특별시 용산구 이태원동 260-232,04342,서울특별시 용산구 소월로38가길 41 (이태원동),
196,서울특별시 용산구 이태원동 375-5,04345,서울특별시 용산구 녹사평대로46길 30 (이태원동),
197,서울특별시 용산구 이태원동 212-30,04346,서울특별시 용산구 회나무로28가길 10-2 (이태원동),
201,서울특별시 용산구 청파동3가 107-98,04313,서울특별시 용산구 청파로43길 36-12 (청파동3가),
203,서울특별시 용산구 이태원동 416-1,04345,서울특별시 용산구 녹사평대로 210-7 (이태원동),
204,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
205,서울특별시 용산구 후암동 281-1,04331,서울특별시 용산구 후암로4길 41 (후암동),
206,서울특별시 용산구 이태원동 20-6,04407,서울특별시 용산구 우사단로6길 2 (이태원동),
207,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
209,서울특별시 용산구 이태원동 293-2,04345,서울특별시 용산구 회나무로 4 (이태원동),
210,서울특별시 용산구 청파동3가 24-64,04313,서울특별시 용산구 청파로45길 29 (청파동3가),
211,서울특별시 용산구 한강로2가 55,04382,서울특별시 용산구 한강대로40가길 24 (한강로2가),
214,서울특별시 용산구 한강로3가 65-473,04389,서울특별시 용산구 한강대로14다길 3 (한강로3가),
215,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
216,서울특별시 용산구 원효로1가 53-13,04315,서울특별시 용산구 원효로 258 (원효로1가),
217,서울특별시 용산구 갈월동 59-4,04335,서울특별시 용산구 두텁바위로 9 (갈월동),
218,서울특별시 용산구 청파동3가 29-9,04313,서울특별시 용산구 청파로43가길 8 (청파동3가),
220,서울특별시 용산구 이태원동 132-8,04406,서울특별시 용산구 우사단로 33 (이태원동),
223,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
224,서울특별시 용산구 갈월동 7-42,04334,서울특별시 용산구 한강대로98가길 6 (갈월동),
228,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
232,서울특별시 용산구 한강로3가 65-144,04389,서울특별시 용산구 한강대로14가길 58-7 (한강로3가),
234,서울특별시 용산구 이태원동 216-7,04346,서울특별시 용산구 회나무로12나길 11 (이태원동),
235,서울특별시 용산구 갈월동 7-41,04334,서울특별시 용산구 한강대로98가길 8 (갈월동),
238,서울특별시 용산구 갈월동 98-35,04322,서울특별시 용산구 한강대로77길 13 (갈월동),
239,서울특별시 용산구 한강로1가 142-3,04382,서울특별시 용산구 한강대로62가길 4 (한강로1가),
240,서울특별시 용산구 한강로3가 65-99,04389,서울특별시 용산구 한강대로14가길 49-11 (한강로3가),
242,서울특별시 용산구 청파동3가 85-19,04313,서울특별시 용산구 청파로39길 11 (청파동3가),
243,서울특별시 용산구 보광동 265-392,04407,서울특별시 용산구 우사단로4길 33 (보광동),
245,서울특별시 용산구 원효로2가 23-21,04368,서울특별시 용산구 원효로64길 7-4 (원효로2가),
246,서울특별시 용산구 한강로2가 26,04382,서울특별시 용산구 한강대로52길 17-12 (한강로2가),
247,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
248,서울특별시 용산구 한강로3가 65-307,04388,서울특별시 용산구 서빙고로 52 (한강로3가),
249,서울특별시 용산구 한강로2가 112-2,04382,서울특별시 용산구 한강대로42길 13 (한강로2가),
251,서울특별시 용산구 청파동2가 71-7,04309,서울특별시 용산구 청파로47길 34-2 (청파동2가),
252,서울특별시 용산구 남영동 70-6,04352,서울특별시 용산구 한강대로80길 11-13 (남영동),
253,서울특별시 용산구 이태원동 258-238,04344,서울특별시 용산구 소월로44길 35 (이태원동),
254,서울특별시 용산구 이태원동 321-1,04345,서울특별시 용산구 녹사평대로46길 42-4 (이태원동),
256,서울특별시 용산구 청파동3가 118-46,04313,서울특별시 용산구 청파로47가길 19-5 (청파동3가, 청보빌라),
258,서울특별시 용산구 이태원동 254-10,04344,서울특별시 용산구 회나무로13가길 6 (이태원동, 다원아파트),
260,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
261,서울특별시 용산구 후암동 55-14,04330,서울특별시 용산구 후암로28다길 4 (후암동, 유림빌라),
263,서울특별시 용산구 청파동3가 113-5,04313,서울특별시 용산구 청파로47길 47-14 (청파동3가),
265,서울특별시 용산구 동자동 35-150,04324,서울특별시 용산구 후암로57길 45-9 (동자동),
268,서울특별시 용산구 이태원동 96-97,04391,서울특별시 용산구 녹사평대로26나길 25 (이태원동),
270,서울특별시 용산구 갈월동 7-138,04334,서울특별시 용산구 한강대로102가길 26 (갈월동),
272,서울특별시 용산구 후암동 297-6,04331,서울특별시 용산구 후암로28바길 25 (후암동, 제18차대림하이츠타운),
274,서울특별시 용산구 이태원동 119-2,04350,서울특별시 용산구 이태원로27가길 54-14 (이태원동),
275,서울특별시 용산구 이태원동 18-36,04406,서울특별시 용산구 보광로50길 20 (이태원동),
276,서울특별시 용산구 이태원동 127-28,04406,서울특별시 용산구 보광로 126 (이태원동),
277,서울특별시 용산구 한강로3가 65-144,04389,서울특별시 용산구 한강대로14가길 58-7 (한강로3가),
284,서울특별시 용산구 원효로2가 61-12,04367,서울특별시 용산구 원효로56길 11 (원효로2가),
285,서울특별시 용산구 갈월동 7-32,04334,서울특별시 용산구 한강대로96길 31 (갈월동, 남산네오빌리지 B),
286,서울특별시 용산구 이태원동 227-26,04344,서울특별시 용산구 회나무로25길 6-8 (이태원동),
287,서울특별시 용산구 이태원동 225-45,04344,서울특별시 용산구 회나무로13길 6-8 (이태원동),
288,서울특별시 용산구 이촌동 203-30,04374,서울특별시 용산구 이촌로18길 11-17 (이촌동),
289,서울특별시 용산구 청파동2가 90-1,04309,서울특별시 용산구 청파로49길 3 (청파동2가),
290,서울특별시 용산구 후암동 389-21,04336,서울특별시 용산구 두텁바위로37길 16 (후암동),
292,서울특별시 용산구 한강로2가 105-2,04382,서울특별시 용산구 한강대로46길 9 (한강로2가),
293,서울특별시 용산구 이태원동 194-2,04351,서울특별시 용산구 녹사평대로46가길 27-34 (이태원동),
294,서울특별시 용산구 갈월동 23-1,04334,서울특별시 용산구 두텁바위로1길 13 (갈월동),
300,서울특별시 용산구 후암동 150-7,04333,서울특별시 용산구 한강대로96가길 13 (후암동),
301,서울특별시 용산구 청파동3가 121-62,04313,서울특별시 용산구 청파로43다길 8-10 (청파동3가),
304,서울특별시 용산구 이태원동 204-15,04346,서울특별시 용산구 회나무로44다길 26 (이태원동),
305,서울특별시 용산구 이태원동 261-64,04342,서울특별시 용산구 소월로38가길 15-1 (이태원동),
306,서울특별시 용산구 이태원동 224-4,04345,서울특별시 용산구 회나무로10길 5-3 (이태원동),
310,서울특별시 용산구 이태원동 455-13,04351,서울특별시 용산구 녹사평대로40나길 10 (이태원동),
311,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
312,서울특별시 용산구 원효로3가 252-20,04362,서울특별시 용산구 원효로31길 14 (원효로3가),
321,서울특별시 용산구 한강로3가 65-1,04389,서울특별시 용산구 한강대로14가길 23 (한강로3가),
327,서울특별시 용산구 이태원동 601,04345,서울특별시 용산구 녹사평대로46길 6-5 (이태원동),
328,서울특별시 용산구 남영동 9-1,04352,서울특별시 용산구 한강대로88길 11-10 (남영동),
329,서울특별시 용산구 용산동3가 1-77,04382,서울특별시 용산구 한강대로62나길 10 (용산동3가),
330,서울특별시 용산구 이태원동 193-77,04351,서울특별시 용산구 녹사평대로46가길 30 (이태원동),
331,서울특별시 용산구 원효로1가 134,04314,서울특별시 용산구 원효로97길 15 (원효로1가),
334,서울특별시 용산구 후암동 265-7,04336,서울특별시 용산구 두텁바위로37길 9 (후암동),
336,서울특별시 용산구 원효로1가 41,04315,서울특별시 용산구 원효로90길 11 (원효로1가, 용산더프라임),
340,서울특별시 용산구 동자동 45,04323,서울특별시 용산구 한강대로 372 (동자동, 센트레빌아스테리움서울),
341,서울특별시 용산구 청파동3가 21-15,04313,서울특별시 용산구 청파로47길 9 (청파동3가),
342,서울특별시 용산구 청파동3가 132-2,04314,서울특별시 용산구 백범로79길 110 (청파동3가),
343,서울특별시 용산구 이태원동 96-90,04391,서울특별시 용산구 녹사평대로26길 83 (이태원동),
344,서울특별시 용산구 후암동 394-6,04336,서울특별시 용산구 두텁바위로 101-26 (후암동),
346,서울특별시 용산구 이촌동 211-4,04374,서울특별시 용산구 이촌로2가길 36 (이촌동, 중산아파트),
347,서울특별시 용산구 청파동3가 118-190,04313,서울특별시 용산구 청파로43길 57-5 (청파동3가),
348,서울특별시 용산구 후암동 265-14,04336,서울특별시 용산구 두텁바위로37길 7-7 (후암동),
350,서울특별시 용산구 한강로2가 2-116,04376,서울특별시 용산구 한강대로49길 14 (한강로2가),
353,서울특별시 용산구 이태원동 96-14,04391,서울특별시 용산구 녹사평대로26나길 19 (이태원동),
356,서울특별시 용산구 한강로3가 65-198,04389,서울특별시 용산구 한강대로14가길 24 (한강로3가),
358,서울특별시 용산구 이태원동 34-98,04390,서울특별시 용산구 이태원로14길 58 (이태원동),
359,서울특별시 용산구 갈월동 5-23,04334,서울특별시 용산구 한강대로100길 11-3 (갈월동, 현일빌라),
360,서울특별시 용산구 이태원동 96-13,04391,서울특별시 용산구 이태원로26길 49 (이태원동),
361,서울특별시 용산구 이태원동 118-39,04351,서울특별시 용산구 이태원로19길 9-6 (이태원동),
362,서울특별시 용산구 갈월동 93-30,04321,서울특별시 용산구 한강대로77길 12 (갈월동),
363,서울특별시 용산구 신계동 26-11,04367,서울특별시 용산구 새창로45길 17 (신계동),
364,서울특별시 용산구 동자동 24-19,04334,서울특별시 용산구 한강대로104길 20 (동자동),
366,서울특별시 용산구 원효로1가 53-13,04315,서울특별시 용산구 원효로 258 (원효로1가),
368,서울특별시 용산구 이태원동 364,04351,서울특별시 용산구 녹사평대로46가길 24 (이태원동),
370,서울특별시 용산구 원효로1가 41,04315,서울특별시 용산구 원효로90길 11 (원효로1가, 용산더프라임),
373,서울특별시 용산구 이태원동 96-101,04391,서울특별시 용산구 녹사평대로26나길 23 (이태원동),
375,서울특별시 용산구 이태원동 132-10,04406,서울특별시 용산구 보광로60길 14-15 (이태원동),
376,서울특별시 용산구 보광동 265-255,04413,서울특별시 용산구 우사단로4길 28 (보광동),
379,서울특별시 용산구 이태원동 15-88,04407,서울특별시 용산구 우사단로6길 13-6 (이태원동),
380,서울특별시 용산구 청파동3가 29-16,04313,서울특별시 용산구 청파로45길 19 (청파동3가),
381,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
384,서울특별시 용산구 후암동 389-21,04336,서울특별시 용산구 두텁바위로37길 16 (후암동),
387,서울특별시 용산구 이태원동 87-8,04391,서울특별시 용산구 이태원로14길 61 (이태원동),
391,서울특별시 용산구 이태원동 132-10,04406,서울특별시 용산구 보광로60길 14-15 (이태원동),
392,서울특별시 용산구 갈월동 14-24,04334,서울특별시 용산구 한강대로92길 9 (갈월동),
393,서울특별시 용산구 이태원동 375-1,04345,서울특별시 용산구 녹사평대로46길 34-2 (이태원동),
396,서울특별시 용산구 한강로1가 223-2,04382,서울특별시 용산구 한강대로52길 29-9 (한강로1가),
397,서울특별시 용산구 이태원동 212-38,04346,서울특별시 용산구 회나무로28가길 18 (이태원동),
401,서울특별시 용산구 이태원동 258-306,04342,서울특별시 용산구 소월로40길 63 (이태원동),
403,서울특별시 용산구 청파동3가 29-16,04313,서울특별시 용산구 청파로45길 19 (청파동3가),
404,서울특별시 용산구 이태원동 63-15,04391,서울특별시 용산구 이태원로16길 20 (이태원동),
405,서울특별시 용산구 한강로3가 65-88,04389,서울특별시 용산구 한강대로14가길 49-10 (한강로3가),
406,서울특별시 용산구 청파동3가 9-1,04313,서울특별시 용산구 청파로 276 (청파동2가),
407,서울특별시 용산구 한강로3가 65-88,04389,서울특별시 용산구 한강대로14가길 49-10 (한강로3가),
408,서울특별시 용산구 이태원동 20-6,04407,서울특별시 용산구 우사단로6길 2 (이태원동),
409,서울특별시 용산구 보광동 265-366,04413,서울특별시 용산구 우사단로4길 26-3 (보광동),
411,서울특별시 용산구 이태원동 57-29,04351,서울특별시 용산구 녹사평대로40길 59 (이태원동),
414,서울특별시 용산구 이태원동 227-6,04344,서울특별시 용산구 회나무로25길 7 (이태원동),
416,서울특별시 용산구 이태원동 321-1,04345,서울특별시 용산구 녹사평대로46길 42-4 (이태원동),
417,서울특별시 용산구 한강로3가 65-413,04388,서울특별시 용산구 서빙고로24길 14 (한강로3가),
418,서울특별시 용산구 한강로2가 47-3,04382,서울특별시 용산구 한강대로50길 25 (한강로2가),
425,서울특별시 용산구 이태원동 261-12,04342,서울특별시 용산구 소월로38길 19 (이태원동),
426,서울특별시 용산구 후암동 126,04333,서울특별시 용산구 한강대로104라길 28-1 (후암동),
428,서울특별시 용산구 한강로1가 221-5,04382,서울특별시 용산구 한강대로52길 37 (한강로1가),
429,서울특별시 용산구 원효로2가 58-6,04367,서울특별시 용산구 원효로58길 21-12 (원효로2가),
432,서울특별시 용산구 이태원동 728,04343,서울특별시 용산구 녹사평대로 286 (이태원동, 이태원주공아파트),
433,서울특별시 용산구 이태원동 260-120,04342,서울특별시 용산구 회나무로13나길 25 (이태원동),
437,서울특별시 용산구 남영동 61-3,04352,서울특별시 용산구 한강대로84길 4 (남영동),
439,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
440,서울특별시 용산구 한강로1가 10-8,04353,서울특별시 용산구 한강대로 208-37 (한강로1가),
443,서울특별시 용산구 한강로1가 142-3,04382,서울특별시 용산구 한강대로62가길 4 (한강로1가),
445,서울특별시 용산구 신창동 2-10,04363,서울특별시 용산구 원효로35나길 23-1 (신창동),
447,서울특별시 용산구 이태원동 280-8,04344,서울특별시 용산구 회나무로13길 16 (이태원동),
448,서울특별시 용산구 이태원동 140-13,04407,서울특별시 용산구 우사단로10길 30 (이태원동),
449,서울특별시 용산구 동자동 6-6,04324,서울특별시 용산구 후암로 91-21 (동자동),
450,서울특별시 용산구 한강로2가 2-4,04376,서울특별시 용산구 한강대로53길 11 (한강로2가),
451,서울특별시 용산구 이태원동 258-110,04344,서울특별시 용산구 회나무로39길 20 (이태원동),
452,서울특별시 용산구 동자동 35-122,04324,서울특별시 용산구 후암로57길 41-9 (동자동),
453,서울특별시 용산구 이태원동 260-38,04344,서울특별시 용산구 회나무로13가길 37-6 (이태원동),
457,서울특별시 용산구 후암동 254-16,04336,서울특별시 용산구 후암로4길 14-7 (후암동),
458,서울특별시 용산구 후암동 244-91,04331,서울특별시 용산구 후암로22길 29 (후암동, 힐튼빌리지(1)),
459,서울특별시 용산구 동자동 21-14,04333,서울특별시 용산구 한강대로104다길 23 (동자동),
460,서울특별시 용산구 후암동 247-52,04331,서울특별시 용산구 후암로16가길 29 (후암동),
461,서울특별시 용산구 청파동3가 108-5,04313,서울특별시 용산구 청파로43길 36-13 (청파동3가),
462,서울특별시 용산구 이태원동 223-23,04346,서울특별시 용산구 회나무로12나길 5 (이태원동),
464,서울특별시 용산구 원효로1가 134,04314,서울특별시 용산구 원효로97길 15 (원효로1가),
466,서울특별시 용산구 이태원동 137-16,04405,서울특별시 용산구 우사단로10길 17 (이태원동),
467,서울특별시 용산구 원효로2가 61-12,04367,서울특별시 용산구 원효로56길 11 (원효로2가),
471,서울특별시 용산구 이태원동 289-3,04345,서울특별시 용산구 녹사평대로46길 54 (이태원동),
473,서울특별시 용산구 청파동3가 118-129,04314,서울특별시 용산구 청파로43라길 29 (청파동3가),
474,서울특별시 용산구 이태원동 260-40,04342,서울특별시 용산구 회나무로13나길 35 (이태원동),
475,서울특별시 용산구 이태원동 255-45,04344,서울특별시 용산구 회나무로13가길 7 (이태원동),
477,서울특별시 용산구 이태원동 278-12,04343,서울특별시 용산구 회나무로 23 (이태원동),
478,서울특별시 용산구 이태원동 126-6,04405,서울특별시 용산구 우사단로14길 15 (이태원동),
479,서울특별시 용산구 이태원동 96-62,04391,서울특별시 용산구 보광로51길 17 (이태원동),
480,서울특별시 용산구 갈월동 5-28,04334,서울특별시 용산구 한강대로100길 13 (갈월동),
482,서울특별시 용산구 청파동3가 118-78,04313,서울특별시 용산구 청파로43라길 36 (청파동3가),
488,서울특별시 용산구 이태원동 76-13,04391,서울특별시 용산구 이태원로16길 33 (이태원동),
490,서울특별시 용산구 한강로2가 31,04382,서울특별시 용산구 한강대로52길 17-3 (한강로2가),
491,서울특별시 용산구 후암동 56-2,04327,서울특별시 용산구 후암로28길 11 (후암동),
494,서울특별시 용산구 신계동 22-4,04370,서울특별시 용산구 새창로45길 6-4 (신계동),
495,서울특별시 용산구 이태원동 280-8,04344,서울특별시 용산구 회나무로13길 16 (이태원동),
500,서울특별시 용산구 이태원동 261-11,04342,서울특별시 용산구 소월로38가길 10 (이태원동),
501,서울특별시 용산구 한강로3가 65-373,04388,서울특별시 용산구 서빙고로 38 (한강로3가),
504,서울특별시 용산구 청파동3가 118-130,04314,서울특별시 용산구 청파로43라길 33 (청파동3가),
505,서울특별시 용산구 이태원동 127-24,04406,서울특별시 용산구 우사단로 43 (이태원동),
507,서울특별시 용산구 이태원동 375-5,04345,서울특별시 용산구 녹사평대로46길 30 (이태원동),
508,서울특별시 용산구 이태원동 262-56,04342,서울특별시 용산구 소월로38길 20 (이태원동),
509,서울특별시 용산구 이태원동 227-26,04344,서울특별시 용산구 회나무로25길 6-8 (이태원동),
511,서울특별시 용산구 이태원동 118-39,04351,서울특별시 용산구 이태원로19길 9-6 (이태원동),
513,서울특별시 용산구 신창동 77-50,04357,서울특별시 용산구 효창원로23길 6-12 (신창동),
514,서울특별시 용산구 이태원동 118-5,04351,서울특별시 용산구 이태원로19길 21 (이태원동),
515,서울특별시 용산구 후암동 115-4,04333,서울특별시 용산구 후암로35길 38 (후암동),
517,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
519,서울특별시 용산구 이태원동 205-41,04346,서울특별시 용산구 회나무로44나길 32 (이태원동),
520,서울특별시 용산구 청파동3가 107-51,04313,서울특별시 용산구 청파로43길 36 (청파동3가),
521,서울특별시 용산구 후암동 254-66,04336,서울특별시 용산구 두텁바위로25길 15 (후암동),
524,서울특별시 용산구 이태원동 255-42,04344,서울특별시 용산구 회나무로13가길 3-8 (이태원동),
526,서울특별시 용산구 이태원동 19-2,04406,서울특별시 용산구 보광로48길 10 (이태원동),
529,서울특별시 용산구 이태원동 206-9,04346,서울특별시 용산구 회나무로44가길 52 (이태원동),
530,서울특별시 용산구 이태원동 386-1,04351,서울특별시 용산구 녹사평대로46가길 27-15 (이태원동),
532,서울특별시 용산구 원효로4가 97-2,04362,서울특별시 용산구 원효로25길 16-4 (원효로4가),
534,서울특별시 용산구 청파동3가 107-3,04313,서울특별시 용산구 청파로43가길 27 (청파동3가),
535,서울특별시 용산구 이태원동 137-13,04405,서울특별시 용산구 우사단로10길 11-3 (이태원동),
536,서울특별시 용산구 이태원동 225-94,04344,서울특별시 용산구 회나무로 25 (이태원동),
537,서울특별시 용산구 이태원동 260-473,04342,서울특별시 용산구 소월로40길 38-8 (이태원동, 남산예가),
538,서울특별시 용산구 이태원동 126-7,04405,서울특별시 용산구 우사단로14길 11 (이태원동),
540,서울특별시 용산구 후암동 47-1,04330,서울특별시 용산구 두텁바위로69길 15-24 (후암동),
542,서울특별시 용산구 이태원동 96-62,04391,서울특별시 용산구 보광로51길 17 (이태원동),
543,서울특별시 용산구 이태원동 224-55,04345,서울특별시 용산구 회나무로26길 40 (이태원동),
544,서울특별시 용산구 이태원동 453-15,04351,서울특별시 용산구 녹사평대로40길 55-2 (이태원동),
545,서울특별시 용산구 이태원동 92-25,04392,서울특별시 용산구 녹사평대로26길 84-7 (이태원동),
547,서울특별시 용산구 이태원동 136-19,04405,서울특별시 용산구 우사단로14길 14 (이태원동),
548,서울특별시 용산구 후암동 394-6,04336,서울특별시 용산구 두텁바위로 101-26 (후암동),
549,서울특별시 용산구 청파동3가 118-24,04313,서울특별시 용산구 청파로43길 61 (청파동3가),
551,서울특별시 용산구 이태원동 261-17,04342,서울특별시 용산구 소월로38길 21-3 (이태원동),
552,서울특별시 용산구 이태원동 204-8,04346,서울특별시 용산구 회나무로44가길 63 (이태원동),
554,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
557,서울특별시 용산구 이태원동 212-24,04346,서울특별시 용산구 회나무로26길 3 (이태원동, 라임빌),
558,서울특별시 용산구 이태원동 454-2,04351,서울특별시 용산구 이태원로 143-30 (이태원동),
561,서울특별시 용산구 이태원동 260-291,04342,서울특별시 용산구 소월로40길 24 (이태원동),
564,서울특별시 용산구 갈월동 59-8,04335,서울특별시 용산구 두텁바위로 5 (갈월동),
565,서울특별시 용산구 한강로3가 65-473,04389,서울특별시 용산구 한강대로14다길 3 (한강로3가),
566,서울특별시 용산구 이태원동 154-7,04346,서울특별시 용산구 회나무로44길 154 (이태원동, 이태원빌라),
567,서울특별시 용산구 후암동 56-2,04327,서울특별시 용산구 후암로28길 11 (후암동),
570,서울특별시 용산구 이태원동 137-13,04405,서울특별시 용산구 우사단로10길 11-3 (이태원동),
571,서울특별시 용산구 이태원동 15-88,04407,서울특별시 용산구 우사단로6길 13-6 (이태원동),
573,서울특별시 용산구 원효로1가 41,04315,서울특별시 용산구 원효로90길 11 (원효로1가, 용산더프라임),
575,서울특별시 용산구 갈월동 93-30,04321,서울특별시 용산구 한강대로77길 12 (갈월동),
577,서울특별시 용산구 원효로2가 61-6,04367,서울특별시 용산구 원효로58길 26 (원효로2가),
578,서울특별시 용산구 이태원동 18-16,04406,서울특별시 용산구 보광로50길 16 (이태원동),
579,서울특별시 용산구 이태원동 455-35,04351,서울특별시 용산구 녹사평대로40길 45 (이태원동),
581,서울특별시 용산구 보광동 265-532,04407,서울특별시 용산구 우사단로6길 14-3 (보광동),
583,서울특별시 용산구 용산동3가 5-1,04382,서울특별시 용산구 한강대로62길 79 (용산동3가),
586,서울특별시 용산구 신계동 25-9,04367,서울특별시 용산구 원효로58길 27-10 (신계동),
587,서울특별시 용산구 동자동 21-14,04333,서울특별시 용산구 한강대로104다길 23 (동자동),
588,서울특별시 용산구 이태원동 261-102,04342,서울특별시 용산구 소월로38길 28 (이태원동),
590,서울특별시 용산구 후암동 127-2,04333,서울특별시 용산구 한강대로104라길 30-4 (후암동),
592,서울특별시 용산구 한강로2가 98-3,04382,서울특별시 용산구 한강대로46길 15 (한강로2가),
593,서울특별시 용산구 한강로3가 65-431,04388,서울특별시 용산구 한강대로14길 81 (한강로3가),
594,서울특별시 용산구 후암동 255-9,04336,서울특별시 용산구 후암로4길 10 (후암동),
595,서울특별시 용산구 한남동 736-11,04405,서울특별시 용산구 이태원로 208 (한남동),
596,서울특별시 용산구 이태원동 455-13,04351,서울특별시 용산구 녹사평대로40나길 10 (이태원동),
600,서울특별시 용산구 이태원동 118-2,04350,서울특별시 용산구 이태원로27가길 54-14 (이태원동),
601,서울특별시 용산구 이태원동 96-97,04391,서울특별시 용산구 녹사평대로26나길 25 (이태원동),
604,서울특별시 용산구 보광동 265-544,04413,서울특별시 용산구 우사단로4길 26 (보광동),
605,서울특별시 용산구 이태원동 225-94,04344,서울특별시 용산구 회나무로 25 (이태원동),
608,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
610,서울특별시 용산구 이태원동 19-2,04406,서울특별시 용산구 보광로48길 10 (이태원동),
616,서울특별시 용산구 한강로2가 85,04382,서울특별시 용산구 한강대로48길 25 (한강로2가),
619,서울특별시 용산구 이태원동 193-49,04351,서울특별시 용산구 녹사평대로46가길 39 (이태원동),
621,서울특별시 용산구 이태원동 128-5,04391,서울특별시 용산구 보광로 127 (이태원동),
622,서울특별시 용산구 이태원동 130-47,04391,서울특별시 용산구 이태원로26길 25-20 (이태원동),
624,서울특별시 용산구 이태원동 224-66,04345,서울특별시 용산구 회나무로12길 5 (이태원동),
626,서울특별시 용산구 이태원동 130-47,04391,서울특별시 용산구 이태원로26길 25-20 (이태원동),
629,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
630,서울특별시 용산구 갈월동 92,04321,서울특별시 용산구 한강대로 273 (갈월동),
631,서울특별시 용산구 이태원동 116-21,04350,서울특별시 용산구 이태원로23길 16 (이태원동),
632,서울특별시 용산구 이태원동 18-48,04406,서울특별시 용산구 보광로 98 (이태원동),
633,서울특별시 용산구 후암동 297-9,04331,서울특별시 용산구 후암로28길 48 (후암동),
634,서울특별시 용산구 이태원동 224-66,04345,서울특별시 용산구 회나무로12길 5 (이태원동),
638,서울특별시 용산구 이촌동 203-24,04374,서울특별시 용산구 이촌로22길 6 (이촌동),
641,서울특별시 용산구 보광동 265-544,04413,서울특별시 용산구 우사단로4길 26 (보광동),
643,서울특별시 용산구 후암동 56-6,04327,서울특별시 용산구 후암로28가길 7 (후암동),
644,서울특별시 용산구 동자동 7-6,04324,서울특별시 용산구 후암로57길 17-14 (동자동),
649,서울특별시 용산구 후암동 127-2,04333,서울특별시 용산구 한강대로104라길 30-4 (후암동),
650,서울특별시 용산구 이태원동 137-54,04405,서울특별시 용산구 우사단로10길 3 (이태원동),
652,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
653,서울특별시 용산구 후암동 281-1,04331,서울특별시 용산구 후암로4길 41 (후암동),
655,서울특별시 용산구 이태원동 212-41,04346,서울특별시 용산구 회나무로28가길 22 (이태원동),
656,서울특별시 용산구 이태원동 225-93,04344,서울특별시 용산구 회나무로13길 6 (이태원동),
657,서울특별시 용산구 이태원동 216-13,04346,서울특별시 용산구 회나무로12나길 10 (이태원동),
659,서울특별시 용산구 이태원동 523,04345,서울특별시 용산구 녹사평대로42길 10 (이태원동, 썬니타운),
660,서울특별시 용산구 이태원동 212-67,04346,서울특별시 용산구 회나무로28가길 28 (이태원동),
661,서울특별시 용산구 한강로1가 142-5,04382,서울특별시 용산구 한강대로62가길 8-2 (한강로1가),
664,서울특별시 용산구 이태원동 132-10,04406,서울특별시 용산구 보광로60길 14-15 (이태원동),
665,서울특별시 용산구 한강로3가 65-18,04389,서울특별시 용산구 한강대로14나길 16 (한강로3가),
666,서울특별시 용산구 한강로3가 65-18,04389,서울특별시 용산구 한강대로14나길 16 (한강로3가),
667,서울특별시 용산구 보광동 265-532,04407,서울특별시 용산구 우사단로6길 14-3 (보광동),
668,서울특별시 용산구 이태원동 224-56,04346,서울특별시 용산구 회나무로26길 43 (이태원동),
669,서울특별시 용산구 이태원동 303-17,04345,서울특별시 용산구 회나무로6길 5 (이태원동),
671,서울특별시 용산구 갈월동 98-35,04322,서울특별시 용산구 한강대로77길 13 (갈월동),
674,서울특별시 용산구 후암동 244-136,04330,서울특별시 용산구 후암로28길 49 (후암동),
677,서울특별시 용산구 이태원동 260-99,04344,서울특별시 용산구 회나무로13가길 33 (이태원동),
678,서울특별시 용산구 이태원동 215-7,04346,서울특별시 용산구 회나무로44가길 92-17 (이태원동),
679,서울특별시 용산구 한강로1가 273-2,04375,서울특별시 용산구 한강대로 187 (한강로1가),
680,서울특별시 용산구 갈월동 7-138,04334,서울특별시 용산구 한강대로102가길 26 (갈월동),
682,서울특별시 용산구 후암동 254-30,04336,서울특별시 용산구 두텁바위로25길 26 (후암동),
684,서울특별시 용산구 이태원동 212-70,04346,서울특별시 용산구 회나무로28가길 5 (이태원동, 효성그린빌라),
686,서울특별시 용산구 이태원동 200-1,04346,서울특별시 용산구 회나무로44다길 30 (이태원동),
687,서울특별시 용산구 갈월동 11-22,04334,서울특별시 용산구 한강대로94길 12 (갈월동),
688,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
690,서울특별시 용산구 한강로2가 156-12,04386,서울특별시 용산구 한강대로38가길 7-20 (한강로2가),
692,서울특별시 용산구 후암동 56-2,04327,서울특별시 용산구 후암로28길 11 (후암동),
696,서울특별시 용산구 신창동 38-1,04361,서울특별시 용산구 효창원로16길 22 (신창동),
697,서울특별시 용산구 후암동 244-88,04331,서울특별시 용산구 후암로16나길 23 (후암동, 힐튼빌리지 2차),
699,서울특별시 용산구 갈월동 5-61,04334,서울특별시 용산구 한강대로100길 11 (갈월동),
700,서울특별시 용산구 이태원동 127-1,04406,서울특별시 용산구 우사단로 47 (이태원동),
701,서울특별시 용산구 청파동3가 108-10,04313,서울특별시 용산구 청파로43길 42-1 (청파동3가),
703,서울특별시 용산구 동자동 7-6,04324,서울특별시 용산구 후암로57길 17-14 (동자동),
706,서울특별시 용산구 한강로1가 216-13,04382,서울특별시 용산구 한강대로62다길 30 (한강로1가),
707,서울특별시 용산구 보광동 264-84,04413,서울특별시 용산구 우사단로4다길 14 (보광동),
711,서울특별시 용산구 이태원동 208-10,04346,서울특별시 용산구 회나무로28길 52 (이태원동, 비손빌라),
713,서울특별시 용산구 한강로3가 65-413,04388,서울특별시 용산구 서빙고로24길 14 (한강로3가),
715,서울특별시 용산구 한남동 736-19,04405,서울특별시 용산구 우사단로14길 25 (한남동),
717,서울특별시 용산구 이태원동 127-1,04406,서울특별시 용산구 우사단로 47 (이태원동),
718,서울특별시 용산구 청파동3가 107-98,04313,서울특별시 용산구 청파로43길 36-12 (청파동3가),
720,서울특별시 용산구 원효로2가 57-14,04367,서울특별시 용산구 원효로64길 24 (원효로2가),
724,서울특별시 용산구 이태원동 258-278,04342,서울특별시 용산구 소월로40길 73 (이태원동),
725,서울특별시 용산구 이태원동 280-8,04344,서울특별시 용산구 회나무로13길 16 (이태원동),
726,서울특별시 용산구 후암동 247-51,04331,서울특별시 용산구 후암로16가길 21 (후암동),
727,서울특별시 용산구 이태원동 455-2,04351,서울특별시 용산구 녹사평대로40나길 8 (이태원동),
730,서울특별시 용산구 이태원동 193-49,04351,서울특별시 용산구 녹사평대로46가길 39 (이태원동),
735,서울특별시 용산구 이태원동 261-17,04342,서울특별시 용산구 소월로38길 21-3 (이태원동),
736,서울특별시 용산구 후암동 389-21,04336,서울특별시 용산구 두텁바위로37길 16 (후암동),
739,서울특별시 용산구 이태원동 225-143,04345,서울특별시 용산구 회나무로 36 (이태원동),
741,서울특별시 용산구 갈월동 98-35,04322,서울특별시 용산구 한강대로77길 13 (갈월동),
743,서울특별시 용산구 한강로3가 65-450,04389,서울특별시 용산구 한강대로14가길 3 (한강로3가),
744,서울특별시 용산구 신계동 6-22,04370,서울특별시 용산구 청파로 139-7 (신계동),
746,서울특별시 용산구 원효로2가 61-12,04367,서울특별시 용산구 원효로56길 11 (원효로2가),
749,서울특별시 용산구 이태원동 260-99,04344,서울특별시 용산구 회나무로13가길 33 (이태원동),
750,서울특별시 용산구 이태원동 227-26,04344,서울특별시 용산구 회나무로25길 6-8 (이태원동),
752,서울특별시 용산구 한강로3가 65-88,04389,서울특별시 용산구 한강대로14가길 49-10 (한강로3가),
753,서울특별시 용산구 청파동3가 118-79,04313,서울특별시 용산구 청파로43라길 38 (청파동3가),
754,서울특별시 용산구 원효로2가 52-4,04367,서울특별시 용산구 원효로64길 10 (원효로2가),
755,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
761,서울특별시 용산구 이태원동 314-1,04345,서울특별시 용산구 녹사평대로46길 50 (이태원동),
762,서울특별시 용산구 이태원동 137-54,04405,서울특별시 용산구 우사단로10길 3 (이태원동),
763,서울특별시 용산구 한강로3가 65-431,04388,서울특별시 용산구 한강대로14길 81 (한강로3가),
765,서울특별시 용산구 한강로2가 87-8,04382,서울특별시 용산구 한강대로48길 19 (한강로2가),
766,서울특별시 용산구 이태원동 230-19,04346,서울특별시 용산구 회나무로42길 53-1 (이태원동),
767,서울특별시 용산구 이태원동 132-10,04406,서울특별시 용산구 보광로60길 14-15 (이태원동),
768,서울특별시 용산구 한강로3가 65-18,04389,서울특별시 용산구 한강대로14나길 16 (한강로3가),
772,서울특별시 용산구 원효로1가 108-19,04314,서울특별시 용산구 원효로 271 (원효로1가),
774,서울특별시 용산구 이태원동 118-39,04351,서울특별시 용산구 이태원로19길 9-6 (이태원동),
775,서울특별시 용산구 이태원동 208-11,04346,서울특별시 용산구 회나무로28길 46-9 (이태원동),
776,서울특별시 용산구 갈월동 98-5,04322,서울특별시 용산구 한강대로77길 15 (갈월동, 대아빌딩),
779,서울특별시 용산구 이태원동 130-47,04391,서울특별시 용산구 이태원로26길 25-20 (이태원동),
781,서울특별시 용산구 남영동 13-1,04352,서울특별시 용산구 한강대로88길 11-19 (남영동),
783,서울특별시 용산구 후암동 393-6,04336,서울특별시 용산구 두텁바위로47길 26 (후암동),
784,서울특별시 용산구 원효로1가 134,04314,서울특별시 용산구 원효로97길 15 (원효로1가),
785,서울특별시 용산구 한강로3가 65-473,04389,서울특별시 용산구 한강대로14다길 3 (한강로3가),
787,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
788,서울특별시 용산구 이태원동 258-110,04344,서울특별시 용산구 회나무로39길 20 (이태원동),
789,서울특별시 용산구 이태원동 278-12,04343,서울특별시 용산구 회나무로 23 (이태원동),
793,서울특별시 용산구 이태원동 225-94,04344,서울특별시 용산구 회나무로 25 (이태원동),
794,서울특별시 용산구 용산동3가 5-19,04382,서울특별시 용산구 한강대로62길 71 (용산동3가),
795,서울특별시 용산구 이태원동 194-2,04351,서울특별시 용산구 녹사평대로46가길 27-34 (이태원동),
797,서울특별시 용산구 한강로1가 152-1,04382,서울특별시 용산구 한강대로62길 11 (한강로1가),
798,서울특별시 용산구 이태원동 364,04351,서울특별시 용산구 녹사평대로46가길 24 (이태원동),
799,서울특별시 용산구 이태원동 455-1,04351,서울특별시 용산구 녹사평대로40다길 2 (이태원동),
801,서울특별시 용산구 이태원동 451-10,04351,서울특별시 용산구 녹사평대로40나길 22 (이태원동),
802,서울특별시 용산구 이태원동 96-97,04391,서울특별시 용산구 녹사평대로26나길 25 (이태원동),
804,서울특별시 용산구 이태원동 261-102,04342,서울특별시 용산구 소월로38길 28 (이태원동),
808,서울특별시 용산구 청파동3가 108-11,04313,서울특별시 용산구 청파로43길 42 (청파동3가),
810,서울특별시 용산구 이태원동 451-5,04351,서울특별시 용산구 녹사평대로40다길 3-3 (이태원동),
814,서울특별시 용산구 이태원동 258-131,04344,서울특별시 용산구 회나무로39길 28 (이태원동),
815,서울특별시 용산구 이태원동 130-47,04391,서울특별시 용산구 이태원로26길 25-20 (이태원동),
816,서울특별시 용산구 이태원동 373,04345,서울특별시 용산구 녹사평대로46길 28 (이태원동),
817,서울특별시 용산구 후암동 56-2,04327,서울특별시 용산구 후암로28길 11 (후암동),
818,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
819,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
823,서울특별시 용산구 이태원동 260-232,04342,서울특별시 용산구 소월로38가길 41 (이태원동),
825,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
826,서울특별시 용산구 이태원동 15-29,04407,서울특별시 용산구 우사단로10길 30-12 (이태원동),
830,서울특별시 용산구 이태원동 224-56,04346,서울특별시 용산구 회나무로26길 43 (이태원동),
831,서울특별시 용산구 이태원동 204-8,04346,서울특별시 용산구 회나무로44가길 63 (이태원동),
832,서울특별시 용산구 이태원동 204-8,04346,서울특별시 용산구 회나무로44가길 63 (이태원동),
833,서울특별시 용산구 이태원동 224-56,04346,서울특별시 용산구 회나무로26길 43 (이태원동),
834,서울특별시 용산구 이태원동 453-15,04351,서울특별시 용산구 녹사평대로40길 55-2 (이태원동),
835,서울특별시 용산구 이태원동 321-1,04345,서울특별시 용산구 녹사평대로46길 42-4 (이태원동),
836,서울특별시 용산구 이태원동 128-5,04391,서울특별시 용산구 보광로 127 (이태원동),
837,서울특별시 용산구 이태원동 224-66,04345,서울특별시 용산구 회나무로12길 5 (이태원동),
838,서울특별시 용산구 이태원동 212-48,04346,서울특별시 용산구 회나무로12나길 15 (이태원동),
839,서울특별시 용산구 후암동 244-100,04331,서울특별시 용산구 후암로22길 24 (후암동, 오페라하우스),
842,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
843,서울특별시 용산구 이태원동 15-51,04407,서울특별시 용산구 우사단로10나길 9-1 (이태원동),
845,서울특별시 용산구 청파동3가 140-7,04312,서울특별시 용산구 청파로47길 99 (청파동3가),
846,서울특별시 용산구 청파동3가 108-4,04313,서울특별시 용산구 청파로43길 48 (청파동3가),
848,서울특별시 용산구 이태원동 214-42,04346,서울특별시 용산구 회나무로26가길 11 (이태원동),
849,서울특별시 용산구 청파동3가 132-2,04314,서울특별시 용산구 백범로79길 110 (청파동3가),
852,서울특별시 용산구 갈월동 92,04321,서울특별시 용산구 한강대로 273 (갈월동),
853,서울특별시 용산구 이태원동 224-66,04345,서울특별시 용산구 회나무로12길 5 (이태원동),
854,서울특별시 용산구 한강로1가 50-1,04322,서울특별시 용산구 한강대로 205 (한강로1가, 용산파크자이),
855,서울특별시 용산구 이태원동 210-36,04346,서울특별시 용산구 회나무로28길 31 (이태원동),
857,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
858,서울특별시 용산구 이태원동 154-7,04346,서울특별시 용산구 회나무로44길 154 (이태원동, 이태원빌라),
860,서울특별시 용산구 이태원동 212-70,04346,서울특별시 용산구 회나무로28가길 5 (이태원동, 효성그린빌라),
861,서울특별시 용산구 이태원동 399,04345,서울특별시 용산구 녹사평대로42길 36 (이태원동),
862,서울특별시 용산구 청파동3가 118-79,04313,서울특별시 용산구 청파로43라길 38 (청파동3가),
863,서울특별시 용산구 이태원동 223-23,04346,서울특별시 용산구 회나무로12나길 5 (이태원동),
865,서울특별시 용산구 보광동 265-532,04407,서울특별시 용산구 우사단로6길 14-3 (보광동),
866,서울특별시 용산구 이태원동 137-13,04405,서울특별시 용산구 우사단로10길 11-3 (이태원동),
868,서울특별시 용산구 이태원동 211-19,04346,서울특별시 용산구 회나무로28길 5 (이태원동),
870,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
872,서울특별시 용산구 후암동 55-14,04330,서울특별시 용산구 후암로28다길 4 (후암동, 유림빌라),
873,서울특별시 용산구 원효로2가 57-1,04367,서울특별시 용산구 원효로64길 22 (원효로2가),
877,서울특별시 용산구 한강로1가 150,04382,서울특별시 용산구 한강대로62길 7 (한강로1가),
878,서울특별시 용산구 후암동 255-9,04336,서울특별시 용산구 후암로4길 10 (후암동),
879,서울특별시 용산구 청파동3가 121-14,04313,서울특별시 용산구 청파로43라길 11 (청파동3가),
880,서울특별시 용산구 한강로2가 85,04382,서울특별시 용산구 한강대로48길 25 (한강로2가),
882,서울특별시 용산구 청파동3가 113-5,04313,서울특별시 용산구 청파로47길 47-14 (청파동3가),
883,서울특별시 용산구 원효로2가 65-7,04367,서울특별시 용산구 원효로54길 11 (원효로2가),
884,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
885,서울특별시 용산구 이태원동 255-65,04344,서울특별시 용산구 회나무로13가길 3-9 (이태원동),
888,서울특별시 용산구 용산동3가 5-1,04382,서울특별시 용산구 한강대로62길 79 (용산동3가),
890,서울특별시 용산구 청파동3가 9-1,04313,서울특별시 용산구 청파로 276 (청파동2가),
892,서울특별시 용산구 이태원동 225-93,04344,서울특별시 용산구 회나무로13길 6 (이태원동),
893,서울특별시 용산구 이태원동 399,04345,서울특별시 용산구 녹사평대로42길 36 (이태원동),
896,서울특별시 용산구 갈월동 98-5,04322,서울특별시 용산구 한강대로77길 15 (갈월동, 대아빌딩),
902,서울특별시 용산구 이태원동 338,04345,서울특별시 용산구 녹사평대로42길 17 (이태원동),
904,서울특별시 용산구 이태원동 225-45,04344,서울특별시 용산구 회나무로13길 6-8 (이태원동),
906,서울특별시 용산구 이태원동 260-291,04342,서울특별시 용산구 소월로40길 24 (이태원동),
907,서울특별시 용산구 후암동 254-30,04336,서울특별시 용산구 두텁바위로25길 26 (후암동),
909,서울특별시 용산구 청파동3가 108-3,04313,서울특별시 용산구 청파로47길 47-15 (청파동3가),
911,서울특별시 용산구 청파동3가 107-3,04313,서울특별시 용산구 청파로43가길 27 (청파동3가),
913,서울특별시 용산구 이태원동 210-36,04346,서울특별시 용산구 회나무로28길 31 (이태원동),
915,서울특별시 용산구 이태원동 303-22,04345,서울특별시 용산구 회나무로6길 11 (이태원동),
916,서울특별시 용산구 이태원동 416-1,04345,서울특별시 용산구 녹사평대로 210-7 (이태원동),
918,서울특별시 용산구 후암동 244-136,04330,서울특별시 용산구 후암로28길 49 (후암동),
919,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
921,서울특별시 용산구 이태원동 523,04345,서울특별시 용산구 녹사평대로42길 10 (이태원동, 썬니타운),
922,서울특별시 용산구 이태원동 116-8,04350,서울특별시 용산구 이태원로23길 25 (이태원동),
924,서울특별시 용산구 청파동3가 118-93,04313,서울특별시 용산구 청파로43라길 30 (청파동3가),
925,서울특별시 용산구 이태원동 153-13,04346,서울특별시 용산구 회나무로44길 146 (이태원동),
928,서울특별시 용산구 이태원동 205-37,04346,서울특별시 용산구 회나무로44나길 25 (이태원동),
929,서울특별시 용산구 청파동2가 71-7,04309,서울특별시 용산구 청파로47길 34-2 (청파동2가),
931,서울특별시 용산구 이태원동 352,04345,서울특별시 용산구 녹사평대로42길 27 (이태원동, 퍼시픽맨션골드),
933,서울특별시 용산구 갈월동 98-5,04322,서울특별시 용산구 한강대로77길 15 (갈월동, 대아빌딩),
937,서울특별시 용산구 이태원동 261-17,04342,서울특별시 용산구 소월로38길 21-3 (이태원동),
941,서울특별시 용산구 원효로1가 41,04315,서울특별시 용산구 원효로90길 11 (원효로1가, 용산더프라임),
944,서울특별시 용산구 한강로1가 223-2,04382,서울특별시 용산구 한강대로52길 29-9 (한강로1가),
947,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
949,서울특별시 용산구 이태원동 205-37,04346,서울특별시 용산구 회나무로44나길 25 (이태원동),
950,서울특별시 용산구 이태원동 132-10,04406,서울특별시 용산구 보광로60길 14-15 (이태원동),
951,서울특별시 용산구 청파동1가 154-43,04301,서울특별시 용산구 청파로 320-3 (청파동1가),
954,서울특별시 용산구 원효로2가 55-1,04368,서울특별시 용산구 원효로64길 25 (원효로2가),
956,서울특별시 용산구 이태원동 247-21,04344,서울특별시 용산구 회나무로13가길 46-22 (이태원동),
957,서울특별시 용산구 이태원동 126-3,04405,서울특별시 용산구 이태원로 200 (이태원동),
961,서울특별시 용산구 한강로1가 221-5,04382,서울특별시 용산구 한강대로52길 37 (한강로1가),
962,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
963,서울특별시 용산구 신계동 11-7,04370,서울특별시 용산구 새창로45길 63 (신계동, 명재본가),
967,서울특별시 용산구 이태원동 225-4,04344,서울특별시 용산구 회나무로13길 14-10 (이태원동),
968,서울특별시 용산구 이태원동 205-41,04346,서울특별시 용산구 회나무로44나길 32 (이태원동),
969,서울특별시 용산구 이태원동 455-13,04351,서울특별시 용산구 녹사평대로40나길 10 (이태원동),
971,서울특별시 용산구 원효로1가 53-13,04315,서울특별시 용산구 원효로 258 (원효로1가),
972,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
976,서울특별시 용산구 이태원동 155-10,04351,서울특별시 용산구 녹사평대로40다길 54 (이태원동, 삼성이태원SKYLARK),
980,서울특별시 용산구 이태원동 227-20,04344,서울특별시 용산구 회나무로25길 8 (이태원동),
981,서울특별시 용산구 이태원동 118-39,04351,서울특별시 용산구 이태원로19길 9-6 (이태원동),
982,서울특별시 용산구 원효로1가 108-19,04314,서울특별시 용산구 원효로 271 (원효로1가),
990,서울특별시 용산구 후암동 247-52,04331,서울특별시 용산구 후암로16가길 29 (후암동),
991,서울특별시 용산구 신계동 26-11,04367,서울특별시 용산구 새창로45길 17 (신계동),
994,서울특별시 용산구 한강로3가 65-413,04388,서울특별시 용산구 서빙고로24길 14 (한강로3가),
995,서울특별시 용산구 이태원동 126-6,04405,서울특별시 용산구 우사단로14길 15 (이태원동),
996,서울특별시 용산구 청파동1가 154-35,04301,서울특별시 용산구 청파로 320-7 (청파동1가),
997,서울특별시 용산구 남영동 70-6,04352,서울특별시 용산구 한강대로80길 11-13 (남영동),
998,서울특별시 용산구 원효로2가 23-21,04368,서울특별시 용산구 원효로64길 7-4 (원효로2가),
1000,서울특별시 용산구 이태원동 96-14,04391,서울특별시 용산구 녹사평대로26나길 19 (이태원동),
1001,서울특별시 용산구 이태원동 193-77,04351,서울특별시 용산구 녹사평대로46가길 30 (이태원동),
1008,서울특별시 용산구 이태원동 340-5,04345,서울특별시 용산구 녹사평대로46길 23 (이태원동),
1009,서울특별시 용산구 후암동 394-6,04336,서울특별시 용산구 두텁바위로 101-26 (후암동),
1010,서울특별시 용산구 이태원동 211-19,04346,서울특별시 용산구 회나무로28길 5 (이태원동),
1012,서울특별시 용산구 원효로1가 41,04315,서울특별시 용산구 원효로90길 11 (원효로1가, 용산더프라임),
1013,서울특별시 용산구 한강로2가 55,04382,서울특별시 용산구 한강대로40가길 24 (한강로2가),
1016,서울특별시 용산구 원효로2가 39,04367,서울특별시 용산구 원효로58길 7 (원효로2가),
1017,서울특별시 용산구 청파동2가 71-7,04309,서울특별시 용산구 청파로47길 34-2 (청파동2가),
1018,서울특별시 용산구 이태원동 293-2,04345,서울특별시 용산구 회나무로 4 (이태원동),
1020,서울특별시 용산구 이태원동 140-13,04407,서울특별시 용산구 우사단로10길 30 (이태원동),
1021,서울특별시 용산구 갈월동 98-5,04322,서울특별시 용산구 한강대로77길 15 (갈월동, 대아빌딩),
1022,서울특별시 용산구 청파동3가 118-46,04313,서울특별시 용산구 청파로47가길 19-5 (청파동3가, 청보빌라),
1023,서울특별시 용산구 이태원동 261-11,04342,서울특별시 용산구 소월로38가길 10 (이태원동),
1024,서울특별시 용산구 남영동 58-4,04352,서울특별시 용산구 한강대로80길 11-20 (남영동),
1025,서울특별시 용산구 한강로2가 143-3,04386,서울특별시 용산구 한강대로40길 14 (한강로2가),
1030,서울특별시 용산구 이태원동 255-42,04344,서울특별시 용산구 회나무로13가길 3-8 (이태원동),
1031,서울특별시 용산구 한강로1가 216-13,04382,서울특별시 용산구 한강대로62다길 30 (한강로1가),
1032,서울특별시 용산구 갈월동 93-30,04321,서울특별시 용산구 한강대로77길 12 (갈월동),
1033,서울특별시 용산구 한강로3가 65-88,04389,서울특별시 용산구 한강대로14가길 49-10 (한강로3가),
1034,서울특별시 용산구 이태원동 303-17,04345,서울특별시 용산구 회나무로6길 5 (이태원동),
1035,서울특별시 용산구 한남동 763-37,04407,서울특별시 용산구 우사단로10나길 7-1 (한남동),
1036,서울특별시 용산구 청파동3가 121-24,04313,서울특별시 용산구 청파로43다길 10 (청파동3가),
1038,서울특별시 용산구 한강로3가 65-198,04389,서울특별시 용산구 한강대로14가길 24 (한강로3가),
1039,서울특별시 용산구 원효로1가 108-21,04314,서울특별시 용산구 원효로97길 3 (원효로1가),
1040,서울특별시 용산구 이태원동 261-111,04342,서울특별시 용산구 소월로38가길 10 (이태원동),
1041,서울특별시 용산구 이태원동 137-16,04405,서울특별시 용산구 우사단로10길 17 (이태원동),
1042,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
1043,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1044,서울특별시 용산구 이태원동 289-3,04345,서울특별시 용산구 녹사평대로46길 54 (이태원동),
1045,서울특별시 용산구 후암동 394-6,04336,서울특별시 용산구 두텁바위로 101-26 (후암동),
1046,서울특별시 용산구 신계동 29-1,04370,서울특별시 용산구 원효로56길 38 (신계동),
1047,서울특별시 용산구 이태원동 375-5,04345,서울특별시 용산구 녹사평대로46길 30 (이태원동),
1048,서울특별시 용산구 후암동 244-83,04331,서울특별시 용산구 후암로28길 22 (후암동),
1050,서울특별시 용산구 이태원동 119-2,04350,서울특별시 용산구 이태원로27가길 54-14 (이태원동),
1051,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
1053,서울특별시 용산구 한강로3가 65-144,04389,서울특별시 용산구 한강대로14가길 58-7 (한강로3가),
1054,서울특별시 용산구 이태원동 201-14,04346,서울특별시 용산구 회나무로44가길 92-6 (이태원동),
1055,서울특별시 용산구 청파동3가 107-51,04313,서울특별시 용산구 청파로43길 36 (청파동3가),
1056,서울특별시 용산구 이태원동 261-64,04342,서울특별시 용산구 소월로38가길 15-1 (이태원동),
1058,서울특별시 용산구 이태원동 453-15,04351,서울특별시 용산구 녹사평대로40길 55-2 (이태원동),
1064,서울특별시 용산구 이태원동 227-26,04344,서울특별시 용산구 회나무로25길 6-8 (이태원동),
1066,서울특별시 용산구 청파동3가 118-190,04313,서울특별시 용산구 청파로43길 57-5 (청파동3가),
1068,서울특별시 용산구 청파동2가 90-1,04309,서울특별시 용산구 청파로49길 3 (청파동2가),
1069,서울특별시 용산구 원효로2가 23-21,04368,서울특별시 용산구 원효로64길 7-4 (원효로2가),
1071,서울특별시 용산구 후암동 389-21,04336,서울특별시 용산구 두텁바위로37길 16 (후암동),
1072,서울특별시 용산구 한강로2가 31,04382,서울특별시 용산구 한강대로52길 17-3 (한강로2가),
1073,서울특별시 용산구 이태원동 260-120,04342,서울특별시 용산구 회나무로13나길 25 (이태원동),
1074,서울특별시 용산구 이태원동 258-323,04342,서울특별시 용산구 소월로40길 68 (이태원동),
1077,서울특별시 용산구 청파동3가 121-62,04313,서울특별시 용산구 청파로43다길 8-10 (청파동3가),
1078,서울특별시 용산구 원효로1가 53-13,04315,서울특별시 용산구 원효로 258 (원효로1가),
1079,서울특별시 용산구 이태원동 137-13,04405,서울특별시 용산구 우사단로10길 11-3 (이태원동),
1080,서울특별시 용산구 한강로3가 65-18,04389,서울특별시 용산구 한강대로14나길 16 (한강로3가),
1081,서울특별시 용산구 이태원동 135-41,04349,서울특별시 용산구 회나무로44길 133 (이태원동),
1082,서울특별시 용산구 한강로2가 2-4,04376,서울특별시 용산구 한강대로53길 11 (한강로2가),
1086,서울특별시 용산구 이태원동 261-59,04342,서울특별시 용산구 소월로38가길 9 (이태원동),
1087,서울특별시 용산구 이태원동 400,04345,서울특별시 용산구 녹사평대로40나길 39-4 (이태원동),
1089,서울특별시 용산구 청파동3가 118-46,04313,서울특별시 용산구 청파로47가길 19-5 (청파동3가, 청보빌라),
1090,서울특별시 용산구 청파동3가 114-9,04313,서울특별시 용산구 청파로47가길 13 (청파동3가),
1092,서울특별시 용산구 청파동3가 29-16,04313,서울특별시 용산구 청파로45길 19 (청파동3가),
1093,서울특별시 용산구 청파동3가 108-5,04313,서울특별시 용산구 청파로43길 36-13 (청파동3가),
1095,서울특별시 용산구 청파동3가 112,04313,서울특별시 용산구 청파로47길 47-8 (청파동3가),
1096,서울특별시 용산구 이태원동 204-7,04346,서울특별시 용산구 회나무로44다길 14 (이태원동),
1097,서울특별시 용산구 이태원동 212-70,04346,서울특별시 용산구 회나무로28가길 5 (이태원동, 효성그린빌라),
1098,서울특별시 용산구 한강로3가 65-421,04388,서울특별시 용산구 서빙고로24길 6-1 (한강로3가),
1101,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1105,서울특별시 용산구 이태원동 137-16,04405,서울특별시 용산구 우사단로10길 17 (이태원동),
1107,서울특별시 용산구 한남동 763-37,04407,서울특별시 용산구 우사단로10나길 7-1 (한남동),
1108,서울특별시 용산구 후암동 55-14,04330,서울특별시 용산구 후암로28다길 4 (후암동, 유림빌라),
1109,서울특별시 용산구 이태원동 227-6,04344,서울특별시 용산구 회나무로25길 7 (이태원동),
1112,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1113,서울특별시 용산구 이태원동 453-5,04351,서울특별시 용산구 녹사평대로40다길 8 (이태원동),
1114,서울특별시 용산구 한강로3가 65-373,04388,서울특별시 용산구 서빙고로 38 (한강로3가),
1116,서울특별시 용산구 한강로1가 142-3,04382,서울특별시 용산구 한강대로62가길 4 (한강로1가),
1118,서울특별시 용산구 남영동 70-6,04352,서울특별시 용산구 한강대로80길 11-13 (남영동),
1119,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1120,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
1121,서울특별시 용산구 한강로3가 65-450,04389,서울특별시 용산구 한강대로14가길 3 (한강로3가),
1126,서울특별시 용산구 청파동3가 118-190,04313,서울특별시 용산구 청파로43길 57-5 (청파동3가),
1128,서울특별시 용산구 이태원동 206-9,04346,서울특별시 용산구 회나무로44가길 52 (이태원동),
1129,서울특별시 용산구 후암동 265-7,04336,서울특별시 용산구 두텁바위로37길 9 (후암동),
1130,서울특별시 용산구 한강로3가 65-334,04388,서울특별시 용산구 한강대로14길 83 (한강로3가),
1131,서울특별시 용산구 한강로2가 2-4,04376,서울특별시 용산구 한강대로53길 11 (한강로2가),
1132,서울특별시 용산구 한강로2가 112-2,04382,서울특별시 용산구 한강대로42길 13 (한강로2가),
1133,서울특별시 용산구 후암동 254-66,04336,서울특별시 용산구 두텁바위로25길 15 (후암동),
1136,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
1137,서울특별시 용산구 이태원동 128-5,04391,서울특별시 용산구 보광로 127 (이태원동),
1138,서울특별시 용산구 이태원동 126-6,04405,서울특별시 용산구 우사단로14길 15 (이태원동),
1139,서울특별시 용산구 이태원동 258-110,04344,서울특별시 용산구 회나무로39길 20 (이태원동),
1140,서울특별시 용산구 이태원동 314-1,04345,서울특별시 용산구 녹사평대로46길 50 (이태원동),
1142,서울특별시 용산구 이태원동 254-10,04344,서울특별시 용산구 회나무로13가길 6 (이태원동, 다원아파트),
1148,서울특별시 용산구 한강로3가 65-139,04389,서울특별시 용산구 한강대로14가길 58-10 (한강로3가),
1149,서울특별시 용산구 이태원동 454-2,04351,서울특별시 용산구 이태원로 143-30 (이태원동),
1151,서울특별시 용산구 한강로2가 105-2,04382,서울특별시 용산구 한강대로46길 9 (한강로2가),
1153,서울특별시 용산구 이태원동 262-56,04342,서울특별시 용산구 소월로38길 20 (이태원동),
1154,서울특별시 용산구 이태원동 386-1,04351,서울특별시 용산구 녹사평대로46가길 27-15 (이태원동),
1155,서울특별시 용산구 청파동3가 118-1,04313,서울특별시 용산구 청파로43길 55 (청파동3가),
1156,서울특별시 용산구 청파동3가 118-130,04314,서울특별시 용산구 청파로43라길 33 (청파동3가),
1157,서울특별시 용산구 이태원동 375-5,04345,서울특별시 용산구 녹사평대로46길 30 (이태원동),
1159,서울특별시 용산구 이태원동 96-14,04391,서울특별시 용산구 녹사평대로26나길 19 (이태원동),
1163,서울특별시 용산구 이태원동 260-38,04344,서울특별시 용산구 회나무로13가길 37-6 (이태원동),
1165,서울특별시 용산구 후암동 281-1,04331,서울특별시 용산구 후암로4길 41 (후암동),
1167,서울특별시 용산구 이태원동 137-13,04405,서울특별시 용산구 우사단로10길 11-3 (이태원동),
1168,서울특별시 용산구 한강로1가 10-8,04353,서울특별시 용산구 한강대로 208-37 (한강로1가),
1171,서울특별시 용산구 청파동3가 29-16,04313,서울특별시 용산구 청파로45길 19 (청파동3가),
1174,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
1177,서울특별시 용산구 청파동3가 121-62,04313,서울특별시 용산구 청파로43다길 8-10 (청파동3가),
1178,서울특별시 용산구 이태원동 251-1,04344,서울특별시 용산구 회나무로21길 21-20 (이태원동),
1179,서울특별시 용산구 이태원동 201-5,04346,서울특별시 용산구 회나무로44가길 81 (이태원동),
1180,서울특별시 용산구 한강로2가 66-1,04382,서울특별시 용산구 한강대로40길 39-12 (한강로2가),
1182,서울특별시 용산구 용산동3가 1-77,04382,서울특별시 용산구 한강대로62나길 10 (용산동3가),
1184,서울특별시 용산구 이태원동 258-238,04344,서울특별시 용산구 소월로44길 35 (이태원동),
1185,서울특별시 용산구 갈월동 98-35,04322,서울특별시 용산구 한강대로77길 13 (갈월동),
1186,서울특별시 용산구 이태원동 455-13,04351,서울특별시 용산구 녹사평대로40나길 10 (이태원동),
1191,서울특별시 용산구 이태원동 321-1,04345,서울특별시 용산구 녹사평대로46길 42-4 (이태원동),
1192,서울특별시 용산구 이태원동 225-94,04344,서울특별시 용산구 회나무로 25 (이태원동),
1193,서울특별시 용산구 청파동3가 29-16,04313,서울특별시 용산구 청파로45길 19 (청파동3가),
1194,서울특별시 용산구 한강로1가 142-5,04382,서울특별시 용산구 한강대로62가길 8-2 (한강로1가),
1198,서울특별시 용산구 한강로3가 65-1,04389,서울특별시 용산구 한강대로14가길 23 (한강로3가),
1203,서울특별시 용산구 후암동 254-16,04336,서울특별시 용산구 후암로4길 14-7 (후암동),
1204,서울특별시 용산구 이태원동 154-1,04346,서울특별시 용산구 회나무로44길 142 (이태원동),
1206,서울특별시 용산구 이태원동 451-4,04351,서울특별시 용산구 녹사평대로40다길 5 (이태원동),
1207,서울특별시 용산구 후암동 56-2,04327,서울특별시 용산구 후암로28길 11 (후암동),
1210,서울특별시 용산구 이태원동 451-5,04351,서울특별시 용산구 녹사평대로40다길 3-3 (이태원동),
1212,서울특별시 용산구 청파동2가 71-7,04309,서울특별시 용산구 청파로47길 34-2 (청파동2가),
1213,서울특별시 용산구 청파동2가 90-1,04309,서울특별시 용산구 청파로49길 3 (청파동2가),
1215,서울특별시 용산구 한강로3가 65-99,04389,서울특별시 용산구 한강대로14가길 49-11 (한강로3가),
1216,서울특별시 용산구 한강로2가 26,04382,서울특별시 용산구 한강대로52길 17-12 (한강로2가),
1217,서울특별시 용산구 청파동3가 85-19,04313,서울특별시 용산구 청파로39길 11 (청파동3가),
1218,서울특별시 용산구 청파동3가 21-15,04313,서울특별시 용산구 청파로47길 9 (청파동3가),
1220,서울특별시 용산구 남영동 61-3,04352,서울특별시 용산구 한강대로84길 4 (남영동),
1221,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
1224,서울특별시 용산구 이태원동 260-473,04342,서울특별시 용산구 소월로40길 38-8 (이태원동, 남산예가),
1228,서울특별시 용산구 이태원동 15-88,04407,서울특별시 용산구 우사단로6길 13-6 (이태원동),
1229,서울특별시 용산구 이태원동 382,04351,서울특별시 용산구 녹사평대로46가길 27-17 (이태원동),
1230,서울특별시 용산구 이촌동 211-4,04374,서울특별시 용산구 이촌로2가길 36 (이촌동, 중산아파트),
1232,서울특별시 용산구 이태원동 260-232,04342,서울특별시 용산구 소월로38가길 41 (이태원동),
1238,서울특별시 용산구 이태원동 416-1,04345,서울특별시 용산구 녹사평대로 210-7 (이태원동),
1239,서울특별시 용산구 이태원동 216-7,04346,서울특별시 용산구 회나무로12나길 11 (이태원동),
1240,서울특별시 용산구 이태원동 340-2,04345,서울특별시 용산구 녹사평대로46길 16-3 (이태원동),
1241,서울특별시 용산구 한강로3가 65-9,04389,서울특별시 용산구 한강대로 42 (한강로3가),
1242,서울특별시 용산구 후암동 244-83,04331,서울특별시 용산구 후암로28길 22 (후암동),
1246,서울특별시 용산구 청파동3가 112,04313,서울특별시 용산구 청파로47길 47-8 (청파동3가),
1250,서울특별시 용산구 한남동 763-37,04407,서울특별시 용산구 우사단로10나길 7-1 (한남동),
1251,서울특별시 용산구 신계동 48,04368,서울특별시 용산구 원효로 216 (신계동, 용산e편한세상),
1252,서울특별시 용산구 이태원동 118-5,04351,서울특별시 용산구 이태원로19길 21 (이태원동),
1253,서울특별시 용산구 원효로2가 61-12,04367,서울특별시 용산구 원효로56길 11 (원효로2가),
1254,서울특별시 용산구 청파동3가 118-129,04314,서울특별시 용산구 청파로43라길 29 (청파동3가),
1256,서울특별시 용산구 청파동3가 118-129,04314,서울특별시 용산구 청파로43라길 29 (청파동3가),
1257,서울특별시 용산구 한강로3가 65-307,04388,서울특별시 용산구 서빙고로 52 (한강로3가),
1258,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
1259,서울특별시 용산구 이태원동 451-5,04351,서울특별시 용산구 녹사평대로40다길 3-3 (이태원동),
1260,서울특별시 용산구 이태원동 255-45,04344,서울특별시 용산구 회나무로13가길 7 (이태원동),
1261,서울특별시 용산구 한강로2가 44-2,04382,서울특별시 용산구 한강대로50길 15 (한강로2가),
1263,서울특별시 용산구 한강로2가 2-11,04376,서울특별시 용산구 한강대로43길 13 (한강로2가, 한강로대우아이빌),
1266,서울특별시 용산구 원효로1가 134,04314,서울특별시 용산구 원효로97길 15 (원효로1가),
1269,서울특별시 용산구 청파동3가 24-64,04313,서울특별시 용산구 청파로45길 29 (청파동3가),
1270,서울특별시 용산구 한강로1가 148,04382,서울특별시 용산구 한강대로62길 5 (한강로1가),
1271,서울특별시 용산구 한강로1가 273-2,04375,서울특별시 용산구 한강대로 187 (한강로1가),
1272,서울특별시 용산구 이태원동 261-12,04342,서울특별시 용산구 소월로38길 19 (이태원동),
1275,서울특별시 용산구 후암동 265-7,04336,서울특별시 용산구 두텁바위로37길 9 (후암동),
1278,서울특별시 용산구 한강로2가 105-2,04382,서울특별시 용산구 한강대로46길 9 (한강로2가),
1281,서울특별시 용산구 청파동3가 29-16,04313,서울특별시 용산구 청파로45길 19 (청파동3가),
1283,서울특별시 용산구 청파동3가 29-8,04313,서울특별시 용산구 청파로45길 17-11 (청파동3가),
1287,서울특별시 용산구 이태원동 224-4,04345,서울특별시 용산구 회나무로10길 5-3 (이태원동),
1288,서울특별시 용산구 이태원동 224-55,04345,서울특별시 용산구 회나무로26길 40 (이태원동),
1289,서울특별시 용산구 원효로1가 134,04314,서울특별시 용산구 원효로97길 15 (원효로1가),
1290,서울특별시 용산구 이태원동 96-101,04391,서울특별시 용산구 녹사평대로26나길 23 (이태원동),
1291,서울특별시 용산구 후암동 254-66,04336,서울특별시 용산구 두텁바위로25길 15 (후암동),
1293,서울특별시 용산구 한남동 736-11,04405,서울특별시 용산구 이태원로 208 (한남동),
1294,서울특별시 용산구 한강로3가 65-473,04389,서울특별시 용산구 한강대로14다길 3 (한강로3가),
1296,서울특별시 용산구 이태원동 135-51,04346,서울특별시 용산구 회나무로44길 98 (이태원동),
1297,서울특별시 용산구 이태원동 260-232,04342,서울특별시 용산구 소월로38가길 41 (이태원동),
1299,서울특별시 용산구 이태원동 20-6,04407,서울특별시 용산구 우사단로6길 2 (이태원동),
1301,서울특별시 용산구 한강로3가 65-88,04389,서울특별시 용산구 한강대로14가길 49-10 (한강로3가),
1303,서울특별시 용산구 이태원동 404-16,04351,서울특별시 용산구 녹사평대로40나길 38-2 (이태원동),
1304,서울특별시 용산구 이태원동 96-97,04391,서울특별시 용산구 녹사평대로26나길 25 (이태원동),
1307,서울특별시 용산구 이태원동 251-53,04344,서울특별시 용산구 회나무로21길 15-11 (이태원동),
1309,서울특별시 용산구 한강로3가 65-421,04388,서울특별시 용산구 서빙고로24길 6-1 (한강로3가),
1310,서울특별시 용산구 이태원동 127-24,04406,서울특별시 용산구 우사단로 43 (이태원동),
1311,서울특별시 용산구 원효로2가 58-6,04367,서울특별시 용산구 원효로58길 21-12 (원효로2가),
1312,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
1313,서울특별시 용산구 후암동 244-91,04331,서울특별시 용산구 후암로22길 29 (후암동, 힐튼빌리지(1)),
1314,서울특별시 용산구 이태원동 601,04345,서울특별시 용산구 녹사평대로46길 6-5 (이태원동),
1318,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
1319,서울특별시 용산구 후암동 47-1,04330,서울특별시 용산구 두텁바위로69길 15-24 (후암동),
1320,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
1321,서울특별시 용산구 신계동 48,04368,서울특별시 용산구 원효로 216 (신계동, 용산e편한세상),
1325,서울특별시 용산구 원효로2가 58-6,04367,서울특별시 용산구 원효로58길 21-12 (원효로2가),
1328,서울특별시 용산구 이태원동 206-9,04346,서울특별시 용산구 회나무로44가길 52 (이태원동),
1332,서울특별시 용산구 이태원동 225-143,04345,서울특별시 용산구 회나무로 36 (이태원동),
1333,서울특별시 용산구 이태원동 728,04343,서울특별시 용산구 녹사평대로 286 (이태원동, 이태원주공아파트),
1334,서울특별시 용산구 청파동3가 107-3,04313,서울특별시 용산구 청파로43가길 27 (청파동3가),
1336,서울특별시 용산구 한강로3가 65-473,04389,서울특별시 용산구 한강대로14다길 3 (한강로3가),
1338,서울특별시 용산구 이태원동 258-126,04344,서울특별시 용산구 회나무로39길 18 (이태원동),
1341,서울특별시 용산구 한강로1가 148,04382,서울특별시 용산구 한강대로62길 5 (한강로1가),
1343,서울특별시 용산구 이태원동 375-1,04345,서울특별시 용산구 녹사평대로46길 34-2 (이태원동),
1344,서울특별시 용산구 이태원동 453-15,04351,서울특별시 용산구 녹사평대로40길 55-2 (이태원동),
1346,서울특별시 용산구 이태원동 278-12,04343,서울특별시 용산구 회나무로 23 (이태원동),
1347,서울특별시 용산구 청파동3가 118-79,04313,서울특별시 용산구 청파로43라길 38 (청파동3가),
1348,서울특별시 용산구 이태원동 373,04345,서울특별시 용산구 녹사평대로46길 28 (이태원동),
1349,서울특별시 용산구 청파동3가 107-98,04313,서울특별시 용산구 청파로43길 36-12 (청파동3가),
1351,서울특별시 용산구 후암동 297-6,04331,서울특별시 용산구 후암로28바길 25 (후암동, 제18차대림하이츠타운),
1353,서울특별시 용산구 이태원동 223-23,04346,서울특별시 용산구 회나무로12나길 5 (이태원동),
1355,서울특별시 용산구 이태원동 204-8,04346,서울특별시 용산구 회나무로44가길 63 (이태원동),
1358,서울특별시 용산구 한강로3가 65-198,04389,서울특별시 용산구 한강대로14가길 24 (한강로3가),
1361,서울특별시 용산구 이태원동 118-7,04351,서울특별시 용산구 이태원로19길 15 (이태원동),
1362,서울특별시 용산구 한강로3가 65-18,04389,서울특별시 용산구 한강대로14나길 16 (한강로3가),
1364,서울특별시 용산구 후암동 396-1,04336,서울특별시 용산구 두텁바위로47길 8 (후암동),
1366,서울특별시 용산구 한남동 732-21,04405,서울특별시 용산구 우사단로10길 39 (한남동),
1367,서울특별시 용산구 이태원동 303-17,04345,서울특별시 용산구 회나무로6길 5 (이태원동),
1368,서울특별시 용산구 한강로3가 65-211,04389,서울특별시 용산구 한강대로14다길 22-10 (한강로3가),
1372,서울특별시 용산구 한강로1가 138,04382,서울특별시 용산구 한강대로62길 32-1 (한강로1가),
1374,서울특별시 용산구 이태원동 324-11,04345,서울특별시 용산구 녹사평대로46길 36 (이태원동, 남산 ARK TOWER),
1375,서울특별시 용산구 청파동3가 118-24,04313,서울특별시 용산구 청파로43길 61 (청파동3가),
1376,서울특별시 용산구 청파동3가 108-11,04313,서울특별시 용산구 청파로43길 42 (청파동3가),
1378,서울특별시 용산구 후암동 56-6,04327,서울특별시 용산구 후암로28가길 7 (후암동),
1381,서울특별시 용산구 이태원동 200-7,04346,서울특별시 용산구 회나무로44다길 34 (이태원동),
1384,서울특별시 용산구 한강로3가 65-473,04389,서울특별시 용산구 한강대로14다길 3 (한강로3가),
1385,서울특별시 용산구 한강로1가 185-1,04382,서울특별시 용산구 한강대로62다길 19 (한강로1가),
1386,서울특별시 용산구 한강로1가 196-2,04382,서울특별시 용산구 한강대로62나길 2 (한강로1가),
1387,서울특별시 용산구 이태원동 260-108,04344,서울특별시 용산구 회나무로13가길 25-3 (이태원동),
1393,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1394,서울특별시 용산구 청파동3가 118-28,04314,서울특별시 용산구 청파로47가길 19-16 (청파동3가),
1395,서울특별시 용산구 이태원동 340-2,04345,서울특별시 용산구 녹사평대로46길 16-3 (이태원동),
1398,서울특별시 용산구 원효로2가 61-6,04367,서울특별시 용산구 원효로58길 26 (원효로2가),
1400,서울특별시 용산구 후암동 265-14,04336,서울특별시 용산구 두텁바위로37길 7-7 (후암동),
1403,서울특별시 용산구 원효로1가 41,04315,서울특별시 용산구 원효로90길 11 (원효로1가, 용산더프라임),
1405,서울특별시 용산구 한강로2가 44-2,04382,서울특별시 용산구 한강대로50길 15 (한강로2가),
1408,서울특별시 용산구 이태원동 212-41,04346,서울특별시 용산구 회나무로28가길 22 (이태원동),
1409,서울특별시 용산구 이태원동 258-363,04344,서울특별시 용산구 회나무로13가길 45-4 (이태원동),
1411,서울특별시 용산구 이태원동 246-18,04344,서울특별시 용산구 회나무로35길 10 (이태원동),
1415,서울특별시 용산구 이태원동 129-12,04391,서울특별시 용산구 보광로55길 14 (이태원동, 이화빌라),
1416,서울특별시 용산구 이태원동 57-29,04351,서울특별시 용산구 녹사평대로40길 59 (이태원동),
1420,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1421,서울특별시 용산구 이태원동 523,04345,서울특별시 용산구 녹사평대로42길 10 (이태원동, 썬니타운),
1422,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
1423,서울특별시 용산구 이태원동 15-29,04407,서울특별시 용산구 우사단로10길 30-12 (이태원동),
1424,서울특별시 용산구 이태원동 15-29,04407,서울특별시 용산구 우사단로10길 30-12 (이태원동),
1425,서울특별시 용산구 남영동 108-11,04352,서울특별시 용산구 한강대로72길 17-6 (남영동),
1426,서울특별시 용산구 이태원동 193-49,04351,서울특별시 용산구 녹사평대로46가길 39 (이태원동),
1428,서울특별시 용산구 이태원동 208-11,04346,서울특별시 용산구 회나무로28길 46-9 (이태원동),
1430,서울특별시 용산구 이태원동 303-17,04345,서울특별시 용산구 회나무로6길 5 (이태원동),
1432,서울특별시 용산구 이태원동 293-2,04345,서울특별시 용산구 회나무로 4 (이태원동),
1435,서울특별시 용산구 이태원동 204-3,04346,서울특별시 용산구 회나무로44가길 76 (이태원동, 이태원빌라),
1436,서울특별시 용산구 이태원동 215-29,04346,서울특별시 용산구 회나무로12가길 24 (이태원동),
1437,서울특별시 용산구 청파동3가 118-28,04314,서울특별시 용산구 청파로47가길 19-16 (청파동3가),
1438,서울특별시 용산구 한강로2가 2-116,04376,서울특별시 용산구 한강대로49길 14 (한강로2가),
1439,서울특별시 용산구 이태원동 200-1,04346,서울특별시 용산구 회나무로44다길 30 (이태원동),
1443,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
1446,서울특별시 용산구 후암동 55-13,04330,서울특별시 용산구 후암로28다길 8 (후암동, 미플러스빌),
1448,서울특별시 용산구 이태원동 116-10,04350,서울특별시 용산구 이태원로23길 21 (이태원동),
1449,서울특별시 용산구 이태원동 255-49,04344,서울특별시 용산구 회나무로13길 36 (이태원동),
1451,서울특별시 용산구 원효로2가 65-7,04367,서울특별시 용산구 원효로54길 11 (원효로2가),
1452,서울특별시 용산구 이태원동 214-42,04346,서울특별시 용산구 회나무로26가길 11 (이태원동),
1453,서울특별시 용산구 후암동 393-6,04336,서울특별시 용산구 두텁바위로47길 26 (후암동),
1455,서울특별시 용산구 이태원동 223-23,04346,서울특별시 용산구 회나무로12나길 5 (이태원동),
1456,서울특별시 용산구 이태원동 260-232,04342,서울특별시 용산구 소월로38가길 41 (이태원동),
1460,서울특별시 용산구 원효로2가 86-3,04367,서울특별시 용산구 새창로 141 (원효로2가),
1461,서울특별시 용산구 이태원동 132-10,04406,서울특별시 용산구 보광로60길 14-15 (이태원동),
1462,서울특별시 용산구 갈월동 93-30,04321,서울특별시 용산구 한강대로77길 12 (갈월동),
1467,서울특별시 용산구 이태원동 20-6,04407,서울특별시 용산구 우사단로6길 2 (이태원동),
1469,서울특별시 용산구 이태원동 255-45,04344,서울특별시 용산구 회나무로13가길 7 (이태원동),
1470,서울특별시 용산구 이태원동 216-13,04346,서울특별시 용산구 회나무로12나길 10 (이태원동),
1473,서울특별시 용산구 청파동3가 118-24,04313,서울특별시 용산구 청파로43길 61 (청파동3가),
1476,서울특별시 용산구 한강로1가 142-5,04382,서울특별시 용산구 한강대로62가길 8-2 (한강로1가),
1477,서울특별시 용산구 이태원동 223-26,04346,서울특별시 용산구 회나무로12나길 8 (이태원동),
1479,서울특별시 용산구 이태원동 293-2,04345,서울특별시 용산구 회나무로 4 (이태원동),
1482,서울특별시 용산구 이태원동 208-10,04346,서울특별시 용산구 회나무로28길 52 (이태원동, 비손빌라),
1483,서울특별시 용산구 후암동 265-14,04336,서울특별시 용산구 두텁바위로37길 7-7 (후암동),
1484,서울특별시 용산구 이태원동 199-13,04346,서울특별시 용산구 회나무로44가길 88 (이태원동),
1488,서울특별시 용산구 이태원동 455-35,04351,서울특별시 용산구 녹사평대로40길 45 (이태원동),
1490,서울특별시 용산구 청파동3가 118-79,04313,서울특별시 용산구 청파로43라길 38 (청파동3가),
1491,서울특별시 용산구 이태원동 260-61,04342,서울특별시 용산구 회나무로13나길 25-4 (이태원동),
1497,서울특별시 용산구 이태원동 216-13,04346,서울특별시 용산구 회나무로12나길 10 (이태원동),
1498,서울특별시 용산구 이태원동 728,04343,서울특별시 용산구 녹사평대로 286 (이태원동, 이태원주공아파트),
1504,서울특별시 용산구 이태원동 260-43,04342,서울특별시 용산구 소월로40길 50-37 (이태원동),
1507,서울특별시 용산구 원효로2가 86-3,04367,서울특별시 용산구 새창로 141 (원효로2가),
1508,서울특별시 용산구 청파동3가 118-78,04313,서울특별시 용산구 청파로43라길 36 (청파동3가),
1509,서울특별시 용산구 한강로1가 273-2,04375,서울특별시 용산구 한강대로 187 (한강로1가),
1510,서울특별시 용산구 한강로3가 65-144,04389,서울특별시 용산구 한강대로14가길 58-7 (한강로3가),
1511,서울특별시 용산구 이태원동 207-1,04346,서울특별시 용산구 회나무로28길 61 (이태원동),
1515,서울특별시 용산구 한남동 736-11,04405,서울특별시 용산구 이태원로 208 (한남동),
1516,서울특별시 용산구 한강로3가 65-44,04389,서울특별시 용산구 한강대로14나길 28 (한강로3가),
1517,서울특별시 용산구 한남동 732-21,04405,서울특별시 용산구 우사단로10길 39 (한남동),
1519,서울특별시 용산구 청파동3가 121-14,04313,서울특별시 용산구 청파로43라길 11 (청파동3가),
1522,서울특별시 용산구 한강로2가 156-13,04386,서울특별시 용산구 한강대로38가길 7-18 (한강로2가),
1523,서울특별시 용산구 용산동3가 5-38,04382,서울특별시 용산구 한강대로62길 79 (용산동3가),
1524,서울특별시 용산구 신계동 26-11,04367,서울특별시 용산구 새창로45길 17 (신계동),
1525,서울특별시 용산구 이태원동 246-18,04344,서울특별시 용산구 회나무로35길 10 (이태원동),
1526,서울특별시 용산구 한강로1가 10-8,04353,서울특별시 용산구 한강대로 208-37 (한강로1가),
1527,서울특별시 용산구 이태원동 118-7,04351,서울특별시 용산구 이태원로19길 15 (이태원동),
1528,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1529,서울특별시 용산구 원효로1가 134,04314,서울특별시 용산구 원효로97길 15 (원효로1가),
1533,서울특별시 용산구 이태원동 116-21,04350,서울특별시 용산구 이태원로23길 16 (이태원동),
1534,서울특별시 용산구 한강로2가 98-3,04382,서울특별시 용산구 한강대로46길 15 (한강로2가),
1535,서울특별시 용산구 이태원동 127-28,04406,서울특별시 용산구 보광로 126 (이태원동),
1542,서울특별시 용산구 이태원동 543,04345,서울특별시 용산구 녹사평대로40가길 3 (이태원동),
1543,서울특별시 용산구 남영동 17-1,04352,서울특별시 용산구 한강대로 296 (남영동),
1544,서울특별시 용산구 이태원동 126-7,04405,서울특별시 용산구 우사단로14길 11 (이태원동),
1545,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1546,서울특별시 용산구 이태원동 404-16,04351,서울특별시 용산구 녹사평대로40나길 38-2 (이태원동),
1551,서울특별시 용산구 원효로2가 57-12,04367,서울특별시 용산구 원효로58길 21 (원효로2가),
1554,서울특별시 용산구 후암동 297-9,04331,서울특별시 용산구 후암로28길 48 (후암동),
1558,서울특별시 용산구 한강로2가 98-3,04382,서울특별시 용산구 한강대로46길 15 (한강로2가),
1563,서울특별시 용산구 한강로2가 47-3,04382,서울특별시 용산구 한강대로50길 25 (한강로2가),
1564,서울특별시 용산구 이태원동 293-2,04345,서울특별시 용산구 회나무로 4 (이태원동),
1568,서울특별시 용산구 이태원동 454-2,04351,서울특별시 용산구 이태원로 143-30 (이태원동),
1570,서울특별시 용산구 이태원동 212-24,04346,서울특별시 용산구 회나무로26길 3 (이태원동, 라임빌),
1572,서울특별시 용산구 이촌동 203-24,04374,서울특별시 용산구 이촌로22길 6 (이촌동),
1574,서울특별시 용산구 이태원동 303-17,04345,서울특별시 용산구 회나무로6길 5 (이태원동),
1575,서울특별시 용산구 한남동 736-19,04405,서울특별시 용산구 우사단로14길 25 (한남동),
1576,서울특별시 용산구 보광동 265-532,04407,서울특별시 용산구 우사단로6길 14-3 (보광동),
1578,서울특별시 용산구 이태원동 261-74,04342,서울특별시 용산구 소월로38길 30-8 (이태원동),
1579,서울특별시 용산구 이태원동 314-1,04345,서울특별시 용산구 녹사평대로46길 50 (이태원동),
1581,서울특별시 용산구 한강로3가 65-450,04389,서울특별시 용산구 한강대로14가길 3 (한강로3가),
1583,서울특별시 용산구 한강로2가 2-385,04375,서울특별시 용산구 백범로99가길 62 (한강로2가),
1586,서울특별시 용산구 한강로3가 65-198,04389,서울특별시 용산구 한강대로14가길 24 (한강로3가),
1588,서울특별시 용산구 한강로1가 152-1,04382,서울특별시 용산구 한강대로62길 11 (한강로1가),
1589,서울특별시 용산구 청파동2가 71-7,04309,서울특별시 용산구 청파로47길 34-2 (청파동2가),
1590,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
1591,서울특별시 용산구 한강로3가 65-450,04389,서울특별시 용산구 한강대로14가길 3 (한강로3가),
1593,서울특별시 용산구 이태원동 155-10,04351,서울특별시 용산구 녹사평대로40다길 54 (이태원동, 삼성이태원SKYLARK),
1595,서울특별시 용산구 청파동3가 108-11,04313,서울특별시 용산구 청파로43길 42 (청파동3가),
1596,서울특별시 용산구 이태원동 201-9,04346,서울특별시 용산구 회나무로44가길 92-14 (이태원동, 수지아트빌),
1598,서울특별시 용산구 원효로1가 108-19,04314,서울특별시 용산구 원효로 271 (원효로1가),
1599,서울특별시 용산구 이태원동 130-43,04391,서울특별시 용산구 보광로 117 (이태원동),
1602,서울특별시 용산구 후암동 247-51,04331,서울특별시 용산구 후암로16가길 21 (후암동),
1603,서울특별시 용산구 동자동 45,04323,서울특별시 용산구 한강대로 372 (동자동, 센트레빌아스테리움서울),
1604,서울특별시 용산구 이태원동 210-71,04344,서울특별시 용산구 회나무로 53 (이태원동),
1605,서울특별시 용산구 갈월동 7-42,04334,서울특별시 용산구 한강대로98가길 6 (갈월동),
1610,서울특별시 용산구 이태원동 199-13,04346,서울특별시 용산구 회나무로44가길 88 (이태원동),
1611,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1612,서울특별시 용산구 이태원동 34-98,04390,서울특별시 용산구 이태원로14길 58 (이태원동),
1613,서울특별시 용산구 갈월동 98-5,04322,서울특별시 용산구 한강대로77길 15 (갈월동, 대아빌딩),
1614,서울특별시 용산구 신계동 48,04368,서울특별시 용산구 원효로 216 (신계동, 용산e편한세상),
1615,서울특별시 용산구 이태원동 129-12,04391,서울특별시 용산구 보광로55길 14 (이태원동, 이화빌라),
1616,서울특별시 용산구 이태원동 455-2,04351,서울특별시 용산구 녹사평대로40나길 8 (이태원동),
1617,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
1621,서울특별시 용산구 원효로2가 57-14,04367,서울특별시 용산구 원효로64길 24 (원효로2가),
1622,서울특별시 용산구 동자동 35-122,04324,서울특별시 용산구 후암로57길 41-9 (동자동),
1623,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
1626,서울특별시 용산구 갈월동 22,04334,서울특별시 용산구 두텁바위로1길 9 (갈월동, 그린텔),
1627,서울특별시 용산구 이태원동 212-39,04346,서울특별시 용산구 회나무로28가길 19 (이태원동, 연못그린빌라),
1628,서울특별시 용산구 한강로2가 66-1,04382,서울특별시 용산구 한강대로40길 39-12 (한강로2가),
1629,서울특별시 용산구 이태원동 245-14,04344,서울특별시 용산구 회나무로39가길 22 (이태원동),
1632,서울특별시 용산구 원효로2가 23-21,04368,서울특별시 용산구 원효로64길 7-4 (원효로2가),
1635,서울특별시 용산구 이태원동 76-13,04391,서울특별시 용산구 이태원로16길 33 (이태원동),
1636,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1637,서울특별시 용산구 한강로2가 2-4,04376,서울특별시 용산구 한강대로53길 11 (한강로2가),
1639,서울특별시 용산구 이태원동 201-5,04346,서울특별시 용산구 회나무로44가길 81 (이태원동),
1641,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
1642,서울특별시 용산구 신계동 48,04368,서울특별시 용산구 원효로 216 (신계동, 용산e편한세상),
1644,서울특별시 용산구 한강로3가 65-473,04389,서울특별시 용산구 한강대로14다길 3 (한강로3가),
1645,서울특별시 용산구 한강로1가 148,04382,서울특별시 용산구 한강대로62길 5 (한강로1가),
1646,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
1649,서울특별시 용산구 원효로2가 61-9,04367,서울특별시 용산구 원효로56길 21 (원효로2가),
1651,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1652,서울특별시 용산구 이태원동 135-41,04349,서울특별시 용산구 회나무로44길 133 (이태원동),
1653,서울특별시 용산구 한강로1가 216-13,04382,서울특별시 용산구 한강대로62다길 30 (한강로1가),
1656,서울특별시 용산구 이태원동 399,04345,서울특별시 용산구 녹사평대로42길 36 (이태원동),
1660,서울특별시 용산구 원효로2가 39,04367,서울특별시 용산구 원효로58길 7 (원효로2가),
1661,서울특별시 용산구 이태원동 201-14,04346,서울특별시 용산구 회나무로44가길 92-6 (이태원동),
1662,서울특별시 용산구 이태원동 352,04345,서울특별시 용산구 녹사평대로42길 27 (이태원동, 퍼시픽맨션골드),
1664,서울특별시 용산구 후암동 254-66,04336,서울특별시 용산구 두텁바위로25길 15 (후암동),
1667,서울특별시 용산구 한강로2가 44-2,04382,서울특별시 용산구 한강대로50길 15 (한강로2가),
1668,서울특별시 용산구 원효로1가 134,04314,서울특별시 용산구 원효로97길 15 (원효로1가),
1669,서울특별시 용산구 동자동 22-48,04333,서울특별시 용산구 한강대로102길 46 (동자동),
1673,서울특별시 용산구 갈월동 11-22,04334,서울특별시 용산구 한강대로94길 12 (갈월동),
1674,서울특별시 용산구 신계동 48,04368,서울특별시 용산구 원효로 216 (신계동, 용산e편한세상),
1678,서울특별시 용산구 원효로2가 55-1,04368,서울특별시 용산구 원효로64길 25 (원효로2가),
1679,서울특별시 용산구 청파동1가 154-35,04301,서울특별시 용산구 청파로 320-7 (청파동1가),
1680,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
1685,서울특별시 용산구 이태원동 451-6,04351,서울특별시 용산구 녹사평대로40다길 3-5 (이태원동),
1686,서울특별시 용산구 청파동3가 114-9,04313,서울특별시 용산구 청파로47가길 13 (청파동3가),
1687,서울특별시 용산구 한강로2가 258-6,04376,서울특별시 용산구 한강대로 151 (한강로2가),
1688,서울특별시 용산구 신계동 11-7,04370,서울특별시 용산구 새창로45길 63 (신계동, 명재본가),
1693,서울특별시 용산구 이태원동 340-2,04345,서울특별시 용산구 녹사평대로46길 16-3 (이태원동),
1694,서울특별시 용산구 청파동1가 154-35,04301,서울특별시 용산구 청파로 320-7 (청파동1가),
1696,서울특별시 용산구 이태원동 207-1,04346,서울특별시 용산구 회나무로28길 61 (이태원동),
1697,서울특별시 용산구 청파동3가 118-79,04313,서울특별시 용산구 청파로43라길 38 (청파동3가),
1698,서울특별시 용산구 남영동 70-6,04352,서울특별시 용산구 한강대로80길 11-13 (남영동),
1703,서울특별시 용산구 갈월동 5-28,04334,서울특별시 용산구 한강대로100길 13 (갈월동),
1704,서울특별시 용산구 이태원동 211-19,04346,서울특별시 용산구 회나무로28길 5 (이태원동),
1707,서울특별시 용산구 이태원동 454-1,04351,서울특별시 용산구 이태원로 143-28 (이태원동),
1708,서울특별시 용산구 이태원동 133-18,04349,서울특별시 용산구 이태원로27라길 2-4 (이태원동),
1709,서울특별시 용산구 한강로2가 105-2,04382,서울특별시 용산구 한강대로46길 9 (한강로2가),
1711,서울특별시 용산구 후암동 244-83,04331,서울특별시 용산구 후암로28길 22 (후암동),
1714,서울특별시 용산구 동자동 35-141,04324,서울특별시 용산구 후암로57길 51-3 (동자동),
1715,서울특별시 용산구 후암동 244-91,04331,서울특별시 용산구 후암로22길 29 (후암동, 힐튼빌리지(1)),
1721,서울특별시 용산구 이태원동 96-125,04391,서울특별시 용산구 녹사평대로26길 65 (이태원동),
1722,서울특별시 용산구 원효로2가 57-12,04367,서울특별시 용산구 원효로58길 21 (원효로2가),
1723,서울특별시 용산구 청파동3가 140-7,04312,서울특별시 용산구 청파로47길 99 (청파동3가),
1724,서울특별시 용산구 이태원동 87-8,04391,서울특별시 용산구 이태원로14길 61 (이태원동),
1725,서울특별시 용산구 청파동3가 118-28,04314,서울특별시 용산구 청파로47가길 19-16 (청파동3가),
1726,서울특별시 용산구 이태원동 205-37,04346,서울특별시 용산구 회나무로44나길 25 (이태원동),
1727,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1728,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
1730,서울특별시 용산구 동자동 21-6,04333,서울특별시 용산구 한강대로104다길 19 (동자동),
1731,서울특별시 용산구 이태원동 96-101,04391,서울특별시 용산구 녹사평대로26나길 23 (이태원동),
1732,서울특별시 용산구 이태원동 129-12,04391,서울특별시 용산구 보광로55길 14 (이태원동, 이화빌라),
1735,서울특별시 용산구 이태원동 225-143,04345,서울특별시 용산구 회나무로 36 (이태원동),
1736,서울특별시 용산구 갈월동 5-61,04334,서울특별시 용산구 한강대로100길 11 (갈월동),
1737,서울특별시 용산구 후암동 393-6,04336,서울특별시 용산구 두텁바위로47길 26 (후암동),
1739,서울특별시 용산구 원효로2가 23-21,04368,서울특별시 용산구 원효로64길 7-4 (원효로2가),
1740,서울특별시 용산구 원효로1가 46-8,04314,서울특별시 용산구 원효로93길 5 (원효로1가),
1746,서울특별시 용산구 이태원동 206-9,04346,서울특별시 용산구 회나무로44가길 52 (이태원동),
1747,서울특별시 용산구 이태원동 130-30,04391,서울특별시 용산구 이태원로26길 16-10 (이태원동),
1749,서울특별시 용산구 이태원동 152-5,04350,서울특별시 용산구 회나무로44길 143 (이태원동, 빅토리아레지던트),
1751,서울특별시 용산구 이태원동 404-16,04351,서울특별시 용산구 녹사평대로40나길 38-2 (이태원동),
1752,서울특별시 용산구 청파동3가 100,04313,서울특별시 용산구 청파로 263 (청파동3가),
1757,서울특별시 용산구 이태원동 364,04351,서울특별시 용산구 녹사평대로46가길 24 (이태원동),
1758,서울특별시 용산구 후암동 55-8,04330,서울특별시 용산구 후암로28라길 3 (후암동, 노블하우스),
1761,서울특별시 용산구 이태원동 293-2,04345,서울특별시 용산구 회나무로 4 (이태원동),
1764,서울특별시 용산구 이태원동 224-56,04346,서울특별시 용산구 회나무로26길 43 (이태원동),
1765,서울특별시 용산구 후암동 55-14,04330,서울특별시 용산구 후암로28다길 4 (후암동, 유림빌라),
1766,서울특별시 용산구 이태원동 224-56,04346,서울특별시 용산구 회나무로26길 43 (이태원동),
Can't render this file because it has a wrong number of fields in line 13.

View File

@@ -12,7 +12,6 @@ def main(argc, argv):
app.setQuitOnLastWindowClosed(True) app.setQuitOnLastWindowClosed(True)
main_window = MgrUtilityPoleUI.MyApp() main_window = MgrUtilityPoleUI.MyApp()
main_window.show() main_window.show()
sys.exit(app.exec_()) sys.exit(app.exec_())

View File

@@ -8,59 +8,35 @@ import VWorldAPIs as vwapi
import JusoMngr import JusoMngr
mCurPath = "" # 스크립트가 실행되는 경로 mCurPath = "" # 스크립트가 실행되는 경로
mArcPath = "Zips" # 압축파일이 있는 폴더, 하위를 훑는다.
mXlsPath = "" # 엑셀 파일이 있는 경로, 틀리면 안됨. mXlsPath = "" # 엑셀 파일이 있는 경로, 틀리면 안됨.
mImgPath = "/Volumes/ExSSD/Working/Images" # 이미지가 들어있는 폴더, 이 아래에 A,B,Pole 등이 있어야 한다.
# 분류작업을 위해 임시로 생성 # "/Volumes/ExSSD/Working/Images" # 이미지가 들어있는 폴더, 이 아래에 A,B,Pole 등이 있어야 한다.
mTempPath = "/Volumes/ExSSD/Working/TmpImgs" mImgPath = ""
#def main(argc, argv):
# if argc != 2:
# printUsage()
# return
# 기준 경로, 사용할 경로 def WorkingFolderCheck(path, xlsPath):
# 사용할 경로가 상대경로면 기준 경로를 이용해 계산, if False == os.path.exists(path):
# 사용할 경로가 절대경로만 경로가 유효한지 확인해서 그대로 반환, 아니라면 기준경로 반환 print(f"Error: Working Folder is not exist. {path}")
# 기준경로는 따로 입력되는게 없으면 실행 경로 return False
def GetAbsPath(PathCri, PathTrg):
if True == util.IsEmptyStr(PathCri): pathList = ["A", "B", "Pole"]
PathCri = os.getcwd()
for folder in pathList:
PathRet = PathCri fullPath = os.path.join(path, folder)
if True == os.path.isabs(PathTrg): if False == os.path.isdir(fullPath):
PathRet = os.path.join(PathCri, PathTrg) print(f"Error: {folder} Folder is not exist. {fullPath}")
return False
mImgPath = path
mCurPath = os.getcwd()
if False == os.path.exists(xlsPath):
mXlsPath = os.getcwd()
else: else:
PathRet = PathTrg mXlsPath = xlsPath
if False == os.path.exists(PathTrg): return True
PathRet = PathCri
return PathTrg
def ExtractArchives(pathArc, pathTrg):
if False == os.path.exists(pathArc):
return []
ZIPList = os.listdir(pathArc)
retUNZipList = []
for zipFile in ZIPList:
zipName, zipExt = os.path.splitext(zipFile)
trgPath = os.path.join(pathTrg, zipName)
# 압축을 푼 폴더가 존재한다면 넘어간다. 이후 보강해야 함
if True == os.path.exists(trgPath):
continue
zipPath = os.path.join(pathArc, zipFile)
util.ExtractZIP(zipPath, trgPath)
retUNZipList.append(trgPath)
return retUNZipList
def GetPoleInfos(xls, nRow): def GetPoleInfos(xls, nRow):
if None == xls or False == isinstance(xls, myxl.PoleXLS): if None == xls or False == isinstance(xls, myxl.PoleXLS):
@@ -70,27 +46,6 @@ def GetPoleInfos(xls, nRow):
return retList return retList
def GetJPGFileList(listUNZip, pathImage):
trgDirList = []
# 압축 푼 폴더가 있으면 그것만, 아니면 이미지 폴더 전부를 다
if len(listUNZip) > 0:
trgDirList = listUNZip
else:
trgDirList = util.GetSubDirectories(pathImage)
retImgList = []
for dirName in trgDirList:
imgSubDirPath = os.path.join(pathImage, dirName)
contents = os.listdir(imgSubDirPath)
for item in contents:
name, ext = os.path.splitext(item)
if ext.lower() == '.jpg':
imgPath = os.path.join(imgSubDirPath, item)
retImgList.append(imgPath)
return retImgList
# 필요한 이미지 정보를 모아 한 시트에 전부 넣는다. # 필요한 이미지 정보를 모아 한 시트에 전부 넣는다.
def CollectImageData(xls, sheetTrg, listImg, pathImgDir): def CollectImageData(xls, sheetTrg, listImg, pathImgDir):
if None == xls or False == isinstance(xls, myxl.PoleXLS) or True == util.IsEmptyStr(sheetTrg): if None == xls or False == isinstance(xls, myxl.PoleXLS) or True == util.IsEmptyStr(sheetTrg):
@@ -107,11 +62,13 @@ def CollectImageData(xls, sheetTrg, listImg, pathImgDir):
continue continue
all_date, lat, lon = exEXIF.GetDateInfo(item) all_date, lat, lon = exEXIF.GetDateInfo(item)
pathRel = os.path.relpath( item, pathImgDir ) pathRel = os.path.relpath( item, pathImgDir)
level = util.GetParentDirName(item, 1) level = util.GetParentDirName(item, 1)
if level == "Thumb": if level == "Thumb":
continue continue
print(f"DBG : {nIdx}, CollectImageData : {item}, {pathImgDir}, {pathRel}")
# 0 : 지번, 1 : 구역, 2 : 도로명, 3 : 도로명 구역 # 0 : 지번, 1 : 구역, 2 : 도로명, 3 : 도로명 구역
juso = vwapi.GetJusofromGPS(lat, lon) juso = vwapi.GetJusofromGPS(lat, lon)
@@ -173,8 +130,6 @@ def CollectPoleInfoData(xls, TrgSheetName, DBSheetName, pathImgDir):
if listValues[7] == "" or listValues[7] == "0.0,0.0": if listValues[7] == "" or listValues[7] == "0.0,0.0":
continue continue
print( listValues )
xls.SetCellValueStr(TrgSheetName, 1, nTrgRow, str(nTrgRow -1)) xls.SetCellValueStr(TrgSheetName, 1, nTrgRow, str(nTrgRow -1))
xls.SetCellValueStr(TrgSheetName, 2, nTrgRow, listValues[7]) xls.SetCellValueStr(TrgSheetName, 2, nTrgRow, listValues[7])
@@ -264,40 +219,44 @@ def CollectPoleData( xls, TrgSheetName, InfoSheetName, DBSheetName, pathImgDir )
return nTrgRow return nTrgRow
def main():
# 경로를 정리하여 절대 경로로 변환해서 저장한다.
CurPath = GetAbsPath(mCurPath, "")
ArcDirPath = GetAbsPath(CurPath, mArcPath)
XlsDirPath = GetAbsPath(CurPath, mXlsPath)
ImgDirPath = GetAbsPath(CurPath, mImgPath)
# 압축해제 def GetJPGFileLIst(pathImageDir):
listUNZip = ExtractArchives(ArcDirPath, ImgDirPath) trgDirList = util.GetSubDirectories(pathImageDir)
#print(f"DBG : GetJPGFileLIst : {pathImageDir}, {trgDirList}")
#input("Press Enter to continue...")
retImgList = []
for dirName in trgDirList:
if dirName.lower() == "thumb":
continue
imgSubDirPath = os.path.join(pathImageDir, dirName)
contents = os.listdir(imgSubDirPath)
for item in contents:
name, ext = os.path.splitext(item)
if ext.lower() == '.jpg':
imgPath = os.path.join(imgSubDirPath, item)
retImgList.append(imgPath)
return retImgList
def Process(PathImg, PathXLS):
# 이미지 파일 목록 작성 # 이미지 파일 목록 작성
trgImgList = GetJPGFileList(listUNZip, ImgDirPath) trgImgList = GetJPGFileLIst(PathImg)
# 엑셀을 연다. # 엑셀을 연다.
XLSPath = os.path.join(XlsDirPath, "EPoleDB.xlsx") XLSPath = os.path.join(PathXLS, "EPoleDB.xlsx")
tempxls = myxl.PoleXLS(XLSPath) tempxls = myxl.PoleXLS(XLSPath)
tempxls.DBXLSOpen() tempxls.DBXLSOpen()
# 이미지 정보를 전부 모아서 한 시트에 저장 # 이미지 정보를 전부 모아서 한 시트에 저장
CollectImageData(tempxls, "ImgInfo", trgImgList, ImgDirPath) CollectImageData(tempxls, "ImgInfo", trgImgList, PathImg)
# 모아 놓은 이미지 정보에서 점봇대 정보를 골라서 저장 # 모아 놓은 이미지 정보에서 점봇대 정보를 골라서 저장
CollectPoleInfoData(tempxls, "PoleInfo", "ImgInfo", ImgDirPath) CollectPoleInfoData(tempxls, "PoleInfo", "ImgInfo", PathImg)
# 점봇대 정보 시트를 바탕으로 제보받은 이미지를 판별, 계산하여 저장 # 점봇대 정보 시트를 바탕으로 제보받은 이미지를 판별, 계산하여 저장
CollectPoleData(tempxls, "Poles", "PoleInfo", "ImgInfo", ImgDirPath) CollectPoleData(tempxls, "Poles", "PoleInfo", "ImgInfo", PathImg)
tempxls.DBXLSClose() tempxls.DBXLSClose()
def printUsage():
print("Usage : python main.py <Image Folder Path> <Excel File Name>")
# For Main Loop
if __name__ == '__main__':
# argc = len(sys.argv)
# argv = sys.argv
# main(argc, argv)
main()

View File

@@ -1,14 +1,17 @@
import sys
import os import os
import shutil import sys
import UtilPack as util import UtilPack as util
import VWorldAPIs as vw
import ExtEXIFData as exif
import MgrUtilityPoleConverter as mgrConv
from PyQt5.QtCore import Qt, QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QApplication, QWidget, QMainWindow, QPushButton, QVBoxLayout, QLineEdit, QHBoxLayout, QListWidget, QTableWidget, QRadioButton, QLabel, QFileDialog, QListWidgetItem
from PyQt5.QtGui import QPixmap, QTransform
from PyQt5.QtCore import Qt, QSettings, QRect QApplication.setAttribute(Qt.AA_ShareOpenGLContexts)
from PyQt5.QtWidgets import QApplication, QWidget, QMainWindow, QPushButton, QVBoxLayout, QLineEdit, \
QHBoxLayout, QTableWidget, QTableWidgetItem, QAbstractItemView, QHeaderView, QFileDialog, \
QListWidget, QListWidgetItem, QMessageBox
from PyQt5.QtGui import QResizeEvent, QCloseEvent, QColor
class MyApp(QMainWindow): class MyApp(QMainWindow):
@@ -16,134 +19,10 @@ class MyApp(QMainWindow):
super().__init__() super().__init__()
self.initUI() self.initUI()
self.loadINI() self.loadINI()
self.initDB()
# def closeEvent(self, event):
def closeEvent(self, a0: 'QCloseEvent | None'): event.accept()
filenameLog = f"{util.GetCurrentTime()}_DbgLog.txt"
pathDbgLog = os.path.join( self.pathLog, filenameLog)
util.SaveDbgMessages(pathDbgLog)
self.saveINI()
super().closeEvent(a0)
#
def resizeEvent(self, a0: 'QResizeEvent | None'):
pass
#
def loadINI(self):
pass
#
def saveINI(self):
pass
#
def initDB(self):
pass
#
def MakeUI_Left(self):
layout = QVBoxLayout()
layout_top = QHBoxLayout()
self.listWidget_Folders = QListWidget()
self.listWidget_Folders.setFixedHeight(100)
layout_Btns = QVBoxLayout()
btn_FolderAdd = QPushButton("폴더 추가")
btn_FolderAdd.clicked.connect(self.on_btnFolderAdd_clicked)
btn_FolderDel = QPushButton("폴더 삭제")
btn_FolderDel.clicked.connect(self.on_btnFolderDel_clicked)
btn_FolderParss = QPushButton("폴더 파싱")
btn_FolderParss.clicked.connect(self.on_btnFolderParse_clicked)
layout_Btns.addWidget(btn_FolderAdd)
layout_Btns.addWidget(btn_FolderDel)
layout_Btns.addWidget(btn_FolderParss)
layout_top.addWidget(self.listWidget_Folders)
layout_top.addLayout(layout_Btns)
self.tableWidget_Src = QTableWidget()
self.tableWidget_Src.verticalHeader().setVisible(False)
self.tableWidget_Src.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.tableWidget_Src.setSortingEnabled(True)
self.tableWidget_Src.setColumnCount(5)
self.tableWidget_Src.setHorizontalHeaderLabels(["Path", "Title", "H.ID", "Img Cnt", "Dw Cnt"])
self.tableWidget_Src.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
self.tableWidget_Src.horizontalHeader().sectionClicked.connect(self.on_tableWidget_Src_headerClicked)
self.tableWidget_Src.setSelectionBehavior(QAbstractItemView.SelectRows)
self.tableWidget_Src.setSelectionMode(QAbstractItemView.SingleSelection)
self.tableWidget_Src.itemSelectionChanged.connect(self.on_tableWidget_Src_itemSelectionChanged)
layout.addLayout(layout_top)
layout.addWidget(self.tableWidget_Src)
return layout
#
def MakeUI_Center(self):
layout = QVBoxLayout()
btn_Emptyfolder = QPushButton("빈 폴더 이동")
btn_Emptyfolder.clicked.connect(self.on_btn_Emptyfolder_clicked)
btn_ChkDuplicate = QPushButton("중복 검사 및 제거")
btn_ChkDuplicate.clicked.connect(self.on_btn_ChkDuplicate_clicked)
btn_Archive = QPushButton("압축 및 데이터 저장")
btn_Archive.clicked.connect(self.on_btn_Archive_clicked)
btn_EnterCalibre = QPushButton("컬리버에 삽입")
btn_EnterCalibre.clicked.connect(self.on_btn_EnterCalibre_clicked)
layout.addWidget(btn_Emptyfolder)
layout.addWidget(btn_ChkDuplicate)
layout.addWidget(btn_Archive)
layout.addWidget(btn_EnterCalibre)
return layout
#
def MakeUI_Right(self):
layout_top = QHBoxLayout()
self.edit_DB = QLineEdit(self)
self.edit_DB.setReadOnly(True)
self.edit_DB.setText("...")
btn_DB = QPushButton("...")
btn_DB.setFixedWidth(50)
btn_DB.clicked.connect(self.on_btnDB_clicked)
layout_top.addWidget(self.edit_DB)
layout_top.addWidget(btn_DB)
self.tableWidget_DB = QTableWidget()
self.tableWidget_DB.verticalHeader().setVisible(False)
self.tableWidget_DB.setColumnCount(5)
self.tableWidget_DB.setHorizontalHeaderLabels(["Title", "Author", "Cover", "Exts", "ID"])
self.tableWidget_DB.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
self.tableWidget_DB.setSelectionBehavior(QAbstractItemView.SelectRows)
self.tableWidget_DB.setSelectionMode(QAbstractItemView.SingleSelection)
self.tableWidget_DB.itemSelectionChanged.connect(self.on_tableWidget_DB_itemSelectionChanged)
layout = QVBoxLayout()
layout.addLayout(layout_top)
layout.addWidget(self.tableWidget_DB)
return layout
#
def MakeUI(self):
layout_L = self.MakeUI_Left()
layout_C = self.MakeUI_Center()
layout_R = self.MakeUI_Right()
# 레이아웃 설정
layout = QHBoxLayout()
layout.addLayout(layout_L, stretch = 10)
layout.addLayout(layout_C, stretch = 1)
layout.addLayout(layout_R, stretch = 10)
return layout
#
def initUI(self): def initUI(self):
layout = self.MakeUI() layout = self.MakeUI()
@@ -151,17 +30,178 @@ class MyApp(QMainWindow):
central_widget = QWidget() central_widget = QWidget()
central_widget.setLayout(layout) central_widget.setLayout(layout)
self.setCentralWidget(central_widget) self.setCentralWidget(central_widget)
self.setWindowTitle('Manga Database') self.setWindowTitle('Poles Database')
self.resize(800, 600) self.move(100, 300)
self.show() self.show()
# 테이블의 특정 행에 배경색을 설정한다 def loadINI(self):
# nRow: 배경색을 설정할 행 번호, color: 배경색 (Qt.GlobalColor) print("Load INI")
def SrcTableRowBgColor(self, nRow:int, color:Qt.GlobalColor) -> None:
for col in range(self.tableWidget_Src.columnCount()):
item = self.tableWidget_Src.item(nRow, col)
if item:
item.setBackground(Qt.GlobalColor(color))
def saveINI(self):
print("Save INI")
def MakeUI_Left_Top(self):
label_SrcPath = QLabel("Source Path")
self.edit_SrcPath = QLineEdit("", self)
self.edit_SrcPath.setReadOnly(True)
btn_SrcPath_OK = QPushButton("...", self)
btn_SrcPath_OK.clicked.connect(self.on_click_SourcePath)
self.edit_SrcPath.setEnabled(False)
btn_SrcPath_OK.setEnabled(False)
layout01 = QHBoxLayout()
layout01.addWidget(label_SrcPath)
layout01.addWidget(self.edit_SrcPath)
layout01.addWidget(btn_SrcPath_OK)
label_ImgPath = QLabel("Image Path")
self.edit_ImgPath = QLineEdit("", self)
self.edit_ImgPath.setReadOnly(True)
btn_ImgPath_OK = QPushButton("...", self)
btn_ImgPath_OK.clicked.connect(self.on_click_ImagePath)
layout02 = QHBoxLayout()
layout02.addWidget(label_ImgPath)
layout02.addWidget(self.edit_ImgPath)
layout02.addWidget(btn_ImgPath_OK)
self.btn_ParseImages = QPushButton("Parse!!", self)
self.btn_ParseImages.clicked.connect(self.on_click_btn_ParseImages)
self.btn_ParseImages.setMaximumWidth(410)
layout = QVBoxLayout()
layout.addLayout(layout01)
layout.addLayout(layout02)
layout.addWidget(self.btn_ParseImages)
return layout
def MakeUI_Left_Mid(self):
# 이미지 목록
self.list_Images = QListWidget(self)
self.list_Images.itemSelectionChanged.connect(self.on_SelChanged_ImageList)
self.list_Images.setMinimumWidth(100)
self.list_Images.setMaximumWidth(200)
# 이미지 정보 테이블
self.list_Info = QListWidget(self)
self.list_Info.setMinimumWidth(100)
self.list_Info.setMaximumWidth(200)
layout_r = QVBoxLayout()
layout_r.addWidget(self.list_Info)
layout = QHBoxLayout()
layout.addWidget(self.list_Images)
layout.addLayout(layout_r)
return layout
def MakeUI_left_Down(self):
label_ExlPath = QLabel("DB(xlsx) Path")
self.edit_ExlPath = QLineEdit("", self)
self.edit_ExlPath.setReadOnly(True)
btn_ExlPath_OK = QPushButton("OK", self)
layout01 = QHBoxLayout()
layout01.addWidget(label_ExlPath)
layout01.addWidget(self.edit_ExlPath)
layout01.addWidget(btn_ExlPath_OK)
btn_Exl_Export = QPushButton("Export to EXCEL", self)
btn_Exl_Export.clicked.connect(self.on_click_btn_ExportToExcel)
layout = QVBoxLayout()
layout.addLayout(layout01)
layout.addWidget(btn_Exl_Export)
return layout
def MakeUI_Left(self):
lsyout_lefttop = self.MakeUI_Left_Top()
layout_leftmid = self.MakeUI_Left_Mid()
layout_leftDwn = self.MakeUI_left_Down()
layout = QVBoxLayout()
layout.addLayout(lsyout_lefttop)
layout.addLayout(layout_leftmid)
layout.addLayout(layout_leftDwn)
return layout
def MakeUI(self):
layout_L = self.MakeUI_Left()
# show Image in middle Layout
self.label_Image = QLabel(self)
# Load Default Image
pixmap = QPixmap("layoutImg.jpeg")
scaled_Pix = pixmap.scaledToWidth(450)
self.label_Image.setPixmap(scaled_Pix)
self.label_Image.setMaximumWidth(450)
# Show GPS Mapped map in Right Layout
self.webview_map = QWebEngineView()
self.webview_map.setFixedWidth(450)
self.webview_map.setUrl(QUrl("file:///Users/minarinari/Workspace/Python/UtilityPole_Info/sample_Event.html"))
# 레이아웃 설정
layout = QHBoxLayout()
layout.addLayout(layout_L)
layout.addWidget(self.label_Image)
layout.addWidget(self.webview_map)
return layout
def on_click_SourcePath(self):
folder_path = QFileDialog.getExistingDirectory(self, '폴더 선택', '')
self.edit_SrcPath.setText(folder_path)
def on_click_ImagePath(self):
folder_path = QFileDialog.getExistingDirectory(self, '폴더 선택', '')
self.edit_ImgPath.setText(folder_path)
def on_click_btn_ParseImages(self):
self.btn_ParseImages.setEnabled(False)
pathImage= self.edit_ImgPath.text()
mgrConv.Process(pathImage,"/home/gerd/Workspace/Python/UtilityPole_Info" )
self.btn_ParseImages.setEnabled(True)
print("Parse END!")
def on_click_btn_ExportToExcel(self):
print("Excel!!")
def on_SelChanged_ImageList(self):
items = self.list_Images.selectedItems()
for item in items:
listData = item.data(Qt.UserRole)
self.list_Info.clear()
for content in listData:
row = QListWidgetItem(content)
self.list_Info.addItem(row)
pixmap = QPixmap(listData[0])
szLabel = self.label_Image.size()
resized_pixmap = pixmap.scaled(100, 100)
rotated_pixmap = resized_pixmap.transformed(QTransform().rotate(90))
self.label_Image.setPixmap(pixmap)
# def open_image(self):
# # 이미지 파일 열기 다이얼로그
# file_name, _ = QFileDialog.getOpenFileName(self, "Open Image File", "", "Images (*.png *.xpm *.jpg)")
# if file_name:
# # QPixmap을 사용해 이미지를 QLabel에 설정
# pixmap = QPixmap(file_name)
# self.label.setPixmap(pixmap)
# self.label.setScaledContents(True)

20
README.md Normal file
View File

@@ -0,0 +1,20 @@
전신주 사진을 통한 공중선 정비 정보 관리
과정
1. 여러 명의 인원이 전신주 및 공중선 사진을 찍는다.
2. 찍은 사진을 압축하여 메일을 통해 지정된 계정으로 이메일을 보낸다.
3. 이메일을 통해 받은 파일을 어떤 한 폴더에 모아 저장한다.
4. 스크립트 동작
<br>4.1. 저장 폴더를 읽어 임시 폴더에 압축을 푼다. 이미 풀려 있으면 넘어간다.
<br>4.2. 임시 폴더의 이미지를 읽어 엑셀 파일에 리스트업 한다.
<br>4.3. 연번, 점검일자, 구역, 전신주번호, 현장사진, 등급부여. 비고
5. 생성된 엑셀 파일을 권한이 있는 사람이 열어 전신주의 등급을 분류한다.
6. 스크립트 동작
<br>6.1. 등급 분류를 완료한 엑셀 파일을 읽는다.
<br>6.2. 전신주 번호를 통해 각 전신주 사진을 지도에 매핑
<br>6.3. 분류된 등급에 따라 다른 색깔을 칠한다.
고민해야 할 점
- 전신주 번호를 GPS 좌표와 매핑시켜 제보 사진만으로도 전신주 번호를 검색할 수 있어햐 한다.
- 한번의 실행으로 위 과정을 통합할 수 있는 UI

View File

@@ -14,11 +14,27 @@ from pathlib import Path
m_dbgLevel = 0 m_dbgLevel = 0
listDbgStr: list[str] = [] listDbgStr: list[str] = []
#for debug
def DbgOut(strInput:str, bPrint:bool = False):
strMsg = (f"{GetCurrentTime()} : {strInput}")
listDbgStr.append(strMsg)
if True == bPrint:
print(strMsg)
# #
def IsEmptyStr(string: str) -> bool: def printDbgMessages():
temp = f"{string}" for line in listDbgStr:
return 0 == len(temp.strip()) print(line)
#
def SaveDbgMessages(Path: str):
try:
with open(Path, 'w') as file:
for line in listDbgStr:
file.write(line + "\n")
except IOError:
DbgOut(f"Error: Could not write to the file at {Path}.", True)
# #
@@ -39,30 +55,10 @@ def GetCurrentTime() -> str:
return strRet return strRet
#for debug
def DbgOut(strInput:str, bPrint:bool = False):
strMsg = (f"{GetCurrentTime()} : {strInput}")
listDbgStr.append(strMsg)
if True == bPrint:
print(strMsg)
# #
def printDbgMessages(): def IsEmptyStr(string: str) -> bool:
for line in listDbgStr: temp = f"{string}"
print(line) return 0 == len(temp.strip())
#
def SaveDbgMessages(Path: str):
try:
with open(Path, 'w') as file:
for line in listDbgStr:
file.write(line + "\n")
except IOError:
DbgOut(f"Error: Could not write to the file at {Path}.", True)
# 입력된 경로의 자식 폴더를 찾아 반환한다. # 입력된 경로의 자식 폴더를 찾아 반환한다.
# 반환하는 리스트는 리커시브 - 손자, 증손자 폴더까지 전부 포함한다 # 반환하는 리스트는 리커시브 - 손자, 증손자 폴더까지 전부 포함한다
@@ -148,6 +144,7 @@ def IsFinalFolder(path : str) -> bool:
return bRet; return bRet;
# 어떤 경로 안에서 특정 확장자의 파일을 뽑아내어 그 리스트를 반환한다. # 어떤 경로 안에서 특정 확장자의 파일을 뽑아내어 그 리스트를 반환한다.
def FindFileFromExt(path: str, ext: str)-> list[str]: def FindFileFromExt(path: str, ext: str)-> list[str]:
bDot = False bDot = False
@@ -281,11 +278,6 @@ def PrintJSONTree(data, indent: int=0 ) -> None:
else: else:
print(' ' * indent + str(data)) print(' ' * indent + str(data))
#
def IsPathWithin(base_path: str, target_path: str) -> bool:
base = Path(base_path).resolve()
target = Path(target_path).resolve()
return target.is_relative_to(base)
# 랜덤 UUID 생성 # 랜덤 UUID 생성
def UUIDGenRandom(): def UUIDGenRandom():
@@ -327,11 +319,6 @@ def CalculateFileHash(strFilePath: str, method: str="sha256")-> str:
# method (str): 사용할 해시 알고리즘 # method (str): 사용할 해시 알고리즘
#Returns: #Returns:
# bool: 파일이 정상인지 여부 # bool: 파일이 정상인지 여부
def VerifyIsValidFile(strPath: str, strCompHash: str, strMethod: str="sha256")->bool:
Hash_Calcd = CalculateFileHash(strPath, strMethod)
return strCompHash.lower() == Hash_Calcd.lower()
""" """
# 사용 예시 # 사용 예시
if __name__ == "__main__": if __name__ == "__main__":
@@ -343,4 +330,73 @@ if __name__ == "__main__":
print("파일이 정상입니다!") print("파일이 정상입니다!")
else: else:
print("파일이 손상되었거나 다릅니다!") print("파일이 손상되었거나 다릅니다!")
""" """
def VerifyIsValidFile(strPath: str, strCompHash: str, strMethod: str="sha256")->bool:
Hash_Calcd = CalculateFileHash(strPath, strMethod)
return strCompHash.lower() == Hash_Calcd.lower()
# 세로 크기를 가로 비율대로 줄여서 반환 (가로를 기준으로 세로 길이)
def GetRSzHeight(nWidth, nHeight, nTrgW):
if nWidth <= 0 or nTrgW <= 0:
return 0;
fRatio = nTrgW / nWidth
nTrgH = round(nHeight * fRatio)
return nTrgH
# 가로 크기를 세로 비율대로 줄여서 반환 (세로를 기준으로 가로 길이)
def GetRSzWidth(nWidth, nHeight, nTrgH):
if nHeight <= 0 or nTrgH <= 0:
return 0;
fRatio = nTrgH / nHeight
nTrgW = round(nWidth * fRatio)
return nTrgW
# 엑셀 열 너비는 약 7.5픽셀 단위
# 엑셀 행 높이는 약 25픽셀 단위
# 이대로는 사이즈가 안 맞아서 적당히 곱해줌
def GetCellSize(nImgW, nImgH, DPI = 96):
column_width = (nImgW / DPI) * 7.5 * 2
row_height = (nImgH / DPI) * 25 * 3
return column_width, row_height
def GetSheetInfoValue(text):
if text is None:
return "", ""
pattern = r'<(.*?)>'
matches = re.findall(pattern, text)
cleaned = re.sub(pattern, '', text)
return cleaned, matches
# 두 GPS 좌표 간 거리 구하기 (미터)
def GetDistanceGPS(lat1, lon1, lat2, lon2):
# 지구의 반지름 (단위: 미터)
R = 6371008.8
# 위도와 경도를 라디안으로 변환
lat1 = math.radians(lat1)
lon1 = math.radians(lon1)
lat2 = math.radians(lat2)
lon2 = math.radians(lon2)
# 차이 계산
dlat = lat2 - lat1
dlon = lon2 - lon1
# Haversine 공식 적용
a = math.sin(dlat / 2)**2 + math.cos(lat1) * math.cos(lat2) * math.sin(dlon / 2)**2
c = 2 * math.atan2(math.sqrt(a), math.sqrt(1 - a))
# 거리 계산
distance = R * c
return distance

BIN
icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

55
requirements.txt Normal file
View File

@@ -0,0 +1,55 @@
appnope==0.1.4
asgiref==3.8.1
asttokens==2.4.1
beautifulsoup4==4.14.2
branca==0.8.2
bs4==0.0.2
certifi==2025.10.5
charset-normalizer==3.4.4
cloudpickle==3.0.0
comm==0.2.2
debugpy==1.8.2
decorator==5.1.1
Django==5.2.8
et-xmlfile==1.1.0
executing==2.0.1
folium==0.20.0
idna==3.11
image==1.5.33
Jinja2==3.1.6
MarkupSafe==3.0.3
matplotlib-inline==0.1.7
nest-asyncio==1.6.0
numpy==2.2.6
opencv-python==4.12.0.88
openpyxl==3.1.5
packaging==24.1
parso==0.8.4
pexpect==4.9.0
pillow==10.4.0
platformdirs==4.2.2
prompt_toolkit==3.0.47
psutil==6.0.0
ptyprocess==0.7.0
pure_eval==0.2.3
Pygments==2.18.0
pyproj==3.7.2
PyQt5==5.15.11
PyQt5-Qt5==5.15.17
PyQt5_sip==12.17.1
PyQtWebEngine==5.15.7
PyQtWebEngine-Qt5==5.15.17
pytesseract==0.3.13
python-dateutil==2.9.0.post0
rarfile==4.2
requests==2.32.5
six==1.16.0
soupsieve==2.8
sqlparse==0.5.1
stack-data==0.6.3
traitlets==5.14.3
typing_extensions==4.15.0
urllib3==2.5.0
wcwidth==0.2.13
wurlitzer==3.1.1
xyzservices==2025.10.0

78
sample_Event.html Normal file
View File

@@ -0,0 +1,78 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Event</title>
<!-- API key를 포함하여 브이월드 API URL을 지정하여 호출끝 http -->
<script type="text/javascript" src="https://map.vworld.kr/js/vworldMapInit.js.do?version=2.0&apiKey=7E59C6EC-6BB0-3ED9-ACCC-4158869D7CFD"></script>
</head>
<body>
<div id="vmap" style="width: 100%; Height: 600px; left: 0px; top: 0px"></div>
<script type="text/javascript">
vw.ol3.CameraPosition.center = [14086424.137257246, 4301029.874526409];
vw.ol3.CameraPosition.zoom =9;
//지도의 초기 위치값을 설정
vw.ol3.MapOptions = {
basemapType: vw.ol3.BasemapType.GRAPHIC
, controlDensity: vw.ol3.DensityType.EMPTY
, interactionDensity: vw.ol3.DensityType.BASIC
, controlsAutoArrange: true
, homePosition: vw.ol3.CameraPosition
, initPosition: vw.ol3.CameraPosition
};
let vmap = new vw.ol3.Map("vmap", vw.ol3.MapOptions);
let coordinates = [ [ 14097479.31202193, 4269696.333845764 ],
[ 14097479.31202193, 4291146.428300351 ],
[ 14111358.784904309, 4291146.428300351 ],
[ 14111358.784904309, 4269696.333845764 ] ]; //좌표 설정
let polygon_feature = new ol.Feature({
geometry : new ol.geom.Polygon([ coordinates ])
,name : "사각형"
}); // polygon_feature 생성
let style = new ol.style.Style({
stroke : new ol.style.Stroke({
color : [ 0, 255, 0, .7 ],
width : 3
}),
fill : new ol.style.Fill({
color : [ 255, 0, 0, .4 ]
})
}); // 스타일 정의
polygon_feature.setStyle(style); // 정의한 스타일을 적용
let vector_layer = new ol.layer.Vector({
source : new ol.source.Vector({
features : [ polygon_feature ]
})
})
vmap.addMarker()
vmap.addLayer(vector_layer); // 폴리곤 객체 등록
vmap.on("click", function(evt) {
let coordinate = evt.coordinate //좌표 정보
let pixel = evt.pixel //선택한 픽셀 값
vmap.forEachFeatureAtPixel(pixel, function(feature, layer) {
let name = feature.get("name");
alert(name);
});
})
</script>
</body>
</html>

113
sample_addMarker.html Normal file
View File

@@ -0,0 +1,113 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "//www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<title>addMarker</title>
<!-- API key를 포함하여 브이월드 API URL을 지정하여 호출 시작 -->
<script type="text/javascript" src="https://map.vworld.kr/js/vworldMapInit.js.do?apiKey=@7E59C6EC-6BB0-3ED9-ACCC-4158869D7CFD"></script>
<!-- <script type="text/javascript" src="/js/oriApi.js"></script> -->
<!-- API key를 포함하여 브이월드 API URL을 지정하여 호출끝 -->
<script type="text/javascript">
var apiMap;//2D map
var SOPPlugin;//3D map
vworld.showMode = false;//브이월드 배경지도 설정 컨트롤 유무(true:배경지도를 컨트롤 할수 있는 버튼 생성/false:버튼 해제)
var mControl;//마커이벤트변수
var tempMarker = null;//임시마커
/**
* - rootDiv, mapType, mapFunc, 3D initCall, 3D failCall
* - 브이월드 5가지 파라미터를 셋팅하여 지도 호출
*/
vworld.init("vMap", "map-first",
function() {
apiMap = this.vmap;//브이월드맵 apiMap에 셋팅
apiMap.setBaseLayer(apiMap.vworldBaseMap);//기본맵 설정
apiMap.setControlsType({"simpleMap":true}); //간단한 화면
apiMap.addVWORLDControl("zoomBar");//panzoombar등록
apiMap.setCenterAndZoom(14243425.793355, 4342305.8698004, 7);//화면중심점과 레벨로 이동 (초기 화면중심점과 레벨)
},
function (obj){//3D initCall(성공)
SOPPlugin = obj;
},
function (msg){//3D failCall(실패)
alert(msg);
}
);
/**
* 마커 찍기
*/
function addMarkingEvent(){
var pointOptions = {persist:true};//포인트옵션
if (mControl == null) {//마커컨트롤이 정의 되어 있지 않으면
mControl =
new OpenLayers.Control.Measure(
OpenLayers.Handler.Point,
{handlerOptions:pointOptions});//포인트 객체 생성
mControl.events.on({"measure":mClick});//객체를 클릭이벤트 등록
apiMap.addControl(mControl);//나의 map에 객체 추가
}
apiMap.init();//나의 맵 초기화
mControl.activate();//마커컨트롤 활성화
}
/**
* 말풍선이벤트
*/
function mClick(event){
apiMap.init();//나의 맵 초기화
var temp = event.geometry;//마커 클릭이벤트시 나오는 좌표
var pos = new OpenLayers.LonLat(temp.x, temp.y);//좌표값 셋팅
addMarker(pos.lon, pos.lat,"마커클릭시나오는말풀선.", null);//말풍선
}
/**
* 말풍선결과
*/
function addMarker(lon, lat, message, imgurl){
var marker = new vworld.Marker(lon, lat,message,"");
// 마커 아이콘 이미지 파일명 설정합니다.
if (typeof imgurl == 'string') {marker.setIconImage(imgurl);}
// 마커의 z-Index 설정
marker.setZindex(3);
apiMap.addMarker(marker);
tempMarker = marker;
}
/**
* 제주도 이동 및 마커찍기
*/
function moveMarker(){
//해당좌표로 지도 이동 및 말풍선 내용 표기
addMarker("14105383.450839", "3950184.1545913", "제주도입니다.", null);
//해당좌표로 지도 이동 및 레벨 이동
apiMap.setCenterAndZoom(14105383.450839, 3950184.1545913, 11);
}
</script>
</head>
<body>
<!-- 지도가 들어갈 영역 시작 -->
<div id="vMap" style="width:100%;height:650px;left:0px;top:0px"></div>
<!-- 지도가 들어갈 영역 끝 -->
<!-- chart control -->
<div id="desc" style="padding:5px 0 0 5px;">
<button type="button" onclick="javascript:addMarkingEvent();" name="addpin" >마커찍기</button>
<button type="button" onclick="javascript:tempMarker.hide();" name="addpin" >마커숨기기</button>
<button type="button" onclick="javascript:tempMarker.show();" name="addpin" >마커나타내기</button>
<button type="button" onclick="javascript:moveMarker();" name="addpin" >제주도</button>
<button type="button" onclick="javascript:apiMap.initAll();" name="addpin" >초기화</button>
</div>
<!-- chart control -->
</body>
</html>

44
vworld_API_request.json Normal file
View File

@@ -0,0 +1,44 @@
{
'response':
{
'service':
{
'name': 'address',
'version': '2.0',
'operation': 'getaddress',
'time': '10(ms)'
},
'status': 'OK',
'input':
{
'point':
{
'x': '126.98788',
'y': '37.539325'
},
'crs': 'epsg:4326',
'type': 'both'
},
'result':
[
{
'zipcode': '',
'type': 'parcel',
'text': ' -5',
'structure':
{
'level0': '',
'level1': '',
'level2': '',
'level3': '',
'level4L': '',
'level4LC': '1117013000',
'level4A': '',
'level4AC': '', '
level5': '',
'detail': ''
}
}
]
}
}