Aprēķināt lauku

Aprēķināt lauku


Šis rīks strādā ar ievades slāni, lai aprēķinātu jauna vai esoša lauka vērtības. Izveidojiet Arcade izteiksmi, lai aprēķinātu vērtības funkciju apkopošanai. Ja jūsu datiem ir iespējota laika funkcija un laika tips, varat papildus izveidot izteiksmes, kuras fiksē maršrutu.

Piemēram, pieņemsim, ka vēlaties modificēt esošu lauku ar nosaukumu TotalSales. Jūs vēlaties, lai lauku raksturo kopējais pārdošanas apjoms 2016. un 2017. gadā. Izmantojot šos laukus izteiksmē, varat aprēķināt lauka vērtību kā

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

Izmantosim citu piemēru. Pieņemsim, ka jums ir GPS mērījumi, kas reģistrē atrašanās vietu, laiku, autobusa ID un autobusu ātrumu pilsētā. Vēlamies izveidot jaunu lauku ar nosaukumu SpeedFrom3 , kurā katrai funkcijai tiek noteikts vidējais pēdējo 3 reģistrēto GPS mērījumu ātrums. Lai veiktu šo aprēķinu, mēs lietosim maršrutu atpazīstošu aprēķinu, kur maršruts ir autobuss, ko apzīmē autobusa ID Aprēķins, kas nosaka vidējo iepriekšējo trīs laika posmu ātrumu un pašreizējo laika posmu, ir

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

Izvēlieties slāni, lai aprēķinātu lauka vērtības


Punkti, līnijas, laukumi vai tabula, kurā būs aprēķinātās lauka vērtības.

Papildus slāņa izvēlei kartē varat izvēlēties Izvēlēties analīzes slāni nolaižamā saraksta apakšā, lai saturā atrastu Big Data koplietojuma datu kopu vai elementu slāni.

Aprēķināt lauka vērtības laukam


Jaunais vai esošais lauks, kuram ir šī lauka aprēķinātās vērtības un datu veids. Ja aprēķināt jau esoša lauka vērtības, datu veids nav jāpielāgo.

Izveidojiet izteiksmi, lai aprēķinātu lauka vērtības


Pievienojiet izteiksmi, izmantojot izteiksmes veidotāju lauka vērtību aprēķināšanai.

Piemēram, pieņemsim, ka vēlaties pievienot lauka vērtības ar nosaukumiem income un bonus. Lai to izdarītu, pievienojiet izteiksmi $feature["income"] + $feature["bonus"] .

Izteiksme ir saistīta ar maršrutu


Norādiet, vai izteiksme ir saistīta ar maršrutu. Izteiksme, kas saistīta ar maršrutu, ietvers šādu formatējumu:

$track.field["fieldname"].history(...)
. Ar maršrutu saistītās izteiksmēs nepieciešami lauki, lai apzīmētu atsevišķus maršrutus. Maršrutus var izveidot no punktiem, līnijām, laukumiem vai tabulām, un tiem nepieciešams, lai ievadē ir maršruta noteicējs, un datiem ir iespējota laika funkcija, pamatojoties uz laika mirkli.

Analizēt datus ar laika intervāliem


Norādiet, vai vēlaties aprēķināt ierakstu vērtības, izmantojot laika intervālus, kas segmentēs datus analīzei. Ja izmantojat laika intervālus, ir jāiestata vajadzīgais laika intervāls un pēc izvēles jānorāda atsauces laiks. Ja nenorādāt atsauces laiku, tiks izmantots 1970. gada 1. janvāris.

Piemēram, ja iestatāt laika robežu 1 diena, sākot ar 9:00 no rīta 1990. gada 1. janvārī, tad katra ieraksta vērtība tiks saīsināta 9:00 no rīta katrai dienai un analizēta šajā segmentā.

Laika intervālu izmantošana ir ātrs veids, kā paātrināt skaitļošanas laiku, jo tas ātri rada īsākos maršrutus analīzei. Ja analīzei ir lietderīgi sadalīt ar atkārtotiem intervāliem, tas ir ieteicams lielai datu apstrādei.

Rezultātu slāņa nosaukums


Slāņa nosaukums, kas tiks izveidots. Ja rakstāt uz ArcGIS Data Store, rezultāti tiks saglabāti mapē Mans saturs un pievienoti kartei. Ja rakstā uz lielu datu failu koplietojumu,, rezultāti tiks saglabāti lielajā datu failu koplietojumā un pievienot tā sarakstam. Tas netiks pievienots kartei. Noklusējuma nosaukums ir balstīts uz rīka nosaukumu un ievades slāņa nosaukumu. Ja slānis jau pastāv, rīks nedarbosies.

Rakstot uz ArcGIS Data Store (relāciju vai telpas un laika lielo datu krātuvi), izmantojot nolaižamo lodziņu Saglabāt rezultātu, var norādīt mapes nosaukumu mapē Mans saturs, kurā tiks saglabāts rezultāts.