<!DOCTYPE html>
<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Alter Longitude and Latitude for gsw Computations — locationForGsw • oce</title><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><link href="../deps/font-awesome-6.4.2/css/all.min.css" rel="stylesheet"><link href="../deps/font-awesome-6.4.2/css/v4-shims.min.css" rel="stylesheet"><script src="../deps/headroom-0.11.0/headroom.min.js"></script><script src="../deps/headroom-0.11.0/jQuery.headroom.min.js"></script><script src="../deps/bootstrap-toc-1.0.1/bootstrap-toc.min.js"></script><script src="../deps/clipboard.js-2.0.11/clipboard.min.js"></script><script src="../deps/search-1.0.0/autocomplete.jquery.min.js"></script><script src="../deps/search-1.0.0/fuse.min.js"></script><script src="../deps/search-1.0.0/mark.min.js"></script><!-- pkgdown --><script src="../pkgdown.js"></script><meta property="og:title" content="Alter Longitude and Latitude for gsw Computations — locationForGsw"><meta name="description" content="This function repeats location information as required by some seawater
functions, e.g. swAbsoluteSalinity(), that use the gsw package to compute
seawater properties in the Gibbs Seawater formulation. It seems unlikely that
users will need to call this function directly in routine work."><meta property="og:description" content="This function repeats location information as required by some seawater
functions, e.g. swAbsoluteSalinity(), that use the gsw package to compute
seawater properties in the Gibbs Seawater formulation. It seems unlikely that
users will need to call this function directly in routine work."></head><body>
    <a href="#main" class="visually-hidden-focusable">Skip to contents</a>


    <nav class="navbar navbar-expand-lg fixed-top bg-light" data-bs-theme="light" aria-label="Site navigation"><div class="container">

    <a class="navbar-brand me-2" href="../index.html">oce</a>

    <small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">1.8-4</small>


    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>

    <div id="navbar" class="collapse navbar-collapse ms-3">
      <ul class="navbar-nav me-auto"><li class="active nav-item"><a class="nav-link" href="../reference/index.html">Reference</a></li>
<li class="nav-item dropdown">
  <button class="nav-link dropdown-toggle" type="button" id="dropdown-articles" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true">Articles</button>
  <ul class="dropdown-menu" aria-labelledby="dropdown-articles"><li><a class="dropdown-item" href="../articles/A_oce.html">1. Introduction to Oce</a></li>
    <li><a class="dropdown-item" href="../articles/B_ctd.html">2. Analysis of CTD data</a></li>
    <li><a class="dropdown-item" href="../articles/C_adp.html">3. Analysis of acoustic-Doppler data</a></li>
    <li><a class="dropdown-item" href="../articles/D_map_projections.html">4. Using map projections</a></li>
    <li><a class="dropdown-item" href="../articles/E_flags.html">5. Dealing with data-quality flags</a></li>
    <li><a class="dropdown-item" href="../articles/F_subclassing.html">6. Subclassing oce objects</a></li>
    <li><a class="dropdown-item" href="../articles/G_altering_defaults.html">7. Altering oce Defaults</a></li>
    <li><a class="dropdown-item" href="../articles/H_tides.html">8. Tidal Analysis</a></li>
  </ul></li>
<li class="nav-item"><a class="nav-link" href="../news/index.html">Changelog</a></li>
      </ul><ul class="navbar-nav"><li class="nav-item"><form class="form-inline" role="search">
 <input class="form-control" type="search" name="search-input" id="search-input" autocomplete="off" aria-label="Search site" placeholder="Search for" data-search-index="../search.json"></form></li>
<li class="nav-item"><a class="external-link nav-link" href="https://github.com/dankelley/oce/" aria-label="GitHub"><span class="fa fab fa-github fa-lg"></span></a></li>
      </ul></div>


  </div>
</nav><div class="container template-reference-topic">
<div class="row">
  <main id="main" class="col-md-9"><div class="page-header">

      <h1>Alter Longitude and Latitude for gsw Computations</h1>
      <small class="dont-index">Source: <a href="https://github.com/dankelley/oce/blob/HEAD/R/sw.R" class="external-link"><code>R/sw.R</code></a></small>
      <div class="d-none name"><code>locationForGsw.Rd</code></div>
    </div>

    <div class="ref-description section level2">
    <p>This function repeats location information as required by some seawater
functions, e.g. <code><a href="swAbsoluteSalinity.html">swAbsoluteSalinity()</a></code>, that use the <code>gsw</code> package to compute
seawater properties in the Gibbs Seawater formulation. It seems unlikely that
users will need to call this function directly in routine work.</p>
    </div>

    <div class="section level2">
    <h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">locationForGsw</span><span class="op">(</span><span class="va">x</span><span class="op">)</span></span></code></pre></div>
    </div>

    <div class="section level2">
    <h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>


<dl><dt id="arg-x">x<a class="anchor" aria-label="anchor" href="#arg-x"></a></dt>
<dd><p>an <a href="oce-class.html">oce</a> object.</p></dd>

</dl></div>
    <div class="section level2">
    <h2 id="value">Value<a class="anchor" aria-label="anchor" href="#value"></a></h2>
    <p><code>locationForGsw</code> returns a list containing <code>longitude</code> and
<code>latitude</code>, with dimensionality matching <code>pressure</code> in the <code>data</code> slot of
<code>x</code>.  If <code>x</code> lacks location information (in either its <code>metadata</code> or <code>data</code>
slot) or lacks <code>pressure</code> in its data slot, then the returned list will hold
NULL values for both <code>longitude</code> and <code>latitude</code>.</p>
    </div>
    <div class="section level2">
    <h2 id="details">Details<a class="anchor" aria-label="anchor" href="#details"></a></h2>
    <p>Several <code>gsw</code> functions require location information to be matched up with
hydrographic information.  The scheme depends on the dimensionality of the
hydrographic variables and the location variables. For example, the
<a href="ctd-class.html">ctd</a> stores <code>salinity</code> etc in vectors, an stores just one
longitude-latitude pair for each vector.  By contrast, the <a href="argo-class.html">argo</a>
stores <code>salinity</code> etc as matrices, and stores e.g. <code>longitude</code> as a vector of
length matching the first dimension of <code>salinity</code>.</p>
    </div>
    <div class="section level2">
    <h2 id="see-also">See also<a class="anchor" aria-label="anchor" href="#see-also"></a></h2>
    <div class="dont-index"><p>Other functions that calculate seawater properties:
<code><a href="T68fromT90.html">T68fromT90</a>()</code>,
<code><a href="T90fromT48.html">T90fromT48</a>()</code>,
<code><a href="T90fromT68.html">T90fromT68</a>()</code>,
<code><a href="computableWaterProperties.html">computableWaterProperties</a>()</code>,
<code><a href="swAbsoluteSalinity.html">swAbsoluteSalinity</a>()</code>,
<code><a href="swAlpha.html">swAlpha</a>()</code>,
<code><a href="swAlphaOverBeta.html">swAlphaOverBeta</a>()</code>,
<code><a href="swBeta.html">swBeta</a>()</code>,
<code><a href="swCSTp.html">swCSTp</a>()</code>,
<code><a href="swConservativeTemperature.html">swConservativeTemperature</a>()</code>,
<code><a href="swDepth.html">swDepth</a>()</code>,
<code><a href="swDynamicHeight.html">swDynamicHeight</a>()</code>,
<code><a href="swLapseRate.html">swLapseRate</a>()</code>,
<code><a href="swN2.html">swN2</a>()</code>,
<code><a href="swPressure.html">swPressure</a>()</code>,
<code><a href="swRho.html">swRho</a>()</code>,
<code><a href="swRrho.html">swRrho</a>()</code>,
<code><a href="swSCTp.html">swSCTp</a>()</code>,
<code><a href="swSR.html">swSR</a>()</code>,
<code><a href="swSTrho.html">swSTrho</a>()</code>,
<code><a href="swSigma.html">swSigma</a>()</code>,
<code><a href="swSigma0.html">swSigma0</a>()</code>,
<code><a href="swSigma1.html">swSigma1</a>()</code>,
<code><a href="swSigma2.html">swSigma2</a>()</code>,
<code><a href="swSigma3.html">swSigma3</a>()</code>,
<code><a href="swSigma4.html">swSigma4</a>()</code>,
<code><a href="swSigmaT.html">swSigmaT</a>()</code>,
<code><a href="swSigmaTheta.html">swSigmaTheta</a>()</code>,
<code><a href="swSoundAbsorption.html">swSoundAbsorption</a>()</code>,
<code><a href="swSoundSpeed.html">swSoundSpeed</a>()</code>,
<code><a href="swSpecificHeat.html">swSpecificHeat</a>()</code>,
<code><a href="swSpice.html">swSpice</a>()</code>,
<code><a href="swSpiciness0.html">swSpiciness0</a>()</code>,
<code><a href="swSpiciness1.html">swSpiciness1</a>()</code>,
<code><a href="swSpiciness2.html">swSpiciness2</a>()</code>,
<code><a href="swSstar.html">swSstar</a>()</code>,
<code><a href="swTFreeze.html">swTFreeze</a>()</code>,
<code><a href="swTSrho.html">swTSrho</a>()</code>,
<code><a href="swThermalConductivity.html">swThermalConductivity</a>()</code>,
<code><a href="swTheta.html">swTheta</a>()</code>,
<code><a href="swViscosity.html">swViscosity</a>()</code>,
<code><a href="swZ.html">swZ</a>()</code></p></div>
    </div>
    <div class="section level2">
    <h2 id="author">Author<a class="anchor" aria-label="anchor" href="#author"></a></h2>
    <p>Dan Kelley</p>
    </div>

  </main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2>
    </nav></aside></div>


    <footer><div class="pkgdown-footer-left">
  <p>Developed by Dan Kelley, Clark Richards.</p>
</div>

<div class="pkgdown-footer-right">
  <p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.1.0.9000.</p>
</div>

    </footer></div>





  </body></html>

