![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cesiumjs
dg_2018
这个作者很懒,什么都没留下…
展开
-
PostgreSql+Postgis+GeoServer+Udig
说明:Postgis上传shp文件到PostgreSql数据库,Geoserver连接PostgreSql发布服务,udig调整服务样式。1.PostgreSql安装及使用下载地址:https://www.postgresql.org/download/安装:https://www.cnblogs.com/gispathfinder/p/9286642.html2.Postgis安装及使用下载地址:http://www.postgis.org/安装:https://...原创 2020-05-24 14:38:23 · 220 阅读 · 0 评论 -
调整模型位置及高度
1.数字模型InitPoLiShuZiModel() {let UrlsDMU = imageUrl.Model.Model20200420DMU;ZhiYunGisProperty.PoLiShuZiModel = [];UrlsDMU.forEach(item => {// 经纬度高度let longitude = 119.77247739757397;let latitude = 35.69295362813212;let height = 100;let h原创 2020-05-24 14:36:05 · 858 阅读 · 0 评论 -
获取当前视图区域范围
1.获取当前视图区域范围// 获取当前camera视野区域let rectangle = window.viewer.scene.camera.computeViewRectangle();2.获取当前视图区域范围getCurrentExtent() {// 范围对象var extent = {};// 得到当前三维场景var scene = window.viewer.scene;// 得到当前三维场景的椭球体var ellipsoid = scene.globe.原创 2020-05-24 14:35:05 · 485 阅读 · 0 评论 -
坐标相关
1.世界坐标2.经纬度坐标3.屏幕坐标4.各个坐标相互转换5.鼠标点击获取当前视角// 获取destination 和 orientationviewer.screenSpaceEventHandler.setInputAction(function onLeftClick(movement) {let worldPosition = viewer.scene.pickPosition(movement.position);let cartographic = NF.Cart原创 2020-05-24 14:34:01 · 172 阅读 · 0 评论 -
视角飞行功能相关
1.用于项目初始化视角及点击某一按钮飞行到指定的位置// 获取destination 和 orientationviewer.screenSpaceEventHandler.setInputAction(function onLeftClick(movement) {let worldPosition = viewer.scene.pickPosition(movement.position);let cartographic = NF.Cartographic.fromCartesian(原创 2020-05-24 14:33:30 · 287 阅读 · 0 评论 -
Web图层相关
1.Arcgis地图服务2.天地图地图服务3.osm地图服务// 加载osm图层let osm = new NF.OpenStreetMapImageryProvider({url: 'https://a.tile.openstreetmap.org/',});let osmImage = ZhiYunGisProperty.ZhiYunViewer.imageryLayers.addImageryProvider(osm);osmImage.show = false;Z原创 2020-05-24 14:32:45 · 195 阅读 · 0 评论 -
正射影像相关
加载正射影像方式//加载正射影像图层InitPoliDom20200415: function() {ZhiYunGisProperty.PoliDom20200415 = [];letlatLonBounds={"east":119.795585497319,"north":35.7152527358383,"south":35.6769434941704,"west":119.745473192954};letrectangle=newNF.Rectangle(NF.Ma...原创 2020-05-24 14:32:11 · 312 阅读 · 0 评论 -
3DTiles相关
1.3DTiles数据格式其他数据转3DTiles方式官网地址:http://www.cesiumlab.com/2.加载3DTiles数据方式DXKJ: {DXKJ20200304GX: ["Model/20200415/GX/YXLINE/tileset.json",// 中国移动管线"Model/20200415/GX/LXLINE/tileset.json",// 中国联通管线"Model/20200415/GX/TXLINE/tileset.json",// .原创 2020-05-24 14:31:26 · 229 阅读 · 0 评论 -
geojson数据相关
1.GeoJson数据格式:1.shp数据格式转geojson数据格式方法:网址:https://mapshaper.org/2.点类型格式:{ geometry: { type: 'Point', coordinates: [123, 23] }, style:{ //样式配置 }, name: "", count: 30 //权重 }3.线类型格式://线{ geometry: { type: 'LineString', coordinat...原创 2020-05-24 14:30:14 · 536 阅读 · 0 评论 -
cesium学习网站
1.cesium官网APIhttps://cesium.com/docs/cesiumjs-ref-doc/2.cesium官网示例https://sandcastle.cesium.com/index.html?3.cesium模型转换工具http://www.cesiumlab.com/4.openlayers官网地址https://openlayers.org/原创 2020-05-24 14:27:49 · 575 阅读 · 0 评论 -
Cesiumjs贴地
1.clampToGround属性贴地,设为true2.Cesium.sampleTerrain方法计算地形高程贴地翻译 2019-12-23 17:18:08 · 138 阅读 · 0 评论 -
Cesiumjs
1.标注字体scaleByDistance: new Cesium.NearFarScalar(近值,近端放大率,远值,远端放大率)如果距离在近值和远值之间,放大缩小倍数在两个放大率之间递增,如果超出这个范围则不改变。2.设置摄像机指定距离可见性distanceDisplayCodition:new Cesium.DisplayCodition(近值,远值)如果在摄像机在近值和...翻译 2019-12-18 09:28:35 · 212 阅读 · 0 评论 -
gis基础算法
https://blog.csdn.net/qq_22929803/article/details/46818159翻译 2019-11-12 18:55:12 · 147 阅读 · 0 评论 -
gis坐标系统
大地坐标系统(GCS):大地坐标系统以度分秒为单位(只是进制单位,不可进行计算如面积),也就是我们常说的经纬度坐标,大地坐标系统又可分为地心坐标系统(WGS84、CGCS2000)、参心坐标系统(北京54、西安80)投影坐标系统(PCS):投影坐标系统以比例尺为基础来看是什么单位如米、千米(可以用来计算面积),也就是我们常说的xy坐标(高斯克吕格投影(Gauss Kruger)==横轴...翻译 2019-11-12 16:37:33 · 808 阅读 · 0 评论 -
gis数据结构
Geojsongeojson是json下的一个子类,用于记录地理空间数据,一个完整的geojson文件相当于一个对象,以键值对的形式记录。{ "type": "FeatureCollection", "features": [ {"type":"Feature", "properties":{}, "geometry":{ ...翻译 2019-11-11 16:57:50 · 588 阅读 · 0 评论 -
Cesium鼠标事件
Cesium获取鼠标点击位置viewer = Cesium.Viewer('cesiumContainer');handler = Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);//注册鼠标事件handler.setInputAction(function (movement) {console.log(movement.p...翻译 2019-08-14 14:13:42 · 211 阅读 · 0 评论 -
Cesium坐标转换
Cesium坐标转换屏幕坐标、三维空间坐标、投影坐标1.坐标系:var pt1 = new Cesium.Cartesian2(1,1) //表示一个二维笛卡尔坐标系,也就是直角坐标系(屏幕坐标系)new Cesium.Cartesian3(1,1,1) //表示一个三维笛卡尔坐标系,也是直角坐标系(就是真实世界的坐标系)2.二维屏幕坐标系到三维坐标系的转换:var pic...翻译 2019-08-14 14:24:09 · 225 阅读 · 0 评论 -
Cesium位置高度
HeightReference();//位置高度Cesium.HeightReference.CLAMP_TO_GROUND//表示这个位置被固定在地形上Cesium.HeightReference.NONE//表示这个位置是绝对的Cesium.HeightReference.RELATIVE_TO_GROUND//表示这个位置高度是指地面以上的高度waterEn...翻译 2019-08-14 15:05:44 · 2867 阅读 · 0 评论 -
Cesium广告牌
VerticalOrigin();//原点位置Cesium.VerticalOrigin.BASELINE//如果对象包含文本,则原点位于文本的基线,否则原点位于对象的底部Cesium.VerticalOrigin.BOTTOM//原点在物体的底部Cesium.VerticalOrigin.CENTER//原点位于基线和顶部之间的垂直中心Cesium.VerticalOrigin....翻译 2019-08-14 15:12:36 · 268 阅读 · 0 评论 -
Cesium_weather
//删除天气效果---报错function removeStage() { lastStage && viewer.scene.postProcessStages.remove(lastStage), lastStage = null}//雪效果function showSnow() { //removeStage(); v...翻译 2019-06-28 17:50:50 · 443 阅读 · 0 评论