Робота зdatasets.xmlГоловна
\[Цей веб-сторінок буде тільки цікавимERDDAP™адміністратори.\]
Після того, як ви пішлиERDDAP™ Інструкція по монтажу, ви повинні редагуватиdatasets.xmlфайл домка /content/erddap/, щоб описати дані, які вашіERDDAP™монтаж буде служити.
Ви можете побачити прикладdatasets.xmlна GitHubй
Вступ
Деякі збори
Налаштування набору даних вERDDAP™не просто питання, що вказує на каталог даних або URL-адресу. Ви повинні написати шматок XML дляdatasets.xmlякий описує дані.
- Для скріплених даних, для того щоб зробити конформацію данихERDDAP's структура даних для скатертованих даних, ви повинні визначити підмножину даних, які поділяють однакові розміри. (Чому? Як?)
- Поточні метадані даних автоматично імпортуються. Але якщо ви хочете змінити метадані або додати інші метадані, ви повинні вказати його вdatasets.xmlй ІERDDAP™потрібні інші метадані, включаючиглобальні атрибути (якinfoUrl, установа,sourceUrl, резюме та назва) ізмінні атрибути (якlong\_nameта блоки) й Просто як метадані, які в даний час в метаданих, додає дескриптивну інформацію до бази даних, метаданих, запитаних метаданихERDDAP™додає дескриптивну інформацію до даних. Додаткові метадані є гарним доповненням до ваших даних і допомагаєERDDAP™Найкраща робота для користувачів, які не знайомі з ним.
- ERDDAP™потрібно робити спеціальні речі здовгота, широта, висота (або глибина) , часові змінній
Якщо ви купуєте в ці ідеї і виконайте зусилля для створення XML дляdatasets.xmlВи отримуєте всі перевагиERDDAP™, в тому числі:
- Повний текст пошуку даних
- Пошук даних за категоріями
- Форми доступу даних ( datasetID Українська) так ви можете запитати субсет даних у багатьох форматах файлів
- Форми для запиту графіків та карт ( datasetID .граф)
- Статус на сервери (WMS) для сітчастих даних
- RESTfulдоступ до ваших даних
Виготовленняdatasets.xmlвживає значних зусиль для перших кількох даних, але вона полегшує й Після першого набору даних ви можете часто повторно використовувати багато вашої роботи для наступного набору даних. На щастя,ERDDAP™з двомаІнструментищоб допомогти вам створити XML для кожного набору данихdatasets.xmlй Якщо ви застрягнете, див. нашурозділ про отримання додаткової підтримкий
Постачальник даних Головна
Після того, як постачальник даних надійде до вас, щоб додати деякі дані до ваших данихERDDAP, може бути складним і трудомістким для збору всіх метаданих (інформація про дані) необхідно додати дані вERDDAPй Багато джерел даних (Наприклад, .csv файли, Файли Excel, бази даних) немає внутрішніх метаданих, томуERDDAP™має форму Постачальника даних, яка збирає метадані від постачальника даних та надає користувачам інформацію про інші вказівки, включаючи розширені вказівки дляДані в базі данихй Інформація, що подана, перетворена вdatasets.xmlформат, а потім по електронній поштіERDDAP™адміністратор (Ви) і письмово (Зареєструватися) до bigParentПублічний /logs/dataProviderForm.log . Таким чином, форма напівпристосує процес отримання даних вERDDAP, алеERDDAP™Адміністратор все ще повинен завершитиdatasets.xmlроздягальня і справу з отриманням файлів даних (й) від провайдера або підключення до бази даних.
Подача фактичних файлів даних з зовнішніх джерел є величезним ризиком безпеки, томуERDDAP™не несе відповідальності за це. Ви повинні дізнатися рішення, яке працює для вас і провайдера даних, наприклад, електронну пошту (для невеликих файлів) , витягти з хмари (Наприклад, Dropbox або Google Диск) , sftp сайт (з паролями) , або хакер Про компанію (USB палець або зовнішній жорсткий диск) й Ви повинні прийняти файли з людей, які ви знаєте. Вам потрібно відсканув ати файли для вірусів і приймати інші запобіжні заходи безпеки.
Немає посиланняERDDAP™до форми Постачальника даних (наприклад, на прикладіERDDAP™Головна) й А якщо хтось каже, що ви хочете мати свої дані, які подаються вашими данимиERDDAP, ви можете надсилати їх електронною поштою, якщо ви хочете: Так, ми можемо отримати ваші дані вERDDAPй Для початку заповніть форму https://yourUrl/erddap/dataProviderForm.html (абоhttp://якщоhttps://немає) й Після закінчення я зв'яжусь з вами, щоб виконати фінальні деталі. Якщо ви просто хочете подивитися форму (без заповнення) Ви можете побачити форму наERDРERDDAP:ВступйЧастина 1йЧастина 2йЧастина 3йЧастина 4й Ці посилання наERD ERDDAP™надішліть мені інформацію, не ви, тому не подаєте інформацію з ними, якщо ви дійсно хочете додати дані доERD ERDDAPй
Якщо ви хочете видалити форму даних з вашого облікового записуERDDAP™, покласти
<dataProviderFormActive>false</dataProviderFormActive>
у файлі налаштування.xml.
Неприємний для цього бувNOAAР‘РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμС‚РμР»РμР»РμР»РμР»РμллРμллРμР»РμР»РμллРμПублічний доступ до результатів досліджень (ПАРР) директива, яка вимагає, щоб всіNOAAекологічні дані, що фінансуються платниками податків, можуть бути доступні через послугу обробки даних (не тільки файли) протягом 12 місяців створення. Так виникає підвищений інтерес у використанніERDDAP™Щоб зробити дані, доступні за допомогою сервісу ASAP. Ми використовуємо більш ефективний спосіб вирішення великої кількості постачальників даних.
Зворотній зв'язок Ця форма нова, тому будь ласка, emailerd dot data at noaa dot govЯкщо у вас є якісь відгуки або пропозиції для покращення цього.
Інструменти
ERDDAP™За допомогою двох програм командного рядка, які допоможуть вам створити XML для кожного набору даних, який ви хочете, щоб вашERDDAP™подавати. Після того, як ви встановилиERDDAP™і запустити його (принаймні один раз) Ви можете знайти і використовувати ці програми в домка /webapps/erddap/WEB-INF каталог. Є сценарії оболонки Linux/Unix (з розширенням .sh) і скрипти Windows (з розширенням .bat) для кожної програми.\[На Linux запустіть ці інструменти, як і той же користувач (томака?) щоб запустити Tomcat.\]Коли ви запускаєте кожну програму, запитайте вас. Для кожного питання натисніть кнопку Enter. Або натисніть ^C для виходу програми в будь-який час.
Програма не працює?
- Якщо ви отримуєте невідому програму (або схожий) помилка повідомлення, проблема, ймовірно, що операційна система не може знайтиJavaй Потрібні з'ясувати, деJava.bat або .sh файл, який ви намагаєтеся використовувати.
- Якщо ви отримуєте файл банку не знайдено або клас не знайдено повідомлення про помилку, тоJavaне знайти одного з класів, що вказані в файлі .bat або .sh, які ви намагаєтеся використовувати. Розчин повинен з'ясувати, де знаходиться файл .jar, і редагувати посилання на нього в файлі .bat або .sh.
- Якщо ви використовуєте версіюJavaце занадто старий для програми, програма не буде працювати і ви побачите повідомлення про помилку, як
Виняток на нитку "основний" java.lang.UnsupportedClassVersionError:
Ім'я : Непідтриманий головний редактор деякі
Рішення для оновлення до останньої версіїJavaі переконайтеся, що файл .sh або .bat для програми використовує його.
Інструмент для друку різних діагностичних повідомлень:
- Слово "Помилка" використовується при тому, що не вдалося завершити процедуру. Хоча це дратує, щоб отримати помилку, похибки змушує вас боротися з проблемою.
- Слово «ВОДОНІНГ» використовується в тому випадку, коли щось пішло неправильно, але порядок вдалося завершити. Це досить рідко.
- Будь-який інший - це просто інформативне повідомлення. Ви можете додати \-verbose доГенераціяДатасетСмлабоДатиКомандна лінія для отримання додаткових інформативних повідомлень, які іноді допомагають вирішувати проблеми.
Два інструменти є великою допомогою, але ви все ще повинні прочитати всі ці інструкції на цій сторінці ретельно і зробити важливі рішення самостійно.
ГенераціяД атасетСмл
- ГенераціяДатасетСмл – програма командного рядка, яка може генерувати грубий проект XML даних практично будь-якого типу даних.
Ми працюємо з GenerateDatasets Xml замість створення шматківdatasets.xmlвід руки тому:
- ГенераціяДатасети Xml працює за секундами. Якщо ви знаєте, що ви робите.
- ГенераціяДатасети Xml робить кращу роботу. Досягнення цього вручну вимагає великих знаньERDDAP™роботи. Неймовірно, що ви будете робити краще роботу вручну. (Боб Симонс завжди використовує GenerateDatasets Xml для першого проекту, і він писавERDDAPй)
- ГенераціяДатасети Xml завжди генерує дійсну горбdatasets.xmlй Будь-який горбdatasets.xmlщо ви пишете, ймовірно, доведеться принаймні кілька помилок, які запобігаютьERDDAP™від завантаження даних. Часто діагностувати ці проблеми діагностують людей. Не витрачайте час. Почати Дані Xml зробити тверду роботу. Потім ви можете відредагувати .xml вручну, якщо ви хочете.
Коли ви використовуєте GenerateDatasets Програма Xml:
- У Windows, перший раз, коли ви використ овуєте GenerateDatasetsXml, потрібно редагувати файл GenerateDatasetsXml.bat з текстовим редактором, щоб змінити шлях до java. exe файл так що Windows може знайтиJavaй
- ГенераціяДатасети Xml першим попросить вас вказати EDDType (Erd Dap Датасет Тип) даних. ДивитисяПерелік типів даних (в цьому документі) для того, щоб ви зрозуміли, що потрібно для набору даних, ви працюєте. На додаток до регулярних EDDTypes також є кількаСпеціальні/Pseudo Типи даних (e.g., один з яких crawls каталогу THREDDS для створення шматкаdatasets.xmlдля кожного з даних в каталозі) й
- ГенераціяДатасети Xml потім попросить вас серію питань, специфічних для цього EDDType. Питання збирають інформацію, необхідну дляERDDAP™доступу до джерела даних. Щоб зрозуміти, щоERDDAP™запитує, див. документацію для EDDType, яку ви вказали, натиснувши на той самий тип даних уПерелік типів данихй
Якщо потрібно ввести рядок з особливими героями (Наприклад, символи білого простору на початку або кінці, не-ASCII символів) , введітьJSON-style рядок (з особливими героями, які втекли з символами \) й Наприклад, ввести тільки символ вкладки, ввести "\t" (з навколишніми подвійними лапками, які розповідаютьERDDAP™це рядок JSON-style.
- Часто одна з ваших відповідей не стане те, що GenerateDatasetsXml потребує. Ви можете знову спробувати, переглянуті відповіді на питання, доки GenerateDatasets Xml може успішно знайти і зрозуміти дані джерела.
- Якщо ви відповіли питання правильно (або достатньо правильно) , GenerateDatasets Xml буде підключено до джерела даних і збирати базову інформацію (наприклад, змінні імена та метадані) й Для даних, які з місцевихNetCDF .ncі пов'язані файли, GenerateDatasets Xml часто друкує ncdump-подібну структуру файлу після цього спочатку читає файл. Це може дати вам інформацію, щоб відповісти на питання краще на наступні петлі через GenerateDatasetsXml.
- ГенераціяДатасети Xml після того, як генерувати грубий проект XML даних для цього Dataset.
- Діагностична інформація і грубий проект XML даних буде записано до bigParentПублічний /logs/GenerateDatasetsXml.log .
- Приблизний проект XML даних буде написано до bigParentПублічний /logs/GenerateDatasetsXml.out .