doslidnik писав:І так 10000 разів - слушна порада. І це доведеться робити співробітнику ДЗК бо чужого за комп не посадять. Для того й програма щоб автоматизувати марудну роботу.
Ви до цих пір нічого не зрозуміли!
Програма для того, щоб автоматизувати процес. Запам'ятайте це!
У Вас хибне уявлення про автоматизування.
Ви пропонуєте кожен раз створювати нову програму для виправлення різних косяків в 10000 файлів? Це не логічно з точки зору програмування, бо через де-який час з'являться інші косяки, а потім ще другі і треті... І кожен раз переробляти програму? А знаєте чому? Тому що у вас передовсім це кількість, а не якість.
Раніше всі ділянки вручну малювали і координати розраховували на логарифмічних лінійках, з'явились комп'ютери і програми - просто введи координати, програма сама намалює і вирахує, введи дані і вона буде їх зберігати та пошуком легко находити, так ні і тепер не автоматизація, бо зараз хочуть однією кнопочкою обробити тисячу різних ділянок, звідки і косяки з'являються, а потім щоб ще і під кожен косяк переробляти програму.
Ми працюємо над внесенням додаткових механізмів в програму, щоб збільшити наглядність і спростити процес реєстрації ділянки та обробки її координат. От наприклад, нещодавно один з користувачів запропонував таку ідею: при імпорті ділянок, якщо таку вже знайшла програма в базі, то вивести не тільки інформацію про неї, а й невеличкий малюнок форми ділянки, щоб наглядно порівняти ту ділянку, що в базі з тією, що імпортується плюс ще відмітити червоним ті координати, що відрізняються. От оце справді суттєве доповнення, це потрібно всім і завжди, і досить наглядно дозволяє порівняти ділянки при імпорті. А кому потрібно імпортувати лише координати без семантики з обмінного файлу, щоб виправити колишні косяки, окрім Вас? А потім ще ви захочете імпортувати лише цільове, бо не правильно стояло, а потім щоб лише дані власника, бо потрібно обробити 10000 ділянок, а потім.... А потім наші користувачі будуть жалітись (взагаліто вже давно жаліються), що програма занадто складна і має багато різних і зовсім не потрібних функцій. А де-хто випадково проімпортує замість семантики лише координати, теж буде жалітись, що наша програма зіпсувала йому дані, бо він не зовсім розібрався в тій купі налаштувань, які довелось зробити.