• 大小: 10.32MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-08-24
  • 语言: 其他
  • 标签: sql2010  vs2012  c#  Arc  engine  

资源简介

2.4 功能需求 本系统功能需求分为四部分:基本地图模块需求、空间数据管理模块需求、信息查询模块需求与空间分析模块需求。以下为具体介绍。 2.4.1 基本地图模块需求 此功能主要对空间数据库和属性数据库的数据进行分析和处理。主要包括漫游、放大、缩小、全屏、刷新、点击查询,地图测量等功能,提供与地图数据进行动态交互的基本工具。此功能是基本的地图操作,实现本系统面向用户的基本功能。 2.4.2 空间数据管理模块需求 此功能主要是对空间数据的发布进行管理,控制这些数据是否显示到图层中,面对不同权限的用户进行不同的数据发布。此功能是为本系统管理者所设计的系统,为其考虑到不同权限用户不同时数据的发布情况。 2.4.3 信息查询模块需求 本系统提供了丰富的查询分析功能,用户可以直接查询景区、商场、酒店医院、银行等的名称,从而查到他的位置, 1) 景区景点查询 用户通过输入自己感兴趣的景点或者服务区域就可查询出该区域的位置及相关信息,游客输入的区域将会在地图上高亮显示。显示景区内特色商品的相关信息及进出景点的路线和交通工具的简单介绍。通过查询,用户可以在最短时间内了解景区景点的整体概况,在此基础上选择最佳旅游路线。 2) 出行路线查询 系统根据记录了北海市的公交路线,只要输入起点和终点,将在地图上显示该公交路线路径。系统也可以根据用户自行选择的景点制定最优路线。 3) 周边信息查询 根据游客选择的地点和范围,系统显示该地点相应范围内的景点、公交站点、宾馆酒店等信息,便于用户获得感兴趣的信息方便确定出游路线。 2.4.4 空间分析模块需求 空间分析是GIS中最为重要的内容之一,体现了GIS的本质。GIS在空间分析的过程中使用多种空间模型来表现不同尺度的自然地理和社会现象,同时它便捷的空间分析能力也是GIS的主要优势所在。以下主要从最短路径分析以及缓冲区分析出发来展示本系统的空间分析模块需求所在。 1) 最短路径分析 针对城市道路网路线多、节点多的特点充分应用道路网中地理位置关系结合狄克斯特拉算法的思想,实现最短路径分析。 可以查公交线路,著名景点等 还有统计图模块 对北海市的著名旅游景点、游客数量、进行统计图显示,使结果一目了然, 让游客对北海有更多的了解。

资源截图

代码片段和文件信息

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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .CA....     38476  2015-01-23 21:16  景区 (3)\datu\Img\barries.bmp

    .CA....     38476  2015-01-23 21:16  景区 (3)\datu\Img\stops.bmp

    .CA....    743015  2015-01-23 21:16  景区 (3)\datu\Img\汽车3.3DS

    .CA....     14938  2015-01-23 21:16  景区 (3)\datu\Img\添加站点.png

    .CA....     17598  2015-01-23 21:16  景区 (3)\datu\Img\添加障碍.png

    .CA....     15920  2015-01-23 21:16  景区 (3)\datu\Img\清除.png

    .CA....     32907  2015-01-23 21:16  景区 (3)\datu\Img\行走模拟.png

    .CA....     22982  2015-01-23 21:16  景区 (3)\datu\Img\路径解决.png

    .CA....    614400  2019-07-03 12:39  景区 (3)\datu\mainroad.mxd

    .CA....     65610  2019-07-02 10:39  景区 (3)\datu\raod\mainroad.dbf

    .CA....       413  2019-07-02 10:39  景区 (3)\datu\raod\mainroad.prj

    .CA....      9404  2019-07-02 10:39  景区 (3)\datu\raod\mainroad.sbn

    .CA....       724  2019-07-02 10:39  景区 (3)\datu\raod\mainroad.sbx

    .CA....     95796  2019-07-02 10:39  景区 (3)\datu\raod\mainroad.shp

    .CA....      6323  2019-07-02 10:39  景区 (3)\datu\raod\mainroad.shp.xml

    .CA....      7796  2019-07-02 10:39  景区 (3)\datu\raod\mainroad.shx

    .CA....    262144  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND.nd\mainroad_ND_ln_blob.nds

    .CA....       364  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND.nd\mainroad_ND_ln_blobx.nds

    .CA....     49140  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND.nd\mainroad_ND_ln_desc.nds

    .CA....        88  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND.nd\mainroad_ND_ln_descx.nds

    .CA....       418  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND.nd\mainroad_ND_ln_schema.nds

    .CA....      2857  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND.nd\mainroad_ND_nd_schema.nds

    .CA....      4539  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND_Junctions.dbf

    .CA....       413  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND_Junctions.prj

    .CA....      6724  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND_Junctions.sbn

    .CA....       628  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND_Junctions.sbx

    .CA....     17992  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND_Junctions.shp

    .CA....      5212  2019-07-02 10:40  景区 (3)\datu\raod\mainroad_ND_Junctions.shx

    .CA....     12632  2019-07-02 15:15  景区 (3)\datu\road.gdb\a00000001.freelist

    .CA....       110  2019-07-02 10:33  景区 (3)\datu\road.gdb\a00000001.gdbindexes

............此处省略780个文件信息

评论

共有 条评论