<input id="yq62h"><object id="yq62h"></object></input>
  • <label id="yq62h"><big id="yq62h"></big></label>
    <th id="yq62h"><kbd id="yq62h"><menu id="yq62h"></menu></kbd></th>

    1. <span id="yq62h"><blockquote id="yq62h"></blockquote></span>
      <legend id="yq62h"><output id="yq62h"></output></legend>
      1. <s id="yq62h"><dfn id="yq62h"><noframes id="yq62h"><strike id="yq62h"><input id="yq62h"></input></strike>

        旅游景點(diǎn)導(dǎo)游圖「旅游景區(qū)導(dǎo)游圖」

        導(dǎo)讀:旅游景點(diǎn)導(dǎo)游圖「旅游景區(qū)導(dǎo)游圖」 重點(diǎn)旅游區(qū)(點(diǎn))遙感導(dǎo)游圖編制說(shuō)明 什么是導(dǎo)游圖 4 旅游區(qū)導(dǎo)游圖 (7人) 旅游地圖的作用是什么?

        重點(diǎn)旅游區(qū)(點(diǎn))遙感導(dǎo)游圖編制說(shuō)明

        8.4.1 技術(shù)方法

        (一)遙感信息源的選擇(表8-3)

        遙感導(dǎo)游圖采用了 1984 年 3 月 1 日美國(guó)宇航局(NASA)發(fā)射的 Landsat-5 陸地衛(wèi)星TM專題繪圖儀于1998年10月3日(東江水庫(kù))獲取的 TM數(shù)字圖像,以及1986年10月使用加拿大雙水獺飛機(jī)獲得的真彩色航空相片(岳麓山),其中 TM 圖像分辯率為 30 m,波段采用 TM5、TM4、TM3三個(gè)波段并分別賦予紅、綠、藍(lán)三色而合成,航片比例尺為1∶1萬(wàn)。

        (二)重點(diǎn)旅游區(qū)(點(diǎn))的選擇

        重點(diǎn)旅游區(qū)(點(diǎn))選擇東江湖區(qū)和岳麓山區(qū),分別代表湖區(qū)、城市山岳型的旅游景觀特征,在遙感影像上各具特點(diǎn),極富代表性。

        (三)旅游資料的收集與整理

        全面收集景區(qū)的相關(guān)資料,包括各種比例尺的地形圖、地圖地理底圖、旅游略圖以及旅游區(qū)的各種成果報(bào)告,通過(guò)對(duì)各景區(qū)(點(diǎn))的實(shí)地考察、驗(yàn)證,最后完成資料的綜合分析工作。

        (四)導(dǎo)游圖編制的軟硬件環(huán)境

        (1)軟件環(huán)境:Windows98操作系統(tǒng)、ENVI遙感圖像處理系統(tǒng)、MAPGIS地理信息制圖系統(tǒng)、PHOTOSHOP平面圖像處理系統(tǒng)。

        (2)硬件環(huán)境:主機(jī)配置為 CPU-PⅢ800、RAD-256M、IDEDISK-80G、AVG-17″;外設(shè)配置有 Ls8000(A0)掃描儀(800DPI)、(A4)彩色掃描儀(1200DPI)、HP3500 彩色噴墨繪圖儀(600DPI)、外掛刻錄機(jī)等。

        (五)圖像處理

        (1)圖像合成:為滿足提取旅游信息的需要,東江湖區(qū)(TM122-42景區(qū))采用 TM5、TM4、TM3三波段分別賦予 R、G、B 三原色進(jìn)行假彩色合成,合成圖像反映的地表近于真彩色。

        (2)幾何糾正:圖像處理中先采用系統(tǒng)正射中心投影校正,然后利用地理底圖進(jìn)行地理坐標(biāo)校正,大大提高了圖像的精度。

        (3)圖像鑲嵌:由于岳麓山區(qū)采用了四條航線共20張真彩色航片,景區(qū)(工作區(qū))不在一張航片內(nèi),因而需進(jìn)行圖像鑲嵌。鑲嵌處理在3.0版本全新遙感圖像處理軟件ENVI系統(tǒng)中完成。

        8.4.2 重點(diǎn)旅游區(qū)(點(diǎn))遙感圖像解譯及制作

        (一)圖像解譯

        (1)建立解譯標(biāo)志:在解譯過(guò)程中,采用的解譯標(biāo)志有形態(tài)、色調(diào)、水系、地貌形態(tài)、影紋圖案、土壤植被、人文環(huán)境等。其中最重要是形態(tài)和色調(diào)。

        (2)解譯方法:此次主要采用目視解譯方法,光學(xué)增強(qiáng)處理和計(jì)算機(jī)數(shù)字圖像處理作為輔助方法。

        表8-3 湖南省主要遙感信息源匯總表

        (3)解譯圖制作包括①旅游信息提取:在已合成的圖像上解譯線性地物(車(chē)道、人行道)、景區(qū)范圍以及景點(diǎn)分布;②透明薄膜制作:將已解譯的信息繪制在透明薄膜上(上墨),與底圖圖像完全套合。

        (二)成果圖制作

        (1)遙感解譯圖制作:將解譯制作的薄膜掃描輸入,在MAPGIS軟件的圖形編輯中進(jìn)行矢量化,并編輯成遙感解譯矢量圖件。

        (2)解譯圖與遙感圖像配準(zhǔn):已編輯好的矢量圖件經(jīng)過(guò)校正、旋轉(zhuǎn)、拉伸處理,使之與衛(wèi)星圖像完全配準(zhǔn),然后通過(guò)PHOTOSHOP將兩者復(fù)合成遙感導(dǎo)游圖。

        (3)導(dǎo)游圖的整飾:為了使成果圖達(dá)到美觀、協(xié)調(diào)的效果,需對(duì)套合的圖像進(jìn)行整飾、注解、色彩變換等,此項(xiàng)工作在PHOTOSHOP照片處理系統(tǒng)中完成。

        (4)成果輸出:整飾過(guò)的成果圖采用HP750彩色噴墨繪圖儀打印輸出。

        (三? ??導(dǎo)游圖的特點(diǎn)

        衛(wèi)星遙感圖像制作的導(dǎo)游圖不僅可反映出各類(lèi)旅游景觀的形態(tài)特征及空間分布,而且還顯示出與周?chē)h(huán)境群體風(fēng)景的關(guān)系,該圖具備圖面清晰易讀,色澤明快,較傳統(tǒng)旅游圖有更豐富的內(nèi)容和更強(qiáng)的表達(dá)能力等特點(diǎn)。特別是大比例尺的圖像,由于具備分辨率高的優(yōu)點(diǎn),立體感強(qiáng),地表景觀直觀真實(shí),令人有身臨其境,站在衛(wèi)星俯瞰地球的美妙感覺(jué),完全可供非專業(yè)人員識(shí)別和接受。

        (四)重點(diǎn)旅游區(qū)(點(diǎn))遙感導(dǎo)游圖及說(shuō)明

        (1)東江湖風(fēng)景區(qū):該區(qū)位于羅宵山脈南端,耒水上游,距湖南省“南大門(mén)”——郴州資興市區(qū)僅16 km,是湘粵贛黃金旅游線上的一顆璀璨的明珠,為新近發(fā)展起來(lái)的湖南省最佳旅游觀光度假目的地和十佳旅游景區(qū)。

        東江湖景觀為山地人工湖泊景觀,在TM影像上沿河谷伸展形成狹長(zhǎng)、彎曲的藍(lán)色調(diào)湖體,兩岸群山疊翠,青峰插云,山體呈黃、綠色調(diào),山脊線線性影像清晰,屬侵蝕構(gòu)造高中山地貌,基底以變質(zhì)巖為主,巖性堅(jiān)硬。西部淺藍(lán)色調(diào),主要出露碳酸鹽巖及碎屑巖,屬溶蝕低山丘陵地貌,影像差別較大。

        東江湖旅游區(qū)盡顯名、特、新、險(xiǎn)、奇之現(xiàn)代旅游特色。東江大壩位于資興市上游11 km處,壩高157 m,為混凝土雙曲拱壩,氣勢(shì)雄偉,在我國(guó)屬首位,在國(guó)際上名列同類(lèi)大壩第二位,頗具觀賞價(jià)值。東江湖還是國(guó)家重點(diǎn)林區(qū),植被覆蓋率達(dá)90.8%,景區(qū)主要有門(mén)樓、霧漫小東江、東江大壩、猴古山瀑布、兜率靈巖寺廟溶洞、擁翠峽、果園風(fēng)光、東江漂流、度假村群島等景點(diǎn),天鵝山國(guó)家森林公園與湖相連。

        (2)岳麓山風(fēng)景及文化教育區(qū):岳麓山是長(zhǎng)沙市著名風(fēng)景區(qū),自然景觀、人文景觀兼?zhèn)洹T缆瓷轿挥谙?a href='/jiangxi/' target=_blank>江西岸,屬于長(zhǎng)瀏盆地西緣丘陵一部分,其范圍約為31 km2,景觀中心約8 km2,南北長(zhǎng)約4 km,東西寬約2 km,屬城市山岳型風(fēng)景名勝區(qū),最高峰為禹碑峰,海拔300.8 m。

        岳麓山集深洞、懸崖、名泉、幽谷、秀峰、絕頂于一體,在真彩色航片鑲嵌圖上,能非常直觀真實(shí)地反映其全景全貌。岳麓山中部高峻,南北漸低,南段呈東南走向,北段向東北延伸,成一半月弧型。由于航片分辨率大,可解程度高,盡管植被覆蓋密集,影像上仍可識(shí)別出數(shù)條車(chē)行、人行游道,較大景區(qū)如云麓宮、萬(wàn)景園、愛(ài)晚亭、風(fēng)景區(qū)管理處等亦呈現(xiàn)無(wú)疑,對(duì)照1∶1萬(wàn)地形圖和岳麓山游覽圖,可判別其它各景點(diǎn)以及石級(jí)游道所在。

        岳麓山的形成有悠久的歷史,自然資源也極為豐富,名勝古跡眾多,如麓山寺、岳麓書(shū)院白鶴泉黃興墓蔡鍔墓等,特別是景區(qū)內(nèi)集中了湖南大學(xué)湖南師范大學(xué)中南工業(yè)大學(xué)等十來(lái)所大專院校和一批科研院所,為湖南重要文教科研基地,代表著極富文化色彩的另一景觀類(lèi)型,尤其是岳麓山科技園的建設(shè),更是開(kāi)放在風(fēng)景區(qū)內(nèi)的一朵奇葩。

        (五)岳麓山立體導(dǎo)游圖模型制作

        DEM(數(shù)字高程模型)是創(chuàng)建立體導(dǎo)游圖最重要的基礎(chǔ)數(shù)據(jù),其精度和質(zhì)量對(duì)立體導(dǎo)游圖的準(zhǔn)確性有很大的影響。從結(jié)構(gòu)上說(shuō),DEM也屬于一種柵格圖像,但其每一點(diǎn)的數(shù)據(jù)值代表的是該點(diǎn)的高程值,而非該點(diǎn)的顏色值。

        岳麓山立體導(dǎo)游圖的編制是與中南大學(xué)GIS中心合作完成的,DEM數(shù)據(jù)采用1∶10000地形圖,根據(jù)地形圖等高線高程值、以1 m步長(zhǎng)非線性插值獲得。也就是說(shuō),它的高程精度與1∶10000地形圖相當(dāng)、甚至還要稍高一些。使用的軟件是美國(guó)ERDAS公司的IMAGINE遙感圖像處理軟件。

        完成了DEM后,就要?jiǎng)?chuàng)建表面柵格層。表面柵格層包含兩類(lèi)數(shù)據(jù):色彩和矢量數(shù)據(jù)(道路、大橋、景點(diǎn)等)。本圖的矢量數(shù)據(jù)取自電子地圖和岳麓山遙感平面導(dǎo)游圖,色彩數(shù)據(jù)用IMAGINE進(jìn)行監(jiān)督分類(lèi)獲得,是憑借對(duì)DEM進(jìn)行非監(jiān)督分類(lèi)的方法產(chǎn)生,海拔越高的地方顏色越偏綠色,水面為藍(lán)色。表面柵格層也可以采用航空照片、衛(wèi)星照片。

        在將DEM和表面柵格圖層配準(zhǔn)后,用IMAGINE疊加、進(jìn)行Image Drape操作。為了突出高度差,把岳麓山的高度加大了3倍。由于拉伸后的視角限制,不可能從一個(gè)角度觀察到岳麓山的全貌并充分體現(xiàn)出其挺拔的外形,所以我們選擇了3個(gè)較理想的角度進(jìn)行觀察,并把觀察結(jié)果保存為圖像。

        至此,立體導(dǎo)游圖模型最關(guān)鍵的工作完成了,但此時(shí)的道路、橋梁、景點(diǎn)都只是一些簡(jiǎn)單的平面圖形,立體感不強(qiáng),與活龍活現(xiàn)的地形不相匹配,所以還要用圖像編輯軟件進(jìn)行最后的修整,用立體圖形粘貼到合適、準(zhǔn)確的位置。如果精益求精的話,可以采用3DMAX、ULEAD COOL3D一類(lèi)的工具結(jié)合具體的投影視角,針對(duì)不同的建筑類(lèi)型建模,然后把模型粘貼到立體地形底圖上。此外,對(duì)于文字標(biāo)注也要采用類(lèi)似方法標(biāo)記到合適位置。

        什么是導(dǎo)游圖

        導(dǎo)游圖是景區(qū)景點(diǎn)的一種引導(dǎo)標(biāo)識(shí),是對(duì)景點(diǎn)景物相關(guān)來(lái)歷、典故的綜合介紹。

        引導(dǎo)標(biāo)識(shí)特性:

        人文性:游客在景區(qū)的什么地方,離下一個(gè)景點(diǎn)有多少距離,公共服務(wù)在什么方位等等。

        唯一性:該景區(qū)的特色是什么,主題文化是什么,應(yīng)該牢牢抓住和體現(xiàn)景區(qū)的主題特色。

        美觀性:它應(yīng)該是景觀的一部分,和周邊的環(huán)境和諧搭配,相互輝映。

        關(guān)懷性:前方或周邊環(huán)境有什么需要特別注意的?小心路窄、路滑,等等,給游客以溫馨提醒。

        擴(kuò)展資料

        導(dǎo)游圖有大有小,可以是對(duì)某一個(gè)景點(diǎn)的介紹,也可以是對(duì)某一個(gè)省的景點(diǎn)的整體介紹,以《上海市導(dǎo)游圖》為例,它是專為來(lái)上海觀光旅游的外地游客和境外旅游者設(shè)計(jì)的手繪導(dǎo)游圖,標(biāo)示了約140處重要景點(diǎn)。

        主要旅游景點(diǎn):主要名勝有豫園玉佛寺、“中共一大”會(huì)址、孫中山故居、魯迅故居、嘉定孔廟、匯龍?zhí)?/a>、古猗園、淞江方塔、醉白池淀山湖、吳淞口炮臺(tái)等,還有外灘東方明珠電視塔、東海影視樂(lè)園、大世界游樂(lè)中心、佘山國(guó)家旅游度假區(qū)上海動(dòng)物園等旅游景點(diǎn)。

        參考資料

        百度百科--上海市導(dǎo)游圖

        4 旅游區(qū)導(dǎo)游圖 (7人)

        #include"stdio.h"

        #include"malloc.h"

        #include"string.h"

        #includeiostream.h

        #define INFINITY 32767 /* 最大值∞ */

        /* 根據(jù)圖的權(quán)值類(lèi)型,分別定義為最大整數(shù)或?qū)崝?shù) */

        #define MAX_VEX 30 /* 最大頂點(diǎn)數(shù)目 */

        typedef enum {FALSE , TRUE} BOOLEAN ;

        typedef struct MGraph{

        char vexs[MAX_VEX];

        int arcs[MAX_VEX][MAX_VEX];

        int vexnum,arcnum;

        }MGraph;

        /*圖的鄰接鏈表表示結(jié)構(gòu)有關(guān)定義*/

        typedef struct Linknode{

        char adjvex; /*鄰接點(diǎn)在頭結(jié)點(diǎn)數(shù)組中的位置(下標(biāo))*/

        int info; /*與邊或弧相關(guān)的信息, 如權(quán)值*/

        struct Linknode *nextarc; /*指向下一個(gè)表結(jié)點(diǎn)*/

        }LinkNode; /* 表結(jié)點(diǎn)類(lèi)型定義 */

        typedef struct VexNode{

        char data; /*頂點(diǎn)信息*/

        LinkNode *firstarc; /*指向第一個(gè)表結(jié)點(diǎn)*/

        }VexNode; /* 頂點(diǎn)結(jié)點(diǎn)類(lèi)型定義 */

        typedef struct {

        int vex1, vex2; /* 弧或邊所依附的兩個(gè)頂點(diǎn) */

        int info; /*與邊或弧相關(guān)的信息, 如權(quán)值*/

        }ArcType; /* 弧或邊的結(jié)構(gòu)定義 */

        typedef struct{

        int vexnum;

        VexNode AdjList[MAX_VEX];

        }ALGraph; /* 圖的結(jié)構(gòu)定義 */

        ////////////////////////////////////////////////////////////////////////////////////////////

        /* 圖的鄰接鏈表表示 */

        void Init_Graph(ALGraph * G){

        /*圖的初始化*/

        printf("旅游區(qū)導(dǎo)游圖的類(lèi)型:帶權(quán)無(wú)向圖");

        G-vexnum=0; /* 初始化頂點(diǎn)個(gè)數(shù) */

        }

        int LocateVex(ALGraph *G, char vp) {

        /*圖的頂點(diǎn)定位*/

        int k;

        for(k=0; kG-vexnum;k++)

        if(G-AdjList[k].data==vp)

        return(k);

        return(-1); /* 圖中無(wú)此頂點(diǎn) */

        }

        int AddVertex(ALGraph *G, char vp)

        {

        if (G-vexnum=MAX_VEX)

        {

        printf("圖中頂點(diǎn)數(shù)已達(dá)到最多!\n");

        return(-1);

        }

        if(LocateVex(G,vp)!=-1)

        {

        printf("所要添加的頂點(diǎn)已存在!\n");

        return(-1);

        }

        G-AdjList[G-vexnum].data=vp;

        G-AdjList[G-vexnum].firstarc=NULL;

        ++G-vexnum;

        return 1;

        }

        int AddArc(ALGraph *G, ArcType *arc){

        /*向圖中增加一條邊(弧)*/

        int k,j;

        LinkNode *p,*q;

        k=LocateVex(G,arc-vex1);

        j=LocateVex(G,arc-vex2);

        if (k==-1||j==-1)

        {

        printf("該兩個(gè)景點(diǎn)之間一點(diǎn) 或 兩點(diǎn)都不存在,錯(cuò)誤 !\n"); //////

        return(-1);

        }

        p=(LinkNode *)malloc(sizeof(LinkNode));

        p-adjvex=arc-vex1;

        p-info=arc-info;

        p-nextarc=NULL; /* 邊的起始表結(jié)點(diǎn)賦值 */

        q=(LinkNode *)malloc(sizeof(LinkNode));

        q-adjvex=arc-vex2;

        q-info=arc-info;

        q-nextarc=NULL; /* 邊的末尾表結(jié)點(diǎn)賦值 */

        q-nextarc=G-AdjList[k].firstarc;

        G-AdjList[k].firstarc=q;

        p-nextarc=G-AdjList[j].firstarc;

        G-AdjList[j].firstarc=p ;

        return(1);

        }

        ALGraph *Create_ALGraph(){

        /*采用鄰接鏈表作為圖的存儲(chǔ)結(jié)構(gòu)建立帶權(quán)有向圖*/

        char stack1[6],stack2[6],vex,k1,k2;

        int weight;

        ALGraph *G;

        ArcType *p;

        printf("首先對(duì)旅游區(qū)導(dǎo)游圖進(jìn)行初始化!!!\n\n");

        G=(ALGraph *)malloc(sizeof(ALGraph));

        Init_Graph(G);

        printf("\n請(qǐng)輸入旅游區(qū)導(dǎo)游圖的各個(gè)旅游景點(diǎn)代碼(只允許是字符,不為字符串),0作為結(jié)束標(biāo)志\n");

        while(1)

        {

        scanf("%s",stack1);

        vex=stack1[0];

        if(vex=='0')

        break;

        else

        AddVertex(G,vex);

        }

        p=(ArcType *)malloc(sizeof(ArcType));

        printf("\n 以(Vi ,Vj ,d)的形式從鍵盤(pán)輸入建立該旅游區(qū)的旅游景點(diǎn)圖,\n 其中: Vi和Vj表示兩個(gè)不同的旅游景點(diǎn), d表示這兩個(gè)景點(diǎn)之間的道路距離;\n 該旅游景點(diǎn)圖采用鄰接鏈表存儲(chǔ)結(jié)構(gòu)(第 一個(gè)頂點(diǎn)是0時(shí)表示結(jié)束):\n");

        while(1)

        {

        scanf("%s",stack1);

        k1=stack1[0];

        if (k1=='0') /* 輸入第一個(gè)頂點(diǎn),0結(jié)束 */

        break;

        else

        {

        scanf("%s",stack2) ;

        scanf("%d",weight) ; /* 輸入第二個(gè)頂點(diǎn)和權(quán)值 */

        k2=stack2[0];

        p-vex1=k1;

        p-vex2=k2;

        p-info=weight;

        AddArc(G,p) ;

        printf("\n請(qǐng)繼續(xù)輸入下一條道路!!\n") ;

        }

        }

        return(G);

        }

        void output_ALGraph(ALGraph *G){

        /* 輸出圖的鄰接鏈表 */

        int j;

        LinkNode *p;

        printf("\n旅游區(qū)導(dǎo)游圖的鄰接鏈表表示如下:\n");

        for (j=0;jG-vexnum;j++)

        {

        printf("%c",G-AdjList[j].data);

        p=G-AdjList[j].firstarc;

        while(p!=NULL)

        {

        printf("-");

        printf("%c,%d",p-adjvex,p-info);

        p=p-nextarc;

        }

        printf("\n\n");

        }

        }

        void output_Find_ALGraph(ALGraph *G){

        /* 相鄰景點(diǎn)查詢并輸出 */

        int j;

        LinkNode *p;

        printf("請(qǐng)輸入你要查詢的景點(diǎn)(下標(biāo)值):\n");

        scanf("%d",j);

        p=G-AdjList[j].firstarc;

        while(p)

        {

        printf("景點(diǎn)%c到景點(diǎn)%c的距離是%d (該兩個(gè)景點(diǎn)之間有直接的道路相通)\n",G-AdjList[j].data,p-adjvex,p-info);

        p=p-nextarc;

        }

        printf("\n\n");

        }

        void ListToMat(ALGraph G, MGraph g){

        /*將鄰接鏈表轉(zhuǎn)換成鄰接矩陣*/

        int k,i,j,n=G.vexnum;

        LinkNode *p;

        for (i=0;in;i++) /*g.arcs[i][j]賦初值0*/

        for (j=0;jn;j++)

        g.arcs[i][j]=INFINITY;

        for(i=0;iG.vexnum;i++)

        {

        g.vexs[i]=G.AdjList[i].data;

        }

        for (i=0;in;i++)

        {

        p=G. AdjList[i].firstarc;

        while (p!=NULL)

        {

        k=LocateVex(G,p-adjvex);

        g.arcs[i][k]=p-info;

        p=p-nextarc;

        }

        }

        g.vexnum=G.vexnum;

        }

        void display(ALGraph *G,MGraph g){

        //輸出鄰接矩陣

        int i,j;

        ListToMat(*G, g);

        for(i=0;iG-vexnum;i++)

        printf("%6c",G-AdjList[i].data );

        printf("\n");

        for(i=0;ig.vexnum;i++)

        {

        for(j=0 ;jg.vexnum ;j++)

        {

        printf("%6d", g.arcs[i][j]);

        }

        printf("\n");

        }

        }

        void dijkshort_One(ALGraph F, MGraph G,int v0,int distance[], int pre[]){

        // 帶權(quán)圖G從頂點(diǎn)v0到其他定點(diǎn)的最短距離distance和最短路徑前驅(qū)結(jié)點(diǎn)的下標(biāo)pre

        int w;

        int S[30],i,j,k,p,min;

        ListToMat(F, G);

        printf("你所要開(kāi)始查詢的景點(diǎn)是:%c\n",F.AdjList[v0].data);

        for(i=0;iG.vexnum;i++)

        {

        distance[i]=G.arcs[v0][i];

        S[i]=0;

        if(distance[i]32767)

        pre[i]=v0;

        else

        pre[i]=-1;

        }

        S[v0]=1; //頂點(diǎn)v0已加入到集合S中

        for(i=0;iG.vexnum;i++)

        {

        min=32767;

        for(j=0;jG.vexnum;j++)

        {

        if(!S[j]distance[j]min)

        {

        min=distance[j];

        k=j;

        }

        }

        S[k]=1; ///將找到的頂點(diǎn)加入到集合S中

        for(w=0;wG.vexnum;w++) // /修改集合T中頂點(diǎn)的距離值

        if(!S[w]distance[w]distance[k]+G.arcs[k][w])

        {

        distance[w]=distance[k]+G.arcs[k][w];

        pre[w]=k;

        }

        }

        printf("查詢結(jié)果:\n");

        for(j=0;jG.vexnum;j++) //輸出結(jié)果

        if(pre[j]!=-1)

        {

        printf("從景點(diǎn)%c到景點(diǎn)%c",F.AdjList[v0].data,G.vexs[j]);

        p=pre[j];

        printf("的最短距離是: %d",distance[j]);

        printf(" 途中經(jīng)過(guò)的景點(diǎn)有:");

        while(p!=-1)

        {

        printf(" %c",G.vexs[p]);

        p=pre[p];

        }

        printf("\n");

        }

        else if(j!=v0)

        < p> printf("\n%c到%c : no path",G.vexs[j],G.vexs[v0]);

        }

        void dijkshort_Two(ALGraph F, MGraph G,int v0,int distance[], int pre[]){

        // 帶權(quán)圖G從頂點(diǎn)v0到其他定點(diǎn)的最短距離distance和最短路徑前驅(qū)結(jié)點(diǎn)的下標(biāo)pre

        int w;

        int S[30],i,j,k,p,min,d;

        ListToMat(F, G);

        printf("你所要開(kāi)始查詢的開(kāi)始景點(diǎn)是:%c\n\n",F.AdjList[v0].data);

        for(i=0;iG.vexnum;i++)

        {

        distance[i]=G.arcs[v0][i];

        S[i]=0;

        if(distance[i]32767)

        pre[i]=v0;

        else

        pre[i]=-1;

        }

        S[v0]=1; //頂點(diǎn)v0已加入到集合S中

        for(i=0;iG.vexnum;i++)

        {

        min=32767;

        for(j=0;jG.vexnum;j++)

        {

        if(!S[j]distance[j]min)

        {

        min=distance[j];

        k=j;

        }

        }

        S[k]=1; ///將找到的頂點(diǎn)加入到集合S中

        for(w=0;wG.vexnum;w++) // /修改集合T中頂點(diǎn)的距離值

        if(!S[w]distance[w]distance[k]+G.arcs[k][w])

        {

        distance[w]=distance[k]+G.arcs[k][w];

        pre[w]=k;

        }

        }

        printf("輸入你要查詢的另外一個(gè)景點(diǎn)(下標(biāo)值):");

        scanf("%d",d);

        printf("你要查詢的另外一個(gè)景點(diǎn)是:%c\n",G.vexs[d]);

        printf("\n查詢結(jié)果:\n"); //輸出結(jié)果

        if(pre[d]!=-1)

        {

        printf("從景點(diǎn)%c到景點(diǎn)%c",F.AdjList[v0].data,G.vexs[d]);

        p=pre[d];

        printf("的最短距離是: %d",distance[d]);

        printf(" 途中經(jīng)過(guò)的景點(diǎn)有:");

        while(p!=-1)

        {

        printf(" %c",G.vexs[p]);

        p=pre[p];

        }

        printf("\n");

        }

        }

        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        /* ------------菜單------------*/

        void main()

        {

        int n,v0;

        MGraph g;

        int distance[MAX_VEX],pre[2*MAX_VEX];

        ALGraph *G;

        printf("┏┉┉┉┉┉┉┉┉┉┉┉┉┓\n");

        printf("┋ 歡迎使用旅游區(qū)導(dǎo)游系統(tǒng) ┋\n");

        printf("┗┉┉┉┉┉┉┉┉┉┉┉┉┛\n");

        do

        {

        printf("\n請(qǐng)選擇對(duì)旅游區(qū)導(dǎo)游圖的操作:\n\n");

        printf(" ┏━━━━━━━━━━━━━━━━━━━━━┓\n");

        printf(" ┃ 1.建立旅游區(qū)導(dǎo)游圖的鄰接鏈表 ┃\n");

        printf(" ┃ 2.旅游區(qū)導(dǎo)游圖的鄰接鏈表的輸出 ┃\n");

        printf(" ┃ 3.旅游區(qū)導(dǎo)游圖的鄰接矩陣的輸出 ┃\n");

        printf(" ┃ 4.相鄰景點(diǎn)查詢 ┃\n");

        printf(" ┃ 5.景點(diǎn)路線查詢 ┃\n");

        printf(" ┃ 6.景點(diǎn)路線綜合查詢 ┃\n");

        printf(" ┃ 7.退出操作 ┃\n");

        printf(" ┗━━━━━━━━━━━━━━━━━━━━━┛\n");

        do

        {

        scanf("%d",n);

        }

        while (n1||n8);

        switch(n)

        {

        case 1:

        {

        G=(ALGraph *)malloc(sizeof(ALGraph));

        G=Create_ALGraph();

        printf("\n\n");

        break;

        }

        case 2:

        {

        printf("\n旅游導(dǎo)游圖的鄰接鏈表表示如下所示:\n");

        output_ALGraph(G);

        printf("\n\n");

        break;

        }

        case 3:

        {

        printf("\n旅游區(qū)導(dǎo)游圖的鄰接矩陣表示如下所示:\n");

        display(G,g);

        printf("\n\n");

        break;

        }

        case 4:

        {

        output_Find_ALGraph(G);

        printf("\n\n");

        break;

        }

        case 5:

        {

        printf("輸入你要查詢的景點(diǎn)(下標(biāo)值):");

        scanf(" %d",v0);

        dijkshort_One(*G,g,v0,distance,pre);< /p>

        break;

        }

        case 6:

        {

        printf("輸入你要查詢的開(kāi)始景點(diǎn)(下標(biāo)值):");

        scanf(" %d",v0);

        dijkshort_Two(*G,g,v0,distance,pre);

        break;

        }

        }

        }

        while(n!=7);

        }

        旅游地圖的作用是什么?

        1.導(dǎo)游服務(wù)狹義的旅游地圖就是導(dǎo)游圖。這類(lèi)圖的主要作用就是為旅游者提供導(dǎo)游服務(wù),是旅游地圖中數(shù)量最大、應(yīng)用最廣泛的種類(lèi),構(gòu)成了旅游地圖的主體,所以,旅游地圖最明顯的作用就是導(dǎo)游服務(wù)。景區(qū)導(dǎo)游圖和城市旅游交通圖主要標(biāo)示景點(diǎn)名稱、特征、分布,聯(lián)系景點(diǎn)的交通線、交通方式,游覽線路、游程安排、交通班次、最佳游覽和觀賞時(shí)間、地點(diǎn),以及為游客提供游、購(gòu)、娛,吃、住、行等方面服務(wù)的設(shè)施位置、規(guī)模、檔次等內(nèi)容,力爭(zhēng)使游客一圖在手,萬(wàn)事不愁,消除在旅游地的陌生感,明確自身的位置和行將游覽的方向和目的。隨著電子技術(shù)的發(fā)展和多媒體技術(shù)的推廣,智能電子導(dǎo)游圖將提供圖文聲像導(dǎo)游服務(wù),使旅游地圖的導(dǎo)游功能日臻完美。

        2.決策參考任何區(qū)域發(fā)展決策,都基于對(duì)區(qū)內(nèi)狀況的了解和分析。區(qū)域旅游發(fā)展決策的產(chǎn)生,也必須首先熟知區(qū)內(nèi)旅游要素的基本情況。能直觀、形象、綜合、全面反映區(qū)域內(nèi)旅游要素狀況的參考材料,旅游地圖首當(dāng)其沖。旅游資源分布圖、旅游區(qū)劃圖、旅游發(fā)展規(guī)劃圖、旅游路線組織圖、旅游市場(chǎng)分布圖、旅游客流圖及旅游設(shè)施布局圖等,就是專門(mén)為旅游管理部門(mén)正確決策提供參考的旅游地圖。它們能夠直觀、便捷地為研究人員和管理人員提供準(zhǔn)確的旅游空間信息,以作為決策的信息載體,是執(zhí)行決策的依據(jù)。所以說(shuō),旅游地圖在旅游管理部門(mén)制定決策、表述決策和實(shí)施決策中,具有重要的參考作用。

        3.宣傳廣告為了吸引眾多的旅游者,旅游地圖往往盡宣傳廣告之能事,力求設(shè)計(jì)新穎、印制精良,通過(guò)游客的傳播,擴(kuò)大旅游資源、旅游設(shè)施的影響力和旅游企業(yè)的經(jīng)濟(jì)收益。旅游地圖實(shí)質(zhì)上是一種綜合性的地理藝術(shù)品,它以地理為背景,以旅游為對(duì)象,集地圖藝術(shù)、攝影藝術(shù)、繪畫(huà)藝術(shù)、文學(xué)藝術(shù)、廣告藝術(shù)等多種藝術(shù)形式之大成,在咫尺方寸之間,展現(xiàn)旅游天地的風(fēng)采,用地圖語(yǔ)言表述旅游活動(dòng)的游、購(gòu)、娛、吃、住、行及相關(guān)要素的空間分布,展示旅游產(chǎn)品的自然美、社會(huì)美和意境美,誘發(fā)旅游者的旅游欲望和激情。旅游地圖的宣傳廣告作用,與其實(shí)用功能、服務(wù)功能結(jié)合為一體,宣傳廣告效果尤其明顯。在五花八門(mén)的旅游宣傳廣告媒體中,旅游地圖具有相當(dāng)大的發(fā)行量和覆蓋面,是最好的宣傳廣告媒體之一。

        4.收藏紀(jì)念設(shè)計(jì)合理的旅游地圖也能當(dāng)作一種工藝紀(jì)念品。臺(tái)灣曾出版過(guò)一種旅游地圖,將旅游景點(diǎn)、旅游路線用黃色字符燙印在錦旗似的大紅金絲絨布上,做工精細(xì),富麗堂皇,既具有一定的美學(xué)意義,又具較強(qiáng)的收藏價(jià)值,從而讓人愛(ài)不釋手。人們外出旅游,除了有追求休閑娛樂(lè)的動(dòng)機(jī)外,還有文化交流、傳遞友誼的因素,一幅(件)色彩悅目、制作精良、取材獨(dú)特、信息豐富的旅游圖(圖冊(cè)),很可能被人們當(dāng)作工藝飾品,裝點(diǎn)書(shū)案,收藏紀(jì)念。

        Hash:d11de4e2d13b142665a39d174a42e202b0ee5c55

        聲明:此文由 佚名 分享發(fā)布,并不意味本站贊同其觀點(diǎn),文章內(nèi)容僅供參考。此文如侵犯到您的合法權(quán)益,請(qǐng)聯(lián)系我們 kefu@qqx.com

        一级毛片**免费看试看20分钟,亚洲日本在线观看,欧美日本韩国一区二区,中文字幕在线观 安丘市| 五峰| 三原县| 台湾省| 德令哈市| 辛集市| 宝兴县| 昌乐县| 华容县| 江孜县| 乌拉特前旗| 稷山县| 蓬莱市| 凯里市| 固原市| 昔阳县| 宁河县| 红桥区| 鄱阳县| 黄山市| 泊头市| 兰州市| 蓬安县| 宜良县| 如东县| 邳州市| 荆州市| 徐汇区| 秦安县| 龙南县| 宣威市| 连城县| 革吉县| 乌兰察布市| 宁明县| 盐津县| 渝中区| 石阡县| 轮台县| 突泉县| 镇江市| http://444 http://444 http://444 http://444 http://444 http://444