資源簡介
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.xm
????.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個文件信息
- 上一篇:信號與線性系統分析課后習題指導書
- 下一篇:中國行政區劃矢量圖
評論
共有 條評論