Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Karto 2024-10-14

Картограмма для Civil3d

  1. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    362
    Симпатии:
    152
    Пользователь alz разместил новый ресурс:

    Karto - Картограмма для Civil3d

    Узнать больше об этом ресурсе...
     
    #1
  2. geo89

    Форумчанин

    Регистрация:
    22 окт 2012
    Сообщения:
    380
    Симпатии:
    42
    Добрый вечер, вообщем если квадраты 10х10 и больше, то считает нормально, если меньше то вообще не совпадает
     
    #2
  3. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.299
    Симпатии:
    2.616
    Адрес:
    г.Смоленск
    Метод подсчета объёма в картограмме какой реализован?
     
    #3
  4. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    362
    Симпатии:
    152
    Ну написано же, 2 метода, стандартный по квадратам и метод призм, призмами сам расчет не производится, работа идет чисто через цивил, грубо говоря для каждого квадрата смотрится объем как в инструменте "ограниченный объем".

    Несовпадения с объемом поверхности сравнения цивила выходят из-за округления объема в каждом квадрате и видимо небольших ошибках цивила, поскольку суммарная ошибка при большом числе квадратов может превышать точность округления (число знаков после запятой) * число квадратов (в тестах было до 2-3 раз), накопление которых и приводит к разнице, чем больше квадратов тем большую ошибку можно накопить, с другой стороны при стремлении числа квадратов к бесконечности ошибки в плюс и минус должны нивелироваться)
    --- Сообщения объединены, 13 окт 2024 в 19:58, Оригинальное время сообщения: 13 окт 2024 в 19:53 ---
    Примерчик можете скинуть? Тут или все же округления в квадратах накопились или какая-то ошибка определения контура вылезла, но последних я не припомню в тестах.

    В принципе можно сделать так, что бы суммарный объем в таблице бился 100%, но тогда не будет совпадать ручное сложение объемов в квадратах с суммой столбцов в таблице и собственно суммирование таблицы с суммарным объемом, от ошибок округления никуда не деться.

    Добавил возможность раскидать эту невязку по квадратам.
     
    #4
    Последнее редактирование: 13 окт 2024 в 21:33
  5. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    362
    Симпатии:
    152
    #5
  6. geo89

    Форумчанин

    Регистрация:
    22 окт 2012
    Сообщения:
    380
    Симпатии:
    42
    Доброе утро, да какой примерчик, просто 2 квадрата, но объём не бъётся в 10 раз меньше если квадраты со стороной меньше 10 метров
     
    #6
  7. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    362
    Симпатии:
    152
    Хмм, ну на обычной поверхности я и со сторонами в 1м проверял, выложите эти 2 квадрата, может быть не учел что-то, при определении квадратов если поверхность имеет какую-нить правильную форму или еще что-то.
     
    #7
  8. geo89

    Форумчанин

    Регистрация:
    22 окт 2012
    Сообщения:
    380
    Симпатии:
    42
    Да я даже файл не сохранил, просто 2 поверхности размером примерно 50х50 повернутые относительно друг друга примерно под 45 градусов
     
    #8
  9. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    362
    Симпатии:
    152

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

    upload_2024-10-14_11-12-35.png
     
    #9
  10. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    362
    Симпатии:
    152
    #10

Поделиться этой страницей

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