- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 GeoServer运行报错503,……Unmapped relationship: 7
Windows11运行GeoServer-2.19.0报错503,[org.geoserver.system.status.OSHISystemInfoCollector]……Unmapped relationship: 7
2023-09-26 22:28:42
1730
4
原创 基于Vue3+TS+Vite+Cesium创建项目
今天来说说如何利用当下最火的Vue3 + TS + Vite来搭建一个基于Cesium的项目开发环境
2023-05-03 20:33:41
2548
1
原创 Openlayers6将圆(Circle)对象转化为多边形(Polygon)
Openlayers6将圆(Circle)对象转化为多边形(Polygon)在openlayers中如何通过一个圆(ol.geom.Circle)对象得到一个(ol.geom.Polygon)对象呢?解决方法:openlayers的ol.geom.Polygon提供了fromCircle这个方法,这个方法就是通过一个圆得到一个正多边形,下面是Polygon.js里面fromCircle方法的源码。可以结合API说明看到,方法有三个参数:1.circle:一个ol.geom.Circle对象;
2021-08-05 10:34:46
3115
原创 TypeScript中的变量与变量类型
TypeScript中的变量与变量类型1.变量2.变量的使用3.类型注解3.1 什么是类型注解3.2类型注解作用4.变量命名规范4.1变量的命名规则4.2推荐的变量命名规范5.数据类型6.基本数据类型6.1 数子类型6.2字符串类型6.3布尔类型6.4 undefined、nullTypeScript为JavaScript添加了类型系统,那么在TypeScript中的变量与变量类型是什么样的呢?1.变量变量,是用来存储数据的容器,并且是可以变化的。2.变量的使用变量的使用分为两步:1.声明变量并
2021-07-05 23:50:35
637
2
原创 基于Vue的Openlayers6自定义测量组件,直接拿来用
基于Vue的Openlayers6自定义测量组件,直接拿来用一级目录二级目录三级目录在做WebGIS项目开发时,往往都有一个测量的基础功能,这个功能虽然不算太难,但是往往确花费不少的时间去完成,以前都是基于jQuery或原生js去做,现在基于Vue还得改,索性花上一天时间,模仿了其他平台的测量功能效果做一个组件,包含了距离测量、面积测量和角度测量,下次可以直接拿来用。下面是效果图:一级目录二级目录三级目录...
2021-06-14 15:11:27
3604
21
原创 TypeScript初探
TypeScript初探1.什么是TypeScript?2.TypeScript相比JS的优势3.开发工具的准备3.1安装VSCode软件3.2安装node环境3.3安装解析TS的工具包(TSC)4.第一个TS代码4.1TS代码运行原理4.2执行过程4.3TS代码的简化执行最近在学习了一个黑马的TypeScript教程,以前没有使用过TS,所以从基础的学起走,学习的时候记录了笔记,在这里记录一下。1.什么是TypeScript?TypeScript (简称: TS) 是JavaScript的超集(JS
2021-05-21 14:47:37
224
3
原创 Openlayers6 要素的绘制、编辑、GeoJson格式输出
Openlayers6 要素的绘制、编辑、GeoJson格式输出1. 问题描述2.代码实现1. 问题描述在使用openlayers开发时,遇到过交互绘制、编辑要素,有时还需要存储要素,今天就写一个demo简单粗暴地记录一下这三个功能实现。各位有需要的Giser可以借鉴,如有指正和建议欢迎给评论哦~~2.代码实现<template> <!-- 绘制、编辑、输出GeoJson数据 --> <div id="map" style="width:100%;height
2021-04-24 22:57:58
3315
1
原创 ArcGIS API forJavaScript4.x去除地图获取焦点的黑色边框
ArcGIS API forJavaScript4.x去除地图获取焦点的边框在css中设置: /* 去掉地图聚焦边框 */ .esri-view-surface--inset-outline:focus::after { outline: none !important; }奥利给!
2021-01-28 14:30:46
1034
原创 解决OpenLayers加载鹰眼图时出现的闪烁空白问题
解决OpenLayers加载鹰眼地图时出现的闪烁问题问题描述分析原因解决方案问题描述上次使用OpenLayers加载了天地图,但是在加载OverviewMap时,会出现视图闪烁,要么鹰眼图空白,要么主视图空白等问题。分析原因刚一开始不知道是什么原因,后来猛然发现鹰眼图和主视图的Layers使用的是同一图层数据源,为了判断是不是使用相同图层造成的,在OverviewMap的Layers上重新new了两个图层,居然解决了这个问题。解决方案避免鹰眼图和主视图使用相同图层(Layers),但是其图层使用
2021-01-21 15:18:47
1611
2
原创 Vue组件间传值方法解析
Vue组件间传值方法解析概述父组件向子组件传值子组件向父组件传值兄弟组件之间传值概述在做Vue前端开发时,通常需要进行组件之间的通信,父组件与子组件之间的通信和兄弟组件之间的通信时常遇到,现在就做一个Vue组件通信的总结。父组件向子组件传值Vue中父组件向子组件之间的传值要通过props属性来传递,首先在父组件中定义数据属性,再在子组件的props数组中接收父组件的传值。细节注意:子组件中的data数据,不是通过父组件传递的是子组件私有的,是可读可写的。子组件中的所有 props中的数据,都
2020-12-01 20:18:06
317
1
原创 Openlayers加载天地图
Openlayers加载天地图说明加载方法效果说明在加载OpemStreeMap时访问很慢,我们可以添加一下国内的地图,比如天地图,天地图是国家地理信息公共服务平台公众版成果,是由国家测绘局主导建设的为公众、企业提供权威、可信、统一地理信息服务的大型互联网地理信息服务网站,旨在使测绘成果更好地服务大众。在使用天地图作为地图是我们需要去天地图官网申请秘钥。加载方法在Openlayers中可以这样来加载天地图。1.先引入模块:import { XYZ } from "ol/source";impo
2020-11-18 14:20:05
3211
原创 Python爬取子页面的图片数据保存到本地
Python爬取子页面的图片数据保存到本地主要内容内容分析1.情况说明2.分析主题类型图3.主题的分页具体代码爬取结果总结主要内容上次做了一个基于requests和bs4爬取图片保存到本地的实例,今天在上次的基础上再做一个简单的联系,通过当前页面爬取子页面的图片数据保存到本地,具体流程如下:内容分析1.情况说明今天准备爬取的页面是天堂图片网的自然风光图片,这些数据通过解析页面获取,因为没有抓到包,噢咦!在图片的目录中可以看到有很多主题的图片,每个主题又要不少的数量的图片,并且自然风光的图片种
2020-11-15 00:06:55
749
原创 Linux环境配置JDK1.8.0_202
Linux环境配置JDK1.8.0_2021.下载jdk1.8.0_2022.下载完成后解压tar包3.解压后的文件传输到usr/local目录下面4.环境变量配置5.验证安装成功与否1.下载jdk1.8.0_202在华为开源镜像站上下载jdk-8u202-linux-x64.tar.gz2.下载完成后解压tar包3.解压后的文件传输到usr/local目录下面在xshell中打开Xftp,将解压得到的文件里的jdk1.8.0_202传输到云服务器下的usr/local下,并且命名为jdk8,
2020-10-16 15:54:39
1776
原创 ArcGIS API for JavaScript 4.x地图弹窗的样式修改
ArcGIS API for JavaScript 4.x弹窗的样式修改在进行ArcGIS API for JavaScript 4.x开发的时候,有时候需要简洁大方的舒适的弹窗展示信息,原有的弹窗样式看上去轮廓生硬,不太舒服,所有可以修改它的样式,达到自己的审美观~~修改前的样式:弹窗设置的js部分:view.popup = { collapseEnabled : false, // 移除title点击折叠功能 dockOptions: {
2020-09-29 17:56:26
3137
6
原创 ArcGIS API for JavaScript 4.x视图缩放级别的限制
ArcGIS API for JavaScript 4.x视图缩放基本的限制在3.x版本中在4.x版本中在进行ArcGIS API for JavaScript4.x的开发过程中,我们有时候会控制地图视图的缩放级别,但是在4.x版本与3.x版本有一些差别,很多朋友用3.x版本的方法来做没有什么用,接下来看看正确的做法。在3.x版本中3.x版本是在map中设置maxZoom和minZoomvar map = new Map("map", { center: [112, 38], zoo
2020-09-19 15:14:20
3066
原创 OpenLayers加载鹰眼、比例尺、坐标显示
OpenLayers加载鹰眼、比例尺、坐标主要内容加载鹰眼控件加载比例尺控件加载坐标显示关键代码主要内容上一期说的如何基于Vue创建OpenLayers应用,这次说说如何加载常用的OpenLayers控件,主要有鹰眼、比例尺、坐标显示。加载鹰眼控件1.根据官方文档,首先引入依赖我们可以这样引入import { OverviewMap, defaults } from "ol/control";2.添加鹰眼控件代码定义map的control属性,实例化一个鹰眼地图,这里注意鹰眼图不显示或
2020-08-28 16:27:25
4751
1
原创 ArcGIS API for JavaScript 4.x 在本地Tomcat上的配置
ArcGIS API for JavaScript 4.x 在本地Tomcat上的配置这次先说一说ArcGIS API for JavaScript 4.x 在本地Tomcat上如何来进行配置文章目录ArcGIS API for JavaScript 4.x 在本地Tomcat上的配置前言一、环境准备二、配置流程前言ArcGIS API for JavaScript是ESRI根据JavaScript技术实现的调用ArcGIS Server REST API接口的一组脚本。当前的最新版本是Versio
2020-08-27 16:52:34
821
原创 初识开源WebGIS库—OpenLayers
初识开源WebGIS库—OpenLayers OpenLayers 简介配合其他开源软件的使用OpenLayers 简介OpenLayers 是一个专为Web GIS 客户端开发提供的JavaScript 类库包,用于实现标准格式发布的地图数据访问。相比于ESRI的ArcGIS API for JavaScript,OpenLayers 的优点就是免费~~,但是随着开源GIS的发展,OpebLayers的功能也在日益完善,在有些项目中完全可以替代ArcGIS API for JavaScript。以下
2020-08-21 15:49:27
1383
原创 Python爬取网络图片保存到本地文件夹
Python爬取网络图片保存到本地文件夹主要内容第一步 引入库文件第二步 获取网页文档第三步 获取图片地址第四步 通过地址保存图片在main方法执行以上方法执行main()方法爬取结果主要内容经过上一次的爬虫实例,我已经认识到了网络爬虫的基本步骤,这一次再次做了一套练习,爬取网页图片并且保存到本地。其基本步骤就是获取网页文档,查找目标img标签,再获取img标签的src值然后对图片进行保存~~,上次分析了怎么获取标签,这次就不再重复了。第一步 引入库文件import requestsimport
2020-08-13 00:02:10
13451
6
原创 基于requests、BeautifulSoup爬取气温排行榜
基于requests、BeautifulSoup爬取气温排行榜内容说明第一步 环境准备第二步 分析爬取页面第三步 代码设计第四步 查看结果内容说明大家好,这是我第一次发博客,因为最近对Python爬虫感兴趣,所有就自学了一下,下面通过一个实例来总结一下我的入门。这个实例用到了requests库和BeautifulSoup4库,来实现一个单页面的数据爬取。第一步 环境准备打开Pycharm,新建一个Python文件,导入我们要用到的requests库和BeautifulSoup4(bs4)库以及单独引
2020-08-09 16:19:18
338
Postgre9.2+Postgis2.18.rar
2020-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人