5. Binarios

A continuación se enumeran los jar que genera DAL. A la hora de indicar las dependencias de un proyecto que use DAL, hay que tener en cuenta que sólo habrá que incluir las dependencias marcados como necesarios para compilar. A la hora de hacer un build ejecutable, habrá que incluir también aquellas dependencias necesarios en tiempo de ejecución (normalmente correspondientes a las implementaciones) que son necesarios para que funcione gvSIG.

Los jar que se necesitan cargar en tiempo de ejecución disponen de una clase Library que permite cargarlos e inicializarlos durante el arranque de la aplicación (o en cualquier momento posterior), para más información sobre este mecanismo se puede consultar el patrón Locator.

5.1. Librería

File Description Dependency Phase Consumer XML
org.gvsig.fmap.dal-[version].jar DAL api. If you are reading this, odds are you need this one Compile All
org.gvsig
org.gvsig.fmap.dal
[version]
org.gvsig.fmap.dal-[version]-spi.jar DAL spi. If you want to implement a new provider, this one is for you Compile Data provider
org.gvsig
org.gvsig.fmap.dal
[version]
spi
org.gvsig.fmap.dal-2.0-[version]-impl.jar DAL implementation. Nothing to see here, move along Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal
[version]
impl

5.1.1. Dependencias de la librería

File Description Dependency Phase Consumer XML
org.gvsig.fmap.geometry-[version].jar gvSIG’s geometry model Compile DAL
org.gvsig
org.gvsig.fmap.geometry
[version]
org.gvsig.metadata-[version].jar gvSIG’s, metadata library Compile DAL
org.gvsig
org.gvsig.metadata
[version]
org.gvsig.tools-[version].jar gvSIG’s base tools and patterns Compile DAL
org.gvsig
org.gvsig.tools
[version]

5.2. Implementaciones

Los siguientes jares son implementaciones que vienen de serie para gvSIG-Desktop.

5.2.1. Almacenes de tipo fichero

File Description Dependency Phase Consumer XML
org.gvsig.fmap.dal.file-[version].jar File stores common API Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.file
[version]
org.gvsig.fmap.dal.file-[version]-store.shp.jar SHP provider (extends of DBF provider) Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dbf


org.gvsig
org.gvsig.fmap.dal.file
[version]
store.shp
org.gvsig.fmap.dal.file-[version]-store.dbf.jar DBF provider Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dbf
org.gvsig.fmap.dal.file-[version]-store.dxf.jar DXF provider Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dxf
org.gvsig.fmap.dal.file-[version]-store.dgn.jar DGN provider Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dgn
org.gvsig.fmap.dal.file-[version]-store.dxf.legend.jar DXF legend support Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dxf


org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dxf.legend
org.gvsig.fmap.dal.file-[version]-store.dgn.legend.jar DGN legend support Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dgn


org.gvsig
org.gvsig.fmap.dal.file
[version]
store.dgn.legend

5.2.2. Almacenes de tipo base de datos

File Description Dependency Phase Consumer XML
org.gvsig.fmap.dal.db-[version].jar Database stores common API Runtime GeoDB (extGeoDB)
org.gvsig
org.gvsig.fmap.dal.db
[version]
org.gvsig.fmap.dal.db-[version].store.jdbc.jar Generic JDBC provider Runtime GeoDB (extGeoDB)
org.gvsig
org.gvsig.fmap.dal.db
[version]
store.jdbc
org.gvsig.fmap.dal.db-[version].store.mysql.jar MySQL JDBC provider (extends JDBC provider) Runtime GeoDB (extGeoDB)
org.gvsig
org.gvsig.fmap.dal.db
[version]
store.jdbc


org.gvsig
org.gvsig.fmap.dal.db
[version]
store.mysql
org.gvsig.fmap.dal.db-[version].store.postgresql.jar PostgreSQL JDBC provider (with PostGis support) (extends JDBC provider) Runtime GeoDB (extGeoDB)
org.gvsig
org.gvsig.fmap.dal.db
[version]
store.jdbc


org.gvsig
org.gvsig.fmap.dal.db
[version]
store.postgresql

5.3. Índices espaciales

File Description Dependency Phase Consumer XML
org.gvsig.fmap.dal.index.spatial-[version]-gt2.jar Geotools2 quadtree provider Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.index.spatial
[version]
gt2
org.gvsig.fmap.dal.index.spatial-[version]-jsi.jar JSI rtree provider Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.index.spatial
[version]
jsi
org.gvsig.fmap.dal.index.spatial-[version]-jts.jar JTS quadtree provider Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.index.spatial
[version]
jsi
org.gvsig.fmap.dal.index.spatial-[version]-spatialindex.jar SPTLIB rtree provider Runtime gvSIG
org.gvsig
org.gvsig.fmap.dal.index.spatial
[version]
spatialindex
[version](1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21) Versión de la librería, actualmente 2.0-SNAPSHOT, pero la versión final será 2.0.0

Contenidos

Tema anterior

4. Acceso a datos tabulares

Próximo tema

Cómo contribuir en gvSIG

Esta página