module ADIWG::Mdtranslator::Writers::MdJson::ImageInfo

Public Class Methods

build(intObj) click to toggle source
# File lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_imageInfo.rb, line 9
def self.build(intObj)
  Jbuilder.new do |json|
    json.illuminationElevationAngle intObj[:illuminationElevationAngle]
    json.illuminationAzimuthAngle intObj[:illuminationAzimuthAngle]
    json.imagingCondition intObj[:imagingCondition]
    json.imageQuality ResourceIdentifier.build(intObj[:imageQuality]) unless intObj[:imageQuality].empty?
    json.cloudCoverPercent intObj[:cloudCoverPercent]
    json.compressionQuantity intObj[:coverageDescription]
    json.triangulationIndicator intObj[:triangulationInfo]
    json.radiometricCalibrationAvailable intObj[:radiometricCalibrationInfo]
    json.cameraCalibrationAvailable intObj[:cameraCalibrationInfo]
    json.filmDistortionAvailable intObj[:filmDistortionInfo]
    json.lensDistortionAvailable intObj[:lensDistortionInfo]
  end
end