Lynx Exploration Archivist Online Help

Program: FLORENCE

Title: Catalogue Builder

Version: 3.9

Back to:



Introduction

The Florence application enables users to design and maintain database tables for use in a GIS database, and will search filesystems for files to add to user-defined catalogues for a variety of categories of data. Florence also provides utilities to add files on an individual basis to predefined catalogues.

The catalogues generated by Florence can be used in Zebedee (Reconciler and GIS Builder) to reconcile GIS data and create shape files or loaded into an Oracle Spatial database.

The structure of the catalogues to populate (see Catalogue Description Files), as well as the types of files to search for (see LEA Object Types) is determined by the LEA Catalogue Designer utility Dougal which can be run from within Florence.


The basic sequence of operations to create a new project in Florence is as follows:



Running Florence

Florence uses a project file (which has extension .zeb) which stores the current project parameters and keeps track of Catalogue Description Files (or CDFs ) - which contain a catalogue description - and catalogues which have been created from these CDFs. This project file is shared with Zebedee, the Reconcier and GIS Builder.

Create a new project with the File-New Project menu option, or open an existing project with the File-Open Project menu option. If the project already contains CDFs and catalogues, you can open a catalogue by double-clicking it in the Project Manager, otherwise, selecting the Project-New CDF menu option will launch Dougal, the Catalogue Designer to create or select a catalogue description file. Alternatively, you can drag CDF file icons from an Explorer window onto the Project Manager window to add them to the project.

Once you have an open catalogue, you can refine the options used to search for files (see Search Options), specify a folder from which to start the search (see Search Folder), and search for files to add to the catalogue (menu option Go-Run). When all files that match your search have been added to the catalogue, you can manually edit it to add information that could not be read from the files automatically. Alternatively, you can add files individually to the catalogue using the Catalogue-Add Single File to Catalogue menu option, or use the Catalogue-Add File menu option which launches Dylan, the Catalogue File Registration Utility to add files and browse the catalogue in a single record view.

When you have finished editing the catalogue, it can be saved or exported in a variety of formats (see menu options Project - Save Catalogue and File - Export Catalogue)


Command-line options

Florence can be run with a command-line similar to the following:

FLORENCE [[-remote] -uCONNECTSTRING] [-n | ZEBFILE [CDFFILE [DBTABLE]]]

where:

With no command-line arguments, Florence will start up with a blank new project



Menus and Controls

Main Menu

Florence main menu and toolbar Adjust column widths to fit text Project Manager window Search Folder window Catalogue Display window Project Manager window Refresh catalogue (re-fetch from database/reload DBF) Window menu Show context help View LEA Object Delete all records from catalogue Delete selected record(s) from catalogue Post record to catalogue Go to last record in catalogue Go to first record in catalogue Toggle table edit mode on/off Add a file to the catalogue Start search Save project Open project New project Help menu View menu Object menu Catalogue menu Go menu Project menu File menu

Search Folder Window - selecting start folder for search

Start Folder Window

The Search Folder Window is a docking window that can be placed anywhere on the screen or docked into the main window. Its position will be saved in the project file.
The Search Folder Window is used to set the folder in which the file search will start (see Go-Run).

The folder can be specified in one of the following ways:

The selected folder path will be displayed in the edit box.

You can display the standard Explorer context menu for a folder (by right-clicking on its icon in the Search Folder Window) to open a new Explorer window.



Catalogue Comparison and Updates

Select Go - Compare/Update from Florence's main menu to run a comparison of an existing catalogue with the files found in the current search folder.
The Catalogue Comparison/Update window is displayed when the compare operation has completed. This window will show various views of the records found during the comparison search:

Compare/Update window Show context help Current view of comparison table Print current view Save current view as table Help menu Update menu Display menu File menu

The Compare/Update window has the following menu



Project Parameters

Search Options

The search options affect the files which are considered for adding to the catalogue, the application's response if a matching entry is already present in the catalogue, and how to store the names of files added to the catalogue.
These parameters can be edited by selecting the Project - Edit Parameters menu option from the main window.

Include wildcard(s)
Default value: *.*
Enter a semi-colon separated list of wildcards for the search to match; for example:

*.bmp;*.jpg;*.gif

Only files which match one of the wildcards will be considered when searching for files to add to the catalogue.

Exclude wildcard(s)
Default value: (blank)
Enter a semi-colon separated list of wildcards to match, as above.
Files matching any of the wildcards specified here will be ignored.

Include Hidden Files
Default Value: YES
YES - files and directories with the 'hidden' attribute set will be included in the search.
NO - files and directories with the 'hidden' attribute set will not be included in the search.

Search Subdirectories
Default value: YES
YES - perform a recursive directory search - include subfolders in the search.
NO - do not perform a recursive directory search - search only in start folder, not subfolders.

Existing records
Default value: Skip
Select from:

The LEA Object Key Attributes are used to check for matching records. The key attributes are independent of the catalogue's primary key.

Enforce Validity Checks
Default Value: NO
YES - the field constraints from the CDF (see Dougal - Editing a Field Definition) will be evaluated as each record is added to the catalogue during a search. If a constraint on a field is violated a message will be displayed giving you the option to ignore the constraint violation or cancel the search.
NO - the field constraints from the CDF will not be checked during automatic population of the catalogue by the Go-Run menu option. Use the Catalogue-Validate menu option to check the catalogue.
Field validity checks will always be enforced during manual editing of the catalogue within Florence.

File Path Names
The following two parameters affect how the file names are added to the catalogue.

Path Specification
Default value: Relative
Select from:

Case Conversion
Default value: Uppercase
Select from:

If the catalogue tables created are to used on systems with different operating systems, the case of file names can be significant.



Error and Warning Messages

The following error and warning messages are produced by Florence


Error on command-line

This error is produced while Florence is initialising.
The command-line is not a valid LEA command line, or one of the files specified does not exist. See Command-line options above


The relative path does not exist under root directory

This error is produced by the Go-Run and Go-Compare/Update menu options.
When the project search options specify the use of relative paths in catalogues, the project's root folder must be the same as the search folder, or a parent of it, then this error message will be displayed. This may occur when a project contains more than one type of catalogue, or when files are added to a catalogue from two different locations. To resolve this problem, either reset the root folder to the current search folder (using the Project-Set Root Folder menu option, or change the search options to specify absolute paths (see Search Parameters).


See also errors listed in Catalogue Tables and Archive Project Files



See also:
[Dougal - LEA Catalogue Designer]
[Zebedee - Reconciler and GIS Loader]
[The Lynx Exploration Archive Object]
[Catalogue Tables and Archive Project Files]
[Catalogue Description Files]
[Using Databases in LEA Applications]