Skip to content
This repository was archived by the owner on Jun 3, 2020. It is now read-only.

AmphibiaWeb/SpeciesLookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Species Lookup

Aim: create a service to generate a list of species expected to occur at a given point based on range maps (polygon intersections)
Credit: conceived and written by Chenyu Shi (@Chenyu-Shi), undergraduate apprentice at the Museum of Vertebrate Zoology

Archived!

Please see its active home at: BNHM/Specieslookup

File structure

debug.py tests the kmlparserclass.py functions locally

kmlparserclass.py contains all the functions needed to read in and process kml files

ray_casting.py implements the ray casting method

updater.py still needs more work but it contains function to update range maps on a regular basis

viz.py visualizes range maps and query points.

webapi.py puts everything together into a web service

Note on KMZ

These are for testing purposes only; in production we will use the AmphibiaWeb live directory for ranges which is updated regularly.

Updates

Apache server and Python 3 need to installed on the server

About

Looks up species based on intersecting coordinates and range polygons

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •