Izračun polja

Izračun polja


Ovaj alat radi s ulaznim slojem za izračun vrijednosti za novo ili postojeće polje. Izradite Arcade izraz da biste izračunali vrijednosti s kojima ćete ispuniti geoobjekte. Ako su podaci ovremenjeni i instantne vrste vremena, možete ako želite izraditi izraze koji su svjesni praćenja.

Primjerice, pretpostavimo da želite izmijeniti postojeće polje naziva TotalSales. Želite da polje predstavlja zbroj ukupnih prodaja u 2016. i 2017. Pomoću tih polja u izraz izračunate vrijednost polja kao

$feature["Sales2016"] + $feature["Sales2017"]
.

Uzmimo u obzir drugi primjer, pretpostavimo da imate mjerenja GPS-a koja bilježe lokaciju, vrijeme, ID busa i brzinu busova u gradu. Želimo stvoriti novo polje naziva SpeedFrom3 za koji vrijedi prosjek brzina posljednjih 3 zabilježenih mjerenja GPS-a za svaki geoobjekt. Za ovaj bismo izračun upotrijebili izračun svjestan praćenja u kojem bismo pratili bus označen ID-om busa. Izračun za utvrđivanje prosječne brzine prethodnih 3 vremenskih koraka i trenutačnog vremenskog koraka glasi

average($track.field["speed"].history(-4))
.

Izaberite sloj za izračun vrijednosti polja za


Točke, linije, područja ili tablica s izračunatim vrijednostima polja.

Osim odabira sloja s vaše karte, možete odabrati Izaberi sloj za analizu na dnu padajućeg popisa za pretraživanje vaših sadržaja za skup podataka za dijeljenje datoteka velikih podataka ili sloj geoobjekta.

Izračunajte vrijednosti polja za polje


Novo ili postojeće polje s izračunatim vrijednostima i vrstama podataka tog polja. Ako izračunavate vrijednosti na polju koje već postoji, ne trebate uparivati vrste podataka.

Izradite izraz za izračun vrijednosti polja


Dodajte izraz pomoću sastavljača izraza da biste izračunali vrijednosti polja.

Primjerice, pretpostavimo da želimo dodati vrijednosti polja naziva prihodi income i bonus. Da biste to učinili, dodajte izraz $feature["income"] + $feature["bonus"] .

Izraz je svjestan praćenja


Odredite je li izraz svjestan praćenja. Izraz svjestan praćenja uključivat će formatiranje kao

$track.field["fieldname"].history(...)
. Za izraze svjesne praćenja potrebna su polja za utvrđivanje pojedinačnih tragova. Tragovi se mogu sastojati od točaka, linija, područja ili tablica i zahtijevaju samo da unos ima identifikator tragova i da su podaci ovremenjeni instantnom vrstom vremena.

Analizirajte podatke s vremenskim intervalima


Odredite želite li izračunati vrijednosti za svoje tragove pomoću vremenskih intervala koji će segmentirati ulazne vrijednosti za analizu. Ako upotrebljavate vremenske intervale, morate postaviti vremenski interval koji želite upotrijebiti i opcionalno postaviti referentno vrijeme. Ako ne postavite referentno vrijeme, upotrijebit će se 1. siječnja 1970.

Primjerice, ako postavite vremensku granicu na 1 dan, počevši od 9:00 sati 1. siječnja 1990., onda će se svaki trag skratiti u 9:00 za svaki dan i analizirati unutar tog segmenta.

Upotreba vremenskih intervala brz je način za ubrzavanje vremena računanja jer brzo stvara manje tragove za analizu. Ako dijeljenje ponavljajućim vremenskim intervalom ima smisla za vašu analizu, preporučuje se za obradu velikih podataka.

Naziv sloja rezultata


Naziv sloja koji će se stvoriti. Ako pišete na ArcGIS Data Store, vaši će se rezultati spremiti u Mojem sadržaju i dodati karti. Ako pišete na dijeljenje datoteka velikih podataka, vaši će se rezultati pohraniti u dijeljenje datoteka velikih podataka i dodati u manifest. Neće se dodati karti. Zadani naziv temelji se na nazivu alata i nazivu sloja unosa. Ako sloj već postoji, alat neće biti uspješan.

Kada pišete na ArcGIS Data Store (relacijski ili prostorno-vremenski spremnik velikih podataka), upotrebom padajućeg izbornika Spremi rezultat u možete odrediti naziv mape u dijelu Moj sadržaj gdje će se spremiti rezultat.