gvSIG feature requests #4529
Eliminar calculo innecesario del envelope de una capa.
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Joaquín del Cerro Murciano | |||
Category: | Database | |||
Target version: | 2.4.0-2828 | |||
gvSIG version: | 2.4.0 | Add-on resolve version: | ||
Keywords: | Add-on resolve build: | |||
Has patch: | Proyecto: | |||
Add-on name: | Unknown | Hito: | ||
Add-on version: |
Description
En el momento de añadir una capa de BBDD a la vista se calcula siempre el envelope de esta, aunque solo es necesario calcularlo para la primera capa o grupos de capas que se añade. Cuando se estan añadiendo capas muy grandes y segun el gestor de BBDD este calculo puede ser muy pesado. Por ejemplo, con SQL Server y una capa de 400.000 puntos, puede tardar mas de 5 segundos. Si la capa no va a ser pintada por que esta fuera del rango de escala para pintarla, se pierde ese tiempo igualmente aunque no se necesite.
Estaria bien que al añadir una capa de BBDD solo se calcule el envelope si la capa que añadimos es la primera capa de la vista.
Associated revisions
refs #4529, eliminado el calculo del envelope de una capa de BBDD cuando no es la primera capa de la vista.
History
#1 Updated by Joaquín del Cerro Murciano almost 7 years ago
- Status changed from New to Fixed
#2 Updated by Álvaro Anguix almost 7 years ago
- Status changed from Fixed to Closed