制作一份简单的网络地图(世博地图的配准和切割)
其實我很早的時候就寫過一篇“我的 2010世博地圖1.0版發(fā)布”,但沒有和大家做明確的說明和制作方法,今天就和大家一起來分享地圖配準(zhǔn)和地圖切割并進(jìn)行網(wǎng)絡(luò)發(fā)布的問題,其實就是以世博為例制作一份簡單的網(wǎng)絡(luò)地圖。網(wǎng)絡(luò)地圖是以Google Maps API為基礎(chǔ),在Google Maps上面疊加一份自制的世博地圖,但有一點,這里的地圖配準(zhǔn)和切割很重要,不過使用本文介紹的工具后一切都將變的不困難了。
我們先去世博的網(wǎng)站找一點素材,在世博規(guī)劃中可以下載到規(guī)劃總平面圖,如有興趣也可以下載一份場館規(guī)劃圖。不過你所下載的文件是PDF文件,需要導(dǎo)出成為JPG圖片,方法是使用PDF編輯軟件或者PDFtoJPG軟件來完成,這里就不做介紹了,最終得到的就是一個世博規(guī)劃的平面圖。為了不讓大家難做,我就直接提供我導(dǎo)出后的世博規(guī)劃圖,點擊這里可以下載。(BTW:如果覺得世博規(guī)劃圖不夠清晰,那我也沒有辦法,PDF中的圖片本身就不清晰)
接下來配準(zhǔn)地圖,配準(zhǔn)有很多的方法,比如用MapInfo來配準(zhǔn)甚至ArcInfo來配準(zhǔn)等,不過這些太復(fù)雜了,我們今天介紹一個簡單的軟件來進(jìn)行配準(zhǔn),這就是GlobalMapper,一個非常牛的GIS軟件,可以打開超級多的地圖格式,并且可以另存為超級多的地圖格式,我們就用它來進(jìn)行簡單的配準(zhǔn)吧。不過萬變不離其中,配準(zhǔn)重要的就是根據(jù)點位來進(jìn)行配準(zhǔn),就是找到一些關(guān)鍵點標(biāo)定上坐標(biāo)。我們使用GlobalMapper打開這個bmp的圖片,然后就提示是否配準(zhǔn),我們當(dāng)然需要配準(zhǔn)啦,就點是,這個時候就進(jìn)入配準(zhǔn)界面了。配準(zhǔn)所需的關(guān)鍵點就是圖片中非常清晰可辨并且容易標(biāo)定上坐標(biāo)的位置,看了這份地圖我們只能使用路口的方式進(jìn)行配準(zhǔn)了,因為其他信息都沒有參考價值,我們選擇了三個點位,并且找到了坐標(biāo),分別是:打浦路瞿溪路(N31.19832 E121.47227)、歷城路昌里路(N31.17383 E121.49261)、臨沂路南碼頭路(N31.19375 E121.51033),有了這三個位置信息后就可以配置了,如下圖所示:
趕緊點擊OK吧,你的地圖就配準(zhǔn)完成啦。其實MapInfo里的配準(zhǔn)也是同樣的一個道理。
好了,接下來我們需要切割地圖了,由于希望在切割地圖的軟件里變得更加簡單一些,所以我們將剛剛在GlobalMapper中配準(zhǔn)完成的地圖另存為GeoTIFF格式,就是一個帶有坐標(biāo)信息的TIF圖片。我們現(xiàn)在需要介紹一個殺手級的軟件,讓你的這個平面圖直接輸出到Google Maps里面,自動幫助你切割完成,真的是超牛,這個軟件是什么呢,就是MapTiler,一個Map Tile Cutter軟件,可以制作overlay到Google Maps或者Google Earth,不再多介紹這個超級牛的軟件,需要了解到用戶自行到網(wǎng)站上了解,我們只用簡單的切割功能,以前介紹的GMapImageCutter工具和它相比真是小巫見大巫了。BTW,GlobalMapper軟件其實也有輸出Google maps tile的功能,但是不算太好,所以才用到這個專業(yè)的地圖切割軟件。打開軟件,選擇第一個Google Maps兼容格式:
下一步當(dāng)然是添加我們剛剛的tif文件,如下圖所示:
可以看到這個圖片的坐標(biāo)信息就自動進(jìn)入了,而不需要你手動輸入地理信息,如果你使用JPG或者BMP圖片那當(dāng)然是需要手動輸入的,這也算是一個小小的技巧吧。然后就是選擇坐標(biāo)系啊、地圖縮放的級別啊、版權(quán)信息啊、Google Maps API key啊什么的,然后就開始真的切割了,等待一會你就可以得到切割好了的地圖了。
完成后大家趕緊來看看效果吧:
要知道這不是簡單的僅僅是一個圖片疊加在Google地圖上面,你放大縮小加載的是不同的tile,而且和原有地圖的疊加非常的好,因為我們配準(zhǔn)了的嘛,但也必須要說MapTile這個軟件的功能不可忽視。不過Google地圖疊加tile的overlay的速度還是很慢的,除了本身圖片加載速度可能有點慢以外,有可能GoogleMapsAPI就是如此,所以我們瘋狂的延伸一下想法:將我的Google Maps API離線開發(fā)包中的Google地圖替換成自己的地圖,那么就真正的完全的離線并且是定制的地圖了,期待看過此文的朋友能夠完成這一壯舉。
好了,最后給大家圍觀一下我的世博地圖吧,畢竟在線的版本比本文的圖片要實在:http://sharesh.cn/expo/
三月份到此結(jié)束,時間過的真是太快,這個月僅貢獻(xiàn)此一篇博文,希望能夠給大家?guī)韼椭Vx謝。
總結(jié)
以上是生活随笔為你收集整理的制作一份简单的网络地图(世博地图的配准和切割)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 很多人不理解这个参数的 nl,nh:ES
- 下一篇: 领导邀请一起跳槽?搞清楚这5件事再决定