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

Civil и щепотка семантики

Тема в разделе "Civil 3D", создана пользователем iSpawn, 28 апр 2023.

  1. iSpawn

    iSpawn Форумчанин

    Всем доброго времени суток.
    Возникла задача впихнуть в цивил участки с номерами из текстового файла (xls, csv, txt). Участков много, нужно добавить их как отдельные замкнутые полилинии, либо иным способом но с добавлением в центр номера.
    Текстовый файл вида: номер участка, номер точки в участке, х, у. Номер точки замыкания идёт в начале и конце.
    А теперь, внимание, вопрос. Путём каких нехитрых манипуляций засунуть в цивил. около 75 тысяч строк (один из объектов из нескольких десятков) и не тронуться кукухой?
     
  2. alz

    alz Форумчанин

    Импортеров в акад дофига разных, нужен просто чутка доработанный под ваш шаблон данных, делов на 5-10 минут любому лиспописателю.
     
    MaxKal нравится это.
  3. АлексЮстасу

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

    Можно попробовать преобразовать Ваш текстовый файл средствами Excel или заменой символов в Notepad++ или т.п. в мапинфовский формат mif/mid. Поскольку он чисто текстовый.
    Я начертил от балды три как бы "участка", Closed, присоединил к ним Object Data с одним полем num для номеров участков. Дал этим контурам номера "111", "222", "333".
    И экспортировал в mif/mid.
    mid содержит номера участков:
    mif:
    В mif можно взять почти полностью всю эту допинфу, кроме, возможно, "Bounds", т.е. габарита и кроме количества вершин. Подсчитывать-вписывать количество вершин в контурах, вероятно, самое технически сложное. Может, Excel позволит?
    И импортировать MAPIMPORT.
    Номера участков потом надписать текстовым стилем или аннотациями.
     
  4. MaxKal

    MaxKal Форумчанин

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