- 博客(19)
- 收藏
- 关注
原创 jenkspy包安装
jenkspy包安装避坑用jenkspy实现arcgis中的自然断点法,安装过程中出现了很多问题:坑一:我的电脑配有Python2.7,Python3.9两个环境,如果直接pip install jenkpy ,那么系统显示unable to create…,就是说系统区分不了pip是python2还是python3的路径如何设置多个python环境坑二:解决一后,我在python3环境下进行安装 python3 -m pip install jenkspy,显示的错误是无法安装该tar.gz文件,
2022-04-21 18:20:36
3519
原创 如何安装jsonpath包
如何安装jsonpath包针对pycharm安装、pip安装都超时的情况,采用以下方式解决安装问题。下载安装包tar.gzjsonpath安装解压文件,cmd切换至当前目录,在目录中找到setup.py文件执行:python setup.py install...
2022-03-14 09:29:14
2791
2
原创 GDAL+OGR学习
GDAL+OGR学习每次写代码用Arcpy就得切回python2,很麻烦,故来学习一下gdal+ogr。gdal库安装直接cmd写pip intsall gdal会报错打开该链接gdal库下载,根据python版本下载对应版本的包,我的版本是python3.9+64位,按需下载。将wheel文件复制到相应文件夹再次运行pip install 安装成功。使用OGR筛选数据分别是高德POI表type结构和POIshp type的结构将利用表格内含有的POI类型里对shp里的的POI类型
2022-03-10 20:39:58
458
原创 小区房价可视化
武汉市二手小区房价可视化1.数据收集及预处理从武汉市公共服务平台收集了武汉市二手房数据共54000条,对数据进行查重、地址标准处理、去空值后得到2960条小区数据。但是缺少经纬度信息无法进行可视化,因此借助百度API进行地理编码。2.调用百度API进行地理编码申请了百度API的AK后,调用其地理编码功能,根据小区地址获得其经纬度,最终整理为武汉二手房小区房价的shp数据。3.使用QGIS进行坐标纠偏直接使用得到的坐标,与发现与现有的实际poi位置不符,发现百度地图使用的坐标系还要进行二次转换
2022-02-20 21:15:53
666
原创 Python2.7安装Numpy
Python2.7安装Numpy不小心把ArcGIS自带的Numpy库删掉了,再下回来踩了好多坑,重新梳理一下步骤:1.下载合适版本的numpy的.whl文件打开网站 link.下载最后一个,更名为numpy-1.16.6+mkl-cp27-none-win32.whl(非常之重要)2.按下图步骤安装,基本不会再踩雷了最后说一句,我恨PYTHON2.7...
2021-10-11 16:25:23
2796
5
原创 Basemap库绘制地图
Basemap 学习api手册https://matplotlib.org/basemap/api/basemap_api.html安装basemap库首先安装geos库pip install geos然后安装basemap库,在以下网站安装basemap的whl文件(注意版本)https://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap然后用pip命令安装后,即可使用绘制地图import matplotlib.pyplot as pltfro
2021-08-19 20:24:33
648
原创 word排版遇到的格式问题
毕设ing,持续补充排版遇到的问题1.目录生成自己定义以下一级、二级、三级标题,然后引用,插入目录2.自定义的标题出现黑块:把光标放置在黑块的后面,在键盘上按左方向键,则黑块变灰色(为选中状态),然后ctrl+shift+s, 出现窗口“应用样式"点击"重新应用", 若保存后再打文档时仍出现黑块,则点多级列表-定义新的列表-确定-右上角关闭-是否保存选是。重新打开就可以了。前提是操作的时候不要打开其他WORD文档。...
2021-04-26 10:23:25
310
原创 ArcGIS license错误-15解决方法
突然Arcmap打不开了,显示如下错误:解决办法:打开ArcGIS License Server Administrator,检查是否已经启动,如果没有,点击启动后在点击重新获取许可即可。
2021-04-16 16:30:24
9447
4
原创 Arcpy为矢量数据添加字段与循环赋值
Arcpy为矢量数据添加字段与循环修改值或赋值如题目所示,已经生成的Arcmap矢量属性表里对于赋值一些简单的操作时是可以的,但是想添加Excel表格里的一列新数据则需要使用Arcpy的游标来处理。可以提前在Arcmap里建好字段,或者直接新建字段:#coding:utf-8import arcpyimport numpy as npfilename = r'E:\bjdata\data'arcpy.env.workspace = filename# path = r"E:\bjdata\r
2021-04-08 20:07:51
1722
原创 渔网道路密度计算
渔网道路密度计算首先准备:投影后的北京市路网和北京市行政区划格网数据第一步:准备长度、面积属性打开渔网的属性表,添加“unit_area”字段计算面积(平方公里)。同样打开路网属性表,添加“length”字段计算长度(公里)。第二步:标识道路数据为了计算每个格网所对应的道路网密度值,首先计算每个格网内的道路长度,因此,要通过【标识】工具来把每条路段在格网边界处打断,并且标识出每条路段所属的格网FID。工具:【分析工具】—>【叠加分析】—>【标识】roads_Identity属
2021-04-03 10:23:41
3543
2
原创 Python将excel表多列按索引转化为一列(数据透视)
将该表中每一行数据里不为0的列重新组织:按第一列的索引,记录不为0的POI类型及数量作为一条事务该功能类似Excel的数据透视表,但是有时候数据太大就很难实现。利用Python进行处理,代码如下:#处理数据,将一行多列数据按索引值整理为一行import pandas as pdfrom pandas import DataFramefrom openpyxl import load_workbook#读取并打开目录下的表excel_name = r"./newmerge.xlsx"
2021-03-10 14:08:43
1476
原创 xlsxwriter.exceptions.FileCreateError: [Errno 13] Permission denied问题
xlsxwriter.exceptions.FileCreateError: [Errno 13] Permission denied问题用python打开excel时报错,发现是因为excel之前已经被打开了而没有关闭。再犯一次这样的错误我就去喝一杯。。。
2021-03-10 11:10:31
1415
4
原创 Python实现批量vlookup查找
import pandas as pdimport osinputdir_path = r"E:\poishp\kdesta\excel"fileList = os.listdir(inputdir_path)Writer = pd.ExcelWriter("./kde/merge.xlsx")#人口密度表,含区域id("FID_nnbjne"),人口密度df_density = pd.read_excel("./kde/peopledensity.xlsx")df_density.head(
2021-03-07 12:59:11
604
原创 批量导出Arcgis属性表
批量导出Arcgis属性表提前说明导的是矢量数据的表1.先添加数据互操作模块:发现没有安装啊添加个锤子。。。于是乎在网上找资源link链接:http://pan.baidu.com/s/1sjtybhV 密码:rxkg。可以下载使用。点setup安装到合适的地方之后在自定义–扩展模块–Data Interoperability打勾(安装完没出现这个模块的话重启软件试一试吧)2.批量导表:批量导表用模型构建器快一点把output工具和迭代的矢量数据拖进来,设置导出表格的格式和名称,ok
2021-03-06 20:46:26
6157
6
原创 Python将txt文本批量转化为xlsx格式
Python将txt文本批量转化为xlsx格式# # -*- encoding: utf-8 -*-# # -------------------------------------------------------------------------------# # Purpose: txt转换成Excel(xlsx格式)# # Created: 2021-2-20# # ----------------------------------------------------
2021-02-22 10:31:21
3521
3
原创 ArcGIS表转EXCEL超出上限转换失败
ArcGIS表转EXCEL超出上限问题常规操作只有实践才能出真知,ArcGIS从表转Excel一共有四种方法:①表转excel工具,只能转成.xls,显示如下错误:②利用python(结果一样)③试试module builder,参考这篇 link.结果仍一样,但是第一次用这个模型构建器,感觉好有意思做到这里心里怒骂自己是个憨批啊,这不都得转换成xls格式吗,肯定都不行啊④那就先转成文本文件再用Python转成excel处理吧…曲线救国先手动转成文本文件,导出的地方选为愉快地文本
2021-02-21 20:47:58
9354
9
原创 解决ArcGIS分区统计显示太多唯一值执行失败
在进行ArcGIS分区统计功能时,显示太多唯一值执行失败,显示错误999999以为是内存不够,改用Python代码,还是执行失败之后参考该文章链接: link.进行了如下修改:菜单栏自定义→ArcMap选项→栅格→栅格数据集→给65536这个数后面添几个0,然后确定就好啦!亲测有效~~...
2021-02-16 10:06:26
8914
9
原创 安装pyshp库
安装pyshp库第一步:下载安装包链接: link.第二步:解压后放在合适目录下解压后放在编译器的目录下选取下面这个文件复制到上面scripts目录下面第三步:开头导入包import shapefile这样就可以用pyshp包啦使用教程看这里:link....
2021-02-13 10:37:37
2307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人