Changeset 24614a98 in subsurface


Ignore:
Timestamp:
Jul 14, 2017, 10:44:07 PM (5 months ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
8f61dfe
Parents:
0135597
git-author:
Miika Turkia <miika.turkia@…> (07/11/17 21:28:55)
git-committer:
Dirk Hohndel <dirk@…> (07/14/17 22:44:07)
Message:

Reflect import of subsurfaceCSV with having units in headers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xslt/subsurfacecsv.xslt

    r7a6b91a r24614a98  
    135135                </xsl:when>
    136136                <xsl:otherwise>
    137                   <xsl:value-of select="concat(format-number((substring-before($max, ' ') * 0.3048), '#.##'), ' m')"/>
     137                  <xsl:value-of select="concat(round(translate(translate($max, translate($max, '0123456789,.', ''), ''), ',', '.') * 0.3048 * 1000) div 1000, ' m')"/>
    138138                </xsl:otherwise>
    139139              </xsl:choose>
     
    147147                </xsl:when>
    148148                <xsl:otherwise>
    149                   <xsl:value-of select="concat(format-number((substring-before($mean, ' ') * 0.3048), '#.##'), ' m')"/>
     149                  <xsl:value-of select="concat(round(translate(translate($mean, translate($mean, '0123456789,.', ''), ''), ',', '.') * 0.3048 * 1000) div 1000, ' m')"/>
    150150                </xsl:otherwise>
    151151              </xsl:choose>
     
    174174                </xsl:when>
    175175                <xsl:otherwise>
    176                   <xsl:value-of select="concat(format-number((substring-before($air, ' ') - 32) * 5 div 9, '0.0'), ' C')"/>
     176                  <xsl:value-of select="concat(format-number((translate(translate($air, translate($air, '0123456789,.', ''), ''), ',', '.') - 32) * 5 div 9, '0.0'), ' C')"/>
    177177                </xsl:otherwise>
    178178              </xsl:choose>
     
    186186                </xsl:when>
    187187                <xsl:otherwise>
    188                   <xsl:value-of select="concat(format-number((substring-before($water, ' ') - 32) * 5 div 9, '0.0'), ' C')"/>
     188                  <xsl:value-of select="concat(format-number((translate(translate($water, translate($water, '0123456789,.', ''), ''), ',', '.') - 32) * 5 div 9, '0.0'), ' C')"/>
    189189                </xsl:otherwise>
    190190              </xsl:choose>
     
    242242                </xsl:when>
    243243                <xsl:otherwise>
    244                   <xsl:value-of select="$size"/>
     244                  <xsl:choose>
     245                    <xsl:when test="$units = 0">
     246                      <xsl:value-of select="$size"/>
     247                    </xsl:when>
     248                    <xsl:otherwise>
     249                      <xsl:value-of select="format-number((translate($size, translate($size, '0123456789', ''), '') * 14.7 div 3000) div 0.035315, '#.#')"/>
     250                    </xsl:otherwise>
     251                  </xsl:choose>
    245252                </xsl:otherwise>
    246253              </xsl:choose>
     
    259266                </xsl:when>
    260267                <xsl:otherwise>
    261                   <xsl:value-of select="concat(format-number((substring-before($start, ' ') div 14.5037738007), '#'), ' bar')"/>
     268                  <xsl:value-of select="concat(format-number((translate($start, translate($start, '0123456789', ''), '') div 14.5037738007), '#'), ' bar')"/>
    262269                </xsl:otherwise>
    263270              </xsl:choose>
     
    271278                </xsl:when>
    272279                <xsl:otherwise>
    273                   <xsl:value-of select="concat(format-number((substring-before($end, ' ') div 14.5037738007), '#'), ' bar')"/>
     280                  <xsl:value-of select="concat(format-number((translate($end, translate($end, '0123456789', ''), '') div 14.5037738007), '#'), ' bar')"/>
    274281                </xsl:otherwise>
    275282              </xsl:choose>
     
    374381                </xsl:when>
    375382                <xsl:otherwise>
    376                   <xsl:value-of select="concat(format-number((substring-before($weight, ' ') * 0.453592), '#.##'), ' kg')"/>
     383                  <xsl:value-of select="concat(format-number((translate($weight, translate($weight, '0123456789', ''), '') * 0.453592), '#.##'), ' kg')"/>
    377384                </xsl:otherwise>
    378385              </xsl:choose>
Note: See TracChangeset for help on using the changeset viewer.