<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一點了解都沒有,所以就放棄了。看到了6D校園和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 小碼哥 閱讀(4191) 評論(18)  編輯  收藏 所屬分類: pythonopenlayers

    評論

    # 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
    樓主很強大,我想問一下 ,能不能寫一篇,如何使用自己的切圖,做地圖的例子,實在是摸不著頭腦,希望樓主指點一下。或者加我好友:qq373252297
    想向你好好請教這個問題。  回復  更多評論
      

    # 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,萬分感謝!  回復  更多評論
      

    主站蜘蛛池模板: 亚洲婷婷第一狠人综合精品| 久久精品国产精品亚洲艾| 亚洲13又紧又嫩又水多| 91精品国产免费久久国语麻豆| 亚洲男人的天堂www| 曰批全过程免费视频在线观看无码| 亚洲午夜久久久影院伊人| 中国一级特黄的片子免费| 亚洲免费人成在线视频观看| 久久青草免费91线频观看不卡| 国产成人亚洲精品青草天美| 97人妻精品全国免费视频| 亚洲av无码成人黄网站在线观看| 久久免费的精品国产V∧| 亚洲国产视频网站| 在线播放免费播放av片| 西西人体大胆免费视频| 亚洲精品成人片在线观看| 国精产品一区一区三区免费视频| 亚洲一卡2卡三卡4卡有限公司| 91免费在线播放| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲黄黄黄网站在线观看| 黄网站色视频免费在线观看的a站最新| 国产精品亚洲аv无码播放| 三年片在线观看免费观看大全一| 亚洲国产成AV人天堂无码| 在线观看永久免费视频网站| 一级免费黄色毛片| 亚洲精品mv在线观看| 天天看免费高清影视| 国产免费伦精品一区二区三区| 亚洲第一视频网站| 成人最新午夜免费视频| 欧洲精品码一区二区三区免费看| 亚洲精品国产字幕久久不卡| 97人妻无码一区二区精品免费| 精品一区二区三区无码免费直播| 久热综合在线亚洲精品| 手机看片久久国产免费| 午夜精品免费在线观看 |