lt.geologyidea.com
Daugiau

Katalogų kūrimas „ArcPy“ aplanke „in_memory“

Katalogų kūrimas „ArcPy“ aplanke „in_memory“


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Ar yra būdas sukurti „ArcPy“ atmintyje poaplankį?

Pvz., Užuot laikinai išsaugoję duomenų rinkinį:

r'in_memory / bufferOne '

Norėčiau jį išsaugoti:

r'in_memory / buffers / bufferOne

Tai, žinoma, išspaudžia klaidos pranešimą. Bet ar yra būdas vis tiek pasiekti tą patį efektą?


Pagrindas: dirbu kuriantį įrankį daug tarpinių duomenų, kurių nereikia išsaugoti. Šiuo metu kiekvieną tarpinį išvestį kaupiu atskiruose aplankuose, o tai palengvina išvesties patikrinimą testavimo metu ir išvengia filtravimo susierzinimo naudojant tokius dalykus kaip arcpy.ListFeatureClasses () (tai iš tikrųjų yra visų šių antrinių aplankų naudojimo priežastis):

Dabar, kai žinau, kad gaunu teisingus rezultatus, norėčiau išsaugoti daugumą šių veiksmų atmintyje, norint pagreitinti įrankį. Būtų idealu, jei galėčiau tiesiog pritaikyti šią struktūrą ir pakeisti kelis scenarijaus kelius, užuot pridėjęs daug filtrų logikos.


Ne - atmintyje darbo vietos yra tik panašios į geoduomenų bazės darbo sritis ir nėra tapačios. Jie palaiko funkcijų klases, bet ne duomenų rinkinius.

Tai užfiksuota žiniatinklio darbo vietos naudojimas atmintyje:

Ypatybių duomenų rinkinių ar aplankų negalima sukurti atminties darbo srityje.