SlideShare uma empresa Scribd logo
1 de 46
GeoNode

.

Open Source Geospatial Content Management System

2013.11.15
Minpa Lee (mapplus@gmail.com)
Mango System inc.
PART 0. STATUS
2
Why?
[공간정보 거점대학 교육]
- 샘플 데이터 활용 - ???
- 여러 소프트웨어들에 공통으로 활용할 수
있는 데이터를 공유할 수 없나???
 내가 가진 데이터/지도/문서를 공유할 수
있는 뭔가는 없을까?
3
Open Data
공간정보의 공유ㆍ개방을 통한 정부3.0 실현을 위한 공공 데이터 개방에 중점

http://www.vworld.kr

http://data.seoul.go.kr

http://www.nsdi.go.kr/

http://sgis.kostat.go.kr/

4
Open Data
공간정보의 공유ㆍ개방을 통한 정부3.0 실현을 위한 공공 데이터 개방에 중점

5
공간정보 오픈플랫폼
배경지도, OGC WMS/WFS, Data API(2D, 3D)

6
Cloud
MangoMap, CartoDB, MapBox, ArcGIS Online …

7
How to ?
기존 서비스는 뭔가 좀 아쉽다

Open Data
via Open Standards
using Open Source
8
PART 1. GEONODE 개요
9
About GeoNode






지리공간 컨텐츠 관리 시스템
 지리공간 데이터의 관리 및 게시를 위한 플랫폼
 비전문가가 데이터를 공유하고 대화형 지도를 생성할 수 있도록 일관되고
사용하기 쉬운 인터페이스
 성숙하고 안정적인 오픈 소스 소프트웨어 프로젝트 제공
GeoNode에 내장된 데이터 관리 도구는 데이터, 메타데이터 및 지도 시각화의
통합 생성
시스템의 각 데이터셋은 공개적으로 공유하거나 특정 사용자만 접근할 수
있도록 제한



사용자 프로필, 댓글, 평가 시스템과 같은 소셜 기능을 통한 커뮤니티 체계



소프트웨어 개발자 확장, 수정 또는 통합할 수 있는 유연한 플랫폼
10
GeoNode Community Site
http://geonode.org

11
Architecture Overview

http://docs.geonode.org/en/latest/developers/architecture.html

12
Component Architecture

http://geonode.org/workshops/devel/intro/architecture.html

13
Dependencies
 GeoNode
















relies on:

여러 시스템들의 조합

PostgreSQL
PostGIS (optional)
GeoTools
GeoServer
GeoWebCache
Mapfish printing module
OpenLayers
GeoExt
GXP
gsconfig.py
owslib
django-registration
django-avatar
South

http://docs.geonode.org/en/latest/developers/architecture.html

14
For Developers & Administrators

PART 2
15
System Requirements
Recommended Minimum System Requirements








6GB of RAM, including swap space.
2.2GHz processor. (Additional processing power may be required
for multiple concurrent styling renderings)
1 GB software disk usage.
Additional disk space for any data hosted with GeoNode and tiles
cached with GeoWebCache. For spatial data, cached tiles, and
“scratch space” useful for administration, a decent baseline size
for GeoNode deployments is 100GB.
64-bit hardware recommended.

16
Quick Installation
Ubuntu 12.04 기준, GeoNode Nightly 버전(2.0x)


Ubuntu Update





Install from PPA in Ubuntu






$ sudo apt-get upgrade
$ sudo apt-get update

$ sudo add-apt-repository ppa:geonode/testing
$ sudo apt-get update
$ sudo apt-get install geonode

Set the IP address and create a superuser



$ sudo geonode-updateip 127.0.0.1
$ geonode createsuperuser
17
Customizing
언어 추가, 배경맵 변경, 템플릿 변경 등

18
PART 3. FUTURE PLANS
19
한글번역 참여하기
https://www.transifex.com/projects/p/geonode/

20
제약사항
현재 개발(2.0 버전)이 진행중


매뉴얼에 제시되어 있으나 미 구현된 기능들





지역화(Transifex)







다른 웹 페이지에 생성된 지도 삽입 등
사소한 버그들
웹 페이지 – 100% 수준
매뉴얼 – 30% 수준
100% 번역 완료 후 커밋 예정

등록된 데이터의 온라인 분석 시각화


망고시스템! – GeoServer WPS
21
GeoNode Gallery
















CoSA Web Application: Ithaca
MASDAP: GFDRR and the World Bank
WFP: The UN World Food Programme
montagneAperte: GfosServices
Caribbean Risk Atlas: The University of the West Indies (UWI) Disaster Risk Reduction Centre
(DRRC) and the World Bank
VirtualKenya.org: Upande Limied & WRI
Moz Adapt: INGC and The World Bank
Yemen Data: RCDRR & GFDRR
Pacific Risk Information Systems (PaRIS): GeoScience and Technology Division, Secretariat of the
Pacific Community (SOPAC)
HaitiData.org: The World Bank
St. Vincent Geonode: St. Vincent Government
Golfgis.com
Bolivia Geonode
MapStory: MapStory Foundation
CIGNO (Collaborative Interoperable Geographic Node): National Council of Research ISMAR

http://geonode.org/gallery/

22
For users

PART 4. FEATURES
23
목차
Tutorials Overview
 Registering a New Account
 Adding New Data
 Creating Maps
 Exploring Maps
 Sharing and Printing


24
GeoNode
2013년 8월 기준 영문 버전 – 2.0b30

25
GeoNode
메뉴 한글화 – Transifex(https://www.transifex.com/projects/p/geonode/language/ko/)
기본 메뉴는 홈, 레이어, 지도, 문서, 사용자, 검색 및 로그인으로 구성

26
GeoNode
GeoNode에 대한 개요 및 기능 구성 설명

27
Account
사용자 등록 및 로그인

28
레이어
현재 등록된 레이어 현황 검색

29
레이어
벡터(Shapefile), 래스터(GeoTiff) 레이어를 등록하고 권한, 메타데이터, 기본
스타일 등을 설정

30
레이어
등록 및 선택한 레이어 확인 및 정보 수정, 공유
기본도는 OpenStreetMap, Yahoo, Bing Map 등 사용, 커스터마이징을 통해 Google Map도 활용 가능

31
레이어
레이어 다운로드 기능을 이용해 KML, GeoJSON, GML, Shapefile 등 다운로드

32
레이어
레이어 편집 기능을 이용해 메타데이터, 권한, 스타일, 원본레이어 교체 및 제거가 가능
스타일 편집은 GeoExplorer 스타일 편집기 UI를 사용

33
레이어
백엔드의 GeoServer 스타일 관리 메커니즘을 이용

34
레이어
등록한 레이어의 메타데이터를 수정

35
레이어
등록한 레이어의 권한을 설정

36
지도
현재 등록된 지도 검색
새로운 지도 생성 버튼을 눌러 등록된 레이어를 활용하여 지도를 생성하고 공유

37
지도
등록된 레이어를 이용하여 지도를 생성하고 저장 및 공유

38
지도
검색된 지도의 상세 정보 확인 및 편집, 지도 작성에 활용한 레이어 다운로드

39
문서
레이어(공간데이터) 외 일반 문서 공유

40
문서
문서 업로드 및 권한을 설정하며, 레이어 및 지도와 연계정보를 설정할 수 있음

41
사용자
GeoNode에 등록된 사용자 및 활동 등을 확인

42
사용자
검색한 사용자의 상세 정보 및 관리하는 컨텐츠를 확인

43
사용자
아바타, 개인정보 등 프로필 편집

44
검색
GeoNode에 등록된 레이어, 지도, 문서, 사용자 등을 통합 검색

45
Reference









http://geonode.org/
http://geonode.org/workshops/devel/intro/architecture.html
http://docs.geonode.org/en/latest/developers/architecture.html
http://opengeo.org/technology/geonode/
https://groups.google.com/d/forum/geonode-users
https://github.com/GeoNode/geonode/

46

Mais conteúdo relacionado

Mais procurados

Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
HaNJiN Lee
 

Mais procurados (20)

[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
 
QGIS를 활용한 공간분석 입문(1일 6시간)
QGIS를 활용한 공간분석 입문(1일 6시간)QGIS를 활용한 공간분석 입문(1일 6시간)
QGIS를 활용한 공간분석 입문(1일 6시간)
 
오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례
 
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
 
[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...
 
1 QGIS intro
1 QGIS intro1 QGIS intro
1 QGIS intro
 
Qgis 기초 2019
Qgis 기초 2019Qgis 기초 2019
Qgis 기초 2019
 
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
 
QGIS 활용
QGIS 활용QGIS 활용
QGIS 활용
 
QGIS 소개 및 ArcMap과의 비교
QGIS 소개 및 ArcMap과의 비교QGIS 소개 및 ArcMap과의 비교
QGIS 소개 및 ArcMap과의 비교
 
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 
공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정
 
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
 

Semelhante a GeoNode - Open Source Geospatial Content Management System

솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
종언 최
 
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...
Chanjin Park
 

Semelhante a GeoNode - Open Source Geospatial Content Management System (20)

솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
 
[EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 [EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발
 
mago3d workshop in FOSS4G Korea 2018
mago3d workshop in FOSS4G Korea 2018mago3d workshop in FOSS4G Korea 2018
mago3d workshop in FOSS4G Korea 2018
 
Hadoop administration
Hadoop administrationHadoop administration
Hadoop administration
 
오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심
 
오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)오픈소스 GIS 실습 (1)
오픈소스 GIS 실습 (1)
 
QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)
 
GeoServer 기초
GeoServer 기초GeoServer 기초
GeoServer 기초
 
Mago3 d 워크샵
Mago3 d 워크샵Mago3 d 워크샵
Mago3 d 워크샵
 
mago3D 기술 워크샵 자료(한국어)
mago3D  기술 워크샵 자료(한국어)mago3D  기술 워크샵 자료(한국어)
mago3D 기술 워크샵 자료(한국어)
 
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
 
mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 mago3D 한국어 소개 자료
mago3D 한국어 소개 자료
 
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...KCSE 2015 Tutorial 빅데이터 분석 기술의  소프트웨어 공학 분야 활용 (...
KCSE 2015 Tutorial 빅데이터 분석 기술의 소프트웨어 공학 분야 활용 (...
 
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
 
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101) 모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기
 
Why use git
Why use gitWhy use git
Why use git
 
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
 

Mais de MinPa Lee (6)

PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
 
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스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
 
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 

GeoNode - Open Source Geospatial Content Management System