1

ベクターレイヤーのスタイルを設定するために使用したい mapfile とリモート sld があります。しかし、リクエストを送信するたびに、マップはスタイルなしで返されます。
私のマップファイルは次のとおりです。

MAP
NAME "MAPSERVER QUICKSTART"
EXTENT -137 29 -53 88
UNITS DD
SHAPEPATH "/data/world"
SIZE 800 600

IMAGETYPE PNG24

PROJECTION
 "init=epsg:4326"
END

WEB
 IMAGEPATH '/tmp/'
IMAGEURL '/tmp/'
TEMPPATH '/tmp/'

METADATA
  ows_enable_request "*"
END

終わり

LAYER
NAME "admin"
STATUS ON
TYPE POLYGON
DATA "countries"
CLASS
  STYLE
    COLOR 246 241 223
    OUTLINECOLOR 0 0 0
  END
END

終わり

終わり

次のリクエストを使用してマップにアクセスしています。地図リクエストを取得

私が間違っている可能性があるのは何ですか

4

1 に答える 1

1

簡単な観察です。SLD ファイルを開くと、名前が「country_bounds」で、レイヤーの名前が「admin」であることがわかります。SLD をレイヤーに適用するには、実際のレイヤー名が SLD のフィーチャ レイヤー名と同じであることを確認する必要があります。お役に立てば幸いです。

于 2016-09-08T20:35:13.910 に答える