xsar: efficient level 1 sar reader for xarray/dask
xsar is a distributed level 1 SAR file reader designed to write efficient distributed processing algorhitm with xarray and dask.
It currently handles Level-1 Sentinel-1 data in SAFE format, as found on scihub or PEPS.
xsar is as simple to use as the well known xarray.open_dataset : simply give the dataset path, and xsar.open_dataset()
will return an datatree.DataTree:
import xsar
filename = xsar.get_test_file('S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE')
sar_ds = xsar.open_dataset(filename)
sar_ds
<xarray.Dataset> Dimensions: (pol: 2, line: 16778, sample: 25187) Coordinates: * pol (pol) object 'VV' 'VH' * line (line) int64 0 1 2 3 4 ... 16774 16775 16776 16777 * sample (sample) int64 0 1 2 3 4 ... 25183 25184 25185 25186 spatial_ref int64 0 Data variables: (12/21) digital_number (pol, line, sample) uint16 dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray> time (line) timedelta64[ns] 17416 days 10:30:20.93638912... sampleSpacing float64 10.0 lineSpacing float64 10.0 ground_heading (line, sample) float32 dask.array<chunksize=(5000, 5000), meta=np.ndarray> land_mask (line, sample) int8 dask.array<chunksize=(5000, 5000), meta=np.ndarray> ... ... sigma0_raw (pol, line, sample) float64 dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray> nesz (pol, line, sample) float64 dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray> gamma0_raw (pol, line, sample) float64 dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray> negz (pol, line, sample) float64 dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray> sigma0 (pol, line, sample) float64 dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray> gamma0 (pol, line, sample) float64 dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray> Attributes: (12/17) name: SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T103020_201... short_name: SENTINEL1_DS:S1A_IW_GRDH_1SDV_20170907T103020_20170907... product: GRDH safe: S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_01826... swath: IW multidataset: False ... ... footprint: POLYGON ((-67.84221143971432 20.72564283093837, -70.22... coverage: 170km * 251km (line * sample ) pixel_line_m: <xarray.DataArray 'azimuthPixelSpacing' ()>\narray(10.... pixel_sample_m: <xarray.DataArray 'groundRangePixelSpacing' ()>\narray... orbit_pass: Descending platform_heading: -167.7668824808032
- pol: 2
- line: 16778
- sample: 25187
- pol(pol)object'VV' 'VH'
- comment :
- ordered polarizations (copol, crosspol)
array(['VV', 'VH'], dtype=object)
- line(line)int640 1 2 3 ... 16774 16775 16776 16777
- axis :
- Y
- units :
- 1
- comment :
- azimuth direction, in pixels from full resolution tiff
array([ 0, 1, 2, ..., 16775, 16776, 16777])
- sample(sample)int640 1 2 3 ... 25183 25184 25185 25186
- axis :
- X
- units :
- 1
- comment :
- cross track direction, in pixels from full resolution tiff
array([ 0, 1, 2, ..., 25184, 25185, 25186])
- spatial_ref()int640
- crs_wkt :
- GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","4326"]]
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.314245179
- inverse_flattening :
- 298.257223563
- reference_ellipsoid_name :
- WGS 84
- longitude_of_prime_meridian :
- 0.0
- prime_meridian_name :
- Greenwich
- geographic_crs_name :
- WGS 84
- grid_mapping_name :
- latitude_longitude
- spatial_ref :
- GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","4326"]]
- gcps :
- {'type': 'FeatureCollection', 'features': [{'type': 'Feature', 'properties': {'id': '2c2df561-1ded-4b82-b46e-1a18b1bc9c45', 'info': None, 'row': 0, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.84221143971432, 20.72564283093837, 0]}}, {'type': 'Feature', 'properties': {'id': '43af2c18-ad8a-452d-be56-5c618e53a4e9', 'info': None, 'row': 0, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-67.96092941876333, 20.74753608381265, 0]}}, {'type': 'Feature', 'properties': {'id': 'c1beaedf-69a0-4bd7-a847-503f3ec3e82a', 'info': None, 'row': 0, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.07968147044886, 20.76934739625836, 0]}}, {'type': 'Feature', 'properties': {'id': 'df528eba-21a5-467e-9dc1-11ebd19d3240', 'info': None, 'row': 0, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.1984675169887, 20.79107665281802, 0]}}, {'type': 'Feature', 'properties': {'id': '20708506-2511-47f7-a0be-c15d7db339b3', 'info': None, 'row': 0, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.31728747934562, 20.8127237382445, 0]}}, {'type': 'Feature', 'properties': {'id': '7f180de1-0132-4fe8-85f8-67f3274fd3ca', 'info': None, 'row': 0, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.43614127763558, 20.83428853757724, 0]}}, {'type': 'Feature', 'properties': {'id': 'ba326a17-4790-45d2-842b-0c9325152879', 'info': None, 'row': 0, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.55502883125679, 20.85577093616665, 0]}}, {'type': 'Feature', 'properties': {'id': '7d57c033-27de-4427-a0cd-80489bdf346d', 'info': None, 'row': 0, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.67395005889541, 20.87717081967586, 0]}}, {'type': 'Feature', 'properties': {'id': 'c99c76c6-f4b9-4a1c-b23a-5afc6940aab7', 'info': None, 'row': 0, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.79290487849737, 20.8984880740764, 0]}}, {'type': 'Feature', 'properties': {'id': 'dedac985-edc5-44f3-bf8c-89165070c0b9', 'info': None, 'row': 0, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-68.91189320724756, 20.91972258564552, 0]}}, {'type': 'Feature', 'properties': {'id': '9fb2bbd7-c88e-4fa0-b604-e0d0aaf54787', 'info': None, 'row': 0, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.03091496157127, 20.94087424096769, 0]}}, {'type': 'Feature', 'properties': {'id': '0fddbd42-d090-4bdb-8f7e-bf8b858eafbc', 'info': None, 'row': 0, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.14997005715419, 20.96194292693941, 0]}}, {'type': 'Feature', 'properties': {'id': '993581b9-eee4-495f-a751-89241d295a50', 'info': None, 'row': 0, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.26905840896954, 20.98292853077525, 0]}}, {'type': 'Feature', 'properties': {'id': '35adca36-8e0c-495e-a276-a44c70601eb6', 'info': None, 'row': 0, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.38817993130026, 21.00383094001312, 0]}}, {'type': 'Feature', 'properties': {'id': '0ea3d4ca-7e16-4c7f-8622-87ea70598a0b', 'info': None, 'row': 0, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.507334537746, 21.02465004251668, 0]}}, {'type': 'Feature', 'properties': {'id': 'a50e03a1-1c02-4221-a06e-ff2abdbbf76f', 'info': None, 'row': 0, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.62652214121276, 21.045385726475, 0]}}, {'type': 'Feature', 'properties': {'id': 'c1daa7be-68d5-427d-aa21-044ca0636458', 'info': None, 'row': 0, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.74574265389045, 21.06603788040005, 0]}}, {'type': 'Feature', 'properties': {'id': 'd40c0c15-2fc4-49c8-8730-a65e95fcf337', 'info': None, 'row': 0, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.86499598723563, 21.08660639312539, 0]}}, {'type': 'Feature', 'properties': {'id': '70f70a41-9cc7-4b24-bcef-474ab424ef2f', 'info': None, 'row': 0, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-69.98428205198717, 21.10709115381055, 0]}}, {'type': 'Feature', 'properties': {'id': '0519e53d-a24d-4065-b326-c51a0d916911', 'info': None, 'row': 0, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.10360075825578, 21.12749205195801, 0]}}, {'type': 'Feature', 'properties': {'id': 'a31b6751-b7cd-4ad1-8c97-bc94901153d9', 'info': None, 'row': 839, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.85806443823189, 20.650115616538965, 0]}}, {'type': 'Feature', 'properties': {'id': 'f8a88cd5-5bb0-447e-98e2-517bb031dd0e', 'info': None, 'row': 839, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-67.97672281896514, 20.67201392342735, 0]}}, {'type': 'Feature', 'properties': {'id': '03fa269f-2c54-41e4-9aa4-aa35970fd507', 'info': None, 'row': 839, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.09541512816047, 20.693830615034493, 0]}}, {'type': 'Feature', 'properties': {'id': 'be5562bb-3d30-4b71-a8fd-3aa8868648c7', 'info': None, 'row': 839, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.21414128897408, 20.71556557614598, 0]}}, {'type': 'Feature', 'properties': {'id': 'abacb80b-bcb8-4308-9176-5b8136102e69', 'info': None, 'row': 839, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.33290122330864, 20.737218691754904, 0]}}, {'type': 'Feature', 'properties': {'id': '2fa30e4b-04e6-42ad-8ccf-b98f2f765356', 'info': None, 'row': 839, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.45169485222746, 20.758789847139333, 0]}}, {'type': 'Feature', 'properties': {'id': '0efca1a4-9e01-4e84-ab62-b69f75d38d2b', 'info': None, 'row': 839, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.5705220960855, 20.78027892788695, 0]}}, {'type': 'Feature', 'properties': {'id': '81082748-29a3-48fd-b942-b2b3e853ff60', 'info': None, 'row': 839, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.68938287453446, 20.80168581989671, 0]}}, {'type': 'Feature', 'properties': {'id': '8e3c9515-9d17-4920-83d7-8534712630e6', 'info': None, 'row': 839, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.80827710649314, 20.823010409374252, 0]}}, {'type': 'Feature', 'properties': {'id': '4dced396-9599-40c2-9fd9-db415fdd6ba8', 'info': None, 'row': 839, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-68.92720471012481, 20.844252582828823, 0]}}, {'type': 'Feature', 'properties': {'id': '5ce0923b-098c-4dea-a97f-4d8751244554', 'info': None, 'row': 839, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.04616560283756, 20.8654122270746, 0]}}, {'type': 'Feature', 'properties': {'id': '49267774-1ccb-4c48-bee2-3622b7350ef2', 'info': None, 'row': 839, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.16515970130321, 20.886489229235274, 0]}}, {'type': 'Feature', 'properties': {'id': '4f8b8cb5-a274-4eeb-a7e8-631bfd294c2b', 'info': None, 'row': 839, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.28418692148495, 20.907483476750205, 0]}}, {'type': 'Feature', 'properties': {'id': '07e0fa25-e17f-4fbb-b4e7-a6a22e8f495f', 'info': None, 'row': 839, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.40324717865997, 20.928394857379743, 0]}}, {'type': 'Feature', 'properties': {'id': '7d8812cc-c630-43a1-9c5b-00a9816842b7', 'info': None, 'row': 839, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.52234038742759, 20.94922325920785, 0]}}, {'type': 'Feature', 'properties': {'id': '0ab30e05-a57c-480c-bc99-1d95383271dc', 'info': None, 'row': 839, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.64146646169976, 20.96996857064186, 0]}}, {'type': 'Feature', 'properties': {'id': '2c23832a-9a57-4814-9b27-aaf3e9952d6c', 'info': None, 'row': 839, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.76062531467866, 20.990630680409993, 0]}}, {'type': 'Feature', 'properties': {'id': '2b478b2a-014f-4c88-9c24-c9b769f4fe58', 'info': None, 'row': 839, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.87981685883818, 21.011209477559767, 0]}}, {'type': 'Feature', 'properties': {'id': '454759e3-eb12-438e-bed5-32ac285e3e48', 'info': None, 'row': 839, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-69.99904100593565, 21.03170485146173, 0]}}, {'type': 'Feature', 'properties': {'id': '756c9f4b-acb0-430b-a6fb-d3bc6f704ade', 'info': None, 'row': 839, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.11829766709418, 21.052116691825205, 0]}}, {'type': 'Feature', 'properties': {'id': '416f73ff-0580-49e4-a60b-2f002534edc7', 'info': None, 'row': 1678, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.87391743674947, 20.57458840213956, 0]}}, {'type': 'Feature', 'properties': {'id': '2f2e1318-502f-4aaf-a896-a9594b83d78b', 'info': None, 'row': 1678, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-67.99251621916696, 20.59649176304205, 0]}}, {'type': 'Feature', 'properties': {'id': '33d871fc-81c3-427a-b8e8-1d8e2785cddd', 'info': None, 'row': 1678, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.11114878587209, 20.618313833810628, 0]}}, {'type': 'Feature', 'properties': {'id': 'd2f6642c-99b9-4377-b917-6386ca0966bc', 'info': None, 'row': 1678, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.22981506095947, 20.64005449947394, 0]}}, {'type': 'Feature', 'properties': {'id': '43c5429f-7f29-41b4-8b31-e6ed08456832', 'info': None, 'row': 1678, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.34851496727164, 20.661713645265312, 0]}}, {'type': 'Feature', 'properties': {'id': '8bc07379-5768-457f-af0f-2c6b9657f41e', 'info': None, 'row': 1678, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.46724842681935, 20.683291156701426, 0]}}, {'type': 'Feature', 'properties': {'id': 'b444985c-df3c-4bb8-acd0-961412ea4d29', 'info': None, 'row': 1678, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.58601536091422, 20.70478691960725, 0]}}, {'type': 'Feature', 'properties': {'id': '1528a853-cea9-46e5-bf7f-e4f8bad31645', 'info': None, 'row': 1678, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.7048156901735, 20.726200820117562, 0]}}, {'type': 'Feature', 'properties': {'id': '2ea68942-2544-46e4-9343-9a03cfc27873', 'info': None, 'row': 1678, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.8236493344889, 20.747532744672103, 0]}}, {'type': 'Feature', 'properties': {'id': '4ce1ce38-0b5b-4a6f-8be0-bec701ada63e', 'info': None, 'row': 1678, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-68.9425162130021, 20.768782580012125, 0]}}, {'type': 'Feature', 'properties': {'id': '2c8ddb17-e310-4926-8d68-e9c980cd2de6', 'info': None, 'row': 1678, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.06141624410385, 20.789950213181513, 0]}}, {'type': 'Feature', 'properties': {'id': '78a74ea9-684c-42e4-bc49-0002192628f4', 'info': None, 'row': 1678, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.18034934545224, 20.811035531531132, 0]}}, {'type': 'Feature', 'properties': {'id': '399c7466-9644-4b6d-a19c-786df54cede7', 'info': None, 'row': 1678, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.29931543400036, 20.832038422725162, 0]}}, {'type': 'Feature', 'properties': {'id': 'f9a1235a-a3dd-4d89-b162-ef8558315482', 'info': None, 'row': 1678, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.41831442601969, 20.85295877474637, 0]}}, {'type': 'Feature', 'properties': {'id': '291ab7aa-2193-4b5f-afe1-75a59dd1f6d2', 'info': None, 'row': 1678, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.53734623710919, 20.873796475899024, 0]}}, {'type': 'Feature', 'properties': {'id': '61116c42-0174-4b9a-bd8c-cb7fe11bc5b8', 'info': None, 'row': 1678, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.65641078218675, 20.89455141480872, 0]}}, {'type': 'Feature', 'properties': {'id': '7b85ed04-888e-4675-8d81-ed8bef4a9a13', 'info': None, 'row': 1678, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.77550797546688, 20.915223480419932, 0]}}, {'type': 'Feature', 'properties': {'id': '445e2281-4b7a-4641-9908-036eefe61fa9', 'info': None, 'row': 1678, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.89463773044073, 20.935812561994144, 0]}}, {'type': 'Feature', 'properties': {'id': 'e3c34a03-2b21-4081-acb1-da19aa3334c6', 'info': None, 'row': 1678, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.01379995988415, 20.956318549112908, 0]}}, {'type': 'Feature', 'properties': {'id': '6dcc4600-8258-497c-99f0-d158e6eacba6', 'info': None, 'row': 1678, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.1329945759326, 20.976741331692402, 0]}}, {'type': 'Feature', 'properties': {'id': '03c5ef35-9e1a-4444-826a-ff4640cd05c0', 'info': None, 'row': 2517, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.88976314975903, 20.499059804278417, 0]}}, {'type': 'Feature', 'properties': {'id': 'd0351f70-1d7a-4f34-9f88-422d8fd44c18', 'info': None, 'row': 2517, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.0083027060493, 20.520968246424847, 0]}}, {'type': 'Feature', 'properties': {'id': 'df7dc821-bc66-4f64-9cde-fd3827b21a35', 'info': None, 'row': 2517, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.12687590287601, 20.542795723129228, 0]}}, {'type': 'Feature', 'properties': {'id': '4a68738a-ec61-435a-8b9c-12b321f431ee', 'info': None, 'row': 2517, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.24548266525997, 20.56454211966057, 0]}}, {'type': 'Feature', 'properties': {'id': 'a2e46f54-e003-463a-b953-7ac4ac3408de', 'info': None, 'row': 2517, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.36412291698122, 20.586207321491585, 0]}}, {'type': 'Feature', 'properties': {'id': '11521123-3f06-441f-b9b3-17043e368879', 'info': None, 'row': 2517, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.48279658099612, 20.607791214376846, 0]}}, {'type': 'Feature', 'properties': {'id': '3f7c390e-5a52-4f58-b567-6c06c5651fcc', 'info': None, 'row': 2517, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.60150357956825, 20.629293684377327, 0]}}, {'type': 'Feature', 'properties': {'id': '0ffc9321-99cc-45a6-a339-10e980e6670a', 'info': None, 'row': 2517, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.7202438342721, 20.650714617861748, 0]}}, {'type': 'Feature', 'properties': {'id': '247fd431-6864-4805-b2d1-59b309dc59e5', 'info': None, 'row': 2517, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.83901726596122, 20.672053901501616, 0]}}, {'type': 'Feature', 'properties': {'id': 'a6ed96c0-f20c-4121-8458-e9e9508ae790', 'info': None, 'row': 2517, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-68.95782379474403, 20.693311422267765, 0]}}, {'type': 'Feature', 'properties': {'id': '8b0c065f-d9ed-45b8-bafd-208f6a2f93f2', 'info': None, 'row': 2517, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.07666333998287, 20.714487067431456, 0]}}, {'type': 'Feature', 'properties': {'id': '88c46a8a-f461-42c4-957f-e593257387e7', 'info': None, 'row': 2517, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.19553582031259, 20.735580724568827, 0]}}, {'type': 'Feature', 'properties': {'id': '7d043158-4501-4bc2-b18b-012fa1f15b34', 'info': None, 'row': 2517, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.31444115366864, 20.756592281567244, 0]}}, {'type': 'Feature', 'properties': {'id': 'c3b56ec2-8489-4ef1-8f54-6f08b42238f0', 'info': None, 'row': 2517, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.43337925731072, 20.777521626630598, 0]}}, {'type': 'Feature', 'properties': {'id': 'a9213844-a035-4e00-af6c-a236707ad086', 'info': None, 'row': 2517, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.55235004783184, 20.79836864828225, 0]}}, {'type': 'Feature', 'properties': {'id': '07917574-fc48-49da-865d-c2db2aee4e83', 'info': None, 'row': 2517, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.6713534411495, 20.819133235364745, 0]}}, {'type': 'Feature', 'properties': {'id': 'a47f6dc9-677d-4091-bc96-6c119152c4dc', 'info': None, 'row': 2517, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.79038935248282, 20.83981527703728, 0]}}, {'type': 'Feature', 'properties': {'id': '9949ff6c-dc88-4379-bdc7-03f9cac79d5c', 'info': None, 'row': 2517, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.90945769633136, 20.860414662773586, 0]}}, {'type': 'Feature', 'properties': {'id': 'ce7a9c33-6195-4074-b77e-6c32560c4c89', 'info': None, 'row': 2517, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.02855838648124, 20.880931282364664, 0]}}, {'type': 'Feature', 'properties': {'id': 'f0e18151-de7e-41cc-b271-cbacc1600cfe', 'info': None, 'row': 2517, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.14769133607751, 20.90136502593291, 0]}}, {'type': 'Feature', 'properties': {'id': 'a79ebf5f-d08a-4b32-b69e-ca0b043d6892', 'info': None, 'row': 3356, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.90560399610716, 20.423530282275827, 0]}}, {'type': 'Feature', 'properties': {'id': 'e11ed26d-a0e1-4c0d-a904-159a95932f8b', 'info': None, 'row': 3356, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.02408457488922, 20.445443823855516, 0]}}, {'type': 'Feature', 'properties': {'id': 'da240aa6-f984-44c0-8aea-d2fc9e156d2d', 'info': None, 'row': 3356, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.14259865073917, 20.46727672438076, 0]}}, {'type': 'Feature', 'properties': {'id': '5c60bdaa-5c91-4398-9687-84d177314733', 'info': None, 'row': 3356, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.26114614959602, 20.48902886935915, 0]}}, {'type': 'Feature', 'properties': {'id': 'ad3ee738-b5d9-4303-93a0-e683e6a3e2f8', 'info': None, 'row': 3356, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.37972699617556, 20.510700144502216, 0]}}, {'type': 'Feature', 'properties': {'id': '3a586ed1-f9e3-4008-aa51-bbc62cd10574', 'info': None, 'row': 3356, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.4983411143787, 20.532290435801922, 0]}}, {'type': 'Feature', 'properties': {'id': '25d0535a-ff03-43f6-86b3-0d9b9ca24ead', 'info': None, 'row': 3356, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.61698842741774, 20.55379962955441, 0]}}, {'type': 'Feature', 'properties': {'id': 'f1d5fce6-0641-42a3-a741-0591f58bd87c', 'info': None, 'row': 3356, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.73566885781878, 20.57522761236108, 0]}}, {'type': 'Feature', 'properties': {'id': 'ceabd5eb-05d8-42ce-94bc-6e222b2b5c04', 'info': None, 'row': 3356, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.85438232739004, 20.596574271123643, 0]}}, {'type': 'Feature', 'properties': {'id': '2a2fd7d2-e478-4dfc-8025-0164caa3a126', 'info': None, 'row': 3356, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-68.97312875719877, 20.617839493040897, 0]}}, {'type': 'Feature', 'properties': {'id': 'a236ea8e-1f4f-4601-916d-8787f7d22484', 'info': None, 'row': 3356, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.09190806757137, 20.639023165609938, 0]}}, {'type': 'Feature', 'properties': {'id': '53b42c2d-997c-4ac5-9089-62715c890a3c', 'info': None, 'row': 3356, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.21072017811326, 20.660125176630885, 0]}}, {'type': 'Feature', 'properties': {'id': 'c7e95e5c-b27f-4a8e-bc28-8f6551510f4c', 'info': None, 'row': 3356, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.32956500773726, 20.681145414213212, 0]}}, {'type': 'Feature', 'properties': {'id': '84ba072c-ce2c-445e-b366-93664cabb1ad', 'info': None, 'row': 3356, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.4484424746871, 20.702083766781058, 0]}}, {'type': 'Feature', 'properties': {'id': 'e67a98b5-c27d-4b43-a4b8-3fd4f00d263c', 'info': None, 'row': 3356, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.56735249654612, 20.722940123076068, 0]}}, {'type': 'Feature', 'properties': {'id': 'a9f1cfb7-ec11-4dc2-8166-486c75f8e097', 'info': None, 'row': 3356, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.68629499022725, 20.74371437215687, 0]}}, {'type': 'Feature', 'properties': {'id': 'b2264b1c-ead4-46f6-8b7d-dbf248fbb276', 'info': None, 'row': 3356, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.8052698719491, 20.764406403396357, 0]}}, {'type': 'Feature', 'properties': {'id': '238e59ec-6e09-4cd4-a511-a684b6b087f9', 'info': None, 'row': 3356, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.92427705721359, 20.78501610647935, 0]}}, {'type': 'Feature', 'properties': {'id': '857bb1b7-9393-4717-935f-50964316675a', 'info': None, 'row': 3356, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.04331646081174, 20.805543371405278, 0]}}, {'type': 'Feature', 'properties': {'id': 'bb8fdc1d-b025-4b04-b291-089bb393888c', 'info': None, 'row': 3356, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.16238799689634, 20.825988088502317, 0]}}, {'type': 'Feature', 'properties': {'id': 'b0b1c7ca-8247-4af5-a747-a97cda13c80b', 'info': None, 'row': 4195, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.92144247276931, 20.348000306467906, 0]}}, {'type': 'Feature', 'properties': {'id': '9ebe1f50-b3d2-4bbf-84da-dc239acbc159', 'info': None, 'row': 4195, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.03986419695127, 20.369918956458623, 0]}}, {'type': 'Feature', 'properties': {'id': 'f22c969a-fa85-45ee-9522-4e5e4c356c4b', 'info': None, 'row': 4195, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.1583192748702, 20.391757289632846, 0]}}, {'type': 'Feature', 'properties': {'id': '9eadb985-1147-4578-af6f-8202867c9658', 'info': None, 'row': 4195, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.27680763338697, 20.413515191737275, 0]}}, {'type': 'Feature', 'properties': {'id': '956a7199-e698-46b3-b753-8e010a24d938', 'info': None, 'row': 4195, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.3953291981501, 20.435192548721556, 0]}}, {'type': 'Feature', 'properties': {'id': '3649d6d9-c743-4c84-95e0-b604d99a5513', 'info': None, 'row': 4195, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.51388389399989, 20.456789246813955, 0]}}, {'type': 'Feature', 'properties': {'id': 'f5ae9936-0a71-4176-9b11-1bb8bc8a7454', 'info': None, 'row': 4195, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.6324716450928, 20.478305172544818, 0]}}, {'type': 'Feature', 'properties': {'id': 'cae3abae-b357-483a-b378-7ab5057bcb8b', 'info': None, 'row': 4195, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.75109237490334, 20.499740212747525, 0]}}, {'type': 'Feature', 'properties': {'id': '5c831b24-addc-4446-a9fd-12bafe2a7fe3', 'info': None, 'row': 4195, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.86974600619232, 20.521094254553514, 0]}}, {'type': 'Feature', 'properties': {'id': 'e7c4e8a5-1c1f-4229-be24-b8dccc7df392', 'info': None, 'row': 4195, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-68.9884324609847, 20.542367185389224, 0]}}, {'type': 'Feature', 'properties': {'id': 'ba143b3c-12bd-45a5-a393-2dac936330f9', 'info': None, 'row': 4195, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.10715166056978, 20.56355889297726, 0]}}, {'type': 'Feature', 'properties': {'id': '807dece4-9b25-444b-adab-c234566b5739', 'info': None, 'row': 4195, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.22590352552187, 20.584669265341326, 0]}}, {'type': 'Feature', 'properties': {'id': '522d67da-66c3-46b8-a573-283bb6f4a855', 'info': None, 'row': 4195, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.34468797572848, 20.605698190812447, 0]}}, {'type': 'Feature', 'properties': {'id': '160a6c02-eea9-44cf-b636-7ac17799ffd9', 'info': None, 'row': 4195, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.46350493041392, 20.6266455580343, 0]}}, {'type': 'Feature', 'properties': {'id': '7b4e6b21-0f41-46b7-958f-e2bc8b398e3e', 'info': None, 'row': 4195, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.58235430814759, 20.64751125596598, 0]}}, {'type': 'Feature', 'properties': {'id': 'a0d0e216-b1d0-4da5-b5cd-d049ef3a578d', 'info': None, 'row': 4195, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.70123602683327, 20.668295173881322, 0]}}, {'type': 'Feature', 'properties': {'id': '94b4d32a-be74-492e-908b-d3882a85ca4a', 'info': None, 'row': 4195, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.82015000368492, 20.68899720136614, 0]}}, {'type': 'Feature', 'properties': {'id': '8ab752b9-d721-4ef6-83fe-7819145564b4', 'info': None, 'row': 4195, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.93909615520377, 20.709617228315743, 0]}}, {'type': 'Feature', 'properties': {'id': 'ee4b2e34-520d-4376-8b47-7479104e8ab6', 'info': None, 'row': 4195, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.05807439718413, 20.73015514493768, 0]}}, {'type': 'Feature', 'properties': {'id': '564210ff-e317-4727-b851-1a46af57a02b', 'info': None, 'row': 4195, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.17708464478649, 20.75061084176587, 0]}}, {'type': 'Feature', 'properties': {'id': '4a6e9a1d-476c-4d2a-893a-7812e1c94f55', 'info': None, 'row': 5034, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.93727141392864, 20.272468504569083, 0]}}, {'type': 'Feature', 'properties': {'id': 'a5177bde-f544-4e2e-9a69-536fd09e8b31', 'info': None, 'row': 5034, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.05563477808681, 20.294392299096927, 0]}}, {'type': 'Feature', 'properties': {'id': '05856c3e-81e3-4603-9a31-e2a9a06ac7ad', 'info': None, 'row': 5034, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.1740313532049, 20.31623610044403, 0]}}, {'type': 'Feature', 'properties': {'id': 'a0852e09-93af-4b8d-adb6-001dc7278c30', 'info': None, 'row': 5034, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.29246106708037, 20.337999794598378, 0]}}, {'type': 'Feature', 'properties': {'id': '7bff4199-3662-438d-9951-39ac9136b9b7', 'info': None, 'row': 5034, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.41092384628206, 20.359683267744792, 0]}}, {'type': 'Feature', 'properties': {'id': 'f0b34863-3f16-4b38-9f33-30bed5c2113a', 'info': None, 'row': 5034, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.52941961656927, 20.381286406343552, 0]}}, {'type': 'Feature', 'properties': {'id': 'c610a300-ecac-4cac-9aee-9f9c899d0406', 'info': None, 'row': 5034, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.64794830302412, 20.402809097155327, 0]}}, {'type': 'Feature', 'properties': {'id': '5a653d22-bbfb-42a2-b60b-2ab8dbe713c2', 'info': None, 'row': 5034, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.76650983005638, 20.424251227242593, 0]}}, {'type': 'Feature', 'properties': {'id': 'becdabb4-ee82-44b3-9765-72300867dc69', 'info': None, 'row': 5034, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.88510412137174, 20.44561268396466, 0]}}, {'type': 'Feature', 'properties': {'id': '852e8ad5-091d-4559-afbf-f695ec574169', 'info': None, 'row': 5034, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.00373109994779, 20.466893354974232, 0]}}, {'type': 'Feature', 'properties': {'id': '9ce5a3a3-9b72-4da2-9678-92895cad4ce7', 'info': None, 'row': 5034, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.12239068803217, 20.48809312821823, 0]}}, {'type': 'Feature', 'properties': {'id': '31a77a99-2958-43a1-88ec-59d6f15afc0b', 'info': None, 'row': 5034, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.2410828071612, 20.50921189194227, 0]}}, {'type': 'Feature', 'properties': {'id': '1a763894-5119-40fb-b7c8-5f8d311ca704', 'info': None, 'row': 5034, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.35980737818679, 20.530249534696708, 0]}}, {'type': 'Feature', 'properties': {'id': '7b9bf2c3-d5ff-4fc8-995a-fae45c2a2783', 'info': None, 'row': 5034, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.47856432129953, 20.55120594534187, 0]}}, {'type': 'Feature', 'properties': {'id': '064e4a91-3989-4788-b391-6b1da1934b78', 'info': None, 'row': 5034, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.59735355603763, 20.57208101305094, 0]}}, {'type': 'Feature', 'properties': {'id': 'a77a75ad-356e-423f-8a49-5620dc2d342c', 'info': None, 'row': 5034, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.71617500127762, 20.592874627309506, 0]}}, {'type': 'Feature', 'properties': {'id': '901b8f04-b508-4fbb-8387-e04f8e64cebb', 'info': None, 'row': 5034, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.83502857521205, 20.61358667791312, 0]}}, {'type': 'Feature', 'properties': {'id': '92d0044b-4e47-481a-a702-f94adb1140b5', 'info': None, 'row': 5034, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.95391419532896, 20.634217054965227, 0]}}, {'type': 'Feature', 'properties': {'id': '2cc9f35e-c2c1-4317-898a-3ccf98147627', 'info': None, 'row': 5034, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.07283177841958, 20.65476564888018, 0]}}, {'type': 'Feature', 'properties': {'id': 'ef43fbf4-ee1e-464d-ae55-8c3b1412c0dc', 'info': None, 'row': 5034, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.19178124065229, 20.675232350397522, 0]}}, {'type': 'Feature', 'properties': {'id': 'be5ec0d0-4f52-453f-a70f-e72fc1b81453', 'info': None, 'row': 5873, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.95310035508795, 20.196936702670264, 0]}}, {'type': 'Feature', 'properties': {'id': 'e0b839ee-58e4-42a0-b382-37a69cbbdbf6', 'info': None, 'row': 5873, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.07140535922238, 20.218865641735228, 0]}}, {'type': 'Feature', 'properties': {'id': '2eb63a39-ce61-4004-a6fb-3e01acd589d5', 'info': None, 'row': 5873, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.18974343153957, 20.24071491125521, 0]}}, {'type': 'Feature', 'properties': {'id': '5a445690-483c-4333-acab-7b0ac4eda77f', 'info': None, 'row': 5873, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.30811450077377, 20.262484397459477, 0]}}, {'type': 'Feature', 'properties': {'id': '3eafcb72-8527-41c2-8741-55a963dabd05', 'info': None, 'row': 5873, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.42651849441404, 20.28417398676803, 0]}}, {'type': 'Feature', 'properties': {'id': 'f5cf24fd-4986-482a-8106-6b110a53b538', 'info': None, 'row': 5873, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.54495533913862, 20.305783565873153, 0]}}, {'type': 'Feature', 'properties': {'id': '18dfe63f-0870-48e9-84dd-db98d4924b67', 'info': None, 'row': 5873, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.66342496095542, 20.32731302176584, 0]}}, {'type': 'Feature', 'properties': {'id': '1a7ad415-899c-4142-997e-0afa679173d3', 'info': None, 'row': 5873, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.7819272852094, 20.34876224173766, 0]}}, {'type': 'Feature', 'properties': {'id': '06054aea-bad2-478f-8b6d-64934a000f23', 'info': None, 'row': 5873, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.90046223655116, 20.370131113375802, 0]}}, {'type': 'Feature', 'properties': {'id': 'f50f731d-d6a7-4b3c-889e-4269d98a427f', 'info': None, 'row': 5873, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.01902973891086, 20.391419524559247, 0]}}, {'type': 'Feature', 'properties': {'id': 'dd7e41b6-6265-4574-9a46-37ed63bfe3ad', 'info': None, 'row': 5873, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.13762971549454, 20.412627363459205, 0]}}, {'type': 'Feature', 'properties': {'id': '84d418b2-9c8f-4460-a922-733acf23cbb1', 'info': None, 'row': 5873, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.25626208880054, 20.433754518543218, 0]}}, {'type': 'Feature', 'properties': {'id': '94e836f0-c768-46ad-aab6-33f68482cbd4', 'info': None, 'row': 5873, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.37492678064508, 20.45480087858097, 0]}}, {'type': 'Feature', 'properties': {'id': '1f7dff70-a1af-4bdf-8293-389aae603f7a', 'info': None, 'row': 5873, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.49362371218514, 20.47576633264944, 0]}}, {'type': 'Feature', 'properties': {'id': '60dba3be-29e8-40c6-a5c2-4a2d89d764b7', 'info': None, 'row': 5873, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.61235280392768, 20.4966507701359, 0]}}, {'type': 'Feature', 'properties': {'id': '0570705d-a653-405b-b8cb-461b3a43257c', 'info': None, 'row': 5873, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.73111397572195, 20.51745408073769, 0]}}, {'type': 'Feature', 'properties': {'id': 'b5d8a962-45f9-42ed-b6b9-59be10dd3055', 'info': None, 'row': 5873, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.84990714673917, 20.538176154460103, 0]}}, {'type': 'Feature', 'properties': {'id': '202dea7f-7022-4bda-b832-1591fa765046', 'info': None, 'row': 5873, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.96873223545417, 20.558816881614707, 0]}}, {'type': 'Feature', 'properties': {'id': '8bf644dd-6182-4b5e-a2cf-cbc08a986277', 'info': None, 'row': 5873, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.08758915965505, 20.579376152822675, 0]}}, {'type': 'Feature', 'properties': {'id': 'b93d86f5-0d2b-480e-b90c-1ca2f0c2a79d', 'info': None, 'row': 5873, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.2064778365181, 20.599853859029164, 0]}}, {'type': 'Feature', 'properties': {'id': '16daa087-238e-41f8-902c-190d28e9814b', 'info': None, 'row': 6712, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.9689200268793, 20.12140278128836, 0]}}, {'type': 'Feature', 'properties': {'id': 'e67d63f1-28a6-4197-9d30-b01778da449e', 'info': None, 'row': 6712, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.08716720705947, 20.14333689795734, 0]}}, {'type': 'Feature', 'properties': {'id': 'd5ad1a70-9e4b-47e9-93c2-51daf7d499c4', 'info': None, 'row': 6712, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.20544724234522, 20.165191654984227, 0]}}, {'type': 'Feature', 'properties': {'id': '6bfc47e2-9973-425e-84a5-85f5eebb86f7', 'info': None, 'row': 6712, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.32376015155901, 20.18696695538783, 0]}}, {'type': 'Feature', 'properties': {'id': '32c8c5c0-b0cf-4506-a714-5b06847d52bd', 'info': None, 'row': 6712, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.4421058664413, 20.208662686393588, 0]}}, {'type': 'Feature', 'properties': {'id': '29b3b2e8-f820-4ca5-adbb-f4809a96dea5', 'info': None, 'row': 6712, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.56048429519959, 20.230278731340437, 0]}}, {'type': 'Feature', 'properties': {'id': 'd94ac9bb-8444-4760-ba55-61c266c17a4b', 'info': None, 'row': 6712, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.67889535089131, 20.251814974922265, 0]}}, {'type': 'Feature', 'properties': {'id': '2e9d24d2-e501-4942-bed7-3099e9ea565e', 'info': None, 'row': 6712, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.79733895876885, 20.273271304498273, 0]}}, {'type': 'Feature', 'properties': {'id': '1e60ef71-2963-416f-80d9-baab8a196dc4', 'info': None, 'row': 6712, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.91581505273336, 20.29464760940799, 0]}}, {'type': 'Feature', 'properties': {'id': '05f37293-3700-46ea-8f4b-b5c8a9357c2a', 'info': None, 'row': 6712, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.03432356794521, 20.31594377961133, 0]}}, {'type': 'Feature', 'properties': {'id': '27b4465d-c38a-4243-a057-8d589b038ee3', 'info': None, 'row': 6712, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.15286443418607, 20.337159704495203, 0]}}, {'type': 'Feature', 'properties': {'id': 'e64217ca-b802-4b20-b431-6f4f93b87136', 'info': None, 'row': 6712, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.27143757258725, 20.358295272308663, 0]}}, {'type': 'Feature', 'properties': {'id': '3c242be9-48a4-4e76-bb3b-f879111b191f', 'info': None, 'row': 6712, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.39004289670366, 20.379350370383385, 0]}}, {'type': 'Feature', 'properties': {'id': '2c24c867-9fdd-4557-8e8c-05b034399a93', 'info': None, 'row': 6712, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.50868031753254, 20.40032488604657, 0]}}, {'type': 'Feature', 'properties': {'id': '3fb8a4eb-4e28-440b-9ac7-a05da4261ab6', 'info': None, 'row': 6712, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.62734975088021, 20.42121870792554, 0]}}, {'type': 'Feature', 'properties': {'id': 'b4aa0abf-b65f-442c-a5d8-7651d8773679', 'info': None, 'row': 6712, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.74605112442151, 20.442031727166356, 0]}}, {'type': 'Feature', 'properties': {'id': 'd1cb2231-d8c4-4ebb-918c-6048d9a9263f', 'info': None, 'row': 6712, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.86478438083392, 20.46276383793687, 0]}}, {'type': 'Feature', 'properties': {'id': '5f984956-2bed-401a-96cc-86767a256f05', 'info': None, 'row': 6712, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.98354947249797, 20.48341493645025, 0]}}, {'type': 'Feature', 'properties': {'id': '4c508e9f-ebd2-4de4-b5c2-5c59b7bbf08e', 'info': None, 'row': 6712, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.102346342413, 20.50398491762586, 0]}}, {'type': 'Feature', 'properties': {'id': 'c0bb89e1-6bf6-40e5-af7b-e3e8788f47ab', 'info': None, 'row': 6712, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.22117488516972, 20.524473668395856, 0]}}, {'type': 'Feature', 'properties': {'id': '7d29828f-4cde-4888-ad8e-b28c86ad5858', 'info': None, 'row': 7551, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-67.98473736057636, 20.045868325290577, 0]}}, {'type': 'Feature', 'properties': {'id': 'c81ad51e-6a20-4ee6-b290-b9c0a9308241', 'info': None, 'row': 7551, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.10292685201979, 20.06780762790433, 0]}}, {'type': 'Feature', 'properties': {'id': 'eafdf861-8967-4aa5-8967-a4e86695b6ee', 'info': None, 'row': 7551, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.22114896775925, 20.089667877314902, 0]}}, {'type': 'Feature', 'properties': {'id': 'eaddadb0-9ff1-424c-bade-8223c097b0bc', 'info': None, 'row': 7551, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.3394038391928, 20.111448997504795, 0]}}, {'type': 'Feature', 'properties': {'id': 'fd8db18c-f36a-45a5-bcc6-48d7680faccb', 'info': None, 'row': 7551, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.45769140315258, 20.133150876648685, 0]}}, {'type': 'Feature', 'properties': {'id': 'a961f011-7f04-47ba-b3af-f54928beae79', 'info': None, 'row': 7551, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.57601154448456, 20.15477339382783, 0]}}, {'type': 'Feature', 'properties': {'id': '05b27328-c59d-4a53-a040-3baef0cc3cd4', 'info': None, 'row': 7551, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.69436415979553, 20.17631643080147, 0]}}, {'type': 'Feature', 'properties': {'id': '1b23b0e1-7c54-4fc8-a6f8-7a96ff5f8013', 'info': None, 'row': 7551, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.81274917398603, 20.19777987495572, 0]}}, {'type': 'Feature', 'properties': {'id': '55168a06-d0b7-4c0e-a5da-ae3efbfe4da6', 'info': None, 'row': 7551, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.93116653230285, 20.219163617766977, 0]}}, {'type': 'Feature', 'properties': {'id': '015d93bb-675a-44c6-a867-ecd9b1d8ead5', 'info': None, 'row': 7551, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.04961618372892, 20.240467551743915, 0]}}, {'type': 'Feature', 'properties': {'id': '9f208799-7c3d-48ec-9f76-1d4d4012dd32', 'info': None, 'row': 7551, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.16809806603838, 20.261691567739206, 0]}}, {'type': 'Feature', 'properties': {'id': 'eee94bb8-eea3-4539-9572-0a9df35e39bd', 'info': None, 'row': 7551, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.28661209840813, 20.282835553672324, 0]}}, {'type': 'Feature', 'properties': {'id': '4f2dcac1-bc9f-47fb-9225-2c461087b376', 'info': None, 'row': 7551, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.4051581838047, 20.303899395018895, 0]}}, {'type': 'Feature', 'properties': {'id': 'ec421992-cba1-450d-aaa7-1912d69c6fa0', 'info': None, 'row': 7551, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.5237362202591, 20.324882976860327, 0]}}, {'type': 'Feature', 'properties': {'id': '1c947bcb-4cd6-4142-9c29-26338618b2f5', 'info': None, 'row': 7551, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.64234611744702, 20.3457861868183, 0]}}, {'type': 'Feature', 'properties': {'id': '70362f0f-e806-433e-94a1-48deb7a2c440', 'info': None, 'row': 7551, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.76098781259739, 20.366608917799624, 0]}}, {'type': 'Feature', 'properties': {'id': '03574bac-ad76-450a-a690-34b7a40947f7', 'info': None, 'row': 7551, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.87966127757636, 20.387351069131746, 0]}}, {'type': 'Feature', 'properties': {'id': '7fe5ffad-aaa7-40aa-b130-62563a004bb5', 'info': None, 'row': 7551, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-69.99836650697351, 20.408012544365565, 0]}}, {'type': 'Feature', 'properties': {'id': '25d32596-6093-45e5-8470-94e2fa4facd4', 'info': None, 'row': 7551, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.11710347510724, 20.428593243750626, 0]}}, {'type': 'Feature', 'properties': {'id': '287d214a-c1ec-4d90-ba3e-a17c8dbc0f03', 'info': None, 'row': 7551, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.23587204803147, 20.449093049141986, 0]}}, {'type': 'Feature', 'properties': {'id': 'f52bc455-5f8d-4be9-9adb-ea89217fb598', 'info': None, 'row': 8390, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.00055021977722, 19.970332833551836, 0]}}, {'type': 'Feature', 'properties': {'id': 'e69dd2d2-bcc6-461f-aab5-b89173d18529', 'info': None, 'row': 8390, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.11868219744184, 19.992277321587054, 0]}}, {'type': 'Feature', 'properties': {'id': '6d4136bd-d708-470b-908c-2e7373d02c49', 'info': None, 'row': 8390, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.23684668116103, 20.014143083414663, 0]}}, {'type': 'Feature', 'properties': {'id': 'ca816e6b-b94c-4def-aa5c-61d09bd9020f', 'info': None, 'row': 8390, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.3550437746938, 20.03593003793466, 0]}}, {'type': 'Feature', 'properties': {'id': '1ebeb070-1980-44f6-9b87-0a9bbc8ec094', 'info': None, 'row': 8390, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.47327341316459, 20.05763807308396, 0]}}, {'type': 'Feature', 'properties': {'id': 'eac8e081-45cf-49cb-8cc6-ced40b18140e', 'info': None, 'row': 8390, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.59153548803141, 20.07926706923368, 0]}}, {'type': 'Feature', 'properties': {'id': 'e5afa748-bdd3-4c75-9144-9e142bd210ed', 'info': None, 'row': 8390, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.70982990199029, 20.100816909318134, 0]}}, {'type': 'Feature', 'properties': {'id': 'fe81a4fc-d137-4b55-a989-def907e3c2ef', 'info': None, 'row': 8390, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.82815658232738, 20.122287481207955, 0]}}, {'type': 'Feature', 'properties': {'id': 'a9ae1a73-be9d-42e7-8566-a94299fff5f3', 'info': None, 'row': 8390, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.94651547314011, 20.14367867621734, 0]}}, {'type': 'Feature', 'properties': {'id': 'f447bcdb-ca59-4e9d-92f5-46b41bc9395e', 'info': None, 'row': 8390, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.06490652054919, 20.1649903863873, 0]}}, {'type': 'Feature', 'properties': {'id': 'a874bff5-996c-4d51-bf7a-f6aebd274e90', 'info': None, 'row': 8390, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.18332966001513, 20.186222502209453, 0]}}, {'type': 'Feature', 'properties': {'id': 'cbdfb9c8-fcb0-45aa-a34a-a4af2af0be32', 'info': None, 'row': 8390, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.30178481082189, 20.207374911681512, 0]}}, {'type': 'Feature', 'properties': {'id': 'b3a8ca79-504b-4663-b1cc-842b6f492ef2', 'info': None, 'row': 8390, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.42027187943238, 20.228447500960172, 0]}}, {'type': 'Feature', 'properties': {'id': 'b2049608-0ce9-4fbf-945f-ee6cec56d30f', 'info': None, 'row': 8390, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.5387907705737, 20.24944015636453, 0]}}, {'type': 'Feature', 'properties': {'id': '572b2f97-4887-48ca-a12f-00d2b8cb7b6b', 'info': None, 'row': 8390, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.65734140243667, 20.270352767054845, 0]}}, {'type': 'Feature', 'properties': {'id': '80ad1941-ae6e-46fb-866c-2dead0dbc23b', 'info': None, 'row': 8390, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.77592372017273, 20.291185227346446, 0]}}, {'type': 'Feature', 'properties': {'id': '60b4ef38-9016-4a80-a71f-af0fa62c4eea', 'info': None, 'row': 8390, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.89453769986572, 20.311937437302404, 0]}}, {'type': 'Feature', 'properties': {'id': '916fa1fe-7aa6-4378-a0aa-3c3c954cac30', 'info': None, 'row': 8390, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.01318333329206, 20.332609299970688, 0]}}, {'type': 'Feature', 'properties': {'id': '6480930d-045d-433c-90df-2ae4384bd04c', 'info': None, 'row': 8390, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.13186058201758, 20.353200713381923, 0]}}, {'type': 'Feature', 'properties': {'id': 'b53b3ac7-491d-4f1e-93af-c2395b08ae3d', 'info': None, 'row': 8390, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.25056928768035, 20.373711555198707, 0]}}, {'type': 'Feature', 'properties': {'id': '1260c3cb-71b0-493a-8eab-27c4dfed98df', 'info': None, 'row': 9229, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.01635631364702, 19.89479577579759, 0]}}, {'type': 'Feature', 'properties': {'id': '909a5fbb-030b-4994-9120-2ced26de86e9', 'info': None, 'row': 9229, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.134431042065, 19.916745448463047, 0]}}, {'type': 'Feature', 'properties': {'id': 'c360bbeb-715d-4d29-8e67-707bad703c94', 'info': None, 'row': 9229, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.25253832849639, 19.93861675299762, 0]}}, {'type': 'Feature', 'properties': {'id': 'ad7f25bd-b61d-4763-84ca-d15944e09862', 'info': None, 'row': 9229, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.37067803705989, 19.96040956383764, 0]}}, {'type': 'Feature', 'properties': {'id': '4b838f16-4dc6-401b-a02e-2937eda0c518', 'info': None, 'row': 9229, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.48885009089173, 19.982123766887476, 0]}}, {'type': 'Feature', 'properties': {'id': '44fcacc9-4fba-4499-8566-102bb44fb9a8', 'info': None, 'row': 9229, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.60705443338138, 20.00375925219587, 0]}}, {'type': 'Feature', 'properties': {'id': 'ce605942-04f7-4812-9d6f-ee10c6a22b7b', 'info': None, 'row': 9229, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.7252910073938, 20.02531591008605, 0]}}, {'type': 'Feature', 'properties': {'id': '4f26a6f2-fc41-44ec-a31c-c4cfa1933580', 'info': None, 'row': 9229, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.84355974673969, 20.046793629604995, 0]}}, {'type': 'Feature', 'properties': {'id': '4a314950-5d8c-4674-9ce2-5c9a02013947', 'info': None, 'row': 9229, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.96186057547504, 20.06819229842861, 0]}}, {'type': 'Feature', 'properties': {'id': '6bb2ddf6-1c87-48ba-8683-1b51ee1e4a0d', 'info': None, 'row': 9229, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.0801934116314, 20.08951180356947, 0]}}, {'type': 'Feature', 'properties': {'id': '3b222d09-7a43-4c3e-8c9c-5c396526bfa8', 'info': None, 'row': 9229, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.19855817277285, 20.11075203239602, 0]}}, {'type': 'Feature', 'properties': {'id': '42d1b99b-44db-4bae-ad3b-c07a4988c392', 'info': None, 'row': 9229, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.31695478140747, 20.13191287360086, 0]}}, {'type': 'Feature', 'properties': {'id': '2287c315-581e-4411-be4f-f2f78bc79cf6', 'info': None, 'row': 9229, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.43538316879048, 20.152994217857778, 0]}}, {'type': 'Feature', 'properties': {'id': '2dd9c458-5582-40b5-9850-cc3f72725b00', 'info': None, 'row': 9229, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.5538432760738, 20.173995957990517, 0]}}, {'type': 'Feature', 'properties': {'id': '4c7cf088-05f7-4dec-a5b5-7ab8a09ca5bc', 'info': None, 'row': 9229, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.67233505210757, 20.194917988544724, 0]}}, {'type': 'Feature', 'properties': {'id': '511232c2-ac77-4dac-babf-b6ff1864de8d', 'info': None, 'row': 9229, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.79085844749878, 20.215760204711657, 0]}}, {'type': 'Feature', 'properties': {'id': '40d8fe03-e590-470a-84fd-37513da425e2', 'info': None, 'row': 9229, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.9094134047934, 20.23652250060112, 0]}}, {'type': 'Feature', 'properties': {'id': '3794f136-c372-4f50-95cc-654c27f4a65f', 'info': None, 'row': 9229, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.02799984488225, 20.25720476690322, 0]}}, {'type': 'Feature', 'properties': {'id': '4dda0c04-6ad2-4ee4-b81b-47e57da5e2d5', 'info': None, 'row': 9229, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.1466176499433, 20.277806888015625, 0]}}, {'type': 'Feature', 'properties': {'id': '9d44ad33-52d7-4b50-82fb-e135e12d55f8', 'info': None, 'row': 9229, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.2652666434295, 20.298328738745983, 0]}}, {'type': 'Feature', 'properties': {'id': '6c8d6b1b-7db4-4899-b947-1495f7c82029', 'info': None, 'row': 10068, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.03216240751684, 19.81925871804334, 0]}}, {'type': 'Feature', 'properties': {'id': '9865ae6e-416d-48bc-9749-8baacfcd89b7', 'info': None, 'row': 10068, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.15017988668816, 19.841213575339037, 0]}}, {'type': 'Feature', 'properties': {'id': 'e94e864a-a0c6-4eb9-8dd6-bffcc1963a3b', 'info': None, 'row': 10068, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.26822997583174, 19.86309042258058, 0]}}, {'type': 'Feature', 'properties': {'id': '8172f77f-1f29-45b7-b06c-6506684f9200', 'info': None, 'row': 10068, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.386312299426, 19.88488908974062, 0]}}, {'type': 'Feature', 'properties': {'id': '85eb5686-ed89-4ea0-b715-50ce0d50826c', 'info': None, 'row': 10068, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.50442676861888, 19.906609460690998, 0]}}, {'type': 'Feature', 'properties': {'id': '42031d45-6c47-44ab-aaa8-a20817d35924', 'info': None, 'row': 10068, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.62257337873136, 19.928251435158067, 0]}}, {'type': 'Feature', 'properties': {'id': 'd31c23a6-388d-4d11-b63d-3aafaf2a3430', 'info': None, 'row': 10068, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.74075211279731, 19.949814910853966, 0]}}, {'type': 'Feature', 'properties': {'id': '16696533-6642-4498-95ed-57c5b8b1aa54', 'info': None, 'row': 10068, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.858962911152, 19.971299778002038, 0]}}, {'type': 'Feature', 'properties': {'id': '86a051b2-f6fc-4782-b167-20f1ed1536f6', 'info': None, 'row': 10068, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.97720567780998, 19.992705920639885, 0]}}, {'type': 'Feature', 'properties': {'id': 'a53a87fd-ffee-4f5f-87fa-b9a3fd2765c2', 'info': None, 'row': 10068, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.09548030271361, 20.01403322075164, 0]}}, {'type': 'Feature', 'properties': {'id': 'fc9fb8f5-b0ed-4248-8d7b-ba6f4c6fdf39', 'info': None, 'row': 10068, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.21378668553056, 20.035281562582597, 0]}}, {'type': 'Feature', 'properties': {'id': 'c905124d-92ad-4c16-9ff8-ffcc59a2ebd6', 'info': None, 'row': 10068, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.33212475199305, 20.056450835520206, 0]}}, {'type': 'Feature', 'properties': {'id': '2bf2fe3e-0d24-4d9b-aa84-551d33927815', 'info': None, 'row': 10068, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.45049445814861, 20.077540934755383, 0]}}, {'type': 'Feature', 'properties': {'id': 'ab07e87c-756c-4696-b1f4-783c4781302f', 'info': None, 'row': 10068, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.56889578157391, 20.09855175961651, 0]}}, {'type': 'Feature', 'properties': {'id': '4760407d-1bce-4564-85d0-2b2f1702c848', 'info': None, 'row': 10068, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.68732870177845, 20.119483210034595, 0]}}, {'type': 'Feature', 'properties': {'id': '7ca18807-7241-4e81-8676-82bae94944b3', 'info': None, 'row': 10068, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.80579317482481, 20.140335182076864, 0]}}, {'type': 'Feature', 'properties': {'id': '070537d2-1325-45ed-98ef-4a7ec72330a8', 'info': None, 'row': 10068, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.92428910972109, 20.161107563899836, 0]}}, {'type': 'Feature', 'properties': {'id': '10bd10e7-3b58-48b7-94d1-d1a02d1e30c5', 'info': None, 'row': 10068, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.04281635647243, 20.181800233835755, 0]}}, {'type': 'Feature', 'properties': {'id': 'f2e9ca78-6175-4995-a81e-6a331301464f', 'info': None, 'row': 10068, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.16137471786902, 20.202413062649324, 0]}}, {'type': 'Feature', 'properties': {'id': 'aeae13b3-a763-4366-b65d-203dae27cc5a', 'info': None, 'row': 10068, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.27996399917866, 20.222945922293263, 0]}}, {'type': 'Feature', 'properties': {'id': '9d6ccacf-52ab-4905-8271-5efef14af6ae', 'info': None, 'row': 10907, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.04795722508376, 19.743719444353225, 0]}}, {'type': 'Feature', 'properties': {'id': '337e9326-b2a7-4c8c-9a30-e946eb679909', 'info': None, 'row': 10907, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.16591829847049, 19.765679574536776, 0]}}, {'type': 'Feature', 'properties': {'id': 'b6b5c956-7a4d-44bc-95a6-3e6c97202a27', 'info': None, 'row': 10907, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.28391165645239, 19.78756198176883, 0]}}, {'type': 'Feature', 'properties': {'id': '9dd32b92-66e6-49b9-a272-e024ae1be584', 'info': None, 'row': 10907, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.40193714275514, 19.80936653690855, 0]}}, {'type': 'Feature', 'properties': {'id': '74c66443-d95c-4227-bb0e-588df397687e', 'info': None, 'row': 10907, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.51999469495821, 19.83109312867707, 0]}}, {'type': 'Feature', 'properties': {'id': 'b88e0913-b117-4e30-b668-302b947043c9', 'info': None, 'row': 10907, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.63808426872923, 19.852741649482045, 0]}}, {'type': 'Feature', 'properties': {'id': '1cc3c4f9-3df0-4af2-a7fb-9474679b6ea6', 'info': None, 'row': 10907, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.75620580700641, 19.874311989746978, 0]}}, {'type': 'Feature', 'properties': {'id': '312285ab-2b3b-479f-8c3b-e4893a6d043a', 'info': None, 'row': 10907, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.87435923537151, 19.89580403712016, 0]}}, {'type': 'Feature', 'properties': {'id': '469de5e9-9f77-42d7-8805-41d46986eec3', 'info': None, 'row': 10907, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-68.99254447015952, 19.917217678002068, 0]}}, {'type': 'Feature', 'properties': {'id': '3ccf281a-5d11-4a0f-a8ca-72659b0f5844', 'info': None, 'row': 10907, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.11076142999978, 19.938552799653678, 0]}}, {'type': 'Feature', 'properties': {'id': '7b0cc2f3-61c2-4ab6-8d57-d80b95c8dd31', 'info': None, 'row': 10907, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.22901004479232, 19.9598092917943, 0]}}, {'type': 'Feature', 'properties': {'id': 'bf4a3cfb-807f-48cd-a9d7-8a36ed7b6eb9', 'info': None, 'row': 10907, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.34729025881379, 19.980987047112027, 0]}}, {'type': 'Feature', 'properties': {'id': 'de5c97c6-b869-4c59-abed-476afde932ed', 'info': None, 'row': 10907, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.46560202689204, 20.00208596052826, 0]}}, {'type': 'Feature', 'properties': {'id': 'f45f23e4-300f-475b-9ed5-ec616da9dd68', 'info': None, 'row': 10907, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.58394530449934, 20.023105927402018, 0]}}, {'type': 'Feature', 'properties': {'id': '4627b500-c5e6-4bf6-a6b8-71fa6bff110b', 'info': None, 'row': 10907, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.70232003428704, 20.044046841150248, 0]}}, {'type': 'Feature', 'properties': {'id': '856bf192-cf91-434c-9988-9e14b9869cc7', 'info': None, 'row': 10907, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.82072613308073, 20.064908591008617, 0]}}, {'type': 'Feature', 'properties': {'id': '376921ba-a3d3-4cde-8dbd-aed762b7ff57', 'info': None, 'row': 10907, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.93916348472408, 20.085691060873803, 0]}}, {'type': 'Feature', 'properties': {'id': '40ad2a40-4de0-4f0d-a8f2-2939d7461b11', 'info': None, 'row': 10907, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.05763194543987, 20.106394130360215, 0]}}, {'type': 'Feature', 'properties': {'id': 'afe05501-187e-4185-a5ee-8fb24e225336', 'info': None, 'row': 10907, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.17613136959085, 20.127017679376543, 0]}}, {'type': 'Feature', 'properties': {'id': 'a4ee788c-5712-420e-b4cf-36587ea492b8', 'info': None, 'row': 10907, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.29466166489598, 20.147561597684547, 0]}}, {'type': 'Feature', 'properties': {'id': '4855d742-cc29-4269-bea4-8be5b9937e86', 'info': None, 'row': 11746, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.06375201570614, 19.668180165368163, 0]}}, {'type': 'Feature', 'properties': {'id': 'c2f8074f-3e0d-4906-b42a-60de3f3949c2', 'info': None, 'row': 11746, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.18165668532367, 19.690145568650454, 0]}}, {'type': 'Feature', 'properties': {'id': 'e3dae3a6-408d-4860-b0be-253768f9b84d', 'info': None, 'row': 11746, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.2995933132577, 19.712033535914326, 0]}}, {'type': 'Feature', 'properties': {'id': 'fb065b11-85b7-41e3-99a0-8978dafd93b2', 'info': None, 'row': 11746, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.41756196357764, 19.73384397910937, 0]}}, {'type': 'Feature', 'properties': {'id': '0ef63468-b7bb-4d4c-93e0-a679641067d3', 'info': None, 'row': 11746, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.53556260038621, 19.755576791822484, 0]}}, {'type': 'Feature', 'properties': {'id': 'b4be40a4-38fd-40ea-a9db-fdde29110c79', 'info': None, 'row': 11746, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.65359513947895, 19.77723185910199, 0]}}, {'type': 'Feature', 'properties': {'id': '67619049-585a-4d2b-a5a9-edc8cc1fc51e', 'info': None, 'row': 11746, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.77165948350657, 19.7988090640477, 0]}}, {'type': 'Feature', 'properties': {'id': '796704da-7215-4006-bc66-541fe63dec0d', 'info': None, 'row': 11746, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.8897555432465, 19.82030829172388, 0]}}, {'type': 'Feature', 'properties': {'id': '14f6b922-057e-4001-83c4-977a941e2f4c', 'info': None, 'row': 11746, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-69.00788324743142, 19.84172943090822, 0]}}, {'type': 'Feature', 'properties': {'id': '9d24d499-b7e7-4024-9b05-d4745423ac00', 'info': None, 'row': 11746, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.12604254351345, 19.863072374163178, 0]}}, {'type': 'Feature', 'properties': {'id': '852970d9-52dc-40fd-b7b4-770ca14de87f', 'info': None, 'row': 11746, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.24423339173987, 19.884337016702595, 0]}}, {'type': 'Feature', 'properties': {'id': '79478101-4e44-495f-badb-0a2a99147e64', 'info': None, 'row': 11746, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.36245575496841, 19.905523254521466, 0]}}, {'type': 'Feature', 'properties': {'id': '6a0e6bf7-5994-493d-9d24-285621ee5273', 'info': None, 'row': 11746, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.48070958674512, 19.926630982260217, 0]}}, {'type': 'Feature', 'properties': {'id': '34773c2d-6e0b-4bba-a170-6fdb329fde1f', 'info': None, 'row': 11746, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.59899482029793, 19.947660091283492, 0]}}, {'type': 'Feature', 'properties': {'id': '74af88fb-7825-435a-9a50-a68a69608975', 'info': None, 'row': 11746, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.71731136125881, 19.96861046846572, 0]}}, {'type': 'Feature', 'properties': {'id': 'a10018af-8aa3-4028-912f-b7b4397ae7c0', 'info': None, 'row': 11746, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.83565908710948, 19.989481996192616, 0]}}, {'type': 'Feature', 'properties': {'id': 'f9fadabd-0b51-4e28-b450-fccb34f4b51d', 'info': None, 'row': 11746, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.95403785654925, 20.010274554105056, 0]}}, {'type': 'Feature', 'properties': {'id': '7316d7bb-ef8a-4e9f-b6ee-73d4eff18ca7', 'info': None, 'row': 11746, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.07244753220272, 20.030988023132206, 0]}}, {'type': 'Feature', 'properties': {'id': '1bc01b14-ded3-40f2-bd1f-1a5861393b6b', 'info': None, 'row': 11746, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.19088802031816, 20.051622292381168, 0]}}, {'type': 'Feature', 'properties': {'id': '487fcbff-dd84-4a78-a90a-6aed7dc7de78', 'info': None, 'row': 11746, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.30935933135397, 20.072177269472117, 0]}}, {'type': 'Feature', 'properties': {'id': 'da9762cf-c3dc-469d-9889-0728fca660b2', 'info': None, 'row': 12585, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.07954033989168, 19.592639602960993, 0]}}, {'type': 'Feature', 'properties': {'id': '53b7f267-a78c-4619-be59-50d650de8fa1', 'info': None, 'row': 12585, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.19738884955228, 19.614610283731732, 0]}}, {'type': 'Feature', 'properties': {'id': '24bed3b3-02a2-4726-a870-399d49117ec4', 'info': None, 'row': 12585, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.31526916863464, 19.636503847935884, 0]}}, {'type': 'Feature', 'properties': {'id': 'd38bf471-b5ea-4bc3-b227-7d1edaf7bf7e', 'info': None, 'row': 12585, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.43318138764573, 19.658320212467668, 0]}}, {'type': 'Feature', 'properties': {'id': 'd1c05134-fd0b-4c1f-9479-7107cc3d1147', 'info': None, 'row': 12585, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.55112545592007, 19.680059268219264, 0]}}, {'type': 'Feature', 'properties': {'id': '99b141c6-74fc-4f56-adff-23e8d0ed511c', 'info': None, 'row': 12585, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.66910127551235, 19.7017208977816, 0]}}, {'type': 'Feature', 'properties': {'id': '83432ebb-f782-4df2-8a59-1d1e7cc118a2', 'info': None, 'row': 12585, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.78710875024639, 19.72330498456058, 0]}}, {'type': 'Feature', 'properties': {'id': 'addb2c1c-9837-4a2a-b411-3f5a4e68f7a3', 'info': None, 'row': 12585, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.90514780507316, 19.744811416286378, 0]}}, {'type': 'Feature', 'properties': {'id': 'c93ce400-ac75-41df-99e8-2109e97a52e7', 'info': None, 'row': 12585, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-69.02321838709702, 19.76624008512052, 0]}}, {'type': 'Feature', 'properties': {'id': '5f9678ff-8076-494b-aa23-e7b853d8a757', 'info': None, 'row': 12585, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.14132045671668, 19.787590885975863, 0]}}, {'type': 'Feature', 'properties': {'id': '15666dfd-b97a-473c-a157-8e3d01d63e45', 'info': None, 'row': 12585, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.25945397505686, 19.808863714208826, 0]}}, {'type': 'Feature', 'properties': {'id': 'c2a9c755-9ddc-482c-afc6-ccca8b071438', 'info': None, 'row': 12585, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.37761889207128, 19.830058463486374, 0]}}, {'type': 'Feature', 'properties': {'id': '5224d940-5fb0-425f-9fc9-e1f5f3b56b7c', 'info': None, 'row': 12585, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.49581513825295, 19.851175024347924, 0]}}, {'type': 'Feature', 'properties': {'id': '85382f71-6b5f-4847-b38c-aff48a5d47ad', 'info': None, 'row': 12585, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.61404262170177, 19.872213283755062, 0]}}, {'type': 'Feature', 'properties': {'id': '0b8e49da-9d52-4068-81d4-670608ecaaab', 'info': None, 'row': 12585, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.73230123130823, 19.893173125735455, 0]}}, {'type': 'Feature', 'properties': {'id': 'd3edb71b-986b-45e4-bee7-8780b0f5e0ba', 'info': None, 'row': 12585, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.85059084595977, 19.914054433074043, 0]}}, {'type': 'Feature', 'properties': {'id': '3dba95f9-1907-4428-a0c3-3029bc7eff4c', 'info': None, 'row': 12585, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.96891134893313, 19.934857089873, 0]}}, {'type': 'Feature', 'properties': {'id': '61835cc2-d106-4da0-b5d5-3fe051d589e9', 'info': None, 'row': 12585, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.08726264596675, 19.955580984690293, 0]}}, {'type': 'Feature', 'properties': {'id': '05be706f-b972-43cc-b463-5551810606bb', 'info': None, 'row': 12585, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.20564468489607, 19.976226013868246, 0]}}, {'type': 'Feature', 'properties': {'id': 'aaea8c46-61fb-41a6-8ad1-e483a7d64405', 'info': None, 'row': 12585, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.32405747416365, 19.996792084576406, 0]}}, {'type': 'Feature', 'properties': {'id': '4c4a48d5-66be-4c6b-ae70-66a10b12f14c', 'info': None, 'row': 13424, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.09532430149105, 19.5170981746922, 0]}}, {'type': 'Feature', 'properties': {'id': '38128b89-3b73-4006-b518-e606984d65de', 'info': None, 'row': 13424, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.2131168156829, 19.539074135912905, 0]}}, {'type': 'Feature', 'properties': {'id': '76a0d63e-33b4-4ec0-8880-4b5d2ba9b825', 'info': None, 'row': 13424, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.3309411100739, 19.56097332195766, 0]}}, {'type': 'Feature', 'properties': {'id': 'be602b5c-e47b-405a-819d-c4bada98a74f', 'info': None, 'row': 13424, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.44879717078969, 19.582795630279513, 0]}}, {'type': 'Feature', 'properties': {'id': 'f38380cc-57de-4fed-aca3-33ae2c8c1dc0', 'info': None, 'row': 13424, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.5666849045393, 19.604540943975252, 0]}}, {'type': 'Feature', 'properties': {'id': 'd9e63421-5c55-4ae2-8f9c-1caa52a2f828', 'info': None, 'row': 13424, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.68460421726606, 19.62620914648549, 0]}}, {'type': 'Feature', 'properties': {'id': 'f13a036d-aaa7-4450-9b92-cc75e0e591cb', 'info': None, 'row': 13424, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.8025550419383, 19.64780012666969, 0]}}, {'type': 'Feature', 'properties': {'id': 'e88ef633-8c06-41ff-8299-2e05b4bc1d6a', 'info': None, 'row': 13424, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.9205373372305, 19.669313778465774, 0]}}, {'type': 'Feature', 'properties': {'id': 'd95a4f12-dce1-437c-949c-57c35b4ffd42', 'info': None, 'row': 13424, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-69.03855107264897, 19.690749998098237, 0]}}, {'type': 'Feature', 'properties': {'id': 'c0155a98-ad40-4e16-90bb-dc373488f4dc', 'info': None, 'row': 13424, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.15659621082824, 19.7121086808394, 0]}}, {'type': 'Feature', 'properties': {'id': '92a49c1c-6ae4-43c4-999c-4e6034710ecc', 'info': None, 'row': 13424, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.27467269388856, 19.733389718577527, 0]}}, {'type': 'Feature', 'properties': {'id': '2e546f55-aa37-4808-a5b3-cccb59dec322', 'info': None, 'row': 13424, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.39278043763824, 19.75459299884998, 0]}}, {'type': 'Feature', 'properties': {'id': 'b8828a94-d48e-4a33-b89c-72f47e30bcfe', 'info': None, 'row': 13424, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.51091933482925, 19.77571840551796, 0]}}, {'type': 'Feature', 'properties': {'id': '335bead9-91e9-4567-bd72-4a73f85f459d', 'info': None, 'row': 13424, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.62908926648798, 19.796765820864266, 0]}}, {'type': 'Feature', 'properties': {'id': '3ba17042-0f3d-4a67-8ab4-2ac08446c3c2', 'info': None, 'row': 13424, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.74729011844394, 19.81773512856315, 0]}}, {'type': 'Feature', 'properties': {'id': '00757c1d-f74e-40e7-9476-11151ccd5d2d', 'info': None, 'row': 13424, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.86552179848208, 19.838626216689466, 0]}}, {'type': 'Feature', 'properties': {'id': '2533ed59-b3c6-4332-8767-3b72076b2043', 'info': None, 'row': 13424, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.98378424800133, 19.85943897968765, 0]}}, {'type': 'Feature', 'properties': {'id': '6a8304e8-88b8-4edc-9315-33b4b1cb4f66', 'info': None, 'row': 13424, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.10207744062181, 19.880173318004275, 0]}}, {'type': 'Feature', 'properties': {'id': '76d7818b-0625-496e-a223-6219e294b819', 'info': None, 'row': 13424, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.22040135881828, 19.900829133892387, 0]}}, {'type': 'Feature', 'properties': {'id': '4a40c2f4-9d3a-4cc9-a0a3-7db222046ca1', 'info': None, 'row': 13424, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.33875593834433, 19.92140632171872, 0]}}, {'type': 'Feature', 'properties': {'id': '87edd4ff-fbd9-4fcc-9f39-fb703356e131', 'info': None, 'row': 14263, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.11110616673409, 19.441556246135445, 0]}}, {'type': 'Feature', 'properties': {'id': 'f60f8a18-3006-4724-af5e-5e8e19637603', 'info': None, 'row': 14263, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.228842822405, 19.463537497133917, 0]}}, {'type': 'Feature', 'properties': {'id': 'ab5f4103-d4e3-4167-aff7-c30056d68023', 'info': None, 'row': 14263, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.34661120963874, 19.48544231056391, 0]}}, {'type': 'Feature', 'properties': {'id': 'd56c8997-55a4-42d5-9dc1-05756735368b', 'info': None, 'row': 14263, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.46441121541055, 19.507270565433846, 0]}}, {'type': 'Feature', 'properties': {'id': 'be95c01d-a05b-481b-8363-a8edd3f81fbf', 'info': None, 'row': 14263, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.58224272436553, 19.529022140863905, 0]}}, {'type': 'Feature', 'properties': {'id': 'f5e63107-0150-42c8-b594-9fe25ea50554', 'info': None, 'row': 14263, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.7001056585751, 19.550696923381793, 0]}}, {'type': 'Feature', 'properties': {'id': 'f603f390-0dad-4c0c-b089-0d9141104102', 'info': None, 'row': 14263, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.8179999782677, 19.572294806920336, 0]}}, {'type': 'Feature', 'properties': {'id': 'bcd4df42-7524-4218-946c-239a2e5156d0', 'info': None, 'row': 14263, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.93592566358983, 19.593815689359378, 0]}}, {'type': 'Feature', 'properties': {'id': 'c81631ce-89a4-4155-8270-d5ec107b000a', 'info': None, 'row': 14263, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-69.05388269130384, 19.61525946822722, 0]}}, {'type': 'Feature', 'properties': {'id': 'b70807c8-f0e6-4601-b4a0-9452cf9f28ed', 'info': None, 'row': 14263, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.17187101550529, 19.63662603722747, 0]}}, {'type': 'Feature', 'properties': {'id': '6d1fa55d-d1cd-4919-8568-1c28ba0ec3b4', 'info': None, 'row': 14263, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.2898905575767, 19.65791528450998, 0]}}, {'type': 'Feature', 'properties': {'id': '505bc0b8-8bf7-499b-a71b-35c41bd0f3da', 'info': None, 'row': 14263, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.40794120742942, 19.67912709300818, 0]}}, {'type': 'Feature', 'properties': {'id': '353dccbf-cde3-440d-931a-8888cd4087b6', 'info': None, 'row': 14263, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.5260228354289, 19.70026134267881, 0]}}, {'type': 'Feature', 'properties': {'id': '45d8311a-c92b-4478-929f-bd7c2178f683', 'info': None, 'row': 14263, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.64413531211028, 19.721317914076888, 0]}}, {'type': 'Feature', 'properties': {'id': '18c2e9f8-f33d-43d5-a0ff-a3b246448715', 'info': None, 'row': 14263, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.76227853077381, 19.74229669235688, 0]}}, {'type': 'Feature', 'properties': {'id': '1f79fd32-eb10-436f-a689-2fc7c9fff6f4', 'info': None, 'row': 14263, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.88045242622074, 19.763197570497084, 0]}}, {'type': 'Feature', 'properties': {'id': '012e5714-15c7-4b19-abaa-d4d17a6e6709', 'info': None, 'row': 14263, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-69.99865698120206, 19.784020450284718, 0]}}, {'type': 'Feature', 'properties': {'id': 'e77e5a22-fe0d-41de-8eac-fdc4be38d07d', 'info': None, 'row': 14263, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.11689221055693, 19.804765239368564, 0]}}, {'type': 'Feature', 'properties': {'id': '3265e29f-0494-44e3-99e8-bc341fc42c23', 'info': None, 'row': 14263, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.23515811148818, 19.82543184247588, 0]}}, {'type': 'Feature', 'properties': {'id': '5493d842-b292-4b65-86b8-08c74443988c', 'info': None, 'row': 14263, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.35345456693642, 19.846020144698343, 0]}}, {'type': 'Feature', 'properties': {'id': 'df898860-1ad5-4e07-9f8b-76b056d1c89b', 'info': None, 'row': 15102, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.1268794686791, 19.366012273978164, 0]}}, {'type': 'Feature', 'properties': {'id': '2ffa47bb-287a-4de0-a46a-b91962214ff2', 'info': None, 'row': 15102, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.24456082524031, 19.387998852857088, 0]}}, {'type': 'Feature', 'properties': {'id': 'e5cad6f7-2f52-42a7-9128-fbe55ccdead2', 'info': None, 'row': 15102, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.3622737854258, 19.409909316321308, 0]}}, {'type': 'Feature', 'properties': {'id': '2d8cdfdf-5271-4a7e-921d-489d395d1b97', 'info': None, 'row': 15102, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.48001815842804, 19.43174352900539, 0]}}, {'type': 'Feature', 'properties': {'id': 'e1a3ad38-d1b2-4916-aff2-ab9120495c7c', 'info': None, 'row': 15102, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.59779389081916, 19.453501381652053, 0]}}, {'type': 'Feature', 'properties': {'id': 'c2eb039c-fe65-43b4-83ae-0e68e00224d6', 'info': None, 'row': 15102, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.71560097079504, 19.475182773015607, 0]}}, {'type': 'Feature', 'properties': {'id': '7c850de0-21ac-4eb1-9c2a-d1b927dc4c45', 'info': None, 'row': 15102, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.83343937814662, 19.496787600549148, 0]}}, {'type': 'Feature', 'properties': {'id': 'f1294a4a-3352-4f00-b374-70404bad4cb6', 'info': None, 'row': 15102, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.95130906444695, 19.518315756818897, 0]}}, {'type': 'Feature', 'properties': {'id': '64a6da32-af73-478f-81a6-78654855aaa9', 'info': None, 'row': 15102, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-69.06920995184572, 19.539767129386203, 0]}}, {'type': 'Feature', 'properties': {'id': 'c8b71015-47f4-4819-874d-2ba801c5ecbb', 'info': None, 'row': 15102, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.18714194188627, 19.561141602509707, 0]}}, {'type': 'Feature', 'properties': {'id': 'c5d6213d-b4af-4f66-bba4-b823affcb49a', 'info': None, 'row': 15102, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.30510492813303, 19.582439059496764, 0]}}, {'type': 'Feature', 'properties': {'id': 'b50611a4-ec40-4991-a0f8-2e40dfb714be', 'info': None, 'row': 15102, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.42309880829404, 19.60365938490917, 0]}}, {'type': 'Feature', 'properties': {'id': '80f7ef82-136a-4828-aa1d-ff73a4f48c5a', 'info': None, 'row': 15102, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.54112349306945, 19.624802466129445, 0]}}, {'type': 'Feature', 'properties': {'id': 'b043392f-cdc4-4aeb-807e-4ecb648844a3', 'info': None, 'row': 15102, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.65917891023884, 19.645868194039227, 0]}}, {'type': 'Feature', 'properties': {'id': 'f39ceb4c-8c83-4b93-a57e-ef3fa9bf395d', 'info': None, 'row': 15102, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.77726500359367, 19.666856462763377, 0]}}, {'type': 'Feature', 'properties': {'id': 'b70b1216-baff-4a0c-a897-fe3537e38fb1', 'info': None, 'row': 15102, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.89538172726736, 19.68776716860495, 0]}}, {'type': 'Feature', 'properties': {'id': '84ae1ea4-372d-438f-839a-cf5fff5b44ee', 'info': None, 'row': 15102, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-70.01352903685938, 19.708600208441496, 0]}}, {'type': 'Feature', 'properties': {'id': 'aaf3f673-54ac-49ee-94db-1bcf8b51d757', 'info': None, 'row': 15102, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.1317068795149, 19.729355477980803, 0]}}, {'type': 'Feature', 'properties': {'id': 'bd72f80a-0678-4060-b3e2-ef6b8315200f', 'info': None, 'row': 15102, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.24991518583045, 19.75003287038667, 0]}}, {'type': 'Feature', 'properties': {'id': '47633b1e-fa7a-4f3d-bee8-25285518cc46', 'info': None, 'row': 15102, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.36815386712416, 19.77063227588615, 0]}}, {'type': 'Feature', 'properties': {'id': '5937c4f1-2f75-4905-af74-6268f3f594a7', 'info': None, 'row': 15941, 'col': 0}, 'geometry': {'type': 'Point', 'coordinates': [-68.14265277062411, 19.290468301820884, 0]}}, {'type': 'Feature', 'properties': {'id': '9bbeb0bc-9220-476d-8036-adfece597d1a', 'info': None, 'row': 15941, 'col': 1260}, 'geometry': {'type': 'Point', 'coordinates': [-68.26027882807566, 19.312460208580255, 0]}}, {'type': 'Feature', 'properties': {'id': '74ad21ce-bb44-41c9-bfca-ff2e067a15d8', 'info': None, 'row': 15941, 'col': 2520}, 'geometry': {'type': 'Point', 'coordinates': [-68.37793636121286, 19.334376322078704, 0]}}, {'type': 'Feature', 'properties': {'id': '17cf384e-5a26-454d-82b4-259cd5f9cb7a', 'info': None, 'row': 15941, 'col': 3780}, 'geometry': {'type': 'Point', 'coordinates': [-68.49562510144551, 19.356216492576937, 0]}}, {'type': 'Feature', 'properties': {'id': 'bd835c88-4b55-4557-9076-0fb149c6555f', 'info': None, 'row': 15941, 'col': 5040}, 'geometry': {'type': 'Point', 'coordinates': [-68.61334505727278, 19.3779806224402, 0]}}, {'type': 'Feature', 'properties': {'id': '048db323-89f8-4020-b77c-cae22ee1a772', 'info': None, 'row': 15941, 'col': 6300}, 'geometry': {'type': 'Point', 'coordinates': [-68.73109628301496, 19.399668622649422, 0]}}, {'type': 'Feature', 'properties': {'id': 'c177b4b3-49be-4842-b9d3-d2e7cd333e5b', 'info': None, 'row': 15941, 'col': 7560}, 'geometry': {'type': 'Point', 'coordinates': [-68.84887877802554, 19.421280394177955, 0]}}, {'type': 'Feature', 'properties': {'id': '5582c0c4-ea3f-460e-b8d4-1a365944009d', 'info': None, 'row': 15941, 'col': 8820}, 'geometry': {'type': 'Point', 'coordinates': [-68.96669246530406, 19.442815824278416, 0]}}, {'type': 'Feature', 'properties': {'id': 'd8eb00bc-0b99-49d9-acca-890f2c33768e', 'info': None, 'row': 15941, 'col': 10080}, 'geometry': {'type': 'Point', 'coordinates': [-69.08453721238757, 19.464274790545183, 0]}}, {'type': 'Feature', 'properties': {'id': 'c579823d-dac1-4a6d-9fe3-761fc91d586c', 'info': None, 'row': 15941, 'col': 11340}, 'geometry': {'type': 'Point', 'coordinates': [-69.20241286826723, 19.485657167791942, 0]}}, {'type': 'Feature', 'properties': {'id': 'daa5e163-2428-4316-a7c3-30f8b498e77b', 'info': None, 'row': 15941, 'col': 12600}, 'geometry': {'type': 'Point', 'coordinates': [-69.32031929868936, 19.50696283448355, 0]}}, {'type': 'Feature', 'properties': {'id': '21667f6d-4056-498d-9dad-a2c7de3317f9', 'info': None, 'row': 15941, 'col': 13860}, 'geometry': {'type': 'Point', 'coordinates': [-69.43825640915867, 19.52819167681016, 0]}}, {'type': 'Feature', 'properties': {'id': '7eaf235f-5b98-4e30-a367-1f2ed5c699d0', 'info': None, 'row': 15941, 'col': 15120}, 'geometry': {'type': 'Point', 'coordinates': [-69.55622415070997, 19.549343589580083, 0]}}, {'type': 'Feature', 'properties': {'id': '2e74c96e-6e3c-44e9-9a45-5914e13600df', 'info': None, 'row': 15941, 'col': 16380}, 'geometry': {'type': 'Point', 'coordinates': [-69.67422250836736, 19.570418474001567, 0]}}, {'type': 'Feature', 'properties': {'id': '192104f4-2c12-477f-b3ca-6af621856d5e', 'info': None, 'row': 15941, 'col': 17640}, 'geometry': {'type': 'Point', 'coordinates': [-69.79225147641354, 19.59141623316987, 0]}}, {'type': 'Feature', 'properties': {'id': '19849987-f3d2-4d40-8f49-68b5e531e001', 'info': None, 'row': 15941, 'col': 18900}, 'geometry': {'type': 'Point', 'coordinates': [-69.91031102831401, 19.61233676671282, 0]}}, {'type': 'Feature', 'properties': {'id': '77cbaeaa-fa3a-433f-828b-a7a6c98e49a5', 'info': None, 'row': 15941, 'col': 20160}, 'geometry': {'type': 'Point', 'coordinates': [-70.0284010925167, 19.633179966598266, 0]}}, {'type': 'Feature', 'properties': {'id': '1d5f016d-e2a4-4283-9393-97feb0b5146f', 'info': None, 'row': 15941, 'col': 21420}, 'geometry': {'type': 'Point', 'coordinates': [-70.14652154847285, 19.65394571659304, 0]}}, {'type': 'Feature', 'properties': {'id': 'ae3dfb64-8676-463e-9da6-e55ad1ad37a7', 'info': None, 'row': 15941, 'col': 22680}, 'geometry': {'type': 'Point', 'coordinates': [-70.26467226017269, 19.674633898297465, 0]}}, {'type': 'Feature', 'properties': {'id': 'ad499dd9-d537-450b-89c2-708292410b9a', 'info': None, 'row': 15941, 'col': 23940}, 'geometry': {'type': 'Point', 'coordinates': [-70.38285316731192, 19.695244407073957, 0]}}]}
array(0)
- digital_number(pol, line, sample)uint16dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray>
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1a-iw-grd-v*-20170907t103020-20170907t103045-018268-01eb76-00*.tiff
Array Chunk Bytes 1.57 GiB 47.68 MiB Shape (2, 16778, 25187) (1, 5000, 5000) Count 98 Tasks 48 Chunks Type uint16 numpy.ndarray - time(line)timedelta64[ns]17416 days 10:30:20.936389120 .....
- description :
- azimuth times interpolated along line dimension at the middle of range dimension
array([1504780220936389120, 1504780220937879296, 1504780220939369216, ..., 1504780245932261888, 1504780245933751808, 1504780245935241984], dtype='timedelta64[ns]')
- sampleSpacing()float6410.0
- units :
- m
- referential :
- slant
array(10.)
- lineSpacing()float6410.0
- units :
- m
array(10.)
- ground_heading(line, sample)float32dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- comment :
- at ground level, computed from lon/lat in line direction
Array Chunk Bytes 1.57 GiB 95.37 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type float32 numpy.ndarray - land_mask(line, sample)int8dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- land_mask: cartopy.feature.NaturalEarthFeature land
Array Chunk Bytes 403.01 MiB 23.84 MiB Shape (16778, 25187) (5000, 5000) Count 72 Tasks 24 Chunks Type int8 numpy.ndarray - altitude(line, sample)float64dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- height: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/height
Array Chunk Bytes 3.15 GiB 190.73 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type float64 numpy.ndarray - azimuth_time(line, sample)datetime64[ns]dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- azimuthTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/azimuthTime
Array Chunk Bytes 3.15 GiB 190.73 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type datetime64[ns] numpy.ndarray - slant_range_time(line, sample)float64dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- slantRangeTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/slantRangeTime
Array Chunk Bytes 3.15 GiB 190.73 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type float64 numpy.ndarray - incidence(line, sample)float64dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- incidenceAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/incidenceAngle
Array Chunk Bytes 3.15 GiB 190.73 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type float64 numpy.ndarray - elevation(line, sample)float64dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- elevationAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/elevationAngle
Array Chunk Bytes 3.15 GiB 190.73 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type float64 numpy.ndarray - longitude(line, sample)float64dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- longitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
Array Chunk Bytes 3.15 GiB 190.73 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type float64 numpy.ndarray - latitude(line, sample)float64dask.array<chunksize=(5000, 5000), meta=np.ndarray>
- history :
- latitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
Array Chunk Bytes 3.15 GiB 190.73 MiB Shape (16778, 25187) (5000, 5000) Count 96 Tasks 24 Chunks Type float64 numpy.ndarray - velocity(line)float647.597e+03 7.597e+03 ... 7.598e+03
array([7597.45190117, 7597.45191242, 7597.45192367, ..., 7597.62563718, 7597.62564646, 7597.62565575])
- range_ground_spacing(sample)float6410.0 10.0 10.0 ... 10.0 10.0 10.0
array([10., 10., 10., ..., 10., 10., 10.])
- sigma0_raw(pol, line, sample)float64dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray>
- history :
- sigma0_raw: sigma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/sigmaNought
- references :
- https://sentinel.esa.int/web/sentinel/radiometric-calibration-of-level-1-products
Array Chunk Bytes 6.30 GiB 190.73 MiB Shape (2, 16778, 25187) (1, 5000, 5000) Count 628 Tasks 48 Chunks Type float64 numpy.ndarray - nesz(pol, line, sample)float64dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray>
- history :
- nesz: noise_lut: noise_lut_azi: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath noise_lut_range: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut sigma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/sigmaNought
Array Chunk Bytes 6.30 GiB 190.73 MiB Shape (2, 16778, 25187) (1, 5000, 5000) Count 798 Tasks 48 Chunks Type float64 numpy.ndarray - gamma0_raw(pol, line, sample)float64dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray>
- history :
- gamma0_raw: gamma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/gamma
- references :
- https://sentinel.esa.int/web/sentinel/radiometric-calibration-of-level-1-products
Array Chunk Bytes 6.30 GiB 190.73 MiB Shape (2, 16778, 25187) (1, 5000, 5000) Count 628 Tasks 48 Chunks Type float64 numpy.ndarray - negz(pol, line, sample)float64dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray>
- history :
- negz: gamma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/gamma noise_lut: noise_lut_azi: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath noise_lut_range: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
Array Chunk Bytes 6.30 GiB 190.73 MiB Shape (2, 16778, 25187) (1, 5000, 5000) Count 798 Tasks 48 Chunks Type float64 numpy.ndarray - sigma0(pol, line, sample)float64dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray>
- history :
- sigma0: nesz: noise_lut: noise_lut_azi: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath noise_lut_range: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut sigma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/sigmaNought sigma0_raw: sigma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/sigmaNought
- comment :
- not clipped, some values can be <0
Array Chunk Bytes 6.30 GiB 190.73 MiB Shape (2, 16778, 25187) (1, 5000, 5000) Count 1184 Tasks 48 Chunks Type float64 numpy.ndarray - gamma0(pol, line, sample)float64dask.array<chunksize=(1, 5000, 5000), meta=np.ndarray>
- history :
- gamma0: gamma0_raw: gamma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/gamma negz: gamma0_lut: annotation/calibration/calibration.xml: - //calibration/calibrationVectorList/calibrationVector/line - //calibration/calibrationVectorList/calibrationVector[1]/pixel - //calibration/calibrationVectorList/calibrationVector/gamma noise_lut: noise_lut_azi: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath noise_lut_range: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
- comment :
- not clipped, some values can be <0
Array Chunk Bytes 6.30 GiB 190.73 MiB Shape (2, 16778, 25187) (1, 5000, 5000) Count 1184 Tasks 48 Chunks Type float64 numpy.ndarray
- name :
- SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE:IW
- short_name :
- SENTINEL1_DS:S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE:IW
- product :
- GRDH
- safe :
- S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 2.84
- platform :
- SENTINEL-1A
- pols :
- VV VH
- start_date :
- 2017-09-07 10:30:20.936409
- stop_date :
- 2017-09-07 10:30:45.935264
- footprint :
- POLYGON ((-67.84221143971432 20.72564283093837, -70.22162571215458 21.14758369556577, -70.51434171237564 19.64044158236074, -68.15836401927538 19.21519321274318, -67.84221143971432 20.72564283093837))
- coverage :
- 170km * 251km (line * sample )
- pixel_line_m :
- <xarray.DataArray 'azimuthPixelSpacing' ()> array(10.) Attributes: source: /product/imageAnnotation/imageInformation/azimuthPixelSpacing
- pixel_sample_m :
- <xarray.DataArray 'groundRangePixelSpacing' ()> array(10.) Attributes: source: /product/imageAnnotation/imageInformation/rangePixelSpacing
- orbit_pass :
- Descending
- platform_heading :
- -167.7668824808032
Documentation
Overview
xsar rely on xarray.open_rasterio, rasterio and GDAL to read digital_number from SAFE product to return an xarray.Dataset object with dask chunks.
Luts are decoded from xml files and applied to digital_number, following official ESA thermal denoising document and ESA Sentinel-1 Product Specification.
So end user can directly use for example sigma0 variable, thas is the denoised sigma0 computed from digital_number and by applying relevants luts.
Because xsar rely on dask, it have a small memory footprint: variables are read from file and computed only if needed.
xsar.open_dataset()
is very close to xarray.open_dataset, but in the followings examples, you will find some aditionnal keywords and classes that allow to:
Examples
Note
With recommended installation you will be able to download and execute those examples in jupyter notebook.
Those examples will automatically download test data from https://cyclobs.ifremer.fr/static/sarwing_datarmor/xsardata/
Those file are not official ones: they are resampled to a lower resoltion and compressed to avoid big network transfert and disk usage.
Don’t use them for real science !
Reference
Get in touch
Report bugs, suggest features or view the source code on github.
Last documentation build: Oct 17 2022 at 10:23