Skip to content

Some of the collections of Python Scripts( or other languages) for batch processing GIS/RS data

License

Notifications You must be signed in to change notification settings

sacrrie/GIScripts

Repository files navigation

GIScripts

During my PhD study and the writing of this journal paper: https://aars-ajg.org/journal.php?paper=AJG-2208005

I used bash scripts and Python scripts (inside ArcGIS Desktop) to help process decades-long hundred layers of Remote Sensing data. This is a repository sharing all key functions with comments and explanations. I hope it helps other researchers/students who have similar needs. And boy was ArcMap and arcpy package difficult to work with.

I might have missed some important functions in this repository, feel free to explore it with new Bing or ChatGPT or something else. Feel free to submit a pull request if you have better suggestions for this README file. Thanks and hope it helps!

Function Name Description
MEAN Averages input rasters and saves result to a new file.
MAX Finds the maximum value from input rasters and saves result to a new file.
SUM Sums input rasters and saves result to a new file.
rename_NDVI Renames NDVI layers by appending the month and year to the file name.
conformation_NDVI Sets null values outside the valid range and rescales the values.
NDVI_speical Renames NDVI layers by appending a salt value and creates a dictionary of monthly maximum values.
linear_slope Calculates the linear slope of a trend on a set of rasters.
rename_gsmap Renames GSMaP layers by appending the month and year to the file name.
check_GSMaP Removes GSMaP layers that have invalid minimum values.
date_range Returns a set of the unique years found in the input data.
check_data_gaps Finds the gaps in time between two datasets.
refresh Refreshes the active view in ArcMap.
collection_by_time Groups rasters by year or month depending on the specified time unit.
temporal_pearson_correlation Calculates the temporal Pearson correlation between yearly max NDVI and [Apr, May, Jun, Jul] sum GSMaP.
extract_yearly_DN_to_points Extracts yearly NDVI and KBDI data values to the extraction points.
extract_monthly_DN_to_points Extracts monthly NDVI and KBDI data values to the extraction points.

About

Some of the collections of Python Scripts( or other languages) for batch processing GIS/RS data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages