自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 openlayer 飞行定位到可视域

本文介绍了一种基于OpenLayers实现地图要素可视域定位的方法。通过获取要素的几何范围(extent),计算对应的地图缩放级别,并使用fit()方法将视图调整至包含该要素的范围。代码支持设置边距(padding)参数来确保要素在视图中留出适当空间,并可配置动画时长和最大缩放级别限制。该方法提供了一种平滑过渡的地图导航方式,适用于需要突出显示特定地理要素的应用场景。

2025-12-26 11:41:33 78

原创 json 抽稀数据turf

摘要:Turf.js的simplify方法能有效减少点位数量,通过设置tolerance参数控制抽稀程度。示例代码中,将1000个点缩减为500个,使用tolerance=0.02和highQuality=true参数生成简化后的多边形。该方法保留了地理要素基本形状,同时显著降低数据量,适用于地图渲染优化等场景。

2025-12-04 11:36:23 177

原创 turf polygon 相交分析

摘要:本文介绍了使用Turf.js库解决线段与区域相交问题的替代方法。由于Turf.js仅支持面面相交分析,建议将线段转换为闭合多边形(首尾点相同)后再进行相交判断。文中提供了两个示例多边形poly1和poly2的坐标数据,并演示了如何使用turf.intersect方法对这两个多边形进行相交分析。该方法通过将线要素转换为面要素,实现了线段与区域的相交检测功能。(150字)

2025-11-28 17:02:00 155

原创 openlayer 添加圆角标签

该代码实现了一个创建圆角文本SVG图标的功能。通过createRoundedTextSvg函数生成带有圆角背景的文本SVG,计算文本宽度并自动调整SVG尺寸。生成的SVG包含圆角矩形背景和居中文本,支持自定义字体大小、颜色、背景色和圆角半径。最后将SVG转为Base64格式的DataURL,用作地图要素的样式图标,通过设置anchor属性实现图标居中对齐。

2025-11-18 14:37:57 186

原创 openlayer省市县json

直接访问json 读磁盘数据,会快很多。

2025-11-13 11:40:51 237

原创 openlayer 遮挡 突出中心位置

摘要:本文介绍了使用ol-extmask进行地图区域裁剪的方法,通过Mask过滤器实现周边遮挡效果。同时指出每次跳转时需重新加载瓦片图层,以避免重复裁剪。最后提供了ArcGIS在线影像地图的XYZ瓦片服务地址,可用于地图底图加载。

2025-11-05 11:29:12 134

原创 openlayer 文字太长显示不全

文章摘要:本文介绍了SLD样式配置中TextSymbolizer的优化方法。针对文字显示过长、缩小以及碰撞检测和显示不全问题,提供了两种解决方案:1.0版本通过VendorOption关闭碰撞检测(fals)和启用部分显示(tru),并建议调整渲染缓冲值;1.1版本则需添加"se:"前缀(如se:VendorOption)。这些修改有效解决了标签显示问题。

2025-11-04 10:16:09 184

原创 UE 添加cesium

ue 加载cesium 地图地形,因为比例尺影像看不到的问题

2025-10-13 10:41:48 194

原创 openlayer动态修改图层标签信息

文章摘要:项目优化了降雨值动态显示方式,从最初加载24张图层导致首次加载慢,改进为单图层加载并更新标签数据。但更新时遍历features导致卡顿,后续通过引入map数据结构存储值,并仅在图层变化时刷新,提升了性能。最终方案使用VectorLayer动态渲染,通过map索引数据并设置样式,实现了流畅的格网显示效果。

2025-09-30 14:41:20 210

原创 blender 添加纹理

blender 正方体添加纹理

2025-09-04 11:18:17 315 1

原创 three 点位图

该代码摘要展示了一个基于Three.js的3D粒子着色器效果实现。关键点包括:1) 使用顶点着色器实现粒子位移效果,通过读取位移纹理(uDisplacementTexture)的红色通道值控制偏移量;2) 利用smoothstep函数平滑过渡粒子偏移状态;3) 在片段着色器中实现圆形粒子效果,通过距离计算过滤非圆形区域;4) 支持纹理采样(texture2D)获取灰度信息,用于控制粒子大小和颜色;5) 包含Raycaster交互、位移贴图(displacementMap)和后期处理通道(GammaCorre

2025-08-28 17:41:57 243

原创 cesium 加载点云数据

摘要:尝试使用entwine转换点云数据时遇到问题,转换后的数据无法在cesiumlab中加载。后改用CloudCompare将.las文件转换,再通过cesiumlab处理成功。此前使用测试模型数据时cesiumlab转换存在异常,发现点云配置好坐标系后无需在cesiumlab中重复选择,但对数据生成方法仍需进一步学习掌握。

2025-08-21 15:02:41 286

原创 高德和天地图偏移

在深入了解各个地图服务商的坐标系之前,我们先来了解一下本文中涉及到的主要坐标系:除了上述三种主要的地图服务外,还有其他一些常见的坐标系,包括:特点:历史:为了保护国家地理信息安全,从而产生了 GCJ-02 这一标准。特点:历史:随着互联网的发展和用户隐私保护意识的提高,百度为增强其地图服务的安全性和准确性,开发了 BD-09 坐标系统。特点:历史:CGCS2000 是为了适应中国国土资源管理和科学研究需要而制定的一项国家标准,其精度和可靠性使其成为天地图等服务的基础。特点:特点:这些不同的坐标系统各有优缺点

2025-08-14 17:08:06 861

原创 cesium 水面倒影效果

绘制水面倒影效果,cesium,

2025-08-13 17:09:32 363

原创 天地图图层对应关系

vec 矢量cva 矢量注记img 影像cia 影像注记。

2025-07-21 16:08:48 101

原创 webgl 经纬度转换

接下来定义经度方向是从西经到东经,也即是从-180°~180°,来计算X,Y坐标,我们在第n条纬线上,水平将球体切开,可以看到圆的半径是cos(nπ/50 - π/2),假设为k。如果我们用经线将这个圆平均分割一下,假设是50条经线,将本初子午线投影到这个水平面上,形成一条直线,假设这条直线和经线与圆的交点之间的夹角为φ,又有整个圆的弧度为2π,那么φ的取值应该是0到2π,因为需要从-180°~180°,所以φ的取值应该为n2π/50 – π,n表示从0到50。于是便可表示从南极到北极。

2025-07-02 15:00:08 182

原创 xyz瓦片 获取方法

1、openlayer经纬度转xyz。2、cesium 比例尺方法获取。

2025-06-16 17:59:40 375

原创 前端知识总结

http: 80端口三次握手 1、客户端到服务端 请求建立连接2、服务端接收客户端请求,同意建立连接3、客户端收到消息https 443端口具有安全性的ssl加密传输协议。

2025-06-11 10:42:56 831

原创 webgl

webgl 片元着色器,顶点着色器

2025-06-08 16:26:00 328

原创 倾斜摄影优化

该文章摘要总结了三种优化3D模型数据的方法:1)常规优化手段如数据压缩、LOD分级、分块处理等;2)CesiumLab专用的散列输出、索引重建技术;3)超图方案包含从根节点指定到纹理/几何压缩的全流程优化。这些方法都围绕提升3D数据处理效率,通过压缩、重构和合并等技术减少数据量并保持模型质量。

2025-05-27 10:32:18 177

原创 矢量瓦片 单个要素存储 openlayer ,cesium nginx 配置

添加跨域add_header 'Access-Control-Allow-Origin' '*';

2025-05-19 14:09:17 297

原创 A* 算法 Dijkstra算法

1、快速找到最近路径2、不是最优解曼哈顿距离 x轴方向 y方向绝对值相加 四叉树方向搜索欧几里德距离 直接相连距离,八叉方向搜索。

2025-05-08 10:25:18 163

原创 vue 打包设置

filename: '[path][base].gz',// 设置成这样就行了。nginx 配置访问gz。

2025-04-27 14:58:21 320

原创 经纬度转换方法1度对应m

单位经度的长度随着纬度的不同而变化:一个经度单位=(一个纬度单位的长度)乘以(该地区纬度的余弦值)cosθ。纬度1度=大约111km 纬度1分=大约1.85km 纬度1秒=大约30.9m。1.11*10^5m 对应 1度。

2025-03-25 17:14:28 1028

原创 react-native路由跳转更新

【代码】react-native路由跳转更新。

2025-03-13 16:09:09 146

原创 react-native 搭建项目

C:\Users\Administrator\AppData\Local\Android\Sdk/3、path 配置。

2025-03-13 11:21:43 366

原创 mapbox 更新地图不显示问题

注意 key={Date.now()} 否则替换值后页面不会刷新。

2025-03-07 15:49:23 240

原创 rnmapbox

用于样式化数据的来源。和: 图层解析和显示的最小和最大缩放级别。: 绘制图像时的透明度。: 应用于栅格图像的色调旋转。和: 栅格图像的最小和最大亮度。: 栅格图像的饱和度。: 栅格图像的对比度。: 用于栅格图像的重采样方法。: 栅格图像更改时的淡入淡出效果的持续时间。

2025-03-04 16:00:56 983

原创 图像处理、数据挖掘、数据呈现

图像平滑图像锐化图像增强边缘检测阈值分割提取边界区域提取主成分压缩多源数据提取关联度提取位置集群,新闻事件,权限个人喜好位置事件图像音乐心情轨迹飞行云计算物联控制边缘计算可视化(优化)

2025-02-25 11:02:25 461

原创 cesium测试

【代码】cesium测试。

2025-02-11 15:49:15 249

原创 mapbox 加载geoserver 的wmts ,pbf

之前写的是‘/geoserver/gwc/service’ 就一直报。有两种方式wmts 和pbf,两种方式都可以加载。1、geoserver 发布wmts,pbf。这里需要注意的点是 url 地址一定要完成。2、利用mapbox 显示自定义图层标签。祝各位GIS 开发者加载成功!

2024-12-18 17:39:35 957

原创 经纬度转世界坐标xyz

【代码】经纬度转世界坐标xyz。

2024-12-05 09:32:36 705

原创 cesium 气象图

看了火星的代码,是添加时序影像,根据时间点控制图层的alpha,来控制隐藏,达到实时变化的显示,之前绘制是添加entity ploygon ,材质用的是image,但是切换时总是一闪一闪的,

2024-09-27 09:40:05 312

原创 uni获取手机定位

【代码】uni获取手机定位。

2024-08-28 13:45:17 315

原创 cesium 克里金插值 背景透明显示

【代码】cesium 克里金插值 背景透明显示。

2024-08-22 10:44:53 484

原创 geoserver wms label 显示问题

【代码】geoserver wms label 显示问题。

2024-08-15 17:38:48 537

原创 GIS 前端实现阴影率计算

根据太阳光对倾斜摄影的光照,计算出垂直地面的阴影面积所占比例。1、加载模型的阴影计算。

2024-07-25 16:48:57 386

原创 cesium 两个点绘制的直线中间打点 计算出的中间点不对

计算出的距离很大,横向排布。

2024-07-24 17:36:22 495

原创 GIS表面分析

地理表面分析是指使用地理信息系统(G1S)技术和地球观测数据对地球表面进行定量分析的过程。其目的是理解地表现象及其空间分布规律,为地理科学研究、环境管理和决策制定提供科学依据。主要的地理表面分析类型包括:1.地形分析2.三维可视化通过将地理要素以三维形式呈现,探究地理要素的垂直关系和空间关系,如三维地图、三维地表模型等。3.水文分析通过对地表水文要素的模拟和分析,研究水文循环过程和水资源管理策略,如洪水模拟、水文分布分析等4.土地利用分析。

2024-07-19 15:01:42 399

原创 GIS阴影率分析

通过这些参数,‌可以计算出给定地点在特定时间内的阴影率,‌这对于评估建筑物的遮荫效果、‌农业区域的日照条件等具有重要意义。‌例如,‌在城市建设规划中,‌了解不同地点的阴影率可以帮助优化城市布局,‌确保居民区获得足够的日照;‌阴影率分析可以帮助我们了解阴影如何影响地面的光照条件,‌这对于城市规划、‌建筑设计、‌农业管理等领域都非常重要。‌例如,‌在遥感影像分析中,‌阴影对归一化植被指数(‌NDVI)‌等指标的影响较大,‌因此需要通过阴影率分析来校正这些影响,‌提高遥感数据的准确性。

2024-07-19 14:29:38 592

cesium 可视域分析

cesium 可视域分析

2024-07-19

cesium 最新版本8月1

cesium 最新版本8月1

2023-08-25

挖外形,cesium 挖掘一个区域,边界拟合

Cesium中 挖掘一个区域 边界和地形贴合

2023-07-27

postgres10.3 win64

postgres,postgis,openlayer,网页GIS开发,geoserver

2018-08-28

全能地图下载器

web端地图离线下载器,为了局域网的地图访问,高德,百度,谷歌,天地图

2018-12-24

geoserver2.14.0 oracle 数据库连接

geoserver 2.14 连接oracle数据库,在geoserver中打开oracle中的shp文件

2018-10-26

geoserver2.15.war 连接oracle

openlayer中连接oracle数据库的包,jetty-servlets,jetty-util,gt-jdbc-oracle-21.0三个包,连接oracle,11g

2019-04-17

pycharm2020.2.2激活

激活pycharm,进行Python相关开发,科学计算,数据挖掘,数据处理,Python界面开法,针对pycharm2020.2.2软件的激活,直接将文件拖入pycharm中,输入安全参数.txt内容,重新启动即激活

2020-11-19

shp2sdo,shp转oracle,shp转换,oracle识别,实现shp文件转oracle数据库

shp转oracle,shp转换,oracle识别,实现shp文件传到oracle中

2018-10-24

空空如也

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

TA关注的人

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