2017-05-15 14 views
0

MapSaverを使用してGetMapリクエストでマップを表示しようとしても問題は発生しますが、白いイメージが返されます。私は検索しましたが、私は答えを見つけることができなかった: マイマップファイル:GetMap request return white image

MAP 
    IMAGETYPE  PNG 
    EXTENT  -21 20 1 36 
    SIZE   700 400 
    IMAGECOLOR  255 255 255 
     PROJECTION 
     "init=epsg:4326" 
    END 
    OUTPUTFORMAT 
    NAME png 
    MIMETYPE image/png 
    DRIVER GD/PNG 
    EXTENSION png 
    IMAGEMODE PC256 
    TRANSPARENT FALSE 
    END 
    WEB 
    METADATA 
    "wms_title" "Dans Layers and Stuff" 
    "wms_onlineresource" "http://localhost:81/cgi-bin/mapserv.exe?" 
    "wms_enable_request" "*" 
    "wms_srs" "EPSG:4326" 
    "wms_feature_info_mime_type" "text/html" 
    "wms_format" "image/png" 
    END 
END 
LAYER 

NAME map1 
TYPE polygon 
STATUS default 
CONNECTIONTYPE postgis 
CONNECTION "dbname=postgres host=localhost port=5432 user=postgres" 
DATA "geom from comgeo" 
    PROJECTION 
     "init=epsg:4326" 
    END 
    METADATA 
    "wms_title" "map1" 
    END 
PROCESSING "SCALE=AUTO" 
CLASS 
    STYLE 
    COLOR 232 232 232 
    OUTLINECOLOR 32 32 32 
END 
END 
END 
END 

と私は私の要求のために使用されるこのリンク:

http://localhost:81/cgi-bin/mapserv.exe?map=/wamp64/www/wordpress/map1.map&version=1.3.0&request=GetMap&CRS=EPSG:4326&bbox=-21,20,1,36&width=760&height=360&layers=map1&styles=&FORMAT=image/png&TRANSPARENT=TRUE 

にBBox値が正しいです。ありがとうございます enter image description here

答えて

0

私は私はEPSGを交換する際にproblemeを解決しました:CRSと4326:84とURL:

http://localhost:81/cgi-bin/mapserv.exe?map=/wamp64/www/wordpress/map1.map&request=GetMap&SERVICE=WMS&version=1.3.0&CRS=CRS:84&bbox=-21,20,1,36&width=700&height=400&layers=map1&styles=&FORMAT=image/png&TRANSPARENT=TRUE 
+0

またはBBOXの座標の順序を切り替えることができます – user27874

1

あなたのURLにSERVICE = WMSパラメータが不足しているようです。

+0

私はこれを試してみましたが、私は同じ結果得ます。http:// localhost:81/CGI-binに/ mapserv.exeはmapserv.exeであり、mapserv.exeはmap =/wamp64/www/wordpress/map1.map&request = GetMap&SERVICE = WMS&version = 1.3.0&CRS = EPSG:4326&bbox = -21,20,1,36&width = 700&height = 400&layers = map1&styles =&FORMAT = image/png&TRANSPARENT = TRUE –

+0

データベース内で何がこのクエリーレポートを返しますか?comgeoからst_extents(geom)を選択 –

+0

comgeoからst_extent(geom)を選択して返します:Box(-17 .... 20 ..... -1 ..... 35 .....) –

関連する問題