资源简介
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
相关资源
- GPS3.0版本
-
openla
yers3轨迹回放完整版 - ArcGIS地图边框样式
- h5实现gps转百度坐标,并显示在地图上
- ArcGis自动批量分幅并命名图幅号
- geojson格式的世界各国WebGIS
- GPS格式转换程序RNXCMP
- GPS设计全攻略
- 利用udig美化shape文件并由Geoserver发布
- 中国铁路矢量图
- ArcGIS 10.1 for Server
- GPS伪距单点定位程序
- axure轨迹运动原型
- arcgis 10.1 汉化中文包
- arcgis锐角检查工具
- [ArcGIS.Engine.Developer.kit.10.英文版]
- GPS测码伪距绝对定位的几种算法
- 将EXCEL中的数据导入到ArcGIS 插值生成
- hysplit模式简介及使用
- GPS NMEA-0183数据解析代码
-
opela
yers4绘图控件 - RINEX格式转换crx2rnx和rnx2crx
- GPS双频圆极化微带天线的设计
- arcgis server 10.3 crack ecp
- 卡尔曼滤波在GPS动态定位中的研究
- 基于密度的一种聚类方法DBSCAN源码
- arcgisforjs自定义鼠标样式.zip
- Arcgis10.0破解文件
- 史上最直白的logistic regression教程整理
- ArcGIS for Server10.1正式版授权文件.ecp
评论
共有 条评论