自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 Cesium加载SGS发布的影像和地形服务

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片

2021-01-20 11:36:02 546 2

原创 ubuntu安装node以及npm

ubuntu安装node以及npm官网下载最新版本程序如果下载的是*.xz文件使用xz -d xxx.tar.xz将 xxx.tar.xz解压成 xxx.tar再用tar xvf xxx.tarhttps://nodejs.org/en/download/current/解压程序并放到usr/local/lib/nodejs/目录下执行以下代码sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/node /usr/bi

2022-02-09 20:13:30 910

原创 nodejs 文字转图片方法

import writeTextToCanvas from "./core/clip/TextHandler/writeTextToCanvas.js"; let text="文字转图片";let options = { font: "16px sans-serif", fill: true, stroke: false, fillColor: "#ffff00", strokeColor: "#000000", strokeWidth: 1,

2021-08-07 13:43:50 1447

原创 cesium高度和二维地图zoom缩放级别转换

//常量定义 /** * 地球周长/2 */ HALF_CIRCUMFERENCE_METERS: 20037508.342789244, /** * 地球周长 */ CIRCUMFERENCE_METERS: 20037508.342789244 * 2, /** * 每个tile的大小 */ TILE_SIZE:256 //转换函数 import Constants from "

2021-06-23 09:58:03 1684

原创 C# gdal创建和读取tiff文件

TIFF文件在处理格点数据方面,还有是有比较大的优势。 //定义转换参数 //这里说明一下,adfGeoTransform中(这里简称GT), //GT[0],GT[3] 是做上角坐标, //GT[1],GT[5] 是图像总向横向分辨率,就是每个像素代表的长度, //GT[2],GT[4] 是旋转相关,一般是0,不用管他。 //所以,如果我们想知道右下角的坐标,以横坐标为例,右边和左边相隔nXSize个像素,所以相距nXSiz

2021-04-17 22:17:39 3023

原创 js表格大数据量加载效率优化

客户要求在一个页面中显示所有的dom信息,不能分页,导致页面有一些卡顿之前的项目是用的jquery拼接的html字符串,表格改造起来很吃力临时解决方案,以后会放弃使用jquery了,后期维护真是麻烦表头固定采用css的position :sticky <div class="parentDiv" style="height: 426px; overflow-y: auto ; "> <div id="mylist" class="">

2021-03-23 09:35:05 1077

原创 Vue3.0配置多页面应用

一、添加两个测试页面,Test01,Test02,目录结构如下:二、在根目录下新建vue.config.js文件添加如下代码:module.exports={ publicPath:'./', lintOnSave: false, devServer: { overlay: { warning: false, errors: false } }, productionSo

2021-03-17 13:17:40 1657 1

原创 Leaflet加载arcgis发布的wmts服务,sgs发布的wms服务

一、leaflet加载arcgis发布的wmts服务 var globe2dmap = L.map('mapid', { minZoom: 4, maxZoom: 13, center: [41.2, 122.57], zoom: 8, crs: L.CRS.EPSG4326, zoomDelta: 0.25, zoomSnap: 0, attributionControl

2021-03-16 10:22:29 1160

原创 Cesium叠加一张雷达图

解析雷达图在之前的文章中已经写过,叠加后效果如下:function CreateImagery(picpath) { if (polygonLidar != null) viewer.scene.imageryLayers.remove(polygonLidar, true); polygonLidar = viewer.imageryLayers.addImageryProvider (new Cesium.SingleTileImageryProvider(

2021-03-15 12:42:01 1196

原创 C# Linq获取目录中最新的12个文件

C#获取目录中最新的12个文件 var subInfos = new DirectoryInfo(@"d:\xxxx").GetFileSystemInfos("*.*"); //12个时次文件,来齐再入库 if (subInfos.Length == 12) { var query=subInfos.AsEnumerable() .OrderByDescending(o=>o.CreationTime).Take(12); foreach (FileSystemIn

2021-03-11 14:14:09 248

原创 C#Linq操作datatable

//去除已包含区县的乡镇 var dslp = from d in dsTown.Tables[0].AsEnumerable() where !lper.Contains(d.Field<string>("XIAN")) select d; bool isFirst = true; foreach (var res in dslp) {...

2021-03-10 15:36:57 323

原创 NSIS制作exe安装包

脚本.nsi 如下:; 该脚本使用 HM VNISEdit 脚本编辑器向导产生; 安装程序初始定义常量!define PRODUCT_NAME "xxx"!define PRODUCT_VERSION "2.1"!define PRODUCT_PUBLISHER "xxxxxxxxx有限公司"!define PRODUCT_WEB_SITE "http://www.xxxxxxx.cn/"!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windo

2021-03-10 15:09:16 323

原创 sql server geometry缓冲区数据查询

sql server 2008以上版本支持geometry数据类型 SELECT * FROM [QX_FZJZ].[dbo].MDPR_BI where geometry::STGeomFromText('POINT(121,41)', 4326) .STBuffer(5000 / (2 * 3.1415926 * 6371004) * 360).MakeValid() .STContains(Geometry) = 1

2021-03-08 14:01:52 465

原创 webapi整合dapper、swagger发布restful风格服务

一、NuGet工具下载Dapper、Swashbuckle.AspNetCore.Swagger等相关依赖,创建的项目中会自动生成相关代码,具体配置网上有很多,请自行搜索。二、使用dapper读取数据库,自动映射到对象中。 /// <summary> /// 读取数据表解释 /// </summary> /// <returns></returns> public List<Comm.

2021-03-08 13:46:12 228 2

原创 C# 解析雷达bin文件数据

C# 解析雷达bin文件数据 FileStream fs = null; BinaryReader reader = null; byte[] data; var encoding = Encoding.Default; int[] sd; fs = new FileStream(binFile, FileMode.Open, FileAccess.Read); reader = new BinaryReader(fs); data = reader.ReadBytes

2021-03-03 09:15:30 1233

原创 C# DateTime.ParseExact使用,字符串转时间类型

DateTime dt = DateTime.ParseExact("2020080513", "yyyyMMddHH",System.Globalization.CultureInfo.CurrentCulture);

2021-03-02 21:13:02 933

原创 C#抓取网络上的数据 WebClient

重写了WebClient类,增加超时属性。 //模拟http请求,POST相关参数至中央气象网,返回环境资料json字符串 WebClientEx client = new WebClientEx(); client.Timeout = 1500; client.Credentials = CredentialCache.DefaultCredentials; string ur

2021-03-02 13:35:35 363

原创 wpf使用popupex在activeX控件上绘制不规则菜单

<WindowShrink:BaseOverlayWindow xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:Custom="clr-namespace:IOTX.Warning.View" xmlns:WindowShrink="clr-namespace:IOTX.WindowShrink;assembly=IOTX.WindowShrink" .

2021-02-26 16:44:37 196

原创 layui弹出层样式修改,使用css的background属性设置多个背景图

效果图由于头部设计成渐变色,在拉伸之后,连接处有瑕疵,建议在设计时进行规避。1、流程,将窗体划分为九个区上左:固定宽度,固定高度上中:计算宽度,固定高度上右:固定宽度,固定调度中左:固定宽度,计算高度中中:计算宽度,计算高度中右:固定宽度,计算高度下左:固定宽度,固定高度下中:计算宽度,固定高度下右:固定宽度,固定高度2、切出来所需要的图片。3、使用!important,去掉原来的样式。4、使用backgound可以设置多个背景图的特性,设置九个分区的背景图完事代码 .

2021-02-24 10:49:18 3685

原创 vue3.x+element-plus+cesium整合

标绘功能还有一些Bug没有解决,以后有时间慢慢完善吧,代码先不放了。一、npm包下载安装1、安装最新版vue-clinpm i @vue/cli -g2、安装element-plusnpm i element-plus --save3、安装Cesiumnpm i cesium二、创建项目1、初始化Vue项目vue create cesiumapp2、创建Cesium三维场景组件<template> <div id="cesiumContainer">

2021-02-18 22:49:51 1369 1

Vue3.0配置多页面应用

Vue3.0配置多页面应用源码

2021-03-17

layui弹出层样式修改,使用css的background属性设置多个背景图附件

切图附件

2021-02-24

SGSTerrainProvider.rar

cesium加载sgs发布的地形服务

2021-02-23

房贷计算器

2012公积金计算器,基础.netframework2.0,如不能打开软件,请自行下载.netframework2.0

2012-09-27

比较全的SQL课件,轻松学会

比较全的SQL课件,让你轻松学会SQL,这个是学校教学用的~

2008-12-30

空空如也

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

TA关注的人

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