Quanta matematica deve sapere un analista GIS?


77

Per qualcuno che studia per perseguire una carriera come analista GIS, quali corsi di matematica dovrebbe seguire?

Ecco un lungo elenco di corsi di matematica gratuiti dal MIT che fungono da quadro di riferimento.

Quali sono essenziali, utili, inutili?


1
Potrebbe essere di interesse geographika.co.uk/the-seven-bridges
geographika

Questa è un'ottima domanda e spero davvero che ottenga molte risposte.
Chad Cooper,

Sono terribile in matematica e spesso vedo il jet sorvolare (la mia testa). Tuttavia ciò non mi ha mai impedito di perseguire la risposta più accurata e migliore.
Brad Nesom,

2
Anche questo è un ottimo riferimento: khanacademy.org
WolfOdrade, l'

1
Per un'altra interpretazione della matematica e della geografia, guarda la descrizione di un nuovo libro, Spatial Mathematics , di J. Kerski e S. Arlinghaus. (Pubblicato giugno 2013.)
whuber

Risposte:


124

Mi guadagno da vivere applicando matematica e statistica per risolvere i tipi di problemi che un GIS è progettato per affrontare. Si può imparare a usare un GIS in modo efficace senza conoscere molta matematica: milioni di persone l'hanno fatto. Ma nel corso degli anni ho letto (e risposto a) molte migliaia di domande sul GIS e in molte di queste situazioni alcune conoscenze matematiche di base, al di là di ciò che di solito viene insegnato (e ricordato) al liceo, sarebbero stati un chiaro vantaggio.

Il materiale che continua a venire include quanto segue:

  • Trigonometria e trigonometria sferica . Lascia che ti sorprenda: questa roba è abusata. In molti casi, il trig può essere evitato del tutto utilizzando tecniche più semplici, ma leggermente più avanzate, in particolare l'aritmetica vettoriale di base.

  • Geometria differenziale elementare . Questa è la ricerca di curve e superfici lisce. È stato inventato da CF Gauss nei primi anni del 1800 appositamente per supportare le indagini sulla terra di grandi aree, quindi la sua applicabilità al GIS è ovvia. Studiare le basi di questo campo prepara la mente a comprendere geodesia, curvatura, forme topografiche e così via.

  • Topologia. No, questo non significa che cosa pensi significhi: la parola è costantemente abusata in GIS. Questo campo è emerso nei primi anni del 1900 come un modo per unire concetti altrimenti difficili con i quali la gente era alle prese da secoli. Questi includono concetti di infinito, di spazio, di vicinanza, di connessione. Tra i successi della topologia del 20 ° secolo c'era la capacità di descrivere gli spazi e calcolare con essi. Queste tecniche sono finite nel GIS sotto forma di rappresentazioni vettoriali di linee, curve e poligoni, ma questo semplicemente graffia la superficie di ciò che può essere fatto e delle belle idee che si nascondono lì. (Per un resoconto accessibile di parte di questa storia, leggere Imre Lakatos ' Prove e confutazioni. Questo libro è una serie di dialoghi all'interno di un'ipotetica classe che sta riflettendo su domande che riconosceremmo come caratterizzanti gli elementi di un GIS 3D. Non richiede matematica oltre la scuola elementare ma alla fine introduce il lettore alla teoria dell'omologia.)

    La geometria differenziale e la topologia riguardano anche i "campi" di oggetti geometrici, compresi i campi vettoriali e tensoriali di cui Waldo Tobler ha parlato per l'ultima parte della sua carriera. Questi descrivono vasti fenomeni nello spazio, come temperature, venti e movimenti crostali.

  • Calcolo. A molte persone nel GIS viene chiesto di ottimizzare qualcosa: trova il percorso migliore, trova il corridoio migliore, la vista migliore, la migliore configurazione delle aree di servizio, ecc. Il calcolo è alla base di tutto pensando all'ottimizzazione delle funzioni che dipendono agevolmente dai loro parametri. Offre inoltre modi di pensare e calcolare lunghezze, aree e volumi. Non è necessario conoscere molto Calculus, ma un po 'farà molta strada.

  • Analisi numerica. Spesso abbiamo difficoltà a risolvere i problemi con il computer perché incontriamo limiti di precisione e accuratezza. Ciò può comportare l'esecuzione delle nostre procedure (o l'impossibilità di eseguirle) e richiedere risposte errate. Aiuta a conoscere i principi di base di questo campo in modo da poter capire dove sono le insidie ​​e aggirarle.

  • Informatica. In particolare, alcuni matematici discreti e metodi di ottimizzazione in essi contenuti. Ciò include una teoria dei grafi di base , la progettazione di strutture dati, algoritmi e ricorsione, nonché uno studio della teoria della complessità .

  • Geometria. Ovviamente. Ma non la geometria euclidea: un po 'di geometria sferica, naturalmente; ma più importante è la visione moderna (risalente a Felix Klein alla fine del 1800) della geometria come studio di gruppi di trasformazioni di oggetti. Questo è il concetto unificante per spostare oggetti sulla terra o sulla mappa, per congruenza, per somiglianza.

  • Statistiche. Non tutti i professionisti GIS hanno bisogno di conoscere le statistiche, ma sta diventando chiaro che un modo statistico di base di pensiero è essenziale. Tutti i nostri dati sono in definitiva derivati ​​da misurazioni e successivamente sottoposti a pesanti elaborazioni. Le misurazioni e l'elaborazione introducono errori che possono essere trattati solo come casuali. Dobbiamo capire la casualità, come modellarla, come controllarla quando possibile e come misurarla e rispondervi in ​​ogni caso. Ciò non significa studiare t-test, F-test, ecc .; significa studiare le basi della statistica in modo da poter diventare efficaci risolutori di problemi e decisori di fronte al caso. Significa anche apprendere alcune idee moderne di statistica, compresa l'analisi dei dati esplorativie stima robusta , nonché i principi di costruzione modelli statistici .


Si prega di notare che io nonsostenendo che tutti i professionisti del GIS devono imparare tutto questo! Inoltre, non sto suggerendo che i diversi argomenti dovrebbero essere appresi isolatamente seguendo corsi separati. Questo è semplicemente un compendio (incompleto) di alcune delle idee più potenti e belle che molte persone del GIS apprezzerebbero profondamente (e sarebbero in grado di applicare) se le conoscessero. Ciò di cui sospetto di aver bisogno è imparare abbastanza su queste materie per sapere quando potrebbero essere applicabili, sapere dove cercare aiuto e sapere come saperne di più se fosse necessario per un progetto o un lavoro. Da quel punto di vista, prendere molti corsi sarebbe eccessivo e probabilmente metterebbe a dura prova la pazienza dello studente più dedicato. Ma per chiunque abbia l'opportunità di imparare un po 'di matematica e abbia una scelta di cosa imparare e come impararlo,


+1 che è sorprendente per il motivo, anche se ricordo vagamente di aver sentito spiegazioni di analisi numeriche sul motivo per cui dovrebbe essere evitato. Mi chiedo quanti analisti GIS che si sforzano di imparare molta matematica decidano di cercare lavoro nel settore dei giochi. Ricordo di aver cercato di aggirare i quaternioni, solo per trovare discussioni nei forum degli sviluppatori di giochi.
Kirk Kuykendall,

4
Fortunatamente la maggior parte del lavoro GIS non richiede una comprensione dei quaternioni! Tuttavia, chiunque si avvicini al livello vertice / coordinate dell'elaborazione dei dati vettoriali trarrebbe beneficio dalla conoscenza dell'aritmetica complessa : riduce quasi qualsiasi operazione geometrica rilevante alla semplice matematica.
whuber

4
+1 Risposta eccellente, e sottolinea bene il punto principale. Il che vuol dire che si tratta più di preparare la mente ai concetti GIS, piuttosto che essere qualcosa che useresti tu stesso. Spesso gli studenti (me compreso) denigrheranno tutto questo lavoro come inutile, dal momento che "il computer fa comunque la matematica", ma questo non ha senso. Finisci per usare queste idee matematiche indirettamente in GIS, anche se non guardi mai più un'altra equazione (che è improbabile). Si tratta di conoscere il modo per aggirare i concetti sottostanti.
R Thiede,

Immagino che questa sia una risposta giusta per un analista, tuttavia, in qualità di sviluppatore, consulente, utilizzo il calcolo, il trig tutti i giorni e cerco sempre modi migliori per eseguire un'attività e ho sostenuto di mantenere la funzionalità fuori dal gis se può essere fatto in matematica, poiché è più efficace.
Peloso

3
Penso che la lista di WHuber sia fantastica. Mi piacerebbe vedere gli argomenti incorporati nei corsi - e non come un "corso di matematica, calcolo, statistica, trigth" separato, ma mostrare come questi meravigliosi concetti (non i termini spaventosi) siano utili per la risoluzione pratica dei problemi GIS. - Mi sto iscrivendo.

20

Ho dovuto prendere i calcoli I e II (per una laurea in geologia) e, a quel tempo, ho sofferto per entrambi. Col senno di poi, vorrei davvero che avrei seguito più corsi di matematica. Non perché amo così tanto la matematica, ma di più perché la matematica ti fa davvero pensare e imparare a risolvere i problemi in molti modi diversi , e lo vedo così tante persone che non sanno pensare in modo critico e risolvere i problemi, che in la nostra linea di lavoro è un'abilità preziosa.

La mia risposta sarebbe almeno Calculus I, poiché questo mette davvero tutto ciò che hai imparato in algebra e in trigono a lavorare per te e ti fa davvero pensare.


8
Il numero di persone che mi dicono che desiderano aver imparato più matematica supera di gran lunga i pochi che pensano di aver imparato troppo! (Tutti questi ultimi sono matematici di dottorato che hanno finito per fare qualcos'altro.)
whuber

1
Sono molto d'accordo con l'audace.
MaryBeth,

16

Ho un background piuttosto matematico e non l'ho mai considerato uno spreco.

Geometria / Trig e algebra sono un must. È possibile discutere se Calculus è o non è necessario (tre anni possono essere eccessivi, ma direi che almeno un anno è buono). La matematica discreta è utile per coloro che finiscono per programmare.


Altri hanno toccato un bel po 'di cose a cui non avevo nemmeno pensato (statistiche, analisi) che non avevo nemmeno pensato di confondere con la mia matematica. Tutti questi sono eccellenti. Come molti hanno detto, queste non sono cose che tutti devono sapere, ed è molto dipendente da cosa vuoi fare della tua carriera, ma penso che chiunque abbia un debole per la risoluzione dei problemi dovrebbe saltare in un po 'di matematica (vedi la fantastica lista di whuber).
MaryBeth,

Aggiornato per indirizzare il tuo elenco MIT - non c'è una cosa che vedo in quell'elenco che non potrebbe rivelarsi utile. Ovviamente questo dipende da cosa ti interessa. Ma molti di questi corsi sarebbero applicabili. E, non è solo matematica, conosco qualcuno che ha ottenuto la GIS (principalmente LiDAR, batimetria, ecc.) Con una laurea in Fisica e non pensa che sia uno spreco. ;)
MaryBeth,

Concordato sul fatto che tre anni di calcolo sono fortemente eccessivi per il GIS, sì. Ne ho fatto un anno e devo dire che si è rivelato essenziale. Non per l'uso quotidiano, ma per comprendere i concetti coinvolti.
R Thiede,

14

Un corso di statistica è un must. Ciò costituirà una buona base per comprendere la geostatistica. Sarebbero molto utili anche corsi di statistica multivariata.


7

Penso che questo documento, " Il compromesso della trasmissione di informazioni sull'energia nel Green Cloud Computing " offre un buon esempio dei tipi di futuri matematici a cui dovrebbero essere esposti gli analisti GIS. Non credo sia necessaria una comprensione approfondita della teoria, quel tanto che basta per sapere come implementare modelli basati sui metodi descritti nel documento, o forse metodi semplificati. Immagina quanto sarebbe più interessante questo articolo se fosse accompagnato da un modello basato sul web. (forse chiamalo uno strumento di geodesign per data center)


1
Pensiero molto interessante I metodi in questo documento sono l' ottimizzazione discreta. Concordo sul fatto che gli analisti GIS non hanno in generale bisogno di conoscere la teoria in dettaglio, ma sarebbe (in realtà è) un'abilità preziosa per essere in grado di tradurre un problema del mondo reale in questo tipo di modello (che di solito porta ad alcuni forma di ottimizzazione non lineare vincolata), per selezionare software in grado di risolverlo, per essere in grado di applicare controlli di realtà all'output e di interfacciare tutto con un GIS.
whuber

1
Sì, immagino sia un problema di profondità vs. ampiezza. Forse decidere di quali corsi ha bisogno un potenziale analista è un problema di ottimizzazione. Successivamente, sembra che ci sia una tendenza man mano che la propria carriera progredisce per acquisire sempre più competenze in un settore sempre più piccolo.
Kirk Kuykendall il

6

Geometry / Trig e Algebra, come suggerito da MaryBeth, sarebbero un minimo, ma questo sarebbe a livello di scuola superiore (dipendente dal paese, ma normalmente grado 11 anche se 12 sarebbe bello). Ciò è particolarmente importante nel comprendere proiezioni e trasformazioni, nonché operazioni che comportano calcoli di distanza, direzione e area. Inoltre, un corso sugli algoritmi (probabilmente a livello universitario) farebbe molto per capire come viene eseguita una parte delle funzionalità GIS (ad es. Intersezione, più vicino e l'elenco continua). Per gli educatori, la presunzione di un adeguato background matematico non dovrebbe essere data per scontata (secondo la mia esperienza), dovrai / potresti dover fornire le basi tu stesso (delicatamente) in modo da non scoraggiare coloro che sono interessati allo spazio o inclini.


6

Core to GIS sono Geometry, Trig e algebra. Dopo questo metterei il calcolo.

Dopodiché dipende dall'area del GIS in cui vuoi / decidi di specializzarti. Mi piace lo sviluppo di applicazioni più che l'analisi, quindi il lato dell'informatica mi aiuta di più. D'altra parte se ti piace il lato analisi / mapmatics delle cose, allora le lezioni di statistica e modellistica sono la strada da percorrere (sì SPSS - ce la fanno più?).

In una nota a margine; Lo sviluppo di app GIS sta diventando molto indipendente dal linguaggio (agnostico?). Un certo grande sviluppatore di software GIS sta supportando le API in molti gusti diversi e una solida conoscenza della programmazione generale è più preziosa di una competenza in una particolare.

D'altra parte, quando si tratta di analisi GIS, i concetti sono saldamente radicati nelle discipline matematiche fondamentali. Gli algoritmi che usano calc e le statistiche sembrano dominare (almeno per la mia visione limitata).


5

Spero in una certa esposizione all'algebra lineare, alla geometria computazionale e alla statistica. Le statistiche che ritengo siano particolarmente importanti perché rappresentano l'area di funzionalità meno "fittizia" fornita dai prodotti software GIS commerciali.

Il calcolo può essere un po 'lungo, ma non è mai una cosa negativa da sapere sulla differenziazione e l'integrazione!


1
+1 per ricordare la geometria computazionale. Come analogia, è un po 'come avere un guidatore professionista che studia come funzionano i sistemi meccanici di un'auto. Tale guidatore utilizzerà il veicolo in modo efficiente e saprà cosa fare in situazioni difficili o quando le cose vanno male.
whuber

5

Concordo con Dassouki, dipende davvero da quale area si intende concentrarsi con GIS.

In Australia l'area più grande e finanziariamente gratificante è l'industria mineraria. Per diventare non solo un altro fanatico del GIS, se dovessi comprendere la geologia e la geofisica e i dati geofisici alla base, il mondo sarà la tua ostrica.

Ho sentito spesso che la mancanza di conoscenza geologica o geochimica dei partecipanti al GIS è un grosso problema. Ciò è particolarmente vero quando si tratta di geologia esplorativa. Capire i dati che stai utilizzando è molto cruciale.

La fisica è importante per l'oceanografia GIS

Statistiche molto importanti nella pianificazione urbana e regionale

Geometria per consapevolezza spaziale

Informatica per la programmazione di applicazioni GIS. Soprattutto Python da utilizzare come matematica computazionale.


Concordato. Anche se sono relativamente nuovo nel GIS, ho trovato un background molto diversificato nel campo: ingegneri di ogni estrazione, informatici, fisici, geologi, ecc. È una delle cose che amo, dal momento che ci sono così tante prospettive diverse e modi di fare le cose, ma è anche un'arma a doppio taglio, poiché ci sono così tante prospettive diverse e modi diversi di fare le cose.
MaryBeth,

5

Come sempre, @whuber fornisce una risposta approfondita e approfondita. Vorrei aggiungere che la risposta dipende dall'applicazione specifica di GIS a cui sei interessato. Questo è un termine generale per un campo molto ampio di applicazioni spaziali. Come tale, il lavoro del corso dovrebbe essere guidato da un focus specifico di analisi spaziale o informatica.

Il mio focus particolare è sulle statistiche spaziali nelle applicazioni ecologiche. In questo specifico campo di analisi spaziale, guido gli studenti verso i corsi di algebra matriciale e statistica matematica. Un background nella teoria della probabilità, fornito da statistiche matematiche, può essere molto utile per comprendere le statistiche in generale e fornire competenze nello sviluppo di nuovi metodi. Ciò richiede un solido background nel calcolo e i prerequisiti di due semestri del calcolo della divisione superiore non sono rari.

I corsi di algebra matriciale forniscono competenze che aiutano a comprendere i meccanismi alla base delle statistiche spaziali e l'implementazione basata su codice (programmazione) di metodi spaziali complessi. Anche se devo aggiungere che sono pienamente d'accordo con @whuber in quanto molti problemi spaziali complessi possono essere distillati in soluzioni matematiche di base.

Ecco alcuni corsi che raccomando per un background matematico nelle statistiche spaziali disponibili presso l'Università del Wyoming. Ovviamente, non faccio in modo che i miei studenti seguano tutti questi corsi e i prerequisiti associati, ma questa è una buona selezione potenziale. Anche se, faccio in modo che tutti i miei studenti prendano la teoria della probabilità. Poiché la tua domanda era specifica per la matematica, ho escluso i corsi di statistica ed ecologia quantitativa.

MATH 4255 (STAT 5255). Teoria matematica della probabilità. Calcolo-based. Introduce proprietà matematiche di variabili casuali. Include distribuzioni di probabilità discrete e continue, indipendenza e probabilità condizionata, aspettativa matematica, distribuzioni multivariate e proprietà della normale legge di probabilità.

MATH 5200. Variabili reali I. Sviluppa la teoria delle misure, le funzioni misurabili, la teoria dell'integrazione, i teoremi di densità e convergenza, le misure del prodotto, la decomposizione e la differenziazione delle misure e gli elementi dell'analisi delle funzioni sugli spazi Lp. La teoria di Lebesgue è un'importante applicazione di questo sviluppo.

MATH 1050. Matematica finita. Introduce matematica finita. Include algebra matriciale, eliminazione gaussiana, teoria degli insiemi, permutazioni, probabilità e aspettativa.

MATH 4500. Matrix Theory. Lo studio delle matrici, uno strumento importante in statistica, fisica, ingegneria e matematica applicata in generale. Si concentra sulla struttura delle matrici, compresa la diagonalizzazione; matrici simmetriche, eremitiche e unitarie; e forme canoniche.


5

Come analista GIS con meno di 6 mesi di lavoro, posso dirti che vorrei aver studiato più statistiche. L'introduzione alle statistiche + statistiche spaziali è stata un buon inizio, ma trovo che ci siano molti problemi con la regressione, la probabilità o la distribuzione dei dati che richiedono materiale di lettura non coperto nelle 2 classi precedenti. Avere esperienza con R, Matlab o simili sarebbe stato inestimabile. Anche l'apprendimento automatico sarebbe di aiuto.


3

Dipende anche da quale campo si esamina. Nel mio campo, i modelli statistici e di tipo socio-economico (massimizzando le funzioni di utilità e simili) sembrano aprire la strada; tuttavia, altri campi orientati al GIS richiedono quantità diverse di matematica.

Dipende tutto da quale pasticcio ti viene in mente; tuttavia, non è necessaria un'enorme comprensione della matematica per farcela, purché si comprendano approssimativamente i concetti, come applicarli e come calcolare le equazioni, di solito non è necessaria una comprensione approfondita della materia

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.