python
GADFLYGIS
目前不在本行业工作,但是持续关注着测绘地理信息。
展开
-
python绘制优势率
优势率是一个事件发生和不发生的概率之间的比率,公式为odds=q/(1-q),q为一个事件发生的 概率。为了更直观的看到这个公式的样子,所以用python绘制了公式曲线,q间隔取为0.01.python代码如下:import matplotlib.pyplot as pltfrom pylab import figure,show,npt = np.arange(0.0, 1.0, 0.01)j=t/(1-t)fig = figure()ax1 = fig.add_subplot(21原创 2022-04-24 18:05:41 · 2308 阅读 · 0 评论 -
python操作Excel表格
一、openpyxl介绍安装1.为什么要学Excel存测试数据 有时候有大批量的数据,存到TXT文件里面显然不是最佳的方式,我们可以存到Excel里面去,第一方便我们存数据和做数据,另一方面方便我们读取数据,比较明朗。测试的时候就从数据库中读取出来,这点是非常重要的。存测试结果可以批量把结果存入到Excel中,也是比较好整理数据点,比我们的TXT要好。2.安装op...转载 2020-04-13 14:38:21 · 331 阅读 · 1 评论 -
Jupyter Notebook 快速入门
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。在开始使用 notebook 之前,我们先需要安装该库。你可以在 Jupyter 官网上找到完整的步骤。译者注:其实只要pip instal...转载 2018-06-29 14:40:48 · 520 阅读 · 0 评论 -
Python开发GIS的应用组件包
https://www.cnblogs.com/gispathfinder/p/5722031.html Library nameDescriptionReason to install NumPyThis adds support for large multidimensional arrays and matricesIt is a requirement for many other li...转载 2018-06-29 14:58:56 · 1361 阅读 · 0 评论 -
图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现
图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现 非常详细的一个说明,珍藏了。 第二次写CSDN文档,上一篇的排版实在太烂了,于是决定认真学习一下markdown的语法。 好了,废话不多说,今天,我们学习一下图像(2维平面)到图像(2维平面)的四种变换,等距变换,相似变换,仿射变换,投影变换 首先介绍它的原理,最后介绍matlab的实现1.数学基础射影变换矩阵HH属于射影群...转载 2018-06-20 10:20:20 · 3284 阅读 · 1 评论 -
如何通过Arcpy打开mxd文档并添加数据
https://blog.csdn.net/zglybl/article/details/752141831、在打开ArcMap工程文档的前提下,使用内嵌在ArcMap里的命令行窗口,将数据添加到当前的mxd文档中,参考代码如下:mxd = arcpy.mapping.MapDocument("CURRENT")df = arcpy.mapping.ListDataFrames(mxd, "Lay...转载 2018-07-03 11:06:19 · 2990 阅读 · 0 评论 -
Python操作AutoCAD开发环境概述(Windows)
https://blog.csdn.net/y396397735/article/details/78696945目录 安装Python环境 pyautocad库安装 comtypes库安装 开发环境 安装Python环境python官网下载: https://www.python.org/downloads/ 本人这边安装的的python3.3.3版本,其他版本未测...转载 2018-07-31 19:41:59 · 1794 阅读 · 0 评论 -
python环境下用pyautocad包调用cad新建一个dwg并且插入2个块,目前是同一个点
python环境下用pyautocad包调用cad新建一个dwg并且插入2个块,目前是同一个点from pyautocad import Autocad,APointacad = Autocad(create_if_not_exists = True)acad.prompt("hello, cad\n")p1 = APoint(0,0)acad.model.InsertBlock(...原创 2018-07-31 22:31:48 · 4770 阅读 · 0 评论 -
python下用pyautocad小试牛刀
python下用pyautocad小试牛刀画点,线,圆,文字等,获取对象,插入点,查找特定文字等# -*- coding: UTF-8 -*-from pyautocad import Autocad,APointacad = Autocad(create_if_not_exists=True)acad.prompt("Hello, Autocad from Python\n")p...原创 2018-07-31 22:33:44 · 9248 阅读 · 7 评论 -
InsertBlock Method (ActiveX)
InsertBlock Method (ActiveX)转http://help.autodesk.com/view/ACD/2016/ENU/?guid=GUID-17F86FDD-B7FC-4F43-9F16-B4958F73A66DObject Model (ActiveX)Click on a class in the image to open its associated ...转载 2018-07-31 22:37:43 · 2083 阅读 · 0 评论 -
dwg在坐标转换中的注意事项
转载https://mp.weixin.qq.com/s?__biz=MzI2MzA2OTcwNQ==&mid=2652419011&idx=1&sn=abffd8829d34595fed0c1e78865a7d5f&chksm=f1ad9aa5c6da13b3264486979640b9d722e650449495781b4531b2284e29d3f6b99...转载 2018-08-01 14:14:57 · 1625 阅读 · 0 评论 -
互联网地图矢量数据Python获取方法
转载自慧天地的微信公众号https://mp.weixin.qq.com/s?__biz=MzIwNDE1NjM2NA==&mid=2652026878&idx=6&sn=ba2f7ceb3c74e8efd3ff09fb2e052aec&chksm=8d226b5dba55e24b5b8e377b24115c54e0a1784f752999b227cb1f950...转载 2018-09-20 09:41:43 · 8492 阅读 · 0 评论 -
刚看完《面向ArcGIS的Python脚本编程》,记录一下
这本书买了好久好久了。大约是2015年。买了之后大体看了看,当时对python不熟悉,只是翻了翻。后来2016年的时候又简单翻了翻,大约知道了是za咋回事,又jie结合了网页的一些知识,在2016年底的时候做了一个小程序,自动提取汉语首字母,应用在了我们的地名地址调查的工作中,节省了大家的体力和时间。然后在去年的项目过程中,应用较多,比如控制点等级处理等等,不过都是非常简单的应用, 而且对...原创 2019-01-24 18:30:00 · 3706 阅读 · 13 评论 -
利用Pyproj进行地理投影坐标系转换
利用Pyproj进行坐标转换作者:郜科科两个坐标系统的参考椭球不同,实地一个点的不同坐标系的值是不同的,不同的部门采用的坐标系统经常是不一致,所以要转换后才能相互利用。例如目前使用的北京市观测站点位置根据GPS的定位而来,GPS使用的地理坐标系为GCS_WGS_1984,所以其坐标的地理坐标系也为GCS_WGS_1984,而假如需要将这些点显示在Web端的地图上,Web端的投影坐标系WGS_198...转载 2018-06-05 12:50:11 · 3233 阅读 · 1 评论 -
ArcGIS Python编程案例(14)-五个常用Python处理任务
https://www.jianshu.com/p/c9e8fc83d3c4附录A 自动执行Python脚本 |||我们将在本章介绍以下案例:从分隔符文本文件中读取数据发送电子邮件访问FTP服务器中的文件创建ZIP文件读取XML文件引言在本章中,你将学习如何编写Python脚本来执行常用的处理任务。这些任务包括读写分隔符文本文件,发送电子邮件,与FTP服务器交互操作,创建.zip文件以及读写JSO...转载 2018-05-12 14:15:26 · 11124 阅读 · 0 评论 -
基于python和amap(高德地图)web api的爬虫,用于搜索某POI点
基于python和amap(高德地图)web api的爬虫,用于搜索某POI点 目的:通过Python实现的爬虫技术,及高德地图提供的web api,来获取地图上的POI点及其相关信息方法:1.通过Python的urllib模块来处理网络请求和响应,向高德地图发送请求,并接收响应2.高德地图的响应是xml文件,通过Python的DOM来解析xml,并保存POI数据3.高转载 2016-12-27 09:06:54 · 9690 阅读 · 1 评论 -
QPython+ 为Andorid量身定做的Python
QPython+是一个Android设备上的脚本引擎,提供可在Android手机或平板电脑上运行的嵌入型Python解释器,控制台,编辑器,SL4A库.它可以使你的Android设备运行Python脚本或项目.它是完全免费的.另有一款软件名为QPython Lite,是QPython+的精简版.主要功能特点可从QR码下载Python代码文件可从QR码执行Python代码文件在A转载 2017-05-17 10:20:22 · 9340 阅读 · 1 评论 -
vbs可以调用python脚本吗?
可以,在vbs中用wshell.run执行脚本文件,前提是你系统中已部署好pyhton:123Set oShell = WScript.CreateObject ("WSCript.shell")oShell.run "s.py"Set oShell = Nothing效果如下:转载 2017-05-22 11:11:02 · 6391 阅读 · 0 评论 -
五分种学会用TPYBoard - GPS 制作短信群发机
转载请注明原贴来源,TPYBoard一、什么是TPYBoard-GPS TPYBoard-GPS又称TPYBoard V702,是目前市面上唯一支持通信定位功能的MicroPython开发板:支持Python3.0及以上版本直接运行。支持GPS+北斗双模定位、GPRS通信、短信功能、电话功能;板载温湿度、光敏、三轴加速度传感器、蜂鸣器、LCD5110显示屏。免费提供定位测试转载 2017-10-09 22:52:54 · 1305 阅读 · 1 评论 -
Python 资源大全
Awesome Python ,这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。伯乐在线已在 GitHub 上发起「Python 资源大全中文版」的整理。欢迎扩散、欢迎加入。https://github.com/j转载 2017-10-10 14:02:46 · 1341 阅读 · 0 评论 -
【干货】iData二次开发——以脚本语言Python为例
南方数码测绘软件事业部邹磊对iData接口类中交互、选择、实体、图层、编码等内容介绍进行了详细的讲解,带领大家以完成任务的方式编写脚本,以掌握开发接口的灵活运用。 昨天的微信,我们以Python语言为例,介绍iData的Python二次开发功能(点击阅读:邹磊:iData二次开发,拥有无限可能)。iData拥有Python、Lua、C#、VB、Java、C+转载 2017-10-11 20:31:03 · 3144 阅读 · 0 评论 -
【Android】让Python在Android系统上飞一会儿
第一节 在手机上配置Python运行环境 1.下载和安装 Scripting Layer for Android (SL4A)Scripting Layer for Android (SL4A) 是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行。这些脚本语言已经可是使用很多封装好的android转载 2017-10-12 08:30:45 · 634 阅读 · 0 评论 -
我为什么建议大家都学习python脚本语言?
提示:本文更适合想从事技术开发的人阅读今年以来,我一直在关注数据分析、人工智能、机器学习等领域,对相关的资讯和深度分析的文章基本上都仔细进行了阅读。关注这几个方向,一方面这代表了当前信息产业发展的方向,另一方面我自认为数学底子还不错,如果朝这几个方向进行研究,也算是将我擅长的技能进行了充分利用。方向定了,接下来就是要找一个小小的切入点,我的选择是从研究python开始,随后切入数据转载 2017-10-12 08:32:16 · 5185 阅读 · 2 评论 -
使用Python进行FME的批处理
作者:青 1. 前言本文所需数据及相关文件共享于百度云盘:链接:http://pan.baidu.com/s/1dFKSlmp密码:yo3p2. 数据来源数据为百度热搜榜的几段文本,分别放在不同的路径下,如下图所示: 3. 模板概览 4. 思路a) 读入txt文本,先使用String Sea转载 2017-10-12 18:16:05 · 1206 阅读 · 0 评论 -
利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing)
转载自http://blog.csdn.net/gisboygogogo/article/details/75195760本篇文章将说明如何利用ArcGIS 10.1自带的Python IDLE进行遥感影像的批量拼接与裁剪。1.运行环境:ArcGIS10.1 (安装传送门)、Python IDLE2.数据来源:地理空间数据云 GDEMV2 30M分辨率数字高程数转载 2017-12-01 08:27:02 · 6555 阅读 · 5 评论 -
十分钟入门Matplotlib
转载http://blog.csdn.net/evecho/article/details/68936802地址:http://codingpy.com/article/a-quick-intro-to-matplotlib/什么是 Matplotlib?简单来说,Matplotlib 是 Python 的一个绘图库。它包含了大量的工具,你可以使用这些工具创建各种图形,包括简单的散点图,正弦曲线,...转载 2018-02-24 22:07:18 · 357 阅读 · 0 评论 -
利用python解析天地图上逆地理编码服务的json数据获取兴趣点的地址
工具环境:python语言,pycharm工具天地图平台的逆地理编码查询http://lbs.tianditu.com/server/geocoding.html示例效果:上面是代码,下面是结果可以解决的问题:下一步地名地址工作有一步是人工填写兴趣点的地址,工作量比较大,这个时候可以采用这个办法,极大减少工作量。使用方法:1. arcgis中添加经度和纬度字段,几何计算出各个兴趣点的经纬度,十进制...原创 2018-04-03 20:34:27 · 1899 阅读 · 0 评论 -
数据挖掘数据集下载搜集整理版
数据挖掘数据集下载搜集整理版 1、气候监测数据集http://cdiac.ornl.gov/ftp/ndp026b 2、几个实用的测试数据集下载的网站 Data forMATLAB hackers (HandwrittenDigits、Faces、Text) http://www.cs.toronto.edu/~roweis/data.html 3、UCI转载 2016-12-27 20:52:19 · 4741 阅读 · 0 评论