ArcGIS Engine commands,arcgis所有的工具接口

(十七)ArcGIS 属性表生成GUID字段 ArcGIS 属性表生成GUID字段 阅读详情

 

About built-in commands, menus, palettes, multi-items, and toolsets

The information in this topic is useful if you're trying to programmatically use a built-in command, menu, palette, multi-item or toolset in conjunction with one of the ArcGIS Engine controls. This table contains the following information:

  • Type of item,
  • Name of the item.
  • Globally unique identifier (GUID) (CLSID /ProgID) of the item.
  • ArcGIS Engine controls the item works with.
  • ArcGIS extension the item requires.
  • Description of the item.

Type Name GUID (CLSID/ProgID) Controls/ Applications Extension Description
Command ControlToolsGeneric_

AddData
{B100C679-76C5-410D-BC8D-AE9E7882A80F}esriControls.ControlsAddDataCommand ToolbarControl, PageLayoutControl, MapControl, GlobeControl, SceneControl, ArcMap, ArcGlobe, ArcScene - Browse data sets and select data
Command ControlToolsGeneric_

AGOLSignOn
{22AF6A76-4117-40e5-BE81-D6832ACF3EF4}esriControls.AGOLSignOn ToolbarControl, PageLayoutControl, MapControl, GlobeControl, SceneControl, ArcMap, ArcGlobe, ArcScene - Allows a user to sign on to ArcGIS Online using their ESRI Global Account details
Command ControlToolsGeneric_

AddData
{B100C679-76C5-410D-BC8D-AE9E7882A80F}esriControls.ControlsAddDataCommand ToolbarControl, PageLayoutControl, MapControl, GlobeControl, SceneControl, ArcMap, ArcGlobe, ArcScene - Browse data sets and select data
Command ControlToolsGeneric_

ContextHelp
{F2A42ADF-13AC-4DCA-BF24-33C3C8AAAE09}esriControls.ControlsContextHelpCommand ToolbarControl, PageLayoutControl, MapControl, GlobeControl, SceneControl - Context help for toolbar items
Command ControlToolsGeneric_

ControlsDynamicDisplayNavigatorCommand
{E6872E8D-DB61-4d6e-8CE9-FE4ED4EE44C2}esriControls.ControlsDynamicDisplayNavigatorCommand ToolbarControl, MapControl, ArcMap - Toggles the Dynamic Display in view navigator on or off
Command ControlToolsGeneric_

FileOpenCommand
{6108F8DE-1B89-414C-9A6A-FD773FDF8D77}esriControls.ControlsOpenDocCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Open an existing map
Command ControlToolsGeneric_

FlickerRate
{9532F137-EECA-4158-8690-1DD93B286B73}esriControls.ControlsFlickerRateToolControl ToolbarControl, PageLayoutControl, MapControl, ArcMap - Controls the rate of flicker
Command ControlToolsGeneric_

FullScreenCommand
{17B7DEB8-B31D-4B96-A89B-AC24BD07EB41}esriControls.ControlsFullScreenCommand ToolbarControl, PageLayoutControl, MapControl, GlobeControl, SceneControl, ArcMap, ArcScene, ArcGlobe - Expands the applications window to take up the full screen
Command ControlToolsGeneric_

GetPosition
{30DBCBEF-951E-4904-89DE-5A5F1AF571EE}esriControls.ControlsGenericGetPositionTool ToolbarControl, PageLayoutControl, MapControl, GlobeControl, ArcMap, ArcGlobe - Click on the map to return the current location
Command ControlToolsGeneric_

LayerListControl
{D50D5419-7ED0-498F-A6AE-1091951ADDC5}esriControls.ControlsLayerListToolControl ToolbarControl, PageLayoutControl, MapControl, ArcMap - Select the layer for use by the appropriate command
Command ControlToolsGeneric_

MyPlaces
{138C5B5B-439C-4DA0-8EF8-78B61F94A70A}esriControls.ControlsMyPlacesCommand ToolbarControl, PageLayoutControl, MapControl, GlobeControl, SceneControl, ArcMap, ArcGlobe, ArcScene - Create and work with a list of your frequently used addresses, locations and features
Command ControlToolsGeneric_

Redo
{B0675372-0271-4680-9A2C-269B3F0C01E8}esriControls.ControlsRedoCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Redo
Command ControlToolsGeneric_

SaveAsDocCommand
{BCCB0485-DD46-465B-819E-B4136E471F92}esriControls.ControlsSaveAsDocCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Save current map document to a new file
Command ControlToolsGeneric_

ToggleDynamicDisplayCommand
{BCCB0485-DD46-465B-819E-B4136E471F92}esriControls.ControlsToggleDynamicDisplayCommand ToolbarControl, MapControl, ArcMap - Turn Dynamic Display on or off
Command ControlToolsGeneric_

Undo
{380FB31E-6C24-4F5C-B1DF-47F33586B885}esriControls.ControlsUndoCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Undo
Toolbar ControlTools_Toolbar_

PageLayout
{A897C6B7-474B-4BAB-B28E-9418AC01E927}esriControls.ControlsPageLayoutToolbar ToolbarControl, PageLayoutControl - -
Command ControlToolsPageLayout_

FocusNextMap
{1EBA7205-A49E-48A0-B6F0-555E5F290C17}esriControls.ControlsPageFocusNextMapCommand ToolbarControl, PageLayoutControl, ArcMap - Move the focus to the next data frame
Command ControlToolsPageLayout_

FocusPreviousMap
{31E43736-0CE5-4758-9B91-228C3A2ED119}esriControls.ControlsPageFocusPreviousMapCommand ToolbarControl, PageLayoutControl, ArcMap - Move the focus to the previous data frame
Command ControlToolsPageLayout_

NewMap
{ADF6F18D-D7E0-4776-91F6-2C1DF33927EF}esriControls.ControlsPageNewMapCommand ToolbarControl, PageLayoutControl, ArcMap - Create a new data frame
Command ControlToolsPageLayout_

PagePan
{0E097728-5C7C-4288-A5C4-96F9CAFF5CC0}esriControls.ControlsPagePanTool ToolbarControl, PageLayoutControl, ArcMap - Pan the map layout by dragging it
Command ControlToolsPageLayout_

PageZoomInFixed
{F0A3F0EE-F6EE-47F6-AA61-E29787A939B2}esriControls.ControlsPageZoomInFixedCommand ToolbarControl, PageLayoutControl, ArcMap - Zoom in on the center of the map layout
Command ControlToolsPageLayout_

PageZoomIn
{B08DD5F7-A459-409B-B3B8-F38B68EE2B6F}esriControls.ControlsPageZoomInTool ToolbarControl, PageLayoutControl, ArcMap - Zoom in on the map layout by clicking a point or dragging a box
Command ControlToolsPageLayout_

PageZoomOutFixed
{17132859-4DD4-4D60-86DC-96E317FAE563}esriControls.ControlsPageZoomOutFixedCommand ToolbarControl, PageLayoutControl, ArcMap - Zoom out on the center of the map layout
Command ControlToolsPageLayout_

PageZoomOut
{81DCF65C-FA94-4BA4-8FBD-9A19CD5C6A43}esriControls.ControlsPageZoomOutTool ToolbarControl, PageLayoutControl, ArcMap - Zoom out on the map layout by clicking a point or dragging a box
Command ControlToolsPageLayout_

Zoom100Percent
{B9277186-FB2C-43FB-B21F-D9E3BA73C718}esriControls.ControlsPageZoom100PercentCommand ToolbarControl, PageLayoutControl, ArcMap - Zoom the map layout to 100% (1:1)
Command ControlToolsPageLayout_

ZoomPageToLastExtentBack
{6E597E29-B2FF-4518-A748-E858085BF35A}esriControls.ControlsPageZoomPageToLastExtentBackCommand ToolbarControl, PageLayoutControl, ArcMap - Go back to previous extent of the map layout
Command ControlToolsPageLayout_

ZoomPageToLastExtentForward
{B412AD51-4FC1-49B8-81CF-5F1499FC9DED}esriControls.ControlsPageZoomPageToLastExtentForwardCommand ToolbarControl, PageLayoutControl, ArcMap - Go forward to the next extent of the map layout
Command ControlToolsPageLayout_

ZoomPageWidth
{53775A96-E5F4-4B6B-8B83-20ADCDA11181}esriControls.ControlsPageZoomPageWidthCommand ToolbarControl, PageLayoutControl, ArcMap - Zooms to the width of the page
Command ControlToolsPageLayout_

ZoomControl
{D3829D41-9D5E-44F2-BFA5-E9192BBC6292}esriControls.ControlsPageZoomToolControl ToolbarControl, PageLayoutControl, ArcMap - Zoom the map layout by a particular percentage
Command ControlToolsPageLayout_

ZoomWholePage
{95C0081E-63EB-474D-B78D-447EF1DD4FB9}esriControls.ControlsPageZoomWholePageCommand ToolbarControl, PageLayoutControl, ArcMap - Zoom to the whole map layout so you can see it all
Toolbar ControlTools_Toolbar_

MapNavigation
{5C2EBB6F-2BEE-4597-9F39-5953178EE4A1}esriControls.ControlsMapNavigationToolbar ToolbarControl, PageLayoutControl, MapControl - -
Menu ControlToolsMapNavigation_

BookmarkMenu
{A5111CB6-4B3F-4CFD-AFE5-689060F3136A}esriControls.ControlsMapBookmarkMenu ToolbarControl, PageLayoutControl, MapControl, ArcMap - -
Menu ControlToolsMapNavigation_

MapViewMenu
{632C0715-30B2-4619-9852-C60AB339993E}esriControls.ControlsMapViewMenu ToolbarControl, PageLayoutControl, MapControl, ArcMap - -
MultiItem ControlToolsMapNavigation_

BookmarksMultiItem
{FC849DEB-2AE9-444B-A6C9-06A4E8DA703B}esriControls.ControlsMapBookmarksMultiItem ToolbarControl, PageLayoutControl, MapControl, ArcMap - Go to a spatial bookmark
Command ControlToolsMapNavigation_

ClearMapRotation
{D882563F-A833-4186-B762-D3532FB87DF3}esriControls.ControlsMapClearMapRotationCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Set the data frame's rotation to zero
Command ControlToolsMapNavigation_

CreateBookmark
{8D503428-E1EC-44A6-A698-C6057A1B0FAA}esriControls.ControlsMapCreateBookmarkCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Create Spatial Bookmark
Command ControlToolsMapNavigation_

Down
{D27B3EF7-38F8-46A1-A931-0186DAF1F1EC}esriControls.ControlsMapDownCommand ToolbarControl, MapControl, ArcMap - Scroll display down
Command ControlToolsMapNavigation_

FullExtent

{B3265D8E-69AF-495D-9599-3EE08E8D6B64}esriControls.ControlsMapFullExtentCommand

ToolbarControl, PageLayoutControl, MapControl, ArcMap - Zooms to the full extent of the map
Command ControlToolsMapNavigation_

GoTo
{C397D829-522B-490F-8249-0219EA53CFBC}esriControls.ControlsMapGoToCommand ToolbarControl, MapControl, ArcMap - Go to location at X,Y co-ordinates
Command ControlToolsMapNavigation_

Left
{BF01DEED-1A4D-4D83-9D83-B8F0A69A6DB7}esriControls.ControlsMapLeftCommand ToolbarControl, MapControl, ArcMap - Scroll display left
Command ControlToolsMapNavigation_

ManageBookmarks
{2964BB70-84A9-4D82-8C7A-A5F1FE3EA812}esriControls.ControlsMapManageBookmarksCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Manage Spatial Bookmarks
Command ControlToolsMapNavigation_

PageDown
{CE9BDA41-E878-4532-ACD4-71222E42E97C}esriControls.ControlsMapPageDownCommand ToolbarControl, MapControl, ArcMap - Page display down
Command ControlToolsMapNavigation_

PageLeft
{E3600285-0DAE-4819-A453-90FD1C1C818A}esriControls.ControlsMapPageLeftCommand ToolbarControl, MapControl, ArcMap - Page display left
Command ControlToolsMapNavigation_

PageRight
{52A24121-FFFB-4126-B421-ED2DE0C5D6C1}esriControls.ControlsMapPageRightCommand ToolbarControl, MapControl, ArcMap - Page display right
Command ControlToolsMapNavigation_

PageUp
{347D048D-C497-480D-9B7A-85E6537C2AA9}esriControls.ControlsMapPageUpCommand ToolbarControl, MapControl, ArcMap - Page display up
Command ControlToolsMapNavigation_

Pan
{6708BC34-380B-43CA-830C-826522E08269}esriControls.ControlsMapPanTool ToolbarControl, PageLayoutControl, MapControl, ArcMap - Pans the map
Command ControlToolsMapNavigation_

RefreshView
{5EED531A-BFC7-4649-A52F-D0D6BD1971DA}esriControls.ControlsMapRefreshViewCommand ToolbarControl, PageLayoutControl, MapControl, ArcMap - Refresh the active view
Command ControlToolsMapNavigation_

Right
{032FF8D3-6EBB-4E3C-B648-FA0637691889}esriControls.ControlsMapRightCommand ToolbarControl, MapControl, ArcMap - Scroll di
Jupyter Notebook实战指南:从数据分析报告到知识操作系统 Jupyter Notebook 是一种融合代码、可视化与叙述性文本的交互式计算环境,其核心在于‘可执行文档’范式——将数据处理逻辑、结果展示与业务解读统一于单个文件中。它基于内核(Kernel)驱动的实时执行机制,支持多语言、单元格(Cell)粒度控制和状态持久化,显著降低数据协作中的信息损耗与复现成本。在数据分析、模型验证、跨团队交付等场景中,Notebook 通过 Markdown 注释、内联图表、参数化运行(如 papermill)和环境隔离(本地/托管)实现工程化表达。尤其适合需要即时验证、业务可 阅读详情

相关推荐

ArcGis add-in插件开发:自动匹配最近道路交叉点

运用C#编写arcgis add-in插件

nanamxw的博客 1309

ArcGIS_Engine常用接口

对于学习利用c# 进行arcgis engine二次开发的人员有很大的帮助

ArcGIS Engine二次开发常用接口及其使用方法(一)

1.IFeatureLayer接口 IFeatureLayer接口的作用:对矢量图层进行增删改等操作。 现在添加3个ArcGIS控件 (1)Name属性 Name属性属于可写可查(引用类型)属性,其作用是修改矢量图层的名字。 IFeatureLayer mylyr = axMapControl1.get_Layer(0) as IFeatureLayer; mylyr.Name = "土地利...

江昊东的博客 6150

ArcEngine开发之Command控件使用篇

在ArcEngine类库中有大量的Command控件用来与地图控件进行操作和交互。比如有一系列的地图浏览控件、地图查询控件、图斑选取控件、编辑控件来与MapControl和PageLayoutControl进行交互。这些控件被包含在ESRI.ArcGIS.Controls.dll类库中,位于ESRI.ArcGIS.Controls命名空间下。 这些内置的Command控件可以单独实例化来使用...

weixin_30279671的博客 449

1.3《ArcGIS Engine简介》(1.3.1部分)

  1.3 ArcGIS Engine简介ArcGIS是美国ESRI(Environmental Systems Research Institute, Inc. 美国环境系统研究所公司)推出的一条为不同需求层次用户提供的全面的、可伸缩的GIS产品线和解决方案。ESRI是GIS领域的拓荒者和领导者,而ArcGIS也代表了当前GIS行业最高的技术水平。1.3.1 ArcGIS产品框架

CSDN-浩淼的天空 1936

ArcMap commands Caption, name, GUID

在使用ArcMap IItemDef 的时候 我们需要实现IToolBar,然后在STDMETHOD(GetItemInfo)(long pos, IItemDef * itemDef){} 里填入Command的ProID,楼主翻阅了很多arcgis文档,才找到的,分享出来。 STDMETHOD(GetItemInfo)(long pos, IItemDef * itemDef) { ...

tudou23115的专栏 405

ArcGIS Engine 开发学习-------基础(一):自定义命令

 要求:在ToolbarControl中添加一个自定义命令,点击可清除当前活动工具。     步骤: 1、创建GIS类,选择Base Command模版,Extending ArcObjects,ArcMap MapControl or PageLayoutControl command,命名为ClearCurrentActiveToolCmd.cs   2、在类中定义IToolbar...

WizradMyL的博客 1151

ArcGIS Engine commands

ArcGIS Engine commands About built-in commands, menus, palettes, multi-items, and toolsets The information in this topic is useful if you're trying to programmatically use

dreamgis的专栏 1260

ArcGIS Engine commands About built-in commands, menus, palettes, multi-items, and toolsets

ArcGIS Engine commands About built-in commands, menus, palettes, multi-items, and toolsets The information in this topic is useful if you're trying to programmatical...

weixin_30492601的博客 263

定制工具

由于ArcGIS Engine提供的ToolBarControl在界面调整上不是很灵活,因此在对界面要求比较高的应用中会采取舍弃ToolBarControl而采用自己的ToolBar。在使用自己的ToolBar过程中,仍然可以使用ArcGIS Engine提供的大量的命令和工具。 ...

weixin_30821731的博客 95

ArcEngine实现添加自带Command命令

首先,目的是想再WinForm上使用button点击可以实现工具条的功能。 实现主要代码: private IToolbarControl m_pToolbarControl = null; m_pToolbarControl = axToolbarControl1.Object as IToolbarControl;//axToolbarControl1是工具条的名称 m_pToolbarControl.AddItem("esriControls.ControlsMapZoomToLastExte

m0_37565924的博客 571

使用ICommand接口快速实现ArcMap原有工具_AE二次开发

使用ICommand接口快速实现ArcMap原有工具例子1:加载数据_AddData例子2:实现Pan、ZoomOut等工具 在使用AE进行二次开发时,对于一些ArcMap的小工具,如Pan,AddData,ZoomOut等等,可以使用ICommand接口进行快速开发。 例子1:加载数据_AddData 用ICommand接口实现的功能与ArcMap的AddData工具一致。 简单三行代码即可复现。 //ICommand是在ESRI.ArcGIS.SystemUI命名空间下 ICommand pComman

weixin_51205206的博客 951

ArcGIS Engine二次开发】入门基础(2):ArcGIS开发方式(VBA、DLL、Add-in、Engine)对比

文章目录2.1 使用VBA进行桌面软件开发2.1.1 VBA开发方式2.1.1 VBA代码的安全性2.2 使用DLL进行桌面软件开发2.2.1 DLL开发方式2.2.2 DLL功能的应用部署2.3 使用Add-in进行桌面软件开发2.4 使用ArcGIS Engine构建独立应用程序 对于桌面GIS应用来说,ArcGIS平台不仅提供了用于开发独立运行的GIS应用软件的二次开发工包ArcGIS Engine,还提供了对ArcGIS Deskop桌面软件进行扩展的开发的话,在开发个具体的GIS 行业应用软件时

智慧空间实验室 6460

Arcgis Engine开发之ICommand的用法

Arcgis Engine开发之ICommand的用法 文章参考自: https://www.cnblogs.com/marvelousone/p/7417963.html (可以跟这个年轻的博主,系统学习AE开发) https://www.cnblogs.com/marvelousone/category/1105683.html 在Arcgis Engine类库中有大量的Command控件。 实例化一个Command对象并显式地运行它: ICommand command = new Contro

Aigcl的博客 1540

基于C#的ArcEngine二次开发教程20:ArcMap Addins 开发的标准流程全解

ArcMap插件式开发全过程解析

m1m2m3mmm的博客 4904

ArcEngine中的ICommand和ITool

如果要使用ArcEngine开发GIS系统的话,首先我们用到的就是MapControl和TocControl以及ToolBarControl。用这三个UI我们就能做出一个简单的GIS系统。MapControl是显示数据用的,TocControl是显示地图数据树用的,ToolBarControl就是放置命令和工具的载体。TooBarControl是一个命令和工具的载体UI,上面可以放很多...

weixin_30569033的博客 575

基于C#的ArcEngine二次开发教程18:ArcGIS addIns 调试【当前不会命中断点,还没有为该文档加载任何符号】问题处理办法

一个最基础的加载shp的示例程序;不会命中断点的问题分析与解决方法

m1m2m3mmm的博客 2558

ArcEngine预定义的命令说明(9.1版本全集)

        转到ESRI ArcEngine开发GIS系统的人越来越多了,可是目前可以找的资源都属于入门级别的,真正的有鉴戒有价值的文章与源码很少,这一问题在.net上体现得尤为突出。事实上,就连ESRI官方随机附带的开发说明书也缺斤少两,例如关于预定义命令的说明都没有提供,令人无比郁闷。       ESRI号称提供了200多个预设的命令,最近其官网提供了这些命令的说明,转过来(包括Na

荒岛的专栏 3741
上一篇: 地理信息产业总产值今年将达2600亿元
yanleigis
博客等级 码龄25年 354粉丝 211原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值