資源簡介
求解路徑分析表示根據要求出的阻抗查找最快、最短甚至是最優的路徑。如果阻抗是時間,則最佳路線即為最快路線。如果阻抗是具有實時或歷史流量的時間屬性,則最佳路線是對指定日期和時間來說最快的路線。因此,可將最佳路徑定義為阻抗最低或成本最低的路徑,其中,阻抗由您來選擇。確定最佳路徑時,所有成本屬性均可用作阻抗。

代碼片段和文件信息
using?System;
using?System.Drawing;
using?System.Runtime.InteropServices;
using?ESRI.ArcGIS.ADF.baseClasses;
using?ESRI.ArcGIS.ADF.CATIDs;
using?ESRI.ArcGIS.Controls;
using?System.Windows.Forms;
using?ESRI.ArcGIS.Carto;
using?ESRI.ArcGIS.Display;
using?ESRI.ArcGIS.Geometry;
using?ESRI.ArcGIS.Geodatabase;
namespace?最短路徑分析
{
????///?
????///?Summary?description?for?AddNetBarriesTool.
????///?
????[Guid(“de7152cb-76df-4a8c-93d9-d01b9bda0672“)]
????[ClassInterface(ClassInterfaceType.None)]
????[ProgId(“最短路徑分析.AddNetBarriesTool“)]
????public?sealed?class?AddNetBarriesTool?:?baseTool
????{
????????#region?COM?Registration?Function(s)
????????[ComRegisterFunction()]
????????[ComVisible(false)]
????????static?void?RegisterFunction(Type?registerType)
????????{
????????????//?Required?for?ArcGIS?Component?Category?Registrar?support
????????????ArcGISCategoryRegistration(registerType);
????????????//
????????????//?TODO:?Add?any?COM?registration?code?here
????????????//
????????}
????????[ComUnregisterFunction()]
????????[ComVisible(false)]
????????static?void?UnregisterFunction(Type?registerType)
????????{
????????????//?Required?for?ArcGIS?Component?Category?Registrar?support
????????????ArcGISCategoryUnregistration(registerType);
????????????//
????????????//?TODO:?Add?any?COM?unregistration?code?here
????????????//
????????}
????????#region?ArcGIS?Component?Category?Registrar?generated?code
????????///?
????????///?Required?method?for?ArcGIS?Component?Category?registration?-
????????///?Do?not?modify?the?contents?of?this?method?with?the?code?editor.
????????///?
????????private?static?void?ArcGISCategoryRegistration(Type?registerType)
????????{
????????????string?regKey?=?string.Format(“HKEY_CLASSES_ROOT\\CLSID\\{{{0}}}“?registerType.GUID);
????????????MxCommands.Register(regKey);
????????????ControlsCommands.Register(regKey);
????????}
????????///?
????????///?Required?method?for?ArcGIS?Component?Category?unregistration?-
????????///?Do?not?modify?the?contents?of?this?method?with?the?code?editor.
????????///?
????????private?static?void?ArcGISCategoryUnregistration(Type?registerType)
????????{
????????????string?regKey?=?string.Format(“HKEY_CLASSES_ROOT\\CLSID\\{{{0}}}“?registerType.GUID);
????????????MxCommands.Unregister(regKey);
????????????ControlsCommands.Unregister(regKey);
????????}
????????#endregion
????????#endregion
????????private?IHookHelper?m_hookHelper?=?null;
????????private?IFeatureWorkspace?pFWorkspace;
????????private?IFeatureClass?barriesFClass;
????????string?path?=?System.AppDomain.CurrentDomain.SetupInformation.Applicationbase;
????????public?AddNetBarriesTool()
????????{
????????????//
????????????//?TODO:?Define?values?for?the?public?properties
????????????//
????????????base.m_category?=?“NetWorkAnalysClass“;?//localizable?text?
????????????base.m_caption?=?“添加障礙“;??//localizable?t
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????246??2015-01-23?21:16??最短路徑分析\code\最短路徑分析\AddNetBarriesTool.bmp
?????文件???????8009??2015-01-23?21:16??最短路徑分析\code\最短路徑分析\AddNetBarriesTool.cs
?????文件????????326??2015-01-23?21:16??最短路徑分析\code\最短路徑分析\AddNetBarriesTool.cur
?????文件????????246??2015-01-23?21:16??最短路徑分析\code\最短路徑分析\AddNetStopsTool.bmp
?????文件???????8131??2015-01-23?21:16??最短路徑分析\code\最短路徑分析\AddNetStopsTool.cs
?????文件????????326??2015-01-23?21:16??最短路徑分析\code\最短路徑分析\AddNetStopsTool.cur
?????文件?????129536??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\bin\Debug\最短路徑分析.exe
?????文件?????130560??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\bin\Debug\最短路徑分析.pdb
?????文件??????11600??2015-01-26?19:56??最短路徑分析\code\最短路徑分析\bin\Debug\最短路徑分析.vshost.exe
?????文件????????490??2010-03-17?22:39??最短路徑分析\code\最短路徑分析\bin\Debug\最短路徑分析.vshost.exe.manifest
?????文件?????128512??2015-01-27?16:10??最短路徑分析\code\最短路徑分析\bin\Release\最短路徑分析.exe
?????文件??????52736??2015-01-27?16:10??最短路徑分析\code\最短路徑分析\bin\Release\最短路徑分析.pdb
?????文件??????11600??2015-01-29?10:26??最短路徑分析\code\最短路徑分析\bin\Release\最短路徑分析.vshost.exe
?????文件????????490??2010-03-17?22:39??最短路徑分析\code\最短路徑分析\bin\Release\最短路徑分析.vshost.exe.manifest
?????文件??????????1??2015-01-23?21:16??最短路徑分析\code\最短路徑分析\ClassDiagram1.cd
?????文件???????4578??2015-01-27?16:10??最短路徑分析\code\最短路徑分析\frmShortPathSolver.cs
?????文件??????11652??2015-01-27?14:30??最短路徑分析\code\最短路徑分析\frmShortPathSolver.Designer.cs
?????文件?????159442??2015-01-27?14:30??最短路徑分析\code\最短路徑分析\frmShortPathSolver.resx
?????文件???????4745??2015-01-27?16:10??最短路徑分析\code\最短路徑分析\NetWorkAnalysClass.cs
?????文件?????129447??2015-01-23?21:17??最短路徑分析\code\最短路徑分析\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7870??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????2740??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\obj\x86\Debug\GenerateResource.read.1.tlog
?????文件???????3282??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\obj\x86\Debug\GenerateResource.write.1.tlog
?????文件?????152331??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\obj\x86\Debug\ResolveAssemblyReference.cache
?????文件??????10490??2015-01-26?19:56??最短路徑分析\code\最短路徑分析\obj\x86\Debug\最短路徑分析.csproj.FileListAbsolute.txt
?????文件???????1114??2015-01-23?21:17??最短路徑分析\code\最短路徑分析\obj\x86\Debug\最短路徑分析.csproj.GenerateResource.Cache
?????文件?????288104??2015-01-23?21:17??最短路徑分析\code\最短路徑分析\obj\x86\Debug\最短路徑分析.csprojResolveAssemblyReference.cache
?????文件?????129536??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\obj\x86\Debug\最短路徑分析.exe
?????文件?????102727??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\obj\x86\Debug\最短路徑分析.frmShortPathSolver.resources
?????文件?????130560??2015-01-26?19:55??最短路徑分析\code\最短路徑分析\obj\x86\Debug\最短路徑分析.pdb
............此處省略642個文件信息
評論
共有 條評論