dg_2018
码龄7年
关注
提问 私信
  • 博客:31,491
    31,491
    总访问量
  • 10
    原创
  • 1,553,071
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-02-23
博客简介:

£Duan’yi!

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得1次评论
  • 获得27次收藏
创作历程
  • 10篇
    2020年
  • 54篇
    2019年
成就勋章
TA的专栏
  • Vue
    2篇
  • Linux
    4篇
  • Cesiumjs
    21篇
  • WebGL
    19篇
  • ArcGIS
    7篇
  • OpenLayer
    18篇
  • SuperMap
  • Python
    1篇
兴趣领域 设置
  • 人工智能
    机器学习
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
913 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
563 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

坐标相关

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 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

视角飞行功能相关

1.用于项目初始化视角及点击某一按钮飞行到指定的位置// 获取destination 和 orientationviewer.screenSpaceEventHandler.setInputAction(function onLeftClick(movement) {let worldPosition = viewer.scene.pickPosition(movement.position);let cartographic = NF.Cartographic.fromCartesian(
原创
发布博客 2020.05.24 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
577 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Cesiumjs贴地

1.clampToGround属性贴地,设为true2.Cesium.sampleTerrain方法计算地形高程贴地
翻译
发布博客 2019.12.23 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cesiumjs

1.标注字体scaleByDistance: new Cesium.NearFarScalar(近值,近端放大率,远值,远端放大率)如果距离在近值和远值之间,放大缩小倍数在两个放大率之间递增,如果超出这个范围则不改变。2.设置摄像机指定距离可见性distanceDisplayCodition:new Cesium.DisplayCodition(近值,远值)如果在摄像机在近值和...
翻译
发布博客 2019.12.18 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Openlayers

//获取鼠标位置坐标var coordinate = map.getEventCoordinate(evt.originalEvent);//获取与传入的坐标点最近的要素var closestFeature = vectorSource.getClosestFeatureToCoordinate(coordinate);...
翻译
发布博客 2019.11.28 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Openlayers加载海量数据

点聚合效果 点抽稀效果 预先将点位数据从数据库中查询出来,缓存到服务器端一个json文件中,json文件只缓存点位的基本信息 在不考虑显示顺序的情况下,使用多线程循环展示数据集 在无交互的情况下,先将要素数据生成图片展示,在有操作的情况下通过鼠标各事件操作...
翻译
发布博客 2019.11.21 ·
2109 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Openlayers点要素聚合

openlayers提供了一个点聚集图层数据源类型ol.source.Cluster,结合矢量图层即可构造一个简单的聚集图层。点聚集图层数据源的distance类型控制聚集的阈值,当两点间像素距离小于40时便聚集为一个点。//加载kml格式地震级数据 var vector = new ol.layer.Vector({ source: new ol.source.Clus...
翻译
发布博客 2019.11.19 ·
685 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Openlayers地图和div内容优先级问题

var map = new ol.Map({ interactions: ol.interaction.defaults({ onFocusOnly: true }), layers:[ new ol.layer.Tile({ source: new ol.source.OSM() }) ], target: "map", view: new ol.View({ ...
翻译
发布博客 2019.11.13 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Openlayers坐标

var hdms = ol.coordinate.toStringHDMS(ol.proj.toLonLat(coordinate));ol.coordinate.toStringHDMS(coordinate);显示为度分秒格式ol.proj.toLonLat(coordinate);将坐标转为经纬度格式ol.proj.fromLonLat(coordinate, projectio...
翻译
发布博客 2019.11.13 ·
542 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Openlayers地图事件

点击事件singleclick:地图单击事件dblclick:地图双击事件click:地图点击事件拖拽事件pointerdrag:鼠标拖拽事件pointermove:鼠标移动事件渲染事件postcompose:地图渲染中precompose:准备渲染,未渲染postrender:渲染全部结束移动事件moveend:地图移动结束改变事件change:la...
翻译
发布博客 2019.11.13 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

gis基础算法

https://blog.csdn.net/qq_22929803/article/details/46818159
翻译
发布博客 2019.11.12 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gis坐标系统

大地坐标系统(GCS):大地坐标系统以度分秒为单位(只是进制单位,不可进行计算如面积),也就是我们常说的经纬度坐标,大地坐标系统又可分为地心坐标系统(WGS84、CGCS2000)、参心坐标系统(北京54、西安80)投影坐标系统(PCS):投影坐标系统以比例尺为基础来看是什么单位如米、千米(可以用来计算面积),也就是我们常说的xy坐标(高斯克吕格投影(Gauss Kruger)==横轴...
翻译
发布博客 2019.11.12 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多