![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 54
顽劣的石头
本人武汉大学测绘遥感信息工程国家重点实验室 地图学与地理信息系统专业2013届小硕一枚,毕业第一年混迹于祖国东南部的厦门亿力吉奥,后北上至国家测绘地理信息局第二地理信息制图院(黑龙江省测绘地理信息局第五测绘地理信息工程院),两年的时间收获颇多,尤其是在国情普查和农村土地确权领域...马上要转战武汉,从事GIS与遥感应用、GIS系统开发,欢迎志同道合或有项目需求的同志骚扰...
展开
-
CityEngine+Python自动化建模实现【系列文章之四】
上篇文章介绍了CityEngine + Python自动化建模的原理,本篇文章给出自动化建模的实际代码(代码已经过实际验证,可放心使用),将对应内容修改为自己项目中的实际内容即可。如果你喜欢本文,欢迎收藏、分享和转载,转载请注明出处:https://blog.csdn.net/shaxiaozilove/article/details/116903530如果你有任何问题,欢迎与我联系和沟通,谢谢。下面是自动化建模全面和详细的代码,欢迎参考:'''Created on 2020-10-27原创 2021-05-16 21:36:04 · 1830 阅读 · 0 评论 -
CityEngine + Python自动化建模原理【系列文章之三】
继上篇介绍完CGA建模规则及纹理贴图设计、使用,本篇主要介绍CityEngine+Python自动化建模,自动化建模有以下几个优势:(1)渐少人手工操作的工作量;(2)针对大场景,可以设置成分区域建模。如果你喜欢本篇文章,欢迎收藏、分享和转载,转载请注明出处:https://blog.csdn.net/shaxiaozilove/article/details/116903365如果你有任何问题,欢迎与我联系和沟通,谢谢。1、自动化建模步骤 创建场景(同时设置坐标系) 导原创 2021-05-16 21:28:53 · 1418 阅读 · 0 评论 -
docker + alpine使用pip安装uWSGI时发生的错误记录及解决方法
本文转载出处:alpine使用pip安装uwsgi时发生的错误记录部署Interest.blog生产环境,使用其中一个WSGI应用服务器是uwsgi,使用alpine linux部署到docker容器内,安装时遇到了错误。具体错误信息如下:# pip install sh uwsgiCollecting sh Using cached sh-1.12.7-py2.py3-non...转载 2019-05-22 17:17:48 · 3432 阅读 · 0 评论 -
省市区(县)行政区划境界线(geojson)获取说明及代码
高德地图行政区划查询接口说明 高德地图WEB服务API提供了很多实用的Web接口,申请完高德地图key(详见获取key),就可以使用。本篇博文介绍的行政区划境界线下载,使用的是行政区划查询这个接口,接口访问url如下:https://restapi.amap.com/v3/config/district?key=申请的key&keywords=$&...原创 2019-04-20 17:06:50 · 7351 阅读 · 2 评论 -
python从网络抓取照片并保存到本地实例
下面的实例是使用python从网络抓取图片并保存到本地的代码,粘贴在此,供大家交流学习。程序思路如下:(1)从excel中依次读取事项id,(2)然后拼接成图片的url,(3)据此url请求图片所在网页html,(4)在其中查找图片tag并进行处理,(5)请求图片并保存到本地,(6)将图片名称写到对应事项id所在行的列。用到的重要类(函数)包括:request.get,xpath,urllib.r...原创 2018-05-26 19:25:30 · 1071 阅读 · 0 评论 -
python正则表达式及其应用
正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。一、如何描述字符1、直接给出字符,精确匹配;2、\d可以匹配一个数字;3、\w可以匹配一个字母或数字;4、. 可以匹配任意字符;5、用 * 表示任意个字符(包括0个);6、用 + 表示至少一个字符;7、用 ?...原创 2018-05-26 19:16:18 · 1038 阅读 · 0 评论 -
腾讯云——python使用flask开发项目,外网无法访问
本文转载出处:阿里云--Python使用flask开发项目,外网无法访问今天在学习Python,在看廖雪峰老师的教程,在web内容那块,用flask进行web项目开发,腾讯云直接用的,window server 2008,Python3.5.4。然后发现按照廖雪峰老师的代码,无法访问,但是没有采用flask的时候,是可以进行访问的,所以肯定是代码有问题。flask默认IP用的是127.0.0.1,...转载 2018-04-30 23:18:41 · 3037 阅读 · 3 评论 -
python匿名函数(lambda)、函数参数(*args、**kwargs)、柯里化及生成器
1、匿名函数 通过lambda关键字进行定义,语句的结果就是返回值,如下所示:In [32]: def sho_function(a): ...: return a**2 ...:In [33]: equiv = lambda a : a**2In [34]: print(equiv(3))92、函数的参数python中,函数参数的工作方式是很简单的...原创 2018-03-25 17:26:00 · 4239 阅读 · 0 评论 -
python列表、集合以及字典的推导式
1、基本的推导式 (1)列表推导式是python最受欢迎的功能之一,利用它可以非常高效的构造新的列表:只需一条简洁的代码,即可对于族元素进行过滤,并对得到的元素执行变形,基本的语法结构如下:[exp for val in collection if condition] #列表推导式 上面的代码相当于下面这段循环: result = [] ...: for val i...原创 2018-03-25 15:49:39 · 1607 阅读 · 0 评论 -
python三元表达式的用法
python三元表达式(ternary expression)允许将产生一个值的if-else块写到一行或一个表达式中,语法结构如下:value=true-expr if condition else false-expr其中的true-expr和false-expr可以是任何python表达式,它跟下面这种长格式的效果是一样的:if condition: value=true-expr...原创 2018-03-25 15:10:11 · 1722 阅读 · 0 评论 -
python列表(list)的使用技巧及高级操作
1、合并列表(extend) 跟元组一样,用加号(+)将两个列表加起来即可实现合并:In [1]: x=list(range(1, 13, 2))In [2]: x + ['b', 'a']Out[2]: [1, 3, 5, 7, 9, 11, 'b', 'a'] 对于已定义的列表,可以用extend方法一次性添加多个元素:In [7]: x2=[3, 6, 1]In...原创 2018-03-25 13:39:41 · 30118 阅读 · 0 评论 -
Python中range与Numpy中arange的比较
本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明。1. range与arange的比较 (1)相同点:A、参数的可选性、默认缺省值是一样的;B、结果均包括开始值,不包括结束值; C、arange的参数为整数是,与range函数等价;D、都具备索引查找、要素截取等操作。 (2)不同点:A、ran...原创 2018-03-25 11:01:22 · 9815 阅读 · 3 评论 -
Python+GDAL/OGR矢量数据读写
常见的矢量数据格式有Shapefile、GeoJSON、CSV,及文件数据库gdb和空间数据库PostGIS,不论是何种格式的数据或如何存储,一旦打开数据源、获取矢量图层后(详情参考OGR操作矢量数据的类结构图),对数据的操作都一样。下面对矢量数据的读写进行详细的介绍。 一、打开不同的矢量文件 1、定义打开数据源的函数,并遍历所有的图层,输出他们的名字和图层''' ...原创 2018-03-02 11:45:50 · 9079 阅读 · 0 评论 -
Python+GDAL/OGR矢量数据处理概述
利用GDAL/OGR提供的Python 开发包,可以快速、自主的进行矢量数据处理,环境搭建的方法,详见博客python地理数据处理环境搭建。下面对利用GDAL/OGR进行地理数据处理的知识点进行总结。1、OGR类结构图如下图所示,OGR的类结构图,与地理空间数据的组织方式基本一致,由数据源、图层、要素、集合对象和属性等组成,此外还包括驱动、属性定义及一些常量等。2、数据源与驱动数据源,顾名思义,即...原创 2018-02-11 23:11:14 · 3596 阅读 · 0 评论 -
Python基础知识学习重点内容
1、python的数据类型。 基础数据类型包括整型、浮点型、字符串和布尔型。关于浮点型,没有进一步区分双精度;关于布尔型,有False和True两种值,有and、or和not三种运算符;关于字符串,以被""或''括起来,重点注意转义字符 \,如 I'm "OK"! 可以表示为 "I\'m \"OK\"",也有另一种表示方式,在涉及到文件夹或文件路径时经常使用,用r''表示''内部的字...原创 2018-02-10 22:19:38 · 908 阅读 · 0 评论 -
python地理数据处理环境搭建
最近在研究python进行地理数据处理的相关内容。工欲善其事,必先利其器,python地理数据处理的第一步当是环境的搭建,下面进行详细说明。1、安装python(https://www.python.org/)如果有安装ArcGIS,则默认安装Python 2.7;也可根据需要安装python 3.x(我安装的是3.5.4),目前python的最高版本为3.6.4,具体安装及设置默原创 2018-01-04 21:15:15 · 2560 阅读 · 3 评论 -
python连接sql server并执行查询操作
python操作sql server...原创 2017-02-07 09:02:04 · 9894 阅读 · 3 评论 -
wxPython控件大全
Python GUI之wxPython控件详细介绍,总结的太全面了...转载 2016-06-11 20:58:54 · 13202 阅读 · 3 评论