Špageti model

S Vikipedije, slobodne enciklopedije

Špageti model predstavlja način organizovanja objekata unutar geo-baze podataka. U ovom modelu, geometrija nekog geopodatka iz zbirke je opisana nezavisno od drugih objekata. Nikakva topologija nije smještena u takav model, i sve topološke relacije moraju biti obračunate po upitu. Ovakva struktura takođe podrazumjeva određene viškove podataka, npr., granica susjednih regiona je predstavljena sa dvije linije. Ovako prost model omogućava predstavljanje raznorodnih podataka kao što su tačke, polilinije i regiona zajedno bez ograničenja. Posebno, polilinije se mogu ukrštati u ravni bez potrebe da se tačke presjeka posebno smještaju u bazu podataka.

Najznačajnija prednost ovog pristupa je jednostavnost. Dodatno, zbog toga što su svi objekti pohranjeni odvojeno, omogućava krajnjem korisniku lako dodavanje novih objekata u zbirku. Poznat primjer upotrebe ovog modela je OpenGIS specifikacija prostih osobina.

Sa druge strane, nedostaci ovog modela su uglavnom u nedostatku eksplicitnih podataka o topološkim vezama među geoobjektima, kao što su susjedstvo ili sadržavanje objekta. Ne postoji jednostavan način da se odgovori na pitanje dali dva poligona dijele tačku. Drugo, kako nema djeljenja informacija, prisutni su viškovi u podacima, koji mogu postati problem kako su skupovi podataka već skloni obimnosti, npr., zajedničke granice među poligonima su predstavljene dva puta. Dodatno je prisutan rizik da podaci budu neprecizni, pošto se u dvije susjedne površine mogu javiti razlike usljed različitog izvora informacija.