自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 leaflet呼吸闪烁效果

leaflet呼吸/闪烁效果实现

2024-01-05 14:36:34 484

原创 leaflet上下卷帘

使用leaflet插件实现上下卷帘效果

2023-12-27 14:32:48 420

原创 geoserver发布arcgis瓦片服务,和503错误解决

使用geoserver方便arcgis瓦片

2022-06-16 14:53:12 2707 2

原创 PostGis和geoserver的安装和使用

1.什么是postgisPostGIS是对象关系型数据库系统PostgreSQL的一个扩展,PostGIS提供如下空间信息服务功能:空间对象、空间索引、空间操作函数和空间操作符。同时,PostGIS遵循OpenGIS的规范。(来源百度百科)总的来说postGIs是postgreSQL的一个插件,可以更好的管理和使用gis数据(点线面矢量数据)。2.安装postgreSQL和postgis首先通过官网下载postgreSQL,官网地址https://www.postgresql.org/downloa

2022-03-23 17:58:04 2233 1

原创 leaflet坐标系的设置和切换

leaflet坐标系的设置提示:文章目录leaflet坐标系的设置前言一、如何设置leaflet坐标系?扩充:图片的数据叠加坐标系问题二、如何切换leaflet坐标系1.引入库2.读入数据总结前言本篇文章主要是leaflet的应用讲解,最好先对leaflet和坐标系有一定的了解。坐标系相关可以参考我之前写的文章 https://blog.csdn.net/weixin_42066016/article/details/120371884?spm=1001.2014.3001.5501一、如

2021-09-24 16:25:01 9634

原创 地图(Gis)中的坐标系

地图(Gis)中的坐标系文章目录地图(Gis)中的坐标系前言1.什么是坐标系(地图投影)1.1坐标系介绍1.2地理坐标系1.3投影坐标系1.4为什么要有这么多坐标系1.5什么是EPSG1.6不同坐标系的数据要如何转换2.坐标系在项目中的应用2.1地图框架和坐标系的确定2.2 Gis数据坐标系2.3 其他可能遇到的问题3.参考文献前言最近暂时离开的三维Gis的开发,转身投入到了二维Gis的开发,研究二维地图最好的一点终于不用考虑模型建模,贴图,着色器,粒子特效等三维方面甚至是计算机图形学的东西了,可

2021-09-18 18:25:23 2575 1

原创 Cesium动态墙效果

先上效果图实现思路

2020-07-29 16:34:31 2841 1

原创 Cesium火灾动画(模型动画,粒子特效)

最近在某个项目中实现的火灾模拟小动画,消防车和小汽车都是gltf,火和水是粒子特效,主要控制模型动画的开始和结束,还有粒子特效的发射方向就可以实现了,代码太多太乱就不放上来了。...

2020-07-28 14:15:08 3732 6

原创 Cesium实现流动线/动态纹理

之前主要以超图Webgl使用为主,后面由于一些原因,主要分享cesium的使用心得在使用cesium的时候,常常需要一些动态效果,例如人口迁徙图,管线流动图等,但是cesium示例中没有类似的示例,想要实现的话,最好通过纹理来实现。创建纹理cesium中的有很多内置好的纹理,具体可以参考最下面参考文章中的第一个链接,具体关于纹理相关的基础知识,也可以在其中了解到。创建材质类。functi...

2020-04-10 10:38:51 20410 36

原创 SuperMap iServer加密服务,并且在SuperMap iClient通过token调用

iServer发布的服务,有时候由于保密原因,只想让部分用户访问到,这时候需要对访问设置访问权限。具体步骤如下。iServer中对服务设置权限首先在服务管理里面打开需要设置服务,找到安全,点击小锁一样的图标。默认是所有用户都可以对其进行访问,这时需要改为指定用户可以访问,并且进行设置什么角色可以进行访问,用户的角色设置可以在角色选项卡中进行设置。设置好后点击确定保存设置,这时服务已经被...

2019-11-06 14:41:39 1144

原创 SuperMap iClient3D for WebGL鼠标滑动选择对象

在一些应用场景下需要实现将鼠标移动到模型上后自动显示模型信息,而不需要点击,这样可以让整个场景浏览十分顺畅,但是webgl中暂时没有mouse-over事件可供调用,但是提供了mouse-move事件,可以基于此事件实现鼠标滑动选择对象功能。选择Entity首先需要在场景中注册鼠标移动事件,获取鼠标的滑动的实时位置,然后通过scene.pick()接口进行获取鼠标位置上的对象。 vie...

2019-11-05 20:27:44 448

原创 SuperMap iClient加载和上传excel文件中的数据

本篇文章主要讲解如何通过前端读取excel文件中的数据,并且展示在地图上。需要用到一个插件js-xlsx,可以github上下载到里面内附了使用说明文档https://github.com/SheetJS/js-xlsx一、读取excel我这里准备了一份国际城市经纬度的excel数据,首先通过插件将excel上传至前端,并且解析数据为数组变量。解析js-xlsx插件使用方法可以参考上面下载链...

2019-10-29 19:25:46 394

原创 SuperMap iClient3D for WebGL结合Echarts实现模型剖面分析

剖面分析是指根据指定的剖面线,输出剖面线与地形数据的表面高程沿某条线(截面)的变化,或剖面线所截的模型建筑物、地下管线等的轮廓线。在webgl中已经有实现功能的示例,详情可以参考链接https://blog.csdn.net/supermapsupport/article/details/99843024。但是这个剖面分析的结果使用canvas渲染的图片,无法剖面线图上进行量算和位置查询功能,所以...

2019-10-18 17:15:23 1141

原创 SuperMap iClient3D for WebGL实现三维管线分析

本片文章主要讲解如何在webgl中如何实现三维管线分析功能,idesktop如何处理数据可以参考下面两篇文章。https://blog.csdn.net/supermapsupport/article/details/71151933https://blog.csdn.net/supermapsupport/article/details/80390189.webgl是三维产品,如果是二维方...

2019-09-30 14:40:44 1354

原创 SuperMap iClient3D for WebGL添加gif动态图

在一些项目中,可能要在webgl球上添加gif格式的动图,方法主要有两种,第一种将HTML元素直接渲染到地球上,第二种,billboard添加一个定时器来实现将静态图变为动图,但是只能实现简单的动图。渲染HTML元素由于webgl使用的是canvas渲染,如果用Entity添加billboard来加载gif图片只能渲染第一帧,导致动图不动。所以通过HTML渲染到地球上实现添加gif图效果,方法...

2019-09-30 10:55:22 1076

原创 二维面数据制作阴影效果

在制作二维地图的时候,有时为了地图美观,需要给地图的某些地物添加阴影(下图右下角所示),由于iDesktop、没用直接给面数据添加阴影的功能,因此需要其他手段对数据制作阴影。如果只是少量数据需要进行制作阴影的话,可以复制一份数据集,然后开启编辑稍微拖拽,然后修改颜色为深灰色,就可以实现。如果数据量很大的数据,如各种地物数据,使用这种方法的话,会导致操作起来很慢,甚至导致iDesktop卡...

2019-08-30 16:39:01 353

原创 排除无值区域对栅格分析的影响

问题:错误原因:idesktop会将不是矩形的栅格数据,插入一些奇怪的值来填充为矩形,例如:栅格分析时会将这些值参与运算导致结果错误。(不仅仅填挖方分析,所有关于栅格的数据分析都可能会出现错误)解决办法:解决思路:将填充的奇怪值重新设置为0。工具:代数计算步骤:打开代数运算,输入公式Con( [所有.ZKold裁剪] ,0, [所有.ZKold裁剪] )公式含义:Con(x, ...

2019-08-23 10:38:17 142

原创 SuperMap iClient如何实现双屏联动

在二维地图应用中,有时候会涉及到,两期栅格图或者矢量图的对比。一般我们可以用到卷帘效果,如果卷帘效果不太满足需求或者更多期数据要同时对比,可以通过定义多个map并且配合联动来实现,多期数据对比的需求。下面将采用iClient Classic来进行实现。联动浏览在二维地图中没有可以直接使用的多屏浏览接口,如果要实现的话,只能添加多个map组件,同时添加对两个map添加不同的layer。 /...

2019-07-30 09:10:58 775 5

原创 SuperMap iClient3D for WebGL沿线飞行飞行(二)

上篇文章讲解了实现沿线飞行的目的和关键功能的实现(https://blog.csdn.net/weixin_42066016/article/details/91378672),这段时间将功能写进了一个js里面,所以这篇主是要类似api性质的文章,基本上包含飞行管理中的大部分功能。newSitenew newSite(x,y,z,h,p,time,ids) 三维笛卡尔坐标站点类。Na...

2019-07-10 16:21:53 1208 2

原创 如何修改leaflet聚合图的层级和样式

leaflet中可以设置点聚合图来展示大量点聚合和效果,官方示例如下:http://iclient.supermap.io/examples/leaflet/editor.html#12_markerCluster主要用于大量点展示。一、存在的问题由于图层不是leaflet原生类,可以修改的参数也比较有限,但是在实际应用中,会根据实际会对聚合图层有一些自己的要求,但是却无法修改,例如:1、...

2019-06-22 14:58:57 2269

原创 SuperMap iClient3D for WebGL沿线飞行飞行(一)

本篇文章主要为通过调用WebGL中的控制相机的相关接口,来实现飞行管理,从而解决WebGL中飞行管理接口的中不能实现的功能,如不需要.fpf文件,添加站点等。由于使用都是基础的控制camera接口,因此也适用于Cesium。1.为何要实现飞行管理在SuperMap iClient3D for WebGL中已经有可以对飞行进行管理的接口,具体示例可以参考下面的链接:http://support...

2019-06-10 16:02:19 2880 10

leaflet上下卷帘

详情查看文章https://blog.csdn.net/weixin_42066016/article/details/135244480

2023-12-27

可以发布arcgis瓦片的geoserver

参考我的文章https://blog.csdn.net/weixin_42066016/article/details/125315174?spm=1001.2014.3001.5501

2022-06-16

liudong.html

cesium 流动纹理 demo,建议配合文章使用https://blog.csdn.net/weixin_42066016/article/details/105426932

2020-04-10

supermap webgl 飞行管理

通过cesuim接口实现飞行管理 参考文档链接https://blog.csdn.net/weixin_42066016/article/details/95345841

2019-07-10

空空如也

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

TA关注的人

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