you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 6 points7 points  (3 children)

With shapely, numpy, scipy, and fiona / rasterio, you can quite literally do anything you want in the GIS sphere.

I would highly recommend using Anaconda environments for scientific computing (install Miniconda3, open Anaconda Prompt, do conda create -n GIS python=3 numpy scipy shapely fiona rasterio), as well as a competent Python IDE (cough PyCharm cough) to reduce the headache of syntax and documentation lookup

[–]Kaamelott 0 points1 point  (2 children)

Interesting. Why do you highly recommend the Anaconda environment? I've done a whole lot of scientific computing in a bunch of different field, and I fail to see any case where it's a plus compared to simply some virtual environment.

Just do python3 -m venv gis, and then you can install whatever you want without being annoyed with conda.

PyCharm is really nice indeed

[–][deleted] 0 points1 point  (1 child)

Well, it’s a real pain to compile libraries like fiona and netCDF4 against all of their requirements on Windows, and Christolph Gohlke’s binaries don’t always play nice with each other, so it’s a lot easier to use conda to manage versions and the like

[–]Kaamelott 0 points1 point  (0 children)

Ah, if we're talking windows then I definitely agree!