Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024
Bazele de date spațiale pot fi un instrument important în proiectul dvs. de date de mare amploare. Datele spațiale în sine sunt standardizate prin eforturile consorțiului Open Geospatial (OGC), care creează OpenGIS (Sistemul de informații geografice) și o serie de alte standarde pentru datele spațiale.
Fie că știți sau nu, puteți interacționa cu datele spațiale în fiecare zi. Dacă utilizați un smartphone sau un sistem de poziționare globală (GPS) pentru indicații directe către un anumit loc sau dacă întrebați un motor de căutare pentru locațiile din restaurantele din fructe de mare în apropierea unei adrese fizice sau a unui punct de reper, utilizați aplicații care se bazează pe date spațiale.
Acest lucru este important deoarece bazele de date spațiale sunt implementări ale standardelor OGC, iar compania dvs. ar putea avea nevoi specifice îndeplinite de standarde. O bază de date spațiale devine importantă atunci când organizațiile încep să utilizeze mai multe dimensiuni diferite de date. De exemplu, un meteorolog care efectuează cercetări ar putea dori să stocheze și să evalueze date referitoare la un uragan, incluzând temperatura, viteza vântului și umiditatea și să modeleze aceste rezultate în trei dimensiuni.
În forma lor cea mai simplă, bazele de date spațiale stochează date despre obiecte 2-dimensionale, 2. obiecte 5-dimensionale și 3-dimensionale. Probabil sunteți familiarizați cu obiecte 2D și 3D. Un obiect 2D are lungimea și lățimea. Un obiect 3D adaugă adâncimea la lungime și lățime. O pagină dintr-o carte este un obiect 2D, în timp ce o carte întreagă este un obiect 3D.
Ce zici de 2. 5D? 2. Obiectele 5D reprezintă un tip special de date spațiale. Acestea sunt obiecte 2D cu elevație ca dimensiune suplimentară "jumătate". Cele mai multe 2. baze de date spațiale 5D conțin informații de cartografiere și sunt deseori denumite Sisteme de informații geografice (GIS).
Elementele atomice ale bazelor de date spațiale sunt linii, puncte și poligoane. Ele pot fi combinate în orice mod pentru a reprezenta orice obiect constrâns de 2, 2,5 sau 3 dimensiuni. Datorită naturii speciale a obiectelor de date spațiale, designerii au creat mecanisme de indexare (indici spațiale) concepute pentru a susține interogări ad-hoc și reprezentări vizuale ale conținutului bazei de date.
De exemplu, un index spațial ar răspunde la întrebarea "Care este distanța dintre un punct și alt punct? "Sau" Se intersectează o anumită linie cu un anumit set de poligoane? "Dacă aceasta pare a fi o problemă enormă, asta pentru că este. Datele spațiale ar putea reprezenta cea mai mare provocare de date a tuturor.
PostGIS este un proiect open source menținut de Refractions Research și este licențiat sub licența GNU General Public License (GPL).PostGIS este, de asemenea, furnizat ca parte a ediției comunității OpenGeo Suite și este oferit și acceptat de OpenGeo sub licență de întreprindere.
PostGIS este o implementare specializată, stratificată, care rulează pe RDBMS PostgreSQL. Această abordare oferă cele mai bune din ambele lumi. Veți obține toate avantajele unui RDBMS SQL (cum ar fi integritatea tranzacțională și acid) și sprijin pentru operațiunile de specialitate necesare pentru aplicații spațiale (reproiectarea, suport geodezic, conversie geometrie, și așa mai departe).
Deși baza de date în sine este foarte importantă, veți solicita și alte tehnologii pentru a răspunde cerințelor aplicațiilor spațiale. Din fericire, PostGIS face parte dintr-un ecosistem de componente conceput să colaboreze pentru a răspunde acestor nevoi. În plus față de PostGIS, Suita OpenGEO constă din următoarele:
-
GeoServer: implementat în Java, The GeoServer poate publica informații spațiale de la mai multe dintre cele mai importante surse de date spațiale de pe web. Se poate integra cu Google Earth și are, de asemenea, o excelentă administrare frontală bazată pe web.
-
OpenLayers: O bibliotecă pentru JavaScript care este utilă pentru afișarea hărților și a altor reprezentări ale datelor spațiale într-un browser web. Poate manipula imagini de pe majoritatea surselor de mapare de pe web, inclusiv Bing Maps, Google Maps, Yahoo! Hărți, OpenStreetMap și așa mai departe.
-
GeoExt: Proiectat pentru a face informațiile despre hărți de la OpenLayers disponibile pentru dezvoltatorul de aplicații web. Widgeturile GeoExt pot fi folosite pentru a crea editare, vizualizare, stil și alte experiențe interactive pe web.
-
GeowebCache: După ce ați datele dintr-un server și poate afișa într-un browser, aveți nevoie pentru a găsi o modalitate de a face rapid. GeowebCache este acceleratorul. Cache-uri de date de imagine (numite tigle) și le pune la dispoziție pentru livrarea rapidă pe dispozitivul de afișare.
În timp ce multe dintre utilizările de date spațiale implică hărți și locații, date spațiale are multe alte aplicații contemporane și viitoare, inclusiv
-
modelare 3D ale corpului uman, clădirile, atmosfera, și așa mai departe
-
Colectarea și analiza datelor din rețelele senzorilor
-
Integrarea cu date istorice pentru a examina spațiul / obiectele 3D în timp