自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 vite中proxy跨域配置实例

1. 如请求的实际接口是http://10.10.0.21:8080/geoserver/beijing/wms。vite中和webpack跨域配置稍有区别,下面用一个具体实例描述vite中解决跨域的配置。2. axios中url的路径只需写'/geoserver/qijiang/wms'3. vite中配置的几种写法。

2022-10-30 22:50:03 880 1

原创 webgis画多边形结束之后的异步事件

javascript异步返回值解决方案

2022-01-12 11:27:15 241

原创 leaflet加载wms和wfs服务

同一个数据可以设置wms和wfs两种加载方式,如我GeoServer的数据服务,全国县级矢量图:参考文章:leaflet通过WFS服务加载geoserver 矢量数据_不去想结果,一直在路上-CSDN博客_leaflet wfs如果是加载wms服务,很简单,代码如下: const wmsLayer = L.tileLayer.wms( "http://localhost:8080/geoserver/datamanage/wms?", {

2021-12-30 17:02:29 2622 2

原创 leaflet使用L.KML.js插件上传本地kml文件到leaflet中

发现网上的案例都是加载项目assets内的kml文件,而实际的需求是:用户需要上传自己计算机上的kml文件,找了半天没找到案例,最后终于研究出来了,喜欢的点赞支持!1.网上案例使用L.KML.js插件代码如下(缺点是只能加载项目目录的kml):<html> <head> <link rel="stylesheet" href="http://unpkg.com/leaflet@1.4.0/dist/leaflet.css" /> ..

2021-12-23 15:06:42 1537 3

原创 Vue3中使用navieUI的message方法

不像vue2中使用element UI这么方便,vue3中使用message的配置方法如下:1,增加一个组件 message-api.vue<template> <div></div></template><script>import { defineComponent, getCurrentInstance } from "vue";import { useMessage } from "naive-ui";expor

2021-12-16 21:38:43 10081 4

原创 JavaScript正则表达式

//1.new的方式创建表达式varregexp=newRegExp(/123/);console.log(regexp);//2.字面量的方式创建varrg=/123/;//3.regexp.test(str)判断str是否符合正则表达式对象console.log(/123/.test('123'));//trueconsole.log(/123/.test('1234'));//true...

2021-10-27 22:38:59 103

原创 kml文件中坐标绘制到Cesium中

前沿:通常kml中的文件坐标是整个大字符串,js读取后通常带有空格换行等,而且高程的0后边没有逗号(不方便分成数组),如下形式:114.1374601586555,22.56259247021183,0114.1362869838166,22.56056441265535,0114.140259939962,22.55882558904991,0但是cesium中需要的格式是这样:[114.1374601586555, 22.56259247021183, 0, 114.13628698

2021-09-18 09:59:12 553

原创 Vue3使用element-ui插件

1.npm安装npm install element-plus --save2.在 main.js 中写入以下内容:import ElementPlus from 'element-plus';import 'element-plus/theme-chalk/index.css';app.use(ElementPlus)如图所示:3.安装完成,组件中可以使用了...

2021-09-06 22:27:22 321

原创 vue框架下动态修改Cesium.Entity透明度

1.添加一个实体this.shape = this.viewer.entities.add({ name: "Redrectangle", rectangle: { coordinates: Cesium.Rectangle.fromDegrees( -110.0, 20.0, -80.0, 25.0 ), material: Cesium.Color.RED.withAlpha(0.5), },})...

2021-08-26 10:39:13 2176 3

原创 ArcGIS Online介绍和使用

1.Portal for ArcGIS部署所需软件(如下4个)2.Portal安装的计算机环境需求(windows)3.Portal安装的计算机环境需求(Linux)4.安装过程

2021-08-19 17:14:07 1737

原创 通过node创建web服务器发布vue项目

一、项目上线1.新建文件夹vue_shop_server2.vs code打开vue_shop_server文件夹3.讲vue_shop生成的dist文件夹拷贝到vue_shop_server文件夹中,并在vue_shop_server文件夹中新建app.js,app.js内容如下:const express = require('express')const app = express()app.use(express.static('./dist'))app.listen(8

2021-08-13 17:55:38 244

原创 Vue使用eCharts过程(文章尾附完整代码)

1. 安装和导入安装:我这里以4.1.0为例,其他版本类似,npm install echarts@4.1.0 --save导入:import * as echarts from 'echarts'2. 创建一个div容器,用来装图表 <div id="main" style="width:600;height:400px"></div>3. 基于准备好的dom,初始化echarts实例 var myEc...

2021-08-12 11:47:38 393

原创 Vue-UI电商管理系统

1.项目初始化 命令:vue ui,如果没反应,先执行cnpm i -g @vue/cli后在执行vue ui2.gitee使用 2.1 生成公钥:ssh-keygen -t rsa -C "swang1204@163.com" + 三次回车 2.2 打开C:\Users\My\.ssh\id_rsa.pub,内容复制到码云的设置-ssh公钥中,确定 2.3 测试,命令:ssh -T git@gitee.com...

2021-07-18 23:07:41 978 8

原创 Portal for ArcGIS介绍

1.ArcGIS产品体系2.Portal for ArcGIS可以做什么2.1 多维内容管理2.2在线制图平台2.3协同工作2.4高效配置应用程序3.Portal for ArcGIS部署所需软件4.Portal安装的计算机环境需求(windows)5.Portal安装的计算机环境需求(Linux)6.安装过程...

2021-07-18 21:53:41 302

原创 Vue结合ArcGIS API for JS环境搭建

1.Vue脚手架安装:vue init webpack vue_arcgisapi2.esri-loader安装:npm install --save-dev esri-loader,安装成功如下提示: 注:esri-loader并不是ArcGIS API,只是一个桥梁3.mounted函数中设置初始化方法_createMapView4.methods中写_createMapView方法具体实现过程: _createMapView(){...

2021-07-16 18:19:13 705

原创 ArcGIS Server10.2安装、地图发布和ArcGIS API for JS调用发布的地图全过程

一、安装1.安装包地址链接:https://pan.baidu.com/s/111mvyiIAIOBSxUvzadX2VA提取码:tsbg2.安装步骤 2.1 设置Administrator用户密码。【此电脑】-【管理】-【本地用户和组】-【用户】 右击选择Administrator 设置密码。 2.2 双击安装包ESRI.exe文件,安装ArcGIS for Server 2.3 安装过程一...

2021-07-14 18:03:41 1756 1

原创 ArcGIS API for JavaScript学习笔记

1. ArcGIS pro包含了ArcMap功能。2. 项目中如果有三维相关希求,选择4.x版本;如果没有三维相关需求,选择3.x版本(二维操作更多)。3.arcgis api本地部署https://blog.csdn.net/qq_36792085/article/details/878972454.本地运行(在nginx服务中): <html> <head> <meta charset="utf-8" /> <meta

2021-07-07 00:06:55 551

原创 Openlayers使用

1.Map类: map是ol中的核心组件。初始化一幅地图(map)时,至少需要一个可视化区域(view),一个或多个图层(layer)和一个地图加载的目标(HTML的tag标签)。 map -> view -> layers -> div区别以下两段等效代码:2.Map类:...

2021-07-04 10:46:29 247

原创 WebGIS学习笔记

1.GeoServer安装,参考https://blog.csdn.net/u010166404/article/details/511158622.安装uDig 2.1 uDig可以加载WMS(Web Map Service),如http://localhost:8080/geoserver/sf/wms3.安装QGIS,QGIS也可以加载wms服务:4.安装IntelliJ IDEA用于Java语言开发,...

2021-07-04 00:08:09 246

原创 coderwhy老师vue.js b站视频教程笔记——第四部分

从项目开始07.(掌握)项目开发-项目创建和github托管1.项目目录列表有config文件夹是脚手架2,没有的话是脚手架32.使用github2.1 通过拷贝的方式提交代码到github--------------------1)github创建项目2)本地创建项目vue create supermall3)git clone https://...git4)本地项目复制到git的clone的文件夹中(node_modules和.git不需要复制)5)添加:git a

2021-06-21 22:21:05 1223

原创 coderwhy老师vue.js b站视频教程笔记——第三部分

从Vuex开始...06.(掌握)Vuex概念和作用解析1.概念:Vuex是一个专门为Vue.js应用程序开发的状态管理模式。

2021-06-20 00:10:55 586 3

原创 首次上传本地代码到github(git命令方法和VS code方法)

1.git命令第一步:建立git仓库cd到你的本地项目根目录下,执行git命令git init

2021-06-17 09:49:40 362

原创 coderwhy老师vue.js b站视频教程笔记——第二部分

从脚手架Vue CLI开始12.(理解)vue cli脚手架的介绍和安装使用Vue.js开发大型应用时,我们需要考虑代码目录结构、项目结构和部署、热加载、代码单元测试等事情。 如果每个项目都要手动完成这些工作,那无疑效率比较低效,所以通常我们会使用一些脚手架工具来帮助完成这些事情。...

2021-06-08 15:11:41 733

原创 coderwhy老师vue.js b站视频教程笔记——第一部分

01.(了解)vue.js课程介绍Vue.js课程学习目录 02.(理解)vue.js的特点和认识介绍Vue是一个渐进式框架,什么是渐进式呢?渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验。或者如果你希望将更多的业务逻辑使用Vue实现,那么Vue的核心库以及其生态系统。比如Core+Vue-router+Vuex,也可以满足你各种各样的需求。03.(掌握)vue.js安装方式方式一:直接...

2021-05-20 10:49:32 1381

原创 SuperMap将Revit建筑数据从iDsektop发布到iServer全过程

1. 软件:iDesktop 9d、支持WebGL的浏览器(Chrome等)、Xftp5、Xshell5。2. 数据:rvt格式建筑数据3. iDesktop操作:3.1 打开iDesktp新建工程;加载rvt建筑数据。3.2新建球面场景,将模型导入球面场景中。3.3生成缓存场景。4. 设置ftp传输4.1 打开Xshell 5新建会话,设置传输协议SFT...

2019-09-03 09:56:48 830

原创 SuperMap将osgb场景数据从iDsektop10.x发布到iServer(linux)全过程

1. 软件:iDesktop 9d、支持WebGL的浏览器(Chrome等)、Xftp5、Xshell5。2. 数据:osgb三维场景数据(无人机内业处理结果)3. iDesktop操作:3.1 打开iDesktp新建工程;3.2 三维数据-配置文件-生成配置文件3.2在工程空间管理器中,场景-新建平面场景,在图层管理器中,普通图层-添加三维切片缓存图层,结果如下:...

2019-08-23 11:10:53 2560

原创 Python之使用K-Means算法聚类消费行为特征数据分析(异常点检测)

源数据(这里仅展示10行):程序:#-*- coding: utf-8 -*-#使用K-Means算法聚类消费行为特征数据import numpy as npimport pandas as pd#参数初始化inputfile = '../data/consumption_data.xls' #销量及其他属性数据k = 3 #聚类的类别threshold = 2 #离散点阈值i...

2018-03-21 23:10:16 10982 3

原创 Python 3.x提取数据某一行或某一列或特定位置元素

数据类型取第3行5列位置元素取1~3行,所有列元素ndarraydata[2][4]或data[2,4]data[0:3,:]DataFramedata.ix[2,4]data.ix[0:3,:]

2018-03-21 22:38:49 48400 5

原创 Python KMeans聚类报错ImportError: [joblib] Attempting to do parallel computing without

求大神指导!代码的最后一行:model.fit(data_zs) #开始聚类运行完之后会报错,提示如下:ImportError: [joblib] Attempting to do parallel computing without protecting your import on a system that does not support forking. To use paral...

2018-03-21 18:05:34 1732 3

空空如也

空空如也

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

TA关注的人

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