<?xml version="1.0" encoding="UTF-8"?>
<pc:PointCloudSchema xmlns:pc="http://pointcloud.org/schemas/PC/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <pc:dimension>
    <pc:position>1</pc:position>
    <pc:size>4</pc:size>
    <pc:description>X coordinate as a long integer. You must use the scale and offset information of the header to determine the double value.</pc:description>
    <pc:name>X</pc:name>
    <pc:interpretation>int32_t</pc:interpretation>
    <pc:scale>0.01</pc:scale>
    <pc:active>true</pc:active>
    <pc:uuid>2ee118d1-119e-4906-99c3-42934203f872</pc:uuid>
    <pc:parent_uuid>00000000-0000-0000-0000-000000000000</pc:parent_uuid>
  </pc:dimension>
  <pc:dimension>
    <pc:position>2</pc:position>
    <pc:size>4</pc:size>
    <pc:description>Y coordinate as a long integer. You must use the scale and offset information of the header to determine the double value.</pc:description>
    <pc:name>Y</pc:name>
    <pc:interpretation>int32_t</pc:interpretation>
    <pc:scale>0.01</pc:scale>
    <pc:active>true</pc:active>
    <pc:uuid>87707eee-2f30-4979-9987-8ef747e30275</pc:uuid>
    <pc:parent_uuid>00000000-0000-0000-0000-000000000000</pc:parent_uuid>
  </pc:dimension>
  <pc:dimension>
    <pc:position>3</pc:position>
    <pc:size>4</pc:size>
    <pc:description>Z coordinate as a long integer. You must use the scale and offset information of the header to determine the double value.</pc:description>
    <pc:name>Z</pc:name>
    <pc:interpretation>int32_t</pc:interpretation>
    <pc:scale>0.01</pc:scale>
    <pc:active>true</pc:active>
    <pc:uuid>e74b5e41-95e6-4cf2-86ad-e3f5a996da5d</pc:uuid>
    <pc:parent_uuid>00000000-0000-0000-0000-000000000000</pc:parent_uuid>
  </pc:dimension>
  <pc:dimension>
    <pc:position>4</pc:position>
    <pc:size>2</pc:size>
    <pc:description>The intensity value is the integer representation of the pulse return magnitude. This value is optional and system specific. However, it should always be included if available.</pc:description>
    <pc:name>Intensity</pc:name>
    <pc:interpretation>uint16_t</pc:interpretation>
    <pc:scale>1</pc:scale>
    <pc:active>true</pc:active>
    <pc:uuid>61e90c9a-42fc-46c7-acd3-20d67bd5626f</pc:uuid>
    <pc:parent_uuid>00000000-0000-0000-0000-000000000000</pc:parent_uuid>
  </pc:dimension>
  <pc:dimension>
    <pc:position>5</pc:position>
    <pc:size>1</pc:size>
    <pc:description>Return Number: The Return Number is the pulse return number for a given output pulse. A given output laser pulse can have many returns, and they must be marked in sequence of return. The first return will have a Return Number of one, the second a Return Number of two, and so on up to five returns.</pc:description>
    <pc:name>ReturnNumber</pc:name>
    <pc:interpretation>uint8_t</pc:interpretation>
    <pc:scale>1</pc:scale>
    <pc:active>true</pc:active>
    <pc:uuid>ffe5e5f8-4cec-4560-abf0-448008f7b89e</pc:uuid>
    <pc:parent_uuid>00000000-0000-0000-0000-000000000000</pc:parent_uuid>
  </pc:dimension>
  <pc:dimension>
    <pc:position>6</pc:position>
    <pc:size>1</pc:size>
    <pc:description>Number of Returns (for this emitted pulse): The Number of Returns is the total number of returns for a given pulse. For example, a laser data point may be return two (Return Number) within a total number of five returns.</pc:description>
    <pc:name>NumberOfReturns</pc:name>
    <pc:interpretation>uint8_t</pc:interpretation>
    <pc:scale>1</pc:scale>
    <pc:active>true</pc:active>
    <pc:uuid>7c28bfd4-a9ed-4fb2-b07f-931c076fbaf0</pc:uuid>
    <pc:parent_uuid>00000000-0000-0000-0000-000000000000</pc:parent_uuid>
  </pc:dimension>
  <pc:metadata>
    <Reader type="readers.pipeline">
      <Option name="debug">false</Option>
      <Option name="filename">pipeline_reproject.xml</Option>
      <Option name="verbose">0</Option>
      <Metadata name="filters.inplacereprojection" type="blank">
        <Metadata name="spatialreference" type="spatialreference" description="the coordinate system">PROJCS["NAD83(HARN) / Oregon Lambert",
    GEOGCS["NAD83(HARN)",
        DATUM["NAD83_High_Accuracy_Reference_Network",
            SPHEROID["GRS 1980",6378137,298.257222101,
                AUTHORITY["EPSG","7019"]],
            TOWGS84[0,0,0,0,0,0,0],
            AUTHORITY["EPSG","6152"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.0174532925199433,
            AUTHORITY["EPSG","9122"]],
        AUTHORITY["EPSG","4152"]],
    PROJECTION["Lambert_Conformal_Conic_2SP"],
    PARAMETER["standard_parallel_1",43],
    PARAMETER["standard_parallel_2",45.5],
    PARAMETER["latitude_of_origin",41.75],
    PARAMETER["central_meridian",-120.5],
    PARAMETER["false_easting",400000],
    PARAMETER["false_northing",0],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    AXIS["X",EAST],
    AXIS["Y",NORTH],
    AUTHORITY["EPSG","2993"]]</Metadata>
      <Metadata name="a_number" type="integer">32</Metadata>    
      <Metadata name="a_boolean" type="boolean">true</Metadata>
      <Metadata name="a_float" type="float">1234.5678</Metadata>
      <Metadata name="a_double" type="double">1234.5678</Metadata>
      <Metadata name="a_string" type="string">some string</Metadata>
      <Metadata name="a_binary" type="base64Binary">true</Metadata>AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiYw==</Metadata>
    </Reader>
  </pc:metadata>
  <pc:orientation>point</pc:orientation>
</pc:PointCloudSchema>
