Google Earth Studio datan visualisointityökaluna (R )

Tässä Giorgio Comain (OBC Transeuropa) julkaisussa kuvataan työnkulku ja joitain viitekohteita kaikille, joita houkuttelee ajatus käyttää Google Earthia tietojen visualisointiin.

(European Data Journalism Network) ( 8. lokakuuta 2020)

Google Earth Studio on hieno työkalu, joka mahdollistaa upeiden videoiden luomisen mahdollistamalla sujuvat siirtymät maapallon sijaintien välillä, lähentämällä maata lähemmäksi ja näyttämällä vuoret ja kaupungit 3D-muodossa.

Tässä on heidän oma promovideonsa:

En kuitenkaan ole toistaiseksi nähnyt sitä käyttävän tietojen visualisointiin, enkä ole nähnyt yhtään online-viestiä, jossa keskusteltaisiin Google Earth Studion käytöstä tietojen kanssa. Joten… päätin kokeilla sitä ja ilmoittaa asiasta.

Tässä viestissä kuvaan miten tein tämän videon:

Nauti siitä koko näytöllä. Jos olet täällä vain toiminnan vuoksi, voit ohittaa muutaman ensimmäisen minuutin.

Tämä viesti tulee olemaan jotain tuotearvostelun ja mahdollisesti hyödyllisten vertailukohteiden välissä. kaikille, joita houkuttelee ajatus käyttää Google Earthia tietojen visualisointiin. Tässä viestissä kuvattu työnkulku on vähemmän kuin ihanteellinen, mutta ehkä siitä voi silti olla hyötyä lähtökohtana jollekin, joka harkitsee antaa sille pyörähdyksen.

Google Earth Studion käyttämiseksi videotuntemus muokkausohjelmisto on hyödyllinen. Omien asiakirjojen lukeminen on pakollista aloittaaksesi. Ajan saaminen perustietojen saamiseksi kameran liikkeen toiminnasta online-käyttöliittymässä säästää paljon turhautumista eteenpäin.

Jos sinulla on tietoja Google Earthin käyttämässä muodossa (.kml) tai tiedät jo kuinka muuntaa tiedot siihen, voit ohittaa seuraavan osan, jossa kerrotaan yksityiskohtaisesti, miten data muunnetaan .kml: ksi R-ohjelmointikielellä. Jos et tunne R: tä, mutta haluat silti lukea lisää Google Earth Studiosta, sinun kannattaa todennäköisesti ohittaa seuraava kohta.

Tietojen saaminen Google Earthiin

Vie maantieteelliset tietojoukot R: stä muotoon, jota voidaan käyttää Google Earth Studiossa, ja niiden ulkonäön mukauttaminen ei ole yksinkertainen prosessi, ainakin osittain omistettujen asiakirjojen ja opetusohjelmien niukkuuden vuoksi. Google Earth ei hyväksy kaikkia kml-tiedostojen ominaisuuksia, eikä mikään tärkeimmistä geolaskennan R-paketeista ole omistettu toiminnoilla, joiden tarkoituksena on helpottaa vientiä R: stä kml: ään. Taistellessani jonkin verran plotKML : n kanssa päätin palata pakettiin, joka on paljon tutumpi kaikille, jotka käyttävät maantieteellistä tietoa ryhmässä R:

sf (jos et ole perehtynyt maantieteellisten tietojen analysointiin R: ssä, kirja Geolaskenta R: llä on hyvä viite).

sf helpottaa tietojen hakemista R: ään ja niiden käsittelyä, mutta jättää datan viennin muihin kirjastoihin, tässä tapauksessa

libkml kautta

rgdal ja joitain mukautuksia on saatavana

ogr\_style -palvelun kautta. Nämä kaikki on dokumentoitu, mutta ne eivät toimi sujuvasti, ja jäljelle jää kokeilun ja virheen selvittäminen, mitkä parametrit pääsevät onnistuneesti sf -objektista vietyyn kml: ään. Jotkut parametrit näyttävät kadonneen ogr\_stylelibkml välillä, joitain kml -ominaisuuksia ei tunnisteta Google Earth, ja vianmääritystä vaikeuttaa se, että se vaatii jonkin verran perehtymistä erilaisiin taustalla oleviin standardeihin.

Loppujen lopuksi tein pari mukavuustoimintoa, jotka mahdollistavat viemisen sf objektit kml-tiedostoiksi, mikä helpottaa perusmuokkausta, kuten viiva- ja täyteväri, tekstikoko ja vastaavat, käytettävissä olevien vientitoimintojen avulla. Kun en voinut saada haluttua tulosta tuottavia, palasin paljaan xml: n käsittelyyn. Tämä kaikki tapahtuu nyt konepellin alla omistetuilla toiminnoilla, jotka ovat nyt osa

latlon2map -paketti .

Toinen monimutkainen tekijä tuli siitä, että Google Earthissa tekstitunnisteiden on aina liitettävä symboli ( oletusarvoisesti tämä on ruma keltainen työntötappi). Valitettavasti ei ole helppoa tapaa poistaa symbolit käytöstä. Kiertotapa on asettaa symbolin asteikoksi 0, mutta teksti näkyy edelleen annettujen koordinaattien oikeassa yläkulmassa.En ole löytänyt tapaa kohdistaa ne keskelle, joten päädyin säätämään pisteiden sijaintia manuaalisesti antamaan vaikutelman, että etiketti on tietyn muodon keskellä – tässä tapauksessa tietyn kuvan keskellä ruudukon solu ( katso lisätietoja koodista ).

Sitä paitsi ei ole selvää tapaa muuttaa maantieteellisen objektin korkeutta kohdassa sf, mikä on joskus välttämätöntä työskenneltäessä Google Earth Studion kanssa seuraavassa osassa kuvatuista syistä. Lopulta päätin muuntaa sf -objektin matriisiksi, lisätä korkeuden, muuntaa takaisin sf -objektiksi, lisätä parametreja sisällytettäväksi kml sen selvittämiseksi, kuinka näitä korkeustietoja käytetään ( käytettävissä olevat vaihtoehdot sisältävät relativeToGround, absolute, relativeToSeaFloor) ja vie lopuksi kml-tiedostoon, jonka Google Earth voi lukea.

sf \%>\%
st\_coordinates() \%>\%
as\_tibble() \%>\%
mutate(Z = 50) \%>\% # here is setting the height to 50 meters
st\_as\_sf(coords = c("X", "Y", "Z"), dim = "XYZ") \%>\%
group\_by(L2) \%>\%
summarise(geometry = st\_combine(geometry)) \%>\%
st\_cast("POLYGON") \%>\%
mutate(altitudeMode="relativeToGround",
extrude = TRUE) \%>\%
ll\_export\_sf\_to\_kml()

Kun tiedät miten edetä, tämä näyttää varsin mielenkiintoiselta ja tehokkaalta, koska korkeutta voidaan mahdollisesti käyttää tietojen visualisointiin. Joitakin muita satunnaisia ​​testejä (katso kuva) harkittuani sisällyttämään videoon joitain 3D-pylväskaavioita ja vastustamalla tuskin kiusausta kirjoittaa opetusohjelma 3D-ympyräkaavioiden valmistamiseksi Google Earth Studiossa, sain vihdoin siirtyä eteenpäin. / p>

Katso, olen taiteilija!

Tasojen käsittely Google Earth Studiossa

Aluksi Google Earth Studio näyttää olevan kunnossa myös suurten tietojoukkojen ja useiden tasojen kanssa. Edellä linkitetyn videon ensimmäiseen osaan heitin noin tusina erilaista peittokerrosta, koska tarrat on lisättävä erikseen. Ajattelin, että tuotan videon 4k-tarkkuudella pikemminkin kuin vain HD.

Jonkin ajan kuluttua tajusin, että esikatselu tukee vain HD: tä (joten tarrat näyttävät ylisuurilta muokkauksen aikana), ja että jos avaat tallennetun projektin uudelleen uudessa istunnossa, kaikki tasot näytetään sitten päällekkäin esikatseluruudussa. Asiat näyttivät melko sotkuisilta.

Tosin sekaisin

Tämän videon kaltaiset kerrokset eivät myöskään ole aina hyvässä vuorovaikutuksessa Google Earthin kanssa.

Yksi kiehtovimmista Google Earth Studion asioista on sen kyky tehdä tilaa 3D-muodossa. Tämä on kaikki hyvää, mutta vaikka vuorilla peittokuvat näyttävät hyvältä ja seuraavat ympäristön rakennetta, sama ei koske kaupunkeja, joiden Google Earthilla on 3D-tietoja rakennuksista. Jostakin syystä jotkut satunnaisesti muotoillut meren monikulmiat näkyvät aina yli värillisillä peitteillä. Molemmat artefaktit näkyvät seuraavassa kuvassa:

Google Earth Studio on ilkeä

Kuten videon viimeisissä segmenteissä näkyy, ongelman ratkaisemiseksi jouduin asettamaan kerrokset maanpinnan yläpuolelle saadaksesi hyväksyttäviä tuloksia.

Yhteenvetona: tässä on joitain ehdotuksia, jos haluat tehdä elämästäsi hieman helpompaa aloittaessasi uuden projektin Google Earth Studion kanssa:

  • säilytä HD-oletusresoluutio, ellei todellakaan tarvitse. (1920 * 1080), joten esikatselussa näkemäsi on sama kuin renderoidussa lähdössä
  • jos teet hieman pidemmän videon, jossa eri datajoukot näkyvät eri ajankohtina, katkaise se ylös pieninä osina. Ne on helppo yhdistää myöhemmin. Monien tasojen kohdalla asioita ei näytetä esikatselussa oikein, renderöintiprosessi jumittuu tai ei näytä edistymistä (joten luulet sen olevan jumissa, vaikka se todella toimii), ja koko käyttöliittymä muuttuu hieman vähemmän reagoivaksi.
  • oletusarvoisesti vienti edellyttää, että pidät käyttöliittymän auki, etkä voi tehdä mitään muuta tietokoneella. Se edellyttää myös, että odotat kaikkien kuvien luomisen, jotta ne voidaan ladata yhtenä zip-tiedostona. Jos asiat jumittuvat, se on aloitettava uudelleen renderoinnin alusta. Jos teet hieman suuremman projektin ja sinulla ei ole varatietokonetta, tämä on erittäin ärsyttävää. Joten tee itsellesi palvelus: pyydä pääsy uusimpaan betaan tällä lomakkeella , ja muutaman päivän kuluttua sinulle annetaan mahdollisuus viedä kaikki suoraan paikallinen kansio: kehykset tallennetaan suoraan, joten voit viedä isoja projekteja yhdellä kertaa ja tehdä muita asioita tietokoneellasi samanaikaisesti (tämä neuvo on voimassa elokuussa 2020; tämä ominaisuus on toivottavasti automaattisesti käytettävissä tulevissa versioissa ).
  • Ensinnäkin, kun tutustut käyttöliittymään, haluat todennäköisesti aloittaa ”Pika-aloitus” -projekteilla siirtyäksesi sujuvasti sijainnin ja toisen välillä.

Kääriminen

Google Earth Studio mahdollistaa upeiden videoleikkeiden luomisen. Muokkaussarja toimii suoraan selaimesta ja on käyttökelpoinen myös vähemmän tehokkailla tietokoneilla. Siinä on monia ominaisuuksia, joita en ole maininnut, mukaan lukien reittien tuominen kameran liikkeiden määrittämiseksi ja päiväajan asettaminen valojen ja varjojen vaihtamiseksi. Sen avulla tietoja voidaan viedä muodossa, jota kokeneet käyttäjät voivat edelleen käsitellä ohjelmistoilla, kuten Adobe After Effects. Se voi olla myös tehokas työkalu tietojen visualisointiin, ja sitä voidaan käyttää lyhyissä videoleikkeissä tietyn tietojoukon esittämiseen tai jonkin kontekstin tarjoamiseen.

Työskentellessäni tämän videon kanssa minulla oli kuitenkin tunne, että kävin jotenkin enimmäkseen tuntemattomalla alueella: jos joku sai maantieteelliset tiedot R: stä ja käytti niitä tuottamaan videoleikkeitä Google Earth Studion kanssa, he eivät jättäneet paljon jälkiä verkkoon ( oppaat ja esimerkit YouTubessa yleisempiin käyttötarkoituksiin, jotka eivät liity dataan). Toivottavasti tämän viestin sisältämistä viitteistä on hyötyä muille, jotka harkitsevat liittymistä hauskaan ja aloittavat Google Earth Studion käytön tietojen visualisointityökaluna.

Kaikki yllä olevan tuottamiseen käytetyt tiedostot ja komentosarjat video on saatavilla tässä repossa . Tiedostot, joita voidaan käyttää suoraan Google Earth Studion kanssa , voidaan ladata tältä linkiltä . Jos esikatseluruudussa näkyy ylimitoitettuja tarroja, tämä johtuu siitä, että nämä tiedostot on optimoitu vietäviksi 4 k: ssä.

Kaikki komentosarjat, joita käytetään tietojen luomiseen Näiden visualisointien perusta on julkaistu tässä repossa .

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *