Головна

ERDDAP™Зміни

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

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

Версія 2.25

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

  • Нові можливості та зміни (для користувачів) :
  • EDDTableЗ альбомуFiles тепер може підтримувати запити тільки отримані результати (глобальні, скрипт jexl або змінні) й  
  • РедакціяERDDAP™Адміністратори повинні знати і зробити:
  • Версія 2.25 вимагаєJava21 або новий. Це версія 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™Адміністратори повинні знати і зробити:
  • ДляJava17 Не слід використовувати \-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™зараз вимагаєJava17 і пов'язаний Tomcat 10. Ви повинні дотримуватисяERDDAP™Інструкція по монтажу (або еквівалент e.g., для Docker) встановитиJava17 і Tomcat 10 і скопіювати вашу\[домка\]/ контент каталог з установки Tomcat 8 в новий\[домка\]каталог. Немає інших змін, які потрібно зробитиERDDAPустановка, пов'язана з цією зміною. Іншими словами,ERDDAP™працює, як і раніше.

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

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

  • Щоб зробити: Якщо ви використовуєтеERDDAP™для доступу Кассандра, для Кассандри, потрібно тримати за допомогою версіїJavaВи використовували для запуску Кассандри. Просто переключітьJava17 для бігу 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, вказує на неприємності, тобто повідомлення електронної пошти не вдалося надсилати будь-які листи. Спасибі Бобу Симона.  
  • СКАЧАТИ: Списки електронної пошти тепер відправлені з дещо різним кодом (черезJava17 і зміна електронної пошти) й Якщо у вас виникли проблеми надсилання електронних листів, будь ласка, по електронній пошті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 абоEDDGridLon0360 Dataset маєvalid\_minта/абоvalid\_maxатрибут, вони видаляються вEDDGridЛонПМ180 абоEDDGridLon0360 Dataset. Завдяки Roy Mendelssohn.  
  • РедакціяERDDAP™Адміністратори повинні знати і зробити:
  • Для того, щоб зробити:<dataProviderFormActive> до відповідальності за тимчасові незручності, будь ласка, встановіть його назад до true.  
  • SECURITY BUG FIX: виправлена вразливість XSS у формі постачальника даних. Жанро Контрерас Гутиерес.  
  • BUG FIX: Коли диртори AWS S3 мали більше 10000 файлів,ERDDAP™гасити "Внутрішня помилка". Це тепер фіксується. Спасибі Andy Ziegler.  
  • BUG FIX:EDDGridSideBySide не дозволяв змінюватисяsourceNames в різних дитячих даних, щоб бути таким же. Тепер це робить. Йошуа Станфорд.  

Версія 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й.nc3,.nccsv, .cpt) й Я раніше намагався працювати з групою CF і зUnidataдодавати підтримку UTF-8 в.nc3 фото; як були стійкими.  
  • 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.8datasets.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 іEDDGridLonPM180 тепер виключає вихідні дані зdatasetID=.\*\_LonPM180" іdatasetID=.\*\_Lon0360", відповідно.  

Версія 2.14

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

  • Нові можливості та зміни (для користувачів) :
  • (немає)
     
  • РедакціяERDDAP™Адміністратори повинні знати і зробити:
  • ГоловнаEDDGridLon0360, що робить сітчастий набір даних з значеннями довготи іgt;=0 і<=360 від сітчастого набору даних з значеннями довготи;=-180 і<= 180. ДивитисяEDDGridLon0360 документаціяй Дале Робінсон  
  • Головна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 Розпаковані дані тепер можна прочитати в розділі "структури".nc4 і.hdf4 фото. Для визначення змінної, яка знаходиться з структури,<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. Так тепер GitERDDAP™тепер містить всі необхідні файли і вам більше не потрібно вручну додати масивний 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™працює. Також, якщо у вас є підкатегорія cptfilesERDDAP™каталог контенту,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 дані (ензіПХ53sstd1day і nceiPH53sst1 день) йERDDAP™тепер може стандартизувати їх до діючих одиниць. Надія (нема) до Ken Casey, та ін.  

Версія 2.11

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

  • Нові можливості та зміни (для користувачів) :
  • BUG FIX: ЗамовленняByMean кинув NullPointerException, якщо змінна мала лише одну з \FillValue або відсутні\ Значення визначено. Тепер керує ситуацію правильно. Дякую Марко Альба.  
  • BUG FIX: Виявлено проблеми з текстовими файлами ODVERDDAP™в 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й

Остання версіяJava8 000 р. (немаJava9, 10, 11, ...) зПриват24залишається рекомендована версіяJavaдляERDDAPйJava8 має довгострокову підтримку від 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,.nc3 хв) не підтримує всі ці нові типи даних. ДивитисяДані Документаціяпро те, як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.xmlfor 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\ .  
  • ІМПРОВЕД: Підтримка груп при читанні.nc4 000 р. (і в певній мірі.hdf5 хв) Файли В цілому,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.xmlchunk для EDDTableЗ альбомуAsciiFiles або EDDTableЗ альбомуColumnarAsciiFiles dataset може включати тег, який розповідаєERDDAP™ігнорувати всі лінії у верхній частині файлу до та у тому числі лінії, яка відповідає визначеному формальному виразу. Наприклад, <JavaScript licenses API Веб-сайт Go1.13.8\\\\\ЗАХИСТ ЗДОРОВ'Я\<Українська проігнорувати всі лінії і в тому числі рядок, яка починається з "\\\* END ЗДОРОВ'Я. Дивитися [<JavaScript licenses API Веб-сайт Go1.13.8 (/Документи/сервер-адміністрування/datasets#skipheadertoregex) й Спасибі Ілліч  
  • НОВИНКА: Зараз,datasets.xmlchunk для 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 тепер робить зміннуdestinationNames унікальний доданий \_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.convertToJavaДата Формат тепер набагато рідше, щоб зробити неправильну зміну при спробі виправити, можливо, недійсний формат часу. Точно, не буде змінено формат дат. Завдяки 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 S3JavaAPI. Також,ERDDAP™тепер дозволяє URL-адресам AWS S3, щоб включати додаткові символи (період, гіфен, underscore) в назвах відра. Також,ERDDAP™Тепер вимагає, щоб URL-адреси від AWS S3 були визначені певним чином:    https://bucketName.s3._aws-region._amazonaws.com/prefix/
    де префікс необов'язково. Спасибі Andy Ziegler іNOAAй  
  • ІМПРОВЕД: ГенераціяДатасети Xml тепер лікує додатковий загальнийmissing\_values 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 викликало, що це не вдалося.nc4 і.hdf5 файлів, які мають "довго" (вт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 або перетворення aUDUNITS-подібні часові блоки, що натягуються в належне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'sJavaпотрібно невеликий додаток до установки Tomcat: див.Інструкції з кешу ресурсівй Я думаю, що це заміна для налаштування -XX:MaxPermSize, яка (Прийняти) OpenJDK вже не підтримує.  

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

  • Щоб зробити: Багато тегів переміщаються з налаштування.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З альбому... Файли даних, які підтримують додаткову псевдомінальнуsourceNames, які вилучають інформацію з файла файлу FileName (просто filename.ext) (Переглянути\*\*Ім'я файла) або з повного шляху файлу (JavaScript licenses API Веб-сайт Go1.13.8) (Переглянути\*\*Ім'я *) й Подяки Палома де ла Валлі.  

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

  • ПІДВИЩЕННЯ: Попередньо, якщо Ви замовляєтеdataVariables для 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".
    • Існує велика швидкість для найбільш поширеної настройки: коли сітчастий набір даних єEDDGridEnglish, Українська, 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> теги (починання з<EDDGridIdExample><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) , рекомендований прапор Урл - цеhttpsURL з більш захищеним прапоромKey. Якщо так, будь-який попередній прапорУрлес/флагКейс стане недійсним. Адміністратори: Якщо ці зміни застосовуються до ваших змінERDDAP™і якщо вашERDDAP™маєEDDGridВідErddap і EDDTable ВідErddap до віддаленогоERDDAPs, потім, після оновленняERDDAP, вашERDDAP™буде автоматично намагатися підписатися на новий прапорUrl, тому ви повинні видалити старі підписки і підтвердити нові підписки, коли ви отримуєте нові листи перевірки підписки.
  • Щоб зробити:ERDDAP™маєEDDGridВідErddap даних для erdVH3 на узбережжі BobwatchERDDAP™, будь ласка, змініть їх, щоб перейти до нових erdVH2018.
  • Щоб зробити: Якщо ви включите будь-який з jplAquariusSSSSSERDDAP™, будь ласка, змініть "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 бачить CFstandard\_name (які повинні бути всі нижні) з символом верхнього регістру, він додає всю версію нижнього регістру до<addAttributes>. Також при навантаженні даних, якщоERDDAP™бачить CFstandard\_nameз характером верхнього регістру, він мовчно змінює його доstandard\_nameй Завдяки Rich Signell.
    • НОВИНКА: Тепер, якщо GenerateDatasets Xml бачить атрибут з часом, який не в форматі ISO 8601, він додає ISO 8601 форматований час<addAttributes>. ЯкщоERDDAP™не розпізнавати формат, він залишає за собою значення часу. Якщо ви бачите формат, якийERDDAP™не розпізнати і виправити, будь ласка, зв'яжіться з намиerd.data at noaa.govй
    • ІМПРОВЕД: код низького рівня дляEDDGridВідТрейдс Параметри каталогу в GenerateDatasets Xml тепер спирається наUnidatanetcdf-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 endsourceNameз'/' (деякі файли) й Тепер він використовує весь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РWMS1.3.0 сервіс вArcGIS (завдяки Paola Arce) й Надія (нема) доOGCдля виготовлення цього так складного. ДякуюLeafletдля обробки цього правильно і для того, щоб дати мені спосіб перевірити це.
  • ІМППРОВЕД: Попередній, запропонований посилання дляRSSі підписки електронної пошти маютьhttpЗворотній зв'язокERDDAPй Тепер цеhttpsURL, якщо це активний.
  • ГоловнаEDDGridСтатус на сервери<onlySince>someValue</onlySince>, де значення є специфічним ISO-8601-форматований час або anow-труси (Наприклад,now-2 роки) час. Дивитисятільки З документаціїй Дрю П.
  • ПІДВИЩЕННЯ: Якщо є,ERDDAP™покаже шоуhttpsКонтакти<JavaScript licenses API Веб-сайт Go1.13.8httpURL, коли він говорить користувачам 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. Примітка.jsonp не підтримується для.jsonlCSVабо.jsonlKVP, так як це не буде працювати. Дякуємо за розуміння.
  • ІМПРОВЕД: Тип mime для json рядків файлТип параметри тепер "аплікація/x-jsonlines". Заява / jsonl. В даний час немає чіткого вибору.
  • ІМППРОВЕД: Кількість невдалих запитів, що відображаються на сторінці статусу.html, збільшиться, оскільки більше речей підраховуються як провали, ніж раніше, наприклад, КлієнтАбортException.
  • ВАЖЛИВО: Тепер, якщо відповідьERDDAP™не стискається, потім заголовок відповіді буде включати «Контент-Encoding»="identity".
  • ВАЖЛИВО: атрибут "ліцензія" не потрібно. Тепер, якщо це не зазначено, стандартЛіцензія від повідомлень.xml (або з налаштування.xml, якщо присутній) використовується як за замовчуванням.
  • НОВИНКА: Зараз є додатковоюfileAccessSuffix атрибут. які можна використовувати з існуючимифайлAccessBaseUrl атрибутй
  • ІМПРОВЕД: Для підвищення безпеки ця версія була складена з останнімиJavaJDK 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.
  • Головна.ncOJson файл Види опції для сітчастих і табличних даних. Ця опція робитьNCOlvl=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 tiliEnglishOpenLayersдемонструвати на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.8ERDDAP™Зареєструватися) й Дивитисяколір Параметри баруй

  • ІМПРОВЕД: державний крайовий колір на картах був фіолетовий (Глибокий фіолетовий для вас 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до значень стипендії в замовці сітки. Цей варіант можна вказати через будь-якийtabledapJavaScript licenses API Веб-сайт Go1.13.8 Завдяки Морському інституті Ірландії та мережі океан.
  • Головна orderByLimitфільтри дозволяє вказати, як таблиця результатів буде відсортовано і обмежений номер (Наприклад, 100) й У кожній групі сорту буде зберігатися тільки перші рядки «ліміту». Наприклад,orderByMax (« » » » » » » » » » » » » » »stationID, 100") буде сортуватиstationID, але тільки повертаємо перші 100 рядків для кожногоstationIDй Це схоже на LIMIT SQL. Цей варіант можна вказати через будь-якийtabledapJavaScript 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отримувати інформацію від дистанційного керуванняERDDAPs і для локального архіву інформації про метадані. Це дозволяє повністю підтримувати типи 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.nc2.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:EDDGridEnglish, Українська, Français... () не додано ніяких глобальних атрибутів. Тепер це робить.  

Версія 1.74

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

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

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

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

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

    1. Змінення Apachehttpd.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З альбомуMultidimNcFilesEDDTableЗ альбомуMultidimNcFilesEDDTableЗ альбому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Файли, які використовують.nc3 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абоhttpsURL-адреси<baseHttpsUrl> в налаштування.xml. Завдяки новому уряду СШАСтатус на серверий
  • Тепер ви можете заохочувати всіх користувачівhttps (немаhttp) Налаштування<baseUrl> бутиhttpsURL. Щоб змусити користувачів використовувати тільки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) , автоматично сформованийdatasetIDs є незмінними для більшості доменів. Для декількох доменів перша частина (i.e., ім'я) автоматично сформованийdatasetIDбуде трохи відрізнятися. Тим не менш, назви, які мали одну частину, швидше за все, мають дві частини. Наприклад, дані з http://oos.soest.hawaii.edu раніше призвело доdatasetIDs, які розпочалися з hawaii\_, але зараз ведетьсяdatasetIDs, які починаються з 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Відповідні дані за допомогою Erddapdatasets.xmlщо посилюється і оновлюється jplMURSSЦі дані в нашому каталозі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>

Якщо ви хочете видалити старий jplMURSSЦі дані з вашого облікового запису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,EDDGridSideBySide, EDDTableCopy або EDDTableЗ альбомуEDDGridis a ...З альбомуErddap dataset, що материнські дані тепер підписуються на основнийERDDAP™датасет. Якщо основаERDDAP™датасет у тому жERDDAP™, підписка та її валідація здійснюються безпосередньо; ви не отримаєте електронний лист, який запитує вас, щоб підтвердити підписку. В іншому випадку, якщо система підписки для вашоїERDDAP™вимкнено, встановіть<reloadEveryNMinutes> налаштування для батьківського набору даних до невеликого числа (60?) тому, що він залишається актуальним.
  • Виправлення помилок / Нова функція: Якщо у дитини за данимиEDDGridАгрегатЕкспертизация,EDDGridПартнерствоEDDGridВідEDDTable,EDDGridЛонПМ180,EDDGridSideBySide, 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.

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

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

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

    1. Настроювання облікового запису електронної пошти лише дляERDDAPerddap@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.
  • УГенераціяДатасетСмл, новий тип даних,EDDGridLonPM180З альбомуErddapКаталог, дозволяє генеруватиdatasets.xmlдляEDDGridLonPM180 повідомлень з усіхEDDGridдані вERDDAPякі мають значення довготи більше 180.
  • Для всіхEDDGridдані, вdatasets.xmlтепер ви можете використовувати додаткові Про нас<доступні Про насWMSГоловна|Логін<Головна Про насWMS>] (JavaScript licenses API Веб-сайт Go1.13.8) (JavaScript licenses API Веб-сайт) й Налаштування цього для помилкових швидко відключаєWMSпослуги для даного набору даних. Якщо правда, датасет все ще не доступний черезWMSз інших причин (Наприклад, немає латунь або лонових осей) й Це особливо корисно для даних, які існують на власній та загорнутийEDDGridLonPM180, так що тільки версія 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 (За замовчуванням=".\") буде прийнята. Схожі,<sourceUrls> 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?) , якщо .../datasetIDURL запитали,ERDDAP™б додати .html в URL. У v1.64 це не вдалося (згенеровано неправильно форматований URL, а потім не вдалося) й Тепер це знову працює. Дякуємо Крісу Fullilove.

Версія 1.64

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

  • Нові можливості (для користувачів) :
  • В даний час існує інструкція щодо доступу до захищеного пароляERDDAP™дані (https://) ЗареєструватисяcurlіPythonй ДивитисяcurlіPythonінструкції. Завдяки Еміліо-Майоргії НАНООС та Павла Дженеска Spyglass Technologies.  
  • РедакціяERDDAP™Адміністратори повинні знати і зробити:
  • ERDDAP™зараз вимагаєJava1.8+. Java1,7 досягкінець життя (не більше оновлень безпеки) Квітень 2015 Дана версіяERDDAP™не працювати з версіямиJavaдо 1.8. Якщо ви оновленняJava1.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™Адміністратори повинні знати і зробити:
  • Java7/8 км Oracleбільше не підтримує (забезпечує виправлення помилок безпеки для) Java7. Про насERDDAP™все ще підтримуєJava7, але будь ласка, перейдемо доJava8. Наступний релізERDDAP™вимагатимеJava8. У
  • 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Атрибутова конвенція для виявлення данихяка була названа як "UnidataDataset 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.
  • Виправлення помилок в веб-сторінці .graphEDDGridдані, коли є тільки одна змінна вісь з більш ніж одним значенням. Дякую Карлу Карлену.
  • Було ще одне невелике поліпшення, зміни та виправлення помилок.

Версія 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 тепер підтримує читання StringdataVariableй
  • .ncФайли, написані сіткою, тепер мають StringdataVariableй
  • ГенераціяДатасети 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 і.tsv0 р. Ці файли, що не мають рядків з іменами стовпців або одиниць. Дані починаються на першому рядку. Вони особливо корисні для сценаріїв, які просто хочуть один шматок інформаціїERDDAPй
  • Невеликі зміни / Виправлення помилок:
  • Карти тепер можуть бути зроблені для довготи в діапазоні -720 до 720.
  • Новий.ncВідповідність файлу для всіхEDDGridдані. ПоверненняНКМЛ\-форматований опис даних (схожий на комбінований .dds + .das) й
  • Виправлення помилок: Збереження табличних даних до.ncфайл був обмежений 100 000 значень за змінну. Тепер це просто обмежений розмір 2 ГБ. Дякуємо Kevin O'Brien.
  • Виправлення помилок: SaveAsMatlabметоди зараз забезпечуютьdatasetIDs перетворюються на сейфMatlabзмінні імена. Але я все одно рекомендую створитиdatasetIDs, які є дійсними змінними іменами: починаючи з літери, а потім просто за допомогою A-Z, a-z, 0-9 і \_. Про насdatasetIDй Дякуємо Luke Campbell.
  • Виправлення помилок в EDDTableЗ альбомуDatabase: З деякими типами баз даних NO\_ Відповідність ДАНИХ з бази даних призвело до незворотної затримки 30ERDDAPй Дякуємо Григору Вільямсу.
  • Виправлення помилок:EDDGridЗробіть граф з графічним типом = лінії (або маркери або маркери) Примусові осі змінні, щоб бути часом. Тепер це може бути будь-яка вісь. Спасибі lynn deWitt.
  • РедакціяERDDAP™Адміністратори повинні знати і зробити:
  • ПОТРІБНО РЕКОМЕНДОВАНО: оновленняJava
    Дана версіяERDDAP™ЗадоволенняJava7 або вище, алеJava7 буде досягнуто закінчення життя в квітні 2015 (Привіт!) , так що зараз хороший час для перемиканняJava8. ТакJava8 СТРАХОВНО РЕКОМЕНДОВАНО. Я тест зJava8. Зверніть увагу, щоJava6 досягла свого кінцевого життя у лютому 2013 року (не більше виправлення помилок безпеки!) й
  • Попереднє оновлення Tomcat Якщо ви використовуєте Tomcat, будь ласка, ввімкніть до останньої версії Tomcat. Tomcat 8 призначений для роботи зJava8. У
  • « » » » » » » » » » » » » » »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 datasetsorderByМін. (...) йorderByMinMax (...) (яка повертає два ряди в кожній групі, з мінімальним і максимальнимorderByзначення) й Спасибі lynn deWitt.
  • Є два новіtabledapтипи файлів:.ncCFHeader і.ncКАРМАГЕР (які повертаються на головку головки відповідного.ncCF і.ncТипи файлів CFMA) й Дякую Стів Ганкін.
  • Невеликі зміни / Виправлення помилок:
  • Виправлено помилку: завантаження веб-сторінок .graph та .html для даних з великою кількістю значень часу було повільним, оскількиERDDAP™сповільнилося при генеруванні параметрів часових слайдерів. Тепер це завжди швидко. Михаїл Баррі, OOICI, Крістіан Себастьян Blalid.
  • Виправлення помилок: У деяких типах EDDTable Dataset, обмеження часу не завжди оброблялися правильно. Зараз вони. Завдяки John Maurer і Kevin O'Brien.
  • Виправлення помилок: дані не будуть завантажені, коли всіsubsetVariablesбули фіксовані змінні значення. Тепер вони будуть. Завдяки lynn deWitt і John Peterson.
  • ІМППРОВЕД: тепер всі запити для просто підмножити змінні дії, як якщо &distinct () є частиною запиту.
  • ВАЖЛИВО: тепер для запитів, які включають &.jsonp=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>
  • Дляtabledapdatasets, найбільш поширене використання цього полягає в тому, щоб вказати діапазон часу за замовчуванням (тепер, наприклад, &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>
  • Дляtabledapdatasets, найбільш поширене використання цього, щоб вказати різні змінні, щоб бути графізовані, різні діапазони часу за замовчуванням (тепер, наприклад, &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<sourceUrls> тег. Це працює з веб-сторінками, які мають список файлів в межах<до></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™знову може працювати зJava1.6. (ERDDAP™v1.40 потрібноJava1.7..) Ми рекомендуємо використовувати останні версіїJava1.7..
  • Новий тип даних,EDDTableЗ альбому AwsXmlFiles, може прочитати дані з набору автоматичної станції погоди (АВІ) Файли даних XML. Завдяки lynn Dewitt і Exploratorium.
  • Невеликі зміни / Виправлення помилок:
  • Налаштування змін до НДБSOSсервери вихідних даних.
  • Регульовані зміни до сервісів NOS COOPS ASCII.
  • Виготовлено кілька невеликих змін і виправлення помилок.

Версія 1.40

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

  • Нові можливості:
  • Існує новий формат вихідних файлів дляtabledapдані:.ncCFMA, що зберігає задані дані в.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система всім необхіднимEDDGridEDDTable підкласи.
  • Покращена документація, особливо пов'язана з тим, як використовуватисвінгериі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™Тепер підтримуєOpenSearch1.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, зробити певні, що дані дитини мають різніdatasetIDs, ніж їхні батьківські дані та інші діти. (Наприклад, ви можете слідувати за простою, але ефективною системою для наміння своїх дітей.) Якщо будь-які імена в сім'ї однакові, дані, які не будуть завантажені (з повідомленням про помилку, що значення вісси агрегатованого не упорядкованому порядку) й
  • У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.
  • Виправлення помилок:EDDGridAggregateЗ альбому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 відJava1.6 зробитиERDDAP™2X до 4X швидше, ніж раніше.
  • Збереження пам'яті значно нижчеERDDAP- використання базової пам'яті.
  • Для табличних даних,ERDDAP™тепер повністю відомо про cdm dataset\_data\_type, і як карти даних до типу CDM. ДивитисяПанчохи Специфікація дискретних Sampling Geometriesй Можливо, що одинадцятий раз, що файл Word буде перетворений на .html і замінити поточну інформацію "OBSOLETE" на цій сторінці. ДякуюNOAAПроект UAF.
  • Для більшості EDDTable datasets, варіант нового типу вихідного файлу,.ncCF, створює 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™версія не в цій версії. Про нас На щастя, наступна версія буде відносно найближчим часом (і набагато простіше модернізувати) й
  • Щоб уникнути декількох помилок безпекиJava6 оновлення 23 і нижче, завантажити і встановити останню версіюJava (Java6 оновлення 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™тепер використовуєJava1.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.8ERDDAP™іноді не вдається видалити і / або перейменувати файли швидко. Це через антивірусне програмне забезпечення (Наприклад, з Макафе і Нортон) який перевіряє файли для вірусів. Якщо ви запустили цю проблему (які можна побачити повідомлення про помилки в файлі 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/EDDGridEnglish, Українська, 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до/з УКУМ. ДякуюNOAAIOOSSOSй
  • Якщоtabledapзапит включає &units («УКУМ») , імена одиниць будуть перетворені з оригінальних імен (зазвичайUDUNITS) доУКУМімена одиниць. Це тільки впливає на блоки\Ім'я\, не значення даних. ДякуюNOAAIOOSSOSй
  • Удосконалення для створення графічних веб-сторінок та графіків та карт:
    • Якщо графік - це карта, є нові кнопки Make A Граф для збільшення / виходу і нового варіанту, щоб змінити точку центру карти. Дякую за POST.
    • Параметри фільтра додано біля дна. Дякуємо Григору Вільямсу.
    • Збудовані в берегових файлах даних були оновлено до GSHHS v2.0. Дякую за POST.
    • Карти тепер включають озера і річки. Дякую за POST. (Про це повідомляємо про те, що в ній немає інформації про те, що в ній немає.)
    • Оновлено в pscoast-derived нації/державних файлів. Дякую за POST.
    • Topography.cpt був модифікований трохи. (Вибачте, що це негативно впливає на вас.) Дякую за POST.
    • Якщо користувач змінює змінну, форма автоматично відміняється так, щоaxisVariables' showStartAndStop завжди відображає зміни графіка. Дякую Joaquin Trinanes.
    • Для URL-адрес png і pdf:
      • New &.land=value, де value може бути "under" (Топографія шоу) або "понад" (просто показати баняметрію) й Якщо не зазначено, за замовчуванням встановлюєтьсяdrawLandMaskвdatasets.xmlEnglish, Українська, 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 і.tsvp -- як .csv і.tsv, але з " (Українська) "Додати іменам стовпців на першому рядку.
    • .odvTxt - робить файл .txt, який спрощує отримання даних вОкеанські дані Переглянути (ОДВ) й
    • .esriCsv -- робить файл .csv, придатний для імпорту в ESRIArcGISй (табличні дані) Спасибі Яну Мейсон, Джефф де Ла Бауджанде, іNOAAIOOSSOSпроект.
  • Удосконалення інтерфейсу доАтегоризвеб-сторінки. Також класифікувати значення (інші установи) тепер все опустіть. Прийняті необоротні запити (перенаправлений) для зворотної сумісності. Завдяки 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З альбому Зміни сосу:

    • Покрадена підтримка для читання IOOSSOSXML відповіді.
    • Додано підтримку для читання IOOSSOSJavaScript licenses API Веб-сайт (Так НосSOSсервери не підтримуються.)
    • Зроблено багато змін, пов’язаних з IOOSSOSДеталі сервера.
    • Додано підтримку запитів BBOX для IOOSSOSіOOSTethys SOSсервери. Ці зміни призводять до великої швидкості для відповідних запитів даних. Завдяки IOOSSOSй
  • Текстовий текст.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 і подають дані з локальної копії. Це дуже простий у використанні і дуже ефективний Вирішення деяких найбільших проблем з наданням даних з джерел даних дистанційних даних:

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

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

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

Ці типи даних є частиною повного набору функцій, які спрощують створеннясітки / причепи / вигодовування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 тепер можуть включати додатковісвінгеризапит на додавання "&.jsonp=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, дляOPeNDAPDRDS сервера, в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) каталог для кожного набору даних, оскільки є багато файлів.
  • НовіRSS2.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З альбомуSOSdatasets, зміна метаданих "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") й
  • Про насEDDGridEDDTable 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™Головна сторінка Також додайте<до 1ERDDAP</час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)

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

Версія 1.00

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

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