IDgis / geoide-commons

0 stars 0 forks source link

Functie 'Toon alleen geselecteerde objecten' lijkt niet altijd te werken #267

Closed robstek closed 7 years ago

robstek commented 7 years ago

https://github.com/IDgis/CRS2/issues/211

HermanAssink commented 7 years ago

Gedrag verschilt tussen selectie vanuit CRS2 en vanuit viewer. @LindaVels: Hoe zou het gedrag eigenlijk moeten zijn? Soms werkt de knop niet als je in de viewer een object hebt geselecteerd.

kad-velsl commented 7 years ago

We beginnen hier tegen de grenzen van het systeem aan te lopen. Bij filteren vanuit CRS2 krijg ik de volgende foutmelding:

HTTP Error 404.15 - Not Found The request filtering module is configured to deny a request where the query string is too long.

Most likely causes: Request filtering is configured on the Web server to deny the request because the query string is too long.

De query die vanuit CRS2 wordt verstuurd is lang, deze lengte wordt verdubbeld voor de union voor de selectie. In het geval van filtering zelfs verdriedubbeld omdat er nog een where clause is ingebouwd die ervoor zorgt dat de selectie een subset is van de gefilterde objecten.

Niet het aantal features maar de lengte van de query is hier duidelijk het probleem.

kad-velsl commented 7 years ago

De fout treedt niet meer op als de sql wms en wfs lagen via een interne url worden opgevraagd. . Dus niet meer via IIS lopen. Oplossing is om ervoor te zorgen dat er interne urls worden gebruikt voor de speciale sql lagen.

HermanAssink commented 7 years ago

Met interne urls wordt bedoeld urls direct naar Tomcat, dus niet via IIS