Vairāk

Kā iestatīt MXD atvēršanu, ja dati vienmēr ir “apturēti”? ArcMap 10.3.1?


Man ir vairāki MXD ar lielām datu kopām (dažām ir vairāk nekā miljons funkciju). Es gribētu atvērt MXD ar datiem “apturētā” stāvoklī, nevis atvērt MXD un atvērt visas funkcijas; jo tas prasa daudz laika. Ja es atveru MXD, tad mēģinu “apturēt” funkciju zīmēšanu, dažreiz tas darbojas uzreiz, un dati pārtrauc zīmēšanu, citreiz šis mēģinājums aizņem pārāk ilgu laiku.

Man vienmēr ir jāieslēdz MXD slānis, jo vēlāk MXD tiks izmantots, lai izveidotu kartēšanas pakalpojumu.

Vai ir kāds iestatījums, kurā varu iestatīt, lai MXD vienmēr tiktu atvērts kā “apturēts”?

Tā es gribētu, lai mans MXD izskatās, kad es atveru.

Es izmantoju ArcMap 10.3.1.


Agrāk esmu to risinājis, iestatot datu rāmi melnraksta režīmā (Datu rāmja rekvizīti> Rāmis> pārbaudiet uzmetuma režīmu), pēc tam dodieties uz izkārtojuma skatu (Skats> Izkārtojuma skats) pirms MXD saglabāšanas. Tas ievērojami samazina zīmēšanas laiku.

Piemēram, man MXD bija saglabāti 3 miljoni punktu un vairāk nekā 500 000 līniju. Es izpildīju iepriekš sniegtos norādījumus, saglabāju MXD un aizvēru no tā, pēc tam atkal atveru. Pagāja tikai 22 sekundes, līdz projekts tika pilnībā atvērts, salīdzinot ar 1 minūtes gaidīšanu, ja ne melnraksta režīmā un datu skatā.


To var viegli izdarīt, ja jums ir instalēta un licencēta VBA. Tālāk norādītās koda rindiņas pārtrauc displeja rādīšanu atklātā dokumenta pasākumā. Tā kā kods ir parastajā veidnē, tas tiek izpildīts par katru atvērto MXD. Pēc tam jūsu ziņā ir ieslēgt displeju.

... tad vēlējās, lai to nekad nedarītu! :)

Kopēšanas kods:

Privāta funkcija MxDocument_OpenDocument () kā Būla Dim Dimensija pMXApp Kā IMxApplication2 Iestatīt pMXApp = Lietojumprogramma pMXApp.PauseDrawing = Patiesa beigu funkcija