EcoAtlas REST API


Habitat Projects

EcoAtlas tracks projects that modify habitat, such as wetland or stream restoration, compensatory mitigation, or habitat conservation. Multiple programs are using Project Tracker’s online data entry/edit forms (ptrack.ecoatlas.org) to manage their project information. Projects may have have multiple sites, activities, contacts, and funders.

Projects can be viewed in the landscape context along with other data layers on an interactive map. Individual project information pages summarize the status, events, contacts, funding, and habitat plan for each project. Supporting materials, including monitoring reports, permits, photos, videos, and links to other websites, can be stored in a project’s file repository. In addition, dynamic visualizations help measure the cumulative benefits of public policies and programs for California's aquatic resources.


Routes

GET : /{region_type}

Provides a list of all queryable regions within the given region type. Currently supported region types include ecoregions (ecoregion), California Regional Water Quality Control Boards (waterboard), administrative regions (adminregion), and groups (group).

Returned JSON is provided with:

GET : /projects

Provides a list of all habitat projects.

Returned JSON is provided with:

GET : /project/{projectid}

Provides details on the project specified by the Project ID.

Returned JSON is provided with:

GET : /projectGeom/{projectid}

Provides details on the project specified by the Project ID.

Returned JSON is provided with:

GET : /projects/{region_type}/{region_name}

Provides a list of all projects within the specified region.

Returned JSON is provided with:

GET : /projects/group/?q={group_name}

As project groups are not fixed and names can vary, searching via a URI parameter may be more desirable. This allows searches via proper strings (e.g. with whitespace). Special characters will be replaced with a character wildcard.

Returned JSON is provided with:


© San Francisco Estuary Institute 2017