A Google Earth Studio adatmegjelenítő eszközként (R )

Giorgio Comai (OBC Transeuropa) bejegyzése egy munkafolyamatot és néhány hivatkozási pontot ír le mindenkinek, akit csábít a Google Earth adatmegjelenítésre való ötlete.

(European Data Journalism Network) ( 2020. október 8.)

Google Earth Studio egy divatos eszköz, amely lehetővé teszi lenyűgöző minőségű videók létrehozását, lehetővé téve a zökkenőmentes átmeneteket az egész világon található helyek között, közelebb közelítve a földhöz, és 3D-ben megjelenítve a hegyeket és városokat.

Íme a saját promóciós videójuk:

Eddig azonban még nem igazán láttam, hogy adatmegjelenítésre használták volna, és nem láttam olyan online bejegyzést sem, amely a Google Earth Studio adatokkal való használatát vitatta meg. Tehát … úgy döntöttem, hogy kipróbálom, és jelentést teszek.

Ebben a bejegyzésben leírom, hogyan készítettem ezt a videót:

Élvezze teljes képernyőn. Ha csak a cselekvés miatt van itt, érdemes kihagynia az első pár percet.

Ez a bejegyzés a termékismertető és az esetlegesen hasznos referenciapontok gyűjteménye közé esik. bárkinek, akit a Google Earth adatmegjelenítésre való ötlete csábít. Az ebben a bejegyzésben leírt munkafolyamat az ideálisnál kevesebb, de talán mégis hasznos lehet kiindulópontként annak, aki fontolóra veszi, hogy pörgetést adjon neki.

A Google Earth Studio használatához némi ismeret a videóval kapcsolatban szerkesztő szoftver hasznos lesz. A kezdéshez saját dokumentációjuk kötelező. Ha időt szán arra, hogy alaposan megismerje a kamera mozgásának működését az online felületen, a későbbiekben is sok frusztrációt fog megtakarítani.

Ha a Google Earth által használt formátumban (.kml) rendelkezik adatokkal, vagy már tudja az adatok konvertálásának módja, kihagyhatja a következő részt, amely részletesen ismerteti az adatok konvertálását .kml-be az R programozási nyelvvel. Ha még nem ismeri az R-t, de mégis szeretne többet megtudni a Google Earth Studio-ról, akkor valószínűleg el kell hagynia a következő részt is.

Az adatok bekerülése a Google Earth-be

Exportálás a földrajzi adatkészletek R-ből a Google Earth Studio-ban használható formátumba, és a megjelenésük testreszabása nem egyenes folyamat, legalábbis részben a dedikált dokumentáció és oktatóanyagok szűkössége miatt. A Google Earth nem fogadja el az kml fájlok összes funkcióját, és az R-vel végzett geokiszámítás egyik fő csomagja sem rendelkezik külön funkciókkal, amelyek megkönnyítik az R-ből km-be történő exportálást. Miután kissé küzdöttem a plotKML -vel, úgy döntöttem, hogy visszatérek egy olyan csomagra, amely sokkal ismertebb lesz bárki számára, aki az R földrajzi adatokat használja:

sf (ha nem ismeri a földrajzi adatok R-ben történő elemzését, a Geocomputation with R könyv nagyszerű hivatkozási alap).

sf megkönnyíti az adatok R-be való bejutását és feldolgozását, de az adatok exportálását más könyvtárakba hagyja, ebben az esetben

libkml keresztül

rgdal, némi testreszabással a

ogr\_style oldalon keresztül. Ezek mind dokumentálva vannak, de nem működnek zökkenőmentesen, és az egyiket próbával és hibával kell kitalálni, hogy mely paraméterek sikeresen eljutnak az sf objektumból az exportált kml-be. Úgy tűnik, hogy egyes paraméterek elvesznek ogr\_style és libkml között, egyes kml funkciókat nem ismerünk fel a Google Earth, és a hibaelhárítást bonyolítja az a tény, hogy némi ismeretre van szükség a különböző alapul szolgáló szabványokhoz.

Végül készítettem néhány kényelmi funkciót, amelyek lehetővé teszik az exportálást sf objektumok kml fájlokba, megkönnyítve az alapvető testreszabást, például a sor- és kitöltési színt, a szöveg méretét stb., Az elérhető exportálási funkciók felhasználásával. Amikor nem sikerült elérnem azokat, akik a kívánt eredményt produkálták, visszatértem a csupasz xml feldolgozására. Ez most a motorháztető alatt történik a dedikált funkciókkal, amelyek most a

latlon2map csomag .

Egy másik bonyolító tényező abból adódott, hogy a Google Earth szöveges címkéinek állítólag mindig egy szimbólumot ( alapértelmezés szerint ez egy csúnya sárga csapszeg). Sajnos nincs egyszerű módszer a szimbólumok letiltására. Megkerülő megoldás a szimbólum skálájának 0-ra állítása, de a szöveg továbbra is megjelenik a megadott koordináták jobb felső sarkában.Nem találtam módot arra, hogy középre igazítsák őket, így végül kézzel állítottam be a pontok helyét, hogy azt a benyomást keltsem, hogy a címke egy adott alak közepén van – ebben az esetben egy adott alak közepén. rács cella ( a részletekért lásd a kódot ).

Ezen kívül nincs nyilvánvaló módja a földrajzi objektum magasságának megváltoztatására a sf, amelyre a következő szakaszban ismertetett okok miatt néha szükség van, amikor a Google Earth Stúdióval dolgozunk. Végül végül átalakítottam az sf objektumot mátrixszá, hozzáadtam magasságot, visszaalakítottam sf -re, paramétereket adtam hozzá kml annak tisztázására, hogy miként kell felhasználni a magasságra vonatkozó információkat ( elérhető opciók tartalmazzák a relativeToGround, absolute, relativeToSeaFloor), végül exportáljon egy kml fájlba, amelyet a Google Earth olvashat.

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()

Ha már tudod, hogyan kell eljárni, ez elég érdekesnek és hatalmasnak tűnik, mivel a magasság potenciálisan felhasználható az adatok megjelenítésére. Néhány további véletlenszerű teszt (lásd a képet) után, figyelembe véve néhány 3D sávdiagram felvételét a videóba, és csak alig ellenállva annak a kísértésnek, hogy egy oktatóanyagot írjak a 3D kördiagramok készítéséről a Google Earth Stúdióban, végre tovább tudtam lépni.

Nézd, művész vagyok!

Rétegekkel való munka a Google Earth Studio-ban

Eleinte úgy tűnik, hogy a Google Earth Studio még nagy adatkészletek és több réteg esetén is rendben van. A fent linkelt videó első részéhez körülbelül egy tucat különböző fedőréteget dobtam be, mivel a címkéket külön kell hozzáadni. Mialatt ott voltam, azt gondoltam, hogy a videót 4k felbontásban készítem el, nem csak HD felbontásban.

Egy idő után rájöttem, hogy az előnézet csak HD-t támogat (tehát a címkék túlméretezettnek tűnnek szerkesztés közben), és hogy ha újból megnyitja a mentett projektet egy új munkamenetben, akkor az összes réteg egymás tetején jelenik meg az előnézeti panelen. A dolgok elég rendetlenül néztek ki.

Igaz, rendetlenség

Ezenkívül az olyan rétegek, mint amilyenek ebben a videóban szerepelnek, nem mindig működnek együtt szépen a Google Earth programmal.

A Google Earth Studio egyik lenyűgöző tulajdonsága, hogy képes megjeleníteni tér 3D-ben. Ez mind jó, de bár a hegyeken az átfedések szépen megjelennek és követik a környezet textúráját, ugyanez nem igaz azokra a városokra, amelyek esetében a Google Earth rendelkezik 3D adatokkal az épületekről. Valamilyen oknál fogva néhány véletlenszerű alakú tengeri sokszög mindig over színű fedvényként jelenik meg. Mindkét műtárgy látható a következő képen:

A Google Earth Studio csúnya

Amint a videó utolsó szakaszaiban látható, ennek a problémának a leküzdéséhez az elfogadható eredmények elérése érdekében a rétegeket a föld fölé kellett helyeznem.

Összefoglalva, íme néhány javaslat, ha kicsit könnyebbé akarja tenni életét, amikor új projektet indít a Google Earth Studio segítségével:

  • hacsak nem igazán kell, tartsa meg az alapértelmezett HD felbontást (1920 * 1080), tehát az előnézetben megegyezik azzal, amit a renderelt kimenetben kapsz
  • ha kissé hosszabb videót készítesz, különböző adatkészletekkel az idő különböző pontjain megjelenve, akkor törd meg kis szegmensekben felfelé. Könnyű később egyesíteni őket. Sok réteg esetén a dolgok nem megfelelően jelennek meg az előnézetben, a megjelenítési folyamat elakad vagy nem mutat haladást (tehát úgy gondolja, hogy elakadt, még akkor is, ha valóban működik), és az egész felület kissé kevésbé reagál.
  • alapértelmezés szerint az exportáláshoz meg kell nyitva tartani a kezelőfelületet anélkül, hogy bármi mást tehetne a számítógépen. Ez azt is megköveteli, hogy megvárja az összes kép létrehozását, hogy azok egyetlen zip fájlként tölthetők le. Ha a dolgok elakadnak, akkor újra meg kell kezdeni a renderelés elejét. Ha valamivel nagyobb projektet készít, és nincs tartalék számítógépe, ez rendkívül idegesítő. Ezért tegyen magának egy szívességet: kérjen hozzáférést a legfrissebb bétához ezen az űrlapon keresztül , és pár nap múlva lehetősége lesz mindent exportálni közvetlenül egy helyi mappa: a kereteket közvetlenül tárolják, így egyszerre exportálhat nagy projekteket, és egyidejűleg más dolgokat is végezhet a számítógépével (ez a tanács 2020 augusztusától érvényes; ez a funkció remélhetőleg automatikusan elérhető lesz a jövőbeli verzióiban ).
  • Először is, amint megismerkedik a kezelőfelülettel, valószínűleg a „Gyors indítás” projektekkel szeretne kezdeni, hogy zökkenőmentesen mozoghasson az egyik hely és a másik között.

Összecsomagolás

A Google Earth Studio lehetővé teszi a lenyűgöző minőségű videoklipek létrehozását. A szerkesztőcsomag közvetlenül a böngészőből működik, és még kevésbé hatékony számítógépekkel is használható. Számos olyan funkcióval rendelkezik, amelyeket nem említettem, beleértve az útvonalak importálását a kamera mozgásának meghatározásához és a napszak beállításához a fények és árnyékok megváltoztatásához. Lehetővé teszi az adatok exportálását olyan formátumban, amelyet a haladó felhasználók tovább feldolgozhatnak olyan szoftverekkel, mint az Adobe After Effects. Ez az adatok vizualizálásának hatékony eszköze is lehet, és rövid videoklipekben felhasználható egy adott adatsor bemutatására vagy kontextus megadására.

Ennek a videónak a feldolgozása közben azonban a úgy éreztem, hogy valahogy többnyire feltérképezetlen területen jártam: ha valaki földrajzi adatokat kapott R-ből, és videoklipeket készített a Google Earth Studio segítségével, akkor nem sok nyomot hagyott online (azonban rengeteg oktatóanyagok és példák a YouTube-on az adatokhoz nem kapcsolódó általánosabb felhasználásokhoz). Remélhetőleg az ebben a bejegyzésben szereplő hivatkozások mások számára hasznosak lesznek, akik csatlakoznak a szórakozáshoz, és elkezdik használni a Google Earth Stúdiót adatmegjelenítési eszközként. videó elérhető ebben a repóban . A közvetlenül a Google Earth Studio val használható fájlok letölthetők erről a linkről . Ha túlméretezett címkéket lát az előnézeti ablaktáblán, ez annak a ténynek köszönhető, hogy ezeket a fájlokat 4k-ban optimalizálták az exportáláshoz.

Az összes szkript, amelyet az Ezen adatmegjelenítések alapja megjelent ebben a repóban .

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük