自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 213

原创 调整模型位置及高度

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 836

原创 获取当前视图区域范围

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 458

原创 坐标相关

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 171

原创 视角飞行功能相关

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 285

原创 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 194

原创 正射影像相关

加载正射影像方式//加载正射影像图层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 305

原创 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 218

原创 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 503

原创 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 371

翻译 Cesiumjs贴地

1.clampToGround属性贴地,设为true2.Cesium.sampleTerrain方法计算地形高程贴地

2019-12-23 17:18:08 127

翻译 Cesiumjs

1.标注字体scaleByDistance: new Cesium.NearFarScalar(近值,近端放大率,远值,远端放大率)如果距离在近值和远值之间,放大缩小倍数在两个放大率之间递增,如果超出这个范围则不改变。2.设置摄像机指定距离可见性distanceDisplayCodition:new Cesium.DisplayCodition(近值,远值)如果在摄像机在近值和...

2019-12-18 09:28:35 198

翻译 Openlayers

//获取鼠标位置坐标var coordinate = map.getEventCoordinate(evt.originalEvent);//获取与传入的坐标点最近的要素var closestFeature = vectorSource.getClosestFeatureToCoordinate(coordinate);...

2019-11-28 14:11:37 85

翻译 Openlayers加载海量数据

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

2019-11-21 10:59:38 1998

翻译 Openlayers点要素聚合

openlayers提供了一个点聚集图层数据源类型ol.source.Cluster,结合矢量图层即可构造一个简单的聚集图层。点聚集图层数据源的distance类型控制聚集的阈值,当两点间像素距离小于40时便聚集为一个点。//加载kml格式地震级数据 var vector = new ol.layer.Vector({ source: new ol.source.Clus...

2019-11-19 11:15:24 613

翻译 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 19:11:36 210

翻译 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 16:47:53 440

翻译 Openlayers地图事件

点击事件singleclick:地图单击事件dblclick:地图双击事件click:地图点击事件拖拽事件pointerdrag:鼠标拖拽事件pointermove:鼠标移动事件渲染事件postcompose:地图渲染中precompose:准备渲染,未渲染postrender:渲染全部结束移动事件moveend:地图移动结束改变事件change:la...

2019-11-13 16:45:28 429

翻译 gis基础算法

https://blog.csdn.net/qq_22929803/article/details/46818159

2019-11-12 18:55:12 139

翻译 gis坐标系统

大地坐标系统(GCS):大地坐标系统以度分秒为单位(只是进制单位,不可进行计算如面积),也就是我们常说的经纬度坐标,大地坐标系统又可分为地心坐标系统(WGS84、CGCS2000)、参心坐标系统(北京54、西安80)投影坐标系统(PCS):投影坐标系统以比例尺为基础来看是什么单位如米、千米(可以用来计算面积),也就是我们常说的xy坐标(高斯克吕格投影(Gauss Kruger)==横轴...

2019-11-12 16:37:33 733

翻译 gis数据结构

Geojsongeojson是json下的一个子类,用于记录地理空间数据,一个完整的geojson文件相当于一个对象,以键值对的形式记录。{ "type": "FeatureCollection", "features": [ {"type":"Feature", "properties":{}, "geometry":{ ...

2019-11-11 16:57:50 554

翻译 Openlayers设置请求瓦片大小

对于发布的瓦片地图服务是可以动态调整请求数据大小,可以根据服务器性能动态调整,如果服务器的计算性能足够,可以把瓦片请求调大一些,如果服务器性能不足,就需要减小瓦片请求大小,但网络的延迟影响将会更大(请求的瓦片小,请求的次数就多)。在使用调整请求大小时,需要综合考虑。tileSize:512...

2019-11-08 10:26:35 871 1

翻译 Openlayers渲染海量矢量要素

ol.Map:canvas方式渲染ol.WebGLMap:WebGL方式渲染ol.style.AtlasManager: 生成一个大号的canvas,用以装载海量的要素(以前使用的是单个的canvas,效果不好) 对ol.style.Icon类型的对象无效...

2019-11-07 14:39:47 1214

翻译 Openlayers矢量标签显示控制

地图多个多边形都显示标签地图会比较乱,只在最大的多边形显示标签。

2019-11-07 13:59:46 263

翻译 Openlayers图片跨域问题

使用crossOrigin:"anomymous"参数解决跨域问题。

2019-11-07 11:36:56 294

翻译 Openlayers限制图层的最大/最小分辨率

minResolution:2000,maxResolution:20000使用最大/最小分辨率切换图层。在限制的范围之内时显示图层,在限制的范围之外时不显示图层。

2019-11-07 10:59:32 567

翻译 Openlayers地图切换动画

Openlayers默认3857坐标。核心是animate的使用 同一animate过程可分入场出场动画 多个animate过程并发执行easing可以自定义过渡效果,返回值为0-1之间的小数,代表起点到终点的变化进度。rotation的使用 rotation属性初始化地图的旋转角度, 获取对象调用setRotate方法设置地图旋转角度。anim...

2019-11-07 10:01:43 248

翻译 Openlayers高级视图定位

view.fit 将多边形区域适配到某个范围内(外接、最匹配范围、最佳分辨率) 按某点以某分辨率居中view.centerOn 将某点定位到某屏幕坐标的相对位置,定位时分辨率不变...

2019-11-07 09:44:49 305

翻译 Openlayers瓦片预读技术

将地图进行缓存,通过缓存提高用户体验,拖动缩放不会出现太多空白区域。layers:ol.layer.Tile preload:infinity---预读,preload:0---默认为0不显示

2019-11-07 09:14:45 489

翻译 Openlayers将绘画保存到后台

保存绘画一般是要素的Geojson或者kml格式数据。保存Geojson数据格式要通过ol.format类从Feature转换。

2019-11-06 10:38:17 692

翻译 ArcGIS for javascript 自定义<div>添加比例尺

dojo.connect(map, "onLoad", function(theMap) {var scalebar = new esri.dijit.Scalebar({ map: map,attachTo: "bottom-left",scalebarUnit: "english" },dojo.byId("scalebar"));//divID});

2019-09-19 09:16:55 798

翻译 ArcGIS Server发布sd文件格式服务

第一步:先将shp格式转为mxd格式,再转为sd格式。第二步:使用sd文件格式发布,必须使用IE浏览器发布服务。

2019-09-19 09:14:26 670

翻译 ArcMap设置地图显示标注

第一步,ArcMap打开图层的属性,选择Labels标签,在Label Field后面的下拉框中选择你要显示字段,确定应用。第二步,右击该图层,在弹出的右键菜单中将Label Features选中。第三步,调节字体颜色大小,右键图层打开properties 选择labels。...

2019-09-19 09:12:03 2524

翻译 vue结合arcgis开发

.

2019-09-17 16:16:20 169

翻译 Docker下安装mysql

.

2019-09-12 16:42:23 62

翻译 Linux下安装Docker

.

2019-09-12 16:41:10 63

翻译 安装CentOS7

1启动VMware的画面:2点击File--->New Virtual Machine 创建一台新虚拟机:3在弹出框中选择典型安装:4选择I will install the operating system later.(稍后安装系统):5选择引导系统是Linux并选择系统版本是CentOS:6选择安装位置:7确定磁盘的最大使用空间:...

2019-09-12 16:40:18 52

翻译 安装VMware

1双击VMware-workstation-full-10.0.2-1744117.1398244508.exe安装程序2点击next进行安装3选择安装方式:Typical:典型安装Custom:自定义安装4选择程序安装位置:点击change选择程序安装位置,然后点击next5选择是否自动检测更新:如勾选,有新版时会提示你跟新版本,点next进行...

2019-09-12 16:39:38 108

翻译 vue.js学习

(一)搭建vue脚手架:工具:node.js、webpack、vue2x步骤:第一步:安装node.js(检测 node -v)第二步:安装cnpm,使用淘宝镜像 输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org (检测 cnpm -v)第三步:安装webpack,输入命令:cnpm install ...

2019-09-05 16:50:38 122

转载 python之sys模块

python版本: Python 2.7.61: sys是python自带模块.利用 import 语句输入sys 模块。当执行import sys后, python在 sys.path 变量中所列目录中寻找 sys 模块文件。然后运行这个模块的主块中的语句进行初始化,然后就可以使用模块了 。2: sys模块常见函数可以通过dir()方法查看模块中可用的方法. 结果如下, 很多...

2019-08-21 17:39:41 125

WebGL编程指南函数库

WebGL编程指南书籍使用到的函数库 cuon-matrix.js cuon-utils.js webgl-debug.js webgl-utils.js!

2019-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除