SPI

http://eer.cmc.ec.gc.ca/s_software/spi/screenshots/demo1_small.jpg

SPI is a scientific and meteorological virtual globe offering immense processing, analysis and visualization capabilities, with a user interface similar to Google Earth and NASA World Wind. It was developed over the past 8 years within the Environmental Emergency Response Division of the Canadian Meteorological Center to enable operational and R&D users to manage the reponse and the execution of dispersion models in a highly user-friendly way.

Its full fledged yet simple API grants the user incredible flexibility to automate data processing and product generation with TCL scripting.

It uses the open source GDAL/OGR libraries, making sure its geospatial data formats support is always up-to-date. SPI provides access to GDAL/OGR commands through a TCL API.

Home page: [L1 ]

http://eer.cmc.ec.gc.ca/s_software/spi/screenshots/dispersion.png

http://eer.cmc.ec.gc.ca/s_software/spi/screenshots/2DStream.png

http://eer.cmc.ec.gc.ca/s_software/spi/screenshots/plume.png


Abbreviation Use

SPI is also an abbreviation for Service Provider Interface, a concept much used in other languages for a semi-internal API that is used only by someone who is extending the functionality of some package. It tends to be used mostly in strongly-typed languages, though the tdbc package distributed with Tcl 8.6 can be considered to be an SPI for people to plug into to allow them to implement the TDBC API.