Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

ArcGIS Python API

Huomio

CSC:llä oli ArcGIS-konsortio 31.12.2025 asti. Vuodesta 2026 alkaen CSC ei tarjoa ArcGIS-lisenssejä suomalaisille yliopistoille.

ArcGIS API for Python on tehokas ja moderni Python-kirjasto, joka tukee ArcGIS Enterprisen ja ArcGIS Onlinen uusimpia julkaisuja ja tarjoaa yhtenäisen ohjelmallisen käyttökokemuksen skriptaukseen ja automatisointiin koko ArcGIS-tuoteperheessä. Sitä käytetään kolmeen keskeiseen työnkulkuun:

  • GIS-organisaation hallinta: käyttäjien, ryhmien, kohteiden ja palvelimien hallinta sekä ArcGIS Enterprise- tai ArcGIS Online -organisaatiosi ulkoasun ja käyttötuntuman mukauttaminen
  • Sisällönhallinta: sisällön tuottaminen ja julkaiseminen (tasot, verkkokartat, palvelut), sisällön kloonaaminen ja siirtäminen organisaatioiden sisällä ja niiden välillä sekä tasojen ja palveluiden muokkaaminen ja päivittäminen
  • Paikkatietoanalyysi ja datatiede: datan muokkaus ja jalostus, paikkatietodatan käsittely pandas-dataframeina, paikkatietoanalyysi, kartoitus ja visualisointi, koneoppiminen ja syväoppiminen

Lisätietoja siitä, mitä API:lla voi tehdä, sekä syvällisemmän katsauksen moduuleihin löydät sivulta ArcGIS API for Python -yleiskatsaus.

Puhdin ArcGIS Python API -asennus perustuu ESRI:n arcgis_learn-metapakettiin ja sisältää myös syväoppimisen paketteja.

Jotkin ArcGIS Python API:n osat edellyttävät kirjautumista oman organisaatiosi ArcGIS Onlineen.

Saatavuus

ArcGIS Python API on saatavilla Puhdissa:

  • versio 2.4.0.1 moduulissa geoconda/3.12.10, katso geoconda-sivu
  • versio 2.1.0.3 moduulissa arcgis-python-api

Käyttö

Lataa moduuli

module load arcgis-python-api

Voit tarkistaa ladattuun moduuliin sisältyvät tarkat paketit ja versiot komennolla:

list-packages

Lisenssi

ArcGIS Python API on saatavilla Apache 2.0 -lisenssillä. Moduuli sisältää myös useita muita kirjastoja, joilla on omat lisenssinsä.

Viittaus

Esri. (Vuosi). ArcGIS API for Python (Versio). https://developers.arcgis.com/python/

Kiitokset

Mainitse CSC ja Geoportti julkaisuissasi; tämä on tärkeää projektin jatkuvuuden ja rahoitusraportoinnin kannalta. Voit esimerkiksi kirjoittaa: "The authors wish to thank CSC - IT Center for Science, Finland (urn:nbn:fi:research-infras-2016072531) and the Open Geospatial Information Infrastructure for Research (Geoportti, urn:nbn:fi:research-infras-2016072513) for computational resources and support".

Asennus

arcgis-python-api-moduuli asennettiin Puhdille käyttäen Tykyn conda-containerize-toiminnallisuutta ja tätä ArcGIS Python API:n conda-ympäristötiedostoa.

Muut ArcGIS-työkalut CSC:n laskentaympäristössä

  • ArcGIS Pro on saatavilla vain Windows-käyttöjärjestelmälle, jota ei valitettavasti tueta CSC:n laskentaympäristössä.
  • ESRI tarjoaa laajan valikoiman palvelintuotteita laajamittaiseen paikkatietoanalyysiin. Nämä ArcGIS-palvelintuotteet tukevat yleensä Linux-käyttöjärjestelmää, ja ne voidaan asentaa cPoutaan.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta