84. Мутация: Калибриране и почистване на YieldDataset

API повиквания за почистване и калибриране на набори данни за добив

Калибрирането на "YieldDataset" е функционалност, която коригира разпределението на стойностите в съответствие с математическите принципи, подобрявайки общата цялост на данните. Това повишава качеството на вземане на решения и прави набора от данни полезен за по-нататъшен задълбочен анализ.

Чести случаи на употреба за тази функционалност включват:

  • Синхронизиране на данни, когато няколко комбайна са работили едновременно или през няколко дни, за да се осигури последователност.

  • Правене на набора от данни по-хомогенен и точен чрез изглаждане на вариациите.

  • Премахване на шума в данните и излишна информация, която може да замъгли прозренията.

  • Премахване на завъртания или аномални геометрии, които могат да изкривят действителните модели и тенденции в полето.

  • Коригиране на данните за добив, за да съответстват на установени средни стойности или тотали за всеки атрибут.

За по-подробно разглеждане и примери, моля вижте нашия Use case: Калибриране и почистване на добива случай на използване.

Оригинален YieldDataset с атрибут WetMass

Пет комбайна работиха паралелно на полето от 30 ха, показано по-долу. Калибровката на един от комбайните не беше синхронизирана с останалите, в резултат на което се получиха оранжево места, което показва, че са необходими допълнителни КАЛИБРИРАНЕ Освен това има множество завъртания/обратни преобръщания червени точки по-близо до ръбовете на "Полето", които трябва да бъдат премахнати.

Оригинален YieldDataset с атрибут WetMass

Калибриран и почистен YieldDataset с атрибут WetMass

Резултатът по-долу показва набора от данни след прилагане на автоматични КАЛИБРИРАЙ и ПОЧИСТИ операции с използване на подразбиращи се параметри. Полученият "YieldDataset" стана хомогенен, без аномалии или резки промени между съседни геометрии.

Калибриран и почистен YieldDataset с атрибут WetMass

Опции: По пътека срещу Средно/Тотал срещу Условно

Калибриране по пътека отговаря на следите на машината. Всяка следа на машината се обработва като индивидуален регион за целите на калибрирането. Екипът на GeoPard препоръчва използването на този метод като стандартен подход.

Средно/Тотално калибриране се фокусира върху преразпределението на стойностите на атрибутите. Ако геопространствените модели са точни, но абсолютните числа се отклоняват от реалните, този метод е полезен. За оптимални резултати GeoPard съветва да се комбинира с калибриране по пътека: първо прилагане на калибриране по пътека, а след това настройка към известните средни/тотални стойности.

Условно калибриране коригира стойностите на атрибутите въз основа на предоставени минимални и максимални прагове. Този метод е особено ценен, когато геопространствените модели са точни, но разпределението на стойностите изисква корекции, особено когато са известни минимални и максимални стойности. За най-добри резултати GeoPard препоръчва да се комбинира с калибриране по пътека: започвайки с калибриране по пътека, последвано от настройки, за да се съобразят с известните минимални и максимални стойности.

Съвети

circle-exclamation
circle-exclamation

Документация: Детайли за мутацията

Подразбиращата се стандартна конфигурация позволява автоматично калибриране и почистване на "YieldDataset".

По-усъвършенстван пример предоставя ръчен контрол върху диапазоните мин/макс и включва допълнителни атрибути.

circle-info

За да следвате протокола на USDA за тази ПОЧИСТИ операция, трябва или да споменете ВСИЧКИ колони в cleanAction -> conditionMinMaxClean или да посочите част от тях в cleanAction -> conditionMinMaxClean и останалите в condtionAutoClean -> excludedAttributes.

Входни параметри:

  • actions като масив, позволяващ ви да избирате коригиращите действия и тяхната последователност на прилагане; поддържаните стойности включват ПОЧИСТИ и КАЛИБРИРАЙ.

  • calibrateAction като обект, съдържащ конфигурационни детайли, свързани с КАЛИБРИРАЙ операцията.

    • calibrationAttributes като масив от атрибути, които изискват калибриране, обикновено свързани с колоната за добива.

    • smoothWindowSize като нечетно цяло число, което изглажда резултатните стойности, намалявайки рязките скокове в стойностите.

    • conditionPathwiseCalibration като обект със Калибрирането по пътека отговаря на следите на машината. Всяка следа на машината се обработва като индивидуален регион за целите на калибрирането.

      • calibrationBasis като низ, представляващ атрибута, използван като основа за калибриране.

      • maxHomogeneityRegion като булева стойност, която указва дали максималният хомогенен регион се използва като референтен регион за калибриране.

      • syntheticMachinePath като булева стойност, която указва симулация на маршрутите на машината; полезна е, когато точният атрибут за пътека на машината липсва и трябва да бъде симулиран въз основа на времеви марки или подобен атрибут.

    • conditionAvgTotalCalibration като обект със Средно/Тотално калибриране се фокусира върху преразпределението на стойностите на атрибутите. Ако геопространствените модели са точни, но абсолютните числа са отклонени от реалните, този метод е полезен.

      • calibrationAttribute като низ, представляващ атрибута, който трябва да бъде калибриран.

      • average като число, представляващо средните стойности на атрибута; стойностите на атрибута трябва да съответстват на тази средна стойност. Трябва да се използва само една опция, или average или total, в даден момент.

      • total като число, представляващо общата сума на стойностите на атрибута; сборът на тези стойности трябва да съвпада с тотала. Трябва да се използва само една опция, или average или total, в даден момент.

    • conditionMinMaxCalibration като обект със Условно калибриране коригира стойностите на атрибутите въз основа на предоставени минимални и максимални прагове.

      • calibrationAttribute като низ, представляващ атрибута, който трябва да бъде калибриран.

      • min като число, представляващо минималните стойности на атрибута, служейки като долна граница за калибриране.

      • minIncluded като булева стойност, указваща дали минималната стойност да бъде включена или не

      • max като число, представляващо максималните стойности на атрибута, служейки като горна граница за калибриране.

      • maxIncluded като булева стойност, указваща дали максималната стойност да бъде включена или не.

  • cleanAction като обект, който включва конкретните конфигурации, свързани с ПОЧИСТИ операцията.

    • conditionAutoClean като обект, който включва конфигурациите, специфични за алгоритъма за автоматично почистване.

      • targetAttribute като низ, представляващ целевите стойности на добива.

      • excludedAttributes като масив от низове, дефиниращи атрибути, които не влияят на операцията по почистване.

    • conditionMinMaxClean като масив от обекти, съдържащи описаните правила за почистване; всеки обект включва следните параметри.

      • cleanAttribute като низ, указващ името на колоната за правилото.

      • min като число, указващо минималната стойност.

      • max като число, указващо максималната стойност.

circle-info

За да видите входовете и да получите достъп до най-новите налични стойности на изброявания (като операции), се препоръчва използването на Altair.

Документация: заявка за YieldDataset

Като потребител на GeoPard API можете да получите подробности за корекциите, приложени към YieldDatasets чрез атрибутите appliedCorrections и appliedCorrectionsVersion. Първият предоставя списък с направените корекции (напр., КАЛИБРИРАЙ и ПОЧИСТИ), като редът на изпълнение е обозначен чрез последователността им в масива. Междувременно appliedCorrectionsVersion показва версията на използвания алгоритъм.

Last updated

Was this helpful?