scieee Science in your language
[en] (orig)

Preserving Spatial Patterns in Point Data: A Generalization Approach Using Agent-Based Modeling

Abstract

Visualization and interpretation of user-generated spatial content such as Volunteered Geographic Information (VGI) is challenging because it combines enormous data volume and heterogeneity with a spatial bias. When dealing with point data on a map, these characteristics can lead to point clutter, reducing the readability of the map product and misleading users to false interpretations of patterns in the data, e.g., regarding specific clusters or extreme values. With this work, we provide a framework that is able to generalize point data, preserving spatial clusters and extreme values simultaneously. The framework consists of an agent-based generalization model using predefined constraints and measures. We present the architecture of the model and compare the results with methods focusing on extreme value preservation as well as clutter reduction. As a result, we can state that our agent-based model is able to preserve elementary characteristics of point datasets, such as the point density of clusters, while also retaining the existing extreme values in the data.

Read accessible full text

Preserving Spatial Patterns in Point Data: A Generalization Approach Using Agent-Based Modeling

Author: Knura, Martin Michael,Schiewe, Jochen
DOI: 10.3390/ijgi13120431
Source: https://repos.hcu-hamburg.de/bitstream/hcu/1124/1/ijgi-13-00431-with-cover.pdf
6.92.8
P ese ing Spa ial Pa e ns in Poin
Da a: A Gene aliza ion App oach
Using Agen -Based Modeling
Ma in Knu a and Jochen Schiewe
A icle
h ps://doi.o g/10.3390/ijgi13120431
Ci a ion: Knu a, M.; Schiewe, J.
P ese ing Spa ial Pa e ns in Poin
Da a: A Gene aliza ion App oach
Using Agen -Based Modeling. ISPRS
In . J. Geo-In . 2024,13, 431. h ps://
doi.o g/10.3390/ijgi13120431
Academic Edi o s: Wol gang Kainz
and Flo ian H uby
Recei ed: 17 Sep embe 2024
Re ised: 19 No embe 2024
Accep ed: 27 No embe 2024
Published: 30 No embe 2024
Copy igh : © 2024 by he au ho s.
Published by MDPI on behal
o he In e na ional Socie y o
Pho og amme y and Remo e Sensing.
Licensee MDPI, Basel, Swi ze land.
This a icle is an open access a icle
dis ibu ed unde he e ms and
condi ions o he C ea i e Commons
A ibu ion (CC BY) license (h ps://
c ea i ecommons.o g/licenses/by/
4.0/).
A icle
P ese ing Spa ial Pa e ns in Poin Da a: A Gene aliza ion
App oach Using Agen -Based Modeling
Ma in Knu a * and Jochen Schiewe
Lab o Geoin o ma ics and Geo isualiza ion (g2lab), Ha enCi y Uni e si y Hambu g, Henning-Vosche au-Pla z
1, 20457 Hambu g, Ge many; jochen.schiewe@hcu-hambu g.de
*Co espondence: ma in.knu a@hcu-hambu g.de
Abs ac : Visualiza ion and in e p e a ion o use -gene a ed spa ial con en such as Volun ee ed
Geog aphic In o ma ion (VGI) is challenging because i combines eno mous da a olume and he e o-
genei y wi h a spa ial bias. When dealing wi h poin da a on a map, hese cha ac e is ics can lead o
poin clu e , educing he eadabili y o he map p oduc and misleading use s o alse in e p e a ions
o pa e ns in he da a, e.g., ega ding speci ic clus e s o ex eme alues. Wi h his wo k, we p o ide
a amewo k ha is able o gene alize poin da a, p ese ing spa ial clus e s and ex eme alues
simul aneously. The amewo k consis s o an agen -based gene aliza ion model using p ede ined
cons ain s and measu es. We p esen he a chi ec u e o he model and compa e he esul s wi h
me hods ocusing on ex eme alue p ese a ion as well as clu e educ ion. As a esul , we can s a e
ha ou agen -based model is able o p ese e elemen a y cha ac e is ics o poin da ase s, such as
he poin densi y o clus e s, while also e aining he exis ing ex eme alues in he da a.
Keywo ds: poin gene aliza ion; agen -based modeling; cons ain s; spa ial pa e n
1. In oduc ion
Use -gene a ed geog aphic con en (UGGC) has eme ged as one o he main da a
sou ces o esea che s in ecen yea s, o en e e ed o as Volun ee ed Geog aphic In o -
ma ion (VGI) [
1
]. The isualiza ion and in e p e a ion o VGI da a a e challenging because
o i s eno mous olume and he e ogenei y, and when compa ed o adi ional spa ial sam-
pling echniques, VGI poin da a samples such as poin s o in e es o loca ions o social
media pos s o en ha e a spa ial bias [
2
] (see Figu e 1, whe e he numbe o Flick pos s
does no e lec he quali y o he iew owa ds he landma k bu mainly he popula i y o
he place). I VGI poin da a a e p esen ed on a map, hese da a cha ac e is ics could educe
he eadabili y due o o e lapping poin symbols, which could possibly hide speci ic spa ial
pa e ns in he da a—such as ex eme alues, clus e s o ho spo s. Acco dingly, a educ ion
in he o e all numbe o poin s is needed o imp o e he eadabili y o he map, while a
he same ime, he spa ial pa e ns wi hin he da a ha e o be p ese ed.
The ca og aphic solu ion o he p oblem o o e lapping poin symbols—i.e., he dis-
play o clu e [
3
,
4
]—is poin gene aliza ion, using ope a ions such as selec ion, agg ega ion,
simpli ica ion, o displacemen . Howe e , i hese gene aliza ions a e applied incau iously,
speci ic cha ac e is ics o he da a, such as ex eme alues, may disappea , misleading
use s o alse in e p e a ions o he unde lying spa ial phenomena (see Figu e 2). The e o e,
i is key o p ese e spa ial pa e ns du ing he gene aliza ion p ocess. Mo e gene ally,
p ese ing spa ial pa e ns con ibu es o he p inciple ask o map gene aliza ion, which is
o p o ide he bes ep esen a ion o he map con en wi hou neglec ing eadabili y.
In ecen decades, di e en app oaches e ol ed o mimic he wo k o human ca og a-
phe s wi h he aim o au oma ing he map gene aliza ion p ocess. The ule-based app oaches
we e buil on s epwise, local ans o ma ions o map objec s, ollowing unambiguous p e-
de ined ules [
5
]. While ule-based gene aliza ion was—and s ill is—a e y p omising ool
ISPRS In . J. Geo-In . 2024,13, 431. h ps://doi.o g/10.3390/ijgi13120431 h ps://www.mdpi.com/jou nal/ijgi
ISPRS In . J. Geo-In . 2024,13, 431 2 o 13
o a a ie y o applica ions, a majo sho coming in he pas was he p oblem ha hese
au oma ed sys ems do no ha e he abili y o espond o da a a ia ion o speci ic, ask-
ela ed equi emen s in a way ha human ca og aphe s could do by modi ying hese ules.
This led o he in oduc ion o he cons ain -based app oach, whe e cons ain s ope a e
as equi emen s ha shall be ul illed in he inal—i.e., gene alized—map bu wi hou any
p ede ined ac ions bound o hem. Map gene aliza ion using a cons ain -based app oach
is, he e o e, an op imiza ion p oblem, whe e he ask is o ind a map s a e ha bes ul ils
all p ede ined—and some imes con adic ing—cons ain s, while a se o gene aliza ion
ope a ions is used o each his op imal map s a e by manipula ing he map objec s.
Figu e 1. Loca ion o Flick pos s agged wi h a ia ions in he names o ei he C is o Reden o (“Tag
A”) o he Suga loa Moun ain (“Tag B”) in Rio de Janei o. The spa ial dis ibu ion o poin s in his
da ase mainly o igina es om he popula i y o he places and no only in he quali y o hei line o
sigh owa d he wo landma ks. The e o e, i is no possible o de i e he bes pho o spo s jus om
he numbe o pos s a he espec i e loca ions.
Figu e 2. Example o poin gene aliza ion. (a) O iginal da a o 50 poin s wi h wo main clus e s
and eigh ex eme alues (in ed). (b) Gene alized da a o 25 poin s using poin selec ion based on
alue. All eigh ex eme alues a e p ese ed du ing gene aliza ion, while he wo-poin clus e s
disappea ed in he esul ing map. (c) Gene alized da a o 25 poin s using poin simpli ica ion based
on loca ion. Bo h clus e s a e p ese ed, while only ou o he eigh ex eme alues a e p ese ed.
I bo h he spa ial dis ibu ion o e en s and he occu ence o ex eme alues a e o in e es , bo h
gene aliza ion esul s can mislead use s o alse in e p e a ions o he unde lying spa ial phenomena.
ISPRS In . J. Geo-In . 2024,13, 431 3 o 13
Fo he op imiza ion p ocess, Ha ie and Weibel
[6]
a gued ha agen -based modelling
(ABM) is he mos powe ul modelling me hod in e ms o applicabili y. In his case,
he agen s a e au onomous map objec s a emp ing o minimize a gi en cos unc ion,
which consis s o cons ain measu es. Duchêne e al.
[7]
desc ibed his echnique in de ail.
In his pape , we wan o ollow his esea ch, implemen ing an agen -based model using
p ede ined cons ain s, which a e deduced by Knu a and Schiewe
[8]
based on a s udy
analyzing use beha io when sol ing in e p e a ion asks on poin da a [9].
The emainde o his pape is s uc u ed as ollows: In he second chap e , we summa ize
app oaches om he li e a u e o poin gene aliza ion (Sec ion 2.1), pa e n p ese a ion
(Sec ion 2.2) and agen -based modeling in ca og aphy (Sec ion 2.3). In he hi d sec ion, we
desc ibe he cons ain s we used du ing he op imiza ion p ocess (Sec ion 3.1 and in oduce
ou model (Sec ion 3.2). We hen conduc expe imen s (Sec ion 4) and discuss he esul s
(Sec ion 5) be o e concluding ou wo k (Sec ion 6).
2. Rela ed Wo k
2.1. Poin Gene aliza ion
Focusing on he p oblem o poin gene aliza ion, ope a ions such as agg ega ion,
simpli ica ion, selec ion, and displacemen a e o majo in e es . When using agg ega ion
(i.e., poin clus e ing), poin clus e s a e eplaced wi h agg ega o ma ke s. Di e en clus e
ini ializa ion me hods can he eby igge qui e di e en esul s o he same da a (e.g.,
see [
10
]). Fu he mo e, Meie
[11]
e alua es and compa es ma ke clus e echniques and
simila app oaches, including hea maps and iled hea maps. Poin simpli ica ion desc ibes a
poin educ ion based on geome ic c i e ia, such as minimum dis ances be ween poin s [
12
].
When seman ic c i e ia a e used o educe he o e all numbe o poin s, a poin selec ion
akes place, e.g., based on scale [
13
]. In con as , poin displacemen eloca es poin s o
educe poin clu e , using an i e a i e wo k low o o e lap de ec ion, eloca ion, and e-
e alua ion [14].
While hese ope a ions all ep esen he adi ional me hod o poin gene aliza ion
based on ca og aphic scene judgemen , he e a e also da a-d i en me hods such as deep
lea ning [
15
], which can be u ilized o he applica ion o poin gene aliza ion, as pe o med
by Xiao e al.
[16]
. Based on aining da a c ea ed h ough manual labeling, hei model
p edic s he p obabili y o each poin in he da ase o be e ained a e gene aliza ion.
Depending on he numbe o poin s eques ed o he inal map, he espec i e poin s wi h
he highes e aining p edic ion a e hen selec ed.
2.2. P ese ing Spa ial Pa e ns
The a o emen ioned ope a ions ocus on he i s ask o map gene aliza ion—inc easing
map legibili y—mainly by emo ing a ce ain amoun o poin s. By con as , p ese ing
he p esen in o ma ion o he poin da a as much as possible is he second ask o map
gene aliza ion—and possibly con adic ing he i s . The eby, he ques ion a ises as o which
spa ial poin pa e ns a e o in e es . A s udy conduc ed by Knu a and Schiewe [9] analyzed
use beha io when in e p e ing spa ial poin pa e ns and he eby e ealed wo main aspec s.
Fi s , he p opo ion o poin s be ween di e en pa e ns, as well as be ween dense and spa se
a eas, was c ucial o he ask-sol ing p ocess o he pa icipan s. Second, he p opo ion be-
ween di e en classes wi hin an a ea—o hei espec i e absence—was equen ly desc ibed
du ing decision-making. As a esul o his s udy, poin pa e n p ese a ion can be desc ibed
as a mul i-c i e ia decision, a echnique ha has al eady been p oposed in ca og aphy o
speci ic asks wi hin he wo k low o au oma ed map gene aliza ion [
17
] and o class in e al
selec ion [
18
]. Based on he la e wo k on cho ople h maps, Chang and Schiewe
[19]
we e
able o p ese e spa ial pa e ns such as local ex eme alues and ho o cold spo s. As an
example o p ese ing a spa ial poin pa e n o isualiza ion pu poses, Qiang e al.
[20]
used a py amid modeling amewo k and poin densi y me ics in hei wo k. Fo some
applica ions, i could also be use ul o isualize poin pa e ns wi h espec o o he geome y
ISPRS In . J. Geo-In . 2024,13, 431 4 o 13
objec s, such as s ee ne wo ks [
21
]. To he bes o ou knowledge, app oaches o poin
pa e n p ese a ion wi h espec o poin densi y and local ex eme alues a e s ill missing.
2.3. Agen -Based Modeling in Map Gene aliza ion
In addi ion o he nume ous ad ances in he op imiza ion o indi idual gene aliza ion
ope a ions, he e is also conside able wo k ega ding he o ches a ion o hese ope a ions.
E en be o e Ha ie and Weibel
[6]
iden i ied agen -based modeling as he mos powe ul
applicable modelling me hod, he e we e mul iple esea ch s udies o au oma ed gene -
aliza ion sys ems ha elied on his app oach. Fo a de ailed o e iew, we e e o he
wo k o Duchêne e al.
[7]
, who explain he basic p inciples o his app oach, desc ibe
di e en implemen a ions o agen -based models a he F ench Na ional Mapping Agency
(IGN), and discuss he ad an ages and d awbacks o mul i-agen sys ems o ca og aphic
gene aliza ion. Acco dingly, he implemen a ions in oduced in he ollowing sec ions o
his pape a e based on his wo k.
These mul i-agen sys ems ely on he de ini ion o a se o cons ain s and hei espec i e
measu es, which de ine he le el o sa is ac ion o each cons ain . The eby, Mackaness and
Ruas
[22]
dis inguish be ween h ee le els o measu es: mic o-measu es ocus on indi idual
ea u es o map objec s, meso-measu es desc ibe p ope ies o g oups o objec s, and mac o
measu es deal wi h cha ac e is ics o he whole map da a. Fu he mo e, he au ho s dis in-
guish be ween in e nal measu es ha desc ibe single da ase s, and ex e nal measu es ha
desc ibe ela ions be ween di e en da ase s o map s a es, o example be ween he o iginal
and he gene alized map. Wi h ega d o con en , Bea d
[5]
classi ied cons ain s in o six
hema ic ca ego ies: posi ion, opology, shape, s uc u e, unc ion, and legibili y. Consequen ly,
ou wo k also elies on a subse o hese cons ain s.
3. Me hod
3.1. De ini ion o Cons ain s
We de ine h ee di e en ypes o cons ain s and espec i e measu es ha can guide
he gene aliza ion p ocess wi hin ou agen -based model. The i s ype is cons ain s
ha co espond wi h he speci ic kind o asks we aim o , such as he iden i ica ion o
ex eme alues o dense clus e s, and he e o e ensu e ha spa ial pa e ns a e main ained.
The second ype o cons ain s suppo s he ask-sol ing p ocess o he use s and esul
om he a o emen ioned use s udy [
9
]. The las ype o cons ain e lec s he undamen al
equi emen s o success ul poin gene aliza ion, such as a educ ion in clu e o he
p ese a ion o Ges al Law ules wi hin he map.
Table 1lis s hese cons ain s. Fo mo e de ails on he de ini ion o hese measu es,
we e e o he wo k o Knu a and Schiewe
[8]
, in which he au ho s iden i ied a se o
cons ain s by ansla ing he ou comes o hei s udy [9] in o measu able alues.
Table 1. Rele an cons ain s and measu es based on [
8
]. Cons ain s a e de i ed om ei he ask
equi emen s ( ype 1), esul s o a use s udy [
9
] ( ype 2) o undamen als o poin gene aliza ion
( ype 3).
Cons ain (Type) Measu e
Re ain p opo ion o poin s be ween a eas (2) spa ial dis ibu ion o poin s [23]
P ese e anking o densi ies be ween a eas (2) clus e densi y anking [23]
P ese e local ex eme alues (1) local ex eme alue p ese a ion
Main ain a leas one poin pe class (2) poin ca ego y p ese a ion
P ese e clus e densi y (1) mean dis ance o clus e membe s
P ese e spa ial co ec ness (3) dis ance o o igin loca ion
Reduce numbe o poin s (3) numbe o poin s ia Radical Law [24]
P ese e Ges al law ules o clus e shape (3) con ex hull o alpha shape [25]
P ese e Ges al law ules o clus e o ien a ion (3) minimum bounding ec angle

ISPRS In . J. Geo-In . 2024,13, 431 5 o 13
3.2. A chi ec u e o he Agen -Based Model
3.2.1. Gene al A chi ec u e
The agen -based model is implemen ed using he open-sou ce amewo k Mesa [
26
]
and i s spa ial ex ension Mesa-Geo [
27
]. Mesa is w i en in Py hon and o e s he basic ABM
unc ionali ies by p o iding ou co e componen s (Model, Agen , Schedule and Space)
alongside wo addi ional componen s o analysis and isualiza ion. The Model class is he
main class o he amewo k and con ols he majo componen s o he sys em. In his class,
he ini ial s a e o he model is de ined, as well as he ac ions ha happen while he model
is unning. The Model class also c ea es he agen s ha implemen he Agen class and he
Schedule class, which con ols he ime and he ac i a ions du ing un ime. Mesa o e s
ou di e en schedule ac i a ions, namely he BaseSchedule , which ac i a es agen s one a
a ime in he s a ing o de , RandomAc i a ion, which ac i a es he agen s in andom o de ,
Simul aneousAc i a ion, which ac i a es all agen s a he same ime, and S agedAc i a ion,
whe e he ac ion wi hin one model s ep is di ided in o se e al s ages, and all agen s execu e
one s age be o e mo ing o he nex s age. Fo models ha equi e he concep o space,
he espec i e Space class in Mesa has i e gene al de ini ions o space: Con inuousSpace
whe e agen s ha e (x,y) posi ions, Ne wo kG id, which implemen s g aphs wi h nodes
and edges, and h ee ypes o g ids (SingleG id,Mul iG id and HexaG id). Howe e , Mesa
does no di ec ly suppo he in eg a ion o geog aphical da a in o he model, and so he
spa ial ex ension Mesa-Geo was de eloped by Wang e al.
[27]
, allowing use s o impo ,
manipula e, isualize and expo geog aphical da a. The e o e, he new class GeoSpace was
added, which can consis o mul iple laye s o ec o and as e da a. Fu he mo e, Mesa-
Geo dis inguishes be ween Agen Laye s, which con ain GeoAgen s ha ca y ou ac i i ies
du ing he simula ion, and Vec o Laye s, which emain s a ic (e.g., oad ne wo ks).
Figu e 3shows he a chi ec u e o ou ABM applica ion o poin gene aliza ion,
which consis s o h ee modules. The Co e Module con ains he main Model class, a class o
di e en ypes o MapAgen s, he Schedule class and se e al ins ances o he GeoSpace
class. The Da aCollec o class o he U ili y Module collec s and p o ides he in o ma ion
du ing un ime o he Visualiza ion class o he Use In e ace Module, which also con ains
wo classes o he speci ica ion o he map and he pa ame iza ion o he cons ain s
and measu es o he model. In he ollowing, he modules and hei in e connec ions a e
explained in de ail.
Figu e 3. A chi ec u e o he agen -based poin gene aliza ion model.
ISPRS In . J. Geo-In . 2024,13, 431 6 o 13
3.2.2. Use In e ace Module
The i s s ep o un he model is o de ine global map speci ica ions, such as he scale
o he o iginal and he a ge map, he bo de s o he map ame, and whe he he o iginal
da a se is al eady ul illing legibili y cons ain s. I his is he case, he a ge numbe o
poin s a e gene aliza ion can be calcula ed, e.g., using he Radical Law [
24
]. Fu he mo e,
he desi ed beha io o he map agen s ega ding hei ul illmen o he selec ed cons ain s
has o be p ede ined. The common wo k low in agen -based map gene aliza ion o ansla e
a lis o cons ain s in o a sa is ac ion alue ep esen ing he s a us o a map agen consis s
o wo s eps [
28
]: Fi s , he espec i e measu es o he cons ain s a e ansla ed in o
a Like -like sa is ac ion scale acco ding o p ede ined h eshold alues, anging om 1
(“unaccep able”) o 8 (“pe ec ”). Second, global sa is ac ion is calcula ed based on he
indi idual sa is ac ion alues, o example by calcula ing he mean alue o by u ilizing
p inciples om Social Wel a e O de ings (SWO) [28].
Figu e 4lis s he di e en ypes o pa ame e s ha ha e o be de ined be o e un-
ning he agen -based model. In addi ion o he a o emen ioned global map speci ica ions,
he basic model pa ame e s, and a lis o cons ain s, as p esen ed in Table 1, he de ini-
ion o , easonable h eshold alues a e essen ial o he success o an agen -based map
gene aliza ion model, bu i is also a complex ask. To help wi h his p ocess o model
pa ame iza ion, we adap ed an app oach o Taillandie and Ga u i
[29]
using a human–
machine dialogue. The e o e, we o e a guided use in e ace o adjus he h esholds
o each measu e sa is ac ion unc ion and isualize he impac o selec ed h esholds ia
samples on a map o ob ain a be e unde s anding o he impac s o he h esholds on he
cons ain sa is ac ion and on he expec ed esul s o he gene aliza ion p ocess in gene al.
Fo example, dec easing he h eshold alues o he minimum dis ance be ween agen s
ensu es ha he agen s a e mo e likely o decide o pe o m gene aliza ion ope a ions ha
imp o e hei sa is ac ion ega ding his measu e, such as inc easing he dis ance o hei
neighbo s using displacemen , o dele ing hemsel es as a esul o a selec ion ope a ion.
As a esul , he dis ance be ween indi idual agen s will likely inc ease on he inal map,
while he numbe o poin s will dec ease.
Figu e 4. Lis o pa ame e s and examples o manual pa ame e de ini ions using a human–machine
dialogue as sugges ed by Taillandie and Ga u i
[29]
. As an example, adjus ing he o e lay ac-
cep ance h esholds o he espec i e measu e-sa is ac ion unc ion by allowing a smalle dis ance
be ween Poin Agen s will p obably esul in se e al o e lapping poin s s ill exis ing in he inal map.
3.2.3. Co e Module
A simpli ied model low is shown in Figu e 5. When ini ializing he model, a Ma-
pAgen is c ea ed o e e y poin wi hin he da a se , which should be gene alized. Fu -
he mo e, MapAgen s a e c ea ed o e e y clus e wi hin he o iginal poin da a se .
MapAgen s a e he cen al pa o ou model and hei decision-making p ocess ollows he
wo k o Duchêne e al.
[7]
, which decomposes he “b ain” o agen s in map gene aliza ion
sys ems in o h ee main componen s: capaci ies, men al ep esen a ion and p ocedu al
knowledge. The capaci ies o MapAgen s include he abili y o pe cei e hei su ounding
space—i.e., poin s in hei neighbo hood— o e alua e hei own s a e, o communica e wi h
o he agen s, and o pe o m gene aliza ion ope a ions on hemsel es. Spa ial ope a ions
o sel -e alua ion and sel -gene aliza ion a e he eby p o ided and con olled by he
ISPRS In . J. Geo-In . 2024,13, 431 7 o 13
GeoSpace class. The pa o he b ain ha ep esen s he men al s a e o he agen s compa es
i s cu en s a us wi h he goals he agen s a e aiming o —i.e., he men al ep esen a ion
o MapAgen s desc ibes hei ul illmen owa ds he p ede ined map cons ain s, using
he measu e sa is ac ion unc ions e ie ed as desc ibed abo e. Fu he mo e, his pa
o he MapAgen s’ b ain memo izes all p e ious decisions and hei espec i e ou comes.
The ac ual decision-making is unde aken in he p ocedu al knowledge pa o he MapA-
gen s. Using he in o ma ion abou i s cu en s a e o cons ain sa is ac ion and i s o me
decisions and hei ou comes, each MapAgen decides which gene aliza ion ope a ion i
wan s o pe o m nex .
Figu e 5. Simpli ied model low cha wi hou de ails o he decomposed “b ain” o he MapAgen s.
A e ini ializing he MapAgen s o poin s and clus e s, each model s ep begins by calcula ing he
measu es o analyze he ac ual s a e o cons ain ul illmen . Using he measu e-sa is ac ion unc ions
o each cons ain , all MapAgen s ecei e a lis o sa is ac ion alues anging om 1 (wo s ) o 8 (bes )
ep esen ing hei own s a e. Based on his, MapAgen s can calcula e hei own o e all sa is ac ion,
and a gene al model s a e can be de e mined. I he o e all model s a e does no each an equilib ium
model s a e—o ma ch he model e mina ion condi ions—MapAgen s can pe o m gene aliza ion
ope a ions on hemsel es, and he nex s ep is ini ialized.
4. Expe imen s
We wan o es ou model by gene alizing a es da a se om a scale o 1:15,000 o a
scale o 1:30,000. The aim is o suppo he p ese a ion o spa ial pa e ns du ing poin
gene aliza ion. In addi ion o speci ic pa e ns such as local ex eme alues, i is also o
in e es o main ain poin densi ies wi hin clus e s as well as in spa se a eas.
Because app oaches o poin pa e n p ese a ion conside ing bo h poin densi y and
local ex eme alues a e s ill missing, we wan o compa e he esul s o ou model wi h
di e en me hods ocusing on spa ial dis ibu ion and ex eme alue p ese a ion. Fo he
gene aliza ion o spa ial dis ibu ion cha ac e is ics, we u ilized a quad ee s uc u e.
We ill his quad ee s uc u e (capaci y = 1) sequen ially wi h a poin da a se and hen
dele e all poin s ha a e assigned o lea es wi h an a ea below he poin signa u e size
h eshold o he a ge scale. In o he wo ds, we only e ain poin s ha a e assigned o
lea es o he quad ee o a p ede ined h eshold le el o highe . Fo he p ese a ion o
local ex eme alues, we used he disc e e isola ion algo i hm o G öbe and Bu gha d [
13
],
which calcula es a poin ’s dis ance o he closes poin wi h a highe alue, which in he
nex s ep can be used as a selec ion pa ame e o poin gene aliza ion.
4.1. Da a
We u ilized a da a se ha shows he loca ions o social media images om he pla o m
Flick ha con ain a leas one bicycle [
30
]. Ou es da a se con ains 800 o hese da a poin s,
which a e all loca ed in he a ea o D esden, Ge many. We chose his da ase because i
ul ils wo equi emen s we wan o es ou model wi h: Fi s , he poin dis ibu ion is
clea ly biased in a way ha is cha ac e is ic o VGI da a, as he majo i y o poin s a e loca ed
in a ela i ely small a ea a ound he ci y cen e , while he e a e only ew ou lie s sp ead
o e he subu bs. Second, he da a se p o ides he numbe o bicycles pe social media
ISPRS In . J. Geo-In . 2024,13, 431 8 o 13
image, which can be used o de e mine local ex eme alues, i.e., pho os ha show a high
numbe o bicycles.
4.2. Pe o mance Me ics
To e alua e he pe o mance o ou model in compa ison o he quad ee gene al-
iza ion and he disc e e isola ion algo i hm, we de ine me ics o e alua e poin densi y
p ese a ion, as well as local ex eme alue p ese a ion. Fo poin densi y p ese a ion,
we i s de ine clus e s wi hin he o iginal da ase using he DBScan algo i hm. Based on
hese eigh clus e s, we measu e he poin densi y be o e and a e gene aliza ion o each
clus e , and calcula e he mean p ese ed densi y (MPD) and i s s anda d de ia ion (SDPD)
o e all clus e s. Fu he mo e, we wan o ake a close look a wo speci ic clus e s ha
a e cha ac e is ic o VGI da a. The i s clus e has 44 poin s and is loca ed a ound he
Thea e pla z in D esden, whe e se e al his o ic si es such as Sempe ope ,Ho ki che,Zwinge
and G ünes Gewölbe a e in p oximi y, bu wi hou a speci ied cen e . The second clus e has
68 poin s and is loca ed a he F auenki che, whe e a high amoun o pho os is loca ed in a
small a ea o in e es . We expec ha ou p oposed model and he quad ee gene aliza ion
pe o m be e han he disc e e isola ion algo i hm wi h hese clus e s, as he objec i e
o he la e is poin selec ion based on high alues, bu we also wan o analyze i hese
clus e s a e gene alized di e en ly.
Fo he p ese a ion o local ex eme alues, we iden i y all ex eme alues and
coun he numbe o p ese ed poin s in he gene alized da ase s. Fo his es , we expec
ha he disc e e isola ion algo i hm and ou model pe o m be e han he quad ee
gene aliza ion, as he la e akes only he poin loca ion in o accoun du ing gene aliza ion,
bu no i s a ibu es.
4.3. Resul s
Figu e 6shows he gene aliza ion esul s o he h ee me hods. I can be seen ha
he esul o he disc e e isola ion algo i hm is mo e sp ead ou compa ed o he o he
me hods, which p ese e he o e all shape o he cen al clus e s be e . In he quad ee
gene aliza ion esul (Figu e 6b), all clu e s a e esol ed, bu due o he applied me hod,
some o hese clu e s a e comple ely emo ed. The same can be s a ed o he disc e e
isola ion algo i hm (Figu e 6c), which is e en mo e sp ead ou in he o me clus e a eas.
Looking a he less dense a eas o he map, bo h he quad ee and he disc e e isola ion
me hod p ese ed he majo i y o poin s, which is in ac he in ended beha io o bo h
algo i hms. In he esul ing map o ou agen -based model (Figu e 6d), he o iginal shape
o he poin dis ibu ion, as well as spo s wi h poin s in close p oximi y wi hin he clus e s,
a e p ese ed, bu wi h he downside ha he e a e s ill a ew o e lapping poin s exis ing
a e he gene aliza ion.
Table 2p esen s he esul s o ou expe imen s using he pe o mance me ics, which
con i m he indings s a ed abo e. While he poin densi y wi hin he eigh clus e s is
educed o 26% o he quad ee and 35% o ou model compa ed o he o iginal da ase ,
he disc e e isola ion algo i hm main ains only 12% o he o iginal densi y. In e u n, mos
o he ex eme alues (25/27) a e p ese ed wi h his me hod, while he quad ee (20/27)
and ou model (23/27) p ese e less ex eme alues. Wi h espec o he numbe o poin s
e ained in he wo ocus clus e s, all gene aliza ion me hods e ained mo e o he same
numbe o poin s in he clus e a ound he Thea e pla z, al hough i has ewe o al poin s
han he one a he F auenki che.