Arcgis Engine
“Arcgis Engine”相关的资料有哪些?“Arcgis Engine”相关的范文有哪些?怎么写?下面是小编为您精心整理的“Arcgis Engine”相关范文大全或资料大全,欢迎大家分享。
ArcGIS Engine题库
一、选择题
1. ArcMap中,当一个要素被选中的时候,选中标记出现的目的是(D)
A 当该要素被旋转的时候,会围绕这个选择点来旋转
B 它仅仅是一种符号指示,通过有颜色的边框标示要素被选中了 C 它可以用来捕捉线和顶点,将选择的要素连接到其他的要素上 D A和C
2. 哪一种ArcGIS的许可文件,可以让你将GIS数据导成CAD的格式(A)
A ArcInfo B ArcEditor C ArcView D A和B 3. 在一个ArcMap的MXD文件中,通过下列哪一个选项的属性对话框,可以更改图层所显示的投影信息:(A) A data frame B data layer C feature dataset D feature class
4. 在一个要素数据集中,所有的要素类必须有相同的:(B) A 数据源 B 空间参考 C 字段类型 D 元数据 5. 在ArcMap中只能通过标注管理器进行标注的操作。(B) A 正确 B 错误 6. 在ArcMap中,sketch可以被
ArcGIS Engine
《ArcGIS Engine+C#实例开发教程》第一讲 桌面GIS应用程序框架的建立
本讲主要是使用MapControl、PageLayoutControl、ToolbarControl、TOCControl四个控件建立起基本的桌面GIS应用程序框架。最终成果预览如下:
1、新建项目
启动VS2005,选择“文件|新建|项目”,在项目类型中选择Visual C#,再选择Windows应用程序模板,输入名称“3sdnMap”,点击确定。
在解决方案管理器中将“Form1.cs”重命名为“3sdnMap.cs”,在设计视图中,选中窗体,将其属性中的“Text”改为“3sdnMap”。 2、添加控件
选择工具箱中的“菜单和工具栏|MenuStrip”,将其拖入窗体。 选择工具箱中的“ArcGIS Windows Forms”节,将“ToolbarControl”控件拖入窗体,并将其属性中的Dock设置为Top。 选择工具箱中的“菜单和工具栏|StatusStrip”,将其拖入到窗体。
选择工具箱中的“容器|SplitContainer”容器拖入窗体,并将其属性中的Dock设置为Fill。
将TabControl控件拖入Panel1,将Ali
ArcGIS Engine控件编程
2 使用ArcGIS Engine控件编程
在ESRI.ArcGIS.Controls命名空间中包含了可用于快速构建GIS独立应用程序的控件,如MapControl、PageLayoutControl、TOCControl和ToolbarControl等。其中MapControl和PageLayoutControl对应ArcMap桌面应用程序的“数据”和“布局”视图。前者封装了Map对象,用于地图数据的显示和分析,后者封装了PageLayout对象,用于地图的修饰和整理,以便生成一幅成品地图。这两个控件均实现了IMxdContents接口,可以读取和写入地图文档(MapDocument)。
TOCControl和ToolbarControl控件分别对应ArcMap中的“Table of Contents”和各种工具条。这两个控件都需要一个“伙伴控件”协同工作,而伙伴控件则可以是MapControl、PageLayoutControl、SceneControl或GlobeControl。TOCControl用交互树视图的方式来显示伙伴控件的地图、图层和符号体系内容,并保持其内容与伙伴控件同步。而ToolbarControl则可以驻留操作其伙伴控
ArcGIS Engine考试整理
一、选择题
1. 世界上第一个地理信息系统是:( B )
A. 中国数字城市 B. 加拿大地理信息系统 C. 日本地理信息系统 D. 美国地理信息系统 2. 3S技术指的是:( B )
A.GIS、RS、DSS C.MIS、OS、DSS
B.GIS、RS、GPS
D.精细农业、数字地球、空间信息
3. 缓冲区分析是是地理信息系统重要的和基本的空间操作功能之一,下列描述不正确的是
( D )
a) 可以实现城市的噪音污染源所影响的一定空间范围分析 b) 可以实现交通线两侧所划定的绿化带分析
c) 可以实现公共设施(商场,邮局,银行,医院,车站,学校等)的服务范围分析 d) 可以实现最佳路径分析
4. 遥感数据是GIS的重要数据源,遥感数据含有丰富的资源与环境信息,下列对遥感数据
描述不正确的是( A )
a) 遥感数据是大面积的、动态的、近实时的矢量数据 b) 遥感数据是GIS数据更新的重要来源 c) 遥感数据是大面积、综合的信息 d) 遥感数据获取速度快
5. 栅格数据表示地物的精度取决于:( A )
a) 栅
ArcGIS Engine地图查询
地图查询、统计是一个GIS系统的基本的功能模块,实际上统计功能的前提也是通过查询获取结果以文字或者图表等报表的形式展现查询结果数据。 地图查询有两种类型的查询:
1.空间查询:在地图上设置一定范围,查询这一范围内的要素。例如在地图上画一范围查询这一区域内的所有消防栓,这一范围的所有消防栓高亮显示(或者其他显示方式)并展现出所有的消防栓的属性信息。
2.属性查询:通过一定的查询条件获取目标要素。例如我们需要查询中国行政区上人口大于5000万,同时GDP大于1万亿的省份,通过执行查询,符号条件的省份高亮显示(或者其他显示方式)并展现出这些省份的属性信息。
ArcGIS Engine9.3为开发者提供了无需写代码即可进行查询功能的Identify工具,但是这个工具是一个通用的信息查询新工具。而开发者通常需要自己开发一套符合自己业务需求更加灵活的查询功能模块,甚至一些功能不仅仅是查询信息,很多编辑编辑功能以及和业务相结合的功能开发都用到查询功能。所以很有必要了解ArcGIS Engine的查询机制。
5.1目标
1.熟悉Cursor,FeatureCursor对象,使用IFeatureCursor接口
2.熟悉QueryFilter, Spatial
ArcGIS Engine开发GIS应用 - VC
利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。
你可以在下面的目录下找到相应的样例程序:
<安装目录>\\DeveloperKit\\Samples\\Developer_Guide_Scenarios\\ ArcGIS_Engine\\Building_an_ArcGIS_Control_Application\\Map_Viewer
注:ArcGIS样例程序不包含在ArcGIS Engine开发工具包“典型”安装方式中。如果你没有安装它们,则可以重新运行开发工具包安装向导,选择“定制”或“修改”方式,并选择软件开发包下的样例项进行安装。 一、项目描述
利用视窗控件建立应用程序的目标是演示并使你熟悉在微软Visual Studio .NET API中使用标准ArcGIS控件开发和部署GIS应用所需的步聚。本节中使用了Visual Studio .NET开发环境中的MapControl、 PageLayoutControl、TOCControl和ToolbarControl等视窗控件。COM、Ja
Arcgis Engine开发分级渲染
这是网上找的分级渲染代码 /// /// 不同颜色生成分级点符号图 /// /// /// /// /// public IFeatureLayer GisChart_ClassBreakColorMaker(IFeatureLayer mFeatureLayer, IServerContext pSOC, string mFieldName, ref int iBreakCount) { IGeoFeatureLayer pGeoFeatureLayer; IFillSymbol pFillSymbol; ISimpleMarkerSymbol pSimpleMarkerS; stdole.StdFont pFontDisp; ITable pTable; IQueryFilter pQueryFilter; ICursor pCursor; IDataStatistics pDataStatistics; IStatis
ArcGIS Engine基础开发教程(5)
ArcGIS Engine基础开发教程(5)——学习地图查询
地图查询
地图查询、统计是一个GIS系统的基本的功能模块,实际上统计功能的前提也是通过查询获取结果以文字或者
图表等报表的形式展现查询结果数据。
地图查询有两种类型的查询:
1.空间查询:在地图上设置一定范围,查询这一范围内的要素。例如在地图上画一范围查询这一区域内的所有消防
栓,这一范围的所有消防栓高亮显示(或者其他显示方式)并展现出所有的消防栓的属性信息。
2.属性查询:通过一定的查询条件获取目标要素。例如我们需要查询中国行政区上人口大于5000万,同时GDP大于1万亿的省份,通过执行查询,符号条件的省份高亮显示(或者其他显示方式)并展现出这些省份的属性信息。 ArcGIS Engine9.3为开发者提供了无需写代码即可进行查询功能的Identify工具,但是这个工具是一个通用的信息查询新工具。而开发者通常需要自己开发一套符合自己业务需求更加灵活的查询功能模块,甚至一些功能不仅仅是查询信息,很多编辑编辑功能以及和业务相结合的功能开发都用到查询功能。所以很有必要了解ArcGIS Engine
的查询机制。
5.1目标
1.熟悉Cursor,FeatureCurs
ArcGIS - Engine+C - 实例开发教程
第一讲桌面GIS应用程序框架的建立
本讲主要是使用MapControl、PageLayoutControl、ToolbarControl、TOCControl四个控件建立起基本的桌面GIS应用程序框架。最终成果预览如下:
1、新建项目
启动VS2005,选择“文件|新建|项目”,在项目类型中选择VisualC#,再选择Windows应用程序模板,输入名称“3sdnMap”,点击确定。
在解决方案管理器中将“Form1.cs”重命名为“3sdnMap.cs”,在设计视图中,选中窗体,将其属性中的“Text”改为“3sdnMap”。
2、添加控件
选择工具箱中的“菜单和工具栏|MenuStrip”,将其拖入窗体。
选择工具箱中的“ArcGISWindowsForms”节,将“ToolbarControl”控件拖入窗体,并将其属性中的Dock设置为Top。
选择工具箱中的“菜单和工具栏|StatusStrip”,将其拖入到窗体。
选择工具箱中的“容器|SplitContainer”容器拖入窗体,并将其属性中的Dock设置为Fill。将TabControl控件拖入Panel1,将Alignment属性设置为Bottom,Dock属性设置为Fill。点击TabPages
ArcGIS - Engine+C#实例开发教程
第一讲 桌面GIS应用程序框架的建立
本讲主要是使用MapControl、PageLayoutControl、ToolbarControl、TOCControl四个控件建立起基本的桌面GIS应用程序框架。最终成果预览如下:
1、新建项目
启动VS2005,选择“文件|新建|项目”,在项目类型中选择Visual C#,再选择Windows应用程序模板,输入名称“3sdnMap”,点击确定。
在解决方案管理器中将“Form1.cs”重命名为“3sdnMap.cs”,在设计视图中,选中窗体,将其属性中的“Text”改为“3sdnMap”。
2、添加控件
选择工具箱中的“菜单和工具栏|MenuStrip”,将其拖入窗体。
选择工具箱中的“ArcGIS Windows Forms”节,将“ToolbarControl”控件拖入窗体,并将其属性中的Dock设置为Top。
选择工具箱中的“菜单和工具栏|StatusStrip”,将其拖入到窗体。
选择工具箱中的“容器|SplitContainer”容器拖入窗体,并将其属性中的Dock设置为Fill。 将TabControl控件拖入Panel1,将Alignment属性设置为Bottom,Dock