Я получаю странную ошибку типа с Osmnx, о которой я не смог найти другие темы или информацию. В прошлом я использовал эту библиотеку на другом компьютере, и с установкой fre sh Anaconda и установкой fre sh osmnx я получаю ошибку типа при передаче 'crs'.
Изначально у меня возникли проблемы даже с импортом пакета, поскольку этот пользователь испытал: Невозможно импортировать имя 'CRS' из 'pyproj' для использования библиотеки osmnx
Я установил более старую (.11) версию и требуемые пакеты, и теперь osmnx импортирует нормально, но используя даже пример кода:
import osmnx as ox
G = ox.graph_from_place('Los Angeles, California', network_type='drive')
ox.plot_graph(G)
выдает ошибку
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-15-2b688bf77702> in <module>
2 graph = ox.gdf_from_place(place_name)
3 ox.save_gdf_shapefile(city)
----> 4 city = ox.project_gdf(city)
5 fig, ax = ox.plot_shape(city, figsize=(3,3))
~\Anaconda3\lib\site-packages\osmnx\projection.py in project_gdf(gdf, to_crs, to_latlong)
98 # else, project the gdf to UTM
99 # if GeoDataFrame is already in UTM, just return it
--> 100 if (gdf.crs is not None) and ('+proj=utm ' in gdf.crs):
101 return gdf
102
TypeError: argument of type 'CRS' is not iterable
Мне нравится думать, что я тщательно скрыл достаточно потоков, чтобы Полагаю, что это новая проблема, основанная на моей установке, но любая помощь будет принята.
соответствующие версии
pyproj 2.4.2.post1
osmnx .11
rtree .9.4
geopandas .7.0