Всем привет! Есть автокадовский файл с номерами участков и координатами углов, можно его перевести в текстовый чтобы каждому номеру участка были присвоены координаты
Вы слишком мало информации дали для того чтобы можно было ответить на ваш вопрос. Проще показать небольшой фрагмент файла и сказать что требуется от него.
хорошо, сейчас загружу --- Сообщения объединены, 3 май 2017, Оригинальное время сообщения: 3 май 2017 --- можно на примере
легко dxf (Наведите курсор, чтобы раскрыть содержимое) dxf (раскрыть) dxf (свернуть) 0 MTEXT 5 29E 330 1F 100 AcDbEntity 8 Номера участков 62 1 100 AcDbMText 10 1898.036677117057 20 1671.930613159058 30 0.0 40 5.0 41 0.0 46 0.0 71 5 72 1 1 {\fTimes New Roman|b0|i0|c204|p18;315} 73 1 44 1.0 0 LWPOLYLINE 5 29F 330 1F 100 AcDbEntity 8 0 62 5 100 AcDbPolyline 90 5 70 0 43 0.0 10 1860.785819387825 20 1697.628974725872 10 1884.78231938795 20 1698.024874725875 10 1885.090919387823 20 1679.530274725899 10 1861.090919387823 20 1679.130274725876 10 1860.785819387825 20 1697.628974725872
Если есть взаимосвязь между номером участка и координатами, границей участка, тогда можно.Например имя блока "Участок 32", а в этом блоке только границы этого участка, то в принципе ,если мне не изменяет память, можно обойтись без программирования.По хорошему нужно применять не просто точки со структурой XYZ, а XYZO, где O - описание(номер участка).В противном случае нужно создавать эту связь в ручную.
посмотрите на примере --- Сообщения объединены, 3 май 2017, Оригинальное время сообщения: 3 май 2017 --- не совсем то, у меня этих участков больше сотни, и у вас нет конкретной привязки координат к номеру участка который в файле обозначен красной цифрой, может по другому как-то?
например участку 312 должны соответствовать координаты точек №418,419,785,786 X и Y другому участку другие точки и координаты и т.д
Посмотрел, тут скорее всего без программирования не обойтись, обнадеживает, что каждый участок выделен замкнутой полилинией, остается решить задачу принадлежности точки вставки текста, с номером участка, к многоугольнику.Эта задача решаема.Вам к программисту, так как связи между номером участка и полилинией нет.
Довольно просто. Выбираем полигоны и проверяем координаты текста на вхождение в полигон. Пишем номер участка и координаты ему соответствующие.
ок! :) --- Сообщения объединены, 3 май 2017, Оригинальное время сообщения: 3 май 2017 --- Я к сожалению не программист :(