[개발] 지식/GIS(8)
-
[QGIS] 대한민국 격자 레이어 생성
Korea Map 대한민국 격자레이어를 생성하기 위해서는 첫번째로 대한민국 지도를 불러와야 하고, 두번째로 대한민국 경계 레이어를 불러와야 하고, 마지막으로 경계 레이어를 기준으로 격자 레이어를 생성해야 한다. 대한민국 지도는 격자를 생성하는데 직접적으로 사용하지는 않지만, 대한민국 경계 레이어 또는 격자 레이어와의 일치 여부를 시각적으로 확인하기 위해 불러올 것이다. TMS for korea 플러그인 QGIS의 플러그인 중 TMS for korea 플러그인을 사용하면, Naver, Kakao, Vworld 맵을 가져올 수 있다. 먼저 상단의 메뉴바에서 플러그인 메뉴 안에 플러그인 관리 및 설치... 를 클릭한다. 검색창에 TMS for Korea 를 입력하면 하나의 플러그인이 검색된다. 선택하고 설치한..
2022.10.08 -
[GIS 개발환경 세팅] 6. GeoServer - 레이어 등록
레이어 등록 절차 아래와 같은 순서로 레이어를 등록 해보려고 한다. 작업공간 - workspace [required] 저장소 - datastore [required] 스타일 - style 레이어 - layer [required] 레이어 그룹 - layerGroup 1. 작업공간 레이어를 등록하기 위해서는 일단 작업공간 이란 것을 만들어야 한다. 개발 할 때 workspace를 만드는 것처럼 작업공간을 만들고, 그 안에 관련된 데이터를 모두 업로드 하거나 등록하게 될 것이다. 왼쪽 메뉴에서 작업공간을 클릭한다. 현재 존재하는 작업공간 리스트가 나올 것이다. 위에 새로운 작업공간 추가하기 를 클릭한다. 나의 경우 ‘gis_test’ 라는 이름과 URI를 지정했다. ‘기본 작업공간으로 설정하기’ 를 체크하고 ..
2022.08.01 -
React에서 leaflet으로 대한민국 카카오맵 불러오기
아래 명령어로 react 기본 프로젝트를 생성하고 진행하였다. $ npm init react-app 개발 목표는 카카오맵으로 대한민국 지도를 표현하는 가장 기본적인 형태의 react + leaflet 템플릿이다. packages 아래 3개 패키지를 추가로 설치한다. leaflet react-leaflet proj4leaflet 예시 $ npm install leaflet --save Sources import React, { useState, useMemo } from 'react'; import { MapContainer, LayersControl, TileLayer, Marker, Popup } from 'react-leaflet'; import "proj4" import "proj4leaflet" ..
2022.04.26 -
[GIS 개발환경 세팅] 5. GeoServer 배포
GeoServer Binary 1. Download 아래 url로 접속한다. GeoServer Stable 버튼 클릭. Platform Independent Binary 클릭 → geoserver-2.20.2-bin.zip 다운로드 2. 압축 해제 압축을 해제한 뒤, geoserver-2.20.2-bin 폴더를 원하는 경로로 이동시킨다. 나의 경우 C:\dev 로 이동하였다. GeoServer Deploy 1. web.xml 수정 C:\dev\geoserver-2.20.2-bin\webapps\geoserver\WEB-INF\web.xml 를 편집기로 열어서 아래 항목의 주석을 해제한다(jsonp 요청을 가능하게 하기 위함). jsonp란 SOP(Same-Origin Policy)를 회피하기 위한 방법 ..
2022.02.11 -
[GIS 개발환경 세팅] 4. Shape File DB 업로드
PostGIS 1. PostGIS Loader 실행 설치된 PostGIS를 찾아서 실행시킨다. 위와 같은 윈도우가 열린다면 정상적으로 구동된 것이다. 2. PostgreSQL DB 연결정보 입력 View connection details... 버튼을 클릭해서 connection 창을 연다. db 접속 정보를 입력하고 OK 버튼을 클릭한다. 3. 인코딩 옵션 변경 Options... 버튼을 클릭한다. 창이 열리면, EUC-KR로 변경한다. → OK 4. Shape File 업로드 Add File 클릭 대한민국 최신 행정구역(SHP) 다운로드 위 링크에서 다운받았던 파일의 압축을 푼 경로로 이동해서 shp(shape) 파일을 선택하고 Open 버튼을 클릭한다. SRID(Spatial Reference Ide..
2022.02.10 -
[GIS 개발환경 세팅] 3. PostgreSQL, PostGIS 설치
PostgreSQL-13 1. 다운로드 PostgreSQL 위 링크에 접속한다. Download 버튼을 클릭한다. Windows 버튼을 클릭한다. Download the installer 링크 클릭 → postgresql-13.5-1-windows-x64.exe 다운로드 2. 설치 Next 설치경로 (C:\Program Files\PostgreSQL\13) → Next 전부 체크 (Default) → Next Data 디렉터리 경로 설정 (C:\Program Files\PostgreSQL\13\data) → Next superuser password 설정 → Next 서비스 포트 설정 (Default: 5432) → Next Locale 설정(Default locale) → Next Summary → N..
2022.02.09