自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 CesiumNetworkPlug.js

是一个为 Cesium 开发的数据传输功能拓展插件,具备以下两个核心功能安全性:⭐️⭐️⭐️⭐️⭐️一劳永逸法!自己创建一套数据格式,并写数据解析库来支持数据上球。开发量非常大,并且数据接口无法共享。

2023-04-24 15:14:57 1409 2

原创 Cesium 使用 indexdb

Cesium 使用 IndexDB 缓存功能,极大提示二次访问时的加载速度

2022-11-16 13:47:19 2834 1

原创 turf.js 的 web worker 多线程

turfAsync 使 Turf 可以在 Web Worker 中运行,避免计算量较大时造成页面阻塞卡死。

2022-06-24 13:54:19 522

原创 GeoServer 颜色分级

一、起步默认账号密码:admin、geoserver<?xml version="1.0" encoding="UTF-8"?><StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld"

2022-04-13 21:07:54 610

原创 GISFileMana 开源文件管理器

将硬盘中数千万零碎资源文件存储到 SQLite 的 BLOB 类型字段中,并能对外发布 HTTP 服务供访问。

2021-12-07 15:32:52 1595

原创 微服务思想

一、什么是微服务1.1、概念微服务:把一个大型的单个应用程序和服务,拆分为数个甚至数十个的互联服务,每一个服务都是一个迷你应用。1.2、本质用一些功能比较明确、业务比较精练的服务去解决更大、更实际的问题。微服务这个概念是 2012 年出现的,作为加快 Web 和移动应用程序开发 进程的一种方法,2014 年开始受到各方的关注,同年为微服务的元年。// 注释:它只是一个开发方式的理念,类似于面向对象这种开发理念,并没有限定要用什么具体的技术来实现// 即 java 能做微服务,node 能做微

2021-07-06 15:46:40 450

原创 04、深度检测

深度检测1、开启深度检测// 开启深度检测,默认是关闭的viewer.scene.globe.depthTestAgainstTerrain = true;2、不开启的后果地球上的 entity 会 强制绘制、显示 出来而不管是否有遮盖,导致少量位移误差Cesium 拾取鼠标坐标不准scene.pickPosition:有地形数据时,这结果不太准确,需要开启 深度检测globe.pick:准确度较高这会导致:用鼠标绘制点、线、面 的时候根本拾取不到正确的坐标,导致坐标点严

2021-01-24 20:12:47 2734 1

原创 1、GISer必备神器

一、在线编辑矢量http://www.geojson.io说明:基于 maobox 开发的一个能编辑矢量数据的网站,神器!二、地图选择下载器http://datav.aliyun.com/tools/atlas/说明:允许免费下载全国行政区划界限的 geojson 数据三、矢量数据的在线转换https://mapshaper.org/说明:geojson 转 .shp四、Turf.jsJavaScrip t空间分析库,由Mapbox 提供,Turf 实现了常用的空间分析操作,例如生

2021-01-24 20:03:44 471

原创 4、海伦公式

利用海伦公式计算面积Java 版/** * 使用海伦公式计算面积 * @param s1 边长 * @param s2 边长 * @param s3 边长 * @return */public static double calcTriangleArea(double s1,double s2,double s3){ if(s1 < 0 || s2 < 0 || s3 < 0){//边长必须大于0 return 0; } i

2021-01-24 19:58:09 243

原创 3、Geocoding(地址匹配)服务

Geocoding(地址匹配)服务Geocoding是基于空间定位技术的一种编码方法,它提供了一种把描述成地址的地理位置信息转换成可以被用于GIS(地理信息系统)的地理坐标的方式。也就是可以将【经纬度】与【位置名称】间相互转换接口示例01、根据详细地址获取坐标let url01 = 'http://api.map.baidu.com/geocoder?address=%E4%B8%8A%E5%9C%B0%E5%8D%81%E8%A1%9710%E5%8F%B7&output=json&am

2021-01-24 19:56:55 1427

原创 2、KML对象转JSON

KML 对象转 JSON/** * 将XML的Document对象转换为JSON字符串 * @param xmlDoc xml的Document对象 * @return string */function convertToJSON(xmlDoc) { //准备JSON字符串和缓存(提升性能) var jsonStr = ""; var buffer = new Array(); buffer.push("{"); //获取xml文档的所有子节点

2021-01-24 19:55:54 1681

原创 Postgresql允许远程访问配置

Postgresql允许远程访问配置修两处修改:1.postgresql.conflisten_addresses项值设定为“”,在9.0 Windows版中,该项配置已经是“”无需修改。2.pg_hba.confhost all all 127.0.0.1/32 md5行下添加以下配置host all all 0.0.0.0/0 md5如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。...

2021-01-24 19:42:59 332

原创 oracle远程连接没有监听程序

安装Oracle配置远程访问的时候,按照百度上的帖子配置监听器、启动orcl服务,仍报错:适配器错误、无监听程序。解决方案:把这三个文件覆盖复制到C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下,就正常了,不需要编辑注册表文件里的配置我也看不懂listener.orasqlnet.oratnsnames.ora解决过程中的一些其他技巧:cmd可以使用的命令:lsnrctl stop 停止监听服务lsnrc

2021-01-24 19:39:15 1591

空空如也

空空如也

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

TA关注的人

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