
GIS
文章平均质量分 81
qq_2252224326
这个作者很懒,什么都没留下…
展开
-
基于GIS技术打造精准、动态、可视化的数字孪生电厂
4. 空间大数据可视化能力。基于电网全空间信息模型,无缝衔接二三维基础地理数据,汇聚了电厂超过 20GB 建筑物白模、城市精细模型、BIM 等地理场景数据,结合业务专题数据、智能感知数据等,通过多源异构数据汇聚与处理,实现与现实世界的精准映射,通过建设数字孪生电厂,最终形成了智慧电厂的三维数字底盘。规范标准的建设,为后续新电厂、新数据的加入提供了指引,让数字孪生智慧电厂不是停留在某个时间节点,可以随着电厂的发展,实现同步更新,保证了系统的活力,增强了智慧电厂的可用性,也更加符合数字孪生的发展要求。原创 2023-03-01 11:14:08 · 271 阅读 · 0 评论 -
GIS技术在国土空间规划一张国实施监督信息系统的研究
国土空间规划一张国实施监督信息系统,作为支撑国土空间规划的基础性应用,旨在为国土空间规划编制、审批、实施和监督的全过程提供基础支撑。系统基于国土空间基础信息平台,开发国土空间规划—张图、国土空间规划分析评价、国土空间规划成果审查管理、国土空间规划监测评估预警、资源环境承载能力监测预警、国土空间规划指标模型管理等 业务应用,以及双评价工具、国土空间规划数据管理与质检工具等业务工具,提升国土空间大数据集成能力、规划编制智能分析能力、治理实施网络驱动能力、监测评估精准能力,全面...原创 2021-11-04 08:39:30 · 449 阅读 · 0 评论 -
智慧机场工程地理信息平台中GIS+三维技术的研究
建设思路 支持云平台建设模式,节省用户投资,加快建设速度 云计算架构的核心是按需使用,采用云平台模式建设指挥城管,可以节约大量投资,缓解财政压力,加快建设速度,并且系统成熟稳定,为用户节约大量人力、物力和财力。 采用多网融合技术体系适应城管体制和机制改革 随着全国城市管理体制的改革,城市管理、社会化服务和社会综合治理等应用不再互相独立,采用多网融合技术体系,支持从数据、队伍、业务流程等方面进行整合,实现部门高效联动和问题快速处置。 地理智慧赋能智慧化城市管理 GIS+A原创 2021-11-03 14:25:17 · 240 阅读 · 0 评论 -
浅谈BIM+GIS虚拟仿真的智慧园区的应用
平台概述利用云计算、物联网、大数据等技术,接入智慧楼宇海量信息,通过智能化分析,为管理者提供可视化的综合管控平台,提供IOT系统集成、楼宇动态信息汇聚和楼内精准服务等功能,无缝连接客户、管理人员、工作、设施等,实时了解楼宇状态,为楼宇管理决策提供依据,同时大大提升客户满意度。 function processCompleted(findClosestFacilitiesEventArgs) { var result = findClosestFacilitiesEventAr原创 2021-11-03 11:31:43 · 738 阅读 · 0 评论 -
基于GIS+AI、GIS+AR、GIS+三维的智慧城管综合应用平台
建设思路 支持云平台建设模式,节省用户投资,加快建设速度 云计算架构的核心是按需使用,采用云平台模式建设指挥城管,可以节约大量投资,缓解财政压力,加快建设速度,并且系统成熟稳定,为用户节约大量人力、物力和财力。 采用多网融合技术体系适应城管体制和机制改革 随着全国城市管理体制的改革,城市管理、社会化服务和社会综合治理等应用不再互相独立,采用多网融合技术体系,支持从数据、队伍、业务流程等方面进行整合,实现部门高效联动和问题快速处置。 地理智慧赋能智慧化城市管理 GIS+A原创 2021-11-03 11:24:30 · 7409 阅读 · 1 评论 -
数字孪生技术在智慧街乡的应用
方案概述智慧街乡顶层设计建设事权与数权匹配的街乡数据资源体系,围绕街乡事务构建“全家桶”式的应用体系,为街乡提供完善、方便、易用、高效的信息化基础设施。<!DOCTYPE html><html><head><meta charset="utf-8"><title data-i18n="resources.title_defaultStyle"></title><style type="text/c原创 2021-10-29 10:38:21 · 499 阅读 · 0 评论 -
基于GIS技术的智慧城市数字底盘(时空大数据平台)
方案概述方案围绕智慧城市对数据开放、共融共享的核心需求,采用大数据、云计算、人工智能、GIS等技术,以地理实体为基础,承载自然资源数据、融合政务数据、集成城市大数据,并建立覆盖时空数据汇聚、融合管理、挖掘分析、共享服务全流程的时空云平台,形成智慧城市数字底盘,面向自然资源、政务服务、行业应用等领域提供空间信息服务,带动城市规划建设管理、运行、决策等领域的智慧化应用。方案特点 多源数据融合, 构筑数字孪生城市 基于全空间信息模型,无缝衔接EPS测绘成果、倾斜摄影、BIM、激光点云等空间数原创 2021-10-29 10:31:45 · 3916 阅读 · 1 评论 -
基于多源数据搭建的自然灾害空间信息服务平台
方案概述自然灾害空间信息服务平台以“应用+平台”、“端+云”的架构,基于多源数据搭建空间信息服务平台,可有效提高自然灾害信息的管理水平,科学规划并有效利用各级各类信息资源,拓展信息获取渠道和手段,提高信息处理与分析水平,完善灾情信息采集、传输、处理和存储等方面的标准和规范,建立自然灾害信息数据库,完善灾害信息动态更新机制,提高信息系统的安全防护标准,保障信息安全。同时,基于共享平台可开展各类应用单元建设,以平台推动应用,通过应用带动平台,持续发展。平台特点 实现现场信息高效采集与协同原创 2021-10-28 17:31:56 · 479 阅读 · 0 评论 -
基于WebGIS、互联网+、大数据、物联网和多源空间信息集成技术的精细化农业气象服务平台
平台概述该平台基于WebGIS、互联网+、大数据、物联网和多源空间信息集成技术,建成一套集农业气象灾害预测预警、监测诊断、风险分析、灾害评估、技术服务为—体的业务化综合服务体系。平台实现主要农业气象灾害从灾前风险分析和预警评估、灾中踉踪监测诊断到灾后强度分析和损失评估的全自动大数据汇聚处理、全生命周期灾害进展监控、全要素地图综合研判和多渠道精细化服务,实现对农业气象灾害事件的全过程踉踪管理,能够为农业气象防灾减灾提供决策参考,提高农业气象业务管理与服务的现代化水平,为农业生产部门、农业管理部门及时提供有原创 2021-10-28 17:22:50 · 5075 阅读 · 0 评论 -
Saas架构在气象灾害一体化平台的应用
方案概述平台汇聚多源灾害数据、行业数据、互联网数据等多渠道气象灾害数据,气象观测、预测、灾害过程、淹没数据等致灾因子、隐患点、预警点、人口、 GDP等承载体信息,形成气象灾害风险大数据库,实现100余种专业模型算法。同时,平台支持暴雨洪滂、干旱、台风、高温、低温冻害等多种气象灾害的自动监测识别、预警、评估、风险区划及灾害产品的交互式制作和服务,提供对灾害风险的全过程化产品制作与服务流程,可作为气象灾害风险管理、自然灾害防御提供支撑的数据平台、业务平台和研究平台。<!DOCTYPE ht原创 2021-10-28 17:16:48 · 319 阅读 · 0 评论 -
基于GIS技术的“三线一单”数据应用平台的应用与研究
平台概述“三线—单”指以生态保护红线、环境质量底线、资源利用上线为基础,将行政区域划分为若干环境管控单元,在“—张图”上落实生态保护、环境质量目标管理、资源利用管控要求,按照环境管控单元编制环境准入负面清单,构建环境分区管控体系。“三线一单”数据应用平台包含桌面端和Web端。其中,桌面端(C/S)侧重于数据与成果的管理,通过衔接“三线—单”工作底图,开发数据整合、汇总、 标准化处理流程,将“三线—单”成果数据、基础底图数据、环境业务数据以及政策法规等综合数据纳入数据库实现统一管理,并建立更新维护机制原创 2021-10-28 14:46:22 · 721 阅读 · 0 评论 -
开源免费的生态环境信息一张图
平台概述平台是在统—的地理空间框架下,整合多要素、多时相和多区域的基础地理空间数据和生态环境专题数据,形成生态环境信息”—套数”,实现数据的统—管理;基于—张基础地理数据底图叠加各种生态环境管理业务数据,实现任意区域任意生态环境信息的可视化查询展示;基于大数据、人工智能等新一代信息技术深入挖掘数据信息,提升数据价值,聚焦生态环境问题和管理难点,构建决策管理系统,形成技术驱动、带图决策的创新管理模式;最终向各业务部门提供统—的共享服务(数据服务、地图服务、功能服务、专题服务等), 形成互联互通、数据共享、原创 2021-10-28 14:21:28 · 867 阅读 · 0 评论 -
Cesium中级教程10 - CesiumJS and webpack
webpack是打包JavaScript模块流行且强大的工具。它允许开发人员以直观的方式构造代码和assets,并使用简单的require语句根据需要加载不同类型的文件。构建时,它将跟踪代码依赖关系,并将这些模块打包到浏览器加载的一个或多个包中。在本教程的前半部分,我们从头开始建立了简单的Web应用程序使用webpack,然后覆盖后续步骤集成Cesium npm module。如果你喜欢使用cesiumjs开发Web应用,那么webpack是一个好的选择。如果您是刚接触Cesium并且想要寻找学习构建您原创 2021-10-21 10:48:38 · 471 阅读 · 0 评论 -
Cesium中级教程9 - 高级粒子系统效应
要了解粒子系统的基础知识,请参见粒子系统入门教程。Weather 天气Setup 设置若要生成雪效果,请首先为每个粒子添加雪花图像,然后在updateParticle函数中定义粒子的移动行为和其他动态元素。The images 图像本教程中使用了以下三个图像。左边是雨粒子;中间的图像是雪粒子;右边的图像用于火效果。The update function 更新函数更新函数用于定义粒子的移动、排列和可视化。修改粒子的color颜色、imageSize图像大小和partic原创 2021-10-21 10:47:46 · 452 阅读 · 0 评论 -
Cesium中级教程8 - Introduction to Particle Systems 粒子系统入门
What is a particle system? 什么是粒子系统?粒子系统是一种图形技术,可以模拟复杂的物理效果。粒子系统是小图像的集合,当它们一起观看时,会形成一个更复杂的“模糊”物体,如火、烟、天气或烟花fireworkds。通过使用诸如初始位置、速度和寿命等属性指定单个粒子的行为,可以控制这些复杂的效果。粒子系统效应在电影和电子游戏中很常见。例如,为了表示飞机的损坏,技术艺术家可以使用粒子系统来表示飞机引擎上的爆炸,然后渲染不同的粒子系统,表示飞机坠毁时的烟雾轨迹。Particle原创 2021-10-21 10:45:03 · 331 阅读 · 0 评论 -
Cesium中级教程7 - Geometry and Appearances 几何图形和外观
本教程将向您介绍提供使用Primitive API的几何图形和外观系统。这是一个高级主题,用于扩展具有自定义网格、形状、体积和外观的CesiumJS,而不是面向通用的Cesium用户。如果您有兴趣学习如何在地球上绘制各种形状和体积,请查看创建实体教程。 CesiumJS可以使用实体(如多边形和椭圆体)创建不同的几何类型。例如,将以下代码复制并粘贴到Hello World Sandcastle示例中,以在球体上创建具有点模式的矩形:var viewer = new Cesium.Viewer('cesi原创 2021-10-20 08:41:11 · 923 阅读 · 0 评论 -
Cesium中级教程6 - 3D Models 三维模型
本教程将教您如何通过Primitive API转换、加载和使用Cesium中的三维模型。如果你是Cesium的新用户,可能需要阅读三维模型部分的(空间数据可视化教程)[Creating Entities – CesiumCesium支持3D模型,包括关键帧动画、skinning(贴皮?)和独立节点选取,使用glTF,这是由Khronos Group(WebGL和COLLADA背后的联合体)为网络上的3D模型开发的一种新兴行业标准格式。Cesium还提供了一个基于网络的工具,将COLLADA模型转换为gl原创 2021-10-20 08:40:20 · 957 阅读 · 0 评论 -
Cesium中级教程5 - Terrain 地形
CesiumJS支持对与水流相关的海洋、湖泊和河流以及全球高分辨率地形进行流式处理和可视化。查看山峰、山谷和其他地形特征,并拥抱三维数字地球。使用Cesium ion流式化您自己的切片地形数据或高分辨率管理地形,如Cesium World Terrain。Quick Start 快速入门打开Sandcastle的Hello World示例。默认情况下,地球球体是WGS84 ellipsoid。通过将terrainProvider选项传递给Viewer,指定不同的地形提供器。让我们使用Cesium世界原创 2021-10-20 08:39:21 · 1895 阅读 · 1 评论 -
Cesium中级教程4 - 空间数据可视化
Viewer中的Entity功能让我们看看Viewer为操作entities提供出来的功能函数。选中和描述点击Viewer中的entity将在entity的位置上呈现SelectionIndicator控件,提供一个InfoBox用于呈现更多的信息。我们可以设置name,来定义InfoBox的标题。我们也以HTML样式来提供Entity.description的属性。wyoming.name = 'wyoming';wyoming.description = '\<img\原创 2021-10-20 08:38:28 · 1723 阅读 · 0 评论 -
Cesium中级教程3 - Camera - 相机(摄像机)
CameraCesiumJS中的Camera控制场景的视图。有很多方法可以操作Camera,如旋转(rotate)、缩放(zoom)、平移(pan)和飞到目的地(flyTo)。CesiumJS有鼠标和触摸事件用来处理与Camrea的交互,还有API来以编程方式操作摄像机。了解如何使用Camera API和自定义相机控制(Camera controls)。默认Camera行为打开Sandcastle中的Hello World样例用来体验默认的相机控制。默认操作方式如下: 鼠标操作 | 3D | 2原创 2021-10-20 08:37:27 · 1306 阅读 · 0 评论 -
Cesium中级教程2 - 图层
Cesium支持从几个标准服务绘制和添加高分辨率图像(地图)图层。图层可以按顺序排列,并混合在一起。每一层的亮度、对比度、伽玛、色调和饱和度可以动态地改变。本节教程介绍了图层的概念以及相关的Cesuim APIs。快速入门我们暂时忽略细节,直接编写代码来添加一些图像层。在Sandcastle中打开Hello World示例。此示例创建一个Viewer组件,默认情况下,该组件呈现Bing Maps图层。我们可以通过向Viewer构造函数提供附加参数来指定不同的基础图层。让我们使用来自Esri ArcG原创 2021-10-20 08:36:44 · 1785 阅读 · 0 评论 -
Cesium中级教程1 - 空间数据可视化
本教程将教读者如何使用Cesium的实体(Entity)API绘制空间数据,如点、标记、标签、线、模型、形状和物体。不需要Cesium的先验知识,但是如果读者完全没有这方面的经验,那么读者可能希望从“新手入门中文教程(原创)”开始学习。什么是实体(Entity)API?Cesium具有丰富的用于空间数据的API,可以分为两类:面向图形开发人员的低级API(通常称为原始(Primitive)API)和用于数据驱动的可视化的高级API(称为实体(Entity)API)。原始API的主要目标是暴露手头原创 2021-10-20 08:35:35 · 355 阅读 · 0 评论 -
Cesium入门13 - Extras - 附加内容
剩下的代码只是添加了一些额外的可视化选项。类似于我们以前与HTML元素的交互,我们可以将侦听器函数附加到切换阴影和neighborhood 多边形可见性。让我们开始创建一个简单的方法来切换neighborhood多边形。一般来说,我们可以通过Entity.show用实体设置可见性来隐藏实体。但是,这只为单个实体设置可见性,并且我们希望一次性隐藏或显示所有的neighborhood实体。我们可以通过将所有的neighborhood 实体添加到父实体中来实现这一点,如本示例中所示,或者简单地使用Enti原创 2021-10-20 08:34:25 · 192 阅读 · 0 评论 -
Cesium入门12 - Camera Modes - 相机模式
为了展现我们的无人机飞行,让我们用相机模式进行实验。我们将保持简单的两个基本的相机模式,用户可以切换之间。Free Mode : 默认相机控制。 Drone Mode : 让相机跟随无人机通过飞行在一个固定的距离。自由模式不需要代码,因为它使用默认控件。至于无人机跟随模式,我们可以使用摄像机的内置实体跟踪功能来定位摄像机,并用偏移量定位无人机。这就使得相机即使在移动时也能从指定的实体中得到固定的偏移量。为了跟踪一个实体,我们简单地设置viewer.trackedEntity。要切换到自由相机模式原创 2021-10-20 08:33:42 · 531 阅读 · 0 评论 -
Cesium入门11 - Interactivity - 交互性
最后,让我们添加一些鼠标交互。为了提高我们的geocache标记的可见性,当用户在标记上hovers时,我们可以改变它们的样式来突出显示。为了实现这一点,我们将使用拾取pick,一种Cesium的特征,从3D场景中返回数据,在观看者画布上给出像素位置。这里有以下几种不同的picking:Scene.pick: 返回包含给定窗口位置的基元的对象。 Scene.drillPick: 返回包含给定窗口位置的所有原语的对象列表。 Globe.pick: 返回给定光线与地形的交点。一下是一些p...原创 2021-10-20 08:32:49 · 363 阅读 · 0 评论 -
Cesium入门10 - 3D Tiles
我们团队有时把Cesium描述成一个真实世界数据的3D游戏引擎。然而,使用真实世界的数据比使用典型的视频游戏数据资料要困难得多,因为真实数据可能是难以置信的高分辨率,并且需要精确的可视化。幸运的是,Cesium 与开源社区合作开发了3D Tiles,这是一个开放的规范,用于传输海量的异构三维地理空间数据集。使用概念上类似于Cesium的terrain和imagery的流技术,3D Tiles 使得可以查看原本不能交互式查看的巨大的模型,包括建筑物数据集、CAD(或BIM)模型、点云和摄影测量模型。T原创 2021-10-19 08:53:42 · 747 阅读 · 0 评论 -
Cesium入门9 - Loading and Styling Entities - 加载和样式化实体
现在我们已经为我们的应用程序设置了Viewer配置、imagery和terrain的阶段,我们可以添加我们的应用程序的主要焦点——geocache数据。为了便于可视化,Cesium支持流行的矢量格式GeoJson和KML,以及一种我们团队自己开源的格式,我们专门开发用于描述Cesium场景的]CZML。无论初始格式如何,Cesium中的所有空间数据都使用Entity API来表示。Entity API以一种有效提供灵活的可视化的方式,以便对Cesium进行渲染。CesiumEntity是可以与样式.原创 2021-10-19 08:52:50 · 812 阅读 · 0 评论 -
Cesium入门8 - Configuring the Scene - 配置视窗
接下来将添加一些更多的正确的时间和空间设置到Viewer中。涉及到与viewer.scene进行交互,该类控制了viewer中的所有图形元素。 首先,我们配置一下我们的scene,用以下代码激活基于太阳位置的光照: // Enable lighting based on sun/moon positionsviewer.scene.globe.enableLighting = true; 按照以上配置,我们scene(场景)中的光照将会随着每天时间的变化而变化。如果你zoom out,你原创 2021-10-19 08:52:03 · 283 阅读 · 0 评论 -
Cesium入门7 - Adding Terrain - 添加地形
Cesium支持流式的、可视化的全球高程投影地形地势、水形数据,包括海洋、湖泊、河流、山峰、峡谷和其他能够被三维展示出来的且效果比二维好的地形数据。像图层数据一样,Cesium引擎会从一个服务器上请求流式地形数据,仅请求那些基于当前相机能看到的需要绘制的图层上的数据。Cesium官方提供了一些地形数据集的例子,以及如何配置这些参数。ArcticDEM: 高投影的arctic terrain PAMAP Terrain: 高投影的Pennsylvania terrain Terrain dis..原创 2021-10-19 08:51:06 · 743 阅读 · 0 评论 -
Cesium入门6 - Adding Imagery - 添加图层
Cesium应用程序另一个关键元素是Imagery(图层)。瓦片图集合根据不同的投影方式映射到虚拟的三维数字地球表面。依赖于相机指向地表的方向和距离,Cesium会去请求和渲染不同层级的图层详细信息。多种图层能够被添加、移除、排序和适应到Cesium中。Cesium提供了一系列方法用于处理图层,比如颜色自适应,图层叠加融合。一些样例代码如下:Adding basic imagery添加基本图层 Adjusting imagery colors自适应图层颜色 Manipulating and原创 2021-10-19 08:50:18 · 283 阅读 · 0 评论 -
Cesium入门5 - Cesium ion
Cesium ion是一个提供瓦片图和3D地理空间数据的平台,Cesium ion支持把数据添加到用户自己的CesiumJS应用中。下面我们将使用Sentinal-2二维贴图和Cesium世界地形,二者都需要ion的支持。备注在我们使用Cesium的过程中,如果没有申请ion,同时没有自己的数据源用的cesium提供的数据源,viewer的底部常常会提示一行小的英文字母。大意就是需要申请access token.首先需要去注册一个免费的Cesium ion账户。 打开Cesium ion然后...原创 2021-10-19 08:49:19 · 567 阅读 · 0 评论 -
Cesium入门4 - 创建Cesium Viewer
任何Cesium应用程序的基础都是Viewer。Viewer是一个带有多种功能的可交互的三位数字地球的容器(盒子)。创建一个Viewer和HTML中的一个id为"cesiumContainer"的div绑定即可。var viewer = new Cesium.Viewer('cesiumContainer');使用以上代码之后,能看到下图所示的基本的数字地球:默认地,场景支持鼠标(电脑)和手指(移动设备)交互。控制相机漫游数字地球可以通过以下方式:Left click and dr.原创 2021-10-19 08:48:36 · 308 阅读 · 0 评论 -
Cesium入门3 - Cesium目录框架结构
app目录下载官网上的文件,我们能看到以下CesiumJS库结构:Source/: Cesium应用程序代码及数据 ThirdParty/:外部依赖库,不同于Cesium的第三方库 LICENSE.md:Cesium的License介绍 index.html:Web首页,需要按照Cesium要求定义页面,同时添加Cesium依赖库 server.js:基于node.js的web服务应用备注cesiumJS与第三方JavaScript库和框架做了适配:React: Integrati原创 2021-10-19 08:47:43 · 189 阅读 · 0 评论 -
Cesium入门1 - Cesium介绍
Cesium简介Cesium官网:https://cesiumjs.org官网中标题写到:An open-source JavaScript library for world-class 3D globes and mapsCesium是一款开源的基于JavaScript的3D地图框架。其实他就是一个地图可视化框架官网中描述写到:CesiumJS is a geospatial 3D mapping platform for creating virtual globes原创 2021-10-19 08:34:43 · 3177 阅读 · 0 评论