# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: DataTile.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='DataTile.proto',
  package='org.apache.sdap.nexusproto',
  syntax='proto3',
  serialized_pb=_b('\n\x0e\x44\x61taTile.proto\x12\x1aorg.apache.sdap.nexusproto\"\xa5\x02\n\x08\x45\x63\x63oTile\x12\x39\n\x08latitude\x18\x01 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12:\n\tlongitude\x18\x02 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x0c\n\x04time\x18\x03 \x01(\x03\x12>\n\rvariable_data\x18\x04 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x37\n\tmeta_data\x18\x05 \x03(\x0b\x32$.org.apache.sdap.nexusproto.MetaData\x12\r\n\x05\x64\x65pth\x18\x06 \x01(\x02\x12\x0c\n\x04tile\x18\x07 \x01(\x03\"\xf2\x02\n\x08GridTile\x12\x39\n\x08latitude\x18\x01 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12:\n\tlongitude\x18\x02 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x0c\n\x04time\x18\x03 \x01(\x03\x12>\n\rvariable_data\x18\x04 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x37\n\tmeta_data\x18\x05 \x03(\x0b\x32$.org.apache.sdap.nexusproto.MetaData\x12\x15\n\rmin_elevation\x18\x06 \x01(\x02\x12\x15\n\rmax_elevation\x18\x07 \x01(\x02\x12:\n\televation\x18\x08 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\"\xff\x02\n\x15GridMultiVariableTile\x12\x39\n\x08latitude\x18\x01 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12:\n\tlongitude\x18\x02 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x0c\n\x04time\x18\x03 \x01(\x03\x12>\n\rvariable_data\x18\x04 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x37\n\tmeta_data\x18\x05 \x03(\x0b\x32$.org.apache.sdap.nexusproto.MetaData\x12\x15\n\rmin_elevation\x18\x06 \x01(\x02\x12\x15\n\rmax_elevation\x18\x07 \x01(\x02\x12:\n\televation\x18\x08 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\"\x9c\x03\n\tSwathTile\x12\x39\n\x08latitude\x18\x01 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12:\n\tlongitude\x18\x02 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x35\n\x04time\x18\x03 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12>\n\rvariable_data\x18\x04 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x37\n\tmeta_data\x18\x05 \x03(\x0b\x32$.org.apache.sdap.nexusproto.MetaData\x12\x15\n\rmin_elevation\x18\x06 \x01(\x02\x12\x15\n\rmax_elevation\x18\x07 \x01(\x02\x12:\n\televation\x18\x08 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\"\xa9\x03\n\x16SwathMultiVariableTile\x12\x39\n\x08latitude\x18\x01 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12:\n\tlongitude\x18\x02 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x35\n\x04time\x18\x03 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12>\n\rvariable_data\x18\x04 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x37\n\tmeta_data\x18\x05 \x03(\x0b\x32$.org.apache.sdap.nexusproto.MetaData\x12\x15\n\rmin_elevation\x18\x06 \x01(\x02\x12\x15\n\rmax_elevation\x18\x07 \x01(\x02\x12:\n\televation\x18\x08 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\"\xc6\x02\n\x0eTimeSeriesTile\x12\x39\n\x08latitude\x18\x01 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12:\n\tlongitude\x18\x02 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x35\n\x04time\x18\x03 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12>\n\rvariable_data\x18\x04 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\x12\x37\n\tmeta_data\x18\x05 \x03(\x0b\x32$.org.apache.sdap.nexusproto.MetaData\x12\r\n\x05\x64\x65pth\x18\x06 \x01(\x02\"T\n\x08MetaData\x12\x0c\n\x04name\x18\x01 \x01(\t\x12:\n\tmeta_data\x18\x02 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.ShapedArray\"C\n\x0bShapedArray\x12\x11\n\x05shape\x18\x01 \x03(\x05\x42\x02\x10\x01\x12\r\n\x05\x64type\x18\x02 \x01(\t\x12\x12\n\narray_data\x18\x03 \x01(\x0c\")\n\tAttribute\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06values\x18\x02 \x03(\t\"\x90\x05\n\x0bTileSummary\x12\x0f\n\x07tile_id\x18\x01 \x01(\t\x12\x14\n\x0csection_spec\x18\x02 \x01(\t\x12\x14\n\x0c\x64\x61taset_name\x18\x03 \x01(\t\x12\x0f\n\x07granule\x18\x04 \x01(\t\x12\x14\n\x0c\x64\x61taset_uuid\x18\x05 \x01(\t\x12\x15\n\rdata_var_name\x18\x06 \x01(\t\x12@\n\x11global_attributes\x18\x07 \x03(\x0b\x32%.org.apache.sdap.nexusproto.Attribute\x12:\n\x04\x62\x62ox\x18\x08 \x01(\x0b\x32,.org.apache.sdap.nexusproto.TileSummary.BBox\x12@\n\x05stats\x18\t \x01(\x0b\x32\x31.org.apache.sdap.nexusproto.TileSummary.DataStats\x12\x15\n\rstandard_name\x18\n \x01(\t\x12\x16\n\x0e\x64\x61ta_dim_names\x18\x0b \x03(\t\x1aJ\n\x04\x42\x42ox\x12\x0f\n\x07lat_min\x18\x01 \x01(\x02\x12\x0f\n\x07lat_max\x18\x02 \x01(\x02\x12\x0f\n\x07lon_min\x18\x03 \x01(\x02\x12\x0f\n\x07lon_max\x18\x04 \x01(\x02\x1a\xca\x01\n\tDataStats\x12\x0b\n\x03min\x18\x01 \x01(\x02\x12\x0b\n\x03max\x18\x02 \x01(\x02\x12\x0c\n\x04mean\x18\x03 \x01(\x02\x12\r\n\x05\x63ount\x18\x04 \x01(\x03\x12\x10\n\x08min_time\x18\x05 \x01(\x03\x12\x10\n\x08max_time\x18\x06 \x01(\x03\x12\x0f\n\x07std_dev\x18\x07 \x01(\x02\x12\x0b\n\x03sum\x18\x08 \x01(\x02\x12\x0e\n\x06median\x18\t \x01(\x02\x12\x10\n\x08variance\x18\n \x01(\x02\x12\x10\n\x08skewness\x18\x0b \x01(\x02\x12\x10\n\x08kurtosis\x18\x0c \x01(\x02\"y\n\tNexusTile\x12\x38\n\x07summary\x18\x01 \x01(\x0b\x32\'.org.apache.sdap.nexusproto.TileSummary\x12\x32\n\x04tile\x18\x02 \x01(\x0b\x32$.org.apache.sdap.nexusproto.TileData\"\xd3\x03\n\x08TileData\x12\x0f\n\x07tile_id\x18\x01 \x01(\t\x12\x39\n\tgrid_tile\x18\x02 \x01(\x0b\x32$.org.apache.sdap.nexusproto.GridTileH\x00\x12;\n\nswath_tile\x18\x03 \x01(\x0b\x32%.org.apache.sdap.nexusproto.SwathTileH\x00\x12\x46\n\x10time_series_tile\x18\x04 \x01(\x0b\x32*.org.apache.sdap.nexusproto.TimeSeriesTileH\x00\x12\x39\n\tecco_tile\x18\x05 \x01(\x0b\x32$.org.apache.sdap.nexusproto.EccoTileH\x00\x12U\n\x18grid_multi_variable_tile\x18\x06 \x01(\x0b\x32\x31.org.apache.sdap.nexusproto.GridMultiVariableTileH\x00\x12W\n\x19swath_multi_variable_tile\x18\x07 \x01(\x0b\x32\x32.org.apache.sdap.nexusproto.SwathMultiVariableTileH\x00\x42\x0b\n\ttile_typeB\x1e\n\x1aorg.apache.sdap.nexusprotoP\x01\x62\x06proto3')
)




_ECCOTILE = _descriptor.Descriptor(
  name='EccoTile',
  full_name='org.apache.sdap.nexusproto.EccoTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latitude', full_name='org.apache.sdap.nexusproto.EccoTile.latitude', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='org.apache.sdap.nexusproto.EccoTile.longitude', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time', full_name='org.apache.sdap.nexusproto.EccoTile.time', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variable_data', full_name='org.apache.sdap.nexusproto.EccoTile.variable_data', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data', full_name='org.apache.sdap.nexusproto.EccoTile.meta_data', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='depth', full_name='org.apache.sdap.nexusproto.EccoTile.depth', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tile', full_name='org.apache.sdap.nexusproto.EccoTile.tile', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47,
  serialized_end=340,
)


_GRIDTILE = _descriptor.Descriptor(
  name='GridTile',
  full_name='org.apache.sdap.nexusproto.GridTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latitude', full_name='org.apache.sdap.nexusproto.GridTile.latitude', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='org.apache.sdap.nexusproto.GridTile.longitude', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time', full_name='org.apache.sdap.nexusproto.GridTile.time', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variable_data', full_name='org.apache.sdap.nexusproto.GridTile.variable_data', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data', full_name='org.apache.sdap.nexusproto.GridTile.meta_data', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='min_elevation', full_name='org.apache.sdap.nexusproto.GridTile.min_elevation', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_elevation', full_name='org.apache.sdap.nexusproto.GridTile.max_elevation', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='elevation', full_name='org.apache.sdap.nexusproto.GridTile.elevation', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=343,
  serialized_end=713,
)


_GRIDMULTIVARIABLETILE = _descriptor.Descriptor(
  name='GridMultiVariableTile',
  full_name='org.apache.sdap.nexusproto.GridMultiVariableTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latitude', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.latitude', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.longitude', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.time', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variable_data', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.variable_data', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.meta_data', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='min_elevation', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.min_elevation', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_elevation', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.max_elevation', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='elevation', full_name='org.apache.sdap.nexusproto.GridMultiVariableTile.elevation', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=716,
  serialized_end=1099,
)


_SWATHTILE = _descriptor.Descriptor(
  name='SwathTile',
  full_name='org.apache.sdap.nexusproto.SwathTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latitude', full_name='org.apache.sdap.nexusproto.SwathTile.latitude', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='org.apache.sdap.nexusproto.SwathTile.longitude', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time', full_name='org.apache.sdap.nexusproto.SwathTile.time', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variable_data', full_name='org.apache.sdap.nexusproto.SwathTile.variable_data', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data', full_name='org.apache.sdap.nexusproto.SwathTile.meta_data', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='min_elevation', full_name='org.apache.sdap.nexusproto.SwathTile.min_elevation', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_elevation', full_name='org.apache.sdap.nexusproto.SwathTile.max_elevation', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='elevation', full_name='org.apache.sdap.nexusproto.SwathTile.elevation', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1102,
  serialized_end=1514,
)


_SWATHMULTIVARIABLETILE = _descriptor.Descriptor(
  name='SwathMultiVariableTile',
  full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latitude', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.latitude', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.longitude', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.time', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variable_data', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.variable_data', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.meta_data', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='min_elevation', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.min_elevation', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_elevation', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.max_elevation', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='elevation', full_name='org.apache.sdap.nexusproto.SwathMultiVariableTile.elevation', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1517,
  serialized_end=1942,
)


_TIMESERIESTILE = _descriptor.Descriptor(
  name='TimeSeriesTile',
  full_name='org.apache.sdap.nexusproto.TimeSeriesTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latitude', full_name='org.apache.sdap.nexusproto.TimeSeriesTile.latitude', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='org.apache.sdap.nexusproto.TimeSeriesTile.longitude', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time', full_name='org.apache.sdap.nexusproto.TimeSeriesTile.time', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variable_data', full_name='org.apache.sdap.nexusproto.TimeSeriesTile.variable_data', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data', full_name='org.apache.sdap.nexusproto.TimeSeriesTile.meta_data', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='depth', full_name='org.apache.sdap.nexusproto.TimeSeriesTile.depth', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1945,
  serialized_end=2271,
)


_METADATA = _descriptor.Descriptor(
  name='MetaData',
  full_name='org.apache.sdap.nexusproto.MetaData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='org.apache.sdap.nexusproto.MetaData.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data', full_name='org.apache.sdap.nexusproto.MetaData.meta_data', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2273,
  serialized_end=2357,
)


_SHAPEDARRAY = _descriptor.Descriptor(
  name='ShapedArray',
  full_name='org.apache.sdap.nexusproto.ShapedArray',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='shape', full_name='org.apache.sdap.nexusproto.ShapedArray.shape', index=0,
      number=1, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001'))),
    _descriptor.FieldDescriptor(
      name='dtype', full_name='org.apache.sdap.nexusproto.ShapedArray.dtype', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='array_data', full_name='org.apache.sdap.nexusproto.ShapedArray.array_data', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2359,
  serialized_end=2426,
)


_ATTRIBUTE = _descriptor.Descriptor(
  name='Attribute',
  full_name='org.apache.sdap.nexusproto.Attribute',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='org.apache.sdap.nexusproto.Attribute.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='values', full_name='org.apache.sdap.nexusproto.Attribute.values', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2428,
  serialized_end=2469,
)


_TILESUMMARY_BBOX = _descriptor.Descriptor(
  name='BBox',
  full_name='org.apache.sdap.nexusproto.TileSummary.BBox',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lat_min', full_name='org.apache.sdap.nexusproto.TileSummary.BBox.lat_min', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lat_max', full_name='org.apache.sdap.nexusproto.TileSummary.BBox.lat_max', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lon_min', full_name='org.apache.sdap.nexusproto.TileSummary.BBox.lon_min', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lon_max', full_name='org.apache.sdap.nexusproto.TileSummary.BBox.lon_max', index=3,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2849,
  serialized_end=2923,
)

_TILESUMMARY_DATASTATS = _descriptor.Descriptor(
  name='DataStats',
  full_name='org.apache.sdap.nexusproto.TileSummary.DataStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='min', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.min', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.max', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='mean', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.mean', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.count', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='min_time', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.min_time', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_time', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.max_time', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='std_dev', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.std_dev', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sum', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.sum', index=7,
      number=8, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='median', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.median', index=8,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variance', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.variance', index=9,
      number=10, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='skewness', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.skewness', index=10,
      number=11, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='kurtosis', full_name='org.apache.sdap.nexusproto.TileSummary.DataStats.kurtosis', index=11,
      number=12, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2926,
  serialized_end=3128,
)

_TILESUMMARY = _descriptor.Descriptor(
  name='TileSummary',
  full_name='org.apache.sdap.nexusproto.TileSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tile_id', full_name='org.apache.sdap.nexusproto.TileSummary.tile_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='section_spec', full_name='org.apache.sdap.nexusproto.TileSummary.section_spec', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dataset_name', full_name='org.apache.sdap.nexusproto.TileSummary.dataset_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='granule', full_name='org.apache.sdap.nexusproto.TileSummary.granule', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dataset_uuid', full_name='org.apache.sdap.nexusproto.TileSummary.dataset_uuid', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data_var_name', full_name='org.apache.sdap.nexusproto.TileSummary.data_var_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='global_attributes', full_name='org.apache.sdap.nexusproto.TileSummary.global_attributes', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bbox', full_name='org.apache.sdap.nexusproto.TileSummary.bbox', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats', full_name='org.apache.sdap.nexusproto.TileSummary.stats', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='standard_name', full_name='org.apache.sdap.nexusproto.TileSummary.standard_name', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data_dim_names', full_name='org.apache.sdap.nexusproto.TileSummary.data_dim_names', index=10,
      number=11, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_TILESUMMARY_BBOX, _TILESUMMARY_DATASTATS, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2472,
  serialized_end=3128,
)


_NEXUSTILE = _descriptor.Descriptor(
  name='NexusTile',
  full_name='org.apache.sdap.nexusproto.NexusTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='summary', full_name='org.apache.sdap.nexusproto.NexusTile.summary', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tile', full_name='org.apache.sdap.nexusproto.NexusTile.tile', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3130,
  serialized_end=3251,
)


_TILEDATA = _descriptor.Descriptor(
  name='TileData',
  full_name='org.apache.sdap.nexusproto.TileData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tile_id', full_name='org.apache.sdap.nexusproto.TileData.tile_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='grid_tile', full_name='org.apache.sdap.nexusproto.TileData.grid_tile', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='swath_tile', full_name='org.apache.sdap.nexusproto.TileData.swath_tile', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_series_tile', full_name='org.apache.sdap.nexusproto.TileData.time_series_tile', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ecco_tile', full_name='org.apache.sdap.nexusproto.TileData.ecco_tile', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='grid_multi_variable_tile', full_name='org.apache.sdap.nexusproto.TileData.grid_multi_variable_tile', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='swath_multi_variable_tile', full_name='org.apache.sdap.nexusproto.TileData.swath_multi_variable_tile', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='tile_type', full_name='org.apache.sdap.nexusproto.TileData.tile_type',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=3254,
  serialized_end=3721,
)

_ECCOTILE.fields_by_name['latitude'].message_type = _SHAPEDARRAY
_ECCOTILE.fields_by_name['longitude'].message_type = _SHAPEDARRAY
_ECCOTILE.fields_by_name['variable_data'].message_type = _SHAPEDARRAY
_ECCOTILE.fields_by_name['meta_data'].message_type = _METADATA
_GRIDTILE.fields_by_name['latitude'].message_type = _SHAPEDARRAY
_GRIDTILE.fields_by_name['longitude'].message_type = _SHAPEDARRAY
_GRIDTILE.fields_by_name['variable_data'].message_type = _SHAPEDARRAY
_GRIDTILE.fields_by_name['meta_data'].message_type = _METADATA
_GRIDTILE.fields_by_name['elevation'].message_type = _SHAPEDARRAY
_GRIDMULTIVARIABLETILE.fields_by_name['latitude'].message_type = _SHAPEDARRAY
_GRIDMULTIVARIABLETILE.fields_by_name['longitude'].message_type = _SHAPEDARRAY
_GRIDMULTIVARIABLETILE.fields_by_name['variable_data'].message_type = _SHAPEDARRAY
_GRIDMULTIVARIABLETILE.fields_by_name['meta_data'].message_type = _METADATA
_GRIDMULTIVARIABLETILE.fields_by_name['elevation'].message_type = _SHAPEDARRAY
_SWATHTILE.fields_by_name['latitude'].message_type = _SHAPEDARRAY
_SWATHTILE.fields_by_name['longitude'].message_type = _SHAPEDARRAY
_SWATHTILE.fields_by_name['time'].message_type = _SHAPEDARRAY
_SWATHTILE.fields_by_name['variable_data'].message_type = _SHAPEDARRAY
_SWATHTILE.fields_by_name['meta_data'].message_type = _METADATA
_SWATHTILE.fields_by_name['elevation'].message_type = _SHAPEDARRAY
_SWATHMULTIVARIABLETILE.fields_by_name['latitude'].message_type = _SHAPEDARRAY
_SWATHMULTIVARIABLETILE.fields_by_name['longitude'].message_type = _SHAPEDARRAY
_SWATHMULTIVARIABLETILE.fields_by_name['time'].message_type = _SHAPEDARRAY
_SWATHMULTIVARIABLETILE.fields_by_name['variable_data'].message_type = _SHAPEDARRAY
_SWATHMULTIVARIABLETILE.fields_by_name['meta_data'].message_type = _METADATA
_SWATHMULTIVARIABLETILE.fields_by_name['elevation'].message_type = _SHAPEDARRAY
_TIMESERIESTILE.fields_by_name['latitude'].message_type = _SHAPEDARRAY
_TIMESERIESTILE.fields_by_name['longitude'].message_type = _SHAPEDARRAY
_TIMESERIESTILE.fields_by_name['time'].message_type = _SHAPEDARRAY
_TIMESERIESTILE.fields_by_name['variable_data'].message_type = _SHAPEDARRAY
_TIMESERIESTILE.fields_by_name['meta_data'].message_type = _METADATA
_METADATA.fields_by_name['meta_data'].message_type = _SHAPEDARRAY
_TILESUMMARY_BBOX.containing_type = _TILESUMMARY
_TILESUMMARY_DATASTATS.containing_type = _TILESUMMARY
_TILESUMMARY.fields_by_name['global_attributes'].message_type = _ATTRIBUTE
_TILESUMMARY.fields_by_name['bbox'].message_type = _TILESUMMARY_BBOX
_TILESUMMARY.fields_by_name['stats'].message_type = _TILESUMMARY_DATASTATS
_NEXUSTILE.fields_by_name['summary'].message_type = _TILESUMMARY
_NEXUSTILE.fields_by_name['tile'].message_type = _TILEDATA
_TILEDATA.fields_by_name['grid_tile'].message_type = _GRIDTILE
_TILEDATA.fields_by_name['swath_tile'].message_type = _SWATHTILE
_TILEDATA.fields_by_name['time_series_tile'].message_type = _TIMESERIESTILE
_TILEDATA.fields_by_name['ecco_tile'].message_type = _ECCOTILE
_TILEDATA.fields_by_name['grid_multi_variable_tile'].message_type = _GRIDMULTIVARIABLETILE
_TILEDATA.fields_by_name['swath_multi_variable_tile'].message_type = _SWATHMULTIVARIABLETILE
_TILEDATA.oneofs_by_name['tile_type'].fields.append(
  _TILEDATA.fields_by_name['grid_tile'])
_TILEDATA.fields_by_name['grid_tile'].containing_oneof = _TILEDATA.oneofs_by_name['tile_type']
_TILEDATA.oneofs_by_name['tile_type'].fields.append(
  _TILEDATA.fields_by_name['swath_tile'])
_TILEDATA.fields_by_name['swath_tile'].containing_oneof = _TILEDATA.oneofs_by_name['tile_type']
_TILEDATA.oneofs_by_name['tile_type'].fields.append(
  _TILEDATA.fields_by_name['time_series_tile'])
_TILEDATA.fields_by_name['time_series_tile'].containing_oneof = _TILEDATA.oneofs_by_name['tile_type']
_TILEDATA.oneofs_by_name['tile_type'].fields.append(
  _TILEDATA.fields_by_name['ecco_tile'])
_TILEDATA.fields_by_name['ecco_tile'].containing_oneof = _TILEDATA.oneofs_by_name['tile_type']
_TILEDATA.oneofs_by_name['tile_type'].fields.append(
  _TILEDATA.fields_by_name['grid_multi_variable_tile'])
_TILEDATA.fields_by_name['grid_multi_variable_tile'].containing_oneof = _TILEDATA.oneofs_by_name['tile_type']
_TILEDATA.oneofs_by_name['tile_type'].fields.append(
  _TILEDATA.fields_by_name['swath_multi_variable_tile'])
_TILEDATA.fields_by_name['swath_multi_variable_tile'].containing_oneof = _TILEDATA.oneofs_by_name['tile_type']
DESCRIPTOR.message_types_by_name['EccoTile'] = _ECCOTILE
DESCRIPTOR.message_types_by_name['GridTile'] = _GRIDTILE
DESCRIPTOR.message_types_by_name['GridMultiVariableTile'] = _GRIDMULTIVARIABLETILE
DESCRIPTOR.message_types_by_name['SwathTile'] = _SWATHTILE
DESCRIPTOR.message_types_by_name['SwathMultiVariableTile'] = _SWATHMULTIVARIABLETILE
DESCRIPTOR.message_types_by_name['TimeSeriesTile'] = _TIMESERIESTILE
DESCRIPTOR.message_types_by_name['MetaData'] = _METADATA
DESCRIPTOR.message_types_by_name['ShapedArray'] = _SHAPEDARRAY
DESCRIPTOR.message_types_by_name['Attribute'] = _ATTRIBUTE
DESCRIPTOR.message_types_by_name['TileSummary'] = _TILESUMMARY
DESCRIPTOR.message_types_by_name['NexusTile'] = _NEXUSTILE
DESCRIPTOR.message_types_by_name['TileData'] = _TILEDATA
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

EccoTile = _reflection.GeneratedProtocolMessageType('EccoTile', (_message.Message,), dict(
  DESCRIPTOR = _ECCOTILE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.EccoTile)
  ))
_sym_db.RegisterMessage(EccoTile)

GridTile = _reflection.GeneratedProtocolMessageType('GridTile', (_message.Message,), dict(
  DESCRIPTOR = _GRIDTILE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.GridTile)
  ))
_sym_db.RegisterMessage(GridTile)

GridMultiVariableTile = _reflection.GeneratedProtocolMessageType('GridMultiVariableTile', (_message.Message,), dict(
  DESCRIPTOR = _GRIDMULTIVARIABLETILE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.GridMultiVariableTile)
  ))
_sym_db.RegisterMessage(GridMultiVariableTile)

SwathTile = _reflection.GeneratedProtocolMessageType('SwathTile', (_message.Message,), dict(
  DESCRIPTOR = _SWATHTILE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.SwathTile)
  ))
_sym_db.RegisterMessage(SwathTile)

SwathMultiVariableTile = _reflection.GeneratedProtocolMessageType('SwathMultiVariableTile', (_message.Message,), dict(
  DESCRIPTOR = _SWATHMULTIVARIABLETILE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.SwathMultiVariableTile)
  ))
_sym_db.RegisterMessage(SwathMultiVariableTile)

TimeSeriesTile = _reflection.GeneratedProtocolMessageType('TimeSeriesTile', (_message.Message,), dict(
  DESCRIPTOR = _TIMESERIESTILE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.TimeSeriesTile)
  ))
_sym_db.RegisterMessage(TimeSeriesTile)

MetaData = _reflection.GeneratedProtocolMessageType('MetaData', (_message.Message,), dict(
  DESCRIPTOR = _METADATA,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.MetaData)
  ))
_sym_db.RegisterMessage(MetaData)

ShapedArray = _reflection.GeneratedProtocolMessageType('ShapedArray', (_message.Message,), dict(
  DESCRIPTOR = _SHAPEDARRAY,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.ShapedArray)
  ))
_sym_db.RegisterMessage(ShapedArray)

Attribute = _reflection.GeneratedProtocolMessageType('Attribute', (_message.Message,), dict(
  DESCRIPTOR = _ATTRIBUTE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.Attribute)
  ))
_sym_db.RegisterMessage(Attribute)

TileSummary = _reflection.GeneratedProtocolMessageType('TileSummary', (_message.Message,), dict(

  BBox = _reflection.GeneratedProtocolMessageType('BBox', (_message.Message,), dict(
    DESCRIPTOR = _TILESUMMARY_BBOX,
    __module__ = 'DataTile_pb2'
    # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.TileSummary.BBox)
    ))
  ,

  DataStats = _reflection.GeneratedProtocolMessageType('DataStats', (_message.Message,), dict(
    DESCRIPTOR = _TILESUMMARY_DATASTATS,
    __module__ = 'DataTile_pb2'
    # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.TileSummary.DataStats)
    ))
  ,
  DESCRIPTOR = _TILESUMMARY,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.TileSummary)
  ))
_sym_db.RegisterMessage(TileSummary)
_sym_db.RegisterMessage(TileSummary.BBox)
_sym_db.RegisterMessage(TileSummary.DataStats)

NexusTile = _reflection.GeneratedProtocolMessageType('NexusTile', (_message.Message,), dict(
  DESCRIPTOR = _NEXUSTILE,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.NexusTile)
  ))
_sym_db.RegisterMessage(NexusTile)

TileData = _reflection.GeneratedProtocolMessageType('TileData', (_message.Message,), dict(
  DESCRIPTOR = _TILEDATA,
  __module__ = 'DataTile_pb2'
  # @@protoc_insertion_point(class_scope:org.apache.sdap.nexusproto.TileData)
  ))
_sym_db.RegisterMessage(TileData)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\032org.apache.sdap.nexusprotoP\001'))
_SHAPEDARRAY.fields_by_name['shape'].has_options = True
_SHAPEDARRAY.fields_by_name['shape']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\020\001'))
# @@protoc_insertion_point(module_scope)
