Обов'язково індексуйте всі шари просторово. Тоді ArcMap (або будь-яке інше програмне забезпечення GIS) швидко зможе вибрати те, що знаходиться у прямокутнику, який ви намагаєтеся намалювати.
Далі потрібно зробити кожен шар видимим лише в масштабі, де вони створюють вигляд. Якщо ви малюєте шар, зроблений для масштабу 1: 1000 в масштабі 1: 100000, це займе багато часу, і ви, ймовірно, деталі не побачите.
Третє - не мати багато видимих шарів, які покривають один одного. Тоді всі вони будуть намальовані (я думаю, що це справедливо і для програмного забезпечення Arc), але ви бачите лише той, який знаходиться спереду.
Якщо це все ще відбувається повільно, ви, ймовірно, надсилаєте дані з іншого комп'ютера із надто поганим з'єднанням.
Крім того, ви нагнітаєте базу даних далеко. Тоді, можливо, варто переглянути інші програмні рішення (вони можуть бути відкритими та безкоштовними ;-))
Я здогадуюсь, що ти можеш перешкодити йому перемальовуватися автоматично, але я не впевнений, що це ти справді хочеш зробити.
/ Ніклас