Daha çox

Həmişə "Durdurulmuş" Məlumatlarla Açılacaq MXD -ni necə qurmaq olar? ArcMap 10.3.1?


Böyük məlumat dəstləri olan bir neçə MXD -ə sahibəm (bəziləri bir milyondan çox xüsusiyyətə malikdir). MXD -ni açmaq və hər bir xüsusiyyəti çəkməkdənsə, məlumatları "durdurulmuş" vəziyyətdə açmaq istərdim; çünki bu çox uzun çəkir. MXD -ni açsam, xüsusiyyətlərin rəsmini 'durdurmağa' çalışın, bəzən bu dərhal işləyir və məlumatlar çəkilişi dayandırır, digər hallarda bu cəhd çox uzun çəkir.

MXD -də olan təbəqəni həmişə açıq saxlamalıyam, çünki sonradan MXD bir Xəritəçəkmə xidməti yaratmaq üçün istifadə ediləcək.

MXD -ni həmişə 'duraklatılmış' olaraq açılmasını təyin edə biləcəyim bir ayar varmı?

Açdığım zaman MXD -nin necə görünməsini istərdim.

ArcMap 10.3.1 istifadə edirəm.


Məlumat Çərçivəsini Qaralama Modunda quraraq keçmişdə bu işlə məşğul olmuşam (Məlumat Çərçivəsi Xüsusiyyətləri> Çərçivə> Qaralama Rejimini yoxlayın) sonra Layout Görünüşünə daxil olun (Görünüş> Layihə Görünüşü) MXD -ni saxlamadan əvvəl. Bu, çəkmə müddətini əhəmiyyətli dərəcədə azaldır.

Məsələn, bir MXD -də 3 milyon nöqtəm və 500.000 -dən çox xəttim var idi. Yuxarıdakı təlimatları izlədim, MXD-ni saxladım və bağladım, sonra yenidən açdım. Layihə, Qaralama Modunda və Məlumat Görünüşündə olmasa, 1 dəqiqəlik gözləmə ilə müqayisədə tamamilə açılması üçün yalnız 22 saniyə çəkdi.


VBA quraşdırılmış və lisenziyalıysanız, bu asanlıqla edilə bilər. Aşağıdakı kod sətirləri ekrandakı ekranı dayandırır açıq sənəd hadisəsi haqqında. Kod normal şablonda olduğu üçün açdığınız hər MXD üçün icra olunur. Sonra ekranı açmaq sizin ixtiyarınızdadır.

... sonra heç vaxt etməməyi arzulayıram! :)

Kopyalama kodu:

Şəxsi Funksiya MxDocument_OpenDocument () Boolean Dim pMXApp olaraq IMxApplication2 olaraq Set pMXApp = Application pMXApp.PauseDrawing = True End Function