Introducción

Piedrac es una aplicación informática de campo que permite registrar y consultar toda o casi toda la documentación de la excavación arqueológica en una única base de datos robusta y consistente en el propio yacimiento, eliminando la fase de volcado y evitando el problema de la dispersión de los datos.

Se recoge información sobre unidades estratigráficas, restos, muestras, imágenes y coordenadas espaciales, y de las relaciones entre estos. Los datos son presentados mediante fichas de registro y listados tabulares, que pueden ser ordenados y filtrados según sus propiedades y relaciones. A su vez, los resultados de estas consultas pueden ser exportados a diversos formatos.

Licencia

Piedrac es software libre y se distribuye bajo la Licencia Pública General de GNU, versión 3. Esto quiere decir que se distribuye gratuitamente junto con su código fuente y que cualquiera es libre de modificarla a su antojo y redistribuirla bajo las mismas condiciones.

Se ha escogido este tipo de distribución para facilitar su expansión, mantenimiento y crecimiento. Proyectos similares a este han quedado en poco o nada precisamente por la ausencia del mantenimiento que se espera que propicien la disponibilidad y gratuidad del código fuente y su documentación.

Funcionamiento

Piedrac se ha diseñado pensando ante todo en la facilidad de uso y en la minimización de costes. Funciona sobre un único ordenador de bajo coste (netbook) en el propio yacimiento. No requiere de instalación ni configuración algunas, y los datos son almacenados en un único fichero sin necesidad de tener acceso a Internet. Este fichero y la propia aplicación pueden ser fácilmente transferidos por correo, pendrive, CD, etc. a otros ordenadores.

Las imágenes registradas por las cámaras fotográficas, los dibujos digitalizados y las coordenadas obtenidas mediante instrumentos topográficos pueden introducirse sobre la marcha o ser importados automáticamente al finalizar la jornada.

La información puede ser consultada mediante filtrados sucesivos y cruzamiento de tablas con gran sencillez. Por ejemplo, se pueden consultar las coordenadas de los restos de tipo "lítico" del nivel 3 que hayan sido fotografiados dos veces, y ordenar los resultados por fecha de registro.

El resultado de cualquier consulta puede ser exportado a los siguientes formatos: tablas a CSV, fichas a Acrobat PDF o HTML, imágenes a JPG y coordenadas a DXF. Todos estos son formatos muy populares y son manejados por muchas aplicaciones. Por ejemplo, todas las aplicaciones de Microsoft Office u Openoffice reconocen el formato CSV, PDF es un formato casi universal y DXF es manejado tanto por AutoCAD como por ArcGIS. De este modo es trivial enviar a un colaborador, por ejemplo, una hoja de Excel con toda la industria lítica del nivel 3 y un modelo 3D del mismo. También existe una funcionalidad para volcar toda la base de datos a Microsoft Access.

Características técnicas

  • Desarrollada en Java SE: compatible con Windows, Linux y MacOS.
  • Interfaces mediante JFC/Swing.
  • Código documentado mediante Javadoc.
  • Portable: empaquetada en un único fichero JAR que no necesita instalación.
  • Base de datos SQLite embebida en un único fichero, manipulable por terceras aplicaciones. Seguridad y consistencia de la información mediante transacciones ACID.
  • Imágenes JPG embebidas en el fichero de la base de datos.
  • Capacidad para alrededor de un millón de registros y hasta 2.000 GB de datos.
  • Disponible en castellano e inglés. Fácilmente traducible mediante soporte para internacionalización.

Líneas futuras

  • Versión Web multiusuario de la aplicación, capaz de manejar los archivos de la presente versión autónoma.
  • Presentación de esquemas conceptuales navegables de la secuencia estratigráfica del estilo "Matriz de Harris".
  • Presentación de sencillos modelos tridimensionales de la disposición de los puntos registrados, sin necesidad de emplear manipuladores de DXF.
  • Volcado de la base de datos completa a MySQL y PostgreSQL.
  • Gestión de otros formatos de imagen como RAW.
  • Traducción a otros idiomas.


Volver al principio