<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小碼哥

    誰謂河廣,一葦杭之

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      7 隨筆 :: 17 文章 :: 74 評論 :: 0 Trackbacks

    常用鏈接

    留言簿(21)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    訂閱Canvas

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    最近為學校搭建了一個校園電子地圖,做得不怎么好,只能湊合著用了。
    快回家了,做點記錄,歡迎拍磚指正。
    新生應該可以在錄取通知書里看到這個地圖的鏈接了^_^
    剛開始做這個地圖的時候,打算使用geoserver等專業的東西,時間太緊了,對GIS一點了解都沒有,所以就放棄了??吹搅?D校園和e都市的實現方案,找了一找,發現了mapeasy這個js庫,于是把6D校園的地圖圖片下載下來了,自己試著用mapeasy實現了一下,效果很好,但是總感覺不對勁,像6D校園和e都市都是使用html map area來標注地圖信息的,這樣就與真正的地理信息系統差遠了,不好快速的添加信息或者做路徑搜索了,于是又不是很滿意。在使用geoserver的時候,注意到它顯示地圖信息使用了openlayers,于是簡單看了一下openlayers的例子,感覺很強大,也比較符合我的想法。
    openlayers可以直接使用圖片做地圖的來源,然后直接編輯地圖,添加地圖的地理信息,包括點,線,多邊形區域,這樣就很容易做路徑搜索,也很快速容易添加地圖的地理信息了。
    看到openlayers可以使用tilecache做地圖的圖片來源,我就搭建了tilecache服務器,這個tilecache是用python寫的,很容易配置。我仔細看了一下tilecache的配置,發現這個完全可以直接使用圖片就可以,只是把切好的圖片按照titlecache的目錄結構放置好,就行了。于是簡單的修改了一下openlayers的tilecache接口,就基本實現了電子地圖。地圖原圖是一個面積很大圖片,我用PIL庫,使用python寫了一個簡單的切圖程序,把地圖按照橫縱坐標切成了256X256大小的圖片,并且按照自己定制tilecache的目錄結構存好圖片,最后把這些圖片放在apache http服務器下,使用openlayers直接讀取即可。
    最后實現的功能有:地圖瀏覽,地圖縮略展示,地面建筑標記,地面建筑提示,路線標記,快速定位,后臺添加信息等(路徑搜索暫未實現)
    其中后臺可以直接畫出建筑的多邊形、路線、點標記,然后添加信息





    后臺管理頁面如下:

    posted on 2009-07-11 00:57 小碼哥 閱讀(4190) 評論(18)  編輯  收藏 所屬分類: python 、openlayers

    評論

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2010-01-28 14:40 hanxiao
    怎么修改openlayers的tilecache接口啊?能不能詳細說說?  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2010-03-01 10:46 Barrie
    @hanxiao
    很簡單的,直接把tilecache那一塊改成直接使用圖片就行了,注意tilecache的目錄結構  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2010-06-13 22:34 羅俊
    能說的詳細點嗎,我很想學。能發一下參考資料給我嗎。我的郵箱:516154200@163.com  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2010-06-16 15:25 Barrie
    @羅俊
    基本沒有什么資料,我都是直接看openlayers網站上的東西的,我現在正在弄一個openlayers的小項目,過些天,整理一下,寫一篇詳細點的介紹  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2010-11-18 18:32
    具體都需要哪些軟件?————一個菜鳥需要用一年的時間做一個虛擬校園。謝謝了  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2010-11-19 16:14 Barrie
    @東
    google skechup + 3dmax + ps 畫圖;
    以openlayers為基礎作開發即可  回復  更多評論
      

    # 第一次看到OpenLayers做的地圖這么漂亮 2011-03-30 01:22 XiaoXu
    我最近正在學習OpenLayers,一直不得章法,沒想到樓主兩年前就做出這么漂亮的地圖了,懇請樓主能否把源碼發給我一份,我的郵箱:see_hmily@163.com,不勝感激!  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2011-03-30 15:04 Barrie
    @XiaoXu
    http://www.tkk7.com/Files/canvas/map.zip  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園[未登錄] 2011-04-07 10:08 su
    請問怎么下載 地圖圖片, 又是怎么切的? python腳本可以發一份么? 謝謝 luxing371573409@126.com  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2011-05-13 09:31 郝恩恒
    你好 我正在做這方面的研究 一直沒有頭緒 能不能給我發一份源文件涅 希望能夠有一份源碼 我研究研究 呵呵 我的QQ:745107546  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2011-05-13 09:46 http://ask.zhongguoren.me
    地圖建模的時間太長了....  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2011-05-13 11:13 Barrie
    @郝恩恒
    http://www.tkk7.com/Files/canvas/map.zip  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2011-05-13 11:14 Barrie
    @http://ask.zhongguoren.me
    嗯,畫圖確實很費勁  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2011-12-30 11:00 小k
    樓主很強大,我想問一下 ,能不能寫一篇,如何使用自己的切圖,做地圖的例子,實在是摸不著頭腦,希望樓主指點一下?;蛘呒游液糜眩簈q373252297
    想向你好好請教這個問題。  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2012-01-02 09:51 小k
    請問樓主,你的圖片的的存放的目錄結構是怎么樣的,可否貼一張圖,與i及tilecache可否發一份我參考一下。郵箱373252297@qq.com不勝感激!  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2012-01-02 09:53 小k
    我的成功使用了自己的圖片 但是參數不管怎么設置,都不能完全顯示整個地圖,我已經是你的好友,不知道你什么事件有空,想向你請教一下。  回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2012-02-01 14:37 flyman
    你好 ,我是準備做小區的地圖,對切圖那一塊 是非常的迷茫,請高手指點一二啊.
    郵箱303750087@qq.com   回復  更多評論
      

    # re: 使用Openlayers搭一個E校園(e-campus),類似e都市,6d校園 2012-03-16 17:05 xiaolin
    openlayers中實現地圖瀏覽,地圖縮略展示,地面建筑標記,地面建筑提示,路線標記,快速定位,后臺添加信息等功能的源碼能發一份嗎?郵箱:xiaolingis@163.com,萬分感謝!  回復  更多評論
      

    主站蜘蛛池模板: 亚洲国产香蕉人人爽成AV片久久| 91在线视频免费观看| 国产福利视精品永久免费| 亚洲精品狼友在线播放| 一边摸一边桶一边脱免费视频 | 成人婷婷网色偷偷亚洲男人的天堂 | 亚洲理论片在线观看| 免费看美女午夜大片| 亚洲av片一区二区三区| 日韩在线视频免费| 亚洲精品国产精品乱码不卡| 国产黄片不卡免费| 亚洲AV无码成人精品区蜜桃| 一级毛片在线免费观看| 亚洲国产精品线观看不卡| 日韩精品成人无码专区免费| 国产亚洲精品VA片在线播放| 国产精品色午夜免费视频| 一级女性全黄久久生活片免费 | 亚洲国产精品免费在线观看| 亚洲第一页在线播放| 久久精品无码一区二区三区免费| 亚洲国产成人无码AV在线| 亚洲欧洲一区二区三区| 精品亚洲永久免费精品| 亚洲区视频在线观看| 麻豆成人精品国产免费| 一级特黄aaa大片免费看| 午夜亚洲国产理论秋霞| 国产成人精品免费午夜app| 亚洲欧美aⅴ在线资源| 亚洲午夜爱爱香蕉片| 久久久国产精品福利免费| 亚洲宅男精品一区在线观看| 免费一级毛片在线播放不收费| 热99RE久久精品这里都是精品免费| 亚洲高清日韩精品第一区| 国产男女猛烈无遮档免费视频网站 | 一本色道久久88亚洲综合| 9久热精品免费观看视频| 精品亚洲麻豆1区2区3区|