Home

WHOI-2001

image

Contents

1. poetes ioar Description x_max Label Max X Type tt float Description y_min Label Min Y pype tede cpu Description y_max Label Max Y type tt Pe tf float Description z min Label Min Z Repent A hee FP ESAE Description z max Label Max Z pes cr E AE float Description bb xyr Label BB Rotation O E Description EIC bb is info Label Info per IP yr Description URL related to the information included in the EIC EIC info is often used in the generation on IMAPS so that when a cursor is activated over an icon representing the EIC this is the URL that is normally accessed data Label Data Tepe CLO cary Description URL pointing to data that the metadata contained in the EIC is referring to The format or type of data is undefined and left up to the user image Label Image Popes t t ROSS rT Description The attribute contains url pointing to an image that is representative of the information contained in the EIC icon Label Icon Cypr Es TP ex jr Description URL pointing to an icon that can be used when representing the EIC in a geographic or other plot of EICs cmts Label Comments Types tintes e Line Description Comments about the EIC May be comments included by the EIC author or other person geom Label Geometry Type vectra De
2. History v1 2 10 2001 59 lon addr Lerner Maffei Date Who Description 4 il 25 o Seca Mu nto cure ue E ete emos a uet 6 98 SL FM Create for Marine Realms Info Bank EEE EEE Contact Information ContactName Fausto Marincioni ContactEmail fmarincioni usgs gov ContactURL Organization USGS Category Definition Entry _Define CategoryName UniqueCode OID Var Label Type Units Min Max Null Format Notes End Define _Define MarineRealmsInfoBank MRIB 1 2 1233 999 website WebSite PAR ER pesos agencies Agencies RSE Ue Go a E projects Projects bo BEBO oce moy mex piaddr PI Email a addr Sh EIOS sum Summary P String e o Pog ely wsmod WebSite Last Modified string 7 5 geotime GeoTime p String y To Pon RIP disc s Disciplines SELIAS cb Gon themes Themes Postring A fps methods Methods P SEEING Pt E E _End_Define v1 2 10 2001 60 Lerner Maffei 6 4 Electronic Index Card Field Definition Dictionaries December 18 1998 version 0 7 S Lerner A Maffei Overview Electronic Index Cards EICs might be though of database records except that they have one important difference A database uses a single database schema to define the characteristics of each field or row contained in a record or column EICs are different in that every field in every record contains both the name and the value associated with the field This means that individual EICs records with di
3. ID Number 3 4 GeoBrowser Screen Layout Below is the GeoBrowser s user interface showing the Main Menubar Menu Frame Main Display and Secondary Display The upper left frame consists of the main menubar This is where you select your main menu choices such as Selecting Cards Displaying Cards etc The bottom left frame just below the main File Edit View Go Window 4DGeoBrowser m M Developed at Woods Hole Oceanographic Institution by Steve Lerner and Andrew Maffei Othex p contributions by Main Menubar a q is Copyright c 1997 1998 1999 Woods Hole Oceanographic Institution ICE fonte TAS Note The GeoBrowser is currently going through some cosmetic changes if yotrare experiencing problems please contact sleznex rwhoi edu Additionally sorne new functionality has been added see New Features Welcome to the 4D GeoBrowser n Secondary Display Getting Started Refer to On line Help 53 andother Main Display Documentation for more information Main Display GeoBrowser 4 Frame User Interface v1 2 10 2001 19 Lerner Maffei menubar is the menu window Each item that you select from the main menubar will be displayed in the menu window Any items that you select from the menu window will be either displayed in the main display frame bottom right or in the secondary display frame top right The information between the different frames are setup to complement each other
4. A few notes d 1 Comments begin with in column 1 d 2 Fields within this file are semicolon deliminated 3 Variable names must be unique within a category 4 Keep variable names to a minimum size Supported Types string url float integer enum image lat lon addr Supported Formats Supported Units History Date Who Description ERR Web Sa e pica es sas A RE Mei EA pie DI d S pe ed a eres Sa s Gl d i 6 98 SL Create HERE EH HE HE HH HE FE FE HE HEE HE HE HE HE HH FE HE FE HE FE AE EE HE FE E HE HE TE EE EE EEE EE HEE HE E E AH E E Contact Information ContactName Steve Lerner ContactEmail slerner whoi edu ContactURL Organization Woods Hole Oceanographic Institution Category Definition Entry _Define CategoryName UniqueCode OID Var Label Type Units Min Max Null Format Notes _End_Define _Define ElectronicIndexCard EIC 1 2 1233 7 id Card ID Pr SEIO Ob p 00 n ver Ver String m 3 mod Modified SEPANG oci Ug DT title Title Stringy Fe FES auth Author addr y gp p pi Investigator addr i i poc Contact 5rcaddrE po POROPO org Organization string desc Description y string key Keywords string 7 i cat Category strings vo 30 subj Subject SEBA as Rara c o ph c time TimeStamp string yyyy mm dd hh mm ss etime EndTime String yyyy mm dd hh mm
5. 4 3 1 GeoBrowser Software Listing 4DGeo GeoBrowser v3 0 n Apps Cmaps Collections Dforms Dictionary Doc GB MENUBAR Templates Workspace cgi bin html src README copyright README install README relnotes README update geo install geo make dist Apps Bookmark DataLogger EventLogger JournalLog MRIB RTMonitor Collections set to Collections which is a link to the collections directory Category list Clists Galleries Grids MapCategory list Maps Mlists Regions WHOI USGS Dforms DAQ atlv3117 DAQ jaspro90 DAQ kn162 DAQ tn117 DAQ tn118 DAQ tn129 Dictionary daq field def eic field def fgdc_field def dc field def dsl field def mrib field def Doc condensed eic sped eic concept eic dictionaries email cmd interface text eic spec form cmd interface GB MENUBAR GB MENUBAR dataUserl GB MENUBAR dataUser2 Templates 4Dgeo prefs Access E Access R card create tpl eic card fmt email cmd hlp g newuser 4Dgeoadv prefs newuser 4Dgeo display prefs newuser 4Dgeo download prefs newuser 4Dgeo gui prefs newuser 4Dgeo log prefs newuser 4Dgeo search_map prefs newuser 4Dgeo userlevel prefs newuser Collections sel newuser gmt prefs newuser vrml prefs pfile_animate tpl pfile fly tpl pfile gmt 1d tpl pfile gmt2d tpl pfile gmt regionmap tpl pfile matlab tpl Workspace set to Workspace which is a link to the workspace directory Access Logs Email Logs user ids Cgi bin CGI Source code Html Misc html source cod
6. eee 4 4 GEOBROWSER COLLECTIONS 4 4 1 Collection Directory Tree Overview sse 4 4 2 Jr da 4 4 3 Tndex Cards oW aea bn d teer as 4 4 4 Tndex Fleitas nte ciao 4 4 5 ACCESS COMA a o Macias le 4 5 GEOBROWSER API FOR EXTERNAL APPLICATION DEVELOPMENT 4 5 1 GeoBrowser HTTP GB cmd API cceccccccccccccccccsscscccsssescccessssccssssssecsesssseeess 4 5 2 GeoBrowser Email command APAI sse 4 5 3 GeoBrowser HTTP Form Based API sse 4 6 DEBUGGING THE GEOBROWSER 4 7 GEOBROWSER SAMPLE APPLICATIONS ACKNOWLEDGEMENTS APPENDIX 6 1 EIC SPECIFICATION 6 2 CONDENSED ELECTRONIC INDEX CARD EIC SPECIFICATION V1 2 6 3 TEXT ELECTRONIC INDEX CARD EIC SPECIFICATION Y 0 6 4 ELECTRONIC INDEX CARD FIELD DEFINITION DICTIONARIES v1 2 10 2001 3 epos o MESS 38 Lerner Maffei 28 36 37 44 44 44 1 Background 1 1 Overview The 4DGeoBrowser referred to more simply as the GeoBrowser is a general purpose application environment designed to facilitate access to multi discipline data sets within the oceanographic community In 1997 Steven Lerner and Andrew Maffei from the Woods Hole Oceanographic Institution developed the GeoBrowser concept and implemented a prototype that aided the identification team of the M V Derbyshire survey to access and analyze imagery collected from the underwater remotely operated vehicle Jason Since 1997 the GeoBrowser system has grown significantly and is wide
7. EIC EIC EIC EIC EIC EIC subj time etime lat lon elev depth Labeli Type 700 Description Examples Label EE Format Description represented as Examples Label pese reme ts Format Description represents the Examples Label ype Saneas Units Rules Description information represented as use EIC x EIC Examples in Label o VpEI en s Units Rules Description Examples Label parts teres Units Description with the infor positive value Examples Label vuer te eer Units Description in the card Examples T latmin Label o ype rece Units Description positive value Examples latmax Label Tepe tr a oes Units Description positive value Examples lonmin Label o vpert eres Units Description negative v1 2 10 2001 Subject string Subject of an EIC Hydrothermal Vents TimeStamp string yyyy mm dd hh mm ss Timestamp associated with the data collected If time is being a range of time then this represents the start of that range 1998 11 03 12 23 23 EndTime string yyyy mm dd hh mm ss f the EIC represets information over a range of time this attribute time that the data collection ended 998 11 04 12 22 20 Latitu
8. exl convfmt type time time_field dd mm yy EIC time ex2 convfmt type latlon lat_field ddmmss EIC lat v1 2 10 2001 49 Lerner Maffei tcrc fieldname fnamestype type sdsver 1 0 Examples Note you will see many field names that start with EIC eg EIC title EIC lat EIC lon EIC elev These fields take advantage of the GeoBrowser dictionary system that supports standard and user defined fields Although strongly encouraged standard and even user defined fields are not required ie unregistered fields are supported directly Refer to the Conventions Section below If standard fields such as EIC time EIC lat and EIC lon are used then the datafiles will be directly compatible with the 4DGeoBrowser which provides temporal spatial and keyword searching along with plotting capabilities that include interactive time series and geographical plots Example 1 Simple example of field definition followed by carriage return comma delimited records fields id EIC lat EIC lon EIC elev sstmp wind 01 40 43 70 23 5 2 20 250 2 43 01 40 43 70 23 5 2 20 262 3 12 Example 2 Addition of global field definition global EIC title BuzBay Buoy amp EIC lat 40 43 amp EIC lon 70 23 amp EIC elev 5 2 fields EIC time id sstmp wind 1998 10 22 10 00 05 01 20 250 2 43 1998 10 22 10 00 10 01 20 262 3 12 Example 3 Example of different record types within one file using multiple fields and global commands global EIC t
9. making it easier to present more information in a coherent manner rather than having the user jump around throughout a single web page window 3 5 Main Menubar The contents of the main menubar will vary depending on the user s user level An example DataUserl and Data User2 user levels are shown below Supported user levels include DataUserl DataUser2 DataEntry developer and administrator Custom user definable menubars may be setup by the GeoBrowser administrator and are particularly useful for developers 3 6 Getting Started Before you get started you should be familiar with the GeoBrowser Concepts and Terminology Your workspace environment including preferences local collections and work in progress is based on your username and id Everything within your workspace will be automatically saved between sessions and will be available the next time you login to the GeoBrowser At this point you should be logged into the GeoBrowser and familiar with both the main GeoBrowser screen layout and the Main Menubar refer to GeoBrowser Screen Layout and Main Menubar Netscape Tips 1 To Go Backward Go Forward within a frame use Alt Left Alt Right 2 To ReLoad a frame Alt R with cursor within frame 3 To save a link e g an exported file use SHIFT LeftClick 4 To abort out of any actions in which Netscape s Stop button is deactivated and some operation e g a search is still continuing move the cursor to the frame that initiat
10. 0 4 w w o wy w 6 Key 1 ATL 2 EWI 3 MEL 4 PEL 5 SEW 6 KNR En Os EE DOR and axe used when position information is N A Figure 2 7 SeaNet homepage showing current ship locations EW9901 1999 01 31 1999 02 15 SNR 75 00 W 62 30 W 50 00 Ww 37 30 W 42 30N 42 30N 1457 0 13113 000 335 7 50 125 150 1165 6 34 00N 34 00N 10193 8742 728 5 582 8 25 30N 25 30N 437 1 2914 145 7 00 17 00N m 0 00 335 7 50 1125 150 75 0O W 62 30 50 OO w 37 30 W GMs rors es Days fiom 1998 09 03 230809 Figure 2 8 Geographic plot of SATCOM signal to noise ratio SNR during SeaNet testing on R V Ewing Color of ship track line is based on SNR Black stars indicate sample locations Sample time series plots on right v1 2 10 2001 14 Lerner Maffei 25 Low Cost Telemetry Buoys for Portable Coastal Observatories This is a demonstration of a low cost telemetry LCT buoy system for retrieving oceanographic data from instruments in the coastal ocean and delivering this data in near real time There are two buoys deployed one in Boston harbor and one in Scituate each containing a variety of sensors refer to figure 2 10 The data are recorded on the buoys and sent to the Marshfield tower shore station From there the data is sent to the GeoBrowser system at WHOI via email and plots are generated and made available via the world wide web automatically Figure 2 11 shows example plots of data from the Scituate mooring Note th
11. 10 2001 54 Lerner Maffei 6 3 Text Electronic Index Card EIC Specification v1 0 S Lerner A Maffei Last Updated 08 14 99 Overview The electronic index card EIC is a simple concept designed to facilitate the handling of multi disciplinary datasets refer to the EIC concept documentation There are three supported EIC formats Fully Qualified EIC Condensed EIC Text EIC The fully qualified EIC is the original format and designed as self contained data records with each record containing all the fieldnames and values defined on a card This format allows users to mix and match cards from different datasets disciplines etc The Condensed Electronic Index Card format maintains all the advantages of the fully qualified EIC format and at the same time it is designed for both efficiency and flexibility Note There is a direct one for one mapping from the Condensed EIC format to the fully qualified EIC format The Text Electronic Index Card format is designed as a verbose human readable format as compared to both the fully qualified EIC and Condensed EIC formats Like the Condensed EIC format there is a direct one for one mapping from the Text EIC format to the fully qualified EIC format Text EIC Format The Text EIC format is itself quite simple Each card is a block of fieldname value pairs There is one fieldname value pair per line and they are in the form fieldname value Cards are separated with a blank line between each
12. 13 shows an example of real time data being displayed on the website and a sample of a near real time plot Figure 2 12 Buoyant VPR resting at surface left AVPPO being deployed on Georges Bank right WDepth 42 m 2001 10 09 06 28 50 Profile 98 Press 42 180 Salin 32 027 DegC 11 241 he Fluor 0 684 Trans 2 793 Light 0 778 BattVolt 49 8 eren A Tue Oct 9 05 55 59 EDT 2001 v1 2 10 2001 Figure 2 13 Cartoon figure of the VPR system with real time time series data displayed left When the VPR system is active the cartoon figure moves up and down and the data is updated every second A sample By Depth plot for several sensor values is shown below webdata VPR Blocklsland 2001 1009 dat Oja OF cm o 20 20 20 40 40 40 60 gt J 60 50 o 50 50 50 33 Roll 0 o 20 20 40 40 60 60 60 12 14 16 18 o 0 5 1 1 5 o 0 05 0 1 Temperature Fluorecsence Pressure Varience o A Lx pei M 10 M 20 20 30 30 40 40 200 400 600 0 50 100 Light Flow speed 16 Lerner Maffei 3 GeoBrowser v3 0 User Manual 3 1 System Requirements The GeoBrowser is a web based application and is accessible to any computer platform on the Internet capable of running either Netscape v3 0 and higher or Internet Explorer v4 0 and higher Your web browser must be frames capable in order to use its built in interface GeoBrowser enabled applications may have different requirements Although the GeoBrowse
13. 61 Lerner Maffei The type of a registered attribute can be one of string addr url float image harray or array Array is a space separated list of values Harray is a space separated list of hierarchical names or categories Label The label of a registered attribute is the label that is often used when the electronic index card is displayed in a form or a report of some type Format The format of a registered attribute is used to show the syntax that is used in the ASCII representation of the value held in the attribute The format may be expressed as a Perl based regular expression Validation Rules These are used to represent the validation rules used to determine if the attribute value is within the allowable limits associated with the attribute Validation rules may be expressed as Perl based logical expressions Units These are the units that are used when expressing the value associated with an attribute Description This is a terse description or comment that informs the user of any other important information about the data contained within the attribute Translations In the future we hope to provide a way for dictionary authors to define translations of values from other registered attribute names into the attribute being defined EIC Registered Templates EIC templates are planned for the future Templates would provide a way to define which attributes might typically be found on an electronic index card Associated with each template
14. 7 Search by Field Value This option allows you to search a field name within EICs that contain either a specific value or are within a specific range Options including specifying the field name value and min max range 3 12 8 Match All Cards This menu allows the user to match ALL the cards from ALL selected collections and will copy all the cards into the Search Box Make sure that you have selected your collection of choice via Select Collections There is an option to match every n th card which can be useful for testing 3 12 9 Match by Files Normally individual files are hidden for users as the GeoBrowser seamlessly searches multiple files This option allows you to list the available files and then setup a mask to match specific files 3 12 10 Adding Replacing Composite The results of any search will replace any items that you may have had in your Search Box with the results of the last search Therefore your Search Box will only contain items from your last search If you wish to do compound searches you can either add or replace the contents of your Composite Box with the contents of your Search Box by pressing Add to Composite or Replace Composite Note when you do searching you can select Composite Box to search directly from your Composite Box instead of your Selected Collections v1 2 10 2001 27 Lerner Maffei 3 13 Plot Cards The Plot Cards menu item allows the user to generate a variety of plots including time s
15. Supported Formats Supported Units History Date Who Description LITT NE OT MO he ao ar ah APR AAA RA ay TE 6 98 SL Create HEE E FE FE TE FE HE HH HE TE FE HE HEE HE HE HE HE HH FE FE TE HE FE AE FE HE TE FE TE HE EE HE FE EE EE HE TE FE TE FE EE HEE HE E E E E EE E E Contact Information ContactName Steve Lerner ContactEmail slerner whoi edu ContactURL Organization Woods Hole Oceanographic Institution Category Definition Entry _Define CategoryName UniqueCode OID v1 2 10 2001 58 Lerner Maffei Var Label Type Units Min Max End Define _Define ElectronicIndexCard EIC 1 2 1233 id Card ID String s cp ow ver Ver string i i mod Modified sibling Eee aces title Title i String o do ko auth Author E Lolo CE do pi Investigator addr 5 poc Contact paddy 4 TopoRUPS org Organization string desc Description string key Keywords string cat Category string i subj Subject SELINHO E 4g time TimeStamp string i etime EndTime String x HF aS lat Latitude lat deg 90 lon Longitude lon deg 18 elev Elevation float m depth Depth PELA AMA latmin Min Lat e Lat deg latmax Max Lat lat deg 4 lonmin Min Lon lon deg lonmax Max Lon lon Frdeg s vs elevmin Min Elev float m elevmax Max Elev float m bb llr BB Rotation float i
16. a field dictionary system and using standard fields for time and position applications like the 4DGeoBrowser can provide temporal spatial and keyword search capabilities along with plotting capabilities including interactive time series and geographical plots over the complete collection of index cards There are three supported EIC format specifications for EICs Fully Qualified EIC Condensed EIC and Text EIC All three of these formats are ASCII and self documenting Independent of which EIC format is used the EIC capabilities remain the same Refer to EIC Specification Condensed EIC Specification and Text EIC Specification in the Reference Guide section The GeoBrowser works with any valid Electronic Index Card but it is particularly helpful when using the GeoBrowser dictionary system that supports standard and user defined fields refer to EIC Dictionaries Although strongly encouraged standard and even user defined fields are not required 1 e non dictionary fields are supported directly However EICs that use standard fields such as EIC time EIC lat and EIC lon will be directly compatible with the 4DgeoBrowser features such as temporal spatial and keyword searching along with plotting capabilities that include interactive time series and geographical plots The GeoBrowser was first developed for oceanographic research One example EIC could represent an event that occurred during a leg of a research cruise on a ship In addition to
17. an EIC field declaring the event perhaps instrument gathering a water sample off the side of a ship the index card could also include EIC fields indicating the latitude longitude water depth and time associated with the sample taken Refer to EIC examples in the Condensed EIC Specification v1 2 10 2001 17 Lerner Maffei 3 2 3 EIC Oollections Individual Index Cards EICs are usually grouped together in a file EIC Collections are groups of files containing EICs In many cases a collection will contain cards that are all the same type These EICs might have the same number of fields in the same order with the same names EICs of many different types can also be included in the same collection Authors of EIC collections decide which EICs to include in them Normally an EIC collection contains cards that are related to one another in some way The quality of an EIC collection is often determined by the care with which an author has decided which fields to include on each of his or her EICs which EICs to include in a collection and the quality of the information in those fields Examples of spatially and temporally located EIC collections might be Alvin Submarine Dive Locations World City Populations and GNP Drifting Buoy Temperature Samples etc 3 2 4 EIC Collection Catalogs Collections of EICs are often gathered into catalogs Catalogs are usually published by some organization or represent a grouping of EIC collections that ar
18. cards with specific fields columns of data Users can select which fields they wish to display Station B E y Station 00 1997 11 13 10 00 00 00 00 1997 11 13 10 00 00 1997 11 13 ta 00 40 50 69 43 0 40 8 68 5 0 41 40 71 03 0 41 08 66 58 0 40 25 73 17 0 1 2 3 Station IOSN 1997 11 13 10 00 00 1990 11 13 10 00 00 1997 11 13 10 00 00 1997 11 13 10 00 00 1997 11 13 10 00 00 40 46 73 83 0 41 40 7 1 08 0 42 35 70 69 0 42 90 68 94 0 42 97 70 62 13 1 6 7 8 9 10 Figure 1 3 Sample EICs displayed as icons that can be useful for looking at image data sets Each photo is selectable and depending on the user s preferences it will either display the full EIC or will automatically go to a specific URL link defined on the card This type of display can be tied directly to search results so for an image data set you could perform a keyword search for all the images that contain say a flounder and see the resulting images v1 2 10 2001 6 Lerner Maffei 73 46 08 W TU 46 30 W 69 46 52 W 6747 mw 43 59 20 N 43 59 20 N 42 5T 58 N 5T 58 N 41 56 35 N 1 56 35 N 40 55 N 40 55 12 N 73 46 08 W 7146 30 W 69 46 52 W 67 47 15 W TEX os 17 09 20 10 1993 Figure 1 4 Sample EICs plotted geographically In this example locations of each of the New England buoys are shown as red stars and the value of the Location field within each index card is displayed as text When you d
19. decimal degrees Description Maximum Longitude coordinate for bounding box E is positive W is negative Examples 12 0 elevmin Label Min ELEV Types CO REEL CL IE Units meters Description Minimum elevation Mean Sea Level Positive values are above sea level negative below Examples 5 0 elevmax Label Max ELEV Vypuit idees Sia Units meters Description Maximum elevation Mean Sea Level Positive values are above sea level negative below Examples 5 0 bb llr Label BB Rotation Types t akutno pp E Units decimal degrees of rotation Rules gt 0 and lt 180 Description Bounding Box rotation Represents the rotation of a bounding box defined by EIC lon EIC lat EIC lon r and ElC lat_r Example 120 0 t Label TimeStamp Tepes PEE ES EIE Units dependent on EIC coord Description Timestamp related to the information in the EIC card If the point is a geographic reference it might be better off using EIC time EIC lat EIC lon and EIC elev for temporal and spatial coordinates If other than a single point it might be better to use EIC xa EIC ya EIC za and EIC geom to represent the area Examples 1998 11 02 12 00 x Label Xpos Typeset tt hee peat Units dependent on EIC coord Description X position related to the information in the EIC card If the point i
20. erv displayed on the main Display Card menu form F IconURL Action DisplayCard or IconURL Action UserDet EXE Info Display Card Options Most of these options determine how information is Display Brief Format Field Mappings disp Briefl inesPerPage 20 Tabiermt basic fancy displayed on a card within the full format Options bfield 1 fetc titie btield 2 ETC time btieia 3 EEC dae vfield 4 EEC 10m include displaying Hidden Fields Null Fields Field d d d Units Variable Names LL DMS instead of decimal mmm is ERR E bfield udet3 unde bfiela udera Under degrees and whether to Expand Macros The Use Defaults Reset Apply v1 2 10 2001 24 Lerner Maffei disp SearchFmt field indicates which format Brief Full or Icon to use when displaying the results of a search Display Icon Format These items relate to how the cards in an icon format are display Options include the number of columns image size and whether to display text fields under the icon image To specify the action to take when an icon is clicked on select either URL Action DisplayCard to display the corresponding card or select URLAction UserDef to display a URL that is contained in the user defined field e g EIC info Display Brief Format Field Mappings These options determine what fields columns are displayed within the brief format There are five standard brief fields bfieldl bfield5 that typically include title
21. following session or by colleagues with similar interests Both the Search Box and Composite Box reside in the User s workspace 3 2 6 Registered EIC Fieldnames Registered EIC field names are unique field names that have been registered in the GeoBrowser Field Registry Registered EIC field names are included in a dictionary of fields that have been defined by some authority and for which an uppercase prefix has been assigned For example the field name EIC id is registered in the EIC dictionary This dictionary describes the default label data type units maximum minimum OID and other attributes related to each of the fields in the dictionary v1 2 10 2001 18 Lerner Maffei 3 3 Logging into the GeoBrowser Through your web browser enter the URL of the GeoBrowser that you want to connect to The GeoBrowser welcome screen should be displayed If you do not already have an account click on New User otherwise enter your Username ID and press Login 4DGeoBrowser Developed at Woods Hole Oceanographic Institution by Steve Lerner and Andrew Maffei Other contributions by Copyright c 1997 1998 1999 Woods Hole Oceanographic Institution Note The GeoBrowser is currently going through some cosmetic changes if you are experiencing problems please contact sleznex G nwhwoi eder Additionally some new functionality has been added see New Features 4D GeoBrowser Welcome to the 4D GeoBrowser Please Login New User Username
22. hostname desc html Sample Images amp imdir http hostname images fields JPGID EIC lon EIC lat EIC depth EIC desc EIC image IMG0003 JPG 70 348 42 29177 79 Mud bottom _imdir img0003 4pg IMG0005 JPG 70 35811 42 32535 82 Muddy sand _imdir img0005 jpg IMG0008 JPG 70 32572 42 32558 48 Medium sand _imdir img0008 jpg IMG0010 JPG 70 31018 42 32527 28 Medium rippled sand _imdir img0010 jpg GeoBrowser Electronic Index Card Examples Note green labels identify unregistered fields Here are a couple of examples of how the GeoBrowser would display the records contained within a datafile as a card Since these are simply records in the datafile there is no additional overhead to turn these into cards The GeoBrowser can display search and plot fields within these cards easily via a web browser In addition to the web front end there is a GeoBrowser http command interface as well as export capabilities for user defined applications From Example 3 v1 2 10 2001 51 Lerner Maffei Card ID 933872146 00001 Modified Thu Aug 5 12 55 46 1999 Title Athena Data atl12v3 Author A Maffei cruise atll2v3 id ATL TimeStamp 1998 10 22 10 00 00 Latitude 41 2342 Longitude 119 3325 sstmp 23 22 wind 14 883 From Example 7 4 Card ID 933867116 00004 Modified Thu Aug 5 11 31 56 1999 Title Sample Images JPGID IMG0010 JPG Latitude 42 32527 Longitude 70 31018 Depth 28 Descr
23. id v1 2 10 2001 67 Lerner Maffei DOCUMENT LIBRARY Distribution List for Technical Report Exchange July 1998 University of California San Diego SIO Library 0175C 9500 Gilman Drive La Jolla CA 92093 0175 Hancock Library of Biology amp Oceanography Alan Hancock Laboratory University of Southern California University Park Los Angeles CA 90089 0371 Gifts amp Exchanges Library Bedford Institute of Oceanography P O Box 1006 Dartmouth NS B2Y 4A2 CANADA NOAA EDIS Miami Library Center 4301 Rickenbacker Causeway Miami FL 33149 Research Library U S Army Corps of Engineers Waterways Experiment Station 3909 Halls Ferry Road Vicksburg MS 39180 6199 Marine Resources Information Center Building E38 320 MIT Cambridge MA 02139 Library Lamont Doherty Geological Observatory Columbia University Palisades NY 10964 Library Serials Department Oregon State University Corvallis OR 97331 Pell Marine Science Library University of Rhode Island Narragansett Bay Campus Narragansett RI 02882 Working Collection Texas A amp M University Dept of Oceanography College Station TX 77843 Fisheries Oceanography Library 151 Oceanography Teaching Bldg University of Washington Seattle WA 98195 Library R S M A S University of Miami 4600 Rickenbacker Causeway Miami FL 33149 Maury Oceanographic Library Naval Oceanographic Office Building 1003 South 1002 Balch Blvd Stennis Space Cent
24. is described in multiple lines with indentations EIC id 933872146 00001 amp EIC title Buoy Data amp EIC time 1998 10 22 10 00 00 amp EIC end 933872146 EIC lat 40 43 amp EIC lon 70 23 amp EIC elev 5 2 amp sstmp 20 250 amp wind 2 43 EIC id 933872146 00002 amp EIC title Buoy Data amp EIC time 1998 10 22 10 00 05 amp EIC lat 40 43 amp EIC lon 70 23 amp EIC elev 5 2 amp sstmp 20 262 amp wind 3 12 amp EIC end 933872146 v1 2 10 2001 45 Lerner Maffei Example 42 Example of EIC record containing embedded URL and images Again for readability in this document the EIC record is described in multiple lines with indentations but in practice this would be 1 line in a data file EIC id 933867116 00004 amp EIC title http hostname desc html Sample Images amp JPGID IMG003 JPG amp EIC 10on 2 70 31018 amp EIC 1at 242 32527 amp EIC depth 28 amp EIC desc Medium rippled sand amp EIC image http hostname images img003 Jjpg amp EIC end 933867116 00004 GeoBrowser Electronic Index Card Examples Note green labels identify unregistered fields Here are a couple of examples of how the GeoBrowser would display the records contained within a datafile as a card Since these are simply records in the datafile there is no additional overhead to turn these into cards The GeoBrowser can display search and plot fields within these cards easily via a web browser In addition to the web front end there is a GeoBrowser http command interface as well as e
25. logging verbosity the number of files to keep and whether or not logging is turned on can be found in the Preferences section Log files contain time stamped entries that describe each operation a user undertakes and the object upon which the operation was performed 3 11 7 Display Overview Slideshow The Display Overview button will show an overview summary of selected fields contained within the specified collection This option is only available for collections that have been setup for this feature The Display Slideshow button shows the contents of the Search Composite or Collections one card at a time There is a standard control panel that allows you to scroll through the cards or perform a keyword search 4DGeo Display Preferences 3 11 8 Display Preferences sui ShowCatalogs ShowLogFiles ShowlndexFiles The user can customize many of the display options via Display Card Options their Display Preferences Press Apply to apply any disp HiddenFields disp NullFields disp FieldUnits disp VarNames disp LL DMS f disp InLinelmages disp InLineVideo disp_InL ineAudio changes Press Use Defaults to restore the system ENE E F ExpandM ANoC disp SearchFmt CardsPerP default display parameters MM c m e dorum Display Icon Format Show Hide Menu Options disp IconNCols 8 disp IconSize 128 Misp_IconText itext l Exc title These items determine whether a menu item is itext 2 ETO ime itext 3 EEC Uae text a ETE in texts Ere
26. 0 2001 46 Lerner Maffei with East and North hemispheres being positive The field definition dictionary is extensible and it is encourage that users within a community create their own field definition dictionary which would define the fields formats valid ranges and conventions of common variables in a simple ASCII based dictionary file v1 2 10 2001 47 Lerner Maffei 6 2 Condensed Electronic Index Card EIC Specification v1 2 S Lerner A Maffei Last Updated 09 24 2001 Overview The electronic index card EIC is a simple self documenting ASCII data format designed to facilitate the handling of multi disciplinary datasets refer to the EIC specification documentation Although the fully qualified EIC format has many capabilities it is inefficient in terms of disk storage and is not optimum for real time data streams from scientific instruments The Condensed Electronic Index Card format maintains all the advantages of the fully qualified EIC format and at the same time it is designed for both efficiency and flexibility Note There is a direct one for one mapping from the Condensed EIC format to the fully qualified EIC format Attributes of the Condensed EIC format include e Simple efficient ASCII data format e Self documenting field names and comments e Meta data support via global variables and url references e Support for multiple real time independent data streams e Automatically interfaces to real time monitoring
27. 19 3325 sstmp 23 22 wind 14 883 EIC title Athena Data atl12v3 EIC auth A Maffei cruise at112v3 id ATL EIC time 1998 10 22 10 00 10 EIC lat 41 2342 EIC lon 119 3325 sstmp 23 22 wind 14 883 Example 42 Two cards from the National Buoy Center Collection as exported from the GeoBrowser in Text EIC format id 879436105 92107 ver vl mod Thu Nov 13 10 48 25 EST 1997 title Station 44008 time 1997 11 13 10 00 00 lon 69 43 lat 40 50 elev 0 info http seaboard ndbc noaa gov station page phtml station 44008 Station 44008 Website cati Moored cat2 cat3 key Buoy Locat ion NANTUCKET zone Temp Depth 1 Water Depth 54 9 Watch Circle 110 str ufields Air Bar EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC platform 3 meter discus buoy Payload DACT Elev 0 Temp Height 5 Anem Height 5 Elev 0 cmt s image webdata National Buoy Center images 44008 mini jpg icon webdata National Buoy Center images 44008 mini jpg id 879436105 83590 ver vl mod Thu Nov 13 10 48 25 EST 1997 title Station BUZM3 time 1997 11 13 10 00 00 lon 71 03 lat 41 40 v1 2 10 2001 56 Lerner Maffei EIC elev 0 EIC info http seaboard ndbc noaa gov station page phtml station BUZM3 Station BUZM3 Website EIC cat 1 C MAN EIC cat2 EIC cat3 EIC key Buoy Location Buzzards Bay MA zone Temp Depth Water Depth Watch Circle str ufields platform C MAN station Payload VEEP E
28. 5 6 7 where 1 strfmtl 2 strfmt2 3 strfmt3 4 strfmt4 10 dd mm mmm 11 dd mm mmm Dir 12 dd mm ss Dir String Format 1 Lat dd mm mmm Lon ddd mm mmm String Format 2 Lat dd mm mmm N S Lon ddd mm mmm E W String Format 3 Lat dd mm ss N S Lon ddd mm ss E W String Format 4 Lat ddmm mmm Lon dddmm mmm v1 2 10 2001 42 Lerner Maffei lat str Used if 11 fmt id 1 2 3 4 lon str Used if 11 fmt id 1 2 3 4 lat deg Used if 11 fmt id 10 11 12 lat min Used if 11 fmt id 10 11 12 lat sec Used if 11 fmt id 12 lat dir Used if 11 fmt id 11 12 lon deg Used if 11 fmt id 10 11 12 lon min Used if 11 fmt id 10 11 12 lon sec Used if 11 fmt id 12 lon dir Used if 11 fmt id 11 12 Example 1 Simple example to list available http form based commands and to verify that the GeoBrowser received the command lt HTML gt lt HEAD gt lt HEAD gt lt BODY gt lt FORM METHOD POST ACTION geo bin GB_proc_form gt lt INPUT TYPE HIDDEN NAME 4DGeo_uid VALUE joeshmoe_1234 gt lt INPUT TYPE HIDDEN NAME 4DGeo type VALUE Help gt lt INPUT TYPE SUBMIT NAME 4DGeo_submit VALUE TEST_HELP gt lt FORM gt TEST_HELP Example 2 Simple example to add electronic index card EIC formatted data to a collection Where possible take advantage of EIC defined fields Note that the order of the fields EIC title EIC time EIC lat and EIC lon match the order in the EIC dictionary which is recommended Note that you can hid
29. 6 space separated Space delimited data has an exception if one wishes to take advantage of the EIC time field which cannot be used directly since it contains a space To avoid this problem specially defined fields _date and time may be used separately and the GeoBrowser will build the EIC time field from those fields The date and time format must match the specification for EIC time Note edate and _etime may be used to build the EIC etime field as well global EIC title BuzBay Buoy amp EIC lat 40 43 amp EIC lon 70 23 amp EIC elev 5 2 tfields date time id sstmp wind delim space 1998 10 22 10 00 05 01 20 250 2 43 1998 10 22 10 00 10 01 20 262 3 12 Example 7 variable macros and url labels Variable macros and url labels used within the GeoBrowser are directly supported in the condensed EIC format Variable macros are useful for items like directory names where you only want to define the directory once and use a variable reference every else The variable macro syntax is variable name Note variable macro names should begin with _ as these are hidden by default on a GeoBrowser Electronic Index Card The url labels are tags that when clicked go to the specified url Syntax is http space label If a label is not specified the url itself will be displayed and clickable The example has a url label in the EIC title field and uses a variable macro _imdir to define the image directory once global EIC title http
30. 789 fields Description Defines field names Number of field names should match the number of fields within the records following the fields command Remains in effect until the next fields command Syntax fields fnamel fname2 fname3 Example fields id EIC time EIC lat EIC lon sstmp v1 2 10 2001 48 Lerner Maffei fields c Description Continuation of fields command above Appends to previously defined fields command Syntax fields c fnamel fname2 fname3 Example ffields c wind temperature field last Description Optional If specified and there are more columns fields than field names all columns beyond the number of field names will be assigned to the last field name Default off is to ignore extra columns Syntax field last on off Example field last on global Description Defines global field name value pairs Globals remain in effect until next global command Syntax global fnamel fvaluel amp fname2 fvalue2 amp fname3 fvalue3 Example global buoyid 123 amp EIC lat 42 5 amp EIC lon 70 2 global c Description Continuation of global command above Appends to previously defined global command Syntax fglobal c fnamel fvaluelsfname2 fvalue2sfname3 fvalue3 Example global c buoy_location buzzard bay amp EIC delim Description Defines field delimiter Default field delim is a comma Remains in effect until next delim Syntax delim delimiter valid delimiters comm
31. AUTONOMOUS VERTICALLY PROFILING PLANKTON OBSERVATORY 16 3 GEOBROWSER V3 0 USER MANUAL 17 3 1 SYSTEM REQUIREMENTS 17 3 2 CONCEPTS AND TERMINOLOGY 17 3 2 1 GeoBroWser Server desde cavete e T eed ees east t tiet ee ee 17 3 2 2 Electronic Index Card ETC seen it rete eee es 17 3 2 3 ELG Collect o eed tae A te ed siete ie n ere ete eee 18 3 2 4 EIC Collection Catalogs tete e e oed ae uan 18 3 2 5 EIC Search Box Composite Box essetis 18 3 2 6 Registered EIC Fieldnames a o tete e treo e ein 18 3 3 LOGGING INTO THE GEOBROWSER 19 3 4 GEOBROWSER SCREEN LAYOUT 19 3 5 MAIN MENUBAR 20 3 6 GETTING STARTED 20 3 7 CLEAR ALL 21 3 8 LOGIN 21 3 9 LOGOUT 21 3 10 SELECTING COLLECTIONS 21 3 11 DISPLAY CARDS 23 3 11 1 Search Box Composite Box Collections eene 23 BALD MOB Pies seas ce eee e e eee d Pede ente Se e sre SP Een dada 23 3 11 3 TAE ES ELIAS E 23 3 11 4 Display Summary Display All esee 23 BALD Display Sorted Cards iii as elec asad oae aceti et dateien 24 SLE 6 Display Logszseassehnt dai ena elei tre t teda latir 24 3 11 7 Display Overview Slideshow eese aa a anna 24 BALE DisplayPreferences sos isle e a eene i et ite detenta fis 24 3 12 SEARCH CARDS 25 SADA Search by Calenddy a2 ettet nde Re aa erp beer o 25 3122 Search by Time tet dta at eee e oa eere He hee ir s 26 312 3 Search by Start End TIME italia cite ra ns 26 3 24 Search by Location Gorm sda r
32. Current Profiler ADCP data from ADCP two long term monitoring sites in Massachusetts Bay View the Conceptual Diagram Buoy Schematic Boston Buoy and the Tri Deplo t Today s Data Buoys Towers List Files Partnerships GeoBrouser List Cnds 5 RD Instruments Oceanographic Institution TI US COAST GUAR Figure 2 9 Low cost telemetry buoy homepage Figure 2 10 Geographic map showing buoy locations and shore station Site B data received as of Thu Oct 4 21 48 07 UTC 2001 NUN g y WAS Site B data received as of Thu Oct 4 21 48 07 UTC 2001 5 0 HA ett DN Ah MUS y fj f AA 49 5 T UR Off dept FIN ALCUN 4 D o se d _ f ALAA e a 4 E iy WP pes N 5 02 1 a IN a ee a EE 7 J E 02 62 7 ft depth Bo RA 18 19 20 21 22 23 2 02 2001 e te 17 18 19 20 21 22 23 Sep 2001 Figure 2 11 Sample time series data plots from buoys v1 2 10 2001 15 Lerner Maffei 2 6 Autonomous Vertically Profiling Plankton Observatory The Autonomous Vertically Profiling Plankton Observatory AVPPO is designed to collect data on the vertical position and taxonomic composition of the plankton together with ancillary environmental data on spatial scales of microns to 100m in high energy Shelf regions of the ocean The two images shown below are from the AVPPO s website The AVPPO data is streamed in a condensed EIC format via a wireless UDP link Figure 2
33. EIC cati moored Keywords Location NANTUCKET Temp Depth 1 Water Depth 54 9 Watch circle 110 platform 3 meter discus buoy dpa DAC Elev Q Air Temp Height 5 Anem Height 5 Bar Elev Figure 1 1 a Sample ASCII Condensed EIC format shown containing two cards b GeoBrowser s integrated view of the card information from the 1 card defined in a The card contains known field definitions such as Latitude Longitude shown in black user defined fields shown in green an embedded URL link and an embedded image This is the default card view The GeoBrowser also supports custom views for user defined applications v1 2 10 2001 5 Lerner Maffei arcu de a 3 Serm fes da o 41 40 seat RE y m 4 Station 44011 1997 11 13 10 00 00 4108 6638 9 Cad s Sutien4azs 1997 11 13 10 00 00 4025 7317 0 Cad 6 Station ALSNS 1997 1143 10 00 00 4046 7283 0 Eua pr Station 44028 1997 11 13 10 00 00 4140 7109 0 Cara s Sution44013 1997 11 13 10 00 00 4235 T059 o Cad o Station 44005 1997 1413 10 00 00 4290 6894 0 Cua fio Station TOSNS 1997 11 13 10 00 00 4297 7062 191 Card 11 Station 44007 1997 11 13 10 00 00 4333 rota 9 Cant fiz Station MISMI 1997 11 13 10 00 00 4378 s886 163 Cara 13 Station MDRMI 1997 11 13 10 00 00 4897 6813 91 Figure 1 2 Sample list of EICs displayed in a brief format that is useful for viewing many
34. FE TE FE HE HH FE FE FE HE HEE FE FE FE FE EE HH FE FE TE HE HE FE HE TE HE FE E FE E FE HE FE FE TE FE E HEHE HE HEE HE E E HEE EE E 4D GeoBrowser Field Definition Dictionary v1 0 A few notes 1 Comments begin with in column 1 2 Fields within this file are semicolon deliminated 3 Variable names must be unique within a category d 4 Keep variable names to a minimum size Supported Types string url float integer enum image lat lon addr Supported Formats Supported Units History Date Who Description 4 a E E A EEES A E A 6 98 SL FM Create for Marine Realms Info Bank HERE EH HH HE HH HE FE FE HE FE FE FE HE HE HE HE HH EE HE FE E FE FE TE HE HE EE FE TE EE HE HEHE EE E TE E HE E E HE HEH Contact Information ContactName Fausto Marincioni ContactEmail fmarincioni usgs gov ContactURL Organization USGS Category Definition Entry _Define CategoryName UniqueCode OID Var Label Type Units Min Max Null Format Notes _End_Define _Define MarineRealmsInfoBank MRIB 1 2 1233 999 website WebSite url PY B RUBRUM agencies Agencies eras gto xpo rg projects Projects Rocstring r 0 piaddr PI Email jo addr Gs We sum Summary P Steing jo cROR 3 3 wsmod WebSite Last Modified string 5 geotime GeoTime POSULZIHO P SN gd disc Disciplines String Ln P themes Themes ESET A p AA methods Methods String pf Foy FF End Define v1 2
35. IC file s and make sure they end in eic Setup the Access control appropriately Edit the Catalog list file and insert the new collection entry and then edit the appropriate Clists file and have it point to the new collection directory The new collection should show up within the build selection list from within the Select menu 4 3 7 Updating Collection Index Cards and Index Files There are several ways for updating index files The most common method is the option within the Utilities menu called Update Collection Index Files Fill out the form and be sure to specify the Global collection option and enter the full name without Collections Press Update Collection Index Files and you should see the index log in the upper right frame Specific indexes can be built from within the Extras menu as developer or administrator Select Build ID Time Spatial or Keyword Index and then select the collection to be updated 4 3 8 Moving Local Collections to Global Collections Currently this needs to be done manually Simply move the directory tree to the global collection and then update the Catalog list Clist file and Access control files 4 3 9 The GeoBrowser Administrator User accounts can be setup to have different user level access Current supported user levels include dataUserl dataUser2 dataEntry developer and geoAdmin Different user levels have different options available via the main menu New accounts are automatically created wi
36. SI Z39 18 See Instructions on Reverse OPTIONAL FORM 272 4 77 Formerly NTIS 35 Department of Commerce
37. Time series animations are provided chlorophyll counts from 50 PEDE E a A eg On ERES i tati intained b LABNET is a set of tools developed by NAML theChespeske Blogia to allow the association to be viewed and me rane i ne Point utilized as a single source of information di 5 Go to this database Chesapeake Bay Harmful o Algae Bloom Monitoring 193 45 35 Q0 Q An application consisting of hourly measurements of o z Users can search archived data t review the latest 24 hours or Applications are being developed with these pice deine a Mp reading tools Click Applications for the current list Figure 2 6 MBL LABNET homepage left sample LABNET applications right v1 2 10 2001 13 Lerner Maffei 2 4 SeaNet SeaNet is a wireless communications system that extends the Internet to ships at sea SeaNet uses the GeoBrowser system to plot the positions of the ships overlaid onto an Inmarsat satellite coverage map SeaNet also uses the GeoBrowser to view and analyze antenna statistics Figure 2 7 shows SeaNet s www seanet int homepage displaying current ship locations Figure 2 8 shows some analytical plots cc ONES c e powered by A UL adis SeaNet Shipboard Locations and Inmarsat Coverage Map Tue May 8 13 53 10 2001 GMT O Capabilities 0 Operations 0 FAQ IG Contact Info D Partners 0 Glossary Ol investigators 8 IG Headlines wr uw ur mr ww Cd Cd a w e w w
38. WHOI 2001 13 Woods Hole Oceanographic Institution ANOGR o Ay j Von nis 4DGeoBrowser A Web Based Data Browser and Server for Accessing and Analyzing Multi Disciplinary Data by Steven Lerner Andrew Maffei Woods Hole Oceanographic Institution Woods Hole Massachusetts 02543 October 2001 Technical Report Funding was provided by the Woods Hole Oceanographic Institution Approved for public release distribution unlimited WHOI 2001 13 4DGeoBrowser A Web Based Data Browser and Server for Accessing and Analyzing Multi Disciplinary Data by Steven Lerner Andrew Maffei October 2001 Technical Report Funding was provided by the Woods Hole Oceanographic Institution Reproduction in whole or in part is permitted for any purpose of the United States Government This report should be cited as Woods Hole Oceanog Inst Tech Rept WHO I 2001 13 Approved for public release distribution unlimited Approved for Distribution W Rockwell Geyer Chair Department of Applied Ocean Physics and Engineering 4D GeoBrowser A Web Based Data Browser and Server for Accessing and Analyzing Multi Disciplinary Data 1 BACKGROUND 4 1 1 OVERVIEW 4 1 2 ELECTRONIC INDEX CARD CONCEPT 4 2 GEOBROWSER APPLICATIONS 9 2 1 USGS MARINE REALMS INFORMATION BANK MRIB 10 2 2 JASON VIRTUAL CONTROL VAN 11 2 3 MBL NAML LABNET 13 2 4 SEANET 14 2 5 LOW COST TELEMETRY BUOYS FOR PORTABLE COASTAL OBSERVATORIES 15 2 6
39. a tab space semicolon pipe Example delim comma fsub Description Substitute field names with new field names Useful for converting previous datasets with slightly different field names Syntax fsub fnamel new_fnamel amp fname2 new_fname2 Example fsub lon EIC lon amp lat EIC lat peic Description Partial EIC format data follows Syntax peid attrl vall attr2 val2 Example peic EIC title Atlantis amp EIC lat 42 5 amp EIC lon 70 2 did Description Required for real time datastream in which multiple data Streams are coming into one collection data file and where ID s must be part of the datastream to identify source By convention the first fieldname and first field would be the id All commands would be preceeded with id id Thus all lines within datastream have an id associated with it Syntax id id command where id is identification string Example id 123 1d 123 fields id field2 fiela3 123 datal data2 123 datal data2 module Description User defined modules Syntax fmodule modname attrl vallsattr2 val2 Example module logger filename test dat logint hourly Future commands in line data streaming data bytes 40 file filel dat amp type ascii binary amp mime app app type 203 2098 23 2983 2389 92383 34 40bytes ascii enddata file filel dat automatic data conversion conv mt type time latlon varl fmtl var2 fmt2 spec in dictionary
40. a from instruments in the coastal ocean and B D D B Autonomous Vertic Profiling Plankton Observatory AVPPO The AVPPO is designed to collect data on the vertical position and taxonomic composition of the plankton in high energy shelf regions of the ocean B To contact us Figure 2 1 4DGeoBrowser home page 4dgeo whoi edu v1 2 10 2001 9 Lerner Maffei 21 USGS Marine Realms Information Bank MRIB MRIB is a distributed geolibrary developed by USGS and WHOI that provides organized access to information about oceanic and coastal environments This application demonstrates an innovative user interface simplifying complex multi dimensional searching It is also an example of building and accessing data from an on line knowledge bank The GeoBrowser is used internally as the search engine for keyword spatial and temporal searching and to generate interactive geographic plots Sample screen snapshots from the website are shown below PAUSES science for a changing world ST 30N MRIB is a distributed geolibrary that provides organized access to information about oceanic and coastal environments 46 OO N To begin select a category from the information circle i at the left At any time you ER may further narrow or expand your search by selecting additional categories 34 30 N 34 30N About MRIB ToolBox New Site Registration Help http rarib hoi edu Last modified January 31 2001 LZ Con
41. adios a iet rite tre beet is 26 3 25 Search by Location map s ia atte eiae oba lundi dd ec bacias 26 312 0 Search by Keyword etl bed dle eod ates i te o o ete oet tre ires 27 3 127 Search by Field Value Red e eet eoe ate atn 27 SA28 Matek All COS nessa ete rocher to red Da aaa a ete as nO oe TE UU Oeo eV A Ra 27 342 9 Match b Files ett rr CERT repe e teet EE Vs eor tete caeno ted 27 v1 2 10 2001 2 Lerner Maffei A Un EN 3 12 10 Adding Replacing Composite sse 3 13 PLOT CARDS 3 13 1 GMT Plots 2 aae diee iiie ivo I dc SAS A a da 3 13 2 Matlab Plots en aei be ae bee e SC A a eta 3 13 3 VRME Plots is e etre Ie rte Ue reete 3 14 PREFERENCES 3 15 UTILITIES 3 16 DISPLAY LOGS 3 17 EXTRAS 3 18 HTTP GB CMD API 3 19 EMAIL COMMAND API GEOBROWSER V3 0 REFERENCE GUIDE 4 GEOBROWSER OVERVIEW 4 2 GEOBROWSER ARCHITECTURE 4 3 GEOBROWSER SERVER SOFTWARE 4 3 1 GeoBrowser Software Listing esee 4 3 2 Template Files eee et e e ue eese oen 4 3 3 Misc Internal Pues iis ede ERR ts asian eines 4 3 4 Setting up the GeoBrowser Server 4 3 5 Required Environment Variables and Directory Structure 4 3 6 Setting up New Collections serene 4 3 7 Updating Collection Index Cards and Index Files sss 4 3 8 Moving Local Collections to Global Collections s 4 3 9 The GeoBrowser Administrator
42. after enabling or disabling any choices the total number of collections selected will be updated automatically on the form Underneath the Select Collection table is a menu form that contains a Display Collections button for displaying information about the selected collections You can either select Summary information or display the Electronic Index Cards in either the brief full or icon format for each of the Selected Collections v1 2 10 2001 22 Lerner Maffei 3 11 Display Cards e Display Cards Display Cards is the menu selection to use for viewing index cards within the Search Box Composite Box or Selected Collections It is also used for viewing log files and index files Since Display Cards is also used quite often you will find that it is listed in many different menus eee ee ven When you press Display Cards a form based selection box POON He uade am will appear in the menu frame lower left Notice that you vSearchBox vCompositeBox Collections can directly Select Collections via the select collection s icon Cpl Goan ery OU the folder from this form as well although it will appear in Display Overview SlideShow the secondary display upper right frame Display Preferences Sometimes there may be cases where it makes sense to put the Display Card menu in the secondary display For those Plot Cards Vrmi Globe Gmt 1D Gmt 2D Matlab instances such as when searching cards there will be a Displa
43. ake Add adds records to an existing collection filename Will work for new files as well Replace should be used with caution and may have unpredictable if c fname is not specified or if messages arrive out of sequence Default is add Syntax c action add replace Example c action add c local Description Specifies that collection is local to uid specified Default is global collection c local no Syntax c local yes no Example c local yes c create Description Specifies new collection path name Only local collections are supported Syntax c create collection name amp c title amp c prot Example c create WHOI Buoy2Data c rindex Description Re generate collection index files Default is to re generate collection index files c rindex yes Syntax c rindex yes no Example c rindex no GB cmd Description support for built in GeoBrowser cmd support Commands go in message body New line for each command Syntax GB cmd http geobrowser command Example GB cmd List Cmds Future Subject Commands c exe hold hold in queue type URL Webdata Gallery Examples Example 1 Simple example to list available email commands and to verify that the GeoBrowser received the command mail GeoBrowser geobrowser host Subj uid joeshmoe_1234 amp type Help message body not required Example 2 Simple example to add electronic index card EIC formatted data to a collection Note This example takes advan
44. ame There are three columns Catalogs Collections and Selected Collection List Click on the Catalogs of interest and the list of available Collections for that particular catalog will be displayed in the second column From here select the Collections of interest and press Add or Replace At this point the Selection column will be updated with the collection s you added If you used the Replace button then all collections previously selected will be removed before the newly selected collections are added to the list To remove collections from the selected list simply highlight the collection s you want removed from the selected column and press Remove At any time you can press Refresh Select Collections to see the changes The Local entries are for selecting your own local collections that reside in your workspace if available More information about creating user collections and maintaining them can be found in the help section describing Utilities Note Within a collection the title description and the info link for a collection is specified in the Title txt and Info html files within the collection directory Note When collections are added or removed from your Selected Collection List all your previously enabled selected collections will be maintained unless of course you removed those collections If any changes were made to the selection list be sure to refresh the Select Collection form to reflect those changes Additionally
45. and Andrew Maffei It has been designed with the goal of creating accessing and analyzing repositories of oceanographic datasets that have been generated by investigators in differing scientific disciplines Once the information is loaded onto a Geobrowser server the investigator user is able to login to the website and use a set of data access and analysis tools to search plot and display this information GeoBrowser servers are also capable of processing commands that are submitted remotely via HTTP URLs or email Scientists are able to use this capability to make calls to the GeoBrowser server and generate click able maps tables of urls and customized HTML pages These can then be used to enhance websites associated with scientific projects Examples of supporting scientific website functionality that includes time series plotting data delivery by email geo spatial plotting of interdisciplinary data map based search capabilities and other functionality are presented in this report The report includes examples of GeoBrowser application websites a user manual and a reference guide In addition the concept of Electronic Index Cards EICs is presented 17 Document Analysis a Descriptors multi discipline data access geospatial web data browser b Identifiers Open Ended Terms c COSATI Field Group 18 Availability Statement 19 Security Class This Report 21 No of Pages N Re e One tat eer EL EM UNCLASSIFIED 71 BN poe MEER See AN
46. and historical data display with 4DGeoBrowser via any WWW browser Condensed EIC Format The condensed EIC format is a simple ASCII tabular format Each record consists of one line with a carriage return delimiter The fields are delimited with either a comma tab semicolon space or pipe Comments begin with a in column 1 In addition there are several commands or directives which are understood These include fields global delim fsub id etc Note that the commands may be interspersed throughout the file When used during real time data streaming the commands typically will appear at the start of a transmission In the Condensed EIC format fieldnames must be defined before the first data record appears The only command required is the fields command unless the file is in an ASCII spreadsheet format in which the first line contains the fieldnames separated by tab and the data is itself tab delimited values In this case no commands are necessary since the data fields are defined by convention A list of the commands are described below zZ Command baseid Description Specifies the EIC id base id which normally defaults to unixtime of the condensed EIC file Using baseid overrides this convention and guarantees that the generated EIC id field will not change even if the condensed EIC file is modified Standard generated EIC id convention is unixtime rec number Syntax fbaseid large integer Example baseid 123456
47. and outside of WHOI and are briefly described in this section A snapshot of the 4dgeo website that provides pointers to these GeoBrowser Applications is shown below 4D GeoBrowser 4DGeo The 4DGeoBrowser is a web based system designed To login to the to facilitate access to multi sensor and multi discipline data It is based on the concept of an Eesti dead Electronic Index Card EIC which seamlessly y handles meta data and data EICs can be searched here spatially temporally by keyword etc The o GeoBrowser interfaces to GMT and Matlab for Gehe geographic and time series plotting capability The system is quite extensible and contains an API for users to design their own GeoBrowser Application GeoBrowser USGS Marine Realms Information Bank Applications MRIB is a distributed geolibrary that provides organized access to information about oceanic and coastal environments Virtual Jason Control Van The Virtual Jason Control Van provides access to integrated information collected from remotely operated underwater vehicle operations MBL NAML Labnet LABNET is a set oftools developed by NAML to allow association to be viewed and utilized as a single source of information SeaNet SeaNet provides high speed satellite Intemet connectivity to a variety of UNOLS scientific research vessels Low Cost Telemetry Buoys for Portable Observatories Demonstration of low cost system for retrieving oceanographic dat
48. be able to see where you have data or don t have data at a glance since bold faced days have EICs associated with them By clicking on a day with EICs associated with it will show the resulting cards in the main display and will also place the results in your Search Box v1 2 10 2001 25 Lerner Maffei 3 12 2 Search by Time This option allows you to search your selected collections by time You must enter the time in the format shown in the form Any shortened version of the date and time is allowed For example 1992 1968 03 and 2005 03 23 13 22 are all valid times Note that hours are entered using 24 hour format thus 13 00 is 1PM The user can also use the pull down menu below the Date Time field to choose EICs before after or exactly associated with the date and time indicated Currently if Before Date or Afer Date is selected then the date time field must only contain a date or portion thereof Search By Calendar Search By Time Search By Start End Time 3 12 3 Search by Start End Time This option allows the user to search for cards by entering a start and end time You must enter the time in the format shown in the form Any shortened version of the date and time is allowed For example 1992 1968 03 and 2005 03 23 13 22 are all valid times Note that hours are entered using 24 hour format thus 13 00 is IPM 3 12 4 Search by Location form This option allows the user to search EICs by location using a form The user uses
49. block Note field names must be unique within a card Comments can be included in the file with a in column one Syntax two cards shown fieldnamel valuel fieldname2 value2 fieldname3 value3 fieldname4 value4 fieldnamel valuel fieldname2 value2 fieldname3 value3 fieldname4 value4 Examples Note you will see many field names that start with EIC eg EIC title EIC lat EIC lon EIC elev These fields take advantage of the GeoBrowser dictionary system that supports standard and user defined fields Although strongly encouraged standard and even user defined fields are not required ie unregistered fields are supported directly Refer to the Conventions Section below If standard fields such as EIC time EIC lat and EIC lon are used then the datafiles will be directly compatible with the 4DGeoBrowser which provides temporal spatial and keyword searching along with plotting capabilities that include interactive time series and geographical plots Example 1 simple example consisting of three cards EIC title Athena Data atll12v3 v1 2 10 2001 55 Lerner Maffei EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC auth A Maffei cruise at112v3 id ATL EIC time 1998 10 22 10 00 00 EIC lat 41 2342 EIC lon 119 3325 sstmp 23 22 wind 14 883 EIC title Athena Data atl12v3 EIC auth A Maffei cruise at112v3 id ATL EIC time 1998 10 22 10 00 05 EIC lat 41 2342 EIC lon 1
50. cards time range and X Y and Z spatial statistics for the Search Box Composite Box or all the Selected Collections The Display AIl button shows the contents of the Search Composite Boxes Collections log files or index files that you have indicated using the buttons on the form The information returned in the display of the EICs is determined by the choice of format see below If a particular menu item is not present press Display Preferences and click on the appropriate ShowHide Menu Options Display Card Format Full Brief and Icon There are three different formats that that can be used to display electronic index cards The choice is made using the radio buttons beside the Format option in the form The Full format displays all fields for each index card The field names are color coded to indicate whether the field names have been registered or not refer to EIC Dictionaries Field names displayed v1 2 10 2001 23 Lerner Maffei in black are registered and have the same meaning in all EICs Field names displayed in green are user defined fields and may have a different meaning in different cards Fields that are of URL type are displayed as links and can be activated by clicking on them Fields that are of IMAGE type can be displayed as an embedded image The Brief format shows a limited number of the index card fields in a table format Typically the displayed fields will include Title TimeStamp Latitude Longitude Eleva
51. common and useful EIC fields include EIC title EIC time EIC lat EIC lon If these fields are used then the values must adhere to the field definition format and convention In this case EIC title is simple ASCII text EIC time format is in the form yyyy mm dd hh mm ss s lat lon format is decimal degrees with East and North hemispheres being positive The field definition dictionary is extensible and it is encourage that users within a community create their own field definition dictionary which would define the fields formats valid ranges and conventions of common variables in a simple ASCII based dictionary file EIC Field Definition Dictionary An example of the EIC field definition dictionary is shown below Note discipline specific groups may define their own field definition dictionaries An example Marine Realms Information Bank MRIB field definition dictionary is shown below the EIC definition dictionary Variables must be unique within a specific dictionary Use the UniqueCode dictionary prefix to reference the variables 1e EIC title MRIB agencies within a condensed EIC datafile E A 4D GeoBrowser Field Definition Dictionary v1 0 d A few notes 1 Comments begin with in column 1 2 Fields within this file are semicolon deliminated E 3 Variable names must be unique within a category 4 Keep variable names to a minimum size Supported Types string url float integer enum image lat lon addr
52. d to generate time series and geographical plots The Preference form can be accessed directly from any GMT related form Application Preferences Application Preferences are related to special application modules that have been incorporated as part of the GeoBrowser These applications call GeoBrowser functions and are designed for special purposes The following categories of preferences are found here e Bookmark Application Preferences e Datalogger Application Preferences e Event Logger Application Preferences e Journal Log Preferences 3 15 Utilities There are several built in utilities to the GeoBrowser especially for helping to import and export EICs The utilities menu is shown on the right Example Import Export utilities are shown in the figures below v1 2 10 2001 30 Lerner Maffei 3 16 Display Logs Displays logs allows user to view logs of their queries For administrators it gives access to users logs access logs and email command logs A sample administrator s display log option menu is shown on the right 3 17 Extras The extras menu options are available for developers and the GeoBrowser administrator 3 18 HTTP GB cmd API To facilitate automatic data plots and web generation using the GeoBrowser we have developed a GeoBrowser HTTP Command Interface Most major commands that are done interactively may be executed remotely via an HTTP command Refer to the HTTP GB cmd API section in the technical r
53. de float decimal degrees greater than 90 0 and less than 90 0 Decimal degree representation of the spatial coordinate latitude for the cluded in the EIC North is represented as a positive value South is negative If using something other than a geographic coordinate system y EIC z and EIC coord to represent a point 89 402 Longitude float decimal degrees greater than 180 0 E is positive W is 170 45 and less than 180 0 negative Elevation float meters EIC elev is used to mation in the card is above sea level 2234 2 identify the elevation mean sea level associated Thus a negative value is below sea level and a Typically mutually exclusive with EIC depth Depth float meters EIC depth is used to identify the depth associated with the information ypically mutually exclusive with EIC elev 2503 2 Min Lat float decimal degrees Minimum Latitude coordinate for bounding box North is represented as a South is represented as negative 14 0 Max Lat float decimal degrees Maximum Latitude coordinate for bounding box North is represented as a South is represented as negative 14 0 Min Lon float decimal degrees Minimum Longitude coordinate for bounding box E is positive W is 64 Lerner Maffei EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC Examples 12 0 lonmax Label Max Lon per is ee REIS Units
54. e Src Misc psurl source code 4 3 2 Template Files Template files are used when creating new GeoBrowser accounts and or collections Newuser files are used when creating new accounts Tpl files are used as templates when resetting to default values Access E and Access R files are templates used for setting collection edit and read access protections 4 3 3 Misc Internal Files The Catalog List is the main top level catalog For each catalog specified there s a corresponding Clist file that points to the each collection and its corresponding directory Note that access control is additionally specified within each collection via an Access E and Access R access control file The MapCategory list is the top level index for the available map collections The Mlists are the equivalent of the Clists file Maps Grids etc Catalog List File Catalog list Below is an example catalog list file This file resides in the main Collection directory Catalog List updated 6 5 98 Title Collection List Filename Access Control NOAA_ORCA Clists NOAA_ORCA access all USGS 0 0t Clists USGS teen accesscalr USGS JGOFS Clists USGS JGOFS eee access all WHOI ero Clists WHOl 5 7 9 9 secos sad WHOI DSL CyIXSESs WHORIJDST er ee access all Local gei Local 2 220 resumo gd a p dec ss a11 v1 2 10 2001 33 Lerner Maffei Collection List File Clist Bel
55. e VRML helper applications built into them VRML is a language specification in which the GeoBrowser uses to create three dimensional displays of information on EICs Data points are typically plotted as live links that are capable of displaying the full contents of an electronic index card when the pointer is placed over them and the mouse button depressed Currently the world globe plot is supported VRML World Globe Plot Creates a geographic plot of cards in a selected EIC buffer This is a special type of 3D plot X Y and Z are the three spatial coordinates included on an EIC if they exist Typically these are latitude longitude and mean sea level however the user is able to change the fields if she or he wishes EICs are plotted on a sphere representing earth The user can choose an image representing a map of the world to have superimposed on the sphere v1 2 10 2001 29 Lerner Maffei 3 14 Preferences The Preferences menu item allows the user to set many different parameters These preferences are stored in the users workspace and maintained between logins 4DGEO Preferences The 4DGEO Preferences are related to the core functionality of the 4DGeoBrowser application itself The following categories of preferences are found here e General Preferences e Logging Preferences e Advanced Preferences GMT Preferences GMT Preferences relate to options specific to the Generic Mapping Tool GMT program which is use
56. e certain parameters from the user by setting the type to hidden This can reduce the complexity of the form for items where you want static data sent without either the user filling out the form or where you simply wish to hide the fields from the user eg TestForm field in the example below Finally names that begin with an underscore _ will appear as hidden fields within a card on the GeoBrowser lt HTML gt lt HEAD gt lt HEAD gt lt BODY gt lt FORM METHOD POST ACTION geo bin GB proc form gt lt INPUT TYPE HIDDEN NAME 4DGeo uid VALUE joeshmoe 1234 gt lt INPUT TYPE HIDDEN NAME 4DGeo type VALUE EIC gt lt INPUT TYPE HIDDEN NAME 4DGeo_collection VALUE WHOI BuoyData gt lt INPUT TYPE HIDDEN NAME 4DGeo_c_fname VALUE BuzBay eic gt Buoy Name lt INPUT TYPE TEXT NAME EIC title VALUE BuzBay Buoy gt lt br gt TimeStamp lt INPUT TYPE TEXT NAME EIC time VALUE 1999 12 04 10 05 18 gt Latitude lt INPUT TYPE TEXT NAME EIC lat VALUE 40 43 SIZE 6 gt Longitude lt INPUT TYPE TEXT NAME EIC lon VALUE 70 23 SIZE 6 gt Units Decimal Degrees lt br gt Sea Surface Temperature lt INPUT TYPE TEXT NAME EIC sstmp VALUE 20 250 gt Wind Speed lt INPUT TYPE TEXT NAME wind VALUE 2 43 gt lt INPUT TYPE HIDDEN NAME TestForm VALUE FormEx2 gt lt br gt lt INPUT TYPE SUBMIT NAME 4DGeo submit VALUE SUBMIT gt lt FORM gt BuzBay Buoy 1999 12 04 10 0 Buoy Name Tim
57. e from your Search Box press Replace Composite You will see the options for Adding Replace to Composite from each of the search submenus 4 Plot Cards You can plot cards from your Search Box Composite Box or your Selected Collections There are several different plotting programs available to generate the plots GMT VRML Matlab Currently the generic mapping tool GMT is used for generating interactive time series plots GMT 1D and geographical plots GMT 2D and VRML is used for generating interactive World Globe Plots 3 7 Clear AII The Clear All menu item clears all of the frames in the user s web browser This feature is often useful when the user is confused and wishes to set the GeoBrowser environment back to a known state or wishes just to de clutter the display 3 8 Login The Login menu item allows the user to login to an existing GeoBrowser account or to create a new account To login to an existing account the user fills in the Username and ID Number fields and then presses the Login Button Welcome to the 4D Geobrowser To create a new account a use must go to the GeoBrowser Server and from the main login screen click on the New User link The user is presented with a simple form asking for basic information ES such as Full Name Email Address Organization and requested Username Username In addition the user is prompted for a 4 digit ID number and asked to verify it This 4 digit number is used as a simple passwo
58. e next section GeoBrowser Applications in section 2 and GeoBrowser v3 0 User Manual and Reference Guide in section 3 and section 4 respectively 1 2 Electronic Index Card Concept The electronic index card EIC is a simple yet powerful concept to facilitate the handling of multi disciplinary multi media and multi sensor datasets EICs can be thought of as a digital version of the 3x5 index cards that were once found in locations such as libraries and desktop index card boxes Electronic cards are more versatile than their paper analogy and can include not only simple text items such as a title or an author but can contain any type of information including embedded URL links images audio and video Additionally by taking advantage of a field naming dictionary and using standard fields for time and position applications like the 4DGeoBrowser can provide temporal spatial and keyword search capabilities along with plotting capabilities including interactive time series and geographical plots Individual cards are group together to form Collections A group of cards or collection can reside in a single file or span many files User s can select a number of collections and seamlessly search for data between them Important characteristics of electronic index cards are e All the information placed on an EIC refers to a single entity person place data sample data file image movie etc e EICsare small and intended to hold a limited amoun
59. e plots shown are generated on a USGS computer using data retrieved from the GeoBrowser Portable Coastal Observatories Low Cost Modular Telemetry For Coastal Time Series Data View Today s Data Hone Page This is a demonstration of a low cost system for retrieving oceanographic data from instruments in the ECOSSE coastal ocean and delivering these data in near real time This inexpensive real time system will take advantage of recent advances in acoustic and radio frequency telemetry to reduce the cost and complexity of telemetering data from moored arrays The conceptual approach is to use very low cost low power acoustic Historic Data transmitters which are capable of transmitting data from many sensors located on a mooring line or on the bottom in the vicinity of a surface buoy The receive system located at the surface buoy consists of a Utility Cesta a Acoustic Modem integrated directly with a telemetry link capable of providing high reliability medium bandwidth connection to shore The development of these low cost systems has the potential to provide observations from distributed arrays with multiple sensors on a wide variety of spatial scales Such UAM Battery Observations are needed to resolve key processes for ocean predicting to aid in developing optimal pep sampling strategies particularly for coupled physical and biological studies and for long term monitoring ed The system will be demonstrated by transmitting Acoustic Doppler
60. e somehow related to one another Examples might include catalogs of important collections maintained by WHOI a department or some organization etc A GeoBrowser server often has several catalogs of EIC collections installed on it A user can choose to examine plot or extract cards from one or more collections from interesting catalog s 3 2 5 EIC Search Box Composite Box EIC Search Composite Boxes are temporary holding places of electronic index cards They reside in a user s workspace and are manipulated by the GeoBrowser during search plot and other analytical operations The Search Box contains the resulting index cards from the last search performed The search could be inclusive of various EIC Collections made available on a particular GeoBrowser Server or via a search of remote resources such as another GeoBrowser server or another Z39 50 accessible server The Search Box is emptied each time before a search is performed A Composite Box sits in a user s workspace The user can either add the index cards from the Search Box into the Composite Box or simply replace the index cards inside the Composite Box with the index cards from the Search Box Typically a user might search several different EIC collections for cards of interest and continue to add cards to her or his Composite Box Eventually the user might choose to use the Composite Box to plot these various EICs or to generate a new collection of EICs that might be referenced during a
61. eStamp 40 43 70 23 Latitude Longitude Units Decimal Degrees 20 250 2 Sea Surface Temperature Wind Speed SUBMIT v1 2 10 2001 43 Lerner Maffei 4 6 Debugging the GeoBrowser For GeoBrowser server problems refer to the http server access and error logs GMT plotting can occasionally result in errors These may show up on the system http error logs If not to help debug the GMT plotting problem select the Verbose setting on the GMT preference file and re generate the plot This options shows debugging information that can be used to isolate and fix the problem 47 GeoBrowser Sample Applications Several sample internal applications have been built to show potential capabilities of the GeoBrowser system including applications such as a R T Monitor Data Logger Event Logger Journal Logger etc Since the advent of the GeoBrowser s APIs we strongly encourage external application development This gives the users and developers full control of their applications and at the same time it enables independent development of the GeoBrowser system Figures below show examples of a R T Monitor left Data Logger middle and Event Logger right Both the data logger and event logger are example applications of merging observational data with real time data and generating EIC cards automatically 4DGeoBrowser RT Datalogger Data refresh 10 sec 4D GeoBrowser Event Logger 4DGeoBrowser RT Monitor reresh 20
62. ed the operation click the left button and press Escape 5 To display a link in a new window use middle mouse button The order of operations for one getting started is as follows 1 Select Select Collections of interest Most operations such as searching are only applicable to Selected Collections that are enabled referred to as Selected Collections Although you may have multiple collections selected at a time for efficiency it is strongly recommended that you keep your Selected Collections to a minimum 2 Display Cards At anytime you can display the index cards contained in either the Search Box Composite Box or from all your Selected Collections Currently there are three display format options available Full Brief and Icon These maybe further tailored by using your Display Preferences 3 Search Cards After you have Selected Collections you may perform search operations to find Electronic Index Cards of interest within your Selected Collection List For each search that is performed the results are entered into your Search Box Note The Search Box is emptied prior to doing any search so that only the last search results are contained in the Search Box at a time If you are interested in saving results from prior searches you may add your Search Box index cards into a Composite Box by pressing Add To Composite Alternative if you wish to simply replace the v1 2 10 2001 20 Lerner Maffei Composite Box index cards with thos
63. eference section of this document for a list of available commands and syntax 3 19 Email command API To facilitate automatic data logging into the GeoBrowser we have developed a GeoBrowser Email Command Interface Features of the GeoBrowser Email Command Interface include e Easy to upload data into the GeoBrowser via email e Support for real time automatic data collection and access e Simple command interface e Remote GeoBrowser command support The commands are sent via the subject line in the email message and the body of the message typically contains data in the Condensed EIC format Refer to the Email Command API section in the technical reference section For interfacing to procmail for automatic GeoBrowser Email command interface the forward file needs to be setup in geobrowser home account refer to section 4 3 4 Setting up the GeoBrowser Server v1 2 10 2001 31 Lerner Maffei 4 GeoBrowser v3 0 Reference Guide 4 1 GeoBrowser Overview ser Overview Scientists EIC Collections 3 Web Developers Public E Data Users Users aras rar dd Monitoring Stations GeoBrowser R T Data 10 12 2001 4 2 GeoBrowser Architecture chitecture ae A D centers LL Dita Specifi x Graphic Graphic Display Graphic Display Py Aplicador id e mrt Cards ye gt so hd Composite v1 2 10 2001 32 Lerner Maffei 4 3 GeoBrowser Server Software
64. ename naming convention used within collection gnored if c fname is specified Default to daily NAME 4DGeo c fconven VALUE daily hourly NAME 4DGeo c fconven VALUE hourly Specifies filename prefix when used with c fconven gnored if c fname is specified Default to ECmd NAME 4DGeo c fprefix VALUE prefix NAME 4DGeo c fprefix VALUE A1 Specifies record limit for collection file When limit is exceeded another file using same naming convention is created with a counter file extension Default unlimited NAME 4DGeo c fsizelim VALUE nnn records NAME 4DGeo c fsizelim VALUE 3000 Specifies collection action to take Add records to an existing collection filename Will work for new files as well Replace should be used with caution and may have unpredictable if c fname is not specified or if messages arrive out of sequence Default is add NAME 4DGeo c action VALUE add replace NAME 4DGeo c action VALUE add Specifies that collection is local to uid specified Default is global collection c local no NAME 4DGeo c local VALUE yes no NAME 4DGeo c local VALUE yes Specifies new collection path name collections are supported Only local NAME 4DGeo c create VALUE collection name amp c title amp c prot Example NAME 4DGeo c create VALUE WHOI Buoy2Data Re generate collection index files Default is to re generate collection index files c rindex yes NAME 4DGeo c rindex VALUE yes no 41 Lerner Maffei Example NAME 4DG
65. ented in meters above or below mean sea level Attribute Definitions EIC id Label Id Type string Format nnnnnn nnnnn v1 2 10 2001 62 Lerner Maffei EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC v1 2 10 2001 Description A unique value within a single collection of index cards Although both sides of the period can be any integer the convention is to have unixtime on the left hand side and either a large random number or an index count on the right hand side Examples 982343 00001 tre tee 1082943 298 14 ver Label Ver yace e ue string Format float Description Version number of the EIC dictionary being used for the EIC attributes in this card If no EIC ver attribute occurs in a card the EIC ver is assumed to be 1 0 Examples 1 0 mod Label Modified Types tede ke string Format yyyy mm dd hh mm ss Description Modification time of the EIC Should be updated every time the card is modified Examples 1998 11 01 12 23 34 title Label Title Type CRS Bing Format freeform Description Short string that descibes the nature of the information contained on the card It is common for all EICs in a single collection to have the same title Examples North Atlantic Drifting Buoy auth Label Author Types oP addr Format freeform Description Contain
66. eo c rindex VALUE no DEBUG Description For debugging form submissions Will echo all input parameters and will not submit card entry Syntax NAME 4DGeo DEBUG VALUE 1 0 Example NAME 4DGeo DEBUG VALUE 1 cc enable Description Enables CC to another GeoBrowser server See cc geobrowser Default O0 Syntax NAME 4DGeo cc enable VALUE 1 0 Example NAME 4DGeo cc enable VALUE 1 cc geobrowser Description Copy form submission to another GeoBrowser server providing cc enable is set to 1 Caution any items such as collection names and profiles may need to be pre defined on the second geobrowser server Uses email command interface Syntax NAME 4DGeo cc geobrowser VALUE geobrowser hostname Example NAME 4DGeo cc geobrowser VALUE geobrowser somewhere whoi edu cc urlPrefix Description Translate image video url prefixes to this one on the cc geobrowser Default blank Syntax NAME 4DGeo cc urlPrefix VALUE URL Example NAME 4DGeo cc urlPrefix VALUE http www somehost dir profile Description Specifies email cmd profile name w in uid to use This can be useful for defining global variables collection and filenames Be careful if you use cc geobrowser as that server will need to have the same profile defined Refer to email cmd document for more information on using profiles Syntax NAME 4DGeo profile VALUE profile name Example NAME 4DGeo profile VALUE DD FormlA Future Subject Commands GB command inte
67. er MS 39522 5001 Library Institute of Ocean Sciences P O Box 6000 Sidney B C V8L 4B2 CANADA National Oceanographic Library Southampton Oceanography Centre European Way Southampton SO14 3ZH UK The Librarian CSIRO Marine Laboratories G P O Box 1538 Hobart Tasmania AUSTRALIA 7001 Library Proudman Oceanographic Laboratory Bidston Observatory Birkenhead Merseyside L43 7 RA UNITED KINGDOM IFREMER Centre de Brest Service Documentation Publications BP 70 29280 PLOUZANE FRANCE 50272 101 1 REPORT NO 3 Recipient s Accession No 4 Title and Subtitle 5 Report Date 4DGeoBrowser A Web Based Data Browser and Server for Accessing and October 2001 Analyzing Multi Disciplinary Data ee 7 Author s Steven Lerner Andrew Maffei 8 Performing Organization Rept No WHOI 2001 13 9 Performing Organization Name and Address 10 Project Task Work Unit No Woods Hole Oceanographic Institution 11 Contract C or Grant G No Woods Hole Massachusetts 02543 C G 12 Sponsoring Organization Name and Address 13 Type of Report amp Period Covered Woods Hole Oceanographic Institution Technical Report 15 Supplementary Notes This report should be cited as Woods Hole Oceanog Inst Tech Rept WHOI 2001 13 16 Abstract Limit 200 words This report describes the 4DGeoBrowser software system The GeoBrowser is a web based application developed at the Woods Hole Oceanographic Institution by Steven Lerner
68. eries and geographical plots Currently three plotting packages are used to support the plotting capabilities and include VRML for interactive 3D world globe plots Generic Mapping Tool GMT for time series and geographical plots and Matlab for time series histogram xy and xyz plots Note All the plots generated are interactive plots with the exception of the Matlab plots You can plot EICs contained within the Search Box Composite Box or all the Selected Collections Due to the potential large number of Electronic Index Cards within Collections it is strongly recommended to plot cards from either the Search Box or Composite Box 3 13 1 GMT Plots Below are the GMT plot options for time series and geographic plots In addition to GMT options there are GMT Preferences that generally will apply to a class of plots Note that you can specify a specific preference file for a particular plot within the plotting options An example of the GMT preferences is shown on the right Set the options you wish to change and press the Apply button to apply them The Use Defaults button resets all the parameters to their default settings v1 2 10 2001 28 Lerner Maffei 3 13 2 Matlab Plots Below are the Matlab plot options for time series histogram XY and XYZ plots Matlab Plots 1D Hist X Y XYZ PlotFile Default pe Create Delete Reset Plot Reload with SearchBox CompositeBox Collections SearchBox vCompositeBo
69. f the GeoBrowser system has spanned several years and had been supported in part through multiple sources including George Moss USGS 00HQAG001 The Keck Foundation and NOPP OCE 9810641 v1 2 10 2001 44 Lerner Maffei 6 Appendix 6 1 EIC Specification S Lerner A Maffei Last Updated 09 24 2001 Overview The electronic index card EIC is a simple self documenting ASCII data format designed to facilitate the handling of multi disciplinary datasets There are currently three supported formats the fully specified EIC described here the condensed EIC format described in section 6 2 and the text EIC format described in section 6 3 The fully qualified EIC format has many capabilities including the ability to seamlessly mix and match different types of records since each record contains fully qualified attribute and value pairs This format however is inefficient in terms of disk storage and is not optimum for real time data streams from scientific instruments which may be more suited for the Condensed EIC format Internally the GeoBrowser converts EIC data records into the fully qualified EIC format thus allowing multiple input formats while still using a standard set of routines for searching displaying and plotting the EICs The fully qualified EIC format is a simple URL specification All records have the format of attribute value amp attribute value Each record is one line delimited by a carriage return Each record must start w
70. ference Card ID 94991096 95275 Modified Tue May 12 12 38 15 EDT 1338 Title dasonIX Event i he Timestamp 1998 04 19 23 33 43 00 Xpos 459351 56 os 2987209 43 zpos 2004 814 Altitude 3 0 Heading Pd be Wd gu Description target 25 small mound with inactive spires and tube worms Figure 1 6 Example of underwater image combined with Jason Vehicle data and description Finally the look and feel of the index card displays can be customized Figure 1 7 shows an example of a customized card display for the Virtual Jason Control Van application This card includes straight html and contains embedded references to the EIC fields whose values you wish to display such as Card EIC time There is a field available in the EIC called EIC df that references the name of the custom display form you wish to use Figure 1 7 Example of a customized display of a GeoBrowser card v1 2 10 2001 8 Lerner Maffei 2 GeoBrowser Applications One of the strengths of the GeoBrowser system is its ability to provide content and processing power for other web applications GeoBrowser enabled applications call the GeoBrowser system using a url and display the results back to the user via a standard web browser This allows the oceanographic community to develop scientific project websites with their own look and feel that take advantage of the GeoBrowser concepts and capabilities Several GeoBrowser applications have been developed both inside
71. fferent information in them can be combined to create a composite collection of EICs This mix of electronic index cards can be searched plotted and manipulated even though the cards have different types of values on them In most cases however the cards would contain some fields with common meanings In discussing Electronic Index Cards EICs we use the term attribute name to refer to the fieldname used for a value included on the card we use the term attribute value to refer to the value itself and we use the term attribute or attribute value pair to refer to them both It is sometimes useful to use common attributes in two different cards The EIC design supports this feature by using a simple naming convention to identify attribute names which have a common meaning and can be shared on different types of Electronic Index Cards These attribute names start with any number of capital letters followed by a period and the rest of the name in lowercase characters eg EIC title Attribute value pairs with attribute names following this convention are called registered attributes Registered attributes are then defined in an EIC Attribute Dictionary EIC attribute dictionaries are used to provide users with a concise description of an attribute so that all users will employ them in the same way Dictionaries are made publicly available so that the common definition is known to everyone who might use them It is very important to note that users do n
72. ge The Virtual Control Van enables users to play the data back and forth in time and search for items by keywords dates times and events 179 of 181 qm SubSea2 20010404 070451 jpg Cruise Indian Figure 2 5 Sample of the Virtual Van Snapshot tool The left image is from a cruise in the Indian Ocean and the right image is the view of the R V Knorr as seen from Jason as it is being lowered into the water v1 2 10 2001 12 Lerner Maffei 2 3 MBLINAML Labnet LABNET is a set of tools developed by the National Association of Marine Laboratories NAML to allow the data collected by member organizations to be viewed and utilized as a single source of information Several applications have been demonstrated including a Grain Size Database and Harmful Algae Bloom Monitoring see figure 2 6 The algae bloom monitoring is an interesting example of how many independent observations from individual laboratories can form together to build a gestalt picture over time In this case a composite time elapsed animation was used to view and monitor algae flows FO LABNET RM The National Association of Marine Laboratories LABNET APPLICATIONS Grain Size Database from 03 45W 83 OW 2 Southern California The first demonstration application for LabNet This application collects grain size data from four marine labs and generates several coastal maps Users can specify the data sources perform searches on the data plot in 1 D or 2 D
73. iption Medium rippled sand Image Depending on the application all the data or meta data may be represented in the condensed EIC format A complimentary approach that works quite well with the EIC concept is the idea of separating out the meta data from sensor data For instance if you have a vehicle that is doing an image survey the images are usually being collected separately from the meta data The meta data about the images time location title description can be stored as index cards with fields containing pointers url links to the real image data The images themselves can be stored in whatever hierarchy that makes sense even on a different computer The GeoBrowser along with the EIC concept allows the user to simply access all the information as a card that is the meta data information with an embedded image And now that everything is logically linked together you can do meaningful searches and see the results Conventions Where possible we would like to take advantage of the 4D GeoBrowser web technology including the concept of the EIC field definition dictionary and other user defined field definition dictionaries The field definition dictionary defines common or standard fields within a discipline class of instruments sensors etc By either using pre defined field names or defining appropriate fields names for datasets we can take advantage of the current conventions and systems in place One major ad
74. ith the attribute EIC id and end with the attribute EIC end Refer to section 6 4 Electronic Index Card Field Definition Dictionaries for precise description and formats of the EIC fields Attributes of the fully qualified EIC format include e Simple ASCII data format e Self documenting field names and comments e Each record is independent and may contain an arbitrary number of attribute value pairs e Support for multiple real time independent data streams e Meta data support via url references e Automatically interfaces to real time monitoring and historical data display with 4DGeoBrowser via any WWW browser Examples Note you will see many field names that start with EIC eg EIC title EIC lat EIC lon EIC elev These fields take advantage of the GeoBrowser dictionary system that supports standard and user defined fields Although strongly encouraged standard and even user defined fields are not required ie unregistered fields are supported directly Refer to the Conventions Section below If standard fields such as EIC time EIC lat and EIC lon are used then the datafiles will be directly compatible with the 4DGeoBrowser which provides temporal spatial and keyword searching along with plotting capabilities that include interactive time series and geographical plots Example 1 Simple example of EIC file containing two cards records each followed by a carriage return For readability in this document each record
75. ities menu v1 2 10 2001 36 Lerner Maffei 4 4 5 Access Control Access control to collections is separated into Read Access and Edit Access but the same mechanism is implemented for both When selecting collections there is a file called Category list which lists all available list of collections The category list file consists of entries containing a title collection list filename and access control separated by a semicolon delimiter The access control field has the format access name name where name may be a specific username_id group name or all This access control parameter only determines whether the particular collection list will be displayed in the select collections interface Each individual collection also contains two access control files one for read access and one for edit access Access_R and Access_E These files contain two lines with the same syntax for read and edit access control The first line specifies what have access and the second line specifies what users have access Syntax is group name name and user name name where name may be a specific username id group name or all Note As with most configuration files within the GeoBrowser comments are allowed and begin with in the first column 4 5 GeoBrowser API for External Application Development 4 5 1 GeoBrowser HTTP GB cmd API Examples Example 1 Display cards in brief format from within a collection http server geo bin GB cmd cmd Displa
76. itle Athena Data atll12v3 amp EIC auth A Maffei amp cruise at112v3 fields id EIC time EIC lat EIC lon sstmp wind ATL 1998 10 22 10 00 00 41 2342 119 3325 23 22 14 883 ATL 1998 10 22 10 00 05 41 2342 119 3325 23 22 14 883 ATL 1998 10 22 10 00 10 41 2342 119 3325 23 22 14 883 ATL 1998 10 22 10 00 15 41 2342 119 3325 23 22 14 883 global fields EIC time EIC lat EIC lon hdg pitch 1998 10 22 10 00 20 41 2342 119 3325 131 0 2 3 Example 4 Interleaved multiple source real time data Note all the commands can be declared at the top of the file id Buzl global EIC title Buzzards Bay O1 amp EIC lat 40 43 amp EIC lon 70 23 amp EIC elev 2 5 2 id Buzl fields id EIC time sstmp wind Buz1 1998 10 24 10 00 00 20 250 2 43 Buz1 1998 10 24 10 00 10 20 262 3 12 id MV2 global buoy Marthas Vineyard 02 amp 1at 40 43 amp 10n 72 23 amp elev 2 3 id MV2 fields id EIC time sstmp wind winddir MV2 1998 10 24 10 00 10 20 240 4 23 175 23 MV2 1998 10 24 10 00 20 20 242 4 25 176 30 Buz1 1998 10 24 10 20 25 20 251 2 43 Buz1 1998 10 24 10 20 35 20 261 3 12 v1 2 10 2001 50 Lerner Maffei Example 5 Spreadsheet Example tab delimited id EIC time EIC lat EIC lon sstmp wind ATL 1998 10 22 10 00 0041 2342 119 3325 23 22 14 883 ATL 1998 10 22 10 00 0041 2342 119 3325 23 22 14 883 ATL 1998 10 22 10 00 0041 2342 1194 3325 23 22 14 883 ATL 1998 10 22 10 00 0041 2342 119 3325 23 22 14 883 Example
77. lev 0 Air Temp Height 24 5 Anem Height 24 8 Bar Elev 17 4 EIC cmts EIC image webdata National Buoy Center images buzm3 mini jpg EIC icon webdata National Buoy Center images buzm3 mini jpg GeoBrowser Electronic Index Card Examples Note green labels identify unregistered fields Here are a couple of examples of how the GeoBrowser would display the text EIC card The GeoBrowser can display search and plot fields within these cards easily via a web browser In addition to the web front end there is a GeoBrowser http command interface as well as export capabilities for user defined applications From Example 1 Card ID 933872146 00001 Modified Thu Aug 5 12 55 46 1999 Title Athena Data atll2v3 Author A Maffei cruise atll2v3 id ATL TimeStamp 1998 10 22 10 00 00 Latitude 41 2342 Longitude 119 3325 sstmp 23 22 wind 14 883 From Example 2 Card ID 879436105 92107 Modified Thu Nov 13 10 48 25 EST 1997 Title Station 44008 TimeStamp 1997 11 13 10 00 00 Longitude 69 43 Latitude 40 50 Elevation 0 Info Station 44008 Website EIC catl Moored Keywords Buoy Location NANTUCKET Temp Depth 1 Water Depth 54 9 Watch Circle 110 platform 3 meter discus buoy Payload DACT Elev 0 Air Temp Height 5 Anem Height 5 Bar Elev 0 Image v1 2 10 2001 57 Lerner Maffei Depending on the application all the data or meta data may be represented in the condensed EIC format A comp
78. limentary approach that works quite well with the EIC concept is the idea of separating out the meta data from sensor data For instance if you have a vehicle that is doing an image survey the images are usually being collected separately from the meta data The meta data about the images time location title description can be stored as index cards with fields containing pointers url links to the real image data The images themselves can be stored in whatever hierarchy that makes sense even on a different computer The GeoBrowser along with the EIC concept allows the user to simply access all the information as a card that is the meta data information with an embedded image And now that everything is logically linked together you can do meaningful searches and see the results Conventions Where possible we would like to take advantage of the 4D GeoBrowser web technology including the concept of the EIC field definition dictionary and other user defined field definition dictionaries The field definition dictionary defines common or standard fields within a discipline class of instruments sensors etc By either using pre defined field names or defining appropriate fields names for datasets we can take advantage of the current conventions and systems in place One major advantage will be that we can access and analyze the data between multiple systems automatically since the variable types and units will be common Some examples of
79. ly used in the oceanographic community for applications including the USGS Marine Realms Information Bank MRIB The Jason Virtual Control Van Low cost telemetry buoys and SeaNet The GeoBrowser s capabilities include the following 1 Provide simple access to data collected by different scientific disciplines via the worldwide web The GeoBrowser fully exploits a new concept called the Electronic Index Cards EIC 2 EICs support multi media i e EICs can contain text embedded images video URL s etc 3 Robust search capability including temporal spatial and keyword searches 4 Interactive plots are supported including time series and geographical plots 5 Real time monitoring and access to historical data 6 Multi user support Allows interactive sessions to be maintained and provides access control to protect user data 7 Built in tools for importing and exporting data 8 Remote HTTP and Email communications and interfaces enabling custom user interfaces and automatic data search and plot capabilities 9 Support for substantially large data sets 7100 000 cards per collection with unlimited hierarchical collections support for scalability EIC collections are user selectable 10 External applications interface to easily extend the GeoBrowser s capabilities 11 Designed for scientists web developers data specific applications and real time monitoring This paper presents the concept of Electronic Index Cards in th
80. n example of tabular output after a multi level search c v1 2 10 2001 10 Lerner Maffei 2 2 Jason Virtual Control Van The Jason Control Van is where shipboard Pilots Navigators and Engineers control remotely operated vehicles ROV such as Jason and Argo Scientists use these vehicles for underwater scientific research The Virtual Van is a web based application that captures all the information that occurs inside the Jason Control Van during vehicle operations including video snapshots vehicle data and events entered by Scientists The Virtual Van data collection system has been deployed on four cruises and provides on line access to current and previous cruises including over 40 000 control van snapshots containing more than 160 000 images The Virtual Van application uses the GeoBrowser system to display search and plot the data collected In the near future the Virtual Van will be combined with a SeaNet satellite communication system to provide live access to remote underwater scientific expeditions for shore side scientists and the public Jason Virtual Control Van 4DGeo App Select a Cruise learn more c he menu on the left Figure 2 3 The Jason Virtual Control Van homepage above A sample list of Virtual Van Cruises is shown below v1 2 10 2001 11 Lerner Maffei MATIT Jar co oo Ie Figure 2 4 Photograph of inside the Jason Control Van upper image The Jason Virtual Control Van lower ima
81. n message body Note EIC requires one or more of the collection params in the subject line and GB cmd requires GM cmd xxx in the message body Help lists available email subject commands Default EIC Syntax type EIC GB cmd Help Example type Help ack Description Send acknowledge of Email Cmd received Default is not to acknowledge ack no Syntax ack yes no Example ack yes collection Description Specifies collection name Require if type is EIC Syntax collection collection name Example collection WHOI BuoyData c fname Description Specifies individual filename within collection Optional If not specified filename defaults to convention specified in c fconven Syntax c fname fname Example c fname buoyl eic c fconven Description Specifies filename naming convention used within collection Ignored if c fname is specified Default to daily Syntax c fconven daily hourly Example c fconven hourly c fprefix Description Specifies filename prefix when used with c fconven Ignored if c fname is specified Default to ECmd Syntax c fprefix prefix Example c fprefix Al v1 2 10 2001 38 Lerner Maffei c fsizelim Description Specifies record limit for collection file When limit is exceeded another file using same naming convention is created with a counter file extension Default unlimited Syntax c fsizelim nnn records Example c fsizelim 3000 c action Description Specifies collection action to t
82. ons you should keep your enabled Selected Collections 4 y j Info referred to as just Selected Collections small enabling only the Collections of interest for your particular searches Since Selecting a uscsstetwagen Bak Images Info Collections is used quite often you will find that it is available in many Collections Selected 1 different menus Display Collections ASummary Brief Full yIcon Refresh Select Collections Plot Cards V rnl Globe Gmt 1D Grat 2D Matlab v1 2 10 2001 21 Lerner Maffei Note The icon to the left of the Select Collections label is for on line help The one on the right is to reload the Select Collections menu which is useful when the list changes When you press Select Collections a form based selection table containing a list of selected collections will appear in the Menu window You may enable disable each collection individually by clicking on the Enable checkbox As mentioned earlier it is strongly recommended that you enable as few Collections as possible at a time since this will speed up searching as only your Selected Collections enabled will be used To view information about each Collection press Info next to the collection title If information is not available for a particular Collection it will not be selectable To modify the contents of the Select Collection List press Build Selection List and a form based selection box will appear in the secondary display fr
83. ot need to use registered attributes when creating electronic index cards They are free to use any attribute names they wish for their data Some EIC enabled applications however expect to see certain registered attributes in the EICs they manipulate Existing Dictionaries The EIC dictionary contains registered attribute names that are used by many EIC utilities This dictionary has been used extensively by the 4DGeoBrowser project Other dictionaries currently under consideration include 1 a GEO dictionary derived from the Federal Geospatial Data Committees FGDC metadata standard 2 a MRC dictionary derived from the US MARC standard often used by libraries for storing information about books and other publications 3 a DC dictionary derived from the Dublin Core standard which is another metadata standard similar to the FGDC standard and 4 a DSL dictionary used in the WHOI DSL group for the remotely operated vehicles ROVS which it operates Characteristics of Registered Attributes When an attribute is registered in an EIC attribute dictionary the dictionary author defines several characteristics of the attribute Those who create EICs with registered attribute names contained in them are expected to ensure that the values associated with those attribute names meet the criteria set forth in the dictionary definition of the attribute name The characteristics used in defining the attribute are as follows Type v1 2 10 2001
84. ow is an example collection list file This file is referenced from the catalog list file Collection List updated 5 6 98 Title CollectionDir WHOI Alvin WHOI Alvin Divelog Jason IX WHOI JasonIX National Buoys WHOI National buoy center MapCatalog List File MapCatalog list Below is an example catalog list file This file resides in the main Collection directory Catalog List updated 7 5 98 Title Map List Filename Access_Control NOAA Maps Mlists NOAA eee os access all USGS Maps Mirzsts USBb VU ee eee access all WHOL eee eee Mlists WHOI 5 9 SS Beets Sa i US Maps MISES AUS Seo ee PU access all Local pornos Local j7 09 8t 8t icedsssall Map List File Mlist Below is an example collection list file This file is referenced from the catalog list file Map List updated 5 6 98 Titles SS Map info file NOAA World Map NOAA noaa world map NOAA Small World NOAA noaa world small map Example noaa world map map info file within the Maps NOAA subdirectory coord type LL xorg 180 yorg 90 zorg 0 xscale 25 yscale 25 Zscale 1 image_map NOAA noaa_world gif xsize 1440 ysize 720 default_xrad 5 default_yrad 5 image_zoom_i US us_full map Access Control files Access_E Access_R in the collection directory 4DGeoBrowser Access Control File group WHOI user 4 3 4 Setting up the GeoBro
85. r may be accessed via a dial up connection a high speed Internet connection is recommended for datasets that contain a large number of images The server is written in Perl and is available for Unix platforms For server plotting capabilities GMT 3 x Matlab 5 x and Fly v1 6 need to be installed 3 2 Concepts and Terminology 3 2 1 GeoBrowser Server The GeoBrowser Server is the web server upon which the GeoBrowser applications and Electronic Index Card EIC collections reside User workspaces are maintained on the server as well GeoBrowser servers might exist on several machines at an organization Users might install their own private GeoBrowser servers if they wish Each server supports a number of users and usually hosts a number of different EIC card collections of particular interest to the users that use the server In addition each user is capable of creating their own EIC card collections on GeoBrowser servers 3 2 2 Electronic Index Card EIC The GeoBrowser is designed to process Electronic Index Cards EICs EICs are simple data structures They can be thought of as digital versions of the 3x5 index cards that were once found in locations such as libraries and desktop index card boxes These electronic cards are more versatile than their paper analogy and can include not only simple text items such as a title or an author but can contain any type of information including embedded URL links images and video By taking advantage of
86. rag the mouse over the stars information is displayed at the bottom of the web browser This is also an interactive plot meaning that when an item is clicked on either the full EIC will be displayed or the browser will automatically go to a specific URL link defined on the card depending on the user s plotting preferences Note for web developers interactive plots such as these can be easily stored and inserted into websites Alvin Dives 1964 1996 mo Ci roxr Figure 1 5 Alvin Dives from 1964 1996 colored by ships Lulu magenta diamonds AtlantisII red v1 2 10 2001 triangles The dive locations are overlaid onto a shaded relief elevation and bathymetric map Note as can be seen in the plot it wasn t until after 1996 that Alvin dived below the equator As part of the GeoBrowser output this plot is interactive meaning that the user can click on any of the icons and either obtain the complete index card information associated with that point or automatically go to a specific URL link defined on that card 7 Lerner Maffei Here s another example of a card from a collection that contains underwater ROV Jason imagery combined with navigation attitude and event records figure 1 6 From within this collection of cards you can search for all the images that contain tube worms With the results of your searches you can view the images plot the distribution or values of some variable within the cards or save the cards for future re
87. rd and the user must remember it for the next time she or he logs in Pressing the New User button on the form completes the operation and the user a confirmation of the username and id is shown Pressing the Got t button logs the user into the GeoBrowser Login for the first time Please Login New User As part of account initialization the GeoBrowser creates a workspace and allocates disk space for user collections storing preferences holding search and composite boxes etc The next time that you login to the GeoBrowser you will have the same working environment as when you last logged out It is important that users Logout of their account when they are done using it so that other users do not inadvertently modify the information in the workspace 3 9 Logout The Logout menu item is used to logout of the GeoBrowser environment It is important that users logout of the system when they are done using the GeoBrowser Otherwise a user s workspace might be inadvertently modified by another person who sees the GeoBrowser screen Pressing the Logout menu item returns the GeoBrowser to the login prompt ag Select Collections Sog 3 10 Selecting Collections mee The Select menu item is used to Select Collections which is typically een the first thing that you should do It allows you to select which rs Mew England Buoys m collections of EICs are to be available for displaying searching etc For SD vu apice efficiency reas
88. rface c exe hold hold in queue type URL Webdata Gallery Examples Note you will see many field names that start with EIC e g EIC title EIC lat EIC lon EIC elev These fields take advantage of the GeoBrowser dictionary system that supports standard and user defined fields Although strongly encouraged standard and even user defined fields are not required i e unregistered fields are supported directly Refer to the Condensed EIC Specification If standard fields such as EIC time EIC lat and EIC lon are used then the data files will be directly compatible with the 4DGeoBrowser which provides temporal spatial and keyword searching along with plotting capabilities that include interactive time series and geographical plots The forms based processor of the GeoBrowser system also accepts alternate field formats for time and latitude longitude Alternate fields are automatically converted into standard EIC fields upon receipt of the form information This allows web form developers greater flexibility in developing user friendly forms The ALT fmt id field needs to be set and then the appropriate variables need to be set Supported alternate Lat Lon fields _ALT lt fieldname gt are listed below Note latitude range is 90 90 and longitude range is 180 180 degrees for formats when direction is specified as positive negative numbers Negative degrees by convention represent southern and western hemispheres 11 fmt id 1 2 3 4
89. rom the GeoBrowser s Email command interface Features of the GeoBrowser HTTP Form Based Command Interface include e Easy to upload data into the GeoBrowser via user defined html form e Forms can be developed independently and reside on any computer e Simple API The GeoBrowser form based interface specification consists of several special form elements that must be specified These will have names that begin with 4DGeo Note that these elements can be defined as hidden if the intent is to keep this information hidden from users All other form elements not beginning with 4DGeo_ will simply be appended to the collection filename specified as an electronic index card EIC fields Note Feedback of the GeoBrowser s form based interface will be returned in the form window unless the form action has a target set A list of the supported HTTP form based commands follows The name of the form element should be 4DGeo_ lt cmd gt Required commands begin with Commands in italics are not fully implemented HTTP Form Based Command uid Description GeoBrowser username and id of the login account for this transaction Syntax NAME uid VALUE user id Example NAME 4DGeo uid VALUE joeshmoe 1234 type Description Type of information to follow in message body Note EIC requires one or more of the collection params in the subject line and GB cmd requires GM cmd xxx in the message body Help lists available email subject commands Test simply return
90. s ASCII text and or email address or a url which can be used to contact the person who created the EIC Examples amaffei whoi edu pi Label Investigator Types ee addr Format freeform Description Contains the name and or email address or a url pointing to a principle investigator Examples Andy Maffei amaffei whoi edu poc Label Contact Types eee addr Description Point of contact for the values and information represented in the EIC This might be a name and or email address or other URL Examples postmaster whoi edu org Label Organization Types f oF string Format freeform Description Contains the name of an organization of either the author investigator or point of contact Examples Andy Maffei desc Label Description Typs Lis api Description Short description of the data contained in the EIC Examples This photo shows a small larvae in the bottom right hand corner key Label Keywords Type ter e mino Description List of space separated keywords related to the information represented in the EIC Examples Larvae North Atlantic Net Collected cat Label Category Types MON MR harray Description List of space separated single words or hierarchical strings representing the categories that an EIC belongs to Examples Animal Pony Breed Shetland Animal Pony Color White 63 Lerner Maffei EIC EIC EIC EIC
91. s a geographic reference it might be better off using EIC time EIC lat EIC lon and EIC elev for temporal and spatial coordinates If other than a single point it might be better to use EIC xa EIC ya EIC za and EIC geom to represent the area y Label Ypos pas Mid Oe eras Units dependent on EIC coord Description Y position related to the information in the EIC card If the point is a geographic reference it might be better off using EIC time EIC lat EIC lon and EIC elev for temporal and spatial coordinates If other than a single point it might be better to use EIC xa EIC ya EIC za and EIC geom to represent the area Zz Label Zpos Type te E pr e E Units dependent on EIC coord Description Z position related to the information in the EIC card If the point is a geographic reference it might be better off using EIC time EIC lat EIC lon and EIC elev for temporal and spatial coordinates If other than a single point it might be better to use EIC xa EIC ya EIC za and EIC geom to represent the area coord Label xyz coord pype Chee LII E Description Coordinate system used for EIC x EIC y EIC z and EIC t Coordinate Systems can be registered elsewhere Currently supported coordinate systems include x min Label Min X v1 2 10 2001 65 Lerner Maffei EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC EIC
92. s an acknowledgement Default EIC Syntax NAME 4DGeo type VALUE EIC GB cmd Help Test v1 2 10 2001 40 Lerner Maffei Example submit Description Syntax Example ack Syntax Example collection Description Syntax c fname Description Syntax Example c fconven Description Syntax Example c fprefix Description Syntax Example c fsizelim Description Syntax Example c action Description Syntax Example c local Description Syntax Example c credte Description Syntax c rindex Description Syntax v1 2 10 2001 Description NAME 4DGeo type VALUE Help Name to be used on submit button in form If used will not show up as a field on the generated index card NAME 4DGeo submit VALUE button name NAME 4DGeo submit VALUE SUBMIT Send acknowledge of Email Cmd received Default is not to acknowledge ack no NAME 4DGeo ack VALUE yes no NAME 4DGeo ack VALUE yes Specifies collection name Required if type is EIC unless creating a new collection refer to c create NAME 4DGeo collection VALUE collection name Example NAME 4DGeo collection VALUE WHOI BuoyData Specifies individual filename within collection Optional If not specified filename defaults to convention specified in c fconven If low volume data per day it s recommended to specify a filename NAME 4DGeo c fname VALUE fname NAME 4DGeo c fname VALUE buoyl eic Specifies fil
93. scription Geometry of the data contained in EIC ta EIC xa EIC ya and EIC za Geometries can be registered or unregistered Examples might include point linear poly etc NOTE This feature is not yet supported in the 4DGeobrowser ta Label TimeArray Types t a eg pL Units dependent on EIC geom Description Comma separated list of times corresponding to array elements contained in EIC xa EIC ya and EIC za xa Label XArray Pepe ath ERA E ilU Units dependent on EIC geom Description Comma separated list of x values corresponding to array elements contained in EIC ta EIC ya and EIC za ya v1 2 10 2001 66 Lerner Maffei EIC za EIC end Label YArray hype UAM REN DLE Units dependent on EIC geom Description Comma separated list of y values corresponding to array elements contained in EIC ta EIC xa and EIC za Label ZArray Types Pete ee array Units dependent on EIC geom Description Comma separated list of z values corresponding to array elements contained in EIC ta EIC xa and EIC ya Label End ID Ipes tido string Format nnnnnn nnnnn Description Used to indicate the end of the EIC A unique value within a single collection of index cards Although both sides of the period can be any integer the convention is to have unixtime on the left hand side and a large random number on the right hand side Matches EIC
94. sec Wed Oct 14 03 48 43 1998 RefrestiCat O SrapCat 0 Categories Topic Observation 280 AutoSnap 4 CategoryList Interval xpos 10 pos Archeology E E Biology Murs dus Chemistry UMEN o Gel ActChirSWFInge Hydrothermal Active_Mound poly DifFlowAlngFis A ad Hydrothermal Geode Category DataLog Entry Description Flow Wisualizer Keywords ee Sees Comments Saving to Collection Name EventLog Reload Preferences Update Index Loss Jason rd SL Cate ponyist Saving to Collection Name DataLog 0 natas Update Index LogEntry 5 Acknowledgements The GeoBrowser s development effort was initially funded in 1997 by George Moss Thanks to Roger Goldsmith for his technical contributions with the interactive GMT plots Significant enhancements were made to support the USGS MRIB project with direction from Tom Aldrich Fausto Marincioni Fran Hotchkiss and technical contributions from Mike Caruso Acknowledgements to David Remsen for his work on Labnet Dan Frye Brad Butman Marinna Martini Jon Ware and Keith von der Heydt for the Low Cost Telemetry project Scott Gallager Cabell Davis Keith von der Heydt and Ken Peal for the Autonomous Vertically Profiling Plankton Observatory project Jon Howland for technical feedback and Jason data interface discussions and Danielle Fino for her help designing the Jason Virtual Control Van web interface Development o
95. ss Cards Collection fields automatically generated during index creation and is summary of fieldnames in collection eic electronic index card files eic s electron index card summary files automatically generated cards sum summary file automatically generated during index creation Index index file directory tree Indices automatically created by Update Collection Index Files option in Utilities ID id index Keywords keyword index although mostly predicated Spatial spatial index Time time index Overview ctl dat optional control file for Overview feature Title txt simple title of collection and can contain html Used in Select Collections 4 4 2 Title ASCII file containing the title of the collection and is used in the Select Collections menu The title file can contain html for adding color underlines icon images etc but should be specified on one line 4 4 3 Index Cards Index card files can be any valid filename ending in eic Multiple EIC formats supported including fully qualified EIC and Condensed EIC formats If more than one EIC file present they will be seamlessly searched displayed etc in their alphabetic order 4 4 4 Index Files Index files for ID Keyword Spatial and Time searching are stored for each collection in the Index directory These files are generated automatically anytime the index files are updated usually by the Update Collection Index Files option in the Util
96. ss lat Latitude lat deg 90 0 90 0 N is positive lon Longitude lon deg 180 0 180 0 E is positive elev Elevation float m ij depth Depth float Gm latmin Min Lat lat 7 deg rp PURO latmax Max Lat lat deg Pd lonmin Min Lon Lon Cdeg pes oe FF lonmax Max Lon lon s deg JR elevmin 2 Min Elev s float o mp pp ge 3 elevmax Max Elev float my bb llr BB Rotation float 7 i t TimeStamp string p py x Xpos float FG GF y Ypos float 7 i GG Zz Zpos float FG GF coord xy2ocoord string 3 OP v1 2 10 2001 53 Lerner Maffei x min Min X pe BAO ithe 9 E E SRD EN x max Max X 2 Bloat Gu cR GP ee y min Min y s o Xlomto us uec m y max Max y z fXoat Cb 0 PP z min Min Z po Eloa ip pare z max Max Z Ge MELO RU Ye SPF RS bb_xyr z BB Rotation float r 3 vossos info Info ped Bee Sp spice pee op data Data 7 url E O image Image Amade FFP eG icon Icon MEL Pus chee ope cmts Comments String 3 p geom Geometry array 7 point linear poly etc ta TimeArray array comma separated xa XArray array comma separated ya YArray array comma separated za ZArray array comma separated end End ID PCOSUELDgOFRORURB RUPTS End Define FAA AA Marine Realms Information Bank Attributes Definition 4H S HERE HH
97. t TimeStamp string i x Xpos float i d y Ypos float 7 i i Zz Zpos float 7 GGG coord Xyz Coord String 6 P x min Min X so ELOaAt eu Ge g x max Max X H LOBE o ORG y min Min y g Log Urs UE E y max Max y loat 7 i z min Min Z H Lou pur pros z max Max Z loat 7 i G bb xyr BB Rotation float info Info jo url POoROPH GP Pd data Data url PROP GP Pd image Image image 7 i i icon Icon url PROP P PG cmts Comments string i geom Geometry array i i i ta TimeArray array 7 i xa XArray array 7 GF 4 ya YArray array 7 i GF o o za ZArray array i end End ID E oString s 4 dr ES End Define Null Format Notes yyyy mm dd hh mm ss yyyy mm dd hh mm ss Ore 90 505 5 00 LB OOF uos N is positive E is positive point linear poly etc comma comma comma comma Separated Separated Separated Separated HetttttiFt Marine Realms Information Bank Attributes Definition 4H S EA EEE EREEREER EEEE EREEREER EEEE EEEEEEH 4D GeoBrowser Field Definition Dictionary v1 0 d A few notes 1 Comments begin with in column 1 2 Fields within this file are semicolon deliminated 3 Variable names must be unique within a category 4 Keep variable names to a minimum size Supported Types string url float integer enum image lat Supported Formats Supported Units
98. t of information about the object If more information is important it is typically referred to using a URL e EIC fields often refer to other sources for more detailed information about entities such as raw data graphics online metadata etc v1 2 10 2001 4 Lerner Maffei e All values in an EIC are preceded by a fieldname Title Subject Author etc that describes the information that follows it EICs are stored in a self documenting ASCII format There is support for storing EIC cards separately from its data e g images and metadata With the Condensed EIC format there is little or no overhead associated in turning serial data streams into cards Three format specifications exist for defining EICs Fully Qualified EIC Condensed EIC and Text EIC All three of these formats are ASCII and self documenting The fully qualified EIC is the original format and designed as self contained data records with each record containing all the fieldnames and values defined on a card This format allows users to mix and match cards from different datasets disciplines etc The condensed EIC format is a streamlined format design for efficiency and flexibility This format is probably the most widely used and it is easy to generate data in this format either manually or with scientific instrumentation The text EIC format is designed as a verbose human readable format Both the Condensed EIC and the Text EIC formats can be converted directly to the fully q
99. tact Fausto Marincioni BE U S Geological Survey 4 384 Woods Hole Road science for a changing world Woods Hole MA 02543 Coastal and Marine Geology WHOI 150 COW 137 30W 125 00W 112 30W EU o 1204007 2001 a b c Select a title to go to website or view plot Tut of 42 matches 1 to 20 displayed Description Open File Report 95 0628 Preliminary Analysis of i Sa _G ae This eae report abstract on DOWIE Cone Biotic Assetti Ishman Scott E i WWW page full report inPDF 1 Bob Allen Keys E ao do Cronin Thomas M i format interprets environmental 1994 05 Ni ati al P ES n B i Edwards Lucy E i conditions in Florida Bay froma 1994 05 DELE I eee Ia leds tu Willard Debra A Bob Allen Keyssediment i Hisanglelo Halley Robert B j core Details i Open File Report 96 0732 i i This open file report abstract on Era SRHOLt OLR ical o WWW page full report in PDF i Distribution of Modern Fauna Brewster Wingard G Lynn format inter PELE HIOIOSICAl i i 2 and Flora at Selected Sites in Ishman Scott E i n es S 1995702 i i composition of sediment cores from orth central and North eastern i Edwards Lucy E ia DOS TESES EEE RE 1995 07 Florida Bay Mill Debre A ost DO years of himan Translate i impacts Details Figure 2 2 USGS Marine Realms Info Bank homepage a example geographic plot for all items located in the North Pacific West Coast U S b and a
100. tage of several default command values to simplify the subject line mail GeoBrowser geobrowser_host Subj uid joeshmoe 1234 amp collection WHOI BuoyData global EIC title BuzBay Buoy amp EIC lat 40 43 amp EIC lon 70 23 amp EIC elev 5 2 fields EIC time id sstmp wind 1998 10 22 10 00 05 01 20 250 2 43 1998 10 22 10 00 10 01 20 262 3 12 1998 10 22 10 00 15 01 20 264 3 10 1998 10 22 10 00 20 01 20 265 3 08 v1 2 10 2001 39 Lerner Maffei Example 3 Similiar to example 2 with the addition of specifying a collection filename The EIC formatted data also illustrates use of variable macros _imdir and url labels mail GeoBrowser geobrowser host Subj uid joeshmoe 1234 amp collection WHOI BuoyImages amp c fname buoyl eic global EIC title http hostname desc html Buoy Images amp imdir http hostname images tfields JPGID EIC lat EIC lon EIC depth EIC desc EIC image IMG0003 JPG 70 348 42 29177 79 Mud bottom _imdir img0003 4pg IMG0005 JPG 70 35811 42 32535 82 Muddy sand _imdir img0005 jpg IMG0008 JPG 70 32572 42 32558 48 Medium sand imdir img0008 jpg Example 4 Simple example to list GB cmds mail GeoBrowser geobrowser host Subj uid joeshmoe 1234 amp type GB cmd GB cmd List Cmds 4 5 3 GeoBrowser HTTP Form Based API To facilitate automatic data logging into the GeoBrowser we have developed a GeoBrowser HTTP Form Based Command Interface This interface specification was built f
101. th dataUserl access This gives access to most of the system but does not allow importing and exporting data DataUser2 level does Administrators have the abilities ranging from building index files to monitor access to the geobrowser system Administrators can change the user level to other users and is typically used to promote dataUserl to dataUser2 levels v1 2 10 2001 35 Lerner Maffei 4 4 GeoBrowser Collections 4 4 1 Collection Directory Tree Overview Top level collection directory Collections referenced via geobrowser 4DGeo Collections link Catalog list Clists Grids MapCategory list Maps Mlists Regions USGS WHOI index html Catalog list set to Collections which is a link to the collections directory Bookmark DataLogger EventLogger JournalLog MRIB RTMonitor Grids directory of gmt bathymetric grid files used for GMT geographic elevation plotting Maps directory of pre processed maps used for map searching and real time fly plots Regions Pre processed GMT region maps with region list index file USGS WHOI individual collection hierarchy index html stub html file for security Specific Collection Hierarchy Directory Tree WHOI Alvin Divelog Cruises National Buoy Center Access E Access R Cards Index Overview ctl Overview dat Title txt Collection fields ID Keyword Spatial Time AlvinCards eic AlvinCards eic s cards sum Access_E Access_R Access control files for editing and read acce
102. the form to enter a center point and a radius from that center point from which to search Two coordinate systems are currently supported XY and Latitude Longitude XY coordinates are entered as floating point numbers Latitude and longitude values are entered as decimal degrees with the convention of positive numbers representing northern and eastern hemispheres respectively Pressing the search button displays the results in the main display and updates your Search Box You can also choose to add to or replace the Composite Box with the contents of the Search Box 3 12 5 Search by Location map This option allows the user to search EICs by location using a digital map The user selects and displays which map is suitable for the collections of interest A bounding box representing the area of coverage for each of the collections selected will be displayed on the map By clicking on the map a search will be performed through all of the selected collections The results will be displayed in the secondary display and copied into your Search Box You can also choose to add or replace the Composite Box with the contents of the Search Box Note Two coordinate systems are currently supported XY and Latitude Longitude v1 2 10 2001 26 Lerner Maffei 3 12 6 Search by Keyword This option allows you to search for EICs that contain specified keyword s Options including specifying a specific field name case sensitivity and partial word matches 3 12
103. time latitude longitude and elevation Additionally there are four user definable fields These are entered as the variable names within an EIC 3 12 Search Cards Search Cards is the menu selection to use for searching index cards within either the Selected Collections or your Composite Box There are many Search Cards search choices including searching by time location Seaxch Criteria and keywords When you press Search Cards a f all th h opti in th m Search by Calendar menu of all the search options appears in the menu Searcy Tine window lower left Notice that you can directly a Search by Start End Time Select Collections via the select collections icon the m Search by Location forro E m Search by Location map folder from this menu although it will appear in the SR EE secondary display upper right frame It s important uc contando ti Search Macro to know what collections are selected when searching Search by Card Number Range since only your Selected Collections will be searched Match All Cards Match By Files The results of any search will replace any EICs you Show Calendar Julian may have had in your Search Box Therefore your 5 Search Box will only contain EICs from your last Display Cards search If you wish to do compound searches you can Plot Cards Yxrral Globe Gmt 1D Gmt 2D Matlab either add or replace the EICs in your Composite Box with the contents of your Search Bo
104. tion Mean Sea Level and a link allowing the user to display the entire card in the full format in the upper frame User s can customize which fields that are displayed via Display Preferences The Icon format displays the cards as a table of images or icons The icon displayed is the image referenced in the EIC icon field Below each icon is the title spatial and temporal information included in each card this can be turned off in Display Preferences Clicking on the icon displays the entire card in the full format in the upper frame or will go to a specific URL link defined on the card refer to Display Preferences 3 11 5 Display Sorted Cards The order in which cards are displayed can be determined by selecting the Sort by button and choosing the EIC field by which to sort them The sort option is currently only available for the displaying cards in the SearchBox or the CompositeBox 3 11 6 Display Logs Display Logs allows the user to review the log files that are created by the GeoBrowser The GeoBrowser keeps track of all operations performed by the user These are kept in the user s workspace as a series of individually dated files that are purged on a regular basis By pressing the Display Summary button the user is able to list the log files that are currently available along with the number of log entries in each one By pressing the Display All button the user is able to display the contents of all of the log files Preferences for
105. ualified EIC The GeoBrowser provides tools for easily importing and exporting EICs to other applications Independent of the format that is used the EICs capabilities remain the same To demonstrate some of the features the GeoBrowser system and EICs a small dataset of the NOAA New England Buoys is used to display these concepts refer to figures 1 4 EICs can be search by keywords date time location etc and then the resulting cards can be viewed and plotted Plotting capabilities include both time series and geographical plots Figure 1 1 shows a sample EIC specified in the Condensed EIC format followed by the resulting GeoBrowser display of a card Figures 1 2 and 1 3 show that multiple cards can also be displayed as lists and as icons Figures 1 4 and 1 5 demonstrate the geographic plotting capabilities Fig 1 1 a Sample Condensed EIC Format 2 cards Fields EIC title EIC time EIC lon EIC lat EIC elev EIC info EIC cat1 EIC key Location station 44008 1997 11 13 10 00 00 69 43 40 50 0 http seaboard ndbc noaa gov station_page phtml station 44008 Station 44008 station 44003 1997 11 14 11 00 00 68 5 40 8 50 0 http seaboard ndbc noaa gov station_page phtml station 44003 Station 44003 Fig 1 1 b Sample GeoBrowser card view 1 Card ID 879436105 92107 Modified Thu Nov 13 10 48 25 EST 1997 Title Station 44008 Timestamp 1997 11 13 10 00 00 Longitude 69 43 Latitude 40 50 Elevation 0 Info i Station 44008 Website
106. vantage will be that we can access and analyze the data between multiple systems automatically since the variable types and units will be common Some examples of common and useful EIC fields include EIC title EIC time EIC lat EIC lon If these fields are used then the values must adhere to the field definition format and convention In this case EIC title is simple ASCII text EIC time format is in the form yyyy mm dd hh mm ss s lat lon format is decimal degrees with East and North hemispheres being positive The field definition dictionary is extensible and it is encourage that users within a community create their own field definition dictionary which would define the fields formats valid ranges and conventions of common variables in a simple ASCII based dictionary file v1 2 10 2001 52 Lerner Maffei EIC Field Definition Dictionary Although under development here is an example of the EIC field definition dictionary Note discipline specific groups may define their own field definition dictionaries An example Marine Realms Information Bank MRIB field definition dictionary is shown below the EIC definition dictionary Variables must be unique within a specific dictionary Use the UniqueCode dictionary prefix to reference the variables 1e EIC title MRIB agencies within a condensed EIC datafile HE EE E FE a EEE EEE EH EEE EEE aE AE AE E FE FE EE aE EEE EE EEE EEE EEE EEE d 4D GeoBrowser Field Definition Dictionary v1 0
107. would be a list of attributes to be included in a card the order in which they are typically found and some formatting information for displaying the cards Templates might be used to create data entry forms for EICs in the future The EIC Dictionary The EIC dictionary contains a set of registered attribute names that are used for both EIC bookkeeping and geospatial related information Although an attempt is made to keep the number of attributes in this dictionary to a minimum attribute names are sometimes placed here simply because they are considered important Three ways to represent spatial and temporal coordinates in an EIC The EIC dictionary provides for three different sets of attributes to represent the spatial and temporal coordinates associated with a card It is up to the user to decide which is most appropriate for their EICs Although the EIC author will normally choose to use only one of these sets of attributes they are free to use more if they wish IMPORTANT NOTE At this time the 4ADGeoBrowser application only fully supports the geographic attributes of EIC time EIC lat EIC lon and EIC elev Support for other spatial and temporal attributes will be added in the future The most commonly used attributes are the geographic attributes EIC time EIC lat EIC lon and EIC elev These are used to represent a single point in an earth coordinate system EIC lat and EIC lon are represented in decimal degrees EIC elev is repres
108. wser Server The GeoBrowser server has been tested on SGI Netscape Fasttrack Server and Linux Apache computers The main GeoBrowser document tree should be set to geobrowser 4DGeo GeoBrowser html The geo bin directory should be script aliased to geobrowser 4DGeo GeoBrowser cgi bin and the geo dev development top level cgi directory should be script alias to geodev GeoBrowser Dev cgi bin and the geo app should be aliased to geobrowser 4DGeo GeoBrowser geo app Additionally the geobrowser directory needs to be able to follow symbolic links These settings need to be done as root in the httpd conf file for apache servers and the equivalent in the Netscape fasttrack server v1 2 10 2001 34 Lerner Maffei For interfacing to procmail for automatic GeoBrowser Email command interface the following forward file should be setup in geobrowser home account cd geobrowser 4DGeo cgi bin amp amp exec GB proc mail gt gt geobrowser Workspace Email_Logs 4DGeo ecmd log 4 3 5 Required Environment Variables and Directory Structure No environment variables need to be setup The directory tree needs to be as specified in section 4 3 1 4 3 6 Setting up New Collections Creating new global collections is still a manual process A new collection tree must be setup to contain the following Access E Access R Cards Index Title txt The Cards and Index directories must be setup to allow nobody r w access Populate the Cards directory with E
109. x You can also search directly from your Composite Box On several of the search menus you will see a Display Immediately checkbox When selected you will see the results of the searches immediately as matching EICs are found You must wait for the search to complete before adding or replacing to your Composite Box For searches where a large number of matching cards are found and you wish to update your Composite Box it will be faster if you temporarily disable the Display Immediately checkbox A message will be displayed indicating that the Wait Option has been set With the Wait Option once cards start to appear you can stop the browser display and either Add or Replace to your Composite Box Finally there may be cases where it makes sense to perform a search that matches all cards within all your Selected Collections This option should be used with care as unintentionally selecting all cards with substantially large collections will be extremely slow and require extra storage To abort actions when Netscape s Stop button is deactivated and the search is still continuing move the cursor to the frame that initiated the operation click to select that frame and press Escape 3 12 1 Search by Calendar This option allows you to use a calendar to search for EICs within your selected collections A calendar is displayed Each day in the calendar is a link designed to search for all index cards for that particular day Many times you will
110. x vCollections T SubPlots Plot every nth card E TimeSeries X TimeSeries Units Hours Legend FieldName DrawAs Symbol Type Color Filter lt gt BLANK zl Lines w Symbols Circle zu Red p BLANK per Lines w Symbols Diamond Bhe E BLANK p Lines w Symbols 4 Star Green Auto Scale or Specify X Min RE vac m int Preferences Show Range Plot 4 UseGallery ee ForceU pdate ReLoad View Last Data File Last Script Last Plot In addition to Matlab options there are Matlab Preferences that generally will apply to a class of plots Note that you can specify a specific preference file for a particular plot within the plotting options An example of the Matlab preferences is shown on the right Set the options you wish to change and press the Apply button to apply them The Use Defaults button resets all the parameters to their default settings 3 13 3 VRML Plots Matlab Preference File CoordType ui T UseFieldN ameMenu HomeDir MaxFields s Show Hide Menu Options ShowAutoScale ShowPageOpt ShowLabels ShowSubFieldCol MAT 1D Plot Options T DoSubPlots SShowAutoScalelD TransparentGif l DisplayGrid LegendPosition Default a FURL Action DisplayCard or URLAction UserDef Verbose Use Defaults Reset Apply There are a variety of VRML plots to choose from Many browsers hav
111. xport capabilities for user defined applications From Example 71 Card ID 933872146 00001 Modified Thu Aug 5 12 55 46 1999 Title Buoy Data TimeStamp 1998 10 22 10 00 00 Latitude 40 43 Longitude 70 23 sstmp 20 250 wind 2 43 From Example 2 4 Card ID 933867116 00004 Modified Thu Aug 5 11 31 56 1999 Title Sample Images JPGID IMG0010 JPG Latitude 42 32527 Longitude 70 31018 Depth 28 Description Medium rippled sand Lal Image Conventions Where possible we would like to take advantage of the 4D GeoBrowser web technology including the concept of the EIC field definition dictionary and other user defined field definition dictionaries The field definition dictionary defines common or standard fields within a discipline class of instruments sensors etc By either using pre defined field names or defining appropriate fields names for datasets we can take advantage of the current conventions and systems in place One major advantage will be that we can access and analyze the data between multiple systems automatically since the variable types and units will be common Some examples of common and useful EIC fields include EIC title EIC time EIC lat EIC lon If these fields are used then the values must adhere to the field definition format and convention In this case EIC title is simple ASCII text EIC time format is in the form yyyy mm dd hh mm ss s lat lon format is decimal degrees v1 2 1
112. y Cards amp fmt brief amp Display What Collections amp collections WHOI National buoy center v1 2 10 2001 37 Lerner Maffei Example 2 Search for a particular start end time and export specific fields Note multipart search is broken down for descriptive purpose i e all this needs to be specified on one line Specify the machine GB cmd user id and database http geobrowser server geo bin GB cmd user id UName xxxx amp collections WHOI Add the Search command type and parameters amp cmd Search Cards amp type ByTimes amp start time 2001 08 01 amp end time 2001 08 03 amp silent on Add the Export command amp cmd Export Cards amp Export What Search amp fmt ASCII amp delim Comma amp ExportFields USER SELECT amp EXPORT ElCtitle on amp EXPORT EIC time on 4 5 2 GeoBrowser Email command API The email command interface is sent via an email message containing a subject and a body within the message The subject line is where the commands are specified and the body of the message typically contains data in the Condensed Electronic Index Card EIC format Refer to Condensed EIC Specification A list of the supported subject commands follows Note the syntax of the subject commands are as follows command l xxx8command2 yyy Email Subject Command uid Description GeoBrowser username and id of the login account for this transaction Syntax uid user_id Example uid joeshmoe 1234 type Description Type of information to follow i
113. y Cards link typically at the bottom of the menu The choices are the same regardless of which frame the Display Cards form is displayed in although the layout may be slightly different Below is a description of each of the items within the Display Cards form 3 11 1 Search Box Composite Box Collections Select the appropriate choice to display the index cards either from the Search Box Composite Box or from all of your Selected Collections You can display the cards themselves or a summary of the cards by pressing either Display All or Display Summary Only 3 11 2 Log Files Select this option to display either summary information about the log files or the log files themselves If this option is not present press Display Preferences and click on the ShowHide Menu option ShowLogFiles Be sure to press Apply for the changes to take effect 3 11 3 Index Files You can choose this option to display one or more of the index files time spatial or keyword associated with each of the Selected Collections If this option is not present press Display Preferences and click on the Show Hide Menu option ShowIndexFiles Be sure to press Apply for the changes to take effect 3 11 4 Display Summary Display All The Display Summary button will show a summary of information about EICs contained in your Search or Composite boxes or the Selected Collections depending on the choices you have made on the form Summary information includes the number of

Download Pdf Manuals

image

Related Search

WHOI 2001 who 2001 who 2001 icf who 2001 icf reference who 2001 behinderung who 2018 who 2016 who 2017 who 2019 who 2010 who 2011 who 2015 who 2014 who 2013 who 2012

Related Contents

American Dynamics Tyco ADC780 User's Manual  GPT-7505型  Catalog SCADA Software  PeXaL easY - Dolphin Valsir  HDC-502E Video Capture Card  User Manual. - HiConversion  Samsung SP-M200S Korisničko uputstvo  

Copyright © All rights reserved.
Failed to retrieve file