GIS三维
文章平均质量分 54
GISEarth
GIS无所不能,一切皆有可能!
展开
-
WebGL可视化地球和地图引擎:Cesium.js
Cesium 是一个JavaScript 库用于在Web浏览器创建 3D 地球和 2D 地图,无需任何插件。Cesium 使用 WebGL 来进行硬件加速图形化;跨平台;跨浏览器;实现真正的动态数据进行可视化。Cesium 基于 Apache 开源协议,支持商业和非商业免费使用。Cesium 主要特性:动态地理空间可视化非常高的性能和精准度一个 API,三种原创 2016-06-28 09:59:53 · 13956 阅读 · 0 评论 -
Cesium 概述 (二) 空间数据可视化
空间数据可视化Cesium提供Entity API来绘制空间数据,例如点、标记、标签、线、3D模型、形状、立体形状(volume)。Entity API简介Cesium提供两类API:(1)面向图形开发人员的底层API,通常称为“Primitive API”。该API暴露最小限度的抽象,使用图形学术语,具有很大的灵活性,需要具有图形学编程的知识(2)高级别的原创 2016-07-09 11:07:19 · 41949 阅读 · 3 评论 -
Cesium(三) 几何图形与外观
几何图形与外观我们可以通过Primitive API来操控几何图形及其外观,或者绘制各种特殊的形状。需要先得到Scene对象,然后在其上添加Primitive对象:var viewer = new Cesium.Viewer('cesiumContainer');var scene = viewer.scene; scene.primitives.add(new Cesium.Rec原创 2016-07-09 19:03:51 · 49308 阅读 · 2 评论 -
F4map
F4是法国一家专长于3D显示技术的科技公司。其面向公众的地图产品F4map,基于WebGL技术和OpenStreetMap的基础数据的完美组合,展现出一个十分炫酷的3D场景。神奇、独特、可交互、实时,是其官方给出的关键词。打开地图,搜索定位,初始小比例尺二维状态,放大到一定比例尺,等视角切换到三维地图。底图完全基于OSM数据矢量绘制,而且还原程度非常之高。其中建筑以基底及其转载 2017-02-27 15:44:59 · 2835 阅读 · 0 评论 -
cesium模拟水系效果
cesium 根据自定义图形模拟水系效果有需要的可以留言原创 2017-03-14 19:29:13 · 10494 阅读 · 14 评论 -
cesiumjs开发实践 (一)
cesiumjs 简介、开发环境搭建摘要Cesiumjs 是一套javascript库,用来渲染3D地球,2D区域地图,和多种GIS要素。不需要安装任何插件就能在支持最新HTML5标准的浏览器上运行。支持WebGL硬件加速,非常适合动态数据在GIS图层上的展示,是一个跨平台,开源,非常有前途的webgis表现层库。 Cesiumjs 是一套javascript库原创 2016-07-18 15:45:13 · 23312 阅读 · 4 评论 -
开源GIS介绍(openlayer,leaflet,mapbox,cesium)
很多人博客(http://blog.csdn.net/happyduoduo1)私信我,问我要openlayer学习资料,由于博主移动硬盘被偷了,所以没办法,但是向我咨询的小伙伴实在太多了,我就开通一个微信订阅号,开始给小伙伴定期更新,同时也会分享一些事例和一些开源GIS方面的知识,需要的小伙伴可以关注我个人订阅号。原创 2017-12-06 17:37:56 · 16450 阅读 · 4 评论 -
SAAS碰到了GIS,谈一谈自己的一点理解
最近听什么朋友聊云计算、SAAS、虚拟化,一个个新鲜概念的出炉将用户置身于“云里雾里”,不知何为“云”,只管听厂商的“自创学说”。概念只是一个说辞,重要的是它带来了何种新技术?新应用?新优势?GIS与云计算的结合同样如此考核。尽管大家一致支持云计算,但什么是云?什么是计算?云计算为GIS究竟能带来什么?这是用户最关注的问题。 前段时间参加ESRI大会,了解了一些关于ESRI提出的云计...原创 2018-10-09 11:32:35 · 1771 阅读 · 2 评论 -
国产化图形引擎一词引发的感想!
前几天写了一篇关于最近一个月的创业经历的文章,有不少朋友看到并发来消息,说什么的都有,更多的都是说你们竟然创业,你们家是有矿啊,哈哈……弄的我们瞬间尴尬,其实我们只是小小的程序员,我们基本上都是90后,我们也就是玩一玩,感受一下创业的激情和热血。不像各位朋友认为的那样,也有很多朋友发来鼓励和提一些建议,在这里对所有人表示感谢!我为什么来写这篇文章那,主要是针对一些人的质疑来进行统一的回复,其原...原创 2019-07-19 11:32:38 · 1718 阅读 · 2 评论 -
Cesium 概述 (一)
Cesium是一个基于JavaScript的开源框架,可用于在浏览器中绘制3D的地球,并在其上绘制地图(支持多种格式的瓦片服务),该框架不需要任何插件支持,但是浏览器必须支持WebGL。Cesium支持多种数据可视化方式,可以绘制各种几何图形、导入图片,甚至3D模型。同时,Cesium还支持基于时间轴的动态数据展示,例如,我们可以用它绘制卫星运行轨迹。原创 2016-07-09 10:59:59 · 40555 阅读 · 12 评论 -
cesiumjs开发实践 (七)
3D模型摘要cesium中支持载入3D模型,不过只支持gltf格式。 cesium中支持载入3D模型,不过只支持gltf格式。gltf是khronos组织(起草OpenGL标准的那家)定义的一种交换格式,用于互联网或移动设备上展现3d内容,充分支持opengl,webgl,opengles图形加速标准。 gltf目前可以由collada格式转换而来,官原创 2016-07-18 16:09:40 · 4584 阅读 · 3 评论 -
Cesium (四) 3D模型
3D模型我们可以转换、加载并且在Cesium中使用3D模型。Cesium支持glTF(一个新兴的Web 3D模型工业标准)格式的3D模型,并且提供在线的 COLLADA - glTF转换工具。Cesium针对3D模型支持关键帧动画、皮肤、单独节点选取等特性。Cesium自带了三个模型:飞机、车辆、人。下面的例子载入一个车辆模型:var scene = viewer.scen原创 2016-07-09 19:12:52 · 5997 阅读 · 0 评论 -
Cesium (五) 栅格图层
Cesium支持多种标准化格式的GIS瓦片服务,可以把栅格图层绘制到地球的表面。这些图层的亮度、对比度、色相均可以动态调整://初始化一个查看器,并且提供一个栅格图层var viewer = new Cesium.Viewer( 'cesiumContainer', { imageryProvider : new Cesium.ArcGisMapServerImageryProvid原创 2016-07-09 19:15:27 · 6914 阅读 · 3 评论 -
Cesium (六) 3D地形图
3D地形图Cesium支持3D地形图、水体特效,下面的代码添加该特性:var terrainProvider = new Cesium.CesiumTerrainProvider( { url : '//assets.agi.com/stk-terrain/world'} );viewer.terrainProvider = terrainProvider;原创 2016-07-09 19:16:21 · 8807 阅读 · 0 评论 -
Cesium (七) 镜头
镜头Cesium提供了以下默认鼠标行为:(1)单击并拖拽球体:旋转地球,镜头俯角不变(2)单击并拖拽空间:滚动roll、俯仰pitch镜头(3)右击并拖拽、中键滚动:缩放镜头(4)中键拖拽:沿着地表的点旋转镜头调用camera.setView()可以设置相机的位置和方向:camera.setView( { positionCartograph原创 2016-07-09 19:18:10 · 8689 阅读 · 0 评论 -
cesiumjs开发实践 (二)
Viewer控件摘要viewer控件是cesiumjs中最常用的控件,它提供了基本的虚拟地球显示和众多的控制选项viewer控件是cesiumjs中最常用的控件,它提供了基本的虚拟地球显示和众多的控制选项。如下代码创建了一个默认的viewer:var viewer = new Cesium.Viewer('cesiumContainer');//cesiumCo原创 2016-07-18 16:02:56 · 5115 阅读 · 1 评论 -
cesiumjs开发实践 (三)
地图图层介绍摘要cesiumjs中可定制多种图层,可以使用www上很多地图提供商的图层数据,也可以使用自己的地图数据 cesiumjs中可定制多种图层,可以使用www上很多地图提供商的图层数据,也可以使用自己的地图数据。cesiumjs的地图图层本质上是一些瓦片数据。 对于地图瓦片数据,OGC(Open Geospatial Consortium开放原创 2016-07-18 16:04:17 · 9173 阅读 · 4 评论 -
cesiumjs开发实践 (四)
地形介绍摘要cesiumjs中的地形系统是一种由流式瓦片数据生成地形mesh的技术。cesiumjs中的地形系统是一种由流式瓦片数据生成地形的技术。 添加地形将视角放平时 地形显示wireframecesiumjs支持两种类型的地形,STK W原创 2016-07-18 16:06:16 · 8660 阅读 · 4 评论 -
cesiumjs开发实践 (五)
坐标变换摘要cesium中常用的坐标有两种WGS84地理坐标系和笛卡尔空间坐标系。cesium中常用的坐标有两种WGS84地理坐标系和笛卡尔空间坐标系。我们平时常用的以经纬度来指明一个地点就是用的WGS84坐标,笛卡尔空间坐标系常用来做一些空间位置变换如平移旋转缩放等等。二者的联系如下图笛卡尔空间坐标的原点就是椭球的中心。 在实际应用中用的最多的操原创 2016-07-18 16:07:09 · 3778 阅读 · 0 评论 -
cesiumjs开发实践 (六)
CZML摘要CZML是cesium中很重要的一个概念,也是一个亮点,CZML使得cesium很酷很炫地展示动态数据成为可能。CZML是cesium中很重要的一个概念,也是一个亮点,CZML使得cesium很酷很炫地展示动态数据成为可能。CZML是一种JSON格式的字符串,用于描述与时间有关的动画场景,CZML包含点、线、地标、模型、和其他的一些图形元素,并指明了这些原创 2016-07-18 16:08:10 · 3771 阅读 · 1 评论 -
浅谈-智慧城市建设现状
我国智慧城市的建设,得到国家和各级地方政府的支持,2017-2018年,国家颁发一系列政策鼓励智慧交通、智慧医疗、云计算、人工智能等领域的发展。如在2017年7月,国务院发布了《新一代人工智能发展规划》,《规划》中指出面向2030年我国新一代人工智能发展的六个重点任务,即构建开放协同的人工智能科技创新体系、培育高端高效的智能经济、建设安全便捷的智能社会、加强人工智能领域军民融合、构建泛在安全高...原创 2019-07-29 15:35:26 · 3769 阅读 · 0 评论