07 2022 档案
摘要:Ajax基本使用 1.Ajax的基本使用 1、核心对象 XMLHttpRequest,AJAX 的所有操作都是通过该对象进行的。 2、发送ajax请求(4个步骤): 创建xhr对象,初始化open方法,设置请求方式和请求路径,接着send方法发送请求,从而接收服务端响应回来的数据(通过绑定事件onr
阅读全文
摘要:假设在GeoServer服务器上,我有一个需求,需加载经过样式文件渲染过的图层,在这个图层上实现点击查询,并将查询结果要素用几何图形进行渲染并放到图层上,可以怎么实现呢? 思路: 1.样式文件渲染 那就是在服务端进行渲染后再加载到页面,这个用WMS服务可以实现 2.点击查询 WMS也能够实现点击查询
阅读全文
摘要:一、简介 Web 地图服务 (WMS) 支持对从地理数据生成的地图图像(和其他格式)的请求。 Web 要素服务 (WFS) 支持对地理要素数据(具有矢量几何和属性)的请求。 二、WMS OGC Web 地图服务 (WMS) 规范定义了一个 HTTP 接口,用于从服务器请求地理配准地图图像。GeoSe
阅读全文
摘要:一、geoserver官方文档 https://docs.geoserver.org/stable/en/user/services/index.html 二、OGC——开放地理信息联盟 OGC——Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的国际标准
阅读全文
摘要:问题如下 个人解决思路 1.检查样式文件是否乱码,不一致则需要修改 可以看出xml编码和字符编码一致,可以排除sld文件编码问题 注意啦,上图的字体设置一定要设置常用的,我前面用Arial字体,后面不管PBF设置什么格式都是报错!被坑惨了艹 2.检查shp数据中含有中文字符时,有则需要在数据源中将D
阅读全文
摘要:1.下载并安装GeoServer 2.启动服务 默认账号是admin,密码geoserver 3.使用QGIS为样例图层配色(以面积大小分类配色) 导出样式文件 4.添加样式至GeoServer样式库 5.新建工作空间 设置权限,方便服务调用 6.添加图层数据,因为样例是.shp格式,所以我选择Sh
阅读全文
摘要:1.点击工具栏前面"settings" 2.在下拉菜单中点击最后一项"Optioons",然后选择"General",右边栏勾选第一个小方块 3.选择简体中文后,确认重启QGIS即可
阅读全文
摘要:1.首先,启动系统,进入开机界面,在界面中按“e”进入编辑页面。如下图 2.进入编辑页面后,使用键盘上的上下键把光标往下移动,找到以如下图所示的句子,在行的最后面输入:init=/bin/sh 3.输入完后,按快捷键Ctrl+X进入单用户模式 4.接着在光标闪烁的位置输入:mount -o remo
阅读全文
摘要:ls指令 语法:ls [选项] [目录] 功能:ls有多个选项,对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 ls不带选项默认显示当前目录下的文件 选项: -l:以列表的形式列出文件详细信息 d:目录文件,简单来说就是文件夹,我们可以在该目录文件下新建文件 -:
阅读全文
摘要:Linux 常用命令全拼 pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf ps -auxf 显示进程状态 df: disk free 其功能是显示
阅读全文
摘要:Linux常用命令大全 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm
阅读全文
摘要:参考文章 ArcGIS API For Javascript之查询功能 一、QueryTask(单个图层) QueryTask 进行空间和属性查询的功能类,可以在某个地图服务的某个子图层进行查询。 QueryTask执行需要两个先决条件:一个是需要查询的图层URL,一个是进行查询的过滤条件。 Que
阅读全文
摘要:一、PopupTemplate实现 var featureLayer = new FeatureLayer({ url: "...", }); map.add(featureLayer); featureLayer.when(() => { let popupTemplate = { title:
阅读全文
摘要:问题一 不在同一个页面的情况下,有多个router-view,当执行router.push({name:'...'})的时候,vue怎么知道在哪个组件的router-view实现跳转? 我的思路 这种情况就属于多级路由的情况,如下图所示 页面最外层的router-view一般就是一级路由,而二级路由
阅读全文
摘要:HTTP报文 用于HTTP协议交互的信息被称为HTTP报文。客户端的HTTP报文叫请求报文,服务端的HTTP报文叫响应报文。 请求报文 是由请求行(请求方法、协议版本)、请求首部(请求URI、客户端信息等)和内容实体(用户信息和资源信息等,可为空)构成。 响应报文 是由状态行(协议版本、状态码)、响
阅读全文
摘要:view AMD: require(["esri/views/View"], (View) => { /* code goes here */ }); ESM: import View from "@arcgis/core/views/View"; 视图有两种类型:MapView和SceneView
阅读全文
摘要:require(["esri/Map"], (Map) => { /* code goes here */ }); Map 官方介绍: Map类包含用于存储、管理和叠加2D和3D视图通用层的属性和方法。图层可以从地图中添加和删除,但要通过MapView(用于查看2D数据)或SceneView(用于查
阅读全文
摘要:官方文档 一、引入js、css <link rel="stylesheet" href="https://js.arcgis.com/4.22/esri/themes/light/main.css" /> <script src="https://js.arcgis.com/4.22/"></scr
阅读全文
摘要:一、本地IIS部署 【说明】一般win7以上的系统都已经将IIS服务安装好了,所以只需开启服务就好,如果你是其他操作系统,那你需要问一下度娘 ̄ω ̄= 按下win+r,输入control,跳出【控制面板】→【程序】,接下来操作如图所示: 二、配置 注意:Arcgis for js api 4.22本地
阅读全文
摘要:首先,我们看一下官方解释 避免 v-if 和 v-for 用在一起 为什么? 当 Vue 处理指令时,v-for 比 v-if 具有更高的优先级。 哪怕我们只渲染出一小部分用户的元素,也得在每次重渲染的时候遍历整个列表,不论活跃用户是否发生了变化。 假如有一个列表,循环了10次的数据,每一次,都需要
阅读全文
摘要:父子组件通信 父->子props,子->父 $on、$emit 获取父子组件实例 $parent、$children Ref 获取实例的方式调用组件的属性或者方法 Provide、inject 官方不推荐使用,但是写组件库时很常用 兄弟组件通信 Event Bus` 实现跨组件通信 `Vue.pro
阅读全文
摘要:运行 npm run build命令打包之后发现多了很多.map文件,占体积最大 搜索之后发现 map文件的作用:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。 有了map就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。 解决办法:去conf
阅读全文
摘要:最近在Vue项目开发的过程中遇到一个问题,那就是在点击同一个路由操作的时候,控制台会报错误提示。 它的提示是避免到当前位置的冗余导航。 简单来说就是重复触发了同一个路由。 const originalPush = VueRouter.prototype.push; VueRouter.prototy
阅读全文