Объединить стринги
Выберите опцию Стринги | Утилиты | Объединить, чтобы соединить множественные стринги в один. В связи с тем, что применяется допуск расстояния, стриги будут соединены неровно, если они не соприкасаются. Функция использует расстояние и ориентацию концов стринга для определения того, как они будут связаны. Вы можете использовать ключевое поле для разделения различных видов стрингов.
Кроме этого, вы можете использовать инструмент Объединить стринги в панели Инструменты редактирования стрингов, чтобы интерактивно объединять выбранные стринги в Визексе.
Чтобы интерактивно объединить стринг:
- Выберите стринги приблизительно в том порядке, в котором вы намерены их соединить.
- На свое усмотрение используйте кнопку в виде стрелки в правой части кнопки Объединить стринги (в панели Инструменты редактирования стрингов), чтобы задать допуск.
- Нажмите на кнопку Объединить стринги.
В процессе соединения функция выполняет приоритетную задачу - построить настолько длинный стринг, насколько это возможно. Процесс объединения выполнит следующие действия:
- Просканирует стринги и соединит все прямые сегменты, которые будут находиться в пределах указанного допуска.
- Задаст соединение, если стринги делят вершины в пределах допуска.
- Там, где это возможно, попытается построить замкнутые полигоны без самопересечений, проанализировав все заданные соединения.
- Просканирует стринги еще раз и соединит оставшиеся стринги, которые будут находиться в пределах указанного допуска.
- После объединения стринги, полученные в результате, проверяются на наличие самопересечений.
Ввод
Файл
Укажите тип файла ввода и двойным щелчком левой кнопки мыши выберите (или впечатайте) его имя.
Поля Северных и Восточных координат
Укажите имена полей Восточных и Северных и координат в файле.
Поле Z
(Необязательно) Если стринги не представляют постоянные значения Z, укажите имя поля координат Z в файле.
Поле соединения
В формах, которые требуют полилиний в качестве входных данных, значения в этом поле определяют, должны ли точки данных во входном файле быть соединены линией. Если последовательные записи имеют одинаковое значение в этом поле, они будут объединены в одну линию. Если требуется двухфакторная топология, значения в Поле стрингов также можно использовать для сегментирования линий.
Поле стрингов
В большинстве диалоговых окно Поле стрингов - это общий атрибут, который теперь не обязателен к заполнению. Как правило, это поле используется вместе с Полем соединения, чтобы определить, будут ли точки данных соединены линией (в стринг).
Опции
Допуск
Процесс рассчитает направление соседних сегментов и сравнит его с направлением конечных сегментов двух стрингов, которые будут объединены.
- Если расстояние между конечными точками двух сегментов, которые нужно объединить, является меньшим, чем значение допуска, равное 0,1, они будут привязаны друг к другу.
- Если сегменты соединения близки к тому чтобы быть коллинеарными, они соединяются вставленным сегментом. В противном случае:
Если точка пересечения лежит на одном из сегментов или попадает в окружность с диаметром, который представляет собой расстояние между двумя точками, где центральная точка является средним этих двух точек, такая точка будет привязана. В ином случае, среднее этих двух точек будет использоваться в виде точки привязки.
Ключевое поле
При желании, вы можете указать Ключевое поле для того, чтобы были объединены только те стринги, которые имеют одинаковое ключевое поле.
Вывод
Файл
Укажите соответствующий тип Файла вывода, а затем двойным нажатием левой кнопки мыши (или щелчком по кнопке поиска) имя файла, в который вы намерены записать соединенные стринги.