From 5e2ada04c63be45db1850b0378d859c7cfe304ac Mon Sep 17 00:00:00 2001 From: tcchase Date: Wed, 26 Mar 2025 11:42:19 -0400 Subject: [PATCH 1/2] feat: file types for alos-2 --- src/app/models/datasets/alos_2.ts | 15 +++++++++++++-- src/app/models/filters.model.ts | 3 ++- src/app/services/asf-api.service.ts | 6 +++++- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/app/models/datasets/alos_2.ts b/src/app/models/datasets/alos_2.ts index f3b94a77b..e60481c51 100644 --- a/src/app/models/datasets/alos_2.ts +++ b/src/app/models/datasets/alos_2.ts @@ -16,7 +16,8 @@ export const alos_2 = { Props.OFF_NADIR_ANGLE, Props.FARADAY_ROTATION, Props.BASELINE_TOOL, - Props.USE_BEAM_MODE + Props.USE_BEAM_MODE, + Props.USE_PROCESSING_TYPE ], apiValue: { dataset: 'ALOS-2' }, date: { @@ -29,7 +30,17 @@ export const alos_2 = { name: 'JAXA/METI', url: 'https://global.jaxa.jp/' }, - productTypes: [], + productTypes: [{ + apiValue: '1.1', + displayName: 'Level 1.1' + }, { + apiValue: '1.5', + displayName: 'Level 1.5' + }, + { + apiValue: '3.1', + displayName: 'Level 3.1' + }], beamModes: [ 'WBS', 'WBD', diff --git a/src/app/models/filters.model.ts b/src/app/models/filters.model.ts index 6ff84bcb9..abe965d7e 100644 --- a/src/app/models/filters.model.ts +++ b/src/app/models/filters.model.ts @@ -14,7 +14,8 @@ export enum Props { BASELINE_TOOL = 'Baseline Tool', SUBTYPE = 'Subtype', POINTING_ANGLE = 'Pointing Angle', - USE_BEAM_MODE = 'Use Beam Mode Filter' + USE_BEAM_MODE = 'Use Beam Mode Filter', + USE_PROCESSING_TYPE = 'Use Processing Type' } export const apiParamNames = { diff --git a/src/app/services/asf-api.service.ts b/src/app/services/asf-api.service.ts index ee18640a7..c3d207413 100644 --- a/src/app/services/asf-api.service.ts +++ b/src/app/services/asf-api.service.ts @@ -159,7 +159,11 @@ export class AsfApiService { const filteredParams = Object.keys(paramsObj) .filter(key => !irrelevant.includes(key)) .reduce((filtered, key) => { - filtered[key] = paramsObj[key]; + if(key==='processinglevel' && this.prop.isRelevant(Props.USE_PROCESSING_TYPE)) { + filtered['processingType'] = paramsObj[key] + } else { + filtered[key] = paramsObj[key]; + } return filtered; }, {}); From 267f473fcae64fbafb418f57f790ff171fabc53a Mon Sep 17 00:00:00 2001 From: ASF Discovery Machine User <60239462+ASF-Discovery@users.noreply.github.com> Date: Wed, 26 Mar 2025 14:10:09 -0800 Subject: [PATCH 2/2] Updated translations from Phrase phrase: update src/assets/i18n/en.json to latest state phrase: update src/assets/i18n/es.json to latest state phrase: update src/assets/i18n/de.json to latest state --- src/assets/i18n/de.json | 2 -- src/assets/i18n/en.json | 4 ++-- src/assets/i18n/es.json | 19 ++++++++----------- 3 files changed, 10 insertions(+), 15 deletions(-) diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index a02263dbb..9bf0a89c9 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -337,7 +337,6 @@ "HY_P3_API_URL": "HyP3 API URL", "HY_P3_USER_GUIDE": "HyP3 Benutzerhandbuch", "I_DS": "Ids", - "IF_URL_VERTEX_BETA_ASF_ALASKA_EDU_URL_VERTEX_DAAC_ASF_ALASKA_EDU_URL_VERTEX_RETIRED_DAAC_ASF_ALASKA_EDU": "if (url === 'vertex-beta.asf.alaska.edu' || url === 'vertex.daac.asf.alaska.edu' || url === 'vertex-retired.daac.asf.alaska.edu') {", "IF_YOU_ARE_LOGGED_INTO_VERTEX_CLICKING_ON_THE_CART_ICON_IN_THE_HEADER_LABELED_DOWNLOADS": "Wenn Sie bei Vertex angemeldet sind, klicken Sie auf das Warenkorbsymbol in der Kopfzeile mit der Bezeichnung Downloads,", "IF_YOU_DO_NOT_ALREADY_HAVE_ONE_REGISTER_FOR_A_FREE_EARTHDATA_LOGIN_ACCOUNT": "Wenn Sie noch kein Konto haben, registrieren Sie sich für ein kostenloses Earthdata Login-Konto.", "IF_YOU_NEED_MORE_INFORMATION_ABOUT_A_PARTICULAR_DATASET_CLICK_ON_THE_HELP_ICON_IN_THE_DATASET_SELECTOR": "Wenn Sie weitere Informationen zu einem bestimmten Datensatz benötigen, klicken Sie auf das Hilfesymbol in der Datensatzauswahl.", @@ -471,7 +470,6 @@ "NOT_ALL_FILTERS_WILL_BE_AVAILABLE_FOR": "Nicht alle Filter sind verfügbar für", "NOTE_IN_VERTEX_A_SCENE_IS_CONSIDERED_TO_BE_A_PACKAGE_CONTAINING_ALL_FILES_OR_PRODUCTS": "Anmerkung: In Vertex wird eine Szene als ein Paket betrachtet, das alle Dateien oder Produkte enthält.", "NOTE_THE_NUMBER_OF_FILES_THAT_ARE_PREDICTED_TO_MATCH_THE_CURRENT_SEARCH_PARAMETERS_IS_DISPLAYED_UNDER_THE_SEARCH_BUTTON_IF_THERE_ARE_NO_PREDICTED_MATCHES_THE_SEARCH_BUTTON_WILL_BE_GREYED_OUT_AND_DISPLAY_NO_RESULTS": "Hinweis: Die Anzahl der Dateien, die voraussichtlich mit den aktuellen Suchparametern übereinstimmen, wird unter der Schaltfläche SUCHEN angezeigt. Wenn es keine vorhergesagten Übereinstimmungen gibt, wird die Suchschaltfläche ausgegraut und zeigt KEINE ERGEBNISSE an.", - "NUM_BASELINE_SCENES_ASYNC_1_S": "(numBaselineScenes$ | async) === 1 ? \"\" : \"s\"", "OF": "von", "OF_THE_BOUNDING_BOX_OR_TO_DELETE_THE_BOUNDING_BOX": "des Begrenzungsrahmens oder zum Löschen des Begrenzungsrahmens.", "OF_THESE_ZIPPED_FILES_TO_BE_EXAMINED_AND_INDIVIDUAL_FILES_WITHIN_THE_ZIP_ARCHIVE_TO_BE_ADDED_TO_THE_CART": "dieser gezippten Dateien, die untersucht werden sollen, und einzelne Dateien innerhalb des Zip-Archivs, die in den Warenkorb gelegt werden sollen", diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index dace28061..5ab93e5c0 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -376,7 +376,6 @@ "HY_P3_API_URL": "HyP3 API URL", "HY_P3_USER_GUIDE": "HyP3 User Guide", "I_DS": "IDs", - "IF_URL_VERTEX_BETA_ASF_ALASKA_EDU_URL_VERTEX_DAAC_ASF_ALASKA_EDU_URL_VERTEX_RETIRED_DAAC_ASF_ALASKA_EDU": "if (url === 'vertex-beta.asf.alaska.edu' || url === 'vertex.daac.asf.alaska.edu' || url === 'vertex-retired.daac.asf.alaska.edu') {", "IF_YOU_ARE_LOGGED_INTO_VERTEX_CLICKING_ON_THE_CART_ICON_IN_THE_HEADER_LABELED_DOWNLOADS": "If you are logged into Vertex, Clicking on the cart icon in the header, labeled Downloads,", "IF_YOU_DO_NOT_ALREADY_HAVE_ONE_REGISTER_FOR_A_FREE_EARTHDATA_LOGIN_ACCOUNT": "If you do not already have one, register for a free Earthdata Login account.", "IF_YOU_NEED_MORE_INFORMATION_ABOUT_A_PARTICULAR_DATASET_CLICK_ON_THE_HELP_ICON_IN_THE_DATASET_SELECTOR": "If you need more information about a particular dataset, click on the help icon in the Dataset selector.", @@ -525,7 +524,6 @@ "NOT_ALL_FILTERS_WILL_BE_AVAILABLE_FOR": "Not all filters will be available for", "NOTE_IN_VERTEX_A_SCENE_IS_CONSIDERED_TO_BE_A_PACKAGE_CONTAINING_ALL_FILES_OR_PRODUCTS": "Note: In Vertex, a scene is considered to be a package containing all files, or products,", "NOTE_THE_NUMBER_OF_FILES_THAT_ARE_PREDICTED_TO_MATCH_THE_CURRENT_SEARCH_PARAMETERS_IS_DISPLAYED_UNDER_THE_SEARCH_BUTTON_IF_THERE_ARE_NO_PREDICTED_MATCHES_THE_SEARCH_BUTTON_WILL_BE_GREYED_OUT_AND_DISPLAY_NO_RESULTS": "Note: The number of files that are predicted to match the current search parameters is displayed under the SEARCH button. If there are no predicted matches, the search button will be greyed out and display NO RESULTS.", - "NUM_BASELINE_SCENES_ASYNC_1_S": "(numBaselineScenes$ | async) === 1 ? \"\" : \"s\"", "OF": "of", "OF_THE_BOUNDING_BOX_OR_TO_DELETE_THE_BOUNDING_BOX": "of the bounding box, or to delete the bounding box.", "OF_THESE_ZIPPED_FILES_TO_BE_EXAMINED_AND_INDIVIDUAL_FILES_WITHIN_THE_ZIP_ARCHIVE_TO_BE_ADDED_TO_THE_CART": "of these zipped files to be examined and individual files within the zip archive to be added to the cart", @@ -547,6 +545,8 @@ "ONLY_DISPLAY_SCENES_WITH_A_BROWSE_IMAGE": "Only display scenes with a browse image", "OPACITY": "Opacity", "OPACITY_OF_BROWSE_IMAGES": "Opacity of Browse Images", + "OPACITY_OF_COHERENCE_LAYER": "Coherence Layer Opacity", + "OPACITY_OF_VELOCITY_OVERLAY": "Opacity of velocity overlay", "OPEN_IN_IMAGE_VIEWER": "Open in Image Viewer", "OPEN_LINK_TO_DOCUMENTATION": "Open link to documentation.", "OPEN_MANUAL": "Open Manual", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index f3b8abcc0..8d414ba1d 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -111,7 +111,6 @@ "CAMPAIGN": "Campaña", "CAMPAIGN_NAME": "Nombre de la Campaña", "CAMPAIGN_SELECTOR": "Selector de Campaña", - "CAN_SEARCH_ASYNC_AND_AND_IS_MAX_RESULTS_LOADING_ASYNC": "(!(puedeBuscar$ | asíncrono)", "CANADAS_OPEN_LICENSE": "Licencia de Gobierno Abierto de Canadá", "CANCEL": "Cancelar", "CENTER_COLUMN_AND_FILES_COLUMN_RIGHT_WILL_POPULATE": "(columna central) y la columna Archivos (derecha) se completarán.", @@ -145,7 +144,7 @@ "COPIED_EVENT_ID": "ID del Evento Copiado", "COPY": "Copiar", "COPY_FILE_I_DS": "Copiar ID de Archivo", - "COPY_FILE_I_DS_WILL_COPY_THE_FILE_NAMES_OF_ALL_FILES_IN_THE_QUEUE_FOR_USE_ELSEWHERE": "Copiar ID de archivo copiará los nombres de archivo de todos los archivos en la lista para usarlos en otro lugar.", + "COPY_FILE_I_DS_WILL_COPY_THE_FILE_NAMES_OF_ALL_FILES_IN_THE_QUEUE_FOR_USE_ELSEWHERE": "Copiar ID de archivo copiará los nombres de archivo de todos los archivos en la lista para usarlos en otro lugar.\n", "COPY_FILE_ID": "Copiar ID de archivo", "COPY_FILE_ID_TO_CLIPBOARD": "Copiar ID de Archivo al portapapeles", "COPY_FILE_IDS": "Copiar ID de archivos", @@ -220,7 +219,6 @@ "DERIVED_DATASETS": "Set de Datos Derivados", "DERIVED_DATASETS_1": "Set de Datos Derivados", "DERIVED_DATASETS_CONTAIN_A_COLLECTION_OF_DATASETS_AVAILABLE_TO_VIEW_AND_DOWNLOAD": "Los conjuntos de datos derivados contienen una colección de conjuntos de datos disponibles para ver y descargar.", - "DESC ": "PALSAR fue desarrollado para contribuir a los campos de mapeo, observación precisa de la cobertura terrestre regional, monitoreo de desastres y estudio de recursos.", "DESCENDING": "Descendiendo", "DESCRIP_GLOBAL_SEASONAL_SENTINEL": "Este conjunto de datos es la primera representación espacial de este tipo de retrodispersión y coherencia interferométrica de paso repetido de SAR global y multiestacional. La cobertura mundial comprende todas las masas terrestres y capas de hielo desde los 82 grados de latitud norte hasta los 78 grados de latitud sur. El conjunto de datos se deriva del procesamiento interferométrico de paso repetido multitemporal de alta resolución de aproximadamente 205 000 datos Sentinel-1 Single-Look-Complex (SLC) adquiridos en el modo Interferometric Wide-Swath (modo Sentinel-1 IW) del 1 de diciembre al 2019 al 30-nov-2020.", "DESCRIPTION_RADIOMETRIC_TERRAIN_CORRECTION": "La Corrección Radiométrica del Terreno (RTC) elimina las distorsiones geométricas y radiométricas en los conjuntos de datos SAR y crea datos listos para el análisis adecuados para su uso en aplicaciones GIS.", @@ -318,7 +316,6 @@ "FILTER_SEARCHES": "Filtrar búsquedas", "FILTERS": "Filtros", "FILTERS_ALLOW_YOU_TUNE_YOUR_SEARCH_TO_RETURN_EXACTLY_WHAT_INTERESTS_YOU": "Los filtros le permiten ajustar su búsqueda para devolver exactamente lo que le interesa.", - "FILTERS_MORE_HORIZ": "Filtros more_horiz", "FIND_A_SUITABLE_FILE": "Encuentre un archivo adecuado", "FIND_SAR_DATA_USING_ASF_API": "Encuentre datos SAR utilizando la API de ASF", "FLIGHT_DIR": "Dirección de vuelo", @@ -379,7 +376,6 @@ "HY_P3_API_URL": "URL de la API de HyP3", "HY_P3_USER_GUIDE": "Guía del usuario de HyP3", "I_DS": "identificaciones", - "IF_URL_VERTEX_BETA_ASF_ALASKA_EDU_URL_VERTEX_DAAC_ASF_ALASKA_EDU_URL_VERTEX_RETIRED_DAAC_ASF_ALASKA_EDU": "if (url === 'vertex-beta.asf.alaska.edu' || url === 'vertex.daac.asf.alaska.edu' || url === 'vertex-retired.daac.asf.alaska ", "IF_YOU_ARE_LOGGED_INTO_VERTEX_CLICKING_ON_THE_CART_ICON_IN_THE_HEADER_LABELED_DOWNLOADS": "Si ha iniciado sesión en Vertex, al hacer clic en el ícono del carrito en el encabezado, denominado Descargas,", "IF_YOU_DO_NOT_ALREADY_HAVE_ONE_REGISTER_FOR_A_FREE_EARTHDATA_LOGIN_ACCOUNT": "Si aún no tiene una, regístrese para obtener una cuenta gratuita de inicio de sesión de Earthdata.", "IF_YOU_NEED_MORE_INFORMATION_ABOUT_A_PARTICULAR_DATASET_CLICK_ON_THE_HELP_ICON_IN_THE_DATASET_SELECTOR": "Si necesita más información sobre un conjunto de datos en particular, haga clic en el icono de ayuda en el selector de conjuntos de datos.", @@ -527,7 +523,6 @@ "NOT_ABLE_TO_SELECT_SIMILAR_SCENES_FROM_THIS_SOURCE": "No es posible seleccionar escenas similares de esta fuente", "NOTE_IN_VERTEX_A_SCENE_IS_CONSIDERED_TO_BE_A_PACKAGE_CONTAINING_ALL_FILES_OR_PRODUCTS": "Nota: En Vertex, una escena se considera un paquete que contiene todos los archivos o productos", "NOTE_THE_NUMBER_OF_FILES_THAT_ARE_PREDICTED_TO_MATCH_THE_CURRENT_SEARCH_PARAMETERS_IS_DISPLAYED_UNDER_THE_SEARCH_BUTTON_IF_THERE_ARE_NO_PREDICTED_MATCHES_THE_SEARCH_BUTTON_WILL_BE_GREYED_OUT_AND_DISPLAY_NO_RESULTS": "Nota: El número de archivos que se predice coincidan con los parámetros de búsqueda actuales se muestra debajo del botón de BÚSQUEDA. Si no hay coincidencias predichas, el botón de búsqueda se desactivará y mostrará SIN RESULTADOS.", - "NUM_BASELINE_SCENES_ASYNC_1_S": "(numBaselineScenes$ | asíncrono) === 1 ? ", "OF": "de", "OF_THE_BOUNDING_BOX_OR_TO_DELETE_THE_BOUNDING_BOX": "\"Del rectángulo delimitador o para eliminar el rectángulo delimitador.", "OF_THESE_ZIPPED_FILES_TO_BE_EXAMINED_AND_INDIVIDUAL_FILES_WITHIN_THE_ZIP_ARCHIVE_TO_BE_ADDED_TO_THE_CART": "de estos archivos comprimidos para ser examinados y archivos individuales dentro del archivo zip para ser agregados al carrito", @@ -548,7 +543,9 @@ "ONLY_AVAILABLE_IN_CHROME": "Solo disponible en Chrome", "ONLY_DISPLAY_SCENES_WITH_A_BROWSE_IMAGE": "Mostrar solo escenas con una imagen de exploración", "OPACITY": "Opacidad", - "OPACITY_OF_BROWSE_IMAGES": "Opacidad de las imágenes de exploración", + "OPACITY_OF_BROWSE_IMAGES": "Opacidad de la imagen de exploración", + "OPACITY_OF_COHERENCE_LAYER": "Opacidad de la capa de coherencia", + "OPACITY_OF_VELOCITY_OVERLAY": "Opacidad de la superposición de velocidad", "OPEN_IN_IMAGE_VIEWER": "Abrir en el visualizador de imágenes", "OPEN_LINK_TO_DOCUMENTATION": "Abrir enlace a la documentación.", "OPEN_MANUAL": "Abrir Manual", @@ -785,11 +782,11 @@ "SIGN_IN_TO_VIEW_SUBMITTED_JOBS": "Inicie sesión para ver los trabajos enviados", "SIGN_OUT": "Desconectar", "SIMILAR": "Similar", - "SIRC_DESC": "El instrumento voló a bordo de dos de las misiones del transbordador espacial Endeavour. El instrumento supervisó y evaluó procesos ambientales a gran escala.", + "SIRC_DESC": "El instrumento fue llevado a bordo de dos de las misiones del transbordador espacial Endeavour. Supervisó y evaluó procesos ambientales a gran escala.", "SLC_BURST_FILTERS": "Filtros SLC BURST", "SMAP_DESC": "La misión SMAP proporciona mediciones globales de la humedad del suelo y su estado de congelación y descongelación. SMAP mide la cantidad de agua en los 5 cm superiores del suelo en todas partes...", - "SMITHSONIAN_ID": "Identificación del Smithsonian •", - "SOME_DATASET_RESULTS_CONTAIN_BUNDLED_AND_COMPRESSED_OR_ZIPPED_FILES_VERTEX_ALLOWS_FOR_THE_CONTENTS": "Algunos resultados de conjuntos de datos contienen archivos empaquetados y comprimidos o comprimidos. ", + "SMITHSONIAN_ID": "Identificación del Smithsonian", + "SOME_DATASET_RESULTS_CONTAIN_BUNDLED_AND_COMPRESSED_OR_ZIPPED_FILES_VERTEX_ALLOWS_FOR_THE_CONTENTS": "Algunos resultados de conjuntos de datos incluyen archivos agrupados y comprimidos en formato ZIP. Vertex permite acceder a su contenido...", "SORT_BY": "Ordenar Por", "SORT_CRITERIA": "Criterios de Clasificación", "SORT_ORDER": "Orden de Clasificación", @@ -799,7 +796,7 @@ "START DATE": "Fecha de Inicio", "START_ADDING_CUSTOM_PAIR": "Empezar a añadir pares personalizados", "START_DATE": "Fecha de Inicio", - "START_DATE_END_DATE_AND_THE_SEASONAL_RANGE_SEASON_START_DAY_SEASON_END_DAY": "(Fecha de inicio/Fecha de finalización) y el intervalo estacional (Día de inicio de temporada/Día de finalización de temporada).", + "START_DATE_END_DATE_AND_THE_SEASONAL_RANGE_SEASON_START_DAY_SEASON_END_DAY": "(Fecha de inicio/Fecha de fin) y el rango estacional (Día de inicio de temporada/Día de fin de temporada).", "START_DATE_TIME_BEAM_MODE_PATH_FRAME_FLIGHT_DIRECTION_POLARIZATION_ABSOLUTE_ORBIT_AND_A": "Fecha/hora de inicio, modo de haz, ruta, cuadro, dirección de vuelo, polarización, órbita absoluta y una", "START_TIME": "Hora de Inicio", "STARTING_CORNER_MOVE_THE_MOUSE_THEN_CLICK_AGAIN_TO_FINISH_THE_BOX": "Esquina inicial, mueva el mouse y luego haga clic nuevamente para completar el rectángulo.",