Sha256: 60362013827e59ab416015251d160dfc6d2ea83a8de74ea0a761e249bc5720fd
Contents?: true
Size: 1.21 KB
Versions: 25
Compression:
Stored size: 1.21 KB
Contents
# mdJson 2.0 writer - georeferenceable representation # History: # Stan Smith 2017-03-14 original script require 'jbuilder' require_relative 'mdJson_gridRepresentation' require_relative 'mdJson_citation' module ADIWG module Mdtranslator module Writers module MdJson module Georeferenceable def self.build(hGeoRef) @Namespace = ADIWG::Mdtranslator::Writers::MdJson Jbuilder.new do |json| json.scope hGeoRef[:scope] json.gridRepresentation Grid.build(hGeoRef[:gridRepresentation]) unless hGeoRef[:gridRepresentation].empty? json.controlPointAvailable hGeoRef[:controlPointAvailable] json.orientationParameterAvailable hGeoRef[:orientationParameterAvailable] json.orientationParameterDescription hGeoRef[:orientationParameterDescription] json.georeferencedParameter hGeoRef[:georeferencedParameter] json.parameterCitation @Namespace.json_map(hGeoRef[:parameterCitation], Citation) end end # build end # Georeferenceable end end end end
Version data entries
25 entries across 25 versions & 1 rubygems