High quality presentation of geo-data as a result of system independent conceptual modeling with INTERLIS
Hans Rudolf Gnägi, Andreas Morf
The recently held OEEPE meeting of European mapping authorities showed a noticeable need for solutions with regard to following aspects:
· High quality map presentation on the internet is nowadays a vital prerequisite for a successful (web) presence of data producers and sellers.
· The complexity of XML/GML and associated technology and software-tools is growing every month. Therefore a substantial need for easy to use and flexible standards like INTERLIS (data modeling, transfer) and SVG (presentation) is obvious.
· Importance of system independent modeling of geodata which facilitates the creation of transformation patterns. Among other representations of a geo-dataset SVG is well suited to achieve outstanding semi-interactive cartographic map presentations.
In the following chapters we want to give an overview of the phases from an exact conceptual model to the (carto-) graphic presentation. Finally some conclusions and restrictions of the currently used technology will be presented.
2. Data modeling provides a consistent workflow
A short presentation of the techniques used for the conceptual modeling of spatial data will provide the audience with the necessary information to understand the following phases of the workflow. UML as a visual language for creating a data model can be used as a starting point. The description of the conceptual model with the INTERLIS language is generated automatically out of the UML diagram. Finally the specification of INTERLIS allows the automatic deduction of an XML based data format which is the key for introducing the SVG presentation layer.
3. Symbology modeling leads to system independent graphical presentation
The INTERLIS mechanism not only provides the possibility to model geodata, it also introduces the possibility to model the associated symbologies absolutely independent from the data. Therefore libraries for different visualization purposes can be easily developed.
4. Concept of the link between data and symbologies
Within the concept of the INTERLIS mechanism the two independent models are linked to each other via graphic-definition: based upon a class or view, for every object a signature out of the attached symbol library is assigned.
5. Presentation of the developed INTERLIS to SVG-Translator
Based upon freely available tools from the 'Apache XML Project' a prototype of an INTERLIS-SVG translator was developed. The intensive use of XSL Transformations is the pivotal point. Details and problems will be presented in the full paper version.
Some visual results will be presented at the conference.
Possibly: Comparison of the different concepts of ETHZ and HSR)
6. Handling of large datasets
As a matter of fact many of the actually used geo-datasets are quite large and hard to transfer over the net and to handle with contemporary SVG viewers. The properties of INTERLIS with regard to interoperability between GIS allows us to implement our solution as a service of these systems which are capable to handle INTERLIS. As a result the power of these systems in the field of spatial and thematic selection (among other) can be fully profited of. Especially the deployment of internet services as front-ends to GI-Systems (web map service) are of interest (cf. GeoShop).
A conceptual approach provides system independence. Our conceptual approach also allows the development of patterns and tools which may be applied to entire subject areas. A link between data and independently defined symbologies allows the graphical presentation of different thematic aspects and as well, to certain extent, of different scales for the same data.
8. Problems and solutions
Restricted browser or viewer capacity or network bandwidth:
Limitation in the current SVG specification: