Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leg ik uit hoe u LuckyTemplates-visualisaties met vormkaarten kunt wijzigen. Vormkaarten zijn geweldig voor ruimtelijke analyse en ze gaan goed samen met LuckyTemplates-rapporten en -dashboards. Ze kunnen ook worden gebruikt als een standaard kaartfunctie. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Dit voorbeeld kwam voort uit een probleem dat een van mijn klanten tegenkwam. De kaart geeft gemeenten in Nederland weer, waarvan er sinds kort een aantal zijn samengevoegd tot één vorm. Als gevolg hiervan is de vormkaart niet meer correct en moet deze worden gerepareerd.
Hoewel dit een LuckyTemplates-gerelateerde zelfstudie is, zal ik u laten zien hoe u GIS-software kunt gebruiken om dit probleem aan te pakken. We moeten de grenzen van de vormen corrigeren en ik zal het gebruik van speciale software demonstreren om dit te doen.
Inhoudsopgave
GIS-software gebruiken om Shape Maps te wijzigen LuckyTemplates Visuals
Commerciële GIS-softwarepakketten kunnen dit type verwerking uitvoeren, maar in dit geval gebruik ik vrije software genaamd QGIS, wat uitstekend is. U kunt deze gratis software downloaden van hun website, qgis.org . Selecteer vervolgens de meest stabiele versie.
Op het eerste gezicht is de gebruikersinterface intimiderend, maar maak je geen zorgen. We hebben maar een paar opties nodig. QGIS begint met een leeg scherm, maar ter referentie kunt u een achtergrondkaart toevoegen met plug-ins . We kunnen een open stratenkaart toevoegen, zodat we een nauwkeurige basiskaart hebben. U vindt de plug-ins hier onder Beheer en geïnstalleerde plug-ins .
Je kunt zien dat ik verschillende plug-ins heb geïnstalleerd. Degene die u moet installeren, is Quick Map Services .
Ga vervolgens naar Web , vervolgens naar Quick Map Services , klik op Open Street Map ( OSM ) en vervolgens op Standard .
Je krijgt zo'n kaart, die als achtergrondkaart kan dienen. Maar ik zal het verbergen omdat we het in dit geval niet nodig hebben. Maar als je dat doet, komt het soms van pas.
De vormkaart repareren
Nu we een canvas hebben, kunnen we beginnen met het repareren van de vorm van de kaart. Zoek het shapefile in het browservenster aan de linkerkant en sleep het naar de witte ruimte, zoals zo. De vormkaart verschijnt.
Ik maak altijd een gedupliceerde laag door met de rechtermuisknop op de laag te klikken en vervolgens Duplicate Layer te selecteren . Dit is voor de veiligheid. Als je het verprutst, kun je altijd opnieuw beginnen.
Klik nu met de rechtermuisknop op de laag en open de attributentabel . Deze tabel vertegenwoordigt alle gegevens in de shapefile en dit wordt een DBF-bestand dat we later in Excel zullen converteren en gebruiken in LuckyTemplates.
We moeten drie gemeenten samenvoegen om één te worden , dus selecteren we de drie vormen door de navigatietoets te gebruiken en vervolgens op de kaart te klikken of door ze in de tabel te selecteren.
Om naar het canvas te gaan, selecteert u het besturingselement Functies (linkerbovenhoek) en klikt u vervolgens op de drie gemeenten.
Zodra deze zijn geselecteerd, gaat u naar Vector in het lint, selecteert u Geoprocessing Tools en klikt u vervolgens op Dissolve . Hiermee worden de binnengrenzen van de drie gemeenten weggenomen om één grote vorm te worden.
Klik in het pop-upvenster op Alleen geselecteerde functies en vervolgens op Uitvoeren .
En nu hebben we deze ene grote vorm van de drie gemeenten.
We hebben nu twee lagen voor verwerking. De ene is deze originele laag (afbeelding hierboven) en de andere is de opgeloste laag (afbeelding hieronder), het deel dat we uit de rest van de kaart hebben gehaald. Zoals je kunt zien, zijn dit slechts die drie vormen die tot één zijn samengevoegd.
In de attributentabel van de originele laag zullen we de drie geselecteerde vormen verwijderen. Selecteer hiervoor de drie gemeenten, klik vervolgens op het potloodpictogram om bewerken toe te staan en klik vervolgens op de prullenbak. Vergeet niet de tafel op te slaan.
In het doek verberg ik het opgeloste deel en nu zie je de leegte in het gebied van de drie gemeenten.
In de attributentabel van de Dissolved-laag kunnen we de naam wijzigen in de gewenste naam. Laten we het in dit voorbeeld Repaired noemen .
En nu moeten we de leegte in de originele laag opvullen met de laag Dissolved . Om dat te doen, gaan we naar onze verwerkingstoolbox hier aan de rechterkant, typen samenvoegen en selecteren de vectorlaag samenvoegen .
Er verschijnt een venster waarin we de twee lagen kunnen selecteren.
Nu is de vorm gerepareerd, die wordt weergegeven als een nieuwe laag, Samengevoegd. Klik met de rechtermuisknop op deze laag, selecteer Exporteren en sla het op als een shapefile . Het is erg belangrijk dat u shapefile selecteert wanneer u het opslaat.
Shapefiles converteren naar TopoJSON en gebruiken als Shape Maps in LuckyTemplates
Na het repareren van uw kaarten in QGIS, moet u de shapefiles converteren naar TopoJSON-bestanden zodat u ze kunt gebruiken als LuckyTemplates-visuals voor shapemaps.
Om dat te doen, gaan we naar de map shape-website (mapshaper.org) en laden we uw shapefiles. Zorg ervoor dat u alle bestanden opneemt. We moeten een paar aanpassingen doen.
Eerst klikken we op Importeren. Het shapefile wordt dan geopend in mapsshaper. Klik op Console en je ziet een venster verschijnen aan de linkerkant.
Hier typen we info in . Het belangrijkste onderdeel van deze informatie is het CRS , het referentiesysteem, de projectie van de kaart. Dit zou WGS84 moeten zijn.
Als dit niet het geval is, typt u Project 84 en drukt u op Enter. Het type in Wissen .
Typ nogmaals info in en je zult zien dat de projectie is veranderd, aangezien je projectie anders was dan die van de WGS84. De projectie is nu correct voor gebruik in .
Aangezien we QGIS hebben gebruikt om de invoertabel te wijzigen, hebben we geen verdere bewerking nodig. In dat geval kunt u de pictogrammen rechtsboven hier gebruiken. Klik erop, selecteer een gebied op de kaart en de kenmerken worden weergegeven en kunnen worden bewerkt. Als u bewerkt, zorg er dan voor dat de namen voor de locatie op de kaart overeenkomen met de locatienamen in uw dataset.
Het volgende dat u moet doen, is op de knop Vereenvoudigd klikken . Dit helpt de bestandsgrootte van de vorm te verkleinen door de contouren van de vorm te wijzigen of uit te rekken. Dit zal ook de weergavetijd verkorten. Selecteer de methode en klik vervolgens op toepassen.
In het deelvenster Instellingen kunt u de schuifregelaar slepen. Ik neem meestal iets van 10% en deze vormen zijn goed voor gebruik.
Als u tevreden bent, klikt u op Export , selecteert u TopoJSON , exporteert u het bestand en slaat u het op.
Ga daarna naar Excel, open het DBF-bestand en sla het op.
In LuckyTemplates hebben we de tabel gerepareerd geïmporteerd. We hebben de vormkaart visueel en we hebben de naam van de gemeente toegevoegd. Onder het opmaakvenster - Vorm, hebben we ons gerepareerde topoJSON-bestand.
We kunnen de nieuwe vorm selecteren en we kunnen zien dat dit de gerepareerde is.
LuckyTemplates-vormkaartvisualisatie voor ruimtelijke analyse
Gegevensvisualisaties LuckyTemplates – Dynamische kaarten in knopinfo
Filtervelden en visuele interacties gebruiken om overtuigende visualisaties te maken in LuckyTemplates
Conclusie
Dit is nogal een stap van LuckyTemplates, maar het is een geweldige vaardigheid om je eigen geografische vormen te kunnen maken of wijzigen en deze weer te geven. In deze use case hebben we gekeken naar administratieve grenzen.
Stel dat u fabrieken of gebouwen op die geografische positie op een kaart wilt weergeven. Met een Excel- tabel met drie of meer paren lengte- en breedtegraden, maakt u geografische vormen die op de kaart kunnen worden geplaatst en maakt u er selecteerbare objecten van. Je hebt eindeloze mogelijkheden.
Ik hoop dat je deze tutorial nuttig vindt . Bekijk de onderstaande links voor meer inhoud over LuckyTemplates met vormkaarten.
Proost!
Paulus
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten