We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
您会很高兴知道有一个专门针对 GIS 的 Stack 交换站点(此处),您可以在那里提出更具体的问题。
至于您非常广泛的问题的具体答案 - 您是否知道您计划学习什么 GIS 程序(您是否计划为自己购买全额费用程序(可能非常昂贵)或者您是否可以访问您的工作\学习场所的全额费用还是您正在寻找免费开源(FOSS)程序???或者您想要有关 GIS 的一般“哲学”著作(算法等)吗
?帮助,但“GIS”是一个非常广泛的主题(就像向图书管理员询问一本有关科学的书......),所以让我们尝试缩小您的需求范围。
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.
据我所知,您可以为免费的 GIS QGIS 编写 python 插件。
You can write python-Plugins for the free GIS QGIS as far as I remember.
从 GDAL 开始,您将不再受某些特定 GIS 的束缚,并且将学习处理许多 GIS 包的数据交换。
http://trac.osgeo.org/gdal/wiki/GdalOgrInPython
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
有大量的 Python API 可用于各种 GIS 问题。我建议其中大多数的一个很好的起点是 OSGeo。 OSGeo 是一个推广和维护各种开源 GIS 工具的组织,从 QGIS 或 GRASS 等桌面应用程序,到 GDAL/OGR 等 API,再到网络地图工具。
大多数人,我想从上面推荐的 GDAL/OGR 开始,但您可以添加 Shapely、Spatialite 和 PostGIS,以便通过 Python 更全面地访问 GEOS 库的全部功能。
关于该主题的一本很好的概述书是 Python 地理空间开发。本书涵盖了最常见的 GIS Python API。
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.
Python for GIS – A Personal Love Affair 中有一篇很好的介绍
A good introduction in Python for GIS – A Personal Love Affair