Sha256: 2442b0f4f9817bc70bb302182744e08920b9e7d4be1dcf19f4257e73bf497c94

Contents?: true

Size: 1.2 KB

Versions: 38

Compression:

Stored size: 1.2 KB

Contents

# Reader - fgdc to internal data structure
# unpack fgdc map grid coordinate system

# History:
#  Stan Smith 2018-10-04 original script

require 'nokogiri'
require_relative '../mapProjections/projection_transverseMercator'

module ADIWG
   module Mdtranslator
      module Readers
         module Fgdc

            module MapGridOther

               def self.unpack(other, hProjection)

                  # grid system 4.1.2.2.6 (othergrd) - other coordinate system {text}
                  # -> ReferenceSystemParameters.projection.gridIdentifier.description

                  hProjectionId = hProjection[:projectionIdentifier]
                  hGridSystemId = hProjection[:gridIdentifier]

                  hGridSystemId[:identifier] = 'other'
                  hGridSystemId[:name] = 'Other Grid Coordinate System' if hGridSystemId[:name].nil?
                  hGridSystemId[:description] = other

                  hProjectionId[:identifier] = 'other'
                  hProjectionId[:name] = 'Other Projection'
                  hProjectionId[:description] = 'for description see grid system description'

                  return hProjection

               end

            end

         end
      end
   end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
adiwg-mdtranslator-2.21.0.pre.beta.1 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.20.0.pre.beta.10 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.20.0.pre.beta.9 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.20.0.pre.beta.8 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.20.0.pre.beta.7 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.20.0.pre.beta.6 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.31 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.30 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.29 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.28 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.27 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.26 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.13 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.12 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.11 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.10 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.9 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.8 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.19.0.pre.beta.7 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb
adiwg-mdtranslator-2.18.4 lib/adiwg/mdtranslator/readers/fgdc/modules/gridSystems/grid_other.rb