SlideShare uma empresa Scribd logo
1 de 50
Using QGIS and
ISCGM Global Map
2013. 11. 04
Minpa Lee(mapplus@gmail.com)
Heegu Park(hgpark@gaia3d.com)
Lecturer
Name: Minpa Lee
Department: R&D, Mango System inc.

사진

Contact: #A201, 98, Haenggung-ro, Paldal-gu, Suwon-si,
Gyeonggi-do, 442-130, Korea
E-mail: mapplus@gmail.com

<Education Background>

- BA on Seoul National University, Korea, Geography Education(03. 1992 ~ 02. 1999)

<Community>
- OSGeo, Charter member
- OSGeo Korean Chapter, Korean Translator

2
Contents
• I. Overview–QGIS & Global map

• IV. Extending QGIS

– I-1. QGIS Overview
– I-2. ISCGM Global Map V.2

• II. Installing QGIS

– IV-1. QGIS Plugins

• V. Editing Global Map Data
–
–
–
–

– II-1. Installing QGIS
– II-2. Installing Google Earth

• III. Using QGIS
–
–
–
–

III-1. QGIS GUI
III-2. QGIS Toolbar
III-3. Working with Vector Data
III-4. Working with Raster Data

V-1. Setting Environment
V-2. Digitizing Toolbar
V-3. Digitizing an Existing Layer
V-4. Creating a New Layer

• VI. Import & Export
– VI-1. Import
– VI-2. Export
– VI-3. Export to OGC GML format

3
I. OVERVIEW
– QGIS & GLOBAL MAP
4
I-1. QGIS Overview
QGIS  Free & Open Source Geographic Information System
OS
 MS Windows
 Mac OSX
 Linux, Unix

License
 GPL

Language
 C++, Python

5
I-1. QGIS Overview
 QGIS

 Desktop GIS for
querying, creating,
editing, analyzing
geospatial data

QGIS
Desktop

QGIS
Browser

QGIS Library(C++)

QGIS
Server

QGIS
Client

 WMS 1.3.0, 1.1.1 Server
 FastCGI/CGI Program
 SLD Support

6

 Browser for spatial data
 Web Mapping Framework
based on QGIS Server
and GeoExt
I-2. ISCGM Global Map V.2
ISCGM - International Steering Committee for Global Mapping

http://iscgm.org
7
I-2. ISCGM Global Map V.2
Vector Layer – Transportation, Boundaries, Drainage, Population Centres
Layer

Transportation

Boundaries

Drainage

Population
Centres

Name

Type

Airport
Railroad Station
Railroad
Road
Trails and Tracks line
Ferry route
Port
Political Boundary
Coast Line
Political Boundary Line
Political Boundary Area
Miscellaneous(Dam/Weir/Island,
Spring/Water-Hole)
Aqueduct/Canal/Flume/Penstock
Miscellaneous(Dam/Weir)
Water Course
Inland Water
Built-up Area (point)
Built-up Area (face)

Inclusion

Abbreviation

Point
Point
Edge
Edge
Edge
Edge
Point
Point
Edge
Edge
Face

Optional
Optional
Mandatory
Mandatory
Mandatory
Optional
Optional
Mandatory
Mandatory
Mandatory
Mandatory

airp
rstatp
raill
roadl
Traill
ferryl
portp
polbndp
coastl
polbndl
polbnda

Point

Optional

miscp

Edge
Edge
Edge
Face
Point
Face

Optional
Optional
Mandatory
Mandatory
Optional
Optional

aquel
miscl
riverl
inwatera
builtupp
builtupa

Global Map data is equivalent to 1:1 million scale map
8
I-2. ISCGM Global Map V.2
Raster Layer – Elevation, Vegetation, Land Cover, Land Use
Layer

Type

Elevation
Raster

Name

Raster

Vegetation
Land Cover
Land Use

Raster
Raster
Raster

The vertical distance between the surface of the earth and the standard sea
level
Percent Tree Cover data by an integer value from 0 to 100
GLCNMO global legend
Codes developed for Global Map

Elevation

Vegetation

Land Use

Land Cover

9
I-2. ISCGM Global Map V.2
Process overview

10
I-2. ISCGM Global Map V.2
Topology Rule – Edge(Line)

11
I-2. ISCGM Global Map V.2
Topology Rule – Face(Polygon)

12
I-2. ISCGM Global Map V.2
Sample Layers - Korea

13
II. INSTALLING QGIS

14
II-1. Installing QGIS
Install QGIS Dufour (2.0.1) on Windows OS
①
②
③
④

Download latest QGIS Dufour (2.0.1) from http://www.qgis.org/
Save the File to your machine and double click on the .exe file to install
Accept the install defaults to complete the process
Launch QGIS

15
II-1. Installing QGIS
Change the language setting/interface of QGIS
① Launch QGIS
② [설정]  [옵션…]  [언어설정]  [U.S. English]  [확인]
③ Select [Setting]  [Options…] menu and Select [Locale]  [U.S. English] 
[OK]
④ Restart QGIS

16
II-2. Installing Google Earth
Install Google Earth on Windows OS
① Download latest Google Earth from http://www.google.com/intl/en/earth/ or
http://earth.google.com
② Save the File to your machine and Double click on the .exe file to install
③ Accept the install defaults to complete the process
④ Launch Google Earth

17
II-2. Installing Google Earth
Change the language setting/interface of Google Earth
① Launch Google Earth
② [도구]  [옵션…]  [일반]  [언어 설정] [English (US)]  [확인]
③ Select [Tools]  [Options…]  [General]  [Language settings]  [ English
(US)]  [OK]
④ Restart Google Earth

18
III. USING QGIS

19
III-1. QGIS GUI
① Menu bar

1
2

② Tool bar

③ Layer List

3

④ Map View
⑤ Overview
⑥ Status bar

4

5
6
20
III-2. QGIS Toolbar
Customizing toolbar

Right-click on empty gray part of TOOLBAR area

Click on the TOOLBAR handle (gray dots on left edge) to enable MOVE control
Drag the TOOLBAR handle to any open space on TOOLBAR AREA and let go

21
III-3. Working with Vector Data
Adding vector data
• Click [Layer]  [Add Vector Layer…]
• Browse to the “C:WorldMapvector” folder and select all files that ends “*.shp“
• Notice that the Source Type will default to SYSTEM encoding.
– QGIS is VERY good at handling various character set encodings (such as multi-byte Chinese
& Japanese, or UTF-8)!

• Click [open] button to add the selected layers to the current project.

22
III-3. Working with Vector Data
Exploring maps

Zoom Full

Zoom In

Pan Map

Zoom Out

23

Zoom To Layer

Zoom To Selection
III-3. Working with Vector Data
Identifying features

Identify Features

24
III-3. Working with Vector Data
Selecting features & opening attribute tables

Identify

25
III-3. Working with Vector Data
Styling point layers

26
III-3. Working with Vector Data
Styling line layers

27
III-3. Working with Vector Data
Styling polygon layers

28
III-3. Working with Vector Data
Labeling layers

29
III-4. Working with Raster Data
Adding raster data
• Click [Layer]  [Add Raster Layer…]
• Browse to the “C:WorldMap” folder and select the filename that ends
“ALPSMW274822845_ortho.tif“
• Click [open] button to add the selected layers to the current project.

30
III-4. Working with Raster Data
Styling raster layer
<Style>

<Transparency>

31
IV. EXTENDING QGIS

32
IV-1. QGIS Plugins
Installing QGIS plugins
① Click [Plugins]  [Manage and Install Plugins…] menu
② Select [OpenLayers Plugin]
③ Click [Install] button

 Manual Installation
① Copy [C:WorldMappluginopenlayers_plugin.zip] file to [C:Users[your login
name].qgis2pythonplugins] folder
② unzip files and restart QGIS

33
IV-1. QGIS Plugins
How to use OpenLayers Plugin
① Click [Plugins]  [OpenLayers Plugin] menu
② Select [Add Google Satellite layer]
③ Select vector layer and click [Zoom to Layer Extent]

34
V. EDITING GLOBAL MAP DATA

35
V-1. Setting Environment
Setting the Snapping Tolerance and Search Radius
①
②
③


Click [Settings]  [Options…] menu
Select Digitizing tab
Set snapping environment:
Default snap mode




Default snapping tolerance




To vertex and segment
10.0 pixels

Default radius for vertex edits


10.0 pixels

36
V-2. Digitizing Toolbar
Vector layer basic editing toolbar
1

2

3

4

5

6

7

1.

Save Layer Edits

4.

Add Feature

5.

Move Feature(s)

6.

Node Tool

7.

Delete Selected Features

8.

Cut Features

9.

10

Toggle Editing

3.

9

Current Edits

2.

8

Copy Features

10. Paste Features

 Tips: Panning the map during digitizing is possible with the arrow keys or
mouse wheel or space bar + mouse
37
V-3. Digitizing an Existing Layer
Editing layers

①
②
③
④
⑤
⑥
⑦
⑧

Select the target layer you want to edit
Click
button from the digitizing toolbar
Click
button to add feature
Start digitizing on the map
To finish digitizing, right-click anywhere on the map
Enter the attributes for the new feature
Click
button to save edits.
Click
button to stop editing

38
V-3. Digitizing an Existing Layer
Editing polygon layer - inwatera kor

39
V-3. Digitizing an Existing Layer
Editing line layer - roadl kor

40
V-4. Creating a New Layer
Creating and Editing Shapefiles
①
②
③
④
⑤

Click [Layer]  [New]  [New Shapefile Layer…] menu
Select Polygon Type and set WGS 84 CRS
Enter “Name” by manually typing in the Name textbox
Click [Add to attributes list] button
Click OK button and specify new layer name

41
VI. IMPORT & EXPORT

42
VI-1. Import
Import CSV File 1
① Click [Layer]  [Add Delimited Text Layer…]
② Select the CSV file from [C:WorldMap events.csv]
③ Check X, Y fields



X = LON
Y = LAT

43
VI-1. Import
Import CSV File 2
① Click OK and Select Coordinate Reference System
② Right-click on the layer to Open the Attribute Table, and make sure the
tabular data was imported

44
VI-2. Export to Shapefile
Export to ESRI Shape file
① Select [events] layer
② Right-click and select [Save As…] menu
③ Options



CRS transformation
Encoding

④ Click OK

45
VI-2. Export to OGC GML format
OGC GML: XML grammar for expressing geographical features
① Add [roadl kor] layer from shapefiles and select layer
② Right-click and select [Save As…] menu
③ Select UTF-8 Encoding


Default xml encoding

④ Click OK

46
VI-2. Export to KML format
Export to Google Earth KML format
①
②
③
④
⑤

Add [roadl kor] layer from shapefiles and select layer
Right-click and select [Save As…] menu
Select WGS 84 CRS
Click OK
Go to [Windows Explorer] and double click kml file

47
Q&A

48
Reference
•QGIS Home: http://www.qgis.org
•QGIS Online Manuals: http://www.qgis.org/en/documentation/manuals.html
•QGIS Workshop : http://maps.cga.harvard.edu/qgis/
•UC Davis QGIS Lab: http://www.plantsciences.ucdavis.edu/plant/qgislabs.htm
•Scratching Surfaces : http://www.surfaces.co.il/?p=872
•Nathans QGIS Blog: http://woostuff.wordpress.com/
•Spatial Galaxy : http://spatialgalaxy.net/

49
THANK YOU!

50

Mais conteúdo relacionado

Mais procurados

Wms Performance Tests Map Server Vs Geo Server
Wms Performance Tests Map Server Vs Geo ServerWms Performance Tests Map Server Vs Geo Server
Wms Performance Tests Map Server Vs Geo Server
DonnyV
 

Mais procurados (20)

FOSS4G 2017 Spatial Sql for Rookies
FOSS4G 2017 Spatial Sql for RookiesFOSS4G 2017 Spatial Sql for Rookies
FOSS4G 2017 Spatial Sql for Rookies
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
Vector Tiles with GeoServer and OpenLayers
Vector Tiles with GeoServer and OpenLayersVector Tiles with GeoServer and OpenLayers
Vector Tiles with GeoServer and OpenLayers
 
GeoServer The Open Source Solution for the interoperable management of geos...
GeoServer The Open Source Solution  for the interoperable management  of geos...GeoServer The Open Source Solution  for the interoperable management  of geos...
GeoServer The Open Source Solution for the interoperable management of geos...
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
Wms Performance Tests Map Server Vs Geo Server
Wms Performance Tests Map Server Vs Geo ServerWms Performance Tests Map Server Vs Geo Server
Wms Performance Tests Map Server Vs Geo Server
 
Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
 
State of JTS 2018
State of JTS 2018State of JTS 2018
State of JTS 2018
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
 
GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer Orientation
 
GeoServer on steroids
GeoServer on steroidsGeoServer on steroids
GeoServer on steroids
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial Community
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
 
GeoServer Developers Workshop
GeoServer Developers WorkshopGeoServer Developers Workshop
GeoServer Developers Workshop
 
WMS Performance Shootout 2010
WMS Performance Shootout 2010WMS Performance Shootout 2010
WMS Performance Shootout 2010
 
MapServer #ProTips 2015
MapServer #ProTips 2015MapServer #ProTips 2015
MapServer #ProTips 2015
 
GeoServer, GeoNetwork and INSPIRE: where we are and what is missing
GeoServer, GeoNetwork and INSPIRE: where we are and what is missingGeoServer, GeoNetwork and INSPIRE: where we are and what is missing
GeoServer, GeoNetwork and INSPIRE: where we are and what is missing
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
 

Semelhante a Using QGIS and ISCGM Global Map

How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2
wang yaohui
 
ArcGIS for Windows Mobile...It works and you probably already own it!
ArcGIS for Windows Mobile...It works and you probably already own it!ArcGIS for Windows Mobile...It works and you probably already own it!
ArcGIS for Windows Mobile...It works and you probably already own it!
GeCo in the Rockies
 
dokumen.tips_mapinfo-training-slides190807.ppt
dokumen.tips_mapinfo-training-slides190807.pptdokumen.tips_mapinfo-training-slides190807.ppt
dokumen.tips_mapinfo-training-slides190807.ppt
JooJnior72
 
spatial anaylisi using ilwis
spatial anaylisi using ilwisspatial anaylisi using ilwis
spatial anaylisi using ilwis
Asri Renggo
 

Semelhante a Using QGIS and ISCGM Global Map (20)

Global mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University EthiopiaGlobal mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University Ethiopia
 
Play with Vector and Make Map
Play with Vector and Make MapPlay with Vector and Make Map
Play with Vector and Make Map
 
QGIS training
QGIS trainingQGIS training
QGIS training
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
 
QGIS training class 1
QGIS training class 1QGIS training class 1
QGIS training class 1
 
How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2
 
Global mapperhelp
Global mapperhelpGlobal mapperhelp
Global mapperhelp
 
CartoView - Configure and Publish Apps for GeoNode
CartoView - Configure and Publish Apps for GeoNodeCartoView - Configure and Publish Apps for GeoNode
CartoView - Configure and Publish Apps for GeoNode
 
QGIS Module 1
QGIS Module 1QGIS Module 1
QGIS Module 1
 
Map Making with QGIS
Map Making with QGISMap Making with QGIS
Map Making with QGIS
 
Map Making with QGIS
Map Making with QGISMap Making with QGIS
Map Making with QGIS
 
ArcGIS for Windows Mobile...It works and you probably already own it!
ArcGIS for Windows Mobile...It works and you probably already own it!ArcGIS for Windows Mobile...It works and you probably already own it!
ArcGIS for Windows Mobile...It works and you probably already own it!
 
dokumen.tips_mapinfo-training-slides190807.ppt
dokumen.tips_mapinfo-training-slides190807.pptdokumen.tips_mapinfo-training-slides190807.ppt
dokumen.tips_mapinfo-training-slides190807.ppt
 
232422261 mapinfo-training-slides-190807
232422261 mapinfo-training-slides-190807232422261 mapinfo-training-slides-190807
232422261 mapinfo-training-slides-190807
 
DepthInsight Sdk introduction
DepthInsight Sdk introductionDepthInsight Sdk introduction
DepthInsight Sdk introduction
 
spatial anaylisi using ilwis
spatial anaylisi using ilwisspatial anaylisi using ilwis
spatial anaylisi using ilwis
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
 
CDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introductionCDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introduction
 
Sharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebSharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the Web
 
2017 ASPRS-RMR Big Data Track: Using ArcGIS and a Digital Elevation Model to ...
2017 ASPRS-RMR Big Data Track: Using ArcGIS and a Digital Elevation Model to ...2017 ASPRS-RMR Big Data Track: Using ArcGIS and a Digital Elevation Model to ...
2017 ASPRS-RMR Big Data Track: Using ArcGIS and a Digital Elevation Model to ...
 

Mais de MinPa Lee

Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis Programs
MinPa Lee
 

Mais de MinPa Lee (20)

오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심오픈소스 GIS의 이해 - OSgeo Projects 중심
오픈소스 GIS의 이해 - OSgeo Projects 중심
 
[EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 [EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
 
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
 
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
 
State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진
 
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS
 
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
 
오픈소스 공간통계분석 패키지 개발
오픈소스  공간통계분석 패키지 개발오픈소스  공간통계분석 패키지 개발
오픈소스 공간통계분석 패키지 개발
 
[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발
 
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
 
Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis Programs
 
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Using QGIS and ISCGM Global Map

  • 1. Using QGIS and ISCGM Global Map 2013. 11. 04 Minpa Lee(mapplus@gmail.com) Heegu Park(hgpark@gaia3d.com)
  • 2. Lecturer Name: Minpa Lee Department: R&D, Mango System inc. 사진 Contact: #A201, 98, Haenggung-ro, Paldal-gu, Suwon-si, Gyeonggi-do, 442-130, Korea E-mail: mapplus@gmail.com <Education Background> - BA on Seoul National University, Korea, Geography Education(03. 1992 ~ 02. 1999) <Community> - OSGeo, Charter member - OSGeo Korean Chapter, Korean Translator 2
  • 3. Contents • I. Overview–QGIS & Global map • IV. Extending QGIS – I-1. QGIS Overview – I-2. ISCGM Global Map V.2 • II. Installing QGIS – IV-1. QGIS Plugins • V. Editing Global Map Data – – – – – II-1. Installing QGIS – II-2. Installing Google Earth • III. Using QGIS – – – – III-1. QGIS GUI III-2. QGIS Toolbar III-3. Working with Vector Data III-4. Working with Raster Data V-1. Setting Environment V-2. Digitizing Toolbar V-3. Digitizing an Existing Layer V-4. Creating a New Layer • VI. Import & Export – VI-1. Import – VI-2. Export – VI-3. Export to OGC GML format 3
  • 4. I. OVERVIEW – QGIS & GLOBAL MAP 4
  • 5. I-1. QGIS Overview QGIS  Free & Open Source Geographic Information System OS  MS Windows  Mac OSX  Linux, Unix License  GPL Language  C++, Python 5
  • 6. I-1. QGIS Overview  QGIS  Desktop GIS for querying, creating, editing, analyzing geospatial data QGIS Desktop QGIS Browser QGIS Library(C++) QGIS Server QGIS Client  WMS 1.3.0, 1.1.1 Server  FastCGI/CGI Program  SLD Support 6  Browser for spatial data  Web Mapping Framework based on QGIS Server and GeoExt
  • 7. I-2. ISCGM Global Map V.2 ISCGM - International Steering Committee for Global Mapping http://iscgm.org 7
  • 8. I-2. ISCGM Global Map V.2 Vector Layer – Transportation, Boundaries, Drainage, Population Centres Layer Transportation Boundaries Drainage Population Centres Name Type Airport Railroad Station Railroad Road Trails and Tracks line Ferry route Port Political Boundary Coast Line Political Boundary Line Political Boundary Area Miscellaneous(Dam/Weir/Island, Spring/Water-Hole) Aqueduct/Canal/Flume/Penstock Miscellaneous(Dam/Weir) Water Course Inland Water Built-up Area (point) Built-up Area (face) Inclusion Abbreviation Point Point Edge Edge Edge Edge Point Point Edge Edge Face Optional Optional Mandatory Mandatory Mandatory Optional Optional Mandatory Mandatory Mandatory Mandatory airp rstatp raill roadl Traill ferryl portp polbndp coastl polbndl polbnda Point Optional miscp Edge Edge Edge Face Point Face Optional Optional Mandatory Mandatory Optional Optional aquel miscl riverl inwatera builtupp builtupa Global Map data is equivalent to 1:1 million scale map 8
  • 9. I-2. ISCGM Global Map V.2 Raster Layer – Elevation, Vegetation, Land Cover, Land Use Layer Type Elevation Raster Name Raster Vegetation Land Cover Land Use Raster Raster Raster The vertical distance between the surface of the earth and the standard sea level Percent Tree Cover data by an integer value from 0 to 100 GLCNMO global legend Codes developed for Global Map Elevation Vegetation Land Use Land Cover 9
  • 10. I-2. ISCGM Global Map V.2 Process overview 10
  • 11. I-2. ISCGM Global Map V.2 Topology Rule – Edge(Line) 11
  • 12. I-2. ISCGM Global Map V.2 Topology Rule – Face(Polygon) 12
  • 13. I-2. ISCGM Global Map V.2 Sample Layers - Korea 13
  • 15. II-1. Installing QGIS Install QGIS Dufour (2.0.1) on Windows OS ① ② ③ ④ Download latest QGIS Dufour (2.0.1) from http://www.qgis.org/ Save the File to your machine and double click on the .exe file to install Accept the install defaults to complete the process Launch QGIS 15
  • 16. II-1. Installing QGIS Change the language setting/interface of QGIS ① Launch QGIS ② [설정]  [옵션…]  [언어설정]  [U.S. English]  [확인] ③ Select [Setting]  [Options…] menu and Select [Locale]  [U.S. English]  [OK] ④ Restart QGIS 16
  • 17. II-2. Installing Google Earth Install Google Earth on Windows OS ① Download latest Google Earth from http://www.google.com/intl/en/earth/ or http://earth.google.com ② Save the File to your machine and Double click on the .exe file to install ③ Accept the install defaults to complete the process ④ Launch Google Earth 17
  • 18. II-2. Installing Google Earth Change the language setting/interface of Google Earth ① Launch Google Earth ② [도구]  [옵션…]  [일반]  [언어 설정] [English (US)]  [확인] ③ Select [Tools]  [Options…]  [General]  [Language settings]  [ English (US)]  [OK] ④ Restart Google Earth 18
  • 20. III-1. QGIS GUI ① Menu bar 1 2 ② Tool bar ③ Layer List 3 ④ Map View ⑤ Overview ⑥ Status bar 4 5 6 20
  • 21. III-2. QGIS Toolbar Customizing toolbar Right-click on empty gray part of TOOLBAR area Click on the TOOLBAR handle (gray dots on left edge) to enable MOVE control Drag the TOOLBAR handle to any open space on TOOLBAR AREA and let go 21
  • 22. III-3. Working with Vector Data Adding vector data • Click [Layer]  [Add Vector Layer…] • Browse to the “C:WorldMapvector” folder and select all files that ends “*.shp“ • Notice that the Source Type will default to SYSTEM encoding. – QGIS is VERY good at handling various character set encodings (such as multi-byte Chinese & Japanese, or UTF-8)! • Click [open] button to add the selected layers to the current project. 22
  • 23. III-3. Working with Vector Data Exploring maps Zoom Full Zoom In Pan Map Zoom Out 23 Zoom To Layer Zoom To Selection
  • 24. III-3. Working with Vector Data Identifying features Identify Features 24
  • 25. III-3. Working with Vector Data Selecting features & opening attribute tables Identify 25
  • 26. III-3. Working with Vector Data Styling point layers 26
  • 27. III-3. Working with Vector Data Styling line layers 27
  • 28. III-3. Working with Vector Data Styling polygon layers 28
  • 29. III-3. Working with Vector Data Labeling layers 29
  • 30. III-4. Working with Raster Data Adding raster data • Click [Layer]  [Add Raster Layer…] • Browse to the “C:WorldMap” folder and select the filename that ends “ALPSMW274822845_ortho.tif“ • Click [open] button to add the selected layers to the current project. 30
  • 31. III-4. Working with Raster Data Styling raster layer <Style> <Transparency> 31
  • 33. IV-1. QGIS Plugins Installing QGIS plugins ① Click [Plugins]  [Manage and Install Plugins…] menu ② Select [OpenLayers Plugin] ③ Click [Install] button  Manual Installation ① Copy [C:WorldMappluginopenlayers_plugin.zip] file to [C:Users[your login name].qgis2pythonplugins] folder ② unzip files and restart QGIS 33
  • 34. IV-1. QGIS Plugins How to use OpenLayers Plugin ① Click [Plugins]  [OpenLayers Plugin] menu ② Select [Add Google Satellite layer] ③ Select vector layer and click [Zoom to Layer Extent] 34
  • 35. V. EDITING GLOBAL MAP DATA 35
  • 36. V-1. Setting Environment Setting the Snapping Tolerance and Search Radius ① ② ③  Click [Settings]  [Options…] menu Select Digitizing tab Set snapping environment: Default snap mode   Default snapping tolerance   To vertex and segment 10.0 pixels Default radius for vertex edits  10.0 pixels 36
  • 37. V-2. Digitizing Toolbar Vector layer basic editing toolbar 1 2 3 4 5 6 7 1. Save Layer Edits 4. Add Feature 5. Move Feature(s) 6. Node Tool 7. Delete Selected Features 8. Cut Features 9. 10 Toggle Editing 3. 9 Current Edits 2. 8 Copy Features 10. Paste Features  Tips: Panning the map during digitizing is possible with the arrow keys or mouse wheel or space bar + mouse 37
  • 38. V-3. Digitizing an Existing Layer Editing layers ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ Select the target layer you want to edit Click button from the digitizing toolbar Click button to add feature Start digitizing on the map To finish digitizing, right-click anywhere on the map Enter the attributes for the new feature Click button to save edits. Click button to stop editing 38
  • 39. V-3. Digitizing an Existing Layer Editing polygon layer - inwatera kor 39
  • 40. V-3. Digitizing an Existing Layer Editing line layer - roadl kor 40
  • 41. V-4. Creating a New Layer Creating and Editing Shapefiles ① ② ③ ④ ⑤ Click [Layer]  [New]  [New Shapefile Layer…] menu Select Polygon Type and set WGS 84 CRS Enter “Name” by manually typing in the Name textbox Click [Add to attributes list] button Click OK button and specify new layer name 41
  • 42. VI. IMPORT & EXPORT 42
  • 43. VI-1. Import Import CSV File 1 ① Click [Layer]  [Add Delimited Text Layer…] ② Select the CSV file from [C:WorldMap events.csv] ③ Check X, Y fields   X = LON Y = LAT 43
  • 44. VI-1. Import Import CSV File 2 ① Click OK and Select Coordinate Reference System ② Right-click on the layer to Open the Attribute Table, and make sure the tabular data was imported 44
  • 45. VI-2. Export to Shapefile Export to ESRI Shape file ① Select [events] layer ② Right-click and select [Save As…] menu ③ Options   CRS transformation Encoding ④ Click OK 45
  • 46. VI-2. Export to OGC GML format OGC GML: XML grammar for expressing geographical features ① Add [roadl kor] layer from shapefiles and select layer ② Right-click and select [Save As…] menu ③ Select UTF-8 Encoding  Default xml encoding ④ Click OK 46
  • 47. VI-2. Export to KML format Export to Google Earth KML format ① ② ③ ④ ⑤ Add [roadl kor] layer from shapefiles and select layer Right-click and select [Save As…] menu Select WGS 84 CRS Click OK Go to [Windows Explorer] and double click kml file 47
  • 49. Reference •QGIS Home: http://www.qgis.org •QGIS Online Manuals: http://www.qgis.org/en/documentation/manuals.html •QGIS Workshop : http://maps.cga.harvard.edu/qgis/ •UC Davis QGIS Lab: http://www.plantsciences.ucdavis.edu/plant/qgislabs.htm •Scratching Surfaces : http://www.surfaces.co.il/?p=872 •Nathans QGIS Blog: http://woostuff.wordpress.com/ •Spatial Galaxy : http://spatialgalaxy.net/ 49