Code Monkey home page Code Monkey logo

masters-thesis's Introduction

A highly motivated and passionate geoinformatician with over three years of working experience in the geospatial field. My research interests include geographic information science (GIS), remote sensing, cloud computing and data analytics.

masters-thesis's People

Contributors

ohm-np avatar

Watchers

 avatar

masters-thesis's Issues

Challenges?

Post challenges (at least every week) and ideas on how to solve them

Sequential vs Parallelization

AOIs:

  • WDPA polygons (7495)
  • simplified WDPA polygons (4722)
  • grid cells (~10/20K)

Rasters:

  • worldpop (1 km resolution)
  • high resolution rasters (create a demo raster)

Tests:

  • sequential
  • parallelization (8 cores)
  • parallelization (16 cores)

Functions:

  • terra::zonal
  • terra::extract
  • exactextractr::exact_extract

Results:

  • save csv for time taken processing all aois at once
  • several plots

bubble plots

Creating bubble plots might show all the relevant results into a single plot since we can visualize 4 types of variables within a single plot.

Example bubbleplot

Thesis defense 08 07 2022

Timeline

Date Milestone Details
Aug 15 First draft full texts, grammar corrections
Aug 18 Meeting with Prof. 13:00 - 14:00 (zoom)
Aug 31 Second draft apply feedbacks, citations, densify references, annexes
Sep 10 Final version paraphrasing, rephrasing, check plagiarisms
Sep 13 Submission soft copy + hard copy

output tabular structure

Think of how final table/chart should look like. It should help users to choose the most efficient and effective combination of R tools and techiques to process their resources for corresponding polygons.

spatVector vs sf - vector operations

AOIs:

  • wdpa polygons
  • simplified wdpa polygons
  • grid cells

Target vector:

  • ecoregions

Functions:

  • terra::crop/intersect
  • sf::st_intersect

Results:

  • save time elapsed as csv
  • several plots

track cpu and memory usage

% of CPU and memory usage

Variables

  • populaton count (raster)
  • ecoregions (vector)
  1. track for one hour (60601)
  2. plot the graphs

mapme.biodiversity package and processing

Prepare the results using mapme.biodiversity package and process following datasets:

  • SRTM Elevation
  • Terrain Ruggedness Index using SRTM DEMs
  • population count
  • Accessibility
  • Mangrove Extent
  • Terrestrial Ecoregions of the World

Study Areas?

  • WDPA polygons
  • Simplified WDPA polygons
  • Fishnets

Engine choices?

  • terra zonal
  • terra extract
  • exact extract

Line charts and accuracy check

Create line plots for these combinations:

  1. 0.01 raster for 1000, 5000, and 10000 sqkm fishnets
  2. 0.001 raster for 1000, 5000, and 10000 sqkm fishnets

Also, study the accuracy of the results obtained from this combination:

  1. population 2020 raster for allPAs (zonal, extract, and exact)

Use sequential (0) and parallel (1-16 cores) approach

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.