R coding for parsing and simple raster calculation of geospatial images

Writing R or MATLAB codes for automated parsing each band of geospatial composite image tiff files, storing each separate band, performing raster calculation, exporting raster calculation results as new images, and calculating statistics of each result images. Then guiding me how to do it in my computer through Team Viewer application.

Requirement: R or MATLAB, Geospatial data

Time requirement of Project completion: 36 hours after the project is awarded to the bidder.

Detailed info:

For this, I will give you some files to work on. I have three files of images as examples. They are geotiff images. Each image is a composite image of four bands: B1, B2, B3, B4. All images are in one folder. I want to parse each band in every image into separate new images. For example: An image named GT_20180815 is consisted of B1, B2, B3, B4. I want to extract B1 from image GT_20180815 and save it as GT_20180815_B1 in another folder. Then do extract the B2 of the image GT_20180815 and save it as GT_20180815_B2 in another folder. Then so on and so on. But in practice, I will have hundred images, that is why I need an automated work through looping in MATLAB or R environment. Then, after each band from all images are extracted and stored them in separate no I need to do raster calculation. For example: VF = GT_20180815_B1 * GT_20180815_B2. Then I need to export VF as permanent images. Then I will have hundreds of VF images in another folder. Then from the VF folder, I need to derive statistics of each VF image: covering min, max, range, Q1, Q2, Q3, STDEV. Then export the result of the statistics derivation as new variables.

Requirement: R, Geospatial data


1. Codes in R or MATLAB to handle geospatial data that perform the following tasks

- importing images and read the spatial reference (images from Planet Scope 4 bands)

- parsing each image into their composing bands (B1, B2, B3, B4). I have daily images.

- store / export them as new geotiff images in each new folder: ie. Folder B1 for the B1 parsed from the whole images. This will create B1, B2, B3, B4 daily images

- looping a calculation for each folder for doing a simple calculation: ie: B1_SR = 0.0001 * B1

- loping a calculation for doing raster calculation for each folders: i.e NV = (B3B4)/(B3+B4). This will create daily NV images.

- store or export images of results of raster calculation from NV calculations as NV daily images into new folder

- deriving statistics of NV images: (min, max, range, average, Q1, Q2, Q3, stdev)

- looping a calculation for averaging daily NV images into monthly NV images.

- Looping codes should not be dependent to the input file names

- codes should be accompanied with detailed comments for clear instruction for beginners

2. Guidance to me through TeamViewer on how to do the work in my own computer

3. Milestone is released only after the completion of deliverables number 1 and 2 above.

Skills: Geographical Information System (GIS), Geospatial, Matlab and Mathematica, R Programming Language

See more: raster maps in r, subset raster r, raster math in r, raster analysis in r, r ggplot raster, r raster, raster algebra in r, raster stack vs raster brick, simple java calculation script calculator, simple flash project rotating images, coding project simple ruby rails, simple flash movie rotating images, simple distance calculation, simple interest calculation year, simple flash file rotating images, simple profit calculation, quarterly simple interest calculation, simple animation flash swapping images, simple free template joomla images, simple javascript calculation

About the Employer:
( 1 review ) Brisbane, Australia

Project ID: #17654633

13 freelancers are bidding on average $146 for this job


Hello Sir, I am the expert freelancer here. I am on the 6th position through out the world to deliver the quality job. I have deliver here more than 390 + projects with 100% client satisfaction. I can help you More

$200 AUD in 4 days
(29 Reviews)

Dear Client, I have master degree in image processing. The calculation you mentioned are easy. But to be honest I have never dealing with geospatial image. But I can find how to import them into matlab. The rest tas More

$100 AUD in 2 days
(34 Reviews)
$166 AUD in 1 day
(34 Reviews)

4+ years of professional experience as GIS developer. Designed and developed many systems and solutions. Contact me with more details. I am interested. Thanks

$200 AUD in 2 days
(3 Reviews)

Expert in Matlab, Simulink, Power System, Signal Processing, Image Processing Artificial Intelligence. Excellent in Engineering related work. Already finished similar work on Geo-images. I have seen your pdf file. I More

$100 AUD in 10 days
(6 Reviews)

Dear Sir. While reading your project description, I felt excited with confidence in satisfying your demand. I’ll complete your project ASAP. I have rich experience in MATALB. My key skill is Data & image pr More

$70 AUD in 3 days
(6 Reviews)

Writing Invaders is a group of independent professional writers and website developer and scholars from everywhere throughout the world. Together, we give best quality aid to secondary school, undergraduate, Masters More

$72 AUD in 10 days
(2 Reviews)

Hello, I can help you by writing the code for you in R language. Regards, Ruben

$555 AUD in 2 days
(1 Review)

Hi, Saw you are looking for a developer to automate extraction of bands of GEOTIFF images. I can help you with the extraction storing extracted bands, raster calculations as well as calculating statistical values fr More

$100 AUD in 2 days
(0 Reviews)
$88 AUD in 5 days
(0 Reviews)

Hi I am a Data Science Professional with specific to R programming and machine learning with a total experience of 7 years of which close to 4 years is into Data Science with R Programming, & matlab on tools front. I More

$100 AUD in 2 days
(0 Reviews)

## What I understood ? ## As I understood, you have 'n' number of raster images and each image has few bands data. We have to save each band as separate file for each raster in different folder. Then we have to comput More

$80 AUD in 2 days
(0 Reviews)
$72 AUD in 10 days
(0 Reviews)