J'ai un grand ensemble de données dans une base de données PostGIS. Je le visualise via une interface Web qui charge les données au format GeoJSON. Il y a trop de données à donner au client à la fois (10 Mo de valeur ...) donc je voudrais obtenir une zone de données dans le cadre de délimitation formé par les bords de la fenêtre (la ligne pointillée dans l'image ci-dessous ). Il est facile d'obtenir les coordonnées des points f et g.
Question 1: Est-ce une bonne façon de faire les choses? Dois-je penser à les mettre en cache sous forme de tuiles ou cette méthode est-elle susceptible d'être suffisamment efficace?
Question 2: Comment récupérer uniquement les données dans ce cadre de sélection?
Question 3: Si une forme chevauche le bord de la boîte englobante (par exemple, la forme A ci-dessous), existe-t-il un moyen simple de la recadrer telle qu'elle est interrogée comme dans la deuxième image?