Importare ed esportare dati

Anche se Ghini può essere ampliato tramite plugin, così da poter supportare formati alternativi per importare ed esportare dati, per impostazione predefinita può solo importare ed esportare file di valori separati da virgola o CSV.

C’è qualche supporto per l’esportazione dell’accesso per dati biologici collezioni è limitato.

C’è anche un supporto limitato per l’esportazione in formato XML che più o meno riflette esattamente le tabelle e la riga del database.

Esportazione di ABCD e XML non sono coperti qui.

Avvertimento

Importazione di file molto probabilmente distruggerà tutti i dati che avete nel database in modo assicurarsi che avete eseguito il backup dei dati.

Importazione da

In generale è meglio solo importare i file CSV in Ghini che sono stati precedentemente esportati da Ghini. È possibile importare qualsiasi file CSV ma che è più avanzato che coprirà questo doc.

Per importare file CSV in Ghini selezionare Strumenti‣ esportazione‣ valori separati da virgola dal menu.

Dopo facendo clic su OK nella finestra di dialogo che chiede se sei sicuro di che sapere quello che stai facendo si aprirà una finestra di selezione file. Nella finestra selezione file selezionare i file che si desidera importare.

Esportazione in CSV

Per esportare i dati di Ghini in formato CSV selezionare Strumenti‣ esportazione‣ valori separati da virgola dal menu.

Questo strumento vi chiederà di selezionare una directory per esportare i dati in CSV. Tutte le tabelle in Ghini verranno esportate ai file in tablename.txt il formato dove tablename è il nome della tabella dove è stati esportati i dati da.

Importare da JSON

Questo è * il * modo per importare dati in un database esistente, senza distruggere il contenuto precedente. Un tipico esempio di questa funzionalità potrebbe essere importazione tua collezione digitale in un database di Ghini fresco, appena inizializzato. Conversione di un database in formato di interscambio di json Bauble esula dall’ambito del presente manuale, si prega contattare uno degli autori se avete bisogno di ulteriore aiuto.

Utilizzando il formato di scambio JSON, è possibile esportare dati da una versione di Ghini ed importarli in una versione differente.

Esportare verso JSON

Questo è ancora “lavori in corso”.

_images/export-to-json.png

Quando si attiva questo strumento di esportazione, si è data la scelta di specificare cosa esportare. È possibile utilizzare la selezione corrente per limitare l’intervallo di esportazione, oppure è possibile avviare il contenuto completo di un dominio, a scelta tra specie, accessione, pianta.

Esportazione di * specie * solo esporterà le informazioni tassonomiche complete nel database. * Accessione * esporterà tutte le vostra accessioni oltre a tutte le informazioni tassonomiche si riferisce a: unreferred a taxa non verrà esportati. * Planting * esporterà tutti i viventi, piante (alcuni accessione non può essere incluso), tutti si riferiscono a posizioni e taxa.

Importare da una base dati generica

Questa funzionalità è oggetto della issue #127, per la quale non abbiamo ancora una soluzione generica.

Dovendo importare dati da una tabella, da un foglio di calcolo, o da un database non compatibile con ghini, contattare un programmatore.

Importare una collezione di immagini

Una particolare forma di base dati botanica è una collezione di fotografie, ciascuna chiaramente associata ad una specifica pianta.

Anche senza utilizzare un software disegnato per collezioni di foto, è possibile associare foto ad accessioni attenendosi ad una stessa regola nel dare nome ai file delle foto.

Per esempio, 2018.0020.1 (4) Epidendrum.jpg potrebbe essere il nome della quarta fotografia associata alla pianta numero 1 della ventesima accessione dell’anno 2018, identificato a rango genus come Epidendrum.

La funzione Tools‣Import‣Pictures qui descritta permette di utilizzare una collezione di foto per inizializzare una base dati ghini, o per aggiungere dati periodicamente.

Use Tools‣Import‣Pictures to activate this import tool. Import goes in several steps: parameter definition; data revision and confirmation; the import step proper; finally review the import log. At the first two steps you can confirm the data and go to the next step by clicking on the next button, or you can go back to the previous step by clicking on the prev button. Once the import is done and you’re reviewing the log, you can only either confirm —or abort— the whole transaction.

Nella fase di definizione parametri puoi: selezionare la directory da cui importare le foto; indicare se l’importazione va effettuata in modo ricursivo; selezionare o creare l’ubicazione da usare per le nuove piante; descrivere la regola seguita nel dare nome ai file delle foto.

_images/import-picture-define.png

La fase di revisione consiste nel visionare una tabella con tante righe quante le foto da importare. Ogni riga contiene tanta informazione quanto il tool avrà potuto estrarre dal nome di ciascuna foto. Si può accettare ciascun campo così come definito dal tool, e si può indicare se ciascuna riga va importata o meno.

_images/import-picture-review.png

la fase finale di «commit or rollback» consiste nel visionare il rapporto dell’importazione e decidere se mantenere i cambi (commit), o rifiutarli in blocck (rollback).

_images/import-picture-log.png

When the Picture Collection importer creates or updates objects, it also sets a Note that you can use for selecting the objects involved in the import, and for reviewing if needed.