男女交性高清视频全过程,国亚洲日韩国产欧美另类 ,乱女伦一级a片 ,特级婬片a片aaa毛片

旅游景點(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)解譯圖制作包括①旅游信息提取:在已合成的圖像上解譯線性地物(車道、人行道)、景區(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)游圖不僅可反映出各類旅游景觀的形態(tài)特征及空間分布,而且還顯示出與周圍環(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ū)位于羅宵山脈南端,耒水上游,距湖南省“南大門”——郴州資興市區(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ó)際上名列同類大壩第二位,頗具觀賞價(jià)值。東江湖還是國(guó)家重點(diǎn)林區(qū),植被覆蓋率達(dá)90.8%,景區(qū)主要有門樓、霧漫小東江、東江大壩、猴古山瀑布、兜率靈巖、寺廟溶洞、擁翠峽、果園風(fēng)光、東江漂流、度假村群島等景點(diǎn),天鵝山國(guó)家森林公園與湖相連。

(2)岳麓山風(fēng)景及文化教育區(qū):岳麓山是長(zhǎng)沙市著名風(fēng)景區(qū),自然景觀、人文景觀兼?zhèn)?。岳麓山位于?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ù)條車行、人行游道,較大景區(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)所大專院校和一批科研院所,為湖南重要文教科研基地,代表著極富文化色彩的另一景觀類型,尤其是岳麓山科技園的建設(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)建表面柵格層。表面柵格層包含兩類數(shù)據(jù):色彩和矢量數(shù)據(jù)(道路、大橋、景點(diǎn)等)。本圖的矢量數(shù)據(jù)取自電子地圖和岳麓山遙感平面導(dǎo)游圖,色彩數(shù)據(jù)用IMAGINE進(jìn)行監(jiān)督分類獲得,是憑借對(duì)DEM進(jìn)行非監(jiān)督分類的方法產(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一類的工具結(jié)合具體的投影視角,針對(duì)不同的建筑類型建模,然后把模型粘貼到立體地形底圖上。此外,對(duì)于文字標(biāo)注也要采用類似方法標(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)值類型,分別定義為最大整數(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)類型定義 */

typedef struct VexNode{

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

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

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

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)游圖的類型:帶權(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)的形式從鍵盤輸入建立該旅游區(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)游圖。這類圖的主要作用就是為旅游者提供導(dǎo)游服務(wù),是旅游地圖中數(shù)量最大、應(yīng)用最廣泛的種類,構(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è)施布局圖等,就是專門為旅游管理部門正確決策提供參考的旅游地圖。它們能夠直觀、便捷地為研究人員和管理人員提供準(zhǔn)確的旅游空間信息,以作為決策的信息載體,是執(zhí)行決策的依據(jù)。所以說(shuō),旅游地圖在旅游管理部門制定決策、表述決策和實(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é)合為一體,宣傳廣告效果尤其明顯。在五花八門的旅游宣傳廣告媒體中,旅游地圖具有相當(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