
arcgis api for javascript 4.16
以官网案例进行分析,深入每一句代码。
江海大张学友
被工作耽误的歌神
展开
-
arcgis api实现前端绘制图形保存数据库
一、实现效果使用arcgis api绘制图形模块,绘制好完成后保存后台数据库,同步更新前端图案,实现增加、删除图形功能。更新功能自己鼓捣,同理。项目懒得启动 懒得截图 大家知道这是不是需要的功能即可。二、搭建环境该案例采用前端VUE框架+后端spring boot。原则上采用什么都行,但一定得有后台。只有一个前端加arcgis server不适用于本案例。***重点***:图形文件采用数据库postgresql,在arcgis进行建立企业级数据库,使其具有空间属性。然后对这个数据库新...原创 2021-07-25 14:54:46 · 1392 阅读 · 2 评论 -
arcgis api for javascript 4版本4.16的图层属性过滤以及arcgis server日期查询语句
一、有时候,我们想让不同的用户,访问到的feature不一样。或者太多feature,显示太多麻烦,先过滤一些,就可以用这个接口。二、查看了csdn上面,api使用还停留在3版本,这里写下4版本的使用。featureLayer.definitionExpression = this.sql // 自己编写的sql这里的sql是arcgis server的sql用法,并不是oracel的,这点需要注意。还有一个地方是arcgis server的时间日期转换。并不是像oracel那样to_原创 2020-11-30 11:21:26 · 610 阅读 · 0 评论 -
arcgis api for js 自定义弹出信息提示框
一、要素图层中有些字段,我们并不想直接显示,比如我们一般用0表示未完成,1表示完成。在popuptemplate弹出框中,字段自定义显示挺有用。下面演示这种用法。二、代码演示。let template = { title: '违建信息', content: [{ type: 'fields', fieldInfos: [ { fieldName: 'ZJMC',原创 2020-11-30 11:12:44 · 2849 阅读 · 0 评论 -
arcgis api for javascript 要素弹出框popuptemplate自定义按钮用法
一、效果。二、上代码let illigalMessage = { title: "违建核查", id: 'illigalMessage', image: './src/assets/img/edit.png' }let illigalWordMessage = { title: "图斑整治情况", id: 'illigalWordMessage', image: './src/assets/img/illigal原创 2020-11-30 11:02:17 · 4822 阅读 · 1 评论 -
arcgis api for javascript 4.16 定位功能的实现
一、定位功能,应用场景为自定义搜索框,可以用ajax搜索结果,然后单击定位。还有一种是下面说的,在element ui表格中,点击定位按钮,实现地图跳转定位。二、代码部分。// 定位功能locator: async function (id) { loadModules(['esri/tasks/support/Query'], {css: false}).then(([Query]) => { const query = new Query() let where =原创 2020-11-30 08:50:10 · 2549 阅读 · 0 评论 -
ArcGIS API for javascript 4.16案例学习笔记(2)鹰眼功能的实现
好了,先来看看这个案例是什么样子的,作用就是小地图随着主地图显示范围。官网的案例名为:overview-map一:老样子,骨架先给出,有助于理解整个代码。var mainMap = new Map();var mainView = new SceneView();var mapView = new MapView();mapView.ui.components = [];mapView.when(function () {});function setup();由于本文是给一副3原创 2020-08-15 22:26:58 · 2043 阅读 · 1 评论 -
ArcGIS API for javascript 4.16案例学习笔记(1)图层控制
子曰,温故而知新。目前还没项目做,记在纸上,字写得太潦草,还是写在网上吧,可以随时看。 第一个例子就不从写hello word版的地图开始了,4.16案例名叫layers-mapimagelayer-sublayers。大概就是地图子图层控制吧。 先看效果图:效果呢,就是点击下面的按钮, 控制Map中的layer显示或者关闭。开始代码部分:二、我们先看整体代码骨架var renderer = {};var layer = new MapImageLayer();va...原创 2020-08-15 21:16:48 · 1727 阅读 · 0 评论