SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
2012년 10월 12일

      망고시스템
 이한진 (jinifor@gmail.com)
유건우 (favorson@gamil.com)
순서
— About KOPSS
— KOPSS OWS
— Web KOPSS Architecture
— Web KOPSS Process Flow
— Web KOPSS 시연
About KOPSS




              3
KOPSS
     국토공간계획지원체계
KOrea Planning Support Systems

첨단정보기술과 각종 공간분석기
법을 활용하여 국토정책 및 공간
    계획을 지원하는
History
— 2009년 KOPSS 4차 사업부터 KOPSS Open API 설계,
 Web KOPSS 시스템 구현을 시작
 — 독점방지, 지속가능성 위한 GIS엔진 개방
 — 다양한 GIS 엔진이 활용과 국산 GIS엔진 기술개발
   유도 및 참여기회 제공

— 1차(2009~2010년)
 — GIS 기본기능 및 단순한 기능들을 중심으로 KOPSS
  의 공통기능과 재생이(도시정비계획지원) 모형 구
  현 (Flex기반의 OpenScales 사용)
History
— 2차(2010~2011년)
 — 1차 설계내용 이외의 모든 기능들(고급분석기능 포
   함)에 대한 API 설계

— 3차(2011 ~ 2012년)
 — 1, 2차 설계 보완, GIS 벤더사 피드백 반영 등


— 현재 약 120개의 process들로 구성
Model
— 지역이 (지역계획지원모형)
 — 지역개발사업, 지역지표, 지역공간구조, 지역산업 등 지역현황을 분석
Model
— 터잡이 (토지이용계획지원모형)
 — 무분별한 도시확산을 방지하고 토지가 바람직하게 이용되도록 과학적·합리
   적 방법으로 토지이용계획을 지원하는 계획 도우미
Model
— 재생이 (도시정비계획지원모형)
 — 도시 및 주거환경 정비계획 수립대상지 또는 도시재정비촉진지구를 신속·정
   확하게 탐색하고 정비계획 업무를 지원
Model
— 시설이 (도시기반시설계획지원모형)
 — 주민의 삶의 질 향상을 위한 합리적인 기반시설 공급계획 지원
KOPSS OWS




            11
서비스 지원 버전 및 포멧
Service   Version             Operation     Service         Format & version
                    GetCapabilities
                                                       Filter Encoding 1.1(필수)
                    GetMap                  COMMON     SLD 1.0(필수)
WMS        1.3.0                                       SLD 1.1
                    GetFeatureInfo
                    GetLegendGraphic(SLD)              GML 3.1.1(필수)
                                              WFS      GML 2.1.2
                    GetCapabilities                    GML 3.2.1
                    GetFeature
 WFS       1.1.0                                       GeoTiff(필수)
                    DescribeFeatureType       WCS
                                                       Jpeg2000
                    Transaction
                                                       PNG(필수),
                    GetCapabilities          WMS
                                                       GIF, JPG, BMP…
 WCS       1.1.1    DescribeCoverage
                    GetCoverage             Geometry   GeoJSON
                    GetCapabilities            &       KML 2.1, 2.2
                                            Features   WKT
 WPS       1.0.0    DescribeProcess           확장       GeoRSS 2.0
                    Execute
KOPSS API 구성
Geometry 연산, 벡터, 래스터, 통계, KOPSS Model 분석 프로세스로 구성

  Conversion, Density,                                                               Custom Extension / Model
 Distance, Interpolation,                                                                    Analysis
   Surface Analysis 등                              KOPSS Model
                                                     Analysis
                                                      (KM)



                               Grid Coverage                          Statistical      Basic & Spatial Statistics 등
                                  Analysis                             Analysis
                                    (CA)                                 (SA)
                                                     WPS
  GeoProcessing, Conversion
   Calculation, Projection 등
                                                                                    Relationship, Topological
                                                                                    Proximity, Measurement
                                                                                            Operator
                                         Vector                  Geometry
                                        Analysis                 Operator
                                          (VA)                     (ST)
KOPSS API 구성
  Type            Category                                                Process Identifier
             Spatial Relationship   Equals, Disjoint, Intersects, Touches, Crosses, Within, Contains, Overlaps
           Geometry Edit Operators Rotate, Transform, SetSRID
Geometry      Spatial Operators     Intersection, Union, Difference, Sym Difference, Buffer, Convex Hull, Centroid, Simplify
 Service
  (ST)          Proximity &      Euclidean Distance, Manhattan Distance, Hausdorff Distance, Nearest Point, Area, Length, L
           Measurement Operators FI
              Geometry Output       GML , WKB, WKT, GeoJSON, GeoRSS, KML, SVG
                                    Clip, Dissolve, Intersect, Merge, Union, Buffer, PointStatistics, PointDistance, Fishnet,
               GeoProcessing
                                    ThiessenPolygon, UnionGeometry, MultipleRingBuffer
Vector           Conversion         FeaturesToPoint, ShapefileToGML, FeaturesToShapefile, CadDatasetToGML, GetMap
Service
 (VA)            Projection         Project

                 Calculation        CalculateXYCoordinate, CalculateArea, CalculateLength, CalculateField

                   Density          Density(Point, Kernel)
                 Conversion         FeaturesToCoverage, GeometryToCoverage, CoverageToFeatures, Resample, GetMap
                  Distance          Euclidean Distance
  Grid            Reclass           Reclass, ReclassStatistics
Coverage
                 Extraction         Extraction, SetMask
 Service
  (CA)              Zonal           ZonalStatistics
                   Overlay          Math(+,-,*,%), ConditionEvaluation, Merge
                   Surface          Slope, Aspect, Hillshade, Cutfill
                   Custom           Fuzzy
KOPSS API 구성
  Type          Category                                                Process Identifier
                                  Statistics(Count, Sum, Mean, Minimum, Maximum, Standard Deviation), Histogram(Value-Fr
                 Statistics       equency pairs), Classify(Equal Interval, Quantile, Natural Breaks 등), AHP, StatisticsEx,
Statistics
                                  Pearson, Regression
 Service
  (SA)
             Spatial Statistics   Moran’s I(Global, Local), G Statistics(Global, Local), Spatial LQ, SpatialCrossAnalysis


                                  행정구역별 필지현황 생성, 행정구역별 건축물현황 생성, 접근성분석, 필지경계 생성
                   공통
                                  KOPSS Density, 접근성분석

                                  형상지수(LFI)

                                  인구추정
                                   - 단순증가선형모형(등차급수법), 등비급수형지수모형(등비급수법), 순간복리형지수모형
 KOPSS            터잡이
                                  (지수함수법), 로지스틱모형
 Model
 Service
                                  거주밀도 소요면적 산정, 주택호수 소요면적 산정, 상업용지 소요면적 산정, 공업용지 소
  (KM)
                                  요면적 산정 정지량분석

                                  기초현황보기, 수요분석, 수요변화 시뮬레이션, 실제공급량계산, 공급변화 시뮬레이션, 공급
                  시설이
                                  적정성평가, 입지배분 후보지 탐색, 후보지 접근성분석

                  지역이             국토지표로부터 다차원 DB 생성
                  재생이             토지(필지)조서작성, 건축물조서작성, 도로점유율, 주택접도율, 노후불량 건축물조회

                                  기본레이어 생성, 지형도생성, 도로중심선 및 실폭도로, 도로교통주제도, 용도지역지구생성,
   C/S           관리도구
                                  건축물대장 생성, 지적/토지특성 생성, 지적/건축물대장 생성, 인구정보 생성
Web KOPSS
Architecture




               16
Concept
              ü OGC Web Service 준수

              ü KOPSS Open API 설계안의 서비스 버전, 포멧을 준수
  OGC 표준 준수     한 모든 GIS서버가 호환가능 하도록 시스템 구성

              ü Visualization (WMS), Data Access (WFS)

              ü Analysis (WPS)
 모든 서버 호환가능
              ü WPS 파라메터로 대용량 데이터의 사용 가능

              ü 최신의 웹 기술을 이용

 최신 웹 기술 사용   ü 사용자의 편의성 높은 UI구성

              ü 국가공간정보체계, KLIS, UPIS 등 유관시스템과 연계
                활용하여 서비스를 공유할 수 있는 확장성
Service Architecture

      WMS
                                   WPS                    DB
                 WCS
      WFS                                               (Spatial
                     GIS SERVER                         Server)


                                       HTTP                  JDBC
       HTTP

                                              관
                         재생이       터잡이
              Ajax                            리         Data Layer
                                              도   XML
                         지역이       시설이
                                              구
 View Layer
                      Business Layer
활용소프트웨어: GXT
— GXT for GeoServer WPS
  — GeoTools, JTS, JAI 등 Open Source 기반 상용 GeoProcessing Engine
  — GeoServer 가 지원하는 OWS를 직접 사용
  — 국토공간계획지원체계(KOPSS) Web 개발 테스트 엔진으로 사용
  — Oracle Spatial, ArcSDE, PostGIS 외 Altibase, Tibero, Kairos 등 국산
    공간 DBMS 드라이버 지원
  — 온라인 도움말 및 활용 패턴 제공 및 지속적 업데이트
    — http://www.mangosystem.com/gxt/docs/
Web KOPSS
Process Flow
터잡이: 개발잠재력 분석
            분석영역 설정                                        분석영역 제외

                                             • ST_Intersects (규제지역 찾기)
 • WFS (행정구역 선택 : 분석지역)                      • CA_Extraction (경사,표고 기준지역 찾기)
                                             • ST_Difference (규제지역 제외)



                              입지기준 설정 (4 Types)

   속성값을      • CA_FeaturesToCoverage           거리를         • CA_EuclideanDistance
  이용한 선택       (Ex. 환경성평가등급이 3등급)             이용한 변환         (도로와의 거리)


   속성값을      • CA_FeaturesToCoverage                       • CA_Density
                                               밀도분석
  이용한 변환       (경사, 표고, 지가)                                  (인구밀도)

                          CA_SetMask / CA_Fuzzy (개별 지표결과 표준화)


      가중치 적용                           적합도 산출                       후보지 찾기

                               • CA_Math (개별 표준화 결과 종합)    • CA_ConditionalEvaluation
 • SA_Ahp (가중치 계산)             • SA_ClassifyGridCoverage     (후보지 찾기)
 • CA_Math                       (10개의 급간으로 구분)            • CA_CoverageToFeatures
   (계산된 가중치 적용, 표준화)           • CA_GetMap                   (후보지 변환)
                                 (분석결과 주제도 생성)             • ST_Area (후보지 면적 산출)
22

Mais conteúdo relacionado

Mais procurados

[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServerMinPa Lee
 
전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)Kyu-sung Choi
 
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스Kyu-sung Choi
 
Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환BJ Jang
 
오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례HaNJiN Lee
 
[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig기웅 김
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발MinPa Lee
 
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습HaNJiN Lee
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발HaNJiN Lee
 
GeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management SystemGeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management SystemMinPa Lee
 
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...HaNJiN Lee
 
오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초HaNJiN Lee
 
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반MinPa Lee
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발MinPa Lee
 
QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 SANGHEE SHIN
 
스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발park jinwoo
 
PyWPS 기반 OpenWPS 1.0 서비스 소개
PyWPS 기반 OpenWPS 1.0 서비스 소개PyWPS 기반 OpenWPS 1.0 서비스 소개
PyWPS 기반 OpenWPS 1.0 서비스 소개Seong-Kyu Lee
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GISMinPa Lee
 
Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis ProgramsMinPa Lee
 

Mais procurados (20)

[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)
 
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
 
Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환
 
오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례
 
[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
 
QGIS 활용
QGIS 활용QGIS 활용
QGIS 활용
 
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
 
GeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management SystemGeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management System
 
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
 
오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초오픈소스GIS 개론 과정 - OpenLayers 기초
오픈소스GIS 개론 과정 - OpenLayers 기초
 
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
 
QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현
 
스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발
 
PyWPS 기반 OpenWPS 1.0 서비스 소개
PyWPS 기반 OpenWPS 1.0 서비스 소개PyWPS 기반 OpenWPS 1.0 서비스 소개
PyWPS 기반 OpenWPS 1.0 서비스 소개
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS
 
Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis Programs
 

Destaque

Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항MinPa Lee
 
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화MinPa Lee
 
Geographic scripting in uDig
Geographic scripting in uDigGeographic scripting in uDig
Geographic scripting in uDigAndrea Antonello
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발MinPa Lee
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반BJ Jang
 
전자해도세미나
전자해도세미나전자해도세미나
전자해도세미나Jiyoon Kim
 
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판 PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판 SANGHEE SHIN
 
GeoServer 2.4.x 한국어 사용자 지침서
GeoServer 2.4.x 한국어 사용자 지침서GeoServer 2.4.x 한국어 사용자 지침서
GeoServer 2.4.x 한국어 사용자 지침서SANGHEE SHIN
 
Naver Open Api Reference Manual
Naver Open Api Reference ManualNaver Open Api Reference Manual
Naver Open Api Reference Manual성웅 강
 

Destaque (10)

Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
 
Geographic scripting in uDig
Geographic scripting in uDigGeographic scripting in uDig
Geographic scripting in uDig
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
 
전자해도세미나
전자해도세미나전자해도세미나
전자해도세미나
 
GeoServer 기초
GeoServer 기초GeoServer 기초
GeoServer 기초
 
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판 PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
 
GeoServer 2.4.x 한국어 사용자 지침서
GeoServer 2.4.x 한국어 사용자 지침서GeoServer 2.4.x 한국어 사용자 지침서
GeoServer 2.4.x 한국어 사용자 지침서
 
Naver Open Api Reference Manual
Naver Open Api Reference ManualNaver Open Api Reference Manual
Naver Open Api Reference Manual
 

Semelhante a OGC 표준 서비스를 이용한 Web KOPSS 구현사례

[EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 [EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 MinPa Lee
 
9.use case geo semantic technology
9.use case geo semantic technology9.use case geo semantic technology
9.use case geo semantic technologySaltlux Inc.
 
Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초선경 김선경
 
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐Terry Cho
 
01 cep problem_statement_ppt
01 cep problem_statement_ppt01 cep problem_statement_ppt
01 cep problem_statement_ppt영민 백
 
Indoor lbs
Indoor lbsIndoor lbs
Indoor lbshopespot
 
Indoor lbs
Indoor lbsIndoor lbs
Indoor lbshopespot
 
가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고atelier t*h
 

Semelhante a OGC 표준 서비스를 이용한 Web KOPSS 구현사례 (9)

Gis개론
Gis개론Gis개론
Gis개론
 
[EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 [EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용
 
9.use case geo semantic technology
9.use case geo semantic technology9.use case geo semantic technology
9.use case geo semantic technology
 
Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초
 
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
 
01 cep problem_statement_ppt
01 cep problem_statement_ppt01 cep problem_statement_ppt
01 cep problem_statement_ppt
 
Indoor lbs
Indoor lbsIndoor lbs
Indoor lbs
 
Indoor lbs
Indoor lbsIndoor lbs
Indoor lbs
 
가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고
 

Mais de MinPa Lee

오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심MinPa Lee
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장MinPa Lee
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼MinPa Lee
 
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기MinPa Lee
 
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GISMinPa Lee
 
Using QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapUsing QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapMinPa Lee
 

Mais de MinPa Lee (6)

오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼
 
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
 
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
 
Using QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapUsing QGIS and ISCGM Global Map
Using QGIS and ISCGM Global Map
 

Último

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 

Último (6)

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 

OGC 표준 서비스를 이용한 Web KOPSS 구현사례

  • 1. 2012년 10월 12일 망고시스템 이한진 (jinifor@gmail.com) 유건우 (favorson@gamil.com)
  • 2. 순서 — About KOPSS — KOPSS OWS — Web KOPSS Architecture — Web KOPSS Process Flow — Web KOPSS 시연
  • 4. KOPSS 국토공간계획지원체계 KOrea Planning Support Systems 첨단정보기술과 각종 공간분석기 법을 활용하여 국토정책 및 공간 계획을 지원하는
  • 5. History — 2009년 KOPSS 4차 사업부터 KOPSS Open API 설계, Web KOPSS 시스템 구현을 시작 — 독점방지, 지속가능성 위한 GIS엔진 개방 — 다양한 GIS 엔진이 활용과 국산 GIS엔진 기술개발 유도 및 참여기회 제공 — 1차(2009~2010년) — GIS 기본기능 및 단순한 기능들을 중심으로 KOPSS 의 공통기능과 재생이(도시정비계획지원) 모형 구 현 (Flex기반의 OpenScales 사용)
  • 6. History — 2차(2010~2011년) — 1차 설계내용 이외의 모든 기능들(고급분석기능 포 함)에 대한 API 설계 — 3차(2011 ~ 2012년) — 1, 2차 설계 보완, GIS 벤더사 피드백 반영 등 — 현재 약 120개의 process들로 구성
  • 7. Model — 지역이 (지역계획지원모형) — 지역개발사업, 지역지표, 지역공간구조, 지역산업 등 지역현황을 분석
  • 8. Model — 터잡이 (토지이용계획지원모형) — 무분별한 도시확산을 방지하고 토지가 바람직하게 이용되도록 과학적·합리 적 방법으로 토지이용계획을 지원하는 계획 도우미
  • 9. Model — 재생이 (도시정비계획지원모형) — 도시 및 주거환경 정비계획 수립대상지 또는 도시재정비촉진지구를 신속·정 확하게 탐색하고 정비계획 업무를 지원
  • 10. Model — 시설이 (도시기반시설계획지원모형) — 주민의 삶의 질 향상을 위한 합리적인 기반시설 공급계획 지원
  • 11. KOPSS OWS 11
  • 12. 서비스 지원 버전 및 포멧 Service Version Operation Service Format & version GetCapabilities Filter Encoding 1.1(필수) GetMap COMMON SLD 1.0(필수) WMS 1.3.0 SLD 1.1 GetFeatureInfo GetLegendGraphic(SLD) GML 3.1.1(필수) WFS GML 2.1.2 GetCapabilities GML 3.2.1 GetFeature WFS 1.1.0 GeoTiff(필수) DescribeFeatureType WCS Jpeg2000 Transaction PNG(필수), GetCapabilities WMS GIF, JPG, BMP… WCS 1.1.1 DescribeCoverage GetCoverage Geometry GeoJSON GetCapabilities & KML 2.1, 2.2 Features WKT WPS 1.0.0 DescribeProcess 확장 GeoRSS 2.0 Execute
  • 13. KOPSS API 구성 Geometry 연산, 벡터, 래스터, 통계, KOPSS Model 분석 프로세스로 구성 Conversion, Density, Custom Extension / Model Distance, Interpolation, Analysis Surface Analysis 등 KOPSS Model Analysis (KM) Grid Coverage Statistical Basic & Spatial Statistics 등 Analysis Analysis (CA) (SA) WPS GeoProcessing, Conversion Calculation, Projection 등 Relationship, Topological Proximity, Measurement Operator Vector Geometry Analysis Operator (VA) (ST)
  • 14. KOPSS API 구성 Type Category Process Identifier Spatial Relationship Equals, Disjoint, Intersects, Touches, Crosses, Within, Contains, Overlaps Geometry Edit Operators Rotate, Transform, SetSRID Geometry Spatial Operators Intersection, Union, Difference, Sym Difference, Buffer, Convex Hull, Centroid, Simplify Service (ST) Proximity & Euclidean Distance, Manhattan Distance, Hausdorff Distance, Nearest Point, Area, Length, L Measurement Operators FI Geometry Output GML , WKB, WKT, GeoJSON, GeoRSS, KML, SVG Clip, Dissolve, Intersect, Merge, Union, Buffer, PointStatistics, PointDistance, Fishnet, GeoProcessing ThiessenPolygon, UnionGeometry, MultipleRingBuffer Vector Conversion FeaturesToPoint, ShapefileToGML, FeaturesToShapefile, CadDatasetToGML, GetMap Service (VA) Projection Project Calculation CalculateXYCoordinate, CalculateArea, CalculateLength, CalculateField Density Density(Point, Kernel) Conversion FeaturesToCoverage, GeometryToCoverage, CoverageToFeatures, Resample, GetMap Distance Euclidean Distance Grid Reclass Reclass, ReclassStatistics Coverage Extraction Extraction, SetMask Service (CA) Zonal ZonalStatistics Overlay Math(+,-,*,%), ConditionEvaluation, Merge Surface Slope, Aspect, Hillshade, Cutfill Custom Fuzzy
  • 15. KOPSS API 구성 Type Category Process Identifier Statistics(Count, Sum, Mean, Minimum, Maximum, Standard Deviation), Histogram(Value-Fr Statistics equency pairs), Classify(Equal Interval, Quantile, Natural Breaks 등), AHP, StatisticsEx, Statistics Pearson, Regression Service (SA) Spatial Statistics Moran’s I(Global, Local), G Statistics(Global, Local), Spatial LQ, SpatialCrossAnalysis 행정구역별 필지현황 생성, 행정구역별 건축물현황 생성, 접근성분석, 필지경계 생성 공통 KOPSS Density, 접근성분석 형상지수(LFI) 인구추정 - 단순증가선형모형(등차급수법), 등비급수형지수모형(등비급수법), 순간복리형지수모형 KOPSS 터잡이 (지수함수법), 로지스틱모형 Model Service 거주밀도 소요면적 산정, 주택호수 소요면적 산정, 상업용지 소요면적 산정, 공업용지 소 (KM) 요면적 산정 정지량분석 기초현황보기, 수요분석, 수요변화 시뮬레이션, 실제공급량계산, 공급변화 시뮬레이션, 공급 시설이 적정성평가, 입지배분 후보지 탐색, 후보지 접근성분석 지역이 국토지표로부터 다차원 DB 생성 재생이 토지(필지)조서작성, 건축물조서작성, 도로점유율, 주택접도율, 노후불량 건축물조회 기본레이어 생성, 지형도생성, 도로중심선 및 실폭도로, 도로교통주제도, 용도지역지구생성, C/S 관리도구 건축물대장 생성, 지적/토지특성 생성, 지적/건축물대장 생성, 인구정보 생성
  • 17. Concept ü OGC Web Service 준수 ü KOPSS Open API 설계안의 서비스 버전, 포멧을 준수 OGC 표준 준수 한 모든 GIS서버가 호환가능 하도록 시스템 구성 ü Visualization (WMS), Data Access (WFS) ü Analysis (WPS) 모든 서버 호환가능 ü WPS 파라메터로 대용량 데이터의 사용 가능 ü 최신의 웹 기술을 이용 최신 웹 기술 사용 ü 사용자의 편의성 높은 UI구성 ü 국가공간정보체계, KLIS, UPIS 등 유관시스템과 연계 활용하여 서비스를 공유할 수 있는 확장성
  • 18. Service Architecture WMS WPS DB WCS WFS (Spatial GIS SERVER Server) HTTP JDBC HTTP 관 재생이 터잡이 Ajax 리 Data Layer 도 XML 지역이 시설이 구 View Layer Business Layer
  • 19. 활용소프트웨어: GXT — GXT for GeoServer WPS — GeoTools, JTS, JAI 등 Open Source 기반 상용 GeoProcessing Engine — GeoServer 가 지원하는 OWS를 직접 사용 — 국토공간계획지원체계(KOPSS) Web 개발 테스트 엔진으로 사용 — Oracle Spatial, ArcSDE, PostGIS 외 Altibase, Tibero, Kairos 등 국산 공간 DBMS 드라이버 지원 — 온라인 도움말 및 활용 패턴 제공 및 지속적 업데이트 — http://www.mangosystem.com/gxt/docs/
  • 21. 터잡이: 개발잠재력 분석 분석영역 설정 분석영역 제외 • ST_Intersects (규제지역 찾기) • WFS (행정구역 선택 : 분석지역) • CA_Extraction (경사,표고 기준지역 찾기) • ST_Difference (규제지역 제외) 입지기준 설정 (4 Types) 속성값을 • CA_FeaturesToCoverage 거리를 • CA_EuclideanDistance 이용한 선택 (Ex. 환경성평가등급이 3등급) 이용한 변환 (도로와의 거리) 속성값을 • CA_FeaturesToCoverage • CA_Density 밀도분석 이용한 변환 (경사, 표고, 지가) (인구밀도) CA_SetMask / CA_Fuzzy (개별 지표결과 표준화) 가중치 적용 적합도 산출 후보지 찾기 • CA_Math (개별 표준화 결과 종합) • CA_ConditionalEvaluation • SA_Ahp (가중치 계산) • SA_ClassifyGridCoverage (후보지 찾기) • CA_Math (10개의 급간으로 구분) • CA_CoverageToFeatures (계산된 가중치 적용, 표준화) • CA_GetMap (후보지 변환) (분석결과 주제도 생성) • ST_Area (후보지 면적 산출)
  • 22. 22