Compare commits
9 Commits
37267985b4
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| f662e4fd1b | |||
| c62cc8dcd8 | |||
| 88323dc82d | |||
| a6c1d1f111 | |||
| 00f9bf4ee7 | |||
| 787b0aaf4a | |||
| d79c10b975 | |||
| 5a47b792d6 | |||
| b767423e28 |
192
.gitignore
vendored
Normal file
192
.gitignore
vendored
Normal 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
BIN
EPoleDB.xlsx
Normal file
Binary file not shown.
962
JusoDB.csv
Normal file
962
JusoDB.csv
Normal 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.
|
1
Main.py
1
Main.py
@@ -12,7 +12,6 @@ def main(argc, argv):
|
||||
app.setQuitOnLastWindowClosed(True)
|
||||
main_window = MgrUtilityPoleUI.MyApp()
|
||||
main_window.show()
|
||||
|
||||
sys.exit(app.exec_())
|
||||
|
||||
|
||||
|
||||
@@ -8,59 +8,35 @@ import VWorldAPIs as vwapi
|
||||
import JusoMngr
|
||||
|
||||
mCurPath = "" # 스크립트가 실행되는 경로
|
||||
mArcPath = "Zips" # 압축파일이 있는 폴더, 하위를 훑는다.
|
||||
mXlsPath = "" # 엑셀 파일이 있는 경로, 틀리면 안됨.
|
||||
mImgPath = "/Volumes/ExSSD/Working/Images" # 이미지가 들어있는 폴더, 이 아래에 A,B,Pole 등이 있어야 한다.
|
||||
|
||||
# 분류작업을 위해 임시로 생성
|
||||
mTempPath = "/Volumes/ExSSD/Working/TmpImgs"
|
||||
# "/Volumes/ExSSD/Working/Images" # 이미지가 들어있는 폴더, 이 아래에 A,B,Pole 등이 있어야 한다.
|
||||
mImgPath = ""
|
||||
|
||||
#def main(argc, argv):
|
||||
# if argc != 2:
|
||||
# printUsage()
|
||||
# return
|
||||
|
||||
# 기준 경로, 사용할 경로
|
||||
# 사용할 경로가 상대경로면 기준 경로를 이용해 계산,
|
||||
# 사용할 경로가 절대경로만 경로가 유효한지 확인해서 그대로 반환, 아니라면 기준경로 반환
|
||||
# 기준경로는 따로 입력되는게 없으면 실행 경로
|
||||
def GetAbsPath(PathCri, PathTrg):
|
||||
if True == util.IsEmptyStr(PathCri):
|
||||
PathCri = os.getcwd()
|
||||
|
||||
PathRet = PathCri
|
||||
if True == os.path.isabs(PathTrg):
|
||||
PathRet = os.path.join(PathCri, PathTrg)
|
||||
def WorkingFolderCheck(path, xlsPath):
|
||||
if False == os.path.exists(path):
|
||||
print(f"Error: Working Folder is not exist. {path}")
|
||||
return False
|
||||
|
||||
pathList = ["A", "B", "Pole"]
|
||||
|
||||
for folder in pathList:
|
||||
fullPath = os.path.join(path, folder)
|
||||
if False == os.path.isdir(fullPath):
|
||||
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:
|
||||
PathRet = PathTrg
|
||||
mXlsPath = xlsPath
|
||||
|
||||
if False == os.path.exists(PathTrg):
|
||||
PathRet = PathCri
|
||||
|
||||
return PathTrg
|
||||
|
||||
def ExtractArchives(pathArc, pathTrg):
|
||||
if False == os.path.exists(pathArc):
|
||||
return []
|
||||
|
||||
ZIPList = os.listdir(pathArc)
|
||||
return True
|
||||
|
||||
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):
|
||||
if None == xls or False == isinstance(xls, myxl.PoleXLS):
|
||||
@@ -70,27 +46,6 @@ def GetPoleInfos(xls, nRow):
|
||||
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):
|
||||
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
|
||||
|
||||
all_date, lat, lon = exEXIF.GetDateInfo(item)
|
||||
pathRel = os.path.relpath( item, pathImgDir )
|
||||
pathRel = os.path.relpath( item, pathImgDir)
|
||||
level = util.GetParentDirName(item, 1)
|
||||
if level == "Thumb":
|
||||
continue
|
||||
|
||||
print(f"DBG : {nIdx}, CollectImageData : {item}, {pathImgDir}, {pathRel}")
|
||||
|
||||
# 0 : 지번, 1 : 구역, 2 : 도로명, 3 : 도로명 구역
|
||||
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":
|
||||
continue
|
||||
|
||||
print( listValues )
|
||||
|
||||
xls.SetCellValueStr(TrgSheetName, 1, nTrgRow, str(nTrgRow -1))
|
||||
xls.SetCellValueStr(TrgSheetName, 2, nTrgRow, listValues[7])
|
||||
@@ -264,40 +219,44 @@ def CollectPoleData( xls, TrgSheetName, InfoSheetName, DBSheetName, pathImgDir )
|
||||
|
||||
return nTrgRow
|
||||
|
||||
def main():
|
||||
# 경로를 정리하여 절대 경로로 변환해서 저장한다.
|
||||
CurPath = GetAbsPath(mCurPath, "")
|
||||
ArcDirPath = GetAbsPath(CurPath, mArcPath)
|
||||
XlsDirPath = GetAbsPath(CurPath, mXlsPath)
|
||||
ImgDirPath = GetAbsPath(CurPath, mImgPath)
|
||||
|
||||
# 압축해제
|
||||
listUNZip = ExtractArchives(ArcDirPath, ImgDirPath)
|
||||
def GetJPGFileLIst(pathImageDir):
|
||||
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.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()
|
||||
|
||||
|
||||
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()
|
||||
tempxls.DBXLSClose()
|
||||
@@ -1,14 +1,17 @@
|
||||
import sys
|
||||
import os
|
||||
import shutil
|
||||
import sys
|
||||
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
|
||||
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
|
||||
QApplication.setAttribute(Qt.AA_ShareOpenGLContexts)
|
||||
|
||||
class MyApp(QMainWindow):
|
||||
|
||||
@@ -16,134 +19,10 @@ class MyApp(QMainWindow):
|
||||
super().__init__()
|
||||
self.initUI()
|
||||
self.loadINI()
|
||||
self.initDB()
|
||||
|
||||
#
|
||||
def closeEvent(self, a0: 'QCloseEvent | None'):
|
||||
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)
|
||||
def closeEvent(self, event):
|
||||
event.accept()
|
||||
|
||||
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):
|
||||
layout = self.MakeUI()
|
||||
|
||||
@@ -151,17 +30,178 @@ class MyApp(QMainWindow):
|
||||
central_widget = QWidget()
|
||||
central_widget.setLayout(layout)
|
||||
self.setCentralWidget(central_widget)
|
||||
self.setWindowTitle('Manga Database')
|
||||
self.resize(800, 600)
|
||||
self.setWindowTitle('Poles Database')
|
||||
self.move(100, 300)
|
||||
self.show()
|
||||
|
||||
# 테이블의 특정 행에 배경색을 설정한다
|
||||
# nRow: 배경색을 설정할 행 번호, color: 배경색 (Qt.GlobalColor)
|
||||
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 loadINI(self):
|
||||
print("Load INI")
|
||||
|
||||
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
20
README.md
Normal 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
|
||||
130
UtilPack2.py
130
UtilPack2.py
@@ -14,11 +14,27 @@ from pathlib import Path
|
||||
m_dbgLevel = 0
|
||||
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:
|
||||
temp = f"{string}"
|
||||
return 0 == len(temp.strip())
|
||||
def printDbgMessages():
|
||||
for line in listDbgStr:
|
||||
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
|
||||
|
||||
|
||||
#for debug
|
||||
def DbgOut(strInput:str, bPrint:bool = False):
|
||||
strMsg = (f"{GetCurrentTime()} : {strInput}")
|
||||
listDbgStr.append(strMsg)
|
||||
|
||||
if True == bPrint:
|
||||
print(strMsg)
|
||||
|
||||
|
||||
#
|
||||
def printDbgMessages():
|
||||
for line in listDbgStr:
|
||||
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)
|
||||
|
||||
def IsEmptyStr(string: str) -> bool:
|
||||
temp = f"{string}"
|
||||
return 0 == len(temp.strip())
|
||||
|
||||
# 입력된 경로의 자식 폴더를 찾아 반환한다.
|
||||
# 반환하는 리스트는 리커시브 - 손자, 증손자 폴더까지 전부 포함한다
|
||||
@@ -148,6 +144,7 @@ def IsFinalFolder(path : str) -> bool:
|
||||
|
||||
return bRet;
|
||||
|
||||
|
||||
# 어떤 경로 안에서 특정 확장자의 파일을 뽑아내어 그 리스트를 반환한다.
|
||||
def FindFileFromExt(path: str, ext: str)-> list[str]:
|
||||
bDot = False
|
||||
@@ -281,11 +278,6 @@ def PrintJSONTree(data, indent: int=0 ) -> None:
|
||||
else:
|
||||
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 생성
|
||||
def UUIDGenRandom():
|
||||
@@ -327,11 +319,6 @@ def CalculateFileHash(strFilePath: str, method: str="sha256")-> str:
|
||||
# method (str): 사용할 해시 알고리즘
|
||||
#Returns:
|
||||
# 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__":
|
||||
@@ -343,4 +330,73 @@ if __name__ == "__main__":
|
||||
print("파일이 정상입니다!")
|
||||
else:
|
||||
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
|
||||
|
||||
|
||||
55
requirements.txt
Normal file
55
requirements.txt
Normal 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
78
sample_Event.html
Normal 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
113
sample_addMarker.html
Normal 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
44
vworld_API_request.json
Normal 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': ''
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user