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

fd61851 · Jun 3, 2020

History

86 Commits
Nov 27, 2018
Mar 22, 2019
Nov 28, 2018
Sep 20, 2018
Oct 23, 2018
Jan 5, 2019
Oct 30, 2018
Oct 30, 2018
Jun 3, 2020
Nov 28, 2018
Sep 25, 2018
Oct 5, 2018
Oct 18, 2018
Jan 5, 2019
Oct 11, 2018
Mar 22, 2019
Nov 28, 2018
Oct 16, 2018
Nov 27, 2018
Nov 27, 2018
Nov 28, 2018
Jan 5, 2019
Oct 30, 2018
Sep 13, 2018
Sep 25, 2018
Apr 5, 2019
Apr 5, 2019

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