"Fossies" - the Fresh Open Source Software Archive

Member "geoserver-2.23.1/src/wcs1_1/schemas/wcs/1.1.1/GridMethods/2dGridIn3dCRsMethod.xml" (22 May 2023, 2849 Bytes) of package /linux/www/geoserver-2.23.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) XML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <OperationMethod xmlns="http://www.opengis.net/gml" 
    3 xmlns:gml="http://www.opengis.net/gml" 
    4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    5 xsi:schemaLocation="http://www.opengis.net/gml ../../../gml/3.1.1/profiles/GridCRSs/1.0.0/gmlGridCRSsProfile.xsd" 
    6 gml:id="grid2dIn3dMethod">
    7     <!-- Last updated 2006-02-28 -->
    8     <!-- =============================================== -->
    9     <methodName>2D Rectified Grid in 3D CRS Method</methodName>
   10     <methodID>
   11         <name>urn:ogc:def:method:WCS:1.1:2dGridIn3dCrs</name>
   12     </methodID>
   13     <remarks>Method for use by a Coordinate Conversion defining a 2D GridCRS in a 3D baseCRS, based on CV_RectifiedGrid in ISO 19123 so the grid can be rotated and skewed in this baseCRS. </remarks>
   14     <methodFormula>The reverse direction (from the GridCRS to the baseCRS) shall be as specified by the equations:
   15     BaseX = origin(1) + offsets(1,1) * GridX + offsets(2,1) * GridY
   16     BaseY = origin(2) + offsets(1,2) * GridX + offsets(2,2) * GridY
   17     BaseZ = origin(3) + offsets(1,3) * GridX + offsets(2,3) * GridY
   18 where 
   19     GridX, GridY are position coordinates in the 2D grid CRS
   20     BaseX, BaseY, BaseZ are position coordinates in the 3D base CRS
   21     origin(1), origin(2), origin(3) are the three coordinates of the grid origin position in the 3D base CRS
   22     offsets(1,1),offsets(1,2), offsets(1,3) are the grid spacings of the first grid axis in the 3D base CRS
   23     offsets(2,1), offsets(2,2), offsets(2,3) are the grid spacings of the second grid axis in the 3D base CRS
   24 
   25 The forward direction (from the baseCRS to the GridCRS) equations are not included here. </methodFormula>
   26     <sourceDimensions>3</sourceDimensions>
   27     <targetDimensions>2</targetDimensions>
   28     <!-- =============================================== -->
   29     <usesParameter>
   30         <OperationParameter gml:id="origin3d">
   31             <parameterName>origin3d</parameterName>
   32             <parameterID>
   33                 <name>urn:ogc:def:parameter:WCS:1.1:origin3d</name>
   34             </parameterID>
   35             <remarks>This parameter shall be encoded as a wcs:Origin element, giving the three origin coordinates in the 3D base CRS of this GridCRS. </remarks>
   36         </OperationParameter>
   37     </usesParameter>
   38     <!-- =============================================== -->
   39     <usesParameter>
   40         <OperationParameter gml:id="offsets3d">
   41             <parameterName>offsets3d</parameterName>
   42             <parameterID>
   43                 <name>urn:ogc:def:parameter:WCS:1.1:offsets3d</name>
   44             </parameterID>
   45             <remarks>This parameter shall be encoded as a wcs:Offsets element, giving the grid offsets in the two grid axes, each in the 3D base CRS relative to the specified origin. This wcs:Offsets shall contain six values, the first three values shall specify the grid offset for the first grid axis, and the second three values shall specify the grid offset for the second grid axis. </remarks>
   46         </OperationParameter>
   47     </usesParameter>
   48 </OperationMethod>