1 research outputs found

    Desarrollo de un 铆ndice espacial para la extensi贸n JASPA sobre H2

    Get PDF
    El presente trabajo tiene por objetivo ofrecer una soluci贸n para la creaci贸n de un 铆ndice espacial para la extensi贸n JASPA (Java SPAtial) sobre la base de datos H2. El algoritmo de indexaci贸n elegido para la implementaci贸n del 铆ndice espacial ha sido el Rtree. La implementaci贸n se ha realizado con el lenguaje de programaci贸n Java lo que ha facilitado su integraci贸n con la extensi贸n JASPA y la base de datos H2, dado que ambos proyectos est谩n codificados en el mismo lenguaje. El 铆ndice es persistente en memoria secundaria en una tabla de la propia base de datos H2. La soluci贸n que se propone est谩 limitada a operaciones espaciales en dos dimensiones y es lo suficientemente flexible como para que no se haya necesitado modificar ni el c贸digo fuente de JASPA, ni de H2. Adem谩s, se ha previsto que el algoritmo de indexaci贸n se pueda mejorar o sustituir f谩cilmente. Por 煤ltimo, se ha tenido en cuenta que el proceso de creaci贸n y manipulaci贸n de los 铆ndices espaciales sea intuitivo y f谩cil de usar.El present treball t茅 per objectiu oferir una soluci贸 per a la creaci贸 d'un 铆ndex espacial per a l'extensi贸 JASPA (Java SPAtial) sobre la base de dades H2. L'algorisme d'indexaci贸 triat per a la implementaci贸 de l'铆ndex espacial ha estat Rtree. La implementaci贸 s'ha realitzat amb el llenguatge de programaci贸 Java cosa que ha facilitat la seva integraci贸 amb l'extensi贸 JASPA i la base de dades H2, at猫s que ambd贸s projectes s贸n codificats en el mateix llenguatge. L'铆ndex 茅s persistent en mem貌ria secund脿ria en una taula de la pr貌pia base de dades H2. La soluci贸 que es proposa est脿 limitada a operacions espacials en dues dimensions i 茅s prou flexible com perqu猫 no s'hagi necessitat modificar ni el codi font de JASPA, ni d'H2. A m茅s, s'ha previst que l'algorisme d'indexaci贸 es pugui millorar o substituir f脿cilment. Finalment, s'ha tingut en compte que el proc茅s de creaci贸 i manipulaci贸 dels 铆ndexs espacials sigui intu茂tiu i f脿cil d'usar.This paper aims to provide a solution for creating a spatial index for the extension JASPA (Java SPAtial) on the H2 database. The indexing algorithm chosen to implement the spatial index has been the RTree. The implementation was done in Java programming language which has facilitated its integration with the extension JASPA and the H2 database, since both projects are coded in the same language. The index is persistent in secondary memory in a table in the H2 database. The proposed solution is limited to space operations in two dimensions and is flexible enough to not have needed to modify neither the JASPA source code nor the H2 database. In addition, it is expected that the indexing algorithm can be easily upgraded or replaced. Finally, we have taken into account that the process of creation and manipulation of spatial indexes has to be intuitive and easy to use
    corecore