Возникла как-то необходимость упорядочения топосъемки которая лежала на разных компьютерах и накапливалась в течение нескольких лет. Основное неудобство заключалось в том, что для того чтобы найти необходимый фрагмент, нужно было провести целое дознание с пристрастием, найти всех участников процесса, сделать им очную ставку, выяснить, кто рисовал, и только так отыскивались нужные фрагменты. Надоело.
Второй фактор, подтолкнувший на эту работу - это то, что в местный орган государственной власти необходимо было внести предложение, каким образом в городе можно централизованно вести накопление топосъемки в векторном формате.
После долгих размышлений (не буду перечислять все за и против) я пришел к выводу, что лучше всего это сделать, разбив всю съемку на файлы, ограниченные рамкой планшетов масштаба 1:500. Но вот беда - мой город покрывает 7808 планшетов. Создавать их всех вручную? Нет уж, извольте.
Решил, что лучшим выходом из ситуации будет создание скрипта в Digitals. Скрипт поможет автоматизировать процесс. Определенной ручной работы конечно не избежать. Для того чтобы скрипт начал работать, нужно было создать карту, в которой находятся полигоны рамок планшетов. Каждый планшет должен иметь номенклатуру, записанную в соответствующий параметр. Номенклатура позволит идентифицировать планшеты.
Разбивка карты на планшеты была выполнена за полдня. Номенклатура листа масштаба 1:500 для моего города выглядит следующим образом 80^59^14, где 80 - координата Х левого нижнего угла рамки масштаба 1:2000 в километрах, 59 – координата У этого же угла. Делим планшет масштаба 1:2000 на 16 планшетов масштаба 1:500. Нумеруем, полученные планшеты, слева направо, сверху вниз. В указанной выше номенклатуре 14 - это номер планшета масштаба 1:500.
Итак, что нам нужно.