Script og verktøy for administrasjon av ArcGIS Online/Portal-kontoer

ArcGIS Online har et enkelt web-brukergrensesnitt for å administrere innhold og brukere på kontoen.

Mange brukere har i tillegg etterspurt muligheter for å automatisere oppgaver på ArcGIS Online, samt mer avanserte administrasjonsmuligheter. Mange av disse utfordringene har nå blitt løst av brukere som har lagd webapplikasjoner eller Python-moduler for administrering av ArcGIS Online. Disse verktøyene er samlet på denne siden: ArcGIS Online webapplikasjoner og moduler. Videre i denne artikkelen går vi gjennom de viktigste verktøyene og modulene, og hva da brukes til.

Webapplikasjoner

ArcGIS Online Assistant:

  • Flytte/kopiere kart og innhold til en annen organisasjonskonto
  • Oppdatere URL-er for karttjenester og andre tjenester i et webkart
  • Oppdatere URL-er for karttjenester og webapplikasjoner som driftes på ArcGIS Online

Muligheten for å kunne oppdatere URL-er til tjenester i et webkart er en meget nyttig funksjon som kan spare deg for mye tid dersom du har publisert ArcGIS Server-tjenestene dine til en ny servermaskin.

AGO Admin Tools:

  • Oppdatere standard kartutsnitt (extent)
  • Endre URL-nøkkel for tjenester som har blitt republisert
  • Opprette bakgrunnskart som består av flere lag (multilayer background map)
  • Oppdatere URL-er for karttjenester og webapplikasjoner som driftes på ArcGIS Online

Endring av standard kartutsnitt skal kunne gjøres manuelt i innstilligene for kontoen, men mange har opplevd problemer med å få endringene til å oppdateres. Republisering av tjenester fra ArcMap har ofte ført til feil i tjenesten siden tjenestene får nye URL-nøkler. Mange har også etterspurt muligheten for bakgrunnskart som kombinerer flere lag, f.eks. flyfoto og lag over veier og stedsnavn, noe som kan løses med denne applikasjonen!

Group Emailer:

En rekke moduler og script har blitt utviklet for å automatisere arbeidsoppdager og administrasjon av ArcGIS Online.  Flere av modulene overlapper hverandre, og vi har kun listet opp de vi har testet. Bruk av disse modulene krever erfaring i scripting/programmering.

Python-moduler og script

ArcREST:

En Python-modul for enklere scripting mot ArcGIS REST API-et til ArcGIS Online og ArcGIS server. Modulen inneholder metoder før å automatisere følgende oppgaver:

  • Legge til, slette og oppdatere featuretjenester
  • Laste opp vedlegg til featuretjenester
  • Publisere et MXD-dokument til ArcGIS Online som en featuretjeneste
  • Liste opp informasjon om brukere og innhold på en ArcGIS Online-konto

 Ago-tools:

Python-modul for å automatisere administrasjon av en ArcGIS Online-konto.

  • Lage et regneark over alle brukerne tilhørende en konto
  • Oppdatere URL-en for et webkart
  • Finne nye brukere og legge de til i grupper
  • Flytte innhold mellom ArcGIS Online-kontoer

Pull Hosted Features:

Script som laster ned data (og vedlegg) fra en featuretjeneste på ArcGIS Online til en lokal filgeodatabase.