如何在Python中将GDAL环境变量设置到包含EPSG csv文件的目录中?

时间:2018-11-08 17:32:44

标签: python virtual-machine gis

以下代码导致以下引用的错误。 我正在使用Microsoft商店和bash.exe中的Ubuntu运行虚拟环境。

import geopandas as gpd
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
fp = "zipfiles/IND_adm0.shp"
map_df = gpd.read_file(fp)

map_df.plot()

错误:

ERROR 4: Unable to open EPSG support file gcs.csv.  Try setting the GDAL_DATA environment variable to point to the directory containing EPSG csv files.
ERROR 6: No translation for an empty SRS to PROJ.4 format is known.

1 个答案:

答案 0 :(得分:0)

也许可以确保牢固安装gdal? https://pypi.org/project/GDAL/

我注意到,geopandas并不需要它(根据其需求文件)。

但是我也看到fiona是geopandas的依赖项之一,它指的是gdal,但是在他们的需求文件(对于pip)中没有明确提及。

“ pip install gdal”可能会解决您的问题。