首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Leaflet

    基于Leaflet的点、线、面、圆等多要素闪烁实现方法

    在做WebGIS应用时,不仅要将空间位置,比如事件发生的具体事件点;还有发生了某重大事件之后,需要把一定的缓冲范围的红线在地图上标注出来。 而闪烁可以分解为一定时间周期内的隐藏和闪烁。因此我们使用定时器和透明度设置来实现动态闪烁的效果。首先来看一下Maker和其他的Polygon、circle、rectangle等的透明度设置属性。 1、Maker的闪烁实现 这里直接贴出代码,marker的闪烁实现较为简单:function setTargetSelect(e){var i = 1var int = setInterval 在设置完成了要素闪烁的方法之后,我们在地图上创建对应的子类对象,比如Polygon、Polyline、Circle、Rectangle 后,调用闪烁方法。 本实例已经整理成压缩包,感兴趣的可以下载Webgis中使用Leaflet实现的点、线、面、圆、矩形等要素闪烁效果的实例。1、leaflet呼吸闪烁效果。

    9500编辑于 2026-06-25
  • WebGIS开发框架及其特点

    适用场景:需要高性能、高定制化的WebGIS应用。3D地图和动态数据展示。4.Cesium特点:专注于3D地理空间数据可视化。支持全球地形、影像、矢量数据。提供时间动态数据展示(如轨迹、动画)。 时间动态数据展示。5.ArcGIS API for JavaScript特点:由Esri开发,功能全面且稳定。支持2D和3D地图,集成ArcGIS平台服务。 适用场景:企业级WebGIS应用。需要与ArcGIS平台集成的项目。6.Google Maps JavaScript API特点:基于Google Maps,数据丰富且更新及时。 适用场景:企业级WebGIS应用。需要与SuperMap平台集成的项目。选择框架的考虑因素:项目需求:是否需要3D、动态数据、高性能渲染等。成本:开源免费还是商业化产品。 根据具体需求选择合适的框架,可以高效地开发出功能强大、用户体验良好的WebGIS应用。

    1.9K10编辑于 2024-12-31
  • 来自专栏python3

    Python学习笔记6——动态类型

    参考博客:Python进阶09 动态类型 Python深入06 Python的内存管理 都是非常棒的文章 其实这都是我前两天通过手机看的博客,感觉get到了新知识、新技能,今天早上挖的坑,因为上午有课( 动态类型(dynamic typing)是Python另一个重要的核心概念。Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。 动态类型 在我们接触的对象中,有一类特殊的对象,是用于存储数据的。常见的该类对象包括各种数字,字符串,表,词典。在C语言中,我们称这样一些数据结构为变量。而在Python中,这些是对象。 引用和对象分离,是动态类型的核心。引用可以随时指向一个新的对象: a = 3 a = 'at' 第一个语句中,3是储存在内存中的一个整数对象。通过赋值,引用a指向对象3。 从动态类型看函数的参数传递 函数的参数传递,本质上传递的是引用。

    69220发布于 2020-01-19
  • 来自专栏DotNet NB && CloudNative

    使用 .NET6 打造动态 API

    SDK 6.0.100-rc.2.21505.57 VS2022 Preview 7.0 地址 GitHub: https://github.com/known/ApiLite 目标 根据Service动态生成 接口的类 需要生成api的Service必须继承IService接口 GET请求的方法必须以Get开头 核心代码 主要是ApiFeatureProvider和ApiConvention这两个自定义类来动态生成 ApiConvention实现了IApplicationModelConvention接口,动态添加Action。 下面是主要代码,完整代码请在GitHub上下载。 AddDynamicApi(mvcBuilder, option);//添加动态api return builder; } private static void AddDynamicApi

    1.4K20编辑于 2022-03-22
  • 来自专栏IT技术精选文摘

    手绘6张图彻底搞懂动态代理

    31940编辑于 2022-04-08
  • 来自专栏C++ 动态新闻推送

    C++ 动态新闻推送 第6

    C++ 动态新闻推送 第6期 从reddit/hackernews/lobsters/meetingcpp摘抄一些c++动态。 每周更新 周刊项目地址 github,在线地址 discord讨论群组 |飞书讨论群组|知乎专栏 欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue ---- 资讯 编译器信息最新动态推荐关注 myVec); // (3) for (int i = 0; i < myVec.size() ; ++i) { // (6)

    70120发布于 2021-08-31
  • 来自专栏机器之心

    GIF动画渲染、让灯塔闪烁、创建航空动态图……ChatGPT代码解释器插件「不止于代码」

    图源:推特 @beglen 为每个灯塔为你闪烁 当上传美国每个灯塔位置的 CSV 文件之后,Code Interpreter 可以创建这些灯塔位置的 GIF 地图,虽然地图非常暗,但每个灯塔都在闪烁

    92310编辑于 2023-05-09
  • 来自专栏云深之无迹

    来自 VISHAY 的超大动态范围光传感器:VEML7700(YUNSWJ 建模闪烁抑制版)

    性能也很好 VEML7700 = 光电二极管 + 低噪声放大器 + 积分型 ADC + I2C 数字接口 不是模拟输出,而是: 光强 → 模拟前端积分 → 16bit ADC → I2C 直接读 Lux 它的动态范围非常出色 详细推导其 100Hz 抑制原理 100 Hz(以及 120 Hz)闪烁抑制,本质来自 VEML7700 的 积分式测量(integrating ADC / integrating measurement (因为这个内容可以迁移,就建模了) 关于对“讨人厌工频干扰”的测量 LHE7668-工频干扰抑制性能 先把“光闪烁”写成数学模型 LED/室内灯的亮度常见会有随电源产生的调制(很多驱动是整流/纹波),最典型频率就是 50 ms = 5×10 ms,同时也是 6×8.333 ms→ 对 100 Hz、120 Hz 都是“整数周期积分”,理论零点。 思路是:推导 → 离散化 → 刷新采样/混叠 → 仿真验证 连续时间:积分窗口 = 矩形窗平均滤波 把光照(或光电流)写成“直流 + 闪烁”: 传感器对每次测量做“积分平均”(积分型 ADC/积分测量等效

    28810编辑于 2026-03-05
  • 来自专栏python开发者

    配电网WebGIS研究与开发

    打开需要发布的网页源文件,执行操作“菜单à生成à发布网站”,然后编译器会将所有的服务器端代码即“*.cs”文件编码成动态链接库即“*.dll”文件存放在指定目录下的一个文件夹内部。 如果要实现各模块之间的统一,必需将所有的内容全部整合到一个页面中通过JavaScript导航控件,来根据用户需求动态创建客户端页面元素,而不是用导航菜单仅仅实现页面之间的跳转。 Web应用程序虽然不用安装客户端,但是客户端CSS只能做到在IE6下正常运行,在在其它浏览器下因为不同浏览器对于CSS有着不同的标准,这将会导致同样的页面在不同的浏览器中将呈现不同的布局,这样势必会导致在某些浏览器中页面布局完全乱套 4月:前言. [4]张新长,马林兵,张青年.地理信息系统数据库[M].北京:科学出版社,2005年2月. [5]ESRI.ArcGIS Desktop Help[M] .USA:Esri.2008 [6] Ajax从入门到精通[M].第一版.北京:电子工业出版社, 2008年6月:8. [21]ESRI.

    70230编辑于 2022-05-10
  • 来自专栏罗西的思考

    TensorFlow 分布式环境(6) --- Master 动态逻辑

    [源码解析] TensorFlow 分布式环境(6) --- Master 动态逻辑 目录 [源码解析] TensorFlow 分布式环境(6) --- Master 动态逻辑 1. &MasterServiceStub::RunStep, "RunStep/Client"); } 于是,此时 Client 的逻辑拓展如下: 图 1 Master 动态逻辑 我们总结 DoRunWithLocalExecution 总体逻辑如下: 图 6 DoRunWithLocalExecution 总体逻辑 2.5 小结 运行逻辑小结如下,注意这里有两个grpc 调用 图 7 Master 动态逻辑 2 我们马上会去 Worker 来一探究竟。 0xFF 参考 [1]. Abadi M, Agarwal A, Barham P, et al.

    97120编辑于 2022-05-09
  • 来自专栏C/C++学习

    动态规划算法练习】day6

    } ret = max(ret, f[i]); } return ret; } }; 4.运行结果 总结 今天是算法练习的第6

    33510编辑于 2023-10-15
  • 来自专栏python开发者

    WebGIS开发及演示(序言)

    WebGIS开发及演示(序言) 作者:一点一滴的Beer http://beer.cnblogs.com/ 视频1:WebGIS--基于网页浏览器的地理信息系统 http://player.youku.com 框架. 4 1.3.2 为WebGIS增加电力设备查询功能. 4 1.3.3 为WebGIS增加停电区域显示功能. 5 1.3.4 为WebGIS增加设备统计功能. 5 第2章 总体方案的设计 2.1  系统整体业务结构. 5 2.2 系统开发所需的软件和环境. 6 2.3 系统开发所需要的数据源. 8 2.3.1 地理数据库. 8 2.3.2 非地理数据库. 11 2.4 构建基本的B/S模式的WebGIS  XML通讯消息的编码. 17 2.5.4 非字符串内容的传递方法. 21 2.5.5 客户端JS框架介绍. 22 第3章 配电网WebGIS基本功能实现 3.1 WebGIS电力设备参数查询... 26 3.1.1 地图交互查询. 27 3.1.2 设备属性查询. 33 3.2 WebGIS停电区域显示. 40 3.3 WebGIS设备统计. 45 3.3.1 多级下拉框无刷新联动. 47 3.3.2

    1.3K30编辑于 2022-05-10
  • 来自专栏用户7220666的专栏

    大屏可视化的动态渲染效果是如何实现的呢?

    动态的可视化大家都见得比较多了,比如说下面这种,展现数据根据数据库的数据变化来进行变化,有利于实时监控数据的情况。 今天咱们来说的是动态渲染效果是如何实现的呢? 要是地图的动态渲染功能,地图渲染是通过地图着色来实现预警的一种方式,也是地图上来显示统计图、地标和颜色预警的工具——webgis渲染,是亿信ABI的特色功能之一,亿信ABI是一款融合了数据源适配、ETL 打开webgis组件,在工作区拖入gis渲染。 在参数组件中,拖入勾选框组,对勾选框组的属性进行设置,如图。 设置枚举值。 设置钻取方式,对轿车进行值域设置。 对SUV进行值域设置。 完成这波操作后,大家不难发现:webgis动态渲染实际就是通过“勾选框组”组件和“webgis渲染式”钻取,实现在地图上根据不同的指标去渲染、预警地图的功能。

    1.6K20发布于 2020-05-13
  • 来自专栏C++开发学习交流

    【JS】基于vue的WebGIS开发与入门案例

    一个WebGIS案例欣赏 克隆大佬的项目并运行: git clone https://github.com/zhengjie9510/webgis-demo.git cd webgis-demo npm GIS开发基础 学习地址: https://www.bilibili.com/video/BV1Ui4y1U7c6/? WebGIS的本质:如何将地理信息通过web技术展现出来。 学习路径: WebGIS是web技术与gis技术的结合 首先,了解web基础知识(HTML、CSS、JS) 然后,学习前端工程化,了解常用的前端框架(vue、react) 中间做几个练手小项目(熟悉开发流程 引入资源文件 创建地图容器 设置地图样式 加载地图 地图显示效果如下: 通过设置相关的地图参数如下: https://lbs.amap.com/api/jsapi-v2/guide/map/lifecycle 6.

    1.1K10编辑于 2024-07-24
  • 来自专栏Leaflet

    基于Lealfet.js展示Turf.js生成的平滑曲线实践

    本博客给出一种解决方案,熟悉webgis开发的朋友一定知道多种解决方案。那么本文分享一款webgis的解决方案,基于Turf.js组件来动态生成平滑曲线,然后在webgis框架中进行展示。 代码如下:var mymap = L.map('map').setView([29.052934, 104.0625], 6);var tileLayer = L.tileLayer('http://localhost /head><body>

    <script> var mymap = L.map('map').setView([29.052934, 104.0625], 6) 的解决方案,基于Turf.js组件来动态生成平滑曲线,然后在webgis框架中进行展示。 如果您对在webgis中如何展示平滑曲线有一定的处理需求,不妨来看看这篇博客。行文仓促,难免有不当之处,欢迎各位小伙伴,各位专家批评指正。

    10600编辑于 2026-06-06
  • 来自专栏数字孪生

    WebGIS项目开发技术方案

    WebGIS项目开发涉及多个技术层面,旨在通过网络发布、共享和分析地理空间信息,提供用户友好的地图交互和空间分析功能。 6. 空间数据处理与分析WebGIS项目 often 需要进行空间数据的处理和分析。 性能优化针对WebGIS应用数据量大、渲染 demanding 的特点,性能优化是关键。地图瓦片缓存 (Tile Caching): 预生成或动态生成地图瓦片并进行缓存,显著提高地图加载速度。 总结WebGIS项目开发的技术方案需要综合考虑项目需求、预算、团队技术栈以及预期的用户规模和数据量。 选择合适的技术组合,并注重系统架构、性能优化和安全性,才能构建 robust、高效且用户满意的WebGIS应用。

    1.4K00编辑于 2025-05-16
  • 来自专栏前端架构

    GIS历史概述与WebGis应用开发技术浅解

    声明:本篇在李晓晖的《杂谈WebGIS》,补充更多的资料说明。基于地图二次开发一直断断续续在做,这里算是补充一下基本功把。其实对于前端,WebGis开发都是api,抄demo,改。 什么是WebGIS WebGIS就是展现于网络上的GIS。 于是,基于B/S的GIS系统越来越多的开始提供服务,并且在RIA(富客户端)技术、AJAX(动态网页)技术的涌现和成熟,WebGIS也基本能展现出与C/S一样的效果和功能。 WebGIS的框架 前面说了太多的非技术类的话,这里我们开始提一个技术类话题——WebGIS的框架。其实WebGIS的框架跟其他Web项目的框架没有很多本质上的区别。 WebGis地图服务器 在WebGIS中,与其他一般的Web工程有明显区别的就体现在地图服务器上面。

    4.5K00发布于 2019-08-11
  • 来自专栏Python in AI-IOT

    高质量编码-地图图层管理

    WebGIS开发中,业务中经常需要许多图层,通常是ArcGISTiledMapServiceLayer,FeatureLayer,如果使用开源的GeoServer作为地图服务器,通常使用WMTSLayer 因为Arcgis JS API功能强大,所以我们最好采用Arcgis JS API来开发WebGIS应用。 等其他地图JS API技术,使用Arcgis JS API的WMTSLayer和WFSLayer来加载开源免费的地图服务器发布的地图服务,毕竟Arcgis JS API的易用,强大,系统全面是任何其他WebGIS image.png 多年工作经验,发现项目中通常就是两种图层需求,一种是切片图层用于显示静态地图,另一种是动态图层,用于在浏览器产生交互或者动态样式。

    1.4K40发布于 2019-03-14
  • 来自专栏centosDai

    .NET6运行时动态更新限流阈值

    之前还有用户问怎么在程序执行过程中动态更改限流的阈值,比如原来限流100/s,现在服务性能更好了,要改成限流300/s。 为了更方便开发者使用这个类库,同时恰逢.NET 6正式发布,所以这里用.NET6编写一个Demo程序,可以实现程序运行时动态更新限流阈值。 编写代码 这里写了一个基于.Net6 的 WebAPI demo,项目结构如下图,你也可以直接点开查看:samples/aspnetcore6 (github.com) 为了方便集成到自己的项目中,这里也写一下具体的使用步骤 这里是.NET6。 关于.NET6 虽然标题中提到了.NET6,不过到目前为止还没看到什么关于.NET6的特别内容,所以这里特别准备了一点关于.NET6的内容,否则就太标题党了。

    8800编辑于 2021-12-08
  • 来自专栏AI技术体系搭建过程

    面试刷题6:反射和动态代理是什么?

    反射和动态代理是什么? 反射是java提供的一种自省能力,可以在运行时创建类的实例,访问成员变量,方法。 动态代理是程序在运行时构建代理对象动态动用方法。 反射和动态代理是第三方框架进行封装的基础。 setAccessble(Boolean)方法; 可以修改反射的相关对象的访问控制权限; 比如: ORM框架自动生成set,get方法; 某些API的private成员和方法的操作,定制API的功能; 动态代理 Object result = method.invoke(target, args); return result; } } aop的使用: 小结 本节介绍了反射,动态代理的细节

    18610编辑于 2025-07-01
领券