<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)導游圖「旅游景區導游圖」

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

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

        8.4.1 技術(shù)方法

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

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

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

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

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

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

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

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

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

        (五)圖像處理

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

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

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

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

        (一)圖像解譯

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

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

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

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

        (二)成果圖制作

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

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

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

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

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

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

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

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

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

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

        (2)岳麓山風(fēng)景及文化教育區:岳麓山是長(cháng)沙市著(zhù)名風(fēng)景區,自然景觀(guān)、人文景觀(guān)兼備。岳麓山位于湘江西岸,屬于長(cháng)瀏盆地西緣丘陵一部分,其范圍約為31 km2,景觀(guān)中心約8 km2,南北長(cháng)約4 km,東西寬約2 km,屬城市山岳型風(fēng)景名勝區,最高峰為禹碑峰,海拔300.8 m。

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

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

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

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

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

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

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

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

        什么是導游圖

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

        引導標識特性:

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

        唯一性:該景區的特色是什么,主題文化是什么,應該牢牢抓住和體現景區的主題特色。

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

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

        擴展資料

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

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

        參考資料

        百度百科--上海市導游圖

        4 旅游區導游圖 (7人)

        #include"stdio.h"

        #include"malloc.h"

        #include"string.h"

        #includeiostream.h

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

        /* 根據圖的權值類(lèi)型,分別定義為最大整數或實(shí)數 */

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

        typedef enum {FALSE , TRUE} BOOLEAN ;

        typedef struct MGraph{

        char vexs[MAX_VEX];

        int arcs[MAX_VEX][MAX_VEX];

        int vexnum,arcnum;

        }MGraph;

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

        typedef struct Linknode{

        char adjvex; /*鄰接點(diǎn)在頭結點(diǎn)數組中的位置(下標)*/

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

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

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

        typedef struct VexNode{

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

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

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

        typedef struct {

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

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

        }ArcType; /* 弧或邊的結構定義 */

        typedef struct{

        int vexnum;

        VexNode AdjList[MAX_VEX];

        }ALGraph; /* 圖的結構定義 */

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

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

        void Init_Graph(ALGraph * G){

        /*圖的初始化*/

        printf("旅游區導游圖的類(lèi)型:帶權無(wú)向圖");

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

        }

        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)數已達到最多!\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)都不存在,錯誤 !\n"); //////

        return(-1);

        }

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

        p-adjvex=arc-vex1;

        p-info=arc-info;

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

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

        q-adjvex=arc-vex2;

        q-info=arc-info;

        q-nextarc=NULL; /* 邊的末尾表結點(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(){

        /*采用鄰接鏈表作為圖的存儲結構建立帶權有向圖*/

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

        int weight;

        ALGraph *G;

        ArcType *p;

        printf("首先對旅游區導游圖進(jìn)行初始化!!!\n\n");

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

        Init_Graph(G);

        printf("\n請輸入旅游區導游圖的各個(gè)旅游景點(diǎn)代碼(只允許是字符,不為字符串),0作為結束標志\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)輸入建立該旅游區的旅游景點(diǎn)圖,\n 其中: Vi和Vj表示兩個(gè)不同的旅游景點(diǎn), d表示這兩個(gè)景點(diǎn)之間的道路距離;\n 該旅游景點(diǎn)圖采用鄰接鏈表存儲結構(第 一個(gè)頂點(diǎn)是0時(shí)表示結束):\n");

        while(1)

        {

        scanf("%s",stack1);

        k1=stack1[0];

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

        break;

        else

        {

        scanf("%s",stack2) ;

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

        k2=stack2[0];

        p-vex1=k1;

        p-vex2=k2;

        p-info=weight;

        AddArc(G,p) ;

        printf("\n請繼續輸入下一條道路!!\n") ;

        }

        }

        return(G);

        }

        void output_ALGraph(ALGraph *G){

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

        int j;

        LinkNode *p;

        printf("\n旅游區導游圖的鄰接鏈表表示如下:\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)查詢(xún)并輸出 */

        int j;

        LinkNode *p;

        printf("請輸入你要查詢(xún)的景點(diǎn)(下標值):\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){

        /*將鄰接鏈表轉換成鄰接矩陣*/

        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[]){

        // 帶權圖G從頂點(diǎn)v0到其他定點(diǎn)的最短距離distance和最短路徑前驅結點(diǎn)的下標pre

        int w;

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

        ListToMat(F, G);

        printf("你所要開(kāi)始查詢(xún)的景點(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("查詢(xún)結果:\n");

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

        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[]){

        // 帶權圖G從頂點(diǎn)v0到其他定點(diǎn)的最短距離distance和最短路徑前驅結點(diǎn)的下標pre

        int w;

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

        ListToMat(F, G);

        printf("你所要開(kāi)始查詢(xún)的開(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("輸入你要查詢(xún)的另外一個(gè)景點(diǎn)(下標值):");

        scanf("%d",d);

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

        printf("\n查詢(xún)結果:\n"); //輸出結果

        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("┋ 歡迎使用旅游區導游系統 ┋\n");

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

        do

        {

        printf("\n請選擇對旅游區導游圖的操作:\n\n");

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

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

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

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

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

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

        printf(" ┃ 6.景點(diǎn)路線(xiàn)綜合查詢(xú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旅游導游圖的鄰接鏈表表示如下所示:\n");

        output_ALGraph(G);

        printf("\n\n");

        break;

        }

        case 3:

        {

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

        display(G,g);

        printf("\n\n");

        break;

        }

        case 4:

        {

        output_Find_ALGraph(G);

        printf("\n\n");

        break;

        }

        case 5:

        {

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

        scanf(" %d",v0);

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

        break;

        }

        case 6:

        {

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

        scanf(" %d",v0);

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

        break;

        }

        }

        }

        while(n!=7);

        }

        旅游地圖的作用是什么?

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

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

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

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

        Hash:d11de4e2d13b142665a39d174a42e202b0ee5c55

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

        一级毛片**免费看试看20分钟,亚洲日本在线观看,欧美日本韩国一区二区,中文字幕在线观 高州市| 福泉市| 敖汉旗| 合川市| 大理市| 兰考县| 大化| 清水县| 邛崃市| 香格里拉县| 四平市| 襄樊市| 平利县| 林州市| 即墨市| 清远市| 河池市| 大邑县| 庐江县| 贵溪市| 五指山市| 剑川县| 襄樊市| 阿拉善盟| 宜良县| 彰化市| 黑水县| 遂川县| 靖宇县| 弥勒县| 榆树市| 济阳县| 乌拉特前旗| 北宁市| 溆浦县| 龙胜| 浮山县| 东阿县| 天全县| 遵化市| 大洼县| http://444 http://444 http://444 http://444 http://444 http://444