SlideShare a Scribd company logo
1 of 46
Download to read offline
β€œWhen a man dies, his acts come to an end, but three, recurring charity, or knowledge (by which people) benefit, or a pious son, who prays for him (for the deceased).”
-Sahih Muslim 1631-
QGIS Basic Tutorial
By Pusat Loker RNO Only
a.k.a. Indo-RNO
Why QGIS?
Mapinfo
Alternative
FREE! Powerful!
Getting
Better,
Better and
Better!
Mapinfo 2021 Official Price
Supported by QGIS Developer
Community
Table of Content
1. Installation
a. Program
b. Plugin
c. Material
2. Basic Principle
a. File Type
b. CRS
3. Frequently Used Symbols
4. Display Basic Accessories on Canvas
a. Scale
b. Image
c. Compass
d. Title
e. Copyright
f. Annotations
g. Google Map
5. Open File
a. Vector: TAB/MIF/SHP
b. Raster: Google Map/Earth, Elevation
c. Text: CSV
d. Excel: XLSX
6. Download Raster for Offline Use
a. DEM/Contour/Elevation
b. Google Map
7. Searching and Finding
a. Search Location by Long Lat
b. Copy Long Lat of Location
c. Search Value on Layer
8. Thematic Layer
a. Add Color on Layer
b. Add Color on Raster
c. Add Label
9. Export Layer to KML/KMZ
10.Contour/Elevation Check
11.Selection and Query
a. Manual Select on Canvas
b. Filter Expression by Script
c. Select Data by Polygon
12.Edit Layer
a. Change Value of Column
b. Change Table Structure
c. Split Polygon
13.Clipping by Polygon
a. Vector
b. Raster
14.Create Shape
a. Border Polygon
b. Route Line
c. Buffer
d. POI Based on Long Lat
e. Gcell
15.Append / Merge
a. Join Layers by Same Column
b. Join Attributes Data inside Polygon
16.Join Layer
a. Join Layers by Same Column
b. Join Attributes Data inside Polygon
17.Heatmap
a. Basic Heatmap
b. IDW Interpolation
c. Linear Interpolation
18.MR/Covmo 40x40 meter
a. Change Scale MR for Display Only
b. Create MR Square/Grid Shape
Permanently
19.Map Reporting
20.Network Audit
a. Inter Site Distance (ISD)
b. Nearest Site to Polygon
c. LAC Island//Mushroom with Voronoi
Aldindha Octa Airlangga
aldindha.work@gmail.com
https://www.linkedin.com/in/aldindha/
Contributors
Installation
1. Download and Install QGIS: https://qgis.org/en/site/forusers/download.html
2. Open QGIS and go to Plugins β†’ Manage and Install Plugins β†’ Search and install the following plugins:
a. Search Layers
b. Profile Tool
c. SRTM Downloader
d. Spreadsheet layers
e. Shape Tools (in Vector)
f. Lon Lat Tools
g. KML Tools
h. QCopyCanvas
i. QuickMapServices
3. Download Link for Materials:
https://1drv.ms/f/s!Ari-fJDiX6PzjdtKV9ZkIINu5nvV7A?e=bNntEL
4. Download Link for Tutorial Update:
https://1drv.ms/f/s!Ari-fJDiX6PzjdtL-daJdbcyuASF_w?e=eWfFts
Basic Principle
File
Type
Vector
Vector data is used to
represent real world features
in a GIS.
Ex: .TAB, .MIF, .SHP
Raster
Raster data are a grid of
regularly sized pixels.
Ex: Google Map/Earth, DEM
(Contour), .TIF
Text
A delimited text file is an
attribute table with each
column separated by a
defined character and each
row separated by a line break
Ex: .CSV, .TXT
Excel
A spreadsheet consists of a
table of cells arranged into
rows and columns and
referred to by the X and Y
locations.
Ex: .XLS, .XLSX
Ctrl + Shift + V
Ctrl + Shift + R
Ctrl + Shift + T
No Shortcut
CRS Type
EPSG:4326 - WGS 84
Unit: Degree
EPSG:3857 - WGS 84 /
Pseudo-Mercator
Unit: Meters
A coordinate reference system (CRS) then
defines, with the help of coordinates, how the
two-dimensional, projected map in your GIS is
related to real places on the earth. The decision
as to which map projection and coordinate
reference system to use, depends on the
regional extent of the area you want to work in,
on the analysis you want to do and often on
the availability of data.
Frequently Used Symbols
Move Canvas
Zoom In See Info of Feature
Measure Line Distance
Add Annotation Text to Canvas
Add Polygon/Line
Move Label
Deselect Features
Select Features by Polygon
Shape Tools
Zoom to Long Lat
Export to KMZ
Screenshot Canvas
Create New Shapefile Edit Layer Contour Check
Search Layers
Download Online Contour
Select Features
Display Basic Accessories on Canvas
1. Go to View β†’ Decorations β†’ Select the following
setting
a. Scale Bar
b. Image
c. North Arrow
d. Title Label
e. Copyright
2. Go to Edit β†’ Annotation β†’ Text Annotation β†’
Click on Canvas β†’ Double click on box created β†’
Setting Opacity to 0% on both Linked layer and
Map marker
*Tips: always use buffer for text labelling
Enter Image file path
Display Basic Accessories on Canvas
3. Go to Web β†’ QuickMapServices β†’ Google β†’ Google Road
Open File
1. Vector: TAB, MIF, SHP
a. Ctrl + Shift + V or Go to Layer β†’ Add Layer β†’ Add Vector Layer
b. On Source select file-> Add
2. Raster: Google Map/Earth, DEM/Elevation, TIF
a. Ctrl + Shift + R or Go to Layer β†’ Add Layer β†’ Add Raster Layer
b. On Source select file-> Add
3. Text: CSV, TXT
a. Ctrl + Shift + T or Go to Layer β†’ Add Layer β†’ Add Delimited Text Layer
b. On File Name select file→ On X field and Y field select Long and Lat of the
File β†’ Add
4. Excel: XLSX, XLS
a. Go to Layer β†’ Add Layer β†’ Add Spreadsheet Layer
b. On File Name select file→ On Sheet select data sheet of File
c. Checklist Geometry β†’ On X field and Y field select Long and Lat of the
File β†’ OK
*The Layer will be opened on Layer Panel on the left bar
Download Raster for Offline Use
1. DEM / Contour / Elevation
a. Indonesia local DEM all province:
https://www.indonesia-
geospasial.com/2020/01/download-dem-srtm-30-meter-se-
indonesia.html
b. Custom area by Canvas
Go to Plugin β†’ SRTM Downloader β†’ Canvas Extent ->
Download β†’ Enter Username and Password (register free
on link) β†’ OK
2. Google Map: Select only Google Map on Layers panel
a. Current Display (No zoom)
Go to Project β†’ Import/Export β†’ Export Image to Map β†’
Map Canvas Extent -> Save
b. Current Display in Detail (Zoom in)
βœ“ Double click Google Map Layers panel β†’ Export β†’
Save As
βœ“ Select File Name β†’ Map Canvas Extent β†’ Fill β€œ1” on
both Horizontal and Vertical -> OK
Searching and Finding
1. Search Location by Long Lat
a. Search Location on https://maps.google.com/
β†’ Right click and select Lat Long
b. Go to Plugins β†’ Lat Lon Tools β†’ Zoom to
Coordinate β†’ Paste Lat Long Value β†’ Enter
c. Click to setting marker
2. Copy Long Lat of Location on Canvas
a. Right click anywhere to canvas β†’ Copy
Coordinate β†’ Map CRS
b. Paste to Notepad/Excel
3. Search Value on Layer
a. Go to Plugins β†’ Search Layers β†’ Search
Layers
b. Write value to search β†’ Select Layers β†’
Search Fields β†’ Select β€œZoom to selected
features” β†’ Click Search
c. Click one of the result
Thematic Layer
1. Add Color on Layer
a. Double click on layer β†’ Symbology β†’ There are 3 symbol often used:
βœ“ Single Symbol: for a single symbol with no criteria of value
βœ“ Categorized: for String/Text type of value β†’ Go to Value to select
column of layer to be colored β†’ Classify
βœ“ Graduated: for Decimal type of value
b. These are features often used:
βœ“ Fill Color β†’ Color inside polygon
βœ“ Fill style β†’ Fill type inside polygon
βœ“ Stroke color β†’ Color of line/border
βœ“ Stroke style β†’ Color
βœ“ Opacity β†’ Transparency
βœ“ Style β†’ Save and Load style as template
βœ“ Value β†’ Column name of layer as reference
βœ“ Color ramp β†’ Spectrum of color
βœ“ Classify β†’ Automatic color adjustment
βœ“ Classes β†’ Number of value range
* Double click on Symbol/Value edit manually
Thematic Layer
c. Add Color Ramp
βœ“ Back to Canvas β†’ Go to Settings β†’ Style Manager β†’
βœ“ Color Ramp β†’ Click + β†’ Select Catalog: cpt-city
βœ“ Select any color β†’ OK
βœ“ Type name of Color β†’ Tick Add to favorites β†’ Save
Thematic Layer
2. Add Color on Raster
a. Double click on layer β†’ Symbology β†’ On Render Type select Singleband pseudocolor β†’ Select Color ramp β†’ Classify β†’ OK
b. To change Opacity go to Transparency β†’ Set Global Opacity value β†’ OK
* Double click on Value/Color/Label to edit manually
* Click on + to add more range of value
Thematic Layer
3. Add label
a. Double click on layer β†’ Labels β†’ There are 3 symbol often used:
βœ“ Text: change font, style, size, color
βœ“ Buffer: add buffer background of label
βœ“ Callouts: add line of label β†’ On Toolbar click symbol to move label
Export GCELL Layer to KML/KMZ
1. Go to Vector β†’ KML Tools β†’ Export KMZ
2. Setting as the following:
a. Input Layer: a layer to be exported. Ex: Gcell
b. Name/Label field: a field/column to be labelled on KMZ file. Ex: Sitename
c. Checklist Export style for single, categorized, and graduated symbols
d. Output KMZ file β†’ Save to a File: Output file path
3. Click Run
4. After finished .KMZ file can be opened on Google Earth
KMZ file opened in Google Earth
Contour/Elevation Check
1. Go to Plugins β†’ Profile Tool β†’ Terrain profile
2. Select DEM layer
3. Click Add Layer
4. Click on Canvas to stretch from one point to another point, double click to finish
5. Right click to close measurement
6. Click Save As to save as image file
Selection and Query
1. Manual Select on Canvas
a. Go to Select Features icon β†’ Select any β†’ Click any object/feature on
Canvas
b. To use multiple selections use Ctrl + Click any object/feature on
Canvas
2. Filter Expression by Script
a. Right click on layer β†’ Filter
b. Select Fields to search β†’ All
c. Use Expression with base β€œField” operator β€˜Value’
d. Herewith frequent expression to use:
βœ“ Select one value:
β€œField” = β€˜Value’
βœ“ Select multiple value:
β€œField” = β€˜Value’ OR β€œField” = β€˜Value’
βœ“ Select value contain string:
β€œField” LIKE β€˜%Value%’
Use to deselect/unselect features click on
* Features/Object selected will be colored in Yellow
* Features/Object filtered by multiple value
Selection and Query
3. Select Data by Polygon
a. Go to Vector β†’ Research Tools β†’ Select by Location
b. Select features from layer to be selected β†’ tick are within β†’ By
comparing to the features from select polygon layer to be
mask/border β†’ Run
* Ex: Select feature from (MR), By comparing to the features from (Polygon Kota
Pekanbaru) β†’ Result: All MR inside polygon Kota Pekanbaru are selected
Before
After
* Features/Object selected will be colored in Yellow
Edit Layer
Right click on layer β†’ Toggle Editing
1. Change Value of Column
There are 2 way to edit layer:
a. Right click on layer β†’ Open Attribute Table β†’ Edit any cell value to change.
To filter a value click on bottom left β†’ Field Filter β†’ Select column name β†’ Type value to search β†’ Enter
b. Identify feature on one of the object canvas β†’ Click β†’ Edit any value to change
c. Right click on layer β†’ Save Layer Edits
Edit Layer
2. Change Table Structure
a. Go to Processing β†’ Toolbox β†’ Search Refactor fields
b. Select both Input Layer and Load fields from template layer
from same layer
c. Edit any fields such as: Name, Type, add fields, delete fields,
move field up and down
d. Run
Edit Layer
3. Split Polygon
a. Right click on Polygon layer β†’ Toggle Editing
b. Go to Edit β†’ Split Features
c. Click on Canvas to create line to split Polygon. Right click to finish.
d. Change value on new polygon
e. Right click on layer β†’ Save Layer Edits
Before Cutting After
Clipping by Polygon
1. Vector
a. Go to Vector β†’ Geoprocessing Tools β†’ Clip
b. On Input Layers select vector layer to be clipped
c. On Overlay Layer β†’ select polygon as border to clip
d. Run
* Ex: Input (Gcell), Overlay (Polygon Kota Pekanbaru) β†’ Result: Gcell inside
Polygon Kota Pekanbaru
2. Raster
a. Go to Raster β†’ Extraction β†’ Clip Raster by Mask Layer
b. On Input Layers select raster layer to be clipped
c. On Mask Layer β†’ select polygon as border to clip
d. Run
* Ex: Input (.tif of Google Map), Mask (Polygon Kota Pekanbaru) β†’ Result: .tif of
Google Map inside Polygon Kota Pekanbaru
* To reduce file size convert to .PNG go to β†’ Raster β†’ Conversion β†’ Translate
β†’ Select clipped (mask) on Input Layer β†’ on Converted select Save to File β†’
Run
Clipping by Polygon - Result
Vector β†’ Gcell inside Kota Pekanbaru only Raster β†’ .TIF of Google Map inside Kota Pekanbaru Only
Create Shape
1. Border Polygon
a. Go to Layer β†’ Create Layer β†’ New Shapefile Layer
b. Select File name β†’ Geometry type β†’ Polygon β†’
Change CRS to EPSG:3857 β†’ Select Name, Type, Length
(if need to add new column/field) β†’ Add to Fields List
β†’ OK
c. Right click on new shapefile layer β†’ Toggle Editing
d. Go to Edit to add shape. There are several menu to add
shape:
βœ“ Freestyle: Add polygon feature
βœ“ Circle: Add Circle β†’ Add Circle by a Center Point
and Another Point
βœ“ Square: Add Rectangle β†’ Add Rectangle from
Extent
e. Click on Canvas to draw Polygon β†’ Right Click to Finish
β†’ Add Value
2. Route Line
a. Go to Layer β†’ Create Layer β†’ New Shapefile Layer
b. Select File name β†’ Geometry type β†’ Line β†’ Change
CRS to EPSG:3857 β†’ Select Name, Type, Length (if
need to add new column/field) β†’ Add to Fields List β†’
OK
c. Right click on new shapefile layer β†’ Toggle Editing
d. Go to Edit β†’ Add Line Feature
e. Click on Canvas to draw Line β†’ Right Click to Finish β†’
Add Value
* Do thematic layer to change color and shape line
Create Shape – Polygon and Route β†’ Result
Create Shape
3. Buffer
a. Open/Add Polygon/Line to Layer Panel. Make sure the CRS type is EPSG:3857 - WGS 84 / Pseudo-
Mercator
b. Go to Vector β†’ Geoprocessing Tools β†’ Buffer
c. On Input Layer select Polygon/Line β†’ Custom Distance and its unit (meters/kilometers) β†’ On Join
style select Miter β†’ Run
Create Shape
4. POI Based on Long Lat
a. Prepare CSV/Excel file of POI which consist of Long Lat
b. Add CSV/Excel file of POI to Layer Panel
c. Go to Vector β†’ Shape Tools β†’ Create shapes β†’ Create circle
d. Use the following setting:
βœ“ Input layer: POI layer
βœ“ Shape type: Polygon
βœ“ Circle radius: POI distance from center to border
βœ“ Radius units: Kilometers/Meters
e. Run
Result
Create Shape
5. Gcell
a. Prepare CSV/Excel file of Gcell which contain at least the following column
βœ“ Sitename
βœ“ Cellname
βœ“ Band: Network system define shape size. Ex: L900, L1800, L2100, Indoor
βœ“ Long Lat: Coordinate of location
βœ“ Azimuth: Direction of antenna
βœ“ Azimuth Width: Horizontal size
βœ“ Radius: Vertical size
Herewith recommendation value of Azimuth Width and Radius:
Sorting Radius column from Largest to Smallest
b. Add CSV/Excel file of Gcell to Layer Panel
c. Go to Vector β†’ Shape Tools β†’ Create shapes β†’ Create pie wedge
d. Use the following setting:
βœ“ Input layer: Gcell layer
βœ“ Shape type: Polygon
βœ“ Azimuth mode: Use center azimuth and azimuth width
βœ“ Beginning azimuth: Azimuth of Gcell
βœ“ Ending azimuth: Azimuth width of Gcell
βœ“ Radius: Radius of Gcell
βœ“ Radius units: Meters
e. Run
Band Azimuth Width Radius
L900 15 100
L2100 45 65
L1800 70 50
INDOOR 359.999 20
Result
Append / Merge
1. Merge Vectors
a. Go to Vector β†’ Data Management Tools β†’ Merge Vector
Layers
b. On Input Layers select vector layers to be merged
c. Run
2. Merge Rasters
a. Go to Raster β†’ Miscellaneous β†’ Merge
b. On Input Layers select vector layers to be merged
c. On Advanced Parameters replace No Data to 0
d. Run
Append / Merge - Result
Join Layer
1. Join Layers by Same Column
a. Prepare 2 layer: Base layer and Additional layer. Both layer must have one same column name
b. Add both layer on Layer Panel
c. Right click on Base layer β†’ Joins β†’ Click +
d. Use the following setting:
βœ“ Join layer: Additional layer
βœ“ Join field: field of Additional layer to join
βœ“ Target field: field of Base layer to be joined
βœ“ Joined fields: Select column of Additional layer to be added
e. OK
* Ex: Base layer (Gcell), Additional layer (PRB data) β†’ Result: Gcell with have new column of PRB Util
Before
After
Join Layer
2. Join Attributes Data inside Polygon
a. Go to Vector β†’ Data Management Tools β†’ Join Attributes by
Location
b. Use the following setting:
βœ“ Base Layer: Additional layer
βœ“ Join Layer: Polygon of Border
βœ“ Geometric predicate: within
βœ“ Discard records which could not be joined: Ticked
c. Run
* Ex: Base layer (Gcell), Join Layer (POI) β†’ Result: Gcell inside POI with all
column combined
Gcell with 38 fields (0-37) POI with 13 fields (0-12)
Joined Layer with 51 fields (0-50)
Heatmap
Prepare CSV/Excel of PRB/Payload in sector level using Bear Distance.xlsx calculator, then add to
Layer Panel based on Long Lat Azimuth/Sector
1. Basic Heatmap
a. Double click layer β†’ Symbology β†’ Change to Heatmap
b. Use the following setting:
βœ“ Color ramp: Pick any
βœ“ Radius: 10 millimeters
βœ“ Weight points by: Value of color
βœ“ Opacity: 25%
c. OK
Result
Long Site Lat Site Azimuth Distance (Km) Bearing2 Long Azimuth Lat Azimuth
101.4025 0.461111 0 0.1 0 101.4025 0.46200932
101.4025 0.461111 120 0.1 2.094395102 101.4032807 0.46066184
101.4025 0.461111 240 0.1 4.188790205 101.4017193 0.46066184
101.367777 0.484722 0 0.1 0 101.367777 0.48562032
Heatmap
2. IDW Interpolation
a. Re-Open layer by Export and Change CRS to EPSG:3857 - WGS 84 / Pseudo-Mercator
b. Go to Processing β†’ Toolbox β†’ Grid (IDW with nearest neighbor searching)
c. Use the following setting:
βœ“ Point layer: Main data
βœ“ The radius of the search circle: 600
βœ“ Z value from field: Value of color
βœ“ Additional command-line parameters: -outsize 10000 10000
d. Run
e. Thematic by Graduated symbol
Result
Heatmap
3. Linear Interpolation
a. Re-Open layer by Export and Change CRS to EPSG:3857 - WGS 84 / Pseudo-Mercator
b. Go to Processing β†’ Toolbox β†’ Grid (Linear)
c. Use the following setting:
βœ“ Point layer: Main data
βœ“ Search distance: 600
βœ“ Z value from field: Value of color
βœ“ Additional command-line parameters: -outsize 10000 10000
d. Run
e. Thematic by Graduated symbol
Result
MR/Covmo 40x40 meter
1. Change Scale MR for Display Only
a. Prepare CSV/Excel of MR data β†’ Add
to Layer Panel
b. Double click on MR layer β†’ Symbology
β†’ Graduated
c. Go to Symbol β†’ Simple Marker
d. Use the following setting:
βœ“ Size: 40, Meters at scale
βœ“ Stroke style: No Pen
βœ“ Symbol (Bottom): Square
βœ“ Color ramp: BGYR (Invert Color
Ramp)
βœ“ Classes: 4
βœ“ Value: Blue (-92 to 0), Green (-102
to -92), Yellow (-110 to -102), Red
(-140 to -110)
d. OK
Resul
t
MR/Covmo 40x40 meter
2. Create MR Square/Grid Shape Permanently
a. Prepare CSV/Excel of MR data β†’ Add to Layer Panel
b. Go to Vector β†’ Shape Tools β†’ Create shapes β†’ Create polygon
c. Use the following setting:
βœ“ Input layer: MR data
βœ“ Shape type: Polygon
βœ“ Number of sides: 4
βœ“ Starting angle: 45
βœ“ Radius: 28.284271
d. Run
e. Double click on Output layer β†’ Symbology β†’ Graduated
f. Use the following setting:
βœ“ Stroke style: No Pen
βœ“ Color ramp: BGYR (Invert Color Ramp)
βœ“ Classes: 4
βœ“ Value: Blue (-92 to 0), Green (-102 to -92), Yellow (-110 to -102),
Red (-140 to -110)
g. OK
MR/Covmo 40x40 meter - Result
Result
Angle and Radius
0o
45o
* Angle is a degree from center point to elbow
a
b
c
π‘Ž2
+ 𝑏2
= 𝑐2
𝑐 = π‘Ž2 + 𝑏2
π‘…π‘Žπ‘‘π‘–π‘’π‘  =
𝑐
2
* Radius is a distance from center point to elbow
Angle
β€’ Use the Pythagorean
theorem to calculate radius
on Pythagorean
theorem.xlsx
Map Reporting
1. Go to Project β†’ New Print Layout β†’ Enter
title β†’ OK
2. Herewith frequent items to put on report:
a. Add Map: Current canvas
b. Add Picture: Select file image
c. Add Label: Custom text annotations
d. Add Legend: Current layer on Layer Panel
e. Add Scale Bar: Scale distance of map
f. Add North Arrow: Compass
3. Go to Layout β†’ Export as Image β†’ Save
Map
Add Picture
Add Label
Add Legend
Add Scale
Bar
Add North
Arrow
Label
Legend
North Arrow
Picture
Add Map
Scale Bar
Network Audit
1. Inter-Site Distance (ISD)
a. Add Gsite to Layer Panel
b. Go to Vector -> Analysis Tools -> Distance Matrix
c. Use the following setting:
βœ“ Input points layer: Gsite
βœ“ Input unique ID field: Sitename
βœ“ Target points layer: Gsite
βœ“ Targget unique ID field: Sitename
βœ“ Use only the nearest (k) target points: Number of neighbor site to measure
d. Run
e. On output layer add Kecamatan field from Gsite by Join Layer β†’ Export to XLSX
f. Pivot Table result by Kecamatan and sorting from Smallest to Largest
Result: LIMAPULUH is the Kecamatan which have the densest site population according
to smallest ISD
It is also can be used to define 1st tier sites of every site
Kecamatan Count of InputID Average of Distance
LIMAPULUH 30 951
PEKANBARU KOTA 10 966
SENAPELAN 10 1,108
SAIL 10 1,182
SUKAJADI 15 1,270
MARPOYAN DAMAI 80 1,524
BUKIT RAYA 45 1,773
PAYUNG SEKAKI 40 1,878
RUMBAI 160 2,319
TENAYAN RAYA 80 2,393
RUMBAI PESISIR 35 3,350
Result
Network Audit
2. Nearest Site to Polygon
a. Add Gsite to Layer Panel
b. Go to Processing -> Toolbox -> Distance to nearest hub (line to hub)
c. Use the following setting:
βœ“ Source points layer: Polygon Kecamatan
βœ“ Destination hubs layer: Gsite
βœ“ Hub layer name attributes: Unique field
βœ“ Measurement unit: Meters
d. Run
e. On output layer β†’ Export to XLSX
* Result: Information of Kecamatan with its nearest site distance
Result
KECAMATAN HubName -> Sitename HubDist -> Distance Kecamatan to Site (m)
RUMBAI LINGKAR_BARAT_UNRI_CR 792.8908649
PAYUNG SEKAKI DHARMA_BAKTI_PBR_IB 1154.987623
BUKIT RAYA PEPUTRA 1037.104486
MARPOYAN DAMAI MAPOYANDAMAI_CR 241.5069876
TENAYAN RAYA TENAYAN_RAYA_PBR_GT 2116.77197
LIMAPULUH TANJUNG_RHU 238.7342171
SAIL SUKAMULYA 262.2879235
PEKANBARU KOTA GUBERNURAN_RIAU 162.2848372
SUKAJADI TVRI_PEKANBARU 680.4735496
SENAPELAN KAMPUNG_BANDAR 268.5824686
RUMBAI TENGKU_MAHMUD_PBR_PL 902.5812699
RUMBAI PESISIR ROAD_OKURA_PBR_TB 992.8651063
Network Audit
3. LAC Island//Mushroom with Voronoi
a. Go to Vector β†’ Geometry Tools β†’ Voronoi Polygons
b. Select Gsite on Input layer β†’ Run
c. Use the following setting:
βœ“ Input layer: Voronoi polygons
βœ“ Dissolve fields: LAC
d. Run
e. Categorized thematic Dissolved layer to identify island/mushroom LAC
Result:
β€’ There is a site with LAC 12 in LAC 11 area
β€’ There is a site with LAC 13 in LAC 12 area
QGIS Tutorial by Indo-RNO v1.0.pdf

More Related Content

Similar to QGIS Tutorial by Indo-RNO v1.0.pdf

Global mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University EthiopiaGlobal mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University Ethiopiachala hailu
Β 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in classgreg robertson
Β 
Kml Basics Chpt 3 Geometry
Kml Basics Chpt  3   GeometryKml Basics Chpt  3   Geometry
Kml Basics Chpt 3 Geometrytcooper66
Β 
QGIS training
QGIS trainingQGIS training
QGIS trainingBonface Thaa
Β 
GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer OrientationJody Garnett
Β 
Google earth
Google earthGoogle earth
Google earthdamopsu
Β 
Preparing Updated Geological Map Using ArcGIS
Preparing Updated Geological Map Using ArcGISPreparing Updated Geological Map Using ArcGIS
Preparing Updated Geological Map Using ArcGISMohammad Imran Khan
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
Β 
Google earth skills
Google earth skillsGoogle earth skills
Google earth skillsMr Cornish
Β 
Using QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapUsing QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapMinPa Lee
Β 
Kml Basics Chpt 5 Overlays
Kml Basics Chpt  5   OverlaysKml Basics Chpt  5   Overlays
Kml Basics Chpt 5 Overlaystcooper66
Β 
Google earth skills
Google earth skillsGoogle earth skills
Google earth skillsMr Cornish
Β 
spatial anaylisi using ilwis
spatial anaylisi using ilwisspatial anaylisi using ilwis
spatial anaylisi using ilwisAsri Renggo
Β 
A Round Trip Ticket to Google Earth and Sky
A Round Trip Ticket to Google Earth and SkyA Round Trip Ticket to Google Earth and Sky
A Round Trip Ticket to Google Earth and SkyDodge City Public Schools
Β 
RS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdfRS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdfSatishKhadse3
Β 

Similar to QGIS Tutorial by Indo-RNO v1.0.pdf (20)

Global mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University EthiopiaGlobal mapper tutorial Jimma University Ethiopia
Global mapper tutorial Jimma University Ethiopia
Β 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in class
Β 
Kml Basics Chpt 3 Geometry
Kml Basics Chpt  3   GeometryKml Basics Chpt  3   Geometry
Kml Basics Chpt 3 Geometry
Β 
QGIS training
QGIS trainingQGIS training
QGIS training
Β 
GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer Orientation
Β 
Google earth
Google earthGoogle earth
Google earth
Β 
Preparing Updated Geological Map Using ArcGIS
Preparing Updated Geological Map Using ArcGISPreparing Updated Geological Map Using ArcGIS
Preparing Updated Geological Map Using ArcGIS
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
Β 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
Β 
Google earth skills
Google earth skillsGoogle earth skills
Google earth skills
Β 
Using QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapUsing QGIS and ISCGM Global Map
Using QGIS and ISCGM Global Map
Β 
Kml Basics Chpt 5 Overlays
Kml Basics Chpt  5   OverlaysKml Basics Chpt  5   Overlays
Kml Basics Chpt 5 Overlays
Β 
Google earth skills
Google earth skillsGoogle earth skills
Google earth skills
Β 
QGIS Tutorial 1
QGIS Tutorial 1QGIS Tutorial 1
QGIS Tutorial 1
Β 
spatial anaylisi using ilwis
spatial anaylisi using ilwisspatial anaylisi using ilwis
spatial anaylisi using ilwis
Β 
A Round Trip Ticket to Google Earth and Sky
A Round Trip Ticket to Google Earth and SkyA Round Trip Ticket to Google Earth and Sky
A Round Trip Ticket to Google Earth and Sky
Β 
RS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdfRS and GIS TW- 1&2.pdf
RS and GIS TW- 1&2.pdf
Β 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
Β 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
Β 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
Β 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
Β 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
Β 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
Β 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
Β 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
Β 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
Β 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
Β 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
Β 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Β 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
Β 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
Β 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
Β 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
Β 
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhisoniya singh
Β 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
Β 
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 AutomationSafe Software
Β 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Β 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Β 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Β 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Β 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Β 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
Β 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Β 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Β 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Β 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Β 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Β 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Β 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Β 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Β 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Β 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Β 
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
Β 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Β 
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
Β 

QGIS Tutorial by Indo-RNO v1.0.pdf

  • 1. β€œWhen a man dies, his acts come to an end, but three, recurring charity, or knowledge (by which people) benefit, or a pious son, who prays for him (for the deceased).” -Sahih Muslim 1631- QGIS Basic Tutorial By Pusat Loker RNO Only a.k.a. Indo-RNO
  • 2. Why QGIS? Mapinfo Alternative FREE! Powerful! Getting Better, Better and Better! Mapinfo 2021 Official Price Supported by QGIS Developer Community
  • 3. Table of Content 1. Installation a. Program b. Plugin c. Material 2. Basic Principle a. File Type b. CRS 3. Frequently Used Symbols 4. Display Basic Accessories on Canvas a. Scale b. Image c. Compass d. Title e. Copyright f. Annotations g. Google Map 5. Open File a. Vector: TAB/MIF/SHP b. Raster: Google Map/Earth, Elevation c. Text: CSV d. Excel: XLSX 6. Download Raster for Offline Use a. DEM/Contour/Elevation b. Google Map 7. Searching and Finding a. Search Location by Long Lat b. Copy Long Lat of Location c. Search Value on Layer 8. Thematic Layer a. Add Color on Layer b. Add Color on Raster c. Add Label 9. Export Layer to KML/KMZ 10.Contour/Elevation Check 11.Selection and Query a. Manual Select on Canvas b. Filter Expression by Script c. Select Data by Polygon 12.Edit Layer a. Change Value of Column b. Change Table Structure c. Split Polygon 13.Clipping by Polygon a. Vector b. Raster 14.Create Shape a. Border Polygon b. Route Line c. Buffer d. POI Based on Long Lat e. Gcell 15.Append / Merge a. Join Layers by Same Column b. Join Attributes Data inside Polygon 16.Join Layer a. Join Layers by Same Column b. Join Attributes Data inside Polygon 17.Heatmap a. Basic Heatmap b. IDW Interpolation c. Linear Interpolation 18.MR/Covmo 40x40 meter a. Change Scale MR for Display Only b. Create MR Square/Grid Shape Permanently 19.Map Reporting 20.Network Audit a. Inter Site Distance (ISD) b. Nearest Site to Polygon c. LAC Island//Mushroom with Voronoi
  • 5. Installation 1. Download and Install QGIS: https://qgis.org/en/site/forusers/download.html 2. Open QGIS and go to Plugins β†’ Manage and Install Plugins β†’ Search and install the following plugins: a. Search Layers b. Profile Tool c. SRTM Downloader d. Spreadsheet layers e. Shape Tools (in Vector) f. Lon Lat Tools g. KML Tools h. QCopyCanvas i. QuickMapServices 3. Download Link for Materials: https://1drv.ms/f/s!Ari-fJDiX6PzjdtKV9ZkIINu5nvV7A?e=bNntEL 4. Download Link for Tutorial Update: https://1drv.ms/f/s!Ari-fJDiX6PzjdtL-daJdbcyuASF_w?e=eWfFts
  • 6. Basic Principle File Type Vector Vector data is used to represent real world features in a GIS. Ex: .TAB, .MIF, .SHP Raster Raster data are a grid of regularly sized pixels. Ex: Google Map/Earth, DEM (Contour), .TIF Text A delimited text file is an attribute table with each column separated by a defined character and each row separated by a line break Ex: .CSV, .TXT Excel A spreadsheet consists of a table of cells arranged into rows and columns and referred to by the X and Y locations. Ex: .XLS, .XLSX Ctrl + Shift + V Ctrl + Shift + R Ctrl + Shift + T No Shortcut CRS Type EPSG:4326 - WGS 84 Unit: Degree EPSG:3857 - WGS 84 / Pseudo-Mercator Unit: Meters A coordinate reference system (CRS) then defines, with the help of coordinates, how the two-dimensional, projected map in your GIS is related to real places on the earth. The decision as to which map projection and coordinate reference system to use, depends on the regional extent of the area you want to work in, on the analysis you want to do and often on the availability of data.
  • 7. Frequently Used Symbols Move Canvas Zoom In See Info of Feature Measure Line Distance Add Annotation Text to Canvas Add Polygon/Line Move Label Deselect Features Select Features by Polygon Shape Tools Zoom to Long Lat Export to KMZ Screenshot Canvas Create New Shapefile Edit Layer Contour Check Search Layers Download Online Contour Select Features
  • 8. Display Basic Accessories on Canvas 1. Go to View β†’ Decorations β†’ Select the following setting a. Scale Bar b. Image c. North Arrow d. Title Label e. Copyright 2. Go to Edit β†’ Annotation β†’ Text Annotation β†’ Click on Canvas β†’ Double click on box created β†’ Setting Opacity to 0% on both Linked layer and Map marker *Tips: always use buffer for text labelling Enter Image file path
  • 9. Display Basic Accessories on Canvas 3. Go to Web β†’ QuickMapServices β†’ Google β†’ Google Road
  • 10. Open File 1. Vector: TAB, MIF, SHP a. Ctrl + Shift + V or Go to Layer β†’ Add Layer β†’ Add Vector Layer b. On Source select file-> Add 2. Raster: Google Map/Earth, DEM/Elevation, TIF a. Ctrl + Shift + R or Go to Layer β†’ Add Layer β†’ Add Raster Layer b. On Source select file-> Add 3. Text: CSV, TXT a. Ctrl + Shift + T or Go to Layer β†’ Add Layer β†’ Add Delimited Text Layer b. On File Name select fileβ†’ On X field and Y field select Long and Lat of the File β†’ Add 4. Excel: XLSX, XLS a. Go to Layer β†’ Add Layer β†’ Add Spreadsheet Layer b. On File Name select fileβ†’ On Sheet select data sheet of File c. Checklist Geometry β†’ On X field and Y field select Long and Lat of the File β†’ OK *The Layer will be opened on Layer Panel on the left bar
  • 11. Download Raster for Offline Use 1. DEM / Contour / Elevation a. Indonesia local DEM all province: https://www.indonesia- geospasial.com/2020/01/download-dem-srtm-30-meter-se- indonesia.html b. Custom area by Canvas Go to Plugin β†’ SRTM Downloader β†’ Canvas Extent -> Download β†’ Enter Username and Password (register free on link) β†’ OK 2. Google Map: Select only Google Map on Layers panel a. Current Display (No zoom) Go to Project β†’ Import/Export β†’ Export Image to Map β†’ Map Canvas Extent -> Save b. Current Display in Detail (Zoom in) βœ“ Double click Google Map Layers panel β†’ Export β†’ Save As βœ“ Select File Name β†’ Map Canvas Extent β†’ Fill β€œ1” on both Horizontal and Vertical -> OK
  • 12. Searching and Finding 1. Search Location by Long Lat a. Search Location on https://maps.google.com/ β†’ Right click and select Lat Long b. Go to Plugins β†’ Lat Lon Tools β†’ Zoom to Coordinate β†’ Paste Lat Long Value β†’ Enter c. Click to setting marker 2. Copy Long Lat of Location on Canvas a. Right click anywhere to canvas β†’ Copy Coordinate β†’ Map CRS b. Paste to Notepad/Excel 3. Search Value on Layer a. Go to Plugins β†’ Search Layers β†’ Search Layers b. Write value to search β†’ Select Layers β†’ Search Fields β†’ Select β€œZoom to selected features” β†’ Click Search c. Click one of the result
  • 13. Thematic Layer 1. Add Color on Layer a. Double click on layer β†’ Symbology β†’ There are 3 symbol often used: βœ“ Single Symbol: for a single symbol with no criteria of value βœ“ Categorized: for String/Text type of value β†’ Go to Value to select column of layer to be colored β†’ Classify βœ“ Graduated: for Decimal type of value b. These are features often used: βœ“ Fill Color β†’ Color inside polygon βœ“ Fill style β†’ Fill type inside polygon βœ“ Stroke color β†’ Color of line/border βœ“ Stroke style β†’ Color βœ“ Opacity β†’ Transparency βœ“ Style β†’ Save and Load style as template βœ“ Value β†’ Column name of layer as reference βœ“ Color ramp β†’ Spectrum of color βœ“ Classify β†’ Automatic color adjustment βœ“ Classes β†’ Number of value range * Double click on Symbol/Value edit manually
  • 14. Thematic Layer c. Add Color Ramp βœ“ Back to Canvas β†’ Go to Settings β†’ Style Manager β†’ βœ“ Color Ramp β†’ Click + β†’ Select Catalog: cpt-city βœ“ Select any color β†’ OK βœ“ Type name of Color β†’ Tick Add to favorites β†’ Save
  • 15. Thematic Layer 2. Add Color on Raster a. Double click on layer β†’ Symbology β†’ On Render Type select Singleband pseudocolor β†’ Select Color ramp β†’ Classify β†’ OK b. To change Opacity go to Transparency β†’ Set Global Opacity value β†’ OK * Double click on Value/Color/Label to edit manually * Click on + to add more range of value
  • 16. Thematic Layer 3. Add label a. Double click on layer β†’ Labels β†’ There are 3 symbol often used: βœ“ Text: change font, style, size, color βœ“ Buffer: add buffer background of label βœ“ Callouts: add line of label β†’ On Toolbar click symbol to move label
  • 17. Export GCELL Layer to KML/KMZ 1. Go to Vector β†’ KML Tools β†’ Export KMZ 2. Setting as the following: a. Input Layer: a layer to be exported. Ex: Gcell b. Name/Label field: a field/column to be labelled on KMZ file. Ex: Sitename c. Checklist Export style for single, categorized, and graduated symbols d. Output KMZ file β†’ Save to a File: Output file path 3. Click Run 4. After finished .KMZ file can be opened on Google Earth KMZ file opened in Google Earth
  • 18. Contour/Elevation Check 1. Go to Plugins β†’ Profile Tool β†’ Terrain profile 2. Select DEM layer 3. Click Add Layer 4. Click on Canvas to stretch from one point to another point, double click to finish 5. Right click to close measurement 6. Click Save As to save as image file
  • 19. Selection and Query 1. Manual Select on Canvas a. Go to Select Features icon β†’ Select any β†’ Click any object/feature on Canvas b. To use multiple selections use Ctrl + Click any object/feature on Canvas 2. Filter Expression by Script a. Right click on layer β†’ Filter b. Select Fields to search β†’ All c. Use Expression with base β€œField” operator β€˜Value’ d. Herewith frequent expression to use: βœ“ Select one value: β€œField” = β€˜Value’ βœ“ Select multiple value: β€œField” = β€˜Value’ OR β€œField” = β€˜Value’ βœ“ Select value contain string: β€œField” LIKE β€˜%Value%’ Use to deselect/unselect features click on * Features/Object selected will be colored in Yellow * Features/Object filtered by multiple value
  • 20. Selection and Query 3. Select Data by Polygon a. Go to Vector β†’ Research Tools β†’ Select by Location b. Select features from layer to be selected β†’ tick are within β†’ By comparing to the features from select polygon layer to be mask/border β†’ Run * Ex: Select feature from (MR), By comparing to the features from (Polygon Kota Pekanbaru) β†’ Result: All MR inside polygon Kota Pekanbaru are selected Before After * Features/Object selected will be colored in Yellow
  • 21. Edit Layer Right click on layer β†’ Toggle Editing 1. Change Value of Column There are 2 way to edit layer: a. Right click on layer β†’ Open Attribute Table β†’ Edit any cell value to change. To filter a value click on bottom left β†’ Field Filter β†’ Select column name β†’ Type value to search β†’ Enter b. Identify feature on one of the object canvas β†’ Click β†’ Edit any value to change c. Right click on layer β†’ Save Layer Edits
  • 22. Edit Layer 2. Change Table Structure a. Go to Processing β†’ Toolbox β†’ Search Refactor fields b. Select both Input Layer and Load fields from template layer from same layer c. Edit any fields such as: Name, Type, add fields, delete fields, move field up and down d. Run
  • 23. Edit Layer 3. Split Polygon a. Right click on Polygon layer β†’ Toggle Editing b. Go to Edit β†’ Split Features c. Click on Canvas to create line to split Polygon. Right click to finish. d. Change value on new polygon e. Right click on layer β†’ Save Layer Edits Before Cutting After
  • 24. Clipping by Polygon 1. Vector a. Go to Vector β†’ Geoprocessing Tools β†’ Clip b. On Input Layers select vector layer to be clipped c. On Overlay Layer β†’ select polygon as border to clip d. Run * Ex: Input (Gcell), Overlay (Polygon Kota Pekanbaru) β†’ Result: Gcell inside Polygon Kota Pekanbaru 2. Raster a. Go to Raster β†’ Extraction β†’ Clip Raster by Mask Layer b. On Input Layers select raster layer to be clipped c. On Mask Layer β†’ select polygon as border to clip d. Run * Ex: Input (.tif of Google Map), Mask (Polygon Kota Pekanbaru) β†’ Result: .tif of Google Map inside Polygon Kota Pekanbaru * To reduce file size convert to .PNG go to β†’ Raster β†’ Conversion β†’ Translate β†’ Select clipped (mask) on Input Layer β†’ on Converted select Save to File β†’ Run
  • 25. Clipping by Polygon - Result Vector β†’ Gcell inside Kota Pekanbaru only Raster β†’ .TIF of Google Map inside Kota Pekanbaru Only
  • 26. Create Shape 1. Border Polygon a. Go to Layer β†’ Create Layer β†’ New Shapefile Layer b. Select File name β†’ Geometry type β†’ Polygon β†’ Change CRS to EPSG:3857 β†’ Select Name, Type, Length (if need to add new column/field) β†’ Add to Fields List β†’ OK c. Right click on new shapefile layer β†’ Toggle Editing d. Go to Edit to add shape. There are several menu to add shape: βœ“ Freestyle: Add polygon feature βœ“ Circle: Add Circle β†’ Add Circle by a Center Point and Another Point βœ“ Square: Add Rectangle β†’ Add Rectangle from Extent e. Click on Canvas to draw Polygon β†’ Right Click to Finish β†’ Add Value 2. Route Line a. Go to Layer β†’ Create Layer β†’ New Shapefile Layer b. Select File name β†’ Geometry type β†’ Line β†’ Change CRS to EPSG:3857 β†’ Select Name, Type, Length (if need to add new column/field) β†’ Add to Fields List β†’ OK c. Right click on new shapefile layer β†’ Toggle Editing d. Go to Edit β†’ Add Line Feature e. Click on Canvas to draw Line β†’ Right Click to Finish β†’ Add Value * Do thematic layer to change color and shape line
  • 27. Create Shape – Polygon and Route β†’ Result
  • 28. Create Shape 3. Buffer a. Open/Add Polygon/Line to Layer Panel. Make sure the CRS type is EPSG:3857 - WGS 84 / Pseudo- Mercator b. Go to Vector β†’ Geoprocessing Tools β†’ Buffer c. On Input Layer select Polygon/Line β†’ Custom Distance and its unit (meters/kilometers) β†’ On Join style select Miter β†’ Run
  • 29. Create Shape 4. POI Based on Long Lat a. Prepare CSV/Excel file of POI which consist of Long Lat b. Add CSV/Excel file of POI to Layer Panel c. Go to Vector β†’ Shape Tools β†’ Create shapes β†’ Create circle d. Use the following setting: βœ“ Input layer: POI layer βœ“ Shape type: Polygon βœ“ Circle radius: POI distance from center to border βœ“ Radius units: Kilometers/Meters e. Run Result
  • 30. Create Shape 5. Gcell a. Prepare CSV/Excel file of Gcell which contain at least the following column βœ“ Sitename βœ“ Cellname βœ“ Band: Network system define shape size. Ex: L900, L1800, L2100, Indoor βœ“ Long Lat: Coordinate of location βœ“ Azimuth: Direction of antenna βœ“ Azimuth Width: Horizontal size βœ“ Radius: Vertical size Herewith recommendation value of Azimuth Width and Radius: Sorting Radius column from Largest to Smallest b. Add CSV/Excel file of Gcell to Layer Panel c. Go to Vector β†’ Shape Tools β†’ Create shapes β†’ Create pie wedge d. Use the following setting: βœ“ Input layer: Gcell layer βœ“ Shape type: Polygon βœ“ Azimuth mode: Use center azimuth and azimuth width βœ“ Beginning azimuth: Azimuth of Gcell βœ“ Ending azimuth: Azimuth width of Gcell βœ“ Radius: Radius of Gcell βœ“ Radius units: Meters e. Run Band Azimuth Width Radius L900 15 100 L2100 45 65 L1800 70 50 INDOOR 359.999 20 Result
  • 31. Append / Merge 1. Merge Vectors a. Go to Vector β†’ Data Management Tools β†’ Merge Vector Layers b. On Input Layers select vector layers to be merged c. Run 2. Merge Rasters a. Go to Raster β†’ Miscellaneous β†’ Merge b. On Input Layers select vector layers to be merged c. On Advanced Parameters replace No Data to 0 d. Run
  • 32. Append / Merge - Result
  • 33. Join Layer 1. Join Layers by Same Column a. Prepare 2 layer: Base layer and Additional layer. Both layer must have one same column name b. Add both layer on Layer Panel c. Right click on Base layer β†’ Joins β†’ Click + d. Use the following setting: βœ“ Join layer: Additional layer βœ“ Join field: field of Additional layer to join βœ“ Target field: field of Base layer to be joined βœ“ Joined fields: Select column of Additional layer to be added e. OK * Ex: Base layer (Gcell), Additional layer (PRB data) β†’ Result: Gcell with have new column of PRB Util Before After
  • 34. Join Layer 2. Join Attributes Data inside Polygon a. Go to Vector β†’ Data Management Tools β†’ Join Attributes by Location b. Use the following setting: βœ“ Base Layer: Additional layer βœ“ Join Layer: Polygon of Border βœ“ Geometric predicate: within βœ“ Discard records which could not be joined: Ticked c. Run * Ex: Base layer (Gcell), Join Layer (POI) β†’ Result: Gcell inside POI with all column combined Gcell with 38 fields (0-37) POI with 13 fields (0-12) Joined Layer with 51 fields (0-50)
  • 35. Heatmap Prepare CSV/Excel of PRB/Payload in sector level using Bear Distance.xlsx calculator, then add to Layer Panel based on Long Lat Azimuth/Sector 1. Basic Heatmap a. Double click layer β†’ Symbology β†’ Change to Heatmap b. Use the following setting: βœ“ Color ramp: Pick any βœ“ Radius: 10 millimeters βœ“ Weight points by: Value of color βœ“ Opacity: 25% c. OK Result Long Site Lat Site Azimuth Distance (Km) Bearing2 Long Azimuth Lat Azimuth 101.4025 0.461111 0 0.1 0 101.4025 0.46200932 101.4025 0.461111 120 0.1 2.094395102 101.4032807 0.46066184 101.4025 0.461111 240 0.1 4.188790205 101.4017193 0.46066184 101.367777 0.484722 0 0.1 0 101.367777 0.48562032
  • 36. Heatmap 2. IDW Interpolation a. Re-Open layer by Export and Change CRS to EPSG:3857 - WGS 84 / Pseudo-Mercator b. Go to Processing β†’ Toolbox β†’ Grid (IDW with nearest neighbor searching) c. Use the following setting: βœ“ Point layer: Main data βœ“ The radius of the search circle: 600 βœ“ Z value from field: Value of color βœ“ Additional command-line parameters: -outsize 10000 10000 d. Run e. Thematic by Graduated symbol Result
  • 37. Heatmap 3. Linear Interpolation a. Re-Open layer by Export and Change CRS to EPSG:3857 - WGS 84 / Pseudo-Mercator b. Go to Processing β†’ Toolbox β†’ Grid (Linear) c. Use the following setting: βœ“ Point layer: Main data βœ“ Search distance: 600 βœ“ Z value from field: Value of color βœ“ Additional command-line parameters: -outsize 10000 10000 d. Run e. Thematic by Graduated symbol Result
  • 38. MR/Covmo 40x40 meter 1. Change Scale MR for Display Only a. Prepare CSV/Excel of MR data β†’ Add to Layer Panel b. Double click on MR layer β†’ Symbology β†’ Graduated c. Go to Symbol β†’ Simple Marker d. Use the following setting: βœ“ Size: 40, Meters at scale βœ“ Stroke style: No Pen βœ“ Symbol (Bottom): Square βœ“ Color ramp: BGYR (Invert Color Ramp) βœ“ Classes: 4 βœ“ Value: Blue (-92 to 0), Green (-102 to -92), Yellow (-110 to -102), Red (-140 to -110) d. OK Resul t
  • 39. MR/Covmo 40x40 meter 2. Create MR Square/Grid Shape Permanently a. Prepare CSV/Excel of MR data β†’ Add to Layer Panel b. Go to Vector β†’ Shape Tools β†’ Create shapes β†’ Create polygon c. Use the following setting: βœ“ Input layer: MR data βœ“ Shape type: Polygon βœ“ Number of sides: 4 βœ“ Starting angle: 45 βœ“ Radius: 28.284271 d. Run e. Double click on Output layer β†’ Symbology β†’ Graduated f. Use the following setting: βœ“ Stroke style: No Pen βœ“ Color ramp: BGYR (Invert Color Ramp) βœ“ Classes: 4 βœ“ Value: Blue (-92 to 0), Green (-102 to -92), Yellow (-110 to -102), Red (-140 to -110) g. OK
  • 40. MR/Covmo 40x40 meter - Result Result
  • 41. Angle and Radius 0o 45o * Angle is a degree from center point to elbow a b c π‘Ž2 + 𝑏2 = 𝑐2 𝑐 = π‘Ž2 + 𝑏2 π‘…π‘Žπ‘‘π‘–π‘’π‘  = 𝑐 2 * Radius is a distance from center point to elbow Angle β€’ Use the Pythagorean theorem to calculate radius on Pythagorean theorem.xlsx
  • 42. Map Reporting 1. Go to Project β†’ New Print Layout β†’ Enter title β†’ OK 2. Herewith frequent items to put on report: a. Add Map: Current canvas b. Add Picture: Select file image c. Add Label: Custom text annotations d. Add Legend: Current layer on Layer Panel e. Add Scale Bar: Scale distance of map f. Add North Arrow: Compass 3. Go to Layout β†’ Export as Image β†’ Save Map Add Picture Add Label Add Legend Add Scale Bar Add North Arrow Label Legend North Arrow Picture Add Map Scale Bar
  • 43. Network Audit 1. Inter-Site Distance (ISD) a. Add Gsite to Layer Panel b. Go to Vector -> Analysis Tools -> Distance Matrix c. Use the following setting: βœ“ Input points layer: Gsite βœ“ Input unique ID field: Sitename βœ“ Target points layer: Gsite βœ“ Targget unique ID field: Sitename βœ“ Use only the nearest (k) target points: Number of neighbor site to measure d. Run e. On output layer add Kecamatan field from Gsite by Join Layer β†’ Export to XLSX f. Pivot Table result by Kecamatan and sorting from Smallest to Largest Result: LIMAPULUH is the Kecamatan which have the densest site population according to smallest ISD It is also can be used to define 1st tier sites of every site Kecamatan Count of InputID Average of Distance LIMAPULUH 30 951 PEKANBARU KOTA 10 966 SENAPELAN 10 1,108 SAIL 10 1,182 SUKAJADI 15 1,270 MARPOYAN DAMAI 80 1,524 BUKIT RAYA 45 1,773 PAYUNG SEKAKI 40 1,878 RUMBAI 160 2,319 TENAYAN RAYA 80 2,393 RUMBAI PESISIR 35 3,350 Result
  • 44. Network Audit 2. Nearest Site to Polygon a. Add Gsite to Layer Panel b. Go to Processing -> Toolbox -> Distance to nearest hub (line to hub) c. Use the following setting: βœ“ Source points layer: Polygon Kecamatan βœ“ Destination hubs layer: Gsite βœ“ Hub layer name attributes: Unique field βœ“ Measurement unit: Meters d. Run e. On output layer β†’ Export to XLSX * Result: Information of Kecamatan with its nearest site distance Result KECAMATAN HubName -> Sitename HubDist -> Distance Kecamatan to Site (m) RUMBAI LINGKAR_BARAT_UNRI_CR 792.8908649 PAYUNG SEKAKI DHARMA_BAKTI_PBR_IB 1154.987623 BUKIT RAYA PEPUTRA 1037.104486 MARPOYAN DAMAI MAPOYANDAMAI_CR 241.5069876 TENAYAN RAYA TENAYAN_RAYA_PBR_GT 2116.77197 LIMAPULUH TANJUNG_RHU 238.7342171 SAIL SUKAMULYA 262.2879235 PEKANBARU KOTA GUBERNURAN_RIAU 162.2848372 SUKAJADI TVRI_PEKANBARU 680.4735496 SENAPELAN KAMPUNG_BANDAR 268.5824686 RUMBAI TENGKU_MAHMUD_PBR_PL 902.5812699 RUMBAI PESISIR ROAD_OKURA_PBR_TB 992.8651063
  • 45. Network Audit 3. LAC Island//Mushroom with Voronoi a. Go to Vector β†’ Geometry Tools β†’ Voronoi Polygons b. Select Gsite on Input layer β†’ Run c. Use the following setting: βœ“ Input layer: Voronoi polygons βœ“ Dissolve fields: LAC d. Run e. Categorized thematic Dissolved layer to identify island/mushroom LAC Result: β€’ There is a site with LAC 12 in LAC 11 area β€’ There is a site with LAC 13 in LAC 12 area