2017-05-15 15 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

난이 시도하지만 난 thesame 결과를 얻었다 : HTTP를 : // localhost를 : 81/CGI-빈/mapserv.exe? mapserv.exe? map =/wamp64/www/wordpress/map1.map & request = GetMap & SERVICE = WMS 및 버전 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 .....) –