matplotlib / matplotlib/basemap
Feature request: support for projected UTM EPSG codes
- Dominant language
- Python
- Stars
- 817
- Forks
- 395
- PR merge metrics
- No merged PRs in 30d
Description
I'm using Basemap in an application ([PyHum](https://github.com/dbuscombe-usgs/PyHum)) that requires EPSG code input for projection information to use in both Basemap and pyproj. The problem is that Basemap rejects projected NAD83 UTM codes ([26919 - NAD83 UTM 19N, for example](https://epsg.io/26919)) and thus PyHum cannot output in UTM. Is there a reason UTM projections are not supported, and if not, is there a good way to incorporate support for them? I've looked at several options but none really make sense except changing Basemap's EPSG support.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing Basemap's EPSG support and its interaction with pyproj, using projected NAD83 UTM 19N (EPSG 26919) as the concrete case. Determine how EPSG input is currently rejected and verify that supported projected UTM codes can be used for PyHum's UTM output without breaking existing projections.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100