Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial, spiegherò come modificare le visualizzazioni di LuckyTemplates delle mappe di forma. Le mappe delle forme sono ottime per l'analisi spaziale e si adattano bene ai report e ai dashboard di LuckyTemplates. Possono anche essere utilizzati come elementi cartografici standard. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Questo esempio deriva da un problema riscontrato da uno dei miei clienti. La mappa rappresenta i comuni dei Paesi Bassi e recentemente alcuni di questi sono stati uniti per formare un'unica forma. Di conseguenza, la mappa delle forme non è più corretta e deve essere corretta.
Sebbene questo sia un tutorial relativo a LuckyTemplates, ti mostrerò l'uso del software GIS per risolvere questo problema. Dobbiamo correggere i confini delle forme e dimostrerò l'uso di un software speciale per farlo.
Sommario
Utilizzo del software GIS per modificare le mappe delle forme LuckyTemplates Visuals
I pacchetti software GIS commerciali possono eseguire questo tipo di elaborazione, ma in questo caso sto usando un software gratuito chiamato QGIS, che è eccezionale. Puoi scaricare questo software gratuito dal loro sito web, qgis.org . Quindi, seleziona la versione più stabile.
A prima vista, l'interfaccia utente è intimidatoria, ma non preoccuparti. Abbiamo solo bisogno di alcune opzioni. QGIS inizia con uno schermo vuoto, ma per riferimento puoi aggiungere una mappa di sfondo usando i plugin . Possiamo aggiungere una mappa stradale aperta, quindi abbiamo una mappa di base accurata. Puoi trovare i plugin qui sotto Gestisci e Plugin installati .
Puoi vedere che ho installato diversi plugin. Quello che devi installare è Quick Map Services .
Successivamente, vai su Web , quindi su Quick Map Services , fai clic su Open Street Map ( OSM ) e quindi su Standard .
Otterrai una mappa come questa, che può fungere da mappa di sfondo. Ma lo nasconderò perché in questo caso non ne abbiamo bisogno. Ma se lo fai, a volte torna utile.
Riparare la mappa delle forme
Ora che abbiamo una tela, possiamo iniziare a riparare la forma della mappa. Trova lo shapefile nella finestra del browser a sinistra e trascinalo nello spazio bianco, in questo modo. Apparirà la mappa delle forme.
Creo sempre un livello duplicato facendo clic con il pulsante destro del mouse sul livello e selezionando Duplica livello . Questo è per sicurezza. Se sbagli, puoi sempre ricominciare da capo.
Ora, fai clic con il pulsante destro del mouse sul livello e apri la tabella degli attributi . Questa tabella rappresenta tutti i dati nello shapefile e questo diventerà un file DBF che successivamente convertiremo in Excel e utilizzeremo in LuckyTemplates.
Dobbiamo unire tre comuni per diventare uno , quindi selezioniamo le tre forme o utilizzando il tasto di controllo e quindi facendo clic sulla mappa o selezionandole nella tabella.
Per andare al canvas, seleziona il controllo Caratteristiche (angolo in alto a sinistra) e poi clicca sui tre comuni.
Una volta selezionati, vai su Vettore nella barra multifunzione, seleziona Strumenti di geoprocessing e quindi fai clic su Dissolvi . Questo rimuoverà i confini interni dei tre comuni per diventare un'unica grande forma.
All'interno della finestra a comparsa, fare clic su Selected features only , quindi su Run .
E ora abbiamo questa grande forma dei tre comuni.
Ora abbiamo due livelli per l'elaborazione. Uno è questo livello originale (immagine sopra) e l'altro è il livello Dissolto (immagine sotto), che è la parte che abbiamo tolto dal resto della mappa. Come puoi vedere, queste sono solo quelle tre forme unite in una sola.
Nella tabella degli attributi del livello originale, rimuoveremo le tre forme selezionate. Per fare ciò, seleziona i tre comuni, quindi fai clic sull'icona della matita per consentire la modifica, quindi fai clic sul cestino. Non dimenticare di salvare la tabella.
Nella tela nascondo la parte dissolta e ora si vede il vuoto nell'area dei tre comuni.
Nella tabella degli attributi del layer Dissolved, possiamo cambiare il nome in quello desiderato. In questo esempio, chiamiamolo Repaired .
E ora dobbiamo riempire il vuoto nel livello originale con il livello Dissolved . Per farlo, andiamo alla nostra casella degli strumenti di elaborazione qui sul lato destro, digitiamo merge e selezioniamo il layer merge vector .
Si apre una finestra e qui possiamo selezionare i due livelli.
Ora la forma è stata riparata, che appare come un nuovo livello, Unito. Fai clic con il tasto destro su questo livello, seleziona Esporta e salvalo come shapefile . È molto importante selezionare lo shapefile quando lo si salva.
Conversione di shapefile in TopoJSON e utilizzo come mappe di forme in LuckyTemplates
Dopo aver riparato le tue mappe in QGIS, devi convertire gli shapefile in file TopoJSON in modo da poterli utilizzare come mappe di forma per gli elementi visivi di LuckyTemplates.
Per fare ciò, andiamo sul sito Web di Map Shape (mapshaper.org) e carichiamo i tuoi shapefile. Assicurati di includere tutti i file. Dobbiamo apportare alcune modifiche.
Innanzitutto, facciamo clic su Importa. Lo shapefile si apre quindi in mapshaper. Fai clic su Console e vedrai apparire una finestra sul lato sinistro.
Qui, digitiamo info . La parte più importante di queste informazioni è il CRS , il sistema di riferimento, che è la proiezione della mappa. Questo dovrebbe essere WGS84.
In caso contrario, digitare Project 84 e premere Invio. Il tipo in Clear .
Digita nuovamente le informazioni e scoprirai che la proiezione è cambiata, dato che la tua proiezione era diversa dal WGS84. La proiezione è ora corretta per l'uso in .
Dato che abbiamo usato QGIS per modificare la tabella di ingresso, non abbiamo bisogno di ulteriori modifiche. In tal caso, puoi utilizzare le icone in alto a destra qui. Fare clic su di esso, selezionare un'area sulla mappa e gli attributi verranno visualizzati e potranno essere modificati. Se modifichi, assicurati che i nomi della posizione sulla mappa corrispondano ai nomi della posizione nel set di dati.
La prossima cosa da fare è fare clic sul pulsante Semplificato . Ciò contribuirà a ridurre le dimensioni del file della forma modificando o allungando i contorni della forma. Ciò ridurrà anche il tempo di rendering. Selezionare il Metodo , quindi fare clic su applica.
Nel riquadro Impostazioni , puoi trascinare il dispositivo di scorrimento. Di solito prendo qualcosa come il 10% e queste forme vanno bene per l'uso.
Se sei soddisfatto, fai clic su Export , seleziona TopoJSON , quindi esporta il file e salva.
Successivamente, vai su Excel, apri il file DBF e salvalo.
In LuckyTemplates abbiamo importato la tabella riparata. Abbiamo la mappa visiva della forma e abbiamo aggiunto il nome del comune. Sotto il riquadro di formattazione - Shape, abbiamo il nostro file topoJSON riparato.
Possiamo selezionare la nuova forma e possiamo vedere che questa è quella riparata.
Visualizzazione delle mappe delle forme di LuckyTemplates per l'analisi spaziale
Visualizzazioni dei dati LuckyTemplates: mappe dinamiche nelle descrizioni dei comandi
Utilizzo di campi filtro e interazioni visive per creare visualizzazioni accattivanti in LuckyTemplates
Conclusione
Questo è un bel passo da LuckyTemplates, ma è una grande abilità essere in grado di creare o modificare le proprie forme geografiche e visualizzarle. In questo caso d'uso, abbiamo esaminato i confini amministrativi.
Ad esempio, desideri visualizzare fabbriche o edifici in quella posizione geografica su una mappa. Con una tabella Excel con tre o più coppie di latitudini e longitudini, crei forme geografiche che possono essere posizionate sulla mappa e renderle oggetti selezionabili. Hai infinite possibilità.
Spero che questo tutorial ti sia stato utile. Dai un'occhiata ai collegamenti sottostanti per altri contenuti sulle mappe delle forme LuckyTemplates.
Saluti!
Paolo
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.
Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere