• 大小: 1.61MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: 其他
  • 标签: AE  

资源简介

求解路径分析表示根据要求出的阻抗查找最快、最短甚至是最优的路径。如果阻抗是时间,则最佳路线即为最快路线。如果阻抗是具有实时或历史流量的时间属性,则最佳路线是对指定日期和时间来说最快的路线。因此,可将最佳路径定义为阻抗最低或成本最低的路径,其中,阻抗由您来选择。确定最佳路径时,所有成本属性均可用作阻抗。

资源截图

代码片段和文件信息

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个文件信息

评论

共有 条评论