- 博客(92)
- 收藏
- 关注
原创 ArcGIS自带的python安装第三方库
ArcGIS自带的python安装第三方库,第一步,安装setuptools库;第二步,安装pip库;第三步,安装第三方库。
2024-08-05 09:30:00
846
原创 要素类WKT文本获取
要素类中的单个要素转为WKT格式的文本存储到TXT中、多要素将多个Polygon转为MultiPolygon存储到TXT中
2024-04-24 17:15:00
1165
原创 vue+leaflet笔记之地图量测
本文介绍了Web端使用Leaflet开发库进行距离量测的一种方法,结合leaflet-measure-path插件能够快速的实现地图量测功能。
2023-07-28 14:15:00
2391
5
原创 vue+leaflet笔记之地图聚合
本文介绍了Web端使用Leaflet开发库进行地图聚合查询的一种方法,结合Leaflet.markercluster插件能够快速的实现地图聚合查询功能。
2023-07-27 14:48:43
2494
原创 vue+leaflet笔记之地图卷帘
本文介绍了Web端使用Leaflet开发库实现地图卷帘效果的方法,结合leaflet-side-by-side插件可以快速简单地实现地图分屏对比效果。
2023-07-01 15:36:29
1744
4
原创 vue+leaflet笔记之地图网格
本文介绍了Web端使用Leaflet开发库显示地图经纬网和标准图幅网格的方法。地图格网是由间隔均匀的横向线和纵向线组成的网络,用于在地图上识别各个位置。 经纬网通过在地图上描绘纬度和经度格网,用于表示地图的地理坐标;标准图幅网格通过在地图上展示不同比例尺下的网格图幅号与点击查询地图范围,用于描绘地图的位置、比例尺等信息。
2023-06-30 10:19:53
3484
4
原创 Vue+leaflet笔记之克里金插值
本文介绍了Web端使用Leaflet开发库进行克里金插值的三种方法 (底图来源:天地图),分别结合了kriging、kriging-contour组件库实现克里金插值功能,效果如下图所示。
2023-06-25 12:16:11
6157
13
原创 vue+leaflet笔记之地图放大镜
本文介绍了Web端使用Leaflet开发库显示地图放大镜的方法,结合leaflet.magnifyingglass插件可以为Leaflet图层添加“放大镜”效果,能够以不同的缩放比例显示地图的一部分.
2023-06-23 13:36:43
1031
原创 vue+leaflet笔记之热力图
本文介绍了Web端使用Leaflet开发库展示热力图方法 ,结合leaflet.heat插件可以很容易的做出热力图,通过调整其配置参数可以优化热力图的显示,以达到最佳的可视化效果
2023-06-21 16:11:13
6177
9
原创 vue+leaflet笔记之鹰眼图
本文介绍了一个Web端使用Leaflet开发库显示鹰眼图的方法,该插件可设置鹰眼小地图的大小、位置、收缩展示状态。
2023-06-16 08:50:54
574
原创 Linux环境下(CentOS 7)安装nginx
nginx是一个高性能的HTTP和反向代理web服务器,由C语言开发,下载不同操作系统的版本,可以在多个平台平台上运行。本篇以Linux操作系统使用 CentOS 7 作为安装环境来安装nginx。如果使用了云服务器,如阿里云,还需要对安全组策略进行调整,放行nginx对外端口。使用默认配置,nginx启动成功后,在虚拟机的浏览器上访问。,可以看到这样的页面。
2023-02-16 11:02:15
1250
原创 Java对接云mas发送短信(https方式)
Java对接云mas发送短信(https方式) 最近做业务需要调用短信服务,参照网上的demo自己编写了个调用工具类。https://blog.youkuaiyun.com/xyf13920745534/article/details/121624490实现代码实体类短信业务DTO SendReq.java/** * 短信业务DTO * * @author xxxxx * @date 2022/5/26 */public class SendReq { /**集团客户名称*/
2022-05-26 18:58:55
1304
3
原创 专有钉钉开发-获取登录用户信息(Java)
专有钉钉开发-获取登录用户信息(Java)最近工作中有个浙政钉开发的项目,进行开发时需要在专有钉钉上进行调试,感觉示例代码比较基础,这里进行下简单的二次封装。专有钉钉服务器端API地址[统一登录中心](https://openplatform-portal.dg-work.cn/backendManage/#/docs?apiType=serverapi&docKey=2674834)专有钉钉前端API地址[统一登录中心](https://openplatform-portal.d
2022-03-03 11:10:43
4189
8
原创 Java读取Resources的文件发送至前端
Java读取Resources的文件发送至前端JAVA读取resources目录下的templates文件,将文件以二进制流的方式发送至前端页面。// 获取需要展示的文件位置,以二进制流发送至前端 @ApiOperation(value = "获取需要展示的政策文件", notes = "需要展示的政策文件", httpMethod = "GET") @GetMapping("/readFile") public void getReadFile(HttpServletRespons
2022-02-28 15:31:02
2168
原创 WKT创建shapefile、shapefile输出WKT
Python利用WKT创建shapefile、shapefile输出WKT 最近在做一个网格化管理系统时,本准备使用PostgreSQL数据库来存储网格WKT数据(方便直接导出shp文件,定期发布地图服务),奈何它不能很好地运行后端框架的表结构,遂放弃选择继续使用MySQL。那用MySQL导出shp便成了难题,经过我的一番操作成功解决该问题:利用Java定时任务,调用Python脚本,遍历MySQL网格化数据表,将WKT转为shapefile要素类,废话不多说
2021-12-04 16:16:47
1977
3
原创 python-geopandas读取、创建shapefile文件、geopandas学习教程
python-geopandas读取、创建shapefile文件、geopandas学习教程shapefile是GIS中非常重要的一种数据类型,在ArcGIS中被称为要素类(Feature Class),主要包括点(point)、线(polyline)和多边形(polygon)。作为一种十分常见的矢量文件格式,geopandas对shapefile提供了很好的读取和写出支持 。geopandas库允许对几何类型进行空间操作,其DataFrame结构相当于GIS数据中的一张属性表,使得可以直接操作矢量数据
2020-08-22 15:08:50
29951
4
原创 Python+Kepler.gl轻松制图、制作时间轮播地图
Python+Kepler.gl轻松制图、制作时间轮播地图一、 简介Kepler.gl 是由Uber开源的一款地理数据可视化工具, 作为一款强大的开源地理信息数据可视化工具,可以帮助我们轻松制作针对大规模矢量数据的可视化作品,从而辅助数据分析工作。Kepler.gl制作常规地图非常简单方便,稍微摸索一下仪表盘界面就可以get到用法,但有些特殊的地图则需要额外对数据进行处理或使用Kepler.gl中的一些隐藏功能。本文将要介绍的**「时间轮播地图」**也是一种比较特殊的地图,下面我们就将结合实际例子进行
2020-07-19 11:06:38
4022
4
原创 U盘文件、文件夹不显示却能搜索到 显示U盘文件的解决办法
U盘文件、文件夹不显示却能搜索到 显示U盘文件的解决办法 U盘里面的文件突然间无故消失,经过检查并不是被隐藏也不是中病毒,并且显示空间有被占用,而且文件、文件夹能被搜索到。1、把u盘插入电脑usb接口中,按快捷键win+r打开运行窗口,输入cmd回车2、先确定刚刚插入u盘的盘符,打开计算机里面查看即可,这边显示的是H盘。3、 然后在刚刚打开的dos窗口中输入" H: " 回车(H为u盘盘符),接着输入“attrib -h -s -r
2020-06-08 12:49:44
15234
22
原创 Python-爬取历史地震数据并可视化
Python-爬取历史地震数据并可视化 主要是通过模拟浏览器请求,获取网页源代码。然后利用xpath解析数据,保存到Excel表格中,或者Mysql数据库中。爬虫地址http://www.ceic.ac.cn/speedsearch成果预览 全球历史地震数据实现代码# -*- coding: utf-8 -*-"""@File : request200606_中国地震台网.py@Autho
2020-06-07 22:07:24
7265
10
原创 基于C#的AutoCAD二次开发之获取用户输入信息、选择集、访问CAD内部命令
基于C#的AutoCAD二次开发之获取用户输入信息、选择集、访问CAD内部命令 在CAD创建图形对象时,经常需要和用户进行交互,例如:直线创建时需要用户输入起点和终点(或长度)信息,复制对象时需要指定源对象等。我的开发环境为Visual Studio 2017 & AutoCAD 2014 & AutoCAD 2020。点拾取实现方法方式一PromptPointResult retStPoint = ed.GetPoint((
2020-06-04 23:42:14
7574
1
原创 Python-爬取知乎热搜榜单信息
Python-selenium-获取知乎热搜榜单相关信息对于selenium的介绍,在我之前的文章中就已经说过了,这里不再赘述,这里主要是通过正则表达式的方式来拿到节点中的信息,下面展示下代码和效果图。爬虫地址https://www.zhihu.com/billboard成果预览实现代码# -*- coding: utf-8 -*-"""@File : selenium200512_知乎热搜榜.py@Author : fungis@163.com@Time
2020-05-12 23:20:37
2222
11
原创 python-arcpy-影像拼接或影像镶嵌
arcpy影像拼接或影像镶嵌利用arcpy拼接或镶嵌同一目录下的栅格数据集,本次以拼接不同图幅下的dem为例。注意:栅格数据集不能重叠否则输出结果不正确,坐标系最好统一。实现代码由于数据量大,arcpy运行效率低的原因,运行时间可能会长一点# -*- coding: utf-8 -*-"""@File : arcpy批量镶嵌1.py@Author : fungis@16...
2020-05-07 18:53:06
2961
5
原创 Python-GeoPandas地图、专题地图绘制
Python-GeoPandas地图绘制、专题地图绘制GeoPandas是一个开源项目,Pandas是Python的一个结构化数据分析的利器,GeoPandas扩展了pandas使用的数据类型,允许对几何类型进行空间操作,其DataFrame结构相当于GIS数据中的一张属性表,使得可以直接操作矢量数据属性表,其目标是使得在python中操作地理数据更方便。矢量数据来源可以参照我的另一篇...
2020-04-21 11:24:55
11274
6
原创 Python获取丁香园疫情数据并解析json数据
Python爬取丁香园疫情数据并解析json数据在利用pyecharts V1.x版本,使用Map对象进行制图时,对数据格式的要求比较高,如果数据格式不正确可能达不到我们预期的效果。在我的前一篇文章中介绍了如何利用丁香园疫情数据制作地图,今天就为大家说下如何爬取、解析数据。地址解析丁香园Github-疫情数据下载地址https://github.com/BlankerL/DX...
2020-04-08 19:03:48
8655
6
原创 DEM数据获取方法与采样基础理论
文章目录1、DEM数据采集方法1.1 地面测量1.2 现有地形图数字化1.3 空间传感器1.4 数字摄影测量方法2、DEM数据采样策略与采样方法2.1 沿等高线采样2.2 规则格网采样2.3 剖面法2.4 渐进采样(Progressive Sampling)2.5 选择性采样2.6 混合采样3、DEM数据采集过程中需要考虑的因素3.1 地形曲面的几何特征。3.2 地形的复杂程度。3.3 地貌单元类...
2020-04-06 17:34:08
9823
原创 常见的数字高程模型结构有哪些?
常见的数字高程模型DEM结构有哪些?数字高程模型结构包括:规则格网DEM数据结构、不规则三角网DEM数据结构、格网与不规则三角网结构混合结构。规则格网DEM数据结构(1)简单矩阵结构:数据在水平和垂直方向的间隔相等,按行或列的矩阵形式逐一记录每一格网单元高程值。为实现行列号和平面位置坐标的转换,需记录西南角的坐标值,格网间距等,在应用时常需将DEM真实高程值与转换值相互推算使用。(2)...
2020-04-06 16:02:50
6091
原创 如何清除电脑里的服务项和系统服务列表中的残留服务
如何清除电脑里的服务项和系统服务列表中的残留服务软件无脑地删除卸载后,一些服务项还在,看着闹心,也影响下次相关软件的安装,下面说下解决办法:方法一:1:打开开始菜单,选择运行(或是快捷键win+R打开运行),然后输入 regedit 回车打开注册表编辑器。2:然后定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 项。3:对应...
2020-03-28 22:19:53
3389
转载 Python-异常处理知识
Python-异常处理知识为什么会产生异常当Python程序检测到一个错误时,解释器就无法继续执行了,并且给出一个错误提示。比如写入文件的时候,文件、文件夹不存在,或者从网络抓取数据,网络突然中断、无法连接。这时候,就需要捕获处理它,否则程序会终止执行。如何进行异常处理使用try/except/finally语句进行捕获操作,并告诉Python发生异常时如何处理。 如果当tr...
2020-03-18 10:41:38
542
原创 Python-Matplotlib 显示中文、中文乱码解决办法
Python-Matplotlib 显示中文、中文乱码解决办法使用matplotlib库时,发现中文乱码,显示出来是【口口】,在这里总结三个办法供大家参考。临时修改通过修改fontproperties属性来显示中文。优点:灵活,不污染全局字体设置import matplotlib.pyplot as pltplt.plot([1, 2], [1, 2],[5,6], [5, 3...
2020-03-14 19:00:22
1132
原创 Python-selenium-爬取微博热搜信息
Python-selenium-爬取微博热搜信息最近闲来无事,开始学习Python-selenium爬虫(第一天),记录下爬取微博热搜信息的过程,我用的是Google Driver操作谷歌浏览器进行数据获取。selenium是一个支持各大浏览器的自动化测试工具,包括 Chrome,Safari,Firefox,ie等。再构造爬虫时,如果我们加入了User-Agent,那么变伪装成了浏览器,...
2020-03-06 23:29:28
1651
原创 ArcGIS安装2753错误解决办法
ArcGIS安装2753错误解决办法帮朋友安装ArcGIS时,由于她之前卸载不干净(直接删除本地文件的那种),后来再次安装低版本的软件时,安装 Desktop弹出对话框提示【“Error 2753. The File is not marked for installation.”】,显示的是2753的错误,用CCleaner软件来清理注册表,也不管用,这里说下解决办法。原因此错误是由...
2020-03-05 21:07:11
6682
原创 空间坐标系对应EPSG编号
空间坐标系对应EPSG编号WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known binary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定。WKB(well-known binary) 是WKT的二进制表示形式,解决了WKT表达方式冗余的问题...
2020-02-26 21:49:37
49161
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人