ArcMap两种定制式开发的区别;VBA和Addin

ArcMap定制式开发方式的实质和特点
ArcMap两种地址是开发的差别
VBA和ADDIN

2个回答

vba是一种嵌入式的脚本,可以随你的文档执行一些操作,它必须用vb写,主要针对的是文档本身
addin是插件,它可以用基于c++、vb或者任何支持com的语言写,主要是针对程序功能的扩展。

VBA现在基础已经放弃了,在新版本的ArcGIS软件已经不支持VBA了。
Addin是自己通过程序编写ArcMap的插件,一般采用C#语言来编写,但该插件不能脱离ArcMap环境。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

arcgis engine开发类似arcmap的功能

怎样在arcgis engine中开发类似arcmap中新建shapefile的功能。。

VS2015编写Addin,调试时没问题,但是打包后在别的机器上找不到addin

用VS2015C#编写的word2013和2016的Addin,在本机调试没问题,但是打包后在别的机器上安装,ribbon不显示,且在option-〉Add-ins里面也找不到,请问是什么问题?打包的时候要注意什么?我用Visual Studio Installer和InstallShield都尝试过。在InstallShield中选中dll,右键属性->COM & .Net Setting: Registration Type设置为Self-Registration;并勾选COM Interop;打包后安装报错:error 1904.Module failed to register........ HRSULR -2147220473

Arcmap中同一坐标系下的两张图不能重合

一张tif图,一张shp图,tif图自带坐标系WGS1984,shp图不带坐标系,我用定义投影工具自定义了和tif一样的坐标还是不能重合 ![tif文件坐标](https://img-ask.csdn.net/upload/202004/20/1587312633_671626.png) ![tif文件范围](https://img-ask.csdn.net/upload/202004/20/1587312666_666352.png) ![shp文件自定义坐标](https://img-ask.csdn.net/upload/202004/20/1587312564_568045.png) 希望有大神能指点迷津,拜托拜托~ 标签随便选了一个。。。

arcmap将地图发布到网站后视图显示空白

用arcmap发布地图切片服务查看视图时显示空白,可是昨天都行的,今天按着一模一样的步骤操作就变成空白了,求大神指教

ARCMap 10 如何使用图片制作mxd文件?

ARCMap 10 如何使用图片制作mxd文件,还有哪里有免费的开源地图矢量文件(mxd)文件;

ArcMap运行变慢如何解决

昨天使用的时候弹出对话框说ActiveX控件不安全之类的,我按照网上说的更改了Internet设置,可是之后软件速度突然变得特别慢,很卡,几乎没法用。 求大神帮助!谢谢!

arcmap发布地图服务失败,服务器应答时间过长

![图片说明](https://img-ask.csdn.net/upload/201910/08/1570517528_662737.jpg) 有没有谁知道用arcmap发布服务报这个错是什么原因呢?提示打包成功,发布失败! 会不会是因为数据量太大了呢?有88GB

如何解决ArcGIS中python插件调用Tkinter创建窗口崩溃的问题?

本人毕设使用python使用用addin-assistant制作Arcmap插件,然而在插件调用matplotlib输出散点图时却导致Arcmap崩溃,如下图:![图片说明](https://img-ask.csdn.net/upload/202004/20/1587361894_27991.png) 而后我发现只要插件调用Tkinter创建新窗口就会崩溃,输出散点图和创建新窗口异常信息都如下图:![图片说明](https://img-ask.csdn.net/upload/202004/20/1587361603_725968.jpg) 以下是最基本的插件内容,只要点击按钮运行必崩溃: ``` #!/usr/bin/python # -*- coding: UTF-8 -*- import arcpy import pythonaddins import Tkinter as tk class AB: test='' class ButtonClass2(object): """Implementation for test_addin.button (Button)""" def __init__(self): self.enabled = True self.checked = False def onClick(self): top = tk.Tk() l=tk.Label(top, text=AB.test, bg='green', font=('Arial', 12), width=30, height=2) top.mainloop() pass class ComboBoxClass1(object): """Implementation for test_addin.combobox (ComboBox)""" def __init__(self): self.items = ["item1", "item2"] self.editable = True self.enabled = True self.dropdownWidth = 'WWWWWW' self.width = 'WWWWWW' def onSelChange(self, selection): pass def onEditChange(self, text): AB.test=text pass def onFocus(self, focused): pass def onEnter(self): pass def refresh(self): pass ``` 在Arcmap里的python窗口一步一步输入代码运行创建窗口基本不会有问题,但偶尔还是会有崩溃的可能。 本人能力较差,很多基本知识还不懂,现在只是想完成毕业设计,创建窗口和散点图又是必须要的,不知道在插件里生成图和窗口是否合理,希望能够有人给出解决方案。

ArcMap发布地图时,提示:00037 无法将底图图层直接发布到地图服务

ArcMap发布地图时,提示:00037 无法将底图图层直接发布到地图服务。 我的地图含底图图层,帮助文档说将底图图层和业务图层分开发布,最后在聚合在一起,请问怎么聚合在一起呢,具体怎么操作?或者有别的解决方案没? ArcGIS版本10.2 ![图片说明](https://img-ask.csdn.net/upload/201512/22/1450755625_353914.png) ![图片说明](https://img-ask.csdn.net/upload/201512/22/1450755635_714085.png)

现想使用arcmap绘制OD图,急!急!急!

毕业论文需要,使用arcgis arcmap绘制如下图形: ![图片说明](https://img-ask.csdn.net/upload/201801/22/1516583446_459576.png) ,刚接触arcgis,先继续解决办法,望各位大佬相助! 有没有详细步骤,我对绘制图形的数据也不是很清楚!万分感谢大佬相助!

用arcmap投影后出现色差问题

![图片说明](https://img-ask.csdn.net/upload/201910/09/1570584424_797277.png) 有没有大佬知道这个色差是什么原因啊?怎么解决?

arcmap 一个图斑如何在属性表中对应多条字段,或者在点击图斑时显示多个信息,并且能统计计算信息数据

1.问题,在arcmap中 一个图斑师是否可以对应多条信息,如何对应,若果不能对应,是否有别的方法显示内容信息并进行数据统计。 2.举例:一个图斑对应一个院落,院落里有2户,每户有3人,当点击图斑时,显示这6个人的信息,并且可以计算数据。

arcmap发布缓存切片时发布成功可是显示视图是空白,而且查看缓存状态时说0%切片可以使用

![图片说明](https://img-ask.csdn.net/upload/201609/30/1475205351_110604.jpg)![图片说明](https://img-ask.csdn.net/upload/201609/30/1475205376_308675.png)

ArcEngine实例化IApplication报错

由于代码是内网开发,所以不方便贴出,这里只贴出报错代码段。 因为涉及使用IApplication的FindExtensionByCLSID(UID)方法,所以实例化 UID uid = new UIDClass(); uid.Value = "esriEidtor.Editor"; IEditor editor; ESRI.ArcGIS.ArcMap.Application ArcMap = new ESRI.ArcGIS.ArcMap.Application(); 如此每到这一段,就报错,报错内容为: "检索 COM 类工厂中 CLSID为{006B1AF8-C66C-11D0-B94C-080009EE4E51}的组件失败,原因是出现以下错误:80040154 没有注册类(异常来自HRESULT:0x80040154(REGDB__E__CLASSNOTREG))" 已按照大部分处理办法,将启用方式改为 x86 依旧报此错误,跪求专业大大帮助处理。

arcgis制图问题,望大佬相助!急!急!急!

arcgis arcmap如何绘制网络流图?有详细步骤是最好的!小弟在此跪谢!

ArcGis二次开发,使用ArcScene控件,测距问题?

ArcGis二次开发中,需要测量图层上两点的距离。使用ArcMap控件,测距可以使用ControlsMapMeasureTool,使用ArcGlobe控件,测距可以使ControlsGlobeMeasureTool。但是ArcScene控件没有想对应的工具类,各位GIS大牛有好的解决方法吗?

arcengine二次开发时怎么调用arcgis的工具

在arcengine开发的土方量计算系统的界面,怎么调用arcgis的工具?看了好多文章,还是没有调用起来,希望大神们救救急!![图片](https://img-ask.csdn.net/upload/201705/20/1495261718_137807.jpg)![图片](https://img-ask.csdn.net/upload/201705/20/1495262027_726338.jpg)

ArcMap在Enable Geodatabase时出现Geodatabase instance already exists.

ArcMap在Enable Geodatabase时出现Geodatabase instance already exists. 为什么呢?这要怎么解决?

利用C#进行arc engine 二次开发 单值渲染

![图片说明](https://img-ask.csdn.net/upload/201507/21/1437445583_865272.png) ![图片说明](https://img-ask.csdn.net/upload/201507/21/1437445601_844887.png) 第一个图是正常生成点shp图;第二个是基于点属性的某一字段进行单值渲染后的结果,地图是空白的,怎么才能将渲染好的结果显示出来啊?求大神指教!!!

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c# 按行txt c#怎么扫条形码 c#打包html c# 实现刷新数据 c# 两个自定义控件重叠 c#浮点类型计算 c#.net 中文乱码 c# 时间排序 c# 必备书籍 c#异步网络通信
立即提问