I have faced the following problem at rasterio session of the tutorial, please let know how can I a fix it. #210
Unanswered
Abebaw1984
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
ProjError Traceback (most recent call last)
Cell In[20], line 5
1 dem_bounds = (
2 "https://github.com/opengeos/datasets/releases/download/places/dem_bounds.geojson"
3 )
4 gdf = gpd.read_file(dem_bounds)
----> 5 gdf = gdf.to_crs(src.crs)
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\geopandas\geodataframe.py:1410, in GeoDataFrame.to_crs(self, crs, epsg, inplace)
1408 else:
1409 df = self.copy()
-> 1410 geom = df.geometry.to_crs(crs=crs, epsg=epsg)
1411 df.geometry = geom
1412 if not inplace:
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\geopandas\geoseries.py:1175, in GeoSeries.to_crs(self, crs, epsg)
1096 def to_crs(
1097 self, crs: Optional[Any] = None, epsg: Optional[int] = None
1098 ) -> GeoSeries:
1099 """Returns a
GeoSeries
with all geometries transformed to a new1100 coordinate reference system.
1101
(...)
1172
1173 """
1174 return GeoSeries(
-> 1175 self.values.to_crs(crs=crs, epsg=epsg), index=self.index, name=self.name
1176 )
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\geopandas\array.py:870, in GeometryArray.to_crs(self, crs, epsg)
867 if self.crs.is_exact_same(crs):
868 return self
--> 870 transformer = TransformerFromCRS(self.crs, crs, always_xy=True)
872 new_data = vectorized.transform(self._data, transformer.transform)
873 return GeometryArray(new_data, crs=crs)
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\pyproj\transformer.py:625, in Transformer.from_crs(crs_from, crs_to, always_xy, area_of_interest, authority, accuracy, allow_ballpark, force_over, only_best)
552 @staticmethod
553 def from_crs(
554 crs_from: Any,
(...)
562 only_best: Optional[bool] = None,
563 ) -> "Transformer":
564 """Make a Transformer from a :obj:
pyproj.crs.CRS
or input used to create one.565
566 See:
(...)
623
624 """
--> 625 return Transformer(
626 TransformerFromCRS(
627 cstrencode(CRS.from_user_input(crs_from).srs),
628 cstrencode(CRS.from_user_input(crs_to).srs),
629 always_xy=always_xy,
630 area_of_interest=area_of_interest,
631 authority=authority,
632 accuracy=accuracy if accuracy is None else str(accuracy),
633 allow_ballpark=allow_ballpark,
634 force_over=force_over,
635 only_best=only_best,
636 )
637 )
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\pyproj\transformer.py:337, in Transformer.init(self, transformer_maker)
331 raise ProjError(
332 "Transformer must be initialized using: "
333 "'from_crs' or 'from_pipeline'."
334 )
336 self._local = TransformerLocal()
--> 337 self._local.transformer = transformer_maker()
338 self._transformer_maker = transformer_maker
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\pyproj\transformer.py:105, in TransformerFromCRS.call(self)
99 def call(self) -> _Transformer:
100 """
101 Returns
102 -------
103 _Transformer
104 """
--> 105 return _Transformer.from_crs(
106 self.crs_from,
107 self.crs_to,
108 always_xy=self.always_xy,
109 area_of_interest=self.area_of_interest,
110 authority=self.authority,
111 accuracy=self.accuracy,
112 allow_ballpark=self.allow_ballpark,
113 force_over=self.force_over,
114 only_best=self.only_best,
115 )
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\pyproj_transformer.pyx:568, in pyproj._transformer._Transformer.from_crs()
File c:\Users\Hello\miniconda3\envs\geo\Lib\site-packages\pyproj_transformer.pyx:344, in pyproj._transformer.proj_create_crs_to_crs()
ProjError: Error creating Transformer from CRS.
Beta Was this translation helpful? Give feedback.
All reactions