Topologie geospațială

Topologia geospațială studiază regulile referitoare la relațiile dintre puncte, linii și poligoane care reprezinta caracteristicile unei regiuni geografice. De exemplu, în cazul în care două poligoane reprezintă județe adiacente, regulile topologice tipice ar necesita ca județele să aibă în comun o graniță comună fără lipsuri și fără suprapuneri. Similar, ar fi un nonsens să se permită doua poligoane care reprezentând lacuri să se suprapună.

În reprezentările rețelei și grafului este vorba despre obiecte topologice precum fețele, muchiile și nodurile.

Cartea albă ESRI Topologia GIS,[1] explică faptul că operațiunile de topologie sunt utilizate pentru a gestiona geometria comună, pentru a defini și a impune regulile de integritate a datelor, pentru a susține interogări de relații topologice și navigare, pentru a construi forme mai complexe, cum ar fi poligoane, de la cele primitive, cum ar fi liniile. Fișă de lucru GIS pentru educatori la Linfiniti [2] explică suplimentar detectarea și corectarea erorilor de digitalizare și efectuarea analizei rețelei. Corecția topologică a erorilor este explicată mai detaliat într-o lucrare de către Ubeda și Egenhofer. [3]

Spre deosebire de GML,[4] topologiile nu sunt direct reprezentate în fișierele de formă ESRI care stochează obiecte geometrice individuale în mod izolat. Prelucrarea topologică poate fi, totuși, realizată în software-ul GIS, cum ar fi GRASS GIS [5] sau QGIS [6] sau, în principiu, ar putea fi aplicată utilizând constrângeri de integritate într-un SGBD activat GIS, cum ar fi PostGIS. Cu toate acestea, după cum explică Riedemann (2004), [7] operatorii topologici sunt în mod inerent complecși, iar implementarea lor necesită îngrijire cu respectarea standardelor.

Oracle și PostGIS oferă operatorilor topologici fundamentali care permit aplicațiilor să testeze „relațiile cum ar fi: în interior, acoperite, acoperite de, atingere și suprapunere cu limitele care se intersectează”. [8] [9] Spre deosebire de documentația PostGIS, documentația Oracle face o distincție între „relațiile topologice [care] rămân constante atunci când spațiul coordonatelor este deformat, cum ar fi prin răsucire sau întindere” și „relații care nu sunt topologice [care] includ lungimea, distanța dintre și zona din. " Acești operatori sunt folosiți de aplicații pentru a se asigura că seturile de date sunt stocate și procesate într-un mod topologic corect.

Note modificare

  1. ^ „GIS Topology”. ESRI. . Accesat în . 
  2. ^ „Understanding topology in vector data” (PDF). Department of Land Affairs, Eastern Cape, South Africa. . Arhivat din original (PDF) la . Accesat în . 
  3. ^ Ubeda, Thierry; Egenhofer, Max J. (). „Topological error correcting in GIS”. Advances in Spatial Databases. pp. 281–297. doi:10.1007/3-540-63238-7_35. 
  4. ^ Quak, Wilko; de Vries, Marian (). „Topological and temporal modelling in GML” (PDF). Delft University of Technology. Accesat în . 
  5. ^ GRASS Development Team (). „GRASS GIS 7 manual”. Accesat în .  "Vector data processing in GRASS GIS"
  6. ^ QGIS Development Team (). „QGIS User Guide” (PDF). Accesat în .  section 9.5: "A boundary between two adjacent areas is digitized only once, and it is shared by both areas"
  7. ^ Riedemann, Catharina (). Toppen, F. and P. Prastacos 7th, ed. Towards Usable Topological Operators at GIS User Interfaces (PDF). 7th AGILE Conference on Geographic Information Science. Heraklion, Greece. pp. 669–674. Arhivat din original (PDF) la . Accesat în . 
  8. ^ Oracle (). „Topology Data Model Overview”. Oracle 10g Part No. B10828-01. Oracle. Accesat în . 
  9. ^ „Geometry Relationship Functions”. Refractions Research Inc. Arhivat din original la . Accesat în .