03

2018-Dec

국토지리정보원 타일맵 관련(제발부탁드립니다 ㅠㅠ)

작성자: 궁금이 IP ADRESS: *.205.208.186 조회 수: 339

안녕하세요 몇가지 질문이 있어서 올립니다.

제발 힌트라도 아시는 분은 많이 답변 부탁드립니다.


저는 c/s환경에서 외부 인터넷이 단절된 폐쇄망에서 개발해야 합니다. (웹을 전혀 모릅니다. ㅠㅠ)

그래서 지금 국내 유일하게 국토지리 정보원에서 타일맵을 파일로 제공하여 받아 왔습니다.

대충 구조를 보니 opnelayers를 사용했고 폴더 구조는


L06/0/57.png 더군요 첫폴더명은 스케일레벨 인것 같고 두번째 폴더명은 x좌표 세번째 파일명은 y좌표인듯 합니다.

찾아보니 웹에서는 opnelayers 라이브러리를 사용해서 쉽게 구현하는 것 같은데요

c/s에서는 특별한 라이브러리가 없는듯 하여 질문 드립니다.

혹시 위의 구조로 256/256 비트맵 이미지에서 좌표를 픽셀단위로 구할 수 있는 간단한 수학식은 없을까요?

간단하진 않겠지만 그렇게 심하게 복잡하지도 않을 듯 할 것 같다는게 제 생각입니다.

좌표만 구할 수 있으면 c/s엔진을 만들 수 있을듯 합니다.

제발 많은 답변 부탁드립니다.


아래는 국토부에서 제공한 xml 파일의 내용입니다.

혹시 아래 내용을 해석하는데 조금이라도 도움되는 답변도 감사히 받겠습니다.

그럼 수고하세요


<?xml version="1.0" encoding="UTF-8"?>

-<CacheInfo xmlns:typens="http://www.esri.com/schemas/ArcGIS/10.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="typens:CacheInfo">


-<TileCacheInfo xsi:type="typens:TileCacheInfo">


-<SpatialReference xsi:type="typens:ProjectedCoordinateSystem">

<WKT>PROJCS["ITRF_2000_UTM_K",GEOGCS["GCS_ITRF_2000",DATUM["D_ITRF_2000",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",1000000.0],PARAMETER["False_Northing",2000000.0],PARAMETER["Central_Meridian",127.5],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",38.0],UNIT["Meter",1.0]]</WKT>

<XOrigin>-4620900</XOrigin>

<YOrigin>-12203900</YOrigin>

<XYScale>450445547.3910538</XYScale>

<ZOrigin>-100000</ZOrigin>

<ZScale>10000</ZScale>

<MOrigin>-100000</MOrigin>

<MScale>10000</MScale>

<XYTolerance>0.001</XYTolerance>

<ZTolerance>0.001</ZTolerance>

<MTolerance>0.001</MTolerance>

<HighPrecision>true</HighPrecision>

</SpatialReference>


-<TileOrigin xsi:type="typens:PointN">

<X>-200000</X>

<Y>4000000</Y>

</TileOrigin>

<TileCols>256</TileCols>

<TileRows>256</TileRows>

<DPI>96</DPI>


-<LODInfos xsi:type="typens:ArrayOfLODInfo">


+<LODInfo xsi:type="typens:LODInfo">


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>1</LevelID>

<Scale>236398077.5424</Scale>

<Resolution>62547.116443992891</Resolution>

</LODInfo>


+<LODInfo xsi:type="typens:LODInfo">


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>3</LevelID>

<Scale>59099519.385600001</Scale>

<Resolution>15636.779110998223</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>4</LevelID>

<Scale>29549759.6928</Scale>

<Resolution>7818.3895554991113</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>5</LevelID>

<Scale>14774879.8464</Scale>

<Resolution>3909.1947777495557</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>6</LevelID>

<Scale>7387439.9232000001</Scale>

<Resolution>1954.5973888747778</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>7</LevelID>

<Scale>3693719.9616</Scale>

<Resolution>977.29869443738892</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>8</LevelID>

<Scale>1846859.9808</Scale>

<Resolution>488.64934721869446</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>9</LevelID>

<Scale>923429.99040000001</Scale>

<Resolution>244.32467360934723</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>10</LevelID>

<Scale>461714.9952</Scale>

<Resolution>122.16233680467361</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>11</LevelID>

<Scale>230857.4976</Scale>

<Resolution>61.081168402336807</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>12</LevelID>

<Scale>115428.7488</Scale>

<Resolution>30.540584201168404</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>13</LevelID>

<Scale>57714.374400000001</Scale>

<Resolution>15.270292100584202</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>14</LevelID>

<Scale>28857.1872</Scale>

<Resolution>7.6351460502921009</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>15</LevelID>

<Scale>14428.5936</Scale>

<Resolution>3.8175730251460505</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>16</LevelID>

<Scale>7214.2968000000001</Scale>

<Resolution>1.9087865125730252</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>17</LevelID>

<Scale>3607.1484</Scale>

<Resolution>0.95439325628651261</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>18</LevelID>

<Scale>1803.5742</Scale>

<Resolution>0.47719662814325631</Resolution>

</LODInfo>


-<LODInfo xsi:type="typens:LODInfo">

<LevelID>19</LevelID>

<Scale>901.78710000000001</Scale>

<Resolution>0.23859831407162815</Resolution>

</LODInfo>

</LODInfos>

</TileCacheInfo>


-<TileImageInfo xsi:type="typens:TileImageInfo">

<CacheTileFormat>PNG8</CacheTileFormat>

<CompressionQuality>0</CompressionQuality>

<Antialiasing>true</Antialiasing>

</TileImageInfo>


-<CacheStorageInfo xsi:type="typens:CacheStorageInfo">

<StorageFormat>esriMapCacheStorageModeExploded</StorageFormat>

<PacketSize>0</PacketSize>

</CacheStorageInfo>

</CacheInfo>

profile

김한국

2018.12.05 12:16
*.105.239.28

어떤 라이브러리를 사용하시는지는 모르겠으나, 좌표설정하면 대부분 딱 들어 맞아야 합니다.

opnelayers와 다른 라이브러리 모두 동일합니다.


GIS 라이브러이 없이 CS로 하나씩 다 개발하시나요?

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 질문올리 실때 조금만 질문 내용을 조금만 더 자세히 올려주시면 답변받기 수월합니다. + 11 김한국 2008-01-04 239595
6869 QGIS 설치 오류 file + 1 댕석멍박 2019-07-06 78
6868 국토지리정보원에서 받은 DEM 해상도 낮은데 여러분들은 어디서 제공 받나요...? + 2 Micia 2019-07-05 265
6867 QGIS 툴박스 오류 댕석멍박 2019-07-05 83
6866 [ArcGIS Pro] 기준좌표 모를때 좌표정의 방법 file + 5 다릇 2019-07-03 323
6865 6 자리 정수는 무슨 좌표계일까요? + 1 littleprince 2019-06-29 238
6864 버퍼와 레스터 관련 질문입니다 file 송문수 2019-06-28 98
6863 slope시 Z 계수 오류가 납니다. file glauconite 2019-06-27 159
6862 tin 설정 후 경계편집 file + 1 glauconite 2019-06-27 157
6861 좌표 없는 정사영상 좌표 설정 어떻게 하나요...? + 4 Micia 2019-06-27 284
6860 Arcgis에서 두 레이어가 있을 때 객체들이 서로 겹처있는 경우를 찾는 방법이 있나요? file + 1 발루아블레 2019-06-23 138
6859 gis 툴을 찾고싶어요 + 1 klkllk 2019-06-23 100
6858 Error exporting data.. + 2 하루사이 2019-06-21 103
6857 위도가 뒤집혀 있어서 질문드립니다. file 송문수 2019-06-20 118
6856 arcmap 출력시 오른쪽하단에 글씨 없애는방법 알려주세요 + 1 양승찬 2019-06-19 90
6855 고도값을 고려한 거리계산 jayz 2019-06-18 73
6854 안녕하세요 CSV파일과 SHP파일을 이용하여 맵에다가 표시를 할 수 있을지 질문드립니다. + 1 이인입니다 2019-06-18 208
6853 수계추출 및 면적계산 방법 좀 알려주세요~~ file xiu 2019-06-14 105
6852 이미지를 넣으면 진하게 나와요 file JYYYYY 2019-06-14 88
6851 QGIS 속성 필드 관련 질문 드립니다. 유성잉 2019-06-14 88
6850 클립과 인터섹트 + 2 바나나모양똥 2019-06-12 308
6849 벡터자르기를 실행 시 결합된 클립도형을 만들수 없습니다. 라고 뜨는데 어떻게 해야할까요 file 안경벌레 2019-06-11 72
6848 문제점을 모르겠습니다. file 양정윤 2019-06-11 85
6847 좌표계 변환(WGS84 위도,경도 => WGS84 UTM52N) 문의드립니다. + 1 카리스마 2019-06-11 512
6846 Merge하면 라인 남는데 이거 어떻게 처리하조...? file + 2 Micia 2019-06-11 168
6845 폴리곤을 Merge하면 안쪽에 라인은 살아 있는데 어떻게 지우나요...? file Micia 2019-06-11 84
6844 arc GIS 웹상에 올려져 있는 소방관할구역도를 shp 파일로 다운받을 수 있는 방법이 있을까요? buddi 2019-06-11 44
6843 dem 경사도분석 방법좀 갈켜주세요 (arcgis) + 1 곤이 2019-06-10 212
6842 지오코딩시 에러 file jeje12 2019-06-10 92
6841 정사영상 퀄리티 떨어트리지 않고 색감 보정 할수없나요? file + 2 Micia 2019-06-03 147
6840 백터레이어 병합에서 오류가 납니다 file 1282374982347924 2019-05-31 119
6839 csv 데이터에서 X, Y 좌표불러오고나서 좌표계 설정시 질문있습니다. file + 1 지아이에스초보허접 2019-05-30 339
6838 Qgis 에서 면적 화면에 표시하는방법 좀 알려주세요 file + 1 뱀파이어디 2019-05-30 213
6837 지오레퍼런서에서 스냅 사용하는법이 궁금합니다. 쩜민 2019-05-29 62
6836 안녕하세요 좌표계 변환이 안되는 점과, EPSG5174질문드립니다. file + 1 지아이에스초보허접 2019-05-29 273
6835 지도가 서로 중첩이 안됩니다.(좌표계문제) file qgis분석 2019-05-28 223
6834 Layer Properties-Symbology 분류로 면적구하기 dddwq 2019-05-28 75
6833 QGIS에서 폴리곤들 병합하는 방법(하나로 합치는 방법) 제발 도와주세요 file qgis분석 2019-05-27 289
6832 10.1버전에서는 열리는 레스터 파일을 9.3버전에서 열려니 에러나네요~! file 달려라현듀 2019-05-27 40
6831 선배님들 학생인데 R-studio로 공간적자기상관 Morans’I(global morans’i) 하는 법 알려주시면 감사하겠습니... file minSu 2019-05-25 100
6830 노드, 링크 관련 질문 드립니다. (gis 초보에ㅛ ㅠㅠ) file 나우나 2019-05-25 155
6829 좌표계 정의도 하고 똑같이 맞췄는데 위치가 다른 문제 file 아루알우라1` 2019-05-23 180
6828 현재 계획중인 도로를 SHP 파일로 구하거나 만들 수 있나요? + 2 나우나 2019-05-22 260
6827 2,500개 이상 주소를 kml 파일로 만드는 방법 다니에우 2019-05-21 103
6826 zonal statistic 질문이요 file + 1 Gis잘하고싶어요 2019-05-20 221
6825 전국cu와 gs25 매장의 좌표와 매장명은 어디서 가져오나요? 졸업예정자 2019-05-20 112
6824 QGIS에 자료 띄우기는 방법에는 어떤 것이 있나요? file 1282374982347924 2019-05-17 92
6823 좌표문의좀 드립니다. file + 1 상관모형 2019-05-16 196
6822 좌표관련 문의입니다. file + 1 지우 2019-05-15 209
6821 QGIS 파이썬 코드 실행 도중 오류가 발생했습니다 관련으로 질문올립니다ㅠ + 1 찡이찡 2019-05-13 387
6820 arcmap 10.5 tool 문제 해결해 주세요 ㅜㅜ file + 2 아노디니 2019-05-10 231