zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0
          在windows下面配置mapserver,用shp做數據源,總是出現如下的錯誤,
          loadLayer(): Unknown identifier. Parsing error near (:):(line 46)
          嘗試多次也沒有找到結果,最后,找到了。
          主要是在map的文件
          我的錯誤的配置是:

          # 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.
          NAME road
          STATUS ON

          # Map image size. Change size as desired
          SIZE 256 256
          #
          # 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 8
          # Set IMAGEPATH to the path where mapserver should
          # write its output
          ?IMAGEPATH 'd:\\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 road
          ? TYPE LINE
          ? STATUS ON
          ? DATA? d:\\wwwroot\\shp\\Rbeijing.shp
          ? CLASS
          ??? NAME "ROAD"
          ??? # TEMPLATE
          ??? OUTLINECOLOR 112 238 238
          ? END
          END
          END # Map File

          正確的配置是:

          # 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.
          NAME road
          STATUS ON

          # Map image size. Change size as desired
          SIZE 256 256
          #
          # 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 8
          # Set IMAGEPATH to the path where mapserver should
          # write its output
          ?IMAGEPATH 'd:\\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 road
          ? TYPE LINE
          ? STATUS ON
          ? DATA? "d:\\wwwroot\\shp\\Rbeijing.shp"
          ? CLASS
          ??? NAME "ROAD"
          ??? # TEMPLATE
          ??? OUTLINECOLOR 112 238 238
          ? END
          END
          END # Map File

          這個就是正確的配置,僅僅是引號的差別。




          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2009-02-20 17:40 zhyiwww 閱讀(520) 評論(0)  編輯  收藏 所屬分類: gis
          主站蜘蛛池模板: 尚志市| 三台县| 洪江市| 包头市| 九江市| 城固县| 延寿县| 遵义市| 永清县| 甘洛县| 廊坊市| 乐东| 疏附县| 元氏县| 阳曲县| 洛隆县| 衡山县| 泰顺县| 太白县| 仪征市| 科技| 汝阳县| 涞源县| 揭阳市| 和平区| 浏阳市| 尚义县| 南通市| 老河口市| 元谋县| 柘荣县| 通山县| 永平县| 女性| 称多县| 延边| 阿合奇县| 嘉义市| 新宾| 洛隆县| 琼海市|