资源简介
ArcGisEngine动态轨迹,实现GPS车辆运行,作线等功能.

代码片段和文件信息
using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;
using ESRI.ArcGIS.ADF.baseClasses;
using ESRI.ArcGIS.ADF.CATIDs;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.SystemUI;
namespace demo
{
///
/// Summary description for CreateNewDocument.
///
public class CreateNewDocument : baseCommand
{
private IHookHelper m_hookHelper = null;
//constructor
public CreateNewDocument()
{
//update the base properties
base.m_category = “.NET Samples“;
base.m_caption = “NewDocument“;
base.m_message = “Create a new map“;
base.m_toolTip = “Create a new map“;
base.m_name = “DotNetTemplate_NewDocumentCommand“;
}
#region Overriden Class Methods
///
/// Occurs when this command is created
///
/// Instance of the application
public override void OnCreate(object hook)
{
if (m_hookHelper == null)
m_hookHelper = new HookHelperClass();
m_hookHelper.Hook = hook;
}
///
/// Occurs when this command is clicked
///
public override void onclick()
{
IMapControl3 mapControl = null;
//get the MapControl from the hook in case the container is a ToolbarControl
if (m_hookHelper.Hook is IToolbarControl)
{
mapControl = (IMapControl3)((IToolbarControl)m_hookHelper.Hook).Buddy;
}
//In case the container is MapControl
else if (m_hookHelper.Hook is IMapControl3)
{
mapControl = (IMapControl3)m_hookHelper.Hook;
}
else
{
MessageBox.Show(“Active control must be MapControl!“ “Warning“ MessageBoxButtons.OK MessageBoxIcon.Exclamation);
return;
}
//check to see if there is an active edit session and whether edits have been made
DialogResult result;
IEngineEditor engineEditor = new EngineEditorClass();
if ((engineEditor.EditState == esriEngineEditState.esriEngineStateEditing) && (engineEditor.HasEdits() == true))
{
result = MessageBox.Show(“Would you like to save your edits“ “Save Edits“ MessageBoxButtons.YesNoCancel MessageBoxIcon.Question);
switch (result)
{
case DialogResult.Cancel:
return;
case DialogResult.No:
engineEditor.StopEditing(false);
break;
case DialogResult.Yes:
engineEditor.StopEditing(t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-08-11 13:48 Backup\data
文件 2238 2010-07-12 16:34 Backup\demo\App.ico
文件 4014 2010-07-13 09:44 Backup\demo\BikingTrackModeCmd.bmp
文件 300544 2010-08-11 13:44 Backup\demo\bin\Debug\demo.exe
文件 75264 2010-08-11 13:44 Backup\demo\bin\Debug\demo.pdb
文件 14328 2010-08-11 13:46 Backup\demo\bin\Debug\demo.vshost.exe
文件 490 2009-06-11 05:14 Backup\demo\bin\Debug\demo.vshost.exe.manifest
目录 0 2010-08-11 13:44 Backup\demo\bin\Debug
目录 0 2010-08-11 13:44 Backup\demo\bin
文件 3865 2010-07-12 16:34 Backup\demo\CreateNewDocument.cs
文件 4723 2010-07-13 16:49 Backup\demo\DDControl.cs
文件 6767 2010-07-13 14:15 Backup\demo\demo.csproj
文件 486 2010-07-12 16:39 Backup\demo\demo.csproj.user
文件 844 2010-07-13 13:43 Backup\demo\DynamicBikingSpeedCtrl.cs
文件 4120 2010-07-12 16:38 Backup\demo\DynamicBikingSpeedCtrl.designer.cs
文件 6010 2010-07-12 16:36 Backup\demo\DynamicBikingSpeedCtrl.resx
文件 2419 2010-08-11 13:46 Backup\demo\DynamicBikingToolbarClass.cs
文件 34757 2010-07-13 16:12 Backup\demo\DynamicDisplayCmd.cs
文件 2238 2010-07-12 16:34 Backup\demo\Earth.ico
文件 4014 2010-07-13 09:57 Backup\demo\Icons\bicycle-icon.bmp
文件 22054 2010-07-13 09:57 Backup\demo\Icons\cat.bmp
文件 3633 2010-07-13 09:57 Backup\demo\Icons\gps.png
文件 822 2006-08-16 12:14 Backup\demo\Icons\ship_016.bmp
文件 1782 2006-08-16 12:14 Backup\demo\Icons\ship_024.bmp
文件 3126 2006-08-16 12:14 Backup\demo\Icons\ship_032.bmp
文件 6966 2010-07-13 09:15 Backup\demo\Icons\ship_048.bmp
文件 196662 2006-08-16 12:14 Backup\demo\Icons\ship_256.bmp
文件 822 2010-07-13 09:57 Backup\demo\Icons\valentine-heart16.bmp
文件 1062 2010-07-13 09:57 Backup\demo\Icons\valentine-heart18.bmp
文件 1254 2010-07-13 09:57 Backup\demo\Icons\valentine-heart20.bmp
............此处省略32个文件信息
- 上一篇:内存乒乓缓存机制和消息分发机制的C代码实现
- 下一篇:v3fe32.rar
相关资源
- ArcGIS Server 10.4.x 系列 授权文件
- 最新的北京地铁shp文件75146
- ArcGIS Engine最优路径分析
- 武汉大学 科傻GPS 静态后处理软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- arcgis engine实现叠加分析
- 3DWebGIS 3DWebGIS
- GIS项目开发文档(分析、设计、实现
- arcgis 10.1 中文环境安装包
- 地图符号化(ArcEngine)
- 地图浏览(ArcEngine)
- 开源的nmealib
- GIS 设计与实现 (打包版)
- vc利用MFC底层开发的二维GIS管理软件,
- Arcgis 扩展模块
- 相干与非相干实现捕获与跟踪GPS
- 天文钟GPS对时程序
- 印度泰米尔纳德邦Noyyal流域利用GIS和
- shp转cad小工具
- Logistic回归总结非常好的机器学习总结
- 用切比雪夫多项式标准化GPS卫星轨道
- 起算点点位不同对GPS-RTK测高的影响
- GPS-RTK技术在公婆泉矿区详查中的应用
- NetApp Data ONTAP:registered: GX产品简介
- 建立在Sun皓龙服务器上的为石GIS解决
- 基于四核和双核英特尔:registered: 至强
- 英特尔:registered: 酷睿:trade_mark:双核处
- 借助英特尔:registered: 主动管理技术缩
- LANDesk 管理解决方案和采用英特尔:r
- 英特尔:registered: 酷睿:trade_mark:2 双核
评论
共有 条评论