PyQGIS学习2: 加载矢量图层

打开一个矢量层,使用GUI非常简单,只需在数据源管理器中双击它或将它拖放到地图窗口中: 如果我们想使用Python做同样的事情,我们需要知道图层数据的路径。 如果您尚未使用QGIS 3,则上述对话框看起来会有所不同,但它包含相同的信息。 复制源信息,请注意文件路径中的正斜杠/。即使在Windows上…

PyQGIS学习1: Hello world!

任何主流的编程教程都是从hello world示例开始的,所以我们也从这一步开始吧! 打开Python控制台,Plugins | Python console. Python控制台是一个交互式命令行接口。这意味着您可以键入一行代码,一旦按下Enter,代码就会执行。 在hello world示例中,…

使用Python在ArcGIS中编程杂谈

作为一名GISer,编程能力是必不可少的。学习编程说起来容易做起来难,特别是不知道从哪里开始。本文主要是指引你开始使用针对GIS的Python编程。 在我看来,Python可以作为GISer的第一门语言,以后再学习更多语言。从初学者的角度来看,不建议立即开始学习许多语言,而是根据你的目标做一个选择,…

为什么Python是Web GIS的未来?

GIS世界将Python作为一种相对简单的脚本语言引入,但随着时间的推移,它变得无所不在,为许多不同的用户提供了解决方案。数据管理、映射、分析、系统管理,您可以这样命名:Python的可能性是无穷的。继续读下去,了解如何利用它为你的优势,并提高你作为地理空间专业人士的职业生涯。 1、GIS中存在多种…

从招聘数据看GIS就业

基于Python,利用requests和BeautifulSoup库写了一个小爬虫,获得了51job上GIS的招聘信息,然后再利用百度API对位置进行编码,得到公司的坐标。获得的数据有:职位、工作地址、坐标、最低工资、最高工资、职位描述、发布时间等,总共5501条数据。 代码:《爬取51job上GI…

用Python写一个定时关机程序【打包下载EXE】

一个很简单的小程序:通过获得用户在输入框中输入的时间,再利用os.system()调用批处理语句shutdown -s -t 0,执行定时关机,调用shutdown -a取消定时关机 已经打包成.exe可执行文件:链接:https://pan.baidu.com/s/1Q9Bky0JjLem1yWZ…

Python字符串操作

任何编程语言,字符串相关操作都是很重要并且很基础的知识点。Python相比其他编程语言(C or Java)提供了更多对字符串操作的原生方法,这里介绍几个常用的方法。 str.capitalize() 该方法返回一个将str的首字母转为大写,其它字母转为小写的字符串,例: str="abcDef";…