Mam do czynienia z niektórymi dużymi zestawami danych i chciałbym zminimalizować ilość danych przesyłanych przez sieć. Korzystam ze strategii BBox OpenLayers tylko do przesyłania potrzebnych danych, ale zastanawiam się, czy mogę uprościć dane wyjściowe, aby wyświetlać niższe poziomy powiększenia bez konieczności przesyłania danych z niepotrzebną dokładnością / szczegółami.
Używam GeoServer jako serwera WFS jako części pakietu OpenGeo.
openlayers-2
geoserver
boundless-suite
Mr_Chimp
źródło
źródło
Niektóre możliwe rozwiązania:
źródło
Korzystając ze strategii klastrowej OL , można uprościć reprezentację (dla użytkowników), ale ilość przesyłanych danych nie będzie mniejsza, ponieważ klastrowanie odbywa się po stronie klienta.
Zobacz także stronę dokumentacji .
(Nie wiem o dostępnych opcjach po stronie serwera)
źródło
Jeśli obawiasz się, że WFS jest „ciężki” (jego wynik GML jest z natury pełny), radzę, aby zamiast tego używać Dobrze znanego tekstu (WKT), jeśli to możliwe. Myślę, że strategia BBox OpenLayers jest „kompatybilna” z WKT.
źródło