开发
文章平均质量分 78
码农阿焦
越自律,越自由。
展开
-
ElementUI中el-form验证el-upload上传的文件
1 问题描述现状在表单中有一项上传文件的功能,在未选择文件之前,对表单进行校验,提示文件未上传,需上传文件;选择文件但未上传,对表单进行校验,依旧提示文件未上传,需上传文件。未上传文件之前的校验结果上传文件之后的校验结果期望在未选择文件之前,对表单进行校验,提示文件未上传,需上传文件;选择文件但未上传,对表单进行校验,应该通过校验。2 解决思路2.1 被忽略的但对解决该问题很有用的ElementUI功能el-upload组件有多个函数钩子来反馈文件上传/删除的状态,原创 2021-06-27 09:40:54 · 5774 阅读 · 1 评论 -
swagger-ui访问本地文件
今天完成对项目中某个子模块的RESTful的设计,使用swaggerapi/swagger-editor工具完成的。完成设计以后,想让团队中的后端和前端开发同事能够很方便的看到设计的成果,并以此作为前后端协作开发依据之一。但是服务器部署swagger-ui工具并访问本地文件时遇到一个很扯的问题:swagger-ui官方指导文档介绍的让swagger-ui读取本地的文件的方式不可行,根本访问不到本地文件。哎,还是要自力更生呢~~~1 解决思路通过查看swagger-ui官方文档,可以了解到swagger原创 2021-03-04 23:22:55 · 2024 阅读 · 1 评论 -
Vite中使用ArcGIS API for JavaScript 4.18
这篇文章将会介绍如何使用在使用Vite初始化的vue3项目中使用ArcGIS API for JavaScript 4.18来进行GIS项目开发。1. ArcGIS API for JavaScript 4.18 简介ArcGIS API for JavaScript的4.18版本相比于4.17版本的变化主要的更新内容如下:支持ES Module(Beta版本)方式调用,同时也支持AMD方式的调用,两种方式调用的功能都是一样的;支持对点聚类的查询,通过对点聚类的查询,可以实现查询点聚类的统计信息、原创 2021-02-15 13:00:05 · 1232 阅读 · 1 评论 -
基于REST的方式下载Portal中的要素服务
Portal中下载要素服务的流程正像之前的博客中谈到的,要素服务在Portal中有两种存储方式,一种是存储到时空型数据库中,一种是存储到关系型数据库中。两种存储方式的不同,导致了下载流程的不一样。从关系型数据库中下载在要素服务的面板中右侧,点击Export Data,可以看到可以将要素服务导出成Shapefile、CSV File、Excel、FGDB等格式的文件,这里以Shapefil...原创 2019-03-15 08:58:59 · 484 阅读 · 0 评论 -
基于REST的方式访问Portal的GA工具
Portal、GA和REST API简介Portal for ArcGIS是一个门户网站,可用户与组织内的其他人便捷地分享地图、场景、应用和其他地理信息。GeoAnalytics Server是ArcGIS产品体系中针对空间大数据做高级分析的软件产品,可通过ArcGIS Pro或者Portal for ArcGIS执行大数据分析,也可以通过REST的方式进行远程调用。ArcGIS REST ...原创 2019-03-15 08:57:44 · 594 阅读 · 1 评论 -
上传并在地图中显示Shp文件
前段时间参与了一个项目,客户有一个功能需求是上传SHP文件并在地图上显示,然后在此基础上做缓冲区处理。经过对比测试,最终选择了shapefile.js工具,在此做个记录。shapfe.js能够将Esri的Shapefile文件转换为GeoJSON,它能够以Shapefile文件zip的压缩文件和单独的.shp文件作为输入参数。shapefile.js安装项目是基于Vue开发的,因此选择了np...原创 2019-03-15 08:56:30 · 5807 阅读 · 11 评论 -
ArcGIS_API_For_JavaScript本地部署及跨域问题解决方法
Esri提供了在线版本的ArcGIS API For JavaScript,方便开发者调用。但在有些项目中,由于某些原因不能访问外网,因此有必要在局域网中部署一条ArcGIS API For JavaScript。本篇博客中使用Tomcat来作为Web应用服务器。Java JDK和Tomcat的安装配置可参考我的另外一篇博客,也可在百度上搜索相关的教程。首先呢,需要从官方网站上下载最新的API...原创 2019-03-14 11:06:03 · 3804 阅读 · 2 评论 -
vue-cli 3使用vue-bootstrap-datetimepicker日期插件
需求背景简介最近打算使用vue并结合前端工程化体系重构之前的一个Demo,其中有一个功能是使用bootstrap的datepicker插件选择查询日期。在网上找到了一个基于vue扩展的datepicker插件:vue-bootstrap-datepicker。这篇博客主要介绍在使用vue-cli 3创建的项目中如何使用该插件。项目地址:https://gitlab.com/JiaoXN/vuec...原创 2019-03-14 10:59:40 · 7291 阅读 · 4 评论 -
ArcGIS Runtime SDK for Android(100.3)访问ArcGIS Online或Portal中的Item
概述:ArcGIS Rumtime SDK for Android可以加载离线的slpk作为Scence中的Layer,也可以加载Portal(包括ArcGIS Online)中发布的Scene和SceneLayer。本篇博客简要介绍了Android SDK访问Portal或ArcGIS Online中的Item作为ScenceLayer或者Scene。ArcGIS Runtime 提供了两种认...原创 2019-03-14 10:57:39 · 788 阅读 · 0 评论 -
ArcGIS API For JavaScript使用自定义GP服务
**概述:**通过本篇博客,你将会学习如何通过ArcMap发布自定义GP服务和如何通过ArcGIS API For JavaScript API调用发布的自定义GP服务。使用ArcMap发布自定义GP服务在ArcMap中使用执行软件自身提供的工具箱或者执行自己定义的ModelBuilder亦或者执行自己创建的工具,无论执行成功与否,在ArcMap的Results窗口中都会有相应的记录。在Res...原创 2019-03-14 10:54:20 · 708 阅读 · 0 评论 -
Windows系统下定时执行Python程序
在Windows服务器上部署Python脚本时,有时希望每隔一段时间运行一次脚本(如爬虫类程序),有时希望脚本一致运行(如Flask类的应用),对于这类的问题,可通过设置任务计划程序来实现。以Windows Server 2016操作系统为例,介绍如何配置任务计划程序每隔1小时运行一次Python脚本:打开任务计划窗口在搜索Windows窗口中,搜索任务计划程序,打开该窗口创建并配置任务...原创 2018-12-29 10:02:26 · 1224 阅读 · 0 评论