自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诸葛苍穹

Coding Change World!

  • 博客(327)
  • 资源 (13)
  • 收藏
  • 关注

原创 SuperMap iDesktopX基于地形DEM数据做最佳路径分析

现有某山区的DEM高程数据,以及该地区电塔位置数据(DT)、电力维护工作基地(GZJD)(电力工作人员的工作居住地)。为了安全稳定的供电,电力工程师需要随时对所有的电塔进行检查维护。为了减少工作人员在路上的耗费,我们需要根据地形、电塔和工作基地的位置点来进行路径分析,找出工作人员从工作基地到电塔的最优路径。从山区行走消耗体力方面考虑,我们规定坡度大于30度的就不做路径规划。

2023-11-09 18:03:12 317

原创 JS观察者模式

【代码】JS观察者模式。

2023-11-01 17:25:41 87

原创 SuperMap OSM数据路径分析处理方法

OSM

2023-06-07 09:05:01 285

原创 文字宽度计算

代码走起。

2023-06-02 10:13:50 87

原创 响应式Proxy转换成非响应式

【代码】响应式Proxy转换成非响应式。

2023-05-15 15:31:40 211 1

原创 GEE Earth 模型下载,转换3Dtiles

node dump_obj.js 314341526352534 18 --dump-json --dump-raw (–dump-json 输出json --dump-raw输出raw)参数node dump_obj.js (八叉树点) 下载的层级。输出后是为obj格式,可利用blender修改模型的位置。安装依赖库 npm install。第六步 obj转3dtiles。安装npm install。

2023-03-25 17:19:34 796 4

原创 Turf.js绘制包络线

【代码】Turf.js绘制包络线。

2023-03-25 16:45:41 78

转载 新旧图号转换

地图新旧图号转换

2023-03-07 17:36:09 1075

原创 then-fs 使用

then-fs按顺序读取文件

2023-01-15 15:12:58 186

原创 Elasticsearch启动后访问9200失败

Elasticsearch启动失败

2022-12-21 15:05:28 1486 2

原创 Vue指令

Vue指令

2022-11-22 16:46:16 163

原创 排序 算法 冒泡 快速 插入

public class Algorithms { public static void bubbleSort(int[] values) { for (int i = 0; i < values.length; i++) { for (int j = 1; j < values.length; j++) { if (values[j - 1] > values[j]) {

2022-03-29 14:29:42 321

原创 行列号转经纬度

​ XYZ标准是金字塔模型,前端根据层级、行列号请求瓦片,其参考坐标系是像素坐标系。故而需要根据层级和行列号换算出瓦片对应的地图坐标系范围。我们以3857坐标系和4326坐标系说明:3857坐标系对应瓦片范围 public static Geometry xyz2prj3857(int z, int x, int y) { double n = Math.pow(2, z); double lon_min = (x / n) * 40075016.0 - 200

2022-03-21 13:45:25 1237

原创 Java Exception in thread “main“ java.lang.UnsatisfiedLinkError异常

当导出为可执行的jar包时候报错Exception in thread "main" java.lang.UnsatisfiedLinkError: D:路径\**xxxxx.dll**: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoade

2022-01-07 16:30:32 3603

原创 常用的 DOCTYPE 声明

该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)HTML 4.01 StrictXHTML 1.0 Strict 必须以格式正确的 XML 来编写标记。该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。HTML 4.01 TransitionalXHTML 1.0 Transitional 必须以格式正确的 XML 来编写标记。该 DTD 包

2021-12-24 21:07:43 258

原创 瓦片移除描述信息

private byte[] optionsImage(byte[] bytes) { Bitmap bitmap = new Bitmap(Image.FromStream(new MemoryStream(bytes))); //修改图片的属性 start foreach (PropertyItem item in bitmap.PropertyItems) { switch .

2021-11-11 17:40:24 60

原创 2021-11-03_前端创建windows软链接

前端创建windows软链接const path = require("path");const fs = require("fs");const { exec, spawn } = require('child_process');var targetPath = "D:\\9";Init();function Init() { var f = traverseDirectory();}function traverseDirectory() { fs.readdir(

2021-11-03 09:08:30 163

原创 java获取文件夹下指定的文件

/* * 获取指定的文件 * */ private ArrayList<String> GetFiles(String path, String searchPattern, ArrayList<String> filesList) { if (filesList == null) { filesList = new ArrayList<>(); } if (!Strings.isN

2021-10-26 17:41:01 1033

原创 c#生成后期命令事件

/*新建文件夹*/md "$(ProjectDir)../File/"/*拷贝依赖库*/md "$(ProjectDir)../File/x64"copy "$(TargetDir)x64\SQLite.Interop.dll" "$(ProjectDir)..\File\x64\SQLite.Interop.dll" /ymd "$(ProjectDir)../File/x86"copy "$(TargetDir)x86\SQLite.Interop.dll" "$(ProjectDir

2021-08-18 14:03:15 464

原创 readFile文件系统

读取文件// 例子1 异步读取新建input.txt文件,内容随意​// index1.jsvar fs = require("fs");​console.log(1);// 异步读取fs.readFile('input.txt', function (err, data) { console.log(2); if (err) { return console.error(err); } console.log("异步读取: " + da.

2021-06-30 08:49:17 128

原创 java验证码

import javafx.scene.effect.BlendMode;import javafx.scene.shape.Line;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpSer

2020-06-29 23:04:42 317

原创 层行列和经纬度坐标之间的相互转化方法

谷歌地图层行列是以左上角为原点,瓦片编号是向右和向下,没有负数。谷歌是从左上角经纬度(-180,90)度开始计算瓦片,在第0级时谷歌将世界地图分为1块,第1级的时候分为4块。层zoom(z),列col(x),行row(y)如何在已知层行列情况计算出该瓦片对应的经纬度坐标,和已知经纬度情况下计算该点在不同层级下的瓦片位置,以左上角为原点。/** * 谷歌下转换经纬度对应的层行列 ...

2020-04-28 09:39:57 814

原创 MySQL外键约束(FOREIGN KEY)

MySQL外键约束(FOREIGN KEY)MySQL 外键约束(FOREIGN KEY)用来在两个表的数据之间建立链接,它可以是一列或者多列。一个表可以有一个或多个外键。外键对应的是参照完整性,一个表的外键可以为空值,若不为空值,则每一个外键的值必须等于另一个表中主键的某个值。外键是表的一个字段,不是本表的主键,但对应另一个表的主键。定义外键后,不允许删除另一个表中具有关联关系的行。外键...

2020-04-15 23:49:36 20527 1

原创 mongoDB单机部署集群(分片)

mongoDB单机部署集群MongoDB集群批处理执行命令创建文件夹第一步第二步第三步复制集分片第四步第五步MongoDB集群在四块磁盘上面建立mongodb分片集群批处理执行命令创建文件夹第一步新建bat文件,命名为MSS.bat将下面批处理复制到bat文件里面@echo off @echo -----------------------------------------...

2019-03-02 11:04:11 1775 5

原创 Windows 无法启动xx服务 错误1053:服务没有及时响应启动或控制请求

症状:win7系统的很多系统关键服务,启动不了,双击该服务也弹不了操作框,系统服务是设置为自动 的,但是就是启动不了,在本地服务窗口中只能启动该服务,但是双击会弹不了窗口,你点启动后会出现错误提示1053,本地用户组,里面可以看到用户和组但 是双击话也没反应,照成后果,网站打不开,远程连接连不上,但是服务器实际上是开着的,其实具体原因就是因为系统关键服务未正常开启,实验结果表明是权限 不够,导致系...

2019-01-22 22:27:46 62002

原创 正多边形

正多边形&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; body { width: 100vw;

2018-11-20 08:41:54 488

原创 SVG梯度渐变算法适合canvas

function svg_linear_gradient_direction(element, direction){ if(direction === "left"){ element.setAttributeNS(null, "x1", "100%"); element.setAttributeNS(null, "y1", "0%"); ...

2018-11-02 08:44:43 44

原创 __call__ && __setitem__ && __getitem__ && __delitem__&&__new__的用法

在类中设置对象获取对象删除对象相当于字典操作class Foo: def __init__(self): self.__data = {} def talk(self): print("test") def __call__(self, *args, **kwargs): print("running",args,kwar...

2018-09-04 23:51:07 186

原创 Ubuntu下安装新版QQ

1. 先执行下面的三行命令sudo dpkg --add-architecture i386wget -nc https://dl.winehq.org/wine-builds/Release.keysudo apt-key add Release.keysudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/...

2018-08-12 16:29:51 2975

原创 图像渲染

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head lang="en"&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;canvas id

2018-08-10 22:40:30 848

原创 正多边形算法

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; body { width:

2018-08-09 22:54:08 794

原创 python 装饰器

&quot;&quot;&quot; codecs -- Python Codec Registry, API and helpers.Written by Marc-Andre Lemburg ([email protected]).(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.&quot;&quot;&quot;import builtinsimport sys### Re..

2018-07-26 23:55:43 182

原创 iPhone 应用里实现截屏功能的代码

UIView *view = [[[[[UIApplication sharedApplication] windows] objectAtIndex:1] subviews] lastObject];//获得某个window的某个subView     NSInteger index = 0;//用来给保存的png命名    for (UIView *subView in [view

2018-07-12 20:21:54 331

原创 c#渐变算法

用两种RGB颜色对矩形进行线性渐变填充时,需要合适的算法计算各点的颜色,这样才不会出现中间过渡色,或者出现渐变填充不完整。而在增加从任意角度进行渐变后,情况似乎变得更加复杂。 又比如这样: 这些都是色彩计算错误引起的。现在来看看正确的渐变图,其中颜色和渐变角度和上面的一样: 首先说明渐变角度,在本例中是以垂直向上为0度,顺时针增加到360度。 如45度偏转渐变如下: ...

2018-07-04 19:46:07 5170 1

原创 js前端读写文件的方法(json、excel)

1、前端读取文件的实现关键:利用文件上传对话框预览本地文件、利用FileReader读取文件前端预览本地文件&lt;input tabindex="-1" id="select_range" data-input="false" class="font-small" type="file"&gt;上传控件change事件利用FileReader读取文件$('#sele

2018-07-03 22:57:22 2808

原创 SVG:linearGradient渐变在直线上失效的问题解决方案

SVG:linearGradient渐变在直线上失效的问题解决方案SVG开发里有个较为少见的问题。对x1=x2或者y1=y2的直线(line以及path),比如:&lt;path d="M200,10 200,100" stroke="url(#orange_red)"/&gt;如果,stroke里使用的是渐变效果,那么,在各种浏览器上都会出现同一个BUG,这条线消失了。原因不...

2018-07-03 22:55:36 2995 1

原创 小工具

国产Jquery UINodejs 控制面板

2018-02-09 23:36:02 243

原创 用dom-to-image将html生成图片

由于业务需要,要将html的表格转成图片下载下来,一开始使用的是html2canvas.js。功能是可以实现,但是有缺陷(表格存在合并的单元格时,生成的图片表格线框不完整),后来很不容易知道了dom-to-image.js,尝试之后觉得非常不错。 废话不多说,开搞。 第一步:下载必要的js库 ① jquery库(不使用jquery...

2018-02-09 23:12:33 39904 22

原创 获取SVG文字的长度和高度

获取SVG文字的长度和高度 body { font-family: sans-serif; font-size: 0.7em; }pre { position: absolute; top: 0px; left: 180px; font-size: 1.3em; }svg { shape-...

2018-02-07 22:35:37 4984

原创 字符串比较

function strSimilarity2Number(s, t) { var n = s.length, m = t.length, d = []; var i, j, s_i, t_j, cost; if (n == 0) return m; if (m == 0) return n; for (i = 0; i <= n; i++) {

2017-12-20 20:31:31 265

航天卫星数据UCS卫星数据库UCS-Satellite-Database-5-1-2022

UCS-Satellite-Database-5-1-2022 UCS发布的全球卫星数据库,包含通信、导航、遥感等领域的卫星基本信息,数据截止到2022年5月1日,来源:https://www.ucsusa.org/resources/satellite-database

2022-12-28

osgb,obj,dae格式数据相互转换工具

osgb,obj,dae格式数据相互转换工具

2022-03-23

2019年省市县行政区划.zip

2019年省市县行政区划,

2020-04-28

中国2018水系矢量水系shp

中国2018矢量水系

2020-04-28

丽水市兴趣点数据POI

高德丽水市POI数据

2020-04-28

linux安装显卡驱动脚本.zip

在银河麒麟4.0.2上,或者ubuntu16.04上离线安装显卡驱动、docker-ce、nvidia-docker的自动脚本。压缩包中缺少nvidia的驱动文件,需要自己到官网下载,我使用的是410.79,如果是其他版本驱动,需要修改一下脚本头上的变量值。

2020-04-28

全球机场数据 全球机场数据

全球机场数据

2019-12-04

海岸线25CitiesB&R_2015.zip

25个城市的海岸线数据,数据很详细,文件为shp通用格式方便试用。25个城市的海岸线数据,数据很详细,文件为shp通用格式方便试用。25个城市的海岸线数据,数据很详细,文件为shp通用格式方便试用。

2019-11-13

NGD-S57.zip

s57海图数据,矢量图,中国沿海城市都包括在内,高精度

2019-06-28

sourceCode.zip

SVG转换PNG JPG GIF 等图片格式

2019-06-28

北京公交线路.zip

2019年北京公线路矢量文件

2019-06-28

衡阳市.zip

衡阳市百度POI数据完整版,道路 房地产 公司企业 购物 交通设施 教育培训 金融 酒店 丽人 旅游景点 美食 汽车服务 文化传媒 生活服务 医疗 休闲娱乐 运动健身 政府机构

2019-06-28

教务管理系统完整版

教务管理系统 可以作为毕业设计的最好案例!

2014-10-09

学籍管理系统

电子技术 好的很

2013-12-05

空空如也

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

TA关注的人

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