OpenGeo Suite 의 한국사용자를 위한 설정 및 활용

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
“ 안드로이드 ” 개발 환경 설정 [ 컨버전스팀 ] ㈜한 싹 2011 년 01 월 03 일.
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
DB 프로그래밍 학기.
DB 프로그래밍 학기.
[별첨] 특허 DB 구축 및 토픽 모델링 수행 과정 Flowchart, File List
1. 개발 시스템 개요.
네오플러스 인트라넷 통합인증 설정 매뉴얼.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
뇌를 자극하는 SQL Server 장. SQL Server 2005 통합 서비스.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
5장 Mysql 데이터베이스 한빛미디어(주).
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
ASP.NET : Database 접근 2008 컴퓨터공학실험(Ⅰ)
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
D / K / I / T / E / C / H / N / O / L / O / G / Y
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
WinCE Device Driver 실습 #2
KHS JDBC Programming 4 KHS
5장 Mysql 데이터베이스 한빛미디어(주).
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
IPAD2(ios 5.0.1) 사용자 메뉴얼 Mobile Service Team.
Neo-plus2 서버 및 클라이언트 설정 방법
Chapter11 웹 스토리지 & 웹 데이터베이스
JDBC Lecture 004 By MINIO.
SQL Query in the SSMS : DB, Table
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Smart Workplace 개발자 가이드
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
그래픽 모듈 편집.
Nessus 4 설치 정보보호응용 조용준.
Clipping 이진학.
웹디자인
PADS Logic 회로도.
※ 편리한 사이버 연수원 사용을 위한 인터넷 최적화 안내 ※
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
오토베이스9 사용자 라이브러리 오토베이스 교육센터 그래픽 모듈 설정과 화면전환에 대하여 자세히 알아본다. <목차>
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
OpenCV 설정 2.21 만든이 딩딩.
Web Storage 인공지능 연구실.
암호학 응용 Applied cryptography
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
일반대학원 사용자 매뉴얼(학생)
 6장. SQL 쿼리.
이 프레젠테이션은 PowerPoint의 새로운 기능에 대해 안내하며, 슬라이드 쇼에서 가장 잘 보입니다
인지세 등록 방법 Version : 1.0 Date :
타이머를 시작하려면 슬라이드 쇼 메뉴에서 쇼 보기를 클릭하십시오.
BoardGame 보드게임 따라가기.
소리가 작으면 이어폰 사용 권장!.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 가이아쓰리디㈜ 민경일

1. PostGIS OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

PostGIS 좌표계 확인 PostGIS 의 좌표계 정의 테이블확인 PostGIS를 이용하여 DataBase 생성시 geometry_columns, spatial_ref_sys 테이블 생성 좌표계 관련 테이블 : spatial_ref_sys OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

PostGIS 좌표계 등록 INSERT 구분을 이용하여 좌표계 등록 ( 참고 사이트 : http://osgeo.kr/17) insert into spatial_ref_sys values( 5181 ,'EPSG' ,5181 ,'PROJCS["Korea 2000 / Central Belt", GEOGCS["Korea 2000", DATUM["Geocentric datum of Korea", SPHEROID["GRS 1980", 6378137.0, 298.257222101, AUTHORITY["EPSG","7019"]], TOWGS84[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], AUTHORITY["EPSG","6737"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4737"]], PROJECTION["Transverse_Mercator", AUTHORITY["EPSG","9807"]], PARAMETER["central_meridian", 127.0], PARAMETER["latitude_of_origin", 38.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 200000.0], PARAMETER["false_northing", 500000.0], UNIT["m", 1.0], AXIS["Easting", EAST], AXIS["Northing", NORTH], AUTHORITY["EPSG","5181"]]' ,'+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs' ) OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

PostGIS 좌표계 변환 Spatial Function을 이용하여 좌표변환 2012-10-12 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

2. GeoServer OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

GeoServer 사용자 좌표계 등록 GeoServer에서 사용자 정의 좌표계를 사용하기 위한 설정 data_dir/user_projections/epsg.properties OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

SQL View를 이용한 Layer 등록 GeoServer 좌측메뉴의 Layers 선택 Add a new resource 선택 PostGIS가 등록된 Store를 선택한 후 Configure new SQL view… 선택 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

SQL View를 이용한 Layer 등록 속성값으로 사용할 컬럼과 geometry 컬럼이 포함되도로 select 구문 작성 Atrributes부분의 Guess geometry type and srid 을 체크 한 후 Refesh 를 선택 위의 view 생성구분에서 spatial fundtion을 이용하여 좌표변환한 좌표가 SRID로 등록되는 것을 확인 저장 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

SQL View를 이용한 Layer 등록 Layer Edit 화면의 좌표계 설정 확인 Edit sql view 버튼을 선택하면 sql view구문을 수정할 수 있음 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

수집된 데이터의 좌표계와 클라이언트가 사용하는 좌표계가 다를 경우 DB 에 클라이언트가 사용하는 좌표계로 변환된 데이터를 저장 후 사용 DB 에서 클라이언트가 사용하는 좌표계로 변환된 geometry를 가진 View Table을 생성하여 사용 GeoServer에서 SQL View를 사용하여 레이어를 등록 후 사용 사용자가 GeoServer에 원하는 좌표계를 요청하여 GeoServer에서 좌표변환 후 사용 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

GeoServer Fonts GeoServer 의 Server Status 페이지의 Full list of available fonts 선택 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

GeoServer Fonts GeoServer에서 사용할 수 있는 Fonts 리스트 2012-10-12 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

3. OpenLayers OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

OpenLayers 좌표계 등록 Proj4js를 이용한 좌표계 설정 Download => http://trac.osgeo.org/proj4js/wiki/Download 웹페지이에 라이브러리 등록 Javascript 코드에 추가 <script type="text/javascript" src="../js/proj4js-compressed.js"></script> Proj4js.defs["EPSG:7188"] = '+proj=lcc +lat_1=30 +lat_2=60 +Elat_0=38 +lon_0=126 +x_0=0 +y_0=0 +ellps=WGS84 +units=m +no_defs'; var EPGS_7188 = new OpenLayers.Projection("EPSG:7188"); OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

OpenLayers 좌표 변환 포인트 좌표를 사용자가 지정한 좌표로 변환하여 Layer에 등록 하는 Sample 코드 // pointList Object 는 X,Y 좌표와 Val, ID 값을 가지고 있다고 가정 for(var i in pointList){ var point= pointList[i]; var pointGeometry = new OpenLayers.Geometry.Point(point.X,point.Y).transform( new OpenLayers.Projection("EPSG:4326") , new OpenLayers.Projection("EPSG:7188") ); var pointFeature = new OpenLayers.Feature.Vector(pointGeometry , {value : point.Val} ); pointFeature.id = ‘point.ID; pointFeatures.push(pointFeature); } VecterLayer.addFeatures(pointFeatures); OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

Openlayers로 Daum / Naver지도사용 Openlayers의 OpenLayers.Layer.XYZ 를 이용 Tile image의 위치를 x,y,z 값 즉 row, column, level 속성을 이용 하여 이미지를 요청 OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12

감사합니다. OpenGeo Suite 의 한국사용자를 위한 설정 및 활용 2012-10-12