Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Learn GIS with Python [closed]

I've been wanting to learn GIS, I already know lots of python, so I've been looking for online free sources to learn GIS.

Anyone one out there knows any good information to start with? tutorials? excercises?

Thank you!

like image 690
maumercado Avatar asked Mar 09 '11 17:03

maumercado


People also ask

Is Python useful for GIS?

Python is the scripting language of choice for ArcGIS Pro. It has its own module, ArcPy (where you'll find the Python translation of all your favorite GIS functionalities). You can also run code directly in your project using Pro's built-in Python window and immediately see the results on a map.

Is ArcGIS Python free?

The ArcGIS API for Python is also free. Both Python and the API can be installed on any number of machines, whether local computers or servers.

Is ArcGIS built-in Python?

Python was introduced to the ArcGIS community with ArcGIS 9.0. Since then, it has been accepted as the scripting language of choice for geoprocessing users and continues to grow. Each release has furthered the Python experience, providing more capabilities and a richer Python-friendly experience.

Does ArcGIS Pro use Python?

ArcGIS Pro includes a default, read-only conda-based Python. This Python is used in ArcGIS Pro, and it is also the Python you use to run stand-alone scripts. This default conda environment, arcgispro-py3, includes all Python libraries used by ArcGIS Pro as well as several others such as scipy and pandas.


4 Answers

Youll be glad to know that there is a Stack exchange site dedicated to GIS (Here), you could ask more specific questions there.

As for a specific answer to your very broad question - Have you got an idea what GIS Program do you plan to learn (do you plan on buying for yourself a full-cost program (which can be quite expensive)or have you got access to a full-cost in your work\studyplace or are you looking for a free-open-source (FOSS) program ??? Or do you want general "philosophical" writings on GIS (algorithms and such)?

I'll be glad to help, but "GIS" is a very broad subject (it's like asking a librarian a book about science...), so let's try to narrow your need down a bit.

like image 168
jonatr Avatar answered Sep 28 '22 14:09

jonatr


You can write python-Plugins for the free GIS QGIS as far as I remember.

like image 28
Freax Avatar answered Sep 28 '22 13:09

Freax


Start with GDAL, then you won't be tied to some particular GIS and will learn to deal with data interchange for many GIS packages.

http://trac.osgeo.org/gdal/wiki/GdalOgrInPython

like image 21
mdsumner Avatar answered Sep 28 '22 14:09

mdsumner


There is a whole raft of Python APIs for all sorts of GIS proplems. I suggest a good kick-off point for most of these has to be OSGeo. OSGeo is an organisation that promotes and maintains open source GIS tools of all sorts from desktop applications like QGIS or GRASS, through APIs like GDAL/OGR to web-mapping tools.

Most people, I guess start with GDAL/OGR as recommended above but you can add Shapely, Spatialite and PostGIS to that to get more comprehensive access to the full functionality of the GEOS library through Python.

A good over-view book on the subject is Python Geospatial Development. This book covers the most common Python APIs for GIS.

like image 36
MappaGnosis Avatar answered Sep 28 '22 13:09

MappaGnosis