旅游景點(diǎn)導(dǎo)游圖「旅游景區(qū)導(dǎo)游圖」
導(dǎo)讀:旅游景點(diǎn)導(dǎo)游圖「旅游景區(qū)導(dǎo)游圖」 重點(diǎn)旅游區(qū)(點(diǎn))遙感導(dǎo)游圖編制說明 什么是導(dǎo)游圖 4 旅游區(qū)導(dǎo)游圖 (7人) 旅游地圖的作用是什么?
重點(diǎn)旅游區(qū)(點(diǎn))遙感導(dǎo)游圖編制說明
8.4.1 技術(shù)方法
(一)遙感信息源的選擇(表8-3)
遙感導(dǎo)游圖采用了 1984 年 3 月 1 日美國宇航局(NASA)發(fā)射的 Landsat-5 陸地衛(wèi)星TM專題繪圖儀于1998年10月3日(東江水庫)獲取的 TM數(shù)字圖像,以及1986年10月使用加拿大雙水獺飛機(jī)獲得的真彩色航空相片(岳麓山),其中 TM 圖像分辯率為 30 m,波段采用 TM5、TM4、TM3三個波段并分別賦予紅、綠、藍(lán)三色而合成,航片比例尺為1∶1萬。
(二)重點(diǎn)旅游區(qū)(點(diǎn))的選擇
重點(diǎn)旅游區(qū)(點(diǎn))選擇東江湖區(qū)和岳麓山區(qū),分別代表湖區(qū)、城市山岳型的旅游景觀特征,在遙感影像上各具特點(diǎn),極富代表性。
(三)旅游資料的收集與整理
全面收集景區(qū)的相關(guān)資料,包括各種比例尺的地形圖、地圖、地理底圖、旅游略圖以及旅游區(qū)的各種成果報告,通過對各景區(qū)(點(diǎn))的實(shí)地考察、驗證,最后完成資料的綜合分析工作。
(四)導(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)志:在解譯過程中,采用的解譯標(biāo)志有形態(tài)、色調(diào)、水系、地貌形態(tài)、影紋圖案、土壤植被、人文環(huán)境等。其中最重要是形態(tài)和色調(diào)。
(2)解譯方法:此次主要采用目視解譯方法,光學(xué)增強(qiáng)處理和計算機(jī)數(shù)字圖像處理作為輔助方法。
(3)解譯圖制作包括①旅游信息提取:在已合成的圖像上解譯線性地物(車道、人行道)、景區(qū)范圍以及景點(diǎn)分布;②透明薄膜制作:將已解譯的信息繪制在透明薄膜上(上墨),與底圖圖像完全套合。
(二)成果圖制作
(1)遙感解譯圖制作:將解譯制作的薄膜掃描輸入,在MAPGIS軟件的圖形編輯中進(jìn)行矢量化,并編輯成遙感解譯矢量圖件。
(2)解譯圖與遙感圖像配準(zhǔn):已編輯好的矢量圖件經(jīng)過校正、旋轉(zhuǎn)、拉伸處理,使之與衛(wèi)星圖像完全配準(zhǔn),然后通過PHOTOSHOP將兩者復(fù)合成遙感導(dǎo)游圖。
(3)導(dǎo)游圖的整飾:為了使成果圖達(dá)到美觀、協(xié)調(diào)的效果,需對套合的圖像進(jìn)行整飾、注解、色彩變換等,此項工作在PHOTOSHOP照片處理系統(tǒng)中完成。
(4)成果輸出:整飾過的成果圖采用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)星俯瞰地球的美妙感覺,完全可供非專業(yè)人員識別和接受。
(四)重點(diǎn)旅游區(qū)(點(diǎn))遙感導(dǎo)游圖及說明
(1)東江湖風(fēng)景區(qū):該區(qū)位于羅宵山脈南端,耒水上游,距湖南省“南大門”——郴州的資興市區(qū)僅16 km,是湘粵贛黃金旅游線上的一顆璀璨的明珠,為新近發(fā)展起來的湖南省最佳旅游觀光度假目的地和十佳旅游景區(qū)。
東江湖景觀為山地人工湖泊景觀,在TM影像上沿河谷伸展形成狹長、彎曲的藍(lán)色調(diào)湖體,兩岸群山疊翠,青峰插云,山體呈黃、綠色調(diào),山脊線線性影像清晰,屬侵蝕構(gòu)造高中山地貌,基底以變質(zhì)巖為主,巖性堅硬。西部淺藍(lán)色調(diào),主要出露碳酸鹽巖及碎屑巖,屬溶蝕低山丘陵地貌,影像差別較大。
東江湖旅游區(qū)盡顯名、特、新、險、奇之現(xiàn)代旅游特色。東江大壩位于資興市上游11 km處,壩高157 m,為混凝土雙曲拱壩,氣勢雄偉,在我國屬首位,在國際上名列同類大壩第二位,頗具觀賞價值。東江湖還是國家重點(diǎn)林區(qū),植被覆蓋率達(dá)90.8%,景區(qū)主要有門樓、霧漫小東江、東江大壩、猴古山瀑布、兜率靈巖、寺廟與溶洞、擁翠峽、果園風(fēng)光、東江漂流、度假村群島等景點(diǎn),天鵝山國家森林公園與湖相連。
(2)岳麓山風(fēng)景及文化教育區(qū):岳麓山是長沙市著名風(fēng)景區(qū),自然景觀、人文景觀兼?zhèn)?。岳麓山位于?a href='/jiangxi/' target=_blank>江西岸,屬于長瀏盆地西緣丘陵一部分,其范圍約為31 km2,景觀中心約8 km2,南北長約4 km,東西寬約2 km,屬城市山岳型風(fēng)景名勝區(qū),最高峰為禹碑峰,海拔300.8 m。
岳麓山集深洞、懸崖、名泉、幽谷、秀峰、絕頂于一體,在真彩色航片鑲嵌圖上,能非常直觀真實(shí)地反映其全景全貌。岳麓山中部高峻,南北漸低,南段呈東南走向,北段向東北延伸,成一半月弧型。由于航片分辨率大,可解程度高,盡管植被覆蓋密集,影像上仍可識別出數(shù)條車行、人行游道,較大景區(qū)如云麓宮、萬景園、愛晚亭、風(fēng)景區(qū)管理處等亦呈現(xiàn)無疑,對照1∶1萬地形圖和岳麓山游覽圖,可判別其它各景點(diǎn)以及石級游道所在。
岳麓山的形成有悠久的歷史,自然資源也極為豐富,名勝古跡眾多,如麓山寺、岳麓書院、白鶴泉、黃興墓、蔡鍔墓等,特別是景區(qū)內(nèi)集中了湖南大學(xué)、湖南師范大學(xué)、中南工業(yè)大學(xué)等十來所大專院校和一批科研院所,為湖南重要文教科研基地,代表著極富文化色彩的另一景觀類型,尤其是岳麓山科技園的建設(shè),更是開放在風(fēng)景區(qū)內(nèi)的一朵奇葩。
(五)岳麓山立體導(dǎo)游圖模型制作
DEM(數(shù)字高程模型)是創(chuàng)建立體導(dǎo)游圖最重要的基礎(chǔ)數(shù)據(jù),其精度和質(zhì)量對立體導(dǎo)游圖的準(zhǔn)確性有很大的影響。從結(jié)構(gòu)上說,DEM也屬于一種柵格圖像,但其每一點(diǎn)的數(shù)據(jù)值代表的是該點(diǎn)的高程值,而非該點(diǎn)的顏色值。
岳麓山立體導(dǎo)游圖的編制是與中南大學(xué)GIS中心合作完成的,DEM數(shù)據(jù)采用1∶10000地形圖,根據(jù)地形圖等高線高程值、以1 m步長非線性插值獲得。也就是說,它的高程精度與1∶10000地形圖相當(dāng)、甚至還要稍高一些。使用的軟件是美國ERDAS公司的IMAGINE遙感圖像處理軟件。
完成了DEM后,就要創(chuàng)建表面柵格層。表面柵格層包含兩類數(shù)據(jù):色彩和矢量數(shù)據(jù)(道路、大橋、景點(diǎn)等)。本圖的矢量數(shù)據(jù)取自電子地圖和岳麓山遙感平面導(dǎo)游圖,色彩數(shù)據(jù)用IMAGINE進(jìn)行監(jiān)督分類獲得,是憑借對DEM進(jìn)行非監(jiān)督分類的方法產(chǎn)生,海拔越高的地方顏色越偏綠色,水面為藍(lán)色。表面柵格層也可以采用航空照片、衛(wèi)星照片。
在將DEM和表面柵格圖層配準(zhǔn)后,用IMAGINE疊加、進(jìn)行Image Drape操作。為了突出高度差,把岳麓山的高度加大了3倍。由于拉伸后的視角限制,不可能從一個角度觀察到岳麓山的全貌并充分體現(xiàn)出其挺拔的外形,所以我們選擇了3個較理想的角度進(jìn)行觀察,并把觀察結(jié)果保存為圖像。
至此,立體導(dǎo)游圖模型最關(guān)鍵的工作完成了,但此時的道路、橋梁、景點(diǎn)都只是一些簡單的平面圖形,立體感不強(qiáng),與活龍活現(xiàn)的地形不相匹配,所以還要用圖像編輯軟件進(jìn)行最后的修整,用立體圖形粘貼到合適、準(zhǔn)確的位置。如果精益求精的話,可以采用3DMAX、ULEAD COOL3D一類的工具結(jié)合具體的投影視角,針對不同的建筑類型建模,然后把模型粘貼到立體地形底圖上。此外,對于文字標(biāo)注也要采用類似方法標(biāo)記到合適位置。
什么是導(dǎo)游圖
導(dǎo)游圖是景區(qū)景點(diǎn)的一種引導(dǎo)標(biāo)識,是對景點(diǎn)景物相關(guān)來歷、典故的綜合介紹。
引導(dǎo)標(biāo)識特性:
人文性:游客在景區(qū)的什么地方,離下一個景點(diǎn)有多少距離,公共服務(wù)在什么方位等等。
唯一性:該景區(qū)的特色是什么,主題文化是什么,應(yīng)該牢牢抓住和體現(xiàn)景區(qū)的主題特色。
美觀性:它應(yīng)該是景觀的一部分,和周邊的環(huán)境和諧搭配,相互輝映。
關(guān)懷性:前方或周邊環(huán)境有什么需要特別注意的?小心路窄、路滑,等等,給游客以溫馨提醒。
擴(kuò)展資料
導(dǎo)游圖有大有小,可以是對某一個景點(diǎn)的介紹,也可以是對某一個省的景點(diǎn)的整體介紹,以《上海市導(dǎo)游圖》為例,它是專為來上海觀光旅游的外地游客和境外旅游者設(shè)計的手繪導(dǎo)游圖,標(biāo)示了約140處重要景點(diǎn)。
主要旅游景點(diǎn):主要名勝有豫園、玉佛寺、“中共一大”會址、孫中山故居、魯迅故居、嘉定孔廟、匯龍?zhí)?/a>、古猗園、淞江方塔、醉白池、淀山湖、吳淞口炮臺等,還有外灘、東方明珠電視塔、東海影視樂園、大世界游樂中心、佘山國家旅游度假區(qū)、上海動物園等旅游景點(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; /*指向下一個表結(jié)點(diǎn)*/
}LinkNode; /* 表結(jié)點(diǎn)類型定義 */
typedef struct VexNode{
char data; /*頂點(diǎn)信息*/
LinkNode *firstarc; /*指向第一個表結(jié)點(diǎn)*/
}VexNode; /* 頂點(diǎn)結(jié)點(diǎn)類型定義 */
typedef struct {
int vex1, vex2; /* 弧或邊所依附的兩個頂點(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)無向圖");
G-vexnum=0; /* 初始化頂點(diǎn)個數(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); /* 圖中無此頂點(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("該兩個景點(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; /* 邊的起始表結(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(){
/*采用鄰接鏈表作為圖的存儲結(jié)構(gòu)建立帶權(quán)有向圖*/
char stack1[6],stack2[6],vex,k1,k2;
int weight;
ALGraph *G;
ArcType *p;
printf("首先對旅游區(qū)導(dǎo)游圖進(jìn)行初始化!!!\n\n");
G=(ALGraph *)malloc(sizeof(ALGraph));
Init_Graph(G);
printf("\n請輸入旅游區(qū)導(dǎo)游圖的各個旅游景點(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表示兩個不同的旅游景點(diǎn), d表示這兩個景點(diǎn)之間的道路距離;\n 該旅游景點(diǎn)圖采用鄰接鏈表存儲結(jié)構(gòu)(第 一個頂點(diǎn)是0時表示結(jié)束):\n");
while(1)
{
scanf("%s",stack1);
k1=stack1[0];
if (k1=='0') /* 輸入第一個頂點(diǎn),0結(jié)束 */
break;
else
{
scanf("%s",stack2) ;
scanf("%d",weight) ; /* 輸入第二個頂點(diǎn)和權(quán)值 */
k2=stack2[0];
p-vex1=k1;
p-vex2=k2;
p-info=weight;
AddArc(G,p) ;
printf("\n請繼續(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("請輸入你要查詢的景點(diǎn)(下標(biāo)值):\n");
scanf("%d",j);
p=G-AdjList[j].firstarc;
while(p)
{
printf("景點(diǎn)%c到景點(diǎn)%c的距離是%d (該兩個景點(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("你所要開始查詢的景點(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)過的景點(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("你所要開始查詢的開始景點(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("輸入你要查詢的另外一個景點(diǎn)(下標(biāo)值):");
scanf("%d",d);
printf("你要查詢的另外一個景點(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)過的景點(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ū)導(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("輸入你要查詢的開始景點(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)的交通線、交通方式,游覽線路、游程安排、交通班次、最佳游覽和觀賞時間、地點(diǎn),以及為游客提供游、購、娛,吃、住、行等方面服務(wù)的設(shè)施位置、規(guī)模、檔次等內(nèi)容,力爭使游客一圖在手,萬事不愁,消除在旅游地的陌生感,明確自身的位置和行將游覽的方向和目的。隨著電子技術(shù)的發(fā)展和多媒體技術(shù)的推廣,智能電子導(dǎo)游圖將提供圖文聲像導(dǎo)游服務(wù),使旅游地圖的導(dǎo)游功能日臻完美。
2.決策參考任何區(qū)域發(fā)展決策,都基于對區(qū)內(nèi)狀況的了解和分析。區(qū)域旅游發(fā)展決策的產(chǎn)生,也必須首先熟知區(qū)內(nèi)旅游要素的基本情況。能直觀、形象、綜合、全面反映區(qū)域內(nèi)旅游要素狀況的參考材料,旅游地圖首當(dāng)其沖。旅游資源分布圖、旅游區(qū)劃圖、旅游發(fā)展規(guī)劃圖、旅游路線組織圖、旅游市場分布圖、旅游客流圖及旅游設(shè)施布局圖等,就是專門為旅游管理部門正確決策提供參考的旅游地圖。它們能夠直觀、便捷地為研究人員和管理人員提供準(zhǔn)確的旅游空間信息,以作為決策的信息載體,是執(zhí)行決策的依據(jù)。所以說,旅游地圖在旅游管理部門制定決策、表述決策和實(shí)施決策中,具有重要的參考作用。
3.宣傳廣告為了吸引眾多的旅游者,旅游地圖往往盡宣傳廣告之能事,力求設(shè)計新穎、印制精良,通過游客的傳播,擴(kuò)大旅游資源、旅游設(shè)施的影響力和旅游企業(yè)的經(jīng)濟(jì)收益。旅游地圖實(shí)質(zhì)上是一種綜合性的地理藝術(shù)品,它以地理為背景,以旅游為對象,集地圖藝術(shù)、攝影藝術(shù)、繪畫藝術(shù)、文學(xué)藝術(shù)、廣告藝術(shù)等多種藝術(shù)形式之大成,在咫尺方寸之間,展現(xiàn)旅游天地的風(fēng)采,用地圖語言表述旅游活動的游、購、娛、吃、住、行及相關(guān)要素的空間分布,展示旅游產(chǎn)品的自然美、社會美和意境美,誘發(fā)旅游者的旅游欲望和激情。旅游地圖的宣傳廣告作用,與其實(shí)用功能、服務(wù)功能結(jié)合為一體,宣傳廣告效果尤其明顯。在五花八門的旅游宣傳廣告媒體中,旅游地圖具有相當(dāng)大的發(fā)行量和覆蓋面,是最好的宣傳廣告媒體之一。
4.收藏紀(jì)念設(shè)計合理的旅游地圖也能當(dāng)作一種工藝紀(jì)念品。臺灣曾出版過一種旅游地圖,將旅游景點(diǎn)、旅游路線用黃色字符燙印在錦旗似的大紅金絲絨布上,做工精細(xì),富麗堂皇,既具有一定的美學(xué)意義,又具較強(qiáng)的收藏價值,從而讓人愛不釋手。人們外出旅游,除了有追求休閑娛樂的動機(jī)外,還有文化交流、傳遞友誼的因素,一幅(件)色彩悅目、制作精良、取材獨(dú)特、信息豐富的旅游圖(圖冊),很可能被人們當(dāng)作工藝飾品,裝點(diǎn)書案,收藏紀(jì)念。
Hash:d11de4e2d13b142665a39d174a42e202b0ee5c55
聲明:此文由 佚名 分享發(fā)布,并不意味本站贊同其觀點(diǎn),文章內(nèi)容僅供參考。此文如侵犯到您的合法權(quán)益,請聯(lián)系我們 kefu@qqx.com