interoperability and distributed gis modelschgis/work/docs/papers/johnson... · ecai architecture...
TRANSCRIPT
ACL
Interoperability and Distributed GIS Models
Ian JohnsonArchaeological Computing Laboratory,
University of Sydney
China GIS conference, Shanghai Aug 2001
Interoperability and Distributed GIS Models
ECAI – the Electronic Cultural Atlas Initiative
www.ecai.org
Interoperability and Distributed GIS Models
Web GIS
n Server-side bitmap generationn Client-side mappping
n 2 tiern Multi-tier
Interoperability and Distributed GIS Models
ECAI Metadata clearinghousen SQL server database
n Metadata definitionsn Descriptive metadatan Connection metadatan User information
n Advantagesn Tight data controln Extensibilityn Internet-wide accessibilityn User authentification
Interoperability and Distributed GIS Models
ECAI architecture diagram
What is a metadata clearinghouse?
Interoperability and Distributed GIS Models
Web editing clientn Mechanisms for web-based metadata entry
n Tight control of elements, schemes and values(pulldown lists, required values etc.)
n Forms generated on-the-fly from definitions + datan Default metadata sets to speed data entry
Interoperability and Distributed GIS Models
WWW data sources
n MrSID image servern URL data sources
n Shapefilesn GIF & JPG filesn Independent geographic registrationn Automatic unzip
n Easy registration through web browser
Interoperability and Distributed GIS Models
TimeMap™
n A methodology for handling time-enabled spatial data (particularly applied to cultural data)n Time-enabled map viewer
n Map layers constructed through SQL queries on local datasetsn Data-driven links to URLsn Intelligent layer visibilityn Time selection barn Map animation
n Extensible metadata clearinghousen Access through clearinghouse to heterogeneous data serversn Digital library vs data access
Interoperability and Distributed GIS Models
Saving MapSpaces
n TMView MapSpace n Saved in clearinghouse or on web siten Automatic registration of metadatan Editorial controln Locatable by searches
n TMJava MapSpacen Temporary (6 months) unless registeredn Identified by email address or ID#
Interoperability and Distributed GIS Models
Embedded mapsn Interactive maps
embedded in web pagesn Live download of data from
ECAI-registered datasets
<APPLET
CODE="timemap.framework.TimeMap.class"
ARCHIVE="timemap.jar,geotools.jar,collections.jar"
WIDTH="800"
HEIGHT="600"
ALIGN="absbottom"
NAME="TimeMap">
<PARAM NAME="ids" VALUE="157,170,189">
<PARAM NAME="pws" VALUE=",,">
<PARAM NAME="north" VALUE ="90">
<PARAM NAME="south" VALUE ="-90">
<PARAM NAME="east" VALUE ="180">
<PARAM NAME="west" VALUE ="-180">
<PARAM NAME="Default_database_port" VALUE="3306">
<PARAM NAME="Default_database_type" VALUE="mySQL" >
<PARAM NAME="Default_database_host" VALUE="www.ecai.org">
<PARAM NAME="Connection_script_name" VALUE="getconnection .cgi">
<PARAM NAME="Metadata_script_name" VALUE="getmetadata.cgi">
<PARAM NAME="Mapdata_script_name" VALUE="getmapdata.cgi ">
<PARAM NAME="Raster_script_name" VALUE="getraster.cgi">
</APPLET>
Interoperability and Distributed GIS Models
Contact details
n http://www.timemap.net
n Ian [email protected]
n Andrew [email protected]