- get_plss_details_batch: query multiple coordinates in parallel
- Census TIGERweb integration for county lookups (layer 82)
- Returns unique_townships for discovering T/R combinations in a grid
- County data useful for validating sample points fall within expected area
Version bump to 2026.01.25
- Grazing: allotment names, acreage, admin units
- Wild Horses: HMA populations, AML targets, inventory dates
- Recreation: campgrounds, trailheads, facilities from RIDB
- Wilderness: designated areas and WSAs with designation dates
- Wild Rivers: Wild & Scenic River segments with classification
- ACECs: Areas of Critical Environmental Concern with protected values
Total: 18 tools across 9 BLM data domains
- Add BLMAPIError exception with user-friendly error messages
- Rename is_public to allows_public_access with correct logic
(BIA/DOD are federal but restricted, not public access)
- Add MIT license
- Expand pyproject.toml with URLs, keywords, classifiers
- Rewrite README with badges, use cases, coverage map, examples
Query Section/Township/Range from lat/long coordinates using
the BLM National Cadastral ArcGIS REST service.
Tools:
- get_plss_location: human-readable PLSS description
- get_plss_details: structured data with full metadata