Civil 3D, InfraWorks и Инфраструктура – Русский – только для чтения
Делитесь знаниями, задавайте вопросы, читайте самые популярные темы по Civil 3D, Map 3D.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Civil 3D 2010. Создание отчета о площадях участков.

14 ОТВЕТ 14
Ответить
Сообщение 1 из 15
Anonymous
2541 просмотров, 14 ответов

Civil 3D 2010. Создание отчета о площадях участков.

Вопрос №1: Дан массив с множеством участков. Как получить отчет в ввиде таблице "Номер Площадь" в программе Excel, чтобы вычислить сумму площадей по типам участков в последней строке таблицы.

Вопрос №2: Функция "добавить таблицу" в самом Сивиле создает таблицу без итоговой суммы, можно ли  получать такую таблицу ( с итоговой суммой в последней строке) в самом Сивиле и вставить ее в чертеж?

Заранее благодарю за помощь.

14 ОТВЕТ 14
Сообщение 2 из 15
a.zemlyanskaya
в ответ: Anonymous

Привет!

 

>> Как получить отчет в ввиде таблице "Номер Площадь" в программе Excel?

 

В области инструментов переходим на вкладку Панель инструментов, раскрываем Reports Manager (Менеджер отчетов ), далее Parcels (Участки), далее двойной щелчок на Parcel_Area_in_CSV. Появится диалоговое окно, в котором нужно отметить галочками участки, о которых нужна информация, кнопка ОК. Команда создает и тут же открывает в Excel файл с расширением .csv, сохраняете его в удобном для работы формате, а дальше можно в Excel уже считать все, что душе угодно.

 

parcels.JPG

 

>> можно ли получать такую таблицу (с итоговой суммой в последней строке) в самом Сивиле?

 

Динамические таблицы Civil не имеют функционала по работе с ячейками, как в Excel - среднее, сумма и так далее. Поэтому получить одним движением таблицу нельзя. Но есть способ с двумя движениями) Суть там в том, что таблица Civil взрывается до примитивов, а потом собирается обратно в таблицу AutoCAD, а вот там-то уже считается сумма. Сейчас восстановлю в памяти последовательность действий и напишу.

Сообщение 3 из 15
Anonymous
в ответ: a.zemlyanskaya

>> ... далее двойной щелчок на Parcel_Area_in_CSV. Появится диалоговое окно, в котором нужно отметить галочками участки, о которых нужна информация, кнопка ОК.

 

После нажатия на кнопку ОК программа дает сообщение "Сбой отображения отчета в зарегистрированном браузере. Указанный файл не найден." ?

Сообщение 4 из 15
a.zemlyanskaya
в ответ: Anonymous

Это потому что Internet Explorer не является браузером по умолчанию, а Civil 3D работает только с ним. Поэтому либо сделайте IE браузером по умолчанию, либо поищите свой отчет где-то во временной папке для текущего юзера. Это или C:\Documents and Settings\USERNAME\Local Settings\Temp\, или C:\Users\USERNAME\AppData\Local\Temp\ - зависит от операционной системы. Вот в блоге еще можно почитать.

Сообщение 5 из 15
Anonymous
в ответ: a.zemlyanskaya

Все сделал так, ка Вы сказали, отчет получился. Но в отчете, который был получен в Excel, функция "AutoSUM" не работает (результат суммирования столбца=0). Там формат данных получился не числовым. Пробовал перекопировать столбец со специальной вставкой, а также с использованием умножения на единицу, все бесполезно. В чем же причина? Заранее благодарю за помощь.

Сообщение 6 из 15
a.zemlyanskaya
в ответ: Anonymous

подозреваю, это какие-то уже экселевские заморочки) давайте файл, попробуем разобраться.

 

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

 

макрос пробую прицепить к сообщению, а вот здесь подробно, как он потом работает: http://goo.gl/mVlHT

Сообщение 7 из 15
Anonymous
в ответ: a.zemlyanskaya

Вот полученный файл Екселя. Тут же вопрос по теме: где в Сивиле настраиваются параметры этого отчета.

Сообщение 8 из 15
a.zemlyanskaya
в ответ: Anonymous

musammim, вот что у меня получилось из вашего файла. манипуляции исключительно средствами Excel. там, правда, в отчете есть участки, у которых в столбцах Кв.метры и Гектары вместо значения стоит NaN. а в целом, числа есть, можно их складывать.

Сообщение 9 из 15
Anonymous
в ответ: a.zemlyanskaya

a.zemlyanskaya, а какие манипуляции в Excel надо было сделать, чтобы получить результат складывания, не поделитесь опытом Веселый

Сообщение 10 из 15
chernyh
в ответ: Anonymous

я после создания отчета использую функцию текст по столбца, а затем использую функцию найти и заменить, там пишу заменить ''.'' на ''.", если разделить ''." и все складывается!
Сообщение 11 из 15
a.zemlyanskaya
в ответ: chernyh

да, да, именно так - надо поменять точки на запятые) и формат ячеек проверить, чтобы числовой был

а по поводу того, где настраивается форма отчета xml, я чуть позже напишу, сейчас надо срочно уехать

Сообщение 12 из 15
Olga_Shevchenko
в ответ: chernyh

Чтобы каждый раз не мучиться с автозаменой, проще один раз немного поднастроить Excel или изменить десятичный делитель в настройках системы.

 

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

  1. Нажмите кнопку Microsoft Office , а затем щелкните Параметры Excel.
  2. На вкладке Дополнительно в разделе Параметры
    правки
    снимите флажок Использовать системные разделители.
  3. Введите новые разделители в поля Разделитель целой и дробной
    части
    и Разделитель разрядов.

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

Примечание.    Для постоянной замены разделителей
необходимо изменить параметры в окне "Языки и стандарты" панели управления.

Сообщение 13 из 15
chernyh
в ответ: Anonymous

я пробывал менять разделить в системе, но в отчете без изменений! эксель почему то пока замену не делаешь не хочет воспринимать значения как числа
Сообщение 14 из 15

В этом случае изменения вступают в силу после перезагрузки системы

Сообщение 15 из 15
chernyh
в ответ: Anonymous

понял, попробую.

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report