自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blucod的博客

学习,学习,再学习

  • 博客(31)
  • 收藏
  • 关注

原创 【NetTopologySuite类库】计算多边形最大内接圆

C#编程计算任意多边形的最大内接圆

2023-12-16 14:12:10 522

原创 【ArcGIS】点数据转为DEM(设置值为0或1)

文章目录制作点图层点转栅格效果图制作点图层创建点图层,随意设置一个投影坐标系:WGS_1984_UTM_Zone_51N。手动绘制4个点:(0,0)(10,0)(10,10)(0,10)添加一个短整型的字段:value,为左下方的点设置value=0,其余3个点设置1。点转栅格工具箱:【转换工具】-【转为栅格】-【点转栅格】设置参数:像元大小为前面的点间距10值字段:value像元分配类型优先级字段:value效果图如果像元大小小于前面的点间距,比如设置为5,

2022-04-19 23:09:10 2359

原创 【NetTopologySuite类库】常用功能整理(2):Polygonizer、LineMerger

文章目录介绍例子1例子2例子3例子4介绍【NetTopologySuite类库】常用功能整理(1)Polygonizer的API文档地址。使用Polygonizer这个类,可以将一些折线段构成多边形。例子1var polygonizer = new Polygonizer();var r = new WKTReader();var L1 = r.Read("linestring(0 0,0 1)");var L2 = r.Read("linestring(1 1,0 1)");var

2022-04-01 12:42:39 2209

原创 【概念】如何在Neo4j中推理?

如何在Neo4j中推理?

2022-01-17 14:19:56 4356

原创 【Python】在地球球面、椭球面上构建Voronoi多边形

文章目录介绍地球球面上构建Voronoi图地球椭球面上构建Voronoi图基于矢量的方法基于栅格的方法矢栅混合方法介绍在局部区域研究中,我们将地球椭球面投影到平面上,在二维平面上构建Voronoi图(或泰森多边形),已经有成熟的算法及各种编程语言程序库的API。以Python为例,有scipy.spatial.Voronoi库。但是在涉及全球范围内的研究上,投影到平面后变形很大。在精度要求不高时可以将地球表面近似为球面,构建球面Voronoi。在SO问答上有相关讨论。以Python为例,

2021-08-30 10:17:09 913

转载 【WPS】折线图数据点上添加标记(三角形、正方形、菱形等)

文章目录介绍操作介绍WPS默认生成的折线图上没有在数据点上标记一些形状(如三角形、正方形、菱形),而文献中的折线图常常有这些符号,如下图所示:参考Office Excel中添加上述形状的博客,下文在WPS界面上找到了相应功能的位置,可以添加内置的形状(三角形、正方形、菱形、圆形等)。此外还可以添加自定义的符号。操作首先生成一个默认的折线图,然后点击一条折线,在右栏的属性中进行设置:【填充与线条】-【标记】-【内置】-【类型】此时得到的空心的菱形:如果要实心的,则只需要添加【填充颜色

2021-08-27 08:57:45 22802

原创 【概念】椭球面在球面上的投影

文章目录参考介绍等角投影公式参考参考书目:《地图投影原理与方法》。英文版的一本书《与大地测量和制图有关的纬度发展》,里面有P85页有下面提到的公式。介绍在推求地图投影方程时,通常有两种情况(参考书目第5章):将地球椭球面直接投影到平面上。(某些计算比较困难)忽略地球椭球体扁率,将地球视为半径为R的球体,将球面投影到平面上。(精度要求不高的时候使用)但如果既对地图精度要求比较高时(如:中等比例尺横轴和斜轴地图投影),又不希望计算过于困难(如:在大、中比例尺地图上绘制位置线), 则常常

2021-08-20 20:20:01 1554

原创 【Python】线性规划问题求解(cvxpy库)

文章目录介绍求解案例1案例2介绍参考此论文中的描述。已知:一个m×nm×nm×n大小的实矩阵AAA。大小为mmm的实向量bbb。大小为nnn的实向量ccc。在线性规划的目标中,我们的目标是找到一个大小为nnn的实向量xxx,使得①Ax≤bAx≤bAx≤b,②cTxc^TxcTx最大。(cTc^TcT是ccc的转置矩阵)分析:对于Ax≤bAx≤bAx≤b,左侧可以看做是xxx中个元素的线性组合。右侧则是对左侧每一组线性组合的约束。≤b≤b≤b说明这个约束是通过指定上界来进行约束

2021-08-11 15:01:10 9825

原创 WPS公式编辑器的MTExtra字体无效,将无法显示和打印某些字符

文章目录问题参考解决问题打开WPS Word的公式编辑器,跳出缺少字体的弹窗:参考https://blog.csdn.net/u010168781/article/details/105311943https://zhidao.baidu.com/question/296784042.htmlhttps://blog.csdn.net/Clover_pofu/article/details/105047162解决1、下载MT Extra字体:https://xiazai.zol.com.c

2021-08-05 09:00:14 4560 3

原创 【NetTopologySuite类库】NTS与JTS一些问题整理

文章目录介绍SO上有关的一些问答多边形自交情况处理介绍NTS是C#版的JTS(Java Topology Suite),两者的API相似,代码很容易相互转化。所以一个功能能用JTS实现,也能在NTS中找到对应API来实现。SO上有关的一些问答NTS的基础功能很容易上手,可以参考之前写的一点内容。有些略微复杂的功能在国内博客上找不到,但在Stack OVerflow中能找到,于是下面列举了一些在SO中搜过的,并试验有效的问答。多边形自交情况处理1、CSDN上有播客介绍:博客1,其源自SO上的一

2021-06-10 13:22:42 2804 3

原创 【C++】线性拟合、指数曲线拟合的最小二乘法作业

文章目录曲线拟合的最小二乘法引入0曲线拟合的最小二乘法引入对于未知的函数y=f(x)y=f(x)y=f(x),已知一些节点数据An(xi,yi)A_n(x_i,y_i)An​(xi​,yi​),希望构建函数y=g(x)y=g(x)y=g(x)逼近y=f(x)y=f(x)y=f(x)。在插值中,一般严格要求在每个插值节点处都没有偏差,都满足g(xi)=f(xi)g(x_i)=f(x_i)g(xi​)=f(xi​);而有时候拟合时允许在节点处有偏差,但总的偏差应该尽可能得小。可以使偏差的绝

2021-04-29 10:31:04 4985 5

原创 【C++】高斯消元法、迭代法,线性方程组求解作业

文章目录线性方程组基本概念3种特殊解高斯消元法线性方程组基本概念线性方程组:AX=bAX=bAX=b,其中, A=[aii]n×n=[a11a12...a1na21a22...a2n............an1an2...ann]A=[a_{ii}]_{n×n}=\begin{bmatrix} a_{11}&a_{12}&...&a_{1n}\\ a_{21}&a_{22}&...&a_{2n}\\...&...&...&..

2021-04-12 16:14:01 2213

原创 【WPS-Excel】一些操作整理中...

文章目录分类汇总分类汇总【数据】-【分类汇总】参考1分类汇总完,如果要对汇总结果绘制图表,则注意折叠与展开左上角的栏目:

2021-04-11 18:49:18 1117

原创 【C/C++】拉格朗日插值、牛顿插值、分段线性插值作业

文章目录创建项目拉格朗日插值创建项目使用VS2019创建C++控制台应用C++菜鸟教程拉格朗日插值https://blog.csdn.net/u013871100/article/details/41249285/https://blog.csdn.net/sinat_33829806/article/details/78387843https://blog.csdn.net/qq_32171677/article/details/60955759拉格朗日插值 牛顿插值 分段线性插值

2021-03-28 11:49:28 7585 2

原创 【Xbim类库+C#】学习整理中...

文章目录介绍环境搭建介绍本文基于C#,学习Xbim类库对Ifc数据的各种操作。关于Xbim,github地址,官网地址。其他可以参考学习的博客:博客1环境搭建本文在VS2019中创建 .Net Framework 4.5 的控制台应用右击项目的引用,进入NuGet程序包管理界面,搜索xbim,安装xbim.Essentials5.1.323版本的类库。...

2021-03-26 10:19:57 1635 1

原创 【C#】十进制莫顿码与十进制行列号互转

文章目录十进制的行列号(从0开始)转为十进制的莫顿码十进制的莫顿码转为十进制的行列号(从0开始)十进制的行列号(从0开始)转为十进制的莫顿码参考(c语言版):https://yq.aliyun.com/articles/399909 /// <summary> /// 十进制的行列号(从0开始)转为十进制的莫顿码 /// </summary> /// <param name="row"></para

2021-03-20 21:53:03 1438

原创 【NetTopologySuite类库】常用功能整理(1)

文章目录介绍项目环境从WKT格式的字符串 获取点线面类WKTReaderRead()介绍简称NTS,是C#端的GIS相关的拓扑库。Github地址、API文档。项目环境本文以VS2019创建的.Net Framework4.5 控制台应用为例,对NTS的一些功能使用进行介绍。打开NuGet程序包管理器,搜索NetTopologySuite,安装NetTopologySuite1.15.3版和NetTopologySuite.IO.ShapeFile1.15.3版本。从WKT格式的字符串 获

2021-03-19 09:39:03 9540 29

原创 【VS2019+ArcGIS AO】创建多面体shp

文章目录创建项目添加ArcGIS AO引用创建项目使用VS2019创建.NET Framework的控制台应用项目。使用.NET Framework4.7.2框架。添加ArcGIS AO引用需事先安装好ArcGIS Desktop。添加COM引用:GeoDatabase、Geometry、DatasourcesFile...

2021-02-12 10:22:54 1199

原创 ArcGIS API for JS 3.34基于vue+npm加载街景底图、天地图底图

文章目录例子基于CDN基于vue+npm例子官方链接3.34效果图:基于CDN<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>map</title> <link rel="stylesheet" type="text/css" href="https://js.arcgis.com/3.34/esri/css/esri.css"

2020-12-16 23:39:37 1185

转载 ArcMap10.7添加天地图底图

文章目录申请天地图服务Key在ArcMap10.7中添加天地图服务注意点申请天地图服务Key天地图API:http://lbs.tianditu.gov.cn/server/MapService.html需要登录后进入控制台,申请免费的Key:在ArcMap10.7中添加天地图服务天地图API提供了WMTS格式的地图瓦片服务:因此只能添加WMTS服务器:输入官网上的需要的WMTS服务URL,并添加服务器端的tk参数,然后获取图层:双击启动服务:将图层拖拽到内容列表:右击打开

2020-12-16 15:07:15 12270 15

原创 ArcGIS向TIN中添加要素类时出错TIN内部进程错误

文章目录问题一种解决问题在一个几百米*几百米的区域内,有二十几万行三维点坐标(WGS84坐标系),存在一个txt文件中:将其添加到ArcGIS,构建TIN:报错:经统计检查,坐标点没有空值或其他异常值。一种解决由于构建TIN需要投影坐标系,而前面创建TIN时没有指定坐标系,以为会按普通的直角坐标系来计算。于是根据经度带指定了一个UTM坐标系,只是确保在局部范围内,将经纬度在投影坐标系下构建TIN,并不影响最终结果(构建完毕后可以重新定义投影为WGS84坐标系)。几百米直径范围内二

2020-12-16 10:05:26 5474 3

转载 Java调用编译好的GDAL

参考Java 调用 GDAL,使用编译好的库方法,获取 tif 文件信息及 tif 波段信息https://www.pianshen.com/article/8695336579/参考上文进行了试验。下面为操作步骤。1.下载文件到这里下载:https://www.gisinternals.com/release.php解压得到:2.复制到jdk事先配置好jdk的环境变量(略)。进入上面的bin文件夹:把里面所有dll后缀的文件,全部复制到java的jdk里面的bin文件夹里面

2020-10-22 18:58:47 556

转载 ArcGIS打开隐藏的工具箱(批量定义投影)

https://jingyan.baidu.com/article/c1a3101e6bb262de656deb3d.html特别是有了批量定义投影的功能。

2020-10-07 13:04:57 2051

原创 Google浏览器解决ArcGIS API for JS地图调用跨域问题

目录问题方法问题学习中,需要时而访问本地网页,时而访问部署到服务器上的网页。而地图服务是在服务器上,可由本地网页和部署的网页同时访问、轮流访问。因而同时访问,或者切换访问时出现跨域问题:过去的解决方法是:切换访问时清除浏览器的历史记录,但过于麻烦。方法参考了一篇博客:https://www.cnblogs.com/zhurong/p/10647119.html步骤如下:找到Google浏览器的快捷方式的位置(比如桌面、或者在“开始”屏幕中)右击“快捷方式”,打开属性添加

2020-08-22 14:44:39 1257

原创 SpringBoot+Vue下载Excel文件流(No converter、Excel乱码)

目录介绍No converterExcel乱码正确代码后端代码前端代码介绍后端使用SpringBoot、Mybatis Plus,前端使用Vue,进行Excel文件下载。后端使用了Hutool工具提供的Excel文件流下载。No converter问题:后端控制台出现No converter for [class com.common.lang.Result] with preset Content-Type 'application/vnd.ms-excel;charset=utf-8'的错误

2020-08-14 23:53:51 7222 3

转载 谷歌浏览器安装Postman插件(2020亲测)

目录加载扩展插件创建快捷方式启动Postman加载扩展插件打开扩展程序:打开开发者模式,并加载简单处理过后的插件文件夹(参考转载地址中提到的文件,或联系我):加载完毕后:创建快捷方式切换url为chrome://apps,便可以见到图标,点击可以启动。还可以右击创建快捷方式:启动Postman以管理员身份打开:跳过注册和登录:进入使用界面:...

2020-07-28 17:22:07 5176 1

原创 ArcGIS API for JS 4.15下载与本地部署

目录介绍下载地址开启IIS服务第一部分第二部分部署SDKAPI部署第一部分第二部分测试介绍使用ArcGIS API for JS时,需要经常访问在线教程和在线脚本,将sdk和api部署到本地可以提高访问速度。本文以4.5版本为例下载地址进入官网:ArcGIS API 4.5注册账户并登录登陆后自动跳转到下载界面,选择需要的版本,依次点击右边的API和Document,会自动下载。本文以最新版4.15版本为例。需要注意的是4.15版本高于4.7(等价于4.07)版本。下载得到两个文件

2020-06-22 18:05:41 5159 9

原创 MyBatis-Plus自定义SQL实现Mapper层以及Service层

目录介绍自定义方法的步骤1.添加SQL代码2.添加Mapper方法3.测试进一步封装到Service层4.定义Service接口的抽象方法5.实现Service接口的方法6.测试介绍使用SpringBoot和Mybatis Plus进行后端开发时,想要自定义SQL与Mapper方法,而不仅仅是使用逆向工程自动生成的那些方法。自定义方法的步骤1.添加SQL代码在Mapper配置文件BlogMapper.xml中,添加xml形式的SQL片段:<?xml version="1.0" encodi

2020-06-16 15:31:51 12050 4

原创 前后端分离时,JQuery使用Post出现400和415错误

目录后端接口介绍前端ajax出现415错误出现400错误后端接口介绍采用前后端分离的结构,后端是一个post接口: @PostMapping("/blog/edit") public Result edit(@Validated @RequestBody Blog blog) {Blog需要传三个参数:titledescriptioncontent前端ajax要传输的数据:var blogJsonData = { "title":"测试3444", "descripti

2020-06-14 13:54:37 2646 1

转载 2020年在ArcMap低版本中添加天地图底图

目录过去的问题现在的效果图核心步骤再现参考链接过去的问题目前,10.5.1版本以下(如10.5、10.4.1、10.2等我试过的)都无法通过添加WMTS服务器的方式来加载天地图。现在的效果图所幸搜到一篇不错的文章(链接),按其操作,目前可以在低版本中加载天地图底图了。(比例尺可以很小,地图很清晰,这样可以照着底图绘制一些简单的要素来做实验了)。我用的ArcMap10.4.1版本:...

2020-05-07 23:55:31 12070 5

原创 IDEA中配置Maven3.6.3以及国内镜像

目录我的Maven安装位置修改Maven配置文件在IDEA中添加Maven打开IDEA中的Maven配置界面选择Maven路径选择Maven配置文件选择Maven库保存位置我的Maven安装位置在本地找一个稳定可靠的文件夹放置下载好的Maven修改Maven配置文件打开里面的conf/settings.xml文件,修改里面mirrors标签的内容为:<mirrors> &...

2020-04-21 09:15:49 2338 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除