详情请访问用户手册及开发文档。
- Python (2.7 and 3.x)
- GDAL >=1.9
- Numpy >=1.9
- matplotlib
- TauDEM 5.3.7+ or TauDEM_ext 用于水文模块。
PyGeoC image on Docker hub
docker pull crazyzlj/pygeoc:v0.3.2
# Testing examples:
docker run -v /path/to/PyGeoC:/pygeoc crazyzlj/pygeoc:v0.3.2 /pygeoc/examples/ex01_begin_with_pygeoc.py
Although the GISInternals support site (http://www.gisinternals.com/index.html) also provides the GDAL Python bindings (e.g., GDAL-1.11.4.win-amd64-py2.7.msi), it may not work properly. So, the site of Unofficial Windows Binaries for Python Extension Packages by Christoph Gohlke (https://www.lfd.uci.edu/~gohlke/pythonlibs/) is highly recommended. Not only the GDAL, almost the commonly used packages can be found here. Please read the instructions very carefully at the head of this website.
-
Select 32- or 64-bit binaries of packages according to the version of your python, not the version of your Windows. In other words, even if the Windows is 64-bit, the Python can be 32- or 64-bit.
-
Install Microsoft Visual C++ Redistributable packages first, since many binaries cannot run without them, i.e., Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.7), Visual C++ 2010 (x64 and x86 for CPython 3.4), or the Visual C++ 2017 (x64 or x86 for CPython 3.5, 3.6, and 3.7).
-
Install numpy+mkl (https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy), e.g., numpy-1.15.4+mkl-cp27-cp27m-win_amd64.whl.
-
Download and Install GDAL, e.g. GDAL-2.2.4-cp27-cp27m-win_amd64.whl.
-
(Optional) Install Esri’s FileGDB API 1.3 or FileGDB 1.5 if you want to use the FileGDB plugin for GDAL. Otherwise, just delete the ogr_FileGDB.dll located in D:\demo\python27\Lib\site-packages\osgeo\gdalplugins.
-
Open a CMD window and enter the following commands to test if the GDAL package for Python is successfully installed.
import osgeo osgeo.__version__ '2.2.4' from osgeo import ogr from osgeo import osr from osgeo import gdalconst from osgeo import gdal_array from osgeo import gdal
-
Download and Install matplotlib, e.g. matplotlib‑2.2.3‑cp27‑cp27m‑win_amd64.whl.
PyGeoC处在不断开发完善中,请根据如下命令安装最新开发版本。
pip install git+https://github.com/lreis2415/PyGeoC@master
或者:
git clone https://github.com/lreis2415/PyGeoC
cd PyGeoC
# For *nix OS
sudo ./reinstall.sh
# For Windows, open a cmd windows as Administrator
./reinstall.bat
# You can specific the Python path, e.g.,
./reinstall.bat D:\demo\python36
pip install -r requirements_dev.txt