• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

gisoracle

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

04 2022 档案

ArcGIS Pro 二次开发 一个问题搞了一天多
摘要:string xh = row[Fieldidx].ToString();,由于为空,肯定无法返回,Fieldidx,不能为-1 阅读全文

posted @ 2022-04-30 09:45 gisai 阅读(58) 评论(0) 推荐(0)

C# 多线程的进度条
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. 阅读全文

posted @ 2022-04-26 08:34 gisai 阅读(580) 评论(0) 推荐(0)

C#子线程更新UI控件的方法总结
摘要:在winform C/S程序中经常会在子线程中更新控件的情况,桌面程序UI线程是主线程,当试图从子线程直接修改控件属性时会出现“从不是创建控件的线程访问它”的异常提示。 跨线程更新UI控件的常用方法有两种: 1.使用控件自身的invoke/BeginInvoke方法 2.使用Synchronizat 阅读全文

posted @ 2022-04-26 08:01 gisai 阅读(2406) 评论(0) 推荐(0)

获得ArcMap的版本
摘要:private void button1_Click(object sender, EventArgs e) { string path = @"C:\Program Files (x86)\ArcGIS\Desktop10.8\bin\ArcMap.exe"; //@"C:\Program Fil 阅读全文

posted @ 2022-04-26 07:51 gisai 阅读(99) 评论(0) 推荐(0)

ArcGIS Pro二次开发SDK-删除一个按钮
摘要:<updateModule refID="acme_MainModule"> <controls> <deleteButton refID="esri_SubSystem_Button1"/> </controls> </updateModule> 阅读全文

posted @ 2022-04-24 22:50 gisai 阅读(98) 评论(0) 推荐(0)

ArcGIS Pro二次开发改变一个按钮的名称
摘要:<updateModule refID="acme_MainModule"> <controls> <updateButton refID="esri_SubSystem_Button1" caption="New Caption"/> </controls> </updateModule> 阅读全文

posted @ 2022-04-24 22:49 gisai 阅读(109) 评论(0) 推荐(0)

ArcGIS Pro二次开发改变光标的Change the cursor of a Tool
摘要:internal class CustomMapTool : MapTool { public CustomMapTool() { IsSketchTool = true; SketchType = SketchGeometryType.Rectangle; SketchOutputMode = S 阅读全文

posted @ 2022-04-24 22:45 gisai 阅读(123) 评论(0) 推荐(0)

How to access or set Text Symbol from Table Frame using ArcGIS Pro SDK
摘要:internal class Button1 : Button { protected override void OnClick() { var layout = LayoutView.Active.Layout; if (layout == null) return; QueuedTask.Ru 阅读全文

posted @ 2022-04-24 22:39 gisai 阅读(42) 评论(0) 推荐(0)

ArcMap死亡倒计时,3年后大部分GIS爱好者,电脑上都没有ArcMap,5年后,人们已经不知道ArcMap曾在地球上的存在过,只管大胆胡说
摘要:ArcMap死亡倒计时,3年后大部分GIS爱好者,电脑上都没有ArcMap,5年后,人们已经不知道ArcMap曾在地球上的存在过,只管大胆胡说! 我大胆胡说,小心求证,依据如下: ArcMap是32位程序,大家知道32位已过时,很多软件有如CAD,ENVI都有64位程序,连最新Windows11系统 阅读全文

posted @ 2022-04-22 19:41 gisai 阅读(1136) 评论(0) 推荐(0)

ArcGIS Pro 自己加一个进度条
摘要:MyProgress.MyProgress myProgress = new MyProgress.MyProgress(1, "正在处理", true); try { await QueuedTask.Run(() => { Map map = null; if (MapView.Active ! 阅读全文

posted @ 2022-04-22 17:43 gisai 阅读(156) 评论(0) 推荐(0)

ArcGIS Pro二次开发新建一个工程
摘要:public async static void CreateNew() { Project project = await Project.CreateAsync(); await project.SaveAsAsync(@"e:/fz/my.aprx"); } 阅读全文

posted @ 2022-04-20 09:40 gisai 阅读(88) 评论(0) 推荐(0)

chm文件打开空白无内容的解决办法
摘要:来自:https://blog.csdn.net/flowerspring/article/details/121378018 今天下载了个chm文件,但是打开空白,也没显示什么内容,经过一番研究之后终于可以正常显示了,下面把解决办法分享出来供大家参考下,谢谢。 工具/原料 windows7系统 c 阅读全文

posted @ 2022-04-11 19:05 gisai 阅读(211) 评论(0) 推荐(0)

ArcGIS Pro图层根据ID返回对象
摘要:featureLayer.Inspect(oid); 阅读全文

posted @ 2022-04-11 09:59 gisai 阅读(117) 评论(0) 推荐(0)

arcgis pro 开发——调用现有命令进行执行操作(转)
摘要:来自:https://blog.csdn.net/laoqiao520/article/details/123681163 添加按钮:<group id="MyFavoriteGroupOfTools" caption="My Favorite Tools" appearsOnAddInTab="f 阅读全文

posted @ 2022-04-11 09:47 gisai 阅读(154) 评论(0) 推荐(0)

ArcGIS Pro 线的打断Edit Operation Planarize Features
摘要:// note - EditOperation.Planarize requires a standard license. // An exception will be thrown if Pro is running under a basic license. var planarizeFe 阅读全文

posted @ 2022-04-10 22:25 gisai 阅读(168) 评论(0) 推荐(0)

ArcGIS Pro二次开发SDK 对象分割Edit Operation Split Features
摘要:var splitFeatures = new EditOperation(); splitFeatures.Name = "Split Features"; var splitPoints = new List<MapPoint>() { mp1, mp2, mp3 }; //Split the 阅读全文

posted @ 2022-04-10 22:22 gisai 阅读(127) 评论(0) 推荐(0)

ArcGIS Pro开发资料自己整理内容
摘要:有时一天能写一个函数,都不错,就几十行,程序员,真的是一个辛苦活 第1章 界面设置 4定制定制 5如何改变系统启动界面 5添加按钮显示图标 11关闭所有的面板 12删除所有的地图 12删除所有的布局 12获得所有的面板 13打开所有地图 13判断地图类型,是否是三维 14根据地图名打开地图 15自己 阅读全文

posted @ 2022-04-08 08:51 gisai 阅读(337) 评论(0) 推荐(0)

无法将类型“System.Threading.Tasks.Task<string>”隐式转换为“string”
摘要:public static Task<string> getMapName() { if (MapView.Active == null) return ""; return QueuedTask.Run(() => { return MapView.Active.Map.GetDefinition 阅读全文

posted @ 2022-04-05 14:56 gisai 阅读(1813) 评论(0) 推荐(0)

ArcGIS Pro二次开发获得数据库中所有表
摘要:// For sde DatabaseConnectionFile connector = new DatabaseConnectionFile(new Uri(sdePath)); // For gdb FileGeodatabaseConnectionPath connector = new F 阅读全文

posted @ 2022-04-04 20:17 gisai 阅读(141) 评论(0) 推荐(0)

ArcGIS Pro二次开发 环境变量设置
摘要:var environments = Geoprocessing.MakeEnvironmentArray(overwriteoutput: true); 阅读全文

posted @ 2022-04-01 08:57 gisai 阅读(236) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3