[Git][debian-gis-team/asf-search][master] 5 commits: New upstream version 10.0.0
Antonio Valentino (@antonio.valentino)
gitlab at salsa.debian.org
Mon Aug 18 10:01:07 BST 2025
Antonio Valentino pushed to branch master at Debian GIS Project / asf-search
Commits:
2c412df1 by Antonio Valentino at 2025-08-18T08:44:44+00:00
New upstream version 10.0.0
- - - - -
e0146ba1 by Antonio Valentino at 2025-08-18T08:44:46+00:00
Update upstream source from tag 'upstream/10.0.0'
Update to upstream version '10.0.0'
with Debian dir f94d64f1a0234528f83e6f2d40fedf35e23de0fa
- - - - -
3c4e18d2 by Antonio Valentino at 2025-08-18T08:45:29+00:00
New upstream release
- - - - -
6027ab31 by Antonio Valentino at 2025-08-18T08:50:39+00:00
Drop dependency from python3-importlib-metadata
- - - - -
ad9b02f2 by Antonio Valentino at 2025-08-18T08:51:19+00:00
Set distribution to unstable
- - - - -
15 changed files:
- .github/workflows/run-pytest.yml
- CHANGELOG.md
- asf_search/Products/ARIAS1GUNWProduct.py
- asf_search/__init__.py
- asf_search/download/download.py
- asf_search/search/baseline_search.py
- debian/changelog
- debian/control
- setup.py
- tests/BaselineSearch/test_baseline_search.py
- tests/pytest-managers.py
- + tests/yml_tests/Resources/ARIAS1-GUNW_response.yml
- + tests/yml_tests/Resources/ARIAS1GUNW_stack.yml
- tests/yml_tests/test_baseline_search.yml
- tests/yml_tests/test_validate_wkt.yml
Changes:
=====================================
.github/workflows/run-pytest.yml
=====================================
@@ -8,11 +8,11 @@ jobs:
- uses: actions/checkout at v2
- uses: actions/setup-python at v5
with:
- python-version: '3.9'
+ python-version: '3.10'
- name: Install Dependencies
run: |
python3 -m pip install --upgrade pip
- python3 -m pip install .[extras,test]
+ python3 -m pip install .[extras,test,asf-enumeration]
- name: Run Tests
run: python3 -m pytest -n auto --cov=asf_search --cov-report=xml --dont-run-file test_known_bugs .
=====================================
CHANGELOG.md
=====================================
@@ -25,6 +25,20 @@ and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
-->
+------
+## [v10.0.0](https://github.com/asfadmin/Discovery-asf_search/compare/v9.0.9...v10.0.0)
+### Added
+- adds `asf-enumeration` package as optional dependency (installable via `pip install asf-search[asf-enumeration]`)
+ - Enables SLC baseline stacking based on `ARIA S1 GUNW` frame
+ - `ARIAS1GUNWProduct.stack()` returns stack of SLCs over ARIA Frame
+ - to use with `stack_from_id()`, pass `ASFSearchOptions` object to `opts` with `dataset` set to `constants.DATASET.ARIA_S1_GUNW`
+
+### Changed
+- Dropped legacy backport package `importlib_metadata` as dependency, using `importlib` instead
+
+### Breaking
+- Dropped support for python versions < 3.10 (See Python official release timeline for more information https://devguide.python.org/versions/ )
+
------
## [v9.0.9](https://github.com/asfadmin/Discovery-asf_search/compare/v9.0.8...v9.0.9)
### Added
=====================================
asf_search/Products/ARIAS1GUNWProduct.py
=====================================
@@ -1,9 +1,20 @@
-from typing import Dict
+
+from copy import copy
+from typing import Dict, Optional, Type
+import warnings
+
from asf_search import ASFSession
from asf_search.ASFProduct import ASFProduct
from asf_search.ASFSearchOptions import ASFSearchOptions
from asf_search.Products import S1Product
from asf_search.CMR.translate import try_parse_float
+from asf_search.constants import PRODUCT_TYPE, DATASET, POLARIZATION, BEAMMODE
+from asf_search import ASFSearchResults
+
+try:
+ from asf_enumeration import aria_s1_gunw
+except ImportError:
+ aria_s1_gunw = None
class ARIAS1GUNWProduct(S1Product):
@@ -45,24 +56,56 @@ class ARIAS1GUNWProduct(S1Product):
self.properties['fileName'] = self.properties['fileID'] + '.' + urls[0].split('.')[-1]
self.properties['additionalUrls'] = urls[1:]
- def get_stack_opts(self, opts: ASFSearchOptions = None) -> ASFSearchOptions:
+ def get_stack_opts(self, opts: Optional[ASFSearchOptions] = None) -> ASFSearchOptions | None:
"""
Build search options that can be used to find an insar stack for this product
:return: ASFSearchOptions describing appropriate options
for building a stack from this product
"""
- return None
+ if aria_s1_gunw is None:
+ warnings.warn("Failed to import asf-enumeration package. \
+ Make sure it's installed in your current environment to perform stacking with the ARIAS1GUNWProduct type")
+ return None
+ stack_opts = ASFSearchOptions() if opts is None else copy(opts)
+ aria_frame = aria_s1_gunw.get_frame(self.properties['frameNumber'])
+
+ # pulled from asf-enumeration package implementation
+ stack_opts.dataset = DATASET.SENTINEL1
+ stack_opts.platform = ['SA', 'SB']
+ stack_opts.processingLevel = PRODUCT_TYPE.SLC
+ stack_opts.beamMode = BEAMMODE.IW
+ stack_opts.polarization = [POLARIZATION.VV, POLARIZATION.VV_VH]
+ stack_opts.flightDirection = aria_frame.flight_direction
+ stack_opts.relativeOrbit = aria_frame.path
+ stack_opts.intersectsWith = aria_frame.wkt
+
+ return stack_opts
def is_valid_reference(self):
return False
@staticmethod
- def get_default_baseline_product_type() -> None:
+ def get_default_baseline_product_type() -> str:
"""
Returns the product type to search for when building a baseline stack.
"""
- return None
+ return PRODUCT_TYPE.SLC
+
+ def stack(
+ self, opts: Optional[ASFSearchOptions] = None, useSubclass: Type['ASFProduct'] = None
+ ) -> ASFSearchResults:
+ from asf_search.baseline import get_baseline_from_stack
+ s1_products = self.get_aria_groups_for_frame(self.properties['frameNumber'])
+
+ if len(s1_products) == 0:
+ reference = None
+ else:
+ reference = s1_products[0]
+
+ target_stack, warnings = get_baseline_from_stack(reference, s1_products)
+
+ return target_stack
@staticmethod
def _is_subclass(item: Dict) -> bool:
@@ -78,3 +121,29 @@ class ARIAS1GUNWProduct(S1Product):
return 'Sentinel-1 Interferogram' in asf_platform
return False
+
+ @staticmethod
+ def get_aria_groups_for_frame(frame: str) -> ASFSearchResults:
+ """Returns the sentinel1 acquisitions over a given frame that overlap the aria frame with the given aria frame ID,
+ filter products from groups that overlap the frame by < 90%"""
+ if aria_s1_gunw is None:
+ raise ImportError(
+ 'Could not find asf-enumeration package in current python environment. '
+ '"asf-enumeration" is an optional dependency of asf-search required '
+ 'for stacking with the ARIAS1GUNWProduct type. '
+ 'Enable by including the appropriate pip or conda install. '
+ 'Ex: `python3 -m pip install asf-search[asf-enumeration]`'
+ )
+ aria_frame = aria_s1_gunw.get_frame(frame_id=int(frame))
+ groups = aria_s1_gunw.get_acquisitions(aria_frame)
+ output = []
+
+ # ignore acquisition groups with 0 products
+ # take the first product that has a baseline value, otherwise just take the first product in the group
+ for group in groups:
+ if len(group.products) == 0:
+ continue
+ valid = next((product for product in group.products if product.has_baseline()), group.products[0])
+ output.append(valid)
+
+ return ASFSearchResults(output)
=====================================
asf_search/__init__.py
=====================================
@@ -1,5 +1,4 @@
-# backport of importlib.metadata for python < 3.8
-from importlib_metadata import PackageNotFoundError, version
+from importlib.metadata import PackageNotFoundError, version
## Setup logging now, so it's available if __version__ fails:
import logging
=====================================
asf_search/download/download.py
=====================================
@@ -83,10 +83,10 @@ def remotezip(url: str, session: ASFSession) -> 'RemoteZip': # type: ignore # n
"""
if RemoteZip is None:
raise ImportError(
- 'Could not find remotezip package in current python environment.'
- '"remotezip" is an optional dependency of asf-search required'
- 'for the `remotezip()` method.'
- 'Enable by including the appropriate pip or conda install.'
+ 'Could not find remotezip package in current python environment. '
+ '"remotezip" is an optional dependency of asf-search required '
+ 'for the `remotezip()` method. '
+ 'Enable by including the appropriate pip or conda install. '
'Ex: `python3 -m pip install asf-search[extras]`'
)
=====================================
asf_search/search/baseline_search.py
=====================================
@@ -1,4 +1,4 @@
-from typing import Type
+from typing import Optional, Type
from asf_search.baseline.stack import get_baseline_from_stack
from asf_search import ASF_LOGGER
from copy import copy
@@ -6,8 +6,8 @@ from copy import copy
from asf_search.search import search, product_search
from asf_search.ASFSearchOptions import ASFSearchOptions
from asf_search.ASFSearchResults import ASFSearchResults
-from asf_search import ASFProduct
-from asf_search.constants import PLATFORM
+from asf_search import ASFProduct, ARIAS1GUNWProduct
+from asf_search.constants import PLATFORM, DATASET
from asf_search.exceptions import ASFSearchError
@@ -69,8 +69,8 @@ def stack_from_product(
def stack_from_id(
reference_id: str,
- opts: ASFSearchOptions = None,
- useSubclass: Type[ASFProduct] = None,
+ opts: Optional[ASFSearchOptions] = None,
+ useSubclass: Optional[Type[ASFProduct]] = None,
) -> ASFSearchResults:
"""
Finds a baseline stack from a reference product ID
@@ -94,9 +94,18 @@ def stack_from_id(
opts = ASFSearchOptions() if opts is None else copy(opts)
- reference_results = product_search(product_list=reference_id, opts=opts)
-
- reference_results.raise_if_incomplete()
+ if opts.dataset is not None and DATASET.ARIA_S1_GUNW in opts.dataset:
+ reference_results = ARIAS1GUNWProduct.get_aria_groups_for_frame(reference_id)
+
+ if len(reference_results) == 0:
+ reference = None
+ else:
+ reference = reference_results[0]
+
+ return get_baseline_from_stack(reference=reference, stack=reference_results)[0]
+ else:
+ reference_results = product_search(product_list=reference_id, opts=opts)
+ reference_results.raise_if_incomplete()
if len(reference_results) <= 0:
raise ASFSearchError(f'Reference product not found: {reference_id}')
=====================================
debian/changelog
=====================================
@@ -1,8 +1,11 @@
-asf-search (9.0.9-2) UNRELEASED; urgency=low
+asf-search (10.0.0-1) unstable; urgency=low
- Set upstream metadata fields: Documentation.
+ * New upstream release.
+ * Set upstream metadata fields: Documentation.
+ * debian/control:
+ - Drop dependency from python3-importlib-metadata.
- -- Antonio Valentino <antonio.valentino at tiscali.it> Sun, 10 Aug 2025 15:00:33 +0000
+ -- Antonio Valentino <antonio.valentino at tiscali.it> Mon, 18 Aug 2025 08:50:56 +0000
asf-search (9.0.9-1) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -10,7 +10,6 @@ Build-Depends: debhelper-compat (= 13),
python3-ciso8601,
python3-dateparser,
python3-dateutil,
- python3-importlib-metadata,
python3-numpy,
python3-remotezip,
python3-requests,
=====================================
setup.py
=====================================
@@ -6,7 +6,6 @@ requirements = [
'requests',
'shapely',
'pytz',
- 'importlib_metadata',
'numpy',
'dateparser',
'python-dateutil',
@@ -30,6 +29,11 @@ extra_requirements = [
'ciso8601',
]
+# Required for ARIA-S1 GUNW Stacking
+asf_enumeration = [
+ 'asf-enumeration>=0.3.0'
+]
+
with open('README.md', 'r') as readme_file:
readme = readme_file.read()
@@ -47,9 +51,9 @@ setup(
packages=find_packages(exclude=['tests.*', 'tests', 'examples.*', 'examples']),
package_dir={'asf_search': 'asf_search'},
include_package_data=True,
- python_requires='>=3.9',
+ python_requires='>=3.10',
install_requires=requirements,
- extras_require={'test': test_requirements, 'extras': extra_requirements},
+ extras_require={'test': test_requirements, 'extras': extra_requirements, 'asf-enumeration': asf_enumeration},
license='BSD',
license_files=('LICENSE',),
classifiers=[
@@ -60,7 +64,6 @@ setup(
'Intended Audience :: Science/Research',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3 :: Only',
- 'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
=====================================
tests/BaselineSearch/test_baseline_search.py
=====================================
@@ -1,14 +1,16 @@
from copy import deepcopy
from unittest.mock import patch
+from asf_search.ASFSearchOptions import ASFSearchOptions
+from asf_search.Products import ARIAS1GUNWProduct
from asf_search.exceptions import ASFBaselineError, ASFSearchError
from asf_search.ASFSearchResults import ASFSearchResults
-from asf_search import ASFSession
+from asf_search import ASFSession, DATASET, BEAMMODE, POLARIZATION, PRODUCT_TYPE
from asf_search.search.baseline_search import stack_from_id, stack_from_product
from asf_search.baseline.stack import calculate_temporal_baselines
import pytest
from asf_search.search.search_generator import as_ASFProduct
-
+from asf_enumeration import aria_s1_gunw
def run_test_get_preprocessed_stack_params(product):
reference = as_ASFProduct(product, ASFSession())
@@ -31,6 +33,14 @@ def run_test_get_unprocessed_stack_params(product):
if reference.properties['processingLevel'] == 'BURST':
assert [reference.properties['polarization']] == params.polarization
assert [reference.properties['burst']['fullBurstID']] == params.fullBurstID
+ elif reference.properties['sceneName'].startswith('S1-GUNW'):
+ assert params.platform == ['SA', 'SB']
+ assert DATASET.SENTINEL1 in params.dataset
+ assert params.processingLevel == [PRODUCT_TYPE.SLC]
+ assert params.beamMode == [BEAMMODE.IW]
+ assert params.polarization == [POLARIZATION.VV, POLARIZATION.VV_VH]
+ assert params.flightDirection.upper() == reference.properties['flightDirection'].upper()
+ assert params.relativeOrbit == [reference.properties['pathNumber']]
else:
assert (
['VV', 'VV+VH'] == params.polarization
@@ -79,7 +89,7 @@ def run_test_stack_from_product(reference, stack):
)
-def run_test_stack_from_id(stack_id: str, reference, stack):
+def run_test_stack_from_id(stack_id: str, reference, stack, opts: ASFSearchOptions):
temp = deepcopy(stack)
with patch('asf_search.baseline_search.product_search') as mock_product_search:
@@ -96,12 +106,11 @@ def run_test_stack_from_id(stack_id: str, reference, stack):
[as_ASFProduct(product, ASFSession()) for product in temp]
)
- returned_stack = stack_from_id(stack_id)
- assert len(returned_stack) == len(stack)
+ returned_stack = stack_from_id(stack_id, opts=opts)
for idx, secondary in enumerate(returned_stack):
if idx > 0:
assert (
secondary.properties['temporalBaseline']
>= stack[idx - 1]['properties']['temporalBaseline']
- )
+ )
\ No newline at end of file
=====================================
tests/pytest-managers.py
=====================================
@@ -249,6 +249,7 @@ def test_stack_from_id(**args) -> None:
stack_id = test_info['stack_id']
stack_reference_data = test_info['stack_reference']
stack_data = test_info['stack']
+ dataset = test_info.get('dataset', None)
stack_reference = get_resource(stack_reference_data)
stack = []
@@ -256,7 +257,8 @@ def test_stack_from_id(**args) -> None:
if stack_data != []:
stack = get_resource(stack_data)
- run_test_stack_from_id(stack_id, stack_reference, stack)
+ opts = ASFSearchOptions(dataset=dataset)
+ run_test_stack_from_id(stack_id, stack_reference, stack, opts=opts)
# asf_search.ASFSearchResults Tests
=====================================
tests/yml_tests/Resources/ARIAS1-GUNW_response.yml
=====================================
@@ -0,0 +1,249 @@
+{
+ "type": "Feature",
+ "geometry":
+ {
+ "coordinates":
+ [
+ [
+ [-123.7455988640273, 37.312559137129604],
+ [-123.24674249490164, 37.38540304500819],
+ [-122.81351599478936, 37.446633796542315],
+ [-122.7524061928739, 37.18204643253099],
+ [-122.23399349751173, 37.25391276468947],
+ [-121.77340355988638, 37.31557811165414],
+ [-121.74947278966674, 37.20598434358597],
+ [-120.85699685528009, 37.31964787377452],
+ [-121.12854725939007, 38.64540613333827],
+ [-121.12607794499007, 38.64601009425462],
+ [-121.16834264224556, 38.85093093094182],
+ [-122.04789137325513, 38.73317565805227],
+ [-122.07137073306129, 38.83932157034284],
+ [-122.57091426951379, 38.7698381289482],
+ [-123.06844149716993, 38.69842776306693],
+ [-123.13506133310153, 38.98233363496391],
+ [-123.60743379341399, 38.912415615739484],
+ [-124.11600939437591, 38.834994904490884],
+ [-123.99283493128097, 38.33758069698376],
+ [-123.9970566852067, 38.33662743887689],
+ [-123.7455988640273, 37.312559137129604],
+ ],
+ ],
+ "type": "Polygon",
+ },
+ "properties":
+ {
+ "centerLat": None,
+ "centerLon": None,
+ "stopTime": "2024-08-16T02:08:41Z",
+ "fileID": "S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1",
+ "flightDirection": "ascending",
+ "pathNumber": 35,
+ "processingLevel": None,
+ "url": "https://grfn.asf.alaska.edu/door/download/S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1.nc",
+ "startTime": "2024-08-16T02:07:49Z",
+ "sceneName": "S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1",
+ "browse":
+ [
+ "https://grfn-public-prod.asf.alaska.edu/S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1.png",
+ ],
+ "platform": "Sentinel-1A",
+ "bytes": None,
+ "md5sum": None,
+ "frameNumber": 5289,
+ "granuleType": None,
+ "orbit": [55232, 49457],
+ "polarization": "VV",
+ "processingDate": "2024-09-16T04:33:10Z",
+ "sensor": None,
+ "groupID": None,
+ "pgeVersion": None,
+ "perpendicularBaseline": 124.5283,
+ "inputGranules":
+ [
+ "S1A_IW_SLC__1SDV_20240816T020749_20240816T020816_055232_06BB8A_0FCC",
+ "S1A_IW_SLC__1SDV_20240816T020814_20240816T020841_055232_06BB8A_E560",
+ "S1A_IW_SLC__1SDV_20230717T020751_20230717T020818_049457_05F274_5F77",
+ "S1A_IW_SLC__1SDV_20230717T020816_20230717T020843_049457_05F274_FA81",
+ ],
+ "ariaVersion": "3.0.1",
+ "fileName": "S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1.nc",
+ "beamModeType": "IW",
+ "s3Urls": [],
+ "additionalUrls": [],
+ },
+ "umm":
+ {
+ "TemporalExtent":
+ {
+ "RangeDateTime":
+ {
+ "BeginningDateTime": "2024-08-16T02:07:49.000000Z",
+ "EndingDateTime": "2024-08-16T02:08:41.000000Z",
+ },
+ },
+ "OrbitCalculatedSpatialDomains":
+ [{ "OrbitNumber": 55232 }, { "OrbitNumber": 49457 }],
+ "GranuleUR": "S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1",
+ "AdditionalAttributes":
+ [
+ { "Name": "ASCENDING_DESCENDING", "Values": ["ascending"] },
+ { "Name": "BEAM_MODE", "Values": ["IW"] },
+ { "Name": "POLARIZATION", "Values": ["VV"] },
+ { "Name": "PERPENDICULAR_BASELINE", "Values": ["124.5283"] },
+ { "Name": "VERSION", "Values": ["3.0.1"] },
+ { "Name": "FRAME_NUMBER", "Values": ["5289"] },
+ { "Name": "PATH_NUMBER", "Values": ["35"] },
+ { "Name": "TEMPORAL_BASELINE_DAYS", "Values": ["396"] },
+ { "Name": "WEATHER_MODEL", "Values": ["HRRR"] },
+ ],
+ "SpatialExtent":
+ {
+ "HorizontalSpatialDomain":
+ {
+ "Geometry":
+ {
+ "GPolygons":
+ [
+ {
+ "Boundary":
+ {
+ "Points":
+ [
+ {
+ "Latitude": 37.312559137129604,
+ "Longitude": -123.7455988640273,
+ },
+ {
+ "Latitude": 37.38540304500819,
+ "Longitude": -123.24674249490164,
+ },
+ {
+ "Latitude": 37.446633796542315,
+ "Longitude": -122.81351599478936,
+ },
+ {
+ "Latitude": 37.18204643253099,
+ "Longitude": -122.7524061928739,
+ },
+ {
+ "Latitude": 37.25391276468947,
+ "Longitude": -122.23399349751173,
+ },
+ {
+ "Latitude": 37.31557811165414,
+ "Longitude": -121.77340355988638,
+ },
+ {
+ "Latitude": 37.20598434358597,
+ "Longitude": -121.74947278966674,
+ },
+ {
+ "Latitude": 37.31964787377452,
+ "Longitude": -120.85699685528009,
+ },
+ {
+ "Latitude": 38.64540613333827,
+ "Longitude": -121.12854725939007,
+ },
+ {
+ "Latitude": 38.64601009425462,
+ "Longitude": -121.12607794499007,
+ },
+ {
+ "Latitude": 38.85093093094182,
+ "Longitude": -121.16834264224556,
+ },
+ {
+ "Latitude": 38.73317565805227,
+ "Longitude": -122.04789137325513,
+ },
+ {
+ "Latitude": 38.83932157034284,
+ "Longitude": -122.07137073306129,
+ },
+ {
+ "Latitude": 38.7698381289482,
+ "Longitude": -122.57091426951379,
+ },
+ {
+ "Latitude": 38.69842776306693,
+ "Longitude": -123.06844149716993,
+ },
+ {
+ "Latitude": 38.98233363496391,
+ "Longitude": -123.13506133310153,
+ },
+ {
+ "Latitude": 38.912415615739484,
+ "Longitude": -123.60743379341399,
+ },
+ {
+ "Latitude": 38.834994904490884,
+ "Longitude": -124.11600939437591,
+ },
+ {
+ "Latitude": 38.33758069698376,
+ "Longitude": -123.99283493128097,
+ },
+ {
+ "Latitude": 38.33662743887689,
+ "Longitude": -123.9970566852067,
+ },
+ {
+ "Latitude": 37.312559137129604,
+ "Longitude": -123.7455988640273,
+ },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ },
+ "ProviderDates":
+ [
+ { "Date": "2024-09-16T22:41:26Z", "Type": "Insert" },
+ { "Date": "2024-09-16T22:41:26Z", "Type": "Update" },
+ ],
+ "CollectionReference": { "ShortName": "ARIA_S1_GUNW", "Version": "1" },
+ "RelatedUrls":
+ [
+ {
+ "Type": "GET DATA",
+ "URL": "https://grfn.asf.alaska.edu/door/download/S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1.nc",
+ },
+ {
+ "Type": "GET RELATED VISUALIZATION",
+ "URL": "https://grfn-public-prod.asf.alaska.edu/S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1.png",
+ },
+ ],
+ "InputGranules":
+ [
+ "S1A_IW_SLC__1SDV_20240816T020749_20240816T020816_055232_06BB8A_0FCC",
+ "S1A_IW_SLC__1SDV_20240816T020814_20240816T020841_055232_06BB8A_E560",
+ "S1A_IW_SLC__1SDV_20230717T020751_20230717T020818_049457_05F274_5F77",
+ "S1A_IW_SLC__1SDV_20230717T020816_20230717T020843_049457_05F274_FA81",
+ ],
+ "DataGranule":
+ {
+ "ArchiveAndDistributionInformation":
+ [
+ {
+ "Name": "S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1.nc",
+ "SizeInBytes": 136887876,
+ },
+ ],
+ "DayNightFlag": "Unspecified",
+ "ProductionDateTime": "2024-09-16T04:33:10.342168Z",
+ },
+ "Platforms": [{ "ShortName": "Sentinel-1A" }],
+ "MetadataSpecification":
+ {
+ "URL": "https://cdn.earthdata.nasa.gov/umm/granule/v1.6.6",
+ "Name": "UMM-G",
+ "Version": "1.6.6",
+ },
+ },
+ 'meta':{'concept-type': 'granule', 'concept-id': 'G3240626260-ASF', 'revision-id': 1, 'native-id': 'S1-GUNW-A-R-035-tops-20240816_20230717-020815-00124W_00037N-PP-cf9c-v3_0_1', 'collection-concept-id': 'C2859376221-ASF', 'provider-id': 'ASF', 'format': 'application/vnd.nasa.cmr.umm+json', 'revision-date': '2024-09-16T22:41:27.238Z'},
+ 'baseline': {'stateVectors': {'positions': {'prePosition': None, 'prePositionTime': None, 'postPosition': None, 'postPositionTime': None}, 'velocities': {'preVelocity': None, 'preVelocityTime': None, 'postVelocity': None, 'postVelocityTime': None}}, 'ascendingNodeTime': None}
+}
=====================================
tests/yml_tests/Resources/ARIAS1GUNW_stack.yml
=====================================
The diff for this file was not included because it is too large.
=====================================
tests/yml_tests/test_baseline_search.yml
=====================================
@@ -5,6 +5,9 @@ tests:
- Test Get test-unprocessed-product S1 Stack Params:
product: S1_response.yml
+- Test Get test-unprocessed-product ARIA Stack Params:
+ product: ARIAS1-GUNW_response.yml
+
- Test Get test-unprocessed-product Burst Stack Params:
product: SLC_BURST.yml
@@ -35,7 +38,17 @@ tests:
product: RADARSAT.yml
stack: RADARSAT_stack.yml
+- Test get test-temporal-baseline test-product-stack ARIA-S1 GUNW Params:
+ product: ARIAS1-GUNW_response.yml
+ stack: ARIAS1GUNW_stack.yml
+
- test-stack-id empty ID:
stack_id: ''
stack_reference: Alos_response.yml
stack: []
+
+- test-stack-id ARIA S1 GUNW ID:
+ stack_id: 5289
+ stack_reference: null
+ stack: ARIAS1GUNW_stack.yml
+ dataset: 'ARIA S1 GUNW'
\ No newline at end of file
=====================================
tests/yml_tests/test_validate_wkt.yml
=====================================
@@ -26,12 +26,12 @@ tests:
validated-wkt: POLYGON ((19.28457446808511 13.71276595744681, 46 -19, 49 16, 22 39, -3 41, 15.25490196078431 18.64705882352941, 12 4, 19.28457446808511 13.71276595744681))
- test-validate-wkt-valid geometrycollection-polygon-point-line:
- wkt: GEOMETRYCOLLECTION (POLYGON ((-81.608412 36.5963103, -82.1577284 36.1362865, -82.7729628 36.0119699, -83.1025526 35.7449162, -83.9594862 35.5485053, -84.0473768 35.2798953, -84.3110487 35.3157617, -84.28907599999999 34.9563835, -83.0366346 34.9743901, -82.4433729 35.1542378, -81.05909560000001 35.1183, -80.77345099999999 34.8121887, -79.6967909 34.8302269, -78.4663221 33.7957745, -76.48878310000001 34.6858109, -75.7417128 35.5663808, -75.85157599999999 36.5610205, -81.608412 36.5963103 0)), POINT (-79.9165174 47.2629855 0), LINESTRING (-83.4541151 40.1269874, -83.1025526 39.468607, -81.608412 39.6887673, -82.1357557 40.3282965))
+ wkt: GEOMETRYCOLLECTION (POLYGON ((-81.608412 36.5963103, -82.1577284 36.1362865, -82.7729628 36.0119699, -83.1025526 35.7449162, -83.9594862 35.5485053, -84.0473768 35.2798953, -84.3110487 35.3157617, -84.28907599999999 34.9563835, -83.0366346 34.9743901, -82.4433729 35.1542378, -81.05909560000001 35.1183, -80.77345099999999 34.8121887, -79.6967909 34.8302269, -78.4663221 33.7957745, -76.48878310000001 34.6858109, -75.7417128 35.5663808, -75.85157599999999 36.5610205, -81.608412 36.5963103)), POINT (-79.9165174 47.2629855), LINESTRING (-83.4541151 40.1269874, -83.1025526 39.468607, -81.608412 39.6887673, -82.1357557 40.3282965))
validated-wkt: POLYGON ((-78.4663221 33.7957745, -76.48878310000001 34.6858109, -75.7417128 35.5663808, -75.85157599999999 36.5610205, -79.9165174 47.2629855, -83.4541151 40.1269874, -84.3110487 35.3157617, -84.28907599999999 34.9563835, -78.4663221 33.7957745))
- test-validate-wkt-valid large-polygon:
wkt: POLYGON ((-148.395929999329 65.02006999976498, -148.398010619511 65.02049651421811, -148.3980473296276 65.02074794119113, -148.3982428597838 65.02104161295625, -148.3992698433036 65.02120374777655, -148.4007460405182 65.02123858637134, -148.401412730549 65.02108323434425, -148.4027226255657 65.0207780217462, -148.4035199986349 65.0207700013126, -148.4086000003617 65.02056000058639, -148.4120399989118 65.02099999942624, -148.4150700005966 65.02205999978662, -148.4207299999013 65.02348000026927, -148.4247500012678 65.02348000026927, -148.4283700011887 65.02275000067596, -148.4360600005286 65.02072999998933, -148.4453999984648 65.01838999919386, -148.4505993951639 65.01648358639204, -148.4509054577393 65.01644310572868, -148.4524066683864 65.01582945088057, -148.4524399995483 65.0158299996333, -148.4554199992516 65.01481999994485, -148.4574399986286 65.01414000102335, -148.4595599993493 65.01347999948933, -148.4620200014952 65.01214000165317, -148.4626900010681 65.01101999996274, -148.4630200005255 65.01047999977919, -148.4648500004927 65.00898999992751, -148.466480000392 65.00734000002149, -148.4677900355436 65.00472812040925, -148.4678953842795 65.0045180620574, -148.4689400012282 65.00142999997701, -148.4691890681716 65.00087774780837, -148.4696833359056 64.9997817550319, -148.470480000442 64.9987799984213, -148.4725000011287 64.99773999937747, -148.4759300016398 64.99630000019761, -148.4771114544676 64.99570064042348, -148.4788537666308 64.99430364564563, -148.4826219690773 64.99391567746977, -148.4874281274788 64.99320716567104, -148.4913011914632 64.99292186009308, -148.4943174586139 64.99262299154805, -148.4981470362368 64.99216857452501, -148.5015947304217 64.99144294923741, -148.5039482954939 64.990973367518, -148.5048332384966 64.99045220828117, -148.5053359562367 64.98921814329481, -148.5042842447928 64.9883712934228, -148.5010520624355 64.98800007464683, -148.4973591294795 64.98818001315345, -148.4903337063593 64.98897527503073, -148.485345891161 64.98929340361769, -148.4795349390187 64.98966013414639, -148.4775199989061 64.98850000147519, -148.4745600005193 64.98700000096528, -148.471699999547 64.9833199997143, -148.4681499989951 64.97882000080398, -148.4666722602962 64.9756643308163, -148.4665600004192 64.97416000052954, -148.4661999989871 64.97277999875075, -148.4650700005675 64.97143000025636, -148.4640093414419 64.97080265016427, -148.4628142313506 64.97009573223681, -148.4620099995273 64.96962000160562, -148.4618567455953 64.96961620748476, -148.4614782594474 64.96942664943458, -148.4598182575734 64.96893576851335, -148.4536700006213 64.96761000157716, -148.4487799996138 64.96622999979837, -148.4423399987343 64.96448999920693, -148.4402099999748 64.96339000145235, -148.4397699998252 64.96224000040655, -148.4397849536643 64.96133779461235, -148.4396582494107 64.96122947161047, -148.4379060963693 64.95777518584453, -148.4351494364053 64.95236794152066, -148.4341252896358 64.95051261379939, -148.4336461918369 64.95000396848212, -148.4326677303688 64.94967417071433, -148.4312261504144 64.9496943226431, -148.4274077338195 64.95021227580196, -148.4249869485031 64.9502836608043, -148.4239955946201 64.95031288352391, -148.4233534465399 64.95033180959939, -148.4193875700035 64.95055001018432, -148.410199567404 64.95105270173099, -148.4071979777517 64.95096232255025, -148.3997900949375 64.95123385692324, -148.3944654857017 64.9530024044434, -148.3860846014435 64.95415602411396, -148.380667186204 64.95455384495511, -148.3795556764293 64.95500717756943, -148.3788123705647 64.95541219113124, -148.3774486833746 64.95607947575331, -148.3766577250807 64.95675944717169, -148.3766052713925 64.95727565060821, -148.3770170284574 64.95794499796432, -148.377050976475 64.95800018100971, -148.3771632101586 64.95806187181716, -148.3772045434187 64.95807053268055, -148.3774508535018 64.95828005668602, -148.377498737743 64.95832078880647, -148.377759414932 64.95856235525622, -148.3781711340164 64.95878103911025, -148.3784735543929 64.95901422234715, -148.3788887925669 64.95936592831441, -148.3792663134863 64.95965258940328, -148.3797080397841 64.95992131452897, -148.3797919439446 64.96002399153332, -148.3799253235983 64.96023662863001, -148.3799373699648 64.96025583366571, -148.3799253864626 64.96027401060854, -148.3798222785761 64.96043041037359, -148.3798023047627 64.96046070571492, -148.3797408130255 64.96055398058127, -148.3797688924012 64.96085547632907, -148.3800383705885 64.96131891044644, -148.3801248718294 64.96147992942593, -148.3804082652857 64.96191838547173, -148.3804958561739 64.96223228774596, -148.3804993752636 64.96251140643164, -148.3804642550893 64.96266856580667, -148.3804734764924 64.96285187671958, -148.3804406181223 64.96297794185318, -148.3803955247928 64.96345177084009, -148.3803961940354 64.96349963150726, -148.380437265361 64.96386935856634, -148.3804609036377 64.96397647797937, -148.3803516036201 64.96426590640596, -148.3803191643452 64.96442038357196, -148.3802623363513 64.96484149038787, -148.3803492553776 64.96490510903305, -148.3809197277082 64.96508850507468, -148.3811571032064 64.96517140209716, -148.3813156063053 64.96542520612559, -148.3816272441559 64.96598654218172, -148.3816793795937 64.96658065147938, -148.3820580739796 64.96716864198771, -148.3823038326906 64.96757156007368, -148.3823237803105 64.96761866636962, -148.3823864782559 64.96775411792504, -148.3824091368976 64.96780183714759, -148.3819600004736 64.96810000108889, -148.3805500006492 64.96962000029595, -148.3777400003488 64.97000999977365, -148.3746299999464 64.96986999841641, -148.3716999996053 64.96940999956973, -148.3693700688807 64.96870474361651, -148.3704556510715 64.96824846031035, -148.3716986624298 64.96719965110043, -148.3728913037886 64.96588657488957, -148.3722037716317 64.96468081454253, -148.3700530198037 64.96407850407655, -148.3674836154858 64.96350482435821, -148.3659655231618 64.96283775452241, -148.3646722033587 64.96195656111172, -148.3631116881271 64.96117245240436, -148.3612595533871 64.9608537213681, -148.359609841609 64.96051427524395, -148.3579713393167 64.96011922435986, -148.3560216693461 64.95962893933955, -148.3542673671323 64.95948162084278, -148.3520203714107 64.95948445628346, -148.3501949120776 64.95936251661789, -148.3483878064931 64.95882129058094, -148.3469311181582 64.958180732443, -148.3458400418918 64.95769335620503, -148.344821788648 64.95684466755296, -148.3441971115972 64.95601021111054, -148.343851605619 64.95510186688193, -148.3411043373156 64.95463851003529, -148.3382125322595 64.95358196459068, -148.3351337138467 64.95279853822257, -148.3308052859461 64.95166178058383, -148.3302523252447 64.95080186149119, -148.329953998904 64.94933527858154, -148.3236780331795 64.9477077055052, -148.3213589203488 64.94709154525384, -148.3184873025826 64.94659524097932, -148.313846778446 64.94655529204294, -148.3083189591352 64.94649584994295, -148.3075757462573 64.94648784260607, -148.3053740442451 64.94646410217501, -148.2992930494466 64.94732037644945, -148.2930874877798 64.94839646089616, -148.2897545745913 64.94912953560021, -148.2873323656611 64.94940456417908, -148.2865662178006 64.94965351456165, -148.2850427977293 64.94964716396032, -148.2842981455215 64.94964405479811, -148.2807296235829 64.94962910357827, -148.2749596864503 64.94986141719272, -148.2686122807172 64.95065066112551, -148.2618036790968 64.9518252565087, -148.2610336441288 64.95214683739204, -148.2596114984027 64.95249326406997, -148.2583534480766 64.95265094731394, -148.2578890343243 64.95276207825339, -148.2571120384476 64.95299071561749, -148.2565297921623 64.95326090757629, -148.251326658968 64.9547869836631, -148.248432115387 64.95545683786241, -148.2443829633328 64.95607704893041, -148.2411535352165 64.95683790309516, -148.2380841556124 64.95745650850483, -148.2366640726204 64.95779057318521, -148.2316172082239 64.95784155742098, -148.2249859886296 64.95784259337182, -148.2183133820788 64.95779126469222, -148.2150862406504 64.95759969760462, -148.2111793085385 64.95712510638839, -148.2070109946338 64.95657001877908, -148.203830876992 64.95661712507496, -148.2014863408011 64.95638876012276, -148.1993577983972 64.95619194255863, -148.1960149578922 64.95595001463931, -148.1936230456129 64.95541336328802, -148.1908710166504 64.95500470752734, -148.1889280613701 64.95480992126505, -148.1869174313892 64.95422134140415, -148.1853585545578 64.95369196135385, -148.183965305443 64.95316872759599, -148.1812561433669 64.95309146609378, -148.1783299096435 64.95352461403746, -148.1748649867186 64.95440904102924, -148.1721725557071 64.95532220354249, -148.1669249971162 64.95675283856491, -148.163271104184 64.95800712227327, -148.157881333509 64.95931432984224, -148.1525901994989 64.95961150367128, -148.1488088846126 64.95987073498196, -148.1463068825834 64.96013064077397, -148.1443847157326 64.96051093426973, -148.144343724297 64.96154064976611, -148.1450132864394 64.9620813519341, -148.1469237880384 64.96167409228411, -148.1506507528309 64.96089282163678, -148.1546971323087 64.96108099143424, -148.1582184182938 64.96128626555287, -148.1620292361697 64.96260715788844, -148.1672635330181 64.96335495461966, -148.1727892764982 64.96311903940619, -148.1809728206329 64.96180335563764, -148.1844446966085 64.96056988131352, -148.1848876919788 64.96045006986554, -148.1873364715422 64.96255566549979, -148.1886712398565 64.9649254705094, -148.1895612093818 64.96650534007927, -148.1900985876013 64.96810893436418, -148.1906662965232 64.96956634039947, -148.191603369725 64.97007991794294, -148.1959102102958 64.97027664121066, -148.1978054136118 64.96994185228147, -148.199281080409 64.96911271441854, -148.2007944264804 64.96810082356313, -148.2017371234153 64.96732556169263, -148.2040386421075 64.96586411138901, -148.2066731947678 64.96489373845753, -148.2099223255953 64.96431436035471, -148.2128187027177 64.96375869256059, -148.2163599284647 64.96344779205543, -148.2186145635052 64.96305242161128, -148.220782868872 64.96265383068283, -148.2243163452876 64.96237929977946, -148.2276396310745 64.96228106387412, -148.2291398463707 64.96259422618346, -148.2295934330614 64.96334749341617, -148.2297506487523 64.96427395565235, -148.2306506883484 64.96497004258924, -148.2327925802428 64.96512270454934, -148.2352217055529 64.96518624985288, -148.2366696387279 64.96785253587478, -148.2367990815065 64.96809087005312, -148.2402036193674 64.97435802561159, -148.2386825868289 64.97560729458451, -148.239508957354 64.97555546037137, -148.23961858348 64.97550091775571, -148.2417614825124 64.97548188690649, -148.2432022923794 64.97522692119873, -148.2443149664529 64.97495986852459, -148.2449653589207 64.97436780624486, -148.2454844881653 64.97377091389347, -148.2463116575907 64.97296135694222, -148.2467222961953 64.97224847476679, -148.2467704109389 64.97172686500272, -148.2484462375842 64.97117562259149, -148.2496482195264 64.97016615986865, -148.2505066364248 64.96921430832384, -148.2513935648908 64.96812301596151, -148.251922689555 64.96715905911492, -148.252401799141 64.96643911649579, -148.2523076258394 64.96613705235012, -148.2520008481829 64.965152998581, -148.2522470194407 64.96436125841274, -148.2518461313468 64.96388994530639, -148.2518315009967 64.96315185848619, -148.2517274514558 64.96244560456262, -148.2511406226268 64.96207281679921, -148.2511797294439 64.96147719352035, -148.2513296659758 64.96074515869617, -148.2506534637945 64.96040420251973, -148.2490794288151 64.95999510147044, -148.2482999733736 64.95973987513787, -148.2479919214059 64.95963900417172, -148.2475446211425 64.95899036142623, -148.2474729558703 64.95853114838292, -148.2496941746203 64.95861286146157, -148.2509676240742 64.95887042163037, -148.2516471292492 64.95892198736067, -148.2523550176438 64.95876706490606, -148.25480858275 64.9577460325375, -148.2569387334316 64.95662729468091, -148.2584837277358 64.9557762879088, -148.2604817259266 64.9547931980585, -148.2622952620025 64.95407049595968, -148.2642207789952 64.95354471096005, -148.2663159797598 64.95349983634588, -148.2674565616418 64.95302202464524, -148.2680631364011 64.9521945395889, -148.2691240810352 64.95177589364732, -148.271238896763 64.95153967328019, -148.2727945177488 64.95130479139829, -148.2744288814764 64.95148267764824, -148.2756123773931 64.95183399595248, -148.2763401584014 64.95247659194064, -148.2759734710919 64.95330308950406, -148.2744004982568 64.95388942720581, -148.2721344703763 64.95431036900305, -148.2708771888278 64.95432028977126, -148.2703607365535 64.95393739264676, -148.2693001966082 64.95395451137438, -148.2676469644307 64.9542858624136, -148.2660163974433 64.9545060406038, -148.2658114546718 64.95486249544308, -148.2662023813976 64.95521281053828, -148.2655213596219 64.95563579804372, -148.2644889095296 64.95592453365362, -148.2637095719587 64.95614247623314, -148.2639175309057 64.95674715458676, -148.2657138447899 64.95769106296871, -148.2672879897818 64.95809999637993, -148.269387397214 64.95796624215984, -148.2706965706012 64.95804934349121, -148.2711048072668 64.95848574597079, -148.2712022128398 64.95922683979876, -148.27151397249 64.95972994651163, -148.271790171916 64.9604073509721, -148.2722634194084 64.96133781687678, -148.2736346765047 64.96233629144842, -148.2756957838781 64.96279808192691, -148.2778280326548 64.96291124547793, -148.2793914173785 64.96296844934778, -148.2814739732564 64.96332558259735, -148.2830444891462 64.96334788893722, -148.284768282542 64.96302458321537, -148.2866849893687 64.96256783104644, -148.2888952933091 64.96229737715322, -148.2896954075225 64.96162420817313, -148.2899536041921 64.96152670699405, -148.2899635236506 64.96152864007047, -148.2924390362464 64.9615839016962, -148.2936689338553 64.96124247796678, -148.2965727224136 64.96082163439502, -148.2972407509296 64.96038945167982, -148.2977654554495 64.9598466815392, -148.2986829634557 64.95900216550331, -148.2989537146446 64.95848525353398, -148.30001885154 64.95813778173755, -148.3017138255953 64.95795373609837, -148.3029222249321 64.95771682422424, -148.3042951466221 64.95748589755289, -148.3049983385316 64.95687937910952, -148.3056475195525 64.95613041676989, -148.3060428048679 64.95540732569833, -148.3054252301704 64.95436639678712, -148.3041797775828 64.95396983847013, -148.3017659466267 64.95402234323552, -148.3009733185006 64.95380783330734, -148.301256199875 64.95372288926694, -148.3003198090124 64.95312881664012, -148.2982891227089 64.95271880143952, -148.298091060956 64.95206765329073, -148.2992883031939 64.95202733109772, -148.3012477380817 64.95246273429728, -148.3033214693872 64.95298626535077, -148.304439814342 64.953334977407, -148.3053917038673 64.95320167764322, -148.30772272162 64.95278264403868, -148.3086997673322 64.95251889959695, -148.3093157887583 64.9527521614142, -148.3123310592483 64.95300237301126, -148.3141195596271 64.95317279150942, -148.3165474093163 64.95305037381343, -148.3177177901738 64.95340898044435, -148.3189869583087 64.95327952064002, -148.3197081542843 64.95323709249385, -148.3201915936472 64.9535161509346, -148.3213444668044 64.95403801477516, -148.3212197047949 64.95494094350852, -148.3213536764206 64.95550769244062, -148.321974209668 64.95612723426603, -148.3238170404954 64.95643997748022, -148.3266635204101 64.95629747464869, -148.327605206278 64.95628193014733, -148.3290006163522 64.95699947606607, -148.3314802976352 64.95846119092352, -148.3326199103597 64.95903442142418, -148.3327216915481 64.96049389019345, -148.3342890995853 64.96189448918966, -148.3364409554671 64.96236438130143, -148.3402520392065 64.96345421861776, -148.3449330924643 64.96449142674982, -148.3483806779464 64.96509197963547, -148.3502456671207 64.96501938842493, -148.3513416559681 64.96449907261712, -148.3524610552092 64.96484744939715, -148.3530638031058 64.96579305904351, -148.3537972405891 64.96589468307121, -148.3533126264502 64.96671188981878, -148.3539871247477 64.96720437246933, -148.3533599999193 64.96727000015193, -148.3498800000459 64.96771000161118, -148.3464500008445 64.96823999851716, -148.3447900015899 64.96853000058024, -148.3400000006164 64.96950000156482, -148.3366000007703 64.97006000044553, -148.3348299995138 64.97023999919702, -148.3311600002308 64.97043000122613, -148.3275299996517 64.97057999931258, -148.3240800004434 64.97095999944179, -148.3209300000275 64.97153000029039, -148.3208900916909 64.97152527761182, -148.3197333183293 64.97187038283028, -148.3194400014854 64.97185000039917, -148.3165000004861 64.97253000063029, -148.3142100003624 64.97340000027123, -148.3131390131606 64.97428978251332, -148.3136603033646 64.97503578368367, -148.3138100002265 64.97525000024524, -148.3157199989112 64.97607000052398, -148.3173927425877 64.97628215435157, -148.3181154158738 64.97710949927301, -148.318506832417 64.97752678315527, -148.3187389443419 64.97826073664947, -148.3191775248066 64.97838722480719, -148.3187036827229 64.9785124478214, -148.3174808822287 64.97901466526673, -148.3183191301726 64.97940472760871, -148.3179133845039 64.98006608334396, -148.3178643739444 64.98039869559773, -148.317717597652 64.98046658639413, -148.3165037173362 64.98102803770149, -148.3158305797883 64.98133936777919, -148.3136403766995 64.98169043855529, -148.3124228974041 64.98159245803612, -148.3106442287358 64.9817736328734, -148.3085689899975 64.9821898415147, -148.3075063283829 64.98248161818384, -148.3074353009211 64.9823643173778, -148.3075113274024 64.98152061988714, -148.307689970643 64.98064034848585, -148.3053761881787 64.98031430947776, -148.3052377492606 64.98037990703784, -148.304154185275 64.98023807737798, -148.3033326487505 64.98101592847075, -148.3035788815629 64.9822540966606, -148.303609042008 64.9829224774785, -148.3029990450748 64.98388363555517, -148.30328332256 64.98452614903402, -148.303235581073 64.98557802025795, -148.3029986141926 64.98634992936718, -148.3001099994984 64.98611999935645, -148.2988772743069 64.9865277226304, -148.298759997075 64.98649000013705, -148.2985074044935 64.98665005257834, -148.2976941778403 64.98716532090884, -148.2961399988037 64.98814999939168, -148.29416000075 64.99019000139481, -148.2919799986993 64.99236999951654, -148.2910500003476 64.99376000064387, -148.2943157993754 64.99484862651326, -148.2946053050727 64.99503986356336, -148.2946899989657 64.99503000042074, -148.296969998431 64.99563999997326, -148.3006600003402 64.99654000158887, -148.3006688655125 64.99656069048336, -148.303190430118 64.99696088445086, -148.3032105912145 64.99718197417303, -148.3038899994737 64.99720999985215, -148.3063199996449 64.99755000127738, -148.3073614236123 64.99776908065252, -148.3077700007926 64.99793999944546, -148.3085600004063 64.99809999949986, -148.3094099961114 64.99820000346284, -148.3121299983457 64.99851999964261, -148.3139300002672 64.99865999969018, -148.3157000002141 64.99879000038925, -148.316639999224 64.99889999977177, -148.3180141624833 64.99914803731269, -148.3194200014786 64.99951999998257, -148.3211799994576 65.00009999887004, -148.3229000000423 65.00068999972541, -148.3241044886974 65.00118402124099, -148.3253100002067 65.00175000008574, -148.3259799997796 65.00217999957709, -148.3273699995973 65.00380999947635, -148.3293199996053 65.00625000030578, -148.3312600002648 65.0080600002662, -148.3343199999953 65.00923999935765, -148.3350104396249 65.00939097184039, -148.335234252156 65.01018466211087, -148.3351465892357 65.01100225914081, -148.3339866936152 65.01174824459508, -148.334658432433 65.01226500464242, -148.3368734105941 65.01244359287676, -148.3390489073719 65.01281770733829, -148.3417658200891 65.01281737992019, -148.3440400975958 65.01270253344023, -148.3452138914596 65.01304038438343, -148.3470812878118 65.01340325923667, -148.3486601947724 65.01365721256769, -148.3506178891056 65.01395763962284, -148.3519985090498 65.01404025375609, -148.3538791959572 65.01433786239636, -148.3545136981701 65.01465620053091, -148.3556942656594 65.01496138169676, -148.35727017478 65.01446004435132, -148.3590641024411 65.0140322045097, -148.361102294477 65.01354747904861, -148.3619877351552 65.01377632857964, -148.3634815618695 65.01445385091068, -148.364793324479 65.01410708764695, -148.3662673162052 65.01333936556028, -148.3668481362573 65.01302032806069, -148.3708081886807 65.01304589286542, -148.3711290400765 65.0134813091617, -148.3721097764455 65.01400898663792, -148.3738183724032 65.01400470138992, -148.3752070520711 65.0136606203352, -148.376363068442 65.01370212385268, -148.3766764533957 65.01407449514028, -148.3768917281725 65.01493578153088, -148.3783168455452 65.0151839028909, -148.3797186062208 65.01477459229397, -148.381435142722 65.01434373103825, -148.382481453077 65.01454539962884, -148.3830196105516 65.01495864186217, -148.3845231733703 65.01481557325218, -148.3849148151772 65.01482634661716, -148.3854207822145 65.01577727746229, -148.387758416432 65.01701172749227, -148.3907954156963 65.01809066440546, -148.3921436592297 65.01856960242435, -148.395929999329 65.02006999976498))
- validated-wkt: POLYGON ((-148.395929999329 65.02006999976498, -148.3992698433036 65.02120374777655, -148.4086000003617 65.02056000058639, -148.4207299999013 65.02348000026927, -148.4247500012678 65.02348000026927, -148.4453999984648 65.01838999919386, -148.4620200014952 65.01214000165317, -148.466480000392 65.00734000002149, -148.470480000442 64.9987799984213, -148.4771114544676 64.99570064042348, -148.4788537666308 64.99430364564563, -148.4981470362368 64.99216857452501, -148.5039482954939 64.990973367518, -148.5053359562367 64.9892181432948, -148.5042842447928 64.9883712934228, -148.5010520624355 64.98800007464683, -148.4795349390187 64.98966013414639, -148.4745600005193 64.98700000096528, -148.4681499989951 64.97882000080398, -148.4666722602962 64.9756643308163, -148.4661999989871 64.97277999875075, -148.4650700005675 64.97143000025636, -148.4614782594474 64.96942664943458, -148.4423399987343 64.96448999920693, -148.4402099999748 64.96339000145235, -148.4397849536643 64.96133779461235, -148.4351494364053 64.95236794152066, -148.4341252896358 64.95051261379939, -148.4326677303688 64.94967417071433, -148.3997900949375 64.95123385692324, -148.3944654857017 64.9530024044434, -148.380667186204 64.95455384495511, -148.3774486833746 64.95607947575331, -148.3766052713925 64.95727565060821, -148.3799373699648 64.96025583366571, -148.3804958561739 64.96223228774596, -148.3802623363513 64.96484149038787, -148.3811571032064 64.96517140209716, -148.3824091368976 64.96780183714759, -148.3805500006492 64.96962000029595, -148.3777400003488 64.97000999977365, -148.3693700688807 64.96870474361651, -148.3728913037886 64.96588657488957, -148.3722037716317 64.96468081454253, -148.3674836154858 64.96350482435821, -148.3631116881271 64.96117245240436, -148.3560216693461 64.95962893933955, -148.3483878064931 64.95882129058094, -148.3458400418918 64.95769335620503, -148.343851605619 64.95510186688193, -148.3308052859461 64.95166178058383, -148.329953998904 64.94933527858154, -148.3184873025826 64.94659524097932, -148.3053740442451 64.94646410217501, -148.2865662178006 64.94965351456165, -148.2749596864503 64.94986141719272, -148.2686122807172 64.95065066112551, -148.2366640726204 64.9577905731852, -148.2150862406504 64.95759969760462, -148.1960149578922 64.95595001463931, -148.1889280613701 64.95480992126505, -148.183965305443 64.953168727596, -148.1812561433669 64.95309146609378, -148.157881333509 64.95931432984224, -148.1443847157326 64.96051093426973, -148.144343724297 64.9615406497661, -148.1450132864394 64.9620813519341, -148.1506507528309 64.96089282163678, -148.1546971323087 64.96108099143424, -148.1582184182938 64.96128626555287, -148.1620292361697 64.96260715788844, -148.1672635330181 64.96335495461966, -148.1809728206329 64.96180335563764, -148.1848876919788 64.96045006986554, -148.1873364715422 64.96255566549979, -148.1906662965232 64.96956634039947, -148.1959102102958 64.97027664121066, -148.1978054136118 64.96994185228147, -148.2040386421075 64.96586411138901, -148.2066731947678 64.96489373845753, -148.220782868872 64.96265383068283, -148.2276396310745 64.96228106387412, -148.2291398463707 64.96259422618346, -148.2306506883484 64.96497004258924, -148.2352217055529 64.96518624985288, -148.2402036193674 64.9743580256116, -148.2386825868289 64.9756072945845, -148.2417614825124 64.9754818869065, -148.2443149664529 64.97495986852459, -148.2467704109389 64.97172686500272, -148.2496482195264 64.97016615986865, -148.252401799141 64.96643911649579, -148.2517274514558 64.96244560456262, -148.2511406226268 64.9620728167992, -148.2513296659758 64.96074515869617, -148.2479919214059 64.95963900417172, -148.2474729558703 64.95853114838292, -148.2523550176438 64.95876706490606, -148.2604817259266 64.9547931980585, -148.2642207789952 64.95354471096005, -148.2663159797598 64.95349983634588, -148.2691240810352 64.95177589364732, -148.2727945177488 64.95130479139829, -148.2763401584014 64.95247659194064, -148.2759734710919 64.95330308950406, -148.2744004982568 64.95388942720581, -148.2660163974433 64.9545060406038, -148.2662023813976 64.95521281053828, -148.2637095719587 64.95614247623314, -148.2639175309057 64.95674715458676, -148.2672879897818 64.95809999637993, -148.2706965706012 64.95804934349121, -148.2722634194084 64.96133781687678, -148.2736346765047 64.96233629144842, -148.2814739732564 64.96332558259735, -148.2965727224136 64.96082163439502, -148.2989537146446 64.95848525353398, -148.3042951466221 64.95748589755289, -148.3060428048679 64.95540732569833, -148.3054252301704 64.95436639678712, -148.3009733185006 64.95380783330734, -148.2982891227089 64.95271880143952, -148.298091060956 64.95206765329073, -148.304439814342 64.953334977407, -148.3086997673322 64.95251889959695, -148.3197081542843 64.95323709249385, -148.3213444668044 64.95403801477516, -148.3213536764206 64.95550769244062, -148.321974209668 64.95612723426603, -148.327605206278 64.95628193014733, -148.3326199103597 64.95903442142418, -148.3327216915481 64.96049389019345, -148.3342890995853 64.96189448918966, -148.3483806779464 64.96509197963547, -148.3513416559681 64.96449907261712, -148.3537972405891 64.96589468307121, -148.3533126264502 64.96671188981878, -148.3539871247477 64.96720437246933, -148.3366000007703 64.97006000044553, -148.3240800004434 64.97095999944179, -148.3142100003624 64.97340000027123, -148.3131390131606 64.97428978251332, -148.3138100002265 64.97525000024524, -148.3173927425877 64.97628215435157, -148.3191775248066 64.9783872248072, -148.3174808822287 64.97901466526673, -148.3183191301726 64.97940472760871, -148.3178643739444 64.98039869559773, -148.3158305797883 64.98133936777919, -148.3075063283829 64.98248161818384, -148.307689970643 64.98064034848585, -148.304154185275 64.98023807737798, -148.3033326487505 64.98101592847075, -148.3029986141926 64.98634992936718, -148.298759997075 64.98649000013705, -148.2961399988037 64.98814999939168, -148.2910500003476 64.99376000064387, -148.3032105912145 64.99718197417303, -148.3180141624833 64.9991480373127, -148.3241044886974 65.00118402124099, -148.3259799997796 65.0021799995771, -148.3312600002648 65.0080600002662, -148.3350104396249 65.00939097184039, -148.3351465892357 65.01100225914081, -148.3339866936152 65.01174824459508, -148.334658432433 65.01226500464242, -148.3440400975958 65.01270253344023, -148.3556942656594 65.01496138169676, -148.361102294477 65.01354747904861, -148.3634815618695 65.01445385091068, -148.3668481362573 65.01302032806069, -148.3708081886807 65.01304589286542, -148.3721097764455 65.01400898663792, -148.376363068442 65.01370212385268, -148.3768917281725 65.01493578153088, -148.3783168455452 65.0151839028909, -148.381435142722 65.01434373103825, -148.3849148151772 65.01482634661716, -148.3854207822145 65.01577727746229, -148.387758416432 65.01701172749227, -148.395929999329 65.02006999976498))
+ validated-wkt: POLYGON ((-148.387758416432 65.01701172749227, -148.3992698433036 65.02120374777655, -148.4086000003617 65.02056000058639, -148.4207299999013 65.02348000026927, -148.4247500012678 65.02348000026927, -148.4453999984648 65.01838999919386, -148.4620200014952 65.01214000165317, -148.466480000392 65.00734000002149, -148.470480000442 64.9987799984213, -148.4771114544676 64.99570064042348, -148.4788537666308 64.99430364564563, -148.4981470362368 64.99216857452501, -148.5039482954939 64.990973367518, -148.5053359562367 64.9892181432948, -148.5042842447928 64.9883712934228, -148.5010520624355 64.98800007464683, -148.4795349390187 64.98966013414639, -148.4745600005193 64.98700000096528, -148.4681499989951 64.97882000080398, -148.4666722602962 64.9756643308163, -148.4661999989871 64.97277999875075, -148.4650700005675 64.97143000025636, -148.4614782594474 64.96942664943458, -148.4423399987343 64.96448999920693, -148.4402099999748 64.96339000145235, -148.4397849536643 64.96133779461235, -148.4351494364053 64.95236794152066, -148.4341252896358 64.95051261379939, -148.4326677303688 64.94967417071433, -148.3997900949375 64.95123385692324, -148.3944654857017 64.9530024044434, -148.380667186204 64.95455384495511, -148.3774486833746 64.95607947575331, -148.3766052713925 64.95727565060821, -148.3799373699648 64.96025583366571, -148.3804958561739 64.96223228774596, -148.3802623363513 64.96484149038787, -148.3811571032064 64.96517140209716, -148.3824091368976 64.96780183714759, -148.3805500006492 64.96962000029595, -148.3777400003488 64.97000999977365, -148.3693700688807 64.96870474361651, -148.3728913037886 64.96588657488957, -148.3722037716317 64.96468081454253, -148.3674836154858 64.96350482435821, -148.3631116881271 64.96117245240436, -148.3560216693461 64.95962893933955, -148.3483878064931 64.95882129058094, -148.3458400418918 64.95769335620503, -148.343851605619 64.95510186688193, -148.3308052859461 64.95166178058383, -148.329953998904 64.94933527858154, -148.3184873025826 64.94659524097932, -148.3053740442451 64.94646410217501, -148.2865662178006 64.94965351456165, -148.2749596864503 64.94986141719272, -148.2686122807172 64.95065066112551, -148.2366640726204 64.9577905731852, -148.2150862406504 64.95759969760462, -148.1960149578922 64.95595001463931, -148.1889280613701 64.95480992126505, -148.183965305443 64.953168727596, -148.1812561433669 64.95309146609378, -148.157881333509 64.95931432984224, -148.1443847157326 64.96051093426973, -148.144343724297 64.9615406497661, -148.1450132864394 64.9620813519341, -148.1506507528309 64.96089282163678, -148.1546971323087 64.96108099143424, -148.1582184182938 64.96128626555287, -148.1620292361697 64.96260715788844, -148.1672635330181 64.96335495461966, -148.1809728206329 64.96180335563764, -148.1848876919788 64.96045006986554, -148.1873364715422 64.96255566549979, -148.1906662965232 64.96956634039947, -148.1959102102958 64.97027664121066, -148.1978054136118 64.96994185228147, -148.2040386421075 64.96586411138901, -148.2066731947678 64.96489373845753, -148.220782868872 64.96265383068283, -148.2276396310745 64.96228106387412, -148.2291398463707 64.96259422618346, -148.2306506883484 64.96497004258924, -148.2352217055529 64.96518624985288, -148.2402036193674 64.9743580256116, -148.2386825868289 64.9756072945845, -148.2417614825124 64.9754818869065, -148.2443149664529 64.97495986852459, -148.2467704109389 64.97172686500272, -148.2496482195264 64.97016615986865, -148.252401799141 64.96643911649579, -148.2517274514558 64.96244560456262, -148.2511406226268 64.9620728167992, -148.2513296659758 64.96074515869617, -148.2479919214059 64.95963900417172, -148.2474729558703 64.95853114838292, -148.2523550176438 64.95876706490606, -148.2604817259266 64.9547931980585, -148.2642207789952 64.95354471096005, -148.2663159797598 64.95349983634588, -148.2691240810352 64.95177589364732, -148.2727945177488 64.95130479139829, -148.2763401584014 64.95247659194064, -148.2759734710919 64.95330308950406, -148.2744004982568 64.95388942720581, -148.2660163974433 64.9545060406038, -148.2662023813976 64.95521281053828, -148.2637095719587 64.95614247623314, -148.2639175309057 64.95674715458676, -148.2672879897818 64.95809999637993, -148.2706965706012 64.95804934349121, -148.2722634194084 64.96133781687678, -148.2736346765047 64.96233629144842, -148.2814739732564 64.96332558259735, -148.2965727224136 64.96082163439502, -148.2989537146446 64.95848525353398, -148.3042951466221 64.95748589755289, -148.3060428048679 64.95540732569833, -148.3054252301704 64.95436639678712, -148.3009733185006 64.95380783330734, -148.2982891227089 64.95271880143952, -148.298091060956 64.95206765329073, -148.304439814342 64.953334977407, -148.3086997673322 64.95251889959695, -148.3197081542843 64.95323709249385, -148.3213444668044 64.95403801477516, -148.3213536764206 64.95550769244062, -148.321974209668 64.95612723426603, -148.327605206278 64.95628193014733, -148.3326199103597 64.95903442142418, -148.3327216915481 64.96049389019345, -148.3342890995853 64.96189448918966, -148.3483806779464 64.96509197963547, -148.3513416559681 64.96449907261712, -148.3537972405891 64.96589468307121, -148.3533126264502 64.96671188981878, -148.3539871247477 64.96720437246933, -148.3366000007703 64.97006000044553, -148.3240800004434 64.97095999944179, -148.3142100003624 64.97340000027123, -148.3131390131606 64.97428978251332, -148.3138100002265 64.97525000024524, -148.3173927425877 64.97628215435157, -148.3191775248066 64.9783872248072, -148.3174808822287 64.97901466526673, -148.3183191301726 64.97940472760871, -148.3178643739444 64.98039869559773, -148.3158305797883 64.98133936777919, -148.3075063283829 64.98248161818384, -148.307689970643 64.98064034848585, -148.304154185275 64.98023807737798, -148.3033326487505 64.98101592847075, -148.3029986141926 64.98634992936718, -148.298759997075 64.98649000013705, -148.2961399988037 64.98814999939168, -148.2910500003476 64.99376000064387, -148.3032105912145 64.99718197417303, -148.3180141624833 64.9991480373127, -148.3241044886974 65.00118402124099, -148.3259799997796 65.0021799995771, -148.3312600002648 65.0080600002662, -148.3350104396249 65.00939097184039, -148.3351465892357 65.01100225914081, -148.3339866936152 65.01174824459508, -148.334658432433 65.01226500464242, -148.3440400975958 65.01270253344023, -148.3556942656594 65.01496138169676, -148.361102294477 65.01354747904861, -148.3634815618695 65.01445385091068, -148.3668481362573 65.01302032806069, -148.3708081886807 65.01304589286542, -148.3721097764455 65.01400898663792, -148.376363068442 65.01370212385268, -148.3768917281725 65.01493578153088, -148.3783168455452 65.0151839028909, -148.381435142722 65.01434373103825, -148.3849148151772 65.01482634661716, -148.3854207822145 65.01577727746229, -148.387758416432 65.01701172749227))
- test-validate-wkt-valid geometrycollection-convex:
View it on GitLab: https://salsa.debian.org/debian-gis-team/asf-search/-/compare/06ec970757551525b588d50d67fd5a6d03ec11b6...ad9b02f276d5b9a49532fad1bd81427bab5fa064
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/asf-search/-/compare/06ec970757551525b588d50d67fd5a6d03ec11b6...ad9b02f276d5b9a49532fad1bd81427bab5fa064
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20250818/1f2c2524/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list