Nell'agosto del 2012, Laura Higgins, un ingegnere di sistemi JMP, ha scritto un grande post sul blog intitolato "Combattere il crimine usando l'analisi geospaziale in JMP." In quel post, esplora i dati sul crimine per San Francisco. Quando stava lavorando su quel post, mi ha contattato e ha chiesto se c'era un modo per produrre una mappa a livello stradale di San Francisco in JMP . Al momento, JMP poteva generare mappe ad un livello più alto usando Simple Earth e Detailed Earth. JMP potrebbe anche utilizzare un server di mapping esterno come il server NASA o il servizio Web Map (WMS). Ma a meno che tu non sapessi di un server WMS che genererebbe una mappa di basso livello di San Francisco, non c'era modo di ottenere la mappa che Laura voleva da JMP.
Così ho fatto la prossima cosa migliore. Ho generato manualmente una mappa per lei e l'ho aggiunta al suo grafico come immagine. Ma generare l'immagine è stato un po 'complicato. Dovevo trovare un server che generasse le tessere della mappa che volevo. Ho capito esattamente quali tessere mi servivano e come specificarlo come URL, quindi ho inviato la richiesta tramite un browser al server di mappatura. L'ho fatto per più riquadri, salvando ciascuno di quelli restituiti, e poi li abbiamo uniti insieme per creare un'immagine. Quindi ho dovuto posizionare manualmente l'immagine sullo sfondo in modo che fosse posizionata correttamente sotto i dati.
Laura era felice di avere questa "mappa", ed ero felice di crearlo per lei. Ma ovviamente ci sono problemi con questo approccio. Per i principianti, l'intero processo richiedeva una certa conoscenza delle mappe e probabilmente più tempo di quanto la maggior parte delle persone vorrebbe spendere. In secondo luogo, la mappa è stata generata a un livello di zoom specifico. Quindi, se hai provato a ingrandire, una nuova mappa non verrebbe generata. Non vengono aggiunti ulteriori dettagli e la mappa stessa viene semplicemente ridimensionata, causando un notevole degrado della qualità dell'immagine. Terzo, la mappa copre solo un'area specifica. Se doveste fare una panoramica in qualsiasi direzione, non ci sarebbe alcuna mappa visibile, solo uno sfondo bianco. Infine, e probabilmente di maggior preoccupazione, l'immagine doveva essere manualmente, ma correttamente, posizionata nel grafico. Se la mappa non si trova nella posizione corretta, la visualizzazione è completamente fuorviante.
Certo, potresti usare quell'ultimo numero a tuo vantaggio. Supponiamo che tu volessi comprare una casa in un certo quartiere a San Francisco. Dopo aver esaminato i dati del crimine, decidi che il quartiere ha troppi crimini. Bene, puoi semplicemente far scorrere la mappa - e presto chango - il tuo futuro quartiere ora è privo di criminalità! È vero, metteremo tutto quel crimine nella baia. Ah, se solo fosse così semplice sbarazzarsi del crimine nel tuo quartiere.
Bene, sono felice di dirlo adesso JMP 11 , Laura può ottenere la mappa che voleva direttamente da JMP - e anche tu puoi. JMP 11 offre una nuova opzione per la mappa di sfondo chiamata Servizio di mappe stradali . Come alcune delle altre opzioni di mapping in JMP, il servizio Street Map utilizza una connessione Internet per accedere a un server di mapping che genererà automaticamente una mappa per te. Ma a differenza del servizio Web Map, non devi dire a JMP come raggiungere il server. Il server è di proprietà e gestito da JMP, quindi il prodotto JMP sa come trovarlo.
Il server genera mappe su richiesta utilizzando tecnologia e dati OpenStreetMap. JMP usa i tuoi assi per generare una mappa con le coordinate corrette e calcola un livello di zoom appropriato in modo da ottenere la giusta quantità di dettagli. Zoomata, la mappa mostra i nomi di paesi e stati con le principali autostrade. Il dettaglio nella mappa aumenta man mano che si ingrandisce, rivelando strade secondarie, nomi di strade e impronte di edifici. Le mappe vengono generate utilizzando una combinazione di colori tenui per consentire ai tuoi dati di emergere.
Così ora puoi avere una visione dei dati sul crimine di San Francisco che assomiglia a questo:

O anche questo:

Naturalmente, San Francisco non è l'unico luogo con reati e Bubble Plot non è l'unica piattaforma in JMP che utilizza mappe di sfondo. Ecco una trama di contorno in Graph Builder che mostra il crimine a Raleigh, nel North Carolina.

Il servizio Street Map può generare una mappa per qualsiasi posizione sulla Terra. Quindi, sia che tu voglia esplorare i valori immobiliari, le aree ad alta criminalità, i ristoranti migliori o tutto quanto sopra, il servizio Street Map di JMP 11 ti aiuterà a visualizzare i tuoi dati. Il servizio Street Map ti consente di eseguire lo zoom indietro per ottenere una vista generale e lo zoom in quartieri specifici o addirittura fino al livello della strada, fornendoti la giusta quantità di dettagli e una mappa ad alta risoluzione ad ogni livello.
Che tipo di dati visualizzerai con il servizio Street Map?
John Ponte ha scritto:
JMP non supporta le mappe di Google, a causa di problemi di licenza. Ma JMP supporta OpenStreetMaps, a partire dalla versione 11. Dalla finestra di dialogo della mappa di sfondo, è possibile specificare il servizio di Street Map per ottenere una mappa a livello stradale. Un'altra opzione per la mappa di sfondo è il servizio Web Map. Questa opzione consente di utilizzare qualsiasi server che supporti l'API WMS. Quindi, se le tue mappe militari Topo provengono da un server WMS, basta specificare l'URL del server e uno o più livelli nei campi forniti quando selezioni l'opzione WMS.
Per quanto riguarda l'aggiunta di elementi grafici georeferenziati, non sono abbastanza sicuro di cosa intendi. Con Bubble Plot o Graph Builder, puoi usare lat / lon per specificare i tuoi assi y / x e otterrai un marcatore, o bolla, nella posizione appropriata per ciascuno dei tuoi punti dati. È quello che stai cercando? Sia Graph Builder che Bubble Plot supportano le opzioni di mappatura che ho citato, quindi puoi utilizzare una di queste piattaforme per tracciare i tuoi dati in cima alle mappe.
Spero che questo possa essere d'aiuto.
Rosser Bobbitt ha scritto:
Ho dati con lat / long associati a valori individuali. Alcuni dei file di dati hanno anche etichette temporali.
Vorrei aggiungere mappe di Google e mappe militari Topo ai grafici dei dati, in particolare i grafici a bolle, in JMP.
In congiunzione con questo, o indipendentemente da esso, vorrei aggiungere una grafica georeferenziata che disegno su grafici con dati lat / long. Ci sono modi?