Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

6,600 views

Published on

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

Published in: Technology
  • Be the first to comment

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

  1. 1. 2012년 10월 12일 망고시스템 이한진 (jinifor@gmail.com)유건우 (favorson@gamil.com)
  2. 2. 순서— About KOPSS— KOPSS OWS— Web KOPSS Architecture— Web KOPSS Process Flow— Web KOPSS 시연
  3. 3. About KOPSS 3
  4. 4. KOPSS 국토공간계획지원체계KOrea Planning Support Systems첨단정보기술과 각종 공간분석기법을 활용하여 국토정책 및 공간 계획을 지원하는
  5. 5. History— 2009년 KOPSS 4차 사업부터 KOPSS Open API 설계, Web KOPSS 시스템 구현을 시작 — 독점방지, 지속가능성 위한 GIS엔진 개방 — 다양한 GIS 엔진이 활용과 국산 GIS엔진 기술개발 유도 및 참여기회 제공— 1차(2009~2010년) — GIS 기본기능 및 단순한 기능들을 중심으로 KOPSS 의 공통기능과 재생이(도시정비계획지원) 모형 구 현 (Flex기반의 OpenScales 사용)
  6. 6. History— 2차(2010~2011년) — 1차 설계내용 이외의 모든 기능들(고급분석기능 포 함)에 대한 API 설계— 3차(2011 ~ 2012년) — 1, 2차 설계 보완, GIS 벤더사 피드백 반영 등— 현재 약 120개의 process들로 구성
  7. 7. Model— 지역이 (지역계획지원모형) — 지역개발사업, 지역지표, 지역공간구조, 지역산업 등 지역현황을 분석
  8. 8. Model— 터잡이 (토지이용계획지원모형) — 무분별한 도시확산을 방지하고 토지가 바람직하게 이용되도록 과학적·합리 적 방법으로 토지이용계획을 지원하는 계획 도우미
  9. 9. Model— 재생이 (도시정비계획지원모형) — 도시 및 주거환경 정비계획 수립대상지 또는 도시재정비촉진지구를 신속·정 확하게 탐색하고 정비계획 업무를 지원
  10. 10. Model— 시설이 (도시기반시설계획지원모형) — 주민의 삶의 질 향상을 위한 합리적인 기반시설 공급계획 지원
  11. 11. KOPSS OWS 11
  12. 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. 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. 14. KOPSS API 구성 Type Category Process Identifier Spatial Relationship Equals, Disjoint, Intersects, Touches, Crosses, Within, Contains, Overlaps Geometry Edit Operators Rotate, Transform, SetSRIDGeometry 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, MultipleRingBufferVector Conversion FeaturesToPoint, ShapefileToGML, FeaturesToShapefile, CadDatasetToGML, GetMapService (VA) Projection Project Calculation CalculateXYCoordinate, CalculateArea, CalculateLength, CalculateField Density Density(Point, Kernel) Conversion FeaturesToCoverage, GeometryToCoverage, CoverageToFeatures, Resample, GetMap Distance Euclidean Distance Grid Reclass Reclass, ReclassStatisticsCoverage Extraction Extraction, SetMask Service (CA) Zonal ZonalStatistics Overlay Math(+,-,*,%), ConditionEvaluation, Merge Surface Slope, Aspect, Hillshade, Cutfill Custom Fuzzy
  15. 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 관리도구 건축물대장 생성, 지적/토지특성 생성, 지적/건축물대장 생성, 인구정보 생성
  16. 16. Web KOPSSArchitecture 16
  17. 17. Concept ü OGC Web Service 준수 ü KOPSS Open API 설계안의 서비스 버전, 포멧을 준수 OGC 표준 준수 한 모든 GIS서버가 호환가능 하도록 시스템 구성 ü Visualization (WMS), Data Access (WFS) ü Analysis (WPS) 모든 서버 호환가능 ü WPS 파라메터로 대용량 데이터의 사용 가능 ü 최신의 웹 기술을 이용 최신 웹 기술 사용 ü 사용자의 편의성 높은 UI구성 ü 국가공간정보체계, KLIS, UPIS 등 유관시스템과 연계 활용하여 서비스를 공유할 수 있는 확장성
  18. 18. Service Architecture WMS WPS DB WCS WFS (Spatial GIS SERVER Server) HTTP JDBC HTTP 관 재생이 터잡이 Ajax 리 Data Layer 도 XML 지역이 시설이 구 View Layer Business Layer
  19. 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/
  20. 20. Web KOPSSProcess Flow
  21. 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. 22

×