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 ]
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.