I have a geometry that forms a very small narrow polygon in LL CRS, I am trying to use geopandas.GeoDataFrame.estimate_utm_crs() function to convert the geometry to UTM but I an encountering a RuntimeError: Unable to determine UTM CRS
<code>import geopandas as gpd
from shapely.geometry import Polygon
poly = Polygon([(-91.10097928589327, 89.73568045613413), (-91.09949547975252, 89.73568045604588), (-91.09949519028643, 89.73568904992091), (-91.10097904467153, 89.73568905000914), (-91.10097928589327, 89.73568045613413)])
gdf = gpd.GeoDataFrame(gpd.GeoSeries(s['polygon']), columns=['geometry'], crs='EPSG:4326')
display(gdf.crs)
gdf
gdf.estimate_utm_crs()
</code>
<code>import geopandas as gpd
from shapely.geometry import Polygon
poly = Polygon([(-91.10097928589327, 89.73568045613413), (-91.09949547975252, 89.73568045604588), (-91.09949519028643, 89.73568904992091), (-91.10097904467153, 89.73568905000914), (-91.10097928589327, 89.73568045613413)])
gdf = gpd.GeoDataFrame(gpd.GeoSeries(s['polygon']), columns=['geometry'], crs='EPSG:4326')
display(gdf.crs)
gdf
gdf.estimate_utm_crs()
</code>
import geopandas as gpd
from shapely.geometry import Polygon
poly = Polygon([(-91.10097928589327, 89.73568045613413), (-91.09949547975252, 89.73568045604588), (-91.09949519028643, 89.73568904992091), (-91.10097904467153, 89.73568905000914), (-91.10097928589327, 89.73568045613413)])
gdf = gpd.GeoDataFrame(gpd.GeoSeries(s['polygon']), columns=['geometry'], crs='EPSG:4326')
display(gdf.crs)
gdf
gdf.estimate_utm_crs()