1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

объект Civil "Участок" ("Parcel") - насколько полезен?

Тема в разделе "Civil 3D", создана пользователем АлексЮстасу, 18 фев 2019.

  1. АлексЮстасу

    АлексЮстасу Форумчанин

    Не существует пока средств передачи из Object Data в Property Sets.
    Может быть есть прямой импорт в Civil из mif/mid или т.п.?
     
  2. trir

    trir Форумчанин

    а в чём проблема?
     
  3. InOut

    InOut Форумчанин

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

    А вот trir выше писал, что можно:
    Прямой импорт с созданием участков (parcels)? Не знаю, я не нашёл. У меня есть подозрение, что всё-таки есть способ если не создавать участки сразу на стадии импорта, то хотя бы передать OD какими-нибудь инструментами меню Карта в надстройке AutoCAD Map, но пока не нарыл ничего полезного, кроме того, что таблицу, импортированную из mid/mif, c нужными мне полями Map всё-таки видит. И значит, как мне кажется, должен уметь использовать эти данные в метках.
     
  4. trir

    trir Форумчанин

    там штатный инструментарий для этого есть - создание аннотаций
     
  5. АлексЮстасу

    АлексЮстасу Форумчанин

    Кажется, именно о нем InOut и говорит - аннотации="атрибут специально созданного блока".
    Текстовыми стилями, кажется, тоже не понравилось...
     
  6. trir

    trir Форумчанин

  7. InOut

    InOut Форумчанин

    Ну так при создании аннотации по участку нет свойства KN из объектных свойств полилинии, по которой участок создан. О чём и речь. Там есть Имя, Описание, Площадь, Номер, (это порядковый номер создания), Периметр, Адрес, Имя площадки, Имя стиля, Идентификатор налогообложения.

    И никакого способа засунуть туда что-нибудь из объектных свойств (OD) я не нашёл.
     
  8. trir

    trir Форумчанин

    плохо искал, это команда именно для работы с OD
     
  9. АлексЮстасу

    АлексЮстасу Форумчанин

    Сначала MAPANNTEMPLATE (скриншот из видео из ссылки trir):
    mapanntext_OD.png
    Такое ощущение, что Вы иногда говорите про Object Data из Map 3D, а иногда про Property Sets из Civil 3D. Если так, то это ну совершенно разные средства, т.к. от разных вертикальных приложений. Хотя и для одной цели.
    С помощью маповских аннотаций и пр. нельзя сделать надписи из Property Sets - Map 3D их просто не видит. У Civil вроде бы есть свои какие-то средства создания Label. Но вряд ли эти средства видят OD.
     
  10. InOut

    InOut Форумчанин

    При чём здесь шаблон, если объект "участок", созданный из полилинии, в принципе не видит её объектные данные? Можно запихать в шаблон аннотации объектные данные, но как запихать в метку участка (а мне нужна именно метка и именно объекта "участок"), если в списке доступных свойств для содержимого метки НЕТ созданного шаблона с выбранным объектными данными?

    Я не понимаю, может, я объясняю неясно? Ещё раз, по порядку.

    Есть mid/mif с Геопортала. Я импортирую эту таблицу в Civil с созданием полилиний и объектных данных. В OD отмечаю нужное мне поле таблицы - KN, содержащее кадастровый номер участка. Теперь полилинии кадастровых участков в свойствах содержат свойство OD:Parsels2 и в нём поле KN с кадастровым номером.

    Создаю шаблон аннотации, где в качестве текста аннотации задаю поле объектных данных KN.

    Этот номер можно вывести в подпись аннотацией - но это будет подпись полилинии.

    Дальше я создаю участок (parsel) через Участки/Создать участки из объектов, выбираю эти полилинии, импортированные из mid/mif, и создаются участки. Мне нужно подписать эти участки метками с выводом туда кадастрового номера, взятого из объектных данных исходных импортированных полилиний.

    На участок вывести эту подпись аннотации на участок можно, но она не будет содержать собственно номера - она будет содержать имя поля таблицы - KN. И в метках этого свойства нет.

    На первой картинке красным - полилинии, импортированные из mid/mid. У одной из них через аннотацию с определённым шаблоном подписан кадастровый номер из объектных данных. Черный - это участок Civil (parsel). У него точно такой же аннотацией подписан номер - но вместо самого номера выводится только название поля KN.

    На второй картинке - список доступных свойств для вывода в содержимой метки (шаблон аннотаций создан и работает, что видно по первой картинке).
    --- Сообщения объединены, 3 апр 2019, Оригинальное время сообщения: 3 апр 2019 ---
    Я говорю именно об Object Data, да. И хочу вставить их в метку Civil. Вы правильно меня поняли: средства создания меток (и соответственно, набор свойств, доступный для них) не видят объектные данные OD. Именно об этом я сказал в самом начале и спросил - есть ли способ их туда запихать. Вывести эти OD в подпись полилинии нетрудно, с этим всё понятно, но речь именно об участках Civil.
     

    Вложения:

  11. АлексЮстасу

    АлексЮстасу Форумчанин

    Я на это уже ответил в #21:
    Импорт с созданием OD - это инструментарий Map 3D, а не Civil!
    Map и Civil, Object Data и Property Sets - "параллельные реальности". :ScratchOneSHead:

    Если Вы хотите использовать объект Civil "Участки", то, возможно, есть способ импортировать данные сразу средствами Civil? Как и что - это к спецам в Civil.
    Возможно, в Civil есть способ загрузить содержимое текстовых элементов в Property Sets? (В Map 3D можно загрузить из текстов в OD). Т.е., допустим, создать надписи средствами Map из OD, и загрузить их в PS средствами Civil?
     
  12. trir

    trir Форумчанин

    а почему не импортировать полигоном?
     
  13. InOut

    InOut Форумчанин

    Участки Civil не создаются из полигонов.

    Насколько я понял, погуглив и почитав форум Автодеска ещё перед тем, как задать вопрос здесь, - такого способа нет.
     
  14. АлексЮстасу

    АлексЮстасу Форумчанин

    А из чего они создаются?
    Поскольку инструменты Civil и Map почти совсем"параллельны", то логично использовать что-то одно. Или средства Civil (Участок и пр.) или Map (OD, аннотации и пр.).
     
  15. trir

    trir Форумчанин

    можно сделать, через NET API
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление