![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python 、GDAL
文章平均质量分 88
兰小莫
http://my.csdn.net/?ref=toolbar#
展开
-
Python3.4.2 win32 安装 gdal
一、软件准备:1、Python3.4.2 win32下载https://www.python.org/ftp/python/3.4.2/2、gdal-111-1600-core . msi 下载http://download.gisinternals.com/sdk/downloads/release-1600-gdal-1-11-mapserver-6-4/原创 2017-05-14 14:56:11 · 2847 阅读 · 0 评论 -
添加XY离散点数据
arcgis 添加数据里有个添加XY数据可以将txt、CSV、xlx按一定格式存储的坐标数据创建图层事件,对应的工具里有创建 XY 事件图层工具下面将介绍一种比较高级的一种方式,用ArcPy完成。数据是用txt存储的,格式为“X,Y”。这是一种插入游标的方法,向featureclass里写入几何。"shape"是几何字段,用来存储几何的。首先要创建一个要素类,再用游标插入完成。impo原创 2017-08-06 16:38:43 · 1994 阅读 · 0 评论 -
要素内部几何空间查询
featureclass里几何字段(shape)存储有很多的几何,假如我们要的是某一个几何部分作空间查询,现有的工具只有图层查询图层的,没有几何查询图层的。ArcPy为我们提供searchcursor的函数,通过SQL条件语句查找出某部分的几何,再把这个几何用于空间查询是可行的,空间查询用SelectLayerByLocation函数。 以下是用矢量格网中的原创 2017-08-06 16:27:26 · 1111 阅读 · 0 评论 -
利用Python folium库 调用OpenStreetMap制作GDP热力图
利用Python的开源模块Folium调用openstrertmap生成html,利用Python爬取的互联网地图的经纬度坐标与统计局公布的年度GDP数据结合,构造data(x,y,gdp)http://blog.csdn.net/qq_14906811/article/details/73717447import osimport foliumimport numpy as npda原创 2017-07-09 21:34:41 · 12466 阅读 · 7 评论 -
ArcPy批量掩膜裁剪栅格/图像
我在实习的时候,根据某些实际的工作需求,从批量裁剪矢量图层想到也想搞一个栅格/影像批量裁剪,在ArcGIS中掩膜裁剪栅格/图像是非常好用的,掩膜裁剪工具很好用,既能矢量裁剪,也能栅格/图像裁剪。实际工作中,可能会面临大批量数据处理,ArcGIS现有的工具箱不能满足要求的情况下,不得不想想构建模型迭代器,或者Python脚本用以处理批量处理的问题了。假如是栅格/影像标准图幅...原创 2017-07-07 20:54:21 · 4250 阅读 · 0 评论 -
Python爬取全国主要城市经纬度坐标
1、首先注册百度或高德地图的开发密钥。2、在Python搞爬虫,你可能需要这几个库,json,urllib,直接pip就行。import jsonfrom urllib.request import urlopen, quoteurl = 'http://api.map.baidu.com/geocoder/v2/'output = 'json'ak = 'UMvGLi原创 2017-06-25 14:57:56 · 13376 阅读 · 2 评论 -
批量经纬度转成空间直角坐标系
直接上代码。。import numpy#从键盘自定义输入扁率,长半轴,椭球高(区域中心高)等#f=1/(298.257)f=float(input("f:"))#a=6378140.0a=float(input("a:"))L=0.0e=2*f-f*fB=0.0H=float(input("H:"))f1=open(r'C:\Users\suns\Desktop\POI原创 2017-06-25 18:53:56 · 4088 阅读 · 2 评论 -
Rasterio 安装
想来了解更多的安装方式去安装文档阅读 https://pypi.python.org/pypi/rasterio/这里仅介绍以whl方式安装一、whl包准备:gdal、rasteriohttp://www.lfd.uci.edu/~gohlke/pythonlibs二、安装在安装rasterio之前,确保你已经安装了Python,最好是Python3.5翻译 2017-06-04 17:01:39 · 6759 阅读 · 2 评论 -
基于Python 的简单栅格图像边界提取
在GIS中,栅格属性里有关于栅格自身的信息,背景(nodata value)对于识别一张图像的边界像元尤为重要,我们目的只要把每行每列中的第一次出现不是nodata的像元和最后一次出现nodata的前一个像元就可以了。对于栅格,可以用ArcPy中的RasterToNumpyArray函数将将栅格转成numpy数组,然后就可以按照所想读取出每行列中首尾像元。以下是部分代码提取边界像元的核心算法,其实原创 2017-05-21 11:56:57 · 6371 阅读 · 0 评论 -
基于Rasterio与matplotlib的DEM三维展示
直接上代码了>>> from mpl_toolkits.mplot3d import Axes3D>>> import matplotlib.pyplot as plt>>> import numpy as np>>> import rasterio as rio>>> f=rio.open(r'C:\Users\suns\Desktop\Ex1\dem')>>> nrows原创 2017-06-04 16:55:41 · 1091 阅读 · 0 评论 -
余弦相似文本算法——python实现
在地址匹配过程中,由于不同的数据源,地理坐标存在不少差异,但我们可以通过文本相似度去比较。越相似越说明两个地址是一样的。文本相似度算法很多,作为刚入门的一员,选择从余弦先入手,余弦通过向量公式计算应该是我们中学时代最熟的一个公式之一,选择它入门相对好理解些。 两个文本cos计算从我的算法步骤说主要有4个:1、对两个文本进行分词,分词我用jieba分词的。2、获取两...原创 2018-10-30 22:46:12 · 1908 阅读 · 2 评论