arcgis api for js4.x 圖層要素的增刪改---使用服務地址的/applyEdits直接進行刪除

添加新要素到圖層

_addGeo(){cosnt self = thislet url = https://......./featurelayer/某某某圖層/3let geo = 你新繪制的圖形let attributes = 你新繪制圖形的屬性信息let addingGraphics = Graphic({geometry:geo,attributes:attributes})const pro = self._addToLayer(url , JSON.stringify(addingGraphics).replaceAll("\\", ""))Promise.all([pro]).then((result) => {const response = JSON.parse(result)if (response.addResults != undefined && response.addResults.length > 0) {                   self.$message.success("保存成功");} else {self.$message.error("保存失敗,請檢查服務。");}self.mapClear();})
},_addToLayer(url, param) {var formData = new FormData();formData.append("f", "pjson");formData.append("adds", param);return new Promise((resolve, reject) => {const A= "A"const B= "B"$.ajax({url: `${url}/applyEdits`,type: "post",async: true,data: formData,processData: false,contentType: false,headers: { //頭部信息添加到這里A: A,B: B,},success: function (response) {resolve(response)},error: function (e) {reject(null)},});})},
deletegeo(){cosnt self = thislet url = https://......./featurelayer/某某某圖層/3let feat= 你要刪除的要素
let objs = [feat.attributes.objectid]  //objs是數組,可以刪除多個。objectid是服務的標識字段值let pro1 = self._delFromLayer(url, objs)
Promise.all([pro1]).then((result) => {const response1 = JSON.parse(result[0])if (response1.deleteResults != undefined && response1.deleteResults.length > 0 ) {self.$message.success("刪除成功。");} else {self.$message.error("刪除失敗,請檢查服務。");}})},_delFromLayer(url, param) {const self = thisvar formData = new FormData();formData.append("f", "pjson");formData.append("deletes", param);return new Promise((resolve, reject) => {const A= "A"const B= "B"$.ajax({url: `${url}/applyEdits`,type: "post",async: true,data: formData,processData: false,contentType: false,headers: {A: A,B: B},success: function (response) {resolve(response)},error: function (e) {reject(null)},});})},

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215170.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215170.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215170.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Day57力扣打卡

打卡記錄 最小體力消耗路徑 鏈接 Dijkstra 將Dijkstra算法從計算最短路徑轉化為計算路徑最大差值。 class Solution:def minimumEffortPath(self, heights: List[List[int]]) -> int:n, m len(heights), len(heights[0])dist [0] [0x3f3f3f3f] * (n * m - 1)vis set…

iPhone 數據恢復:iMyFone D-Back iOS

iMyFone D-Back iOS 最佳 iPhone 數據恢復,最好的 iPhone 數據恢復軟件,恢復成功率最高。 直接從iOS設備、iTunes/iCloud/第三方程序備份快速恢復數據。 有選擇地恢復已刪除的照片、WhatsApp、消息和 18 多種其他數據類型。 僅通過 iCloud 帳戶訪問即可從…

關系型數據庫-SQLite介紹

優點: 1>sqlite占用的內存和cpu資源較少 2>源代碼開源,完全免費 3>檢索速度上十幾兆、幾十兆的數據庫sqlite很快,但是上G的時候最慢 4>管理簡單,幾乎無需管理。靈巧、快速和可靠性高 5>功能簡…

如何設定一個N層CNN的Layer,CNN初始化

如何設定一個N層CNN的Layer,CNN初始化 前言干貨代碼解釋 結語 前言 目前人工智能已經融入到我們的生活,大數據模型也是層出不窮。那我們就學習一些簡單的模型設置。 干貨 代碼 # This is the original CNN layer setup, def build_cnn(input_layer):…

Vue router深入學習

Vue router深入學習 一、單頁應用程序介紹 1.概念 單頁應用程序:SPA【Single Page Application】是指所有的功能都在一個html頁面上實現 2.具體示例 單頁應用網站: 網易云音樂 https://music.163.com/ 多頁應用網站:京東 https://jd.co…

springboot打成war包及VUE打成war包放入tomcat啟動

1.springboot打成war包步驟 首先在springboot啟動類中繼承SpringBootServletInitializer,重寫configure方法,如下: SpringBootApplication() public class StartApplication extends SpringBootServletInitializer {public static void main(String[] …

Java與.Net的區別

Java 和 .NET 是兩個不同的軟件開發平臺,它們在語言、生態系統、跨平臺性和開發工具等方面有著不同的特點。 1. 語言:Java 使用 Java 編程語言,而 .NET 使用 C#、VB.NET、F# 等多種編程語言。Java 是一種面向對象的編程語言,它強…

在gen_server使用ets實例演示

Erlang的ETS(Erlang term storage)是一種在內存中存儲數據的結構,類似于其他語言中的數據庫。它允許你在Erlang程序中存儲和檢索數據。gen_server是Erlang中用于創建服務器的一種模式,它能夠處理并發的客戶端請求。 以下是在gen_…

大數據技術10:Flink從入門到精通

導語:前期入門Flink時,可以直接編寫通過idea編寫Flink程序,然后直接運行main方法,無需搭建環境。我碰到許多初次接觸Flink的同學,被各種環境搭建、提交作業、復雜概念給勸退了。前期最好的入門方式就是直接上手寫代碼&…

[滲透測試學習] CozyHosting - HackTheBox

文章目錄 信息搜集 信息搜集 nmap掃描一下,發現存在80端口和22端口 nmap -sV -sC -p- -v --min-rate 1000 10.10.11.230直接訪問80端口發現有跳轉 那么我們將ip添加到hosts里面,成功訪問 觀察發現是企業網站,掃描一下沒有子域名 那么就掃…

【后端學前端】第二天 css動畫 動感菜單(css變量、過渡動畫、過渡延遲、js動態切換菜單)

目錄 1、學習信息 2、源碼 3、變量 1.1 定義變量 1.2 使用變量 1.3 calc() 函數 4、定位absolute和fixed 5、transform 和 transition,動畫 5.1 變形transform 5.2 transition 5.3 動畫animation 6、todo 1、學習信息 視頻地址:css動畫 動感菜…

【jenkins操作步驟】

一、安裝ant 1、下載安裝文件 1.1 進入https://ant.apache.org/ 然后點擊 https://ant.apache.org/bindownload.cgi 超連接下載即可 1.2下載到本地,最好放到D盤下,然后把apache-jmeter-4.0\extras目錄下的ant-jmeter-1.1.1.jar 文件放置到ant下的lib目…

Java最全面試題專題---2、Java集合容器(1)

集合容器概述 什么是集合 **集合框架:**用于存儲數據的容器。 集合框架是為表示和操作集合而規定的一種統一的標準的體系結構。 任何集合框架都包含三大塊內容:對外的接口、接口的實現和對集合運算的算法。 **接口:**表示集合的抽象數據類…

開箱即用的C++決策樹簡單實現

一個數據結構期末作業(有興趣用的話可以高抬貴手star下?~)GitHub - mcxiaoxiao/c-Decision-tree: 決策樹c簡單實現 🌳 c-Decision-tree 附大作業/課設參考文檔.doc 🌳 c-Decision-tree Introduction 🙌 c-Decision…

[c++]—vector類___基礎版(帶你了解vector熟練掌握運用)

👩🏻?💻作者:chlorine 目錄 🎓標準庫類型vector 🎓定義和初始化vector的對象 💻列表初始化vector對象 💻創建指定數量的元素 🕶?值初始化 ?列表初始化還是值初始化&#xf…

樹莓派,opencv,Picamera2利用舵機云臺追蹤特定顏色對象

一、需要準備的硬件 Raspiberry 4b兩個SG90 180度舵機(注意舵機的角度,最好是180度且帶限位的,切勿選360度舵機)二自由度舵機云臺(如下圖)Raspiberry CSI 攝像頭 組裝后的效果: 二、項目目標…

力扣labuladong一刷day30天二叉樹

力扣labuladong一刷day30天二叉樹 文章目錄 力扣labuladong一刷day30天二叉樹一、654. 最大二叉樹二、105. 從前序與中序遍歷序列構造二叉樹三、106. 從中序與后序遍歷序列構造二叉樹四、889. 根據前序和后序遍歷構造二叉樹 一、654. 最大二叉樹 題目鏈接:https://…

智慧機房與3D機房動環監控系統的應用

智慧機房是什么? 智慧機房是集采集信息、實時監控、數據分析、統一管理、故障告警等功能于一體的全方位、立體化的智能環境監控系統,構建物聯網、大數據和云計算背景下現代企業的“數據心臟”。它能為機房管理者呈現細致入微的關鍵性數據,優…

電子學會C/C++編程等級考試2022年06月(五級)真題解析

C/C++等級考試(1~8級)全部真題?點這里 第1題:逃離迷宮 你在一個地下迷宮中找到了寶藏,但是也觸發了迷宮機關,導致迷宮將在T分鐘后坍塌,為此你需要在T分鐘內逃離迷宮,你想知道你能不能逃離迷宮。迷宮是一個邊長為m的正方形,其中"S"表示你所在的位置,"…

<url-pattern>/</url-pattern>與<url-pattern>/*</url-pattern>的區別

<url-pattern>/</url-pattern> servlet的url-pattern設置為/時&#xff0c; 它僅替換servlet容器的默認內置servlet&#xff0c;用于處理所有與其他注冊的servlet不匹配的請求。直白點說就是&#xff0c;所有靜態資源&#xff08;js&#xff0c;css&#xff0c;ima…