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

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

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

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0
    系統
    Linux+MapServer-5.2.1+shpfile
    [1]安裝apache2.2

    [2]安裝mapserver-5.2.1
    把mapserv復制到${apache_home}/cgi-bin

    [3]用qgis導出mapscript文件

    # Map file generated by QGIS version 0.7.4
    # Edit this file to customize for your interface
    # Not all sections are complete. See comments for details.
    MAP
    NAME bbeijing_polyline
    STATUS ON

    # Map image size. Change size as desired
    SIZE 800 600
    #
    # Start of web interface definition. Only the TEMPLATE parameter
    # must be specified to display a map. See Mapserver documentation
    #
    WEB
    ? # HEADER
    ? # TEMPLATE
    ? # FOOTER
    MINSCALE 1
    ? MAXSCALE 13
    # Set IMAGEPATH to the path where mapserver should
    # write its output
    ?IMAGEPATH '/tmp/'
    # Set IMAGEURL to the url that points to IMAGEPATH
    ?#IMAGEURL '/map_output/'
    END

    PROJECTION
    ??? "init=epsg:4326"
    END

    # Extent based on full extent of QGIS view
    EXTENT 115.275 39.2204 117.475 40.9462

    UNITS METERS

    IMAGECOLOR 255 255 255
    IMAGETYPE gif
    # Projection definition
    # Projections are not currenlty supported. If desired, add your own
    # projection information based on Mapserver documentation.
    #
    LAYER
    ? NAME bbeijing_polyline
    ? TYPE LINE
    ? STATUS ON
    ? DATA /opt/wwwroot/map_shp/Bbeijing_polyline.shp
    ? CLASS
    ??? NAME "Bbeijing_polyline"
    ??? # TEMPLATE
    ??? OUTLINECOLOR 112 238 238
    ? END
    END
    END # Map File

    [4]在OpenLayers中調用地圖文件

    <html xmlns="http://www.w3.org/1999/xhtml">
    ? <head>
    ??? <style type="text/css">
    ??????? ##mapdiv {
    ??????????? width: 800px;
    ??????????? height: 475px;
    ??????????? border: 1px solid black;
    ??????? }
    ??? </style>
    ??? <script src="/OpenLayers/OpenLayers.js"></script>

    ??? <script type="text/javascript">
    ??? ??? //Google has 20 scales
    ??? ??? //Resolutions always start big to small, descending order
    ??? ??? //numZoomLevels=20 (corresponds to Googles 20 zoom levels)
    ??? ??? //map.setCenter(center, 19); (Zoom Level starts at 0 and ends in 19)

    ??? ??? window.onload = function() {

    ??? ??? ??? map = new OpenLayers.Map('mapdiv');

    ??? ??? ??? var serverURL = "/cgi-bin/mapserv";

    ??? ??? ??? var layer_obj = new OpenLayers.Layer.WMS(
    ??? ??? ??? ??? "bbeijing_polyline",
    ??? ??? ??? ??? serverURL,
    ??? ??? ??? ??? {???
    ??? ??? ??? ??? ??? layers: 'bbeijing_polyline',
    ??? ??? ??? ??? ??? map: '/opt/wwwroot/map_shp/bbeijing_polyline.map',
    ??? ??? ??? ??? ??? format: 'gif'
    ??? ??? ??? ??? },
    ??? ??? ??? ??? {
    ??? ??? ??? ??? ??? reproject: false,
    ??? ??? ??? ??? ??? 'numZoomLevels': 20,
    ??? ??? ??? ??? ??? gutter: 15,
    ??? ??? ??? ??? ??? buffer: 0
    ??? ??? ??? ??? }
    ??? ??? ??? );
    ??? ??? ??? layer_obj.setIsBaseLayer(true);???
    ??? ??? ??? layer_obj.setVisibility(true);???
    ??? ??? ??? map.addLayer(layer_obj);

    ??? ??? ??? map.addControl(new OpenLayers.Control.PanZoomBar());
    ??? ??? ??? map.addControl(new OpenLayers.Control.MousePosition());
    ??? ??? ??? map.addControl(new OpenLayers.Control.LayerSwitcher());
    ??? ??? ??? map.addControl(new OpenLayers.Control.Scale());
    ??? ??? ??? var center = new OpenLayers.LonLat(116.39166, 39.90625);
    ??? ??? ??? map.setCenter(center, 8);
    ??? ??? }
    ??????????
    ??? </script>
    ? </head>
    ? <body>
    ??? <div id="mapdiv"></div>
    ? </body>
    </html>





    |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @zhyiwww
                引用請注明來源 http://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2009-02-06 16:19 zhyiwww 閱讀(2646) 評論(0)  編輯  收藏 所屬分類: gisdebian
    主站蜘蛛池模板: 在线观看亚洲免费| 1000部夫妻午夜免费 | 亚洲AV男人的天堂在线观看| 久久精品无码精品免费专区| 日韩一卡2卡3卡4卡新区亚洲| 污污污视频在线免费观看| 四虎永久在线精品视频免费观看| 亚洲AV色欲色欲WWW| 国产成人免费高清在线观看| 久久久亚洲精华液精华液精华液| 狠狠久久永久免费观看| 日韩成人精品日本亚洲| 免费一级毛片一级毛片aa| 日本高清不卡中文字幕免费| 亚洲精品网站在线观看不卡无广告| 丰满妇女做a级毛片免费观看| 亚洲免费人成在线视频观看| 中文字幕无码免费久久9一区9 | 国产人成免费视频| 大片免费观看92在线视频线视频| 亚洲国产香蕉人人爽成AV片久久| 一进一出60分钟免费视频| 国产精品亚洲аv无码播放| 91精品免费久久久久久久久| 亚洲视频在线观看2018| 日本一区免费电影| 青青操视频在线免费观看| 亚洲视频免费在线播放| 97在线视频免费| 精品国产日韩久久亚洲| 在线播放高清国语自产拍免费| 亚洲av丰满熟妇在线播放| 三年片在线观看免费观看大全动漫| 亚洲AV日韩AV永久无码下载| 最近2019免费中文字幕视频三| 亚洲精品午夜久久久伊人| 999国内精品永久免费观看| 亚洲高清乱码午夜电影网| 国产老女人精品免费视频| 色吊丝性永久免费看码| 亚洲国产婷婷综合在线精品|