Viac

Funkcionalita Attribute Assistant a ArcGIS Online


Sme skupina EGIS, ktorá používa Arc Desktop 10.3.1 a ArcGIS Online, ako aj aplikáciu pre zberateľov. S ArcDesktop používame ArcGIS Local Govt Attribute Assistant

Snažíme sa umožniť používateľom zadávať údaje o bodoch žiadosti o službu pomocou aplikácie kolektora alebo ArcGIS online, ale stále si ponechať funkčnosť pomocníka atribútov, ktorý používame vo verzii pre stolné počítače.

Konkrétne by sme chceli použiť možnosť AutoIncrement Number na to, aby sme každej novej požiadavke na službu, ktorá bola zrušená v teréne pomocou zberača alebo arcgis online, poskytli postupne zvyšované číslo požiadavky na službu. Navyše, keď je bod v poli vypustený pomocou aplikácie alebo online, chceli by sme, aby sa zip, mapa, blok mapy, zóny atď. Automaticky pretiahli a vyplnili, takže používateľovi poľa stačí vypustiť bod a zadať problém. (V zásade by sme chceli, aby sa Attribute Assistant choval v ArcGIS Online / Collector rovnako, ako sa správame v ArcDesktop)

Urobil som tu slušné množstvo prieskumu a umiestnil som tento článok http://blogs.esri.com/esri/arcgis/2015/01/29/collector-for-arcgis-v10-3-is-out-and-its -veľký obchod/

Zdá sa, že to hovorí, že v 10.3 bude táto funkcionalita, ale nemôžem zistiť, ako ich niekto v minulosti implementoval. Je pravda, že existuje funkčnosť? a mal niekto skúsenosti s používaním Attribute Assistant v prostrediach Collector alebo ArcGIS Online? A ak áno, ako ste sa k tomu dostali?


Rozumiem tomu tak, že nástroj ArcGIS Attribute Assistant (AA) je doplnok ArcGIS Desktop, ktorý si vyžaduje spustenie systému ArcGIS Desktop a .NET: http://solutions.arcgis.com/shared/help/attribute-assistant/# požiadavky

Nemyslím si, že môžete použiť AA v spojení s ArcGIS Online. Hľadal som podobnú vec pred pár mesiacmi a nič som nenašiel. V mojom čítaní príspevku na blogu ESRI, na ktorý ste odkazovali, som tiež nevidel nič, čo by naznačovalo, že ESRI pridával podporu pre Attribute Assistant (AA) do ArcGIS Online, okrem toho, že sa na to niekto pýtal v sekcii komentárov a autor na to odpovedal bola to dobrá otázka a požiadal o ďalšie prípady použitia, aby mohol pochopiť, ako sa bude používať. Takže možno v budúcnosti bude niečo v tomto duchu ...

Môžem načrtnúť prístup, ktorý v súčasnosti implementujeme a ktorý by poskytoval podobné funkcie ako to, čo hľadáte, ale iba pre scenár, keď používate Collector / ArcGIS Online v spojení s editovateľnými službami funkcií hostenými z vášho vlastného servera ArcGIS Server a ArcSDE. Ak máte kontrolu nad databázou, do ktorej Collector zapisuje údaje, môžete nastaviť spúšťače databázy, ktoré by spúšťali uložené procedúry vždy, keď sa do tabuľky vloží alebo aktualizujú nové riadky, ktoré obsahujú vašu upraviteľnú vrstvu funkcií. Napríklad uloženú procedúru je možné použiť na priradenie poľa ID s automatickým zvyšovaním a potom môžete tiež použiť SQL Spatial dotazy na vyhľadanie a priradenie zip, mapového bloku atď. V našom prípade sme sa chceli uistiť, že údaje boli upravené / pridané prostredníctvom webových aplikácií ako (Collector, Web App Builder atď.) by zdieľali rovnaké pravidlá automaticky vyplňovaných polí, aké sme mali pri úprave rovnakých vrstiev pomocou nástrojov pre pracovnú plochu, a tento prístup k spúšťaču databázy to ponúka.

Tu bolo niekoľko príkladov prístupov MS SQL Server k uloženým procedúram na vytvorenie automatického prírastkového ID s predponami:

http://www.sqlteam.com/article/custom-auto-generated-sequences-with-sql-serverenter popis odkazu tu

Nemám rýchly odkaz na príklady typu priestorových dotazov SQL, ktoré by ste potrebovali na vyhľadanie ďalších atribútov z iných vrstiev, ale príklady nájdete inde.


Pozri si video: Tutorial ArcGIS: Attribute Transfer Mapping (Október 2021).