Abstract. Our work involves the development of a prototype Geographical Information System GIS as an example of the use of process networks as a well-de ned high-level semantic model for the composition of GIS operations. Our Java-based implementation of this prototype is known as PAGIS Process network Architecture for GIS. Our process networks consist of a set of nodes and edges connecting those nodes assembled as a Directed Acyclic Graph DAG. In our prototype, nodes represent services and edges represent the ow of data in this case sub-processed imagery between services. Services are pre-de ned operations that can be performed on imagery, presently selected from the Generic Mapping Tools GMT library. In order to control the start and end-point of the DAG, we de ne an input node the original image and an output node the result image. To exploit potential parallelism, we extend our idea of a process network to a distributed process network, where each service may be processed on di ere...
Darren Webb, Andrew L. Wendelborn, Kevin Maciunas