Головна

ERDDAP™ Зміни

ERDDAP™ це чудовий приклад Інновації користувачів-Driven , де інновації продуктів часто надходять від споживачів ( ERDDAP™ Користувачі) , не тільки виробники ( ERDDAP™ розробники) й З роками більшість ідей для нових функцій і змін ERDDAP™ приходять з користувачів. Користувачі зараховуються нижче за свої чудові ідеї. Дякуємо! Будь ласка, зв'яжіться з нами

Ось зміни, пов'язані з кожним ERDDAP™ реліз.

Версія 2.28.1

(випущено 2025-09-05)

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Підтримка додано для X-Forwarded-Prefix. Особливий інтерес до адміністраторів, що працюють на підпатті. Будь ласка, прочитайте нашу оновлену документацію Афіша і Негінкс для отримання додаткової інформації.

Дякую @Srstsavage

Версія 2.28.0

(випущено 2025-08-29)

  • Нові можливості та зміни (для користувачів) :

  • Круасан Шима тепер доступний. Адміністратори можуть контролювати, чи використовує метадані за замовчуванням, але починаючи з 2.28.0, ви можете запитати визначення Croissant для нового типу ".croissant" (який надає файл jsonld) й

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:

  • Новий Docker Зображення, створене на кожному об'єднаному запиті. Це альфа-будування, вони не редаговані релізи. Вони будуть мати тег, як "20250814T034025", який вказує, коли він був побудований. Якщо ви хочете спробувати останні функції, які ви можете використовувати ці. Якщо ви хочете щось більш стабільне використання наших релізів з смисловим тегом (Наприклад: 066) й Ми завжди прагнемо мати альфа-релізи, але є менше тестування для них, ніж наші версії релізів. Ми завжди рекомендуємо вам використовувати щось принаймні, як нове, оскільки наш реліз «найкращих», який буде найсвіжіші версії.

  • Докер Зображення тепер доступні на ГітХуб крім ДокерХуб й

Дякую Українська й @abkfenris й @Srstsavage й Малкa до своїх внесків навколо Docker Images. Це включило перші внески з усіх, крім @ststsavage!

  • В даний час існує підтримка Круасан Шима Файли За замовчуванням. Ви можете вимкнути схему Croissant в налаштуваннях.xml з (Якщо вам потрібно зробити це) :
    <generateCroissantSchema>false</generateCroissantSchema>
  • Деякі налаштування мали зміни значень за замовчуванням. useHeadersForUrl і useEddReflection тепер як типово для true. Якщо вони викликають проблему і потрібно встановити їх на помилкові, будь ласка, створити проблему. Інтенсивне видалення їх в майбутньому релізі.

  • Деякі налаштування були видалені. useSharedWatchПослуги та перенаправленняДокументація ToGitHubIo був встановлений для true за замовчуванням для декількох релізів і був досить добре протестований в цій точці. Видалення даних, дозволених для очищення коду.

  • Деякі невеликі зміни, виправлення помилок і оптимізація.

  • Для ERDDAP™ Розробники:

  • Лоти вилученого коду. Багато попередження зафіксовані.

Версія 2.27.0

(випущено 2025-06-11)

  • Нові можливості та зміни (для користувачів) :

  • Новий конвертер даних на серверах /erddap/convert/color.html

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:

  • За замовчуванням behavoir є те, що кеш тепер буде очищено незалежно від задачі великих даних навантаження. Це дозволить більш надійним і регулярним очищенням старих файлів кешу. При низькому дисковому просторі додаткова робота з підвищенням рівня балансу сервера (повернення помилки для запитів, ймовірно, зробити сервер, що працює з космосу, і очищення кешу частіше в низьких обставинах диска для запобігання помилок) й У datasets.xml (English, Українська, Français...) ви можете додати / встановити новий кеш Параметри ClearMinutes для керування, як часто перевірка сервера для очищення кешу. Примітка, існуючий параметр cacheMinutes контролює вік файлів, які слід зберігати, новий кеш ClearMinutes є для того, як часто робити хаш прозорим.

    <cacheClearMinutes>15</cacheClearMinutes>

Ви можете вимкнути нові чіткі перевірки кешу за допомогою налаштування завданняCacheClear до false в налаштування.xml, хоча це не рекомендується. пердят ОчиститиMinutes також в документація даних й

  • Локалізована підтримка метаданих даних. Підтримує локалізацію значень у значеннях addAttributes секція. Просто додайте атрибут з додатковим xml:lang tag. Наприклад, щоб додати французьке ім'я до даних addAttributes розділ буде включати:
    <att name="title">Data from a local source.</att>
<att name="title" xml:lang="fr">Donn&#xE9;es provenant d'une source locale.</att>

Додаткові деталі, доступні в локалізована документація метаданих й

  • Новий Docker Налаштувати файл з опціями для SSL та сервером Barebones Prometheus. Завдяки Shane St. Savage для SSL і Jiaui Hu для Prometheus.

  • Підтримка використання інформації в заголовках для визначення URL сервера замість перекриття на файлі налаштування. Це дозволить сервера отримати доступ до декількох імен і може спростити певні конфігурації. Будь ласка, ввімкніть його і відправте зворотній зв'язок.

    <useHeadersForUrl>true</useHeadersForUrl>
  • Деякі невеликі зміни, виправлення помилок і оптимізація.

  • Для ERDDAP™ Розробники:

  • Рефактор, як виводяться типи файлів у коді. Це має зробити його так, щоб типи файлів можна додавати без необхідності доторкнутися до багатьох місць коду.

Версія 2.26

(випущено 2025-03-31)

  • Для всіх:

  • Велике оновлення сайту документації:https://erddap.github.io/ Крім оновленого зовнішнього вигляду є поліпшена навігація, пошук, переклад, і вона повинна бути легше зберігатися вперед!

  • Нові можливості та зміни (для користувачів) :

  • Абонементи RSS оновлюється часто з змін файлів.

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:

  • Видача за замовчуванням вимагає / підтримує Java версія 21. Задня в цьому випуску здатна легко зробити Java 17 сумісних бінарних.

  • Нова функція для налаштування інформації, що відображається про дані в UI. Ми очікуємо, що це може бути особливо корисним, щоб додати речі, такі як цитування даних. Для отримання більш детальної інформації Ви можете прочитати Нова документація й Дякуємо Ayush Singh за внесок!

  • Додаткові показники прометеуса. Найпопулярніші http _request_duration_секунди, які включають в себе час реагування на запити, які розірвалися: "request_type", "dataset_id", "dataset_type", "file_type", "lang_code", "status_code" Цей машинний зчитувачий формат дозволить краще зібрати метрики, щоб зрозуміти, як користувачі використовують сервер.

  • Новий спосіб створення XML файлів ISO19115. Він використовує Apache SIS і є новим варіантом в цьому випуску. Будь ласка, ввімкніть його і відправте зворотній зв'язок.

    <useSisISO19115>true</useSisISO19115>
  • UI тепер створить індивідуальні посилання на кожен виворіт в полях, таких як infoUrl і резюме.

  • Абонементи RSS оновлюється часто з змін файлів. Якщо це викликає питання, будь ласка, оберіть на GitHub і відключіть функціонал, додавши нижче прапора на налаштування.xml. НЕ ЗАСТОСУВАННЯ

    <updateSubsRssOnFileChanges>false</updateSubsRssOnFileChanges>
  • Заміна змінних не буде автоматично сформовано для типів даних EDDTableЗ альбомуNcCFFiles. Якщо ви були спираючись на поведінку, ви можете або (краще рішення) Додати subsetVariables до визначення даних у вашому datasets.xml , або додати нижче прапора на налаштування.xml. Якщо ви відчуваєте необхідність увімкнути це, будь ласка, зв'яжіться з GitHub, щоб ми могли краще підтримувати ваш випадок, що рухається вперед. НЕ ЗАСТОСУВАННЯ
<includeNcCFSubsetVariables>true</includeNcCFSubsetVariables>
  • Статус на сервери (при завантаженні / яка документація, яку мігрували) на новий сайт документації. Якщо потрібно, ви можете вимкнути це за допомогою прапора в налаштування.xml: НЕ ЗАСТОСУВАННЯ
    <redirectDocumentationToGitHubIo>false</redirectDocumentationToGitHubIo>
  • Деякі невеликі зміни і виправлення помилок.

  • Для ERDDAP™ Розробники:

  • Більш покращення якості коду та очищення від мертвих коду. Це включає незначні оптимізацію, краще обслуговування рухомих ресурсів, і міграція від довгого застарілих типів даних (як Вектор) й

  • Великий рефакторинг на EDStatic для вилучення більшості конфігурації, повідомлення та метричного коду. Також краще інкапсулювати ініціалізація і обробка шляхів каталогу (ці останні 2 повинні бути зроблені.)

  • Лоти прогресу до офіційно підтримуваних Docker Image. Планування полягає в завершенні та випуску після завершення ERDDAP™ 2.26 випуск доступний.

Версія 2.25

(випущено 2024-10-31)

  • Нові можливості та зміни (для користувачів) :
  • EDDTableЗ альбомуFiles тепер може підтримувати запити тільки отримані результати (глобальні, скрипт jexl або змінні) й  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Версія 2.25 вимагає Java 21 або новий. Це версія LTS і доступна протягом року.  
  • The SharedWatchService тепер є типовим. Якщо вам необхідно відключити його, будь ласка, зв'яжіться з chris. john at noaa.gov, щоб дати мені знати, тому я можу поліпшити його в майбутньому версії і додати: <JavaScript licenses API Веб-сайт Go1.13.8</useSharedWatchService> до вашого налаштування.xml.  
  • Про нас ERDDAP™ servlet тепер почнеться на сервері. Що означає, що дані, які починають завантажуватися безпосередньо замість очікування до виконання запиту.  
  • параметр removeMVRows в EDDTableЗ альбомуMultidimNcFiles тепер матиме ефект. Встановити його на false може значно прискорити деякі запити, але це не може бути придатним для всіх даних. Для отримання додаткової інформації див. інформацію опис параметра й  
  • Дані (EDDTableЗ альбомуNcFiles і EDDGrid ВідNcFiles) Використовуйте файли zarr тепер підтримуються. Вони повинні включати "zarr" або файлNameRegex або шляхRegex. Дивитися zarr секція в документації з даними Детальніше  
  • New dataset type, EDDTableЗ альбомуParquetFiles тепер підтримується. Дивитися EDDTableЗ альбомуParquetFiles секція в документації з даними Детальніше  
  • Прометеус метрики тепер доступний на /erddap/metrics.  
  • Доступно новий формат XML. Цей новий парсер дозволяє використовувати XInclude в datasets.xml й Завдяки Ayush Singh для функції.  
  • Новий параметр datasets.xml для управління незвичайними повідомленнями активності. незвичайність Непрозорі за замовчуванням до старого значення 25%. Завдяки Ayush Singh для функції.  
  • Новий параметр у налаштуваннях.xml, який контролює, якщо помилки завантаження даних відображаються на сторінці Status.html. За замовчуванням, щоб відхилити помилки даних на сторінці статусу, встановити showLoadErrorsOnStatusPage на false:<JavaScript licenses API Веб-сайт</showLoadErrorsНаступ>  
  • Деякі невеликі зміни і виправлення помилок.  
  • Для ERDDAP™ Розробники:
  • Тестування відокремлених до одиниці і інтеграції (сповільнення) тести. Увімкнено і тести були зроблені менше флаків.  
  • Помилка Prone (деякі перевірки все ще вимкнено) і Spot Bugs інтегровані через Maven.  
  • Повноформатований код для відповідності інструкцій Google Style.  

Версія 2.24

(випущено 2024-06-07)

  • Нові можливості та зміни (для користувачів) :
  • Нові кольорові палітри EK80 для акустичних даних, доступні. Завдяки Rob Cermak для цього.  
  • Виправлено проблему, де EDDTableAggregateRows не показало належних діапазонів від усіх дітей. Завдяки Marco Alba для фіксації та звіту про помилки.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ДО: БЕЗПЕКА: Google Authentication може вимагати зміни до вашого CSP.

Зокрема, можна також додатиhttps://accounts.google.com/gsi/styleдо стрліє-сіржі іhttps://accounts.google.com/gsi/для підключення дуги. Для скрипт-сектора ви можете використовуватиhttps://accounts.google.com/gsi/client.

Для отримання додаткової інформації ви можете перейти до Веб-сайт про конфігурацію CSP.  

  • Нова послуга годинника. Це новий варіант для перегляду каталогів для оновлення. Він має одну нитку для кожної файлової системи замість однієї нитки на гарнітуру. Скоріше за все це буде різко зменшити кількість ниток, використовуваних для перегляду змін. Це означає, що всі дані будуть оновлюватися разом замість кожного набору даних, що мають власну частоту оновлення. Найімовірніше це буде означати більш часті оновлення для більшості даних.

Щоб включити цей додаток<JavaScript licenses API Веб-сайт Go1.13.8</useSharedWatchService> до вашого налаштування.xml.

Будь ласка, спробуйте це і звітуйте, як він працює для вас. john в noaa.gov.  

  • Виправлення для некоректних варів в журналах. Завдяки Ayush Singh для фіксації.  
  • Деякі невеликі зміни і виправлення помилок.  
  • Удосконалення для ERDDAP™ Розробники:
  • Підтримка місцевого розвитку за допомогою Docker. Ми можемо самі зателефонувати одержувачу і узгодити зручний час.  
  • Підтримка локального розвитку з використанням Jetty та документообігу. Micah Wengren.  
  • Зміни для випробувань для зменшення проблем перехресної платформи. Надія вул. Шейна  

Версія 2.23

(випущено 2023-02-27)

Зауважте, що цей реліз був здійснений Бобом Саймонсом, тим самим показує, що він все ще навколо і активний під час переходу до Кріса Джона, його наступник. Створюючи з цим релізом, всі зміни коду виконуються Chis John, якщо зазначено інше.

  • Нові можливості та зміни (для користувачів) :
  • (Ні)
     
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ДО: БЕЗПЕКА: РусскийУкраїнськаБеларускаяOʻzbek tiliEnglish Підтримка Google для системи "Google Sign In" буде припинено 2023-03-31. Якщо ви використовуєте Google Authentication у вашому браузері ERDDAP™ Встановлення, оновлення MUST до ERDDAP™ v2.23+ до цього. (Боб шкода за коротке повідомлення. Помилки Боба.)
     
  • ПІДВИЩЕННЯ: NCCSV тепер v1.2. Зміни є те, що файли тепер UTF-8-encoded файли (вони були ASCII) і тому тепер можна включити будь-який символ Unicode, як це, без кодування як \u_hhhh_, хоча це все ще дозволено. При написанні файлів NCCSV, ERDDAP™ тепер пише v1.2 файли. ERDDAP™ читати файли NCCSV, які слідувати за специфікацією v1.0 та v1.1. Завдяки Pauline-Chauvet, n-a-t-e, і thogar-computer для того, щоб забезпечити різні програми розсилки можуть імпортувати файли UTF-8. Завдяки Bob Simons для цієї зміни коду.  
  • НОВИНКА: Статус.html веб-сторінка тепер має лінію біля вершини, яка вказує на те, що завантаження данихDatasets наразі завантажується і пов'язана статистика, або ніхто не не завантажується. Це може бути дуже корисним для ERDDAP™ Адміністратори, які намагаються дізнатися, чому навантаження Дані проводяться так довго. Також nGridDatasets, nTableDatasets, і nTotalDatasets counts нижче, які зараз миттєво (раніше вони були в кінці останнього значного навантаження Дані) й Ця зміна для Roy Mendelssohn. Завдяки Bob Simons для цієї зміни коду.  
  • ІМПРОВЕД: ГенераціяДатасети Xml тепер змінюється на CF-1.10 (був CF-1.6) в атрибутах «Конвенції». Завдяки Bob Simons для цієї зміни коду.  
  • Деякі невеликі зміни і виправлення помилок.  

Версія 2.22

(випущено 2022-12-08)

Зауважте, що цей реліз був здійснений Бобом Саймонсом, тим самим показує, що він все ще навколо і активний під час переходу до його наступника.

  • Нові можливості та зміни (для користувачів) :
  • (Ні)
     
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Дати: ніщо.  
  • БЕЗПЕКА BUG FIX: У коді для вибору мови знизилася помилка, пов'язана з хрестом. Дякую NOAA сканування безпеки для зловживання цим. Це показує що NOAA Безпека активно і постійно шукає слабких сторін безпеки ERDDAP й  
  • БЕЗПЕКА FIX: Багато бібліотек, які використовуються ERDDAP™ були оновлено, як зазвичай, в складі цього релізу. Цього разу це включено оновлення драйвера PostgreSQL (що мала помилка безпеки) до 42.5.1.  
  • ІМПРОВЕД: Більше невеликих змін ERDDAP Система управління пам'яттю повинна зменшити шанс на задану вимогу, не виходячи з відсутності наявної пам'яті.  
  • Деякі невеликі зміни і виправлення помилок.  

Версія 2.21

(випущено 2022-10-09)

  • Нові можливості та зміни (для користувачів) :
  • (Ні)
     
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Для Java 17 Не слід використовувати \-d64 в JAVA \_OPTS в setenv.bat або setenv.sh. Отже, якщо це там, будь ласка, зніміть його. Я думаю, що 64 біт режим тепер вибрано, коли ви завантажуєте 64 біт версію Java й Дякую Саму Вудману.  
  • BUG FIX: Іноді нова система електронної пошти намагалася увійти занадто часто, що викликали сервери електронної пошти Google, щоб відхилити всі майбутні журнали на спробах. Тепер система електронної пошти дозволяє уникнути цього і пов'язаних проблем.  

Версія 2.20

(випущено 2022-09-30)

  • Не використовуйте v2.20. Відправлено. Але адміністратори все ще повинні зробити елементи, перераховані нижче, коли оновлення до v2.21+.  
  • Нові можливості та зміни (для користувачів) :
  • (Ні)
     
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ІМППРОВЕД: Ми регенеруємо систему управління старістю пам'яті (Math2.EnsureMemoryAvailable) і модифікована нова система управління пам'яттю (JavaScript licenses API Веб-сайт Go1.13.8) працювати краще з ним. Про нас Статус на сервери для деталей.  
  • CHANGED: За замовчуванням<ipAddressMaxRequests> в datasets.xml збільшено з 7 до 15. Це зрозуміло, що деякі законні WMS Клієнти можуть генерувати більше 7 одночасних запитів.  

Версія 2.19

(випущено 2022-09-01)

  • Не використовуйте v2.19. Відправлено. Але адміністратори все ще повинні зробити елементи, перераховані нижче, коли оновлення до v2.20+.  
  • Нові можливості та зміни (для користувачів) :
  • НОВИНКА: Є нова функція сервера, orderBy Відхилення, яке працює як orderBy , але сортує в порядку спуску. Дякуємо Адаму Leadbetter.  
  • ІМПРОВЕД: Тепер графіки (але не карти) буде розширюватися, щоб заповнити наявний простір на полотні, тобто простір не використовується легендою. Ви можете отримати високі графіки, квадратні графіки, або широкі графіки, додаючи та маніпулюючи &.size=width | height параметр (де ширина і висота вкажіть розмір полотна, в пікселях) за запитом URL. (Це не опція на сайті .graph. Щоб додати його в URL вручну.) Якщо ви не вказали параметр &.size, запити на .smallPng, .png, .largePng, .smallPdf, .pdf, і .large.pdf мають заздалегідь визначені розміри полотна, тому ваш графік буде розширюватися для заповнення наявного простору, але, як правило, буде грубо квадрат. Завдяки Bob Fleming.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Зроби: ERDDAP™ зараз вимагає Java 17 і пов'язаний Tomcat 10. Ви повинні дотримуватися ERDDAP™ Інструкція по монтажу (або еквівалент e.g., для Docker) встановити Java 17 і Tomcat 10 і скопіювати вашу \[ домка \] / контент каталог з установки Tomcat 8 в новий \[ домка \] каталог. Немає інших змін, які потрібно зробити ERDDAP установка, пов'язана з цією зміною. Іншими словами, ERDDAP™ працює, як і раніше.

Не забудьте зробити ERDDAP - пов'язані зміни на сервер Tomcat.xml та контекст.xml при оновленні Tomcat. Про нас ERDDAP Р Інструкція по монтажу Tomcat й

Моє враження Java 17 є те, що вона віддає перевагу більшій потужності обробки та пам'яті для довгострокових, великих додатків, таких як ERDDAP™ , тому він працює трохи повільніше, ніж Java 8 з низькими енергосистемами (Наприклад, 2 ядра та мінімальна оперативна пам'ять) і працює трохи швидше, ніж Java 8 з комп'ютерами високої потужності (Наприклад, 4+ сердечники та багатофункціональна оперативна пам'ять) й Якщо ви бачите погану продуктивність, скористайтеся програмами, такими як Linux Головна перевірити використання ресурсів і розглянути надання ERDDAP™ більше ресурсів, зокрема, більше пам'яті. Пам'ять дешево! Більшість телефонів мають більше процесорів і пам'яті, ніж сервери, які ви використовуєте для запуску ERDDAP ! Завдяки Erin Turnbull.  

  • Щоб зробити: Якщо ви використовуєте ERDDAP™ для доступу Кассандра, для Кассандри, потрібно тримати за допомогою версії Java Ви використовували для запуску Кассандри. Просто переключіть Java 17 для бігу Tomcat+ ERDDAP й  
  • ДО: Рекомендовано: Якщо процесор сервера має 4 + ядра і 8 + ГБ оперативної пам'яті, розгляньте зміни до цих налаштувань у вашому пристрої datasets.xml Файл:
          <nGridThreads>3</nGridThreads>  
  <nTableThreads>3</nTableThreads>

Якщо сервер має менше ресурсів, натисніть кнопку "1" для обох параметрів. Системи nThreads для EDDGrid ВідФайли та EDDTable ВідФайлів значно покращилися. Ці зміни призвели до величезного поліпшення швидкості (Наприклад, швидкість 2X при nThreads встановлюється до 2 або більше) для найбільш складних запитів (коли необхідно обробити велику кількість файлів, щоб зібрати результати) й Деякі пов'язані зміни від Кріса Джона також призведуть до загальної швидкості протягом усього ERDDAP й Код цих змін був внесений Крісом Джоном. Спасибі, Кріс!  

  • ВАРНИНГ: гіфени в datasetID 's are deprecated і більше не підтримується (хоча технічно все ще дозволено) й Вони, ймовірно, будуть розпущені в наступному випуску. Якщо ви використовуєте гіфени, переключайтеся до низу, щоб уникнути неприємностей. Якщо ви зробите зміни зараз, це на власній швидкості. Якщо ви дочекаєтеся до наступного релізу, ви будете мати справу з ним.  
  • НОВИНКА: Зараз, для .htmlTable відповідь на дані, якщо дані в комірці String містять дані:image/png;base64, а також base64 закодовано зображення .png, ERDDAP™ покаже іконку (Отже, користувач може бачити зображення, якщо він над ним) і кнопки, щоб зберегти текст або зображення на буфер. Спасибі Marco Alba (хто зробив код) і Боб Сімони (хто змінив його трохи) й  
  • НОВИНКА: -doNotAddStandardNames Якщо у вас є \-doNotAddStandardNames як параметр командного рядка, коли ви використовуєте Дані Xml, генерувати Дані Xml не додасть standard\_name до addAttributes для будь-яких змінних, окрім змін, названих широтою, довготою, висоти, глибини або часу (які standard\_name й) й Це може бути корисним, якщо ви використовуєте вихід з генерування Дані Xml безпосередньо в ERDDAP™ без редагування виходу, оскільки генерувати Дані Xml часто вгадає standard\_name невірно. (Зверніть увагу, що ми завжди рекомендуємо вам редагувати вихід до його використання ERDDAP й) Використання цього параметра буде мати інші незначні пов'язані ефекти, тому що здогадані standard\_name часто використовується для інших цілей, наприклад, для створення нового long\_name , і для створення параметрівБар. Дякуємо Kevin O'Brien.  
  • НОВИНКА: тепер можна покласти<оновленняMaxEvents>10</updateMaxПодії> в datasets.xml (в з іншими налаштуваннями біля вершини) змінити максимальну кількість змін файлів (За замовчуванням=10) які будуть оброблятися системою оновлення. Більша кількість (100?) може бути корисною, коли це дуже важливо, щоб дані, які зберігаються завжди до дати. Дивитися UpdateMaxEvents документація й Дякую John Maurer.  
  • НОВИНКА: Додана підтримка глобального " real\_time Контакти | false" String атрибут. Якщо це помилково (За замовчуванням) і якщо дані не використовують оновлення ЩоNMillis, ERDDAP™ буде кешувати відповіді на запити для типів файлів, де весь файл повинен бути створений до ERDDAP™ може почати надсилати відповідь на користувача і повторно використовувати їх протягом 15 хвилин (Наприклад, .nc , .png) й Якщо це встановити true або якщо датасет використовує оновлення ЩоNMillis, ERDDAP™ ніколи не буде кешувати файли відповіді і завжди повернеться до новостворених файлів. Дякую John Maurer.  
  • НОВИНКА: Електронні листи тепер надсилаються в окремому листі. Це робить завантаження даних та інших дій, які генерують електронні листи швидше, тому що завантаженняDatasets не потрібно чекати на електронну пошту, яка іноді займає тривалий час. Нова система може надсилати декілька електронних листів на електронну скриньку, таким чином, зменшуючи кількість логінів електронної пошти та зменшити ризик відмови, оскільки вони занадто часті. Є статистика електронної поштиThread на сторінці статусу.html та діагностичні повідомлення в log.txt -- див. "emailThread". Зауважте, що це те, що nEmailsPerSession=0, вказує на неприємності, тобто повідомлення електронної пошти не вдалося надсилати будь-які листи. Спасибі Бобу Симона.  
  • СКАЧАТИ: Списки електронної пошти тепер відправлені з дещо різним кодом (через Java 17 і зміна електронної пошти) й Якщо у вас виникли проблеми надсилання електронних листів, будь ласка, по електронній пошті erd.data at noaa.gov й  
  • НОВИНКА: Абонентські дії, які «тушені» віддалені URL, тепер обробляються в окремому дотику. Це робить завантаження даних та інших дій, які торкнуться URL швидше, оскільки завантаженняDatasets не потрібно чекати на дотик, який може бути завершено. Є статистика сенсорнихThread на сторінці статусу.html та діагностичних повідомлень в log.txt -- див. "touchThread". Спасибі Бобу Симона.  
  • НОВИНКА: На сторінці статусу.html, в розділі «Меор LoadDatasets Time Series», є новий «збитий» стовпчик, який вказує на кількість запитів, які були прокидані через поточний ERDDAP™ Використання пам'яті занадто високий. Запити, які вона буде повернено код стану HTTP 503 "Послуги Доступні". Ці запити не обов'язково були проблемою. Вони просто прибули на зайнятий час. Це була частина пам'яті як ERDDAP™ працює з використанням високої пам'яті.  
  • НОВИНКА: На комп'ютерах Unix/Linux тепер на сервері "OS Info" на сайті Статус.html з поточною інформацією операційної системи, включаючи завантаження та використання пам'яті процесора.  
  • ПІДВИЩЕННЯ: Тепер, коли ERDDAP™ Зареєстрований і швидкийRestart=true, EDDTableЗ альбомуFiles datasets буде повторно використовувати субсет .nc і відмінна .nc й Для деяких даних, це значно знижує час завантаження даних (Наприклад, з 60 секунд до 0,3) й Разом з новим листомThread і завданнямThread (Переглянути вище) , це має значно прискорити перезавантаження ERDDAP™ для багатьох ERDDAP™ монтаж. Завдяки Ben Adams і John Kerfoot.  
  • ЗМІНА: Попереднє, сировинні дані (дані, які живуть в ERDDAP™ але не в datasets.xml ) були просто відзначені на статусі. html і в log.txt після кожного основного навантаженняDatasets. Тепер вони автоматично видаляються ERDDAP™ і зауважив на Status.html і в log.txt, і по електронній пошті Все Отже, якщо ви хочете видалити дані з ERDDAP™ , тепер все, що ви повинні зробити, це видалити його шматок xml в datasets.xml і буде видалено в наступному значному навантаженніДатасетів. Спасибі Бобу Симона.  
  • KNOWN BUG в netcdf-java v5.5.2 і v5.5.3: Про нас EDDGrid ВідТрейдс Параметри каталогу в GenerateDatasets Xml використовується для роботи каталогів THREDDS, які включають посилання на каталоги даних у віддалених каталогах THREDDS. Тепер це не так. Я повідомив проблему розробникам Netcdf-java.  
  • BUG FIX: Для користувачів Docker налаштування.xml параметри через ERDDAP \paramName: для int і boolean параметрів (e.g., електронна пошта Портфоліо) й ERDDAP™ Некоректно шукав просто paramName. Тепер він виглядає для _ ERDDAP Ім'я користувача Спасибі Alessandro De Donno.  
  • ЗМІНИ: ERDDAP™ Система тестування тепер використовує автоматизовану систему, щоб перевірити, що новостворені тестові зображення точно так само як очікується. Спасибі Крісу Джон для припуску і Боба Симона для реалізації.  

Версія 2.18

(випущено 2022-02-23)

  • Нові можливості та зміни (для користувачів) :
  • Навігація
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • BUG FIX: .nc Файли не були закриті в деяких випадках. Зараз вони. Завдяки Marco Alba, Roland Schweitzer, John Maurer та інших.  

Версія 2.17

(випущено 2022-02-16)

  • Нові можливості та зміни (для користувачів) :
  • BUG FIX: Після змін orderBy система кілька років тому, Tabledap's Make A Graph не було належним чином обробляти багато запитів, які використовували orderBy Xxx. Тепер це робить. Завдяки Maurice Libes.  
  • ЗМІНИ: Раніше, ERDDAP™ відхилити запити на . прозорий При широтності та/або довгострокових значеннях були частково або повністю застарілими. ( ERDDAP™ GitHub Питання #19, опублікований Rob Fuller -- подяка за повідомлення, що Роб) Тепер він повертає прозорі пікселі для будь-яких вихідних зон зображення. Це корисно для багатьох клієнтських додатків. Зміни коду для внесення змін до цієї зміни були зроблені повністю Крісом Джоном. Спасибі дуже багато, Кріс!  
  • ЗМІНИ: Раніше, ERDDAP™ відхилено запити, де індексні значення для даного виміру були \[ високий:low \] й Тепер це робить ті запити, які діють, натиснувши на низькі та високі значення. Це вирішує довгострокову задачу для користувачів і для зовнішніх програм, таких як xtracto, які повинні стежити за кількома даними, які мають значення широтності, які варіюються від високих до низьких, щоб зробити запит, як \[ (50 р.) : (20 хв) \] так, щоб запит в індексному просторі був \[ низький:високий \] й Про насhttps://coastwatch.pfeg.noaa.gov/erddap/griddap/jplAquariusSSS3MonthV5.htmlТепер запит, як \[ (20 хв) : (50 р.) \] для одного з цих даних автоматично інтерпретується як \[ (50 р.) : (20 хв) \] й  
  • CHANGED: .esriAscii запити тепер запускає діалогове вікно "Файл : Save As" у браузері користувача. Дякую Joel Van Noord.  
  • BUG FIX: Тепер, якщо довгострокова змінна дитячого гарнітура дитини EDDGrid ЛонПМ180 або EDDGrid Lon0360 Dataset має valid\_min та/або valid\_max атрибут, вони видаляються в EDDGrid ЛонПМ180 або EDDGrid Lon0360 Dataset. Завдяки Roy Mendelssohn.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Для того, щоб зробити:<dataProviderFormActive> до відповідальності за тимчасові незручності, будь ласка, встановіть його назад до true.  
  • SECURITY BUG FIX: виправлена вразливість XSS у формі постачальника даних. Жанро Контрерас Гутиерес.  
  • BUG FIX: Коли диртори AWS S3 мали більше 10000 файлів, ERDDAP™ гасити "Внутрішня помилка". Це тепер фіксується. Спасибі Andy Ziegler.  
  • BUG FIX: EDDGrid SideBySide не дозволяв змінюватися sourceName s в різних дитячих даних, щоб бути таким же. Тепер це робить. Йошуа Станфорд.  

Версія 2.16

(випущено 2021-12-17)

  • Нові можливості та зміни (для користувачів) :
  • CHANGES/BUG FIXES: Неймовірні невеликі зміни в системі перекладів завдяки пропозиціям з мовно-специфічних редакторів. Завдяки Melanie Abecassis, Marco Alba, Jessy Barrette, Filipe Fernandes, Etienne Godin, Jennifer Sevadjian і Mike Smit.  
  • Увімкніть правильний дискотека та підписку на Google Translate, як це необхідно для умов Google Translate. Також,<html> tag в HTML для кожної веб-сторінки тепер належним чином визначено неанглійські веб-сторінки, як було перекладено машиною. Дякуємо Майку Smit.  
  • BUG FIX: Веб-сторінки логіна тепер працюють належним чином з різними налаштуваннями мови. Дякуємо Майку Smit.  
  • Головна orderBy Сумський фільтр. І новий Перевірте всі кнопки і вимкніть всі кнопки на EDDGrid Веб-сторінка доступу до даних. Дякуємо за внесок у код Марко Альба.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Для того, щоб зробити: <JavaScript licenses API Веб-сайт Go1.13.8</питуванняМаркImageFile> у файлі налаштування.xml вам потрібно видалити весь тег (рекомендується, тому файл за замовчуванням використовується) або змінити його на: <JavaScript licenses API Веб-сайт Go1.13.8</питуванняМаркImageFile>  
  • CHANGE: Так ви знаєте, Адоптиум Замінила AdoptOpenJDK як основний/відомий джерело Java (Відкрито) й  
  • CHANGE: Файли журналу з ERDDAP™ , GenerateDatasets Xml, і DasDds тепер UTF-8, не набір символів за замовчуванням комп'ютера. Я зробив багато перевірок і зробив кілька змін, щоб переконатися, що ERDDAP™ завжди визначає правильний набір символів при читанні або написанні всіх видів файлів, а не більше (в декількох випадках) спирається на набір символів за замовчуванням комп'ютера. Цей виправлено кілька помилок і перемістив якомога ближче, як я міг до мети використання UTF-8 для багатьох типів файлів (English, Українська, Français... .json й .json л, .nc Заголовок) й Зауважте, що багато старих типів файлів необхідно використовувати ISO-8859-1 (Наприклад, OPeNDAP .das, .dds, .csv, .tsv й .nc 3, .nccsv , .cpt) й Я раніше намагався працювати з групою CF і з Unidata додавати підтримку UTF-8 в .nc 3 фото; як були стійкими.  
  • NEW: При завантаженні файлів з AWS S3, ERDDAP 's cache Система дистанційного керування EDDGrid ВідФайли та EDDTable ВідФайлів тепер використовує новий AWS Transfer Manager для завантаження файлів через паралельні шматки (дуже швидко) й Цільова пропускна здатність встановлюється до 20 Gbps, за файл, тому це добре працює з усіма типами екземплярів AWS, але особливо, які мають відмінну "Network Performance". З цією зміною ERDDAP 's cache ВідUrl система тепер пропонує зіставні швидкості до харравського підходу паралельно завантажених файлів, але без необхідності перетворення вихідних файлів з .nc і .hdf у знебочених файлах xarray. По суті, ERDDAP 's система краще, якщо є наступний запит для читання з одного файлу, тому що ERDDAP™ тепер має локальну копію файлу. Наша громада провела стандартизацію .nc і .hdf Файли Тепер ми не повинні стикатися з тим, що все просто, щоб отримати хороші результати при зберіганні даних в AWS S3. Завдяки Rich Signell.  
  • CHANGE: searchEngine=Lucene тепер, депресований. Це комплексна система, яка часто отримує результати, які трохи відрізняються від більш бажаної поведінки searchEngine=оригінал. За майже всі ERDDAP™ Інсталяція, економія часу Люцена не зміщує відмінності в результатах. Будь ласка, використовуйте searchEngine=оригінал замість можливості. Якщо це викликає проблеми, будь ласка, email Bob.  
  • CHANGE: The Lucene searchEngine тепер бере більше, як оригінальний пошукEngine. Більше не існує ніяких випадків, коли lucene вважає, що датасет відповідає і оригінальний не робить. Також рейтинги lucene тепер рівні оригінальні рейтинги (тому що оригінальний тепер завжди використовується для обчислення рейтингу) й  
  • BUG FIX: Почати в останній реліз, ERDDAP™ припинив бачити більше, ніж перші 1000 об'єктів у даній AWS S3 відро. Тепер, ERDDAP™ знову бачить всі об'єкти. Спасибі Andy Ziegler.  
  • BUG FIX: Тепер EDDTableАгрегація Пороги знімають actual\_range атрибут, коли один або більше даних дитини не знає його змінні Р actual\_range (EDDTableЗ альбомуDatabase) й Завдяки Erik Geletti.  

версія 2.15

(випущено 2021-11-19)

  • Нові можливості та зміни (для користувачів) :
  • ERDDAP™ має нову систему, щоб вказати мову користувача для всіх сторінок сайту. Якщо ERDDAP™ установка встановлюється для його використання, список мов з'явиться в правому верхньому куті кожної сторінки. ERDDAP™ Для роботи і завжди повертає англійський контент, як і раніше.

Не всі текстові або всі веб-сторінки були перекладені. На цьому проекті були часові обмеження, що перешкоджають Qi та Bob від отримання до 100%.

Очевидно питання: чому ми зробили так багато зусиль для цього, коли Chrome перетворить веб-сторінки на Відповідь: таким чином, ми отримуємо набагато більше контролю за перекладом. Зокрема, є багато слів, які не повинні бути перекладені на веб-сторінці, наприклад, назви та підсумки даних, імена змінних, параметрів, одиниць та організацій. Багато зусиль перекладу виявляли слова та фрази, які не повинні бути перекладені. Також машинні переклади, як правило, заплутані з певними типами HTML-розмітки. Управління перекладом дозволило нам мінімізувати цю проблему.

Проект перекладу був здійснений Qi Zeng (EnglishDeutschPусский简体中文中國傳統EspañolالعربيةFrançaisελληνικάDanskАнглійскаябългарски) і Боб Сімони з використанням веб-сайту перекладів Google. Це був величезний проект. Дякую, Про нас

  • BUG FIX: ERDDAP™ Тепер ORCID ID повинен мати X як останній номер. Завдяки Maurice Libes.  

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:

  • Зроби:

    • Необхідно внести кілька змін, пов'язаних з ERDDAP «Нова система для того, щоб користувачі могли вказати мову для веб-сторінок.
      • На першому рядку налаштування.xml і datasets.xml Файли, змінити: code="UTF-8" і змінити кодування документа у вашому текстовому редакторі, щоб він був збережений як файл UTF-8. ГенераціяДатасети Xml тепер приймає, що datasets.xml - файл UTF-8.
      • Програми, які компілюють ERDDAP : Всі ERDDAP™ Файли .java повинні розглядатися як файли UTF-8 за замовчуванням. Ви можете додати "-encoding UTF-8" до командного рядка javac. (Я зробив.)
      • Увімкнути цю систему (настійно рекомендується) , у<startBodyHtml5> тег, який ви вказали в datasets.xml , змінити "&amp!loginInfo;" в "&amp!loginInfo; | &amp!language; так що список мов з'являється в верхньому правому куті кожного ERDDAP™ Веб-сайт
      • ERDDAP™ використовувати тільки<startBodyHtml5> тег, який ви вказали в datasets.xml вказати зміст HTML для банера у верхній частині кожного ERDDAP™ веб-сторінки, незалежно від того, яку мову користувач вибирає. Якщо ви зміните цей тег для використання « » » » » » » » » » » » » » » &EasierAccessToScientificData; " замість "Основного доступу до наукових даних" та « » » » » » » » » » » » » » » &BroughtToYouBy; " замість "Бризького вам", ERDDAP™ буде використовувати перекладені версії фраз у банері.
      • Аналогічно, новий за замовчуванням<JavaScript licenses API Веб-сайт Go1.13.8 datasets.xml Про нас
                <theShortDescriptionHtml><!\\[CDATA\\[ 
<h1>ERDDAP</h1>
&erddapIs;
&thisParticularErddap;
\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>

Останні 3 лінії контенту – це те, що буде замінюватися перекладеним текстом. Якщо ви перетворите будь-який з них (недорогий &this ЧасникErddap;) або всі вони, щоб явний текст datasets.xml (що має пріоритет, якщо присутні) або повідомлення.xml, що текст буде виглядати незалежно від того, яку мову користувач вибирає. Це не ідеальний, але я зрозумів, що деякі адміністратори хочуть редагувати<JavaScript licenses API Веб-сайт Go1.13.8

 

  • ЗНАЧЕНІ: Деякі помилки тепер керуються трохи по-різному і тому можуть бути додані в тлі "Збережені запити" на статус.html і в Пошті щоденного звіту. Так, ці числа можуть бути дещо більшими, ніж раніше.  
  • BUG FIX: ГенераціяДатасети Хмл для EDDGrid Лон0360 і EDDGrid LonPM180 тепер виключає вихідні дані з datasetID =.\*\_LonPM180" і datasetID =.\*\_Lon0360", відповідно.  

Версія 2.14

(випущено 2021-07-02)

  • Нові можливості та зміни (для користувачів) :
  • (немає)
     
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Головна EDDGrid Lon0360, що робить сітчастий набір даних з значеннями довготи іgt;=0 і<=360 від сітчастого набору даних з значеннями довготи;=-180 і<= 180. Дивитися EDDGrid Lon0360 документація й Дале Робінсон  
  • Головна ERDDAP™ адміністратори тепер можуть перевизнати будь-яке значення в налаштуваннях.xml через змінну середовища ERDDAP \_valueName до запуску ERDDAP й Наприклад, використання ERDDAP \_baseУрл наділяє<baseUrl> значення. Це може бути зручно при розгортанні ERDDAP™ з контейнером, як ви можете покласти стандартні налаштування в налаштування.xml, а потім поставляти спеціальні налаштування через змінні середовища. Якщо ви подаєте секретну інформацію ERDDAP™ через цей метод обов'язково перевірте, що інформація залишиться секретом. ERDDAP™ тільки читає змінні середовища один раз на старт, в першому другому запуску, так що один спосіб використовувати це: встановити змінні середовища, почати ERDDAP™ , чекати до ERDDAP™ Починається, після чого відмінюється середовище. Завдяки Марку Порт'є.  
  • IMPROVED: Тепер, якщо деякі файли в EDDTableЗ альбому... Файли даних з великою кількістю файлів мають деякі дуже довгі значення String, датасет буде набагато швидше і реагувати на запити набагато швидше. Попередньо, ERDDAP™ буде виділяти багато місця для мінімальних і максимальних значень Рядків у файлах, які зберігаються з інформацією про файли для таких даних. Отриманий файл був величезний, викликаючи його, щоб бути написаним і читати повільно. Завдяки OBIS.  
  • ПІДВИЩЕННЯ: Тепер, ERDDAP™ робить кращу роботу перекладу незвичайних і недійсних послідовностей символів в файлах CSV. Завдяки OBIS.  
  • FIX: Після року неприємностей з Кассандра, я нарешті успішно встановив Кассандра (в2) знову і тому вдалося перезапустити тести з Кассандра v2. Так тепер я можу бути впевнено, що ERDDAP™ працює з Cassandra v2 і v3. Спасибі ONC.  

Версія 2.12

(випущено 2021-05-14)

  • Нові можливості та зміни (для користувачів) :
  • BUG FIX: Якщо ви на підписці чорний список, ви зараз не можете запросити список підписок.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Щоб зробити: НОВЕ: система автоматично обмежить здатність шкідливих користувачів і надмірно агресивних законних користувачів, щоб зробити велику кількість одночасних запитів, які б деградувати продуктивність системи для інших користувачів. Є 3 нові опціональні теги в datasets.xml які ви можете / ви повинні додати прямо після<ГрафікBackgroundColor> :
        <ipAddressMaxRequests></ipAddressMaxRequests>  <!-- current default=7 -->
<ipAddressMaxRequestsActive></ipAddressMaxRequestsActive> <!-- current default=2 -->
<ipAddressUnlimited></ipAddressUnlimited> <!-- default=empty -->

Для отримання додаткової інформації див. ipAddressMaxПошуки й ERDDAP™ також тепер друкує "Кількість унікальних користувачів (з нуля) " on the Status.html сторінка. Завдяки людині в Китаї атакує мій ERDDAP™ монтаж.  

  • Поведінка драйвера Postgresql: Коли я оновлюв драйвера Postgresql, імена стовпців у списку таблиці, створеному Postgresql і GenerateDatasetsXml, надійшло всі верхній регістр, замість всіх нижніх регістрів, як раніше. Я не знаю, якщо це буде впливати на інші речі, оскільки бази даних часто розглядають ці імена, щоб бути нечутливими. Моя тестова датасет ще працює правильно. Але якщо ваші дані перестануть працювати з цим ERDDAP™ оновлення, це можливо, причина, щоб переслідувати перший.  

  • BUG FIX: ERDDAP™ Тепер також обробляє приватні файли AWS S3 правильно. У зв'язку з поліпшенням файлів AWS S3 були інші. Михаїл Гангль і Dylan Pugh.  

  • Головна EDDGrid ВідNcFiles і EDDGrid ВідNcFiles Розпаковані дані тепер можна прочитати в розділі "структури" .nc 4 і .hdf 4 фото. Для визначення змінної, яка знаходиться з структури,< sourceName Головна Використовувати формат: fullStructureName | memberName, наприклад, група1/myStruct | myMember . Дякую NRL.  

  • CHANGED: Тепер, якщо використання поточної пам'яті плюс цей запит є навіть трохи високими, набори сітки nThreads для цього запиту 1. Так, ERDDAP™ зберігає пам'ять, коли пам'ять страшно. Завдяки людині в Китаї атакує мій ERDDAP™ монтаж.  

  • Нова система для моніторингу кількості відкритих файлів (які містять розетки та інші речі, не просто файли) на комп'ютерах Linux. Якщо деякі файли помилково не закриваються, кількість відкритих файлів може збільшитися до тих пір, поки вона перевищує максимальну дозволену і безліч дійсно поганих речей. Тепер, на Linux комп'ютери (Інформація не доступна для Windows) :

    • Є новий стовпчик "Відкрити файли" на далекому праві статусу.html веб-сторінку показує відсоток максимальних файлів відкритим. На Windows просто показує «?».
    • Коли ERDDAP™ генерує цю інформацію в кінці кожного основного перевантаження даних, він буде друкувати в журнал. Файл txt: JavaScript licenses API Веб-сайт Go1.13.8
    • Якщо відсоток є >50%, електронна пошта надсилається на ERDDAP™ адміністратор і електронна пошта Про нас Для електронних адрес.

Щоб дізнатися більше, або якщо ви бачите цю проблему ERDDAP™ , див Too Багато відкритих файлів й Завдяки людині в Китаї атакує мій ERDDAP™ монтаж.  

  • НОВИНКА: Я додав багато перевірок і обробки "То багато відкритих файлів", тому завдання просто зупиняється і користувач бачить повідомлення про помилку. Файли даних більше не будуть позначені як погано, якщо читання їх призводить до помилки "То багато відкритих файлів".  
  • Головна \[ bigParentПублічний \] /badFilesFlag каталог: Якщо ви помістили файл в цьому каталозі з datasetID як ім'я файлу (вміст файлу не має значення) й ERDDAP™ видалити поганіФайли .nc Файл для цього Dataset (якщо) і перезавантажити дані ASAP. Причини ERDDAP™ намагатися знову працювати з файлами (помилково?) позначений як поганий. Дякую Марко Альба.  
  • ЗМІНА: На старті, якщо EDDGrid Від...Файли або EDDTableЗ альбому... Файли Dataset спочатку мають файли 0 у списку відомих правових файлів (Наприклад, це новий набір даних) , потім ERDDAP™ Завантажувати дефери і налаштовує прапор так, щоб він буде завантажений ASAP після основної навантаженняDatasets. Це прискорює початковий стартап, коли є нові дані.  
  • CHANGED: FileVisitorDNLS.testAWSS3 () і FileVisitorSubdir.testAWSS3 () ; тепер використовувати AWS v2 (не в1) SDK. Так тепер Git ERDDAP™ тепер містить всі необхідні файли і вам більше не потрібно вручну додати масивний v1 AWS SDK Jar файл.  
  • ЗМІН: Я перейшов на використання Maven для виявлення/гашень залежностей (Файли .jar в /lib) й Зміни в v2 з AWS SDK Буде потрібно для інших імпортних кодів в майбутньому. Величезна подяка Кайлу Вілкоксу, який надав pom.xml він створив і використовує, які вирішили кілька проблем для мене.  
  • CHANGED: параметр класпат (-кп) використовується в GenerateDatasetXml, DasDds та інших невеликих програм, які приходять з ERDDAP™ , і в порадах програмістів тепер набагато простіше і не варто знову змінюватися, так як він відноситься до каталогу, а не окремих файлів: \-cp class;C:\programs\\_tomcat\lib\servlet-api.jar;lib\\* (або ':' замість ';' для Linux і Macs) й (Я повинен зробити це років тому, коли він став варіантом.)
     
  • НОВИНКА: GenerateDatasets Xml має новий варіант утиліти: знайтиDuplicateTime який буде шукати через колекцію сітки .nc (і пов'язані) Файли для пошуку файлів з значеннями часу дублікатів. Про нас Пошук час
     
  • Головна datasets.xml тепер можна включити<палітри> тег, який перенадає<палітри> значення тегу з повідомлень.xml (або перетворює значення повідомлення.xml, якщо він порожній) й Це дозволяє змінити список доступних палітрів під час ERDDAP™ працює. Також, якщо у вас є підкатегорія cptfiles ERDDAP™ каталог контенту, ERDDAP™ скопіювати всі файли \ *.cpt в цьому каталозі в \[ домка \] /webapps/erddap/WEB-INF/cptfiles каталог кожного разу ERDDAP™ початок. Разом з тим ці зміни дозволяють додати палітри і мати зміни, які зберігаються при встановленні нової версії ERDDAP й Дивитися Документація палітра
    Завдяки Jennifer Sevadjian, Melanie Abecassis, і, можливо, інших CoastWatch людей.  
  • Про нас<JavaScript licenses API Веб-сайт (/docs/server-admin/datasets#slowdowntroublemillis) тепер використовується для всіх невдалих запитів, не тільки декількох типів.  
  • CHANGED: Нитка RunLoadDatasets тепер перериває нитку LoadDatasets на 3/4 LoadDatasets MaxMinutes так що є більше часу для LoadDatasets, щоб помітити перерву і вийти з витончено. Також для цього є більше і кращі діагностичні повідомлення.  
  • ЗДОРОВ'Я від старої версії Lucene до v8.7.0.  
  • CHANGE: листи, надіслані ERDDAP™ Тепер з'являється фіксована ширина шрифту.  
  • ЗНАЧЕННЯ: EDDGrid ВідФайлів тепер отримує значення осі, а також атрибути від FIRST | LAST файл, вказаний в<метаданихЗ альбому>. Надія (нема) до Ken Casey, та ін.  
  • Підтримка недійсних одиниць "degree\_North" та "degree\_East", які помилково використовуються останніми файлами (з 2020-10-01) у версії AVHRR Pathfinder 5.3 L3-Collated (Л3К) SST дані (ензіПХ53 sst d1day і nceiPH53 sst 1 день) й ERDDAP™ тепер може стандартизувати їх до діючих одиниць. Надія (нема) до Ken Casey, та ін.  

Версія 2.11

(Випуск 2020-12-04)

  • Нові можливості та зміни (для користувачів) :
  • BUG FIX: ЗамовленняByMean кинув NullPointerException, якщо змінна мала лише одну з \FillValue або відсутні\ Значення визначено. Тепер керує ситуацію правильно. Дякую Марко Альба.  
  • BUG FIX: Виявлено проблеми з текстовими файлами ODV ERDDAP™ в v2.10. Ці проблеми фіксуються. Спасибі Shaun Bell.  
  • BUG FIX: Просто в ERDDAP™ v2.10: Якщо в URL-адресі вказані лонові межі, то поле не намальовано на карті світу. Тепер знову. Дякую John Maurer.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • BUG FIX: Просто в ERDDAP™ v2.10: Файли скриптів для АрхівADataset, GenerateDatasets Xml і DasDds не працювали, тому що вони не мали змін до класипату, які додали з ERDDAP™ v2.10. Тепер вони роблять. Дякую Марко Альба.  
  • НОВИНКА: В datasets.xml , тепер ви можете мати тег:
        <emailDiagnosticsToErdData></emailDiagnosticsToErdData> <!-- true (the default) or false -->  

В даний час, якщо правда (або якщо тег порожній, або якщо тег не в файлі) , коли запит користувача веде до NullPointerException, ERDDAP™ по електронній пошті слід стека erd.data at noaa.gov (Про нас ERDDAP™ Команда розробників) й Це має бути безпечною та захищеною від конфіденційної інформації (Наприклад, запит) входить в електронну пошту. Це має бути можливість зловити будь-яку непристойність, абсолютно несподівані помилки, які призводять до NullPointerExceptions. В іншому випадку користувач бачить винятки, але ERDDAP™ розробники не знають, що це проблема, яку потрібно виправити.

Можливо, цей тег призведе до інших, аналогічна діагностична інформація, яка подається на електронну пошту erd.data at noaa.gov в майбутньому. Зміст електронної пошти завжди буде мінімальним і пов'язаний з помилками, і не, наприклад, інформація про використання. Дякую Марко Альба.  

  • CHANGED: Тепер поширені типи стиснених файлів ( .bz2 й .gz й .gzip й .tar й .tgz й .z й .zip ) також заборонені для запитів на діапазоні байтів. Це зазначено через<розширенняNoRangeRequests> в повідомлення.xml.  
  • ЗНОВН ПРОБЛЕМ: Як з ERDDAP™ 2.10, .nc мл файлів, які намагаються змінити атрибут, не змінюючи атрибут. Це відомий помилка в netcdf-java який я повідомляв, і вони кажуть будуть виправлені в наступному випуску netcdf-java.  

Версія 2.10

(Випущено 2020-11-05)

  • Нові можливості та зміни (для користувачів) :
  • Новий рік Контакти Конвертер ефективно переповнює значення з значень сітчастих даних. Як це дуже корисно для дослідників, які працюють з даними відстеження тварин. Цей конвертер приймається в таблиці з широтою, довготою і часовими колонами (і, можливо, інші стовпці) і повертає таблицю додатковими стовпчиками з міжзалізованими значеннями. Таким чином, це схоже на популярний Хриптоматика Сценарій, створений Dave Foley, але пропонує перевагу обробки до 100 точок за запитом. Спасибі Dave Foley і jordan watson ( NMFS ) й  
  • ВАЖЛИВО: Розширений пошук тепер суворий для запитів не-.html. Тепер викине винятки для запитів, які мають постійні помилки (наприклад, запити, де minLat > maxLat) або тимчасові помилки (e.g., запити для standard\_name не існує) й Для .html запитів, Розширений пошук є незмінним: як з пошуку Google, він робить його кращими та мовними виправленнями або ігнорує помилки. Завдяки Rich Signell.  
  • IMPROVED: Карта на сторінці Розширеного пошуку зараз більша (вам все ще доведеться гняти, але менше) і значно більш точне (але все ще не ідеально) й Дякую John Maurer.  
  • IMPROVED: Налаштування "Знімаємо маску землі" на Зробіть Граф веб-сторінки та &.land=... налаштування URL-адрес, які вимагають карти зараз підтримує ще два варіанти: «зовнішня лінія» оформлює контур землі, політичні межі, озера та річки. «зварити» нічого не тягнеться. Дивитися &.land=... документація й Дякую John Maurer.  
  • ІМППРОВЕД: Графіки та карти, створені ERDDAP™ тепер можна використовувати три види маркерів: Без кордонів заповнена площа, без кордонів заповнене коло, без кордонів заповнений трикутник. Код цього сприяло Marco Alba з фізики ETT / EMODnet. Дякую Марко Альба.  
  • Головна "files" система тепер підтримує рівнину Відповіді типу файлів (.csv, .htmlTable й .itx й .json й .jsonlCSV1 й .jsonlCSV й .jsonlKVP й .mat й .nc й .nccsv й .tsv або .xhtml й) , наприклад, https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv й Завдяки Kyle Wilcox.  
  • Впровадження: URL-адреси, отримані при використанні форми доступу до даних (Українська) або Мак-А-Граф (.граф) веб-сторінки тепер коректно процентувати символи \[ і \] й Це робить URL трохи важче для людини, щоб читати, але краще з точки зору веб-безпеки. Адміністратори тепер мають можливість встановити розслабленийQueryChars= Р \[ \] | ' в файлі Tomcat server.xml (менш надійний) чи ні (більш надійний) й Завдяки Antoine Queric, Dominic Fuller-Rowell і іншим.  
  • НОВИНКА: Якщо запит на EDDTable datasets включає &add Сортування Де придбати (Українська Ім'я, атрибут Вартість) й ERDDAP™ додавати всі змінні, які мають attribute Ім'я: Значення до списку бажаних змінних. Дивитися Тата Сортування Де документація й Aurelie Briand, та ін.  
  • ЗАГАЛЬНІ: ERDDAP™ Тепер відмовляється від запитів на байт /файлів/ .nc або .hdf Файли Не намагайтеся підключитися до дистанційного керування .nc або .hdf Файли, якщо вони були локальними файлами. Неефективний і часто викликає інші проблеми. Кількість:
    • Зареєструватися(OPeN)DAPклієнтське програмне забезпечення для підключення ERDDAP Р DAP послуги для даного набору даних (які мають /griddap / або / tabledap / у URL) й Що DAP для.
    • Використовуйте форму доступу даних Dataset для запиту субсету даних.
    • Якщо вам потрібен весь файл або повторний доступ протягом тривалого періоду часу, використовуйте curl й wget , або ваш браузер для завантаження всього файлу, а потім доступу до даних з локальної копії файлу.  
  • ПІДВИЩЕННЯ: .odv Для підтримки нової версії ODV .txt Файли та підтримка належного представлення траєкторій, термінологій та даних профілю.  
  • ІМППРОВЕД: Тепер, умови пошуку в подвійних котируваннях інтерпретуються як рядок json, так що вони можуть мати \ закодовані символи. Серед інших речей, це дає змогу шукати точний матч для атрибуту, наприклад, «інституція= NOAA \n "Не збігти дані з установою= NOAA NMFS й Дякуємо Dan Nowacki.  
  • ПІДВИЩЕННЯ: У додаткових місцях, плаваючі номери точок (особливо плаваючі перетворені на подвійні) Тепер з'являються як трохи більше округлої версії числа в додаткових місцях, наприклад, float раніше показаний як подвійний, як 32.27998779296875, тепер може з'явитися як 32.28. Завдяки Kyle Wilcox.  
  • BUG FIX: не позначені цілі аудіо файли були читати трохи неправильно. Тепер вони читають правильно.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ВАЖЛИВО: Перший раз ви запускаєте ERDDAP™ v2.10, деякі дані на основі локальних файлів даних будуть завантажені дуже повільно, тому ERDDAP™ необхідно відтворити базу даних про файл. Після повільного початкового перевантаження вони швидко навантажать, як і раніше. Будь ласка, зв'яжіться з нами  
  • ЦЕ ВИ МОЖЕТЕ:
    • Коли ви вперше запустіть v2.10, деякі дані не можуть завантажуватися, оскільки ERDDAP™ тепер суворіше про деякі метадані. Як до, ERDDAP™ Повідомляти Вас про щоденний звіт, коли він вперше завантажує. Що буде містити повідомлення про помилки для кожного з даних, які не навантажували. Прочитайте повідомлення про помилки, щоб дізнатися проблеми. У більшості випадків вам просто потрібно зробити невелику зміну метаданих даних для вирішення проблеми.  
    • У datasets.xml , пошук< sourceName Ім'я (замітка '=' знак, який ідентифікує фіксована-значення sourceName ) й Для більшості ERDDAP™ налаштування, це рідко. Якщо будь-який з значень після '=' є рядки (не цифри) , ви MUST тепер закривши рядок в подвійних лапках. Наприклад, До:< sourceName Модель: KZ401<Українська sourceName Головна Після:< sourceName >="KZ401"<Українська sourceName Головна  
    • НОВИНКА: У налаштуваннях є нова додаткова настройка.xml,<JavaScript licenses API Веб-сайт Go1.13.8<доступніViaFiles> для кожного з даних. За замовчуванням для цього нового тега є помилковим, що імітує попередній ERDDAP™ поведінка. Цей параметр нижнього рівня можна переробити заданими даними<Доступні налаштування ViaFiles>.

ЗАМОВИТИ (бо є користувачі, які хочуть це) : Якщо ви хочете зробити всі EDD ... Відповідні дані, доступні за допомогою файлової системи, потім

  1. Додати цей тег у файл налаштування.xml:
                <defaultAccessibleViaFiles>true</defaultAccessibleViaFiles>
  1. (Додатково) Видалити всі
                <accessibleViaFiles>true</accessibleViaFiles>

в datasets.xml Оскільки стандарт тепер true.  

  • Додати \_FillValue Атрибути: ERDDAP™ використовується, щоб мати за замовчуванням \_FillValue для всіх цілих змін: максимальне значення типу даних (Наприклад, 127 для змінних байтів) й Тепер це не так. Для того, щоб уникнути цих значень, показано як значення даних (не відсутні значення) , вам потрібно явно вказати стан даних за допомогою атрибутів \_FillValue. Відтепер, кожен раз, коли ви починаєте ERDDAP™ , він відправить адміністратора електронну пошту з .csv таблиці з переліком змінних джерел, які не мають \_FillValue або missing\_value атрибути та запропоновані нові атрибути \_FillValue. Про нас Додати \_Fill Значення атрибутів для отримання додаткової інформації та інструкцій.  
  • Якщо ви зрозуміли ERDDAP™ , вам потрібно змінити параметр classpath на командних лініях javac, щоб додати посилання на ці нові баночки: lib/flow-jexl.jar;lib/aws-java-sdk.jar;lib/jackson-annotations.jar;lib/jackson-core.jar;lib/jackson-databind.jar й  
  • CHANGED: Tomcat 9 тепер рекомендована версія Tomcat для ERDDAP й Остання версія Tomcat 8.5+ також відмінно підходить для цього. Ми очищаємо ERDDAP Р Інструкція по монтажу Tomcat й

Остання версія Java 8 000 р. (нема Java 9, 10, 11, ...) з Приват24 залишається рекомендована версія Java для ERDDAP й Java 8 має довгострокову підтримку від AdoptOpenJDK, тому він залишається безпечним для використання, але пам'ятайте, що отримати останню версію її періодично з причин безпеки.

  • НОВИНКА: Script SourceNames / Знижена Варіабельність у табличних даних EDDTableЗ альбомуFiles, EDDTableЗ альбомуDatabase, і EDDTableЗ альбомуFileNames datasets тепер може включати вирази та скрипти в sourceName й Це дозволяє зробити нові змінні на основі наявних змінних у вихідних файлах. Розрахунок заданої нової змінної здійснюється в межах одного ряду результатів, багаторазового для всіх рядків. Наприклад, для перетворення довготи з значеннями в діапазоні -180 - 180° від змінної значень в діапазоні 0 - 360°: < sourceName >=Math2.anglePM180 (ряд.columnDouble ("лон") ) <Українська sourceName Головна Подробиці див. Скрипка джерелоНазва
    Спасибі Бобу Симона (який планував ERDDAP™ v1.0 і нарешті знайшов спосіб його реалізації) Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية (і робити це добре) й  
  • НОВИНКА: Не позначені типи даних (ubyte, ushort, uint, ulong) тепер підтримується. Зверніть увагу, що багато типів файлів (Наприклад, .das, .dds, .nc 3 хв) не підтримує всі ці нові типи даних. Дивитися Дані Документація про те, як ERDDAP™ з цими відмінностями. Точно, так як(OPeN)DAP, можливо, відповідь .dds, не підтримує підписані байти, довги або улунки, ви можете використовувати ERDDAP 's tabular уявлення .das і .das як видно в http .../erddap/ Контакти Українська datasetID Веб-сайт: www.facebook.com (наприклад, https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ) які ви також можете отримати в інших типах файлів або .nccsv Відповідь метаданих (наприклад, https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ) , як з яких підтримують всі типи даних у всіх ситуаціях.

WARNING: Для даних, які постраждалі від цієї зміни, можливо, що ви побачите проблеми з даними, оскільки дані, які ERDDAP™ читати з джерела може бути різним (е.g., змінні, які раніше читають, як підписані цілі, тепер можна прочитати як не позначені цілі) й У результаті виникають проблеми: нові файли, які не додаються до даних, та/або помилок при спробі доступу до даних. У разі виникнення проблем, перш за все, щоб спробувати встановити жорсткий Прапор для набору даних. Якщо ви не вирішуєте проблему, то вам доведеться шукати логін. txt, щоб побачити повідомлення про помилку, ввімкнути datasets.xml for the dataset, and/або, можливо, rerun генеруватиDatasets.xml для Dataset. Завдяки netcdf-java 5.x (які змусили проблему) і майбутні CF 1.9.

  • ПІДВИЩЕННЯ: Зараз Документи для того, як створити дані з файлів у відрохах AWS S3. Micah Wengren.  
  • ЗМІНОВА: Є кілька змін, пов'язаних з "files" система.
    • Код для обробки цього був переписано, щоб бути в курсі більше класів.  
    • НОВИНКА: Користувальницькі запити для каталогів тепер можуть запитати, що відповідь буде одним із стандартних типів таблиць за допомогою додавання бажаного розширення файлу: .csv, .htmlTable й .itx й .json й .jsonlCSV1 й .jsonlCSV й .jsonlKVP й .mat й .nc й .nccsv й .tsv або .xhtml ). Наприклад, https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv
      Завдяки Kyle Wilcox і Shane St Savage.  
    • ІМПРОВЕД: Тепер Generate Дані Xml не буде включати в себе<доступнийViaFiles> тег у виході. Припустимо, що датасет буде спиратися на значення нового<JavaScript licenses API Веб-сайт Go1.13.8 мітка в налаштуваннях.xml. Про нас доступні Проксимус й  
    • ІМППРОВЕД: Додаткові типи даних тепер підтримують Віджети: EDDGrid БиСид, EDDGrid АгрегатЕкспертизация, EDDGrid ВідErddap, EDDTableЗ альбомуErddap, EDDGrid ВідEDDTable, EDDTableЗ альбому EDDGrid й EDDGrid ВідEtopo. Для цього файли з даної віддаленої / знімної Dataset будуть доступні лише якщо як батьки, так і віддалені дані, доступні ViaFiles, які встановлюються на true (за допомогою<JavaScript licenses API Веб-сайт Go1.13.8 Завдяки Дам'янському Смиті та робу повною.  
    • Щоб зробити / РЕКОМЕНДАЦІЇ: Ми рекомендуємо зробити всі відповідні дані, доступні за допомогою файлової системи, встановивши налаштування<JavaScript licenses API Веб-сайт Go1.13.8 Серед інших причин, "files" Система дозволяє користувачам легко переглядати файли, які доступні, і коли вони останні змінилися, таким чином, це легко для того, щоб підтримувати власну копію всієї бази даних. Якщо ви зазвичай не хочете зробити дані доступні через файлову систему, встановити<JavaScript licenses API Веб-сайт Go1.13.8 У будь-якому випадку, просто використовуйте<ДоступніViaFiles> для декількох даних, які є винятком загального переліку політики, встановлених загальними<JavaScript licenses API Веб-сайт Go1.13.8 (наприклад, при використанні даних .nc Файли мл, які не дуже корисні для користувачів) й  
  • ІМППРОВЕД: Тепер, якщо джерело даних має CF сітки / mapping інформація, генерувати Дані Xml для сітчастих даних додасть інформацію світовим<addAtts>, і інформація буде додано в глобальний<JavaScript licenses API Веб-сайт Go1.13.8 У глобальних атрибутах датасета в якості набору атрибутів за допомогою префіксної сітки\mapping\ .  
  • ІМПРОВЕД: Підтримка груп при читанні .nc 4 000 р. (і в певній мірі .hdf 5 хв) Файли В цілому, ERDDAP™ Складання даних буде побудовано з змінних в одній з груп файлів. Також GenerateDatasets Хмл для EDDGrid ВідNcFiles і EDDGrid ВідNcFiles Розпакований зараз просить "групу" (Наприклад, "" для всіх груп, " someGroup", "someGroup/someSubGroup", або " \[ Увійти \] " для простої кореневої групи) й Завдяки Карлу Карлету і Джессізі Хаусману.  
  • ІМПРОВЕД: ГенераціяДатасети Хмл для EDDGrid ВідNcFiles і EDDGrid ВідNcFiles Розпакований зараз підтримує параметр "DimensionsCSV", який дозволяє вказати імена джерел розмірів, які ви хочете, щоб використовувати ці дані. Використовуйте "" для отримання змінних, які використовують найбільші розміри, як раніше. Також зафіксовано пов'язану невелику помилку, яка виникла з цим типом файлу. Спасибі Sujal Manandhar.  
  • BUG FIX: ГенераціяДатасети Xml тепер належним чином списки "EDDTableЗ альбомуJsonlCSVFiles" (не "EDDTableЗ альбомуJsonlCSV") як один з варіантів EDDType. Спасибі Andy Ziegler.  
  • ПІДВИЩЕННЯ: EDDGrid ВідNcFiles Відпаковані тепер стандартизують атрибути "без" до стандартних / "канонічних" udunits (той же метод, як конвертер одиниць) й Наприклад, "meter per second" й "meters/second" й "m.s^-1" й "m s-1" все стати "m s-1" й Спасибі Andy Ziegler.

ВАРТІСТЬ: Це можливо, що це призведе до проблем деяких існуючих даних (e.g., викликати нові файли, які будуть позначені "діватися") й Якщо так, встановити жорсткий Прапор Для того, щоб всі вихідні файли будуть перечитати з новою системою.

  • ІМПРОВЕД: Тепер змінна< sourceName > може вказати фіксовану значення = NaN і змінну може мати actual\_range атрибут, який визначає кінцевий діапазон. Це іноді корисно, так що дані (notfully the EDDTableЗ альбомуFileNames dataset) може мати змінну властивість (й) (Наприклад, широта, довгота, час) з фіксованими значеннями NaN, але з дією actual\_range (як встановити атрибут) й Потім, в Розширеному Пошукі користувач може шукати дані, які мають дані в певній широтості, довготи, діапазоні часу і цей набір даних зможе сказати, що він має відповідні дані (Хоча всі фактичні ряди даних покажуть NaN) й Дивитися виправлена документація й Завдяки Mathew Biddle.  
  • НОВИНКА: Зараз, datasets.xml chunk для EDDTableЗ альбомуAsciiFiles або EDDTableЗ альбомуColumnarAsciiFiles dataset може включати тег, який розповідає ERDDAP™ ігнорувати всі лінії у верхній частині файлу до та у тому числі лінії, яка відповідає визначеному формальному виразу. Наприклад, <JavaScript licenses API Веб-сайт Go1.13.8\\\\\ЗАХИСТ ЗДОРОВ'Я\<Українська проігнорувати всі лінії і в тому числі рядок, яка починається з "\\\* END ЗДОРОВ'Я. Дивитися [<JavaScript licenses API Веб-сайт Go1.13.8 (/Документи/сервер-адміністрування/datasets#skipheadertoregex) й Спасибі Ілліч  
  • НОВИНКА: Зараз, datasets.xml chunk для EDDTableЗ альбомуAsciiFiles або EDDTableЗ альбомуColumnarAsciiFilesdataset може включати тег, який розповідає ERDDAP™ ігнорувати всі лінії у файлі, які відповідають визначеному формальному виразі. Наприклад,
        <skipLinesRegex>#.\\*</skipLinesRegex>  

пропустити всі лінії, які починаються з "#". Дивитися [<JavaScript licenses API Веб-сайт Go1.13.8 (/docs/server-admin/datasets#skiplinesregex) й Дякую Ілліч.  

  • Головна datasets.xml курка для будь-якого EDDTable Dataset тепер може включати &add Сортування Де придбати (attributeNamesCSV) й Якщо це робить, ERDDAP™ додасть віджет для кожного з зазначених атрибутів Назви до форми доступу даних (Веб-сайт .html) щоб зробити його легко для користувачів, щоб додати &add Сортування Де придбати (Українська Ім'я, атрибут Вартість) до запиту. Дивитися Тата Сортування Де документація й Aurelie Briand, та ін.  
  • Головна Інструмент третій-Party: ERDDAP -лінт ERDDAP -lint - програма від Rob Fuller і Adam Leadbetter of Irish Marine Institute, яка ви можете використовувати для поліпшення метаданих ваших даних ERDDAP™ дані. ERDDAP -lint "Зберегти правила і простий статичний веб-додаток для запуску деяких тестів перевірки проти ваших ERDDAP™ сервер. Всі тести проходять в веб-переглядачі. Як Інструмент для розфарбовування Unix/Linux, ви можете редагувати існуючі правила або додати нові правила. Про нас ERDDAP -лінт для отримання додаткової інформації.

Цей інструмент особливо корисний для даних, які ви створили кілька разів тому, і зараз хочете довести оновлення з вашими поточними налаштуваннями метаданих. Наприклад, ранні версії GenerateDatasets Xml не докладав зусиль для створення глобального creator\_name й creator\_email , творець\тип, або creator\_url метадані. Ви можете використовувати ERDDAP - для визначення значень даних, які не мають атрибутів метаданих.

Завдяки Rob і Adam для створення цього інструменту і створення його доступним для ERDDAP™ громада.

  • НОВИНКА: Тепер це океї, якщо деякі файли в EDDGrid Відображення даних не має всіх змінних даних. Файли будуть включені, якщо вони мали змінні (з усіма відсутніми значеннями) й Дале Робінсон і Doug Latornell.  
  • НОВИНКА: Є статистика нового використання в файлі журналу і Щоденний звіт, щоб допомогти адміністраторам виявити користувачів, які викликають проблеми пам'яті. Статистика названа "OutOfMemory (Розмір масиву) "ОутОфМеор" (Тоо Великий) ", і "OutOfMemory (Шлях Too Великий) ". Вони показують IP адреси користувачів, які зробили запити в цих категоріях і кількість запитів, які вони зробили. Якщо не виникало клопотання, ці статистика не з'являються. "OutOfMemory" (Розмір масиву) "ОутОфМемори" (Шлях Too Великий) "Запити зазвичай не проблема, оскільки запити були настільки великими, що ERDDAP™ спіймали їх швидко і повернули повідомлення про помилку. «ОутОфМеор» (Тоо Великий) "Попити більш небезпечні, оскільки ERDDAP™ зробив деякі зусилля, перш ніж він зрозумілий, що не було достатньо пам'яті, в даний час можна обробляти запит (Хоча проблема може бути іншими запитами прямо перед цими запитами) й

Є також нова статистика, названа "Запит на море, IP-адреса", яка показує IP-адреси користувачів, які зробили великі запити (в даний час, сітчастий .nc Файли > 1Б) й

Також таблиця часових рядів на сторінці статусу.html тепер включає в себе стовпчик "memFail", що показує кількість запитів, які не вдалося з "OutOfMemory (Тоо Великий) "Помилки з останнього основних даних навантаження. Будь ласка, будь ласка, будь ласка, зв'яжіться з нами Спасибі Бобу Симона.

  • НОВИНКА: Нова версія Hyrax Списки каталогів різним чином, ніж раніше. ERDDAP™ тепер можна прочитати старі та нові каталоги.  
  • NEW: Перевантаження та відповіді користувачів, які приймають >10 секунд для обробки (успішно або безуспішно) позначений " (>10 хв) ". Таким чином, ви можете шукати файл log.txt для цієї фрази, щоб знайти дані, які сповільнили перевантаження або номер запиту запитів, які були уповільнені до обробки. Ви можете переглянути вище у файлі log.txt, щоб побачити, що проблема Dataset була або що запит користувача був і хто він був. Ці повільні завантаження даних та запити користувачів іноді оподатковуються ERDDAP й Щоб дізнатися більше про ці запити, ви можете виявити та вирішувати проблеми.
  • ПІДВИЩЕННЯ: Під час перевірки CF DSG, ERDDAP™ Тепер забезпечує, що змінні з cf\role атрибути знаходяться в відповідному cdm\...\variables list і не в інших cdm\...\_variables lists. Наприклад, якщо в рядкахПрофіл даних має змінну "станцію\_id", яка має cf\_role=timeseries\_id атрибут, потім "станція\_id" повинна бути в cf\_timeseries\_variables list, але не повинно бути в cf\_profile\_variables list. Micah Wengren.  
  • ІМППРОВЕД: "Simplify" тепер швидше, використовує менше пам'яті, і може повернутися до LongArray. Дякую Unidata й  
  • IMPROVED: швидкийRestart тепер значно швидше для EDDTableЗ альбому (nc пов'язані) Файли (крім EDDTableЗ альбомуNcCFFiles і EDDTableЗ альбомуInvalidCRAFiles) бо зробити Очікується (та інше місце) Тепер просто прочитає метадані файлу зразка замість читання всіх даних. Дякую за Джессіка Остін.  
  • IMPROVED: Зараз існує підтримка часових рядків з прецизією більше, ніж до-міллісекунд, якщо додаткові цифри всі 0's, наприклад, "2020-05-22T01:02:03.456000Z". Yibo Jiang.  
  • ІМППРОВЕД: GenerateDatasetsXml EDD.suggestDestinationName використовується для видалення '(' і все після. Тепер видаляється (.\) тільки якщо це кінець sourceName й Тепер він також видаляє \[ й\ \] тільки якщо це кінець sourceName й Спасибі Julien Paul.  
  • ІМПРОВЕД: ГенераціяДатасети Xml тепер робить змінну destinationName s унікальний доданий \_2, \_3, ..., як це потрібно. Спасибі Julien Paul.  
  • ІМППРОВЕД: Коли календар2.parseDateTime parses dd, hh, або HH, перший "цифровий" тепер може бути просторим.
  • ЗНОВН ПРОБЛЕМ: Почати з ERDDAP™ 2.10, .nc мл файлів, які намагаються змінити атрибут, не змінюючи атрибут. Це відомий помилка в netcdf-java який я повідомляв, і вони кажуть будуть виправлені в наступному випуску netcdf-java.  
  • BROKEN LINKS FIX: Я зробив правильну систему для тестування зламаних посилань ERDDAP™ веб-сторінки, тому зараз повинні бути дуже незламні посилання (не менше, ніж за кожну дату випуску -- нові зламані посилання виникають часто) й  
  • BUG FIX: EDDTableЗ альбомуHttpGet не вдалося з певними видами запитів. Тепер це не так. Завдяки Еміму в BODC.  
  • BUG FIX: Щоб впоратися з деякими запитами, EDDTable зробив тимчасовий файл для кожного запитуваної змінної, з додаванням назви файлів в ім'я змінної. Якщо ім'я змінної була також тип стиснення (Наприклад, .Z) й ERDDAP намагатися (і не) декомпресувати тимчасовий файл. Тепер тимчасові імена файлів закінчуються ".temp". Завдяки Mathew Biddle.  
  • BUG FIX: GenerateDatasetsXml і Calendar2.convertTo Java Дата Формат тепер набагато рідше, щоб зробити неправильну зміну при спробі виправити, можливо, недійсний формат часу. Точно, не буде змінено формат дат. Завдяки Mathew Biddle.  
  • BUG FIX: Якщо була помилка при отриманні вмісту з віддаленої URL, і якщо помилкиСтреам вміст стискається, ERDDAP™ тепер належним чином відхиляє повідомлення про помилку. Спасибі Бобу Симона.  
  • BUG FIX:<ПідписуйтесьToRemoteErddapDataset> не був застосований при... Відповідна датасета Erddap стала дочірнім індексом. Тепер це. Дякуємо Крісу Ромса.  
  • BUG FIX: ГенераціяДатасети Xml більше не замислюється про змінну назву джерела від "латину" може бути широтою. Завдяки Vincent Luzzo.  
  • BUG FIX: Тепер, OutOfMemoryError під час читання файлу даних при обробці запиту користувача не є підставою для додавання файлу до списку BadFiles. Спасибі Бобу Симона.  

Версія 2.02

(Випуск 2019-08-21)

  • Нові можливості та зміни (для користувачів) :

  • НОВИНКА: Зараз два способи пошуку даних на декількох ERDDAP й Вони працюють трохи по-різному і мають різні інтерфейси і параметри.

Завдяки Тилар Муррей для оригінального запиту.  

  • ПІДТРИМКА: запит на "files" система для завантаження файлу, який фактично на віддаленому сайті (Наприклад, AWS S3) Тепер призводить до переадресації, тому користувач фактично завантажує дані з джерела, замість використання ERDDAP™ як посередництво. Спасибі Andy Ziegler і NOAA й  
  • NEW: Як приклад нових функцій AWS S3, і для того, щоб зробити це простіше для всіх, хто переглядає і завантажувати файли з публічних відролів AWS S3, ми створили ~110 опис даних що дозволяє кожному переглядати вміст практично всіх AWS S3 Open Data відро й Якщо натиснути на кнопку "files" посилання на будь-який з даних про зразок, ви можете переглянути дерево каталогів та файли в цьому відро S3. У зв'язку з тим, як ці дані працюють, ці списки каталогів завжди ідеально актуальні, оскільки ERDDAP™ отримайте їх на Якщо ви натиснете дерево каталогу до фактичного імені файлу і натисніть на ім'я файлу, ERDDAP™ перенаправить запит на AWS S3, щоб ви можете завантажити файл безпосередньо з AWS. ERDDAP™ Адміністратори можуть Як зробити це для інших S3 відро й Спасибі Andy Ziegler і NOAA й  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Ви не знаєте:  
  • ПІДВИЩЕННЯ: ERDDAP 's метод зберігання масивів рядків (Структурний) Зараз набагато ефективніше пам'яті. Ступінь Араси використовуються по всій території ERDDAP™ , можливо, коли читання табличних файлів даних ASCII. Крім того, інші зміни роблять читання CSV / TV / SSV ASCII, колонар ASCII, і jsonlCSV застібки файлів даних швидше і набагато ефективніше пам'яті. Результат: для 764 MB ASCII файл перевірки даних (але стиснено до 52 Мб .gz Головна) з 3,503,266 рядків і 33 стовпців, максимальне використання пам'яті пішли від 10 Гб до 0,6 Гб (на пік) й Час, щоб прочитати його пішов з ~7 хвилин (але значно змінюється з тим, скільки фізичного пам'яті в комп'ютері) до ~36 секунд (в тому числі 10 для спрощення () які використовуються тільки GenerateDatasets Хмл) й Багато інших місць ERDDAP™ збільшить ефективність пам'яті. Дякую за Тилар Муррей і Матева Biddle.

Я досліджував різні рішення (зберігання рядків у StringArray як UTF-8-encoded байтів) й Що зменшує використання пам'яті ще ~33%, але за вартістю ~33% уповільнення. Порівняно з системою, яка зараз використовується, що здавалося б, як погана торгівля. Чим простіше давати комп'ютер більше пам'яті (купити більше пам'яті для ~ $200) ніж зробити його швидше (купити новий комп'ютер) й

Якщо це зручно, це ще завжди гарна ідея, щоб розбити величезні файли даних в кілька менших файлів на основі деяких критеріїв, таких як stationID і/або час. ERDDAP™ часто тільки потрібно відкрити один з невеликих файлів у відповідь на запит користувача, і, таким чином, можна відповісти набагато швидше.

  • ПІДВИЩЕННЯ: Зараз ERDDAP™ Документація AWS S3 , яка описує, як отримати ERDDAP™ для роботи з файлами даних в AWS S3 відро. Також, ERDDAP™ тепер використовує нові функції в AWS S3 Java API. Також, ERDDAP™ тепер дозволяє URL-адресам AWS S3, щоб включати додаткові символи (період, гіфен, underscore) в назвах відра. Також, ERDDAP™ Тепер вимагає, щоб URL-адреси від AWS S3 були визначені певним чином:   https://bucketName.s3._aws-region._amazonaws.com/prefix/
    де префікс необов'язково. Спасибі Andy Ziegler і NOAA й  
  • ІМПРОВЕД: ГенераціяДатасети Xml тепер лікує додатковий загальний missing\_value s stand-ins, як відсутні значення і тому, швидше за все, перетворювати стовпець в числовий тип даних. Також Примітивний Арра.симпіфік () тепер журнали, які значення даних викликали його для обробки даної колонки як стовпець рядків. Завдяки Mathew Biddle.  
  • ПІДВИЩЕННЯ:<запитBlacklist> тепер підтримує .\й\ (або :\*:\*для IPv6) в кінці IP-адрес, щоб ви могли б blacklist більше шматків IP-адрес, наприклад, 110.52.\й\ (Китай Уніком Тяньжин) й Переглянути документацію для [<JavaScript licenses API Веб-сайт (/docs/server-admin/datasets#requestblacklist) Завдяки Китаю Unicom і China Telecom.  
  • ПІДТРИМКА: Якщо джерело даних не вказується "institution" атрибут, GenerateDatasets Xml і loadDataset тепер отримує його від атрибуту "creator\_inization" (в наявності) й Micah Wengren.  
  • BUG FIX: стандартизувати Що не завжди було застосовано до файлів даних ASCII. Також EDDTable не було належним чином обробляти обмеження на часові значення, коли джерело мав значення часу і стандартизувати Що було використано. Подяки Палома де ла Валлі.

Я не зрозумілий стан перед: ви повинні просто використовувати стандартизацію Які функції, коли ви насправді повинні їх (Наприклад, при різних значеннях зберігання вихідних файлів у різних напрямках) , оскільки деякі запити на дані, які використовують стандартизацію Що буде оброблятися трохи повільніше.

  • BUG FIX: Помилки в коді, що використовується EDDGrid ВідNcFiles викликало, що це не вдалося .nc 4 і .hdf 5 файлів, які мають "довго" (вт64) змінні. Це тепер фіксується. Завдяки Фрідеману Вобусу.  
  • BUG FIX: Невеликі зміни до ISO 19115 файлів, щоб зробити інший приймач щасливим. Дякуємо Крісу MacDermaid і Анна Мілан.  

Версія 2.01

(Випущено 2019-07-02)

  • Нові можливості та зміни (для користувачів) :
  • Ні.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • BUG FIX: Помилки в коді, який генерує форму доступу даних для tabledap Запобігає тому, що веб-сторінка повинна бути порожнім для деяких даних. Також я поліпшив роботу несподіваних помилок на всіх сторінках HTML, щоб вони будуть (зазвичай) Показати повідомлення про помилку. Дякую Марко Альба.
  • ІМПРОВЕД: ГенераціяДатасети Xml більше не друкує тривале попередження у верхній частині виходу. Замість, будь ласка, див. Редагування Generate Дані Xml Вихід й Спасибі Стівену Бауму.
  • ІМПРОВЕД: ГенераціяДатасети Xml тепер робить дещо різні рекомендації в різних ситуаціях<updateEveryNMillis> для EDD ...З альбому...Файли даних. Також GenerateDatasets Xml тепер дискурує оригінальну систему "extract" для EDDTableЗ альбомуFiles datasets.

Версія 2.00

(Випуск 2019-06-26)

  • ** ERDDAP™ v2.00 нарешті тут! Я!**
     

  • Ми апологізуємо за тривалу затримку, необхідну для обробки цієї версії. Дякую за терпіння.  

  • Хороша новина полягає в тому, що додатковий час був використаний для додавання додаткових функцій, які користувачі запитували. Погана новина полягає в тому, що навіть з затримкою не додано всі необхідні функції. Ми шкода, але це, здається, більш важливо, щоб отримати цей реліз, ніж затримати більше (назавжди?) безперервно додаючи нові можливості. Ми обіцяємо повернутися до більш частих релізів в майбутньому.  

  • "Версія 2"! Чи існують великі зміни та недоліки? Великі нові можливості? Так. Великі можливості або зміни для адміністраторів або користувачів? Ні. Ми стрибали з v1.82 до v2.00:

    • до 10 років (тепер 11) з першого публічного релізу ERDDAP™ (v1.00 на 2008-05-06, який зовні виглядав, як v2.00) й В цей час ERDDAP™ не менше 12 країн (Австралія, Бельгія, Канада, Франція, Індія, Ірландія, Італія, Південна Африка, Іспанія, Таїланд, Великобританія, США) й
    • частково розмітити основне доповнення в абсолютно новому напрямку: ERDDAP™ тепер має систему доступу до даних для доступу до наявних сервісів сервера даних (Переглянути EDDTableЗ альбомуHttpGet ) й
    • і частково тому, що він не був великим стрибком з 1,82 до 2.00 чисельно, так що це здавалося, як правильно час.  
  • Ще одна хороша новина полягає в тому, що зараз є два інші групи, які сприяють коду ERDDAP™ (в цій версії і з показаннями, які будуть продовжуватися) : Роланд Швейцтер PMEL та Weathertop Consulting. Дуже дякую. Це правда, що вони працюють над проектами власного вибору, але це класична модель розробки відкритого коду -- групи сприяють тому, що вони хотіли б побачити додані. Додана вигода для вкладників: вони отримують використовувати нові функції, як тільки вони закінчуються; вони не повинні чекати наступного релізу ERDDAP й Ваша група також вітає Вас! Дивитися ERDDAP™ Керівництво програмістів й  

  • Ми сподіваємося, що ERDDAP™ v2.00. Чекаємо на наступні 10 років ERDDAP™ розвиток і використання в усьому світі.  

  • Нові можливості та зміни (для користувачів) :
     

  • Головна orderByMean фільтри для tabledap розрахувати дані за зазначеними групами. Також, всі orderBy варіанти тепер підтримують додатковий спосіб визначення груп: _numericVariable \[ Українська \[ часОдягання \] \[ :завантаження \] \] _, наприклад, час/1денний або глибина/10:5. Наприклад, stationID Погода orderByMean (« » » » » » » » » » » » » » » stationID , час / 1 день) буде сортувати результати stationID і час, потім розрахувати і повернути те, що водне stationID для кожного дня. Ці корисні і потужні нові можливості. Новий код для цих функцій та змін до старого коду були внесені Робом Повноважним та Адамом Провідним Спасибі, Роб і Адам!  

  • NEW: вихідний тип файлу для табличних даних: Українська Настільний й Файл JSON відформатований для використання з Google Visualization Бібліотека клієнтів ( Google Charts ) й Код цього був внесений до Roland Schweitzer і представлений через Git. Спасибі, Роланд!  

  • NEW: вихідний тип файлу для табличних даних: .jsonlCSV1 й який схожий на існуючий .jsonlCSV варіант, але з іменами стовпців на першому рядку. Дякуємо Євгену Бургеру.  

  • НОВИНКА: Якщо адміністратор дозволяє йому, користувачі можуть увійти в систему з їх допомогою Орхідея рахунок. EnglishDeutschPусский简体中文中國傳統EspañolالعربيةFrançaisελληνικάDanskАнглійскаябългарскиCatalàČeskýEestiSuomiGaeilgeहिन्दीHrvatskiMagyarIndonesiaIcelandicItalianoעברי日本の한국의LietuvosLatvijasмакедонскиMalayMaltiNederlandsNorskPolskiPortuguêsRomânescSlovenskýSlovenskiShqiptarCрпскиSvenskaไทยTürkçeYкраїнськийTiếng việtייִדישKiswahili ORCID широко використовується дослідниками для унікального виявлення себе. АБОЦВІС облікові записи безкоштовні і не мають питань конфіденційності, які облікові записи Google мають. Про нас ERDDAP Р Оригінал автентифікації й БКО-ДМО (Адам Шепард, Danie Kinkade та ін.) й  

  • НОВИНКА: Новий конвертер URL перетворює застарілі URL-адреси у поточні URL-адреси. English, Українська, Français... ERDDAP™ монтаж, наприклад, посилання на конвертер в ERD ERDDAP й Це має бути корисним для менеджерів даних. Це також використовується всередині GenerateDatasetsXml. Дякую за Бобові Сімони та Шарону Месік.  

  • ПІДВИЩЕННЯ: Конвертер часу тепер має параметри для перетворення будь-якого загального часу рядка в рядок ISO8601 або перетворення a UDUNITS -подібні часові блоки, що натягуються в належне UDUNITS часові одиниці рядок. Це також має бути корисним ERDDAP™ адміністратори, які повинні знати, який формат для визначення атрибуту "невинний" для змінного часу. Це також використовується в внутрішньому порядку GenerateDatasetsXml і стандартизуватиЩо особливість EDDTableЗ альбомуFiles. Спасибі Бобу Симона.  

  • Головна Конвертер одиниць має новий варіант "Стандартизація UDUnits". Наприклад, "deg\_C/m" і "degrees\_C метрів-1" обидва перетворюються на "degree\_C м-1". Ця функція також використовується за допомогою стандартизаціїЯку функцію EDDTableЗ альбомуFiles. Спасибі Бобу Симона.  

  • NEW: Для графіків (крім поверхневих графіків) на сітчастих і tabledap 's Make A Граф веб-сторінки, коли вісь x не є віссю часу, якщо видно лише підмножину діапазону x-і осі, тепер кнопки над графіком, щоб перенести X Axis зліва або праворуч. Завдяки проекту Carrie Wall Bell / Hydrophone.  

  • НОВИНКА: Для графіків вісь X та / або Y тепер можна використовувати вагу Log. Користувачі можуть керувати масштабом Y Axis через новий віджет з випаданням на сітці та tabledap Зробіть веб-сторінки графа. Дивитися .xRange і . документація й Завдяки проекту Carrie Wall Bell / Hydrophone.  

  • ПІДВИЩЕННЯ: ERDDAP™ Тепер робить краще використовувати різні коди HTTP і зараз повертає(OPeN)DAPv2.0-форматований номер повідомлення про помилку. Про нас деталі й Завдяки Antoine Queric і Aurelie Briand.  

  • IMPROVED: Не використовуйте Netcdf-java/c або інші програмні засоби для підключення до .nc або .hdf Файли ERDDAP 's /files/ система, якби вони були локальними файлами. ERDDAP™ Тепер відмовляється від цих запитів. Неефективний і часто викликає інші проблеми. Кількість:

    • Зареєструватися(OPeN)DAPклієнтське програмне забезпечення для підключення ERDDAP Р DAP послуги з набору даних (які мають /griddap / або / tabledap / у URL) й Що DAP є для і так добре.
    • Або скористайтеся формою доступу до даних Dataset для запиту підмножини даних.
    • Або, якщо вам потрібен весь файл або повторний доступ протягом тривалого часу, використовуйте curl й wget , або ваш браузер для завантаження всього файлу, а потім доступу до даних з локальної копії файлу.

     

  • ПІДТРИМКА: На ERDDAP™ Homepage, Full Text Search тепер над "Переглянути список всіх даних", оскільки це найкращий вихідний пункт для більшості користувачів. Завдяки Дідєр Mallarino і Maurice Libes.  

  • JavaScript licenses API Веб-сайт Go1.13.8 тепер випадаючі списки поширених standard\_name й Дякуємо, хто на зустрічі IOOS DMAC.  

  • ІМППРОВЕД: На сторінках /файлів / веб-сторінок тепер є посилання на новий "Що можна робити з цими файлами?" розділ /файли / документації. Цей розділ описує різні типи файлів і дає пропозиції про те, як працювати з ними. Завдяки Maurice Libes.  

  • ВАЖЛИВО: Практично кожен запит ERDDAP™ повинен бути принаймні трохи швидше, а іноді набагато швидше.  

  • BUG FIX: У деяких випадках, коли EDDTable Dataset збережені дані в деяких типах .nc Файли, глобальний атрибут "id" був встановлений на ім'я файлу, що включає хеш, щоб зробити його унікальним для цього запиту. Тепер «ідентифікатор» не залишає (якщо зазначено) або встановити на набір даних datasetID (якщо не вказано) й Дякую John Maurer.  

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
     

  • Щоб зробити: Цей реліз займе деякий час і працює від вас. Будь ласка, будь ласка, будь ласка, подбайте про те, щоб зробити необхідні зміни і кілька годин, щоб експериментувати з новими функціями.  

  • Щоб зробити: Для безпеки, зробіть резервну копію поточного налаштування.xml і datasets.xml Файли так що ви можете перевернутися до них в малоймовірному випадку, де потрібно перевернутися до ERDDAP™ в1.82.  

  • Додати: Рекомендовано Java тепер AdoptOpenJDK's OpenJDK 8 000 р. (ЛТС) + HotSpot. Це відкритий варіант джерела Java не має обмежень на його використання (на відміну Oracle Р Java Розсилка) й Виходить з Oracle Р Java в дорозі, з Oracle 's благословення. З точки зору безпеки, важливо зберегти ваші Java версія до дати. Про нас ERDDAP Р Java Інструкція по монтажу й  

  • Для DO: AdoptOpenJDK's Java потрібно невеликий додаток до установки Tomcat: див. Інструкції з кешу ресурсів й Я думаю, що це заміна для налаштування -XX:MaxPermSize, яка (Прийняти) OpenJDK вже не підтримує.  

  • Щоб зробити: новий за замовчуванням і рекомендувати<JavaScript licenses API Веб-сайт Go1.13.8 DejaVu Sans, які вбудовані в AdoptOpenJDK's Java й Дивитися переглянуті інструкції з монтажу шрифтів й  

  • Щоб зробити: Багато тегів переміщаються з налаштування.xml до datasets.xml й Перевага полягає в тому, що ви можете змінити свої значення під час ERDDAP™ працює, без перезапуску ERDDAP й Можливо, ви можете легко змінити<startBodyHtml5> для відображення тимчасового повідомлення на ERDDAP™ Головна (Наприклад, "Перевірити новий JPL MUR SST v4.1 dataset ..." або "Це ERDDAP™ буде автономно для технічного обслуговування 2019-05-08T17:00 PDT через 2019-05-08T20:00:00 PDT.") й Якщо / коли ви зміните ці теги в datasets.xml , зміни вплинуть на наступний раз ERDDAP™ читати datasets.xml й  

    1. Скопіюйте цей контент у Ваше ім’я datasets.xml файл (будь-який біля початку файлу, після чого<erddapDatasets>):
            <!-- The tags below are described in setupDatasetsXml.html.
The defaults listed below are as of ERDDAP™ v2.00. -->
<cacheMinutes></cacheMinutes> <!-- default=60 -->
<decompressedCacheMaxGB></decompressedCacheMaxGB> <!-- default=10 -->
<decompressedCacheMaxMinutesOld></decompressedCacheMaxMinutesOld> <!-- default=15 -->
<drawLandMask></drawLandMask> <!-- "over" or "under" (default) -->
<graphBackgroundColor></graphBackgroundColor> <!-- 0xAARRGGBB, default is 0xffccccff -->
<loadDatasetsMinMinutes></loadDatasetsMinMinutes> <!-- usually=default=15 -->
<loadDatasetsMaxMinutes></loadDatasetsMaxMinutes> <!-- default=60 -->
<logLevel></logLevel> <!-- "warning" (fewest messages), "info" (default), or "all" (most messages) -->
<nGridThreads></nGridThreads> <!-- default=1 -->
<nTableThreads></nTableThreads> <!-- default=1 -->
<partialRequestMaxBytes></partialRequestMaxBytes> <!-- default=490000000 -->
<partialRequestMaxCells></partialRequestMaxCells> <!-- default=10000000 -->
<slowDownTroubleMillis></slowDownTroubleMillis> <!-- default=1000 -->
<unusualActivity></unusualActivity> <!-- default=10000 -->
<!-- The defaults for the following tags are in messages.xml. -->
<startHeadHtml5></startHeadHtml5>
<startBodyHtml5></startBodyHtml5> <!-- This is often customized. -->
<theShortDescriptionHtml></theShortDescriptionHtml> <!-- This is often customized. -->
<endBodyHtml5></endBodyHtml5>
<standardLicense></standardLicense>
<standardContact></standardContact>
<standardDataLicenses></standardDataLicenses>
<standardDisclaimerOfEndorsement></standardDisclaimerOfEndorsement>
<standardDisclaimerOfExternalLinks></standardDisclaimerOfExternalLinks>
<standardGeneralDisclaimer></standardGeneralDisclaimer>
<standardPrivacyPolicy></standardPrivacyPolicy>
  1. Одноразове копіювання значення (якщо) для кожного з цих тегів з вашого файла налаштування.xml в новий тег, який ви просто заданий (вище) в datasets.xml й Наприклад, якщо ви використовували значення 30 для<cacheMinutes> У налаштуваннях.xml ви повинні скопіювати значення в новий<cacheMinutes> тег в datasets.xml (Хоча якщо значення є таким же, як новий значення за замовчуванням, він краще просто залишити тег в datasets.xml Поза «69») й

Якщо Ваше значення відрізняється від нової запропонованої за замовчуванням (як правило, для<початокBodyHtml5> і<TheShortDescriptionHtml>, які корисні для налаштування вашої ERDDAP™ установка), будь ласка, введіть комутацію до нових значень за замовчуванням. Це особливо вірно<JavaScript licenses API Веб-сайт Go1.13.8<частковийRequestMaxCells>, де значення за замовчуванням/розміщене значення суттєво змінилося протягом декількох років.

Після копіювання кожного значення, видалення тегу та його опису з налаштування.xml. Краще мати ці теги в datasets.xml й І тепер кращі описи в НалаштуванняDatasetsXml.html й

Яким шляхом є те, що перша веб-сторінка ERDDAP буде за замовчуванням ERDDAP™ Веб-сайт Кожна наступна веб-сторінка буде використовувати ... datasets.xml й

  • ВАЖЛИВО: Перший раз ви запускаєте ERDDAP™ v2.0, дані на основі локальних файлів даних будуть завантажені дуже повільно, тому ERDDAP™ потрібно відтворити базу даних файлів в дещо різному форматі. Після повільного початкового перевантаження вони швидко навантажать, як і раніше. Будь ласка, зв'яжіться з нами  

EDDTableЗ альбомуHttpGet

  • BIG NEW FEATURE: EDDTableЗ альбомуHttpGet
    До теперішнього часу ERDDAP™ просто читати дані і зробити його доступними для користувачів. Тепер, ERDDAP™ має просту, ефективну систему для отримання даних реального часу від датчиків. Серед інших функцій ця датасет пропонує дрібнозерну версію: вона запам'ятовує кожну зміну, внесену до даних, коли вона була зроблена, і ким. Як правило, користувачі просто захочать останню версію Dataset, використовуючи всі зміни. Але існує можливість запитувати дані з даних, як це було в будь-який момент. Це сприяє репродуктивній наукі. Таким чином, на відміну від більшості інших найближчих даних, ці дані мають право на DOI й й бо вони зустрічають DOI вимога, що датасет не змінюється, крім агрегату. Про нас EDDTableЗ альбомуHttpGet й Дякую OOI (від довго і зараз) про те, що важливо.  
  • БІГ НОВА ОСОБА: ERDDAP™ тепер може служити дані безпосередньо з зовнішніх файлів даних, включаючи .tgz й .tar .gz й .tar .gzip й .gz й .gzip й .zip й .bz2 , або .Z. Дані можуть включати в себе мікс зовнішніх комппресованих файлів (можливо, старі файли даних?) і невикористані файли, і ви можете компресувати / видалити файл в будь-який час.

Це чудово працює! У більшості випадків уповільнення, пов'язаних з декомпресацією файлів, незначне. Ми хочемо, щоб вам було якомога простіше думати про дані та/або файли даних, які не можуть використовуватися.

Це може врятувати вас $30,000 або більше! Це один з небагатьох ERDDAP™ функції, які можуть зберегти вас багато грошей -- якщо ви компресуєте багато файлів даних, вам буде потрібно набагато менше RAID / жорстких дисків, щоб зберігати дані або навпаки, ви можете служити набагато більше даних (до 10x) з RAID, які ви вже маєте. Якщо ця функція заощаджує вас від покупки іншого RAID, то вона зберегла вас близько $30,000.

Дивитися Зовнішня компресована документація файлів й Завдяки Benoit Perrimond і Paloma de la Vallee.

  • БІГ НОВА ОСОБА: Всі EDDGrid ВідФайли та всі EDDTableЗ альбомуFiles datasets підтримують<cacheЗ альбомуUrl> тег і a<cacheSizeGB> тег. Якщо cacheSizeGB не зазначено, це буде завантажити і підтримувати повну копію файлів віддалених даних. Якщо cacheSizeGB вказаний і є >0, це завантажить файли з віддалених даних, так як це потрібно, в локальний кеш з обмеженим розміром, який корисний при роботі з хмарною базою (р.р.) файли даних. Дивитися пердят Документація для деталей. Спасибі Bob Simons і Roy Mendelssohn (які роки були написані скрипти для обробки локальних копій файлів віддалених даних) , Lloyd Cotten, Євген Бургер, Conor Delaney (коли він був на Amazon Web Services) Google Cloud Platform.  

  • Новий EDDTableЗ альбомуJsonlCSV клас може зчитувати табличні дані з Сонце Лінії CSV файлів ("Беттер, ніж CSV") й Завдяки людям в Морському інституті Ірландії, щоб розповісти мені про цей формат і до Євгена Бургера і PMEL за запитом, щоб підтримати його як тип введення.  

  • Всі EDDGrid і всі EDDTableЗ альбомуFiles datasets підтримують<nThreads> налаштування, що говорить ERDDAP™ скільки ниток використовувати при відповіді на запит. Дивитися документація nThreads для деталей. Завдяки Rob Bochenek Data Science, Євген Бургер, Conor Delaney (коли він був на Amazon Web Services) Google Cloud Platform.  

  • Стандартизація Що для всіх EDDTableЗ альбомуFiles підкласи - Раніше, якщо для даної змінної значення важливого атрибуту (Наприклад, scale\_factor й add\_offset й missing\_value , \_FillValue, одиниці) не відповідало, EDDTableЗ альбомуFiles забере одне значення для кожного атрибута, щоб бути "оцінним" та позначати файли з іншими значеннями атрибутів як "Bad Files". Тепер існує система для стандартизування файлів, як тільки EDDTableЗ альбомуFiles читати файли. Про нас EDDTableЗ альбомуFile стандартизувати Що й Один з ERDDAP - Основні цілі, щоб зробити файли даних та дані, доступні в послідовному режимі. стандартизація Що є важливим новим інструментом, щоб зробити цю реальність. Спасибі Марко Альба, Маргарет О'Брієн (та інші користувачі EML) , BCO-DMO і користувачів InPort.  

  • NEW EDDTableЗ альбомуInvalidCRAFiles дозволяє зробити дані з колекції NetCDF (v3 або v4) .nc Файли, які використовують специфічний, недійсний, варіант CF DSG Contiguous Ragged Array (Кошик) Файли Зразки файлів для цього типу даних можна знайти наhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \[ 2020-10-21 Цей сервер тепер недоступний \] й Немовля ERDDAP™ підтримує цей тип файлів, це недійсний тип файлів, який не повинен використовувати його. Групи, які в даний час використовують цей тип файлів, сильно заохочуються до використання ERDDAP™ щоб генерувати дійсні файли CF DSG CRA і зупинити використання цих файлів. Завдяки Ajay Krishnan і Tim Boyer.  

  • EDDTableЗ альбомуThreddsFiles і EDDTableЗ альбому Hyrax Файли тепер розшифровані. Будь ласка, переключіть до EDDTableЗ альбомуNcFiles (або варіант) Проксимус<cacheЗ альбомуUrl>. Якщо це не працює з деякими причинами, електронна пошта erd.data at noaa.gov й У разі відсутності скарг до 2020 року ці типи даних можуть бути видалені.  

  • ІМПРОВЕД -- Система автоматичного перетворення не-ISO 8601 разів в ISO 8601 разів (введена в v1.82) значно розширюється для вирішення великої кількості додаткових форматів. Це впливає на GenerateDatasetsXml і ERDDAP - обробка метаданих джерела.  

  • ІМПРОВЕД -- При третій основній версії системи струнного часу (і сподіваємось, що останні) й ERDDAP™ більше Java 's DateTimeFormatter через помилки, які іноді впливають на екстремальні часи (роки)<=0000. ERDDAP™ тепер використовує власну систему для вирівнювання часових рядків.  

  • ВАРТІСТЬ: Нова система кондиціонування часу String є дещо суворою. Якщо один з ваших даних раптом має тільки відсутні значення для значень часу, причина майже напевно, що рядок формату часу трохи неправильно. Повідомлень про помилки в журналі. txt, пов'язаний з значеннями часу, які не відповідають формату часу -- що слід допомогти вам виправити рядок форматів часу для цього набору даних. Якщо вам потрібна допомога, скористайтеся варіантом в ERDDAP 's Time Converter який "Конверт \[ й \] будь-який загальний час рядка в ISO 8601 string time" -- це вказує на формат, який використовується для позначення початкового рядка.  

  • РЕКОМЕНДАЦІЯ: Найшвидший, простий і найдешевший спосіб прискорити ERDDAP 's access to tabular data is to put the files на твердотільний накопичувач (ТПВ) й Більшість табличних даних відносно малих, тому 1 або 2 TB SSD, ймовірно, достатньо для зберігання всіх файлів даних для всіх ваших табличних даних. В кінцевому підсумку SSD з'являється, якщо ви пишете дані в клітинку, видаліть його, і напишіть нові дані до цієї комірки занадто багато разів. Ну, я рекомендую (якомога простіше) Ви просто використовуєте SSD для запису даних один раз і прочитайте його багато разів. Тоді навіть споживчий SSD повинен прослужити дуже довгий час, ймовірно, набагато довше, ніж будь-який жорсткий диск (ХДП) й Закупи хостинг » (У 2018 році ~$200 для 1 ТБ або ~ $400 для 2 ТБ) і ціни все ще падають швидко. Коли ERDDAP™ доступ до файлу даних, SSD пропонує як

    • засупу 10 шт (~0.1ms, versus ~3ms для HDD, versus ~10 (?) ms для RAID, versus ~55ms для Amazon S3) й
    • вища пропускна здатність (~500 MB / S, versus ~75 Мб / с для HDD versus ~ 500 Мб / с для RAID) й

Так ви можете отримати до ~10X підвищення продуктивності (проти HDD) за $200! У порівнянні з іншими можливими змінами системи (новий сервер за $10,000? новий RAID за $ 35,000? новий мережевий перемикач за $5,000? і т.д.) , це найкраще повернення інвестицій (Рой) й Якщо ваш сервер не завантажується пам'яттю, додаткова пам'ять для вашого сервера є відмінним і відносно вигідним способом прискорити всі аспекти ERDDAP й \[ SSD-накопичувачі будуть дуже великими для сітчастих даних, але більшість сітчастих даних набагато більші, що робить SSD дуже дорогим. \]
 

  • НОВИНКА: Всі, хто ввійде в ролі= \[ Увійти У \] , навіть якщо немає<користувача> тег для них datasets.xml й Якщо ви встановите дані<До> \[ Увійти У \] , потім хтось, хто ввійшов до ERDDAP™ (e.g., через свій обліковий запис Gmail або Orcid) буде уповноважено отримати доступ до даних, навіть якщо ви не вказали<користувача> тег для них datasets.xml й Завдяки Maurice Libes.  

  • ПІДВИЩЕННЯ: UDUNITS /UCUM перетворювачів був значно покращений. Вона ручить недійсні рядки краще (починаючи з акценту на збереженні інформації, а не запліднення дії) й Також результати тепер мають стандартизований синтаксис.  

  • Головна UDUNITS конвертер одиниць /UCUM має новий варіант для стандартизування UDUNITS рядок. Це добре працює для дійсності UDUNITS нитки і, очевидно, добре для нестандартних / недійсних UDUNITS рядки. Наприклад, Наприклад, UDUNITS ="метри на другий", "метр/секунд", "m.s^-1" й "m s-1" повернеться "м.с-1". Для нового стандарту Яка система описана вище. Спасибі Марко Альба, Маргарет О'Брієн (та інші користувачі EML) , BCO-DMO і користувачів InPort.  

  • NEW: EDDTableЗ альбомуMultidimNcFiles тепер має лікуванняДименсАс варіант, що говорить ERDDAP™ для обробки певних розмірів (Наприклад, ЛАТ та ЛОН) якби вони були інші розміри (Наприклад, ЧАС) й Це корисно для деяких неправильних файлів, які використовують різні розміри для різних змінних, коли вони повинні використовуватися лише один вимір (Наприклад, ЧАС) й Завдяки Marco Alba і Maurice Libes.  

  • НОВИНКА: Зараз, все EDDGrid Від...Файли даних підтримують нову спеціальну вісь sourceName що говорить ERDDAP™ для отримання інформації з файлуName (просто filename.ext) і використовувати значення заміна існуюча величина вісь лівої вершини. Формат \\\*replaceЗ альбомуFileName,dataType,extractRegex,captureGroupКількість Про нас документація й Дякую NOAA Патріартер Щоденний агрегаційний набір.  

  • НОВИНКА: Зараз, все EDDGrid Від...Файли даних підтримують нову спеціальну вісь sourceName що говорить ERDDAP™ для вилучення інформації з шляху файлуName (каталоги + файлname.ext)
    \\\*pathName,dataType,extractRegex,captureGroupКількість Для цього слідове ім'я завжди використовує '/' як символ сепаратора каталогу, ніколи не ''. Про нас документація й Подяки Палома де ла Валлі.  

  • NEW: Тепер, всі EDDTableЗ альбому... Файли даних, які підтримують додаткову псевдомінальну sourceName s, які вилучають інформацію з файла файлу FileName (просто filename.ext) (Переглянути \*\*Ім'я файла ) або з повного шляху файлу (JavaScript licenses API Веб-сайт Go1.13.8) (Переглянути \*\*Ім'я * ) й Подяки Палома де ла Валлі.  

  • НОВИНКА: EDDGrid гарнітура має один або кілька дуже великих розмірів (наприклад, мільйони значень) який займає багато пам'яті, можна встановити нову [<JavaScript licenses API Веб-сайт Go1.13.8 (/Документи/сервер-адміністрування/datasets#dimensionvaluesinmemory) Налаштування помилкового (За замовчуванням true) , яка викликає дані, щоб зберігати значення на диску і отримати їх при необхідності. Завдяки Девіду Родрігузу та Багатому Signell (до: EDDGrid ВідAudioFiles) й  

  • ПІДВИЩЕННЯ: Попередньо, якщо Ви замовляєте dataVariable s для EDDTableЗ альбомуFiles Dataset і перезавантажено набір даних, EDDTableЗ альбомуFiles перепрочитати всі файли даних. Тепер це може мати справу з переадресацією без перечитування всіх файлів даних. Завдяки Roland Schweitzer.  

  • ПІДВИЩЕННЯ: Тепер, коли ERDDAP™ Читає ASCII, NCCSV та JSON Lines CSV табличних файлів даних, якщо він знаходить помилку на даній лінії (наприклад, неправильне число елементів) , він записує повідомлення про попередження ("ВОДЯГ: Лінія Скіппінгу #"... "Несподівана кількість предметів...") до Файл: Log.txt а потім продовжує читати решту файлу даних. Таким чином, це ваша відповідальність, щоб виглядати періодично (або напишіть скрипт, щоб зробити це) для цього повідомлення в журналі. txt, щоб ви могли виправити проблеми у файлах даних. ERDDAP™ Встановлюємо цей спосіб, щоб користувачі могли продовжувати читати всі доступні дані, хоча деякі лінії файлу мають недоліки. Попередньо, ERDDAP™ позначений файл як "поганий" і видалено його з Dataset.  

  • ВПРОВАДЖЕННЯ: При точних часах (Наприклад, до найближчого другого або мілісекунду) зберігаються на джерело, як "хви з ..." (або більше одиниць) й ERDDAP™ Тепер закруглює їх до найближчого мілісекунду при читанні значень в ERDDAP й В іншому випадку, плаваючі номери точок є синізовані і запити для даних в конкретні часи (г., час=2018-06-15T01:30:00) не буде. Попередньо, обчислюється їх так само, як можна (і все ще робить, якщо одиниці є наприклад, "секунди з ..." або "milliсекунди з ...") й Краще уникати цієї проблеми, не використовуючи великі одиниці (наприклад, хвилин або годин) зберігати точні значення часу (наприклад, мікросекунди) -- комп'ютери роблять погану роботу з використанням десяткових цифр. Дякую Марко Альба.  

  • CHANGES до EDDTableЗ альбому EDDGrid що робить його набагато краще. EDDTableЗ альбому EDDGrid дозволяє користувачам переглядати дані, якби вони були табличні дані ("Вихід за значенням") й

    • Тепер підтримує<maxAxis0> тег (За замовчуванням=10) яка визначає максимальну кількість осі \[ 0 р. \] (зазвичай "time" ) значення, які можуть бути перераховані одночасно. Це запобігає наївним запитам від отримання EDDTableЗ альбому EDDGrid пошук по всій сітчастій датсеті (які б не з'явились про помилку) й
    • ГенераціяДатасети Xml тепер має можливість генерувати EDDTableЗ альбому EDDGrid дані для всіх сітчастих даних в наданій ERDDAP™ який відповідає вказаному regex (Використовуйте .\* для узгодження всіх даних) й Дані, які він створює додаткову інформацію в атрибуті резюме, що вказує на те, що це таблична версія сітки. І їх datasetID є datasetID з сітки, плюс "\_Asatable".
    • Існує велика швидкість для найбільш поширеної настройки: коли сітчастий набір даних є EDDGrid English, Українська, Français... ERDDAP й

Дякую James Gallagher і Ед Армстронг.  

  • NEW: генерувати Дані Xml для всіх типів даних тепер набагато ймовірніше додати \_FillValue або missing\_value атрибут до нумеричної змінної addAttributes й Наприклад, це відбувається, коли рядок відсутні знаки значення (Наприклад, "", ".", "?", "NA", "nd", "NaN") для цього змінного в файлі зразка перетворюються на ERDDAP 's рідні відсутні значення (127 в байтних стовпчиках, 32767 в коротких стовпчиках, 2147483647 в int стовпчики, 9223372036854775807 в довгих стовпчиках, і NaN в плавці і подвійних змінних) й Це також відбувається для значень NaN в плавці і подвійних змінних. Також до списку поширених відміток відсутнього значення в числових колонах даних, які були додані "nd" ERDDAP™ варто шукати. Завдяки Matt Biddle BCO-DMO.  
  • ІМППРОВЕД: опція кешування в генеруванні Дані Xml тепер більше, як ncdump (але все ще використовує netcdf-java версії ncdump) й Тепер друкується новий список варіантів. Тепер для .nc мл файлів, він друкує вихід ncdump для результату .nc зміни файлу мл наноситься на основу .nc або .hdf файл.  
  • BUG FIX: Витік файлової ручки (в кінцевому підсумку ERDDAP™ щоб заморозити) викликано при створенні деяких типів вихідних файлів, наприклад, .geotif, зокрема, при виникненні помилок при створенні. Тексти пісень, а це означає: Я думаю / хміль це зараз всі фіксовані. Якщо ви все ще бачите проблеми, будь ласка, зв'яжіться з нами (сітка або стіл) і тип файлу, що викликає проблему. Jibei Zhao та інші.  
  • BUG FIX: Про нас WMS Leaflet демонстрація не повністю/попередньо перетворювала вісь "глибина" до "елевації". Тепер, це робить, і зламані легенди запити фіксуються. Також всі варіанти осі в випадаючих списках завжди в очікуванні сортованого замовлення. Завдяки Antoine Queric і Aurelie Briand.  
  • BUG FIX: EDDTableЗ альбомуFiles тепер коректно підтримує обмеження на змінні, які були створені з змінних char у файлах даних. Завдяки Antoine Queric і Aurelie Briand.  
  • BUG FIX: Тепер, коли датасет стає недоступною, датасет намагається повідомити (з повідомленням "Ця датасет наразі недоступна.") своїх абонентів, зазначених дій, rss, і lonPM180 даних, які спираються на неї. Завдяки Roy Mendelssohn і Bob Simons.  
  • BUG FIX: Два помилки, пов'язані з EDDTableCopy. Спасибі Саму Макклатчіе.  
  • ІМППРОВЕД: Кількість невдалих запитів, що відображаються на статусі.html сторінку збільшиться, оскільки більше речей підраховуються як провали, ніж раніше.  
  • ПІДВИЩЕННЯ: ERDDAP 's Status.html тепер показує "Пошуки" (час медіана в мс) " в серії часу. По-перше, вона показала медіан час, що призупинено до цілих секунд.  
  • IMPROVED: У джсондному виході джесонд "ім'я" тепер йде з даних "title" в ERDDAP , і jsonld "headline" тепер йде від датасета " datasetID » в ERDDAP й Раніше він був зворотний. Це здається неправильно, тому що в нормальному англійському використанні "ім'я" зазвичай короткий, (ідеально) унікальний ідентифікатор, який змінюється рідко (О.Г., Р.Б., Р.В.) , не унікальний опис, який легко і часто змінюється (Наприклад, "Хлопець, який пише програмне забезпечення для NOAA " vs. "Високий хлопець, який пише програмне забезпечення для NOAA « » » » » » » » » » » » » » ») й Gee, це буде чудово, якщо schema.org визначення schema.org Ім'я У контексті Dataset було більш специфічним. Розробники програмного забезпечення повинні бути в змозі написати виконання специфікації на основі специфікації, незалежно від того, без керівництва від експертів. Але я дефер в Google (Неймовірно Наталя Ні) , НЦЕІ (Неймовірно Джон Рельф) , , , ,  
  • ІМПРОВЕД: У джсондному виході чотири значення «просторової коробки GeoShape» тепер minLat minLat maxLat maxLat maxLon. По-перше, реверсифіковані та лонові позиції. Gee, це буде чудово, якщо schema.org визначення schema.org ГеоСхапе вказаний правильний порядок. Розробники програмного забезпечення повинні бути в змозі написати виконання специфікації на основі специфікації, незалежно від того, без керівництва від експертів. Завдяки Natasha Noy і Rob Fuller.

Версія 1.82

(опубліковано 2018-01-26)

  • Нові можливості (для користувачів) :
     
  • Неймовірні тонкі зміни до вигляду ERDDAP™ веб-сторінки.
    • ПІДВИЩЕННЯ: ERDDAP™ тепер використовує HTML 5 і робить краще використовувати CSS.
    • ІМППРОВЕД: веб-сторінки мало модифіковані, щоб зробити їх очищувачем і менше "груда". (Вони все ще щільні, і є ще речі, які можна скаржитися, але сподіваюся набагато менше, ніж раніше.) Завдяки John Kerfoot для деяких коментарів.
    • IMPROVED: веб-сторінки тепер виглядають набагато краще на мобільних телефонах та інших невеликих пристроях, особливо якщо ви використовуєте їх в ландшафтній орієнтації. Вони також виглядають краще в дуже невеликих і дуже великих вікнах в настільних браузерах.
    • ПІДВИЩЕННЯ: Для підвищення безпеки та інших причин використання застарілої версії Openlayers для WMS демонстраційні сторінки були замінені Leaflet й
    • НОВИНКА: підтримка перегляду зображень, аудіо та відео файлів в "files" системи (наприклад, цей набір даних тестів ) і в .htmlTable Відповіді, коли клітинка має URL зображення, аудіо або відео файл (наприклад, запит ) й Якщо ви переходите на іконку '?', ви повинні бачити зображення, аудіо або відео файл попереднього перегляду. Ви також можете натиснути на посилання на файл, щоб переглянути повноекранний екран у вашому браузері. Дивитися Документація файлів й Зверніть увагу, що різні браузери підтримують різні типи файлів, тому приклади не можуть працювати в браузері. Завдяки цим людям / посиланням для ідей та вибірки коду CSS-only зображень (бувhttps://codepen.io/electricalbah/pen/eJRLVd) та кольорове навантаження зображення (бувhttps://varvy.com/pagespeed/defer-images.html) (хоча код був модифікований перед використанням ERDDAP ) й Завдяки Cara Wilson, Матвія Остін, і Adam Shepherd / BCO-DMO для запитів на підтримку зображень. Завдяки Jim Potemra, Rich Signell, OOI та Carrie Wall Bell для запитів на підтримку файлів аудіо/гідрофону. Завдяки OOI для відображення необхідності відеопідтримки.
    • NEW: Підмножити дані з будь-якого ERDDAP™ мета (але зазвичай набір даних з аудіо файлів) тепер можна зберігати в аудіо файлі .wav. ( документація ) Завдяки Jim Potemra, Rich Signell, OOI та Carrie Wall Bell для запитів на підтримку файлів аудіо/гідрофону.
    • ІМППРОВЕД: Формат для веб-доступних папок (ВАП) (Наприклад, папки / файли / файли) було оновлено до використання HTML таблиці. Новий формат імітує більш останню версію веб-сторінок каталогу, створених більшістю останніх версій Apache. Люди дізнаються, що зміни роблять інформацію простіше читати. Програмне забезпечення, яке підписує ці документи (Наприклад, програмне забезпечення, яке збирає документи ISO 19115 від ERDDAP ) буде потрібно переглянути, але новий формат буде легше, ніж попередній формат. (Увага, Анна Мілан.)
    • Головна outOfDateDatasets.html Сторінка ( Приклад ) Цей веб-сторінок показує таблицю з усіма накладними даними, які мають< testOutOfDate > теги (Переглянути нижче) , оцінюються як застарілі дані. Ця панель повинна бути корисною для ERDDAP™ Адміністратори та кінцеві користувачі, коли вони хочуть знати, які дані застарілі. Для застарілих даних існує проблема з джерелом даних, тому що ERDDAP™ не в змозі бачити / приймати дані з більш останніх точок часу. Адміністратори: Якщо ви не хочете веб-сторінці Out-Of-Date Datasets, додайте це до налаштування.xml: <outOfDateDatasetsАктивний>false</outOfDateDatasetsActive> Зараз testOutOfDate і Здатні стовпчики в allDatasets датасет. Завдяки Бобу Симона, який захотів це протягом багатьох років, і до розумних людей морського інституту Ірландії, які дав мені натхнення через їх виділені Малини Пі і монітор, який завжди показує екран, як це в їх офісі.
    • ПІДВИЩЕННЯ: .htmlTable і .xhtml Відповідність тепер краще форматувати, більш компактні, і таким чином навантаження швидше. Завдяки HTML5 та CSS.
  • Новий тип вихідних файлів для сітчастих даних: .timeGaps. Список зазорів у значеннях часу, які більше, ніж зазор медіана. ( Приклад ) Це корисно для ERDDAP™ Адміністратори та кінцеві користувачі, якщо вони хочуть знати, чи є несподівані зазори в значеннях часу для збору даних, які очікується, мають регулярні значення часу. Завдяки Bob Simons і Roy Mendelssohn, які необхідні для цієї функції.
  • IMPROVED: Графік за замовчуванням для allDatasets датасет тепер карта з x=maxLon і y=maxLat. Завдяки John Kerfoot, Rich Signell та OOI-CI.
  • Головна ерддапи - не є ERDDAP™ особливість, але буде цікавим для багатьох ERDDAP™ користувачів. Ерддапи ( ERDDAP™ до + Python ) є Python Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية ERDDAP Р RESTful веб-послуги та створення сайтів ERDDAP™ URL-адреса для будь-якого запиту, як пошук даних, отримання метаданих, завантаження даних тощо. Завдяки Filipe Fernandes.
  • Я повинен бути зазначений перед: Для полегшення роботи з ERDDAP™ від R: Рендап й Дякую труси і Рой Мендельсон.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
     
  • Щоб зробити: В налаштування.xml, клацніть правою кнопкою нижче<адмінінституція>, будь ласка, додайте<adminInstitutionUrl> тег, який визначає URL для вашого закладу (або група) й
  • Щоб зробити: Ці 3 теги в налаштуваннях.xml більше не використовуються: <Почати ГоловаHtml>,<початокBodyHtml> і<endBodyHtml>. Замінюють <початокHeadHtml5>,<початокBodyHtml5> і<endBodyHtml5>, які мають значення за замовчуванням, зазначені в повідомленнях.xml (і показано нижче) й

Ми рекомендуємо використовувати за замовчуванням<початокHeadHtml5> і<endBodyHtml5>. Рекомендуємо: Якщо Ви вносили зміни до оригінального<StartBodyHtml> і/або хочете налаштувати вашу ERDDAP™ тепер, будь ласка, скопіюйте нові<startBodyHtml5> тег (знизу) в налаштування.xml і змінити його для налаштування вашого ERDDAP™ так, щоб ERDDAP 's веб-сторінки відображають вашу організацію, не NOAA ERD й Ми можемо самі зателефонувати одержувачу і узгодити зручний час. (й) й Якщо вам потрібна допомога, будь ласка, по електронній пошті erd.data at noaa.gov й Якщо ви не хочете налаштувати вашу мову ERDDAP™ тепер, використовуйте за замовчуванням<ПочатокBodyHtml5>.)

Потім видаліть 3 старі теги в налаштування.xml, які більше не використовуються.

        <startBodyHtml5><!\\[CDATA\\[ 
<body>
<table class="compact nowrap" style="width:100%; background-color:#128CB5;">
<tr>
<td style="text-align:center; width:80px;"><a rel="bookmark"
href="https://www.noaa.gov/"><img
title="National Oceanic and Atmospheric Administration"
src="&erddapUrl;/images/noaab.png" alt="NOAA"
style="vertical-align:middle;"></a></td>
<td style="text-align:left; font-size:x-large; color:#FFFFFF; ">
<strong>ERDDAP</strong>
<br><small><small><small>Easier access to scientific data</small></small></small>
</td>
<td style="text-align:right; font-size:small;">
&loginInfo; &nbsp; &nbsp;
<br>Brought to you by
<a title="National Oceanic and Atmospheric Administration" rel="bookmark"
href="https://www.noaa.gov">NOAA</a>
<a title="National Marine Fisheries Service" rel="bookmark"
href="https://www.fisheries.noaa.gov">NMFS</a>
<a title="Southwest Fisheries Science Center" rel="bookmark"
href="https://www.fisheries.noaa.gov/about/southwest-fisheries-science-center">SWFSC</a>
<a title="Environmental Research Division" rel="bookmark"
href="https://www.fisheries.noaa.gov/about/environmental-research-division-southwest-fisheries-science-center">ERD</a>
&nbsp; &nbsp;
</td>
</tr>
</table>
\\]\\]></startBodyHtml5>

Додаткові способи можна Налаштування ERDDAP™ до ERDDAP Веб-сторінки відображають вашу організацію замість NOAA ERD й

  • Зроби:< EDDGrid ...Example> теги (починання з< EDDGrid IdExample><EDDTable ... Приклад і гт; теги (починання з<EDDTableIdExample>) у файлі налаштування.xml використовуються для створення прикладів у Griddap і tabledap документація. html веб-сторінки у вашому ERDDAP й

Якщо ви не налаштуєте ці теги, будь ласка, видаліть їх з файлу налаштування.xml. Тепер у всіх за замовчуванням є повідомлення.xml, які відносяться до даних в Бобі ERDDAP™ Увійтиhttps://coastwatch.pfeg.noaa.gov/erddap/index.htmlй Так ви більше не повинні мати специфічні дані у вашому пристрої ERDDAP й Якщо ви хочете перевизначити за замовчуванням, скопіювати деякі або всі ці теги в налаштування.xml і змінити значення. Якщо ви хочете, щоб зробити вибір ERDDAP™ , найпростіший метод:

  1. Включіть ці два дані у вашому ERDDAP™ шляхом додавання цього до вашого datasets.xml :
            <dataset type="EDDGridFromErddap" datasetID="jplMURSST41" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41</sourceUrl>
</dataset>
<dataset type="EDDTableFromErddap" datasetID="pmelTaoDySst" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst</sourceUrl>
</dataset>
  1. Додати цей тег на налаштування.xml, але змінити URL на вашу ERDDAP Р ( https ?) URL:
            <EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>

Якщо ви скористалися тегами, залиште їх як і будь ласка, додайте ці 2 нові теги до налаштування.xml, щоб вказати ERDDAP™ URL-адреса для цих даних, але змінити URL-адресу на ваш сайт ERDDAP Р ( https ?) URL:

        <EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>
  • Зроби: ERDDAP™ тепер використовує файл css, який називається erddap2.css. Якщо ви вносили зміни \[ домка \] /webapps/erddap/images/erddap.css, розглянути внесення змін до erddap2.css (в одному каталозі) й
  • Головна ERDDAP 's веб-сторінки тепер мають велику кількість практично невидимих внутрішніх посилань (текст чорний і не підкреслений) й Якщо ви переходите по одному з цих посилань (Як правило, перші кілька слів керівників і абзаців) , курсор стає рукою. Якщо натиснути на посилання, URL - це внутрішня посилання на цей розділ документа. Це дозволяє легко звернутися до окремих розділів документації. Дякуємо Бобу Симона, який заробив це протягом багатьох років.
  • Головна ERDDAP™ тепер підтримує Byte Діапазон / Прийняття-Ранги запити на порції /файлів/ файлів. Для підтримки аудіо та відеопереглядачів в браузерах.
  • Щоб підвищити безпеку, якщо ви вказали<JavaScript licenses API Веб-сайт Go1.13.8 (і підтримка https ) , рекомендований прапор Урл - це https URL з більш захищеним прапоромKey. Якщо так, будь-який попередній прапорУрлес/флагКейс стане недійсним. Адміністратори: Якщо ці зміни застосовуються до ваших змін ERDDAP™ і якщо ваш ERDDAP™ має EDDGrid ВідErddap і EDDTable ВідErddap до віддаленого ERDDAP s, потім, після оновлення ERDDAP , ваш ERDDAP™ буде автоматично намагатися підписатися на новий прапорUrl, тому ви повинні видалити старі підписки і підтвердити нові підписки, коли ви отримуєте нові листи перевірки підписки.
  • Щоб зробити: ERDDAP™ має EDDGrid ВідErddap даних для erdVH3 на узбережжі Bobwatch ERDDAP™ , будь ласка, змініть їх, щоб перейти до нових erdVH2018.
  • Щоб зробити: Якщо ви включите будь-який з jplAquariusSSSSS ERDDAP™ , будь ласка, змініть "V4" в datasetID - до "V5".
  • Зроби: actual\_range тепер атрибут CF (від CF-1.7) і чітко говорить, що якщо змінна використовується add\_offset та/або scale\_factor упакувати значення даних, потім actual\_range значення повинні використовувати непакований тип даних і бути розпаковані значення. На жаль, це конфлікти з нашими попередніми порадами. ГенераціяДатасети Xml тепер пакети упаковані actual\_range значення, але це не фіксувати наявні дані у вашому datasets.xml файл.

Так, будь ласка, перевірте дані: якщо значення змінної внесені і якщо actual\_range вказано як упаковані значення даних, будь ласка, додайте< addAttributes Головна actual\_range значення для визначення непакованих значень. В іншому випадку дані не будуть завантажені ERDDAP й Простий і практично ідеальний спосіб зробити це для пошуку datasets.xml для джерела Атрибути, які мають

        <att name="actual\\_range" type="shortList">  
or <att name="actual\\_range" type="intList">

і scale\_factor інші, ніж 1,0. Ті actual\_range атрибути, які ви можете виправити.

Для змінних осі в EDDGrid дані, ERDDAP™ завжди наборів actual\_range атрибути, щоб бути фактичним діапазоном значень, оскільки він знає ці значення.

Для змінних осі з значеннями спуску (наприклад, деякі широтні змінні) й ERDDAP™ створення actual\_range з \[ 0 р. \] ... \[ останні \] значення, які були високі... Тепер він завжди використовує низькі значення, щоб зробити нове визначення CF.

Корекція правильності actual\_range значення є особливо важливим для EDDTable datasets, оскільки ERDDAP™ швидко відхиляти запити користувачів для значень даних, які менше actual\_range мінімальне значення або які більше actual\_range максимальне значення.

Схожі: фактичний\_min, фактичний\_max, data\_min і data\_max Відхилено атрибути. Будь ласка, перетворюйте дані для використання actual\_range до.

  • ЗАМОВИТИ (Додатково, але рекомендується) : Для кожного найближчого періоду часу та прогнозу даних у вашій країні ERDDAP™ , будь ласка, додайте [< testOutOfDate >] (JavaScript licenses API Веб-сайт Go1.13.8) тег з значенням у вигляді now- nUnits, наприклад, now- 2 дні. Якщо максимальне значення часу для збору даних старше, ніж це значення, то датасет вважається застарілим і буде позначена таким чином, що на екрані буде позначено як такі дані. outOfDateDatasets.html Веб-сайт Це дає вам простий спосіб побачити, коли щось неправильно з джерелом даних.
  • НОВИНКА: Semantic Markup of Datasets з json-ld (Сонце Контакти)
    ERDDAP™ тепер використовує джсон-д (Сонце Контакти) Щоб зробити каталог даних та дані, частина даних веб камера , яка є ідея Тім Бернс-Ле, щоб зробити веб-контент більш машинним зчитувачем і машиною "розумний". Пошук двигунів ( Українська ) та інші сеймантичні інструменти можуть використовувати цей структурований розміток для полегшення відкриття та індексування. З'являється джесон-зварювальний розмітка як невидимий до-людей<Список> код наhttp://.../erddap/info/index.htmlВеб-сайт (веб-сайт ДаніКаталог ) і на кожномуhttp://.../erddap/info/datasetID/index.htmlВеб-сайт (веб-сайт Дата ) й (Особлива подяка Адаму Leadbetter і робу повнораціонного морського інституту в Ірландії для виконання жорстких частин роботи, щоб зробити цю частину роботи ERDDAP й)
  • NEW: Є нові типи даних, які можуть читати дані з аудіо файлів: EDDGrid ВідAudioFiles , яка лікує аудіо дані як сітчасті дані. EDDTableЗ альбомуAudioFiles , яка лікує аудіо дані як табличні дані. Завдяки Jim Potemra, Rich Signell, OOI та Carrie Wall Bell для запитів на підтримку файлів аудіо/гідрофону.
  • Зміни до GenerateDatasets Хмл (і пов’язані зміни) :
    • Головна ERDDAP™ тепер має систему автоматично оновлення URL-адрес як в GenerateDatasets Xml і при завантаженні даних. Якщо у вас є пропозиції для додаткових URL-адрес, які повинні бути спійманими і оновленими, або якщо ви думаєте, що це повинно бути перетворена в сервіс (як конвертери) Будь ласка, зв'яжіться з нами erd.data at noaa.gov й
    • НОВИНКА: Тепер, якщо GenerateDatasets Xml бачить CF standard\_name (які повинні бути всі нижні) з символом верхнього регістру, він додає всю версію нижнього регістру до< addAttributes >. Також при навантаженні даних, якщо ERDDAP™ бачить CF standard\_name з характером верхнього регістру, він мовчно змінює його до standard\_name й Завдяки Rich Signell.
    • НОВИНКА: Тепер, якщо GenerateDatasets Xml бачить атрибут з часом, який не в форматі ISO 8601, він додає ISO 8601 форматований час< addAttributes >. Якщо ERDDAP™ не розпізнавати формат, він залишає за собою значення часу. Якщо ви бачите формат, який ERDDAP™ не розпізнати і виправити, будь ласка, зв'яжіться з нами erd.data at noaa.gov й
    • ІМПРОВЕД: код низького рівня для EDDGrid ВідТрейдс Параметри каталогу в GenerateDatasets Xml тепер спирається на Unidata netcdf-java каталог код товару (тромби. клас) так що він може обробляти всі каталоги THREDDS (що може бути дивно складним) й Завдяки Roland Schweitzer для отримання цієї зміни і завдяки Unidata для коду.
    • НОВИНКА: GenerateDatasets Хмл для EDDGrid ВідDap тепер додає ", startYear-EndYear" до кінця титулу на основі фактичних значень осі часу. EndYear="презентація" якщо дані існують в останні 150 днів.
    • НОВИНКА: GenerateDatasets Хмл для EDDGrid ВідDap тепер додає ", \[ рішення \] °" до назви, якщо гарнітура рівномірно розташовується і те ж саме для засмаги і лону.
    • IMPROVED: Перетворювач часу тепер має додаткові функції, можливо, можливість конвертувати рядки часу в широкому спектрі поширених форматів в ISO 8601 рядки або в UDUnits-сумісний номер. Усі раніше підтримані функції продовжують працювати, незмінно.
    • BUG FIX: ГенераціяДатасети Xml і the Ключовий перетворювач тепер включають "Наукові науки > " на старті GCMD Science Ключові слова. При завантаженні даних ERDDAP™ й ERDDAP™ Тепер закріплює будь-які ключові слова GCMD у атрибуті ключових слів, які не починаються з "Earth Science >" або які використовують щось інше, ніж справа заголовків (де засвідчений перший лист кожного слова) й
    • ІМППРОВЕД: При нагоді< destinationName >'s, GenerateDatasets Xml для EDDTableЗ альбомуAsciiFiles просто використовується tail end sourceName з '/' (деякі файли) й Тепер він використовує весь sourceName (наприклад, «Блахблаг (м/с)». Ця зміна буде добре для деяких даних і не для інших, але вона безпечніше поведінки. Завдяки Maurice Libes.
    • BUG FIX: ГенераціяДатасети Xml і конструктори даних тепер забезпечують відсутність дублікатів імен стовпців. Завдяки Maurice Libes.
    • BUG FIX: ГенераціяДатасети Xml для EDDTableЗ альбомуAsciiFiles не писав<стовпчикСепаратор> на виході. Тепер це робить. Завдяки Maurice Libes.
  • Новий інструмент DasDds тепер роздруковує інформацію про час (Про нас .timeGaps інформація ) якщо датасет являє собою сітчасті дані.
  • NEW: Розширений пошук тепер приймає "now_\-nUnits_" часові значення. Завдяки Rich Signell.
  • ВАЖЛИВО: Щоб підвищити безпеку, коли адреса електронної пошти в метаданих або даних наведено на веб-сторінку html, "@" замінено на ". Ця електронна адреса захищена від спам-ботів, розміщених на сайті, дозволяється використовувати файли cookie.
  • ПІДВИЩЕННЯ: Для підвищення безпеки, RSS Інформація для приватних даних тепер доступна тільки для користувачів (і RSS читачі) які зареєстровані та уповноважені використовувати ці дані.
  • НОВИНКА: Тепер при завантаженні даних, якщо date\_created й date\_issued й date\_modified , або дата\_metadata\_modified атрибут має значення часу, що не входить до формату ISO 8601, ERDDAP™ зміни до ISO 8601 відформатований час. Якщо ERDDAP™ не розпізнавати формат, він залишає за собою значення часу. Якщо ви бачите формат, який ERDDAP™ не розпізнати і виправити, будь ласка, зв'яжіться з нами erd.data at noaa.gov й
  • ІМППРОВЕД: .dods відгуки від EDDGrid дані повинні бути значно швидше. Завдяки Rich Signell.
  • Зміни, пов’язані з ERDDAP Створення ISO 19115 документів:
    • BUG FIX: при створенні ISO 19115 документів, dataVariable не було HTML Атрибут закодовано і закодовано відсотків. Зараз вони. За допомогою NGDC ISO 19115 генератор.
    • BUG FIX: при створенні ISO 19115 документів, date\_created використовувався як, так часто був неправильним форматом. Тепер він перетворений на ISO 8601 Z рядок. За допомогою NGDC ISO 19115 генератор.
    • BUG FIX: при створенні ISO 19115 документів, ERDDAP™ тепер довше пише дати з рік=0000 (як з кліматологічними даними) , оскільки ISO 19115 schema не дозволяє дати з рік=0000. За допомогою NGDC ISO 19115 генератор.
  • НОВИНКА: Як до запиту http .../erddap/version повернеться тільки номер версії (як текст) , наприклад, " ERDDAP \_версія=1.82". Тепер запит на запит http .../erddap/version\string повернеться номер і необов'язковий suffix '\' плюс ASCII текст (без пробілів або контрольних символів) , наприклад, " ERDDAP \_version\_string=1.82\_JohnsFork". Люди, які роблять виделку, вказать це, змінивши EDStatic.erddapVersion. Цей спосіб не викликає проблем для попередніх версій ERDDAP й Спасибі Axiom (неможливий, Kyle Wilcox) Морський інститут Ірландії (невагомий, Роб Повноважний) й
  • BUG FIX: Для wms version=1.3.0, запит= GetMap , crs=EPSG:4326 (не CRS:84) запити: замовлення bbox повинен бути minLat,minLon,maxLat,maxLon. Для CRS:84 запитів, як і раніше, замовлення bbox повинна бути minLon,minLat,maxLon,maxLat. Це може виправити за допомогою ERDDAP Р WMS 1.3.0 сервіс в ArcGIS (завдяки Paola Arce) й Надія (нема) до OGC для виготовлення цього так складного. Дякую Leaflet для обробки цього правильно і для того, щоб дати мені спосіб перевірити це.
  • ІМППРОВЕД: Попередній, запропонований посилання для RSS і підписки електронної пошти мають http Зворотній зв'язок ERDDAP й Тепер це https URL, якщо це активний.
  • Головна EDDGrid Статус на сервери<onlySince>someValue</onlySince>, де значення є специфічним ISO-8601-форматований час або a now- труси (Наприклад, now- 2 роки) час. Дивитися тільки З документації й Дрю П.
  • ПІДВИЩЕННЯ: Якщо є, ERDDAP™ покаже шоу https Контакти<JavaScript licenses API Веб-сайт Go1.13.8 http URL, коли він говорить користувачам URL для додавання/validate/remove/list підписки.
  • BUG FIX: ERDDAP™ тепер дає можливість розпочати підписку на підписку "https://"й (Боб кидає голову.) Завдяки Дженніферу Севадяну.
  • BUG FIX: .jsonlKVP тепер використовує ':' між кожним ключем і значенням, замість '=' й (Боб кидає голову.) Дякуємо Олександру Барті.
  • BUG FIX: Попередньо, якщо ви перезавантажили ERDDAP™ з QuickRestart=true, і якщо перед тим, як було перезавантажено дані, ви зробили виклик на EDDTableЗ альбомуFiles Dataset, який використовується оновленняEveryNMillis, і якщо файл даних було просто змінено, запит не буде з похибкою null. Тепер запит буде успішним. Завдяки John Kerfoot.
  • НОВИНКА: При завантаженні даних ERDDAP™ , ключові слова тепер перераховуються в сортування замовлення і будь-які нові символи.
  • ПІДВИЩЕННЯ: Тепер, якщо .geoJson, .json або .nc запит OJson має .json параметр p, тип відповіді mime є додатком/javascript. Примітка .json p не підтримується для .jsonlCSV або .jsonlKVP , так як це не буде працювати. Дякуємо за розуміння.
  • ІМПРОВЕД: Тип mime для json рядків файлТип параметри тепер "аплікація/x-jsonlines". Заява / jsonl. В даний час немає чіткого вибору.
  • ІМППРОВЕД: Кількість невдалих запитів, що відображаються на сторінці статусу.html, збільшиться, оскільки більше речей підраховуються як провали, ніж раніше, наприклад, КлієнтАбортException.
  • ВАЖЛИВО: Тепер, якщо відповідь ERDDAP™ не стискається, потім заголовок відповіді буде включати «Контент-Encoding»="identity".
  • ВАЖЛИВО: атрибут "ліцензія" не потрібно. Тепер, якщо це не зазначено, стандартЛіцензія від повідомлень.xml (або з налаштування.xml, якщо присутній) використовується як за замовчуванням.
  • НОВИНКА: Зараз є додатковою fileAccessSuffix атрибут . які можна використовувати з існуючими файлAccessBaseUrl атрибут й
  • ІМПРОВЕД: Для підвищення безпеки ця версія була складена з останніми Java JDK v8u162.
  • NEW: Щоб збільшити безпеку, кілька поширених доменів, які пропонують тимчасові адреси електронної пошти (Наприклад, @mailinator.com) тепер на постійній системі електронних листів.
  • НОВИНКА: Збільшити безпеку, високе в Щоденному звіті тепер включають: КомплектDataset Прапор IP-адреса (з останнього звіту)
    КомплектDataset Прапор IP-адреса (з нуля)
    КомплектDataset Прапор IP адреса Succeededed (з останнього звіту)
    КомплектDataset Прапор IP адреса Succeededed (з нуля)
    Вибачте, що ви бачите (чи?) намагається встановити прапор, але не виходить.
  • ПІДТРИМКА: Для підвищення безпеки, адреси електронної пошти в<АбонементEmailBlacklist> у вашій країні datasets.xml тепер вважається справжньою.  

Версія 1.80

(Випуск 2017-08-04)

  • Нові можливості (для користувачів) :
     
  • Головна orderByCount () фільтр дозволяє вказати, як таблиця результатів буде відсортовано (чи ні) і просто повертає один ряд для кожної групи сорту, з підрахунком кількості немісних значень для кожної змінної. Наприклад, orderByCount (« » » » » » » » » » » » » » » stationID « » » » » » » » » » » » » » ») буде сортувати stationID і повернути один рядок для кожного stationID , з підрахунком кількості невикористаних значень для кожної змінної. Якщо ви просто вказали orderByCount (» » » » » » » » » » » » » ») , відповідь буде просто один ряд з числом неприпустимого значення для кожного змінного даних. Дивитися orderBy ... документація Завдяки Ben Adams.
  • Головна .nc OJson файл Види опції для сітчастих і табличних даних. Ця опція робить NCO lvl=2 "педантичний" JSON файл з усіма даними, як правило, знайдено в .nc файл. Про нас http://nco.sourceforge.net/nco.html#json Дякуємо Charlie Zender.
  • BUG FIX: Про нас orderBy ... () Опції на веб-сторінці Make A Graph тепер обробляються правильно.
  • BUG FIX: .geoJson вихід тепер не друку рядків, де відсутні значення lat або лону. Також значення висоти (в наявності) тепер включені в координати, не як значення даних. Завдяки Джонатану Вілкіну.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
     
  • БЕЗПЕКА: РусскийУкраїнськаБеларускаяOʻzbek tiliEnglish OpenLayers демонструвати на WMS сторінки ERDDAP™ є застарілим і має помилки, які потенційно можуть бути використані. (На жаль, оновлення OpenLayers і протоколи. непросто.) Для того, щоб забезпечити вразливість сайту. Тим не менш, ERDDAP™ тільки використання OpenLayers в конкретному попередньо встановленому варіанті і тільки з певними ERDDAP - джерела даних на основі даних, ми вважаємо, що не існує вразливостей сайту ERDDAP - використання OpenLayers і протоколи.js. Однак якщо ви не вірите це, ви тепер можете вимкнути використання OpenLayers демонструвати на WMS сторінки ERDDAP™ шляхом додавання
        <openLayersActive>false</openLayersActive>  

у файл config.xml. За замовчуванням «true». Завдяки Карлу Карлену та НЦЕІ.

  • SECURITY CHANGES: Невикористані .jar файли і дублікати .jar файлів (тому що вони також в netcdfAll.jar) видалено з ERDDAP™ розподіл. Оновлено файли .jar. Завдяки Карлу Карлену та НЦЕІ.
  • БЕЗПЕКИ БЕЗПЕКИ: English, Українська, Français... ERDDAP™ остання версія (В даний час 4.6.10) , але це все ще містить внутрішні файли jackson .jar, які, як відомо, є застарілими і мають вразливості безпеки, зокрема, бібліотеки Jackson, які використовуються тільки при доступі до джерел даних Amazon S3. Якщо ви не маєте доступу до даних через Amazon S3 (Ви знаєте, що ви були) , ці вразливості не актуальні.

Розробники Netcdf-java підтримують те, що ці вразливості не актуальні через те, що код Netcdf використовує ці бібліотеки і в будь-якому випадку буде доречним тільки при доступі до Amazon S3. Про нас https://github.com/Unidata/thredds/issues/866 й Я вірю їх. Якщо ви ще не сумніваєтеся про це, зв'яжіться з розробниками Netcdf-java. (Зауважте, що якщо ви не вірите, що розробники Netcdf-java не використовують ERDDAP™ через це, ви не повинні використовувати THREDDS, оскільки THREDDS використовує netcdf-java більш фундаментально і більш широко, ніж ERDDAP й)

Детальніше: Проблемний код і попередження вразливостей: English, Українська, Français... Про насhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051--- Висока якість English, Українська, Français... Про насhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051--- Висока якість English, Українська, Français... Про насhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051--- Висока якість Про насhttps://nvd.nist.gov/vuln/detail/CVE-2016-3720- критичний English, Українська, Français... Про насhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051--- Висока якість Про насhttps://nvd.nist.gov/vuln/detail/CVE-2016-3720- критичний "Для версії 4.6.10, aws-java-sdk-core тягне в версію 2.6.6 джексон-\* артефактів." (електронна пошта від netcdf-java люди) й Завдяки Карлу Карлену та НЦЕІ.

  • КОМПІЛЬНІ ЗМІНИ: Якщо ви рекомпілювали ERDDAP™ , зауважте, що параметр -cp classpath необхідний для командного рядка тепер набагато коротше, ніж раніше. Переглянути нове налаштування -cp документація й Завдяки Карлу Карлену та НЦЕІ.
  • НОВА ОПЦІЯ в GenerateDatasets Xml: EDDTableЗ альбомуBcodmo, який просто для внутрішнього використання в BCO-DMO. Спасибі Адаму Шеферду і BCODMO.
  • НОВИНКИ ТА ОСОБЛИВОСТІ: Якщо стовпчик EDDTable має імена веб-доступних файлів (наприклад, зображення, відео або аудіо файли) , можна додати
        <att name="fileAccessBaseUrl">_someBaseURL_</a>  

вказати URL-адресу бази (з /) потрібно зробити ім'я файлу в повну URL-адресу. Далі .htmlTable відповіді, ERDDAP™ покаже ім'я файлу як посилання на комбінований URL (бази Урл плюс ім'я файлу) й Якщо ви хочете ERDDAP™ щоб служити пов'язані файли, зробити окремий EDDTableЗ альбомуFileNames dataset для цих файлів (це може бути особистим даними) й Спасибі Адаму Шеферду і BCODMO.

  • НОВИНКА РЕКОМЕНДАЦІЇ ТЕРБУТЕТУ: У випадку, якщо EDDTable стовпчик має імена доступних файлів (наприклад, зображення, відео або аудіо файли) які доступні через архів (Наприклад, .zip Головна) Доступний за допомогою URL-адреси
        <att name="fileAccessArchiveUrl">_theURL_</att>  

вказати URL для архіву. Якщо ви хочете ERDDAP™ щоб служити файл архіву, зробити окремий EDDTableЗ альбомуFileNames dataset для цього файлу (це може бути особистим даними) й Спасибі Адаму Шеферду і BCODMO.

  • ВПРОВАДЖЕННЯ генерату Xml для видалення причин недійсним/немовим< subsetVariables > пропозиції та дублікати/неприйняті імена змінних, тощо. Завдяки Rich Signell, Adam Shepherd і BCO-DMO.
  • НОВИНКА: Політична гранична інформація поширена з ERDDAP від третьої сторони і дещо застарілим. Також існують суперечні межі в декількох місцях світу, де різні люди будуть мати різні ідеї про те, що правильно. МИ НЕ ЗРОБИТИ ПРО ОРРЕКТИВНОСТІ ПОЛІТИЧНИХ БОНГОНАРНИХ ДАНИХ, ЩО СКЛАДУЄТЬСЯ З ERDDAP й Якщо вам не подобається політична гранична інформація, яка йде з ERDDAP™ тепер ви можете розповісти ERDDAP™ ніколи не малювати політичні межі шляхом додавання
        <politicalBoundariesActive>false</politicalBoundariesActive>  

у файл config.xml. За замовчуванням «true». Услуги

  • НОВА МЕТАДАТА ТАГ: У datasets.xml для набору даних ви можете вказати номер за замовчуванням Зрізи бруса для dataVariable на графіках і картах з
        <att name="colorBarNSections">_anInteger_</att>  

(JavaScript licenses API Веб-сайт Go1.13.8 ERDDAP™ Зареєструватися) й Дивитися колір Параметри бару й

  • ІМПРОВЕД: державний крайовий колір на картах був фіолетовий (Глибокий фіолетовий для вас Baby Boomers) й Тепер він сірий (в між національним граничним сірим і земельним сірим) й
  • BUG FIX:<iso19115File> і<fgdcFile> в datasets.xml не завжди керувалися правильно. Зараз вони. БКО-ДМО.

Версія 1.78

(Випуск 2017-05-27)

  • Нові можливості (для користувачів) :
     
  • (немає)
     
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
     
  • IMPROVED: Порядок ліній в серії "Майор LoadDatasets Time Series" на сторінці статусу.html тепер найновіший поверх найстарішого в нижній частині.
  • BUG FIX: ERDDAP™ тепер пише .nccsv файли з змінною часу actual\_range як ISO-8601 Стрінг час. Що закріплює помилку з EDDTableЗ альбомуErddap пароізоляція інформації з віддаленого набору даних і з швидкого файлуRestart для всіх EDDTableЗ альбому...Файли даних. (Час actual\_range буде неправильно, перший раз, завантаження даних в v1.78 але виправлено після його перезавантаження, наприклад, якщо ви зазначте дані.)

Версія 1.76

(Випуск 2017-05-12)

  • Нові можливості (для користувачів) :
     
  • ЗМІНКА в Tomcat: Для запитів ERDDAP™ з програмного забезпечення, крім веб-переглядачів (Наприклад, curl Р, Р, Matlab й Python й Java ) : Як з попередніми змінами в версіях Tomcat (програмне забезпечення нижнього рівня, яке працює ERDDAP ) починаючи з початку 2016 року, більше і більше символів у запитній частині URL-адреси запиту відсоток з причин безпеки. Браузери подбають про відсоткове кодування для вас. за допомогою ERDDAP™ якщо запит перенаправлений іншим ERDDAP й
  • ПІДВИЩЕННЯ: Раніше, ERDDAP™ мастурбація char змінні більше, як не позначені короткі цілі, ніж символи. Тепер лікує їх більше, як 1-character-long UCS-2 (Унікод) Стрінги. Дивитися документація й Завдяки Aurelie Briand і Argo проекту.
  • ПІДВИЩЕННЯ: Раніше, ERDDAP™ пропонував мало підтримку Символи Unicode вище символ #255 в Рядках. Тепер, внутрішньо, ERDDAP™ повністю підтримує 2-байтні UCS-2 chars (кількість символів 0 через 65535) в Рядках. При струнні даних записуються на різні типи файлів, ERDDAP™ дає можливість підтримувати 2-байтні chars. Ще один приклад - .csv файли, які ERDDAP™ Написи з ISO-8859-1 charset (1-місне вугілля) й ERDDAP™ пише будь-які символи над символом #255 з JSON-подібним \u_hhhh_ syntax. Про нас Струнні дані й
  • ПІДВИЩЕННЯ: В .nc Файли, написані ERDDAP™ , змінні , щоб бути інтерпретовані як Рядки будуть мати атрибут \_Encoding=ISO-8859-1
    У .nc Файли ERDDAP™ , char змінні з "\_Encoding" будуть інтерпретовані як Рядки з вказаною charset.
  • РЕМІНДЕР: ERDDAP™ опори JSON-подібна застібка спеціальних символів, коли ви вказуєте обмеження змінних елементів і термінів. Таким чином, ви можете запросити щось, як &myString="\u20ac" при бажанні рядків даних, де myString=€ так як 20ac є шестигранною версією пункту коду для символу Euro. Кілька джерел на веб-показу індексу для символів Unicode, наприклад, https://en.wikipedia.org/wiki/Unicode й
  • ПІДВИЩЕННЯ: Раніше, ERDDAP™ пропонує обмежену підтримку довгий час змінні. Афіша ERDDAP™ Повністю підтримує довга внутрішньо і робить його кращими при написанні довгих даних до різних типів файлів. . Дивитися документація й Завдяки морському інституті Ірландії, Крайг Рісєн, Rich Signell, Christopher Wingard та OOI.
  • NEW: вихідний тип файлу для сітки та tabledap : ** .nccsv ** , що робить NetCDF - як, ASCII, CSV файл, який також містить всі метадані, які будуть в порівняння .nc файл. Дивитися НККСВ Специфікація й Дякую Стів Ганкін.
  • Головна ** orderByClosest фільтри** дозволяє вказати, як таблиця результатів буде відсортовано і інтервал (Наприклад, 2 години) й У кожній групі сорту будуть зберігатися тільки ряди, що близькі до інтервалу. Наприклад, orderByClosest (« » » » » » » » » » » » » » » stationID , час, 2 години) буде сортувати stationID і час, але тільки повертаємо рядки для кожного stationID де останній orderBy колонка (час) близька до 2 годинних інтервалів. Це найближча річ в tabledap до значень стипендії в замовці сітки. Цей варіант можна вказати через будь-який tabledap JavaScript licenses API Веб-сайт Go1.13.8 Завдяки Морському інституті Ірландії та мережі океан.
  • Головна ** orderByLimit фільтри** дозволяє вказати, як таблиця результатів буде відсортовано і обмежений номер (Наприклад, 100) й У кожній групі сорту буде зберігатися тільки перші рядки «ліміту». Наприклад, orderByMax (« » » » » » » » » » » » » » » stationID , 100") буде сортувати stationID , але тільки повертаємо перші 100 рядків для кожного stationID й Це схоже на LIMIT SQL. Цей варіант можна вказати через будь-який tabledap JavaScript licenses API Веб-сайт Go1.13.8 Завдяки Морському інституті Ірландії та мережі океан.
  • NEW: Два типи файлів відповіді, ** .jsonlCSV і .jsonlKVP ** доступні для запитів на скріплені дані, табличні дані та багато інших місць ERDDAP (Наприклад, запит на інформацію про дані) й Файли JSON Lines ( https://jsonlines.org/ ) де кожен рядок має окремий об'єкт JSON. .jsonlCSV просто має значення у форматі CSV. .jsonlKVP має ключ: Значення пар. Кожна лінія стоїть самостійно. Лінії не укладені в більший масив JSON або об'єкт. Наприклад, див. запит на зразок й Завдяки Дам'янському Смиті, роб повнораці, Адам Leadbetter та Морському інституті Ірландії.
  • Нова документація Як отримати приватні дані в ERDDAP™ через скрипти й Спасибі lynn deWitt.
  • ІМПРОВЕД: Мінімальна ступінь ** OpenLayers ** карта була 2 градусів і тепер 4 пікселів даних. Щиро дякуємо за відгук про Rusty Holleman.
  • ПІДТРИМКА: У деяких поширених випадках запити, які включають регулярний вираз значно швидше обробляється.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
     
  • СКАЧАТИ ПЕРШУ СТАРТУ: Перший раз, коли ви починаєте цю нову версію, вона займе довго ERDDAP™ навантажувати всі дані, тому що потрібно перепрочитати всі вихідні файли даних (Хоча просто заголовок для скатертних файлів даних) й Якщо ви подивитеся на журнали, ви можете бачити повідомлення про помилку, що говорять "старий/непідтриманий розширенийVersion" деяких внутрішніх файлів -- це okay -- ERDDAP™ зробить нові версії внутрішніх файлів. Будь ласка, зв'яжіться з нами
  • АКЦІЇ: ERDDAP™ тепер використовує новий Веб-камера Заняття (також відомий як JSR 310) замість Joda до парсе Стрінгових часів в нумеричні часи. Примітки:
    • Якщо ERDDAP™ раптом має проблеми, пов'язані з попереднім записом даних, і таким чином, просто перетворює більшість або всі часи до NaN (відсутні значення) , проблема практично завжди з датою Строк формата часу, який ви вказали як "ніці" змінної. Нова система іноді потребує дещо різний рядок форматів DateTime.
    • Якщо нумеричні місяці і дні в рядках датаЧерез не 0-padded (Наприклад, "3/7/2016") , переконайтеся, що формат просто має єдиний M і d (Наприклад, "M/d/yyyy", не "MM/dd/yyyyyy") й
    • Зміна специфікації дробових секунд, що використовує нижню кришку (Наприклад, .sss в yyyy-MM-dd 'Т'Х:мм:с.с) , в капітал S's, (Наприклад, yyyy-MM-dd 'T'HH:mm:ss.SSS) й
    • ERDDAP™ більше не підтримує рядок Формати часу з двома цифрами (й) з непристойним століттям (до 2000) й Бізнеси витрачають мільярди доларів, які фіксують цю проблему наприкінці 1990-х років. Вчені не повинні використовувати два цифрові роки. Введіть файл (й) за допомогою перетворення до 4-цифрових років, потім використовуйте yyy в дати Формат часу.
    • Ви можете використовувати yyyy або YYYY (які ERDDAP™ конвертувати в uuuu) до парсе 4 цифра років, включаючи негативні роки, наприклад, -4712 (яка 4713 р. до н.е.) й Завдяки SeaDataNet, Томас Гарднер і BODC.
    • Будь ласка, продовжуйте використовувати Z у форматі датЧас отримати ERDDAP записати час (г., г. З, +0200, -0800, -08:30) й
    • Переконайтеся, що ви використовуєте Java версія 1.8.0\_21 або вище.
    • Програми --- Якщо ви пишете Java Програми, які працюють ERDDAP™ код, необхідно видалити посилання на joda-time. банку в параметрі шляху класу.
  • Головна ERDDAP Р Архіви Інструмент Dataset тепер створювати Файли cookie й NCEI може стандартизувати цей формат. Завдяки Scott Cross і John Relph.
  • ПІДВИЩЕННЯ: посилання для завантаження erddap. війни на ERDDAP™ веб-сторінки тепер точка ГітХуб й (Вони публічні посилання, тому ви не повинні приєднатися до GitHub.) Це означає набагато швидше завантаження (до 12Mb/s versus 1Mb/s) і кілька проблем з завантаженнями. Завдяки Дам’янському Смиті, робу повно, Адам Leadbetter, Conor Delaney та Морському інституті Ірландії.
  • ПІДВИЩЕННЯ: Статус.html сторінка та електронна пошта щоденного стану У розділі «Майор LoadDatasets Time Series» опублікована статистика ERDDAP™ в кінці кожного основного навантаженняДатасети на останні 100 основних навантаженняДатасети. Завдяки нашим неприємним RAID.
  • NEW: новий, опціональний (але рекомендується) параметр EDDTableЗ альбомуCassandra datasets: [ ** <розділKeyCSV> ** до (/docs/server-admin/datasets#partitionkeycsv) й Завдяки Ocean Networks Canada.
  • NEW: EDDTableЗ альбомуAsciiFiles тепер підтримує ** <колонкаСепаратор> ** параметр. Якщо null або "", клас буде вгадувати, як раніше, в іншому випадку перший символ буде використовуватися як сепаратор стовпа при зчитуванні файлів. Завдяки Sky Bristol і Abigail Benson.
  • Новий: новий тип даних, EDDTableЗ альбомуNccsvFiles , може здійснити збір даних NCCSV .csv файлів й Дякую Стів Ганкін.
  • ПІДВИЩЕННЯ: EDDTableЗ альбомуErddap тепер використовує .nccsv отримувати інформацію від дистанційного керування ERDDAP s і для локального архіву інформації про метадані. Це дозволяє повністю підтримувати типи char і довгих даних, а також для Unicode (УЦС-2) charset для chars і Strings. Завдяки робу повнораціонного і морського інституту Ірландії.
  • EDDTableЗ альбомуErddap і EDDGrid Підтримка ** <реdirect>false<Головна > ** що говорить ERDDAP™ ніколи не перенаправлення запиту на пульт ERDDAP й За замовчуванням є вірним. Це корисно при віддаленні ERDDAP™ приватний ERDDAP й Завдяки Дам’яну Смиту, Робу повноту та Морському інституті Ірландії.
  • ПІДВИЩЕННЯ: ERDDAP™ тепер ловить скасовані запити користувачів рано. І ERDDAP™ Тепер замикається швидше, тому що низькі нитки рівня закриваються швидше. Завдяки нашим неприємним RAID.
  • ГенераціяДатасети Хмл:
  • НОВИНКА: Новий спеціальний EDDType "ncdump" друкує пердят \-подібний друк головки .nc файл. Ви також можете друкувати значення даних для зазначених змінних (або введіть "не" для друку значень даних) й Це корисно, тому що, без ncdump важко знати, що в файлі і таким чином, що EDDType ви повинні вказати для GenerateDatasetsXml. Завдяки Craig Risien, Rich Signell, Christopher Wingard та OOI.
  • НОВИНКА: Для SeaData Чисті дані: При необхідності GenerateDatasets Xml тепер робить конкретну семантичну конвертацію з використанням віддаленого запиту SPARQL: якщо метадані джерела змінної включають sdn\_parameter\_urn, наприклад, sdn\_parameter\_urn = "SDN:P01:PSLTZZ01", GenerateDatasetsetsetsets Xml додасть відповідний атрибут P02, наприклад, sdn\_P02\_urn = "SDN:P02:PSAL". Якщо у вас є дані, які використовують ці атрибути, і якщо ваш ERDDAP Р< categoryAttributes > в налаштуваннях.xml є sdn\_parameter\_urn і sdn\_P02\_urn, користувачі зможуть використовувати ERDDAP™ Категорія пошукової системи для пошуку даних з певними значеннями цих атрибутів. BODC та Олександра Кокінакі.
  • ІМПРОВЕД: ГенераціяДатасети Xml тепер змінює багато http:// посилання на метадані https:// при необхідності.
  • ІМПРОВЕД: ГенераціяДатасети Xml тепер намагається вгадати творця\тип і видавець\_тип.
  • ІМППРОВЕД: Види змінних даних, запропоновані GenerateDatasets Xml тепер буде трохи краще. Завдяки Маргарету О'Брєн, ЛТЕР і EML.
  • ІМПРОВЕД: ГенераціяДатасети Xml краще вказавши<cdm\_data\_type> та додавання відповідних, необхідних атрибутів (наприклад,,<cdm\_timeseries\_variables&gt, тому ви можете надати цю інформацію. Завдяки Rich Signell.
  • ПІДВИЩЕННЯ: У GenerateDatasets Xml, для EDDTable datasets, пропозиція для< subsetVariables > тепер набагато більш консервативні. Завдяки John Kerfoot.
  • ПІДВИЩЕННЯ: Якщо datasets.xml для специфікацій даних featureType але не cdm\_data\_type, featureType буде використовуватися як cdm\_data\_type. Завдяки Rich Signell.
  • BUG FIX: генерувати Дані Xml тепер пропонує правильний<dataType> для змінних даних scale\_factor й add\_offset та/або \_Визначені атрибути.
  • ПІДВИЩЕННЯ: Коли ERDDAP™ відкриває .nc файл, який є шемале ніж він повинен бути (наприклад, він не був повністю скопійований на місце) й ERDDAP™ Тепер лікує файл як поганий. Попередньо, ERDDAP™ Повернути відсутні значення для будь-якої частини файлу, оскільки це поведінка за замовчуванням для netcdf-java. ERDDAP™ тепер використовує ucar .nc 2.iosp.netcdf3.N3header.disallowFileTruncation = true; Ми можемо самі зателефонувати одержувачу і узгодити зручний час.
  • ІМПРОВЕД: письменник ISO 19115 тепер використовує творець\тип , якщо присутні.
  • ПІДВИЩЕННЯ: ERDDAP™ тепер використовує останні netcdf-java v4.6.9 які можуть читати додаткові види netcdf-4 файли й Завдяки Craig Risien, Rich Signell, Christopher Wingard та OOI.
  • BUG FIX: уникати проблем, якщо різні вихідні файли мають різні типи даних для заданої змінної. Завдяки Roy Mendelssohn та Євгену Бургеру.
  • BUG FIX: Перетворення форматів часу тепер краще захищені від значних значень часу. Завдяки NDBC.
  • BUG FIX: EDDGrid ВідNcFiles Розпакований зараз обробляє значення часу з " місяці з ..." і "річ з ..." правильно (шляхом занурення місяця або року, не похилого додавання наприклад, 30 днів багаторазово) й Спасибі Soda3.3.1.
  • BUG FIX: просто в v1.74, підписки вжити заходів (Наприклад, http:// ...) , яка була і повинна бути додатковою.
  • BUG FIX: EDDGrid English, Українська, Français... () не додано ніяких глобальних атрибутів. Тепер це робить.  

Версія 1.74

(Випуск 2016-10-07)

  • Нові можливості (для користувачів) :
     

  • Тепер, коли список даних (Всі або з пошуку) відображається на веб-сторінці, довгі заголовки відображаються на декількох лініях. Раніше середина довгого титулу була замінена " ... ". Завдяки Маргарету О'Брєн, ЛТЕР і EML.  

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
     

  • Щоб зробити: на комп'ютерах Linux, змініть налаштування часу Apache так, щоб трудомісткі запити користувачів не витрачали часу (з чим часто з'являється «Проксі» або «Bad Gateway» помилка) й Як користувач кореня:

    1. Змінення Apache http d.conf файл (зазвичай в /etc / http до/conf/) : Зміна існуючої<Налаштування часу> (або додати один в кінці файлу) до 3600 (час) , замість за замовчуванням 60 або 120 секунд. Зміна існуючої<ПроксіЧас> Налаштування (або додати один в кінці файлу) до 3600 (час) , замість за замовчуванням 60 або 120 секунд.
    2. Статус на сервери -k витончений (але іноді це в іншому каталозі) й

Завдяки Томасу Оливку.  

  • Головна \[ bigParentПублічний / жорсткий Каталог Прапорів Це працює як каталог прапора, але версія hardFlag також видаляє всі дані кешування. Немає URL-адрес, щоб встановити hardFlag. Це може бути використаний лише шляхом введення файлу в цей каталог. жорсткий Прапори дуже корисні, коли ви робите щось, що викликає зміну, як ERDDAP™ читати і інтерпретувати дані джерела, наприклад, коли ви встановите нову версію ERDDAP™ або коли ви зробили певні типи змін до визначення даних у datasets.xml й Про нас документація й Завдяки John Kerfoot і всіх Argo груп.  
  • НОВИНКА: GenerateDatasets Xml тепер має EDDTableЗ альбомуEML варіант який прочитав опис даних у мові Ecoлогічного Metadata (ЕМЛ) файл, завантажує файл пов'язаних даних і генерує штучок datasets.xml так, що дані можна додавати до ERDDAP й Існує також EDDTableЗ альбомуEMLBatch, який робить те саме для всіх файлів EML в каталозі. Ця робота дуже добре, тому що EML робить відмінну роботу з описом даних і тому, що KNB і LTER робить доступні файли даних. EML плюс ERDDAP™ може бути великим поєднанням, так як ERDDAP™ може надати користувачам більш прямий доступ до інформації про KNB та LTER і допомогти тим, хто відповідає уряду США Публічний доступ до результатів досліджень (ПАРР) Вимоги шляхом створення даних, доступних через веб-сервіс. Про нас документація й Завдяки Маргарету О'Брєн, ЛТЕР і EML.  
  • НОВИНКА: GenerateDatasets Xml тепер має EDDTableЗ альбомуInPort варіант який прочитав опис даних в файлі InPort XML і намагається створити шматок datasets.xml так, що дані можна додавати до ERDDAP й Це рідко створює готове до використання шматка XML для datasets.xml , але це дозволить створити хороший грубий проект, який є гарною початковою точкою для редагування людиною. Це буде чудово, якщо люди, які використовують InPort, щоб документувати свої дані, також використовувати ERDDAP™ щоб зробити дані, доступні через ERDDAP - Веб-послуги і, таким чином, познайомитеся з урядом США і NOAA Р Публічний доступ до результатів досліджень (ПАРР) Вимоги шляхом створення даних, доступних через веб-сервіс. Це рішення, яке можна використовувати прямо зараз. ( erd.data at noaa.gov Щиро дякую за допомогу.)
    Про нас документація й Завдяки Evan Howell і Melanie Abecassis.  
  • ПІДВИЩЕННЯ: ERDDAP™ тепер використовує netcdf-java 4.6.6. З ранніх версій, netcdf-java читати деякі значення заповнення (можливо, просто в netcdf-4 файли) до 0 Тепер прочитає деякі з них, як стандартне значення Netcdf: -127 для байтів, -32767 для шортів, -2147483647 для інти. Unidata каже, що нова поведінка є правильною поведінкою. Якщо змінна в даних починається показ одного з цих значень, де вони використовуються для відображення 0's, можна додати, наприклад,
        <att name="\\_FillValue" type="short">-32767</att>  

до змінної addAttributes розповісти ERDDAP™ для лікування цього значення як missing\_value /\_Філл Вартість. Тим не менш, у багатьох випадках, що не буде врожаю бажаного результату: 0's. Якщо так, розглянемо зміни файлів з NCO або перезаписувати файли. Скарги? Зв'язатися з нами Unidata ;-)  

  • TO DO: Нова топографічна палітра Я заохочую вас переключати всі дані, які використовують палітру OceanDepth, щоб використовувати нову палітру TopographyDepth, яка схожа на Топографію, крім кольорів, що близнюються, так що він підходить для значень глибини (позитив=вниз) , замість значень висоти (позитив=ап) й Рекомендовані налаштування цієї палітри:
            <att name="colorBarMaximum" type="double">8000.0</att>
<att name="colorBarMinimum" type="double">-8000.0</att>
<att name="colorBarPalette">TopographyDepth</att>
  • НОВИНКА: Ступінь missing\_value та/або \_FillValue Якщо змінна String визначає missing\_value та/або \_FillValue, ERDDAP™ тепер видаліть ці значення з даних і замініть їх порожнім рядком, щоб відсутні значення з'являються як порожні рядки, так як з іншими даними ERDDAP й Завдяки Маргарету О'Брєн, ЛТЕР і EML.  
  • НОВИНКА: Підтримка локальних часів часові зміни з вихідних даних з Strings тепер можна вказати часовий пояс через " time\_zone атрибут, який веде ERDDAP™ перетворити час на локальне джерело (деякі в Стандартний час, деякі в Daylight Економія часу) Увійти Zulu час. Список імен часової зони, ймовірно, ідентичний списку в колонці TZ цей стіл й За замовчуванням " Zulu ". Загальні зони часу США: США/Гавай, США/Аласка, США/Тихоокеанський, США/Монтан, США/Арізона, США/Центральні, США/Східна. Для часових змінних з числовими даними джерела можна вказати " time\_zone " атрибут, але значення має бути " Zulu " або "UTC". Завдяки Маргарету О'Брєн, ЛТЕР і EML.  
  • NEW FEATURE: EDDTableЗ альбомуAsciiFiles тепер підтримує напівколонні ізольовані файли і смартувальника про збирання сепаратора. Завдяки Маргарету О'Брєн, ЛТЕР і EML.  
  • НОВИНКА: Якщо є значна помилка в навантаженніДатасети (або неповнолітній, наприклад, відсутній або невірний datasets.xml Документація) й ERDDAP™ тепер вказати його в статусі.html, прямо нижче "n Datasets Failed To Load" як ERROR: під час обробки datasets.xml : див. log.txt для деталей.  
  • НОВИНКА: ERDDAP™ для дітей-сиріт. Коли ERDDAP™ має велике навантаження Дані, тепер дивляться на дитячі пресети (дані, які знаходяться в ERDDAP™ але не в datasets.xml ) й Якщо ви не знайшли, вони вказані в статусі.html, клацніть правою кнопкою нижче "n Datasets, що містяться на завантаження" як ERROR: n Orphan Datasets (дані в ERDDAP™ але не в datasets.xml ) *.. Якщо ви хочете видалити (розвантаження) дитячий будинок ERDDAP™ , вам потрібно додати <dataset type="anyValidType" datasetID ="theDatasetID" active="false" /> до datasets.xml до моменту перевантаження даних при наступному значному навантаженніDatasets.  
  • BUG FIX: У разі змінення даних з блоками, що містяться в нумеричному часі "seconds since 1970-01-01T00:00:00Z" і з<updateEveryNMillis> активна система, діапазон змінної часу було встановлено неправильно, коли було оновлено датасет. Завдяки John Kerfoot.  
  • BUG FIX: Якщо<QuickRestart> був вірним в налаштування.xml і ви запитали дані з EDDTableЗ альбому... Файли даних, які використовуються<updateEveryNMillis>, перший запит на Dataset не буде, але наступні запити будуть досягнуті. Тепер перший запит не вдається. Завдяки John Kerfoot.  
  • BUG FIX: GenerateDatasetsXml.sh і .bat не працює з параметрами >9 на командному рядку. Тепер вони роблять. Завдяки John Kerfoot.  
  • BUG FIX: Новий EDDTableЗ альбомуMultidimNcFiles не вдалося видалити причепи з рядків. Тепер це робить. Можливо, це постраждали файли ARGO. Завдяки Kevin O'Brien і Roland Schweitzer.  
  • BUG FIX: Доступ до дистанційного керування DAP послуги тепер ініціюється більш сучасним кодом. Ця виправлена помилка "з'єднання закритих" при переході деяких EDDTableЗ альбомуErddap datasets. Дякуємо Kevin O'Brien.  
  • BUG FIX: Обробка orderBy ... () і відмінна () тепер назад до того, як вони були до останніх змін: заданий запит може мати кілька orderBy ... () і/або виразний () фільтр; ERDDAP™ будуть обробляти їх в порядку, які вони вказані. Дякую Давиду Каругу.  
  • BUG FIX: Якщо датасет EDDTableЗ альбомуDatabase і запит має ДжерелоCanOrderBy та/або JavaScript licenses API Веб-сайт , потім бази даних може (в залежності від налаштувань datasets.xml ) частково або повністю обробляти тільки перший orderBy ... () або відмінні () й Дякую Давиду Каругу.  
  • BUG FIX: Недавній екстрацентний енкодер викликає проблеми з деякими запитами .nc Файли CF, наприклад, "HTTP Status 500 - Похибка запиту: змінна=станція вказана двічі в списку змінних результатів." Дякуємо Kevin O'Brien.  
  • BUG FIX: EDDTableЗ альбомуFiles мала неприємні труднощі, перевантажуючи дані, коли один з стовпців був істинний стовпець. Завдяки Roland Schweitzer.  
  • BUG FIX: EDDGrid ВідNcFiles Розпакований зараз також конвертує missing\_value і \_FillValue до стандартних значень, тому файли з різними значеннями можуть бути сукупні. З цієї зміни, після того, як ви встановили цю нову версію ERDDAP™ , будь ласка, встановіть жорсткий Прапор для кожного EDDGrid ВідNcFiles Розпаковані дані у вашому ERDDAP й  
  • IMPROVED: EDDTableЗNcCFFiles тепер може обробляти файли, які мають декілька зразків\_dimension's. Заданий набір даних повинен використовувати тільки змінні, які використовують один з зразків\_знімків. Спасибі Ajay Krishnan.  
  • IMPROVED: Для EDDTableЗ альбому...Файли,<СортФайлиBySourceNames> тепер дозволяє кома-сепарувати (Рекомендовані) або місця відокремлених списку імен змінних джерел. У випадку, якщо ім'я має внутрішній простір.

Версія 1.72

(Випуск 2016-05-12)

  • Нові можливості (для користувачів) : Ні.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • NEW EDDTableЗ альбомуMultidimNcFiles EDDTableЗ альбомуMultidimNcFiles EDDTableЗ альбомуNcFiles. Призначений для роботи з групами файлів з декількома змінними розмірами, наприклад, вар1 \[ з \] \[ б \] , вар2 \[ з \] , вар3 \[ б \] , scalarVar. Завдяки Argo Project, Aurélie Briand і Roland Schweitzer.
  • BUG FIX: ERDDAP™ (через FileVisitorDNLS і FileVistorSubdir класи) Тепер дивляться символічні посилання на Linux. ERDDAP™ ще не слідувати .lnk на Windows.
  • BUG FIX відсутнього в 1.70: відмінна + orderBy не допускаються разом з одним запитом. Тепер вони знову. Вони не є взаємоповно ексклюзивними/червоними. Дякую Давиду Каругу.
  • ЗДОРОВ'Я datasets.xml чорний список IP адрес: IP v4 адреси ERDDAP™ в якості 4-х місних чисел. Я думаю, що IP v6 адреси з'являються як 8 числом колони. Про нас ERDDAP™ Тепер підтримує колони в IP-адресах в цьому списку та :\* в кінці списку для блокування діапазону адрес.
  • ПІДВИЩЕННЯ: ERDDAP™ Тепер використовує NetcdfFileWriter для запису .nc Файли замість deprecated NetcdFileWriteable. Не варто дисконувати зміни до отриманих файлів. Це відкриває можливість створення великого .nc Файли, які використовують .nc 3 64bit розширення. Якщо ви хочете / вказавши, будь ласка, надсилайте запит erd.data at noaa.gov й
  • ІМППРОВЕД: Багато посилань на віддалені сайти були застарілими. Тепер вони актуальні і використовують https: замість http : коли-небудь можливо.
  • Багато маленьких змін.

Версія 1.70

(Випуск 2016-04-15)

  • Нові можливості (для користувачів) : Ні.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити: Нижче наведено кілька рекомендованих змін до документації у файлі налаштування.xml. Будь ласка, введіть ці зміни. 30 хвилин роботи зараз може заощадити час настій в майбутньому.
  • Виправлення помилок: Проблемою було те, що запити, які були перенаправлені на дистанційне керування ERDDAP не вдалося з недійсним характером ' | - повідомлення про помилку. Це тільки сталося з останніми версіями Tomcat. Завдяки русти holleman, Conor Delaney і Roy Mendelssohn.
  • Виправлення помилок: ERDDAP™ тепер використовує найновішу версію netcdf-java (це довга історія) що включає в себе найновішу підтримку NcML, яка фіксує проблему з NcML LogicalReduce не працює як очікується. У метаданих є кілька невеликих змін, які ERDDAP™ Читає через netcdf-java з .nc й .hdf , .grib і .bufr файли. Завдяки Favio Medrano.
  • Новий EDDTableАгрегатор дозволяє зробити об'єднання EDDTable Dataset з двох або більше EDDTable datasets, які мають однакові зміни даних, використовуючи однакові одиниці. Спасибі Kevin O'Brien.
  • Нові параметри для EDDTableЗ альбомуDatabase ( ДжерелоCanOrderBy і JavaScript licenses API Веб-сайт ) дайте, будь ласка, ERDDAP™ , бази даних або як, ручка відмінна і orderBy (і всі варіанти) обмеження. Дякую Давиду Каругу.
  • Тепер ви можете зробити графіки та метадані приватного облікового запису, доступні для громадськості через нову [<ГрафікиДоступна>громадськість</графиДоступна>] (JavaScript licenses API Веб-сайт Go1.13.8) мітка. Завдяки Emanuele Lombardi.
  • Тепер, якщо рядок передано GenerateDatasets Xml або DasDds оточують подвійні котирування, це неможливе (як якщо це рядок JSON) й Завдяки John Kerfoot і Melanie Abecassis.
  • ГенераціяДатасети Xml тепер підтримує "default" для отримання за замовчуванням і "nothing", щоб отримати порожній рядок (вони працюють з або без котирування) й Це вирішує деякі проблеми, пов'язані з проходженням порожніх рядків.
  • Тепер в GenerateDatasets Xml, для всіх EDDGrid ВідФайли та EDDTable ВідФайли даних, якщо зразок FileName ви вказали "" (порожній рядок) , він буде використовувати останнє відповідні файлІм'я з каталогу + regex + recursive=true.
  • Оновлено: Код відображенняInBrowser, який використовується для відображення результатів GenerateDatasetsXml і DasDds на комп'ютерах Linux був застарілим і дав непарне повідомлення про Netscape. Тепер використовується сучасний інструмент Linux: xdg-open. Спасибі Melanie Abecassis.
  • Про нас allDatasets датасет тепер має "files" стовпчик, який вказує на базову URL посилання /файли (якщо є один) для набору даних.
  • Підвищення загальної безпеки ERDDAP™ змінивши дозволи, пов'язані з каталогом tomcat та bigParentDirectory: (Для Linux потрібні команди. Для інших ОС вносять аналогові зміни.)
    • Зміна "групи" для того, щоб бути томка, ім'я користувача або ім'я невеликої групи, яка включає в себе томка і всі адміністратори Tomcat/ ERDDAP , наприклад, chgrp -R yourUserName apache-tomcat-8.0.23 HYIP и SSL UserName bigParentПедагування
    • Змінити дозволи так, щоб tomcat і група читати, писати, виконувати привілеї, наприклад,. chmod -R ug +rwx apache-tomcat-8.0.23 href="http://realtor.if.ua/" title="Агентство нерухомості Ріелтор" target="_blank"><img src="http://realtor.if.ua/images/realtor_88_31.gif" width="88" height="31" alt="Агентство нерухомості Ріелтор" /></a>
    • Видаліть "інші" дозволи користувачів читати, писати або виконувати: href="http://realtor.if.ua/" title="Агентство нерухомості Ріелтор" target="_blank"><img src="http://realtor.if.ua/images/realtor_88_31.gif" width="88" height="31" alt="Агентство нерухомості Ріелтор" /></a> href="http://realtor.if.ua/" title="Агентство нерухомості Ріелтор" /></a> Це важливо, тому що вона запобігає іншим користувачам від читання, можливо, конфіденційної інформації в ERDDAP™ Налаштування файлів, файлів журналу та файлів з інформацією про приватні дані.
  • Відроджена система автентифікації/логіна. Завдяки Томасу Гарднеру, Emanuele Lombardi, а новий уряд США Статус на сервери й
    • Видалено автентифікацію=відкритий варіант. Це було застарілим.
    • Новий, рекомендований, автентифікації: Google можливість використання Українська (на основі OAuth 2.0) щоб дозволити кожному з облікового запису електронної пошти Google (в тому числі Google керованих облікових записів @noaa.gov ) увійти в систему.
    • Новий, Веб-сайт параметр є резервним копіюванням для автентифікації=google. Дозволяє користувачам з<користувача> тег в datasets.xml Щоб увійти, відправивши електронну пошту за допомогою спеціального посилання.
    • В налаштуваннях.xml, будь ласка, змініть опис для<автентифікації> бути
            <!-- If you want to restrict access to some datasets, 
you need to specify the method used for logging on (authentication).
See the info at
https://erddap.github.io/setup.html#security
Currently, the options are: "" (logins not supported, the default),
"custom", "email", and "google" (recommended).
\\[No longer supported: "basic", "openid"\\]
-->
  • В налаштуваннях.xml, будь ласка, додайте це прямо нижче<автентифікації> теги
            <!-- If authentication=google, you must supply your Google Client ID. 
See
https://developers.google.com/identity/sign-in/web/devconsole-project
When setting this up, for Authorized JavaScript origins,
for testing on your computer, use the domain "localhost"
(e.g., origin=https://localhost:8443),
not "127.0.0.1" (because Google Sign-In doesn't work with anything
at that domain).
This will be a string of about 75 characters, probably starting with
several digits and ending with .apps.googleusercontent.com .
-->
<googleClientID></googleClientID>
  • Тепер користувачі, які не зареєстровані у використанні http або https URL-адреси<baseHttpsUrl> в налаштування.xml. Завдяки новому уряду США Статус на сервери й
  • Тепер ви можете заохочувати всіх користувачів https (нема http ) Налаштування<baseUrl> бути https URL. Щоб змусити користувачів використовувати тільки https Ви також можете змінити налаштування Apache/Tomcat для блокування https доступ. Завдяки новому уряду США Статус на сервери й

В налаштуваннях.xml, будь ласка, змініть опис для<baseUrl> бути

            <!-- baseUrl is the start of the public URL, to which "/erddap" 
is appended. For example:
For running/testing on your personal computer:
<baseUrl>http://localhost:8080</baseUrl>
(127.0.0.1 doesn't work with authentication=google).
If you want to encourage all users to use https (not http),
make the baseUrl the same as the baseHttpsUrl (see below).
For ERD releases, we used to use
<baseUrl>http://coastwatch.pfeg.noaa.gov</baseUrl>
For ERD releases, we now use
<baseUrl>https://coastwatch.pfeg.noaa.gov</baseUrl>
-->
  • Параметри<JavaScript licenses API Веб-сайт змінено. В налаштуваннях.xml, будь ласка, змініть опис для<ПарольЗамовити>
            <!-- For "custom" authentication, this specifies how you have 
stored passwords in the roles tags in datasets.xml.
If you aren't storing any passwords, this is irrelevant.
The options (in order of increasing security) are:
"MD5", "UEPMD5" (MD5(UserName:ERDDAP:Password)),
"SHA256", "UEPSHA256" (SHA256(UserName:ERDDAP:Password),
the default).
You should only use "MD5" or "SHA256" if you need to match
values stored that way in an external password database.
See the info at
https://erddap.github.io/setup.html#security
-->
  • В налаштуваннях.xml, будь ласка, змініть опис для<JavaScript licenses API Веб-сайт Go1.13.8
            <!-- This is a variant of <baseUrl> which is used when 
authentication is active and the user is logged in.
In general, you take the <baseUrl>, change "http" to "https",
and change/add ":8443". This must begin with "https://".
If you make a proxy so that ":8443" isn't needed,
then don't use ":8443" here.
This is relevant even if <authentication> is "".
See the instructions at
https://erddap.github.io/setup.html#security
For example:
For running/testing on your personal computer:
<baseHttpsUrl>https://localhost:8443</baseHttpsUrl>
For releases at ERD, we use:
<baseHttpsUrl>https://coastwatch.pfeg.noaa.gov</baseHttpsUrl>
If you want to encourage all users to use https (not http),
make the baseUrl (see above) the same as the baseHttpsUrl.
-->
  • Тепер, якщо списокПриватDatasets=true in Setting.xml, навіть менша інформація буде показано про дані, які користувач не має доступу до.
  • Тепер, особливо, коли ви спочатку налаштуєте вашу ERDDAP тепер ви можете розповісти ERDDAP™ не спробувати підписатися на пульт ERDDAP™ дані. Завдяки Filipe Rocha Freire. В налаштуваннях.xml, прямо перед<JavaScript licenses API Веб-сайт Go1.13.8
        <!-- Normally, if you have a EDDGridFromErddap or EDDTableFromErddap 
dataset in your datasets.xml, it will try to subscribe to the remote
ERDDAP™ dataset so that the local dataset is kept perfectly up-to-date.
If this ERDDAP™ is not publicly accessible (http://localhost), or its
IP address will change soon, or you have some other reason,
you can tell this ERDDAP™ to not try to subscribe to the remote
ERDDAP™ datasets by setting this to false. (default=true)
This is the overall setting for this ERDDAP. It can be overridden by
the same tag (with a different value) in the datasets.xml chunk for
a given EDD...FromErddap dataset.
For each fromErddap dataset that doesn't subscribe to the remote
ERDDAP™ dataset, you should set <reloadEveryNMinutes> to a smaller
number so that the local dataset stays reasonably up-to-date. -->
<subscribeToRemoteErddapDataset>true</subscribeToRemoteErddapDataset>
  • В налаштуваннях.xml, в інструкції вище<emailЗ альбомуAddress>, будь ласка, вставте: Якщо це можливо, встановіть, щоб використовувати безпечне підключення (Статус на сервери) на сервер електронної пошти. Якщо ваша установка не використовує захищене підключення до сервера електронної пошти, будь ласка, введіть зміни, щоб зробити це так.
  • У вас datasets.xml , будь ласка, додайте цю лінію до опису<АбонементEmailBlacklist> у вашій країні datasets.xml : Ви можете використовувати назву "\" в чорному списку весь домен, наприклад,\@example.com .
  • З моменту зміни до системи входу в v1.66, файл журналу ніколи не є актуальним. Завжди є повідомлення або частини повідомлень, які чекають на запис у файл журналу. Тепер, ви можете зробити це (для миттєвого) за допомогою перегляду ERDDAP Статус на сервериhttp://your.domain.org/erddap/status.htmlй
  • HashDigest .......
  • Невелика зміна (до String2.canonical) щоб допомогти зберегти речі швидко, коли ERDDAP™ дуже зайнята, а також краще боротися з дуже великою кількістю даних.
  • Сильний Рекомендовані: припинення використання<JavaScript licenses API Веб-сайт Go1.13.8 в datasets.xml конвертувати IP номер в датасеті< sourceUrl Головна (Наприклад,http://192.168.#.#/) в доменне ім'я (Наприклад, http :my.domain.org/) й Відтепер нові підпискиhttp://localhostйhttp://127.0.0.1йhttp://192.168.#.#URL-адреси не допускається з причин безпеки. Будь ласка, завжди використовуйте назву публічного домену в< sourceUrl > теги (якщо потрібно через проблеми DNS) , ви можете використовувати /etc /hosts таблиці на вашому сервері щоб вирішити проблему, перетворюючи локальні доменні імена в номери IP без використання сервера DNS. Ви можете перевірити, якщо надана доменне ім'я буде належним чином вирішена за допомогою використання ping _ some.domain.name_
  • У генерDatasets.xml для дистанційних даних (Наприклад, з сервера THREDDS) , автоматично сформований datasetID s є незмінними для більшості доменів. Для декількох доменів перша частина (i.e., ім'я) автоматично сформований datasetID буде трохи відрізнятися. Тим не менш, назви, які мали одну частину, швидше за все, мають дві частини. Наприклад, дані зhttp://oos.soest.hawaii.eduраніше призвело до datasetID s, які розпочалися з hawaii\_, але зараз ведеться datasetID s, які починаються з hawaii\soest\ . Якщо це викликає проблеми для вас, будь ласка, по електронній пошті мені. Може бути робота.
  • Драйвер Cassandra був оновлено до cassandra-driver-core-3.0.0.jar і, таким чином, для Cassandra v3. EDDTableЗ альбомуCassandra не використовує ніяких нових функцій в Cassandra в3. Індекси в Кассандри можуть бути більш складними, але ERDDAP™ все ще використовує модель індексу Cassandra v2, яка припускає, що індексований стовпчик можна безпосередньо перемішувати з '=' обмеження. ГенераціяДатасети Xml для EDDTableЗ альбомуCassandra більше не виявляє стовпчики з індексами; якщо індекс простий, потрібно вказати його в datasets.xml від руки. Якщо вам потрібна підтримка більш складних індексів або інших нових функцій, будь ласка, по електронній пошті erd.data at noaa.gov й Про нас Якщо ви все ще використовуєте Cassandra 2.x, будь ласка, продовжуйте використовувати ERDDAP™ v1.68 до того, як ви модернізуєте для використання Cassandra 3.x.
  • Jars і Classpath -- Майже всі включені сторонні файли .jar були оновлено до останніх версій.
    • slf4j.jar додано в /ліб і класпат.
    • єва. баночка і цик. банку знімали з /ліба і класпата.
    • Якщо ви отримуєте повідомлення про помилки, які не знайшли, коли ви компілюєте або запустіть ERDDAP™ або один з його інструментів, порівняти класап командного рядка ERDDAP Р клас щоб дізнатися, які .jars відсутні з вашого класупат.

Версія 1.68

(Випуск 2016-02-08)

  • Нові можливості (для користувачів) : Ні.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • EDDGrid Відображення файлів за допомогою імен файлів або глобальних метаданих --- Всі варіації EDDGrid ВідФайлів тепер можна зібрати групу файлів, додавши новий лівий розмір, як правило, час, на основі значення, отриманого від кожного імені файлу або від значення глобального атрибуту, який знаходиться в кожному файлі.
  • ІМППРОВЕД: Ми раніше запропонували, щоб створити EDDGrid Відповідні дані за допомогою Erddap datasets.xml що посилюється і оновлюється jplMU RSS Ці дані в нашому каталозі ERDDAP й Оскільки тепер є нова версія цього набору даних, ця датасет тепер розшифровується. Отже, якщо у вас є дані ERDDAP™ , будь ласка, додайте новий набір даних
        <dataset type="EDDGridFromErddap" datasetID="jplMURSST41" active="true">  
  <!-- Multi-scale Ultra-high Resolution (MUR) SST analysis fv04.1, Global, 0.011 Degree, Daily -->
  <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41</sourceUrl>
</dataset>

Якщо ви хочете видалити старий jplMU RSS Ці дані з вашого облікового запису ERDDAP™ (Ваш вибір) , змінити свій активний параметр від "true" до "false".

  • Виправлення помилок: Будь ласка, перевірте bigParentDirectory, який ви вказали в налаштування.xml. Якщо ви не кладете сіточку в кінці<bigParentDirectory> ім'я, потім ERDDAP™ створять кілька каталогів, застосувавши слова безпосередньо до назви, яку ви вказали, замість створення підкатегорій. Починаючи з версії 1.68, ERDDAP™ додає зіткнення до кінця назви каталогу, якщо ви не вказали одне. Отже, якщо ви раніше не вказали про зіткнення в кінці, то коли ви встановите ERDDAP™ v1.68 потрібно перемістити і перейменувати ті каталоги після ви відключаєте старий ERDDAP™ і до Ви запустили новий ERDDAP й Наприклад, якщо помилково вказаний bigParentDirectory як /home/erddapBPD (немає причепів slash) і ERDDAP™ помилково створених режисерів /home/erddapBPDcache Українська /home/erddapBPDdataset Головна / erddapBPDflag /home/erddapBPDlogs /home/erddapBPDlucene і файл названий /home/erddapBPD підпискиV1.txt, потім потрібно перемістити і перейменувати їх КСНУМКС / КСНУМКС / КСНУМКС Українська /home/erddapBPD/dataset /home/erddapBPD/flag /home/erddapBPD/logs /home/erddapBPD/lucene i /home/erddapBPD / підпискиV1.txt
  • Виправлення помилок: Були помилки EDDGrid ЛонПМ180 в ERDDAP™ v1.66 що відбулося, коли дитина датасет є EDDGrid ВідErddap
  • Виправлення помилок: Була помилка EDDGrid ВідФайли та EDDTable Відповіді ERDDAP™ v1.66 зумовлений<updateEveryNMillis>, щоб ігнорувати перший раз, дані, завантажені після перезавантаження.
  • Виправлення помилок / Нова функція: Якщо у дитини за даними EDDGrid АгрегатЕкспертизация, EDDGrid Партнерство EDDGrid ВідEDDTable, EDDGrid ЛонПМ180, EDDGrid SideBySide, EDDTableCopy або EDDTableЗ альбому EDDGrid is a ...З альбомуErddap dataset, що материнські дані тепер підписуються на основний ERDDAP™ датасет. Якщо основа ERDDAP™ датасет у тому ж ERDDAP™ , підписка та її валідація здійснюються безпосередньо; ви не отримаєте електронний лист, який запитує вас, щоб підтвердити підписку. В іншому випадку, якщо система підписки для вашої ERDDAP™ вимкнено, встановіть<reloadEveryNMinutes> налаштування для батьківського набору даних до невеликого числа (60?) тому, що він залишається актуальним.
  • Виправлення помилок / Нова функція: Якщо у дитини за даними EDDGrid АгрегатЕкспертизация, EDDGrid Партнерство EDDGrid ВідEDDTable, EDDGrid ЛонПМ180, EDDGrid SideBySide, EDDTableCopy або EDDTableЗ альбому EDDGrid має активні дані дитини, які зараз пропускаються.

Версія 1.66

(Випуск 2016-01-19)

  • Нові можливості (для користувачів) :

  • Графіки (не карти) тепер можна нащадувати значення на осі. Щоб отримати це при використанні веб-сторінки Make A Граф, змініть нові осі Y : налаштування (За замовчуванням) до спуску. Або, у URL, який запитує граф, скористайтеся новим опціональним 3rd ' | ' параметр для Р. Р. Діапазон і / або. YRange перемикачі , що може бути нічого (За замовчуванням) , true, або t, щоб отримати додаткові значення, або використовувати false або f, щоб отримати вниз значення. Правда | помилкові значення є нечутливими. Дякуємо Крісу Fullilove, Джон Керфу, Luke Campbell, і Cara Wilson.

  • Користувачі можуть вказати колір фону для графіків, додавши &.bgColor=0x_ AARRGGBB_ перемикач на URL, який запитує графік. Див. .bgColor в розділі Команди графіки свінгери і tabledap документація. Завдяки John Kerfoot і Luke Campbell.

  • Для табличних даних, обмеження тепер можуть звернутися до хв. (someVariableName) або макс. (someVariableName) й Про нас хв () і макс () й Завдяки John Kerfoot.

  • Для табличних даних, часових обмежень, які використовують зараз тепер можна вказати часові одиниці мілісекундів або мілісу.

  • Запит на зображення табличних даних тепер робить карту (не графічний) якщо змінні x і y є довгоподібними і широтними змінними (сумісні одиниці) й Завдяки Rich Signell.

  • Виправлено помилку: час осі етикеток і кліщів іноді мали непарні нерівності при запитуванні декількох графіків одночасно (на сайті) й Проблема була помилка в графічному бібліотеці SGT ERDDAP™ Зареєструватися (одна змінна була "статична") й Дякуємо Bradford Butman.  

  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:

  • Ми можемо самі зателефонувати одержувачу і узгодити зручний час і місце вручення поштових повідомлень. Щоб пом'якшити цю проблему, ми рекомендуємо вам:

    1. Настроювання облікового запису електронної пошти лише для ERDDAP erddap@yourInstitution.org . Що має інші переваги, а також, зокрема, більше одного ERDDAP™ адміністратор може бути надана доступ до цього облікового запису електронної пошти.
    2. Зробіть дозвіл на налаштування.xml файл rw (читати+писати) для користувача, який курсуватиме Tomcat і ERDDAP™ (Користувач=tomcat?) без дозволу (не читати або писати) для групи та інших користувачів. Завдяки Filipe Rocha Freire.
  • Новий Архіви інструмент спрощує виробництво .tar .gz архів з підмножиною даних у форматі, який підходить для архівування (точно, на NOAA 's НЦЕІ) й Для багатьох ERDDAP™ адміністратори в багатьох ситуаціях, але особливо для груп в межах NOAA й

  • Новий тип даних EDDGrid ВідNcFilesUnpacked є варіантом EDDGrid ВідNcFiles. Різниця полягає в тому, що цей клас розпакує кожен файл даних до EDDGrid ВідФайлів дивиться на файли:

    • Він розпакує змінні, які використовують scale\_factor та/або add\_offset й
    • Він сприяє цілих змін, які мають \_Unsigned=true атрибути до більшого цілого типу даних, щоб значення з'являються як не позначені значення. Наприклад, \_Unsigned=true byte (8 біт) змінна стає підписаною короткою (16 біт) змінна.
    • Перетворення \_FillValue і missing\_value значення для NaN (або МАКС\_VALUE для цілих типів даних) й

Велика перевага цього класу полягає в тому, що вона забезпечує спосіб вирішення різних значень scale\_factor й add\_offset , \_FillValue, або missing\_value в різних файлах в колекції. В іншому випадку ви повинні використовувати інструмент, як НЦМЛ або NCO щоб змінити кожен файл, щоб видалити відмінності так, щоб файли могли бути оброблені EDDGrid ВідNcFiles. Для цього класу працювати правильно, файли повинні дотримуватися стандартів CF для атрибутів пов'язаних атрибутів. Філіппа Маковський.

  • Новий тип даних EDDGrid код товару: 180 дозволяє змінити дані, які мають деякі довгострокові значення більше 180 (Наприклад, діапазон 0 до 360) у дані з значеннями довготи в діапазоні -180 до 180 (Longitude Plus або Minus 180, звідси ім'я) й Велика перевага для надання даних з довгостроковими значеннями в діапазоні -180 до 180 - це те, що OGC Послуги (Наприклад, WMS ) вимагають довготи значень в цьому діапазоні. Низький Тальвскі, Фабіен Гуічард, Філіп Маковський та Мартін Спел. 2016-01-26 Оновлення: Eeek! Це має помилку, яка виникає при видаленні дитини EDDGrid ВідErddap, що посилається на дані ERDDAP й Ця помилка фіксується в ERDDAP™ в1.68.
  • У ГенераціяДатасетСмл , новий тип даних, EDDGrid LonPM180З альбомуErddapКаталог, дозволяє генерувати datasets.xml для EDDGrid LonPM180 повідомлень з усіх EDDGrid дані в ERDDAP які мають значення довготи більше 180.
  • Для всіх EDDGrid дані, в datasets.xml тепер ви можете використовувати додаткові Про нас<доступні Про нас WMS Головна | Логін<Головна Про нас WMS >] (JavaScript licenses API Веб-сайт Go1.13.8) (JavaScript licenses API Веб-сайт) й Налаштування цього для помилкових швидко відключає WMS послуги для даного набору даних. Якщо правда, датасет все ще не доступний через WMS з інших причин (Наприклад, немає латунь або лонових осей) й Це особливо корисно для даних, які існують на власній та загорнутий EDDGrid LonPM180, так що тільки версія LonPM180 доступна через WMS й
  • У налаштування.xml ви можете вказати інший колір за замовчуванням для фону графіків. Колір вказаний в якості 8 цифрового шестигранного значення у вигляді 0x_AARRGGBB_, де AA, RR, GG і BB є непрозорістю, червоним, зеленим і синім компонентам, відповідно, зазначеним як 2-цифровий шестигранний номер. Зверніть увагу, що полотно завжди непрозорий білий, тому (полулюкс до) прозорі колірні суміші графа в біле полотно. За замовчуванням світло-синій:
        <graphBackgroundColor>0xffccccff</graphBackgroundColor>  

Завдяки John Kerfoot і Luke Campbell.

  • В налаштуваннях.xml ви можете вказати максимальний розмір для Лог файл (коли він перейменований в журнал. Українська попередній і новий журнал. txt створюється) , в MegaBytes. Мінімальний дозволений - 1. Максимально допустимо 2000. За замовчуванням 20 (Про нас) й Наприклад:
        <logMaxSizeMB>20</logMaxSizeMB>
  • У datasets.xml й<fgdcFile>] (JavaScript licenses API Веб-сайт Go1.13.8) чи [<JavaScript licenses API Веб-сайт (JavaScript licenses API Веб-сайт Go1.13.8) тепер може бути локальним файлом (як до) або URL (що буде завантажено, тому є локальна копія) й Якщо ERDDAP™ не в змозі завантажити файл, завантаження даних буде продовжуватися, але дані, що не мають fgdc або iso19115 файл.
  • EDDGrid ВідФайли та EDDTable Відповідні дані тепер можуть зробити швидкийRestart (система, яка ERDDAP™ намагається використовувати при завантаженні даних ERDDAP™ перезавантажити) й Ця швидкість перезавантаження ERDDAP й 2016-01-26 Оновлення: Eeek! Це має помилку, яка викликає<updateEveryNMillis>, щоб ігнорувати перший раз, датасет завантажується після перезавантаження. Ця помилка фіксується в ERDDAP™ в1.68.
  • Комплексне вдосконалення системи QuickRestart дозволяє ERDDAP™ для завантаження даних швидше, коли ERDDAP™ перезавантажити.
  • Всі EDDGrid ВідФайли та EDDTable ВідФайлів підкласи тепер приймають нові<pathRegex> тег, як правило, зазначений нижче<рекурсивний>. Якщо рекурсивний є "true", тільки повні підкатетичні доріжки, які відповідають шляхуRegex (За замовчуванням=".\") буде прийнята. Схожі,< sourceUrl s> tag в мітці EDDGrid АгрегатExistingDimension тепер включає в себе шлях атрибутуRegex (За замовчуванням=".\") й
  • За замовчуванням<JavaScript licenses API Веб-сайт Go1.13.8 (~490 Мб) й Це дозволяє уникнути проблем / часу, пов'язаних з отриманням даних з серверів даних THREDDS. Дякуємо Леслі Thorne.
  • Невелика зміна до системи журналу ERDDAP™ бути більш відповідальним, коли він дуже, дуже зайнятий. Інформація тепер написана до файлу журналу на диску в досить великих шматках. Перевага полягає в тому, що це дуже ефективний -- ERDDAP™ ніколи не заблокувати інформацію, яка буде записана до файлу журналу. Недолік - це те, що журнал практично завжди закінчиться частковим повідомленням, яке не буде завершено до моменту написання наступного шматка.
  • Виправлення помилок, пов'язаних з інотифікаціям та [<JavaScript licenses API Веб-сайт (/Документи/сервер-адміністрування/datasets#updateeverynmillis) система для EDDGrid ВідФайли та EDDTable Відображення даних: Не потрібно вказати велику кількість fs.inotify.max\_user\_watches або fs.inotify.max\_user\_instances. Є помилка в Java що викликає деякі частини Java 's inotify/WatchDirectory system, щоб бути не сміття, зібрані, коли вони завершені; в кінцевому підсумку, кількість зомбі інотувати годинники або екземпляри перевищить максимальну кількість зазначених. ERDDAP™ Зараз працює над цим Java Помилки. Також кількість інотованих ниток вказана на веб-сторінці стану.html, щоб ви могли зберегти очі на його використання. Як правило, є 1 інотифікація ниток за EDDGrid ВідФайли та EDDTable Відображення даних.
  • Виправлення помилок: у багатьох місцях, замість того, щоб змінити помилку, було створено нову помилку, яка включила лише коротку версію оригінального повідомлення про помилку і без сліду стека. Тепер, коли генерується нова помилка, вона належним чином включає в себе весь оригінальний виняток, наприклад, кидати новий Виняток ("Все нове повідомлення", e) ; Сюзан Перкінс.
  • Виправлення помилок: до недавнього (v1.64?) , якщо .../ datasetID URL запитали, ERDDAP™ б додати .html в URL. У v1.64 це не вдалося (згенеровано неправильно форматований URL, а потім не вдалося) й Тепер це знову працює. Дякуємо Крісу Fullilove.

Версія 1.64

(Випуск 2015-08-19)

  • Нові можливості (для користувачів) :
  • В даний час існує інструкція щодо доступу до захищеного пароля ERDDAP™ дані ( https:// ) Зареєструватися curl і Python й Дивитися curl і Python інструкції. Завдяки Еміліо-Майоргії НАНООС та Павла Дженеска Spyglass Technologies.  
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ERDDAP™ зараз вимагає Java 1.8+. Java 1,7 досяг кінець життя (не більше оновлень безпеки) Квітень 2015 Дана версія ERDDAP™ не працювати з версіями Java до 1.8. Якщо ви оновлення Java 1.7х (або раніше) Ви також можете оновити Tomcat. Дивитися ERDDAP™ Встановити Інструкції для завантаження посилань і порад.
  • Нова форма надання даних. Після того, як постачальник даних надійде до вас, щоб додати деякі дані до ваших даних ERDDAP™ , це може бути важко і трудомістким, щоб зібрати всі метадані, необхідні для того, щоб додати дані ERDDAP й Багато джерел даних (Наприклад, .csv файли, Файли Excel, бази даних) немає внутрішніх метаданих, тому ERDDAP™ має нову форму надання даних, яка збирає метадані від постачальника даних та надає розробнику даних деякі інші вказівки, включаючи велику настанову для даних у базі даних. Інформація, що подана, перетворена в datasets.xml формат, а потім по електронній пошті ERDDAP™ адміністратор (Ви) і письмово (Зареєструватися) до bigParentDirectory/logs/dataProviderForm.log . Таким чином, форма напівпристосує процес отримання даних в ERDDAP™ , але ERDDAP™ Адміністратор все ще повинен завершити datasets.xml роздягальня і справу з отриманням файлів даних (й) від провайдера або підключення до бази даних. Для отримання додаткової інформації див. інформацію Постачальник даних Опис форми й
  • Нові<Збігти може використовуватися EDDGrid Відповіді (і, таким чином, відNcFiles і відMergeIRFiles) й EDDGrid АгрегатЕкспертизация, EDDGrid Статус на сервери EDDGrid ПобічніBySide дані, щоб вказати, наскільки точно рівні значення осі в різних файлах (скільки цифр) : 0=без перевірки (Не використовуйте це!) , 1-18 для збільшення точності, або 20 (За замовчуванням) для точної рівності. Для n=1-18, ERDDAP™ забезпечує, що перші n цифр подвійних значень (або (п+1) div 2 для float значень) рівні. <matchAxisNDigits> замінює<ЗабезпечитиAxisValuesAreEqual>, яка зараз депресується. Значення 'true' буде перетворено на відповідністьAxisNDigits=20. Значення 'false' (Не робити це!) буде перетворюватися на матч ОсьNDigits=0.
  • EDDGrid ВідФайли та EDDTable ВідФайли дуже повільно завантажать цю версію ERDDAP й ERDDAP™ Тепер зберігає внутрішню інформацію про файл трохи по-різному, тому внутрішня таблиця файлів для кожного з цих даних має бути перебудована. Не хвилюйтеся. Ніщо неправильно. Це один раз.
  • Віддалене джерело файлів EDDGrid ВідNcFiles, EDDTableЗ альбомуNcFiles, EDDTableЗ альбомуNcCFFiles тепер дозволяє файли, щоб бути віддаленими файлами в каталозі, доступні за допомогою каталогу http:// (і, ймовірно, https:// і ftp://, але вони не перевірені) якщо підтримує віддалений сервер Запити діапазону в заголовку запиту. THREDDS і Amazon S3 підтримка запитів, Hyrax немає. Ця система дозволяє отримувати доступ до даних у віддалених файлах без завантаження файлів (що є корисним, якщо віддалені файли занадто об'ємні) , але доступ до цих файлів буде набагато повільніше, ніж доступ до локальних файлів або навіть до віддаленого OPeNDAP джерело. Це включає "files" на Amazon S3 відро, оскільки вони доступні через http:// й Якщо назви об'єктів S3 є такими файлами (з внутрішнім / схожим на дерево каталогів Linux) й ERDDAP™ також може зробити файли, доступні через ERDDAP Р "files" система. Для роботи, ваші S3 облікові дані повинні бути в ~/.aws/credentials (на Linux, OS X, або Unix) , або C: \Users\USERNAME\\.aws \credentials (на Windows) на сервері з ERDDAP й Дивитися Документація Amazon SDK й
  • ГенераціяДатасети Xml має новий, незвичайний варіант: EDDsЗ альбомуFiles. Це буде йти через файлову систему (навіть віддалена система, як Amazon S3, якщо об'єкти мають імена файлів) і створити datasets.xml шматки для ряду даних. Пробіг може відрізнятися. Це добре працює, якщо файли організовані таким чином, щоб всі файли даних в даній каталозі (і його субнаправлення) підходить для одного набору даних (Наприклад, всі SST 1-денні композити) й Інструкції (Наприклад, якщо каталог містить файли SST і деякі файли Chlorophyll-a) , це погано працює, але все ще може бути корисним.
  • Розробники: new /lib .jar Якщо ви зрозуміли ERDDAP™ , будь ласка, зверніть увагу на нові файли .jar в параметрі classpath -cp, що вказані в ERDDAP™ Керівництво програмістів й
  • море\_вода\_практична\_сальність Якщо ви використовуєте стандартне ім'я CF море\_вода\_сальність для будь-якої змінної, я заохочую вас переключатися на море\_вода\_практична\_сальність, яка доступна в Версія 29 of CF Standard Name Table (і деякі попередні версії -- Я не знаю, що) й Ця назва вказує на те, що це дійсно практичне значення Salinity за допомогою Practical Salinity Units ( PSU ) , на відміну від старшого г/кг значення. Канонічні одиниці відрізняються, але все одно неймовірно недопоможливими: 1 час (неприпустимо PSU ПКС-78) На відміну від 1e-3 (допустимо накладання г/кг) для моря\_вода\_сальності. \[ Хай, Unidata і CF: Ми визначаємо значення, які використовують інші ваги, наприклад Fahrenheit або Celsius, через рядок блоків, який є ім'ям ваги або деяких варіацій. Чому ми не можемо виявляти блоки слинності через їх масштаб, наприклад, PSS-78? Я знаю: значення PSS-78 є "безкоштовно", але є непристойна вага, не є? Якщо я запропоную нову практичну масштабу слинності, де значення є 0,875 разів значення PSS-78, повинні канонічні одиниці все ще бути "1"? Яким чином користувач розказав їм? Блоки 1e-3 і 1 не є дескриптивними, а не корисними для користувачів, які намагаються дізнатися, які числа вказуються. \]

Версія 1.62

(Випуск 2015-06-08)

  • Нові можливості (для користувачів) :
  • Для EDDGrid дані, користувачі тепер можуть зробити Граф Тип: Поверхневі графіки з будь-яким поєднанням нумеричних осей, не просто довгою широтою. Це дозволяє зробити x versus y (проект) графіки та різні Діаграми Hovmöller , наприклад, ділянка довгої глибині, або глибина часу. \[ Примітка: якщо глибина знаходиться на осі Y, вона, ймовірно, буде збита від того, що ви хочете. Не пропустіть своє щастя! \] Завдяки Cara Wilson і Lynn DeWitt.
  • З'явився новий Конвертер акронімів Oceanic / Atmospheric який дозволяє перетворити загальний океанічний / атмосферний акронім на / з повного імені.
  • З'явився новий Океанський/Атмосферний Перетворення змінних імен який дозволяє перетворити загальний океанічний / атмосферний змінний ім'я в / з повного імені.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Java 7/8 км Oracle більше не підтримує (забезпечує виправлення помилок безпеки для) Java 7. Про нас ERDDAP™ все ще підтримує Java 7, але будь ласка, перейдемо до Java 8. Наступний реліз ERDDAP™ вимагатиме Java 8. У
  • valid\_min /Макс / Комбінація Раніше і зараз, якщо dataVariable мала scale\_factor і add\_offset метадані, ERDDAP™ розпакує значення даних і видаляє метадані. Попередньо, ERDDAP™ не змінився / не впакувати будь-який valid\_range й valid\_min й valid\_max метадані (які зазвичай / витримані значення) від scale\_factor і add\offset й Тепер це робить. Будь ласка, вкажіть ERDDAP™ для "valid\" і переконайтеся, що всі змінні, які мають valid\_range й valid\_min або valid\_max мають правильні значення, коли дані з'являються в новій версії ERDDAP й Про нас valid\_range /min/max документація й
  • АКДД-1.3 Попередньо, ERDDAP™ (точно GenerateDatasets Хмл) використовується/рекомендував оригінальний (1 час) версія версії NetCDF Атрибутова конвенція для виявлення даних яка була названа як " Unidata Dataset Discovery v1.0 в глобальних конвенціях і Metadata\_Conventions атрибути. Тепер ми рекомендуємо Версія ACDDD 1.3 яка була ратифікована на початку 2015 року і називається "ACDD-1.3". На щастя, ACDD-1.3 є високопоштовим сумісним з версією 1.0. ЗАМОВИТИ вимикач до ACDD-1.3 й Не важко.
  • ГенераціяДатасети Xml Атрибути У нас була велика кількість змін для поліпшення< addAttributes > значення, запропоновані GenerateDatasets Xml для глобальних конвенцій, creator\_name /email/url, ключові слова, резюме та атрибути назв та для змінної long\_name атрибут. Деякі зміни відносяться до нового використання ACDD-1.3.
  • EDDTableЗ альбому SOS дані З періодичним доповненням нових видів SOS серверів та змін до старих серверів, він стає важче ERDDAP™ автоматично виявляти тип сервера від відповіді сервера. Використання [<JavaScript licenses API Веб-сайт (/docs/server-admin/datasets#dtablefromsos-skeleton-xml) (з значенням IOOS\_NDBC, IOOS\_NOS, OOSTethys , або КОЛИ) зараз STRONGLY RECOMMENDED. Якщо у вас виникли проблеми з даними цього типу ERDDAP , спробуйте re-running GenerateDatasets Xml для SOS сервер для створення нового шматка datasets.xml для цього набору даних. ГенераціяДатасети Xml дозволить вам спробувати різні<JavaScript licenses API Веб-сайт Go1.13.8 Якщо ви ще маєте проблеми, будь ласка, дайте мені знати проблему, яку ви бачите і URL сервера і я спробую допомогти.
  • EDDTableЗ альбомуFileNames dataets Деякі атрибути, які були рекомендовані addAttributes тепер джерелоАтрибути. Ви, ймовірно, не повинні нічого змінити для наявних даних datasets.xml й
  • Виправлення помилок, пов'язаних з певними запитами на EDDTableЗ альбомуNcCFFiles datasets. Я також додав велику кількість тестів агрегату до існуючої великої кількості агрегатних випробувань основних методів (є 100 сценаріїв) й Дякую Ілліч.
  • Виправлення помилок/маленькі зміни EDDGrid ВідМергеі. Завдяки Джонатану Лафіту та Філіппа Маковського
  • Виправлення помилок: EDDGrid ВідErddap тепер працює навіть якщо віддалений набір даних не має ioos\_category змінні атрибути. Дякуємо Kevin O'Brien.
  • Виправлення помилок в веб-сторінці .graph EDDGrid дані, коли є тільки одна змінна вісь з більш ніж одним значенням. Дякую Карлу Карлену.
  • Було ще одне невелике поліпшення, зміни та виправлення помилок.

Версія 1.60

(Випуск 2015-03-12)

  • Нові можливості (для користувачів) : немає
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ВАЖКО РЕКОМЕНДОВАНО: Оновлення вашого сервера JavaScript licenses API Веб-сайт Go1.13.8 файл, щоб включити: Витрата: /erddap/files/
  • Інотифікація проблеми та рішення: На комп'ютерах Linux, якщо ви використовуєте<JavaScript licenses API Веб-сайт з даними: EDDGrid ВідФайли, EDDTableЗ альбомуFiles, EDDGrid Скопіювати, EDDTableCopy, або їх підкласи, ви можете побачити проблему, де датасет не завантажується (періодично або послідовно) з повідомленням про помилку: "IOException: Користувач ліміт інотифікація екземплярів досягається або занадто багато відкритих файлів". Якщо так, ви можете виправити цю проблему за допомогою виклику (як корінь) : echo fs.inotify.max\_user\_watches=65536 | Tee -a /etc/sysctl.conf JavaScript licenses API Веб-сайт Go1.13.8 | Tee -a /etc/sysctl.conf шприцт -p Або, використовуйте більш високі числа, якщо проблема зберігається. За замовчуванням для годинників 8192. За замовчуванням для екземплярів 128. \[ ОНОВЛЕННЯ: Є помилка в Java що викликає інотифікація екземплярів, щоб не бути зібраним сміттям. Ця проблема уникає ERDDAP™ v1.66 і вище. Так краще рішення для переходу на останню версію ERDDAP й \]
  • NoSuchFileException Виправлення помилок: У разі виникнення даних типу: EDDGrid ВідФайли, EDDTableЗ альбомуFiles, EDDGrid Скопіювати, EDDTableCopy, або їх субкласи, щоб не завантажувати випадково з помилкою "NoSuchFileException: someFileName". Виправлено помилку щодо використання FileVisitor і було введено в ERDDAP™ в1.56. Проблема є рідкісною і, швидше за все, впливає на дані з великою кількістю поширених файлів даних.
  • У деяких невеликих поліпшеннях, змінах та виправленнях помилок.

Версія 1.58

(Випуск 2015-02-25)

  • Нові можливості (для користувачів) :
  • Новий "files" система дозволяє переглядати віртуальну файлову систему та завантажувати вихідні дані з багатьох файлів ERDDAP™ дані. Про нас "files" система працює за замовчуванням, але ERDDAP™ Адміністратори можуть відключити його, поставивши
        <filesActive>false</filesActive>  

в ERDDAP™ JavaScript licenses API Веб-сайт Go1.13.8 Особлива подяка Філіпу Маковського, яка наполеглива, коли я був повільним, щоб оцінити красу цієї ідеї.

  • час призначення Макс -- Раніше змінна часів даних EDDTable з безпосередніми даними часу мала місце призначенняMax NaN, яка надала, що максимальне значення часу для збору даних останнім часом, але не точно відомий і часто змінюється. Тепер у пункті призначенняМакс є реальне значення, що вказує на поточний час. Багато даних постійно оновлюються дані. ERDDAP™ підтримує доступ до останніх даних, навіть якщо це буде після того, як зараз відомий останній раз. Зауважте, що новий [<JavaScript licenses API Веб-сайт (/Документи/сервер-адміністрування/datasets#updateeverynmillis) підтримка EDDGrid ВідФайли та EDDTable ВідFiles datasets оновлюється час змінного струмуMax. Ще одним наслідком цієї зміни є те, що datasetID до allDatasets датасет тепер включає в себе в даний час відомий останній раз в стовпчиках MaxTime. Завдяки John Kerfoot.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ВАЖКО РЕКОМЕНДОВАНО: Оновлення вашого сервера JavaScript licenses API Веб-сайт Go1.13.8 файл, щоб включити: Витрата: /файли/ Витрата: /erddap/files/
  • Зразок datasets.xml --- Минулого року ми рекомендуємо кілька відмінних даних в береговому годиннику ERDDAP™ що ви можете додати до вашого ERDDAP™ просто додаючи кілька рядків для вашого datasets.xml й Якщо ви додали дані erdVH, будь ласка, ввімкніть нові дані erdVH2:
    • Зробіть копію всіх даних erdVH і змініть копію datasetID 's від erdVH ... до erdVH2... і змінити посилання sourceUrl від erdVH ... до erdVH2 ....
    • Налаштуйте erdVH ... дані для активного ="false".
  • Всі EDDGrid ВідФайли та EDDTable ВідФайли підкласи тепер підтримують [<доступніViaFiles> (JavaScript licenses API Веб-сайт Go1.13.8) щоб зробити вихідні файли даних, доступні через "files" системи. За замовчуванням ця система вимкнена для кожного набору даних. Вам потрібно додати тег, щоб включити його. Філіппа Маковський.
  • Всі EDDGrid ВідФайли та EDDTable ВідФайли підкласи тепер підтримують [<JavaScript licenses API Веб-сайт (/Документи/сервер-адміністрування/datasets#updateeverynmillis) й За замовчуванням ця система вимкнена для кожного набору даних. Вам потрібно додати тег, щоб включити його. Завдяки Домінікому Fuller-Rowell і NGDC.
  • Новий EDDTableЗ альбомуFileNames створює дані з інформації про групу файлів в файловій системі сервера, але вона не обслуговує дані з файлів. Наприклад, це корисно для розподілу зібрань файлів зображень, аудіо файлів, відео файлів, текстових файлів та електронних таблиць. Це працює вручну з новим "files" система, щоб користувачі могли завантажити файли. Особлива подяка Філіпу Маковського, яка наполеглива, коли я був повільним, щоб оцінити красу цієї ідеї.
  • Новий EDDGrid ВідEDDTable дозволяє перетворювати табличні дані в сітчастий набір даних. Завдяки Ocean Networks Canada.
  • Новий EDDGrid ВідМергетика сукупності даних з групи локальних MergeIR .gz Файли EDDGrid ВідMergeIRFiles має відмінність того, що перший шматок коду сприяло ERDDAP й Виготовляється повністю без допомоги. Три жилети та спеціальна подяка Джонатану Лафіту та Філіппа Маковського Р.Тех Інженерії.
  • Є новий, опціональний тег.xml,<unitTestDataDir>, який визначає каталог із файлами даних про тести блоків, які доступні через нову репозиторію GitHub: https://github.com/ERDDAP/erddapTest й Наприклад:
        <unitTestDataDir>/erddapTest/</unitTestDataDir>  

Це ще не корисно, але є частиною руху для того, щоб зробити якомога більше випробувань агрегату, які працюють на інших людей. Завдяки Terry Rankine.

  • Було багато маленьких поліпшень, змін і помилок.

Версія 1.56

(Випуск 2014-12-16)

  • Нові можливості (для користувачів) : (Ні)
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Ви, ймовірно, вже знаєте про EDDGrid ВідErddap і EDDTableЗ альбомуErddap які ви можете зв'язатися з нами ERDDAP і вони з'являються у вашому ERDDAP й Запити користувачів для фактичних даних з цих даних оприлюднюються безперечно до джерела ERDDAP™ , щоб дані не пливуть через вашу систему або використовують пропускну здатність. В даний час є великий список рекомендованих даних у зразок datasets.xml в erddapContent .zip й Щоб включити їх у свій час ERDDAP™ , всі ви повинні зробити копію і вставити ті, які ви хочете, щоб зробити datasets.xml й Дякуємо Conor Delaney.
  • Якщо ви зрозуміли ERDDAP™ , вам потрібно додати новий . jar файли до ваших classpath -Cp перемикач Для java ігри та java ігри.
  • Новий EDDTableЗ альбомуCassandra отримувати дані з Кассандра й Завдяки Ocean Networks Canada.
  • Новий EDDTableЗ альбомуColumnarAsciiFiles ручки отримувати дані з файлів даних ASCII з фіксованими стовпчиками. Філіппа Маковський.
  • Всі EDDGrid ВідФайли та EDDTable ВідFiles підкласи тепер використовують новий метод, FileVisitor (додано Java в 1.7) збирати інформацію про файли. Це не може бути перевагою для першого збору інформації про файл для даної Dataset, але, здається, має величезну користь для подальших зборів, якщо це зроблено незабаром, в той час як ОС все ще має інформацію, розміщену. Завдяки NGDC.

Ми рекомендуємо: Якщо у вас є дані, що мають велику кількість файлів (Наприклад, >1,000) , операційна система (і таким чином EDDGrid ВідFiles і EDDTableЗ альбомуFiles) буде працювати набагато ефективніше, якщо ви зберігаєте файли в ряді підdirectories (один за рік, або один на місяць для даних з дуже частими файлами) , щоб ніколи не було величезної кількості файлів в даній каталозі.

  • Кілька невеликих поліпшень для EDDTableЗ альбомуAsciiFiles.
  • Деякі вдосконалення EDDTableЗ альбомуAsciiServiceNOS, можливо, щоб отримати деякі додаткові стовпці інформації з джерела. Спасибі lynn deWitt.
  • Деякі невеликі виправлення помилок, пов'язані з ISO 19115, що ERDDAP™ генерує. Спасибі Анни Мілан.

Версія 1.54

(Випуск 2014-10-24)

  • Нові можливості (для користувачів) :
  • Деякі змінні тепер працюють з часом в точності мілісекундів, наприклад, 2014-10-24T16:41:22.485Z. Завдяки Домінікому Fuller-Rowell.
  • Невеликі зміни / Виправлення помилок:
  • Виправлення помилок: з певним поєднанням обставин, EDDGrid ВідNcFile дані повернулися на зменшення точності (Наприклад, замість подвійних) й Це може вплинути тільки на значення даних з > 8 значущих цифр. Моя апологія. (І це був класичний комп'ютерний програмування помилок: один неправильний характер.) Завдяки Домінікому Fuller-Rowell.
  • Багато маленьких змін.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Сітка даних Griddap тепер підтримує часові зміни осі та зміни даних (i.e., змінні з значеннями часу, але destinationName інші "time" ) й Завдяки Домінікому Fuller-Rowell.
  • ERDDAP™ тепер правильно підтримує мілісекунди time\_precision "1970-01-01T00:00:00.000З". Одна навмисна quirk: коли записує час на орієнтовані людини файли (Наприклад, .csv, .tsv й .json й .xhtml ) й ERDDAP™ використання зазначеного time\_precision якщо вона включає секунди і / або десяткові секунди; в іншому випадку вона використовує секунди time\_precision "1970-01-01Т00:00З" (для сумісності та резервної сумісності) й Завдяки Домінікому Fuller-Rowell.
  • EDDGrid ВідNcFiles тепер підтримує читання String dataVariable й
  • .nc Файли, написані сіткою, тепер мають String dataVariable й
  • ГенераціяДатасети Xml тепер включає в себе більше () дзвінки, щоб уникнути проблеми інформації, що не записані на файли. Спасибі Thierry Valero.
  • Удосконалено документацію для GenerateDatasetsXml, необов'язково вказуйте, що перемикач -i тільки працює, якщо ви вказали всі відповіді на командний ряд (e.g., режим сценарію) й І пояснюється режим сценарію. Спасибі Thierry Valero.
  • ERDDAP™ більше не дозволяє двома змінними даними, щоб мати однакові sourceName й (Якщо хтось зробив його перед, він, ймовірно, призвело до повідомлення про помилки.) Як до, ERDDAP™ не дозволяйте двох змінних даних, щоб мати той самий destinationName й

Версія 1.52

(Випуск 2014-10-03)

  • Нові можливості: (немає)
  • Невеликі зміни / Виправлення помилок:
  • Щебетати (менше) змінити ERDDAP™ швидше.
  • Покращення ISO 19115 файлів, створених за допомогою ERDDAP : додано новий<gmd:protocol> значення (інформація, пошук, OPeNDAP : OPeNDAP й ERDDAP :griddap, і ERDDAP : tabledap ) в наявності<gmd:CI\_OnlineResource>. Завдяки деррику Snowden і John Maurer.
  • Багато маленьких змін.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Виправлено помилку: GenerateDatasetsXml.sh і DasDds.sh не були в erddap.war для 1.48 і 1.50. Зараз вони. Спасибі Thierry Valero.
  • Невеликі зміни до деяких тестів швидкості, щоб зробити їх менш схильними до шансів. Завдяки Terry Rankine.

Версія 1.50

(Випуск 2014-09-06)

  • Нові можливості: (немає)
  • Невеликі зміни / Виправлення помилок:
  • Це ERDDAP™ має бути набагато швидше, ніж останні версії.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити: (ні)

Версія 1.48

(Випуск 2014-09-04)

  • Нові можливості:
  • ERDDAP™ Тепер завжди створює табличні дані, datasetID до allDatasets , яка має таблицю інформації про всі дані в цьому розділі ERDDAP й Це може бути перераховані як будь-який інший табличних даних. Це корисною альтернативою поточній системі отримання інформації про програми даних, тематично.
  • Є два нові типи вихідних файлів для EDDTable і EDDGrid , .csv0 і .tsv 0 р. Ці файли, що не мають рядків з іменами стовпців або одиниць. Дані починаються на першому рядку. Вони особливо корисні для сценаріїв, які просто хочуть один шматок інформації ERDDAP й
  • Невеликі зміни / Виправлення помилок:
  • Карти тепер можуть бути зроблені для довготи в діапазоні -720 до 720.
  • Новий .nc Відповідність файлу для всіх EDDGrid дані. Повернення НКМЛ \-форматований опис даних (схожий на комбінований .dds + .das) й
  • Виправлення помилок: Збереження табличних даних до .nc файл був обмежений 100 000 значень за змінну. Тепер це просто обмежений розмір 2 ГБ. Дякуємо Kevin O'Brien.
  • Виправлення помилок: SaveAs Matlab методи зараз забезпечують datasetID s перетворюються на сейф Matlab змінні імена. Але я все одно рекомендую створити datasetID s, які є дійсними змінними іменами: починаючи з літери, а потім просто за допомогою A-Z, a-z, 0-9 і \_. Про нас datasetID й Дякуємо Luke Campbell.
  • Виправлення помилок в EDDTableЗ альбомуDatabase: З деякими типами баз даних NO\_ Відповідність ДАНИХ з бази даних призвело до незворотної затримки 30 ERDDAP й Дякуємо Григору Вільямсу.
  • Виправлення помилок: EDDGrid Зробіть граф з графічним типом = лінії (або маркери або маркери) Примусові осі змінні, щоб бути часом. Тепер це може бути будь-яка вісь. Спасибі lynn deWitt.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ПОТРІБНО РЕКОМЕНДОВАНО: оновлення Java
    Дана версія ERDDAP™ Задоволення Java 7 або вище, але Java 7 буде досягнуто закінчення життя в квітні 2015 (Привіт!) , так що зараз хороший час для перемикання Java 8. Так Java 8 СТРАХОВНО РЕКОМЕНДОВАНО. Я тест з Java 8. Зверніть увагу, що Java 6 досягла свого кінцевого життя у лютому 2013 року (не більше виправлення помилок безпеки!) й
  • Попереднє оновлення Tomcat Якщо ви використовуєте Tomcat, будь ласка, ввімкніть до останньої версії Tomcat. Tomcat 8 призначений для роботи з Java 8. У
  • « » » » » » » » » » » » » » » ERDDAP "Не більше акроніма. Тепер це просто ім'я. Я не хочу, щоб виділитися ERD й Я хочу ERDDAP™ щоб виділити вашу установу і ваші дані.
  • ПЛІЗА налаштувати зовнішній вигляд ERDDAP™ установка для виділення вашого закладу та ваших даних й З роботою години можна зробити приємні поліпшення, які прослужать назавжди.
  • В налаштуваннях.xml, настройка<дисплейDiagnosticInfo> тепер завжди ігнорується і обробляється, якщо значення було помилково. РЕКОМЕНДОВАНО: Видалити<DisplayDiagnosticInfo> tag та пов'язана інформація з вашим налаштуванням.xml.
  • В налаштуваннях.xml, за замовчуванням для< drawLandMask > був "над", але тепер він "під", який є кращим загальним за замовчуванням (добре працює з усіма даними) й
  • The GenerateDatasetsXml.sh і DadDds.sh Linux скрипти тепер використовують bash замість csh, і мають розширення .sh. Спасибі Emilio Mayorga
  • ГенераціяДатасети Xml і DasDds тепер створюють власні файли журналу (GenerateDatasetsXml.log і DasDds.log) та вихідні файли (GenerateDatasetsXml.out і DadDds.out) in bigParentDirectory/logs/, і ніколи не кладуть їх результати на буфері обміну.
  • ГенераціяДатасети Xml тепер підтримує параметр командного рядка -i, який вставляє вихід в зазначений файл на вказаному місці. Дивитися документація й Завдяки Terry Rankine.
  • EDDTableЗ альбомуDatabase тепер підтримує<JavaScript licenses API Веб-сайт Go1.13.8</columnNameQuotes>, з дійсними значеннями " (За замовчуванням) , ', або нічого. Цей персонаж (якщо) буде використовуватися до і після назв стовпців в SQL запитів. Різні типи баз даних, встановлюються різними способами, будуть потрібні різні позначки назв стовпців.
  • Табличні широти і довготи змінні тепер можна налаштувати long\_name 's, e.g., Розширення профілю. По-перше, вони можуть бути тільки Latitude і Longitude.
  • Відтепер вкажіть "defaultDataQuery" і "defaultGraphQuery" як атрибути у глобальних метаданих даних (тобто,<addAtts>, не як окремий<JavaScript licenses API Веб-сайт<За замовчуваннямGraphQuery> теги. (Хоча, якщо ви все ще вказати їх через теги, ERDDAP™ автоматично створювати глобальні атрибути з інформацією.)

Версія 1.46

(Випуск 2013-07-09)

  • Нові можливості:
  • (Ні)
  • Невеликі зміни / Виправлення помилок:
  • Виправлення помилок: У EDDTableЗ альбомуDatabase, в версії 1.44 тільки, ERDDAP™ Неналежно процитовано назву таблиці бази даних у звітах SQL. Що тепер фіксується. Дякуємо Kevin O'Brien.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • ** Якщо ви не змінюєте стандартні повідомлення в повідомленнях.xml, видалення \[ домка \] JavaScript licenses API Веб-сайт Go1.13.8 **
    Файл за замовчуванням.xml тепер у erddap. воєнний файл, не erddapContent .zip й Отже, вам більше не потрібно вручну оновити повідомлення.xml .
  • Якщо ви зміните повідомлення в повідомленнях.xml, відтепер, кожен раз, коли ви оновлення ERDDAP™ , як:
    • Зробіть ті ж зміни, які ви зробили перед новим \[ домка \] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml. І це один раз: видалити \[ домка \] JavaScript licenses API Веб-сайт Go1.13.8
    • Або, з'ясуйте, що змінилося в нових повідомленнях.xml (через дифу) , і змінити свій \[ домка \] /content/erddap/messages.xml файл відповідно.

Версія 1.44

(опубліковано 2013-05-30)

  • Нові можливості:
  • Запити до EDDTable datasets orderBy Мін. (...) й orderByMinMax (...) (яка повертає два ряди в кожній групі, з мінімальним і максимальним orderBy значення) й Спасибі lynn deWitt.
  • Є два нові tabledap типи файлів: .nc CFHeader і .nc КАРМАГЕР (які повертаються на головку головки відповідного .nc CF і .nc Типи файлів CFMA) й Дякую Стів Ганкін.
  • Невеликі зміни / Виправлення помилок:
  • Виправлено помилку: завантаження веб-сторінок .graph та .html для даних з великою кількістю значень часу було повільним, оскільки ERDDAP™ сповільнилося при генеруванні параметрів часових слайдерів. Тепер це завжди швидко. Михаїл Баррі, OOICI, Крістіан Себастьян Blalid.
  • Виправлення помилок: У деяких типах EDDTable Dataset, обмеження часу не завжди оброблялися правильно. Зараз вони. Завдяки John Maurer і Kevin O'Brien.
  • Виправлення помилок: дані не будуть завантажені, коли всі subsetVariables були фіксовані змінні значення. Тепер вони будуть. Завдяки lynn deWitt і John Peterson.
  • ІМППРОВЕД: тепер всі запити для просто підмножити змінні дії, як якщо &distinct () є частиною запиту.
  • ВАЖЛИВО: тепер для запитів, які включають & .json p=functionName, функціональний Ім'я MUST тепер серія 1 або більше (період збирання) слова. Кожне слово повинно починатися з листа ISO 8859 або "\" і слідувати 0 або більше літер ISO 8859, цифр або "\". Так, це більш обмежений, ніж Java Вимоги до скриптів для імен функцій.
  • Ось часу на графіках тепер добре працює для більш тривалого часу (80 - 10000 років) і короткі діапазони часу (0.03 - 180 сек.) й
  • ERDDAP™ В даний час є більш привабливим при парсингових варіаціях даних часу ISO-8601.
  • У багатьох інших невеликих змін і виправлення помилок.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Ви MUST оновлення до останньої версії, щоб бути безпечним.
    ERDDAP™ під час проведення аудиту безпеки. Були деякі помилки і слабкі сторони. Версія 1.44 включає в себе кілька важливих виправлень безпеки і декількох змін для збільшення безпеки і доступності (Наприклад, для пошуку користувачів) й Версія 1.44 пройшла контроль за дотриманням вимог. Завдяки всім хорошим людям на USGS і Acunetix, які зробили це можливим. (Ні NOAA це?)
  • Новий EDDTableЗ альбому WFS Файли робить локальну копію всіх даних з ArcGIS Мапа WFS сервер і тому дані можна швидко зберігати ERDDAP™ користувачів. Дякуємо Christy Caudill.
  • Новий EDDTableЗ альбому EDDGrid дозволяє створювати EDDTable дані з EDDGrid датасет. Деякі загальні причини для цього є:
    • Це дозволяє отримувати дані за допомогою OPeNDAP вибір обмежень (який користувач може запитати) й
    • Ці дані притаманні табличних даних. OOICI, Джим Потемра, Рой Мендельсохн.
  • Звичайна назва "глибина" тепер особлива альтернатива "широтості". Агрегати повинні бути певним варіантом «метрів». Цінності даних повинні бути позитивно: ERDDAP™ тепер повністю усвідомлює значення «глибина» і підтримує її, де підтримується (Наприклад, як компонент CF DSG cdm\_data\_type=profile dataset) й Змінні дані не повинні мати як "глибинний", так і "широтий".
  • У вас datasets.xml Будь ласка, видаліть будь-яке використання<int name="cdm\_altitude\_proxy">глибина</att> з глибини тепер особлива альтернатива висоті і тому не потрібно бути спеціально визначеним.
  • У вас datasets.xml Будь ласка, видаліть будь-яке використання<висотаMetersPerSourceUnit>, крім EDDTable З SOS й Коли значення 1, просто видаліть його. Коли значення -1, враховуйте змінину назву на глибину. Для інших значень додайте< addAttributes >, наприклад,:
        <att name="scale\\_factor" type="float">-1</att>
  • Всі дані

    • <JavaScript licenses API Веб-сайт Go1.13.8
      • Ви, ймовірно, рідко повинні використовувати це.
      • Для мережевих даних, спільне використання цього полягає в тому, щоб вказати різну глибину за замовчуванням або значення висоти (Наприклад, \[ 0 р. \] замість \[ останні \] ) й У будь-якому випадку, ви завжди повинні перерахувати всі змінні, завжди використовуйте однакові значення для всіх змінних, і майже завжди використовуйте \[ 0 р. \] й \[ останні \] або \[ 0: Пласт \] для значень розмірів. Наприклад:
                <defaultDataQuery>u\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\],v\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\]</defaultDataQuery>
  • Для tabledap datasets, найбільш поширене використання цього полягає в тому, щоб вказати діапазон часу за замовчуванням (тепер, наприклад, &time>= now- 1 день) й Пам'ятайте, що запитувати не змінні дані є тим самим, як вказати всі зміни даних, тому зазвичай ви можете просто вказати новий час обмеження. Наприклад:
                <defaultDataQuery>&amp;time&gt;=now-1day</defaultDataQuery>
  • <JavaScript licenses API Веб-сайт Go1.13.8
    • Ви, ймовірно, рідко повинні використовувати це.
    • Для мережевих даних, найбільш поширене використання цього полягає в тому, щоб вказати різну глибину за замовчуванням або значення висоти (Наприклад, \[ 0 р. \] замість \[ останні \] ) і/або вказати, що певна змінна буде графічно. У будь-якому випадку, ви майже завжди будете використовувати \[ 0 р. \] й \[ останні \] або \[ 0: Пласт \] для значень розмірів. Наприклад:
                <defaultGraphQuery>temp\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\]&amp;.draw=surface&amp;.vars=longitude|latitude|temp</defaultGraphQuery>
  • Для tabledap datasets, найбільш поширене використання цього, щоб вказати різні змінні, щоб бути графізовані, різні діапазони часу за замовчуванням (тепер, наприклад, &time>= now- 1 день) та/або різні налаштування графіки за замовчуванням (Наприклад, тип маркера) й Наприклад:
                <defaultGraphQuery>longitude,latitude,seaTemperature&amp;time&gt;=now-1day&amp;.marker=1|5</defaultGraphQuery>

Пам'ятайте, що вам потрібно для XML-encode або відсотків-encode (як один, але не так) Запити за замовчуванням, оскільки вони знаходяться в XML-документі. Наприклад, і стає &amp; ,<стає &lt; , і > стає &gt; . І будь ласка, перевірте роботу. Ми можемо самі зателефонувати одержувачу. Завдяки Чарльзу Карлену, Кевіну О'Брєн, Луку Кемпбеллу та інших.

  • EDDGrid ВідDap, EDDGrid ВідErddap і EDDTableЗ альбому EDDGrid мати нову систему для вирішення даних, які часто змінюються (як часто так грубо кожен 0.5 s) й На головну ERDDAP 's регулярний, проактивна система для повного перевантаження кожного набору даних, ця додаткова система є реактивною (Запущено запитом користувача) і підсилення (просто оновити інформацію, яку необхідно оновити) й Наприклад, якщо запит на запит EDDGrid ВідDap Dataset відбувається більше зазначеної кількості мілісекундів з останнього оновлення, ERDDAP™ побачить, чи є нові значення для ліворуч (зазвичай "time" ) Розмір і, якщо так, просто завантажте нові значення перед обробкою запиту користувача. Ця система дуже хороша при збереженні швидко змінених даних, що випливають з мінімальними вимогами на джерело даних, але за вартістю трохи уповільнення обробки деяких запитів користувачів. Головна<JavaScript licenses API Веб-сайт (/Документи/сервер-адміністрування/datasets#updateeverynmillis)
    Михаїл Баррі та OOICI.
  • EDDGrid ВідNcFiles, EDDTableЗ альбомуNcFiles, і EDDTableЗ альбомуNcCFFiles тепер підтримка НЦМЛ .nc з вихідні файли на місці .nc Файли Jose B Rodriguez Rueda.
  • Для EDDGrid АгрегатЕкспертизация, ERDDAP™ підтримує новий серверType="dodsindex" для атрибуту сервераType< sourceUrl s> тег. Це працює з веб-сторінками, які мають список файлів в межах<до></pre> і часто болять OPeNDAP Логотип. Приклад https://opendap.jpl.nasa.gov/opendap/GeodeticsGravity/tellus/L3/mascon/RL06/JPL/v02/CRI/netcdf/contents.html й
  • Для EDDTableЗ альбому SOS Тепер підтримує додатковий тег
        <sosServerType>_serverType_</sosServerType>  

так ви можете вказати тип SOS сервер (до ERDDAP™ не потрібно з'ясувати) й Дійсно значення<serverType\> є IOOS\_NDBC, IOOS\_NOS, OOSTethys , і КОЛИ (Статус на сервери Тип) й Про нас EDDTableЗ альбому SOS й Завдяки Derrick Snowden і Janet Fredericks.

  • Всі EDDGrid Від...Файли, EDDTableЗ альбому...Файли, EDDGrid Статус на сервери Статус на сервери
        <fileTableInMemory>true</fileTableInMemory> (The default is false.)  

які можна розповісти ERDDAP™ зберігати файл Настільний (з інформацією про файл даних кожного джерела) в пам'яті замість просто на диску (За замовчуванням) й Зберігайте файлУвімкніть налаштування запитів на дані (особливо якщо є >1000 вихідних файлів даних) , але використовує більше пам'яті. Якщо ви встановите це, щоб true для будь-якого набору даних, зберігайте око на пам'яті: в даний час використовується лінія yourDomain /erddap/status.html щоб забезпечити, що ERDDAP™ На жаль, є багато безкоштовних пам'яток. Завдяки Fredrik Stray.

  • EDDTableЗ альбомуASCIIFiles тепер підтримує<charset>. Два найбільш поширених дерев (Чутливий випадок!) Є ISO-8859-1 (За замовчуванням) і UTF-8.
  • Рекомендовано: в налаштуваннях.xml, в межах<startHeadHtml>, будь ласка, змініть<Українська Увійти <html lang="en-US"> (або інший Код мови якщо ви переклали повідомлення.xml) й
  • config.xml має нові опціональні теги для відключення деталей ERDDAP :
    • <JavaScript licenses API Веб-сайт Go1.13.8<КонверториАктивні><!-- За замовчуванням true -->
    • <slideSorterActive>false</slideSorterActive><!-- За замовчуванням true -->
    • <JavaScript licenses API Веб-сайт Go1.13.8</wmsActive><!-- За замовчуванням true -->В цілому, ми рекомендуємо для налаштування будь-якого з цих до помилкових.
  • ГенераціяДатасети Xml тепер пише результати bigParentDirectory/logs/generateDatasetsXmlLog.txt, не log.txt. Дякуємо Крістіану Себастьяну Бліду.
  • ГенераціяДатасети Xml тепер робить хорошу пропозицію для<перевантаження КоженМенор>. Дякую NOAA Проект UAF.
  • Багато малих поліпшень для GenerateDatasetsXml. Дякую NOAA Проект UAF.

Версія 1.42

(випущено 2012-11-26)

  • Нові можливості:
  • (Немає основних нових функцій.)
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Якщо ви готові ERDDAP™ 1.38 або 1.40 не було змін, які вимагають внесення змін до файлів конфігурації (але ви повинні використовувати новий файл повідомлення.xml) й
  • ERDDAP™ знову може працювати з Java 1.6. ( ERDDAP™ v1.40 потрібно Java 1.7..) Ми рекомендуємо використовувати останні версії Java 1.7..
  • Новий тип даних, EDDTableЗ альбому AwsXmlFiles , може прочитати дані з набору автоматичної станції погоди (АВІ) Файли даних XML. Завдяки lynn Dewitt і Exploratorium.
  • Невеликі зміни / Виправлення помилок:
  • Налаштування змін до НДБ SOS сервери вихідних даних.
  • Регульовані зміни до сервісів NOS COOPS ASCII.
  • Виготовлено кілька невеликих змін і виправлення помилок.

Версія 1.40

(Випуск 2012-10-25)

  • Нові можливості:
  • Існує новий формат вихідних файлів для tabledap дані: .nc CFMA, що зберігає задані дані в .nc файл, який відповідає CF Дискретні шамплінг геометереї Багатовимірні параметри масиву, і які тому відповідають шаблонам NODC \[ 2021: тепер Шаблони NCEI \] для зберігання даних даного типу. Завдяки NODC.
  • tabledap Запити тепер включають обмеження часу, такі як &time> now- 5 днів. Дивитися документація й Дякую James Gosling.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Якщо ви готові ERDDAP™ 1.38, не було змін, які вимагають внесення змін до файлів конфігурації (але ви повинні використовувати новий файл повідомлення.xml) й
  • ERDDAP™ публічні релізи та внутрішні верстви доступні через ERDDAP™ на GitHub й Для отримання додаткової інформації див. інформацію Вікі для ERDDAP™ проект, а також загальний ERDDAP™ Керівництво програмістів й (Це було оголошено окремо через кілька тижнів після ERDDAP™ 1.38 реліз.)
  • ГенераціяДатасети Xml було покращено.
    • Редагований скрипт, щоб він повинен працювати правильно на всіх комп'ютерах Linux (не тільки кілька) й
    • Тепер додає creator\_name й creator\_email й creator\_url при можливості.
    • Багато інших невеликих поліпшень.
  • Як дізнатися ERDDAP™ час.
    • Внутрішнє, ERDDAP™ Тепер обробляє час в мілісекундній точності (не секунди) й
    • Тепер можна додатково вказати часову точність для заданих даних, див. time\_precision й Наприклад, ви можете встановити дані, щоб відображати часові значення з точністю дати (Наприклад, 1970-01-01) й
    • Ваші поточні дані будуть використовувати параметри за замовчуванням, тому вони ненадані цими змінами і продовжать відображати час з точністю секунд. Завдяки Servet Cizmeli і Philip Goldstein.
  • EDDTableЗ альбомуNcCFFiles це новий тип даних, який ви можете використовувати у вашому пристрої datasets.xml файл. Чи можна прочитати дані з будь-якого з різних форматів файлів, визначених за допомогою файлів Панчохи Дискретні шамплінг геометереї конвенції. Завдяки NODC і особливому завдяки Kyle Wilcox для виготовлення файлів зразків для величезної кількості доступних форматів файлів DSG і для створення їх загальнодоступних.
  • Невеликі зміни / Виправлення помилок:
  • Очікується ШвидкийRestart система всім необхідним EDDGrid EDDTable підкласи.
  • Покращена документація, особливо пов'язана з тим, як використовувати свінгери і tabledap від різних програм клієнтів.
  • Змінений розширений пошук для підтримки MinTime та / або maxTime, виражений як епохСеконд. Спасибі lynn dewitt.
  • Змінено .htmlTable вихід для відображення URL-адрес та електронних адрес як посилання.
  • Додано "rel=" і "rev=" для відповідного<href> теги. Дякуємо Pat Cappelaere від OGC REST проект.
  • Покращує захист від нереально великих запитів даних, зокрема в межах tabledap , де це проблема важче.
  • Переміщено більше повідомлень на повідомлення.xml.
  • Виготовлені поліпшення швидкості.
  • Фіксований EDDGrid Відповіді на можливість спуску сортованих осей. Дякуємо Мар'єл Ехтерея.
  • Вилучені посилання на iGoogle, оскільки це буде припинено.
  • Виготовлено кілька невеликих змін і виправлення помилок.

Версія 1.38

(випущено 2012-04-21)

  • Нові можливості:
  • ISO 19115 і FGDC -- ERDDAP™ може автоматично генерувати файли метаданих ISO 19115 та FGDC для кожного набору даних. Посилання на файли відображаються в кожному списку даних (e.g., з повного пошуку тексту) також в Web Доступні папки (ВАП) (Переглянути ФГДК ВАП і ISO 19115 ВП ) й Завдяки Ted Habermann, Dave Neufeld, і багато інших.
  • Повний текст пошуку для даних, які тепер підтримують \-_ excludedWord _ і \-"excluded фраза" . Завдяки Rich Signell.
  • Шукайте дані на сайті. За замовчуванням використовує рядок параметра: page=1&itemsPerPage=1000, але ви можете змінити значення у URL запиту. Завдяки Steve Hankin і проекту UAF.
  • OpenSearch --- ERDDAP™ Тепер підтримує OpenSearch 1.1 км Стандарт для пошуку даних. З іншого боку, це дозволяє каталогам агрегаційні сайти, щоб зробити розподілені пошуки (пройшовши запит на пошук до кожного каталогу, який він знає про) й
  • Кома Окремо Ціна (КСВ) Файли -- ERDDAP™ Тепер генерує файли CSV з лише комою між значеннями (який Excel воліє) , замість comma+space. Дякую Джефф-делаБоярдір.
  • Мільйонні дані -- Для підтримки ERDDAP має величезну кількість даних, можливо, навіть мільйон. Завдяки Steve Hankin і проекту UAF.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:

Швидкий ремонт

  • Р система швидкого перезапуску дозволяє швидко перезапустити ERDDAP™ перезавантажити набагато швидше. Будь ласка, додайте цей файл налаштування.xml право після</datasetsRegex>:
              <!-- If true, when you start up ERDDAP™, some types of datasets (e.g., 
EDDGridFromDap) will used cached information (.dds, .das, etc.) to reload
very quickly, without contacting the remote server. The dataset's age
will be based on when the dataset was reloaded last. Normally this
should be true (the default), but set it to false if you want to bypass
the cached information.
<quickRestart>true</quickRestart>
  • Повні текстові пошуки даних тепер можна зробити з пошуковим двигуном Lucene (Хоча ми рекомендуємо оригінальний пошуковий двигун, якщо у вас менше 10 000 даних) або оригінальна пошукова система. Будь ласка, додайте цей файл налаштування.xml право після</displayDiagnosticInfo>:
              <!-- ERDDAP™ lets you choose between two search engines for full text searches:
\\* original (the default) -- is the best choice if your ERDDAP™ has fewer
than about 10,000 datasets. It is very robust and trouble free.
\\* lucene -- is the best choice for more than about 10,000 datasets.
The advantages are that with any number of datasets it works fast
and uses very little memory.
But there are many things that might go wrong with individual
queries and with the whole system.
And although its behaviour (the datasets it finds and the order that
it ranks them) is almost identical to the original search engine,
it has a few quirky, subtle, small differences.
-->
<searchEngine>original</searchEngine>
  • В налаштуваннях.xml ви можете/should тепер додати два нові категорії до списку категорій, що задаються до списку категорій< categoryAttributes >:
    • глобальні:головки (додати його прямо після глобальної:instat) -- новий особливий випадок, який призначає список ключових фраз з глобального атрибуту ключових фраз, щоб зробити окремий запис для кожного ключового слова.
    • змінна Ім'я (додати його в кінці) -- новий особливий випадок, який класифікує кожну з dataVariable destinationName й
  • В налаштуваннях.xml ви можете (але чому?) Про нас ERDDAP™ не запропонувати FGDC та / або ISO 19115 метаданих для будь-якого розміру даних, включаючи
        <fgdcActive>false</fgdcActive>  
<iso19115Active>false</iso19115Active>

Значення за замовчуванням для цих налаштувань є вірним.

  • У datasets.xml , будь ласка, вдосконалюйте метадані для ваших даних. ERDDAP™ Тепер автоматично генерує файли метаданих ISO 19115 та FGDC для кожного набору даних на основі метаданих даних. Так, Хороші метадані Dataset призводить до хорошого ERDDAP -генерований ISO 19115 та FGDC метаданих.
    Переглянути нову документацію для багатьох нових Глобальні атрибути й
  • У datasets.xml Якщо ви хочете розповісти ERDDAP™ використовувати файл FGDC та / або ISO 19115, який є десь на файловій системі сервера замість того, щоб мати ERDDAP™ генерувати ці файли, використовувати:
        <fgdcFile>_fullFileName_</fgdcFile>  
<iso19115File>_fullFileName_</iso19115File>

Якщо fullFileName\="" або файл не знайдено, дані, які не мають FGDC та / або ISO 19115 метаданих. Отже, це також корисно, якщо ви хочете пригнічувати метадані FGDC та / або ISO 19115 для конкретного набору даних.

  • У datasets.xml Для всіх EDDGrid Поза «69» EDDGrid АгрегаціяExistingDimension datasets, зробити певні, що дані дитини мають різні datasetID s, ніж їхні батьківські дані та інші діти. (Наприклад, ви можете слідувати за простою, але ефективною системою для наміння своїх дітей.) Якщо будь-які імена в сім'ї однакові, дані, які не будуть завантажені (з повідомленням про помилку, що значення вісси агрегатованого не упорядкованому порядку) й
  • У datasets.xml , були деякі зміни до переліку чинних ioos\_category Значення метаданих:
    • "pCO2" змінено на "CO2".
    • Додано "Фізична океанографія".
    • Додано "Сольги"
  • У datasets.xml й ERDDAP™ більше не дозволяє '.' в datasetID й Допускається, але дискурований. (Про нас)
  • У datasets.xml , налаштування для EDDTableЗ альбомуThreddsFiles і EDDTableЗ альбому Hyrax Файли дещо змінювалися, тому що обидва класи були просто повторені, щоб бути більш ефективними (обидва класи тепер завжди роблять локальну копію всіх файлів віддалених даних) й Переглянути документацію для налаштування цих класів: EDDTableЗ альбому Hyrax Файли і EDDTableЗ альбомуThreddsFiles й Зокрема, див. переглянуті коментарі<файлДир> (тепер безвідмовний) і< sourceUrl Головна (Зараз важливо) й Крім того, ви ніколи не повинні загорнути цей клас в EDDTableCopy для ефективності.
  • У datasets.xml , якщо ви використовуєте EDDTableЗ альбомуDatabase з Oracle бази даних, необхідно включати підключення Властивості, такі як
        <connectionProperty name="defaultRowPrefetch">4096</connectionProperty>  

вказати, скільки рядків даних до fetch в один раз, оскільки за замовчуванням 10, що є неефективним. Дивитися Oracle документація й MySql і PostgreSQL, здається, має кращі за замовчуванням для цього налаштування. Дякуємо Kevin O'Brien.

  • Якщо ви використовуєте EDDTableЗ альбомуDatabase, див. удосконалено Документи для додаткових пропозицій для підвищення продуктивності. Дякуємо Kevin O'Brien.
  • У datasets.xml , для всіх EDDTable ... дані, в конвенції та Metadata\_Conventions глобальні атрибути, будь ласка, зверніться до CF-1.6 (не CF-1.0, 1.1, 1.2, 1.3, 1.4 або 1.5) , оскільки CF-1.6 є першою версією для включення змін, пов'язаних з дискретною геометрією Sampling.
  • Програмісти, які компілюють ERDDAP™ Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - для ідентифікації.
  • ERDDAP™ має новий сервіс конвертувати CF Standard Name в / з GCMD Science Keyword. Ви можете знайти цю корисність при створенні метаданих глобальних ключових слів для даних у вашому пристрої ERDDAP й
  • Зняття з боками -- Будь ласка, ознайомтеся з цими порадами Запобігання ботів від розведення ERDDAP™ в стилі степид й
  • Переклад Текст на ERDDAP 's веб-сторінки тепер переважно в повідомленнях.xml і так підходить для перекладу на різні мови (Наприклад, німецька, французька) й Повідомлень тепер часто використовуються для форматування повідомлень, а також для надання допомоги в перекладі. Якщо ви зацікавлені в оформленні перекладу, будь ласка, по електронній пошті erd dot data at noaa dot gov й
  • Зразок datasets.xml --- Були кілька дрібних, але значних помилок у зразках datasets.xml й Якщо ви використовуєте ці дані, будь ласка, отримуйте нові версії з нового зразка datasets.xml в новому erddapContent .zip файл. Дякуємо James Wilkinson.
  • Git --- Я намагаюся важко зробити ERDDAP™ GitHub проект ASAP після цього релізу.
  • Невеликі зміни / Виправлення помилок:
  • Нова палітра, OceanDepth, корисно для значень глибини (позитив вниз) , наприклад, 0 (з) до 8000 (глибоко) й
  • Про нас .kml вихід з tabledap використовує кращий значок маркера (вона не не знеболюється) й І ховається над маркером тепер робить його більшим.
  • EDDTableЗ альбомуFiles -- У останньому оновленні нова бібліотека Netcdf-java мала жорсткі обмеження для змінних імен .nc Файли Що викликає проблеми EDDTableЗ альбомуFiles, якщо змінна sourceName мав певні символи пунктуації. EDDTableЗ альбомуFiles тепер модифікований, щоб уникнути цієї проблеми. Спасибі Томасу Холкомб.
  • Сторінка .subset тепер підтримує 0/10/100/1000/10000/100000 замість прапорця для пов'язаних даних. Інструментарій попереджає, що 100000 може призвести до аварійної ситуації. Спасибі Annette DesRochers, Річард (Абе) Coughlin і IOOS Біологічний проект.
  • Українська datasetID _/index.html веб-сторінки тепер показують URL-адреси та адреси електронної пошти, як натискаються посилання. Спасибі Річарду (Абе) Біологічний проект Coughlin та IOOS.
  • Виправлення помилок: У tabledap , для даних з висоти MetersPerSourceUnit<0, запити з обмеженнями висоти були ручені неправильно. Завдяки Kyle Wilcox.
  • Виправлення помилок: EDDGrid AggregateЗ альбомуExistingDimension тепер підтримує більш різноманітні URL-адреси TDS. Дякую

Версія 1.36

(Випуск 2011-08-01)

  • Нові можливості:
  • Відсутність значних змін з точки зору облікового запису користувача.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Данісета PMelTao, який часто використовується в якості набору зразків для tabledap
    документація більше не доступна. ERDDAP™ Адміністратори MUST вносять ці зміни:
    • У вас datasets.xml Якщо у вас є datasetID ="pmelTao" dataset, додати Активний ="false" прямо перед ">" в кінці цієї лінії.
    • У налаштуваннях.xml, якщо ваш<EDDTableIdExample> пн-пт:
      • Якщо ви datasets.xml не містить даних datasetID ="erdGlobecBottle", додати
                <dataset type="EDDTableFromErddap" datasetID="erdGlobecBottle" active="true">  
  <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdGlobecBottle</sourceUrl>
</dataset>
  • В налаштуваннях.xml, замініть всі теги з<EDDTableIdExample> через <Головна Matlab ПлотExample> з
                <!-- Tabledap Examples
This group of settings is used to make examples for the tabledap documentation
that appears at \\[baseUrl\\]/erddap/tabledap/documentation.html and elsewhere.
If you include the erdGlobecBottle dataset in your datasets.xml (recommended),
you don't need to change these.
If you don't, you MUST change these before you make your ERDDAP™ public;
otherwise, none of the examples will work!
The new settings should be very similar to the defaults.
If your ERDDAP™ won't serve any tabular datasets, use "NOT\\_APPLICABLE" for all of the entities.
In .xml files like this, ampersand, lessThan, and greaterThan have to be
HTML encoded as "&amp;", "&lt;", "&gt;".
-->
<!-- This is the datasetID for an EDDTable dataset that is served by your ERDDAP.
This dataset is used as the basis for all of the EDDGrid examples below.
Ideally, it is a dataset that has longitude, latitude, and time variables (among others).
('time' allows for making a time series graph. 'latitude' and 'longitude' allow for making a map.)
The dataset can have longitude values -180 to 180, or 0 to 360. -->
<EDDTableIdExample>erdGlobecBottle</EDDTableIdExample>
<!-- This is a comma-separated list of variables from the dataset.
It is useful if it is "longitude,latitude,time," plus a data variable name. -->
<EDDTableVariablesExample>longitude,latitude,time,bottle\\_posn,temperature1</EDDTableVariablesExample>
<!-- This is the constraints example which is appended to EDDTableVariablesExample. -->
<EDDTableConstraintsExample>&amp;time&gt;=2002-08-17T00:00:00Z&amp;time&lt;=2002-08-19T20:18:00Z</EDDTableConstraintsExample>
<!-- This is an example data query using an ISO-formatted time.
You could generate your example via your dataset's Data Access Form in ERDDAP. -->
<EDDTableDataTimeExample>longitude,latitude,time,bottle\\_posn,temperature1&amp;time&gt;=2002-08-17T00:00:00Z&amp;time&lt;=2002-08-19T20:18:00Z</EDDTableDataTimeExample>
<!-- This is an equivalent example data query, but which specifies time as seconds-since-1970-01-01.
If you need to convert a date/time to "seconds since 1970-01-01", use
https://coastwatch.pfeg.noaa.gov/erddap/convert/time.html -->
<EDDTableDataValueExample>longitude,latitude,time,bottle\\_posn,temperature1&amp;time&gt;=1029542400&amp;time&lt;=1029788280</EDDTableDataValueExample>
<!-- This is an example query which generates a graph.
You could generate your example via your dataset's Make A Graph form in ERDDAP. -->
<EDDTableGraphExample>bottle\\_posn,temperature1&amp;time=2002-08-19T10:06:00Z&amp;.draw=lines</EDDTableGraphExample>
<!-- This is an example query which generates a map.
In the default mapExample, temperature1, time, bottle\\_posn are useful
because they appear in GoogleEarth with the .kml example
and are ignored by the other image file types. -->
<EDDTableMapExample>longitude,latitude,temperature1,time,bottle\\_posn&amp;time&gt;=2002-08-13T00:00:00Z&amp;time&lt;=2002-08-20T00:00:00Z&amp;bottle\\_posn=1&amp;.draw=markers&amp;.marker=5|5</EDDTableMapExample>
<!-- This is a Matlab example which uses data from the EDDTableGraphExample.
Note the Matlab notation datasetName.variableName. -->
<EDDTableMatlabPlotExample>plot(erdGlobecBottle.bottle\\_posn, erdGlobecBottle.temperature1)</EDDTableMatlabPlotExample>
  • Для даних, де тип є підкласом EDDTableFromFiles, ви можете зробити дані з метаданих. Зокрема, тепер можна зробити змінну з значень атрибуту одного з оригінальних змінних. Наприклад, в datasets.xml , в межах< dataVariable > тег, якщо ви використовуєте
        <sourceName>variable:cruise:PI</sourceName>  

ERDDAP™ зробить змінну з значеннями атрибуту PI круїзної змінної. Спасибі WOD.

  • Зміни:
  • Невеликі зміни

Версія 1.34

(Випуск 2011-06-15)

  • Зміни:
  • Виправлення помилок: Виправлено витік пам'яті, що відбувався на деяких 64-розрядних Java монтаж.
  • Виправлення помилок: ERDDAP™ тепер правильно налаштовує ці глобальні атрибути при діапазоні значень широтності від високих до низьких: геопросторових\_лат\_мін, геопросторових\_лат\_максимальна, Південь \_Північний, Північно-східний\_Північний.

Примітка actual\_range є незмінним: він може мати низькі, високі значення або високі, низькі значення, оскільки призначений для позначення діапазону і порядку зберігання.

  • Невеликі зміни.
  • ERDDAP™ Адміністратори не повинні вносити зміни в налаштування.xml або datasets.xml й

Версія 1.32

(Випуск 2011-05-20)

  • Зміни:
  • Підтримка нових ратифікованих CF дискретних Sampling Geometries (що, на жаль, ще не доступний онлайн) , яка замінює запропоновані умови спостереження CF точки. ERDDAP™ Користувачі побачать, що cdm\_feature\_type=Station замінюється TimeSeries і є невеликі зміни до файлів, створених для файлів .nc Тип файлу CF (Flat\_dimension тепер називається зразок\_dimension) й ERDDAP™ Адміністратори повинні внести ці зміни в datasets.xml :
    • cdm\_data\_type=Station повинна бути змінена до cdm\_data\_type=TimeSeries.
    • JavaScript licenses API Веб-сайт Go1.13.8
    • cdm\_station\_variables слід змінити на cdm\_timeseries\_variables.
    • cf\_role=station\_id слід змінити на cf\_role=timeseries\_id.
  • Нові ioos\_category Опції: «Розчинений органічний мат», «pCO2», «Stream Flow», «Всього підвісний маттер».
  • Можливе рішення для можливого витоку пам'яті на 64-розрядному Java й \[ Не працює. \]
  • Невеликі зміни.

Версія 1.30

(Випуск 2011-04-29)

  • Нові можливості:
  • Підтримка 64-бітних Java й При використанні 64 біт Java й ERDDAP™ тепер можна використовувати набагато більше, ніж пам'ять, і робіть багато інших одночасних запитів.
  • Підтримка .nc запити до 2GB (без 64-бітних Java ) через краще використання ERDDAP - обробка даних в шматках.
  • Багато швидкості 2X в коді і швидкості 2X від Java 1.6 зробити ERDDAP™ 2X до 4X швидше, ніж раніше.
  • Збереження пам'яті значно нижче ERDDAP - використання базової пам'яті.
  • Для табличних даних, ERDDAP™ тепер повністю відомо про cdm dataset\_data\_type, і як карти даних до типу CDM. Дивитися Панчохи Специфікація дискретних Sampling Geometries й Можливо, що одинадцятий раз, що файл Word буде перетворений на .html і замінити поточну інформацію "OBSOLETE" на цій сторінці. Дякую NOAA Проект UAF.
  • Для більшості EDDTable datasets, варіант нового типу вихідного файлу, .nc CF, створює Contiguous Ragged Array .nc Файли, які відповідають останню версію Панчохи Дискретні конвенції геометизації й Ці файли структуровані для відображення типів даних CDM. З запропонованих конвенцій просто змінено, оскільки це написання, бібліотека netcdf-java ще не підтримує читання форматів файлів, створених за допомогою цього запису. ERDDAP та інтерпретація файлів даних CDM. Дуже скоро. Дякую NOAA Проект UAF.
  • Перегляд : Вимкніть опцію даних на веб-сторінці .subset тепер є випадаючий список, який дозволяє користувачам вказати максимальну кількість рядків різних даних, щоб переглянути (За замовчуванням = 1000) й Ця зміна, і інші, дозволяють ERDDAP™ працювати з даними, які мають дуже велику кількість рядків різних даних. (Кількість унікальних значень для будь-якої змінної ще є питанням, але це може бути досить високою (20,000?) перед завантаженням .subset та інших сторінок сайту дійсно повільно.) Дякую NOAA Проект UAF.
  • .subset веб-сторінки мають новий варіант: Перегляд даних відслідковування. Завдяки проекту GTOPP.
  • Щоб допомогти користувачам, відмінні значення (Наприклад, імена станцій) тепер відображається на бланках доступу до даних Make-A. Дякую NOAA Проект UAF.
  • .прозорий Png запитів тепер підтримують всі види графіків та представлення даних. Приближає лише дані - не соки, легенди, земляки, або що-небудь інше. Це дозволяє зробити зображення як шари прозорихПан. Якщо & nbsp_width_ | height вказаний в запиту (Рекомендовані) , шанований. За замовчуванням 360x360 пікселів. Єдиний виняток EDDGrid &.draw=Серце, де за замовчуванням (як до) is a image with ~1 /піксел за точку даних (до 3000 x і Y пікселів) й Дякуємо Fred Hochstaedter.
  • Про нас WMS веб-сторінки тепер показують колірний рядок для змінної даних (й) й Дякуємо Еміліо Майоргу та інші.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Цей реліз передбачає багато змін. Всі вони важливі. Будь ласка, будь ласка, зв'яжіться з нами
  • Ця версія висувається раніше, ніж призначений для вирішення деяких Java помилки безпеки. На жаль, кілька функцій /фіксів, призначених для цього ERDDAP™ версія не в цій версії. Про нас На щастя, наступна версія буде відносно найближчим часом (і набагато простіше модернізувати) й
  • Щоб уникнути декількох помилок безпеки Java 6 оновлення 23 і нижче, завантажити і встановити останню версію Java ( Java 6 оновлення 24 або вище) й Якщо у вас є 64-розрядна операційна система, будь ласка, оберіть 64-розрядну версію Java й
  • Якщо ви використовуєте Tomcat 5, ви MUST оновлення до Tomcat 6 або 7 (добірка) й Якщо ви використовуєте Tomcat 6, розгляньте оновлення до версії Tomcat 7.
  • Будь ласка, дотримуйтесь інструкцій Налаштування нового ERDDAP™ , але при необхідності ви будете копіювати файли з вашої старої установки на нову інсталяцію \[ домка \] /content/erddap каталог і файли. В рамках цього зазначимо, Рекомендації щодо налаштування Tomcat й
  • За замовчуванням erddap.css тепер входить в файл erddap.war.
    • Для використання за замовчуванням erddap.css, видалення старі \[ домка \] /content/erddap/images/erddap.css .
    • При зміні \[ домка \] /content/erddap/images/erddap.css, і хочете зберегти його: просто залишити його на місці і замінити<вхід> секція з:
            /\\* Small input items let more be shown on one screen  
(esp. Chrome and Safari). Google Chrome and Safari have
default margin 2px, while others are 0. This sets all to 0.
.skinny is used e.g., for the buttons above the image on
a Make A Graph page. \\*/
input\\[type=button\\], input\\[type=submit\\], button {
  margin:0px; padding:0px 3px; }
input\\[type=checkbox\\], input\\[type=password\\],
  input\\[type=text\\], select, textarea {
  margin:0px; padding:0px; }
input\\[type=radio\\] {margin:0px 2px; padding:0px; }
input.skinny {padding:0px 1px; }
  • У вас \[ домка \] JavaScript licenses API Веб-сайт Go1.13.8
    • Замініть коментарі та теги, пов'язані з<JavaScript licenses API Веб-сайт Go1.13.8<частковийRequestMaxCells> з
            <!-- When possible (and it isn't always possible),  
ERDDAP™ breaks source data requests into chunks to
conserve memory. See the description of these tags in
messages.xml. You can override the default chunk sizes
here with
For grids:
 <partialRequestMaxBytes>100000000</partialRequestMaxBytes>
For tables:
 <partialRequestMaxCells>100000</partialRequestMaxCells>
\\-->
  • Замініть коментарі, пов’язані з< categoryAttributes > та враховуйте значення тегу:
            <!-- This is the comma-separated list (recommended:  
in alphabetical order) of the global attribute and
variable attribute names which will be used to
categorize the datasets and shown to clients at urls
like .../erddap/categorize/ioos\\_category/index.html
(ioos\\_category is unusual, but is used at ERD).
If an attribute is a global attribute, identify it by
prefixing it with "global:".
\\-->
<categoryAttributes>global:institution, ioos\\_category,
long\\_name, standard\\_name</categoryAttributes>

Індивідуальні< categoryAttributes > які глобальні атрибути тепер MUST визначаються за допомогою префікса глобального: (Наприклад, глобальна:) й Інші атрибути приймаються до змінних атрибутів (Наприклад, standard\_name ) й Також значення установи (Єдині) залишалися в оригінальному випадку. Тепер всі значення категорії перетворюються на нижній регістр.

  • У вас \[ домка \] / контент/робота/ datasets.xml :
    • Великий ІМПРОВЕД: ERDDAP™ має нові вимоги до cdm\_data\_type. Крім того, кожна датасет MUST має правильні метадані та зміни, пов’язані з cdm\_data\_type. Якщо ні, то дані не завантажуються і викинете помилку. Переглянути документацію cdm\_data\_type й
    • FYI: Існує новий тип даних: EDDTableЗ альбомуAsciiServiceNOS.
    • FYI: Є три місяці ioos\_category варіанти: Гідрологія, якість (Наприклад, для якісного прапора) і статистика (Наприклад,) й
    • Для EDDTableЗ альбому... Файли даних, видалення будь-яких<nDimensions> теги. Вони більше не потрібні або використовуються.
    • Для змінних з destinationName =Розширення, ERDDAP™ не більше сил long\_name бути широтою. Будь ласка, зв'яжіться з нами datasets.xml і багаторазовий пошук< destinationName >Розширення та додавання до цієї змінної< addAttributes >:
              <att name="long\\_name">Altitude</att>  

(або трохи відрізняється long\_name в спеціальних випадках) й

  • Optional: Всі EDDTableЗ альбомуFiles підкласи підтримують змінну sourceName =глобал:... для перетворення глобальних метаданих з кожного файлу в змінну даних. Спасибі lynn deWitt.

  • EDDTableЗ альбомуDatabase користувачів -- ERDDAP™ З новим драйвером JDBC 4 для Postgres. Для інших баз даних перевірте веб для останнього файла JDBC .jar для вашої бази даних. З ERDDAP™ тепер використовує Java 1.6+, ДЖДБ 4 (не 3) напевно рекомендується.

  • ФАЙ

    • EDDGrid Від ...Файли та EDDTable Від ... Файли даних тепер зберігати файлУвімкнути інформацію в \[ bigParentПублічний \] Українська Контакти \[ datasetID \] /\* .nc Файли Крім того, EDDTable datasets тепер зберігає дані підмножини \[ bigParentПублічний \] Українська Контакти \[ datasetID \] /\* .nc Файли Ці файли, які використовуються для \[ bigParentПублічний \] Українська Контакти \[ datasetID \] .\* .json Файли Старі файли будуть видалені автоматично, коли ERDDAP™ початок. Або ви можете видалити всі файли (але залишити порожні підкатегорії) в \[ bigParentПублічний \] /datasetInfo/.
    • Я працював над новими EDDTableЗ альбомуNcCFFiles, які б читати дані з місцевих та віддалених файлів за допомогою запропонованих, нових конвенцій спостереження CF Point. Але це не в цьому випуску. Є проблеми в бібліотеки netcdf-java, пов'язаних з деякими методами для читання цих файлів. І були деякі останні зміни до запропонованих конвенцій спостереження CF Point. Коли бібліотека netcdf-java фіксована і оновлена до останньої пропозиції, я відновлю роботу над цим.
    • Запуск ERDDAP™ на Windows може виникнути проблеми: можливо, ви можете побачити в \[ JavaScript licenses API Веб-сайт Go1.13.8 ERDDAP™ іноді не вдається видалити і / або перейменувати файли швидко. Це через антивірусне програмне забезпечення (Наприклад, з Макафе і Нортон) який перевіряє файли для вірусів. Якщо ви запустили цю проблему (які можна побачити повідомлення про помилки в файлі log.txt, як "Неможливо видалити ...") Зміна параметрів антивірусного програмного забезпечення може частково полегшити проблему. Якщо ERDDAP™ в Windows просто тест, що працює на робочому столі, це просто дратівливість. Якщо ERDDAP™ у Windows є ваш громадський ERDDAP™ , врахувати комутацію на сервер Linux.
  • Перший старт -- Перший раз, коли ви працюєте ERDDAP™ після оновлення, ERDDAP™ може бути повільним для завантаження даних. Шлях ERDDAP™ зберігає інформацію про сукупні файли, тому ERDDAP™ потрібно перепрочитати інформацію з усіх файлів. Що займе час.

  • Помилки на Startup -- З урахуванням змін, пов'язаних з cdm\_data\_type, ймовірно, що деякі з ваших даних не будуть завантажені і кинуть помилки. Уважно прочитайте Повідомлень про щоденний звіт ERDDAP™ Відправляємо Вам, коли ERDDAP™ завершується. Список даних, які не навантажували (вгорі) і причина, яку вони не навантажували (біля дна) й

  • Якщо ви застрягте або отримайте інші питання, по електронній пошті деталі для мене: erd.data at noaa.gov й

  • Програми --- Якщо ви пишете Java Програми, які працюють ERDDAP™ Код, необхідно змінити деякі посилання параметрів командного рядка:

    • Зміна joda-time-1.6.2.jar на joda-time. джакузі
    • Зміна поштового індексу JDBC .jar посилання на Postgresql.jdbc.jar
  • Невеликі зміни та виправлення помилок:

  • Покращує з'єднання, щоб уникнути вугрових ниток.

  • Покращуйте практики конвактиви, щоб ефективно обробляти майже однакові запити.

  • ERDDAP™ тепер використовує netcdfAll-4.2.jar (перейменовано в netcdfAll-latest. джакузі) й Цей перемикач вимагає декількох внутрішніх змін і викликало кілька невеликих зовнішніх змін, наприклад, зміни, як прочитати і крихітні зміни до .nc Вихід заголовка.

  • Нова функція: \[ ерддап \] /convert/fipscounty.html конвертувати FIPS рахувати коди до/від рахунків.

  • На картах державного кордону тепер темний фіолетовий, тому вони краще виділяють на всіх фонових тонах.

  • Табличка .kml знову використовує кругову іконку для позначення точок (не іконка літака Google нещодавно перейшов до) й

  • Задні дані erdCalcofi були переплановані і тепер подаються з місцевих файлів (швидше) й

  • ГенераціяДатасети Хмл від Помилки Каталог тепер створює файл результатів: \[ домка \] /webapps/erddap/WEB-INF/temp/ EDDGrid English, Українська, Français... Дякуємо Kevin O'Brien.

  • ГенераціяДатасети Хмл від Помилки Каталог тепер намагається видалити непотрібні номери портів з вихідних URL (наприклад, :8080 і :8081 іноді можна видалити) й Дякую NOAA Команда безпеки центрального центру.

  • Для веб-сторінок .subset, Карта даних Distinct тепер має мінливий діапазон лівих лонів.

  • Кілька списку ERDDAP™ (наприклад, таблиця, яка показує всі дані) Сортували так, що А.З відсортовано до. .z й Тепер вони сортують у випадку-інтенсивному режимі.

  • Наведено зміни до веб-сторінок .subset, в тому числі: блоки.

  • ГенераціяДатасети Xml і DasDds більше не кидають виняток, якщо не вдалося поставити результати на клавіатурі системи або дисплейInBrowser. Завдяки Ерік Мостр і Грег Вільямс.

  • Виправлення помилок: При завантаженні даних ERDDAP™ Тепер видаляє або налаштовує геопросторові глобальні атрибути. Дякую Карлу Карлену.

  • Виправлення помилок: String2.getClassPath () тепер правильно відсотків-декоди класу Доля (мабуть, на Windows, пробіли в назві файлу з'явилися в %20) й Вражає ERDDAP™ EDStatic виклик SSR.getContextDirectory () і пошук вмісту/erddap. Завдяки Abe Coughlin.

  • Виправлення помилок: в EDDTableЗ альбомуFiles, пов'язаних з getDataForDapQuery () запити. Завдяки Еріка Мостри.

  • Виправлення помилок: tabledap запит не було належним чином обробляти обмеження висоти, коли висота даних MetersPerSourceUnit був -1. Завдяки Еріка Мостри.

  • Виправлення помилок: EDDTableЗ альбому... Файли даних тепер правильно обробляти запити, які включають = NaN і !=NaN.

Версія 1.28

(випущений 2010-08-27)

  • Нові можливості: немає.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити: немає.
  • Виправлення помилок: Виправлення помилки програмування (тільки в вер 1.26) що зроблено ERDDAP™ дуже повільно.  

Версія 1.26

(Випуск 2010-08-25)

  • Нові можливості: немає.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити:
  • Від тебе \[ домка \] JavaScript licenses API Веб-сайт Go1.13.8
    • У<правовий>, на новій лінії нижче \[ стандарт ДаніЛіцензії \] , вставка \[ Стандарти \] й \[ Стандарти \] відноситься до<JavaScript licenses API Веб-сайт Go1.13.8
    • Прибрати<стілCommonBGColor> і<стілHighlightBGColor>.
    • Рекомендовані: Зареєструватися<endBodyHtml> до
            <endBodyHtml><!\\[CDATA\\[  
<br>&nbsp;
<hr>
ERDDAP, Version &erddapVersion;
<br><a href="&erddapUrl;/legal.html">Disclaimers</a> |
<a href="&erddapUrl;/legal.html#privacyPolicy">Privacy Policy</a> |
<a href="&erddapUrl;/legal.html#contact">Contact</a>
</body>
\\]\\]></endBodyHtml>
  • Вимоги: Для вашого \[ домка \] /content/erddap/images/erddap.css і erddapAlt.css, додати в нижній частині:
        /\\* This is used on the /info/\\[datasetID\\]/index.html pages to highlight a row or cell. \\*/  
tr.highlightBGColor {background-color:#cceecc; }
td.highlightBGColor {background-color:#cceecc; }
  • Виправлення помилок і малих змін:

  • Виправлення помилок: в деяких випадках форми не працювали в деяких версіях Internet Explorer. Дуже дякую Григору Вільяму.

  • Виправлення помилок: Зробіть кнопки графічного графіка, якщо датасет був від пульта дистанційного керування ERDDAP й

  • Виправлення помилок: WMS іноді не працює, якщо датасет був віддалений ERDDAP й

  • Багато невеликих змін і виправлення помилок.

Версія 1.24

(Випуск 2010-08-06)

  • Нові можливості:
  • Нові Веб-сторінки Використовуйте персоналізований пошук, щоб вибрати субсидії табличних даних. Дякую за POST.
  • Нові Розширений пошук поєднує в собі всі інші варіанти пошуку і додає довготи, широти і часові межі коробки. Дякуємо Ellyn Montgomery. (Про нас)
  • Нові Перетворення часу веб-сторінки та послуги дозволяють перетворювати нумерні часи до / з рядка ISO.
  • Нові Конвертувати блоки веб-сторінки та послуги дозволяють конвертувати UDUNITS до/з УКУМ. Дякую NOAA IOOS SOS й
  • Якщо tabledap запит включає &units («УКУМ») , імена одиниць будуть перетворені з оригінальних імен (зазвичай UDUNITS ) до УКУМ імена одиниць. Це тільки впливає на блоки\Ім'я\, не значення даних. Дякую NOAA IOOS SOS й
  • Удосконалення для створення графічних веб-сторінок та графіків та карт:
    • Якщо графік - це карта, є нові кнопки Make A Граф для збільшення / виходу і нового варіанту, щоб змінити точку центру карти. Дякую за POST.
    • Параметри фільтра додано біля дна. Дякуємо Григору Вільямсу.
    • Збудовані в берегових файлах даних були оновлено до GSHHS v2.0. Дякую за POST.
    • Карти тепер включають озера і річки. Дякую за POST. (Про це повідомляємо про те, що в ній немає інформації про те, що в ній немає.)
    • Оновлено в pscoast-derived нації/державних файлів. Дякую за POST.
    • Topography.cpt був модифікований трохи. (Вибачте, що це негативно впливає на вас.) Дякую за POST.
    • Якщо користувач змінює змінну, форма автоматично відміняється так, що axisVariable s' showStartAndStop завжди відображає зміни графіка. Дякую Joaquin Trinanes.
    • Для URL-адрес png і pdf:
      • New &.land=value, де value може бути "under" (Топографія шоу) або "понад" (просто показати баняметрію) й Якщо не зазначено, за замовчуванням встановлюється drawLandMask в datasets.xml English, Українська, Français... Дякую за POST.
      • Нові: лінії легенди, які занадто довго розбиваються в декілька ліній. Дякую за POST.
    • Для URL-адрес зображень png:
      • Новий &.legend=value, де value може бути "Bottom" (За замовчуванням) "Офф" або "Тільки". Це дозволяє вам віднести легенду, виключити легенду або отримати тільки легенду. Завдяки Cara Wilson.
      • Новий &.trim=n Піксельс листя кордону nPixels (Наприклад, 10) внизу зображення. Наноситься після .legend=Off. Завдяки Cara Wilson.
      • New &.size=width | height Дозволяє вказати ширину і висоту для зображення, в пікселях.
  • Нові вихідні формати файлів:
    • .csvp і .tsv p -- як .csv і .tsv , але з " (Українська) "Додати іменам стовпців на першому рядку.
    • .odvTxt - робить файл .txt, який спрощує отримання даних в Океанські дані Переглянути (ОДВ) й
    • .esriCsv -- робить файл .csv, придатний для імпорту в ESRI ArcGIS й (табличні дані) Спасибі Яну Мейсон, Джефф де Ла Бауджанде, і NOAA IOOS SOS проект.
  • Удосконалення інтерфейсу до Атегориз веб-сторінки. Також класифікувати значення (інші установи) тепер все опустіть. Прийняті необоротні запити (перенаправлений) для зворотної сумісності. Завдяки Roy Mendelssohn.
  • Помилка повідомлення тепер навіть коротший і більш орієнтований на користувачів. Дякуємо Григору Вільямсу.
  • Внутрішні зміни, що значно знижує ERDDAP - використання базової пам'яті.
  • Багато нових функцій, які відповідають проекту POST.
  • Редакція ERDDAP™ Адміністратори повинні знати і зробити: Є багато змін. Про нас Але кожна людина приносить приємні переваги.
  • Великі зміни в GenerateDatasetXml - це зараз часто запитує більше питань (Переглянути відповідні мета Типи Інформація) і тепер завжди генерує вкрай готовий вміст для використання datasets.xml й Ви все ще несете відповідальність за налаштування, тому ви все ще повинні переглянути datasets.xml зміст перед використанням. Люди, що надягають зусилля в проект, завжди краще, ніж комп'ютерна програма. Завдяки проекту UAF.
  • REQUIRED: В налаштуваннях.xml ви повинні перезавантажити WMS секція. Тепер слід включати ці теги (але не соромтеся змінити значення) :
        <!-- These default accessConstraints, fees, and keywords are used 
by the SOS, WCS, and WMS services.
They can be overridden by "accessConstraints", "fees", "keywords"
attributes in a dataset's global metadata.
If a dataset that has an "accessibleTo" tag doesn't override
"accessConstraints", then the default for "accessConstraints" is the
"accessRequiresAuthorization" value.
-->
<accessConstraints>NONE</accessConstraints>
<accessRequiresAuthorization>only accessible to authorized
users</accessRequiresAuthorization>
<fees>NONE</fees>
<keywords>Earth science, oceans</keywords>

<!-- This appears on the erddap/legal.html web page after the
General Disclaimer.
You can replace any of the \\[standardParts\\] with your own HTML. -->
<legal><!\\[CDATA\\[
\\[standardDisclaimerOfEndorsement\\]
\\[standardDisclaimerOfExternalLinks\\]
\\[standardPrivacyPolicy\\]
\\[standardDataLicenses\\]
\\]\\]></legal>

<!-- Specify the default units standard (e.g., "UDUNITS"
(the default) or "UCUM") that you (the ERDDAP™ admin) are using to
specify units. The value is case-sensitive.
This is used by ERDDAP's SOS server to determine if the units need to
be converted to UCUM units for WMS and SOS GetCapabilities responses.
-->
<units\\_standard>UDUNITS</units\\_standard>

<!-- For the wms examples, pick one of your grid datasets that has
longitude and latitude axes.
The sample variable must be a variable in the sample grid dataset.
The bounding box values are minx,miny,maxx,maxy.
-->
<wmsSampleDatasetID>erdBAssta5day</wmsSampleDatasetID>
<wmsSampleVariable>sst</wmsSampleVariable>
<!-- The bounding box values are
minLongitude,minLatitude,maxLongitude,maxLatitude.
Longitude values within -180 to 180, or 0 to 360, are now okay. -->
<wmsSampleBBox>0,-75,360,75</wmsSampleBBox>
  • REQUIRED: У налаштуваннях.xml копіюйте та вставте нові пропозиції<startHeadHtml> замінити старі версії. Але сміливо вносити зміни до ваших вподобань.
        <!-- startHeadHtml has the start of the HTML document and the 
'head' tags (starting at "<!DOCTYPE>", but not including
"</head>") for all HTML web pages.
This may include &erddapUrl;, which is expanded to be
\\[baseUrl\\]/erddap (or \\[baseUttpsUrl\\]/erddap if the user is logged in).
If your ERDDAP™ allows users to log in, all referenced image files,
css files, etc. must be in \\[tomcat\\]/content/erddap/images or a
subdirectory and must be referenced here with
&erddapUrl;/images/\\[fileName\\].

favicon.ico is the image that browsers associate with your website.
For more information, see https://en.wikipedia.org/wiki/Favicon .
You can use your own favicon.ico file by putting it in
\\[tomcat\\]/content/erddap/images.

\\*\\*\\* Optional: you can change the appearance of all of your
ERDDAP's HTML pages by changing the CSS <style> settings below.

For an example of a very different style, change the import reference
to <tomcat>/content/erddap/images/erddapAlt.css

\\*\\*\\* If your CSS style includes links to files (e.g., images), that
style information must be inline in the style tag below, after the
'import' line, not in the .css file.
Put all of the (e.g., image) files in the
\\[tomcat\\]/content/erddap/images directory (or a subdirectory) and
reference them below starting with &erddapUrl;.
Why? On ERDDAP™ https: web pages, \\*all\\* links should use "https:"
(not "http:"); otherwise, most browsers consider the web page not
fully secure. Because ERDDAP™ would use the same .css file for
http: and https: web pages, the links within the .css file wouldn't
switch between http: and https:. There doesn't seem to be a way
around this other than using inline style information.
-->
<startHeadHtml><!\\[CDATA\\[
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>ERDDAP</title>
<link rel="shortcut icon" href="&erddapUrl;/images/favicon.ico">
<style type="text/css">
<!--
@import "&erddapUrl;/images/erddap.css";
-->
</style>
\\]\\]></startHeadHtml>

<!-- The tableCommonBGColor MUST be the same color as the
table.commonBGColor in erddap.css above. Suggested is #f1ecd8.
But if you use erddapAlt.css, change this to #e7dec5. -->
<tableCommonBGColor>#f1ecd8</tableCommonBGColor>

<!-- This is used, e.g., for the type=variable rows on the metadata
info tables. -->
<tableHighlightBGColor>#cceecc</tableHighlightBGColor>

Завдяки POST, Hans Vedo і Rick Blair.

  • REQUIRED: В налаштуваннях.xml, в<startBodyHtml>, змінити<тіло> тег, щоб бути просто<тіло>, так як стиль тепер встановлюється erddap.css.
  • REQUIRED: Встановити.xml, змінити це<EndBodyHtml> (але змінити адресу електронної пошти на адресу електронної пошти і не соромтеся, щоб зробити інші зміни) :
        <!-- The end of the body of the HTML code for all HTML web pages
(with "</body>" at the end).
This may include &erddapUrl;, which is expanded to be
\\[baseUrl\\]/erddap (or \\[baseUttpsUrl\\]/erddap if the user is logged in).
If your ERDDAP™ allows users to log in, all referenced image files, etc.
must be in \\[tomcat\\]/content/erddap/images or a subdirectory
and must be referenced here with &erddapUrl;/images/\\[fileName\\].

You can change this, but please keep "ERDDAP, Version &erddapVersion;"
and these references to the Disclaimers and Privacy Policy. -->
<endBodyHtml><!\\[CDATA\\[
<br>&nbsp;
<hr>
ERDDAP, Version &erddapVersion;
<br><font class="subduedColor">Questions, comments,
suggestions? Please send an email to
<tt>erd dot data at noaa dot gov</tt>
<br>and include the ERDDAP™ URL directly related to your question
or comment.
<br>
<a href="&erddapUrl;/legal.html">Disclaimers</a> |
<a href="&erddapUrl;/legal.html#privacyPolicy">Privacy
Policy</a>
</font>
</body>
\\]\\]></endBodyHtml>
  • ВИСОКОЇ РЕКОМЕНДАЦІЇ: В налаштуваннях.xml рекомендується<JavaScript licenses API Веб-сайт Go1.13.8
        <theShortDescriptionHtml><!\\[CDATA\\[ 
<h1>ERDDAP</h1>
This website (the Environmental Research Division's Data Access
Program) aggregates scientific data from diverse local and remote
sources and offers you a simple, consistent way to download subsets
of the data in common file formats and make graphs and maps.
This particular ERDDAP™ installation has oceanographic data
(for example, data from satellites and buoys).

\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>

Відчуйте, щоб змінити це, зокрема, останній вирок у першому пункті.

  • English, Українська, Français... Для того, щоб тепер бути співвідношеними списками адрес електронної пошти. Перший emailВсі Для спеціальних, наприклад, підписки на EDDXxxxЗ альбомуErddap datasets використовуйте цю адресу електронної пошти. Дякую John Maurer.
  • Помилки електронної пошти тепер реєструються \[ bigParentПублічний \] JavaScript licenses API Веб-сайт Go1.13.8
  • В налаштуваннях.xml є новий, необов'язковий параметр для встановлення властивостей облікового запису електронної пошти (зазвичай прямо після того, як<emailPassword>):
          <emailProperties>_propertyName1_|_propertyValue1_|_propertyName2_| _propertyValue2_|...</emailProperties>  
For example, gmail accounts need
  <emailProperties>mail.smtp.starttls.enable|true</emailProperties>

За замовчуванням нічого. Завдяки Rich Signell.

  • ЗАМОВИТИ: Якщо ви використовуєте EDDTableCopy або EDDGrid Скопіювати, ви повинні DELETE всі \[ bigParentПублічний \] /копія / каталоги та файли, які містять "xh" в каталозі або файлами після припинення старіння ERDDAP™ і перед початком нового ERDDAP™ Таким чином, ці файли будуть перекопчені. Я дуже шкода, але важливо, щоб змінити і сподіватися, що вона впливає на кілька адміністраторів і декількох файлів. У Linux ви можете знайти ці файли з, cd \[ bigParentПублічний \] Українська Знайти .\хххх\
    У Windows ви можете знайти ці файли з, початок | Пошук Що потрібно шукати: документи Всі або частина файлу: xh Дивитися: Browse -> \[ bigParentПублічний \] Українська Натисніть на "Пошук" ^A вибрати всі Видалити видалити всі
  • ОБЛАДНАННЯ: В datasets.xml , для EDDTableЗ альбомуDatabase datasets, на дату та часові зміни, змінити дані Тип до подвійних і юнітів до секунд з 1970-01T00:00:00Z. Ми шукаємо, що ви зберігаєте часові дані в базі даних\*з\*часовий пояс. Без інформації про часовий пояс ERDDAP™ надсилання бази даних та результатів, які ERDDAP™ отримує з бази даних через JDBC неоднозначні і, швидше за все, буде неправильно. Ми спробували, але не знайшли надійного способу боротьби з даними "timestamp без часового поясу". Ми вважаємо, що це хороша практика. Після того, як дані "timestamp без часового поясу" мають обмежений часовий пояс. Незважаючи на те, що часова зона очевидна для адміністратора бази даних, це означає, що це явно, так що інше програмне забезпечення може ефективно взаємодіяти з базою даних. Михаїл Урен.
  • Найвища ціна: в datasets.xml , щоб увімкнути веб-сторінки .subset для пошуку ваших табличних даних, потрібно додати [< subsetVariables >] (/Документи/сервер-адміністрування/datasets#subsetvariables) до глобальних атрибутів даних.
  • РЕКОМЕНДОВАНІ: В datasets.xml , якщо у вас є дані з datasetID ="pmelGtsppp", будь ласка, змініть його, щоб бути
          <dataset type="EDDTableFromDapSequence" datasetID="pmelGtsppp" active="false">  
Whether or not you had that dataset, feel free to add this new GTSPP dataset:
  <dataset type="EDDTableFromErddap" datasetID="erdGtsppBest">
    <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdGtsppBest</sourceUrl>
  </dataset>
  • РЕКОМЕНДОВАНІ: В datasets.xml , є нові дійсні варіанти для [<cdm\_data\_type>] (JavaScript licenses API Веб-сайт Go1.13.8) глобальний атрибут, тому ви повинні переглянути / змінити значення для ваших даних.

  • У datasets.xml Новини<JavaScript licenses API Веб-сайт Go1.13.8 (JavaScript licenses API Веб-сайт Go1.13.8) Якщо сервер джерела не відповідає ручці &variable\=value тести правильно (через загальна складність тестування рівності чисел плаваючої точки ) й JavaScript licenses API Веб-сайт Go1.13.8 встановити true за замовчуванням (безпечне налаштування) , так що вам не потрібно вносити зміни.

  • Нові EDDTableЗ альбомуAsciiFiles й Jerry Yun Pan.

  • Нові EDDTableЗ альбомуThreddsFiles й Завдяки Roy Mendelssohn.

  • Зміни до EDDTableЗ альбомуNcFiles Дозволяє використовуватися з широким діапазоном файлів.

  • EDDTableЗ альбомуBMDE було вимкнено. Більше не є активними, відповідними, джерелами даних.

  • У GenerateDatasetXml новий EDDGrid ВідТрейдс Каталог товарів збирає весь каталог THREDDS (або підмножити) і генерує datasets.xml зміст. Завдяки проекту UAF.

  • ГенераціяДатасети Xml і DasDds тепер також покласти їх результати в \[ bigParentПублічний \] /logs/log.txt. Завдяки Rich Signell і Чарльзу Карлетона.

  • Багато вдосконалень до системи входу. Дякую за POST.

  • Редакція ERDDAP™ Програми Потрібно знати і зробити:

  • У каталозі / WEB-INF/lib/ Будь ласка, змініть налаштування javaC та Java-класпат відповідно.

  • З'явився новий \[ Ваше ім'я Уль \] /erddap/version service для визначення версії ERDDAP й Відповідність є текстом, наприклад, ERDDAP \_версія=1.24 Якщо ви отримуєте повідомлення про помилку HTTP 404, не вказуйте, лікуйте ERDDAP™ як версія 1.22 або нижче. Дякую за POST.

  • Невеликі зміни та виправлення помилок:

  • EDDTableЗ альбому Зміни сосу:

    • Покрадена підтримка для читання IOOS SOS XML відповіді.
    • Додано підтримку для читання IOOS SOS JavaScript licenses API Веб-сайт (Так Нос SOS сервери не підтримуються.)
    • Зроблено багато змін, пов’язаних з IOOS SOS Деталі сервера.
    • Додано підтримку запитів BBOX для IOOS SOS і OOSTethys SOS сервери. Ці зміни призводять до великої швидкості для відповідних запитів даних. Завдяки IOOS SOS й
  • Текстовий текст .mat Файли табличних даних тепер зберігаються правильно. Завдяки Roy Mendelssohn.

  • WMS

  • OpenLayers тепер купується ERDDAP™ для використання на WMS веб-сторінки. Це фіксує проблему, викликану коли OpenLayers змінив кілька місяців тому і запобігає майбутнім проблемам.

  • У WMS GetCapabilities відповідь,<Статус на сервери значення тепер URL-адреса WMS послуги. Дякуємо Чарлентону Галаріно.

  • Легенда відображається на WMS веб-сторінки для відображення кольорової панелі. Дякуємо Emilio Mayorga.

  • EDDGrid АгрегаторExistingDimension конструктор мав проблеми, якщо джерело осі Цінності не були рівні призначення Значення, наприклад, якщо вихідний час був щось інше, ніж "seconds since 1970-01-01" й Дякую Todd Шпиндлер.

  • У TableWriterGeoJson надлишок ',' після bbox \[ ... \] було видалено. Дякуємо Григору Вільямсу.

  • Багато невеликих змін і виправлення помилок.

Версія 1.22

(Випуск 2009-07-05)

  • Виправлено помилку SlideSorter.
  • Виправлено помилку OBIS в 1.20.
  • Видалено посилання на дані Jason на зображеннях/гаджети/GoogleGadgets.  

Версія 1.20

(Випуск 2009-07-02)

  • ERDDAP™ адміністратори, будь ласка, додайте це до файлу налаштування.xml:
    <!-- If you want to restrict access to some datasets, you need to 
specify the method used for logging on (authentication). See the info
at https://erddap.github.io/setup.html#security
Currently, the options are: "" (logins not supported, the default),
"custom", "openid". Note that openid login doesn't work when testing
with localhost (https://127.0.0.1:8443).
-->
<authentication></authentication>

<!-- This specifies how you have stored passwords in the roles tags
in datasets.xml. If you aren't storing any passwords this is irrelevant.
The options (in order of increasing security) are: "plaintext", "MD5",
or "UEPMD5" (MD5(UserName:ERDDAP:Password), the default).
You should only use "plaintext" or "MD5" if you need to match values
stored that way in an external password database. See the info at
https://erddap.github.io/setup.html#security
-->
<passwordEncoding>UEPMD5</passwordEncoding>

<!-- This determines whether datasets that the user doesn't currently
have access to (because he isn't logged in or because his roles don't
allow access) should be shown on lists of data sets
(e.g., from full text search, categorize, view all datasets, ...).
The options are: "true", or "false" (the default).
If false, no information about the dataset (even its existence) is
shown to users who don't have access to it.
If true, some information about the dataset (title, summary, etc) is
shown to users who don't have access to it.
If the user clicks on a link to a dataset he doesn't have access to,
he will get an error message and be prompted to log in.
-->
<listPrivateDatasets>false</listPrivateDatasets>

<!-- If the number of requests between two runs of LoadDatasets
exceeds unusualActivity, an email is sent to emailEverythingTo.
The default is 10000.
-->
<unusualActivity>10000</unusualActivity>
  • Нові типи даних EDDGrid Партнерство і EDDTableКопі зробити і підтримувати локальну копію іншої EDDGrid або дані EDDTable Dataset і подають дані з локальної копії. Це дуже простий у використанні і дуже ефективний Вирішення деяких найбільших проблем з наданням даних з джерел даних дистанційних даних:

    • Доступ до даних з джерела даних віддалених даних може бути повільним (для різних причин) й
    • Віддалена датасета іноді недоступна (знову, для різних причин) й
    • Поповнення на одне джерело даних не дуже добре (наприклад, коли багато користувачів і багато ERDDAP s використовувати його) й

Плюс, локальна копія є резервним копіюванням оригінального, який корисний у випадку, якщо щось відбувається з оригінальним.

Немає нічого нового про створення локальної копії даних. Що нового тут є те, що ці класи роблять це\*легкий\*створювати і створювати\*Послуги\*локальна копія даних з\*Сорти\*типів джерел віддалених даних та\*додати метадані\*при копіюванні даних.

Ці типи даних є частиною повного набору функцій, які спрощують створення сітки / причепи / вигодовування ERDDAP й для обробки дуже важких вантажів (Наприклад, в дата-центрі) й

  • Новий тип даних EDDTableЗ альбомуDatabase отримує дані з таблиці локальної або віддаленої бази даних.
  • ERDDAP™ тепер має Безпека система, яка підтримує автентичність (дозволяючи користувачам увійти в систему) і авторизація (надання їм доступу до певних персональних даних) й
  • Є два, нові, інструменти командного рядка допомогти ERDDAP™ Адміністратори генерують XML для нового набору даних datasets.xml :
    • ГенераціяДатасети Xml може генерувати грубий проект XML даних практично будь-якого типу даних.
    • DasDds допомагає вам багаторазово перевірити і рефінгувати XML для Dataset. ERDDAP 's GenerateDatasets Зняття веб-сторінок Xml. З точки зору безпеки вони підтримують лише кілька типів даних. Нові інструменти командного рядка є кращим рішенням.
  • Новий Статус на сервери Хто-небудь (але неможливі адміністратори) переглянути статус ERDDAP™ з будь-якого браузера \[ Головна \] /erddap/status.html й
  • Tabledap тепер підтримує серверні функції :
    • &розчин () видаляє дублікати рядків з таблиці відповіді,
    • та orderBy (...) дозволяє вказати, як таблиця відповіді повинна бути відсортована,
    • та orderByMax (...) Дозволяє вказати, як таблиця відповіді повинна бути відсортована і видаляє всі рядки, крім рядків з максимальними значеннями в останньому вказаному стовпчику. Це можна використовувати, наприклад, щоб отримати останні доступні дані для кожної станції.
  • Приблизні дані тепер можуть включати додаткові змінні датиTime, які не названі "time" й Ці змінні визнаються їх метаданих "невин" " since " (для нумеричної дати Навігація) або "я" або "YY" (для форматованих часів String) й Але будь ласка, використовуйте destinationName "time" на головну дату Зміна часу.
  • ERDDAP™ Тепер генерує Карта сайту файл, який розповідає про пошукові системи, які ваш ERDDAP тільки потрібно розвести місяць. ERDDAP™ адміністратори, будь ласка, слідувати ці інструкції щоб повідомити пошукові системи про новий файл Sitemap.xml.
  • ERDDAP «Повідомлення про помилки тепер набагато коротше і передається клієнтам (не програмістів) й Дякуємо Григору Вільямсу.
  • Про нас<JavaScript licenses API Веб-сайт (/docs/server-admin/datasets#requestblacklist) Тепер також підтримує IP-адреси, де замінено останній номер \*.
  • Запити .json Файли .geoJson тепер можуть включати додаткові свінгери запит на додавання "& .json p=functionName" до кінця запиту. В основному це просто говорить ERDDAP™ Додати "functionName (" на початок відповіді і ") " до кінця відповіді. Якщо спочатку немає запиту, залиште "&" у Вашому запиту. Дякуємо Григору Вільямсу.
  • До лотів нової статистики додано Щоденний звіт й
  • На веб-сторінках зі списками даних, установи та ідентифікаторів тепер на далекому праві. Цей пересуває підписку та інші корисні колонки для перегляду на вузькому екрані комп'ютера.
  • На всіх сторінках сторінки заголовок сторінки<назва> в<StartHeadHtml>, який ви визначаєте в налаштуваннях.xml) змінено, щоб додати кращий опис веб-сторінки (Наприклад, у тому числі заголовок та установою поточного збору даних) й
  • Інформація Xmx тепер включена до інформації про пам'ять, що друкується в log.txt, Щоденний звіт і про статус.html. Дякуємо Ellyn Montgomery.
  • ERDDAP™ має додатковий, універсальний захист від усіх помилок (Наприклад, ОфМемори) й Дякую Карлу Карлену.
  • Удосконалення обробки помилок, якщо відповідь вже була виконана.
  • EDDTableЗ альбомуFiles і EDDGrid ВідФайли тепер просто дозволяють<метаданихЗ альбому> first or last. не підтримується. І перші й останні тепер базуються на файлах останньогоModifiedTime.
  • Виправлення помилок: в EDDTableЗ альбому SOS , недійсна інформація про одну станцію прокинулася винятком і викликала всі дані, які будуть відхилені. Тепер, такі станції просто ігноруються (і повідомлення про помилку ввімкнено до log.txt) й Завдяки Rick Blair.  

Версія 1.18

(опубліковано 2009-04-08)

  • Виправлення помилок: починаючи з 1.14, EDDTable Data Access Form і зробити веб-сторінку графа не вдалося ефективно боротися з процитованими обмеженнями.
  • Виправлено помилку: починаючи з 1.14, EDDTableЗ альбомуDapSequence не обробляв час обмежень правильно, якщо вихідний час одиниці не "секунди з 1970-01T00:00".  

Версія 1.16

(випущено 2009-03-26)

  • ERDDAP™ адміністратори:
  • Це важливий реліз, оскільки він фіксує помилку, яка залишила ERDDAP™ нитки, що працює, якщо ви використовували Tomcat Manager для Stop/Start або перезавантаження ERDDAP й Так, коли ви встановите 1.16, не просто використовуйте Tomcat менеджера, щоб розкрити старий ERDDAP™ і розгортати нові ERDDAP й До: розгортання старого ERDDAP™ , перезапуск Tomcat (або сервер) , потім розгортати новий ERDDAP й Це завжди гарна ідея, щоб зробити це при установці нової версії.
  • Будь ласка, додайте [<JavaScript licenses API Веб-сайт</requestBlacklist>] (/docs/server-admin/datasets#requestblacklist) до вашого datasets.xml й Це може бути використана для визначення списку IP-адрес клієнта (Наприклад, щоб відхилити відмову від атаки Сервісу або надмірно заздрого веб-переглядача) й
  • Зараз \[ bigParentПублічний \] /logs каталог для зберігання ERDDAP™ Файли журналу. Коли ви починаєте ERDDAP™ , він робить копію архіву log.txt та журналу. txt.previous файли з печаткою часу. Якщо виникли труднощі перед перезавантаженням, це може бути корисним для аналізу цих файлів.
  • ERD Р ERDDAP™ тепер має систему підписки.
  • ERDDAP™ знову дозволяє (але все ще не рекомендуємо) Кодування "%26" в URL-адресах запиту (Переглянути Пов'язані v1.14 зміни ) й
  • Кілька нових доповнень до Тельського розділу Щоденний звіт й
  • Маленькі виправлення помилок у генеруванніDatasetsXml.
  • Кілька невеликих виправлення помилок.  

Версія 1.14

(Випуск 2009-03-17)

  • Зміни для користувачів:
    • У запитах даних сітки, ERDDAP™ Тепер підтримує: Останній де n є ціле число індексів і (Останній) де є числовим значенням (за час, це за секундами) й
    • У табличних запитах про те, що String constraints тепер потрібно подвійне котирування навколо значення, наприклад, &id="NDBC40121" Для цього потрібно DAP протокол.
    • У поштових запитах, ERDDAP™ Тепер вимагає, щоб всі обмеження будуть належним чином закодовані й Браузери роблять це автоматично, тому це в основному впливає на комп'ютерні програми / скрипти, які є доступом ERDDAP й

відсоток26

        <!-- ERDDAP™ has a service that lets remote users set a flag
to notify ERDDAP™ to try to reload a dataset.
These requests use a key which is generated based
on baseUrl/warName, a datasetID, and flagKeyKey.
\\*\\*\\* Change this once, to any text (a favorite quote? random text?
It doesn't matter). Normally, you won't ever change this again.
But if you think someone is abusing the flag system,
change this text again, restart ERDDAP™, and send
all of the users of the flag system the relevant new flagKeys
(see the list in the Daily Report). -->
<flagKeyKey>A stitch in time saves nine. CHANGE THIS!!!</flagKeyKey>

<!-- ERDDAP™ has an email/URL subscription system which sends a user
an email or pings a url whenever a dataset of interest changes.
(This is different from the RSS system, which is always active.)
The system relies on the server being able to send out
emails to people to validate their subscription requests.
The emails appear to come from the emailFromAddress below.
So if your server can't send out emails, don't make this system active.
You may choose (for whatever reason) to make this system active or not,
so valid values below are "true" (the default) and "false".
Note that if you change this and restart ERDDAP™, the list of
subscriptions (in \\[bigParentDirectory\\]/subscriptionsV1.txt) isn't
affected. See also the subscriptionEmailBlacklist in datasets.xml.
-->
<subscriptionSystemActive>true</subscriptionSystemActive>
        <emailPassword>_myPassword_</emailPassword> <!-- optional; if absent, emails can't be sent to non-local addresses -->  

і введіть пароль.

  • Ви можете змінити<wmsSampleBBox> у вашому Налаштування.xml файл, щоб включити значення довготи до 360, наприклад,
        <!-- The bounding box values are 
minLongitude,minLatitude,maxLongitude,maxLatitude.
Longitude values within -180 to 180, or 0 to 360, are now okay. -->
<wmsSampleBBox>0,-75,360,75</wmsSampleBBox>
  • У вас datasets.xml файл, перейменувати тип Dataset EDDTableЗ альбомуNc4DFiles до EDDTableЗ альбомуNcFiles (які тепер підтримують файли з будь-яким числом розмірів) й Якщо у вас була EDDTableЗ альбомуNc4DFiles dataset:

    1. Ви MUST змінити для типу="EDDTableЗ альбомуNcFiles" у ваших даних. XML файл.
    2. Ви MUST додати<nDimensions> 4 000 р.</nDimensions> тег до XML даних.
    3. Ви можете додати новий<sortFilesBySourceNames> тег вказати внутрішній порядок для файлів, що визначає загальний порядок повернення даних.

Подробиці див. EDDTableЗ альбомуFiles й

  • В минулому для EDDTableЗ альбомуDapSequence, для OPeNDAP DRDS сервера, в datasets.xml , ми використовували<JavaScript licenses API Веб-сайт Go1.13.8</sourceCanConstrainStringRegex>. Але ми зараз бачимо, що підтримка DRDS regex більш обмежена, ніж ERDDAP - Так ми рекомендуємо<JavaScript licenses API Веб-сайт Go1.13.8</sourceCanConstrainStringRegex> так що обмеження regex не передаються до джерела, але замість ручок ERDDAP й
  • Рекомендована обробка джерелаCanConstrain ... в datasets.xml від EDDTableЗ альбомуDapSequence і (внутрішньо) всі типи EDDTable. Нова система проста і краще відображає мінливість різних джерел даних. Ви можете змінити XML для ваших даних datasets.xml й
  • Є кілька нових функцій, які корисні самі, але при поєднанні, також полегшують створення сітки / причепи / вигодовування ERDDAP й й
    • Нові типи даних:
    • RunLoadDatasets і LoadDatasets були відремонтовані так, що ERDDAP™ дуже відповідально перезавантажити дані на основі файлів у файлах Увійти каталог (розширений)<5 секунд, якщо основне навантаженняНа даний момент проводиться.
    • Новий сервіс URL для створення файлу прапора для заданих даних, наприклад,
        https://coastwatch.pfeg.noaa.gov/erddap/setDatasetFlag.txt?datasetID=rPmelTao&flagKey=123456789  

створює файл прапора в каталозі прапора для rPmelTao (хоча прапор Ключові слова тут неправильно) й

  • Нові підписка Послуга для того, щоб будь-який клієнт може вказати дію, яка буде здійснюватися при створенні конкретної інформації (коли ERDDAP™ перезавантажити) і в будь-який спосіб зміни даних. Ця система може бути відключена через<передплатаSystemActive> у вашому Налаштування.xml файл. Про нас ERDDAP™ Щоденний звіт Тепер перераховує всі підписки і включає URL, необхідні для скасування кожного, якщо ви відчуваєте систему зловживане. У datasets.xml , є новий, опціональний [<підписка Список електронної пошти> (/docs/server-admin/datasets#email protected) тег так, що адміністратори можуть вказати список адрес електронної пошти, які відразу відхиляються від системи підписки.
  • Новини<Головна > (/Документи/сервер-адміністрування/datasets#onchange) атрибут в datasets.xml Дякуемо! ERDDAP™ адміністратор вкажіть дію, яка буде здійснюватися при створенні конкретної інформації (коли ERDDAP™ перезавантажити) і в будь-який спосіб зміни даних.
  • Удосконалення для повного пошуку тексту: зберігання рядок пошуку для кожного набору даних тепер використовує 1/2 пам'яті. алгоритм пошуку (Бойер-Море-подібний) тепер 3X швидше.
  • Електронна пошта ERDDAP™ тепер завжди препендувати тему і зміст з \[ ерддап Уль \] , так що це буде зрозуміло, що ERDDAP™ це сталося (якщо ви вводите кілька ERDDAP й) й
  • Більш широкий набір статистичних даних для Щоденний звіт електронна пошта.
  • Новий файл журналу \[ bigParentПублічний \] /emailLogYEAR-MM-DDD.txt записує всі листи, надіслані ERDDAP™ кожен день. Це особливо корисно, якщо ваш сервер не може надсилати повідомлення - ви можете принаймні читати їх в журналі.
  • ERDDAP™ Тепер робить \[ bigParentПублічний \] Українська ( datasetID ) каталог для кожного набору даних, оскільки є багато файлів.
  • Нові RSS 2.01 км корм для кожного набору даних (погляд на апельсин RSS іконки по списках даних, форм доступу до даних, а також зробіть веб-сторінки графа) й
  • EDDGrid .kml Відповіді тепер використовують черепиці зображення ("superoverlays" - динамічно сформовані чотирикутні зображення) й Початкові навантаження зображень в GoogleEarth набагато швидше, ніж раніше. Постанова карти збільшена, як ви збільшилися, до повного дозволу Dataset. Рекомендувати: користувачі повинні запитати .kml за один раз, але весь довгий час, діапазон висоти даних. На жаль, було видалено підтримку часових діапазонів (Я сподіваюся, що це буде повернено) й
  • ERDDAP™ тепер додає Закінчувачі та заголовки Cache-Control до всіх файлів, які запитуються з каталогу / зображень. Це значно знижує кількість статичних запитів, відправлених до ERDDAP і, таким чином, значно швидше ERDDAP™ завантаження сторінок. Також багато Java Скриптові посилання переходять на дно своїх сторінок HTML, які також прискорюють багато ERDDAP™ завантаження сторінок. Завдяки книжці "Висока продуктивність веб-сайтів" від Steve Souders і ySlow крім плагіна FireBug в FireFox.
  • ERDDAP™ від netcdf-java 2.2.22 до netcdf-java 4.0. Серед інших речей, це дозволяє EDDGrid ВідNcFiles для читання HDF .hdf , а також GRIB .grb і NetCDF .nc Файли
  • EDDGrid ВідDap і EDDGrid ВідNcFiles тепер також підтримує DArray (а також DGrid) dataVariable й Якщо розмір не має відповідної координатної змінної, ERDDAP™ створює змінну вісь з значенням індексу (Наприклад, 0, 1, 2, ..., 311, 312) й Всі інші аспекти EDDGrid залишатися таким же: Ім'я Вона все ще обслуговує всі дані як сітки, з змінною вісь для кожного виміру. Ім'я Запитайте значення з змінної осі. Завдяки Карлу Карлету, Томасу Ім, Доріану Раймеру та інших.
  • Про нас WMS OpenLayers Тепер у вас є діапазон висоти за замовчуванням, який трохи більше, ніж діапазон даних (не точний діапазон, тому контекст малих даних більш очевидний) й Діапазон за замовчуванням також може бути 0 до 360, що дозволяє повністю відображати багато даних. Дякую Todd Шпиндлер.
  • Нові слайдери на деяких формах доступу до даних і роблять веб-сторінки графа. Вони спрощують (грубі) специфікація бажаних даних і пропонує хороший візуальний зворотний зв'язок.
  • Новий варіант для<датасет> теги в datasets.xml : active="false" й
  • Посилання ERD Р ERDDAP™ змінено з Coastwatch.pfel (все ще працює через проксі) до берегwatch.pfeg (добірка) й
  • Нова підтримка data\_min і data\_max змінні атрибути метаданих.
  • часткове рішення до ОцінітьThenTryAgain / Часті результати : Тепер деякі запити, які раніше не вдалося, коли виявлена зміна джерела даних буде досягнуто, оскільки ERDDAP™ автоматично перезавантажити дані та перезавантажити дані, всі в контексті оригінального запиту.
  • Виправлення помилок: генерувати Дані Xml був вимкнений ERDDAP™ версія 1.12. Завдяки Ellyn Montgomery для позначення цього з.
  • Невеликі зміни до обробки помилок.
  • Багато поліпшень, щоб уникнути/забезпечити з можливими умовами раси (i.e., можливі проблеми, що виникають з багатопрофільної природи ERDDAP ) які викликали дрібні, непристойні проблеми.
  • Тепер, якщо повідомлення про помилку записано на зображення, зображення залишиться тільки в кеші для ~5-10 хвилин (не 60) й Завдяки Cara Wilson.
  • Стандартне повідомлення, коли немає даних тепер "Ваш запит, що виробляється не відповідає результатам.", яке коротше, більш точні та сірі OPeNDAP сервери.
  • EDDGrid більше не дозволяє прив'язувати значення осі.
  • Невеликі зміни до запитів .ver та .help.
  • Багато невеликих змін і виправлення помилок.  

Версія 1.12

(випущено 2008-10-31)

  • EDDTableЗ альбому SOS знову працює з НДР SOS і роботи з новими НІС SOS й
  • EDDTableЗBMDE тепер вимагає ERDDAP™ адмін вказати dataVariable й
  • EDDGrid Довгий не вимагає, щоб лет і лон був рівномірно розташований. прозорий Пінг або .kml й Дякую Todd Шпиндлер.
  • Кілька невеликих змін.  

Версія 1.10

(Випуск 2008-10-14)

  • Нові метадані "colorBar" для змінних даних datasets.xml визначає параметри кольору за замовчуванням для графіків та карт. Про нас Більше інформації й Це важливо, тому що він значно покращує зовнішній вигляд графіків за замовчуванням і карт, що виробляються за допомогою Make A Граф і тому, що графіки за замовчуванням і карти тепер мають послідовний колірний ряд навіть коли клієнт змінює запитаний час або географічний діапазон. Також це було необхідно для WMS й
  • ERDDAP™ тепер обслуговує більшість даних сітки через WMS послуги. Це важливо, тому що він показує, що крім отримання даних з багатьох типів серверів, ERDDAP™ може розподілити дані за допомогою різних протоколів ( DAP й WMS , ... детальніше в майбутньому) й Дивитися документація клієнта й Оригінал документація для адміністраторів й Оригінал намагатися й
  • Нова підтримка довгострокових значень >180 в .kml Файли
  • Новий cdm\_data\_type: Other .
  • ERDDAP™ Тепер підтримує джерело даних джерела "boolean". Про нас Більше інформації Це стане корисним для майбутнього EDDTableЗ альбомуDatabase.
  • Новий EDDTableЗBMDE підтримує джерела даних DiGIR/BMDE.
  • EDVGridAxis тепер дозволяє зануритися в сортування значень. Для цього потрібні дані PMelOscar.
  • ERDDAP™ Тепер повертає помилки HTTP (Наприклад, "404 для ресурсу/сторінки не знайдено") у більших ситуаціях замість HTML-сторінок з повідомленнями про помилки.
  • Лоти змін / доповнень до ERDDAP™ документація.
  • Лоти невеликих змін.
  • Деякі виправлення помилок.
  • Редакція ERDDAP™ Адміністраторам необхідно оновити до цієї версії:
  • У datasets.xml , для будь-якого EDDTableЗ альбому SOS datasets, зміна метаданих "observedProperty" до "sourceObservedProperty".
  • Правила оформлення axisVariable або dataVariable Р destinationName Зараз суворий й Ви повинні перевірити, що ваші змінні імена дійсні. Або запустіть ERDDAP™ і подивіться повідомлення про помилки в звіті, що надсилається адміністратору.
  • У datasets.xml , якщо ви хочете змінити дані сітки, щоб бути доступні через WMS , вам потрібно додати кольоровіBar метадані. Як мінімум, наприклад,<Ім'я користувача colorBarMinimum " type="double">0<Українська
          <att name="colorBarMaximum" type="double">32</att>  

Про нас Більше інформації й

  • Додати наступне Налаштування.xml Головна (але налаштувати його з інформацією) :
        <!-- drawLand specifies the default Make A Graph setting for 
whether the landmask should be drawn "over" (the default) or "under"
surface data on maps. "over" is recommended for primarily
oceanographic data (so that grid data over land is obscured by the
landmask). "under" is recommended for all other data.
-->
<drawLand>over</drawLand>

<!-- Information about the ERDDAP™ administrator is used for the
SOS and WMS servers. You MUST CHANGE these to describe your
installation.
-->
<adminInstitution>NOAA Environmental Research
Division</adminInstitution>
<adminIndividualName>Your Name</adminIndividualName>
<adminPosition>Webmaster</adminPosition>
<adminPhone>your-phone-number</adminPhone>
<adminAddress>99 Pacific St, Suite 255A</adminAddress>
<adminCity>Monterey</adminCity>
<adminStateOrProvince>CA</adminStateOrProvince>
<adminPostalCode>93940</adminPostalCode>
<adminCountry>USA</adminCountry>
<adminEmail>yourName@yourSite</adminEmail>

<!-- Information about the ERDDAP™ administrator is used for ERDDAP's
SOS server. You MUST CHANGE these to describe your installation.
-->
<sosTitle>NOAA Environmental Research Division SOS</sosTitle>
<sosAbstract>NOAA Environmental Research Division's ERDDAP™ makes
data from multiple sources available via the SOS
protocol.</sosAbstract>
<sosKeywords>Weather, Ocean Currents, Temperature,
Salinity</sosKeywords>
<sosAccessConstraints>NONE</sosAccessConstraints>
<sosFees>NONE</sosFees>

<!-- Information about the ERDDAP™ administrator is used for
ERDDAP's WMS server. You MUST CHANGE these to describe your
installation. -->
<wmsTitle>NOAA Environmental Research Division
WMS</wmsTitle>
<wmsAbstract>NOAA Environmental Research Division's ERDDAP™ makes
data from multiple sources available via the WMS
protocol.</wmsAbstract>
<wmsKeywords>Weather, Ocean Currents, Temperature,
Salinity</wmsKeywords>
<wmsAccessConstraints>NONE</wmsAccessConstraints>
<wmsFees>NONE</wmsFees>
<!-- For the wms examples, pick one of your grid datasets that has
longitude and latitude axes. The sample variable must be a variable
in the sample grid dataset. The bounding box values are
minx,miny,maxx,maxy.
-->
<wmsSampleDatasetID>erdBAssta5day</wmsSampleDatasetID>
<wmsSampleVariable>sst</wmsSampleVariable>
<wmsSampleBBox>0,-75,180,75</wmsSampleBBox>

Версія 1.08

(випущено 2008-07-13)

  • Новий веб-сервіс ERDDAP™ , генерувати Дані Xml, допоміжні засоби ERDDAP™ адміністратори шляхом створення грубого проекту XML, необхідного для опису даних datasets.xml
  • Деякі виправлення змін/bug, пов'язані з використанням сітчастих фіксаторів, які можна бачити на сервері netcdf-java, включаючи: глобальні метадані тепер позначені "NC\_GLOBAL" (замість "GLOBAL") й
  • Про нас EDDGrid EDDTable Data Access Forms тепер використовує інформацію запитів у URL. Так, наприклад, якщо користувач йде від форми доступу до даних, то обмеження тепер належним чином перераховуються.
  • tabledap 's Make A Graph тепер дозволяє перенапружуватися на змінних змінах.
  • EDDTable's Make A Графік тепер дозволяє обмеженням NaN. Дякую Стів Ганкіну.
  • Виправлення помилок: EDDTable зберегти Якзим не вдалося правильно розпізнати .colorbar min і макс. значення. Спасибі Стів Ганкін
  • Багато поліпшень для налаштуванняDatasetsXml. Дякуємо Ellyn Montgomery.
  • Заяви на Griddap тепер дозволяють () -застосувати запити трохи за межі фактичної осі. Це доречно з () -ціни зараховуються до найближчого фактичного значення. Завдяки Cindy Bessey
  • Я зробив FloatArray і DoubleArray тест з EvenlySpaced більш вишуканий. Він завжди буде непомітним (Оскільки тест буде потрібно налаштувати для кожного набору даних) , але краще. Дякуємо Ellyn Montgomery.
  • Я переїхав налаштування.html і налаштуванняDatasets Xml.html erddap /download каталог і жорсткий кодd всі посилання на них. Тепер я можу змінити і оновити інформацію налаштування відразу.
  • Багато маленьких змін. Кілька невеликих виправлення помилок.
  • Редакція ERDDAP™ Адміністраторам необхідно оновити до цієї версії:
  • Мов<Документація Html> з вашого повідомлення.xml до вашого Налаштування.xml файл. Визначає текст, який з'являється в середині лівого боку ERDDAP™ Головна сторінка Також додайте<до 1 ERDDAP </час1> (або деякі інші заголовки) до вершини. Або, Копіювати<TheShortDescriptionHtml> в новому Налаштування.xml Головна (з нового erddapContent .zip ) в налаштування.xml.tar.b  

Версія 1.06

(випущено 2008-06-20)

  • Нова підтримка IOOS DIF SOS джерела даних.
  • Багато маленьких змін. Кілька невеликих виправлення помилок.  

Версія 1.04

(випущено 2008-06-10)

  • Функція сортування слайдів.
  • Нова сторінка та приклади Google Gadgets.
  • Виправлення помилок в EDDGrid .saveAsNc для змінного з масштабом і addOffset.  

Версія 1.02

(Випуск 2008-05-26)

  • Нові EDDGrid SideBySide дозволяє різним axisVariable й \[ 0 р. \] Головна Значення.
  • Всі струми і вітрильні дані були об'єднані в EDDGrid Дані даних SideBySide.
  • Зображення з запитів на зображення тепер кешуються за 1 годину.  

Версія 1.00

(Випуск 2008-05-06)

  • Зробіть Графічні веб-сторінки та команди графіки у URL.
  • Підтримка файлів прапора, щоб змусити перезавантаження даних.
  • EDDTableЗ альбому4DFiles (Перший підклас EDDTableЗ альбомуFiles) й