日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ArcGis辅助编号(半自动)功能的插件式实现

發布時間:2025/7/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ArcGis辅助编号(半自动)功能的插件式实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

應邀寫了一個ArcGis(ArcMap更確切一些)的輔助編號功能,其實只要想通了實現邏輯,實現的過程蠻簡單的。
相比挨個兒點要素寫進編號或者借助“按鍵精靈”寫入,直接操作宿主真是爽快得不能自已。
無圖言屌,先來個動圖,have a look:


輸入框:
直接跟隨鼠標,便于隨時更改編號設置,ArcMap窗口無需固定位置(886,“按鍵精靈”)
輸入內容:
①字段序號,編號字段的序號(在屬性表里看的話需要忽略“Shape*”字段),不明白的結合動圖看下圖


②前綴,編號的前端固定字符串
③初始值,一個整型值,設為編號的起始值,點擊要素后改值自增量為1
④長度,除去前綴后編號所需要的變量值的總長度,用于不夠長度時自動在前面補“0”,不明白的回去看動圖。

必要條件:
①操作要素類圖層要是當前編輯圖層,并且處于“內容列表”的第一位置。別問為什么不采取列表選擇圖層或者其他方式,作者覺得沒撒用懶得弄,這樣你應該曉得為啥“字段序號”也是要輸入了吧。
②編號字段類型必須是文本型(string),長度自己考慮。

功能啟用與退出:
啟用奏是點個菜單按鈕,沒啥好說的。
退出暫時有兩種方式,一種是在ArcMap菜單欄點一下,然后ESC鍵退出,為啥要先點一下?有興趣可以思考一下;另一種是在狀態欄ArcMap圖標里查看打開窗口,然后kill“輔助編號”窗體。

其他說明:
①編輯過程暫時需要啟用其他工具,只需在工具欄菜單點擊其他功能圖標即可,編號窗體暫時停駐,再點擊“輔助編號”功能圖標可以繼續剛才編號。

② ArcMap窗體不一定必須全屏

③運行環境 系統:Win7+ 軟件版本:已測試ArcGis Desktop10.1、10.2,其他版本未測試

實現原理參考鏈接:https://www.cnblogs.com/yzhyingcool/p/10009585.html
需求當然可以定制,歡迎交流QQ:975601416

轉載于:https://www.cnblogs.com/yzhyingcool/p/10009606.html

總結

以上是生活随笔為你收集整理的ArcGis辅助编号(半自动)功能的插件式实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。