- 博客(21)
- 收藏
- 关注
原创 Vue3.x集成Cesium
Vue3.x 集成 Cesium1. 创建Vue3项目创建Vue3项目步骤,点击查看2. 集成Cesium1.83.02.1 在创建好的Vue3项目中创建一个名为vue.config.js文件注意此文件的层级。在此文件中写入如下代码:const CopyWebpackPlugin = require("copy-webpack-plugin");const webpack = require("webpack");const path = require('path');let ce
2021-07-21 19:36:39 1483
原创 openlayers+geoserver+postgis问题
在postgresql中更改表的属性后一定要记得在geoserver中重新加载一下参数!!!
2021-06-03 17:25:12 196
原创 openlayers中fea.setGeometryName(‘geom‘)无效解决办法
这两天写openlayers时遇到一个问题,通过postgresql+geoserver+openlayers进行数据的增删改时要素设置setGeometryName为geom,请求发送成功后在geoserver中通过geojson方式查看时发现geometry为null,解决办法:node = formatWfs.writeTransaction(null, null, features, option)s = new XMLSerializer()str = s.serializeToString
2021-05-28 13:37:41 555
原创 js中数组外部引号去除
今天遇到一个问题,有一个数组外部含有引号,要将这个字符串类型转换成数组类型,字符串如:"[‘2021-10-23 18:28:31’,‘2021-10-23 18:32:31’]"解决办法:利用eval内置函数eval("['2021-10-23 18:28:31','2021-10-23 18:32:31']")// 输出结果如下["2021-10-23 18:28:31", "2021-10-23 18:32:31"]特此记录。...
2021-05-26 14:54:56 3039
原创 Cesium实现通视分析
Cesium实现通视分析实现原理将起点和终点连成一条线,通过viewer.scene.globe.pick(ray, window.viewer.scene)来判断这条线是否与场景之间有交点并得到第一个交点,若有交点则将交点返回,起点–交点创建绿色polyline实体,交点–终点创建红色实体。判断及创建实体代码// * 通视分析function analysisVisible(positions) {// * 计算射线的方向 let direction = Cesium.Cartesian
2021-03-25 16:47:34 3190 13
原创 cesium注意点汇总(遇到的点随时更新)
在vue框架集成cesium使用的时候,Cesium.Viewer最好挂载在window或者vue的原型链上面,避免将Viewer挂载在组件data上,以优化内存;window.viewer = new this.Cesium.Viewer("cesiumContainer", { animation: false, // * 左下角圆盘 速度控制器 shouldAnimate: false, // * 当动画控件出现,用来控制是否通过旋转控件,旋转场景 base.
2021-01-18 15:51:43 1203
原创 cesium加载wms服务其他区域被白膜遮盖
cesium加载wms服务其他区域被白膜遮盖效果图问题代码layer = new Cesium.WebMapServiceImageryProvider({ url: url, layers: layer});由于在加载wms服务时未设置其transparent(透明度)和format,导致问题的产生修改后代码layer = new Cesium.WebMapServiceImageryProvider({ url: url, layers: layer, parame
2021-01-13 16:54:19 1657
原创 vue/cli 3集成Cesium使用copy-webpack-plugin插件报错
vue/cli 3集成Cesium使用copy-webpack-plugin插件报错报错内容尝试修改解决办法界面效果报错内容ValidationError: Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.options[0] misses the property ‘patterns’. Should be:[no
2021-01-05 16:03:34 2269
原创 arcgis api for js4.16网盘分享
链接:https://pan.baidu.com/s/1N1ex5etxjuWib1kPRrfMtA提取码:9u1g
2020-09-26 08:15:03 642
原创 geoserver+postgis+openlayers实现数据的更改
效果图如下先设置点位要使用的样式,代码如下createStyle(name) { return new Style({ image: new Icon({ scale: 0.1, anchor: [0.5, 1], src: this.src }), text: new ...
2020-04-22 21:21:54 1258 3
原创 geoserver结合postgis实现sql视图的模糊查询
geoserver结合postgis实现sql视图的模糊查询sql语句访问地址结果sql语句SELECT name,geom FROM daoguan where name like '%%name%%'这里的参数可以填充中文,此处实现的是模糊查询。访问地址http://localhost:8519/geoserver/dao/ows?service=WFS&version=1...
2020-03-30 22:11:37 952 3
原创 openlayer+geoserver实现空间查询
代码如下: //设置数据源属性 var wmsSource = new ol.source.TileWMS({ url: 'http://localhost:9999/geoserver/wfs',//自己的端口号 params: { 'LAYERS': 'test:sichuan_xianjie'...
2019-08-29 21:17:33 1154 2
原创 openlayer+geoserver实现属性查询
之前在网上找了很多资料发现没有比较完整的demo,所以我在这里整理了一下,这里我是在OSM底图上叠加了自己发布在geoserver上的地图:<div id="map" class="map"></div> <script> //设置数据源属性 var wmsSource = new ol.source....
2019-08-29 21:14:44 2104 6
原创 openlayer5调用geoserver发布的地图,地图不显示
记录一下openlayer5我遇到的一个坑:首先大家如果 import Map from 'ol/Map.js';这种用不了的话可以像以前一样var map = new ol.Map还是带上ol.这些好了,切入正题:之前我按照官方文档中的代码调用自己发布的地图发现不显示,之后更改了调用方式,代码如下:var wmsSource = new ol.source.TileWMS({ ...
2019-08-29 21:01:16 1474 1
原创 安装Geoserver出现的问题
在安装Geoserver后打开网址时出现503错误于是我将所有的全部卸载重新安装,使用的时jre 8U144版本,geoserver2.11.2版本重新安装后问题消失在这里分享一下这两个软件:百度网盘:jre:链接:https://pan.baidu.com/s/1dpbw99fNcLHCiNCuXKLHpw提取码:yyopgeoserver:链接:https://pan.bai...
2019-08-26 21:32:12 764
原创 CesiumJS1.6
官网上的CesiumJS1.6下载很慢,所以我这里弄了一个网盘地址:链接:https://pan.baidu.com/s/11nR7J5RUQRAux2Igaczt7Q提取码:nd3j
2019-08-23 22:16:32 404
原创 Cesium加载影像图
由于bing地图很多时候无法再入所以在加载影像图时我采用了esri公司的在线影像图,代码如下:var viewer = new Cesium.Viewer('cesiumContainer', { imageryProvider : new Cesium.ArcGisMapServerImageryProvider({ url : '//servi...
2019-08-22 18:43:19 3168
原创 Cesium第一次搭建环境地球无法显示问题
本人刚接触Cesium,第一次搭建环境发现地球竟然不见了如图:这个时候我充满了疑惑,我的地球呢???之后打开了F12发现是必应地图出了问题????所以果断的切换底图:将地图切换成任何一个非必应地图就OK了,哈哈哈有点搞OK,问题解决!!!...
2019-08-20 21:55:45 7834 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人