webgis
可欺之以方
这个作者很懒,什么都没留下…
展开
-
雷达扫描-使用自定义纹理实现
【代码】雷达扫描-使用自定义纹理实现。原创 2023-04-07 19:47:34 · 130 阅读 · 0 评论 -
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 · 1470 阅读 · 0 评论 -
openlayers+geoserver+postgis问题
在postgresql中更改表的属性后一定要记得在geoserver中重新加载一下参数!!!原创 2021-06-03 17:25:12 · 187 阅读 · 0 评论 -
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 · 550 阅读 · 0 评论 -
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 · 1179 阅读 · 0 评论 -
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 · 1633 阅读 · 0 评论 -
arcgis api for js4.16网盘分享
链接:https://pan.baidu.com/s/1N1ex5etxjuWib1kPRrfMtA提取码:9u1g原创 2020-09-26 08:15:03 · 638 阅读 · 0 评论 -
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 · 1249 阅读 · 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 · 941 阅读 · 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 · 1144 阅读 · 2 评论 -
openlayer+geoserver实现属性查询
之前在网上找了很多资料发现没有比较完整的demo,所以我在这里整理了一下,这里我是在OSM底图上叠加了自己发布在geoserver上的地图:<div id="map" class="map"></div> <script> //设置数据源属性 var wmsSource = new ol.source....原创 2019-08-29 21:14:44 · 2092 阅读 · 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 · 1461 阅读 · 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 · 756 阅读 · 0 评论 -
Cesium加载影像图
由于bing地图很多时候无法再入所以在加载影像图时我采用了esri公司的在线影像图,代码如下:var viewer = new Cesium.Viewer('cesiumContainer', { imageryProvider : new Cesium.ArcGisMapServerImageryProvider({ url : '//servi...原创 2019-08-22 18:43:19 · 3159 阅读 · 0 评论 -
Cesium第一次搭建环境地球无法显示问题
本人刚接触Cesium,第一次搭建环境发现地球竟然不见了如图:这个时候我充满了疑惑,我的地球呢???之后打开了F12发现是必应地图出了问题????所以果断的切换底图:将地图切换成任何一个非必应地图就OK了,哈哈哈有点搞OK,问题解决!!!...原创 2019-08-20 21:55:45 · 7805 阅读 · 6 评论 -
CesiumJS1.6
官网上的CesiumJS1.6下载很慢,所以我这里弄了一个网盘地址:链接:https://pan.baidu.com/s/11nR7J5RUQRAux2Igaczt7Q提取码:nd3j原创 2019-08-23 22:16:32 · 396 阅读 · 0 评论