Casa Finanza personale Database spaziali in un ambiente Big Data - dummies

Database spaziali in un ambiente Big Data - dummies

Video: Frederic Kaplan: How I built an information time machine 2025

Video: Frederic Kaplan: How I built an information time machine 2025
Anonim

I database spaziali possono essere uno strumento importante nel progetto Big Data. I dati spaziali stessi sono standardizzati attraverso gli sforzi dell'Open Geospatial Consortium (OGC), che stabilisce OpenGIS (Geographic Information System) e una serie di altri standard per i dati spaziali.

Che tu lo sappia o no, puoi interagire con i dati spaziali ogni giorno. Se si utilizza uno smartphone o Global Positioning System (GPS) per le indicazioni stradali verso un luogo particolare, o se si chiede a un motore di ricerca le posizioni dei ristoranti di pesce vicino a un indirizzo fisico o punto di riferimento, si utilizzano applicazioni basate su dati spaziali.

Questo è importante perché i database spaziali sono implementazioni degli standard OGC e la vostra azienda potrebbe avere esigenze specifiche soddisfatte dagli standard. Un database spaziale diventa importante quando le organizzazioni iniziano a sfruttare diverse dimensioni di dati. Ad esempio, un meteorologo che fa ricerche potrebbe voler memorizzare e valutare i dati relativi a un uragano, tra cui temperatura, velocità del vento e umidità, e modellare questi risultati in tre dimensioni.

Nella loro forma più semplice, i database spaziali memorizzano i dati su oggetti bidimensionali, 2. 5 dimensionali e tridimensionali. Probabilmente hai familiarità con oggetti 2D e 3D. Un oggetto 2D ha lunghezza e larghezza. Un oggetto 3D aggiunge profondità alla lunghezza e alla larghezza. Una pagina di un libro è un oggetto 2D, mentre un intero libro è un oggetto 3D.

Che ne dici di 2. 5D? 2. Gli oggetti 5D sono un tipo speciale di dati spaziali. Sono oggetti 2D con elevazione come dimensione extra "mezza". La maggior parte 2. I database spaziali 5D contengono informazioni di mappatura e sono spesso indicati come sistemi di informazione geografica (GIS).

Gli elementi atomici dei database spaziali sono linee, punti e poligoni. Possono essere combinati in qualsiasi modo per rappresentare qualsiasi oggetto vincolato da 2, 2. 5 o 3 dimensioni. A causa della particolare natura degli oggetti di dati territoriali, i progettisti hanno creato meccanismi di indicizzazione (indici spaziali) progettati per supportare query ad hoc e rappresentazioni visive dei contenuti del database.

Ad esempio, un indice spaziale risponderebbe alla domanda "Qual è la distanza tra un punto e un altro punto? "O" Una linea specifica si interseca con un particolare set di poligoni? "Se questo sembra un problema enorme, è perché lo è. I dati spaziali potrebbero rappresentare la più grande sfida per i big data.

PostGIS è un progetto open source gestito da Refractions Research ed è concesso sotto licenza GNU General Public License (GPL).PostGIS viene inoltre fornito come parte dell'edizione della community OpenGeo Suite ed è offerto e supportato da OpenGeo sotto licenza aziendale.

PostGIS è un'implementazione specializzata e stratificata eseguita sul cavallo di battaglia RDBMS PostgreSQL. Questo approccio offre il meglio di entrambi i mondi. Ottieni tutti i vantaggi di un RDBMS SQL (come l'integrità delle transazioni e l'ACID) e il supporto per le operazioni specializzate necessarie per le applicazioni spaziali (riproiezione, supporto geodetico, conversione geometrica e così via).

Sebbene il database stesso sia molto importante, occorrerà anche altri pezzi di tecnologia per soddisfare i requisiti dell'applicazione spaziale. Fortunatamente, PostGIS fa parte di un ecosistema di componenti progettati per lavorare insieme per soddisfare queste esigenze. Oltre a PostGIS, la Suite OpenGEO comprende quanto segue:

  • GeoServer: Implementato in Java, GeoServer può pubblicare informazioni spaziali da molte delle principali fonti di dati spaziali sul web. Può integrarsi con Google Earth e ha anche un eccellente front-end amministrativo basato sul web.

  • OpenLayers: Una libreria per JavaScript utile per visualizzare mappe e altre rappresentazioni di dati spaziali in un browser web. Può manipolare le immagini dalla maggior parte delle fonti di mappe sul web, tra cui Bing Maps, Google Maps, Yahoo! Mappe, OpenStreetMap e così via.

  • GeoExt: Progettato per rendere le informazioni della mappa di OpenLayers prontamente disponibili per lo sviluppatore dell'applicazione web. I widget GeoExt possono essere utilizzati per creare editing, visualizzazione, styling e altre esperienze Web interattive.

  • GeowebCache: Dopo avere i dati in un server e visualizzarli in un browser, è necessario trovare un modo per renderlo veloce. GeowebCache è l'acceleratore. Memorizza blocchi di dati immagine (chiamati tiles) e li rende disponibili per la consegna rapida al dispositivo di visualizzazione.

Mentre molti degli usi dei dati spaziali coinvolgono mappe e posizioni, i dati spaziali hanno molte altre applicazioni contemporanee e future, tra cui

  • Modellazione 3D precisa del corpo umano, edifici, atmosfera e così via

  • Raccolta e analisi dei dati da reti di sensori

  • Integrazione con dati storici per esaminare lo spazio / gli oggetti 3D nel tempo

Database spaziali in un ambiente Big Data - dummies

Scelta dell'editore

Vantaggi di base della rete - manichini

Vantaggi di base della rete - manichini

Se la verità viene detta, le reti di computer sono un problema da impostare. Perché i vantaggi di avere una rete rendono la pena di crearne uno utile. Non è necessario essere un dottorato di ricerca per comprendere i vantaggi del networking. Le reti riguardano esclusivamente la condivisione. Nello specifico, le reti riguardano la condivisione di tre elementi: informazioni, risorse, ...

Biometria L'accettazione, la privacy e la legge - manichini

Biometria L'accettazione, la privacy e la legge - manichini

La tecnologia biometrica non è affatto universalmente accettata da tutti gli utenti. Ci sono una serie di considerazioni sociali e legali che danno ad ogni organizzazione una pausa prima di fare il salto a capofitto nell'implementazione di un sistema biometrico. Le persone sono più a loro agio con i sistemi di raccolta biometrici che sono i meno intrusivi. Scanner per retina e nasi elettronici sono ...

Biometria Nozioni di base - manichini

Biometria Nozioni di base - manichini

La biometria non è roba da fantascienza. Puoi trovare una dozzina di modi più o meno efficaci per utilizzare la biometria per identificare qualcuno, ognuno dei quali si divide in due classi: la biometria fisiologica misura una parte specifica della struttura o della forma di una porzione del corpo di un soggetto. La biometria comportamentale è più interessata a come ...

Scelta dell'editore

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

In Excel 2007, è possibile creare dizionari personalizzati da utilizzare quando si esegue il controllo ortografico dei fogli di lavoro. Utilizzare il pulsante Aggiungi al dizionario nella finestra di dialogo Controllo ortografico per aggiungere parole sconosciute a un dizionario personalizzato. Per impostazione predefinita, Excel aggiunge queste parole a un file dizionario personalizzato denominato CUSTOM. DIC, ma è possibile creare una nuova personalizzazione ...

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Sebbene sia possibile convertire qualsiasi cartella di lavoro di Excel in un componente aggiuntivo, non tutte le cartelle di lavoro traggono vantaggio da questa conversione. Una cartella di lavoro senza macro rende un componente aggiuntivo inutile. In effetti, gli unici tipi di cartelle di lavoro che traggono vantaggio dall'essere convertiti in un componente aggiuntivo sono quelli con macro. Ad esempio, una cartella di lavoro costituita da macro generiche (Sub ...

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Se si lavora in Microsoft Excel 2010 e vuoi iniziare a lavorare in un nuovo file di cartella di lavoro di Excel, puoi facilmente creare una nuova cartella di lavoro. Per fare ciò, puoi usare un comando nella scheda File o una scorciatoia da tastiera. Fare clic sulla scheda File. Excel visualizza la visualizzazione Backstage, in cui è possibile accedere ai comandi relativi ai file. ...

Scelta dell'editore

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Adobe Illustrator Creative Suite 5 (Adobe CS5) Illustrator è utilizzato per rimuovere rapidamente aree di grafica con la stessa facilità con cui si cancellano i pixel in Photoshop, accarezzando con il mouse su qualsiasi forma o gruppo di forme. Facendo doppio clic sullo strumento Gomma, è possibile definire il diametro, l'angolo e la rotondità della gomma. Se stai usando un ...

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

I più popolari strumenti di trasformazione in Adobe Creative Suite 5 (Adobe CS5) Illustrator - Rifletti, scala, inclina, rimodella e Trasformazione libera: sono facili da usare e modificano rapidamente la tua illustrazione. Lo strumento Rifletti Niente è simmetrico, giusto? Forse no, ma gli oggetti non creati simmetricamente in Illustrator possono sembrare off-kilter. Utilizzando lo strumento Rifletti, si ...

Quando utilizzare Adobe CS5 Illustrator - dummies

Quando utilizzare Adobe CS5 Illustrator - dummies

Utilizzando Adobe Creative Suite 5 (Adobe CS5) Illustrator anziché Photoshop , ottieni diversi benefici. Potresti aver sentito che Illustrator è migliore per la grafica vettoriale, ma perché e che altro porta? Illustrator può salvare ed esportare immagini nella maggior parte dei formati di file. Scegliendo di salvare o esportare, è possibile creare un ...