03

2018-Dec

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

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

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

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


저는 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
번호 제목 글쓴이 날짜 조회 수
공지 질문올리 실때 조금만 질문 내용을 조금만 더 자세히 올려주시면 답변받기 수월합니다. + 10 김한국 2008-01-04 239365
6694 아크맵(arcmap) shp파일 불러오기 file delmon 2019-02-11 109
6693 도형 형태 변화없이 데이터 병합하는 방법을 알고싶습니다. + 1 콤마 2019-02-11 80
6692 좌표계를 맞췄는데 포인트데이터와 지도데이터가 맞지 않아요.. 도와주세요 file + 4 처음입니다 2019-02-09 219
6691 qgis에서 dxf파일로 내보내기 실패 공부... 2019-02-08 147
6690 qgis에서 shp파일 불러오기시 실패 + 1 공부... 2019-02-08 110
6689 cad → shp 변환방법 + 1 뿌잉쀼쁘 2019-02-07 192
6688 Map Unit에 따른 Kernel density 분석결과에 대해서 궁금한게 있습니다. 도칵 2019-02-06 56
6687 라이센스 License문제로 인한 3D Analyst tool 이용 불가 문제 (정품사용중입니다) file 신세대오이 2019-01-31 120
6686 Raster to ascii 작업 시, xllcorner와 yllcorner 값 file 아카디 2019-01-31 64
6685 Qgis 도로상황을 고려한 거리 측정 honsusangtae 2019-01-31 92
6684 공간정보포털의 x/y/z로 구성된 표고데이터(DEM)로 등고선 shape 파일을 만드는 방법 + 1 곡근 2019-01-30 199
6683 안녕하십니까 지리좌표체계에 대해 여쭙습니다 + 1 병윤 2019-01-30 185
6682 경사도 분석시 file + 2 바람향 2019-01-30 274
6681 Polygon to Raster 작업 시 걸리는 시간?? + 5 아카디 2019-01-28 189
6680 Qgis3.xx 버전에서는 지오메트리 컬럼 내보내기/추가 기능이 없나요? 미스코리아 2019-01-28 92
6679 ARC-GIS가 지도 편집 작업을 하지 못하고 있습니다. + 2 daiamin 2019-01-24 189
6678 혹시 2008년 이전 등고선 파일을 구할 수 있을까요? + 1 오다군 2019-01-23 109
6677 arc map에서 데이터 unit이 다를 때 데이터 표준화(stardization) 210210 2019-01-23 50
6676 ArcGIS에서 내보낸 지적도 shp파일을 QGIS에서 라벨설정하면 지목이 표시되지 않습니다. 므므 2019-01-23 145
6675 ArcGIS 10.1 버전에서 폴리라인과 폴리라인이 만나는 지점을 추출하는 방법에 대한 질문 + 2 asdasd1098 2019-01-23 102
6674 속성테이블 편집방법좀 알려주세요~(띄어쓰기 없애기) + 2 이지영 2019-01-22 281
6673 X-Ray Map에서 분석내용을 웹 및 모바일 공유를 하는 경우 유효기간이 있는지 궁금합니다. 박홍규 2019-01-21 27
6672 표고분석 관련 오류문제 입니다.. file 6U0Z00M 2019-01-18 98
6671 openlayers를 추가할려고 하는데 잘 안됩니다. Jaesin 2019-01-18 56
6670 qgis 에서 구글위성사진 오차 관련 김용현 2019-01-17 281
6669 문의드립니다. 가든리 2019-01-16 55
6668 Landsat 8 raster caculator에서 수식 칸이 없습니다 file + 2 6U0Z00M 2019-01-16 89
6667 . sonia 2019-01-14 64
6666 지오코딩에서 주소를 위경도로 변환시 주소에러 문제 확인요청 드립니다^^ + 1 heaveneden 2019-01-09 227
6665 국토부가 제공하는 지적도 관련 좌표계 오류(?) 사항 file + 2 asdasd1098 2019-01-08 385
6664 토지피복도 colormap 관련 질문입니다. file + 2 소원해 2019-01-07 149
6663 면적계산하는방법 file + 1 뱀파이어디 2019-01-04 433
6662 중복된 폴리곤에서 데이터 조인 시 다르게 나타나는 이유 file ciooic 2019-01-03 104
6661 add xy data가 왜 안되는지 모르겠네요 GeoEn 2019-01-03 94
6660 국유지 지도제작 색상관련... 행복전도사 2019-01-03 102
6659 ARCGIS 투영시 지리좌표변환(옵션)이 활성화되지 않습니다. file + 1 입목등기 2019-01-03 203
6658 [QGIS]떨어져있지만 하나의 객체인 것을 나누는 방법이 있을까요? file + 3 그리즐리 2019-01-03 183
6657 국토지리정보원 연속수치지형도 SHP 파일에 항공사진 중첩 오류 file 용두리 2018-12-28 283
6656 경사도 분석 격자망 캐드로 추출 문의드립니다. + 4 트트트트트 2018-12-26 256
6655 OsmAnd map Creator에서 Vworld 연동방법? file + 4 불모래 2018-12-26 176
6654 폴리라인의 시작점부터 폴리라인상의 임의점 p1까지의 거리를 구할려고 합니다. GeoEn 2018-12-26 67
6653 노선상에서 임의지점의 sta를 알고 싶습니다. GeoEn 2018-12-25 52
6652 하천 횡단선 데이터 추출을 ARC GIS에서 할 수 있는지에 대한 질문 asdasd1098 2018-12-24 71
6651 wfs 로 전국 지도 데이터 올려서 서비시하는 원리가 궁금합니다 긴다라고 2018-12-23 64
6650 shp 파일 및 Raster 자료 좌표계 변환시 발생하는 오차에 관한 질문입니다. file + 1 소원해 2018-12-21 179
6649 다음지도를 확대해서 광범위한 구간을 이미지로 저장하는 방법이 있을까요? + 4 명장 2018-12-20 336
6648 아크맵 10.5 색상램프 문의입니다. file 멍뭉똥개 2018-12-20 94
6647 QGIS에서 tiff 파일 병합 질문입니다. file + 2 VM 2018-12-19 310
6646 내일 GIS 시험인데 시험지 올리면 도와주실수 있는 분 계신가요? + 4 우변패달부 2018-12-19 282
6645 ARC GIS) 지도를 만들었는데 비율을 변화시키고 싶습니다. 어떻게 하면 될까요?.. + 1 노란딸기 2018-12-18 71