meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pluginto:start [2021/10/26 04:05] gregbalcopluginto:start [2023/08/07 15:12] (current) gregbalco
Line 3: Line 3:
 The data layer is a MySQL database provided by [[https://cloud.google.com/sql|Google Cloud SQL]]. The data layer is a MySQL database provided by [[https://cloud.google.com/sql|Google Cloud SQL]].
  
-Some possibly incomplete instructions for how to connect to the data layer are [[pluginto:mysql_database|here]]. +Instructions for how to connect to the data layer using a MySQL client are [[https://wiki.ice-d.org/applications:connect|here]] (archived versions [[pluginto:mysql_database|here]]) 
 + 
 +There exist some specialized APIs that can be used to obtain data-layer-level data for specific purposes: 
 +  * The [[http://pgc.umn.edu|Polar Geospatial Center]] has a public API that can be used to obtain site and sample locations for Antarctica and Greenland for web mapping applications. It is described [[https://iced-samples-docs.apps.pgc.umn.edu|here]]. 
 +  * The ICE-D web server has a more general API for a similar purpose. Documentation for this will be forthcoming.  
 + 
 +A description of the database table and field structure is [[dictionary:table_descriptions|here.]] 
 + 
 +A list of useful SQL queries is [[pluginto:useful_SQL_queries|here.]]
  
 === How to connect to the middle layer === === How to connect to the middle layer ===
Line 20: Line 28:
  
 An "analysis layer" is a layer that obtains information from the data layer and the analysis layer and displays or uses it in some way.  An "analysis layer" is a layer that obtains information from the data layer and the analysis layer and displays or uses it in some way. 
 +
 +== The ICE-D web server ==
  
 The ICE-D web server is an example of an analysis layer application. Mostly, the purpose of this application is to display information to a user via a web browser, but there are a couple of tricks embedded in the web page that allow one to also use this application to get information in a form that can be easily used by software. This is explained [[pluginto:webpage_scraping|here]].  The ICE-D web server is an example of an analysis layer application. Mostly, the purpose of this application is to display information to a user via a web browser, but there are a couple of tricks embedded in the web page that allow one to also use this application to get information in a form that can be easily used by software. This is explained [[pluginto:webpage_scraping|here]]. 
 +
 +== The ICE-D web feature service (WFS) ==
 +
 +An ICE-D WFS service enables desktop GIS software (ArcGIS, QGIS, etc.) to display and work with exposure-age data from ICE-D applications. 
 +
 +Details about the WFS and how to connect to it are [[pluginto:wfs|here]]. 
 +
 +Information about ARC/QGIS toolboxes and applications is [[pluginto:wfs_applications|here]].
 +
 +== Web server API for embedded web maps ==
 +
 +The web server code also can serve ICE-D data in a georeferenced form that can be used by web mapping applications. Some examples and instructions for how to do this are [[pluginto:json_map_feed|here]].
 +