../_images/logo_geotools.png ../_images/OSGeo_project.png

GeoTools

GeoTools es una biblioteca Java de código abierto (LGPL) que proporciona métodos que cumplen con los estándares para manipular datos geoespaciales, y utiliza estructuras de datos basadas en las especificaciones del Consorcio Geoespacial Abierto (OGC).

GeoTools es utilizado por una serie de proyectos, incluyendo servicios web, herramientas de línea de comandos y aplicaciones de escritorio. Las aplicaciones de OSGeoLive que incluyen GeoTools incluyen: 52 North SOS, 52 North WPS, AtlasStyler, Geomajas, Geopublisher, GeoServer, y uDig.

geotools screenshot

Características Principales

  • Definición de interfaces para conceptos llaves espaciales y estructuras de datos

    • Compatibilidad integrada con geometría proporcionada por JTS Suite de Topología (JTS)

    • Atributo y filtros espaciales utilizando la Especificación Codificación de Filtro de OGC

  • Un soporte de API de acceso datos limpia con acceso a características, soporte de transacciónes y bloqueo entre subprocesos

    • Acceso a los datos GIS en muchos formatos de archivo y bases de datos espaciales

    • Apoyo de transformaciónes de sistemas coordenadas de referencia

    • Trabajar con una amplia gama de proyecciones del mapa

    • filtrar y analizar datos en términos de atributos espaciales y no espaciales

  • Un renderizador sin estados, de baja memoria, particularmente útil en entornos de lado servidor.

    • componer y mostrar mapas con un estilo complejo

  • Potente análisis tecnología de esquema asistido usando esquemas XML para enlazar a contenido GML

    • Enlaces de muchos estándares OGC incluyendo GML, filtro, KML, SLD y SE para la tecnología de análisis / codificación.

  • Plugins de GeoTools: sistema Plug-in abierto que le permite enseñar formatos adicionales de la biblioteca

    • Plug-ins para el proyecto de ImageIO-EXT permitiendo a GeoTools leer formatos ráster adicionales de GDAL

  • Extensiones de GeoTools

    • Proporcionar capacidades adicionales usando las instalaciones espaciales de la biblioteca central.

    Extensions built using the GeoTools library
    • Las extensiones proporcionan gráfico y soporte de redes (para encontrar la ruta más corta), validación, un cliente de servidor de cartografía web, enlaces para análisis de xml y la codificación y color brewer.

  • GeoTools no soportado

    • GeoTools también funciona como parte de una comunidad más amplia con un área de ensayo utilizada para fomentar nuevos talentos y promover la experimentación.

    • Algunos aspectos destacados son el soporte de oscilación (utilizado en tutoriales de geotools ), swt, soporte de procesos locales y web, simbología adicional, formatos de datos adicionales, generación de grillas y un par de implementaciones de ISO Geometry.

Formatos soportados

  • acceso a formatos y datos raster:

    arcsde, arcgrid, geotiff, grassraster, gtopo30, image (JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab.

  • Soporte de base de datos “jdbc-ng”:

    db2, h2, mysql, oracle, postgis, spatialite, sqlserver.

  • Formatos del vector y acceso a datos:

    app-schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile, wfs.

  • XML enlaces:

    Estructuras de datos de Java y enlaces para lo siguiente: núcleo de xsd (xml tipos simples), fes, filtro, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf.

    Geometría adicional, filtro y estilo analizador/codificadores disponibles para aplicaciones de DOM y SAX.

Estándares implementados

Apoyo de numerosos estándares del Consortium Abierto Geospatial (OGC):

  • OGC Descriptor de Estilo de Capa / Codificación de Simbología de estructuras de datos y motor de renderizado

  • Modelo de Características Generales de OGC incluyendo Soporte a Características Simples

  • Representación de la Cobertura de Red de información raster de OGC

  • Filtro OGC y Lenguaje Común de Restricción (CQL)

  • Clientes para Servicio de Objetos Espaciales del Web (WFS), Service de Cartografía Web (WMS) y soporte experimental para el Servicio de Proceso de Web (WPS)

  • Geometría ISO 19107

Detalles

Sitio web: https://geotools.org/

Licencia: LGPL

** Plataformas compatibles:** multiplataforma Java 8,9,10

Interfaces API: Java

Soporte: Communication and Support