geeViz.edwLib¶
USFS Enterprise Data Warehouse (EDW) REST API client.
Provides search, metadata inspection, and spatial feature queries against the ArcGIS REST services at https://apps.fs.usda.gov/arcx/rest/services/EDW.
Quick start:
import geeViz.edwLib as edw
# Search for fire-related services
services = edw.search_services("fire")
# Get layer info
info = edw.get_service_info("EDW_MTBS_01")
# Query features as GeoJSON
geojson = edw.query_features("EDW_MTBS_01", 15,
where="FIRE_NAME LIKE '%CAMERON PEAK%'",
out_fields="FIRE_NAME,ACRES,YEAR")
# Load into Earth Engine
import ee
fc = ee.FeatureCollection(geojson)
Functions
|
Get detailed metadata for a specific layer: fields, geometry type, capabilities. |
|
Get metadata for an EDW MapServer service: description, layers, spatial ref. |
|
Query features from an EDW layer, optionally filtered by spatial intersection. |
|
Query features with automatic pagination to get more than 2000 results. |
|
Search EDW services by keyword and/or theme. |