foss4g qgis qgis3 filipino gis
Sa huling lathala, tinalakay ang mas pangkalahatang konsepto ng GIS. Ngayon, tutungo na tayo sa pagtalakay ng QGIS.
Ang QGIS ay isang malaya at bukas (free and open source) na software. Ito ay maaaring gamitin sa iba’t ibang plataporma (Windows, Mac, Linux, Android), maasahan, at patuloy na nililinang ng mga developers at ng komunidad. Ito ay nasa ilalim ng GNU GPL (General Public License) v2 at isang opisyal na proyekto ng Open Source Geospatial Foundation (OSGeo). Ito ay maaring i-download mula dito.
Ang ibig sabihin ng Free sa Free software ay mas malapit ang kahulugan sa salitang Malaya ng wikang Filipino kaysa sa salitang libre. Sabi nga: Free as in Freedom, not Free as in Free Beer. Sinasabing malaya ang Free software sapagkat pinagkakalooban ka nito ng mga kalayaan na inaasahang ipagkakaloob mo din sa ibang taong kapwa gumagamit ng nasabing software.
Ayon sa Free Software Foundation, ang Apat na Kinakailangan Kalayaan (Four Essential Freedoms) ng Malayang Software ay:
Walang nagsasabing bawal kang kumita gamit ang Free software. Sa katotohanan, maaring kumita ng pera sa Free software sa pamamagitan ng pagtuturo nito sa iba, pagbibigay suporta, o pag-gamit nito sa komersyal na paraan. Ang hindi pwedeng gawin ay ang ipagkait sa iba ang kalayaang ipinagkaloob sa iyo ng malayang software.
Halimbawa: Hindi mo pwedeng itago ang source code ng malayang software mula sa mga tao o kliyente mo sapagkat ito ay lalabag sa Kalayaan 1. Kailangan bigyan ng kopya ng source code o kaya ng link patungo sa source code ng QGIS o ng plugin sa QGIS na ginawa mo para sa isang kliyente.
Adobo… Ganito ko ipaliwanag at ihalintulad ang malayang software. Isipin mo na mayroong dalawang tao na may hawak ng recipe para sa adobo – si Jose at si Juan.
Jose: Hindi binibigay ni Jose ang kaniyang recipe sa iba at kung ibigay niya man ito sa iyo, ito ay sa ilalim ng kasunduan na hindi mo pwedeng ibigay sa iba ang recipe niya at hindi mo ito pwedeng baguhin. Si Jose lang ang pwedeng magbigay ng recipe niya sa ibang tao.
Juan: Sa kabilang dako, malayang ibinabahagi ni Juan ang kanyang recipe sa iba. Kapag ibinahagi sayo ni Juan ang recipe niya, binibigyan ka din niya ng kalayaang baguhin at mas pagandahin ito (magdagdag ng bagong sahog, magbawas ng toyo, palitan ang dami ng mga sangkap, atbp). Maliban dito, ibinibigay din sa iyo ni Juan ang kalayaang ipamahagi sa iba ang recipe niya pati na rin ang mga pagbabago sa recipe na idinagdag mo. Ang tanging hiling lamang ni Juan ay ibahagi mo rin sa iba ang mga kalayaang ibinabahagi niya sa iyo.
Sinisimbolo ni Juan at ng kanyang recipe ang malayang software na nagbibigay sa atin ng kalayaang magpakilala ng pagbabago sa recipe ng adobo at ipamagagi ang recipe natin sa iba. Si Jose naman ay ang tipikal na proprietary software. Sa paglipas ng panahon, marahil ang adobo na nagmula sa recipe ni Juan ang maging mas masarap at dahil sa kakayahan niton magbago ayon sa panlasa ng mga tao. Ito din marahil ang mas tatangkilikin ng karamihan sapagkat kahit gaano natin kapaborito ang adobo, siguro’y hindi rin natin magugustuhan na lahat ng adobo sa mundo ay pare-pareho ang lasa.
Ang malayang software ay bukas na software
Sa isang bukas (open-source) na software, tayo ay malayang makita ang source code nito at malaman kung paano siya gumagana. Ang pagiging bukas ng software ay isang paraan upang matugunan ang Kalayaan 0 at Kalayaan 1 ng malayang software.
Ang isang software na hindi bukas ay inihahalintulad ko sa binilo mong kotse na hindi mo pwedeng buksan ang hood kung saan nakalagay ang makina at iba pang parte nito. Kapag nagkaroon ng sira ang kotse, kailangan mo itong dalhin sa iba para lamang pabuksan ang hood upang makita nila ang kamalian at maayos ito. Kumpara dito, ang bukas na software ay isang kotse na malaya kang tingnan kung ano ang nangyayari sa makina at sa iba pang parte nito kapag nagkaroon ng sira. Maari mong ayusin sa sarili mo ang sira o dalhin sa iba upang ipatingin at ipaayos ito. Siguro naman ay mas gugustuhin natin ang ikalawang kotse kaysa sa una.
Ang interface ang bahagi ng software na kumukunekta sa tao at sa makinarya. Ito ay kung saan nagaganap ang interaksyon sa pagitan ng tagagamit at ng software. Dito, maaring magbigay ng input ang taga-gamit at ang software naman ay maaring magpakita ng mga resulta.
Ang interface ng QGIS ay may anim na pangunahing bahagi. Ito ay ang:
Mas marami pang impormasyon ukol sa interface ng QGIS ay maaaring makita dito.
Ang menu bar sa QGIS ay katulad ng mga menu bar sa ibang programa. Dito makikita ang mga utos (commands) at bagay na kayang gawin (functions) ng QGIS.
Ang mga toolbar ay nagbibigay ng shortcut upang patakbuhin ang mga commands at functions ng QGIS.
Ang listahan ng mga toolbars ay maaring makita sa Menu bar sa ilalim ng View -> Toolbars.
Ang mga karaniwang toolbar na ginagamit ay:
Ang mga toolbar ay maaring galawin at ilagay kung saan man sa QGIS interface. Maari silang ipwesto sa taas, baba, o sa gilid ng Map Canvas.
Ang mga panels ay naglalaman ng mga widgets na maaring gamitin para sa mga mas komplikadong interaksyon sa QGIS.
Ang listahan ng mga panels ay maaring makita sa Menu bar sa ilalim ng View -> Panels.
Ang mga karaniwang toolbar na ginagamit ay:
Katulad sa toolbars, ang mga panels ay maaring galawin at ilagay kung saan man sa QGIS interface. Maari silang ipwesto sa taas, baba, o sa gilid ng Map Canvas.
Ito ang lugar kung saan makikita ang mapa/imahe ng mga layers.
Maaring palakihin, paliitin, at galawin ang mga mapa/imahe na nakikita dito
Gumagamit ng On-the-Fly Coordinate Reference System Transformation (OTF) upang ang mga layers na parehong lugar ang ipinapakita ay maglapat kahit na hindi pareho ang coordinate reference system na gamit nila (IMPORTANTE. Tingnan ang huling lathala)
Ang status bar ay nagbibigay ng impormasyon ukol sa map view o map canvas:
Isang napakamakapangyarihang kagamitan sa QGIS. Maaring gamitin ang locator upang maghanap ng mga layers, mga aksyon na kayang gawin, at mga proseso ng QGIS. Mainam gamitin kapg hindi mo alam kung saan hahanapin o ano ang pipindutin para sa aksyon na gusto mong mangyari sa QGIS.
Ang Python console ay maaring mabuksan sa pagpindot ng Python logo sa Plugins toolbar.
Dito, maaring gumamit ang user ang Python upang magpatakbo ng mga commands o kaya i-extend ang QGIS.
Ang pyqgis ay isang Python library para sa QGIS na maaring gamitin sa pagsusulat ng Python codes para sa QGIS.
Isa sa mga magagandang lugar upang matuto ng pyqgis para sa mga hindi programmers ay ang blog posts ni Anita Graser/underdarkGIS tungkol dito.
Ang user profiles ay isa sa mga bagong bagay na idinagdag sa QGIS 3.X. Ang bawat user profile ay may sarling settings, plugins, shortcuts na naka-save sa sarili nitong folder. Mainam itong gamitin kung maraming mga gagamit ng QGIS at iba-iba ang kanilang pangagailangan or nakasanayang shortcuts. Pwede rin itong gamitin ng isang user upang gumawa ng profile para sa mga natatanging gamit ng QGIS (halimbawa: isang profile na nakatuon sa remote sensing, isa na nakatuon sa pag-digitize, atbp).
Maaring pumili ng user profiles sa pamamagitan ng Settings -> User Profiles. Ang folder ng aktibong user profile ay maaring buksan gamit ang Settings -> User Profiles -> Open Active Profile Folder.
Isa sa mga pinaka-mahalagang bahagi ng QGIS ay ang mga plugins. Sila ay nagbibigay ng karagdagang mga kakayahan at abilidad sa QGIS at gingagawang mas kapaki-pakinabang ito. Karamihan sa mga bagay na madalas akalain na hindi kaya ng QGIS ay nasasagot ng mga plugins. Ang mga plugins na ito ay likha din ng mga users ng QGIS at ang mga source code nila ay bukas sa publiko upang pag-aralan. Maari tayong tumulong sa pag-papaganda ng mga plugins o kaya ay gumawa ng sarili nating plugins upang ipamahagi sa ibang users.
May dalawang uri ng plugins:
QGIS Official Plugin Repository
o kaya ay mula sa source code.Mayroon ding dalawang paraan upang mag-install ng plugins sa QGIS:
.local/share/QGIS/QGIS3/profiles/default/python/plugins
Library/Application/Support/QGIS/QGIS3/profiles/default/python/plugins
C:\\Users\<User>\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins
Maraming mga lathala sa internet na tumatalakay sa mga QGIS plugins. Dito mismo ay tinatalakay ko ito sa serye kong #PluginFridays.
Ang mga expressions sa QGIS ay ginagamit para sa mga gawain tulad ng pagpili ng features (selection), pag-sala ng features (filtering), at iba pang mga kompyutasyon (computations). Ang syntax o paraan ng pagbuo ng mga expressions ay katulad sa Structured Query Language (SQL). Ang mga pangunahing batayan ay:
Ilan sa mga lugar kung saan pwedeng gamitin ang expressions ay sa Expression tab ng Field Calculator, Select by Expression, at Query Builder ng Filter. Ang Expression tab ay mayroong mga widgets para:
Ang mga layers sa memorya (layers in memory) ay katulad ng mga normal na layers ngunit sila ay hindi permanente at hindi pisikal na naka-save sa kompyuter subalit ay naka-save sa memorya ng computer lamang. Sila ay kapakipakinabang kapag kailangan ng pansamantalang layers o kaya mga layers na di naman kailangan i-save bilang files. Sa QGIS, ang mga output ng processing ay madalas na nakalagay lamang sa memorya kung hindi direktang sasabihing i-save sila bilang files. Maari ring gumawa ng mga pansamantalang layers gamit ang Layer -> Create Layer -> New temporary scratch layer.
Ang mga layers sa memorya ay pansamantala lamang at “nakakalimutan” ng QGIS kapag pinatay na ang QGIS. Sa madaling salita, kapag gumawa ka ng pansamantalang layer at pinatay mo ang QGIS, sa susunod na pagbukas mo nito ay wala na ang pansamantalang layer na iyon. Ang solusyon para di ito mangyari ay ang pag-gamit ng Memory Layer Saver na plugin. Gamit ito, maaring “maalala” ang mga layers sa memory na kasabay ng isang QGIS project kahit pagkatapos patayin ang QGIS.
Laging tandaan na i-save ang mga layers bilang aktwal na files (.gpkg, .geojson, .shp) kung kailangan mo ng pisikal na kopya nito.
Isa pang bagong dagdag sa QGIS 3.X ay ang pagkakaroon ng isang komprehensibong paraan para maglagay ng layers sa QGIS sa pamamagitan ng Data Source Manager na maaring buksan gamit ang CTRL + L o Layer -> Data Source Manager.
Mula sa Data Source Manager, maaring maglagay na iba-ibang uri ng data sa QGIS o kaya ay kumabit sa iba’t-ibang pwedeng pagkunan ng data.
Ang mga rasters at vectors ay tinalakay sa huling lathala. Ang mga layers na ito ay maaring ilagay sa QGIS gamit ang nararapat ng opsyon sa Data Source Manager (hal. Vector para sa vector data, Raster para sa raster data, Delimited Text Layer para sa CSV data).
Ang Browser ay maaring gamitin upang hanapin sa kompyuter ang mga layers na nais ilagay sa QGIS.
Maari ding “i-drag” o hatakin papasok sa interface ng QGIS ang mga vector, raster, at CSV files upang mabasa sila ng QGIS. Para sa mga CSV files, maari rin tingnan ito kung paano siya ilagay sa QGIS bilang layer.
Para naman sa mga Spreadsheet files tulad ng mga gawa sa LibreOffice Calc o MS Excel, maaring gamitin ang Spreadsheet layers plugin na tinalakay dito.
Para naman kumunekta sa isang database, maaring:
Bubuksan nito ang isang dialog kung saan maaring ilagay ang mga detalye para kumunekta sa database.
Ang QGIS ay maari ring gamitin upang makakuha ng data mula sa mga online services o imbakan ng geospatial data. Ginagawa ito sa pamamagitan ng pagkonekta sa mga sites na nagbibigay WFS (World Features Service), WMS (World Mapping Service), at iba pang OGC-compliant web services.
Maaring kumunekta sa isang web service sa pamamagitan ng:
Bubuksan nito ang isang dialog kung saan maaring ilagay ang mga detalye para kumunekta sa database.
Halimbawa, maari tayong kumunekta sa WMS service ng Philippine Geoportal. Ang url nila ay:
http://geoserver.namria.gov.ph/geoserver/ows?version=1.1.1&
Kapag matagumpay na nakakonekta sa WMS ng Philippine Geoportal, maari nang magamit bilang layer ang mga mapa nila.
Ang Geonode ay isang Content Management System para sa Geospatial na data. Pinapadali nito ang pag-imbak at pag-bahagi ng mga datos na maaring gamitin sa GIS. Sa 3.X na bersyon ng QGIS, mas madali na kumunekta sa mga website na nagpapatakbo ng GeoNode para makita at magamit ang mga datos na nakapaloob sa mga sites na ito.
Maaring kumunekta sa isang web service sa pamamagitan ng:
Ang Geonode ng World Food Programme (WFPGeonode) ay isang halimbawa ng Geonode site kung saan pwedeng kumunekta ang QGIS para makakuha ng data. Ang url nila ay:
http://geonode.wfp.org/
Kapag matagumpay na nakakonekta sa Geonode ng World Food Programme, maari nang magamit sa QGIS ang mga layers at mapa nila.
At iyan ang munting pagpapakilala natin sa QGIS. Sana ay nabigyan kayo nito ng simple bagama’t pangkalahatang pananaw sa kung ano ang QGIS. Sa mga susunod na lathala, mas bibigyan tuon at pansin natin ang mga partikular na kayang gawin ng QGIS at kung paano ito gamitin sa iba’t ibang larangan.
Hangang sa muli! Tagay!
foss4g foss4gph qgis gis presentation
foss foss4g opensource freeasinfreedom freesoftware
foss4g foss4gph thesis uaap mapping the geography of the uaap spatial analytics basketball basketball analytics
foss4g foss4gph qgis gis presentation
If you find my website or any of the materials I share useful, you can consider donating to the cause below.
Except when explicitly stated otherwise, this work and its contents by Ben Hur S. Pintor is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Other works (software, source code, etc.) referenced in this website are under their own respective licenses.
This site is powered by Jekyll and hosted on Github (view source)