自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (10)
  • 收藏
  • 关注

原创 GDAL建立GeoTIFF金字塔文件

gdal中的工具gdaladdo.exe,可以为大多数支持的格式建立或者重建(内)金字塔,可以使用几种重采样算法来进行重采样操作。一、gdaladdo使用说明用法:gdaladdo [-r {nearest,average,gauss,cubic,cubicspline,lanczos,average_mp,average_magphase,mode}] [-ro] [-clean] [-q] [-oo NAME=VALUE]* [-minsize val]

2020-10-27 21:27:45 2558

原创 ThingsBoard 提示Too many updates!

ThingsBoard 仪表板配置很多数据的接收时,提示Too many updates!。一、调查源代码1.TbWebSocketHandler发现在[org.thingsboard.server.controller.plugin.TbWebSocketHandler.java]的send方法,是发送给WebSocket数据的。发送前,判断了是否存在配置perSessionUpdatesConfiguration,如果存在就会做相应的check。如果满足条件,就会发送了[Too many up

2020-10-23 10:48:54 530

原创 SWIG 转换C++接口为Java接口

一、SWIGSimplified Wrapper and Interface Generator (SWIG) 是一个开源的,C或C++编写的软件与其它各种高级编程语言进行嵌入包装的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python, Tcl, Ruby and PHP。支持语言列表中也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及

2020-10-23 00:43:56 1636

原创 Cesium Terrain Builder 非压缩瓦片

Cesium Terrain Builder1、输出瓦片默认是zib压缩后的,在业务中如果传输不是问题,反而增加浏览器的解压处理,希望能支持输出非压缩瓦片。2、切片是整体DTM文件的完整切片,比较耗时。希望能够指定切片范围,增加切片效率。针对此需求,修改代码并重新编译。一、代码分析1、输出数据对象文件格式:主要为heightmap-1.0、quantized-mesh-1.0,其类图结构如下:MeshTile为quantized-mesh-1.0格式数据对象。TerrainTile为hei

2020-10-22 17:18:40 3005 8

原创 Cesium - 地形瓦片(Quantized-mesh)

cesium支持多种地形瓦片数据(GoogleEarthEnterpriseTerrainData、QuantizedMeshTerrainData、HeightmapTerrainData)一、quantized-mesh-1.0(量化网格-1.0格式)quantized-mesh-1.0是简单多分辨率四叉树金字塔的高度图。其切片规则,和Tile Map Service (TMS) 的global-geodetic规则相似。所有图块都具有后缀名.terrain图块大小为65x65像素大小。每个

2020-10-21 22:59:28 4609

原创 Thingsboard 3.1.0 - 远程控制和GPIO状态显示

GPIO widgets 主要用来对设备的GPIO状态的显示和控制。一、GPIO状态显示显示画面大致如下:1、【高级】:主要设置GPIO LED的位置,默认颜色,Pin,标签,背景色等。其中Pin(接脚)设置的值很重要,根据数据的值控制那个Pin的Led灯亮。2、【数据】:主要用来设置什么数据为TRUE时,控制那个Pin的Led灯亮。下例中使用了函数,实际业务中可以使用设备对应的实体,数据源一般为时间序列或者属性。数据键配置中,标签(label)设置的和前面的Pin对应,表示此值为

2020-10-20 23:46:07 1611

原创 Cesium - 地图下载器(python)

开发 需要卫星地图作为底图。百度、高德、谷歌、arcgis都提供在线服务,但在不能访问在线服务的地方就不适用了。网上有不少地图下载器,BigeMap、水经注、太乐、91卫图、Google Maps Downloader等等,但是它们都不是完全免费的(免费版有水印,或限制功能),想要授权就得买或者帮它们推广。于是自己编程实现。一、基础知识1、地图瓦片各服务商既然提供在线服务,就必然有器取得瓦片的方式。以谷歌(可能为了和国内服务商提供的道路图层叠加,谷歌的卫星影像在国内是偏移的)为例:http:/

2020-10-18 19:15:04 6371 15

原创 Thingsboard 3.1.0 - 数据订阅

Thingsboard的数据订阅,使用websocket提供支持,以便于完成数据可视和实时数据分析。官方说明:https://thingsboard.io/docs/user-guide/telemetry/#websocket-api一、Websocket APIThingsBard Web UI正在积极的使用WebSocket。websocketapi提供订阅设备数据变更的功能。使用以下URL可以通过websocket链接到遥测服务。ws(s)://host:port/api/ws/plugi

2020-10-15 23:46:21 3672 1

原创 Thingsboard 3.1.0 - 规则链:外部结点REST API

调用REST API Call到外部REST服务器。端点URL模式-可以是静态字符串,也可以是使用“消息元数据”属性解析的模式。例如$ {deviceType}请求方法-GET,POST,PUT,DELETE标头-请求标头,标头或值可以是静态字符串,也可以是使用消息元数据属性解析的模式。端点网址URL可以是静态字符串或模式。仅消息元数据用于解决模式。因此,模式中使用的属性名称必须存在于消息元数据中,否则原始模式将被添加到URL中。例如,如果消息有效负载包含带有值容器的属性deviceType,

2020-10-15 00:10:03 1823 8

原创 Thingsboard 3.1.0 - UI修改

一:修改logo制定自身需求logo,格式为.svg导入进tingsboard源码ui-ngx\src\assets目录下找到源码ui-ngx\src\app\shared\components\logo.component.ts文件修改logo = require(替换成最新logo图片地址).default;找到源码ui-ngx\src\app\modules\home\home.component.ts文件修改logo = require(替换成最新logo图片地址).default;二

2020-10-09 18:21:13 2526 2

原创 Windows下Cesium Terrain Builder编译 (VS2015)

前言1、Cesium的各种地形ProviderCesium支持多种地形provider来接收地形数据,大多数provider使用rest类型的接口来请求地形瓦片。各种地形provider在请求方式和地形数据的组织上会有所不同。以下几种是Cesium支持的地形provider:Cesium Terrain Server——高分辨率的全球地形数据,支持地形光照和水流效果。地形瓦片提交给客户端的数据的格式用的是quantized-mesh v1.0。详情见Cesium里的CesiumTerrainProv

2020-10-05 12:58:44 2331 2

原创 Windows下GDAL3.1.2编译 (VS2015)

前提GDAL3.0编译要求PROJ6投影库,而PROJ6又要求SQLite3环境,所以在编译GDAL之前我们需要先编译好SQLite和PROJ6.1、PROJ1、下载GDAL支持quantized-mesh文件格式下载地址。2、下载CTB支持quantized-mesh文件格式下载地址。3、下载cmake官网地址:https://cmake.org/download/我使用的时3.18.3版本。1、打开cmake gui,配置source code路径和build路径,勾选Advance

2020-10-04 23:48:09 2987 2

GDAL-release-1911-gdal-3-1-2-mapserver-7-6-1下载页面

资源为3.1.2版本的GDAL,是编译好的C#,Java,python版本,64位,MSVC 2015。所需要的dll在bin文件夹下。 不明白,为啥都是开源的东西,就是那么多要积分的。

2020-09-23

jconn4 - java的sybase驱动程序

sybase的java驱动,最新java for sybase驱动程序jconn4.jar,如有需要请下载。解压密码:jconn4

2020-04-17

jasperReports支持Table中文的解决

中文支持的完美解决, 1、通过设置默认样式的方式不能解决table和subReport中的中文显示。 2、jasperreports-fonts-6.9.0.jar增加了【宋体】的支持。 3、在SpringMvc中测试导出PDF没有问题,包括Table和subReport。

2020-02-25

rpc的Java简单实现

使用idea的maven工程创建,分为服务端和客户端,涉及到的技术有以下: 1、socket通信 2、通过注解的方式发布服务。 3、支持多版本的实现。 4、java动态代理。 5、Spring的启动。 6、线程池的使用

2020-02-24

嵌入式 WinCE 专用 Newtonsoft.Json.dll 亲测可用

是WinCE 5.0或WinCE 6.0开发应用程序用的Newtonsoft.Json。只要引用Compact文件夹里面的Newtonsoft.Json.Compact.dll文件就可以使用。在Visual Studio 2008 使用.Net Framework Compact 3.5测试好使

2018-06-05

嵌入式 WinCE 专用 Newtonsoft.Json.dll

嵌入式 WinCE 专用 Newtonsoft.Json.dll WinCE设备专用 Newtonsoft.Json 3.5版本

2018-06-05

sapjco3.jar libsapjco3.so sapjco3.dll

最新Windows_64和Linux_64下配置JCo3环境,还有配置说明和测试代码 1)将libsapjco3.so、sapjco3.jar扔到指定目录; 3、把JCo3安装目录添加到LD_LIBRARY_PATH环境变量; 4、把 安装目录sapjco3.jar添加到CLASSPATH环境变量;libapjco3.so的版本为version "720.37". linux环境亲测好用。

2016-10-28

二维码制作jar

QRCode.jar,二维码生成及解码所需的jar包

2016-10-27

sapjco3最全版本

sapjco3 win32和win64级linux64

2016-10-09

j2ewiz 很方便的将jar转exe 绝对没木马 试用30天

方便的将你的.JAR程序转换成为.exe的运行程序

2010-02-08

空空如也

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

TA关注的人

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