GeoWeb
Waarom kan ik mijn services niet zien in de GeoWeb WebViewer?
Om een kaartbeeld te kunnen genereren in de GeoWeb WebViewer moet je webbrowser een request kunnen sturen naar de afbeeldingen uit de webservice om deze op te kunnen halen. Soms zijn er beperkingen die dit voorkomen zoals:
- Het sturen van een request naar de server overtreedt het crossdomain beleid en/of is geen crossdomain beleidsbestand geconfigureerd.
- De services die je wilt bevragen bevinden zich in een netwerk waar je niet rechtstreeks toegang toe hebt.
- De services zijn beveiligd op een manier die de browser, API of plug-in niet kan omzeilen.
Dit is vaak het geval bij het aanroepen van OGC-services of andere externe services zoals de BAG-geocoding service.
Deze issues kunnen worden opgelost door het configureren van een proxy pagina, die wordt meegeleverd met de GeoWeb HTML5-viewer. Met deze proxy pagina geef je GeoWeb toegang tot bronnen die niet toegankelijk zijn vanwege bovengenoemde redenen.
Proxy pagina configureren voor de HTML5-viewer
Om de proxy pagina te configureren voor de HTML5-viewer dien je de volgende stappen te volgen:
1. Ga naar de virtual directory’s van de GeoWeb WebViewer. Deze bevindt zich standaard als map op C:\inetpub\wwwroot op de GeoWeb-server. De virtual directory van de GeoWeb WebViewer heeft standaard de naam “WebViewer”.

2. Open de virtual directory van de HTML5-viewer (dubbelklik op de map ‘WebViewer’)
3. Open het bestand ‘proxy.config’ in een teksteditor en voeg de URL van de service toe die niet toont in de GeoWeb WebViewer, bijvoorbeeld:
<serverUrl url="https://geodata.nationaalgeoregister.nl/dronenoflyzones/"
matchAll="true"></serverUrl>

4. Sla het bestand op.
Als je de GeoWeb-site nu opent in de HTML5-viewer dan wordt de service nu wel zichtbaar op de kaart.