Mam duży zestaw danych w bazie danych PostGIS. Oglądam go za pośrednictwem interfejsu sieciowego, który ładuje dane jako GeoJSON. Jest zbyt dużo danych, aby dać klientowi wszystkie naraz (wartość 10 MB ...), więc chciałbym uzyskać obszar danych w obwiedni utworzonej przez krawędzie okna (kropkowana linia na obrazku poniżej ). Uzyskanie współrzędnych dla punktów f i g jest łatwe.
Pytanie 1: Czy to dobry sposób na robienie rzeczy? Czy powinienem myśleć o buforowaniu ich jako kafelków, czy ta metoda może być wystarczająco skuteczna?
Pytanie 2: Jak mogę pobrać tylko dane w tym polu ograniczającym?
Pytanie 3: Jeśli kształt zachodzi na krawędź ramki ograniczającej (np. Kształt A poniżej), czy istnieje prosty sposób przycięcia go, ponieważ jest on pytany, jak na drugim zdjęciu?