lib/adiwg/mdtranslator/writers/html/sections/html_spatialReference.rb in adiwg-mdtranslator-2.4.0 vs lib/adiwg/mdtranslator/writers/html/sections/html_spatialReference.rb in adiwg-mdtranslator-2.5.0
- old
+ new
@@ -1,12 +1,14 @@
# HTML writer
# spatial reference system
# History:
+# Stan Smith 2017-10-24 add reference system parameter set
# Stan Smith 2017-03-27 original script
require_relative 'html_identifier'
+require_relative 'html_referenceSystemParameters'
module ADIWG
module Mdtranslator
module Writers
module Html
@@ -19,20 +21,36 @@
def writeHtml(hSpaceRef)
# classes used
identifierClass = Html_Identifier.new(@html)
+ paramSetClass = Html_ReferenceSystemParameters.new(@html)
# spatial reference - type
unless hSpaceRef[:systemType].nil?
@html.em('Reference System Type: ')
@html.text!(hSpaceRef[:systemType])
@html.br
end
# spatial reference - identifier {identifier}
unless hSpaceRef[:systemIdentifier].empty?
- identifierClass.writeHtml(hSpaceRef[:systemIdentifier])
+ @html.details do
+ @html.summary('System Identifier', {'id' => 'spatialReference-identifier', 'class' => 'h5'})
+ @html.section(:class => 'block') do
+ identifierClass.writeHtml(hSpaceRef[:systemIdentifier])
+ end
+ end
+ end
+
+ # spatial reference - projection parameters {referenceSystemParameterSet}
+ unless hSpaceRef[:systemParameterSet].empty?
+ @html.details do
+ @html.summary('System Parameters', {'id' => 'spatialReference-parameters', 'class' => 'h5'})
+ @html.section(:class => 'block') do
+ paramSetClass.writeHtml(hSpaceRef[:systemParameterSet])
+ end
+ end
end
end # writeHtml
end # Html_SpatialReference