목록GIS (13)
꾸준한 개발일기
회사에서 무려 근무시간에 보내준월드스마트시티엑스포나름 열심히 참여했기도 하고기억하기 위해 정리를 해보자 한다 ㅋ_ㅋ 엑스포에 도착나는 사전예약을 해서 빠르게 입장할 수 있었다입장료는 무료! 관련 책자도 주는데 하나 겟~! 나는 현업과 밀접한 관련이 있는공간정보 위주로 돌아보기로 했다 웨이버스 맵픽, 지온파스, 지온DT 그중 가장 먼저 방문한 웨이버스 스마트 지도 제작, 협업 구독 서비스인 맵픽에 대해 알아봤다맵픽은 데이터를 쉽게 지도로 만들어서 공유와 협업을 할 수 있는 시스템이다 그리고 지온파스는 코딩없이 공간정보 서비스를 생성할 수 있는데사진파일을 서비스를 이용해 지오코딩할 수 있는 기능을 체험해 볼 수 있었다이 서비스를 이용한다면 지자체 플랫폼 등 새로 구축하는 공간정보 플랫폼을 좀더 쉽게 ..
GeoServer에서 발행한 레이어를 프로젝트로 생성한 지도에 올려주었다. 하지만 한번에 될리가 없지 레이어가 지도상에 보이지 않고 개발자 도구에서 오류가 발생한다. Access to XMLHttpRequest at 'http://localhost:8099/geoserver/cite/ows?service=WFS&version=1.0.0&request=DescribeFeatureType&typeName=cite:al_36_d166&outputFormat=application/json&apikey=&crtfckey=' from origin 'http://localhost:8083' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' heade..
목차: 1. GeoServer 설치하기 GeoServer에 데이터베이스를 연동해보려고 한다. GeoServer에 데이터베이스를 연동하는 가장 큰 이유는 데이터베이스에 공간정보를 포함하고 있는 테이블을 그대로 레이어로 발행 할 수 있다는 장점일 것이다. 요즘 MySQL이나 Oracle도 공간정보를 지원한다고는 하는데, 그래도 아직은 Postgres의 공간정보 관련 기능이 강력하여 많은 공간정보 개발자들은 Postgres를 쓰고 있다. 그럼 이제 연동을 시작해보겠다. Postgres 데이터베이스 연동 먼저 설치한 geoserver폴더\bin으로 이동하여 지오서버를 기동하고, 웹으로 접속하여 로그인해준다. 메뉴에서 저장소를 클릭한다. 저장소에서 새로운 저장소 생성하기를 클릭한다. 새로운 데이터 저장소에서 Po..
shp파일을 레이어로 생성하여 지도에 뿌려주기 위해서 지오서버가 필요하다. 일단 지오서버를 설치해보려고 한다. GeoServer를 설치하기 위해서는, JDK와 JRE가 설치되어있어야 한다. 나는 회사 개발환경에 맞춰 JAVA 8버전으로 설치하였다. GeoServer 설치 아래 링크로 접속한다. http://geoserver.org/download/ Download - GeoServer Maintenance GeoServer 2.20 releases GeoServer 2.20 archives, Java 8 and Java 11 compatible: geoserver.org GeoServer 2.21.1을 클릭한다. 버전은 뭐든 상관없다. Platform Independent Binary를 클릭하여 설치해준..
공간정보 데이터를 지도에 뿌리고 객체를 클릭했을 때 상세정보를 팝업으로 조회할 수 있는 기능을 구현하려 한다. 먼저 DB에 공간정보 데이터를 넣어야하는데 shp파일로 import하는 방법을 정리해보려 한다. 1. pgAdmin 실행 후 DB 추가 혹은 기존 DB 사용 2. DB 오른쪽 클릭 후 'Query Tool' 클릭 3. 아래 create문 Execute create extension postgis execute는 화살표(▶)이다. 4. PostGIS 실행 후 connection 정보 입력 local에서만 DB를 사용하기 때문에 localhost를 사용하였다. (서버 ip가 있다면 Server Host에 입력) 5. shp 파일 추가 shp파일만 추가해준다. 6. shp파일에 한국어가 포함되어 있을..