RO / EN

d.5| BAZE DE DATE SPAȚIALE

Baza de date spaţială este o bază de date textuală care are în plus posibilitatea de a stoca şi a interoga date care reprezintă obiecte definite într-un spaţiu geometric. Majoritatea bazelor de date permit reprezentarea obiectelor prin puncte, linii, poligoane sau structuri mai complexe: obiecte 3D, topologie, reţele lineare, etc.

Principalele RDBMS-uri folosite în GIS sunt:

Microsoft SQL Server - modul de stocare a geometriei POLYGON((x1 y1, x2 y2, x3 y3, x4 y4, x5 y5))
ex: DECLARE @g geometry;
SET @g = geometry::STPolyFromText('POLYGON((0 0, 0 3, 3 3, 3 0, 0 0), (1 1, 1 2, 2 1, 1 1))', 10);)


Oracle Spatial - modul de stocare a geometriei POLYGON {X1, Y1, Z1, X2, Y2, Z2, X3, Y3, Z3, X4, Y4, Z4, X1, Y1, Z1}
ex: INSERT INTO t1 (i, d, g)
VALUES (
11,
'Polygon',
sdo_geometry (2003, null, null, sdo_elem_info_array (1,1003,1),
sdo_ordinate_array (10,105, 15,105, 20,110, 10,110, 10,105))

PostgreSQL
+ PostGIS - modul de stocare a geometriei POLYGON((x1 y1, x2 y2, x3 y3, x4 y4, x1 y1))
ex: INSERT INTO geotable ( the_geom, the_name )
VALUES ( ST_GeomFromEWKT('SRID=312;POLYGON((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0))'), 'A Place' )

Spatial Data Modeling

Cele mai folosite formate de stocare a datelor spațiale sunt dezvoltate de către ESRI:
Shapefile - datele sunt stocate în fișiere cu aceeași denumire dar cu extensii diferite. Pentru existența unui shapefile sunt obligatorii trei fișiere cu extensiile .shp, .shx și .dbf;
Personal Geodatabase - stocarea datelor se face folosind formatul Microsoft Access MDB, .mdb;
File Geodatabase - datele sunt depozitate în fișierele dintr-un folder cu extenisa .gdb.

Tree Cadastre Spatial Data

O bază de date spaţială ne oferă posibilitatea de:

  • a stoca o colecţie bogată de date spaţiale într-o locaţie centralizată;
  • a aplica reguli şi relaţii complexe între date;
  • definire a unor modele geospaţiale complexe;
  • integrare a datelor spaţiale cu alte baze de date.

3D Spatial Data Model

< Inapoi la listare