오픈소스gis 프로그램 사용기_131115_foss4_gkorea

28
FOSS4G KOREA 2013 오픈소스 GIS 사용기 : QGIS2.0 / CartoDB 2013. 11. 15 Prepared by GIS United

Upload: yongjae-park

Post on 17-Jan-2017

161 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

FOSS4G KOREA 2013

오픈소스 GIS 사용기 : QGIS2.0 / CartoDB

2013. 11. 15

Prepared by GIS United

Page 2: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

QGIS 2.0

Page 3: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

3

오래도록 기다렸던 QGIS 2.0

FOSS4G 2013 QGIS 2.0 Release 발표장면(출처: 신상희 OSGeo한국어지부 회장님 페이스북)

한글버전으로 설치된 QGIS 2.0

Page 4: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

4

QGIS 활용사례: 택배물류 이동경로 최적화

Page 5: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

5

택배물류 최단경로 찾기

Sub 1

Sub 2

HUB 1HUB 2

HUB 3

HUB 4

Origination

Destination

Path 1 Path 2=최단경로

Path 3

Path 4

Page 6: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

6

서브터미널 허브터미널 서브터미널을 연결하는 경우의 수

• 모델링을위해임의의서브터미널

232개와허브터미널 9개를선정

V312-V460 연결 경우의 수 V661-V443 연결 경우의 수

sub – hub - sub 모든 경우의 수

생성된 484,416가지경로의길이를연산

Page 7: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

7

길이를 연산한 484,416가지 경로 중 최단거리 53,824개 선택

(각각을 잇는 9가지 중 최단거리 1가지 고르기)

sub-sub V010 V020 V030 V040 V050 V060 V065 V066 V99 min_length(m)

V070V070 252,891 304,320 233,641 51,068 93,331 263,815 431,327 496,482 52,867 51,068

V070V101 267,615 318,717 248,249 65,374 106,860 278,532 443,907 511,466 63,433 63,433

V070V102 257,763 308,757 238,351 57,866 96,866 268,676 434,101 502,717 53,896 53,896

V070V107 261,217 311,882 241,698 62,740 99,631 272,115 435,998 507,122 55,418 55,418

V070V108 261,010 313,599 242,400 53,024 106,661 271,923 444,402 497,718 70,237 53,024

V070V110 266,321 318,484 247,441 59,234 109,274 277,248 447,448 505,196 69,815 59,234

V070V151 237,790 289,217 218,525 42,411 78,887 248,714 417,059 482,678 44,262 42,411

V070V152 247,635 299,435 228,550 44,312 89,776 258,565 427,938 490,034 52,650 44,312

V070V154 242,270 293,219 222,826 48,497 81,527 253,178 419,328 488,546 41,621 41,621

V070V155 248,873 298,807 229,143 59,946 86,425 259,727 421,498 497,817 41,054 41,054

V070V156 249,511 299,956 229,915 56,323 87,624 260,396 424,100 496,916 43,642 43,642

V070V401 326,891 324,430 323,594 327,556 315,533 327,570 315,864 451,221 317,886 315,533

V070V402 318,463 316,196 314,688 317,531 304,917 319,306 304,775 452,069 306,854 304,775

V070V403 335,055 332,717 331,407 334,441 321,841 335,847 321,689 462,806 323,746 321,689

V070V404 331,583 329,251 327,928 330,969 318,389 332,380 318,247 460,242 320,320 318,247

V070V405 334,217 331,769 330,872 334,669 322,508 334,910 322,648 457,559 324,745 322,508

V070V409 334,437 331,971 331,152 335,091 323,017 335,110 323,249 456,791 325,316 323,017

V070V411 333,498 330,967 330,531 335,191 323,622 334,071 324,585 451,003 326,260 323,622

V070V454 232,582 233,532 232,580 238,527 234,707 232,577 295,815 340,444 240,011 232,577

V070V455 245,039 242,733 243,255 249,992 241,526 245,312 266,975 378,117 245,835 241,526

V070V456 296,122 295,894 295,813 302,299 297,287 296,125 327,892 370,708 302,351 295,813

V070V457 309,579 308,065 308,600 315,615 308,429 309,662 326,095 396,108 312,994 308,065

V070V458 318,662 316,205 315,363 319,375 307,428 319,346 307,917 445,132 309,852 307,428

V070V459 312,923 310,400 309,920 314,619 303,183 313,514 304,691 436,356 305,953 303,183

V070V460 309,629 310,831 309,782 315,081 312,016 309,632 350,118 364,430 317,334 309,629

V070V461 287,783 285,529 284,037 287,280 275,070 288,633 275,451 429,953 277,400 275,070

V070V462 261,495 262,102 261,442 267,451 263,441 261,490 309,217 347,040 268,690 261,442

Sub-

Sub연결

경유하는 HUB 각각의 경우

서브V070과 서브V401 연결시

허브V050를 경유할 때 최단경로 31.5km

9개 허브선택모형에 따른

서브와 서브를 잇는 53,824개의 최단경로

Page 8: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

8

QGIS 툴박스 SAGA Shapes – Lines Convert points to line

Page 9: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

9

만약 PostGIS query문을 사용할 줄 알았다면…

SELECT St_MakeLine(the_point) as the_route, bp.trip_date FROM (SELECT the_point, CAST(trip_datetime As date) as trip_date

FROM boston_marathon_practice ORDER BY trip_datetime) bp GROUP BY bp.trip_date;

ST_MakeLineExample: Create a line string of Boston Marathon practice route for each day

Page 10: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

10

2013년 9월 특정기간 총 1,094만 운송건수 맵핑

전국 집하장소별 운송건수 집하장소 서브터미널서브허브서브

최단경로에 흐르는 물량

Page 11: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

11

QGIS 장점 1: Vector 분석 및 편집 용이

Page 12: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

12

QGIS 장점 2: Vector의 정확한 정량 표현(point, polyline)

Page 13: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

13

QGIS 장점 3: 빠르고 간결하고 정교한 Label 편집

Page 14: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

14

QGIS 장점 4: 완벽한 한글지원 + TMS for Korea

Page 15: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

CartoDB

Page 16: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

16

CartoDB: 오픈소스기반으로 된 Google fusion tables

Page 17: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

17

Google Fusion Tables: 우리나라 축제지도 http://goo.gl/Z2iXtZ

Page 18: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

18

CartoDB: 다양한 포맷(shp, kml, geojson, csv…) 으로 업로드-다운로드

Page 19: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

19

Fusion Tables vs. CartoDB

Page 20: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

20

The Guardian: Interactive map 제작에 활용 http://goo.gl/4uO4L4

Page 21: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

21

CartoDB: 대한민국 선거지도 – 18대 대통령 http://gisutd.com/interactive/president2012

Page 22: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

22

PostGIS, CartoCSS, Javascript… 익숙한 언어의 사용

Page 23: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

23

GIS로 그리는 518 사망자 지도 http://gisutd.com/interactive/1980518/

Page 24: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

24

Mapbox + CartoDB http://gisutd.com/interactive/sangincheon/

Page 25: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

25

이용하는 용량과 페이지뷰에 따라 가격 지불

Page 26: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

26

전체 프로그램 구성을 다운로드하여 서버에 설치 가능

Page 27: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

27

전체 프로그램 구성을 다운로드하여 서버에 설치 가능

Page 28: 오픈소스GIS 프로그램 사용기_131115_foss4_gkorea

28

GIS United 소개

• 홈페이지: http://gisutd.com

• 블로그: http://publish.gisutd.com

• 페이스북: http://facebook.com/gisutd

GIS United는 정보의 80%를 탐색하는 전문가 그룹입니다.

미의회보고서에의하면 사회에서통용되는정보의 80%가지리공간적속성을 가지고있습니다. 80%에 해당하는지리공간정보를탐색하는데 가장유용한 도구가 GIS(지리정보시스템)입니다. 가장 필요한경영도구가무엇인가? MIT 슬론경영대학원이전세계 3000여리더들에게 물었습니다. 데이터의시각화가 1위에선정되었습니다. GIS United는지리공간정보속에 담겨있는변화, 패턴, 흐름, 가치를 시각화하여지식기반의의사결정을지원하고자합니다.

GIS United는 분석의 다양성을 추구합니다.

경영, 행정, 환경, 지리, 도시, 건축, 역사, 문학을 전공하고해당 분야의다양한 프로젝트에서현장실무를경험한 파트너들이함께 참여하고있습니다. 현대사회에서새로운가치는 주로분야와 분야, 장르와장르가만나는 경계에서꽃을피우고 있습니다. GIS United는기술과인문학의교차로에서서 지리공간에관한 새로운질문에답하고 문제해결책을모색하려 합니다. 생생한최신 데이터, 검증된분석방법론, 최적의 기술력을바탕으로다양하고복잡한 의사결정의이슈를풀어나가고자합니다.

GIS United는 새처럼 꿀벌처럼 개미처럼 대안을 찾아내려 합니다.

새는 높고멀리 납니다. 인도기러기는히말라야산맥을넘나들고 알바트로스는대륙 위를활강합니다. 새는광역적 시야를대표합니다. 인공위성은새를 대신해서위성영상을지도로전송하고 있습니다. 꿀벌은반경 2~4km 주변을 끊임없이탐색하며꽃가루를찾아냅니다. 꿀벌은저공비행의상징입니다. 위성영상과함께항공촬영으로수많은지리정보가쌓이고 있습니다. 개미는발품의 대명사이며현장조사의명수입니다. 측정과조사 데이터가거리거리마다생성되고 있습니다. 2차원의평면적인관찰이아니라 3차원 4차원시공간적관찰이있어야 통찰력이 확보될수 있습니다. GIS United는새의 눈, 꿀벌의눈, 개미의눈으로 탐색한결과를 고객들에게제공하고자합니다.