自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GIS之家专栏

GIS之家

  • 博客(67)
  • 资源 (23)
  • 收藏
  • 关注

原创 vue+cesium案例:智慧城市多种可视化特效(附源码下载)

基于vue和cesium实现的智慧城市,集成了多种可视化特效,包括建筑物高亮渲染、动态光锥、区域流光飞线、道路飞线、雷达扫描、光波扩散、光墙特效以及粒子烟花等。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令: (1)下载demo环境依赖包命令:npm i。运行环境:依赖Node安装环境,demo本地Node版本:推荐v16+。运行工具:vscode或者其他工具。(2)启动demo命令:npm run dev (3)打包demo命令: npm run build。

2025-04-05 09:18:37 277

原创 关于个人工作总结的一点浅见

我的简介:来自于广东茂名,西南大学gis专业毕业。从毕业至今,已经七年多,在这七年多的时间里,一直在从事着跟gis相关的工作,专注webgis开发领域。总结一下自己的工作涉及领域包括以下几个部分:(1)gis地图数据处理:arcgis以及qgis桌面软件,导入处理gis地图数据,数据源主要是shp、kml、geojson等矢量数据以及tif、img、dem等影像地形数据。数据处理好之后配...

2022-03-30 21:54:00 1120

原创 cesium入门开发基础版本源码demo

系统演示视频地址 ceisum入门开发系列完整版本 demo部署环境jdk1.8环境配置,geoserver集成在tomcat运行需要;geoserver,发布地图服务;demo项目工程html+js+css;demo里面提供tomcat,里面集成geoserver以及三维模型数据,建议直接用;版本更新说明2018-12-23:1.cesium api 1.42版本升

2021-10-30 10:43:50 1812

原创 vue+cesium示例:建筑物单体化分层(附源码下载)

地图初始化加载楼层json数据,按照默认的楼层长宽高,楼层默认高度3米,绘制楼层的外壳几何体ClassificationPrimitive,用于分层高亮;配置方式:下载demo源码,vscode打开,然后顺序执行以下命令: (1)下载demo环境依赖包命令:npm install。(2)启动demo命令:npm run serve (3)打包demo命令: npm run build。运行环境:依赖Node安装环境,demo本地Node版本:推荐v16+。地图点击交互,单击建筑物楼层高亮弹窗。

2025-04-14 11:00:00 130

原创 vue+openlayers示例:地图克里金插值渲染(附源码下载)

kriging.js 插值需要插值点,包括点坐标以及插值权重字段值,还需要插值范围边界,我这里的模拟插值点以及插值边界分别存储在。利用开源 js 库克里金插值 kriging.js,源码 github 见这里:github;运行环境:依赖Node安装环境,demo本地Node版本:推荐v16+。(3)打包demo命令: npm run build。point.js 以及 world.js 文件。(2)启动demo命令:npm run dev。(1)下载demo环境依赖包命令:npm i。

2025-04-08 14:13:55 473

原创 vue+openlayers示例:全图以及框选导出地图功能(附源码下载)

本篇主要参考截图插件domtoimage:https://github.com/tsayen/dom-to-image。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令: (1)下载demo环境依赖包命令:npm i。前端框架 :Vue 3.5.13 地图库 :OpenLayers 10.4.0 构建工具 :Vite 6.2.0。运行工具:vscode或者其他工具。(2)启动demo命令:npm run dev (3)打包demo命令: npm run build。

2025-04-06 10:14:58 317 2

原创 vue+openlayers示例:线水流效果(附源码下载)

3.矢量图层样式组底层保持不变,改变矢量图层的要素feature属性值,动态更新顶层样式的线间隔lineDashOffset属性值,达到线水流动效果。关键点:矢量图层的样式style内部更新渲染机制,在图层可见范围,地图缩放会自动触发;矢量图层的要素设置属性值变化的话,也会触发。运行环境:依赖Node安装环境,demo本地Node版本:推荐v16+。(3)打包demo命令: npm run build。(2)启动demo命令:npm run dev。(1)下载demo环境依赖包命令:npm i。

2025-04-06 10:11:56 201

原创 vue+openlayers矢量瓦片示例:GeoJSON数据源模式渲染(附源码下载)

接到一位星友的邀请,他那边的需求是需要矢量瓦片渲染点数据,所以针对他的业务需求定制开发一个vue+oepnlayers版本的矢量瓦片渲染示例。包含1000+中国城市和地点数据 提供数据生成脚本,可自定义生成更多数据。在tileLoadFunction中从瓦片索引获取对应瓦片数据。使用geojson-vt将GeoJSON数据转换为矢量瓦片。将瓦片数据转换为OpenLayers的Feature对象。这种方式可以高效处理大量点位数据,提升地图渲染性能。矢量瓦片处理 :geojson-vt 4.0.2。

2025-04-06 10:09:04 277

原创 vue3+arcgisAPI4示例:台风轨迹显示(附源码下载)

运行环境:依赖Node安装环境,需要安装Node。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm install -g(3)启动demo命令:yarn dev(4)打包demo命令: yarn build:prod。

2025-04-05 09:22:21 213

原创 vue3+arcgisAPI4示例:底图切换显示(附源码下载)

运行环境:依赖Node安装环境,需要安装Node。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:prod。

2025-04-05 09:20:54 210

原创 leaflet前端JS实现高德地图POI兴趣点批量分类下载(附源码下载)

详细介绍 leaflet 每个类的函数以及属性等等,leaflet 的插件库,非常有用。

2025-04-04 08:17:13 401

原创 leaflet结合PostGIS动态渲染矢量瓦片(附源码下载)

详细介绍 leaflet 每个类的函数以及属性等等,leaflet 的插件库,非常有用。

2025-04-04 08:15:44 821

原创 leaflet框选范围下载地图离线瓦片:以高德地图为例(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动Node后端接口命令:node nodeServer.js(3)打包demo命令: npm run build(4)直接打开index.html页面即可浏览。

2025-04-04 08:13:51 317

原创 vue+leaflet示例:地图截图批量导出(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-04 08:12:20 249

原创 vue+leaflet示例:结合Leaflet-Geoman插件实现绘制以及动态配置样式(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-04 08:11:02 231

原创 vue+leaflet示例:快速渲染聚合矢量瓦片(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-03 09:20:24 730

原创 vue+leaflet示例:拓展wms以及wmts地图范围裁剪(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-03 09:18:56 259

原创 vue+leaflet示例:实现简单量算工具功能(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-03 09:17:29 334

原创 vue+leaflet示例:热力图(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-03 09:16:14 294

原创 vue+leaflet示例:直接读取geoTIFF像素值(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-03 09:14:09 243

原创 vue+leaflet示例:聚合图功能(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-02 17:05:47 297

原创 vue+leaflet示例:地图全图以及框选截图导出功能(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-02 17:03:07 603

原创 vue+leaflet示例:结合geoserver利用WFS服务实现图层删除功能(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-02 16:56:09 312

原创 vue+leaflet示例:结合geoserver利用WFS服务实现图层编辑功能(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-02 16:53:36 264

原创 vue+leaflet示例:结合geoserver利用WFS服务实现图层新增功能(附源码下载)

运行环境:依赖Node安装环境,demo本地Node版本:14.19.1。运行工具:vscode或者其他工具。配置方式:下载demo源码,vscode打开,然后顺序执行以下命令:(1)下载demo环境依赖包命令:npm i(2)启动demo命令:npm run dev(3)打包demo命令: npm run build:release。

2025-04-02 16:51:35 331

原创 vue+leaflet示例:结合turf.js实现图斑分割(附源码下载)

本篇实现的思路:turf.js中提供了一中多边形的裁剪方法是使用多边形去裁剪多边形,但是如果实际工作中需要使用到线去裁剪多边形却无法满足。

2025-03-24 09:23:53 87

原创 vue+leaflet示例:视频监控播放(附源码下载)

本篇实现的思路:萤石官网,添加视频设备,然后开启直播获取直播或者监控视频流RTMP或者HLS,利用js插件video.js以及videojs-flash等,在web网页结合leaflet在地图展示视频监控播放效果。萤石开发文档:https://open.ys7.com/doc/zh/由于视频流在线地址访问不到,所以视频流效果没出来,源码仅提供参考作用。

2025-03-24 09:21:42 115

原创 vue+leaflet示例:图斑历史时空播放(附源码下载)

本篇主要是 leaflet 通过调用 geoserver 发布的图斑地图服务 WMS,以 L.tileLayer.wms 图层加载形式叠加显示在地图,配合时间轴 timeline.js 插件来动态播放图斑变化效果,图斑随着时间轴的时间变化,核心是利用 L.tileLayer.wms 图层的属性过滤条件

2025-03-24 09:01:08 205

原创 vue+leaflet示例:结合geoserver实现地图空间查询(附源码下载)

本篇主要是leaflet通过调用geoserver发布的地图服务WFS,来达到地图空间查询的目的。具体是构造rest服务url参数形式来请求WFS服务,获取到地图数据源,然后利用leaflet来叠加显示在地图上展示。

2025-03-24 08:58:20 121

原创 vue+leaflet示例:结合geoserver实现地图属性查询(附源码下载)

本篇主要是leaflet通过调用geoserver发布的地图服务WFS,来达到地图属性查询的目的。具体是构造rest服务url参数形式来请求WFS服务,获取到地图数据源,然后利用leaflet来叠加显示在地图上展示。

2025-03-24 08:56:02 132

原创 vue+leaflet示例:矢量瓦片展示(附源码下载)

vue+leaflet示例:矢量瓦片展示(附源码下载)

2025-03-23 21:48:56 201

原创 vue+leaflet示例:实现风场图效果(附源码下载)

vue+leaflet实现风场图

2025-03-23 21:44:16 152

原创 vue+leaflet示例:结合Echarts4实现迁徙图效果(附源码下载)

vue+leaflet示例:结合Echarts4实现迁徙图效果(附源码下载)

2025-03-23 21:39:17 211

原创 vue+leaflet示例:结合Echarts4实现统计图效果(附源码下载)

【代码】vue+leaflet示例:结合Echarts4实现统计图效果(附源码下载)

2025-03-23 21:35:10 133

原创 vue+leaflet示例:结合Echarts4实现散点图效果(附源码下载)

对 leaflet Layer 类进行扩展,新建 js 文件 leaflet-echarts.js,核心是 Echarts 的散点图其实也是在一个 Div 上画的,只要把这个 div 给拿到 map-pane 里面的 overlay-pane。从官网下载 Echarts4 源码

2025-03-23 21:28:54 196

原创 vue+leaflet示例:地图卷帘对比(附源码下载)

demo实现的效果比较简单,直接就是用leaflet官方的地图卷帘插件github:leaflet-side-by-side。

2025-03-23 12:53:06 123

原创 vue+leaflet示例:图层管理(附源码下载)

vue3+leaflet实现地图的图层管理

2025-03-23 12:35:59 190

原创 回头看一看我的2016年

毕业也快三年了,一直都没写过年终总结,趁2016年快结束之际,来谈谈2016一年以来经历的一点感悟吧!我的工作arcgis api for js篇一如既往的站在Webgis开发岗位上,经过两三年时间的磨练以及打滚,从webgis初级开发工程师岗位提升为webgis高级开发工程师岗位,webgis开发技术方向从arcgis api for flex转换arcgis api for js,2...

2024-11-21 09:42:51 758

原创 GIS之家资源

分享资源之arcgis软件系列arcgis10.0(arcgis desktop以及arcgis server):下载arcgis10.1(arcgis desktop以及arcgis server):下载arcgis desktop10.2.2:下载arcgis desktop10.2.2中文汉化包:下载arcgis server10.2.2:下载arcgis10.3(ar...

2024-11-06 15:44:52 470 1

原创 回头看一看我的2019年

工作方面web端:postgis+geoserver+leafletweb端采取整套开源地图框架体系,开源空间数据库postgis,利用postgis内置的空间处理以及分析能力函数库,可以提供不少空间分析后台接口给前端调用;postgis结合geoserver可以发布一系列地图服务,提供前端地图leaflet调用,做一些地图可视化渲染以及分析。项目涉及到的地图功能目前比较简单,比如地图...

2024-10-25 09:40:39 432

地图瓦片知识点.docx

地图瓦片知识点学习,包括瓦片地图原理、瓦片行列号的换算以及WebGIS中的地图瓦片在Canvas上的拼接显示原理等等

2023-02-08

网页设计作业html+js+css

网页设计作业,html+js+css,适合前端初学者

2023-02-06

人工智能到底学什么资料介绍

人工智能到底学什么资料介绍

2023-02-06

python爬虫案例讲解分析文档

python爬虫案例讲解分析文档,适合python新手参考

2023-02-06

mysql面试题汇总文档

mysql面试题汇总文档,合适mysql面试者参考

2023-02-06

计算机课程设计题目参考

计算机课程设计题目参考,通过本课程设计完成一个小型实用程序的设计、分析和编码、调试。进一步熟练程序的编写及数据结构的应用,提高运用程序设计综合知识解决实际问题的能力,并在完成程序设计的同时写出完善的设计报告。

2023-02-06

vue3父子组件传值.doc

vue3父子组件传值

2023-02-05

js倒计时.doc文档资料

js倒计时

2023-02-05

js操作数据库.doc

js操作数据库

2023-02-05

js string转date.doc

js string转date

2023-02-05

js回调函数.doc文档

js回调函数

2023-02-05

js判断数组包含某个值.doc

js判断数组包含某个值

2023-02-05

Vue.js 下载与项目导入

vue.js下载

2023-02-05

js计时器源码文档资料

js计时器

2023-02-05

yarn安装和使用文档

yarn安装

2023-02-05

list集合转换为json对象.doc

list集合转换为json对象

2023-02-05

以管理员身份运行cmd.doc

以管理员身份运行cmd

2023-02-04

js字符串转数组源码文档

js字符串转数组源码

2023-02-04

js截取字符串介绍文档

js截取字符串介绍文档

2023-02-04

markdown语法记录文档

markdown语法记录文档

2023-02-04

js删除数组中指定元素源码

js删除数组中指定元素源码

2023-02-04

js获取当前日期时间源码

js获取当前时间yyyymmddhhmmss源码

2023-02-04

js源码,cesium结合vue显示三维地图

js源码,cesium结合vue显示三维地图

2023-02-04

vue前端开发面试题文档

vue前端开发面试题文档,适合面试者

2023-02-04

mysql优化记录文档

mysql优化记录文档

2023-02-03

git常用命令总结,适合新手使用

git常用命令总结,适合新手使用

2023-02-03

JAVA后端开发面试题

JAVA后端开发面试题,适合Java开发岗位面试者

2023-02-03

arcgis api 4.x for js地图加载arcgis server本地离线瓦片源码

arcgis api 4.x for js加载arcgis server格式本地离线瓦片demo案例,包括源码以及测试离线瓦片数据

2023-02-03

arcgis api 3.x for js 地图加载多个气泡窗口展示源码

arcgis api 3.x for js 地图加载多个气泡窗口展示源码,arcgis api 3.x 提供的 Popup默认只可以弹出一个,某些情况下,用户想加载弹出多个窗口,我一直看看能不能有什么途径,比如 arcgis api 3.x 拓展之类的,对其进行改造达到绘制 Geojson 并同时弹出多个 Popup 的目的。 适合对象:webgis初学者以及爱好者。

2022-04-02

arcgis api 3.x for js 解决 textSymbol 文本换行显示源码

arcgis api 3.x for js 解决 textSymbol 文本换行显示源码,arcgis api 3.x for js 默认加载 textsymbol 显示文本是不支持换行的,识别不到 \n \r 等等转义符,需要拓展一下才能支持。 适合对象:webgis初学者以及爱好者。

2022-04-02

arcgis api 3.x for js 入门开发系列十八风向流动图源码

arcgis api 3.x for js 入门开发系列十八风向流动图源码,esri提供的开源github基础上进行修改的,修改之处: 1.esri 的效果是缩放地图时候,粒子数是不变的,即是不会随着地图的缩放而变动,导致地图放大的时候,效果很不好,看不出来风向流动的效果;修改为粒子数是根据地图当前范围 extent 而动态改变的。 2.修改 windy.js 文件的风向流动颜色带,esri 默认分级颜色,我这里统一一种颜色。 3.修改 windy.js 文件部分因子值的设置。 适合对象:webgis初学者以及爱好者。

2022-04-02

arcgis api 3.x for js 入门开发系列二十二地图模态层源码

arcgis api 3.x for js 入门开发系列二十二地图模态层源码,实现的核心思路利用 turf.js 提供的 difference 相差函数,计算最大四至和裁剪区域的差值;不过跟 openlayers4 不一样的地方是,这里 arcgis api 版本的大四至是地图的当前地图范围,通过监听地图的范围变化事件来动态获取。不用(-180,-90,180,90)是因为发现用(-180,-90,180,90)来跟裁剪区域相差运算时候,绘制的多边形显示,发现有点影响顺畅,绘制的多边形区域太大,所以想用地图当前范围 extent 来替代。 适合对象:webgis初学者以及爱好者。

2022-04-02

arcgis api 3.x for js大连市地图克里金插值渲染demo源码

arcgis api 3.x for js大连市地图克里金插值渲染demo源码,利用 kriging.js 结合 arcgis api 3.x for js,实现克里金插值渲染图,kriging.js 开源 js,可以实现针对容器 canvas 克里金插值效果,但是没有结合地图一起的,不能随着地图拖动缩放的,需要跟地图绑定在一起才行的,这里先实现 canvas 渲染插值效果,kriging.js 的 plot 函数可以达到这样的目的。 适合对象:webgis初学者以及爱好者。

2022-04-02

arcgis api 3.x for js定制开发加载shp以及json源码

arcgis api 3.x for js定制开发加载shp以及json源码,实现叠加shp图层以及叠加json数据,前端地图叠加可视化渲染。 适合对象:webgis初学者以及爱好者

2022-04-02

arcgis api 3.x for js 入门开发系列十七在线天地图、百度地图、高德地图源码

arcgis api 3.x for js 入门开发系列十七在线天地图、百度地图、高德地图源码 实现加载在线天地图、百度地图、高德地图功能 适合arcgis api初学者以及爱好者

2022-04-01

arcgis api 3.x for js 入门开发系列十二地图打印GP服务源码

arcgis api 3.x for js实现地图打印功能,提供源码下载

2022-01-06

arcgis api 3.x for js 入门开发系列十一地图统计图源码

arcgis api 3.x for js 实现地图统计图展示功能

2022-01-06

arcgis api 3.x for js 入门开发系列十三地图最短路径分析源码

arcgis api 3.x for js 实现地图最短路径分析,提供源码下载

2022-01-06

arcgis api 3.x for js 入门开发系列批量叠加zip压缩SHP图层源码

arcgis api 3直接加载压缩文件 zip 形式 shp,可以批量加载点、线、面 shp 图层-webgis初学者以及爱好者入门

2022-01-05

arcgis api 3.x for js入门开发系列九热力图效果源码

arcgis api 3 根据业务数据源构造featureLayer实现热力图效果,并非依赖 arcgis server 发布的地图服务来获取热力图的数据源。实际应用中,很多业务数据来源数据库,并不一定是从地图服务来获取的-webgis初学者以及爱好者入门

2022-01-05

空空如也

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

TA关注的人

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