Перенумерация массива

После выбора команды Координаты->Перенумерация или Измерение-> Перенумерация появится диалоговое окно для перенумерации массива.

Выбор входного и выходного файла

Название входного файла задайте рамке Файл. В случае перенумерации каталога координат можно задать и название выходного файла, так что исходный файл останется без изменения. Это выгодно, в частности, когда исходная и новая нумерация перекрываются, т.е. в случае, если во время перенумерации дошло до конфликта обеих нумераций.

Изменение неполного номера

При изменении неполного номера можно поступать двумя способами:

Установка неполного номера-константы

Желаете-ли, чтобы при изменении у всех пунктов было одинаковый неполный номер, достаточно его значение записать во входное окно. После перенумерации все пункты получат заданный неполный номер.

Желаете-ли, чтобы неполный номер у пунктов отстранить, оставьте входную строчку незаполненной или запишите туда значение 0.

Установка неполного номера с помощью маски

Желаете-ли изменить некоторые части исходного неполного номера, тогда можно использовать изменение неполного номера с помощью маски. Маска позволяет изменить только некоторые цифры в неполном номере. Маску можно задать двумя способами:

  • Маска с вопрос. знаками

    Задаете-ли маску в форме ???xx??? (предварительно можно использовать и эквивалентную запись ###xx###), то цифры на позициях, на которых в маске стоят вопрос. знаки (или решетки), будут сохранены, а остальные цифры будут заменены знаками, заданными в маске.

    Исходный неполный номер 12345678 по заданию маски ???9???? изменилось бы на 12395678. Знаки на позициях вопрос. знаков были бы сохранены, четвертая цифра неполного номера была бы заменена цифрой 9.

  • Маска с позициями

    Предыдущий способ пригоден в случае, когда заменяют отдельные цифры, но не изменяют их очередность. В случае, если необходимо напр. первые три цифры передвинуть на конец неполного номера, то предыдущим способом этого не достичь. Однако, маску можно задать и способом, когда на место вопрос. знаков запишем позиции знаков, находящихся в неполном номере в ломанных скобках (напр. <8><7><6>9<4><3><2><1>).

    Учитывая, что все неполные номера не должны иметь одинаковое количество знаков, все позиции нумеруются не слева, а справа. Тогда приведенной маской получим теже изменения, как и в предыдущем случае (результирующий неполный номер будет опять 12395678).

    Желаете-ли использовать индексы, которые пронумерованы слева, можете писать цифры в ломанных скобках со знаком минус. Тогда запись <1> обозначает первый знак справа, запись <-1> - первый знак слева. Такого же результата, как и в предыдущем случае, можно достичь и с помощью маски <-1><-2><-3>9<-5><-6><-7><-8>.

    Более того, при перенумерации с помощью маски, цифры можно как-либо перебрасывать. Зададите-ли напр. маску <3><2><1>??<8><7><6>, первые три цифры будут заменены на последние три цифры, а четвертая и пятая цифры останутся без изменений. Исходный неполный номер 12345678 бы был по заданию этой маски изменен на 67845123.

Изменение номера

Желаете-ли изменить номера пунктов, включите зачеркиваемым окошком изменение номера и задайте начальный номер пункта.

В случае, если желаете, чтобы при перенумерации каталога координат шаг был иной чем 1, то его можно задать во входном окне Шаг. Если, как начальный номер пункта зададите наибольший необходимый номер, а шаг зададите -1, то каталог координат будет перенумерован по нисходящей от заданного номера пункта (тем самым, одновременно произойдет изменение очередности пунктов в каталоге).

В случае каталога координат перенумерацию можно провести в новом файле (в старом файле пункты останутся без изменений, а пункты с новыми номерами появятся в новом файле), или в рамках одного файла (пунктам будут изменены номера).

Кроме стандартного способа изменения номеров можно использовать и изменение номера с помощью маски, так же, как и неполного номера.

Замечание

Если при перенумерации каталога координат в неполном номере или номере пункта использована маска, рекомендуем выполнить перенумерацию в новом незаполненном каталоге координат. Если перенумерация будет произведена в исходном файле, то появится предупреждение с вопросом, если программа должна с перенумерацией продолжать.

Внимание

После перенумерации в рамках одного файла перенумерованный файл автоматически переиндексовывается, поэтому перенумерацию нельзя возвратить командой Эдитация->Шаг назад.

Перенумерацию массива включите кнопкой ( Перенумерация). Можно выбрать перенумерацию всего массива или только обозначенной позиции. Более того, при перенумерации массива измерений, программа предлагает следующие варианты:

  • Перенумерация станции

    Если выберете этот вариант, то при перенумерации будут изменены и номера станций. Если этот вариант не выбран, то номера станций останутся без изменений.

  • Перенумерация напралений Если выберете этот вариант, то при перенумерации будут изменены и номера направлений. Если этот вариант не выбран, то номера направлений останутся без изменений.

  • Перенумерация альфанумерическая

    Если выберете этот вариант, то при перенумерации будут изменены и номера пунктов с альфанумерическими идентификаторами.

  • Сохранить дубликаты

    В массивах измерений некоторые номера пунктов могут повторяться (напр. в случае повторного измерения). При нормальной перенумерации оба измерения получили бы разные номера, согласно позиции, на которой они в массиве находятся. Если выберете этот вариант, то после перенумерации все эти измерения будут иметь опять идентичный номер пункта (такой, который получит первое измерение на данном пункте).

После перенумерации изображается ведомость, содержащая таблицу старых и новых номеров пунктов.