03

2018-Dec

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

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

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

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


저는 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 239151
6641 두 좌표가 어떻게 차이가 있는건가요? 믈렁믈렁목장 2018-12-13 29
6640 토지 폴리곤 자료와 건물 POI의 위치가 살짝 다른데 좌표계를 똑같이 해도 안됩니다 file + 1 1282374982347924 2018-12-13 30
6639 접합및 그래프 jayginger 2018-12-11 25
6638 급해요 프로세싱한게 뜨질 않아요ㅠㅠㅠ Kazu 2018-12-10 35
6637 QGIS 공간처리모델 도공도공 2018-12-10 25
6636 좌표계 투영이 어렵습니다 file + 1 채다 2018-12-10 76
6635 raster calculator 에 expression 부분이 안떠요 ㅠㅠㅠㅠ제발 도와주세요 ㅠㅠㅠㅠㅠㅠㅠ + 2 먹물징어 2018-12-09 41
6634 shp파일과 좌표가 안맞아요 ㅠㅠㅠ file + 2 hoontee 2018-12-07 73
6633 qgis에 수치지도를 올리는것에 대하여 문의합니다. sinaaa7 2018-12-07 27
6632 반경 5분거리 버퍼만들기 도와주세요 file + 1 주여 2018-12-07 59
6631 qgis 완전 삭제 방법좀 알려주세요. + 1 동생코코 2018-12-06 47
6630 qgis 레이어 속성이 안열립니다. 동생코코 2018-12-06 22
6629 지도 저장 으아아아 2018-12-05 34
6628 폴리곤과 점 shp 파일 겹칠때 (좌표문제) file + 2 주여 2018-12-05 65
6627 [급] Arc GIS에서 가중치 중첩 분석 하는 방법을 모르겠습니다. + 1 star1273 2018-12-05 43
6626 도로 차단 효과 분석할 방법이 있을까요? 지오쵸파 2018-12-04 25
6625 [급함] arcgis 막대표 차이가 너무 심해요 ㅠㅠㅠ file 으아아아 2018-12-04 25
6624 arc 에서 생성하는 랜덤값 질문드립니다. file uri 2018-12-03 23
6623 arc gis 9 조인 ㅠㅠㅠㅠㅠ + 1 아야이 2018-12-03 42
» 국토지리정보원 타일맵 관련(제발부탁드립니다 ㅠㅠ) + 1 궁금이 2018-12-03 48
6621 cvs파일 qgis로 불러오기 file + 1 준뱅 2018-12-01 47
6620 Data 추가시 폴더연결관련 file + 2 다루스 2018-11-30 31
6619 gis 표고 분석 후polygon으로 만드는법 file + 2 haengmind 2018-11-30 76
6618 GIS지도 제작중 지하철 노선 및 버스 좌표 입력방법 gis새싹 2018-11-27 78
6617 shp 파일 좌표 맞추는 법을 모르겠어요... 질문있습니다 2018-11-27 76
6616 Burn DEM방식으로 유역생성중 하천 polygon의 raster가 잘 안되어 질문드립니다. 웅웅 2018-11-27 35
6615 qgis에서 csv파일로 위도경도 좌표를 불러왔는데 다르게 나옵니다 도와주세여ㅠㅠ file 용암 2018-11-26 46
6614 Arc map에서 고유값 별 shp객체 분리하는 방법? + 2 rootgeun 2018-11-26 80
6613 qgis를 이용하다가 문의드립니다. file 박희수 2018-11-26 38
6612 arcgis9 비율 자르기 ㅠㅠㅠㅠㅠ 아야이 2018-11-26 26
6611 지정한 좌표로부터 정보를 추출하고자합니다 지리생초짜 2018-11-26 34
6610 다음지도 다운로드(2) 문의? file + 3 불모래 2018-11-23 88
6609 다음 위성지도 프로그램 파일 실행 방법 문의? file + 6 불모래 2018-11-22 118
6608 Arc GIS 사용 중에 오류코드가 발생합니다 file 김윤희 2018-11-21 36
6607 ArcGis 10.1 쓰고있습니다. 질문이 있습니다. 간정 2018-11-21 45
6606 A위치에서 5km 지점찍는 방법 file 자이제시작이야 2018-11-20 41
6605 대구광역시 도로망, dem 구합니다. 공부하자 2018-11-18 39
6604 합친 면적을 기준으로 어떻게 폴리곤들을 선택할까요? file + 5 ucidgis 2018-11-16 85
6603 경사도분석할때 오류가 뜹니다. + 1 wwss 2018-11-16 68
6602 아크툴박스에서 feature to point 가 사라졌네여 이유 아시는 분 있나요?? 초보라서요 왕초보탈출기 2018-11-16 35
6601 GIS내에서 면적을 기준으로 데이터만 Export 할 수 있나요? file ucidgis 2018-11-15 44
6600 raster calculator에 식 쓰는 부분이 나타나지 않아요 ㅜㅜ file 먹물징어 2018-11-14 43
6599 좌표변환할때 궁금한점... file rocknzero 2018-11-12 102
6598 산지 지역을 뺀 읍면동 면적을 구하려고 하는데, 지도를 정확하게 중첩하는 것이 어렵습니다. file + 2 초보대학원생 2018-11-11 147
6597 지적도 좌표변환 오차 검증을 어떻게 할 수 있나요? file lswn 2018-11-10 62
6596 QGIS 바운더리 내 면적산출을 하고싶습니다 file + 2 냠잘여 2018-11-09 141
6595 GIS에서 반경 500m 이내 동일한 속성을 지닌 필지 개수 추출 (도움 부탁드립니다!) + 1 yongji 2018-11-09 51
6594 QGIS 이미지 저장시 밀림현상 + 1 송운빈 2018-11-09 60
6593 구글지도에 불러온 포인트를 KML파일로 내려 받으면 좌표가 없습니다. 투투나인 2018-11-08 24
6592 좌표변환 한꺼번에 할수 있나요? + 1 맥클라우드 2018-11-07 140