Full text: ISPRS Hangzhou 2005 Workshop Service and Application of Spatial Data Infrastructure

ISPRS Workshop on Service and Application of Spatial Data Infrastructure, XXXVI(4/W6), Oct.14-16, Hangzhou, China 
274 
This model can not only organically associates states, events 
and their relations with each other, but also can implement 
queries based on states, events and relations, and also is tailored 
to both multi-scale based analyses and data update applied in 
G1S and cartographic databases. This querying functionality can 
be divided according to the structure of PN as follows: 1) state- 
based queries, used to query states of representation instances of 
the same cartographic entity at different scales; 2) event-based 
queries, used for queries of events which change states of 
representation instances; 3) relation-based queries, intended to 
query relations between states and events of representation 
instances. In another aspect, this functionality can also be 
divided into two following types by the scale concept: (1) scale 
point queries, i.e. scale snapshot queries; (2) scale zone queries, 
queries of cartographic objects which have scale events in a 
certain scale zone. This PN-based multi-scale model, as a model 
for database organization and storage, can reduce data 
redundancy and therefore save more storage space compared 
with the hierarchical model. But because of the complexity of 
PN model, it takes more time than the hierarchical one when 
applied to query scale snapshots. Data source in our experiment 
is obtained from figure3, with Eventl, Event2, Event3, Event4, 
respectively at scale 1:10,000, scale 1:50,000, scale 1:100,000, 
and scale 1:500,000. Tables of states, events, and directional 
arcs can be created with Maplnfo (Figure 5). 
4U 16,1 I».b »j«tu a««rr W« b*i- a.ip 
Dlfil ■ ! al UHI -1 □IslsüMBl <? 
ли«! 
□ Eventi |Arc(E venti. HI4J 
Arc(E venti,RI5| 
10,000 
□ Event2 Aic(Event2.RI3) 
Arc(Event2.RI6) 
50,000 
□ Event3 AicJEvent3,RI2) 
A/c(Event3,RI7) 
100.000 
□ Event4 i Arc(Event4.RI1) 
1 — 
Arc(Event4.RI8| 
■ I 
500,000 _ 
vJOlüji 
□ 
□ 
□ 
□ 
c 
□ 
a 
□ 
□ 
c 
□ 
Arc(E venti,RI4) 
Arc|E venti.RI5) 
RI5 
NULL 
NULL 
□|RI1 NULL Evenl4 
Arc(Event2.RI3) 
RI3 
Afc(Evcnt2.RI5 
□ RI2 NULL Event3 
Arc(Event2.RI5| 
RI5 
NULL 
□ RI3 NULL Event2 
Arc(Evcnt2.RI6) 
RI8 
NULL 
Q RI4 NULL Eventi 
Afc|Fvent3,RI2| 
RI2 
Arc|Event3,RI6 
□ RI5 Eventi Event2 
Afc|Event3.RI6| 
RI6 
NULL 
□ RI6 Event2 Event3 
Arc(Event3,RI7| 
Rl 7 
NULL 
□ HI/ Eveni/ Even« 
Aic(Event4.RI1) 
RII 
Afr.tEvent4.RI7 
□ |RI0 Event4 Event5 
Arc(Event4.RI7) 
RI 7 
NULL 
Arc(Event4.RI8) 
RI8 
NULL J 
Figure 5. The Tables of the Petri Net-based Multi-Scale Model 
in Maplnfo 
Figureó. The Snapshot Querying Operation on any Scale 
Scale snapshot queries are made to exemplify how this PN- 
based multi-scale model can implement scalable scales. Here we 
can input three “random” scales (1: 11000, 1:80000 and 
1:110000) to query three snapshots (See figure 6). But these 
queries can’t be implemented in the hierarchical multi-scale 
model, which only supports queries of snapshots at a specified 
scale. 
Queries of states of specified representation instances can track 
changes and events evoked when these representation instances 
vary with scale, and further provide convenience to update in 
cartography. When update of representation instances of large- 
scale cartographic data is made, multi-scale update can be 
achieved by first using a pointer to search for according 
representation instances of a series of small-scale cartographic 
data and then making updates according to the scale events, 
which further guarantees consistency of multi-scale spatial data. 
Meanwhile, those unchanged representation instances can stay 
constant at a series of scales, which avoids repeated map 
generalization and greatly reduces the amount of labour work 
done by cartographers. 
Spatial objects have six-dimensions, such as x, y, z (in the 
geometrical space), attribute, time, and scale. Time and scale 
can respectively change geographical objects in quantity or in 
quality, with their spatial geometry and attributes changed, thus 
producing geographical objects of different time and scale 
versions. In current GIS, time sequence maps mainly adopt the 
snapshot sequence model, while the scale sequence model uses 
the single sequence scale model. Scale can change attributes of 
a spatial object, through classification, and also can change its 
properties of spatial geometry by simplification, amalgamation, 
segmentation, displacement, deletion, exaggeration, and some 
complex operation. When time doesn’t vary, a cartographic 
object only changes with scale, forming the scale sequence 
model. This still holds for the scale. A cartographic object can 
only change with time, if scale doesn’t vary, forming time 
sequence model. Time possesses basic properties such as states, 
events, and relations just as scale does, so our Petri Net model 
can also be used to represent these properties of time, with place, 
transition, and directional arc respectively corresponding to its 
state, event and relation (Yin, 2004). 
5. CONCLUSIONS 
In current multi-scale representation, how to build and manage 
relations between original features in GIS and their derived 
representation instances becomes a really hard problem]. By 
combining benefits of both multi-scale representation and the 
Petri Net model, a Petri-net based multi-scale representation is 
put forward in this paper, which can explicitly express the same 
geographical feature’s representation instances, and scale events, 
and relations between them as well. It is experimented that 
queries of scalable scale snapshots can be effectively 
implemented in our proposed model, giving benefits to the 
updating of multi-scale maps. 
REFERENCES 
Frye, C. And Eicher, C.L, 2003. Modeling Active Database- 
Driven Cartography Within Gis Databases. Proc. of the 21st Int. 
Cartographic Conf (ICC), Durban, South Africa, pp. 1872-1879.
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.