라벨이 GeoServer인 게시물 표시

[FOSS4g Korea 2020] State of OpenGXT: 오픈소스 공간분석 엔진

State of OpenGXT: 오픈소스 공간분석엔진 from MinPa Lee

[제86회 Open Technet] OGC 표준 기반의 공간자료 분석과 시각화 기술 개발 발표자료

nipa 공개SW역량프라자 주관 [2016년 10월 19일] 제86회 Open Technet, 공간정보 공개SW 기술 세미나 에서 발표한 [OGC 표준 기반의 공간자료 분석과 시각화 기술 개발] 발표자료입니다. [제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발 from MinPa Lee

[FOSS4G Korea 2016] Workshop - Advanced GeoServer 자료

2016년 9월2일 진행된 FOSS4G Korea 2016 기술워크숍 자료입니다. 샘플 데이터와 관련 자료는 다음에서 받을 수 있습니다.     - https://github.com/mapplus/foss4gkorea2016-ws [FOSS4G Korea 2016] Workshop - Advanced GeoServer from MinPa Lee

[제2회 오픈소스GIS솔루션데이] 오픈소스 공간통계분석 패키지 개발 발표자료

2015년 2월 26일 열린 [제2회 오픈소스GIS솔루션데이] 행사 발표자료 공유합니다. 오픈소스 공간통계분석 패키지 개발 from Minpa Lee

NIPA 공개 SW 개발지원사업 최종보고회 자료

2013년 정보통신산업진흥원(NIPA) 공개 SW 개발지원사업에서 망고시스템이 수행한 [Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발] 과제의 완료보고회 자료 첨부합니다 많은 분들이 도와주셔서 과제를 완료했습니다. 감사합니다. 프로그램 원본 및 소스코드 다운로드는 다음을 통해서 가능합니다. SourceForge : http://sourceforge.net/projects/gt-jdbc-korean/ Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발 from Minpa Lee

[GeoServer] GeoServer에서 국내 공간 DBMS 드라이버 사용하기

이미지
GeoServer에서 국내 공간 DBMS 드라이버를 사용하여 서비스하는 방법을소개합니다. 지원하는 공간 DBMS는 다음과 같습니다.  - Altibase Spatial: http://support.altibase.com/kr  - Tibero Spatial: http://technet.tmax.co.kr  - Kairos Spatial: http://www.realtimetech.co.kr ▣ 국내 공간 DBMS 지원 프로젝트 소개  - [GeoTools Data Store] 국내 공간 DBMS 및 파일 포맷 지원  ▣ GeoServer 다운로드  - SourceForge: http://sourceforge.net/projects/geoserver/  - 2013년 10월 6일 현재 2.4.0 버전이 릴리스되었습니다. ▣ 국내 공간 DBMS 드라이버 다운로드  - SourceForge: http://sourceforge.net/projects/gt-jdbc-korean/  - GeoServer 버전에 따라 드라이버 버전을 모두 지원하므로 GeoServer 버전에 맞게 다운로드 합니다(예, GeoServer 2.4.0의 경우 GeoServer 설치 폴더의 WEB-INF\lib 폴더에 보면 GeoTools 10.0을 사용) ▣ 설치 방법 (GeoServer 2.4.0 + GeoTools 10.0 기준)  ① Altibase   - GeoServer 설치 폴더의 WEB-INF\lib 폴더에 다운로드한 gt-jdbc-altibase-10.0.jar 및 Altibase가 제공하는 Altibase5.1.4.jar JDBC 드라이버를 복사  ② Tibero   - GeoServer 설치 폴더의 WEB-INF\lib 폴더에 다운로드한 gt-jdbc-tibero-10.0.jar 및 Tibero가 제공하는 tibero5-jd...

[Geoserver] Shadow & Extrusion Effect

이미지
GeoServer 에서 레이어의 스타일( SLD ) 작성시 Filter function 중 Geometric function을 사용하면 다양한 효과를 낼 수 있다. Geometric function을 사용하면 원본 레이어의 geometry 타입을 변경하지 않고 렌더링 타임에 폴리곤의 중심점(centroid), 버퍼(buffer), 시작점(startPoint), 끝점(endPoint), 정점(vertices) 등을 적용할 수 있으며, 이를 " SLD geometry transformations "이라 부른다. SLD에 Geometric function을 사용하는 경우 성능 문제를 야기할 수 있으므로, 사용 목적에 따라 사용 여부를 신중히 결정해야 한다. 다음은 건물 등의 폴리곤에 Shadow(그림자) 및 Extrusion(2.5D) 효과를 줄 수 있는 방법을 알아본다. ▣ Default  - GeoServer 기본 폴리곤 스타일 사용 <PolygonSymbolizer>   <Fill>     <CssParameter name="fill">#AAAAAA</CssParameter>   </Fill>   <Stroke>     <CssParameter name="stroke">#000000</CssParameter>     <CssParameter name="stroke-width">0.5</CssParameter>   </Stroke> </PolygonSymbolizer> ▣ Shadow  - offset function 사용 <PolygonSymbolizer>   <Geometry>     <ogc:Functi...

GeoServer Chart Extension 소개

이미지
OGC SLD(Styled Layer Descriptor) 를 사용하여 차트 심볼을 설정하기는 어렵습니다. GeoServer 는 이를 위해 External References(PointSymbolizer의 ExternalGraphic)를 이용한 차트 익스텐션을 제공합니다. Google Charts API 사용법과 같으므로 구글 차트 API를 이용해 본 경험자라면 쉽게 이해할 수 있을 듯 합니다. 구글 차트 API의 모든 파라미터를 지원하지는 않지만 SLD를 잘 적용하면 멋진 통계지도 서비스가 가능하리라 봅니다. ▣ Sample data & sld files  - shapefile : https://www.dropbox.com/s/31cay65nr1v9yzm/admin_sgg.zip  - pichart sld : https://www.dropbox.com/s/8nmvx9edqmpxojo/admin_sgg_pichart.sld  - barchart sld : https://www.dropbox.com/s/d27kdv5lrgo55gl/admin_sgg_barchart.sld  - shapefile에는 cnt_eve, cnt_sub, cnt_sto, pop_den 필드(numeric)가 있음 ▣ Pi Chart 아래 이미지는 위 pichart sld를 적용한 결과이며 바탕, 파이 차트, 레이블 3가지의 룰을 사용했습니다. 차트 크기는 pop_den이라는 필드를, 차트 데이터는 cnt_eve, cnt_sub, cnt_sto 필드를 사용하며, 차트 데이터의 경우 여러 필드의 연산을 적용해도 됩니다. ▣ Pi Chart SLD <Rule>   <Name>Chart</Name>   <MinScaleDenominator>100</MinScaleDenominator>   <MaxScaleDenominato...

[Desktop GIS] Why Open Source GIS?

이미지
Desktop GIS를 중심으로 알아보는 왜 Open Source GIS가 좋은가? ▣ 운영체제로부터  자유롭다.  - Windows 외 Linux, Mac OS 등 다양한 운영체제를 지원한다  - QGIS: download  - uDig:  download  - GRASS GIS: download  - gvSIG: download  - 기타: OSGeo ▣ 글로벌 환경에서 다양한 분야의 사람들이 지역화 작업 등 협업을 통해 발전해 간다  - 문서화가 안되어 있다. 한글 지원이 잘 안된다 등은 이제 옛말이 됨  - 프로그램 UI 지역화   : ex) QGIS, uDig, GeoServer 한글화  - 매뉴얼 번역: QGIS 매뉴얼 번역 및 서적 출간   : ex) Quantum GIS(QGIS) 1.7.x 버젼 한국어 매뉴얼 PDF 버젼 ▣ OGC 등 표준을 기본으로 지원하며,비 표준이더라도 인기 있는 포맷이나 기능은 상용보다 빨리 지원한다.  - OGC 표준의 테스트 베드 주도: GeoAPI, GeoTools, 52 North ...  - OGC WMS/WFS/WMTS 등 표준 서비스의 클라이언트를  지원  - WFS 서비스를 통해서 직접 편집도 가능 GeoServer의 WMS 연결 ▣ 소스 코드가 공개되므로 누구나 마음만 먹으면 필요한 기능을 직접 만들고 배포도 가능하다  - 스크립트, 플러그인 등을 만들 수 있는 기반 마련  - QGIS Plugins Repository  - uDig Community ▣ Open Source GIS를 이용한 다양한 데이터 및 활용 사례가 공유된다  - John Snow’s famous cholera analysis data in modern GIS formats  -...

[GeoServer] Disabling Layer Preview & Demos Page

이미지
 질문: GeoServer 사용 중 Production 환경에서 Layer Preview 및 Demos 페이지를 노출하고 싶지 않을 경우.  해결:  - GeoServer 설치폴더 아래 webapps\geoserver\WEB-INF\lib 폴더로 이동하여  web-demo-x.x.x.jar 를 삭제.  - Demos 페이지는 *.jar를 삭제하더라고 보이지만 실질적으로 사용할 수는 없음.

Creating O-D flow maps with GeoServer

이미지
이전 포스팅[ [Cartography]Flow Map Renderer ]에서 ArcGIS for Desktop - ArcMap 기반의 O-D Flow Map 렌더러를 구현한 적이 있다. GeoTools의 Filter Function을 확장하여 GeoServer에서 SLD Style로 설정하여 사용이 가능하다. Filter Function의 경우 ArcGIS 렌더러와는 다르게 지도의 축척이나 크기를 알 수 없어, geometry필드, value 필드, 최소값, 최대값, 최대크기, 유형을 파라미터로 입력받아 처리할 수 있도록 하였다. 축척변경에 따른 크기조정이 불가능하나, WPS Process 및 Rendering Transformations 을 이용하면 가능할 듯하다. 다음은 GeoServer Web Administration 페이지에서 OpenLayers로 미리보기 한 샘플이다. ▣ Arrow ▣ Circle ▣ SLD 예 - Function = odflowmap 다음은 위에서 사용된 라인레이어의 SLD 파일 예이다. <? xml version = " 1.0 " encoding = " utf-8 " ?> < StyledLayerDescriptor version = " 1.0.0 " ..../ 1.0.0/StyledLayerDescriptor.xsd " > < NamedLayer > < Name > OD Flow Map </ Name > < UserStyle > < Name > OD Flow Map </ Name > < FeatureTypeStyle > < Rule > < ogc : Filter > < ogc : And ...

GeoServer의 문서관리

현재 GeoServer의 문서는 경량의 마크업 구문인 reStructuredText를 이용해 편집 후, 파이썬의 개발자들이 작성한 문서 프레임 워크인 Sphinx를 이용하여 HTML( http://docs.geoserver.org/stable/en/user/ )과 PDF로 변환합니다. 또한, 현재 GeoServer의 도움말 다국어지원은 영문캐릭터(en)를 기준으로 작성되어 있으며, 에스파냐어(es), 프랑스어(fr) 로 사용자매뉴얼 일부를 지원하고 있는 실정입니다. 이 문서를 그대로 가져다가 한글화를 한 후 HTML 또는 PDF로 변환하는 경우 HTML은 한글이 깨지는 현상이 발생하고, PDF는 변환 자체가 실패하게 됩니다. 아래는 GeoServer의 도움말(사용자, 개발자)을 한글화하기 위한 방법을 설명합니다. 이 문서 역시 아래의 방법을 적용하여 작성했습니다. Sphinx 프로그램 설치하기 Sphinx :  http://sphinx.pocoo.org Installing Sphinx Windows 환경에서 Sphinx를 이용해 HTML/PDF 문서를 만들기 위해서는 아래 3가지 프로그램을 설치해야 합니다.: Python  최신버전(2012년 3월 9일 현재버전 2.7.2) easy_install  (included with Python  setuptools ) Download, build, install, upgrade, and uninstall Python packages easily! PDF 문서를 빌드하기 위한 LaTeX full 버전, 한글 PDF로 변환하려면 반드시 KoTeXLive 버전을 다운로드해서 설치해야 합니다. 영문 전용 LaTeX  또는  proTeXt - MiKTeX-based distribution for Windows KoTeXLive(표준한글TeX환경프로젝트) Python을 다운로드 후 설치합니다. ...