Не добавляется слой WMS слой, с WMTS проблем не возникает.
Код |
---|
const layerparam: any = {} // GWTK.LayerParameters
layerparam.id = 'testmap'
layerparam.alias = 'tesmap'
layerparam.legend = '*'
layerparam.url = 'SERVICE=WMS&REQUEST=GetMap&VERSION=1.3.0&FORMAT=image/png&LAYERS=HOST#localhost#2047#ALIAS#Layers_map_map.sit&BBOX=%bbox&HEIGHT=%h&WIDTH=%w&CRS=%crs&dt=%dt'
gipMap = new GWTK.Map(map.current?.id, options)
const lay = GWTK.mapAddLayer(gipMap, { layer: layerparam })
|
console.log(gipMap.layers) - слой отсутствует. Слой с алиасом HOST#localhost#2047#ALIAS#Layers_map_map.sit существует и отображается если подключиться к ГИС Серверу через ГИС Оператор
Запрос request=getcapabilities&service=wms вернул информацию об этом слое:
Код |
---|
<Lay er queryable="1">
<Title>HOST#localhost#2047#ALIAS#Layers_map_map.sit</Title>
<Name>HOST#localhost#2047#ALIAS#Layers_map_map.sit</Name>
<CRS>EPSG:3395</CRS>
<CRS>EPSG:3857</CRS>
<CRS>EPSG:4740</CRS>
<CRS>EPSG:4326</CRS>
<CRS>ESRI:54003</CRS>
<EX_GeographicBoundingBox>
<westBoundLongitude>37.69465679</westBoundLongitude>
<eastBoundLongitude>66.87665338</eastBoundLongitude>
<southBoundLatitude>35.23710770</southBoundLatitude>
<northBoundLatitude>55.43715271</northBoundLatitude>
</EX_GeographicBoundingBox>
<BoundingBox CRS="EPSG:3395" minx="4196150.000" miny="4171496.766" maxx="7444675.000" maxy="7411959.923"/>
<BoundingBox CRS="EPSG:3857" minx="4196150.000" miny="4196150.000" maxx="7444675.000" maxy="7447175.000"/>
<BoundingBox CRS="EPSG:4740" minx="37.69465368" miny="35.23710474" maxx="66.87664765" maxy="55.43715089"/>
<BoundingBox CRS="EPSG:4326" minx="37.69465679" miny="35.23710770" maxx="66.87665338" maxy="55.43715271"/>
<BoundingBox CRS="ESRI:54003" minx="4084279.085" miny="4189115.552" maxx="6888087.090" maxy="7432194.707"/>
<MetadataURL>
<Format>image/png8</Format>
<Format>image/png</Format>
<Format>image/jpg</Format>
</MetadataURL>
</Layer>
|