Collaborative environments in a geographic information system (GIS).
Collaboration between multiple processors can be provided within the GIS.
A first processor can stream to a server session list entry describing an
edit conducted on an image by the first processor. The first processor
can also stream a scenario describing geo-spatial analysis of the image
conducted by the first processor. The first processor can also stream
images along with an animated window. The server can stream the session
list entry, the scenario, and/or the images along with animated window to
a second processor. The image can include three dimensional data and
streaming of data can occur across networks such as the Internet.