Full text: Proceedings, XXth congress (Part 4)

B4. Istanbul 2004 
yundary relations. 
ces at time t. The 
+) cells incident 
poundary relations 
ps (ie, adjacency 
al objects can be 
ons between cells. 
encapsulated in a 
is an extension of 
cell tuple T is an 
vere any i-cell is 
a unique tuple-ID 
d TTC. Fach tuple 
zero or one TTC. 
encapsulates the 
mporal object. A 
me T oti € ST) 
pies toa ZTC 
o 
»o»9»9o» 
AudAdads- 
tv 
N 
e 
1 
| 
cell tuples to 
ens 2). 
d (re. static 
and 
system's state or the 
' operators calculate 
:o-boundary). These 
ITupleClass. On the 
tate of the system or 
'., creating, deleting, 
emporal GIS, three 
formed (ie. 
re associated 
TCellClass, 
create, 
with 
and 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
  
TwoTCellClass. Unlike in atemporal GIS, in a TGIS objects 
may die or be killed, but they remain in the database with a 
certain time stamp indicating their life span. As mentioned 
earlier, any n-tcell object can be born or can die. Therefore, 
four fundamental dynamic operators can be distinguished in 
spatiotemporal databases (i.e., Create, Kill, Reincarnate, or 
Delete [Destroy]). Thesc operators are associated with objects 
(ZTC, OTC, or TTC). In spatiotemporal databases, the Kill 
operation is different from the Delete operation, as the latter is 
merely a purge operation. Updating spatiotemporal objects is 
complex; any update operation affects the other objects, 
particularly in the unified approach. Any spatial change is the 
result of the creation (birth) and/or destruction (death) of an 
n-tcell. Kill is a protected operation, while the others are public 
or private. 
* The Create operator is equivalent to the usual insert 
operators. The task of this operator is to create a new 
object and/or update an existing object. This operator 
specifies the time stamp [start, *] of each spatial 
object, where the upper bound of the time interval is 
undefined (*). All objects with [start, *] time stamps 
are called active objects. 
e The Kill operator kills the spatiotemporal objects by 
defining the upper bound of the time interval. After 
being killed, objects are called inactive objects. These 
objects remain in the database only for the query 
purpose or Reincarnate operator. Therefore, the upper 
bound (*) is replaced by current system time. 
e The Delete operator permanently deletes the 
spatiotemporal objects from the database. Therefore, 
they are no longer available for any type of operation 
(static or dynamic). 
* The Reincarnate operator turns an inactive object 
into an active object by replacing the upper bound of 
the time interval to (*). 
5. OPERATORS FOR TWOTCELLCLASS 
  
5.1 Operation Create (Insertion of TTC) 
The Create operation for TTC is a recursive operation, starting 
from the insertion (creation) of the boundary of TTC (i.e., OTC 
and boundary of OTC, which is ZTC). This operation can be 
viewed from three perspectives (i.e., a TTC can intersect with 
ZTC, OTC, and TTC). The cases in which TTC intersects with 
TTC are discussed here; the other two cases (TTC-OTC and 
TTC-ZTC) are semisymmetric (because the geometry is the 
same, while the spatiotemporal topology is different) to the 
OTC-TTC and ZTC-TIC intersections. These cases are 
discussed earlier (Raza and Kainz, 2000a). 
Let TTC (A) and TTC' (B) be a TTC at time TI and T2, 
respectively. Using the point-set approach, a 2 x 2 intersection 
matrix can be constructed: 
CAndB' OAnm?B 
SAmÓeB ANB, 
Out of 16 possible intersections, only seven (TT 1, 7, 9, 10, 11, 
13, and 14) are valid, while the last one (16) is a 
nonintersection case and TT 11 and 12 are symmetric. 
TT = | 
\ 
1] GA intersects with cB 
7] “A intersects with AB 
9] B intersects with 7% 
10] 7A intersects with AB 
11] cA intersects with 8B and ?4 intersects with JB 
13] AB intersects with #94 and “4 intersects with B 
14] cA intersects with AB and % intersects with B 
Egenhofer (1993) derived binary topological relations between 
two regions using this approach. Figure 5 is a general 
illustration of TTC-TTC intersections; each intersection may 
have various combinations, some of which are associated with 
valid intersections and are discussed in the following sections. 
  
The aforementioned operators (Create, Kill, Delete, and 5.1.1 Boundary of TTC Intersects With Boundary of 
Reincarnate) are discussed and applied to the TTC in the TTC' (TT-1): Five combinations can be realized in this 
following section. intersection. 
T1 T2 
e n CT 0, 1.1.11; *) 
[IET ^ €211, 1,0, T1, 5 
1 | S 
| / 
| 
bd 
t i f 
« / 
| c17 Ci8 
j ct5 * "cie 
scii ic 
^ c12, 
n / 3 ca nt ci4 m ni ca n! 
c / 15] AM a4 VE RC MM 
| cares ae A | S a s | SU s | 3 efe e 
| [o 22 23 d = i 2 ele. 84 | 2 o c10 C13 Si us | 2 a3 3 a4 
| 1 2 mA 7 ee [nz c12 | e7jes en | | ejes 
bx xm 5" e — 3s SER “02 ci2 = = . en 
at a2 cs 
i c1 (1,1. 1, T1, T2) c9. (1,3.2, T2, ) c1(1, 1, 1, Tt, TZ) c9. (3,3, 2. T2, ") 10.4.1, 71.172) c9. 0.3,2, 12.) 
et (1, 1, T1, ) 91 (1.1.1 " T2) c9 (2.3.2, T2. ") c2 (1, 1,0, T1, T2) c10 (1,3, 3, T2, *) c2 (1. 1,0, T1, T2) c10 (3, 3, 3, T2, *) où ut T2) c10 (1.3, 3, T2. *) 
ea: 5019 7) €2(1.1.0 71.72 2 0103.0.127 c3022 T2-) c (2.4.3.2. c3(12.2.12') c11(.5,3,72, ) €30,22, 12) cll(2.4.3.12.) 
c3 (1.2.2, 12, *) c3 (1.2.2 72 ) e11(1,3,2,72.9 A2 072) c12@ 40725 c4(1.2.0.12.*). c12(2.5.0,T2.") 94120727 229.401. 
94 (1. 2. 0, T3, *) UO 12), 9021520725. 0221.) 650,431 c5(2,2.2.12,") c13(3.5.3. 72, ) €5(2.2.2.12.")  c12(1.4,3. T2. ") 
5027 m ) c8(2,2.0, 12,")  c14(1,4.0, T2, *) €6(2.2.0. T2.") c14(3.5.0.12, *) 6 (2. 2,0. T2,*) c14(1.4,.0, 12. ") 
ears c? Q. 3.2. T2, ") €?Q.3.2.12.") c15(4.4.2.127) — c22.32. T2") 
Fh s 13. T2. * 8 (2, 3, 3. T2, 16 (3. 4. 0. T2, *) 3€ . 
c8 (2,4, 0, T2. ") c8 (2.3, 3, T2, *) c8 ( ) Sega. 2 c8 {2. 3,3. 72, *) 
c18 (1, 4. 0, T2, *) 
fa] [b] [c] [d] [e] 
Figure 2. Create TTC: Boundary of TTC intersects with boundary of TTC. 
 
	        
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.