Acasă Finanțe personale Baze de date spațiale într-un mediu mare de date - dummies

Baze de date spațiale într-un mediu mare de date - dummies

Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024

Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024
Anonim

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

Baze de date spațiale într-un mediu mare de date - dummies

Alegerea editorilor

Administrator de rețea: Zone de căutare inversă - dummies

Administrator de rețea: Zone de căutare inversă - dummies

Interogări DNS obișnuite sunt interogări de căutare înainte corespunde unui nume de domeniu complet calificat. O căutare inversă este opusul unei căutări forward: returnează numele de domeniu complet calificat al unei gazde pe baza adresei sale IP. Căutările inverse sunt posibile din cauza unui domeniu special numit ...

Rețea Elemente de bază: Clienți și servere - manechine

Rețea Elemente de bază: Clienți și servere - manechine

Computerul de rețea care conține hard disk-urile, imprimantele și alte resurse care sunt partajate cu alte calculatoare de rețea se numește un server. Acest termen vine în repetate rânduri, deci trebuie să-l amintiți. Scrie-o pe spatele mâinii tale stângi. Orice computer care nu este un server este numit client. Aveți ...

Retea Bazele: Poduri - dummies

Retea Bazele: Poduri - dummies

O punte este un dispozitiv care conecteaza doua retele astfel incat sa actioneze ca si cum ar fi o rețea. Podurile sunt utilizate pentru a împărți o rețea mare în două rețele mai mici din motive de performanță. Vă puteți gândi la un pod ca pe un repetor inteligent. Repetoarele ascultă semnale care coboară pe un cablu de rețea, amplifică ...

Alegerea editorilor

ÎMprumuta și tweak idei de la alte comunități online - dummies

ÎMprumuta și tweak idei de la alte comunități online - dummies

, Mai degrabă decât să ia ideile altcuiva complet pentru dvs. comunitate online, încercați să riffați pe aceeași idee, dar nu atât de mult încât este evident că nu sunteți creierul din spatele brainstorming-ului. Idei sunt acolo pentru a lua, dar nu ar fi mai degrabă văzute ca cineva inovatoare, nu cineva care scours pe web ...

Branding Blogul tău

Branding Blogul tău

Branding blog-ul tău merge mult spre a face dacă este ușor de recunoscut pentru cititorii tăi. Când vedeți un punct roșu în interiorul unui cerc roșu, ce magazin vine în minte? Ce zici de acele arcuri de aur? Un nume de marcă apare în minte atunci când vedeți simbolul swoosh? La fel ca magazinele populare, restaurantele și încălțămintea ...

Construiți un Blog Mama care este Sellable - dummies

Construiți un Blog Mama care este Sellable - dummies

Dacă obiectivul pe termen lung este de a vinde blogul dvs. ar trebui să o construiască cu acest scop în minte. Evitați asocierea prea intensă a blogului cu marca dvs. personală. Un blog care poate fi valoros cu orice scriitor la cârma trebuie să îndeplinească majoritatea, dacă nu toate, următoarele criterii: Blogul este concentrat ...

Alegerea editorilor

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

LinkedIn oferă servicii de publicitate pentru afacerea dvs. Dacă vă decideți să utilizați LinkedIn ca instrument de marketing, va trebui doar să obțineți o nouă campanie de anunțuri în lucrări. Când sunteți gata să începeți o nouă campanie, urmați acești pași:

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Ce opțiuni de filtrare aveți pentru anunțul dvs. LinkedIn? Alte rețele de publicitate vă permit să filtrați publicul vizat de câteva atribute cunoscute ale persoanei care vă va vedea anunțul, sexul și locația membrilor din public. LinkedIn vă permite să faceți un pas mai departe permițându-vă ...

Oferind și primind viziuni pe LinkedIn - manechine

Oferind și primind viziuni pe LinkedIn - manechine

Deși mulți oameni cred că "Nu este ceea ce știi, știi, "care este unul dintre principalele motive pentru care LinkedIn este atât de valoros, mulți oameni (recrutorii, angajații, directorii executivi, investitorii și altele) sunt foarte interesați de ceea ce știi. În mod logic, oamenii care vă cunosc cel mai bine sunt oamenii din rețeaua dvs., care ...