美文网首页GIS人参
一、AE+C#之可视化组件

一、AE+C#之可视化组件

作者: 平凡的鱼仔 | 来源:发表于2019-01-28 15:19 被阅读2次

     AE中有多种控件,如:ToolbarControl、TocControl、MapControl、PageLayoutControl、SceneControl、GlobeControl、LicenseControl、SymbologyControl等。

    4.png
    MapControl主要用于地图数据的显示,提供了类似于arcmap的空间数据显示窗口(dataview),主要功能有:地图显示、放大、缩小、漫游;显示地图要素(点、线、面要素);显示label标记;显示被选中的元素;进行空间或属性数据查询。
    ToolbarControl需要和同伴控件TocControl一起使用,为TocControl提供命令、工具、菜单功能。
    PageLayoutControl对应arcmap的布局视图(layout view),用于控制地图的布局和打印。
    ArcGlobe将所有数据投影到球体表面上,使场景显示更接近现实世界。适合于全市,全省,全国甚至全球大范围内的数据展示。
    ArcScene将所有数据投影到当前场景所定义的空间参考中,场景表现为平面投影,适合于小范围内精细场景刻画。

    我的电脑装的是vs2012+Arcgis Engine10.2
    启动vs2012,新建一个小工程来看一下,从菜单选择‘文件’--->‘新建’--->‘工程’,出现下面画面:

    1.PNG
    选择Extending ArcObjects,框架默认为.NET Framework3.5然后选择MapControl Application,在名称处改名字,改不改看自己,位置自己选喜欢的,我这里设置了默认文件夹,然后点确定,出现下面的画面:
    2.PNG
    第一次新建AE工程,可能没有出现设计画面,双击MainForm.cs就出现了设计画面: 5.PNG
    直接启动程序来看一下界面: 6.PNG
    在ToolbarControl上右键选择属性,出现下面的窗口: 属性.PNG 点击items出现下面的画面: item.PNG 自己可以进行相关的属性设置,这里展示了items的用法: 7.PNG 其它Control也可以右键进行属性设置。
    下面,进行控件的添加,先调出‘工具箱’和‘属性’:‘视图’--->‘工具箱’调出工具箱窗口,‘视图’--->‘其它窗口’--->‘属性窗口’调出属性窗口,调出后如图: 8.PNG 点击‘工具箱’--->‘Arcgis Windows Forms’选择需要添加的控件,新建一个MapcontrolApplication默认带有ToolbarControl、TocControl、MapControl、LicenseControl四个控件。

    本文就到此,下一节:二、AE+C#之地图图层加载

    相关文章

      网友评论

        本文标题:一、AE+C#之可视化组件

        本文链接:https://www.haomeiwen.com/subject/pifnjqtx.html