Skip to content

PythonLidar is a python package for fetching, manipulating, and visualizing point cloud data. The package accepts boundary polygons in Pandas data frame and returns a python dictionary with all years of data available and a geopandas grid point file with elevations encoded in the requested CRS.

Notifications You must be signed in to change notification settings

eyerus21/AgriTech---USGS-LIDAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgriTech---USGS-LIDAR

At AgriTech, we are very interested in how water flows through a maize farm field. This knowledge will help us improve our research on new agricultural products being tested on farms.


Table of contents

Description

LiDAR (light detection and ranging) is a popular remote sensing mechanism used for measuring the exact distance of an object on the earth's surface. Since the introduction of GPS technology, it has become a widely used method for calculating accurate geospatial measurements. These geospatial data are used for different analysis purposes.

The purpose of this project is to build models of water flow and predict maize harvest if we better understand how water flows through a field, and which parts are likely to be flooded or too dry.


Data Source


Project Progress

  • Main Tasks

    • Enable Elevation Data Fetching
    • Enable Data Loading from saved tif and las/laz files
    • Enable Terrian Visualization using retrieved or loaded LiDAR cloud points
    • Enable Cloud Point Standardizing/Sub-Sampling
    • Enable data augmentation to retrieved geopandas data-frame
    • Composing a QuickStart Guide Notebook
  • Additional Tasks

    • Enable Diagrammatic way of comparing original terrain and subsampled terrain
    • Enable Soil-Data Fetching
    • Enable Climate-Data Fetching
    • Enable interaction with Sentinel public API
    • Enable users to download satellite imagery using Sentinels API

Installation requirements

Some of the python packages required to do the project are listed here and for more check the requiremnt.txt file:

pip install PDAL

pip install geopandas

pip install rasterio

pip install laspy


Skills and knowledge

Skills:

  • Working with satellite imagery as well as geographical data files
  • Exposure to building API that interacts with satellite imagery Code packaging and modularity
  • Building data pipelines and orchestrations workflows

Knowledge:

  • Satellite and geographical Image processing
  • Functional and Modular Coding
  • API access to Big Data

References

About

PythonLidar is a python package for fetching, manipulating, and visualizing point cloud data. The package accepts boundary polygons in Pandas data frame and returns a python dictionary with all years of data available and a geopandas grid point file with elevations encoded in the requested CRS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published