У мене є програмне забезпечення (не Arc), яке працює щоночі на невиробничій машині, яка оновлює функції форм-файлів із зовнішньої бази даних. Періодично я хотів би видалити всі функції з формфайлу (а не сам файл, який повинен залишитися) і дозволити програмному забезпеченню "перебудувати" файл форми з нуля. Я хотів би автоматизувати цей процес.
На даний момент у мене не встановлено програмного забезпечення GIS. Я сподівався, що зможу скриптувати рутинну програму в Python, яка автоматично видалить функції, як інструмент геообробки Arc's Delete Features .
Чи є модулі Python, які б мені дозволили це зробити? Переважно з відкритим кодом? Я переглянув Shapely і PyShp, але не побачив нічого, що дозволило б мені масово видалити функції або що збігається з пунктом WHERE. Вони можуть записувати функції та аналізувати їх, але ніде не бачили ВИДАЛИТИ ОСОБЛИВОСТІ.
Я, звичайно, повинен пропустити щось просте ...
EDIT: У мене є 35 папок (різні географічні розширення, всі за власним проекцією), з 35-65 фігурними файлами і робить близько 1000 форм-файлів для вирішення.
ERROR 1: The DeleteFeature() operation is not permitted on a read-only shapefile