У меня есть 3 группы слоев в Geoserver, и я не вижу точечных объектов под моими полигонами. Как я могу изменить вид групп? - PullRequest
0 голосов
/ 14 июня 2019

Я сделал 3 группы файлов форм в геосервере, но когда я публикую их, я вижу группу с полигонами, которая покрывает группу точек. Сначала я загрузил полигонгруппу в свой js.script, а затем группы точек. Я думаю, что это правильный способ сделать это, но я не вижу точек в местах, где есть полигоны. Кто-нибудь знает, как с этим справиться?

const source1 = new ol.source.TileWMS({
  url: 'http://localhost:8080/geoserver/voorzieningenSN/wms',
  params: { 'LAYERS': 'voorzieningenSN:voorz_groenzones', 'QUERY_LAYERS': ['stadsdeelgroen', 'woongroen', 'buurtgroen', 'wijkgroen'] },
  serverType: 'geoserver'
});

const layer1 = new ol.layer.Tile({
  source: source1
})

const source2 = new ol.source.TileWMS({
  url: 'http://localhost:8080/geoserver/voorzieningenSN/wms',
  params: { 'LAYERS': 'voorzieningenSN:voorz_kinderopvang', 'QUERY_LAYERS': ['Groepsopvang met vrije prijs', 'Gezinsopvang met vrije prijs', 'Groepsopvang met inkomenstarief', 'Gezinsopvang met inkomenstarief'] },
  serverType: 'geoserver'
});

const layer2 = new ol.layer.Tile({
  source: source2
})

const source3 = new ol.source.TileWMS({
  url: 'http://localhost:8080/geoserver/voorzieningenSN/wms',
  params: { 'LAYERS': 'voorzieningenSN:voorz_scholen', 'QUERY_LAYERS': ['Vrij gesubsidieerd onderwijs', 'Officieel gesubsidieerd onderwijs', 'Gemeenschapsonderwijs'] },
  serverType: 'geoserver'
});

const layer3 = new ol.layer.Tile({
  source: source3
})

const lagen = ["voorzieningenSN:voorz_groenzones","voorzieningenSN:voorz_kinderopvang", "voorzieningenSN:voorz_scholen"];

const view = new ol.View({
  center: [460875, 6650406],
  zoom: 12

voorz_groenzones - группа полигонов, voorz_kinderopvang и voorz_scholen - группы точечных слоев.

...