본문 바로가기

전체 글35

GIS 프로그램 Maptiler https://cloud.maptiler.com/maps/ 2022. 4. 7.
[Javascript] map 함수 사용해보기 데이터를 다루는 코드를 수정하던 중, 배열 안의 객체 데이터에 접근해야 하는 상황이 발생했다. 중첩된 배열 구조 안의 객체를 추출해야 하는 구조로써, 1. 첫번째 배열은 변수를 선언해서 담아놓고 2. 두번째 배열은 for문안에서 변수.push(new Array() 로 되어있는 상태 근데 두번째 배열 안의 객체에 접근하고싶은데.. 검색조차 어떻게 해야할지 모르겠어서 이틀정도 고민해보다가 동료분의 도움을 받았다. 검색할 키워드는 'map 함수' map함수는 배열 내의 각각의 요소(element)를 함수로 호출해서 반환값으로 새로운 배열을 만들어주는 기능이다. 공식문서 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/A.. 2022. 3. 31.
[GIS] WKT란? 서론 회사에서 GIS프로젝트를 하면서 geometry 타입의 데이터를 다루게 되었다. shp파일을 postgresql에 올리면 테이블을 생성하면서 geom컬럼이 생기는데, 이 컬럼의 데이터 타입이 geometry이다. geometry 데이터를 화면에 표출시키려면 형태변환이 필요한데, 이때 WKT를 사용한다. WKT는 Well-Known Text의 줄임말로, 벡터 기하학 객체를 표현하기 위한 텍스트 마크업 언어..라고 하는데 무슨말인지 잘 모르겠다. 위키피디아의 자세한 설명이다. https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry Well-known text representation of geometry - Wikipedia .. 2022. 3. 29.
[QGIS] Shp파일로 지도 레이어 생성하기 1. 대한민국 행정구역 SHP 파일을 다운받는다. http://www.gisdeveloper.co.kr/?p=2332 대한민국 최신 행정구역(SHP) 다운로드 – GIS Developer www.gisdeveloper.co.kr 2. 다운받은 zip파일을 압축해제할 필요없다. 그대로 좌측 하단 레이어 구역으로 드래그해서 끌어놓으면 된다. 3. 결과 화면이다. 2022. 3. 26.
[QGIS] QGIS 설치하기 1. 공식 홈페이지 링크로 접속한다. https://www.qgis.org/ko/site/ QGIS 프로젝트에 오신 것을 환영합니다! 여러분의 GIS 작업에 QGIS를 사용해 보세요. www.qgis.org 2. '지금 다운로드' 연두색 버튼을 클릭한다. 3. 운영체제에 맞게 다운로드 한다. * 참고한블로그 https://m.blog.naver.com/pmw9440/221812368148 1.1 QGIS 플러그 인 설치하기(Daum 및 Naver 지도 QGIS로 불러오기) ​ 0. 차례 1. 들어가기 2. QGIS에서 플러그 인 설치하기 3. QGIS로 Naver 지도 불러오기 4. 요약 5.... blog.naver.com https://itkjspo56.tistory.com/166 [QGIS] Geo.. 2022. 3. 25.
[OpenLayers] 오픈 레이어스 사용법 - 지도 화면 띄우기 * 웹 페이지에 지도를 띄우기 위해 필요한 3가지 openlayers 포함 지도 컨테이너 간단한 지도를 만드는 javascript 1. openlayers 포함 선택 사항) 지도가 IE나 안드로이드 v4 환경에서 보여지길 원한다면, OpenLayers script 전에 다음 파일을 넣어준다. 2. 지도 컨테이너 3. 간단한 지도를 만드는 javascript var map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }) ], view: new ol.View({ center: ol.proj.fromLonLat([128.5, 36.1]), zoom: 5 }) }); - center 부분의 좌표를 .. 2022. 2. 18.