From e47b12af46dbb88bf41f37facc5811793bc01dd6 Mon Sep 17 00:00:00 2001 From: Chris John Date: Wed, 7 Oct 2026 17:01:51 -0400 Subject: [PATCH 1/4] deps updates --- package-lock.json | 1488 ++++++++++++++++++++++++--------------------- 1 file changed, 796 insertions(+), 692 deletions(-) diff --git a/package-lock.json b/package-lock.json index c140a3c651..a24ae6712c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,46 +44,46 @@ } }, "node_modules/@algolia/abtesting": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.22.0.tgz", - "integrity": "sha512-BFR6zNowNKcY7Ou7TaJc9QWexES4YKPbmf/OTFofpdsdhz4x6q0lbxp3duO0EHnyrN7rE4ba/TSXuY+BDGu4+g==", + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.25.0.tgz", + "integrity": "sha512-rSTin9Uta23uaewYVQEp8XI9T3iA/zrg0/1G2vhf8oFFDxFL5vybnZ5IQwsVAg4JpKxPX4/WYNKdcfWrZymk7w==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.19.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.9.tgz", - "integrity": "sha512-4U2JKLMWlDu0CotYyUkWakDxr8AIav3QtIUXXRpfavYN29aVWfzlwJp9T0rPKEf/dO2QCPAUc0Kq1Tj1GJxo2A==", + "version": "1.19.12", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.12.tgz", + "integrity": "sha512-nJU03L3Q0LlfnFsQTE1YppSrNcbP0lBg29mCaGCeYPog841HP9WWk5KtrTvNH2LPX6p5eELPFetSeSO8I1MFPg==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.19.9", - "@algolia/autocomplete-shared": "1.19.9" + "@algolia/autocomplete-plugin-algolia-insights": "1.19.12", + "@algolia/autocomplete-shared": "1.19.12" } }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.19.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.9.tgz", - "integrity": "sha512-6mExC6X7762s2SV3eJy3QOkB8bdMmnUhQ2agvGVDuzwoGyr3PquGSY/0vPQXCfiAiCaXUz1rXn+lwghgSi0l0w==", + "version": "1.19.12", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.12.tgz", + "integrity": "sha512-L3Fvu4Ajb7c9X1DMTHFFD8d1uK898b9bg9ENrjLpkSP8BAzO4vS5/MIsU0ks0FqpOihZ4VDAVYRaU6bhm/CljQ==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.19.9" + "@algolia/autocomplete-shared": "1.19.12" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.19.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.9.tgz", - "integrity": "sha512-YosP9Uoek6y/Ur1r1qeogk4biMe/hzkyNcgMCciw0//3XpCM7VlYLSHnyt/vOnEOGhCCc0+3v+unEiH6zz+Z1A==", + "version": "1.19.12", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.12.tgz", + "integrity": "sha512-goe55oftoEduuOHhTg4viHr58/ZsZvYEtfxkKFy6LdJxZ7+jOdVwp2bZz7qjip9CdFqkIB+34d4esftcaErCzA==", "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -91,99 +91,99 @@ } }, "node_modules/@algolia/client-abtesting": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.56.0.tgz", - "integrity": "sha512-7r4Z3NC7yU1oAQVWJNA2HX7tX481F3pJvCGyLIXiTdBcthz4Q/o21jwcMYDFkuI92UWTNBQQmHYgwHo1zS5dzg==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.59.0.tgz", + "integrity": "sha512-bm2XN0hCSMYwStSsCBT0/PUB2BDxoyR1Lnub3c392HMEy9bi8PUSW8vR6zltVEKWG2t4PQFWMD5C07bmJxGgPg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.56.0.tgz", - "integrity": "sha512-avmjXQSq+jadFO8Xl2em05/uQdQnEmHsJyOAdVbZkmVgpMfxL12aJwVVfGNwYr9nulcpuJN1X0lTaQ5wxuNGcA==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.59.0.tgz", + "integrity": "sha512-XOFPOTa69WuqHR6c5tMgnUUwwqQgNSzMpxmhrgA9KmxRf8WIqEa0cokHJvohk5CYb7CZx0xeSL6Bk2IUJ7Lv7Q==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.56.0.tgz", - "integrity": "sha512-v2TPStUhY//ripPjIVclZ8AWc7DEGooXULZGFlFu37zNatgHjw34oZZ+OSbbc/YHO+xZwPl62I1k8xH1m4S2eg==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.59.0.tgz", + "integrity": "sha512-PC8ipLOYFKRTfIUY1J3FJxS6ryzWziaXmIX9/sNMoUR8L+XhF7hX2QAeUI87YVl5zujvlYTSOb+HAIqKXDjyHQ==", "license": "MIT", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.56.0.tgz", - "integrity": "sha512-P0ehROpM4Sem3Sqo5x2cKPgj67D3G3jy0rh1Amwkcvsfr6tkvIcdCmerieanqTF7NxUMPNFLkpIFeMO8Rpa50w==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.59.0.tgz", + "integrity": "sha512-yFNcCMM5fHiyoR0HuxMrzy+VjDcmhFUZTm2IJ2DHwGsVH3B5SEob4zTmeEZ3j/AZqNnmrJOCKl/tJnBg7+84bA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.56.0.tgz", - "integrity": "sha512-SXK3Vn3WVxyzbm31oePZBJkp1wpOyuWdd4B/Pv7n0aXDxmeSWhC1R1FC1517mMrFAIaPH4Rt0x6RUe7ZNjz8FA==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.59.0.tgz", + "integrity": "sha512-GYja6HkDt2VrQhWmB2cLx3Z5fDwI9no7q+xwCWcFrTPm5CLH9QZvK0XLO9co1FcNIDxxkMaP3AXM39/XcecEOg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.56.0.tgz", - "integrity": "sha512-5+ZdX8garFnmycnZgKhtXHePEaLj5zqDxI/0lkhhluzCcvTn0/PvvTirTg8hHYetQHvn7GDyeAiqTAieMvMW4A==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.59.0.tgz", + "integrity": "sha512-Wofg7bMpWh8N5qDDZs0wy6whc+KMmdNsxgrIGp9Ug2s1Bka0uq7AjyckdxReKPHLA0Q1qH8X/SNh0wn2t2X2Lw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.56.0.tgz", - "integrity": "sha512-+mKUdYvqOi0BcvpAEyCEw49vSBptufIcfibtHz2bdr1pI789M46Yt0uQEk/sxtK3teh71OQvVFHaTDzShUWewQ==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.59.0.tgz", + "integrity": "sha512-fHnALZfbEnODczGk14Y/1YBRApp6UEpZUTexGcMUPzY7RDc7q4HN2Y6jh0KUG8Jo9B+q+wOoQEc3ziR0ErbuFg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" @@ -196,81 +196,81 @@ "license": "MIT" }, "node_modules/@algolia/ingestion": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.56.0.tgz", - "integrity": "sha512-9g/zj+AZx5moFcdFIrYQoVrueXivjUcc3MQHtCYT8WhIuk1lUh1AyEhvJCS0XBZld09cLvd1AZ3BvDBpVpX2UA==", + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.59.0.tgz", + "integrity": "sha512-Fa38s1mHgoaLCT117sfJ6P78rtxUt93CYxBYpq1VOIcslaF+cH+1h5uikAPsKfxLnsuEDZHiBiaI6eNPTsQMRA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/monitoring": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.56.0.tgz", - "integrity": "sha512-Qf3Sr6f9A9uxCZUf3MXS0d2b877uYzEB5yxqpVGXAhcJnBCQjrRRon0KvefpGkxy+BshrIJs96OUoMtGqXTFDA==", + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.59.0.tgz", + "integrity": "sha512-NyNsRSqM2tF1MX7ZGw/j4rduoEJiQ5wfvbSo/CFVdEzYCjyxbGFRPOZyS/GETJG9rk1TdHOq8NZqKqk/u1fm4g==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/recommend": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.56.0.tgz", - "integrity": "sha512-GXWG1rWc5wu8hY4N33Y3b6ernY6sAdAvmKWN/zHAiACOx40WnpG0TVX5YazCAr/9gOYGInSiM2A0y2jy2xbiDA==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.59.0.tgz", + "integrity": "sha512-nXBK2uygWtvbCOffMWqqfjjcEtp9enDKY5/2Pw/Hhw8VVaOyK2ThbGK04bNX/Le+qoK1VHYkodWGVTKfw0Otkw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "@algolia/client-common": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.56.0.tgz", - "integrity": "sha512-7t24cBxaInS3mZb7ddEaZT/tp6q+/aR4YttsQVyP1/i+LmwPR34atO35KjaLFCcRVrlP7sYOAqkCfg6lIRB+ew==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.59.0.tgz", + "integrity": "sha512-yb+4afX/zja8QwX0KmV4/ae2kyYkRknsE79CRusYS2U5D8qwn2wq0cn1x12f3tm3F3+5FgmDdbuGdQTuCLSKMQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0" + "@algolia/client-common": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-fetch": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.56.0.tgz", - "integrity": "sha512-R7ePHgVYmDFjZpvrsVAfbDz/d4RxKAYZ5/vgLfIsCVRZRryjWl/3INOxpOICzitehQ5FjNtNjcLQTrmHPTcHBQ==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.59.0.tgz", + "integrity": "sha512-Lp52TmpA1QtNmdHzs505Xwf4tgII7RAapkDSF9AAtWIBETcGaTIaXci4Rd9nS6SdaWK1BWTSqAPp5wzh6UN3Ag==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0" + "@algolia/client-common": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.56.0.tgz", - "integrity": "sha512-PIOUXlSnrqM0S+WOgDRb4RzotydJH7ZoT6tOyL7tAO7qJOfvX5wsEW8Pe+PMKMwvuI4/gIyK9cg2H7lJXqnc4Q==", + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.59.0.tgz", + "integrity": "sha512-YYHLEs5rC6oRTFwT7bJaKBR9NSFzikeVHGAT1ffATmUQzR8XqyhHXjoieAUoR7fBU6I5cfy1FVeh5GoRgriuzA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.56.0" + "@algolia/client-common": "5.59.0" }, "engines": { "node": ">= 14.0.0" @@ -339,13 +339,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", - "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7", + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -422,13 +422,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", - "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "version": "7.29.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.10.tgz", + "integrity": "sha512-/YY9soQuWa8TURtHXHT+GbklpbAA+dZErxFGHIr6qgDg96xuGWrTAs1+MfjgVJPF0YLQsOVsOYs8lhgsPbOinQ==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", - "regexpu-core": "^6.3.1", + "regexpu-core": "^6.5.3", "semver": "^6.3.1" }, "engines": { @@ -625,25 +625,25 @@ } }, "node_modules/@babel/helpers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "version": "7.29.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.10.tgz", + "integrity": "sha512-EMCx3AGZ3WfAl6ht7AyQoPm2Lh+BGYEMdc4Q6Hf7uSCDOZFuLq44qNwL+iaim8VlyYhRAo4X43+weadK8ZB4Yg==", "license": "MIT", "dependencies": { "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7" + "@babel/types": "^7.29.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", - "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.29.7" + "@babel/types": "^7.29.8" }, "bin": { "parser": "bin/babel-parser.js" @@ -1244,15 +1244,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", - "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.8.tgz", + "integrity": "sha512-6iSnEK0zlkLKU4heofK/AdmRD4e2SHVpJMtrwnTCzhnaM98ria4rTrOXBBi45BTTYnJtO8txnPsX4fChYXkmeA==", "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7", - "@babel/traverse": "^7.29.7" + "@babel/traverse": "^7.29.8" }, "engines": { "node": ">=6.9.0" @@ -1548,9 +1548,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", - "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.8.tgz", + "integrity": "sha512-0UpIXPtdDtMXfnV2OJAVMLpj3H/92vmkA6lpSRakmycJvj3VUy6Xs1dM8tXRugupykr5WB+LpiVl0J8LMVg2mg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -1638,9 +1638,9 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", - "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.8.tgz", + "integrity": "sha512-4S9ksMGVWUshvgK0mKfvZky7leuG5/uoFVwMpAomJ8bMoDJiNHRVmc1EglwW/CmGVSqqWpEbXm9FmbRit22qoA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", @@ -1699,9 +1699,9 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz", - "integrity": "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==", + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.9.tgz", + "integrity": "sha512-FFwIwzU+7SCOuxxV4YtJql6T9981ZVTm+FHO5GhVsRqCTdy0WwrEZh3l42ARpXruJUDGOptdduHW6Zr7pNPLNg==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", @@ -1941,9 +1941,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "version": "7.29.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.10.tgz", + "integrity": "sha512-NpugTzbKgGrNe45Ui32cN8vCFFMxVtP/9rtfwv0nP5FRDAjvYBxJcLVpYA9mr1jxP6cnIT7x9LUzuDTbWYYNRA==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1964,17 +1964,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", - "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "version": "7.29.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.10.tgz", + "integrity": "sha512-B3lYAs2nkKskbgQ1nfy8Ma9ao9Q1rntTAQHrzzyDuj+TSO+X3le6PfWwqDvodsb+OumE10eMFfuMCTQSQ5iuIQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", + "@babel/generator": "^7.29.8", "@babel/helper-globals": "^7.29.7", - "@babel/parser": "^7.29.7", + "@babel/parser": "^7.29.9", "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7", + "@babel/types": "^7.29.8", "debug": "^4.3.1" }, "engines": { @@ -1982,9 +1982,9 @@ } }, "node_modules/@babel/types": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", - "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.29.7", @@ -2238,9 +2238,9 @@ } }, "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -2659,9 +2659,9 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -3106,9 +3106,9 @@ } }, "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -3330,9 +3330,9 @@ } }, "node_modules/@docsearch/core": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.6.3.tgz", - "integrity": "sha512-rUOujwIpxJRgD7+kicVsI3D5sqBvdiRTquzWBpTEXZs8ZXfGbfzpus5HqumaNYTppN2HvH8E2yNuRwYdHJeOlA==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.7.1.tgz", + "integrity": "sha512-uzIFuu2Wsf3+/ZdLGDl6MhpjCZQ5DTMBGe1u/2DdQV+GlHEerOcthWZAoptCsNtjk+DX4Tbx3HmEgJE7RuMQhw==", "license": "MIT", "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", @@ -3352,20 +3352,20 @@ } }, "node_modules/@docsearch/css": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.6.3.tgz", - "integrity": "sha512-nlOwcXcsNAptQl4vlL4MA78qNJKO0Qlds5GuBjCoePgkebTXLSf8Qt1oyZ3YBshYupKXG9VRGEsk1zr23d+bzQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.7.1.tgz", + "integrity": "sha512-AsMPnbNmVLDNjhtgfq4ZRskNvWR8vuK6riEegHp3kjBFtxbmTWPzZ5s1FJ04SGr2D0ZXglueUNISsV2sDgV6Jw==", "license": "MIT" }, "node_modules/@docsearch/react": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.6.3.tgz", - "integrity": "sha512-Bg2wdDsoQVlNCcEKuEJAU04tvHCqgx8rIu+uIoM4pRtcx3TBKJuXutJik3LTA8LRc9YEyHkrYUrmcC0D7BYf+g==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.7.1.tgz", + "integrity": "sha512-MhRNQp+Ew+i/xc/+ydDgSQmu6/lEH+Og8F0d1qpXWV/kKNw8OhFfDnLNJlNLiqZQhU1GaEv37G4wxipKw+HdNA==", "license": "MIT", "dependencies": { "@algolia/autocomplete-core": "1.19.2", - "@docsearch/core": "4.6.3", - "@docsearch/css": "4.6.3" + "@docsearch/core": "4.7.1", + "@docsearch/css": "4.7.1" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", @@ -4358,9 +4358,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { @@ -4422,13 +4422,13 @@ } }, "node_modules/@jsonjoy.com/fs-core": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.64.0.tgz", - "integrity": "sha512-zs2TAq7Six5jgMuoMNjpspAvOP3mhtgq/k1UyQodEzCtQi/N83y2/y+zcvnZSGp/Rxq96DBN+bValOBQAyn/ew==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.80.0.tgz", + "integrity": "sha512-qMKWshnyjbyhm+NbzqGE3w5y1mckFFEMj0aDPU2/JBNh1BzIjVy9esq9lBmRnNVmhMEkxwDzLZ8Gqh5G1P5Dag==", "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.64.0", - "@jsonjoy.com/fs-node-utils": "4.64.0", + "@jsonjoy.com/fs-node-builtins": "4.80.0", + "@jsonjoy.com/fs-node-utils": "4.80.0", "thingies": "^2.5.0" }, "engines": { @@ -4443,14 +4443,14 @@ } }, "node_modules/@jsonjoy.com/fs-fsa": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.64.0.tgz", - "integrity": "sha512-nMWOVbkLFyEgmXZih3wyvxA9XpgyyqyfrINMHvEFqhi7uqfRl7c9ERJt6yX7vgMPrB9Uo+OJO+Spa0cFzPD01w==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.80.0.tgz", + "integrity": "sha512-ZBEKl7J6dbkRCfmrFV48Re211A/FHqniTUhsWCsaRteNSOqMgkX3qF1UreVgwB9oSPm81JLAwhIi6Lb/NH/PoA==", "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-core": "4.64.0", - "@jsonjoy.com/fs-node-builtins": "4.64.0", - "@jsonjoy.com/fs-node-utils": "4.64.0", + "@jsonjoy.com/fs-core": "4.80.0", + "@jsonjoy.com/fs-node-builtins": "4.80.0", + "@jsonjoy.com/fs-node-utils": "4.80.0", "thingies": "^2.5.0" }, "engines": { @@ -4465,17 +4465,17 @@ } }, "node_modules/@jsonjoy.com/fs-node": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.64.0.tgz", - "integrity": "sha512-dO+NNkODbUli4uV42bcNrrLvq5rE7SNpdZ5TNd0dtbLsAaNK3MDiIC9lUi+brboGoIjW6vd2fB1qao60nrk5xA==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.80.0.tgz", + "integrity": "sha512-yiBlUfkMMRFFGy8CD/h2zd5rPnrM6bjlF+nx2LRAxNV6hOSiuObQIUEE7m7y2VTMisjxCRtzINH94bFGySWL7g==", "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-core": "4.64.0", - "@jsonjoy.com/fs-node-builtins": "4.64.0", - "@jsonjoy.com/fs-node-utils": "4.64.0", - "@jsonjoy.com/fs-print": "4.64.0", - "@jsonjoy.com/fs-snapshot": "4.64.0", - "glob-to-regex.js": "^1.0.0", + "@jsonjoy.com/fs-core": "4.80.0", + "@jsonjoy.com/fs-node-builtins": "4.80.0", + "@jsonjoy.com/fs-node-utils": "4.80.0", + "@jsonjoy.com/fs-print": "4.80.0", + "@jsonjoy.com/fs-snapshot": "4.80.0", + "glob-to-regex.js": "^1.3.1", "thingies": "^2.5.0" }, "engines": { @@ -4490,9 +4490,9 @@ } }, "node_modules/@jsonjoy.com/fs-node-builtins": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.64.0.tgz", - "integrity": "sha512-/o7WRFhUWaM/fOrslwLZGnzn4RmRILykn+lAL+mNObqqRNw+CQSiij6hpCeZ+C7buhdoVo7go/OYqzaSUfDYmA==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.80.0.tgz", + "integrity": "sha512-OIOIhqaWiwUySFMny4epIAoviXsyMaQQ63PTc3zH+5HEOvarl5hpUmZIhp2m5+OfyKAh5ylxXnQIgew1OgJDVw==", "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -4506,14 +4506,14 @@ } }, "node_modules/@jsonjoy.com/fs-node-to-fsa": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.64.0.tgz", - "integrity": "sha512-WDD9WVs0hb7UAEKTgZW2f66WDrbj7gIIWwpP3spbLyXa0rghtUaFTB8L4gdR3ZCWwiKIsj38/CNijpVmpnuPUw==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.80.0.tgz", + "integrity": "sha512-ljeaR5xwtX1EyRmB0wvXANUMQZ3mjKcm7z8s2N8D8SLQ04CcAGtUhHFRZQXFb9mhgFyEVMydQGQtSOFS7pcrFQ==", "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-fsa": "4.64.0", - "@jsonjoy.com/fs-node-builtins": "4.64.0", - "@jsonjoy.com/fs-node-utils": "4.64.0" + "@jsonjoy.com/fs-fsa": "4.80.0", + "@jsonjoy.com/fs-node-builtins": "4.80.0", + "@jsonjoy.com/fs-node-utils": "4.80.0" }, "engines": { "node": ">=10.0" @@ -4527,13 +4527,13 @@ } }, "node_modules/@jsonjoy.com/fs-node-utils": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.64.0.tgz", - "integrity": "sha512-k5Indsx9hWW9xSF7Y6oSKKwtCUNhzZxadub3owhIlitc+iMRVlPPdX2duTKQWBL3qNWpXya8jykgaaWpheeS4w==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.80.0.tgz", + "integrity": "sha512-xwHeVVi3f+Khg/Fmb8i5qoYVmQ08QznE5TWhQokUmIZjz4KBPzU+zt/+bahBI6G1ghtqajt27lWuAciIxApuzA==", "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.64.0", - "glob-to-regex.js": "^1.0.1" + "@jsonjoy.com/fs-node-builtins": "4.80.0", + "glob-to-regex.js": "^1.3.1" }, "engines": { "node": ">=10.0" @@ -4547,12 +4547,12 @@ } }, "node_modules/@jsonjoy.com/fs-print": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.64.0.tgz", - "integrity": "sha512-PHZFccchvkhWrwPWHjmVAhbC3vSHCtyZvlZfJJ3ho2bnzl450hXri6/8e6pbkWdH+SkmLXNml0sV8e5HDAfxKw==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.80.0.tgz", + "integrity": "sha512-1ocZLJw/m/xlq0moaIHO7HV9nHRVBUvdc2zMzhsJGkFOrqfwWvexfCv5cYCPPLRhP+9p3yunoi4Ep5YhRORC9Q==", "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-node-utils": "4.64.0", + "@jsonjoy.com/fs-node-utils": "4.80.0", "tree-dump": "^1.1.0" }, "engines": { @@ -4567,13 +4567,13 @@ } }, "node_modules/@jsonjoy.com/fs-snapshot": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.64.0.tgz", - "integrity": "sha512-oM7UDeL83q6NBzzsfKAsYKXKVXlykKFqqOLh4xZZKAzzROTlInkPbc6LTDGThEOnPiFiUzA7tYziHG9xavd76Q==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.80.0.tgz", + "integrity": "sha512-3AV23Q1H228KTtJKTUE0nNq8FCtxSvtENOLrEat80wkAJCKHuqQEv8yjhpS8Bei2OEFJAnluGXp9Ri2SWBlROw==", "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/buffers": "^17.65.0", - "@jsonjoy.com/fs-node-utils": "4.64.0", + "@jsonjoy.com/fs-node-utils": "4.80.0", "@jsonjoy.com/json-pack": "^17.65.0", "@jsonjoy.com/util": "^17.65.0" }, @@ -4856,12 +4856,12 @@ } }, "node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", "license": "MIT", "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" @@ -5156,129 +5156,159 @@ } }, "node_modules/@peculiar/asn1-cms": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.8.0.tgz", - "integrity": "sha512-NgekZOrSJFSBFLFoLfwePguAWAx7z1+f2TEsWFUMyiqqfntZ4+S/S5hzqME3q4pCA0iOsFKdwiQ35dwY24eVqA==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.10.0.tgz", + "integrity": "sha512-CkX0H4NCIOMHOU3rh2xXZywinYZ/EnJlaOlJiGI0e5L4XjFqHf4iH30LMbXWChVppdA9ljbanjtzQFOhDNfTWg==", "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.8.0", - "@peculiar/asn1-x509": "^2.8.0", - "@peculiar/asn1-x509-attr": "^2.8.0", + "@peculiar/asn1-schema": "^2.10.0", + "@peculiar/asn1-x509": "^2.10.0", + "@peculiar/asn1-x509-attr": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-csr": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.8.0.tgz", - "integrity": "sha512-akbF8+uvleHs8sejNPQxwmVFuInAg6FMNHOwMILXfP518YfFJwdR3jr6oNUPOaEJfuEhn/vkNOCIT6ASUd4mbg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.10.0.tgz", + "integrity": "sha512-jTPTr/9rxKM+niQLMF3jiAMb0lWHUhUHIuSOhdGCIfpB4FAQYf9SoiXOgxP8bS/68IB+bj+1OHvVnDVCQfVUZw==", "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.8.0", - "@peculiar/asn1-x509": "^2.8.0", + "@peculiar/asn1-schema": "^2.10.0", + "@peculiar/asn1-x509": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-ecc": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.8.0.tgz", - "integrity": "sha512-ohwlk+u9Rv2NOAY1c6MfHj45ATVF8R1DUN/WCgABiRtLi2ZftlZWZX7KvpAbU8v9xPcmoILfELeEABj/rn18AQ==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.10.0.tgz", + "integrity": "sha512-GFd3iOjFrWX+QWH2R2dO5QSJyyRGv9CIBKtRlGlPNCvb2RvmCbBDexe91MJgV76c69d998Xsa+CvuQ98seoiPg==", "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.8.0", - "@peculiar/asn1-x509": "^2.8.0", + "@peculiar/asn1-schema": "^2.10.0", + "@peculiar/asn1-x509": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-pfx": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.8.0.tgz", - "integrity": "sha512-5yof1ytoB++RQtaFbqSUJ8pxDJtZT6vbVqZ8XoJ61ph7UjNVvfFwAilnCodqkNsAodpy13gDhoxZXw00pghnyg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.10.0.tgz", + "integrity": "sha512-1y3QK9ZH1IPleAMmRoJlPS10eGkAWnULETW8zDFNUK1ffqpG7zmDY+kYBMYQgwlcQZ2iitLm2z2EBP0xzRXpaA==", "license": "MIT", "dependencies": { - "@peculiar/asn1-cms": "^2.8.0", - "@peculiar/asn1-pkcs8": "^2.8.0", - "@peculiar/asn1-rsa": "^2.8.0", - "@peculiar/asn1-schema": "^2.8.0", + "@peculiar/asn1-cms": "^2.10.0", + "@peculiar/asn1-pkcs8": "^2.10.0", + "@peculiar/asn1-rsa": "^2.10.0", + "@peculiar/asn1-schema": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-pkcs8": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.8.0.tgz", - "integrity": "sha512-qAKXtLpBEw9LqhKpjw3ajZSXlBur+ipW+y2ivVBQAG6F6qRx94yO+1ZR4mvw+YaCfKSaOzLeYEzsPaBp4SJELA==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.10.0.tgz", + "integrity": "sha512-Ri+BZT9bnwqlHWmhs7lvWjvJRxKev2hA2+4EbZajgeYWCbR8hyv0znF4DhsFouOhMj2nSDV/iGJ6DMQtwITnCw==", "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.8.0", - "@peculiar/asn1-x509": "^2.8.0", + "@peculiar/asn1-schema": "^2.10.0", + "@peculiar/asn1-x509": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-pkcs9": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.8.0.tgz", - "integrity": "sha512-b5nDWCnkV60+cQ141D6sVVwK9nz64R5n3zSVnklGd+ECdkW2Ol3U1a6yYFlalpSOaD557yuJB64A+q42jG7lUQ==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.10.0.tgz", + "integrity": "sha512-XIXsbDQFezYk6fudczkuvawkRD4GNpISGCqfYhdkJlvcGF/RFknU+0DDJagOaJqBf+PdPzk4J9oMqDGcvfR9HQ==", "license": "MIT", "dependencies": { - "@peculiar/asn1-cms": "^2.8.0", - "@peculiar/asn1-pfx": "^2.8.0", - "@peculiar/asn1-pkcs8": "^2.8.0", - "@peculiar/asn1-schema": "^2.8.0", - "@peculiar/asn1-x509": "^2.8.0", - "@peculiar/asn1-x509-attr": "^2.8.0", + "@peculiar/asn1-cms": "^2.10.0", + "@peculiar/asn1-pfx": "^2.10.0", + "@peculiar/asn1-pkcs8": "^2.10.0", + "@peculiar/asn1-schema": "^2.10.0", + "@peculiar/asn1-x509": "^2.10.0", + "@peculiar/asn1-x509-attr": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-rsa": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.8.0.tgz", - "integrity": "sha512-zHEUlCqB2mk7x2lxDwHHJy7hWZOPdGHVlsmITWKB5/PbQo61atbu9PJ/0r9dQNMwFzbKPXZ8uK8/91eUhRznSg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.10.0.tgz", + "integrity": "sha512-4Jvmwlh3gZAhNZ4/u7JSyLuce9hofOFZ4o3PYKAccCImGnyaT5CMym/ATgvAvqpOYFNW531oPZvJlEBhJy9VfA==", "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.8.0", - "@peculiar/asn1-x509": "^2.8.0", + "@peculiar/asn1-schema": "^2.10.0", + "@peculiar/asn1-x509": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-schema": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.8.0.tgz", - "integrity": "sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.10.0.tgz", + "integrity": "sha512-GhokD41lV4gQrrLYm3wCkHfBOnJrnhDMgt4XeMW8gzfE1UdJqIuSwsE+ggf82XBjUXRJylcm+KIGQFa4utIVLw==", "license": "MIT", "dependencies": { "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-x509": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.8.0.tgz", - "integrity": "sha512-N0CMuhWUzsWEVq6F1q9X6+VKUnWzSW+cSVg+aPaGGwDdbFoFWTYgin5MHwXgpWd6y9COMBxnfy/Qc+Xc7F0Zwg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.10.0.tgz", + "integrity": "sha512-ucNVg8+ANveTpMN3fy9lA2alryONdXc2A4cEG2hMniWbvQt+YOZoe8BI80YYNO8FBcuDY1qbDQ4uQGQVraHxGA==", "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.8.0", + "@peculiar/asn1-schema": "^2.10.0", "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/asn1-x509-attr": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.8.0.tgz", - "integrity": "sha512-tHjkfS/qhMnmrlB2J9NhflQlQ7In3khO3CfmVrriOlpTeErY9ZIKOso1hQ5JQiyrJ7ShvqVPk7E5fQmbclkSKA==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.10.0.tgz", + "integrity": "sha512-/85GtKOKmgvuSJNlaFfwGWNdRSZZ+hpF02NyM01XiCdzpaZONiBltDyfluFPvFx966CR+ZHNSG1jniwpy07oGg==", "license": "MIT", "dependencies": { - "@peculiar/asn1-schema": "^2.8.0", - "@peculiar/asn1-x509": "^2.8.0", + "@peculiar/asn1-schema": "^2.10.0", + "@peculiar/asn1-x509": "^2.10.0", "asn1js": "^3.0.10", "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@peculiar/utils": { @@ -5679,9 +5709,9 @@ } }, "node_modules/@tybys/wasm-util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", "license": "MIT", "optional": true, "dependencies": { @@ -5874,12 +5904,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.1.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.2.tgz", - "integrity": "sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==", + "version": "26.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.4.tgz", + "integrity": "sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==", "license": "MIT", "dependencies": { - "undici-types": "~8.3.0" + "undici-types": "~8.9.0" } }, "node_modules/@types/prismjs": { @@ -5901,9 +5931,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.2.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", - "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", "license": "MIT", "dependencies": { "csstype": "^3.2.2" @@ -6011,9 +6041,9 @@ "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -6355,9 +6385,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.3.tgz", - "integrity": "sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz", + "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==", "license": "ISC" }, "node_modules/@webassemblyjs/ast": { @@ -6562,9 +6592,9 @@ } }, "node_modules/acorn": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", - "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.19.0.tgz", + "integrity": "sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -6633,9 +6663,9 @@ } }, "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", "license": "MIT", "dependencies": { "ajv": "^8.0.0" @@ -6662,34 +6692,34 @@ } }, "node_modules/algoliasearch": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.56.0.tgz", - "integrity": "sha512-PrqppUmhT4ENdas2pH9caE7efUcxy6EcSFhWzosiVuQBzu2tQ5yLTI6jwomT/1cuBnivzGfxiJCqDNN9FRRh+Q==", - "license": "MIT", - "dependencies": { - "@algolia/abtesting": "1.22.0", - "@algolia/client-abtesting": "5.56.0", - "@algolia/client-analytics": "5.56.0", - "@algolia/client-common": "5.56.0", - "@algolia/client-insights": "5.56.0", - "@algolia/client-personalization": "5.56.0", - "@algolia/client-query-suggestions": "5.56.0", - "@algolia/client-search": "5.56.0", - "@algolia/ingestion": "1.56.0", - "@algolia/monitoring": "1.56.0", - "@algolia/recommend": "5.56.0", - "@algolia/requester-browser-xhr": "5.56.0", - "@algolia/requester-fetch": "5.56.0", - "@algolia/requester-node-http": "5.56.0" + "version": "5.59.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.59.0.tgz", + "integrity": "sha512-wUXzaeI7B526W4y1gFg3lcxgDZ67XSgRJIiellYWOas/pLpO7rOtxm9Gr2E/C8aiSDXIgx1q5TdSsvK67Uakqw==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.25.0", + "@algolia/client-abtesting": "5.59.0", + "@algolia/client-analytics": "5.59.0", + "@algolia/client-common": "5.59.0", + "@algolia/client-insights": "5.59.0", + "@algolia/client-personalization": "5.59.0", + "@algolia/client-query-suggestions": "5.59.0", + "@algolia/client-search": "5.59.0", + "@algolia/ingestion": "1.59.0", + "@algolia/monitoring": "1.59.0", + "@algolia/recommend": "5.59.0", + "@algolia/requester-browser-xhr": "5.59.0", + "@algolia/requester-fetch": "5.59.0", + "@algolia/requester-node-http": "5.59.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/algoliasearch-helper": { - "version": "3.29.2", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.29.2.tgz", - "integrity": "sha512-SaV+rZM3drExb0punEYYjT+sNcH74YFwN8ocjya7IDOyQvKWeQpEaSMVG3+IGTVos+feuatj7ljQ4BXlXdUp3w==", + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.30.0.tgz", + "integrity": "sha512-leiyAC/Giqxk9OW2YCUZDtqKZInSwMgdhd4PNqeUC8eNBZgtIB9BlUR0RkAbHeS9r5GxI1GiJUu31SO8RjWfaA==", "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" @@ -6836,9 +6866,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.5.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.4.tgz", - "integrity": "sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz", + "integrity": "sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==", "funding": [ { "type": "opencollective", @@ -6855,8 +6885,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.6", - "caniuse-lite": "^1.0.30001806", + "browserslist": "^4.28.9", + "caniuse-lite": "^1.0.30001810", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -6962,9 +6992,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.5.tgz", - "integrity": "sha512-xJo6a6YZnwZfnyGmQKWMbVOcii7XRibjOskRh+WJ9UHQoX16xrQrcIgAMQOzfvs8XiLMx6ih/fsLPF73iY2D1A==", + "version": "2.11.27", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.27.tgz", + "integrity": "sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.cjs" @@ -7001,9 +7031,9 @@ } }, "node_modules/body-parser": { - "version": "1.20.6", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.6.tgz", - "integrity": "sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==", + "version": "1.20.8", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.8.tgz", + "integrity": "sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==", "license": "MIT", "dependencies": { "bytes": "~3.1.2", @@ -7014,7 +7044,7 @@ "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", - "qs": "~6.15.1", + "qs": "~6.16.0", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" @@ -7049,9 +7079,9 @@ "license": "MIT" }, "node_modules/bonjour-service": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.3.tgz", - "integrity": "sha512-2Kd5UYlFUVgAKMTyuBLl6w49wqfOnbxHqmuH0oCl/n7TfAikR0zoowNOP5BU4dfXmm+Vr9JyEN370auSMx+CNg==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.4.tgz", + "integrity": "sha512-jCZcVv7eoc4QesRscwEZtSROBen+6LpKAmBIsQYQrsAeVHLyMXWX/t6eIV5KiRZYNUBl8eVqImEEMQ8L5+c/Kw==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -7087,9 +7117,9 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", - "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -7109,9 +7139,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", - "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz", + "integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==", "funding": [ { "type": "opencollective", @@ -7128,11 +7158,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.10.44", - "caniuse-lite": "^1.0.30001806", - "electron-to-chromium": "^1.5.393", - "node-releases": "^2.0.51", - "update-browserslist-db": "^1.2.3" + "baseline-browser-mapping": "^2.11.26", + "caniuse-lite": "^1.0.30001813", + "electron-to-chromium": "^1.5.439", + "node-releases": "^2.0.57", + "update-browserslist-db": "^1.3.3" }, "bin": { "browserslist": "cli.js" @@ -7148,9 +7178,9 @@ "license": "MIT" }, "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.1.tgz", + "integrity": "sha512-DdH81/zPLVS11EUgWq3tEu/xn+EzljlMYooDNdzWEnFha3R3NBMpMV1UqYIpjYHV/SgpFKMIX1Oh7o06SjM/oA==", "license": "MIT", "dependencies": { "run-applescript": "^7.0.0" @@ -7298,9 +7328,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001806", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", - "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==", + "version": "1.0.30001815", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001815.tgz", + "integrity": "sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==", "funding": [ { "type": "opencollective", @@ -7607,9 +7637,9 @@ "license": "MIT" }, "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", + "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", "license": "MIT" }, "node_modules/colorette": { @@ -7680,14 +7710,15 @@ } }, "node_modules/compression": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", - "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.2.tgz", + "integrity": "sha512-o8vI5RE5A6EVVOd9o41jKp41aJom+QTEO/Bx8MYNjexMo/Bv2WOjUfZr+aL0WnYSgymUy6zeguqLTsIhV0gMvQ==", "license": "MIT", "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", "debug": "2.6.9", + "destroy": "1.2.0", "negotiator": "~0.6.4", "on-headers": "~1.1.0", "safe-buffer": "5.2.1", @@ -7695,6 +7726,10 @@ }, "engines": { "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/compression/node_modules/bytes": { @@ -7899,23 +7934,29 @@ } }, "node_modules/core-js": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", - "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.50.0.tgz", + "integrity": "sha512-BRWgOLKkFeCgRudR6zrs8p9XJZcE14grzKMMssoYrk6krtuEZ7MTKPIY5RzOnqsEKIR9kst7wNzphttraT+Yqw==", "hasInstallScript": true, "license": "MIT", + "engines": { + "node": "*" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", - "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.50.0.tgz", + "integrity": "sha512-XGpFGbMLHwSt74YLTKho7Ib242qi6O8MSX+sRokV4oz7iKXvQWGYZthjIhjRGMxjzVkAubBO512dKGYcefmX3Q==", "license": "MIT", "dependencies": { - "browserslist": "^4.28.1" + "browserslist": "^4.28.7" + }, + "engines": { + "node": ">=6.4.0" }, "funding": { "type": "opencollective", @@ -8021,9 +8062,9 @@ } }, "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -8095,9 +8136,9 @@ } }, "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -8250,9 +8291,9 @@ } }, "node_modules/cssdb": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.9.0.tgz", - "integrity": "sha512-J8jOU/hLjaXcO1LldOLraJSQpfLXRKof0I7mtbRyOy2AAXgqst0x9rlgi2qXeD6d0ou3ZLqcPAMqYVbpCbrxEw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.12.0.tgz", + "integrity": "sha512-A8/XPAtGymaiKrVU++Xxmu+277gNdjKH0876QFiEFufAyKPX7V/+jVynbfiN9b45Hz07iKO4b7oJuECFTl6YQQ==", "funding": [ { "type": "opencollective", @@ -8495,9 +8536,9 @@ } }, "node_modules/default-browser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.1.tgz", + "integrity": "sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==", "license": "MIT", "dependencies": { "bundle-name": "^4.1.0", @@ -8796,9 +8837,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.396", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.396.tgz", - "integrity": "sha512-yHiw2Y3C3H9U6TMbOfoWK/BPreiOPXRfTWPBwQBoZG6/8TB6eOPnsy5oaRYuatR7Fw2SJ4kKforgufeo7fq0EQ==", + "version": "1.5.450", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.450.tgz", + "integrity": "sha512-AC3HBt6+rJKNUJxpBA1FQPKjrJ2gV6zXu7uAL95PTqxdBxiHDELWpeJ8N5QK5qwBJqXU18hTsmv+hHjfwQ0gdQ==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -8867,9 +8908,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.24.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.3.tgz", - "integrity": "sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.26.0.tgz", + "integrity": "sha512-9vhedylFonb2YGogzUKX6+Ja72gOJbN1QHAqdrvqLwhdl/QWbKopzoUC9EbQNVsAns/bx/4uyqalrQAoy1IByw==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -8919,9 +8960,9 @@ } }, "node_modules/es-module-lexer": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", - "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", "license": "MIT" }, "node_modules/es-object-atoms": { @@ -9007,49 +9048,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, "node_modules/estree-util-attach-comments": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", @@ -9090,9 +9088,9 @@ } }, "node_modules/estree-util-scope": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", - "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.1.tgz", + "integrity": "sha512-B0np3dcdxqILX5e9nEi5/Fr4K7gL4oYFVPV1zRa2e9wRCbQoZZNWOZFYyoInvXUPJXBXjss+QXlWLJChDEHDkA==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -9234,9 +9232,9 @@ } }, "node_modules/express": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", - "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.3.tgz", + "integrity": "sha512-Bdcs4+3qlpVlx2NRn6fgX2Ue2/gGRaPeawebgclM0ERSCqDpA+owF1fdPwjJUTAJWMTuAaxjDf+hzb0/4eKvvw==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -9258,9 +9256,9 @@ "methods": "~1.1.2", "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "~0.1.12", + "path-to-regexp": "~0.1.13", "proxy-addr": "~2.0.7", - "qs": "~6.15.1", + "qs": "~6.16.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "~0.19.0", @@ -9368,9 +9366,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", - "integrity": "sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", "funding": [ { "type": "github", @@ -9384,9 +9382,9 @@ "license": "BSD-3-Clause" }, "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", + "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==", "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -9585,9 +9583,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", - "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.1.tgz", + "integrity": "sha512-FNvFGzoMLWmE6Yj9spb/zjd7yiNCHiAW9/Tg9CXrQ8wuu32HtlJOwWO11OJafl5FfY3DxTdQ0vj42zU1kvv5jg==", "funding": [ { "type": "individual", @@ -9653,9 +9651,9 @@ } }, "node_modules/fs-extra": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", - "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", + "version": "11.4.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.1.tgz", + "integrity": "sha512-KYAb4c9BJQI6QqGKthV68OHe0badztdXJWKo0WtBA9IuCFPTKvE5ZdUBglP833aMjhaSPNO4A5j/EkzZtGlKjA==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -9772,9 +9770,9 @@ } }, "node_modules/glob-to-regex.js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", - "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.3.1.tgz", + "integrity": "sha512-zhWhMRsgnOym+1txhUmYJGD6eUsbUdrZv55gCYKuJX8t2p3+M8My23PD09bEIsreGUs5pnSa/idmcfp2/IlqGg==", "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -10337,9 +10335,9 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.3.0.tgz", + "integrity": "sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==", "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { @@ -10489,15 +10487,15 @@ } }, "node_modules/image-size": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", - "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.4.tgz", + "integrity": "sha512-QRUkFFsRV/6fuESxb9Vkq+a0LkSrgKXuc2NEqfikiXxxN/G3tjWt5EVUlMaImRBZRZK/jRBEbYvpPYZL8t08Zw==", "license": "MIT", "bin": { "image-size": "bin/image-size.js" }, "engines": { - "node": ">=16.x" + "node": ">=18" } }, "node_modules/immediate": { @@ -10589,9 +10587,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", - "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.5.0.tgz", + "integrity": "sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==", "license": "MIT", "engines": { "node": ">= 10" @@ -10652,12 +10650,12 @@ } }, "node_modules/is-core-module": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", - "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.17.0.tgz", + "integrity": "sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==", "license": "MIT", "dependencies": { - "hasown": "^2.0.3" + "hasown": "^2.0.4" }, "engines": { "node": ">= 0.4" @@ -10990,9 +10988,9 @@ } }, "node_modules/joi": { - "version": "17.13.4", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.4.tgz", - "integrity": "sha512-1RuuER6kmt8K8I3nIWvPZKi5RQCb568ZPyY4Pwjlua+yo+63ZTmIwxLZH0heBmiKN4uxjvCiarDrjaeH84xicQ==", + "version": "17.13.8", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.8.tgz", + "integrity": "sha512-iPKOGmiRw1jxf/JOPwxmCcUQAOdF359mdzYiP2DJ+TMX0YK2zjK3D+zYOaGjpumWxOFF/l2xVWjRVK5bGSLdEw==", "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.3.0", @@ -11009,9 +11007,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "funding": [ { "type": "github", @@ -11136,13 +11134,13 @@ } }, "node_modules/launch-editor": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", - "integrity": "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==", + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.2.tgz", + "integrity": "sha512-NHJEb30MGBCkmZXLZwz25t37QR4aY03ZzPYUJXOJaOa92uWwExI9SBQUuIznBYc1xkD7cJNGX7oc3Nl3sq2kQQ==", "license": "MIT", "dependencies": { "picocolors": "^1.1.1", - "shell-quote": "^1.8.4" + "shell-quote": "^1.10.0" } }, "node_modules/leven": { @@ -11284,9 +11282,9 @@ "license": "MIT" }, "node_modules/lunr-languages": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.20.0.tgz", - "integrity": "sha512-3LVgE7ekWXt04NBci/hjm+NXJxXZeRXuyClL0kA0HONyBOjxhP3ZQkuWIM4Ok3pbeptUW/rj3XcJcJuJVPwPYA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.22.0.tgz", + "integrity": "sha512-zNog8491aJ5Fl4WGe+aiMcc851d7d5s31nuDjfR0qv5zoVFSBB8/nq/WLMP9Xrtx+UeLX7jDvKFEmus4V5aKZA==", "license": "MPL-1.1" }, "node_modules/mark.js": { @@ -11327,9 +11325,9 @@ } }, "node_modules/mdast-util-directive": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", - "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.1.tgz", + "integrity": "sha512-Gqpa3MHorXYEZ0VfbroyvBlVKUfz371V6mIERqOYMcb0W1D3LwmFq1ZW4O2TDrbn+4ZmGLwMWeFRJgYZ+bc5fQ==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -11338,6 +11336,7 @@ "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", + "micromark-util-character": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-visit-parents": "^6.0.0" @@ -11347,10 +11346,46 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-directive/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-directive/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.3.tgz", + "integrity": "sha512-xPgpDNl0/OXHsI7TlaIs22lWnH3KlpvZdXG1ET/m/YT2Hhdkx8lJV4kLphE6l9simyM4KPDFBwas08BgEob6Jw==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -11376,9 +11411,9 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", - "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.1.0.tgz", + "integrity": "sha512-KRLgmPaP2H1ul2bpoJkOS+9pAcDAAj9Nu1mqLnh8NLeJG5tlvj42TH80PIGBpROWlRXLk0lDrWNuZCFy/tsB4A==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -11535,9 +11570,9 @@ } }, "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.1.tgz", + "integrity": "sha512-OuJHqvr455pwu2OaOrir7dbzqs4jlWKOtlu9L6GjcIjjQwNyw02VntQsr/Ek6/A13vgnXfUhBekWRUP1OkNivw==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -11695,9 +11730,9 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.2.0.tgz", + "integrity": "sha512-2Jn/ADrHFFyyniBMi0bncTbJqU78K3/TEYvzvwrWWzD9MYPUa/Gm4r3nOeKFQg/PDM5BsbDYdc8ackW4NTY6NA==", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -11705,8 +11740,10 @@ "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", + "micromark-util-character": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" }, @@ -11715,6 +11752,42 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, "node_modules/mdast-util-to-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", @@ -11744,22 +11817,22 @@ } }, "node_modules/memfs": { - "version": "4.64.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.64.0.tgz", - "integrity": "sha512-Kw72fgY7Wn+sD8KmtNWSafl1dz0UvAsE/PHs3YVfLiaZuA3HxNm9sRLqAu0ATiBGJvME1PxZXbBZPv5GycDeAw==", + "version": "4.80.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.80.0.tgz", + "integrity": "sha512-N70W2isi44XdGn7uPo9NJ4zRukcdkwSFHlnYx42SWOH/+hzqNc8P7+tVoA2up4z7faHvNi1RSNCFjxoYQ71VPQ==", "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/fs-core": "4.64.0", - "@jsonjoy.com/fs-fsa": "4.64.0", - "@jsonjoy.com/fs-node": "4.64.0", - "@jsonjoy.com/fs-node-builtins": "4.64.0", - "@jsonjoy.com/fs-node-to-fsa": "4.64.0", - "@jsonjoy.com/fs-node-utils": "4.64.0", - "@jsonjoy.com/fs-print": "4.64.0", - "@jsonjoy.com/fs-snapshot": "4.64.0", + "@jsonjoy.com/fs-core": "4.80.0", + "@jsonjoy.com/fs-fsa": "4.80.0", + "@jsonjoy.com/fs-node": "4.80.0", + "@jsonjoy.com/fs-node-builtins": "4.80.0", + "@jsonjoy.com/fs-node-to-fsa": "4.80.0", + "@jsonjoy.com/fs-node-utils": "4.80.0", + "@jsonjoy.com/fs-print": "4.80.0", + "@jsonjoy.com/fs-snapshot": "4.80.0", "@jsonjoy.com/json-pack": "^1.11.0", "@jsonjoy.com/util": "^1.9.0", - "glob-to-regex.js": "^1.0.1", + "glob-to-regex.js": "^1.3.1", "thingies": "^2.5.0", "tree-dump": "^1.0.3", "tslib": "^2.0.0" @@ -11767,9 +11840,6 @@ "funding": { "type": "github", "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" } }, "node_modules/merge-descriptors": { @@ -11806,9 +11876,9 @@ } }, "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.3.tgz", + "integrity": "sha512-oGYfQzHSG5dOMovQcJ3fyTmZlWAWpi0XA0sJwJs+i6OT88o1+Jtw/8z0CmdowSLxGhhFK89rQ/oXph/wN02PNw==", "funding": [ { "type": "GitHub Sponsors", @@ -11831,6 +11901,7 @@ "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", @@ -11841,9 +11912,9 @@ } }, "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.4.tgz", + "integrity": "sha512-wxEeE8v8XVvOrxn1TZj74qYhAtTQsSqufHVS3uNVyT1MupXxhyaHk8/9xDNPh9BmL77QNDgWTkZ3RsYHB2ry7w==", "funding": [ { "type": "GitHub Sponsors", @@ -11860,24 +11931,25 @@ "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", + "micromark-factory-space": "^2.1.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "micromark-util-types": "^2.0.3" } }, "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -11950,9 +12022,9 @@ } }, "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12150,9 +12222,9 @@ } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12240,9 +12312,9 @@ "license": "MIT" }, "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.2.tgz", + "integrity": "sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==", "license": "MIT", "dependencies": { "devlop": "^1.0.0", @@ -12257,9 +12329,9 @@ } }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12343,9 +12415,9 @@ } }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12425,9 +12497,9 @@ } }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12503,9 +12575,9 @@ } }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12791,9 +12863,9 @@ } }, "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12905,9 +12977,9 @@ } }, "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12983,9 +13055,9 @@ } }, "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13279,6 +13351,25 @@ ], "license": "MIT" }, + "node_modules/micromark-util-edit-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-edit-map/-/micromark-util-edit-map-1.0.0.tgz", + "integrity": "sha512-Pa2ljlsEL6sVwFaYeyrOLSYbQt73JvGbPOYFq+9AElXiSnfI5Q4465RRZ1sHv7lDjDOnGRDDaqPXqClqWK/q1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, "node_modules/micromark-util-encode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", @@ -13518,9 +13609,9 @@ "license": "MIT" }, "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.3.tgz", + "integrity": "sha512-oxB2Ik03hI0gv+VNn9tnh1t1YEe9MDPptViAEgfdf3YQHsn0pzGTgCdlSCJXcwhqm8phaEuM7zeEu3QQzVBrPg==", "funding": [ { "type": "GitHub Sponsors", @@ -13534,9 +13625,9 @@ "license": "MIT" }, "node_modules/micromark/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13704,15 +13795,15 @@ } }, "node_modules/minimizer-webpack-plugin": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.6.1.tgz", - "integrity": "sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.13.0.tgz", + "integrity": "sha512-OO1NF2zHj6sf4CNv2AsUWYcS8WEwkVKQDXxxKzlOxx1Xl+WlqYtVC+oNlGNwGkLAOnpj277BSHypWwRtd9w4JQ==", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", + "@jridgewell/trace-mapping": "^0.3.31", "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "terser": "^5.31.1" + "schema-utils": "^4.3.3", + "terser": "^5.51.0" }, "engines": { "node": ">= 10.13.0" @@ -13728,6 +13819,9 @@ "@minify-html/node": { "optional": true }, + "@napi-rs/image": { + "optional": true + }, "@swc/core": { "optional": true }, @@ -13752,12 +13846,21 @@ "html-minifier-terser": { "optional": true }, + "imagemin": { + "optional": true + }, "lightningcss": { "optional": true }, "postcss": { "optional": true }, + "sharp": { + "optional": true + }, + "svgo": { + "optional": true + }, "uglify-js": { "optional": true } @@ -13821,9 +13924,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.16", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", - "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz", + "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==", "funding": [ { "type": "github", @@ -13847,12 +13950,6 @@ "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" - }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -13879,9 +13976,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.51", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", - "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==", + "version": "2.0.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", + "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==", "license": "MIT", "engines": { "node": ">=18" @@ -14472,12 +14569,15 @@ } }, "node_modules/pkijs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.0.tgz", - "integrity": "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.1.tgz", + "integrity": "sha512-Oo/NZcSWccq8KyoG7gLE9fnltgHns+pNCjCAp/WmjsUySi+sX7y4z4Xqu4fVb42CDHzRPl33fjzT15V1wvcyhA==", "license": "BSD-3-Clause", + "workspaces": [ + "website" + ], "dependencies": { - "@noble/hashes": "1.4.0", + "@noble/hashes": "1.8.0", "asn1js": "^3.0.6", "bytestreamjs": "^2.0.1", "pvtsutils": "^1.3.6", @@ -14489,9 +14589,9 @@ } }, "node_modules/postcss": { - "version": "8.5.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz", - "integrity": "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==", + "version": "8.5.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.29.tgz", + "integrity": "sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==", "funding": [ { "type": "opencollective", @@ -14508,9 +14608,9 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.16", + "nanoid": "^3.3.19", "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "source-map-js": "^1.2.2" }, "engines": { "node": "^10 || ^12 || >=14" @@ -14542,9 +14642,9 @@ } }, "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14786,9 +14886,9 @@ } }, "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14824,9 +14924,9 @@ } }, "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14952,9 +15052,9 @@ } }, "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14990,9 +15090,9 @@ } }, "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15279,9 +15379,9 @@ } }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15307,9 +15407,9 @@ } }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15406,9 +15506,9 @@ } }, "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15769,9 +15869,9 @@ } }, "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15862,9 +15962,9 @@ } }, "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16039,9 +16139,9 @@ "license": "ISC" }, "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", + "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", "license": "MIT", "dependencies": { "forwarded": "0.2.0", @@ -16049,6 +16149,10 @@ }, "engines": { "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/proxy-addr/node_modules/ipaddr.js": { @@ -16094,18 +16198,18 @@ } }, "node_modules/pvutils": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", - "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.2.0.tgz", + "integrity": "sha512-BbubeCEyTuQjVMakvJQ/Sxbc93F2pwmbsxONT/ZRrwU7Ua38d8unYTwXpTVLAKJ4BDuH9IGztCjQcd/N/39Dvg==", "license": "MIT", "engines": { "node": ">=16.0.0" } }, "node_modules/qs": { - "version": "6.15.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", - "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "license": "BSD-3-Clause", "dependencies": { "es-define-property": "^1.0.1", @@ -16223,24 +16327,24 @@ } }, "node_modules/react": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", - "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz", - "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "scheduler": "^0.28.0" }, "peerDependencies": { - "react": "^19.2.8" + "react": "^19.3.0" } }, "node_modules/react-fast-compare": { @@ -16465,15 +16569,15 @@ "license": "Apache-2.0" }, "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.5.0.tgz", + "integrity": "sha512-1s+CxXjJ71i7LNVy8nYwg47XV4y6lAnOEhsMtSKq3WpmPfhl9LuKlTqKIn/3yUpE8lBz+W+TT88Bxyhnr0U4yw==", "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", - "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.3.0.tgz", + "integrity": "sha512-9ns8odR8e9q3otKeHj3DE80jZYKg6zVeZKE+zQmRKXFoVUcuiTGeO6iusDhPRoIQQPVPRvH+SfBhrTud4eczuw==", "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -16483,13 +16587,13 @@ } }, "node_modules/regexpu-core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", - "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.5.3.tgz", + "integrity": "sha512-E8VgUoSK+LMQrLboDxavm76MTBGrQhx9RiNuomRmYnZ10Uw12HrI8fkxOOncktb2hBpzIZ9SV/347euQHG5z+g==", "license": "MIT", "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.2", + "regenerate": "^1.5.0", + "regenerate-unicode-properties": "^10.3.0", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", @@ -16533,9 +16637,9 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.2.tgz", - "integrity": "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==", + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.4.tgz", + "integrity": "sha512-EWV80YgFaVgFrjGCAsV7oybp4GOxbls5RzBg8OB0nKEVXsBJR1JlV8Di1JhCROg3MzTfe1RI8yitIm1eOs68iA==", "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.1.0" @@ -16835,13 +16939,13 @@ "license": "MIT" }, "node_modules/resolve": { - "version": "1.22.12", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", - "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "version": "1.22.13", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.13.tgz", + "integrity": "sha512-Dj/cW9zBV2aRj6XzCxuGIs3ESZKv02jixne3q6jFZYZ3/Tg09gHHviSMDL4kObh9pqSahdRHEnDoaP2gn8YLhA==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "is-core-module": "^2.16.1", + "is-core-module": "^2.17.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -16999,9 +17103,9 @@ } }, "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", "license": "MIT" }, "node_modules/schema-dts": { @@ -17011,14 +17115,14 @@ "license": "Apache-2.0" }, "node_modules/schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.5.0.tgz", + "integrity": "sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==", "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", + "@types/json-schema": "^7.0.15", + "ajv": "^8.20.0", + "ajv-formats": "^3.0.1", "ajv-keywords": "^5.1.0" }, "engines": { @@ -17343,9 +17447,9 @@ } }, "node_modules/shell-quote": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", - "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.12.0.tgz", + "integrity": "sha512-PcByqNyT/38F2kDNi006HAMRJaULuBzq/FOsw3qdZvX/GA9W/jamDaRskgHjubHiftXK5sIFxLNkvrXUwcof6Q==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -17538,9 +17642,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -17659,9 +17763,9 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.4.0.tgz", + "integrity": "sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==", "license": "MIT", "engines": { "node": ">=12" @@ -17814,15 +17918,18 @@ } }, "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "license": "MIT" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.1.0.tgz", + "integrity": "sha512-bwLf38YmY+TDYHJw1Ex0Co8c4yeXuJAo8YnXGZrscxrvYoVVIvLeniEkV1Ks/54VteMnL4FtyN1+P+TZJdUPmQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, "node_modules/svgo": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.4.tgz", - "integrity": "sha512-GsNRis4e8jxn2Y9ENz/8lbJ93CstG8svtMnuRaHbiF2LTJ5tK0/q3t/URPq9Zc7zVWBJnNnJMIp6bevK7bSmNg==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.5.tgz", + "integrity": "sha512-8SQMzdrvWaD8deUmrnYB+ASyxBVgWUOilg+A75nE/76WdLpj6LopCwiAVvkzkcqy/9b7t2Mg7faFLjg0ZRcZ3w==", "license": "MIT", "dependencies": { "commander": "^7.2.0", @@ -17867,9 +17974,9 @@ } }, "node_modules/terser": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.49.0.tgz", - "integrity": "sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==", + "version": "5.51.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", + "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -18203,18 +18310,18 @@ } }, "node_modules/undici": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", - "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.30.0.tgz", + "integrity": "sha512-dkrQXeHSaoamnItlYbmzG0wFYrM0ZwDxCIg0A7aKjTyyhh9svRzCNFEzV+Vm05/yehjCzjDZ31KXfGEjYSztDQ==", "license": "MIT", "engines": { "node": ">=20.18.1" } }, "node_modules/undici-types": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -18400,9 +18507,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", + "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", "funding": [ { "type": "opencollective", @@ -18738,9 +18845,9 @@ } }, "node_modules/webpack": { - "version": "5.109.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.109.0.tgz", - "integrity": "sha512-vomrngskVVXEZF9sMZfYAd4pXZUnfaWdJGlF+BTNF+gJBCKYCQBnOeVPlrh39Ewl7nlCsirDplMy6o5g9xJHBg==", + "version": "5.111.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.111.1.tgz", + "integrity": "sha512-cNypaz0RP+S4cvQVi1M/3bRUkvNP0xZpL0TjFx+c6jg64VbxD+2weWDgY9UnjRI6dhZgtaj8DU76GGFcJ79xPQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.8", @@ -18748,18 +18855,15 @@ "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.24.2", + "enhanced-resolve": "^5.25.0", "es-module-lexer": "^2.1.0", - "eslint-scope": "5.1.1", "events": "^3.2.0", "graceful-fs": "^4.2.11", "mime-db": "^1.54.0", - "minimizer-webpack-plugin": "^5.6.1", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", + "minimizer-webpack-plugin": "^5.7.0", + "schema-utils": "^4.5.0", "tapable": "^2.3.0", "watchpack": "^2.5.2", "webpack-sources": "^3.5.1" @@ -18816,9 +18920,9 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", - "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.6.tgz", + "integrity": "sha512-yBWCMvIfUmuhAE8vdqUKzH0vg9kuWN0KeG4vBnqRplUFHRU7lMQjkiJWxVQzvo2BTewqhPhDlMB41rAt2jVA9A==", "license": "MIT", "dependencies": { "colorette": "^2.0.10", @@ -18970,9 +19074,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.21.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz", - "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -19005,9 +19109,9 @@ } }, "node_modules/webpack-sources": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.6.0.tgz", + "integrity": "sha512-EIMmPVvNI0CYXyRPp34F2Qk7W37/BZVZIofS6LAUnrNjCVahS+hO4mxwFJDjQjODTGZDtVzLYoN2+1dYkhk9qA==", "license": "MIT", "engines": { "node": ">=10.13.0" @@ -19160,9 +19264,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.4.0.tgz", + "integrity": "sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==", "license": "MIT", "engines": { "node": ">=12" From ff001a9f481c46e58583f9c2332f177f39dcd250 Mon Sep 17 00:00:00 2001 From: Chris John Date: Thu, 8 Oct 2026 13:03:10 -0400 Subject: [PATCH 2/4] Translate changes page with new protection on _AsATable because in some languages that was translating to something causing errors. --- i18n/bn/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/cs/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/da/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/de/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/el/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/es/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/fi/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/fr/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/ga/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/hi/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/hu/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/id/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/it/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/ja/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/ko/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/nb/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/nl/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/pl/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/pt/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/ro/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/ru/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/sv/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/th/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/tl/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/tr/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/uk/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/ur/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/zh/docusaurus-plugin-content-pages/changes.md | 2 +- i18n/zt/docusaurus-plugin-content-pages/changes.md | 2 +- translate_docs.py | 1 + 30 files changed, 30 insertions(+), 29 deletions(-) diff --git a/i18n/bn/docusaurus-plugin-content-pages/changes.md b/i18n/bn/docusaurus-plugin-content-pages/changes.md index c4c61d13d1..2c090789b1 100644 --- a/i18n/bn/docusaurus-plugin-content-pages/changes.md +++ b/i18n/bn/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ DjaVu Suas তৈরি হয় Adot OpenJDK এর Java . . দেখুন * EDDT টেবিল হতে পরিবর্তন করুন EDDGrid যা আরো ভাল করে গড়ে তুলতে পারে। EDD টেবিল হতে EDDGrid ব্যবহারকারীদের দ্বারা তথ্য গণনা করা হয় (" সেটিং অনুসারে") . . * এটি এখন সমর্থন করে<সর্বোচ্চ এক্স- অক্ষের মাত্রা (ডিফল্ট=10) যেকোন অক্ষের সর্বোচ্চ সংখ্যা উল্লেখ করে \\[ ০ \\] (সাধারণত "time" ) যে মূল্যবোধ একবার অনুসন্ধান করা সম্ভব হবে । EDD টেবিল থেকে প্রাপ্ত সরল অনুরোধ অগ্রাহ্য করা হবে EDDGrid সম্পূর্ণ গ্রিড থেকে অনুসন্ধানের তথ্য মুছে ফেলুন (মেয়াদ উত্তীর্ণ হয়েছে) . . - * তথ্য নির্মাণ করতে ব্যর্থ Xml এখন ED টেবিল নির্মাণের জন্য একটি বিকল্প EDDGrid প্রদত্ত গ্রিডের সকল উপাত্তের জন্য ডাটাসেট ERDDAP™ মিল পাওয়া গিয়েছেComment (সব তথ্য সেট করার জন্য ব্যবহার করুন) . . এই তথ্য যে অতিরিক্ত তথ্য তৈরি করেছে তার সারসংক্ষেপে আরো তথ্য রয়েছে যা নির্দেশ করে যে এটি একটি ছাঁটা ডাটা সংস্করণ। আর তাদের datasetID এটাই datasetID গ্রিড-এর সীমিত তথ্য, এবং "\tactive" _BAR_ + * তথ্য নির্মাণ করতে ব্যর্থ Xml এখন ED টেবিল নির্মাণের জন্য একটি বিকল্প EDDGrid প্রদত্ত গ্রিডের সকল উপাত্তের জন্য ডাটাসেট ERDDAP™ মিল পাওয়া গিয়েছেComment (সব তথ্য সেট করার জন্য ব্যবহার করুন) . . এই তথ্য যে অতিরিক্ত তথ্য তৈরি করেছে তার সারসংক্ষেপে আরো তথ্য রয়েছে যা নির্দেশ করে যে এটি একটি ছাঁটা ডাটা সংস্করণ। আর তাদের datasetID এটাই datasetID গ্রিড তথ্য সমষ্টি, এবং যোগ করো "\\_AsATable" . . * অধিকাংশ সাধারণ প্রস্তুতির জন্য এটি একটি বড় গতি রয়েছে: গ্রিড-বিহীন সূত্রের দৈর্ঘ্য হল একটা EDDGrid আরম্ভ থেকে Iddvad তথ্য এক একই সময়ে ERDDAP . . জেমস গ্যােলঘার এবং এড আর্মস্ট্রংকে ধন্যবাদ। diff --git a/i18n/cs/docusaurus-plugin-content-pages/changes.md b/i18n/cs/docusaurus-plugin-content-pages/changes.md index f155211aa0..f3f5c5efc3 100644 --- a/i18n/cs/docusaurus-plugin-content-pages/changes.md +++ b/i18n/cs/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Viz [Tato dokumentace](/docs/server-admin/datasets#aggregation-via-file-names-or * ZMĚNY NA EDDTableFrom EDDGrid což je mnohem lepší. EDDTableFrom EDDGrid Umožňuje uživatelům dotazovat se mřížkované soubory dat, jako by to byly tabulární soubory dat ("Query by value") . * Nyní podporuje<maxAxis0> tag (výchozí=10) který určuje maximální počet os \\[ 0 \\] (obvykle "time" ) hodnoty, které mohou být dotazovány najednou. To brání naivním požadavkům získat z EDDTableFrom EDDGrid prohledat celý datový soubor sítě (která by selhala s chybou timeout) . - * Generovat soubory dat Xml má nyní možnost generovat EDDTableFrom EDDGrid Soubory údajů pro všechny datové soubory v dané síti ERDDAP™ který odpovídá stanovenému regexu (použít .\\* pro porovnání všech souborů dat) . Soubory údajů, které vytváří, mají další informace v souhrnném atributu, které naznačují, že se jedná o tabulární verzi mřížkovaného datového souboru. A jejich datasetID je datasetID z mřížkovaného souboru, plus "\\_AsATable." + * Generovat soubory dat Xml má nyní možnost generovat EDDTableFrom EDDGrid Soubory údajů pro všechny datové soubory v dané síti ERDDAP™ který odpovídá stanovenému regexu (použít .\\* pro porovnání všech souborů dat) . Soubory údajů, které vytváří, mají další informace v souhrnném atributu, které naznačují, že se jedná o tabulární verzi mřížkovaného datového souboru. A jejich datasetID je datasetID datové sítě, plus "\\_AsATable" . * K dispozici je velká rychlost pro nejčastější nastavení: když mřížkovaný datový soubor je EDDGrid FromErddap soubor, který je ve stejném ERDDAP . Díky Jamesi Gallagherovi a Edu Armstrongovi. diff --git a/i18n/da/docusaurus-plugin-content-pages/changes.md b/i18n/da/docusaurus-plugin-content-pages/changes.md index 6590410461..56f0ca00f2 100644 --- a/i18n/da/docusaurus-plugin-content-pages/changes.md +++ b/i18n/da/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Se endnu [denne dokumentation](/docs/server-admin/datasets#aggregation-via-file- * CHANGES til EDDTableFra EDDGrid hvilket gør det meget bedre. EDDTableFra EDDGrid lader brugerne forespørge gitterded-datasæt, når de var faneformede datasæt ("Beskydning af værdi") . * Det understøtter nu en<maxAxis0> tag (Standard=10) der angiver det maksimale antal akser \\[ 0 \\] (normalt "time" ) værdier, der kan genbruges på én gang. Dette forhindrer naive anmodninger fra at få EDDTableFra EDDGrid at søge gennem en hel gitterded datasæt (som ville mislykkes med en timeout fejl) . - * GenererDatasets Xml har nu mulighed for at generere EDDTableFra EDDGrid Datasæt til alle de gitterede datasæt i en given ERDDAP™ som matcher en bestemt regex (Brug .\\* for at matche alle datasæt) . De datasæt, som det skaber, har yderligere oplysninger i den sammenfattende egenskab, der angiver, at dette er en faneformet version af et gitteret datasæt. Og deres datasetID er det datasetID af gitteret datasæt, plus "\\_AsATable". + * GenererDatasets Xml har nu mulighed for at generere EDDTableFra EDDGrid Datasæt til alle de gitterede datasæt i en given ERDDAP™ som matcher en bestemt regex (Brug .\\* for at matche alle datasæt) . De datasæt, som det skaber, har yderligere oplysninger i den sammenfattende egenskab, der angiver, at dette er en faneformet version af et gitteret datasæt. Og deres datasetID er det datasetID af gitteret datasæt, plus "\\_AsATable" . * Der er en stor hastighed op for den mest almindelige opsætning: når gitteret datasæt er en EDDGrid FraErddap datasæt, der er i samme ERDDAP . Tak til James Gallagher og Ed Armstrong. diff --git a/i18n/de/docusaurus-plugin-content-pages/changes.md b/i18n/de/docusaurus-plugin-content-pages/changes.md index ed71b5a181..01510035b9 100644 --- a/i18n/de/docusaurus-plugin-content-pages/changes.md +++ b/i18n/de/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Vgl. [Diese Dokumentation](/docs/server-admin/datasets#aggregation-via-file-name * VERÄNDERUNGEN zu EDDTableFrom EDDGrid die es viel besser machen. EDDTableFrom EDDGrid ermöglicht es den Benutzern, netzgebundene Datensätze abzufragen, als ob sie tabellarische Datensätze wären ("Quicky by Value") . * Es unterstützt jetzt<maxAxis0> tag (Standardeinstellungen) die die maximale Anzahl der Achse angibt \\[ 0) \\] (in "time" ) Werte, die sofort abgefragt werden können. Dies verhindert, dass naive Anfragen EDDTableFrom bekommen EDDGrid zur Suche durch einen gesamten netzgebundenen Datensatz (was einen Timeout-Fehler versagen würde) . - * Datensätze generieren Xml hat jetzt eine Option, EDDTableFrom zu generieren EDDGrid Datensätze für alle netzgebundenen Datensätze in einem bestimmten ERDDAP™ die zu einem bestimmten Regex passen (Verwenden Sie .\\*, um alle Datensätze anzupassen) . Die Datensätze, die sie erstellt, haben zusätzliche Informationen in dem zusammenfassenden Attribut, das angibt, dass es sich um eine tabellarische Version eines netzgebundenen Datensatzes handelt. Und ihre datasetID ist die datasetID des netzgebundenen Datensatzes plus "\\_AsATable". + * Datensätze generieren Xml hat jetzt eine Option, EDDTableFrom zu generieren EDDGrid Datensätze für alle netzgebundenen Datensätze in einem bestimmten ERDDAP™ die zu einem bestimmten Regex passen (Verwenden Sie .\\*, um alle Datensätze anzupassen) . Die Datensätze, die sie erstellt, haben zusätzliche Informationen in dem zusammenfassenden Attribut, das angibt, dass es sich um eine tabellarische Version eines netzgebundenen Datensatzes handelt. Und ihre datasetID ist die datasetID des netzgebundenen Datensatzes, plus "\\_AsATable" . * Es gibt eine große Geschwindigkeit für die häufigste Einrichtung: wenn der gegitterte Datensatz ein EDDGrid AusErddap-Datensatz, der in der gleichen ERDDAP . Dank James Gallagher und Ed Armstrong. diff --git a/i18n/el/docusaurus-plugin-content-pages/changes.md b/i18n/el/docusaurus-plugin-content-pages/changes.md index df93766d32..18fef28a7e 100644 --- a/i18n/el/docusaurus-plugin-content-pages/changes.md +++ b/i18n/el/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ DejaVu Sans που είναι ενσωματωμένα σε Υιοθετήστε * Αλλαγές στον πίνακα EDDFrom EDDGrid που το κάνει πολύ καλύτερο. Πίνακας EDD από EDDGrid επιτρέπει στους χρήστες να ερωτούν τα πλέγματα δεδομένων σαν να ήταν σύνολα δεδομένων πίνακα ("κεραίωση κατά αξία") . * Τώρα υποστηρίζει<ετικέτα maxAxis0> (προεπιλογή=10) που καθορίζει τον μέγιστο αριθμό άξονα \\[ 0 \\] (συνήθως "time" ) τιμές που μπορούν να τεθούν αμέσως υπό αμφισβήτηση. Αυτό εμποδίζει αφελές αιτήσεις από την απόκτηση EDDTableFrom EDDGrid για αναζήτηση μέσω ενός ολόκληρου πλέγματος συνόλου δεδομένων (που θα αποτύχει με σφάλμα χρονικού ορίου) . - * Δημιουργία συνόλων δεδομένων Το Xml έχει τώρα μια επιλογή για τη δημιουργία του EDDTableFrom EDDGrid σύνολα δεδομένων για όλα τα σύνολα δεδομένων σε ένα δεδομένο ERDDAP™ που ταιριάζουν με μια καθορισμένη regex (χρήση .\\* για να ταιριάζει με όλα τα σύνολα δεδομένων) . Τα σύνολα δεδομένων που δημιουργεί έχουν πρόσθετες πληροφορίες στο συνοπτικό χαρακτηριστικό που δείχνουν ότι πρόκειται για μια μορφή πίνακα ενός πλέγματος συνόλου δεδομένων. Και τους datasetID είναι το datasetID του πλέγματος συνόλου δεδομένων, συν "\\_AsATable". + * Δημιουργία συνόλων δεδομένων Το Xml έχει τώρα μια επιλογή για τη δημιουργία του EDDTableFrom EDDGrid σύνολα δεδομένων για όλα τα σύνολα δεδομένων σε ένα δεδομένο ERDDAP™ που ταιριάζουν με μια καθορισμένη regex (χρήση .\\* για να ταιριάζει με όλα τα σύνολα δεδομένων) . Τα σύνολα δεδομένων που δημιουργεί έχουν πρόσθετες πληροφορίες στο συνοπτικό χαρακτηριστικό που δείχνουν ότι πρόκειται για μια μορφή πίνακα ενός πλέγματος συνόλου δεδομένων. Και τους datasetID είναι το datasetID του πλέγματος συνόλου δεδομένων, συν "\\_AsATable" . * Υπάρχει μια μεγάλη ταχύτητα προς τα πάνω για την πιο κοινή ρύθμιση: όταν το πλέγμα σύνολο δεδομένων είναι ένα EDDGrid Σύνολο δεδομένων FromErddap που βρίσκεται στο ίδιο ERDDAP . Χάρη στον Τζέιμς Γκάλαγκερ και τον Εντ Άρμστρονγκ. diff --git a/i18n/es/docusaurus-plugin-content-pages/changes.md b/i18n/es/docusaurus-plugin-content-pages/changes.md index 645196c2fe..bd3f936467 100644 --- a/i18n/es/docusaurus-plugin-content-pages/changes.md +++ b/i18n/es/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ See [esta documentación](/docs/server-admin/datasets#aggregation-via-file-names * CHANGES to EDDTableDesde EDDGrid que lo hace mucho mejor. EDDTableDesde EDDGrid permite a los usuarios consultar conjuntos de datos redondeados como si fueran conjuntos de datos tabulares ("query by value") . * Ahora soporta un<maxAxis0 (default=10) que especifica el número máximo de eje \\[ 0 \\] (generalmente "time" ) valores que pueden ser preguntados inmediatamente. Esto evita que las solicitudes ingenuas de obtener EDDTable EDDGrid para buscar a través de un conjunto de datos (que fallaría con un error de timeout) . - * GenerarDatasets Xml ahora tiene una opción para generar EDDTableDesde EDDGrid conjuntos de datos para todos los conjuntos de datos redondeados en un determinado ERDDAP™ que coincide con un regex especificado (utilizar .\\* para combinar todos los conjuntos de datos) . Los conjuntos de datos que crea tienen información adicional en el atributo sumario indicando que esta es una versión tabular de un conjunto de datos redondeados. Y sus datasetID es datasetID del conjunto de datos redondeados, más "\\_AsATable". + * GenerarDatasets Xml ahora tiene una opción para generar EDDTableDesde EDDGrid conjuntos de datos para todos los conjuntos de datos redondeados en un determinado ERDDAP™ que coincide con un regex especificado (utilizar .\\* para combinar todos los conjuntos de datos) . Los conjuntos de datos que crea tienen información adicional en el atributo sumario indicando que esta es una versión tabular de un conjunto de datos redondeados. Y sus datasetID es datasetID del conjunto de datos redondeados, más "\\_AsATable" . * Hay una gran velocidad para la configuración más común: cuando el conjunto de datos redondeado es un EDDGrid DeErddap dataset que está en el mismo ERDDAP . Gracias a James Gallagher y Ed Armstrong. diff --git a/i18n/fi/docusaurus-plugin-content-pages/changes.md b/i18n/fi/docusaurus-plugin-content-pages/changes.md index 2eecd7eb9b..c3bdafa69d 100644 --- a/i18n/fi/docusaurus-plugin-content-pages/changes.md +++ b/i18n/fi/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Näytä [Tämä dokumentti](/docs/server-admin/datasets#aggregation-via-file-nam * Muutoksia EDDTableFrom EDDGrid joka tekee siitä paljon paremman. EDDTableFrom EDDGrid Käyttäjät voivat kysellä verkkotietoaineistoja ikään kuin ne olisivat tabulaarisia tietoaineistoja. ("Kysymys arvosta") . * Nyt se tukee a<MaxAxis0 > Tag (Oletusarvo = 10) joka määrittää akselin enimmäismäärän \\[ 0 \\] (Yleensä yleensä "time" ) arvoja, joita voi kysellä heti. Tämä estää naiivit pyynnöt saada EDDTableFrom EDDGrid haku koko verkkotietoaineiston kautta (joka epäonnistuisi aikalisävirheellä) . - * GenerateDatasets XML:llä on nyt mahdollisuus luoda EDDTableFrom EDDGrid Tiedot kaikista verkkotietokannoista tietyssä ERDDAP™ jotka vastaavat tiettyä regexiä (käyttää .* vastaamaan kaikkia tietoaineistoja) . Sen luomilla tietoaineistoilla on lisätietoja tiivistelmän ominaisuuksista, jotka osoittavat, että tämä on tabulaarinen versio verkkotietokannasta. ja heidän datasetID on datasetID verkostoitunut tietoaineisto, plus "AsATable". + * GenerateDatasets XML:llä on nyt mahdollisuus luoda EDDTableFrom EDDGrid Tiedot kaikista verkkotietokannoista tietyssä ERDDAP™ jotka vastaavat tiettyä regexiä (käyttää .* vastaamaan kaikkia tietoaineistoja) . Sen luomilla tietoaineistoilla on lisätietoja tiivistelmän ominaisuuksista, jotka osoittavat, että tämä on tabulaarinen versio verkkotietokannasta. ja heidän datasetID on datasetID Verkkotietokanta, plus "\\_AsATable" . * Yleisimmän asennuksen nopeus on suuri: kun verkkotietokanta on EDDGrid Tietokanta, joka on samassa ERDDAP . Kiitos James Gallagher ja Ed Armstrong. diff --git a/i18n/fr/docusaurus-plugin-content-pages/changes.md b/i18n/fr/docusaurus-plugin-content-pages/changes.md index 8755a46924..127cf8913b 100644 --- a/i18n/fr/docusaurus-plugin-content-pages/changes.md +++ b/i18n/fr/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Voir [cette documentation](/docs/server-admin/datasets#aggregation-via-file-name * CHANGEMENTS À EDDTable EDDGrid Ce qui fait beaucoup mieux. Tableau EDD de EDDGrid permet aux utilisateurs de requête des ensembles de données maillés comme s'ils étaient des ensembles de données tabulaires ("requête par valeur") . * Il soutient maintenant<Tag maxAxis0> (par défaut=10) qui spécifie le nombre maximal d'axes \\[ 0 \\] (généralement "time" ) valeurs qui peuvent être posées en même temps. Cela empêche les demandes naïves d'obtenir EDDTableFrom EDDGrid pour rechercher à travers un ensemble de données maillées (qui échouerait avec une erreur de temporisation) . - * Générer des ensembles de données Xml a maintenant une option pour générer EDDTableFrom EDDGrid ensembles de données pour tous les ensembles de données maillés dans une donnée ERDDAP™ qui correspondent à un regex spécifié (utiliser .\\* pour correspondre à tous les ensembles de données) . Les ensembles de données qu'il crée ont des informations supplémentaires dans l'attribut sommaire indiquant qu'il s'agit d'une version tabulaire d'un ensemble de données maillées. Et leurs datasetID est le datasetID de l'ensemble de données maillées, plus "\\_AsATable". + * Générer des ensembles de données Xml a maintenant une option pour générer EDDTableFrom EDDGrid ensembles de données pour tous les ensembles de données maillés dans une donnée ERDDAP™ qui correspondent à un regex spécifié (utiliser .\\* pour correspondre à tous les ensembles de données) . Les ensembles de données qu'il crée ont des informations supplémentaires dans l'attribut sommaire indiquant qu'il s'agit d'une version tabulaire d'un ensemble de données maillées. Et leurs datasetID est le datasetID de l'ensemble de données maillées, plus "\\_AsATable" . * Il y a une grande vitesse pour la configuration la plus courante: lorsque l'ensemble de données EDDGrid D'Erddap ensemble de données qui est dans le même ERDDAP . Grâce à James Gallagher et Ed Armstrong. diff --git a/i18n/ga/docusaurus-plugin-content-pages/changes.md b/i18n/ga/docusaurus-plugin-content-pages/changes.md index 252a6b5b72..1bca94af3d 100644 --- a/i18n/ga/docusaurus-plugin-content-pages/changes.md +++ b/i18n/ga/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Féach ar [an doiciméad seo](/docs/server-admin/datasets#aggregation-via-file-n * CHANGES to EDDTableFrom EDDGrid a dhéanann sé i bhfad níos fearr. EDDTableFrom EDDGrid ligeann d'úsáideoirí a cheist tacar sonraí gridded amhail is dá mba thacair sonraí tabular ("ceisteanna de réir luacha") . * Tacaíonn sé anois<maxAxis0 chlib (réamhshocraithe = 10) a shonraíonn an t-uasmhéid ais \\[ 0 0 \\] (de ghnáth "time" ) luachanna is féidir a chuardach ag an am céanna. Cuireann sé seo cosc ar iarratais naive ó EDDTableFrom fháil EDDGrid chun cuardach a dhéanamh trí tacar sonraí ar fad gridded (a bheadh theipeann le earráid timeout) . - * Sonraí a ghiniúint Tá Xml anois rogha a ghiniúint EDDTableFrom EDDGrid datasets do gach ceann de na tacair sonraí gridded i ar leith ERDDAP™ a mheaitseáil le regex sonraithe (úsáid .\\* a mheaitseáil gach tacar sonraí) . Na tacar sonraí a chruthaíonn sé go bhfuil faisnéis bhreise sa tréith achomair a léiríonn go bhfuil sé seo le leagan tabular de tacar sonraí gridded. Agus a gcuid datasetID Is é an datasetID an tacar sonraí gridded, móide "\\_AsATable". + * Sonraí a ghiniúint Tá Xml anois rogha a ghiniúint EDDTableFrom EDDGrid datasets do gach ceann de na tacair sonraí gridded i ar leith ERDDAP™ a mheaitseáil le regex sonraithe (úsáid .\\* a mheaitseáil gach tacar sonraí) . Na tacar sonraí a chruthaíonn sé go bhfuil faisnéis bhreise sa tréith achomair a léiríonn go bhfuil sé seo le leagan tabular de tacar sonraí gridded. Agus a gcuid datasetID Is é an datasetID an tacar sonraí gridded, móide "\\_AsATable" . * Tá luas mór suas le haghaidh an thus is coitianta: nuair a bhíonn an tacar sonraí gridded EDDGrid Ó tacar sonraí Erddap atá sa chéanna ERDDAP . Buíochas le James Gallagher agus Ed Armstrong. diff --git a/i18n/hi/docusaurus-plugin-content-pages/changes.md b/i18n/hi/docusaurus-plugin-content-pages/changes.md index 9505ce5ed0..534aa5f3ba 100644 --- a/i18n/hi/docusaurus-plugin-content-pages/changes.md +++ b/i18n/hi/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Dejavu Sans, जो OpenJDK's में बनाया गया है Java * EDDTableFrom EDDGrid जो इसे बेहतर बनाते हैं। EDDTableFrom EDDGrid उपयोगकर्ताओं को ग्रिड डेटासेट को क्वेरी करने देता है क्योंकि वे सारणीबद्ध डेटासेट थे। ("मूल्य से क्वेरी") । * अब यह समर्थन करता है<maxAxis0> टैग (डिफ़ॉल्ट=10) जो अक्ष की अधिकतम संख्या निर्दिष्ट करता है \\[ 0 \\] (आम तौर पर "time" ) जिन मूल्यों को एक बार में क्वारी किया जा सकता है। यह EDDTableFrom प्राप्त करने से नौसेना अनुरोधों को रोकता है EDDGrid एक पूरे ग्रिड डेटासेट के माध्यम से खोज करने के लिए (जो एक टाइमआउट त्रुटि के साथ विफल हो जाएगा) । - * जनगणना Xml अब EDDTableFrom उत्पन्न करने का विकल्प है EDDGrid किसी दिए गए में सभी ग्रिड डेटासेट के लिए डेटासेट ERDDAP™ जो निर्दिष्ट रेगेक्स से मेल खाते हैं (सभी डेटासेट से मिलान करने के लिए \\* का उपयोग करें) । डेटासेट जो इसे बनाता है, सारांश विशेषता में अतिरिक्त जानकारी है, यह दर्शाता है कि यह एक ग्रिड डेटासेट का सारणीबद्ध संस्करण है। और उनके datasetID है datasetID ग्रिड डेटासेट के साथ-साथ "\\_AsATable"। + * जनगणना Xml अब EDDTableFrom उत्पन्न करने का विकल्प है EDDGrid किसी दिए गए में सभी ग्रिड डेटासेट के लिए डेटासेट ERDDAP™ जो निर्दिष्ट रेगेक्स से मेल खाते हैं (सभी डेटासेट से मिलान करने के लिए \\* का उपयोग करें) । डेटासेट जो इसे बनाता है, सारांश विशेषता में अतिरिक्त जानकारी है, यह दर्शाता है कि यह एक ग्रिड डेटासेट का सारणीबद्ध संस्करण है। और उनके datasetID है datasetID ग्रिड डेटासेट का प्लस "\\_AsATable" । * सबसे आम सेटअप के लिए एक बड़ी गति है: जब ग्रिड डेटासेट एक है EDDGrid FromErddap dataset that is in the same. ERDDAP । जेम्स गैलागहर और एड आर्मस्ट्रांग के लिए धन्यवाद। diff --git a/i18n/hu/docusaurus-plugin-content-pages/changes.md b/i18n/hu/docusaurus-plugin-content-pages/changes.md index 20ea66b6b1..09375c5f29 100644 --- a/i18n/hu/docusaurus-plugin-content-pages/changes.md +++ b/i18n/hu/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Lásd [ez a dokumentáció](/docs/server-admin/datasets#aggregation-via-file-nam * CHANGES EDDTableF EDDGrid ami sokkal jobbá teszi. EDDTableFrom EDDGrid lehetővé teszi a felhasználók számára, hogy lekérdezzék a rácsos adatkészleteket, mintha mesés adatkészletek lennének ("Kérdezés érték szerint") ... * Ez most támogatja a<maxAxis0> címke (default=10) amely meghatározza a maximális tengelyszámot \\[ 0 0 \\] (általában "time" ) olyan értékek, amelyek egyszerre lekérhetők. Ez megakadályozza a naiv kérelmeket, hogy EDDTableF-t kapjanak EDDGrid keressen egy teljes rácsos adatkészletet (amely elbukik az időzítési hiba miatt) ... - * GenerateDatasets Az Xml most lehetősége van az EDDTableF létrehozására EDDGrid adatkészletek az összes rácsos adatkészlethez egy adott ERDDAP™ amely megfelel egy meghatározott regexnek (Használjon .\\*-t az összes adatkészlethez) ... Azok az adatkészletek, amelyeket létrehoz, további információkat tartalmaznak az összefoglaló jellemzőkben, jelezve, hogy ez egy takaró változata egy rácsos adatkészletnek. És az ő datasetID az datasetID a rácsos adatkészlet, plusz "\\_Asatable". + * GenerateDatasets Az Xml most lehetősége van az EDDTableF létrehozására EDDGrid adatkészletek az összes rácsos adatkészlethez egy adott ERDDAP™ amely megfelel egy meghatározott regexnek (Használjon .\\*-t az összes adatkészlethez) ... Azok az adatkészletek, amelyeket létrehoz, további információkat tartalmaznak az összefoglaló jellemzőkben, jelezve, hogy ez egy takaró változata egy rácsos adatkészletnek. És az ő datasetID az datasetID a rácsos adatkészlet, plusz "\\_AsATable" ... * Nagy sebességgel jár a leggyakoribb beállításhoz: ha a rácsos adatkészlet egy EDDGrid FromErddap adatkészlet, amely ugyanabban az esetben van ERDDAP ... James Gallaghernek és Ed Armstrongnak köszönhetően. diff --git a/i18n/id/docusaurus-plugin-content-pages/changes.md b/i18n/id/docusaurus-plugin-content-pages/changes.md index 9fcf8c96da..386a9fc295 100644 --- a/i18n/id/docusaurus-plugin-content-pages/changes.md +++ b/i18n/id/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Sitemap [dokumentasi ini](/docs/server-admin/datasets#aggregation-via-file-names * CHANGES untuk EDDTableDari EDDGrid yang membuatnya jauh lebih baik. Meme it Login EDDGrid memungkinkan pengguna query gridded dataset seolah-olah mereka tabular dataset ("query by nilai") Sitemap * Sekarang mendukung<maxAxis0> tag (default=10) yang menentukan jumlah sumbu maksimum \\[ Sitemap \\] (Sitemap "time" ) nilai-nilai yang dapat ditanyakan sekaligus. Ini mencegah permintaan naif dari mendapatkan EDDTableDari EDDGrid untuk mencari melalui seluruh dataset gridded (yang akan gagal dengan kesalahan waktu) Sitemap - * Login Xml sekarang memiliki pilihan untuk menghasilkan EDDTableDari EDDGrid dataset untuk semua dataset gridded yang diberikan ERDDAP™ yang cocok dengan regex yang ditentukan (menggunakan .\\* untuk mencocokkan semua dataset) Sitemap Dataset yang menciptakan memiliki informasi tambahan dalam atribut ringkasan yang menunjukkan bahwa ini adalah versi tabel dari dataset gridded. Dan mereka datasetID Sitemap datasetID dataset gridded, ditambah "\\_AsATable". + * Login Xml sekarang memiliki pilihan untuk menghasilkan EDDTableDari EDDGrid dataset untuk semua dataset gridded yang diberikan ERDDAP™ yang cocok dengan regex yang ditentukan (menggunakan .\\* untuk mencocokkan semua dataset) Sitemap Dataset yang menciptakan memiliki informasi tambahan dalam atribut ringkasan yang menunjukkan bahwa ini adalah versi tabel dari dataset gridded. Dan mereka datasetID Sitemap datasetID dataset gridded, ditambah "\\_AsATable" Sitemap * Ada kecepatan besar untuk setup yang paling umum: ketika dataset gridded adalah EDDGrid Dari dataset Erddap yang sama ERDDAP Sitemap Terima kasih kepada James Gallagher dan Ed Armstrong. diff --git a/i18n/it/docusaurus-plugin-content-pages/changes.md b/i18n/it/docusaurus-plugin-content-pages/changes.md index a3f6636e2b..d7e21f4f19 100644 --- a/i18n/it/docusaurus-plugin-content-pages/changes.md +++ b/i18n/it/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Vedi [questa documentazione](/docs/server-admin/datasets#aggregation-via-file-na * Modifiche a EDDTableFrom EDDGrid che lo rendono molto meglio. EDDTEDD EDDGrid consente agli utenti di query dataset grigliati come se fossero set di dati tabulari ("query by value") . * Ora supporta un<maxAxis0> tag (default = 10) che specifica il numero massimo di asse \\[ 0 \\] (di solito "time" ) valori che possono essere interrogati subito. Questo impedisce alle richieste ingenue di ottenere EDDTableFrom EDDGrid per cercare attraverso un intero set dati grigliato (che fallisce con un errore di timeout) . - * Genera i dati Xml ora ha un'opzione per generare EDDTableFrom EDDGrid set di dati per tutti i dataset grigliati in un dato ERDDAP™ che corrispondono a regex specificato (utilizzare .\\* per abbinare tutti i set di dati) . I dataset che crea hanno ulteriori informazioni nell'attributo sommario indicando che questa è una versione tabulare di un dataset grigliato. E loro datasetID è il datasetID del dataset grigliato, più "\\_AsATable". + * Genera i dati Xml ora ha un'opzione per generare EDDTableFrom EDDGrid set di dati per tutti i dataset grigliati in un dato ERDDAP™ che corrispondono a regex specificato (utilizzare .\\* per abbinare tutti i set di dati) . I dataset che crea hanno ulteriori informazioni nell'attributo sommario indicando che questa è una versione tabulare di un dataset grigliato. E loro datasetID è il datasetID del dataset grigliato, più "\\_AsATable" . * C'è una grande velocità per la configurazione più comune: quando il dataset grigliato è un EDDGrid FromErddap dataset che è nello stesso ERDDAP . Grazie a James Gallagher e Ed Armstrong. diff --git a/i18n/ja/docusaurus-plugin-content-pages/changes.md b/i18n/ja/docusaurus-plugin-content-pages/changes.md index 956f758451..4f696d6d9e 100644 --- a/i18n/ja/docusaurus-plugin-content-pages/changes.md +++ b/i18n/ja/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ $30,000以上保存できます! * CHANGES へ EDDTableFrom EDDGrid より良くなる。 EDDTableFromの特長 EDDGrid ユーザーは、集計されたデータセットをタブラデータセットだったかのように問い合わせることができます。 (「価値のクエリ」) お問い合わせ * 今、サポート<maxAxis0> タグ (デフォルト=10) 最大軸数を指定する \\[ 0 の 0 \\] (よくある質問 "time" ) 一度にクエリできる値。 これは、Nive リクエストが EDDTableFrom を取得するのを防ぐ EDDGrid グリッドされたデータセット全体を調べる (タイムアウトエラーで失敗する) お問い合わせ - * 生成データセット Xml には EDDTableFrom を生成するオプションがあります。 EDDGrid 与えられたすべてのグリッドデータセットのためのデータセット ERDDAP™ 指定された正規表現にマッチする (.\\* を使用して、すべてのデータセットにマッチします。) お問い合わせ 生成するデータセットは、これはグリッドされたデータセットの表形式のバージョンであることを示すサマリー属性に追加情報を持っています。 そして、 datasetID です。 datasetID グリッドされたデータセットの「\\_AsATable」と + * 生成データセット Xml には EDDTableFrom を生成するオプションがあります。 EDDGrid 与えられたすべてのグリッドデータセットのためのデータセット ERDDAP™ 指定された正規表現にマッチする (.\\* を使用して、すべてのデータセットにマッチします。) お問い合わせ 生成するデータセットは、これはグリッドされたデータセットの表形式のバージョンであることを示すサマリー属性に追加情報を持っています。 そして、 datasetID です。 datasetID 格子されたデータセットのプラス "\\_AsATable" お問い合わせ * 最も一般的なセットアップには大きなスピードがあります。グリッド化されたデータセットが EDDGrid FromErddap と同じデータセット ERDDAP お問い合わせ ジェームズ・ガラッシャーとエド・アームストロングのおかげで。 diff --git a/i18n/ko/docusaurus-plugin-content-pages/changes.md b/i18n/ko/docusaurus-plugin-content-pages/changes.md index 3285833a68..1727fe1768 100644 --- a/i18n/ko/docusaurus-plugin-content-pages/changes.md +++ b/i18n/ko/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ AdoptOpenJDK로 구축 된 DejaVu Sans Java · 이름 * * EDDTable로 변경 EDDGrid 그것은 훨씬 더 나은. EDDTable에서 EDDGrid user query gridded datasets as if they were tabular datasets 를 지정한다. ("값으로 정함") · * 지금 지원<maxAxis0> 태그 (기본값=10) 최대 축을 지정합니다. \\[ 0 댓글 \\] ((주) "time" ) 한 번에 queried 할 수있는 값. 이것은 EDDTableFrom 얻기에서 네이티브 요청을 방지 EDDGrid 전체 Gridded dataset을 통해 검색하기 (timeout 오류가 발생) · - * Generate데이터셋 Xml는 지금 EDDTableFrom 생성하는 선택권이 있습니다 EDDGrid 주어진에 있는 gridded datasets의 모두를 위한 datasets ERDDAP™ 지정된 regex와 일치 (사용 .\\* 모든 datasets 일치하기) · 생성하는 데이터 세트는 요약 속성에 추가 정보가 표시되어 그리드 데이터 세트의 탭 버전입니다. 그리고 그들의 datasetID 이름 * datasetID gridded dataset의, 플러스 "\\_AsATable". + * Generate데이터셋 Xml는 지금 EDDTableFrom 생성하는 선택권이 있습니다 EDDGrid 주어진에 있는 gridded datasets의 모두를 위한 datasets ERDDAP™ 지정된 regex와 일치 (사용 .\\* 모든 datasets 일치하기) · 생성하는 데이터 세트는 요약 속성에 추가 정보가 표시되어 그리드 데이터 세트의 탭 버전입니다. 그리고 그들의 datasetID 이름 * datasetID gridded dataset의, 더하기 "\\_AsATable" · * 가장 일반적인 설정에 대한 큰 속도가 있습니다. gridded dataset이 될 때 EDDGrid fromErddap dataset 같은 ERDDAP · James Gallagher 및 Ed Armstrong 덕분에. diff --git a/i18n/nb/docusaurus-plugin-content-pages/changes.md b/i18n/nb/docusaurus-plugin-content-pages/changes.md index 727898268a..a0b9dfbc81 100644 --- a/i18n/nb/docusaurus-plugin-content-pages/changes.md +++ b/i18n/nb/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Se [denne dokumentasjonen](/docs/server-admin/datasets#aggregation-via-file-name * Endringer til EDDTabellFra EDDGrid som gjør det mye bedre. EDDTableFra EDDGrid lar brukere spørre gitte datasett som om de var tabulær datasett ("Ved verdi by) .. * Den støtter nå en<maxAxis0> tag (standard=10) som angir det maksimale antall akser \\[ 0 \\] (vanligvis "time" ) verdier som kan spørres samtidig. Dette hindrer naive forespørsler fra å få EDDTableFrom EDDGrid å søke gjennom et helt datasett (som ville mislykkes med en tidsavbruddsfeil) .. - * Opprett datasett Xml har nå et alternativ til å generere EDDTableFrom EDDGrid datasett for alle datasettene i gitt ERDDAP™ som matcher et spesifisert regulært regulært uttrykk (bruk .\\* for å matche alle datasett) .. Datasettene som den oppretter har ytterligere informasjon i den sammendragsattributten som indikerer at dette er en tabellversjon av et gitt datasett. Og deres datasetID er datasetID av det nettbaserte datasettet, pluss "__Asatable". + * Opprett datasett Xml har nå et alternativ til å generere EDDTableFrom EDDGrid datasett for alle datasettene i gitt ERDDAP™ som matcher et spesifisert regulært regulært uttrykk (bruk .\\* for å matche alle datasett) .. Datasettene som den oppretter har ytterligere informasjon i den sammendragsattributten som indikerer at dette er en tabellversjon av et gitt datasett. Og deres datasetID er datasetID i det nettbaserte datasettet, pluss "\\_AsATable" .. * Det er en stor hastighet for det vanligste oppsettet: når det gitte datasettet er et EDDGrid FraErddap datasett som er i samme ERDDAP .. Takk til James Gallagher og Ed Armstrong. diff --git a/i18n/nl/docusaurus-plugin-content-pages/changes.md b/i18n/nl/docusaurus-plugin-content-pages/changes.md index 3206095cf8..ab62d1bdf1 100644 --- a/i18n/nl/docusaurus-plugin-content-pages/changes.md +++ b/i18n/nl/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Zie [deze documentatie](/docs/server-admin/datasets#aggregation-via-file-names-o * VERANDERINGEN IN EDDTabel VAN EDDGrid Wat het veel beter maakt. EDDTabelVan EDDGrid laat gebruikers gerasterde datasets opvragen alsof het tabeldatasets zijn ("query by value") . * Het steunt nu een<maxAxis0>-tag (standaard=10) waarin het maximale aantal assen wordt gespecificeerd \\[ 0 \\] (meestal "time" ) waarden die onmiddellijk kunnen worden gevraagd. Dit voorkomt dat naïeve verzoeken EDDTableVan EDDGrid om door een hele gerasterde dataset te zoeken (wat zou falen met een timeout-fout) . - * GenererenDatasets Xml heeft nu een optie om EDDTableFrom te genereren EDDGrid datasets voor alle gerasterde datasets in een gegeven ERDDAP™ die overeenkomen met een opgegeven regex (.\\* gebruiken om alle datasets te vergelijken) . De datasets die het creëert hebben aanvullende informatie in de samenvatting attribuut waaruit blijkt dat dit een tabel versie van een gerasterde dataset. En hun datasetID is de datasetID van de gerasterde dataset, plus "\\_AsAtable." + * GenererenDatasets Xml heeft nu een optie om EDDTableFrom te genereren EDDGrid datasets voor alle gerasterde datasets in een gegeven ERDDAP™ die overeenkomen met een opgegeven regex (.\\* gebruiken om alle datasets te vergelijken) . De datasets die het creëert hebben aanvullende informatie in de samenvatting attribuut waaruit blijkt dat dit een tabel versie van een gerasterde dataset. En hun datasetID is de datasetID van de gerasterde dataset, plus "\\_AsATable" . * Er is een grote snelheid voor de meest voorkomende setup: wanneer de gridded dataset is een EDDGrid FromErdap dataset die in dezelfde staat ERDDAP . Dankzij James Gallagher en Ed Armstrong. diff --git a/i18n/pl/docusaurus-plugin-content-pages/changes.md b/i18n/pl/docusaurus-plugin-content-pages/changes.md index fae5ed346d..f73b915604 100644 --- a/i18n/pl/docusaurus-plugin-content-pages/changes.md +++ b/i18n/pl/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Patrz [ta dokumentacja](/docs/server-admin/datasets#aggregation-via-file-names-o * ZMIANY W Tabeli EDDZ EDDGrid co sprawia, że jest o wiele lepiej. Tabela EDDFrom EDDGrid pozwala użytkownikom na zapytanie zbiorczych zbiorów danych tak, jakby były tabelarycznymi zbiorami danych ("zapytanie według wartości") . * Teraz wspiera<maxAxis0 > tag (domyślny = 10) która określa maksymalną liczbę osi \\[ 0 \\] (zwykle "time" ) wartości, które można od razu sprawdzić. To zapobiega naiwnym próbom uzyskania EDDTableFrom EDDGrid do wyszukiwania przez cały zasłonięty zestaw danych (które nie powiodły się z błędem timeout) . - * GenerateDatasets Xml ma teraz możliwość wygenerowania EDDTableFrom EDDGrid Zestawy danych dla wszystkich zeszytów danych w danym ERDDAP™ pasujące do określonego regeksu (używać.\\ * do dopasowania wszystkich zbiorów danych) . Zestawy danych, które tworzy, zawierają dodatkowe informacje w atrybucie podsumowującym, wskazujące, że jest to wersja tabelaryczna zestawu danych zawiązanych. I ich datasetID jest datasetID o zestawie danych z zawiązaniem, plus "\\ _ Asatable". + * GenerateDatasets Xml ma teraz możliwość wygenerowania EDDTableFrom EDDGrid Zestawy danych dla wszystkich zeszytów danych w danym ERDDAP™ pasujące do określonego regeksu (używać.\\ * do dopasowania wszystkich zbiorów danych) . Zestawy danych, które tworzy, zawierają dodatkowe informacje w atrybucie podsumowującym, wskazujące, że jest to wersja tabelaryczna zestawu danych zawiązanych. I ich datasetID jest datasetID o zestawie danych w paskach, plus "\\_AsATable" . * Istnieje duża prędkość w górę dla najczęstszej konfiguracji: kiedy zestaw danych jest EDDGrid FromaErddap dataset, który jest w tym samym ERDDAP . Dzięki Jamesowi Gallagherowi i Edowi Armstrongowi. diff --git a/i18n/pt/docusaurus-plugin-content-pages/changes.md b/i18n/pt/docusaurus-plugin-content-pages/changes.md index 3b710f6f73..88d059bfcc 100644 --- a/i18n/pt/docusaurus-plugin-content-pages/changes.md +++ b/i18n/pt/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Ver [esta documentação](/docs/server-admin/datasets#aggregation-via-file-names * CARACTERÍSTICAS DA EDDTable EDDGrid o que torna muito melhor. Tabela de EDD EDDGrid permite que os usuários consultam conjuntos de dados gradeados como se fossem conjuntos de dados tabulares ("query by value") . * Agora suporta um<maxAxis0> tag (padrão=10) que especifica o número máximo de eixos \\[ 0 \\] (geralmente "time" ) valores que podem ser consultados de uma só vez. Isso evita solicitações ingênuas de obter EDDTableDe EDDGrid para pesquisar através de todo um conjunto de dados gradeado (que falharia com um erro de timeout) . - * Gerar conjuntos de dados Xml agora tem uma opção para gerar EDDTableFrom EDDGrid conjuntos de dados para todos os conjuntos de dados grelhados em um dado ERDDAP™ que correspondem a um regex especificado (use .\\* para combinar todos os conjuntos de dados) . Os conjuntos de dados que ele cria têm informações adicionais no atributo sumário indicando que esta é uma versão tabular de um conjunto de dados gradeado. E os seus datasetID é o datasetID do conjunto de dados grelhados, mais "\\_AsATable". + * Gerar conjuntos de dados Xml agora tem uma opção para gerar EDDTableFrom EDDGrid conjuntos de dados para todos os conjuntos de dados grelhados em um dado ERDDAP™ que correspondem a um regex especificado (use .\\* para combinar todos os conjuntos de dados) . Os conjuntos de dados que ele cria têm informações adicionais no atributo sumário indicando que esta é uma versão tabular de um conjunto de dados gradeado. E os seus datasetID é o datasetID do conjunto de dados gradeados, mais "\\_AsATable" . * Há uma grande velocidade para a configuração mais comum: quando o conjunto de dados gradeado é um EDDGrid Dataset FromErddap que está no mesmo ERDDAP . Graças a James Gallagher e Ed Armstrong. diff --git a/i18n/ro/docusaurus-plugin-content-pages/changes.md b/i18n/ro/docusaurus-plugin-content-pages/changes.md index 7ddd338974..4915995f92 100644 --- a/i18n/ro/docusaurus-plugin-content-pages/changes.md +++ b/i18n/ro/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Vezi? [Această documentație](/docs/server-admin/datasets#aggregation-via-file- * MODIFICĂRI ÎN MATERIE DE EDD EDDGrid ceea ce face mult mai bine. Tabel EDD din EDDGrid permite utilizatorilor să interogheze seturi de date grupate ca și cum ar fi seturi de date tabulare ("Cerință după valoare") . * Acum susţine<maxAxis0> tag (implicit=10) care specifică numărul maxim de axe \\[ 0 \\] (de obicei "time" ) valori care pot fi interogate imediat. Acest lucru previne cererile naive de a obţine tabelul EDDDe la EDDGrid pentru a căuta printr-un întreg set de date grilate (care ar eșua cu o eroare timeout) . - * Generează dateName Xml are acum o opțiune de a genera tabelul EDDDe la EDDGrid Seturi de date pentru toate seturile de date în rețea dintr-o dată ERDDAP™ care se potrivesc cu un regex specificat (Utilizați .\\* pentru a potrivi toate setările de date) . Seturile de date pe care le creează au informații suplimentare în atributul rezumat care indică faptul că aceasta este o versiune tabelară a unui set de date în rețea. Și lor datasetID este datasetID a setului de date grilat, plus "\\_ASATable." + * Generează dateName Xml are acum o opțiune de a genera tabelul EDDDe la EDDGrid Seturi de date pentru toate seturile de date în rețea dintr-o dată ERDDAP™ care se potrivesc cu un regex specificat (Utilizați .\\* pentru a potrivi toate setările de date) . Seturile de date pe care le creează au informații suplimentare în atributul rezumat care indică faptul că aceasta este o versiune tabelară a unui set de date în rețea. Și lor datasetID este datasetID a setului de date grilat, plus "\\_AsATable" . * Există o viteză mare pentru configurarea cea mai comună: atunci când setul de date grided este un EDDGrid Din setul de date Erddap care este în același ERDDAP . Mulţumită lui James Gallagher şi Ed Armstrong. diff --git a/i18n/ru/docusaurus-plugin-content-pages/changes.md b/i18n/ru/docusaurus-plugin-content-pages/changes.md index 95e7a8b7f8..4b3f0f844c 100644 --- a/i18n/ru/docusaurus-plugin-content-pages/changes.md +++ b/i18n/ru/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ DejaVu Sans встроен в AdoptOpenJDK Java . Видишь? * Перемены в EDDTable From EDDGrid Что делает его намного лучше. EDDTable From EDDGrid позволяет пользователям запрашивать сетчатые наборы данных, как если бы они были табличными наборами данных («Запрос по стоимости») . * Теперь он поддерживает a<maxAxis0> тег (По умолчанию 10) который определяет максимальное число осей \\[ 0 \\] (обычно "time" ) Значения, которые можно задать сразу. Это предотвращает наивные запросы от получения EDDTableFrom. EDDGrid Поиск по всему сетчатому набору данных (Который провалится с ошибкой тайм-аута) . - * Генерировать наборы данных Xml теперь имеет возможность генерировать EDDTableFrom EDDGrid наборы данных для всех сетчатых наборов данных в заданном ERDDAP™ который соответствует определенному регексу (использовать .\\* для сопоставления всех наборов данных) . Наборы данных, которые он создает, имеют дополнительную информацию в атрибуте резюме, указывающем, что это табличная версия сетчатого набора данных. и их datasetID Это datasetID Сетчатый набор данных плюс «\\_AsATable». + * Генерировать наборы данных Xml теперь имеет возможность генерировать EDDTableFrom EDDGrid наборы данных для всех сетчатых наборов данных в заданном ERDDAP™ который соответствует определенному регексу (использовать .\\* для сопоставления всех наборов данных) . Наборы данных, которые он создает, имеют дополнительную информацию в атрибуте резюме, указывающем, что это табличная версия сетчатого набора данных. и их datasetID Это datasetID сетчатый набор данных, плюс "\\_AsATable" . * Существует большое ускорение для наиболее распространенной настройки: когда сетчатый набор данных является одним из самых распространенных. EDDGrid Из набора данных Erddap, который находится в том же ERDDAP . Спасибо Джеймсу Галлахеру и Эду Армстронгу. diff --git a/i18n/sv/docusaurus-plugin-content-pages/changes.md b/i18n/sv/docusaurus-plugin-content-pages/changes.md index e2f91edb6c..f2ab744109 100644 --- a/i18n/sv/docusaurus-plugin-content-pages/changes.md +++ b/i18n/sv/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Se [Denna dokumentation](/docs/server-admin/datasets#aggregation-via-file-names- * CHANGES to EDDTableFrån EDDGrid som gör det mycket bättre. EDDTableFrån EDDGrid låter användare fråga gridded dataset som om de var tabular dataset ("fråga efter värde") . * Det stöder nu en<MaxAxis0> taggen (Standard=10) som specificerar det maximala antalet axlar \\[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \\] (vanligen vanligen vanligen vanligtvis "time" ) värden som kan queried på en gång. Detta förhindrar naiva förfrågningar från att få EDDTableFrom EDDGrid att söka igenom en hel rutnät dataset (som skulle misslyckas med en timeout fel) . - * GenerateDatasets Xml har nu möjlighet att generera EDDTableFrom EDDGrid datamängder för alla ruttna datamängder i en given ERDDAP™ som matchar en specificerad regex (Använd .\\* för att matcha alla dataset) . De datamängder som den skapar har ytterligare information i den sammanfattande attribut som indikerar att detta är en tabellversion av en rutnätad datamängd. och deras datasetID är den datasetID av den ruttna datamängden, plus "\\_AsATable". + * GenerateDatasets Xml har nu möjlighet att generera EDDTableFrom EDDGrid datamängder för alla ruttna datamängder i en given ERDDAP™ som matchar en specificerad regex (Använd .\\* för att matcha alla dataset) . De datamängder som den skapar har ytterligare information i den sammanfattande attribut som indikerar att detta är en tabellversion av en rutnätad datamängd. och deras datasetID är den datasetID av den ruttna dataset, plus "\\_AsATable" . * Det finns en stor hastighet upp för den vanligaste inställningen: när den ruttna datamängden är en EDDGrid FromErddap dataset som är i samma ERDDAP . Tack vare James Gallagher och Ed Armstrong. diff --git a/i18n/th/docusaurus-plugin-content-pages/changes.md b/i18n/th/docusaurus-plugin-content-pages/changes.md index 83cb08d76a..e24c7ed592 100644 --- a/i18n/th/docusaurus-plugin-content-pages/changes.md +++ b/i18n/th/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ DDTable from files, EDTable from Datatabase, และ EDTable from Files langua * การ เปลี่ยน แปลง เป็น การ แก้ไข จาก หน้า มือ เป็น หลัง มือ EDDGrid ซึ่งทําให้มันดีขึ้น จาก EDDGrid อนุญาตให้ผู้ใช้สอบถามชุดข้อมูลที่ถูกตกแต่ง เสมือนเป็นชุดข้อมูลแท็บ ("ตัดสินตามมูลค่า") . * ตอนนี้มันรองรับ<ป้ายกํากับสูงสุด (ค่าปริยาย=10) กําหนดจํานวนสูงสุดของแกน \\[ 0 \\] (ปกติ "time" ) ค่าที่สามารถสร้างได้ในครั้งเดียว นี่ป้องกันการขอแบบไร้เดียงสา จากการได้รับ ADTable from EDDGrid เพื่อค้นหาจากชุดข้อมูลที่ถูกฝังทั้งหมด (ซึ่งล้มเหลวเมื่อหมดเวลา) . - * ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ ตอนนี้ Xml มีตัวเลือกสร้าง EDTable จาก EDDGrid ชุดข้อมูลสําหรับชุดข้อมูลทบต้นทั้งหมด ERDDAP™ ตรงกับ regax ที่ระบุ (ใช้ . / * เพื่อจับคู่ข้อมูลทั้งหมด) . ชุดข้อมูลที่สร้าง มีข้อมูลเพิ่มเติมในคุณลักษณะ สรุปที่ระบุว่า นี่เป็นชุดข้อมูลแบบขอบโค้ง และของพวกเขา datasetID คือ datasetID ของชุดข้อมูลที่ฝังอยู่, บวก "/_ที่ยอมรับได้" + * ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ ตอนนี้ Xml มีตัวเลือกสร้าง EDTable จาก EDDGrid ชุดข้อมูลสําหรับชุดข้อมูลทบต้นทั้งหมด ERDDAP™ ตรงกับ regax ที่ระบุ (ใช้ . / * เพื่อจับคู่ข้อมูลทั้งหมด) . ชุดข้อมูลที่สร้าง มีข้อมูลเพิ่มเติมในคุณลักษณะ สรุปที่ระบุว่า นี่เป็นชุดข้อมูลแบบขอบโค้ง และของพวกเขา datasetID คือ datasetID ของชุดข้อมูลปลอม "\\_AsATable" . * มีความเร็วขนาดใหญ่ขึ้นสําหรับการตั้งค่าที่ทั่วไปมากที่สุด: เมื่อชุดข้อมูลแกร์ดเป็น EDDGrid จากชุดข้อมูล Eddap ที่เหมือนกัน ERDDAP . ต้องขอบคุณ เจมส์ กัลลาเกอร์ และ เอ็ด อาร์มสตรอง diff --git a/i18n/tl/docusaurus-plugin-content-pages/changes.md b/i18n/tl/docusaurus-plugin-content-pages/changes.md index 58ef4f9498..c259c36bec 100644 --- a/i18n/tl/docusaurus-plugin-content-pages/changes.md +++ b/i18n/tl/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Tingnan [ang dokumentong ito](/docs/server-admin/datasets#aggregation-via-file-n * Pagbabago Tungo sa Pagiging Madaling Tablan EDDGrid na gumagawa ritong mas mabuti. Maaasahan Mula sa EDDGrid hinahayaan ang mga gumagamit nito na mag - query gridd datasets na para bang ang mga ito'y mga tabular dataset ("Tanong sa halaga") . * Ito ngayon ay sumusuporta sa isang<tag ng maxAxis0> (default=10) na nagsasaad ng pinakamaraming bilang ng axis \\[ 0 \\] (karaniwang "time" ) Mga pamantayan na maaaring tanungin kaagad. Ito'y humahadlang sa walang muwang na mga kahilingan upang makuha ang Mapagkakatiwalaang mga Bagay EDDGrid upang hanapin sa pamamagitan ng isang buong grided dataset (na mabibigo sa isang pagkakamali sa timeout) . - * Mga GenerateDataset Ang Xml ngayon ay may mapagpipilian na gumawa ng EDDTable From EDDGrid mga dataset para sa lahat ng grided datasets sa isang ibinigay ERDDAP™ na tumutugma sa espesipikong regex (gamitin ang .\\* upang itugma ang lahat ng datasets) . Ang mga dataset na nililikha nito ay may karagdagang impormasyon sa buod na attribute na nagpapahiwatig na ito ay isang tabular na bersyon ng isang grid na dataset. At ang kanilang datasetID ang siyang datasetID ng grid dataset, at "\\_ASATable". + * Mga GenerateDataset Ang Xml ngayon ay may mapagpipilian na gumawa ng EDDTable From EDDGrid mga dataset para sa lahat ng grided datasets sa isang ibinigay ERDDAP™ na tumutugma sa espesipikong regex (gamitin ang .\\* upang itugma ang lahat ng datasets) . Ang mga dataset na nililikha nito ay may karagdagang impormasyon sa buod na attribute na nagpapahiwatig na ito ay isang tabular na bersyon ng isang grid na dataset. At ang kanilang datasetID ang siyang datasetID ng nakatiklop na dataset, bukod pa "\\_AsATable" . * May malaking bilis na pataas para sa pinakakaraniwang setup: kapag ang gridded dataset ay isang sekwensiya EDDGrid Mula sa Erddap dataset na pareho ERDDAP . Salamat kina James Gallagher at Ed Armstrong. diff --git a/i18n/tr/docusaurus-plugin-content-pages/changes.md b/i18n/tr/docusaurus-plugin-content-pages/changes.md index 8ee2bac961..02a5101967 100644 --- a/i18n/tr/docusaurus-plugin-content-pages/changes.md +++ b/i18n/tr/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ See See See See [Bu belge](/docs/server-admin/datasets#aggregation-via-file-name * CHANGES to EDDTable From EDDGrid Bu çok daha iyi yapar. EDDTable From From EDDGrid Kullanıcıların tabular veri setleri olduğu gibi ağlayan veri kümelerini sorgulamasına izin verir ("değerli") . * Şimdi bir destek<maxAxis0> etiketi (varsayılan=10) Hangi maksimum eksen sayısını belirtir \\[ 0 0 0 0 \\] (Genellikle genellikle genellikle genellikle genellikle "time" ) Bir zamanlar queried olabilecek değerler. Bu, EDDTable'den almak için naif talepleri önler EDDGrid Tüm bir ağlanmış veri kümesi aracılığıyla aramak (Bu bir süre içinde başarısız olur) . - * GenrateDatasets X ml şimdi EDDTable'ı oluşturmak için bir seçenek var EDDGrid Verilen bir veri kümesinin hepsi için veri setleri ERDDAP™ Hangi maç belirli bir regex (.\\* tüm veri kümelerini eşleştirmek için) . Veri setleri, bunun bir ızgara veri kümesinin bir tabut versiyonu olduğunu gösteren özet özellikleri hakkında daha fazla bilgiye sahip olmasıdır. Ve onların datasetID İşte bu, datasetID Kafeded dataset, artı "\\_AsATable". + * GenrateDatasets X ml şimdi EDDTable'ı oluşturmak için bir seçenek var EDDGrid Verilen bir veri kümesinin hepsi için veri setleri ERDDAP™ Hangi maç belirli bir regex (.\\* tüm veri kümelerini eşleştirmek için) . Veri setleri, bunun bir ızgara veri kümesinin bir tabut versiyonu olduğunu gösteren özet özellikleri hakkında daha fazla bilgiye sahip olmasıdır. Ve onların datasetID İşte bu, datasetID Kafeded dataset, artı "\\_AsATable" . * En yaygın kurulum için büyük bir hız var: ızgara veri setinin bir an olduğu zaman EDDGrid Erddap veri setinden bu aynı zamanda ERDDAP . James Gallagher ve Ed Armstrong sayesinde. diff --git a/i18n/uk/docusaurus-plugin-content-pages/changes.md b/i18n/uk/docusaurus-plugin-content-pages/changes.md index a8ae6305b7..534796de31 100644 --- a/i18n/uk/docusaurus-plugin-content-pages/changes.md +++ b/i18n/uk/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ DejaVu Sans, які вбудовані в AdoptOpenJDK's Java й Дивитис * CHANGES до EDDTableЗ альбому EDDGrid що робить його набагато краще. EDDTableЗ альбому EDDGrid дозволяє користувачам переглядати дані, якби вони були табличні дані ("Вихід за значенням") й * Тепер підтримує<maxAxis0> тег (За замовчуванням=10) яка визначає максимальну кількість осі \\[ 0 р. \\] (зазвичай "time" ) значення, які можуть бути перераховані одночасно. Це запобігає наївним запитам від отримання EDDTableЗ альбому EDDGrid пошук по всій сітчастій датсеті (які б не з'явились про помилку) й - * ГенераціяДатасети Xml тепер має можливість генерувати EDDTableЗ альбому EDDGrid дані для всіх сітчастих даних в наданій ERDDAP™ який відповідає вказаному regex (Використовуйте .\\* для узгодження всіх даних) й Дані, які він створює додаткову інформацію в атрибуті резюме, що вказує на те, що це таблична версія сітки. І їх datasetID є datasetID з сітки, плюс "\\_Asatable". + * ГенераціяДатасети Xml тепер має можливість генерувати EDDTableЗ альбому EDDGrid дані для всіх сітчастих даних в наданій ERDDAP™ який відповідає вказаному regex (Використовуйте .\\* для узгодження всіх даних) й Дані, які він створює додаткову інформацію в атрибуті резюме, що вказує на те, що це таблична версія сітки. І їх datasetID є datasetID з сітки, плюс "\\_AsATable" й * Існує велика швидкість для найбільш поширеної настройки: коли сітчастий набір даних є EDDGrid English, Українська, Français... ERDDAP й Дякую James Gallagher і Ед Армстронг. diff --git a/i18n/ur/docusaurus-plugin-content-pages/changes.md b/i18n/ur/docusaurus-plugin-content-pages/changes.md index a5d8c286ed..c3bac13ca0 100644 --- a/i18n/ur/docusaurus-plugin-content-pages/changes.md +++ b/i18n/ur/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ Mathew Soundle کا شکریہ. * دُکھ‌تکلیف سے بچیں EDDGrid جس سے اسے بہت بہتر بنایا گیا۔ حفاظتی تدابیر EDDGrid صارفین کو سرمایہ دارانہ اعداد و شمار کے اعداد و شمار کو گویا وہ تبخیر کرتے ہیں۔ ("فیت سے") . . * اب یہ ایک حمایت کرتا ہے۔<maxAxis0> (طے شدہ) جس کی تعداد زیادہ ہے۔ \\[ 0 \\] (عام طور پر "time" ) ایسے اقدار جن کو ایک ہی وقت میں تبدیل کیا جا سکتا ہے۔ اِس کی وجہ یہ ہے کہ اُن کی درخواستوں کی وجہ سے اُن کی مدد کی جاتی ہے ۔ EDDGrid تلاش کرنے کے لئے پورے گراونڈ ڈیٹا سیٹ کے ذریعے (جو ایک بہت بڑی گمراہی میں مبتلا ہیں) . . - * جینیاتی دُنیا Xml اب EdDtable پیدا کرنے کا ایک طریقہ ہے EDDGrid ایک عطا کردہ ڈیٹا کے تمام اعداد و شمار کے لیے اعداد و شمار ERDDAP™ جو ایک مقررہ رجسٹر سے مطابقت رکھتا ہے۔ (تمام اعداد و شمار کو مس کرنے کے لیے استعمال میں لاتے ہیں۔) . . اعداد و شمار جو اس سے پیدا ہوتے ہیں وہ اختصاصاص میں اضافی معلومات رکھتے ہیں جس سے یہ ظاہر ہوتا ہے کہ یہ جدول ڈاٹ کام کا ایک طبلہ ہے۔ اور ان کے datasetID ہے. datasetID ریڈارڈ ڈاٹ کام کی جانب سے، جمع: https://sAtable"۔ + * جینیاتی دُنیا Xml اب EdDtable پیدا کرنے کا ایک طریقہ ہے EDDGrid ایک عطا کردہ ڈیٹا کے تمام اعداد و شمار کے لیے اعداد و شمار ERDDAP™ جو ایک مقررہ رجسٹر سے مطابقت رکھتا ہے۔ (تمام اعداد و شمار کو مس کرنے کے لیے استعمال میں لاتے ہیں۔) . . اعداد و شمار جو اس سے پیدا ہوتے ہیں وہ اختصاصاص میں اضافی معلومات رکھتے ہیں جس سے یہ ظاہر ہوتا ہے کہ یہ جدول ڈاٹ کام کا ایک طبلہ ہے۔ اور ان کے datasetID ہے. datasetID ریڈڈ ڈیٹا سیٹ، جمع "\\_AsATable" . . * سب سے زیادہ عام سیٹ اپ کے لیے ایک بڑی رفتار پیدا ہوتی ہے: جب گرلڈ ڈیٹا سیٹ ہو۔ EDDGrid Erddap dataset سے جو اسی میں ہے۔ ERDDAP . . جیمز گلگر اور ایڈ آرمسٹرانگ کا شکریہ. diff --git a/i18n/zh/docusaurus-plugin-content-pages/changes.md b/i18n/zh/docusaurus-plugin-content-pages/changes.md index 2dc7c481e0..8c54bcc60d 100644 --- a/i18n/zh/docusaurus-plugin-content-pages/changes.md +++ b/i18n/zh/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ DejaVu Sans 包含在领养开放JDK中 Java 。 。 。 。 见 * 切换到 EDD 表 EDDGrid 这使得它变得更好。 从 EDD 表格 EDDGrid 让用户查询网格化数据集,如同表格化数据集 ("按价值计算") 。 。 。 。 * 现在它支持<最大轴0 > 标记 (默认=10) 指定轴的最大数量 \\[ 0 个 \\] (通常 "time" ) 可立即查询的值。 这样可以防止天真的请求从 EDD Table 中获取 EDDGrid 以搜索整个网格化数据集 (以超时出错失败) 。 。 。 。 - * 生成数据 Xml 现在可以生成 EDD Table 从 EDDGrid 给定中所有网格数据集的数据集 ERDDAP™ 匹配指定的正则x的 (使用 .Q 来匹配所有数据集) 。 。 。 其创建的数据集在汇总属性中有额外信息,表明这是一个网格数据集的表格版本. 和他们的 datasetID 这是 datasetID ,加上“QQAATable”。 + * 生成数据 Xml 现在可以生成 EDD Table 从 EDDGrid 给定中所有网格数据集的数据集 ERDDAP™ 匹配指定的正则x的 (使用 .Q 来匹配所有数据集) 。 。 。 其创建的数据集在汇总属性中有额外信息,表明这是一个网格数据集的表格版本. 和他们的 datasetID 这是 datasetID 加上 "\\_AsATable" 。 。 。 。 * 最常见的设置有大速度:当网格数据集是 EDDGrid 从Erddap 数据集发送到同一处 ERDDAP 。 。 。 。 感谢詹姆斯·加拉格和埃德·阿姆斯特朗. diff --git a/i18n/zt/docusaurus-plugin-content-pages/changes.md b/i18n/zt/docusaurus-plugin-content-pages/changes.md index ee7e4e91b7..d53aa29155 100644 --- a/i18n/zt/docusaurus-plugin-content-pages/changes.md +++ b/i18n/zt/docusaurus-plugin-content-pages/changes.md @@ -1102,7 +1102,7 @@ a JSON 檔案格式化,供使用 Google Visualization 客戶端文庫 ( Google C * 切換到 EDD 表從 EDDGrid 那樣就更好了 從 EDD 表格 EDDGrid 讓使用者查詢網格化的數據集, 如表格化的數據集 ("按價值來平靜") . * 它現在支持<最大轴0 > 標籤 (缺省=10) 指定最大轴數 \\[ 0 \\] (通常 "time" ) 可立即查詢的值。 這可以防止天真的要求從中取得 EDD Table EDDGrid 以搜尋整個網格化的數據集 (以逾時錯誤失敗) . - * 產生達塔斯 Xml 現在可以產生 EDD Table 從 EDDGrid 指定中所有網格化数据集的數據集 ERDDAP™ 符合指定的正则 (使用 .QQ 以匹配所有數據集) . 它建立的數據集在摘要屬性中有附加資訊, 表示這是一個被網格化的數據集的表格版本 。 而他們 datasetID 是 datasetID 中,加上“% AsATable”。 + * 產生達塔斯 Xml 現在可以產生 EDD Table 從 EDDGrid 指定中所有網格化数据集的數據集 ERDDAP™ 符合指定的正则 (使用 .QQ 以匹配所有數據集) . 它建立的數據集在摘要屬性中有附加資訊, 表示這是一個被網格化的數據集的表格版本 。 而他們 datasetID 是 datasetID 加上 "\\_AsATable" . * 最常用的設定有大速度:當網格化的數據集是 EDDGrid 從同樣的 Erddap 数据集 ERDDAP . 多虧了詹姆斯·加拉格和艾德·阿姆斯特朗 diff --git a/translate_docs.py b/translate_docs.py index 1e0f14361b..1d7880f851 100644 --- a/translate_docs.py +++ b/translate_docs.py @@ -79,6 +79,7 @@ "\"&units=...\"", "\"&C;\"", "\"µ\"", # otherwise it is often dropped from the translation. Only used in one place + "\"\_AsATable\"", # in messages.xml. "\"BLANK\"", "\"c/s\"", From dc61baec89d226c8776612cffa69547711475866 Mon Sep 17 00:00:00 2001 From: Chris John Date: Fri, 9 Oct 2026 10:35:49 -0400 Subject: [PATCH 3/4] Add "_global" to the no translate list to avoid errors --- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- .../current/server-admin/datasets.md | 160 ++++++++++-------- translate_docs.py | 1 + 30 files changed, 2669 insertions(+), 1972 deletions(-) diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/bn/docusaurus-plugin-content-docs/current/server-admin/datasets.md index e5b57fa355..9cd14606b3 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 বহিস্থিত উৎস থেকে প্রকৃত ডাটা ফাইলের জমা দেওয়া একটি বিশাল নিরাপত্তা ঝুঁকি, সুতরাং ERDDAP™ এটার সাথে কোন সম্পর্ক নেই. উদাহরণস্বরূপ, আপনার এবং আপনার ডাটা সরবরাহকারীর জন্য একটি সমাধান খুঁজে বের করতে হবে (ছোট মাপের ফাইল) এটা অট ্ টালিকা সদৃশ বৃহৎ স ্ ফুলিংগ নিক ্ ষেপ করবে । (উদাহরণস্বরূপ, ড্রপবক্স অথবা গুগল ড্রাইভ) - একটি sftp.com (পাসওয়ার্ড সহযোগে) যাঞ ্ ছাকারী ও বঞ ্ চিতের নেট (USB থাম্ব-নেইল ড্রাইভ অথবা বহিস্থিত হার্ড-ড্রাইভ) . . আপনি জানেন মানুষ শুধুমাত্র ফাইল গ্রহণ করা উচিত. ভাইরাসের ফাইল স্ক্যান করতে হবে এবং অন্যান্য নিরাপত্তা সতর্কতা অবলম্বন করতে হবে। লিঙ্কে কোনো লিংক নেই ERDDAP™ উপলব্ধকারীর তথ্য উপলব্ধকারী (উদাহরণস্বরূপ, ERDDAP™ হোম পেজ) . . এর পরিবর্তে, কেউ যখন আপনাকে বলবে যে তারা তাদের তথ্য আপনার হাতে নিয়েছে ERDDAP আপনি তাদেরকে একটি ইমেইল পাঠাতে পারেন যেমন: -হ্যাঁ, আমরা আপনার তথ্য পেতে পারেন ERDDAP . . আরম্ভ করার জন্য দয়া করে ফর্মটি পূরণ করুনhttps://*yourUrl*/erddap/dataProviderForm.html (অথবা http:// যদি https:// সক্রিয় নয়) . . +হ্যাঁ, আমরা আপনার তথ্য পেতে পারেন ERDDAP . . আরম্ভ করার জন্য দয়া করে ফর্মটি পূরণ করুন https://*yourUrl*/erddap/dataProviderForm.html (অথবা http:// যদি https:// সক্রিয় নয়) . . তুমি শেষ করার পর, আমি তোমার সাথে যোগাযোগ করব শেষ বিবরণ দিয়ে। তুমি যদি ফর্মটা দেখতে চাও (এটা পূরণ না করে) তোমরা কি তবে ভেবে দেখেছ -- যা তোমরা স ্ খলন কর ? ERD `%s' ERDDAP : [ভূমিকা](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) '%s' [প্রথম খণ্ড](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) '%s' [দ্বিতীয় খণ্ড](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) '%s' [তৃতীয় খণ্ড](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) এবং [প্রথম পর্ব ৪](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . . লিঙ্কের মধ্যে এই লিঙ্কের লিংক ERD ERDDAP™ আপনার কাছে আমাকে তথ্য পাঠান, আপনি নয়, তাই আপনি তাদের সাথে যোগাযোগ করতে পারবেন না যদি না আপনি প্রকৃতপক্ষে তথ্য যোগ করতে চান। ERD ERDDAP . . @@ -190,23 +190,23 @@ sidebar_position: 3   ##### EDDGrid Teddropglouglic থেকে{#eddgridfromthreddscatalog} এই SSL-র দ্বারা সব কিছু উৎপন্ন হয় datasets.xml সব কিছুর জন্য সর্বাধিক প্রয়োজন [ EDDGrid থেকে](#eddgridfromdap) তথ্য ধারণ করে যে, এটি THDDS দ্বারা রিকার্সিভ রূপে সনাক্ত করা যাবে (সাব) ক্যাটালগ. টিএইচআরডিডিএস ক্যাটালগে অনেক ধরণের URL আছে। এই বিকল্পের সাহায্যে একটি টিএইচআরডি.xml.xml.xml URL/ উদাহরণস্বরূপ, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlঅথবা -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml অথবা + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml ( দ্বিতীয়. -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlআর এটি কোনো তামাশার জিনিস নয় । EDDGrid দ্যা সিডেড কাটালোলগ থেকে। + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html আর এটি কোনো তামাশার জিনিস নয় । EDDGrid দ্যা সিডেড কাটালোলগ থেকে। যদি তোমার কোন সমস্যা থাকে EDDGrid ছাকন ক্যাটালগ: * নিশ্চিত করুন যে ইউ- আর- এল ব্যবহৃত হচ্ছে, সেটি বৈধ, অন্তর্ভুক্ত /calog/ এবং /apps/cat.xml.xml.xml.in থেকে প্রাপ্ত -* যদি সম্ভব হয়, তাহলে সার্বজনীন IP ঠিকানা ব্যবহার করুন (যেমন,https://oceanwatch.pfeg.noaa.gov) স্থানীয় সংখ্যার IP ঠিকানা নয়। (যেমন,https://12.34.56.78) . . শুধুমাত্র স্থানীয় সংখ্যার IP ঠিকানা ব্যবহার করা হলে [HREDD] ব্যবহার করা যাবে<Tharput থেকে রূপান্তর করা হচ্ছে (#তিউনিটো জনসংযোগ) তাই ERDDAP™ এমনকি যদিও, ব্যবহারকারীরা পাবলিক ঠিকানা দেখে ERDDAP™ স্থানীয় ঠিকানা তালিকার মধ্যে উপস্থিত তথ্য প্রাপ্ত করা হয়। +* যদি সম্ভব হয়, তাহলে সার্বজনীন IP ঠিকানা ব্যবহার করুন (যেমন, https://oceanwatch.pfeg.noaa.gov ) স্থানীয় সংখ্যার IP ঠিকানা নয়। (যেমন, https://12.34.56.78 ) . . শুধুমাত্র স্থানীয় সংখ্যার IP ঠিকানা ব্যবহার করা হলে [HREDD] ব্যবহার করা যাবে<Tharput থেকে রূপান্তর করা হচ্ছে (#তিউনিটো জনসংযোগ) তাই ERDDAP™ এমনকি যদিও, ব্যবহারকারীরা পাবলিক ঠিকানা দেখে ERDDAP™ স্থানীয় ঠিকানা তালিকার মধ্যে উপস্থিত তথ্য প্রাপ্ত করা হয়। * যদি তোমার কোন সমস্যা থাকে যা তুমি সমাধান করতে পারবে না, [সমস্যা সমাধানের পরামর্শ খুঁজুন](#troubleshooting-tips) . . * এই কাজের জন্য নিম্ন মাত্রার কোড Unidata netcf-java ক্যাটালগ ক্রনার কোড (ক্ষতিগ্রস্ত. ক্যাটালগের ক্লাস) যাতে সব TRDS ক্যাটালগ হ্যান্ডেল করতে পারে (এটা আশ্চর্যজনক জটিল হতে পারে) ধন্যবাদ Unidata কোডের জন্য।   ##### EDDGrid LonPM180 থেকে Edavaplog{#eddgridlonpm180fromerddapcatalog} এই EDDType দ্বারা উৎ‌পন্ন হয় datasets.xml তৈরি করার জন্য [ EDDGrid লোনপিএম১৮০](#eddgridlonpm180) সমস্ত থেকে প্রাপ্ত তথ্য EDDGrid একটিতে ডাটাsets ERDDAP এটার মান ১৮০ এর চেয়ে বেশি। -* যদি সম্ভব হয়, তাহলে সার্বজনীন IP ঠিকানা ব্যবহার করুন (যেমন,https://oceanwatch.pfeg.noaa.gov) স্থানীয় সংখ্যার IP ঠিকানা নয়। (যেমন,https://12.34.56.78) . . যদি ERDDAP™ শুধুমাত্র স্থানীয় ই-মেইল ঠিকানা ব্যবহার করা যাবে, আপনি ব্যবহার করতে পারেন<Tharput থেকে রূপান্তর করা হচ্ছে (#তিউনিটো জনসংযোগ) তাই ERDDAP™ এমনকি যদিও, ব্যবহারকারীরা পাবলিক ঠিকানা দেখে ERDDAP™ স্থানীয় ঠিকানা তালিকার মধ্যে উপস্থিত তথ্য প্রাপ্ত করা হয়। +* যদি সম্ভব হয়, তাহলে সার্বজনীন IP ঠিকানা ব্যবহার করুন (যেমন, https://oceanwatch.pfeg.noaa.gov ) স্থানীয় সংখ্যার IP ঠিকানা নয়। (যেমন, https://12.34.56.78 ) . . যদি ERDDAP™ শুধুমাত্র স্থানীয় ই-মেইল ঠিকানা ব্যবহার করা যাবে, আপনি ব্যবহার করতে পারেন<Tharput থেকে রূপান্তর করা হচ্ছে (#তিউনিটো জনসংযোগ) তাই ERDDAP™ এমনকি যদিও, ব্যবহারকারীরা পাবলিক ঠিকানা দেখে ERDDAP™ স্থানীয় ঠিকানা তালিকার মধ্যে উপস্থিত তথ্য প্রাপ্ত করা হয়।   ##### EDDGrid লো 0360 উপর থেকে Edotpl স্থাপন করুন{#eddgridlon0360fromerddapcatalog} এই EDDType দ্বারা উৎ‌পন্ন হয় datasets.xml তৈরি করার জন্য [ EDDGrid লো০৩৬০](#eddgridlon0360) সমস্ত থেকে প্রাপ্ত তথ্য EDDGrid একটিতে ডাটাsets ERDDAP এর মধ্যে দ্রাঘিমাংশের মান ০ থেকে কম। -* যদি সম্ভব হয়, তাহলে সার্বজনীন IP ঠিকানা ব্যবহার করুন (যেমন,https://oceanwatch.pfeg.noaa.gov) স্থানীয় সংখ্যার IP ঠিকানা নয়। (যেমন,https://12.34.56.78) . . যদি ERDDAP™ শুধুমাত্র স্থানীয় ই-মেইল ঠিকানা ব্যবহার করা যাবে, আপনি ব্যবহার করতে পারেন<Tharput থেকে রূপান্তর করা হচ্ছে (#তিউনিটো জনসংযোগ) তাই ERDDAP™ এমনকি যদিও, ব্যবহারকারীরা পাবলিক ঠিকানা দেখে ERDDAP™ স্থানীয় ঠিকানা তালিকার মধ্যে উপস্থিত তথ্য প্রাপ্ত করা হয়। +* যদি সম্ভব হয়, তাহলে সার্বজনীন IP ঠিকানা ব্যবহার করুন (যেমন, https://oceanwatch.pfeg.noaa.gov ) স্থানীয় সংখ্যার IP ঠিকানা নয়। (যেমন, https://12.34.56.78 ) . . যদি ERDDAP™ শুধুমাত্র স্থানীয় ই-মেইল ঠিকানা ব্যবহার করা যাবে, আপনি ব্যবহার করতে পারেন<Tharput থেকে রূপান্তর করা হচ্ছে (#তিউনিটো জনসংযোগ) তাই ERDDAP™ এমনকি যদিও, ব্যবহারকারীরা পাবলিক ঠিকানা দেখে ERDDAP™ স্থানীয় ঠিকানা তালিকার মধ্যে উপস্থিত তথ্য প্রাপ্ত করা হয়।   ##### Edust থেকে ফাইল মুছে ফেলুন{#eddsfromfiles} আরম্ভের সময় একটি ডিরেক্টরি উল্লেখ করা হয়, এই ডিরেক্টরীর সাহায্যে সব সাবডিরেক্টরি এবং ফাইল সংযুক্ত করা হয়। প্রতিটি ডাটার জন্য একটি ডাটা ফাইলের মধ্যে তথ্য সেট করা হয়। @@ -566,7 +566,7 @@ NC CSV ফাইল কোনো স্বাক্ষরকৃত ডাটা ### ডাটা টাইপ মন্তব্য{#data-type-comments} * দীর্ঘদিন ধরে দুর্বল সমর্থনের কারনে, gure, guol এবং অনেক ফাইলের তথ্য আমরা এই ধরনের তথ্য ব্যবহার করতে নিরুৎসাহিত করছি। ERDDAP . . যখন সম্ভব হয়, তখন লম্বা ও লম্বা হওয়ার পরিবর্তে দ্বিগুণ অক্ষর ব্যবহার করুন এবং অক্ষরের পরিবর্তে পংক্তি ব্যবহার করুন ।   -* চিত্রটি ছাপা হোক এই প্রিন্টারে(OPeN)DAP'sads and dads' এবং 'dads' সাড়া দীর্ঘ সময় সমর্থন করে না (এবং তাকে খুব দেখিয়ে দেয় তাদেরকে) আপনি এর পরিবর্তে ব্যবহার করতে পারেন ERDDAP ট্যাব- এর ট্যাব- এর ' কনফিগারেশন' রূপ হিসাবে চিহ্নিত http ...আর্গন **তথ্য** / * datasetID * ওয়েব পেজ (যেমন, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (যে ফাইলটি আপনি অন্য ধরনের ফাইলে পেতে পারেন, যেমন, উদাহরণ. .htmlTable '%s' .itx '%s' .json '%s' .jsonlCSV1 '%s' .jsonlCSV '%s' .jsonlKVP '%s' .mat '%s' .nc '%s' .nccsv '%s' .tsv '%s' .xhtml ) অথবা .nccsv মেটাডাটা সংক্রান্ত পছন্দ (যেমন, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) যদিও .nccsv শুধুমাত্র ট্যাবের তথ্যের ক্ষেত্রে মিটা-ডাটা তথ্য উপলব্ধ রয়েছে) উভয় প্রকার তথ্য সমর্থন করে (লক্ষণীয়ভাবে, লম্বা, ঘন এবং অক্ষর) . . +* চিত্রটি ছাপা হোক এই প্রিন্টারে(OPeN)DAP'sads and dads' এবং 'dads' সাড়া দীর্ঘ সময় সমর্থন করে না (এবং তাকে খুব দেখিয়ে দেয় তাদেরকে) আপনি এর পরিবর্তে ব্যবহার করতে পারেন ERDDAP ট্যাব- এর ট্যাব- এর ' কনফিগারেশন' রূপ হিসাবে চিহ্নিত http ...আর্গন **তথ্য** / * datasetID * ওয়েব পেজ (যেমন, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (যে ফাইলটি আপনি অন্য ধরনের ফাইলে পেতে পারেন, যেমন, উদাহরণ. .htmlTable '%s' .itx '%s' .json '%s' .jsonlCSV1 '%s' .jsonlCSV '%s' .jsonlKVP '%s' .mat '%s' .nc '%s' .nccsv '%s' .tsv '%s' .xhtml ) অথবা .nccsv মেটাডাটা সংক্রান্ত পছন্দ (যেমন, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) যদিও .nccsv শুধুমাত্র ট্যাবের তথ্যের ক্ষেত্রে মিটা-ডাটা তথ্য উপলব্ধ রয়েছে) উভয় প্রকার তথ্য সমর্থন করে (লক্ষণীয়ভাবে, লম্বা, ঘন এবং অক্ষর) . .   ### মিডিয়া ফাইল{#media-files} সকল তথ্য সংখ্যার বা টেক্সটের অ্যারে নয়। কিছু তথ্য সহ ফাইল, যেমন ছবি, অডিও এবং ভিডিও ফাইল। ERDDAP™ মিডিয়া ফাইলে প্রবেশাধিকার পেতে ব্যবহারকারীদের জন্য বিশেষ কিছু বৈশিষ্ট্য উপলব্ধ করা আবশ্যক। এটি একটি দুই ধাপ প্রক্রিয়া: @@ -604,7 +604,7 @@ EDF টেবিল থেকে ফাইল ব্যবহারের মা ### AWS S3 ফাইল- এর সাথে কাজ করা{#working-with-aws-s3-files} [অ্যামাজন ওয়েব সার্ভিস (দক্ষিণ- পশ্চিম) ](https://aws.amazon.com) এটা একটা বিক্রেতা [মেঘ কম্পিউটিং](https://en.wikipedia.org/wiki/Cloud_computing) সার্ভিস. [এস- ৩](https://aws.amazon.com/s3/) AWS দ্বারা প্রদত্ত একটি বস্তু সংরক্ষণ ব্যবস্থা। ডিরেক্টরি ও ঐতিহ্যবাহী ফাইল-সিস্টেমের ব্যবহার ব্যবস্থার পরিবর্তে নববর্তী সিস্টেমের ডিরেক্টরি প্রয়োগ করুন (আপনার কম্পিউটারে হার্ড ড্রাইভ যেমন) "এস৩" শুধু "অপবাদক" জিনিস ধরে রাখে (আমরা তাদের ডাকবো "files" ) . . -ASCII ফাইল (উদাহরণ.) '%s' ERDDAP™ বালতিতে সরাসরি ফাইল নিয়ে কাজ করতে পারে। আপনার শুধুমাত্র উল্লেখ করা আবশ্যক<AWS বালতির জন্য সুনির্দিষ্ট বিন্যাস ব্যবহার করে তথ্যের ফাইল ডি.আই.ডি. ডি. ।https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. . ব্যবহার করা উচিত নয়<ক্যাশে ডি. বিস্তারিত জানার জন্য নীচে দেখুন। +ASCII ফাইল (উদাহরণ.) '%s' ERDDAP™ বালতিতে সরাসরি ফাইল নিয়ে কাজ করতে পারে। আপনার শুধুমাত্র উল্লেখ করা আবশ্যক<AWS বালতির জন্য সুনির্দিষ্ট বিন্যাস ব্যবহার করে তথ্যের ফাইল ডি.আই.ডি. ডি. । https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . . ব্যবহার করা উচিত নয়<ক্যাশে ডি. বিস্তারিত জানার জন্য নীচে দেখুন। কিন্তু বাইনারি ফাইল ও ডিরেক্টরি (জি, .nc ; gub, ubr, এবং, .hdf ফাইল) আপনার প্রয়োজন<ক্যাশ করা হয়েছে - নীচে বর্ণনা করা হয়েছে। ERDDAP netf-java (কোন ERDDAP™ এই ফাইলগুলি থেকে তথ্য পড়ার জন্য ব্যবহৃত হবে) একটি ঐতিহ্যবাহী ফাইলে ফাইল প্রস্তাবসহ অন্যান্য বৈজ্ঞানিক উপাত্ত সফটওয়্যার এবং তৈরি করা হয় [ব্লকের মাত্রা](https://en.wikipedia.org/wiki/Block-level_storage) ব্যবহারের উদ্দেশ্যে চিহ্নিত ফাইল (যে অনুমতি একটি ফাইল পড়ার অনুমতি দেয়) কিন্তু S3 শুধুমাত্র অনুমোদন [ফাইল স্তর (বস্তু) ](https://en.wikipedia.org/wiki/Block-level_storage) ব্যবহারের উদ্দেশ্যে চিহ্নিত ফাইল (শুধুমাত্র সম্পূর্ণ ফাইল পড়ার অনুমতি দেয়) . . একটি WWS S3 এর বিকল্প প্রস্তাব, [মৃৎক্ষার কেন্দ্র (এসবিএস) ](https://aws.amazon.com/ebs/) কিন্তু এস৩ এর চেয়ে বেশী ব্যয়বহুল, তাই প্রচুর পরিমাণ ডাটা ফাইল সংরক্ষণের জন্য এটি খুব কম ব্যবহৃত হয়। (তখন মানুষ বলবে -- ''আল্লাহ্‌র কসম! (এস- ৩) সস্তা, সাধারণত কমলার তুলনায় আপেল হয়।) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` যে বস্তুর জন্য সংশ্লিষ্ট গুরুত্ব - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) URL-টি যে ইউ- আর- এল প্রস্তুত করা হয়েছে তার সামান্য পার্থক্য রয়েছে, কিন্তু ERDDAP™ এটি একটি নির্দিষ্ট বিন্যাস প্রয়োজন: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* এর মতো ERDDAP v29, এখন ব্যবহার করতে পারেন `এস৩` বালতি URL এর পরিবর্তে URI এর বিন্যাস । এটি বিন্যাস ব্যবহার করা হয় [একটি WWS s3 সেল](https://docs.aws.amazon.com/cli/latest/reference/s3/) . . এস৩ *বালতিName* / *কি* @@ -697,22 +697,22 @@ S3 কনফিগারেশন ভেরিয়েবলের পূর্ সব ক্ষেত্রে, আপনার AWS অ্যাকাউন্ট লাগবে কারণ AWSDK এর জন্য। Java (কোন ERDDAP™ একটি বালতির বিষয়বস্তু সম্পর্কিত তথ্য ব্যবহার করুন) একটি WWS অ্যাকাউন্ট পরিচয় প্রমাণ করতে হবে। (এর উপরে আরো বেশী) ERDDAP™ শুধুমাত্র AWS3 বালতি ব্যবহার করা যাবে যদি [e]<ক্যাশে থেকে প্রাপ্ত (# ডানিয়েল) (অথবা<একটি নির্দিষ্ট বিন্যাসে ফাইল করুন: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* কোথায় * বালতি হচ্ছে বালতির সংক্ষিপ্ত রূপ। * আই. ও. [একটি WWS সার্ভিস শেষাংশ](https://docs.aws.amazon.com/general/latest/gr/rande.html) যেখানে বালতি আসলেই অবস্থিত। * উপসর্গটা ঐচ্ছিক। উপস্থিত থাকলে, এটা শেষ করতে হবে '/' . . -যেমন,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +যেমন, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ URL ফরম্যাটটি AWS3 পরামর্শের মধ্যে একটি: [বাকেট ব্যবহার করা](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) এবং [এই বর্ণনাটির বর্ণনা](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . . ERDDAP™ উল্লেখ করার উদ্দেশ্যে একটি ইউআরএল যোগ করো<ক্যাশে থেকে প্রাপ্ত<ফাইল “%s” খোলা রয়েছে। #### জনসন{#test-public-aws-s3-buckets} পাবলিক বালতির জন্য, আপনি আপনার ব্রাউজারের AWS S3 এর বালতি যাচাই করে দেখতে পারেন, যেমন, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) যদি বালতি ইউআরএল ঠিক থাকে এবং উপযুক্ত কিনা ERDDAP এটা এমন একটি নথি , যা সে দেখেছে । (আংশিক) বালতির বিষয়বস্তুর তালিকা তৈরি করা হয় । দুর্ভাগ্যবশত, সম্পূর্ণ URL (আই.) যে ERDDAP™ প্রদত্ত তথ্যের মধ্যে কোনো তথ্য অন্তর্ভুক্ত করা সম্ভব নয়। আপনার ব্রাউজারের মধ্যে সহজে একটি বালতির অনুক্রম ব্রাউজ করার জন্য AWS দ্বারা সিস্টেম উপলব্ধ করা হয় না। (যদি তা ভুল হয়, দয়া করে ক্রিসকে ই-মেইল করুন. নোরা.গোভিতে জন। না হলে আমাজন, দয়া করে এর জন্য সমর্থন যোগ করুন!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) যদি বালতি ইউআরএল ঠিক থাকে এবং উপযুক্ত কিনা ERDDAP এটা এমন একটি নথি , যা সে দেখেছে । (আংশিক) বালতির বিষয়বস্তুর তালিকা তৈরি করা হয় । দুর্ভাগ্যবশত, সম্পূর্ণ URL (আই.) যে ERDDAP™ প্রদত্ত তথ্যের মধ্যে কোনো তথ্য অন্তর্ভুক্ত করা সম্ভব নয়। আপনার ব্রাউজারের মধ্যে সহজে একটি বালতির অনুক্রম ব্রাউজ করার জন্য AWS দ্বারা সিস্টেম উপলব্ধ করা হয় না। (যদি তা ভুল হয়, দয়া করে ক্রিসকে ই-মেইল করুন. নোরা.গোভিতে জন। না হলে আমাজন, দয়া করে এর জন্য সমর্থন যোগ করুন!) #### সূচিপত্র প্রদর্শন{#viewing-the-contents-of-a-bucket} -S3 বালতির মধ্যে প্রায়ই কয়েকটির বিভিন্ন বিভাগ থাকে, যেগুলো বেশ কয়েক ধরনের ইপাফ্রদীতে পরিণত হতে পারে ERDDAP™ ডাটাসেট. যাতে করতে হয় ERDDAP™ ডাটাসেট, আপনি শুরু করার জন্য যে ডিরেক্টরি ব্যবহার করতে হবে তা জানতে হবে<ক্যাশে থেকে প্রাপ্ত<ফাইলের নাম ও সেগুলির বিন্যাস ধারণকারী ফাইলের নাম। যদি আপনি ব্রাউজারের মধ্যে একটি বালতির পুরো অংশ দেখার চেষ্টা করেন, S3 শুধুমাত্র প্রথম ১০০০ ফাইল দেখাবে, যা যথেষ্ট নয় । বর্তমানে, একটি বালতির সব জিনিষ দেখার জন্য সবচেয়ে ভাল উপায় [EDD টেবিল উৎস ফাইলName](#eddtablefromfilenames) ডাটাসেট (আপনার PC'র মধ্যে ERDDAP™ আর তোমার উপরেও নয় ERDDAP ) ফাইল ব্রাউজ করতে এবং ডাউনলোড করতে সহায়ক কিছু সহজ উপায়ও প্রদান করে। এটা<এর জন্য আপনার উপরের ইউ- আর- এল, যেমন,https://noaa-goes17.s3.us-east-1.amazonaws.com. . \\[ কেন এডাব্লিউএসএসএসএসএস ৩ কেন দ্রুত এবং সহজ উপায় প্রদান করে না? \\] লক্ষ্য করুন যে আমি যখন এটি একটি অ-আমাজন নেটওয়ার্ক তে করি, তখন মনে হচ্ছে আমাজন একটি কৌশলের প্রতিক্রিয়া ধীর গতির হয়। (১০০ জনের মধ্যে (?) অংশ যতগুলো ফাইল) প্রথম খণ্ডের পরে (প্রতিটি অংশে ১০০০ ফাইল) ডাউনলোড করা হয়েছে। যেহেতু বালতির মধ্যে প্রচুর ফাইল রয়েছে (নোআ-গোগো ১৭ মিলিয়ন) একটি বালতির সব কিছু পেয়ে গেলে ইডি টেবিল থেকে কয়েক ঘন্টা সময় লাগবেName (উদাহরণ, ১২!) শেষ করতে. \\[ অ্যামাজন, তাই না? \\] +S3 বালতির মধ্যে প্রায়ই কয়েকটির বিভিন্ন বিভাগ থাকে, যেগুলো বেশ কয়েক ধরনের ইপাফ্রদীতে পরিণত হতে পারে ERDDAP™ ডাটাসেট. যাতে করতে হয় ERDDAP™ ডাটাসেট, আপনি শুরু করার জন্য যে ডিরেক্টরি ব্যবহার করতে হবে তা জানতে হবে<ক্যাশে থেকে প্রাপ্ত<ফাইলের নাম ও সেগুলির বিন্যাস ধারণকারী ফাইলের নাম। যদি আপনি ব্রাউজারের মধ্যে একটি বালতির পুরো অংশ দেখার চেষ্টা করেন, S3 শুধুমাত্র প্রথম ১০০০ ফাইল দেখাবে, যা যথেষ্ট নয় । বর্তমানে, একটি বালতির সব জিনিষ দেখার জন্য সবচেয়ে ভাল উপায় [EDD টেবিল উৎস ফাইলName](#eddtablefromfilenames) ডাটাসেট (আপনার PC'র মধ্যে ERDDAP™ আর তোমার উপরেও নয় ERDDAP ) ফাইল ব্রাউজ করতে এবং ডাউনলোড করতে সহায়ক কিছু সহজ উপায়ও প্রদান করে। এটা<এর জন্য আপনার উপরের ইউ- আর- এল, যেমন, https://noaa-goes17.s3.us-east-1.amazonaws.com . . \\[ কেন এডাব্লিউএসএসএসএসএস ৩ কেন দ্রুত এবং সহজ উপায় প্রদান করে না? \\] লক্ষ্য করুন যে আমি যখন এটি একটি অ-আমাজন নেটওয়ার্ক তে করি, তখন মনে হচ্ছে আমাজন একটি কৌশলের প্রতিক্রিয়া ধীর গতির হয়। (১০০ জনের মধ্যে (?) অংশ যতগুলো ফাইল) প্রথম খণ্ডের পরে (প্রতিটি অংশে ১০০০ ফাইল) ডাউনলোড করা হয়েছে। যেহেতু বালতির মধ্যে প্রচুর ফাইল রয়েছে (নোআ-গোগো ১৭ মিলিয়ন) একটি বালতির সব কিছু পেয়ে গেলে ইডি টেবিল থেকে কয়েক ঘন্টা সময় লাগবেName (উদাহরণ, ১২!) শেষ করতে. \\[ অ্যামাজন, তাই না? \\] #### একটি ED টেবিল নির্মাণ করা হচ্ছে ফাইল থেকে AWS3 Bucket সহ AFP Datas{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} আপনার কাছে একটি বালতি নাম থাকলে, কিন্তু S3BP অথবা উপপদের মধ্যে ফাইলের একটি তালিকা উপস্থিত নেই যা বালতির প্রাসঙ্গিক ফাইলের অবস্থান সনাক্ত করে। নীচে এই নির্দেশটি ব্যবহার করা হয়েছে যাতে একটি EDT টেবিল থেকে তথ্য ব্রাউজ করতে পারেন। sebebert of S3 ই- ডি টেবিলের ডিরেক্টরি ব্রাউজ করতে পারেন ERDDAP `%s' "files" সিস্টেম। @@ -727,22 +727,24 @@ S3 বালতির মধ্যে প্রায়ই কয়েকট Linux এবং Mac OS-র জন্য ইঙ্গিত: ফাইল-সিস্টেম ডিরেক্টরির মধ্যে পরিচয়-পংক্তি উপস্থিত থাকা আবশ্যক (এবং ERDDAP ) (এই অনুচ্ছেদের জন্য আমরা ব্যবহারকারী=লোককে ধরে নেব) ফাইলটিতে একটি ফাইল আগে থেকেই আছে । অনুমান করবেন না যে অভিভাবক হলো / home/itecttycot; আসলে অপারেটিং সিস্টেম কোথায় ব্যবহারকারী বাদ দিয়ে অনূসার করবেন তা খুঁজে বের করতে ব্যবহার করুন। ডিরেক্টরী বিদ্যমান না থাকলে তৈরি করুন। এছাড়াও, ফাইলের মধ্যে ফাইল পাঠানোর পরে, ব্যবহারকারীকে এবং গ্রুপ চিহ্নিত করার জন্য চিহ্নিত ফাইলের প্রসিকিউটর ব্যবহার করা হবে। 3. Internet URL তৈরি করুন [বিন্যাস ERDDAP™ আবশ্যক](#accessing-files-in-an-aws-s3-bucket) আর. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) এবং (জনগণের বালতির জন্য) একটি ব্রাউজার উইন্ডোতে এটি পরীক্ষা করুন যাতে এটি এমন একটি XML নথি যা বালতির আংশিক অংশ ধারণ করে। + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) এবং (জনগণের বালতির জন্য) একটি ব্রাউজার উইন্ডোতে এটি পরীক্ষা করুন যাতে এটি এমন একটি XML নথি যা বালতির আংশিক অংশ ধারণ করে।   4. ব্যবহার [আই- ম্যাপ নির্মাণ করুন](#generatedatasetsxml) নির্মাণ করার উদ্দেশ্যে একটি বস্তু নির্মাণ করুন [EDD টেবিল উৎস ফাইলName](#eddtablefromfilenames) মাত্রা: * প্রারম্ভিক ডিরেক্টরি- এ ব্যবহারযোগ্য মান ব্যবহার করা হবে: \\*\\*ডিস্‌প্লে *অনলি থেকে,* আপনার বুইড়া* যেমন, - \\*\\*বাংলায়https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*বাংলায় https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * ফাইলের নাম regexs** * রিকার্সিভ? সত্য * পুনরায় লোড করুন প্রত্যেক স্যুট? ১০০৮০ - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * প্রতিষ্ঠান? NOAA * সারসংক্ষেপ? কিছু নাপড়া সম্ভব নয় ( ERDDAP™ একটি ভাল সারসংক্ষেপ তৈরি করবে.) * শিরোনাম? কিছু নাপড়া সম্ভব নয় ( ERDDAP™ স্বয়ংক্রিয়ভাবে একটি ভদ্র শিরোনাম তৈরি করা হবে।) সাধারণ হিসাবে, আপনার XML সংশোধন ও উন্নতির জন্য XML-কে সংশোধন করতে হবে এবং এটি ব্যবহার করার আগে উন্নতি করতে হবে datasets.xml . . 5. উপরে নির্দেশ অনুসরণ করে তথ্যসেট লোড করা হলে ERDDAP আপনি একটি EDF টেবিলFut তথ্য তৈরি করেছেন। যেমন উদাহরণ হিসেবে বলা যায়, AWS মুক্ত তথ্য বালতিস থেকে ফাইল ব্রাউজ এবং ডাউনলোড করা যে কারো জন্য সহজ হবে, আমরা EDMAF ফাইল নির্মাণ করেছি (মূলত তালিকা দেখুন) - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) যা শেষ হবার নয় । [AWS S3 মুক্ত তথ্য বালতি](https://registry.opendata.aws/) . . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) যা শেষ হবার নয় । [AWS S3 মুক্ত তথ্য বালতি](https://registry.opendata.aws/) . . \\[ মূল ডিরেক্টরির মধ্যে একাধিক ফাইল উপস্থিত নেই (একটি যুক্তিযুক্ত সময়ে ডাউনলোড করা যাবে) - অথবা জনসম্মুখে প্রবেশ করতে দেয়া যাবে না (তারা সবাই পাবলিক হতে পারে না?) অথবা ধুলোয় লুটানো নিঃস ্ বকে । (উদাহরণ, প্রহরী) . . \\] ক্লিক করলে "files" এই তথ্যসমূহের একটি লিঙ্ক, আপনি sectory ট্রি এবং ফাইল ব্রাউজ করতে পারেন। কারণ,\\*\\*\\ t\tFD টেবিলForFordFormd ফাইল থেকে কাজ করে, এই ডিরেক্টরির তালিকা সর্বদাই পুরোপুরি পরিপূর্ণ হয় কারন ERDDAP™ ওদের নিয়ে যাও। ফাইল মুছে ফেলতে হলে তা একটি ফাইলে ক্লিক করুন ERDDAP™ AWSS3-কে আপনার অনুরোধ জানানো হবে যাতে আপনি সরাসরি AWS থেকে ফাইল ডাউনলোড করতে পারেন। আপনি তারপর যে ফাইল পরীক্ষা করতে পারেন। @@ -756,7 +758,7 @@ Linux এবং Mac OS-র জন্য ইঙ্গিত: ফাইল-সি **তাহলে তুমি পারবে ERDDAP™ এই তথ্যকে ফাইলতে ব্যবহারকারীদের তথ্য প্রদান করে ।** নির্দেশ দেখুন [ ERDDAP™ এবং S3 বাকস](#erddap-and-aws-s3-buckets) (উপরে) . . নমুনা EdDT টেবিল output ফাইল যে উপাত্ত আপনি উপর ভিত্তি করে তৈরি করেছিলেন, সেটির জন্য ডিরেক্টরি ও ডিরেক্টরির মধ্যে একটি সামান্য পলিচনা থাকলে, চিহ্নিত ডিরেক্টরি ও ফাইলের নাম মুছে ফেলা হবে (উদাহরণ, ABI-L1b-RAC) এমন অবস্থায় রয়েছে ERDDAP™ পৃথক তথ্যসেট করা হবে। আপনি যে বালতি নিয়ে কাজ করছেন, তা হয়তো আগের মতই । এরপর আপনি ভিন্ন তথ্য উত্‍পাদন করতে পারেন ERDDAP™ প্রতিটি ডাটার জন্য, ব্যবহার, যেমন, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ যেমন<ক্যাশ সা. দূর্ভাগ্যবশত: এই বিশেষ সময়ের জন্য, বালতিতে ডাটা রাখা হয় বলে মনে হচ্ছে। ERDDAP™ [বিশেষ করে ভাল না](#dimensions) কারণ তথ্য নির্ধারণ একটি জটিল নমুনা যা বিভিন্ন মাত্রা ব্যবহার করে।   @@ -975,7 +977,7 @@ NcML এর বিকল্প [ NetCDF অপারেটর ( NCO ) ](#netcdf- ### EDDGrid থেকে{#eddgridfromdap} [ ** EDDGrid থেকে** ](#eddgridfromdap) sys থেকে গ্রিড পরিবর্তন করুন [ DAP ](https://www.opendap.org/) সার্ভার। -* আমরা সুপারিশ করে বলছি [তথ্য নির্মাণ করতে ব্যর্থ Xml প্রোগ্রাম](#generatedatasetsxml) একটি কঠিন খসড়া তৈরি করতে datasets.xml এই ডাটাসেটের জন্য. আপনার তথ্যকে প্রয়োজন অনুসারে আপনি ঐ তথ্যটি সংগ্রহ করতে অথবা আপনার নিজের XML ব্যবহার করতে পারেন EDDGrid উৎস উৎস ডাটাS এবং DAS ফাইলের মধ্যে দেখার জন্য ডি-প উৎস তথ্য প্রয়োগ করা হচ্ছে (এবং মৃত ্ যুকে ও পরবর ্ তীদের মধ ্ যে । sourceUrl যেমন, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . . +* আমরা সুপারিশ করে বলছি [তথ্য নির্মাণ করতে ব্যর্থ Xml প্রোগ্রাম](#generatedatasetsxml) একটি কঠিন খসড়া তৈরি করতে datasets.xml এই ডাটাসেটের জন্য. আপনার তথ্যকে প্রয়োজন অনুসারে আপনি ঐ তথ্যটি সংগ্রহ করতে অথবা আপনার নিজের XML ব্যবহার করতে পারেন EDDGrid উৎস উৎস ডাটাS এবং DAS ফাইলের মধ্যে দেখার জন্য ডি-প উৎস তথ্য প্রয়োগ করা হচ্ছে (এবং মৃত ্ যুকে ও পরবর ্ তীদের মধ ্ যে । sourceUrl যেমন, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . .   * EDDGrid Indp থেকে যেকোন মাল্টি-ডিমিনিক ভেরিয়েবল থেকে তথ্য পেতে পারেন DAP ডাটা সার্ভার। (আগে, EDDGrid এনডিএপির নির্ধারিত অধিকার ছিল সীমিত।)   @@ -1335,7 +1337,7 @@ NcML এর বিকল্প [ NetCDF অপারেটর ( NCO ) ](#netcdf- ``` -ধরার জন্য চিহ্নিত দল দ্বারা অনুসরণযোগ্য সংখ্যা। সম্ভাব্য মান হল 'ky' অথবা 'true' (সত্য) ধার্য করা হলে 'human' ও 'global' দ্বারা চিহ্নিত করা হবে। এই উদাহরণটি অতিরিক্ত বৈশিষ্ট্য যোগ করতেও দেখায় (জি, ioos\\_category এবং) অক্ষের ভেরিয়েবলের দিকে। +হোস্টটিকে ধারণ করার জন্য যে গ্রুপ সংখ্যা ব্যবহার করা হবে তার সংখ্যা, বা 'ker', এবং তার আগের মতই হবে "\\_global" . . এই উদাহরণটি অতিরিক্ত বৈশিষ্ট্য যোগ করতেও দেখায় (জি, ioos\\_category এবং) অক্ষের ভেরিয়েবলের দিকে।   #### বহিস্থিত ফাইল সংকুচন করুন{#externally-compressed-files} * তথ্যসেট করার যোগ্য সাব-সেট EDDGrid ফাইল থেকে এবং ED টেবিল ফাইল থেকে সরাসরি তথ্য সম্বলিত ফাইল থেকে তথ্য ইম্পোর্ট করা যাবে .tgz '%s' .tar .gz '%s' .tar .gzip '%s' .gz '%s' .gzip '%s' .zip '%s' .bz2 ..Z ফাইল. @@ -1433,7 +1435,7 @@ NcML এর বিকল্প [ NetCDF অপারেটর ( NCO ) ](#netcdf- এর পরিবর্তে, ব্যবহার করুন []<ক্যাশে থেকে প্রাপ্ত সিস্টেম (# ডানিয়েল) . . ব্যবহারের অধিকার ERDDAP™ বাইট অনুরোধকৃত ফাইল%s দ্বারা তথ্য উত্‍পাদনকৃত -এই চারপাশে গোছগাছ কর, যেটা তুমি পারবে (তত্ত্বে) তথ্যর মধ্যে উপস্থিত একটি ধারার চিন্তা করুন ERDDAP™ দৈত্য হিসেবে .nc ফাইল পাঠানো হচ্ছে... .nc "দ্যা বেস অপেন" DAP প্রদত্ত তথ্যের জন্য URL (জি,https://myserver.org/erddap/griddap/datasetID.ncএবং সুষ ্ ঠু-সুন ্ দর বিষয়ে সত ্ যনিষ ্ ঠ থাকে ,) আপনি কি নেটএ্যাকফ-জাভা ব্যবহার করতে পারেন কিনা তা জানতে পারে কিনা, Ferret অথবা অন্যান্য NetCDF সফ্টওয়্যার থেকে তথ্য পড়া যাবে HTTP সীমা থেকে প্রাপ্ত হয়েছে ERDDAP . . এর উত্তর হচ্ছে না, কারণ সত্যিকার অর্থে এর কোন বড় মানে নেই। .nc ফাইল. যদি আপনি এটা করতে চান, তবে এই অপশনের পরিবর্তে: +এই চারপাশে গোছগাছ কর, যেটা তুমি পারবে (তত্ত্বে) তথ্যর মধ্যে উপস্থিত একটি ধারার চিন্তা করুন ERDDAP™ দৈত্য হিসেবে .nc ফাইল পাঠানো হচ্ছে... .nc "দ্যা বেস অপেন" DAP প্রদত্ত তথ্যের জন্য URL (জি, https://myserver.org/erddap/griddap/datasetID.nc এবং সুষ ্ ঠু-সুন ্ দর বিষয়ে সত ্ যনিষ ্ ঠ থাকে ,) আপনি কি নেটএ্যাকফ-জাভা ব্যবহার করতে পারেন কিনা তা জানতে পারে কিনা, Ferret অথবা অন্যান্য NetCDF সফ্টওয়্যার থেকে তথ্য পড়া যাবে HTTP সীমা থেকে প্রাপ্ত হয়েছে ERDDAP . . এর উত্তর হচ্ছে না, কারণ সত্যিকার অর্থে এর কোন বড় মানে নেই। .nc ফাইল. যদি আপনি এটা করতে চান, তবে এই অপশনের পরিবর্তে: * ব্যবহার(OPeN)DAPক্লায়েন্ট দ্বারা সরবরাহকৃত গ্রিডাক্ষ সার্ভিসের সাথে সংযোগ করার জন্য ক্লায়েন্ট ERDDAP . . যে কি DAP (আর এভাবেই ERDDAP ) এটা তৈরি করা হয়েছে. এটা খুবই কার্যকর। * অথবা, সোর্স ফাইল ডাউনলোড করুন (আইসোবার) থেকে "files" সিস্টেম (একটি ফাইল দিয়ে অথবা একটি ক্ষুদ্র ফাইল .nc ? অনুসন্ধান) আপনার কম্পিউটার ব্যবহার করে নেট-ডিফ-জাভা ব্যবহার করুন, Ferret অথবা অন্যান্য NetCDF পড়ার জন্য ক্লায়েন্ট সফ্টওয়্যার (এখন) স্থানীয় ফাইল (আইসোবার) . . @@ -2253,9 +2255,9 @@ etcdf4 ফাইলে ফাইল থাকতে পারে । দেখ >  </dataset> ### EDDT টেবিলথিয়েপ্স{#eddtablefromdapsequence} - [ **EDDT টেবিলথিয়েপ্স** ](#eddtablefromdapsequence) ১- স্তর থেকে ২- লেভেল ক্রম ব্যবস্থাপনা করো [ DAP ](https://www.opendap.org/) অনুরূপ সার্ভার DAP মালিক (ছিলhttps://www.pmel.noaa.gov/epic/software/dapper/এখন বন্ধ) . . + [ **EDDT টেবিলথিয়েপ্স** ](#eddtablefromdapsequence) ১- স্তর থেকে ২- লেভেল ক্রম ব্যবস্থাপনা করো [ DAP ](https://www.opendap.org/) অনুরূপ সার্ভার DAP মালিক (ছিল https://www.pmel.noaa.gov/epic/software/dapper/ এখন বন্ধ) . . -* আমরা সুপারিশ করে বলছি [তথ্য নির্মাণ করতে ব্যর্থ Xml প্রোগ্রাম](#generatedatasetsxml) একটি কঠিন খসড়া তৈরি করতে datasets.xml এই ডাটাসেটের জন্য. তাহলে তুমি সেটা ঠিক করে সম্পাদনা করতে পারো। আপনার ব্রাউজারের তথ্য ডিএস এবং ডিএএস ফাইল পরিদর্শন করতে আপনি ঐ তথ্য সংগ্রহ করতে পারেন (স্ক্রমক) sourceUrl ( শুরুতে দেওয়া হয়েছিল)https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds- হ্যা. +* আমরা সুপারিশ করে বলছি [তথ্য নির্মাণ করতে ব্যর্থ Xml প্রোগ্রাম](#generatedatasetsxml) একটি কঠিন খসড়া তৈরি করতে datasets.xml এই ডাটাসেটের জন্য. তাহলে তুমি সেটা ঠিক করে সম্পাদনা করতে পারো। আপনার ব্রাউজারের তথ্য ডিএস এবং ডিএএস ফাইল পরিদর্শন করতে আপনি ঐ তথ্য সংগ্রহ করতে পারেন (স্ক্রমক) sourceUrl ( শুরুতে দেওয়া হয়েছিল) https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds - হ্যা. * একটি ভেরিয়েবল আছে DAP . dids দ্বারা যে অনুক্রম নির্দেশ করা হয়, তা নির্দেশ করে যে তথ্যের বিন্যাস একটি "far" (হরফের ছাঁদ সম্পর্কে সচেতন) . . * কিছু ক্ষেত্রে, আপনি দেখতে পাবেন একটি অনুক্রমের মধ্যে একটি ক্রম, ২- স্তর বিশিষ্ট অনুক্রম - EDTEDTEDTADRSIT এইগুলিও হ্যান্ডেল করে। @@ -2378,15 +2380,15 @@ etcdf4 ফাইলে ফাইল থাকতে পারে । দেখ * [জেডিবিসি ড্রাইভার ]<ড্রাইভার>]Name (#jdbc-ড্রাইভ) --- আপনাকে অবশ্যই জেডিবিসি ৩ বা জেডিবিসি ৪ ড্রাইভার ফাইল খুঁজে পেতে হবে। আপনার ডাটাবেস এবং এর জন্য আপনাকে উপযুক্ত কাজটি করতে হবে। ওটা রেখে দে *নিক্তি* /www.net/Wap/W-in-bin ইনস্টল করুন ERDDAP . . তারপর, তোমার মধ্যে datasets.xml এই তথ্যসেট করার জন্য, আপনাকে অবশ্যই উল্লেখ করতে হবে<এই ড্রাইভারের জন্য ড্রাইভার, এটি কি- ড্রাইভার (দুর্ভাগ্যবশত:) ফাইলের নাম থেকে ভিন্ন। আপনার ডাটাবেস এবং ড্রাইভারের জন্য JDবিসি ড্রাইভারের মধ্যে অনুসন্ধান করুনName Java এটা ব্যবহার করতে হবে। - * মারিয়াডিবি এর জন্য, চেষ্টা করো [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * মারিয়াডিবি এর জন্য, চেষ্টা করো [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) এটা<ব্যবহৃত ড্রাইভার। Name datasets.xml (নীচে) সম্ভবত maradb.jdb. ড্রাইভার... - * মাইএসকিউএল এবং আমাজন RDS এর জন্য, চেষ্টা করুন [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * মাইএসকিউএল এবং আমাজন RDS এর জন্য, চেষ্টা করুন [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) এটা<ব্যবহৃত ড্রাইভার। Name datasets.xml (নীচে) মনে হয়... ড্রাইভার... - * উল্লিখিত সময় অবধি Oracle - চেষ্টা কর [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . . + * উল্লিখিত সময় অবধি Oracle - চেষ্টা কর [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . . এটা<ব্যবহৃত ড্রাইভার। Name datasets.xml (নীচে) সম্ভবত zjdbc.ড্রাইভ. Oracle ড্রাইভার... - * পোস্টগ্রিসকেল এর জন্য আমরা JDবিসি ৪ ড্রাইভারকে পেয়েছি [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * পোস্টগ্রিসকেল এর জন্য আমরা JDবিসি ৪ ড্রাইভারকে পেয়েছি [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) এটা<ব্যবহৃত ড্রাইভার। Name datasets.xml (নীচে) মনে হয় এটাই. ড্রাইভার... - * SQL সার্ভার জন্য, আপনি JTDS ব্যবহারকারীর ড্রাইভার থেকে JDC প্রাপ্ত করতে পারেন [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . . + * SQL সার্ভার জন্য, আপনি JTDS ব্যবহারকারীর ড্রাইভার থেকে JDC প্রাপ্ত করতে পারেন [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . . এটা<ব্যবহৃত ড্রাইভার। Name datasets.xml (নীচে) সম্ভবত নেট. ড্রাইভার... এরপর আপনি JDবিসি ড্রাইভারের সাথে যোগাযোগ করুন ERDDAP™ libr ডিরেক্টরী, আপনাকে একটি তথ্য উল্লেখ করতে হবে যে ফাইলটি ফাইলটি .br/বা .bet এবং/ files-র মধ্যে অন্তর্ভুক্ত রয়েছে Xml, Dasds, এবং আর্কাইভে AADataসেট *নিক্তি* /works/WEB/WEF-র ডিরেক্টরি; অন্যথায়, আপনি স্ক্রিপ্ট সঞ্চালনার সময় একটি ক্লাস নয়। @@ -2524,7 +2526,7 @@ PostgreSQL এর জন্য ব্যবহার করা হয় username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -তথ্য উৎস ব্যবহার করে সাধারণ তথ্যName [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . . +তথ্য উৎস ব্যবহার করে সাধারণ তথ্যName [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . . দেখুন [টম্যাট ডাটা উৎস তথ্য](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) এবং [টম্যাট উপাত্তের উদাহরণ](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) অন্যান্য অ্যাপ্লিকেশনের সাথে তথ্য সংগ্রহে ব্যবহৃত ওয়েব অনুসন্ধানের জন্য অথবা ওয়েব-এ ব্যবহৃত হয়। * যদি সবাই ব্যর্থ হয়, সংকলনের মধ্যে তথ্য সংরক্ষণ করুন NetCDF v3 .nc ফাইল (বিশেষ .nc যে ফাইল ব্যবহার করা হবে [সি. সি. ইনস্ক্রিপশনেল জিওমেট (ডি. এস. জি.) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) কনভেঞ্জেল অ্যারের গঠন সম্বন্ধীয় তথ্য গঠন করা সম্ভব হবে ERDDAP `%s' [EDDT টেবিল ENCF ফাইল ফাঁকা](#eddtablefromnccffiles) ) . . আর যদি তারা সিদ ্ ধান ্ ত নিয়ে থাকে তবে (স্থান ও সময়ের উভয় অংশের জন্য তথ্য প্রয়োগ করুন) '%s' ERDDAP™ তাদের কাছ থেকে তথ্য সংগ্রহ করতে পারেন. @@ -2608,7 +2610,7 @@ PostgreSQL এর জন্য ব্যবহার করা হয় প্রতিটি ডাটা রাখার জন্য তৈরীকৃত XML এর অংশগুলোর মধ্যে অন্তর্ভুক্ত: - * একটিও নয় datasetID যে কি EDDGrid `%s' datasetID এবং "অবিরত" + * একটিও নয় datasetID যে কি EDDGrid `%s' datasetID এবং "\\_AsATable" . . * একটি নতুন সারসংক্ষেপের বৈশ্বিক বৈশিষ্ট্য EDDGrid 'নতুন একটি অনুচ্ছেদ আর একটি নতুন অনুচ্ছেদ আছে যা এই তথ্য সম্পর্কে বর্ণনা করছে। * একটি নতুন শিরোনাম যা বিশ্বব্যাপী প্রদর্শন করে EDDGrid শিরোনাম এবং ", (টেবিলের মতো) ". * একটি নতুন এক্সিমক্সিস গ্লোবাল বৈশিষ্ট্য ১০%। @@ -2644,21 +2646,21 @@ PostgreSQL এর জন্য ব্যবহার করা হয় * [একটি EDF টেবিল ভিত্তি করে উপাদানName](#eddtablefromfilenames-data) এই টেবিলটি ERDDAP™ স্থানীয় ফাইলের একটি দলের তথ্য সহ নির্মিত হবে। টেবিলের মধ্যে, প্রতিটি ফাইলের জন্য একটি সারি রাখা হয়েছে । বিশেষ বৈশিষ্ট্যের মান [ datasets.xml এই ডাটার জন্যName](#eddtablefromfilenames-skeleton-xml) এই ডাটাসেটে কি ফাইল অন্তর্ভুক্ত করা হবে তা নির্ধারণ করুন: ##### ফাইল ডির{#filedir} - * <ফাইল ডি- আই- ডি -- এই ডাটাসেটের সাহায্যে এই ডিরেক্টরির মধ্যে ফাইল-সিস্টেমের সাথে ব্যবহারযোগ্য সোর্স ডিরেক্টরি উল্লেখ করা হয়। ফাইল-সিস্টেম দ্বারা ব্যবহৃত ফাইল ধারণকারী ফাইল-সিস্টেমের মধ্যে উপস্থিত রয়েছে<এই তথ্য ধারণকারী ডিরেক্টরির মধ্যে উপস্থিত ফাইল সংক্রান্ত তথ্য প্রদর্শিত হবেhttps://*serverUrl*/erddap/files/*datasetID/*. . + * <ফাইল ডি- আই- ডি -- এই ডাটাসেটের সাহায্যে এই ডিরেক্টরির মধ্যে ফাইল-সিস্টেমের সাথে ব্যবহারযোগ্য সোর্স ডিরেক্টরি উল্লেখ করা হয়। ফাইল-সিস্টেম দ্বারা ব্যবহৃত ফাইল ধারণকারী ফাইল-সিস্টেমের মধ্যে উপস্থিত রয়েছে<এই তথ্য ধারণকারী ডিরেক্টরির মধ্যে উপস্থিত ফাইল সংক্রান্ত তথ্য প্রদর্শিত হবে https://*serverUrl*/erddap/files/*datasetID/* . . উদাহরণস্বরূপ, যদি datasetID জিবিএমইউ RSS টি, এবং<ফাইল Deir <home/data/ifname> যে একটি ফাইল ধারণকারী ডিরেক্টরি RSS শুভ সকাল তখন যে ইউ- আর- এল দেখানো হবে - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. . + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . . স্থানীয় ডিরেক্টরির মধ্যে উপস্থিত সামগ্রী ব্যবহারের জন্য ব্যবহার করা হবে<ফাইল রোলার <dir>, দূরবর্তী একটি ডিরেক্টরীর মতো ওয়েব পেজও উল্লেখ করতে পারেন। এটি কাজ করে : * টিএইচআরডিএস এ আলাদা তথ্য, যেমন, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] * ব্যাক- ট্রেস সংরক্ষণ করো Hyrax আর. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * অধিকাংশ অ্যাপাচি-এর ডিরেক্টরী তালিকা, উদাহরণ, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### DODO থেকে{#fromonthefly} [\\*\\*বাংলায়](#fromonthefly) --- কিছু বিশাল S3 বালতির জন্য (নোইয়া-গোইস ১৭, যেখানে ২৬ মিলিয়ন ফাইল আছে) এটা হতে পারে ERDDAP™ বালতির সকল তথ্য ডাউনলোড করতে ১২ ঘন্টা সময় লাগে (তারপর আরো সমস্যা আছে) . . এই চারপাশে পেতে একটি বিশেষ উপায় আছে<এ. এস. এস. ৩ বালতি বালতির মাধ্যমে একটি ডাটা ফাইলের মধ্যে ফাইল টাইপ করুন ও ডিরেক্টরী থেকে তথ্য তৈরি করুন । sect. sebr/ S3BP- র সমস্ত ডিরেক্টরীর তালিকা এবং ফাইল যে ব্যবহারকারীর নাম কোয়েরি করা হবে তার তালিকা নেই । কিন্তু ডাটা চিহ্নির মাধ্যমে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি ও ফাইলের নাম প্রাপ্ত হলে সংশ্লিষ্ট তথ্য বিশিষ্ট ব্যবহারকারীর ডিরেক্টরি প্রয়োগ করা হবে "files" অপশন। এর ফলে, এর ফলে ব্যবহারকারীরা S3BP ফাইল অনুক্রম ও ফাইল ব্রাউজ করতে পারবেন "files" সিস্টেম। "S3B" ডিরেক্টরি রূপে এই কাজের জন্য URL-টি নির্ধারণ করুন (তথ্য নির্মাণ করতে ব্যর্থ এক্স- বি- এমName) অথবা<ফাইল প্যাকেজ (এর মধ্যে datasets.xml ) ব্যবহার: ``` @@ -2837,13 +2839,13 @@ PostgreSQL এর জন্য ব্যবহার করা হয় * এটা<দূরবর্তী ফাইলের তালিকা থেকে 'ubard' ট্যাগ উল্লেখ করার উদ্দেশ্যে একটি URL- গুলির তালিকা উল্লেখ করা হয়। * টিএইচআরডিএস এ আলাদা তথ্য, যেমন, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] * ব্যাক- ট্রেস সংরক্ষণ করো Hyrax আর. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * অধিকাংশ অ্যাপাচি-এর ডিরেক্টরী তালিকা, উদাহরণ, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 বালতি, উদাহরণ, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) তবে এর জন্য AWS অ্যাকাউন্টের প্রয়োজন হতে পারে। দেখুন [S3 Bucket মধ্যে কাজ ERDDAP™ ](#working-with-aws-s3-files) . . এছাড়াও, সাধারণত ক্যাশে ব্যবহার করার প্রয়োজন নেই ASCII ফাইল থেকে S3 বালতিতে ফাইল পাঠান (উদাহরণ.) কারণ ERDDAP™ কার্যকারীভাবে বালতির ডাটা সরাসরি একটি স্ট্রিমের মাধ্যমে পড়তে পারে। @@ -2901,7 +2903,7 @@ PostgreSQL এর জন্য ব্যবহার করা হয় এবং দ্বিতীয় বিকল্প হল একটি নির্দিষ্ট মান। উপরের উদাহরণটি ২০১৮ সালের দ্বিতীয় দিনে মাত্র ১০ দিনের জন্য ডিরেক্টরীর সাথে মিলে যাবে। - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] আর দিন 011, 012, ... (এটা দেখুন [বিবিধ নথিপত্র](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) এবং [regex প্রশিক্ষণ- পর্ব](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) . .) আপনি যদি সাহায্য প্রয়োজন<ক্যাশ স্থানান্তর করোPortegex, অনুগ্রহ করে ই- মেইল পরীক্ষা করুন<ক্যাশে ক্রিসের কাছে. নোরা. @@ -3384,7 +3386,7 @@ EDDTuttpe-এর বিশেষ বৈশিষ্ট্য নীচে বর * যোগ করুন... * অনুরোধ করা উত্তর একটি প্রমিত এইচ- টি- এম- এল ফর্ম হিসাবে, কী মানের=value, ' এবং 'stand' দ্বারা পৃথককৃত । যেমন, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 বল ERDDAP™ তথ্য যোগ অথবা পরিবর্তন করুন stationID = নির্দিষ্ট সময়ের জন্য ৪৬০৮৮। * এই পরিবর্তনের লেখক হলেন জন স্মিথথ আর চাবি হচ্ছে কিছু কি-১। * URLের ক্ষেত্রে বৈধ মান উল্লেখ করা আবশ্যক (মান অনুপস্থিত) সব কিছুর জন্য [ http আবশ্যকতা প্রাপ্ত করুন](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTuttpe-এর বিশেষ বৈশিষ্ট্য নীচে বর   * যা চামড়া তুলে দিবে । * অনুরোধ করা উত্তর একটি প্রমিত এইচ- টি- এম- এল ফর্ম হিসাবে, কী মানের=value, ' এবং 'stand' দ্বারা পৃথককৃত । যেমন, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 বল ERDDAP™ তথ্য মুছে ফেলার জন্য চিহ্নিত তথ্যের তথ্য মুছে ফেলুন stationID = ঠিক সময়ে ৪৬০৮৮। * এই পরিবর্তনের লেখক হলেন জন স্মিথথ আর চাবি হচ্ছে কিছু কি-১। * URL উল্লেখ করা আবশ্যক [ http আবশ্যকতা প্রাপ্ত করুন](#httpgetrequiredvariables-global-attribute) অনুরোধকালে (জি, stationID সময় ও তারিখ) . . মধ্যে উপস্থিত মান মুছে ফেলার সময় মান একটি সারিতে যোগ করা হবে (যারা চলে থাকে , অদৃশ ্ য হয়ে যায় ,) পুরনো জ্ঞানগুলো মুছে ফেলা হয়েছে (পূর্ববর্তী ব্যবহারকারীদের থেকে ব্যবহারকারীদের তথ্য পড়তে ইচ্ছুক হলে পুরোনো ব্যবহারকারীর দ্বারা পূর্ববর্তী তথ্য প্রয়োগ করা যাবে [সংস্করণ](#versioning) তথ্য) . . @@ -3667,7 +3669,7 @@ EDDTt HttpG ব্যবহার করা হচ্ছে [JSON লাইন ##### HTTPS অপসারণ এবং অপসারণ করুন{#https-put-and-delete} * ["এসটিপিটি এবং প্রেটার কী হবে?"](#https-put-and-delete) - [হাইপার-টেক্সট ট্রান্সফার প্রোটোকল (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) এটি ওয়ার্ল্ড ওয়াইড ওয়েবের ভিত্তি এবং এর কারণ হচ্ছে ওয়েব পেজের ওয়েব পেজের শুরু।http://"অথবাhttps://". . অতিরিক্ত নিরাপত্তার সাথে HTTPS একটি HTTPও রয়েছে। প্রতিদিন, ব্রাউজার, স্ক্রিপ্ট এবং কম্পিউটার প্রোগ্রাম কোটি টাকা দেয় (এস- এস) **উঠে পড়** দূরবর্তী উৎস থেকে তথ্য প্রাপ্ত করার অনুরোধ HTTP (এস- এস) এছাড়াও অন্যান্য [ক্রিয়া](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) অবশ্যই না (সার্ভারে তথ্য আপলোড করতে সমস্যা) এবং হ্যান্ডি (সার্ভার থেকে ডিটেইটে ডাটা ডাটা) . . হ্যাঁ, PT ও DELETE-এ তথ্য সংযোজন করার উদ্দেশ্যে উপযুক্ত উপায়, এবং HTTP-র মাধ্যমে ডাটা থেকে তথ্য মুছে ফেলা হয় (এস- এস) . . HTTP-র মাধ্যমে কর্ম সঞ্চালনের জন্য বিভিন্ন সফটওয়্যার দ্বারা সমর্থিত হয় (এস- এস) . . কাজ করা সহজ. সবাই আগে থেকেই জানে কিভাবে পেতে হয় আর অনেকেই জানে কিভাবে পেম ব্যবহার করতে হয় (যা মূলত পাওয়ার জন্য ব্যবহার করা যেতে পারে) তাই আমরা ইডি টেবিলের তৈরি করেছি... ...এডিটিথ থেকে Htttp পেতে এবং পেফ দিয়ে কাজ করেছি. খুব কম লোক (এমনকি কম্পিউটার প্রোগ্রামার) প্রিটি আর ডেলি'র সাথে কখনো কাজ করেছেন। PT এবং EDTE সাধারণত কম্পিউটারের মাধ্যমে সমর্থিত হয়, তাই সেগুলোকে ব্যবহার করে একটি দক্ষ প্রোগ্রাম প্রয়োজন। তাই প্যাট এবং ডেইট সাধারণত টুলগুলো যেভাবে উত্ত্যক্ত করে থাকে, সেটা থেকে আরও বেশি ঘন ঘন ঘন ঘন ঘন ধারণা পাওয়া যায় । + [হাইপার-টেক্সট ট্রান্সফার প্রোটোকল (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) এটি ওয়ার্ল্ড ওয়াইড ওয়েবের ভিত্তি এবং এর কারণ হচ্ছে ওয়েব পেজের ওয়েব পেজের শুরু। http://" অথবা https://" . . অতিরিক্ত নিরাপত্তার সাথে HTTPS একটি HTTPও রয়েছে। প্রতিদিন, ব্রাউজার, স্ক্রিপ্ট এবং কম্পিউটার প্রোগ্রাম কোটি টাকা দেয় (এস- এস) **উঠে পড়** দূরবর্তী উৎস থেকে তথ্য প্রাপ্ত করার অনুরোধ HTTP (এস- এস) এছাড়াও অন্যান্য [ক্রিয়া](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) অবশ্যই না (সার্ভারে তথ্য আপলোড করতে সমস্যা) এবং হ্যান্ডি (সার্ভার থেকে ডিটেইটে ডাটা ডাটা) . . হ্যাঁ, PT ও DELETE-এ তথ্য সংযোজন করার উদ্দেশ্যে উপযুক্ত উপায়, এবং HTTP-র মাধ্যমে ডাটা থেকে তথ্য মুছে ফেলা হয় (এস- এস) . . HTTP-র মাধ্যমে কর্ম সঞ্চালনের জন্য বিভিন্ন সফটওয়্যার দ্বারা সমর্থিত হয় (এস- এস) . . কাজ করা সহজ. সবাই আগে থেকেই জানে কিভাবে পেতে হয় আর অনেকেই জানে কিভাবে পেম ব্যবহার করতে হয় (যা মূলত পাওয়ার জন্য ব্যবহার করা যেতে পারে) তাই আমরা ইডি টেবিলের তৈরি করেছি... ...এডিটিথ থেকে Htttp পেতে এবং পেফ দিয়ে কাজ করেছি. খুব কম লোক (এমনকি কম্পিউটার প্রোগ্রামার) প্রিটি আর ডেলি'র সাথে কখনো কাজ করেছেন। PT এবং EDTE সাধারণত কম্পিউটারের মাধ্যমে সমর্থিত হয়, তাই সেগুলোকে ব্যবহার করে একটি দক্ষ প্রোগ্রাম প্রয়োজন। তাই প্যাট এবং ডেইট সাধারণত টুলগুলো যেভাবে উত্ত্যক্ত করে থাকে, সেটা থেকে আরও বেশি ঘন ঘন ঘন ঘন ঘন ধারণা পাওয়া যায় ।   ##### Httpt নোট নোট{#httpget-notes} * [নোট](#httpget-notes) @@ -3676,7 +3678,7 @@ EDDTt HttpG ব্যবহার করা হচ্ছে [JSON লাইন ##### ধন্যবাদ{#thanks} * [চায়নাসকে ধন্যবাদ।](#thanks) EDDet Http এর জন্য মূল ধারণা (আই. HTTP GET তথ্যতে তথ্য যোগ করার অনুরোধ জানানো হবে) UCR এর মাধ্যমে (এনসিআরের?) [ক্লাউড-হার্ড রিয়েল টাইম ডাটা সার্ভিস (চিন) ](https://github.com/earthcubeprojects-chords) প্রজেক্ট। অনুরোধ করা পরামিতির বিন্যাস (পুনরাবৃত্তি *নাম=value* তৈরি করে (R)) ওয়েব পেজের মধ্যে ডিফল্টরূপে ব্যবহৃত একই বিন্যাস। এটি একটি সহজ এবং চমৎকার ধারণা এবং এমনকি আরো অনেক বেশী কারণ এটা খুব নিখুঁত ERDDAP ট্যাবলার ডাটা সহ সিস্টেমের উপস্থিত। বুদ্ধিটা স্পষ্ট, কিন্তু আমি (বব) এটা নিয়ে ভাবিনি. EDD টেবিল Http এই মৌলিক ধারণা ব্যবহার করুন, কিভাবে প্রয়োগ করা যায়, একটি সিস্টেম তৈরি করতে হবে ERDDAP™ ডাটা আপলোডের জন্য. সিস্টেমের মধ্যে তথ্য আদান-প্রদানের পদ্ধতি ব্যবহার করার মূল ধারণা ছাড়াও, EDTutttupwe বাস্তবায়ন সম্পূর্ণ ভিন্ন এবং চীনের সম্পূর্ণ ভিন্ন বৈশিষ্ট্য রয়েছে। (eg. লগ ফাইল, তথ্য, বিভিন্ন নিরাপত্তা সিস্টেম, CRDI সমর্থন, reprovide উপাত্তের অংশ) . . চিন্সে আমাদের পরিচয় ছিল কেবল একটা ওয়েবার। আমরা তাদের প্রকল্পের কোডের দিকে তাকাই বা পড়িনি, কারণ আমরা জানতাম যে আমরা এই পদ্ধতিকে ভিন্নভাবে প্রয়োগ করতে চাই। কিন্তু মূল ধারণার জন্য আমরা তাদের কাছে কৃতজ্ঞ। [ পাদটীকা] -ড্যানিয়েল, এম. (২০১৪) . . জিওগ্রাফিক্সের জন্য ক্লাউড-হার্ড রিয়েল টাইম ডাটা সার্ভিস (চিন) সফ্টওয়্যার। UCR/NCRARAN: পৃথিবী পর্যবেক্ষণকারী গবেষণাগার। [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +ড্যানিয়েল, এম. (২০১৪) . . জিওগ্রাফিক্সের জন্য ক্লাউড-হার্ড রিয়েল টাইম ডাটা সার্ভিস (চিন) সফ্টওয়্যার। UCR/NCRARAN: পৃথিবী পর্যবেক্ষণকারী গবেষণাগার। [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDD টেবিল হতে Hyrax ফাইল{#eddtablefromhyraxfiles} [ **EDD টেবিল হতে Hyrax ফাইল** ](#eddtablefromhyraxfiles) (অবচিত) বিভিন্ন ভেরিয়েবল সহ guirt উপাত্তের ফাইল একত্রিত করে, প্রতিটি ফাইলের একটি একসাথে অথবা আরও বেশি শেয়ার করা আকার (উদাহরণস্বরূপ, সময়, উচ্চতা (রংয়ের গভীরতা) চিহ্ন, দ্রাঘিমাংশ, দ্রাঘিমাংশ) এবং যিনি তৃণাদি উৎপন ্ ন করেছেন , [ Hyrax OPeNDAP সার্ভার](https://www.opendap.org/software/hyrax-data-server) . . @@ -3692,7 +3694,7 @@ EDDet Http এর জন্য মূল ধারণা (আই. HTTP GET ত * এই পর্দার উপর acrapst প্রদর্শন করা হবে Hyrax প্রতিটি ডিরেক্টরির মধ্যে উপস্থিত ওয়েব পেজের তালিকা। এই কারণে, এটি বর্তমান বিন্যাসের জন্য খুবই সুনির্দিষ্ট Hyrax ওয়েব পেজ। আমরা মানিয়ে নিতে চেষ্টা করবো ERDDAP™ কখন/ ভবিষ্যৎের সংস্করণ প্রকাশ করা হবে Hyrax ফাইল পরিবর্তনের জন্য চিহ্নিত ফাইল। * এটা<ফাইল লোড করা হচ্ছে... যেহেতু এই ক্লাস ডাউনলোড করা হয়েছে এবং প্রতিটি দূরবর্তী তথ্যের ফাইলকে স্থানীয় ভাবে কপি করে ফেলা হবে, ERDDAP™ ফাইল প্রদর্শনকারী ♪ বিপদ হতে ♪ *স্বয়ংক্রিয় সংরক্ষণের ডিরেক্টরি* /প্রতিলিপি * datasetID * / * উল্লিখিত সময় অবধি< sourceUrl >, ডাটা ডিরেক্টরিতে বেস ডিরেক্টরীর ইউ- আর- এল ব্যবহার করো Hyrax যেমন, সার্ভার, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (কিন্তু এটা এক লাইনে রাখ) (দুঃখিত, সার্ভার বর্তমানে উপলব্ধ নয়) . . এটা sourceUrl ওয়েব পেজ সাধারণত "" OPeNDAP সূচিপত্র \\[ ডিরেক্টরিName \\] " উপরে. * যেহেতু এই ক্লাসটি সর্বদা ডাউনলোড করা হয় এবং দূরবর্তী তথ্য ফাইলের একটি স্থানীয় অনুলিপি তৈরি করে, তাই এই তথ্যকে কখনোই লক করা উচিত নয় [EDDT টেবিল কপি করা হয়েছে](#eddtablecopy) . . @@ -3706,7 +3708,7 @@ EDDet Http এর জন্য মূল ধারণা (আই. HTTP GET ত এই ফাইলগুলির সাথে আর একটা সমস্যা হল: মূল (eaviverse) liverste_sizeners\\ t\\ t\\ tআর কোনো নমুনা বৈশিষ্ট্য নেই এবং উপরের রুল অনুসরণ করে না। -এই তথ্যের ক্ষেত্রে উৎস রূপে চিহ্নিত ফাইলের পূর্বরূপ প্রদর্শন করার প্রণালীhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ ২০২০-২১ এই সার্ভার দ্বারা বর্তমানে উপলব্ধ নয় \\] . . +এই তথ্যের ক্ষেত্রে উৎস রূপে চিহ্নিত ফাইলের পূর্বরূপ প্রদর্শন করার প্রণালী https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ ২০২০-২১ এই সার্ভার দ্বারা বর্তমানে উপলব্ধ নয় \\] . . ক্লাসের সুপার ক্লাস দেখুন, [EDDF হতে ফাইল](#eddtablefromfiles) এই ক্লাস কিভাবে কাজ করে এবং কিভাবে এটি ব্যবহার করতে হয়। @@ -3850,10 +3852,10 @@ mdigsive CRPG ব্যবহার করার জন্য ফাইল [EDDF [ **EDet থেকে ENET প্রাপ্ত** ](#eddtablefromnos) (অবচিত) Nautilus থেকে তথ্য পরিচালনাকারী NOAA [না](https://opendap.co-ops.nos.noaa.gov/axis/) উৎস, যা ব্যবহার করা হচ্ছে [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) অনুরোধ আর সাড়া দেয়ার জন্য। এটা খুবই সুনির্দিষ্ট NOAA না XML. ডাটাসেট ২.xml এল. ডি. টি. আই. - র নমুনা উপাদান থেকে তথ্য দেখুন ।   ### EDDT টেবিল উৎসBIS{#eddtablefromobis} - [ **EDDT টেবিল উৎসBIS** ](#eddtablefromobis) ওশান বায়োgগ্রাফিক তথ্য সিস্টেম থেকে তথ্য পরিচালনা করুন (আই- ডি) সার্ভার (ছিলhttp://www.iobis.org ) . . সম্ভবত বর্তমানে ব্যবহৃত OBIS-র মধ্যে কোনো সক্রিয় সার্ভার উপস্থিত নেই। + [ **EDDT টেবিল উৎসBIS** ](#eddtablefromobis) ওশান বায়োgগ্রাফিক তথ্য সিস্টেম থেকে তথ্য পরিচালনা করুন (আই- ডি) সার্ভার (ছিল http://www.iobis.org ) . . সম্ভবত বর্তমানে ব্যবহৃত OBIS-র মধ্যে কোনো সক্রিয় সার্ভার উপস্থিত নেই। * OBIS সার্ভার একটি XML অনুরোধ এবং একটি XML প্রত্যুত্তর প্রত্যাশিত। -* কারণ OBIS সার্ভার একই ভেরিয়েবল ব্যবহার করে (ছিলhttp://iobis.org/tech/provider/questions) একটি OBIS উপাত্ত সেট করার জন্য আপনাকে পর্যাপ্ত তথ্য নির্ধারণ করতে হবে না ERDDAP . . +* কারণ OBIS সার্ভার একই ভেরিয়েবল ব্যবহার করে (ছিল http://iobis.org/tech/provider/questions ) একটি OBIS উপাত্ত সেট করার জন্য আপনাকে পর্যাপ্ত তথ্য নির্ধারণ করতে হবে না ERDDAP . . * আপনি mUST একটি " creator\\_email "বিশ্বে" addAttributes এই তথ্য লাইসেন্সের আওতায় ব্যবহার করা হয়েছে। সোর্স ইউ- আর- এল প্রাপ্ত করার জন্য প্রযোজ্য ই-মেইল ঠিকানা। * আপনি হয়ত এই সার্বজনীন বৈশিষ্ট্য পেতে অথবা পেতে পারবেন না [e]< subsetVariables > (#সাবসেটস) একটি OBIS সার্ভার দ্বারা কাজ করা। যদি তুমি চেষ্টা করো, শুধু একটি ভেরিয়েবল চেষ্টা করো (উদাহরণস্বরূপ, বৈজ্ঞানিক অথবা জেনাসName) . . #### EDDT টেবিল উৎসBIS কাঠামো XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ mdigsive CRPG ব্যবহার করার জন্য ফাইল [EDDF * দক্ষিণ- পশ্চিম- দক্ষিণ- পূর্ব (সেনসর ওয়েব ইন্সপেক্টর সক্রিয়) এবং SOS (সেনসর পর্যবেক্ষণ সার্ভিস) আছে [OpenGIS- র মান খুলুন](https://www.ogc.org/standards) . . এই ওয়েবসাইটের মানসম্মত নথি আছে। * এটা OGC ওয়েব সার্ভিস কমন ডিকম্প্রেস ১. ১- এ ( OGC ০৬-১২১৩) হাল ছেড়ে দেবেন না (বিভাগ 7. 2. 3 বিভাগে দেখুন) . . * আপনি যদি একটি জিনিস পাঠান, তাহলে একটি অনুরোধ করুন SOS সার্ভার ( sourceUrl + "চার্স == SOS বাতিল GetCapabilities "") [ ২৪ পৃষ্ঠার তালিকা] তাদের মধ্যে এমন কিছু আছে যা তাদের কাছে আছে। - * একটি পর্যবেক্ষণকারী প্রোপারটি একটি সম্পত্তির উল্লেখ একটি আনুষ্ঠানিক URI। যেমন উদাহরণ হিসেবে বলা যায়, ইউন: জি. জি. সি.https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * একটি পর্যবেক্ষণকারী প্রোপারটি একটি সম্পত্তির উল্লেখ একটি আনুষ্ঠানিক URI। যেমন উদাহরণ হিসেবে বলা যায়, ইউন: জি. জি. সি. https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * একজন পর্যবেক্ষণকারী আদর্শ নয়। - * একটারও বেশি মিল থাকতে পারে বৈশিষ্ট্য (উদাহরণস্বরূপ, প্রলোভন এবং বাইরে টেম্প দুইটাই লক্ষ্য করেছে বৈশিষ্ট্যhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . . + * একটারও বেশি মিল থাকতে পারে বৈশিষ্ট্য (উদাহরণস্বরূপ, প্রলোভন এবং বাইরে টেম্প দুইটাই লক্ষ্য করেছে বৈশিষ্ট্য https://mmisw.org/ont/cf/parameter/air\\_temperature ) . . * যদি আপনি একটি Ibpsbershys xml অনুরোধ করে SOS সার্ভারের মধ্যে উপস্থিত বর্ণনার ফল-ব্যাক, ক্ষেত্র, এবং তথ্য অনুযায়ী চিহ্নিত করা হবে। ক্ষেত্রের মধ্যে উপস্থিত নামগুলি দ্বারা প্রদর্শিত হবে (সম্ভবত) সময় আর সময়। * প্রত্যেক dataVariable EDF টেবিল হতে SOS "প্রশ্ন ব্যবস্থাপনা" বৈশিষ্ট্যের অন্তর্ভুক্ত থাকতে হবে, যেটি পর্যবেক্ষণপ্রজেক্টটি চিহ্নিত করে যে সার্ভার থেকে অনুরোধ করা আবশ্যক। প্রায়ই, একাধিক dataVariable ( প্রকা. * প্রতিটি বস্তুর জন্য ডাটা টাইপ dataVariable উল্লিখিত সার্ভার দ্বারা সম্ভবত উল্লিখিত হয়নি। যদি তা - ই হয়, তাহলে সার্ভার থেকে XML ডাটা পরীক্ষা করা হবে এবং উপযুক্ত উত্তর উল্লেখ করা আবশ্যক [<ডাটা টাইপ `%s' (#datatype) এর মধ্যে ERDDAP™ ডাটাসেট dataVariable ব্যাখ্যা। @@ -3991,11 +3994,11 @@ mdigsive CRPG ব্যবহার করার জন্য ফাইল [EDDF * এই ক্লাসগুলি টিএইচআরডিএস দ্বারা ব্যবহৃত ফাইলের তালিকায় পড়া হয়েছে<ক্যাটালগ প্রদর্শক (অতিরিক্ত ক্যাটালগার উল্লেখ করতে ব্যবহৃত সাব-file) এবং<তথ্য (তথ্যের ফাইল) . . * এটা<ফাইল লোড করা হচ্ছে... যেহেতু এই ক্লাস ডাউনলোড করা হয়েছে এবং প্রতিটি দূরবর্তী তথ্যের ফাইলকে স্থানীয় ভাবে কপি করে ফেলা হবে, ERDDAP™ ফাইল প্রদর্শনকারী ♪ বিপদ হতে ♪ *স্বয়ংক্রিয় সংরক্ষণের ডিরেক্টরি* /প্রতিলিপি * datasetID * / * উল্লিখিত সময় অবধি< sourceUrl >, ক্যাটালগের ইউ. আর. এল. ডি. সার্ভার- এর জন্য যে URL- টি ব্যবহার করা হবে সেটি ব্যবহার করুন: উদাহরণস্বরূপ, এই URL- টি ওয়েব ব্রাউজারে ব্যবহার করা যেতে পারে, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] '%s' -ব্যবহৃত< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ ২০২০-২১ এই সার্ভার সম্ভবত আর বিদ্যমান নয় । \\] '%s' +ব্যবহৃত< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (কিন্তু এটা এক লাইনে রাখ) . . * যেহেতু এই ক্লাসটি সর্বদা ডাউনলোড করা হয় এবং দূরবর্তী তথ্য ফাইলের একটি স্থানীয় অনুলিপি তৈরি করে, তাই এই তথ্যকে কখনোই লক করা উচিত নয় [EDDT টেবিল কপি করা হয়েছে](#eddtablecopy) . . -* এই তথ্য ধরন ধরনটি একটি বর্ণনার সমর্থন করে, স্বল্প, বিশেষ ব্যবহারের,<বিশেষ মোড *মোড* </ বিশেষ মোড নির্ধারণের জন্য ব্যবহৃত ডিফল্ট-desktop ফাইল নির্ধারণের জন্য ব্যবহৃত হবে। সার্ভার থেকে কোন ফাইল চিহ্নিত করার প্রয়োজন হবে তা নির্ধারণ করতে নির্ধারণ করুন। বর্তমানে, শুধুমাত্র বৈধ *মোড* SAMOS-র সাথে ব্যবহার করা হয়https://tds.coaps.fsu.edu/thredds/catalog/samosসর্বশেষ সংস্করণ সংখ্যা সহযোগে শুধুমাত্র ডাউনলোড করার উদ্দেশ্যে। +* এই তথ্য ধরন ধরনটি একটি বর্ণনার সমর্থন করে, স্বল্প, বিশেষ ব্যবহারের,<বিশেষ মোড *মোড* </ বিশেষ মোড নির্ধারণের জন্য ব্যবহৃত ডিফল্ট-desktop ফাইল নির্ধারণের জন্য ব্যবহৃত হবে। সার্ভার থেকে কোন ফাইল চিহ্নিত করার প্রয়োজন হবে তা নির্ধারণ করতে নির্ধারণ করুন। বর্তমানে, শুধুমাত্র বৈধ *মোড* SAMOS-র সাথে ব্যবহার করা হয় https://tds.coaps.fsu.edu/thredds/catalog/samos সর্বশেষ সংস্করণ সংখ্যা সহযোগে শুধুমাত্র ডাউনলোড করার উদ্দেশ্যে। * ক্লাসের সুপার ক্লাস দেখুন, [EDDF হতে ফাইল](#eddtablefromfiles) এই ক্লাস কিভাবে কাজ করে এবং কিভাবে এটি ব্যবহার করতে হয়। * ED, 2D, 3D এবং 4D উদাহরণ দেখুন [EDDT টেবিলForc ফাইল](#eddtablefromncfiles) . .   @@ -4182,8 +4185,8 @@ EDD টেবিল দূরবর্তী ডাটা থেকে ডেস ``` ``` -এর ফলে, স্থানীয় সার্ভারের সাথে সুসংগত সকল স্থানীয় ফোল্ডার উৎপন্ন হবে sourceUrl (যেমনhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -একটি সার্বজনীন স্থানে sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . . +এর ফলে, স্থানীয় সার্ভারের সাথে সুসংগত সকল স্থানীয় ফোল্ডার উৎপন্ন হবে sourceUrl (যেমন https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +একটি সার্বজনীন স্থানে sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . . এই ট্যাগ- এর মান পরিবর্তন করা হলে পরবর্তী কোনো সময় এটি কার্যকর হবে ERDDAP™ পড়া/ পড়ো datasets.xml তথ্য সহ [ফ্ল্যাগ](/docs/server-admin/additional-information#flag) . . কিন্তু, নিরাপত্তাজনিত কারণে এবং সাবস্ক্রিপশন ব্যবস্থার সাথে যুক্ত হওয়ার কারণে, **এই টিজি ব্যবহার করবেন না!** @@ -4314,7 +4317,7 @@ ping *কিছু.domain.com* ``` * পুনরায় আরম্ভ করার প্রয়োজন নেই ERDDAP™ %s-র মধ্যে করা পরিবর্তনগুলি<কালোলিস্টকে অনুরোধ করা হয়েছে কার্যকর করতে। পরবর্তীবার পরিবর্তনগুলি সনাক্ত করা হবে ERDDAP™ কোনো তথ্য ডি- র পুনরায় লোড করার প্রয়োজন কিনা পরীক্ষা করুন । অথবা, কোনো ভ্রমণ করে আপনি প্রসেস গতি বৃদ্ধি করতে পারেন [নির্ধারিত মান নির্ধারণ করুন ফ্ল্যাগের URL](/docs/server-admin/additional-information#set-dataset-flag) যেকোন তথ্যের জন্য. * আপনার ERDDAP™ প্রতিদিনের রিপোর্টে সবচেয়ে সক্রিয় এবং বন্ধকৃত অনুরোধকারীদের তালিকা অন্তর্ভুক্ত করা হয়। - * আপনি যদি জানতে চান যে ডোমেন/ইনস্টিটিউশন একটি সংখ্যার IP ঠিকানার সাথে যুক্ত, তাহলে একটি মুক্ত DNS পরিসেবা ব্যবহার করা যাবে। [https://network-tools.com/](https://network-tools.com/) . . + * আপনি যদি জানতে চান যে ডোমেন/ইনস্টিটিউশন একটি সংখ্যার IP ঠিকানার সাথে যুক্ত, তাহলে একটি মুক্ত DNS পরিসেবা ব্যবহার করা যাবে। [ https://network-tools.com/ ](https://network-tools.com/) . . * উদাহরণ হিসেবে বলা যায়, কোনো উচ্চ স্তরে ব্যবহারকারীদের ওপর নিষেধাজ্ঞা আরোপ করার অর্থ হয়তো মাঝে মাঝে হতে পারে । উদাহরণস্বরূপ, আপনি আপনার সার্ভারে সবকিছু বন্ধ করে দিতে পারেন, শুধুমাত্র না। ERDDAP . . লিনাক্সে, এরকম একটা পদ্ধতি ব্যবহার করা যেতে পারে [নমুনা](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . . উদাহরণ হিসেবে বলা যায়, আপনি এমন একটা নিয়ম যোগ করতে পারেন, যা ১৯৮.১ থেকে ১.০০.০ পর্যন্ত সমস্ত কিছু সরিয়ে ফেলবে । অক্টোবর ১৯০৮ - ১৯০৮. -জে ডিআরপি @@ -4738,17 +4741,17 @@ NET সেটিং যাই হোক না কেন, মেমরি ব্ * বর্তমানে, EDDGrid সাব- ক্লাস, মেটাডাটা অথবা অক্ষের ভেরিয়েবলে কোনো পরিবর্তন করা যাবে (উদাহরণস্বরূপ, নিকট- বাস্তবসম্মত সময়ের তথ্যের জন্য নতুন সময়।) পরিবর্তন বলে বিবেচনা করা হচ্ছে, কিন্তু তথ্যসেট করার পুনরায় লোড করা হচ্ছে না (স্বয়ং) . . * বর্তমানে, EDDT টেবিল সাব- ক্লাসদের জন্য তথ্য সংরক্ষণ করা হচ্ছে। * বর্তমানে, দুটি ধরণের কাজ করার অনুমতি দেয়া হলো: - * ""http://"অথবাhttps://"--- কর্ম আরম্ভ হলেhttp://"অথবাhttps://"'%s' ERDDAP™ একটি প্রেরণ করা হবে HTTP GET উল্লিখিত URL- র অনুরোধ জানানো হবে । প্রত্যুত্তর অগ্রাহ্য করা হবে। উদাহরণস্বরূপ, URL হয়তো আরও কিছু করার জন্য অন্যান্য ওয়েব সার্ভিসকে বলতে পারে । + * "" http://" অথবা https://" --- কর্ম আরম্ভ হলে http://" অথবা https://" '%s' ERDDAP™ একটি প্রেরণ করা হবে HTTP GET উল্লিখিত URL- র অনুরোধ জানানো হবে । প্রত্যুত্তর অগ্রাহ্য করা হবে। উদাহরণস্বরূপ, URL হয়তো আরও কিছু করার জন্য অন্যান্য ওয়েব সার্ভিসকে বলতে পারে । * যদি URL অনুসন্ধানের জন্য উল্লিখিত হয় (তারপর?) এটাই শেষ [%s শতাংশ](https://en.wikipedia.org/wiki/Percent-encoding) . . সীমারেখার মধ্যে বিশেষ অক্ষর এনকোড করা আবশ্যক (প্রাথমিক ' এবং' '=' সীমারেখার মধ্যে) %H-র মধ্যে উপস্থিত পরম মান %H-এ রূপান্তর করা হয়েছে। সাধারণত: %i-র কয়েকটি অক্ষরকে %i-এ রূপান্তর করা প্রয়োজন: %s ২৫, %i26-র মধ্যে, %s<% 3 তে, =% 3- এ,% 2 তে, +%B এ, | %7C-এ, \\[ %5B এ %s, \\] %d পংক্তিতে %d, %s-র মধ্যের সকল অক্ষর ১-টি UTF-8-এ রূপান্তর করা হয় এবং এরপর প্রতিটি বাইটের জন্য %h-র মধ্যে অন্তর্ভুক্ত করুন (একটি প্রোগ্রামার জিজ্ঞাসা) . . উদাহরণস্বরূপ, stationID >=১১০০৪ & সক্রিয় stationID 3E=% 422224% 22 যখন আপনি অ্যাক্সেস করার সময় শতাংশ এনকোডিং উল্লেখ করুন ERDDAP ব্রাউজারের মাধ্যমে অন্যান্য সফ্টওয়্যারের মাধ্যমে। ব্রাউজার সাধারণত আপনার জন্য শতকরা এনকোডিং ব্যবহৃত হয়। কিছু পরিস্থিতিতে, A-Z-z0-9-9-9_BAR_ 'আ' () \\*, কিন্তু এখনো প্রাথমিক 'hairfo' অথবা মূল ' '=' বাধার মধ্যে। -প্রোগ্রামিং ভাষার বিভিন্ন সরঞ্জাম (যেমন, দেখুন) Java `%s' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) এবং Java স্ক্রিপ্টencodeURIComponent()( প্রকা. (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) এবং সেখানে যারা আছে , তারা থাকবে সুদীর ্ ঘকাল । +প্রোগ্রামিং ভাষার বিভিন্ন সরঞ্জাম (যেমন, দেখুন) Java `%s' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) এবং Java স্ক্রিপ্টencodeURIComponent()( প্রকা. ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) এবং সেখানে যারা আছে , তারা থাকবে সুদীর ্ ঘকাল । [যে সমস্ত ওয়েবসাইট আপনার জন্য এনকোড করা হবে সেগুলি](https://www.url-encode-decode.com/) . . * প্রারম্ভকাল datasets.xml এটি একটি XML ফাইল, আপনি mUS-int এবং সমস্ত ',',<', আর ইউআরএলে 'সমাধান';<',' ও 'gt;' চিহ্নের পরে শতকরা এনকোডিং স্থাপন করা হয়েছে। * যেমন: এর জন্য একটি ইউ- আর- এল লিখুন: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 একটি বিষয় নির্ধারণ করা আবশ্যক<এই দিয়ে পরিবর্তন করুন (এক সারিতে) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ NET সেটিং যাই হোক না কেন, মেমরি ব্ * একটিও নয় sourceUrl শুরু হতে পারে http:// '%s' https:// ; এফ. https সংযোগ পাঠ করুন এবং উৎসের ডিজিটাল সার্টিফিকেট পরীক্ষা করুন। বিরল ক্ষেত্রে এই চেক হয়ত "Javax.net. com" ত্রুটির সম্মুখীন হতে পারে : SSL Centorective. com সম্ভবত এই ডোমেন নাম সহযোগে সুসংগত হওয়ার ফলে, ডোমেইন- নেম নেম- টি ব্যবহার করা হচ্ছে। আপনি বিস্তারিত পড়তে এবং পড়া উচিত sourceUrl "DNS নামের" বিভাগে আপনার ওয়েব ব্রাউজারের সার্টিফিকেট। কিছু ক্ষেত্রে, sourceUrl আপনার আই. ডি. যেমন, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/এই ভুলটা ছুঁড়ে দেবে, কিন্তু - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/- টি ডোমেন নাম, যা সার্টিফিকেট- টি ব্যবহার করে, না. এই ক্ষেত্রে সমাধানটি হলো সার্টিফিকেটের ডোমেইন নাম ব্যবহার করা। সার্টিফিকেট নির্বাচন করুন। এই তথ্য উপলব্ধকারীর সাথে যোগাযোগ করতে ব্যর্থ হলে, পরিসেবা উপলব্ধকারীর সাথে যোগাযোগ করুন। + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ এই ভুলটা ছুঁড়ে দেবে, কিন্তু + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ - টি ডোমেন নাম, যা সার্টিফিকেট- টি ব্যবহার করে, না. এই ক্ষেত্রে সমাধানটি হলো সার্টিফিকেটের ডোমেইন নাম ব্যবহার করা। সার্টিফিকেট নির্বাচন করুন। এই তথ্য উপলব্ধকারীর সাথে যোগাযোগ করতে ব্যর্থ হলে, পরিসেবা উপলব্ধকারীর সাথে যোগাযোগ করুন। অন্যান্য ক্ষেত্রে, সার্টিফিকেটের জন্য ডোমেইন নাম হতে পারে । যদি এই সমস্যা অথবা সমস্যা হয় তাহলে দয়া করে ক্রিসকে দয়া করে লিখুন। এই সমস্যা নিয়ে রিপোর্ট করার জন্য।   @@ -5221,7 +5224,7 @@ CDM এখনো পরিবর্তিত হচ্ছে এবং তা যখন আপনি অ্যাক্সেস করার সময় শতাংশ এনকোডিং উল্লেখ করুন ERDDAP ব্রাউজারের মাধ্যমে অন্যান্য সফ্টওয়্যারের মাধ্যমে। ব্রাউজার সাধারণত আপনার জন্য শতকরা এনকোডিং ব্যবহৃত হয়। কিছু পরিস্থিতিতে, A-Z-z0-9-9-9_BAR_ 'আ' () \\*, কিন্তু এখনো প্রাথমিক 'hairfo' অথবা মূল ' '=' . . প্রোগ্রামিং ভাষার বিভিন্ন সরঞ্জাম (যেমন, দেখুন) Java `%s' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -এবং Java স্ক্রিপ্টencodeURIComponent()( প্রকা. (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) এবং সেখানে যারা আছে , তারা থাকবে সুদীর ্ ঘকাল । +এবং Java স্ক্রিপ্টencodeURIComponent()( প্রকা. ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) এবং সেখানে যারা আছে , তারা থাকবে সুদীর ্ ঘকাল । [যে সমস্ত ওয়েবসাইট আপনার জন্য এনকোড করা হবে সেগুলি](https://www.url-encode-decode.com/) . . * প্রারম্ভকাল datasets.xml এটি একটি XML ফাইল, আপনি mUS-int এবং সমস্ত ',',<', আর ইউআরএলে 'সমাধান';<',' ও 'gt;' চিহ্নের পরে শতকরা এনকোডিং স্থাপন করা হয়েছে। * infoUrl শুধুমাত্র এ মুহূর্তের জন্য ERDDAP . . কোনো মিটা-ডাটা প্রমিত নয়। @@ -5257,7 +5260,28 @@ CDM এখনো পরিবর্তিত হচ্ছে এবং তা ``` * "যদি" \\[ প্রমিত মান \\] বৈশিষ্ট্যের মান "value" হিসাবে ধার্য করা হলে, প্রমিত মান ব্যবহার করা হবে ERDDAP™ লাইসেন্স<স্ট্যান্ডার্ডLocis <tags> ট্যাগ ERDDAP `%s' \\[ নিক্তি \\] /works/bin/ WINF/DVD-র মাধ্যমে উপলব্ধ সাব-সিস্টেম/ সাব- ক্লাসগুলি মুছে ফেলা হবে। -   + +###### রিকার্সিভ{#classification} +* [ **রিকার্সিভ** ](#classification) তথ্যের সঠিক মাত্রা । + ``` + unclassified + ``` + * গ্রহণযোগ্য মান ধার্য করা হয়, conf_ided_with_operation অর্থাৎ direlesseted_intervald_aturese বা unknown_intervalier-র মান বৈধ নয় + +###### বিষয় (_c){#topic_category} +* [ **বিষয় (_c)** ](#topic_category) উচ্চ- স্তর বিশিষ্ট ভৌগলিক তথ্য গ্রুপ- এ সাহায্য করতে এবং ভৌগলিক তথ্য অনুসন্ধানের জন্য প্রয়োগ করা হবে । + ``` + geoscientific_information + ``` + * গ্রহণযোগ্য মান হল 0 (e_tperty_crollizmox_emperys, unknown_asoned_intermoomperty, unknown, image_meperrenking, unial_inking_invoundund_me_me_me_ature, image_ature, sting_ature, unperty_attreral_ature. + +###### প্রোফাইল নির্ধারণ করুন{#maintenance_frequency} +* [ **প্রোফাইল নির্ধারণ করুন** ](#maintenance_frequency) এই তথ্য প্রথম পড়ার পরে পরিবর্তন ও বর্জন করা হয়। + ``` + daily + ``` + * গ্রহণযোগ্য মান হবে না (_p), বৈশিষ্ট্যের মান সত্য না হলে _BAR_second_ দামিক মান অনুযায়ী নির্ধারিত হবে + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) ধর্মান্ধ থেকে [ACDwell ১](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (যে সনাক্ত করা হয়েছে Metadata\\_Conventions যেমন, Unidata ডাটাset ডিসকভার vidi") মিটা-ডাটা মান. চিহ্নির ক্ষেত্রে কমা চিহ্ন দ্বারা বিভাজিত মিটা- অভিব্যক্তির তালিকা, এই তথ্য ক্ষেত্রে ব্যবহার করা যাবে। একটি তথ্য স্থাপিত হলে ACD10 ব্যবহার করা হয়, যেমন, এই বৈশিষ্ট্যটি অত্যন্ত জরুরী। @@ -5389,7 +5413,7 @@ CDM এখনো পরিবর্তিত হচ্ছে এবং তা যদি ইনডেক্সের সাথে<= ১, তথ্যটা বিবেচনা করা হচ্ছে. যদি ইনডেক্সের সাথে<=2, তথ্যটা খুবই বাইরে। -এটা testOutOfDate ডিফল্ট মান ব্যবহার করা হয়েছে ERDDAP™ অনুসন্ধান আরম্ভ করা হবেhttps://*yourDomain*/erddap/outOfDateDatasets.htmlওয়েব পেজ ( [উদাহরণ](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) যে উপাত্তগুলো প্রদর্শিত হবে তা দেখায়< testOutOfDate > ট্যাগসহ তথ্য তালিকাবদ্ধ করা হয়েছে। ফাইলের ধরন পরিবর্তন করা হলে (.csv থেকে .jsonlCSV '%s' .nc '%s' .tsv ...) আপনি বিভিন্ন ফাইলে যে তথ্য পাবেন তা আপনি পেতে পারেন । +এটা testOutOfDate ডিফল্ট মান ব্যবহার করা হয়েছে ERDDAP™ অনুসন্ধান আরম্ভ করা হবে https://*yourDomain*/erddap/outOfDateDatasets.html ওয়েব পেজ ( [উদাহরণ](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) যে উপাত্তগুলো প্রদর্শিত হবে তা দেখায়< testOutOfDate > ট্যাগসহ তথ্য তালিকাবদ্ধ করা হয়েছে। ফাইলের ধরন পরিবর্তন করা হলে (.csv থেকে .jsonlCSV '%s' .nc '%s' .tsv ...) আপনি বিভিন্ন ফাইলে যে তথ্য পাবেন তা আপনি পেতে পারেন । যখন সম্ভব, [আই- ম্যাপ নির্মাণ করুন](#generatedatasetsxml) এর সাথে যোগ করুন: testOutOfDate সার্বজনীন রূপে চিহ্নিত করুন addAttributes একটা তথ্যমালা। তথ্য উত্‍পাদনের জন্য উপলব্ধ তথ্য ভিত্তিক এই মান দ্বারা চিহ্নিত করা হয়। যদি মান সঠিক না হয়, তাহলে এটা পরিবর্তন করা যাবে। @@ -5948,8 +5972,8 @@ EDDTF ফাইল উপাত্ত্তের জন্য, সেখান * [ ** time\\_zone ** ](#time_zone) * time\\_zone এই প্রসঙ্গে বর্ণনামূলক বৈশিষ্ট্য প্রয়োগ করা হয়েছে ERDDAP™ (এবং কোন মিটা-ডাটার মান না) উল্লিখিত সময় অবধি [সময় এবং সময়ের চিহ্ন](#time-units) কোন গ্রিড তথ্য বা ট্যাবমার্কা উপাত্তের মধ্যে গ্রিডে রাখা যেতে পারে। * ডিফল্ট Zulu "" (এটি হচ্ছে আধুনিক সময়ের টাইম জোন) . . - * পটভূমি: "সময়-সেট" (উদাহরণ, প্যাসিফিক স্ট্যান্ডার্ড টাইম, ০৮: ০০, ৮: ০০) ঠিক আছে, নির্দিষ্ট, আপেক্ষিক অফ-সেট Zulu (টাটেয়িমা) . . এর বিপরীতে, "সময় অঞ্চল" হচ্ছে আরো জটিল জিনিষ যা ডে লাইটলাইটের কারনে ক্ষতিগ্রস্ত হয়। (উদাহরণ, "যুক্তরাষ্ট্র/প্যাসিফিক") ...যা বিভিন্ন সময়ে ভিন্ন ভিন্ন নিয়ম ছিল। সময়ের অঞ্চলের নাম সর্বদা উল্লেখ করা যাবে না (টেবিলের মধ্যে কলামের প্রদর্শন [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . . ERDDAP `%s' time\\_zone স্থানীয় টাইম জোন থেকে কিছু সময়ের মধ্যে আপনার সাথে যোগাযোগ করতে সহায়তা করেName (উদাহরণ, ১৯৮৭-০৩-২৫ টি ১৭:৩২ প্যাসিফিক সময়) . . আপনার কাছে যদি কোন সময় বা সংখ্যার তথ্য থাকে অথবা সংখ্যাসূচক বিষয়বস্তু থাকে (সুনির্দিষ্ট) সময়-অঞ্চল, আপনার ঐ ডেটাকে একটু পরিবর্তন করা উচিত Zulu (কি ERDDAP™ চাই) ইউনিটে এক ভিন্ন বেস সময় নির্ধারণ করুন (উদাহরণ, " ১৯৭০ থেকে ২৪: ০৮: ০০: ০০: ০০: ০০)" নোট টি০৮ নম্বর সময় নির্ধারণের জন্য।) - এবং সবসময় ফলাফল পরীক্ষা করুন যাতে আপনি ফলাফল পেতে পারেন। - * স্ট্রিং থেকে প্রাপ্ত তথ্যের ক্ষেত্রে স্ট্যাম্প সংক্রান্ত তথ্য সহ সময়ের অঞ্চল উল্লেখ করার উদ্দেশ্যে এই বৈশিষ্ট্য দ্বারা চিহ্নিত করা হয় ERDDAP™ স্থানীয় সময়-অঞ্চল, স্থানীয় সময়-অঞ্চলে রূপান্তর করতে ব্যবহৃত (স্ট্যান্ডার্ড সময়ে কিছু কিছু সময়, ডে লাইটলাইট সঞ্চয়ের সময়) চিহ্নিত স্থানে Zulu সময় (যে কোন সময়ে) . . তালিকা অনুযায়ী প্রদর্শনের ক্ষেত্রে বৈধ সময়ের নামের তালিকা সম্ভবত এই তালিকায় উপস্থিত রয়েছে [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . . সাধারণ টাইম জোন হচ্ছে: আমেরিকা/মার্কিন যুক্তরাষ্ট্র, মার্কিন যুক্তরাষ্ট্র/আলকা, মার্কিন যুক্তরাষ্ট্র/Pacify, মার্কিন যুক্তরাষ্ট্র/paclictory, মার্কিন যুক্তরাষ্ট্র/phtorys/ US/ atorypers + * পটভূমি: "সময়-সেট" (উদাহরণ, প্যাসিফিক স্ট্যান্ডার্ড টাইম, ০৮: ০০, ৮: ০০) ঠিক আছে, নির্দিষ্ট, আপেক্ষিক অফ-সেট Zulu (টাটেয়িমা) . . এর বিপরীতে, "সময় অঞ্চল" হচ্ছে আরো জটিল জিনিষ যা ডে লাইটলাইটের কারনে ক্ষতিগ্রস্ত হয়। (উদাহরণ, "যুক্তরাষ্ট্র/প্যাসিফিক") ...যা বিভিন্ন সময়ে ভিন্ন ভিন্ন নিয়ম ছিল। সময়ের অঞ্চলের নাম সর্বদা উল্লেখ করা যাবে না (টেবিলের মধ্যে কলামের প্রদর্শন [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . . ERDDAP `%s' time\\_zone স্থানীয় টাইম জোন থেকে কিছু সময়ের মধ্যে আপনার সাথে যোগাযোগ করতে সহায়তা করেName (উদাহরণ, ১৯৮৭-০৩-২৫ টি ১৭:৩২ প্যাসিফিক সময়) . . আপনার কাছে যদি কোন সময় বা সংখ্যার তথ্য থাকে অথবা সংখ্যাসূচক বিষয়বস্তু থাকে (সুনির্দিষ্ট) সময়-অঞ্চল, আপনার ঐ ডেটাকে একটু পরিবর্তন করা উচিত Zulu (কি ERDDAP™ চাই) ইউনিটে এক ভিন্ন বেস সময় নির্ধারণ করুন (উদাহরণ, " ১৯৭০ থেকে ২৪: ০৮: ০০: ০০: ০০: ০০)" নোট টি০৮ নম্বর সময় নির্ধারণের জন্য।) - এবং সবসময় ফলাফল পরীক্ষা করুন যাতে আপনি ফলাফল পেতে পারেন। + * স্ট্রিং থেকে প্রাপ্ত তথ্যের ক্ষেত্রে স্ট্যাম্প সংক্রান্ত তথ্য সহ সময়ের অঞ্চল উল্লেখ করার উদ্দেশ্যে এই বৈশিষ্ট্য দ্বারা চিহ্নিত করা হয় ERDDAP™ স্থানীয় সময়-অঞ্চল, স্থানীয় সময়-অঞ্চলে রূপান্তর করতে ব্যবহৃত (স্ট্যান্ডার্ড সময়ে কিছু কিছু সময়, ডে লাইটলাইট সঞ্চয়ের সময়) চিহ্নিত স্থানে Zulu সময় (যে কোন সময়ে) . . তালিকা অনুযায়ী প্রদর্শনের ক্ষেত্রে বৈধ সময়ের নামের তালিকা সম্ভবত এই তালিকায় উপস্থিত রয়েছে [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . . সাধারণ টাইম জোন হচ্ছে: আমেরিকা/মার্কিন যুক্তরাষ্ট্র, মার্কিন যুক্তরাষ্ট্র/আলকা, মার্কিন যুক্তরাষ্ট্র/Pacify, মার্কিন যুক্তরাষ্ট্র/paclictory, মার্কিন যুক্তরাষ্ট্র/phtorys/ US/ atorypers * সংখ্যাসূচক ডাটা সহ সময়ের চিহ্নসূচক ভেরিয়েবলের ক্ষেত্রে মান নির্ধারণ করা যাবে time\\_zone " বৈশিষ্ট্য, কিন্তু এর মান আবশ্যক Zulu " অথবা "UTC" যদি আপনার অন্য টাইম জোন সমর্থন প্রয়োজন হয়, দয়া করে ইমেইল করুন ক্রিস. নোরা.   ###### মীমাংসা করার সময় (_t){#legacy_time_adjust} diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/cs/docusaurus-plugin-content-docs/current/server-admin/datasets.md index de0119ae66..65e24e137c 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Když k vám přijde poskytovatel údajů a doufá, že vám přidá nějaké ú Předkládání skutečných datových souborů z externích zdrojů je obrovské bezpečnostní riziko, takže ERDDAP™ s tím se nevyrovná. Musíte přijít na řešení, které funguje pro vás a poskytovatele dat, například, e-mail (pro malé soubory) , vytáhnout z mraku (například DropBox nebo Google Drive) , místo sftp (s hesly) nebo tenisky Čistá (USB disk nebo externí pevný disk) . Asi bys měl přijmout složky jen od lidí, které znáš. Budete muset skenovat soubory pro viry a přijmout další bezpečnostní opatření. Není tam žádné spojení. ERDDAP™ na formulář poskytovatele údajů (např. ERDDAP™ domovská stránka) . Místo toho, když vám někdo řekne, že chce, aby jim jejich data doručila vaše ERDDAP , můžete jim poslat e-mail s nápisem: -Ano, můžeme vaše data dostat do ERDDAP . Pro začátek prosím vyplňte formulář nahttps://*yourUrl*/erddap/dataProviderForm.html (nebo http:// pokud https:// není povoleno) . +Ano, můžeme vaše data dostat do ERDDAP . Pro začátek prosím vyplňte formulář na https://*yourUrl*/erddap/dataProviderForm.html (nebo http:// pokud https:// není povoleno) . Až to dokončíte, zavolám vám, abych vám vysvětlila detaily. Pokud se jen chcete podívat na formulář (bez vyplnění) , můžete vidět formulář na ERD 's ERDDAP : [Úvod](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Část 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Část 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Část 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) a [Část 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Tyto odkazy na ERD ERDDAP™ Pošlete mi informace, ne vy, takže s nimi neposílejte informace, pokud opravdu nechcete přidat data do ERD ERDDAP . @@ -190,23 +190,23 @@ Tento EDDType generuje všechny datasets.xml kousky potřebné k výrobě [EDDTa   ##### EDDGrid FromThreddsCatalog{#eddgridfromthreddscatalog} Tento EDDType generuje všechny datasets.xml kousky potřebné pro všechny [ EDDGrid FromDap](#eddgridfromdap) Soubory dat, které může najít tím, že se opakovaně plazí přes THREDDS (sub) Katalog. Existuje mnoho forem katalogových URL THREDDS. Tato volba REQUERES a THREDDS .xml URL s /catalog/ v ní, například, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlnebo -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml nebo + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (příbuzný katalog .html je na -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, které není přijatelné pro EDDGrid FromThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , které není přijatelné pro EDDGrid FromThreddsCatalog). Pokud máte problémy s EDDGrid FromThredds Katalog: * Ujistěte se, že URL, kterou používáte, je platné, obsahuje /catalog/ a končí s /catalog.xml . -* Pokud je to možné, použijte veřejnou IP adresu (například:https://oceanwatch.pfeg.noaa.gov) v URL, nikoli místní numerická IP adresa (například:https://12.34.56.78) . Pokud je THREDDS přístupný pouze prostřednictvím místní číselné IP adresy, můžete použít [<convertToPublicSourceUrl>] (# Konvertovat na veřejné zdrojeurl) tak ERDDAP™ uživatelé vidí veřejnou adresu, i když ERDDAP™ získává data z místní číselné adresy. +* Pokud je to možné, použijte veřejnou IP adresu (například: https://oceanwatch.pfeg.noaa.gov ) v URL, nikoli místní numerická IP adresa (například: https://12.34.56.78 ) . Pokud je THREDDS přístupný pouze prostřednictvím místní číselné IP adresy, můžete použít [<convertToPublicSourceUrl>] (# Konvertovat na veřejné zdrojeurl) tak ERDDAP™ uživatelé vidí veřejnou adresu, i když ERDDAP™ získává data z místní číselné adresy. * Pokud máte problémy, které nemůžete vyřešit, [zkontrolovat tipy na odstraňování problémů](#troubleshooting-tips) . * Nízkoúrovňové kód pro tento nyní používá Unidata katalogový kód netcdf-java (Thredds. Katalogové třídy) takže může zvládnout všechny katalogy THREDDS (což může být překvapivě složité.) Díky Unidata na ten kód.   ##### EDDGrid LonPM180FromErddapKatalog{#eddgridlonpm180fromerddapcatalog} Tento EDDType generuje datasets.xml k výrobě [ EDDGrid LonPM180](#eddgridlonpm180) Data ze všech EDDGrid data v souboru ERDDAP jejichž délka je větší než 180. -* Pokud je to možné, použijte veřejnou IP adresu (například:https://oceanwatch.pfeg.noaa.gov) v URL, nikoli místní numerická IP adresa (například:https://12.34.56.78) . Pokud ERDDAP™ je přístupná pouze prostřednictvím místní číselné IP adresy, můžete použít [<convertToPublicSourceUrl>] (# Konvertovat na veřejné zdrojeurl) tak ERDDAP™ uživatelé vidí veřejnou adresu, i když ERDDAP™ získává data z místní číselné adresy. +* Pokud je to možné, použijte veřejnou IP adresu (například: https://oceanwatch.pfeg.noaa.gov ) v URL, nikoli místní numerická IP adresa (například: https://12.34.56.78 ) . Pokud ERDDAP™ je přístupná pouze prostřednictvím místní číselné IP adresy, můžete použít [<convertToPublicSourceUrl>] (# Konvertovat na veřejné zdrojeurl) tak ERDDAP™ uživatelé vidí veřejnou adresu, i když ERDDAP™ získává data z místní číselné adresy.   ##### EDDGrid Lon0360FromErddapKatalog{#eddgridlon0360fromerddapcatalog} Tento EDDType generuje datasets.xml k výrobě [ EDDGrid Lon0360](#eddgridlon0360) Data ze všech EDDGrid data v souboru ERDDAP jejichž délka je menší než 0. -* Pokud je to možné, použijte veřejnou IP adresu (například:https://oceanwatch.pfeg.noaa.gov) v URL, nikoli místní numerická IP adresa (například:https://12.34.56.78) . Pokud ERDDAP™ je přístupná pouze prostřednictvím místní číselné IP adresy, můžete použít [<convertToPublicSourceUrl>] (# Konvertovat na veřejné zdrojeurl) tak ERDDAP™ uživatelé vidí veřejnou adresu, i když ERDDAP™ získává data z místní číselné adresy. +* Pokud je to možné, použijte veřejnou IP adresu (například: https://oceanwatch.pfeg.noaa.gov ) v URL, nikoli místní numerická IP adresa (například: https://12.34.56.78 ) . Pokud ERDDAP™ je přístupná pouze prostřednictvím místní číselné IP adresy, můžete použít [<convertToPublicSourceUrl>] (# Konvertovat na veřejné zdrojeurl) tak ERDDAP™ uživatelé vidí veřejnou adresu, i když ERDDAP™ získává data z místní číselné adresy.   ##### EDDsFromFoles{#eddsfromfiles} Vzhledem k startovnímu adresáři prochází adresář a všechny podadresáře a snaží se vytvořit soubor pro každou skupinu datových souborů, které najde. @@ -566,7 +566,7 @@ NCCSV 1.0 soubory nepodporuje žádné nepodepsané celočíselné datové typy. ### Poznámky typu údajů{#data-type-comments} * Vzhledem k tomu, že špatná podpora pro dlouhé, ulong, a char data v mnoha typech souborů, odrazujeme používání těchto datových typů v ERDDAP . Pokud je to možné, použijte dvojité místo dlouhé a ulong, a použijte String místo char.   -* Metadata - protože(OPeN)DAP's .das a .dds odpovědi nepodporuje dlouhé nebo dlouhé atributy nebo datové typy (a místo toho jim ukázat jako dvojité) , můžete místo toho použít ERDDAP 's tabulární reprezentace metadat, jak je vidět v http .../erddap/ **Informace** / * datasetID * .html webová stránka (například: [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (které můžete také získat v jiných typech souborů, např. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) nebo .nccsv Odpověď na metadata (například: [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) i když .nccsv Metadata jsou dostupná pouze pro tabulkové soubory dat) , obojí podporuje všechny datové typy (zejména dlouhé, ulong a char) . +* Metadata - protože(OPeN)DAP's .das a .dds odpovědi nepodporuje dlouhé nebo dlouhé atributy nebo datové typy (a místo toho jim ukázat jako dvojité) , můžete místo toho použít ERDDAP 's tabulární reprezentace metadat, jak je vidět v http .../erddap/ **Informace** / * datasetID * .html webová stránka (například: [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (které můžete také získat v jiných typech souborů, např. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) nebo .nccsv Odpověď na metadata (například: [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) i když .nccsv Metadata jsou dostupná pouze pro tabulkové soubory dat) , obojí podporuje všechny datové typy (zejména dlouhé, ulong a char) .   ### Soubory médií{#media-files} Ne všechna data jsou pole čísel nebo textu. Některé soubory souborů se skládají z mediálních souborů, jako jsou obrazy, audio a video soubory. ERDDAP™ má některé speciální funkce, které uživatelům usnadní přístup k mediálním souborům. Je to dvoustupňový proces: @@ -604,7 +604,7 @@ Nebo pokud uživatel klikne na název souboru zobrazený na ERDDAP™ webová st ### Práce se soubory AWS S3{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) je prodejcem [cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) služby. [S3](https://aws.amazon.com/s3/) je systém úložiště objektů nabízený AWS. Místo hierarchického systému adresářů a souborů tradičního souborového systému (jako pevný disk ve vašem počítači) , S3 nabízí jen "kakety," které drží "objekty" (Zavoláme jim. "files" ) . -Pro soubory ASCII (např. .csv) , ERDDAP™ může pracovat přímo se soubory v kbelících. Jediné, co musíte udělat, je upřesnit<souborDir> pro datový soubor, který používá specifický formát pro kbelík AWS, např.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Nepoužívejte<cacheFromUrl> . Podrobnosti viz níže. +Pro soubory ASCII (např. .csv) , ERDDAP™ může pracovat přímo se soubory v kbelících. Jediné, co musíte udělat, je upřesnit<souborDir> pro datový soubor, který používá specifický formát pro kbelík AWS, např. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Nepoužívejte<cacheFromUrl> . Podrobnosti viz níže. Ale pro binární soubory (např. .nc , .grib, .bufr a .hdf soubory) , musíte použít<cacheFromUrl> systém popsaný níže. ERDDAP , netcdf-java (která ERDDAP™ používá pro čtení dat z těchto souborů) , a další vědecký datový software jsou navrženy pro práci se soubory v tradičním souborovém systému, který nabízí [úroveň bloku](https://en.wikipedia.org/wiki/Block-level_storage) přístup ke souborům (který umožňuje čtení částí souboru) , ale pouze S3 nabízí [Úroveň souboru (objekt) ](https://en.wikipedia.org/wiki/Block-level_storage) přístup ke souborům (což umožňuje pouze čtení celého souboru) . AWS nabízí alternativu k S3, [Elastický blokový obchod (EBS) ](https://aws.amazon.com/ebs/) ), který podporuje přístup k souborům na úrovni bloku, ale je dražší než S3, takže se zřídka používá pro hromadné ukládání velkého množství datových souborů. (Takže když lidé říkají ukládání dat v cloudu (S3) je levné, je to obvykle jablka k pomerančům srovnání.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Odpovídající URL pro tento objekt je - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS podporuje malou variaci v tom, jak je tato URL vytvořena, ale ERDDAP™ vyžaduje tento zvláštní formát: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Od ERDDAP V2.29 můžete nyní použít `s3://` URI formát místo kbelík URL. Toto je formát používaný [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *kbelík Název* / *klíč* @@ -697,22 +697,22 @@ Pro soukromý datový kbelík S3 vám majitel kbelíku musí dát přístup k v Ve všech případech budete potřebovat účet AWS, protože AWS SDK pro Java (která ERDDAP™ používá k získávání informací o obsahu vědra) vyžaduje oprávnění AWS účtu. (více v tomto níže) ERDDAP™ přístup k kbelíkům AWS S3 pouze pokud zadáte [<cacheFromUrl>] (#Cachefromurl) (nebo<souborDir>) ve zvláštním formátu: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* kde * KbelíkJméno je krátká forma jména kbelíku, např. noaa-goes17 . * Oblast Aws, např. us-east-1, je ze sloupce "Region" v jedné z tabulek [Konec služby AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) kde je kbelík skutečně umístěn. * Předpona je volitelná. Pokud je přítomen, musí skončit '/' . -Například,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Například, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Tento formát URL je jedním z doporučení AWS S3: viz [Přístup k kýblu](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) a [popis předpon](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ vyžaduje, abyste spojili kbelík URL a volitelný prefix do jedné URL, aby bylo možné určit<cacheFromUrl> (nebo<fileDir>) kde jsou soubory umístěny. #### Testování veřejných AWS S3 Kýble{#test-public-aws-s3-buckets} Pro veřejné kbelíky můžete a měli byste otestovat kbelík URL adresáře AWS S3 ve vašem prohlížeči, např. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Pokud je kbelík URL správný a vhodný pro ERDDAP , vrátí XML dokument, který má (částečný) seznam obsahu toho vědra. Bohužel, celá URL (tj. kbelík URL plus předpona) že ERDDAP™ nefunguje v prohlížeči. AWS nenabízí systém prohlížení hierarchie kbelíku snadno ve vašem prohlížeči. (Pokud je to špatně, pošlete prosím Chrisovi email. John v Noaa.gov. Jinak, Amazone, prosím přidejte podporu!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Pokud je kbelík URL správný a vhodný pro ERDDAP , vrátí XML dokument, který má (částečný) seznam obsahu toho vědra. Bohužel, celá URL (tj. kbelík URL plus předpona) že ERDDAP™ nefunguje v prohlížeči. AWS nenabízí systém prohlížení hierarchie kbelíku snadno ve vašem prohlížeči. (Pokud je to špatně, pošlete prosím Chrisovi email. John v Noaa.gov. Jinak, Amazone, prosím přidejte podporu!) #### Zobrazení obsahu kýblu{#viewing-the-contents-of-a-bucket} -Kbelíky S3 často obsahují několik kategorií souborů, v několika pseudo podadresářů, které by se mohly stát pár ERDDAP™ Data. Aby se ERDDAP™ Soubory dat, musíte znát výchozí adresář pro<cacheFromUrl> (nebo<fileDir>) a formát názvů souborů, které tuto podmnožinu souborů identifikují. Pokud se pokusíte zobrazit celý obsah kbelíku v prohlížeči, S3 vám ukáže prvních 1000 souborů, což je nedostatečné. V současné době, nejlepší způsob, jak si prohlédnout veškerý obsah kbelíku je vytvořit [EDDTableFromFileNames](#eddtablefromfilenames) Soubor údajů (na počítači. ERDDAP™ a/nebo na veřejnosti ERDDAP ) , který vám také dává snadný způsob, jak procházet strukturu adresáře a stahovat soubory. The<souborDir> pro to bude URL, které jste vytvořili výše, např.,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Proč AWS S3 nenabízí rychlý a snadný způsob, jak to udělat bez účtu AWS? \\] Všimněte si, že když tohle dělám na svém počítači v neamazonské síti, zdá se, že Amazon zpomaluje reakci na trik. (asi 100 (?) Soubory za kus) po prvních několika útržcích (1000 souborů za kus) jsou staženy. Vzhledem k tomu, kbelíky mohou mít obrovské množství souborů (Noaa-goes17 má 26 milionů) , získání všech obsahů kbelíku může trvat EDDTableFromFileJména několik hodin (např. 12!) do konce. \\[ Amazonka, je to tak? \\] +Kbelíky S3 často obsahují několik kategorií souborů, v několika pseudo podadresářů, které by se mohly stát pár ERDDAP™ Data. Aby se ERDDAP™ Soubory dat, musíte znát výchozí adresář pro<cacheFromUrl> (nebo<fileDir>) a formát názvů souborů, které tuto podmnožinu souborů identifikují. Pokud se pokusíte zobrazit celý obsah kbelíku v prohlížeči, S3 vám ukáže prvních 1000 souborů, což je nedostatečné. V současné době, nejlepší způsob, jak si prohlédnout veškerý obsah kbelíku je vytvořit [EDDTableFromFileNames](#eddtablefromfilenames) Soubor údajů (na počítači. ERDDAP™ a/nebo na veřejnosti ERDDAP ) , který vám také dává snadný způsob, jak procházet strukturu adresáře a stahovat soubory. The<souborDir> pro to bude URL, které jste vytvořili výše, např., https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Proč AWS S3 nenabízí rychlý a snadný způsob, jak to udělat bez účtu AWS? \\] Všimněte si, že když tohle dělám na svém počítači v neamazonské síti, zdá se, že Amazon zpomaluje reakci na trik. (asi 100 (?) Soubory za kus) po prvních několika útržcích (1000 souborů za kus) jsou staženy. Vzhledem k tomu, kbelíky mohou mít obrovské množství souborů (Noaa-goes17 má 26 milionů) , získání všech obsahů kbelíku může trvat EDDTableFromFileJména několik hodin (např. 12!) do konce. \\[ Amazonka, je to tak? \\] #### Vytvářet graf ZFileNames Dataset s AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Pokud máte jméno kbelíku, ale již nemáte seznam souborů v kbelíku S3 nebo předponu, která identifikuje umístění příslušných souborů v kbelíku, použijte níže uvedené pokyny k vytvoření souboru EDDTableFromFileNames, abyste mohli procházet hierarchii adresáře kbelíku S3 prostřednictvím ERDDAP 's "files" systém. @@ -727,22 +727,24 @@ Java.lang. IlegálníHargument Výjimkou: profilový soubor nemůže být chybou Tip pro Linux a Mac OS: pověřovací soubor musí být v domovském adresáři uživatele, který spouští Tomcat (a ERDDAP ) (pro tento odstavec, budeme předpokládat user=tomcat) ve složce zvané ~/.aws/credentials . Nepředpokládejte, že ~ je /home/tomcat -- vlastně použít cd ~ zjistit, kde operační systém myslí ~ pro uživatele=tomcat je. Vytvořte adresář, pokud neexistuje. Dále, poté, co umístíte pověřovací soubor na místo, ujistěte se, že uživatel a skupina pro soubor jsou tomcat a pak použít Chmod 400 pověřovacích listin, aby se ujistil, že soubor je čten pouze pro uživatele=tomcat. 3. Vytvořit kbelík URL v [formát, který ERDDAP™ vyžaduje](#accessing-files-in-an-aws-s3-bucket) např. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) a (pro veřejné vědro) otestujte jej v prohlížeči, aby se ujistil, že vrátí XML dokument, který má částečný seznam obsahu tohoto kbelíku. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) a (pro veřejné vědro) otestujte jej v prohlížeči, aby se ujistil, že vrátí XML dokument, který má částečný seznam obsahu tohoto kbelíku.   4. Použití [GenerovatDatasetsXml](#generatedatasetsxml) vytvořit [EDDTableFromFileNames](#eddtablefromfilenames) Soubor údajů: * Pro úvodní adresář použijte tuto syntaxi: \\*\\*\\ *z OnTheFly,* Vaše BucketUrl* například: - \\*\\*\\* from OnThe Fly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\* from OnThe Fly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Jméno souboru regex? .\\* * Rekurzivní? pravda * reload Každý NMinutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * Instituce? NOAA * Shrnutí? Nic. ( ERDDAP™ automaticky vytvoří slušné shrnutí.) * Název? Nic. ( ERDDAP™ automaticky vytvoří slušný název.) Jako obvykle byste měli editovat výsledný XML pro ověření správnosti a provést vylepšení před částí souborů, které jej používají v datasets.xml . 5. Pokud budete postupovat podle výše uvedených pokynů a načíst soubor údajů v ERDDAP , jste vytvořili EDDTableFromFoles soubor. Jako příklad, a aby bylo pro každého jednodušší procházet a stahovat soubory z kbelíků AWS Open Data, jsme vytvořili soubory EDDTableFromFileNames (viz seznam na - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) pro téměř všechny [AWS S3 Otevřít datové vědro](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) pro téměř všechny [AWS S3 Otevřít datové vědro](https://registry.opendata.aws/) . \\[ Pár kýblů, které jsme do kořenového adresáře nezahrnuli. (více než lze stáhnout v přiměřeném čase) , nebo nedovolují přístup veřejnosti (Neměly by být všechny veřejné?) , nebo jsou kbelíky Requester Pays (např. Sentinel) . \\] Pokud kliknete na "files" odkaz na jeden z těchto souborů, můžete procházet adresář strom a soubory v tomto S3 kbelíku. Kvůli cestě\\*\\*\\*fromOnTheFly EDDTableFromFiles funguje, tyto seznamy adresářů jsou vždy dokonale aktuální, protože ERDDAP™ Dostane je do letadla. Pokud kliknete na strom adresáře na aktuální název souboru a kliknete na název souboru, ERDDAP™ přesměruje váš požadavek na AWS S3 tak, abyste mohli soubor stáhnout přímo z AWS. Pak si můžete ten soubor prohlédnout. @@ -756,7 +758,7 @@ Je nešťastné, že AWS nedovoluje lidem, aby prohlížečem prohlíželi obsah **Pak můžete udělat ERDDAP™ data, která uživatelům umožňují přístup k datům v souborech.** Viz pokyny v [ ERDDAP™ a S3 kýbly](#erddap-and-aws-s3-buckets) (nad) . Pro vzorek EDDTableFromFileNames soubor, který jste vytvořili výše, pokud uděláte trochu pošťouchání kolem adresáře a názvy souborů ve stromu adresáře, je jasné, že jména adresářů nejvyšší úrovně (např. ABI-L1b-RadC) odpovídá tomu, co ERDDAP™ Volal bych samostatné soubory dat. Kbelík, se kterým pracujete, může být podobný. Pak byste mohli pokračovat v vytváření samostatných souborů v ERDDAP™ pro každý z těchto souborů údajů, např. -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ jako<cacheFromUrl>. Bohužel, pro tento konkrétní příklad, soubory údajů v kbelíku se zdá být úroveň 1 nebo úroveň 2 soubory údajů, které ERDDAP™ [není moc dobrý v](#dimensions) , protože datový soubor je složitější sběr proměnných, které používají různé rozměry.   @@ -975,7 +977,7 @@ Netříděné hodnoty rozměrů téměř vždy indikují problém se zdrojovým ### EDDGrid FromDap{#eddgridfromdap} [ ** EDDGrid FromDap** ](#eddgridfromdap) zpracovává proměnné sítě z [ DAP ](https://www.opendap.org/) servery. -* Důrazně doporučujeme použít [Generovat soubory dat Xml program](#generatedatasetsxml) vytvořit hrubý návrh datasets.xml kus pro tento datový soubor. Můžete shromáždit informace, které potřebujete k vylepšení, nebo vytvořit vlastní XML pro EDDGrid FromDap data database tím, že se podíváte na soubory DDS a DAS zdrojového souboru ve vašem prohlížeči (přidáním .das a .dds do sourceUrl Například: [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Důrazně doporučujeme použít [Generovat soubory dat Xml program](#generatedatasetsxml) vytvořit hrubý návrh datasets.xml kus pro tento datový soubor. Můžete shromáždit informace, které potřebujete k vylepšení, nebo vytvořit vlastní XML pro EDDGrid FromDap data database tím, že se podíváte na soubory DDS a DAS zdrojového souboru ve vašem prohlížeči (přidáním .das a .dds do sourceUrl Například: [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap může získat data z jakékoliv multidimenzionální proměnné z a DAP datový server. (V předchozích dílech... EDDGrid FromDap byl omezen na proměnné označené jako "grid," ale to již není požadavek.)   @@ -1335,7 +1337,7 @@ Plný příklad axisVariable což činí souhrnný soubor údajů s novou "běh" ``` -Všimněte si, že skupina zachytit číslo 2 zachytit číslice, které se vyskytují po 'r' nebo 's', a před "\\_globální'. Tento příklad také ukazuje, jak přidat další atributy (např. ioos\\_category a jednotky) k proměnné osy. +Všimněte si, že skupina zachytit číslo 2 zachytit číslice, které se vyskytují po 'r' nebo 's', a před "\\_global" . Tento příklad také ukazuje, jak přidat další atributy (např. ioos\\_category a jednotky) k proměnné osy.   #### Vnější komprimované soubory{#externally-compressed-files} * Datové soubory, které jsou podskupinami EDDGrid FromFiles a EDDTable FromFiles mohou sloužit data přímo z externě komprimovaných datových souborů, včetně .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , a .Z soubory. @@ -1433,7 +1435,7 @@ Všechny EDDGrid FromFiles a všechny soubory EDDTableFromFoles podporují sadu Místo toho použijte [<cacheFromUrl> system] (#Cachefromurl) . Přístup ERDDAP™ Soubory jako soubory prostřednictvím žádostí o rozsah byte -- -Otočím to kolem, vzhledem k tomu, že můžete (teoreticky) Pomyšlení na soubor údajů v ERDDAP™ jako obr .nc soubor započítáním " .nc " na základnu OPen DAP URL pro daný datový soubor (např.https://myserver.org/erddap/griddap/datasetID.nca také přidáním ?query poté, co zadat podmnožinu) , je možná rozumné se zeptat, zda můžete použít netcdf-java, Ferret , nebo jiné NetCDF klientský software pro čtení dat prostřednictvím Žádosti o HTTP rozsah od ERDDAP . Odpověď je ne, protože není opravdu velký " .nc "Složka. Pokud to chcete udělat, udělejte místo toho jednu z těchto možností: +Otočím to kolem, vzhledem k tomu, že můžete (teoreticky) Pomyšlení na soubor údajů v ERDDAP™ jako obr .nc soubor započítáním " .nc " na základnu OPen DAP URL pro daný datový soubor (např. https://myserver.org/erddap/griddap/datasetID.nc a také přidáním ?query poté, co zadat podmnožinu) , je možná rozumné se zeptat, zda můžete použít netcdf-java, Ferret , nebo jiné NetCDF klientský software pro čtení dat prostřednictvím Žádosti o HTTP rozsah od ERDDAP . Odpověď je ne, protože není opravdu velký " .nc "Složka. Pokud to chcete udělat, udělejte místo toho jednu z těchto možností: * Použití(OPeN)DAPklientský software pro připojení ke službám Griddap nabízeným ERDDAP . To je ono. DAP (a tak ERDDAP ) byl navržen pro. Je velmi efektivní. * Nebo stáhnout zdrojový soubor (án) z "files" systém (nebo podmnožina souboru prostřednictvím .nc ? dotaz) do počítače a používat netcdf-java, Ferret , nebo jiné NetCDF klientský software pro čtení (Teď) místní soubor (án) . @@ -2253,9 +2255,9 @@ zvážit uložení údajů ve shromažďování NetCDF v3 .nc soubory (zvlášt >  </dataset> ### EDDTableFromDapSekvence{#eddtablefromdapsequence} - [ **EDDTableFromDapSekvence** ](#eddtablefromdapsequence) zpracovává proměnné v rámci 1- a 2-úrovňové posloupnosti od [ DAP ](https://www.opendap.org/) servery jako např. DAP PE (vhttps://www.pmel.noaa.gov/epic/software/dapper/, nyní přerušen) . + [ **EDDTableFromDapSekvence** ](#eddtablefromdapsequence) zpracovává proměnné v rámci 1- a 2-úrovňové posloupnosti od [ DAP ](https://www.opendap.org/) servery jako např. DAP PE (v https://www.pmel.noaa.gov/epic/software/dapper/ , nyní přerušen) . -* Důrazně doporučujeme použít [Generovat soubory dat Xml program](#generatedatasetsxml) vytvořit hrubý návrh datasets.xml kus pro tento datový soubor. Pak to můžete upravit tak, abyste to naladili. Informace, které potřebujete, můžete získat při pohledu na soubory DDS zdrojových dat a DAS ve vašem prohlížeči (přidáním .das a .dds do sourceUrl (příklad bylhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Důrazně doporučujeme použít [Generovat soubory dat Xml program](#generatedatasetsxml) vytvořit hrubý návrh datasets.xml kus pro tento datový soubor. Pak to můžete upravit tak, abyste to naladili. Informace, které potřebujete, můžete získat při pohledu na soubory DDS zdrojových dat a DAS ve vašem prohlížeči (přidáním .das a .dds do sourceUrl (příklad byl https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Proměnná je v DAP sekvence, pokud odpověď .dds ukazuje, že datová struktura drží proměnnou je "sekvence" (případ necitlivý) . * V některých případech uvidíte sekvenci v sekvenci, dvouúrovňovou sekvenci -- EDDTableFromDapSekvence je také zpracovává. @@ -2378,15 +2380,15 @@ Generovat soubory dat Xml má tři speciální možnosti pro EDDTableFromDatabas * [JDBC ovladač a<Název řidiče >] (#jdbc-driver) -- Musíte získat příslušný JDBC 3 nebo JDBC 4 ovladač .jar soubor pro vaši databázi a Dej to tam. *tomcat* /webapps/erddap/WEB-INF/lib po instalaci ERDDAP . Pak ve tvém datasets.xml pro tento soubor údajů musíte uvést<DriverName> pro tohoto řidiče, který je (Bohužel) jiný než název souboru. Hledat na webu JDBC ovladač pro vaši databázi a ovladačJméno, že Java Musíš ho použít. - * Pro MariaDB, zkuste [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Pro MariaDB, zkuste [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) The<název řidiče > pro použití v datasets.xml (viz níže) je pravděpodobně org.mariadb.jdbc. Řidiči. - * Pro MySQL a Amazon RDS, zkuste [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Pro MySQL a Amazon RDS, zkuste [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) The<název řidiče > pro použití v datasets.xml (viz níže) je pravděpodobně com.mysql.jdbc. Řidiči. - * Pro Oracle , zkuste [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Pro Oracle , zkuste [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . The<název řidiče > pro použití v datasets.xml (viz níže) je pravděpodobně oracle.jdbc.driver. Oracle Řidiči. - * Pro Postgresql jsme dostali JDBC 4 řidiče z [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Pro Postgresql jsme dostali JDBC 4 řidiče z [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) The<název řidiče > pro použití v datasets.xml (viz níže) je pravděpodobně Org.postgresql. Řidiči. - * Pro SQL Server můžete získat JTDS JDBC ovladač od [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Pro SQL Server můžete získat JTDS JDBC ovladač od [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . The<název řidiče > pro použití v datasets.xml (viz níže) je pravděpodobně net.sourceforge.jtds.jdbc. Řidiči. Poté, co dáte JDBC ovladač .jar ERDDAP™ lib adresář, musíte přidat odkaz na že .jar soubor v .bat a / nebo .sh skript soubory pro GenerateDatasets Xml, DasDds, a ArchiveADataset, které jsou v *tomcat* /webapps/erddap/WEB-INF/ adresář; jinak získáte ClassNotFoundException při spuštění těchto skriptů. @@ -2524,7 +2526,7 @@ A v *tomcat* /conf/context.xml, definovat zdroj se stejnou informací, napříkl username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Obecné informace o použití datového zdroje jsou na [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Obecné informace o použití datového zdroje jsou na [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Viz [Informace o datovém zdroji Tomcat](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) a [Příklady datového zdroje Tomcat](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) nebo hledat na webu příklady použití DataSources s jinými servery aplikace. * Pokud všechno ostatní selže, zvážit uložení údajů ve shromažďování NetCDF v3 .nc soubory (zvláště .nc Soubory, které používají [CF Geometrie diskrétního odběru vzorků (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Kontiguous Ragged Array datové struktury a tak lze zacházet s ERDDAP 's [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) . Pokud jsou logicky organizovaní (každý s údaji pro kus prostoru a času) , ERDDAP™ může z nich velmi rychle extrahovat data. @@ -2608,7 +2610,7 @@ zvážit uložení údajů ve shromažďování NetCDF v3 .nc soubory (zvlášt Část XML, která je generována pomocí GenerateDatasetsXml pro každý soubor dat, zahrnuje: - * A datasetID což je EDDGrid 's datasetID plus "\\_AsATable." + * A datasetID což je EDDGrid 's datasetID plus "\\_AsATable" . * Nový souhrnný globální atribut, který je EDDGrid 's shrnutím plus nový první odstavec popisující, co je tento datový soubor. * Nový titul globální atribut, který je EDDGrid 's názvem plus', (Jako tabulka) ". * Nový globální atribut maxAxis0 s hodnotou 10. @@ -2644,21 +2646,21 @@ zvážit uložení údajů ve shromažďování NetCDF v3 .nc soubory (zvlášt * [Údaje v souboru EDDTableFromFileNames](#eddtablefromfilenames-data) je stůl, který ERDDAP™ vytváří on-the-fly s informacemi o skupině místních souborů. V tabulce je řádek pro každý soubor. Čtyři zvláštní atributy v [ datasets.xml pro tento soubor údajů](#eddtablefromfilenames-skeleton-xml) určit, které soubory budou zahrnuty do tohoto souboru údajů: ##### soubor Dir{#filedir} - * <fileDir> -- To určuje zdrojový adresář v souborovém systému serveru soubory pro tento soubor. Soubory, které jsou skutečně umístěny v systému serveru v<fileDir> se objeví ve sloupci URL tohoto datového souboru ve virtuálním adresáři s názvemhttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir> -- To určuje zdrojový adresář v souborovém systému serveru soubory pro tento soubor. Soubory, které jsou skutečně umístěny v systému serveru v<fileDir> se objeví ve sloupci URL tohoto datového souboru ve virtuálním adresáři s názvem https://*serverUrl*/erddap/files/*datasetID/* . Například, pokud datasetID n jplMU RSS T, a<fileDir> is /home/data/mur/ , a že adresář má soubor jplMU RSS T20150103000000.png, pak URL, která bude zobrazena uživatelům pro tento soubor bude - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Kromě použití místního adresáře pro<fileDir> můžete také zadat URL vzdálené webové stránky podobné adresáři. To funguje s: * Neagregovaná data v THREDDS, např. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] * Neagregované datové soubory v Hyrax např. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Většina adresářů podobných Apači, např. - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### zOnTheFly{#fromonthefly} [\\*\\*\\*fromOnTheFly](#fromonthefly) -- Pro nějaké velké S3 vědro (jako noaa-goes17, který má 26 milionů souborů) , může trvat ERDDAP™ do 12 hodin ke stažení veškeré informace o obsahu kbelíku (a pak jsou tu další problémy.) . Abych se přes to dostal, existuje zvláštní způsob, jak použít<fileDir> v EDDTableFromFileNames vytvořit soubor s adresářem a názvy souborů z kbelíku AWS S3. Databáze nebude mít seznam všech adresářů kbelíku S3 a názvů souborů, které uživatel může vyhledávat prostřednictvím žádostí do datového souboru. Ale soubor dostane jména adresářů a souborů on-the-fly, pokud uživatel přejde hierarchii adresáře s datovým souborem "files" Možnost. To umožňuje uživatelům prohlížet hierarchii souborů a souborů v kbelíku S3 prostřednictvím datového souboru "files" systém. K tomu místo určení URL pro kbelík S3 jako "Starting adresář" (ve generováníDatasets Xml) nebo<souborDir> (v datasets.xml ) , použití: ``` @@ -2837,13 +2839,13 @@ Všechny EDDGrid FromFiles a všechny soubory EDDTableFromFoles podporují sadu * The<cacheFromUrl> tag umožňuje zadat URL se seznamem souborů vzdáleného souboru ze vzdáleného seznamu souborů. * Neagregovaná data v THREDDS, např. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] * Neagregované datové soubory v Hyrax např. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Většina adresářů podobných Apači, např. - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 kbelíky, např. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) To však může vyžadovat účet AWS a další nastavení. Viz [práce s S3 Kyblíky v ERDDAP™ ](#working-with-aws-s3-files) . Také, obvykle nemusíte používat cache FromUrl se soubory v S3 kbelíky, pokud jsou soubory ASCII soubory (např. .csv) , protože ERDDAP™ efektivně číst data z kbelíku přímo přes proud. @@ -2901,7 +2903,7 @@ pak má řadu vnořených skupin, kde první možnost je nic. a druhá možnost je specifická hodnota. Výše uvedený příklad bude odpovídat adresářům pouze pro druhé 10 dnů roku 2018, např. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] a den 011, 012, ..., 019. (Vidíš tohle? [dokumentace regexu](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) a [reflexní tutoriál](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Pokud potřebujete pomoct vytvořit<cachePartialPathRegex>, prosím e-mailem<cacheFromUrl> to Chris. John at noaa.gov . @@ -3384,7 +3386,7 @@ Pro jakýkoli datový soubor v ERDDAP™ , když zašlete žádost na ERDDAP™ * . vložit * Žádost je formátována jako standardní HTML forma odezvy, s key=value párů, oddělena '&'. Například, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 říká ERDDAP™ přidat nebo změnit údaje pro stationID =46088 pro stanovený čas. * Autorem této změny je JohnSmith a klíčem je Klíč1. * URL musí obsahovat platné hodnoty (chybějící hodnoty) pro všechny [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ Pro jakýkoli datový soubor v ERDDAP™ , když zašlete žádost na ERDDAP™   * .delete * Žádost je formátována jako standardní HTML forma odezvy, s key=value párů, oddělena '&'. Například, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 říká ERDDAP™ smazat údaje pro stationID =46088 ve stanovené době. * Autorem této změny je JohnSmith a klíčem je Klíč1. * URL musí určit [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) v žádosti (např. stationID a čas) . Pokud tyto hodnoty odpovídají hodnotám v řádku, které jsou již v datovém souboru (které obvykle budou) , staré hodnoty jsou účinně smazány (i když staré hodnoty jsou stále přístupné, pokud uživatel požaduje údaje z předchozího [verze](#versioning) souboru údajů) . @@ -3667,7 +3669,7 @@ Ne každý potřebuje tento typ jemné verze, ale je mimořádně užitečný, m ##### HTTPS Put and Delete{#https-put-and-delete} * ["A co HTTPS PUT a DELETE?!"](#https-put-and-delete) - [Protokol Hypertext Transfer (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) je základem World Wide Web a důvod, proč webové stránky URL začínají s "http://"nebo "https://". HTTPS je HTTP s dodatečnou bezpečnostní vrstvou. Každý den, prohlížeče, skripty a počítačové programy tvoří miliardy HTTP (S) **GET** žádá o získání informací ze vzdálených zdrojů. HTTP (S) zahrnuje také jiné [slovesa](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , zejména PUT (přesměrovat data na server) A DELETE (na DELETE data ze serveru) . Ano, PUT a DELETE jsou vhodným způsobem, jak vložit data do datového souboru a z něj odstranit data přes HTTP (S) . GET podporuje každý kousek softwaru, který může pracovat s HTTP (S) . GET je opravdu snadné pracovat s. Každý již ví, jak pracovat s GET a mnozí vědí, jak používat POST (které lze použít v podstatě stejným způsobem jako GET) , Takže jsme udělali EDDTableFromHttpZískejte práci s GET a POST. Velmi málo lidí (i málo programátorů počítačů) kdy pracoval s PUT a DELETE. PUT a DELETE jsou obecně podporovány pouze počítačovými jazyky, takže jejich použití vyžaduje zručný program. Takže PUT a DELETE jsou obvykle mnohem náročnější přístup vzhledem k tomu, jak se nástroje vyvinuly. + [Protokol Hypertext Transfer (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) je základem World Wide Web a důvod, proč webové stránky URL začínají s " http://" nebo " https://" . HTTPS je HTTP s dodatečnou bezpečnostní vrstvou. Každý den, prohlížeče, skripty a počítačové programy tvoří miliardy HTTP (S) **GET** žádá o získání informací ze vzdálených zdrojů. HTTP (S) zahrnuje také jiné [slovesa](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , zejména PUT (přesměrovat data na server) A DELETE (na DELETE data ze serveru) . Ano, PUT a DELETE jsou vhodným způsobem, jak vložit data do datového souboru a z něj odstranit data přes HTTP (S) . GET podporuje každý kousek softwaru, který může pracovat s HTTP (S) . GET je opravdu snadné pracovat s. Každý již ví, jak pracovat s GET a mnozí vědí, jak používat POST (které lze použít v podstatě stejným způsobem jako GET) , Takže jsme udělali EDDTableFromHttpZískejte práci s GET a POST. Velmi málo lidí (i málo programátorů počítačů) kdy pracoval s PUT a DELETE. PUT a DELETE jsou obecně podporovány pouze počítačovými jazyky, takže jejich použití vyžaduje zručný program. Takže PUT a DELETE jsou obvykle mnohem náročnější přístup vzhledem k tomu, jak se nástroje vyvinuly.   ##### HttpGet Notes{#httpget-notes} * [Poznámky](#httpget-notes) @@ -3676,7 +3678,7 @@ Ne každý potřebuje tento typ jemné verze, ale je mimořádně užitečný, m ##### Díky.{#thanks} * [Díky CHORDS za základní myšlenku.](#thanks) Základní myšlenka pro EDDTableFromHttpGet (tj. použití HTTP GET žádost o přidání údajů do souboru údajů) je z UCAR (NOR?) [Cloudové datové služby v reálném čase (OZNAČENÍ) ](https://github.com/earthcubeprojects-chords) projekt. Formát parametrů v žádosti (opakovaná *name=value* , odděleno pomocí &) je stejný standardní formát, který používá HTML formuláře na webových stránkách. Je to jednoduchý a brilantní nápad a ještě více proto, že se tak dokonale prolíná s ERDDAP 's existujícím systémem pro zpracování tabulkových dat. Myšlenka je jasná, ale já (Bobe.) Nepřemýšlel jsem o tom. EDDTableFromHttp Získejte využití této základní myšlenky, v kombinaci s našimi představami o tom, jak ji implementovat, aby systém v ERDDAP™ pro nahrávání dat. Kromě základní myšlenky použití GET pro vkládání dat do systému je implementace EDDTableFromHttpGet zcela odlišná a zcela nezávislá na CHORDS a má různé vlastnosti (např. soubory záznamů, ukládání dat, jiný bezpečnostní systém, podpora CRUD, opakovatelná data) . Naše vystavení CHORDS byl jen webinar. Nedívali jsme se na jejich kód ani nečetli o jejich projektu, protože jsme okamžitě věděli, že chceme systém implementovat jiným způsobem. Ale jsme jim vděční za základní myšlenku. Plná zmínka o přípravku CHORDS je -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-hosted v reálném čase datové služby pro geovědy (OZNAČENÍ) software. UCAR/NCAR -- Laboratoř pozorování Země. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-hosted v reálném čase datové služby pro geovědy (OZNAČENÍ) software. UCAR/NCAR -- Laboratoř pozorování Země. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFrom Hyrax Soubory{#eddtablefromhyraxfiles} [ **EDDTableFrom Hyrax Soubory** ](#eddtablefromhyraxfiles) (odprekovaný) agreguje datové soubory s několika proměnnými, každý s jednou nebo více sdílenými rozměry (například čas, výška (nebo hloubka) , zeměpisná šířka, zeměpisná délka) , a sloužil [ Hyrax OPeNDAP server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Pokud před rokem 2020 neexistují žádné stížnosti, může být tento typ d * Tato třída obrazovka-scrapes Hyrax webové stránky se seznamy souborů v každém adresáři. Vzhledem k tomu, že je velmi specifický pro současný formát Hyrax webové stránky. Pokusíme se přizpůsobit. ERDDAP™ rychle pokud / pokud budoucí verze Hyrax změnit, jak jsou soubory uvedeny. * The<fileDir> nastavení je ignorováno. Protože tato třída stáhne a vytvoří místní kopii každého vzdáleného datového souboru, ERDDAP™ nutí soubor Dir to be *velkýRodič rodičů* /kopie/ * datasetID * /. * Pro< sourceUrl > použijte URL základního adresáře datového souboru v Hyrax například server, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (Ale dejte to na jednu čáru.) (Promiň, ale ten server už není k dispozici.) . The sourceUrl Webová stránka má obvykle " OPeNDAP Index serveru \\[ název adresáře \\] "nahoře. * Vzhledem k tomu, že tato třída vždy stáhne a vytvoří místní kopii každého vzdáleného datového souboru, nikdy byste neměli zabalit tento soubor do [EDDtableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Podrobnosti: Tyto soubory mají více proměnných řádků\\_size, z nichž ka Další problém s těmito soubory: proměnná Principal\\_Investigator row\\_size nemá atribut vzor\\_dimension a neřídí se výše uvedeným pravidlem. -Ukázky souborů pro tento typ souboru lze nalézt nahttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný \\] . +Ukázky souborů pro tento typ souboru lze nalézt na https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Tento server již není spolehlivě dostupný \\] . Vidíš tuhle třídu? [EDDTableFromFoles](#eddtablefromfiles) , informace o tom, jak tato třída funguje a jak ji používat. @@ -3850,10 +3852,10 @@ První věc, kterou GenerateDatasetsXml dělá pro tento typ datového souboru p [ **EDDTableFromNOS** ](#eddtablefromnos) (ODCHYLKY) zpracovává údaje od NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) zdroj, který používá [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) pro žádosti a odpovědi. Je to velmi specifické pro NOAA XML. Viz vzorek EDDTableFromNOS v souborech dat2.xml.   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) zpracovává data z Ocean Biogeographic Information System (OBIS) server (bylhttp://www.iobis.org ) . Je možné, že již neexistují žádné aktivní servery, které tento zastaralý typ OBIS serveru používají. + [ **EDDTableFromOBIS** ](#eddtablefromobis) zpracovává data z Ocean Biogeographic Information System (OBIS) server (byl http://www.iobis.org ) . Je možné, že již neexistují žádné aktivní servery, které tento zastaralý typ OBIS serveru používají. * OBIS servery očekávají požadavek XML a vrací XML odpověď. -* Protože všechny OBIS servery slouží stejným způsobem. (bylhttp://iobis.org/tech/provider/questions) , Nemusíte specifikovat moc, aby nastavení OBIS data v ERDDAP . +* Protože všechny OBIS servery slouží stejným způsobem. (byl http://iobis.org/tech/provider/questions ) , Nemusíte specifikovat moc, aby nastavení OBIS data v ERDDAP . * Musíte zahrnout " creator\\_email " atribut v globální addAttributes Vzhledem k tomu, že se tato informace používá v rámci licence. Vhodná e-mailová adresa lze nalézt čtením XML odezvy ze zdrojeURL. * Můžete, ale nemusíte být schopni získat globální atribut [< subsetVariables >] (#subsetvariables) pracovat s daným OBIS serverem. Pokud to zkusíte, zkuste jednu proměnnou. (například vědecký název nebo genus) . #### EDDTableFromOBIS kostra XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ První věc, kterou GenerateDatasetsXml dělá pro tento typ datového souboru p * SWE (Povolit web senzoru) a SOS (Služba sledování senzorů) jsou [Standardy OpenGIS®](https://www.ogc.org/standards) . Tato webová stránka má standardní dokumenty. * The OGC Webové služby Společné specifikace ver 1.1.0 ( OGC 06-121r3) pokrývá výstavbu dotazů GET a POST (viz bod 7.2.3 a bod 9) . * Pokud jste poslat getKapacity xml žádost na SOS server ( sourceUrl +"?service= SOS & Žádost= GetCapabilities ") , dostanete xml výsledek se seznam stanic a pozorované Vlastnosti, které mají data. - * ObservedProperty je formální URI odkaz na vlastnost. Například urn:ogc:fenomén:longitude:wgs84 nebohttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * ObservedProperty je formální URI odkaz na vlastnost. Například urn:ogc:fenomén:longitude:wgs84 nebo https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Pozorovaná vlastnost není proměnná. - * Více než jedna proměnná může mít stejný pozorovaný Majetek (například uvnitřTempu a vně Teplota by mohla pozorovat oba Majetekhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Více než jedna proměnná může mít stejný pozorovaný Majetek (například uvnitřTempu a vně Teplota by mohla pozorovat oba Majetek https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Pokud pošlete GetObservation xml žádost na SOS server, dostanete xml výsledek s popisy jmen polí v odpovědi, jednotky pole, a data. Název pole bude zahrnovat délku, zeměpisnou šířku, hloubku (Možná.) A čas. * Každý dataVariable pro EDDTableFrom SOS musí obsahovat atribut "observedProperty," který identifikuje observedProperty, který musí být vyžádán ze serveru pro získání této proměnné. Často, několik dataVariable s bude vyjmenována stejná směs ObservedProperty. * DataType pro každý dataVariable server nemusí být specifikován. Pokud ano, musíte se podívat na odpovědi XML dat ze serveru a přiřadit příslušné [<dataType>s] (#datatyp) v ERDDAP™ Soubor údajů dataVariable definice. @@ -3991,11 +3994,11 @@ Pokud před rokem 2020 neexistují žádné stížnosti, může být tento typ d * Tato třída čte katalog.xml soubory podávané THREDDS se seznamy<katalogRefs> (odkazy na další katalog.xml podsoubory) a<Databáze > (datové soubory) . * The<fileDir> nastavení je ignorováno. Protože tato třída stáhne a vytvoří místní kopii každého vzdáleného datového souboru, ERDDAP™ nutí soubor Dir to be *velkýRodič rodičů* /kopie/ * datasetID * /. * Pro< sourceUrl > použijte URL souboru catalog.xml pro soubor dat v THREDDS serveru, například: pro tuto URL, která může být použita ve webovém prohlížeči, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] , -podání< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Tento server již není spolehlivě dostupný. \\] , +podání< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (Ale dejte to na jednu čáru.) . * Vzhledem k tomu, že tato třída vždy stáhne a vytvoří místní kopii každého vzdáleného datového souboru, nikdy byste neměli zabalit tento soubor do [EDDtableCopy](#eddtablecopy) . -* Tento typ datového souboru podporuje VOLITELNÝ, zřídka používaný speciální štítek,<SpecialMode> *režim* </specialMode>, které lze použít k určení, že by měla být použita speciální, hard-kódovaná pravidla k určení, které soubory by měly být staženy ze serveru. V současné době jediný platný *režim* je SAMOS, který se používá s datovými soubory zhttps://tds.coaps.fsu.edu/thredds/catalog/samosstáhnout pouze soubory s číslem poslední verze. +* Tento typ datového souboru podporuje VOLITELNÝ, zřídka používaný speciální štítek,<SpecialMode> *režim* </specialMode>, které lze použít k určení, že by měla být použita speciální, hard-kódovaná pravidla k určení, které soubory by měly být staženy ze serveru. V současné době jediný platný *režim* je SAMOS, který se používá s datovými soubory z https://tds.coaps.fsu.edu/thredds/catalog/samos stáhnout pouze soubory s číslem poslední verze. * Vidíš tuhle třídu? [EDDTableFromFoles](#eddtablefromfiles) , informace o tom, jak tato třída funguje a jak ji používat. * Viz příklady 1D, 2D, 3D a 4D [EDDTableFromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Když server dokončí zpracování požadavku, bude kontrolovat, jak dlouho byl ``` ``` -způsobí odpovídající místní sourceUrl (např.https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -do veřejnosti sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +způsobí odpovídající místní sourceUrl (např. https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +do veřejnosti sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Jakékoli změny hodnoty této značky nabudou účinku příště ERDDAP™ čte datasets.xml , včetně odpovědi na soubor údajů [vlajka](/docs/server-admin/additional-information#flag) . Ale z bezpečnostních důvodů a důvodů spojených se systémem předplatného, **Nepoužívej tenhle pytel!** @@ -4314,7 +4317,7 @@ Uživatelé si často prostě neuvědomují, že jejich požadavky jsou nepříj ``` * Nemusíš restartovat. ERDDAP™ pro změny<requestBlacklist> nabýt účinku. Změny budou detekovány příště ERDDAP™ kontroluje, zda je třeba znovu načíst některé soubory údajů. Nebo můžete urychlit proces návštěvou [setDataset URL vlajky](/docs/server-admin/additional-information#set-dataset-flag) pro jakýkoli datový soubor. * Vaše ERDDAP™ denní zpráva obsahuje seznam/tálně těch nejaktivnějších povolených a blokovaných žadatelů. - * Pokud chcete zjistit, jaká doména/instituce souvisí s numerickou IP adresou, můžete použít bezplatnou, reverzní DNS webovou službu jako [https://network-tools.com/](https://network-tools.com/) . + * Pokud chcete zjistit, jaká doména/instituce souvisí s numerickou IP adresou, můžete použít bezplatnou, reverzní DNS webovou službu jako [ https://network-tools.com/ ](https://network-tools.com/) . * Mohou nastat chvíle, kdy má smysl blokovat určité uživatele na vyšší úrovni, například škodlivé uživatele. Například můžete blokovat jejich přístup ke všemu na vašem serveru, nejen ERDDAP . Na Linux, jedna taková metoda je použít [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Například můžete přidat pravidlo, které zablokuje vše přicházející z 198.51.100.0 příkazem iptables -I INPUT -s 198.51.100.0 -J DROP @@ -4738,17 +4741,17 @@ UPOZORNĚNÍ: Pokud přidáte vlastní palety do svého ERDDAP™ a máte EDDGri * V současné době pro EDDGrid podtřídy, jakákoli změna metadat nebo proměnné osy (například nový časový bod pro data v reálném čase) je považována za změnu, ale opětovné načtení datového souboru se nepovažuje za změnu (sama) . * V současné době se u podtříd EDDTable jakékoli opětovné načtení datového souboru považuje za změnu. * V současné době jsou povoleny pouze dva druhy akcí: - * "http://"nebo "https://"-- Pokud akce začíná na "http://"nebo "https://", ERDDAP™ pošle HTTP GET požadavek na zadanou URL adresu. Odpověď bude ignorována. Například, URL může říct některé jiné webové služby, aby něco udělat. + * " http://" nebo " https://" -- Pokud akce začíná na " http://" nebo " https://" , ERDDAP™ pošle HTTP GET požadavek na zadanou URL adresu. Odpověď bude ignorována. Například, URL může říct některé jiné webové služby, aby něco udělat. * Pokud má URL dotaz (po "?") , to musí být již [% zakódováno](https://en.wikipedia.org/wiki/Percent-encoding) . Musíte zakódovat speciální znaky do omezení (jiné než počáteční "&" a hlavní '=' omezení) do formuláře %HH, kde HH je 2 číslice hexadecimální hodnota znaku. Obvykle stačí převést několik interpunkčních znaků: % na% 225, & na% 226, "na% 222,<do% 3C, = do% 3D, > do% 3E, + do% 2B, | do% 7C, \\[ do % 5B, \\] do %5D, prostor na%20, a převést všechny znaky nad #127 do jejich UTF-8 formuláře a pak procento enkódovat každý byte UTF-8 formuláře do%HH formátu (Požádat programátora o pomoc) . Například stationID Podvozky a jejich části a součásti se stává & stationID % 3E=% 2241004%22 Procentuální kódování je obecně nutné, když přístup ERDDAP přes jiný software než prohlížeč. Prohlížeče obvykle zvládnout procento kódování pro vás. V některých situacích, musíte procent enkódovat všechny znaky jiné než A-Za-z0-9\\_-!.~ ' () \\*, ale stále nezakódujte počáteční "&" nebo hlavní '=' v omezeních. -Programovací jazyky mají k tomu nástroje (např. viz Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) a Java Skript je [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) a existují +Programovací jazyky mají k tomu nástroje (např. viz Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) a Java Skript je [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) a existují [webové stránky, které pro vás tvoří procento enkódování/dekódování](https://www.url-encode-decode.com/) . * Od datasets.xml je XML soubor, musíte také kódovat ALL '&', '<"a ">" v URL jako "&," "<' a '>' po procentu kódování. * Příklad: Pro URL, které můžete zadat do prohlížeče jako: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Měli byste určit<onChange> značka prostřednictvím (na jednom řádku) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ To může také ovlivnit třídění krátkých slov oproti delším slovům, kt * A sourceUrl může začít http:// , https:// , ftp://, a možná další předpony. https spojení čte a kontroluje digitální certifikát zdroje, aby bylo zajištěno, že zdroj je tím, kým říkají, že jsou. Ve vzácných případech může tato kontrola selhat s chybou "javax.net.ssl.SSLProtocolVýjimkou: handshake alarm: uncognized\\_name." To je pravděpodobně způsobeno doménovým jménem na certifikátu, který neodpovídá doménovému názvu, které používáte. Můžete a měli byste si přečíst podrobnosti o sourceUrl 's certifikátem ve vašem webovém prohlížeči, zejména seznam "DNS Name" v sekci "Subjekt Alternative Name." V některých případech sourceUrl používáte jméno domény uvedené v osvědčení. Například, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/bude házet tuto chybu, ale - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, Který používá název domény na certifikátu, nebude. Řešením v těchto případech je proto najít a použít název domény na osvědčení. Pokud ho nenajdete v certifikátu, kontaktujte poskytovatele dat. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ bude házet tuto chybu, ale + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , Který používá název domény na certifikátu, nebude. Řešením v těchto případech je proto najít a použít název domény na osvědčení. Pokud ho nenajdete v certifikátu, kontaktujte poskytovatele dat. V ostatních případech může být název domény uvedený v osvědčení pro skupinu jmen. Pokud k tomu dojde nebo je problém jinak neřešitelný, prosím, e-mail Chris. John v Noaa.gov nahlásí problém.   @@ -5221,7 +5224,7 @@ se stává & stationID % 3E=% 2241004%22 Procentuální kódování je obecně nutné, když přístup ERDDAP přes jiný software než prohlížeč. Prohlížeče obvykle zvládnout procento kódování pro vás. V některých situacích, musíte procent enkódovat všechny znaky jiné než A-Za-z0-9\\_-!.~ ' () \\*, ale stále nezakódujte počáteční "&" nebo hlavní '=' . Programovací jazyky mají k tomu nástroje (např. viz Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -a Java Skript je [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) a existují +a Java Skript je [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) a existují [webové stránky, které pro vás tvoří procento enkódování/dekódování](https://www.url-encode-decode.com/) . * Od datasets.xml je XML soubor, musíte také kódovat ALL '&', '<"a ">" v URL jako "&," "<' a '>' po procentu kódování. * infoUrl je jedinečná pro ERDDAP . Není to ze standardu metadat. @@ -5257,7 +5260,28 @@ Při načtení datového souboru ERDDAP , ``` * Pokud " \\[ standardní \\] " se vyskytuje v hodnotě atributu, bude nahrazen standardem ERDDAP™ licence od<standardní značkaLicence> ERDDAP 's \\[ tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml file. -   + +###### klasifikace{#classification} +* [ **klasifikace** ](#classification) úroveň klasifikace údajů. + ``` + unclassified + ``` + * Přijatelné hodnoty jsou _neutajované_, _ důvěrné_, _omezené_, _secret_, nebo _top_secret_. + +###### téma_kategorie{#topic_category} +* [ **téma_kategorie** ](#topic_category) Vysokoúrovňová geografická klasifikace dat s cílem pomoci při shromažďování a vyhledávání dostupných zeměpisných souborů dat. + ``` + geoscientific_information + ``` + * Příjemné hodnoty jsou _biota_, _boundaries_, _klimatologie_meteorologie_atomosféra_, _economy_, _elevation_, _environment_, _farming_, _geovědec_informations_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_vojenské_, _location_, _oceans_, _planning_cadastre_, _society_, _structure_, _transporation_, _utlities_communication_. + +###### údržba_frekvence{#maintenance_frequency} +* [ **údržba_frekvence** ](#maintenance_frequency) Frekvence, s níž jsou provedeny úpravy a výmazy údajů po jejich prvním vytvoření. + ``` + daily + ``` + * Přijatelné hodnoty jsou přijatelné hodnoty _roční_, _jako_potřeba_, _biqually_, _continual_, _daily_, _fortnightly_, _nepravidelné_, _měsíce_, _not_pláned_, _quarterly_, _neznámé_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) je ze zastaralých [ACDD 1. 0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (který byl identifikován v Metadata\\_Conventions jako " Unidata Dataset Discovery v1.0") Standard metadat. Hodnota atributu byla čárkou odděleným seznamem úmluv metadat použitých tímto datovým souborem. Pokud datový soubor používá ACDD 1.0, tento atribut je například STRONGLY RECOMMENDED, @@ -5389,7 +5413,7 @@ Pokud index je<1, datový soubor se považuje za aktuální. Pokud index je<=1, datový soubor se považuje za zastaralý. Pokud index je<=2 je datový soubor považován za velmi zastaralý. -The testOutOfDate hodnota je také použita ERDDAP™ generovathttps://*yourDomain*/erddap/outOfDateDatasets.htmlwebová stránka ( [příklad](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) který ukazuje soubory údajů, které mají< testOutOfDate > značky, s datovými soubory zařazenými podle toho, jak jsou zastaralé. Pokud změníte typ souboru (od .html do .csv, .jsonlCSV , .nc , .tsv , ...) , můžete získat tyto informace v různých formátech souborů. +The testOutOfDate hodnota je také použita ERDDAP™ generovat https://*yourDomain*/erddap/outOfDateDatasets.html webová stránka ( [příklad](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) který ukazuje soubory údajů, které mají< testOutOfDate > značky, s datovými soubory zařazenými podle toho, jak jsou zastaralé. Pokud změníte typ souboru (od .html do .csv, .jsonlCSV , .nc , .tsv , ...) , můžete získat tyto informace v různých formátech souborů. Pokud je to možné, [GenerovatDatasetsXml](#generatedatasetsxml) přidává a testOutOfDate atribut globální addAttributes datového souboru. Tato hodnota je návrh založený na informacích dostupných pro GenerateDatasetsXml. Pokud hodnota není vhodná, změňte ji. @@ -5948,8 +5972,8 @@ unpackedValue = baleno Hodnota \\* scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone je VOLITELNÝ atribut používaný ERDDAP™ (a žádné standardy metadat) místo [proměnné času a času](#time-units) , které mohou být v mřížkových datových souborech nebo souborech tabulek. * Výchozí je " Zulu " (což je moderní časová zóna verze GMT) . - * Základní informace: "časové offsety" (např. Pacific Standard Time, -08:00, GMT-8) jsou pevné, specifické, offsety vzhledem k Zulu (GMT) . Naproti tomu "časové zóny" jsou mnohem složitější věci, které jsou ovlivněny úsporou denního světla (např. "US/Pacific") , které měly různá pravidla na různých místech v různých časech. Časová pásma mají vždy jména, protože nemohou být shrnuta jednoduchou offsetovou hodnotou. (viz sloupec "TZ database names" v tabulce v [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone atribut vám pomůže vypořádat se s místními daty z určitého časového pásma (např. 1987-03-25T17:32:05 Tichý oceán Čas) . Pokud máte řetězec nebo numerická data času s (pevný) časový posun, měli byste jednoduše upravit data na Zulu (Což je co ERDDAP™ chce) určením jiného základního času v atributu jednotek (např. "hodiny od 1970-01-01T08:00Z," zaznamenejte T08 pro upřesnění časové kompenzace) , a vždy zkontrolujte výsledky, abyste získali výsledky, které chcete. - * Pro proměnné časového razítka se zdrojovými daty ze Strings vám tento atribut umožňuje určit časové pásmo, které vede ERDDAP™ převést na místní čas-zóna zdrojové časy (někteří ve standardním čase, někteří v denním světle šetří čas) do Zulu časy (které jsou vždy ve standardním čase) . Seznam platných názvů časových pásem je pravděpodobně totožný se seznamem ve sloupci TZ [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Společná americká časová pásma jsou: USA/Hawaii, USA/Alaska, USA/Pacific, USA/Mountain, USA/Arizona, USA/Central, USA/Východ. + * Základní informace: "časové offsety" (např. Pacific Standard Time, -08:00, GMT-8) jsou pevné, specifické, offsety vzhledem k Zulu (GMT) . Naproti tomu "časové zóny" jsou mnohem složitější věci, které jsou ovlivněny úsporou denního světla (např. "US/Pacific") , které měly různá pravidla na různých místech v různých časech. Časová pásma mají vždy jména, protože nemohou být shrnuta jednoduchou offsetovou hodnotou. (viz sloupec "TZ database names" v tabulce v [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone atribut vám pomůže vypořádat se s místními daty z určitého časového pásma (např. 1987-03-25T17:32:05 Tichý oceán Čas) . Pokud máte řetězec nebo numerická data času s (pevný) časový posun, měli byste jednoduše upravit data na Zulu (Což je co ERDDAP™ chce) určením jiného základního času v atributu jednotek (např. "hodiny od 1970-01-01T08:00Z," zaznamenejte T08 pro upřesnění časové kompenzace) , a vždy zkontrolujte výsledky, abyste získali výsledky, které chcete. + * Pro proměnné časového razítka se zdrojovými daty ze Strings vám tento atribut umožňuje určit časové pásmo, které vede ERDDAP™ převést na místní čas-zóna zdrojové časy (někteří ve standardním čase, někteří v denním světle šetří čas) do Zulu časy (které jsou vždy ve standardním čase) . Seznam platných názvů časových pásem je pravděpodobně totožný se seznamem ve sloupci TZ [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Společná americká časová pásma jsou: USA/Hawaii, USA/Alaska, USA/Pacific, USA/Mountain, USA/Arizona, USA/Central, USA/Východ. * Pro proměnné časového razítka s číselnými zdrojovými daty můžete zadat " time\\_zone " atribut, ale hodnota musí být " Zulu "nebo "UTC." Pokud potřebujete podporu pro jiná časová pásma, prosím e-mail Chris. John at noaa.gov .   ###### odkaz_time_adjust{#legacy_time_adjust} diff --git a/i18n/da/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/da/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 846c03a6bf..6e4ac4a81e 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Når en dataudbyder kommer til dig i håb om at tilføje nogle data til dine dat Indsendelsen af faktiske datafiler fra eksterne kilder er en enorm sikkerhedsrisiko, så ERDDAP™ beskæftiger ikke med det. Du skal finde ud af en løsning, der fungerer for dig og dataudbyderen, f.eks. e-mail (til små filer) , træk fra skyen (f.eks. DropBox eller Google Drive) , en sftp site (med adgangskoder) , eller sneaker Net Net Net Net (en USB tommelfinger drev eller ekstern harddisk) . Du bør sandsynligvis kun acceptere filer fra folk, du kender. Du bliver nødt til at scanne filerne for virus og tage andre sikkerhedsforanstaltninger. Der findes ikke et link i ERDDAP™ til Dataudbyderen Form (f.eks. på bagsiden ERDDAP™ Forsideside) . I stedet, når nogen fortæller dig, at de vil have deres data serveret af dine data ERDDAP , du kan sende dem en e-mail, der siger noget som: -Ja, vi kan få dine data til ERDDAP . For at komme i gang skal du udfylde formularen påhttps://*yourUrl*/erddap/dataProviderForm.html (eller eller eller http:// hvis https:// er ikke aktiveret) . +Ja, vi kan få dine data til ERDDAP . For at komme i gang skal du udfylde formularen på https://*yourUrl*/erddap/dataProviderForm.html (eller eller eller http:// hvis https:// er ikke aktiveret) . Når du er færdig, kontakter jeg dig for at arbejde ud af de sidste detaljer. Hvis du bare vil se på formularen (uden at fylde det ud) , du kan se formularen på ERD 's ERDDAP : [Introduktion](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Del 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Del 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Del 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , og [Del 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Disse links på ERD ERDDAP™ sende oplysninger til mig, ikke dig, så send ikke oplysninger med dem, medmindre du rent faktisk ønsker at tilføje data til de ERD ERDDAP . @@ -190,23 +190,23 @@ Denne EDDType genererer alle datasets.xml bidder, der er nødvendige for at gør   ##### EDDGrid FraThreddsCatalog{#eddgridfromthreddscatalog} Denne EDDType genererer alle datasets.xml bidder, der er nødvendige for alle [ EDDGrid FraDap](#eddgridfromdap) Datasæt, at det kan finde ved at crawle reursivt gennem aEDDS (sub) katalog. Der er mange former for THREDDS katalog URLs. Denne mulighed REQUIRES a THREDDS .xml URL med /catalog/i det f.eks. -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmleller eller eller -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml eller eller eller + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (en relateret .html katalog er på -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, som ikke er acceptabel for EDDGrid FraThreddsCatalog. + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , som ikke er acceptabel for EDDGrid FraThreddsCatalog. Hvis du har problemer med EDDGrid FromThredds Katalog: * Sørg for, at den webadresse, du bruger, er gyldig, omfatter /catalog/ og slutter med /catalog.xml . -* Hvis det er muligt, skal du bruge en offentlig IP-adresse (for eksempel,https://oceanwatch.pfeg.noaa.gov) i webadressen, ikke en lokalnumerisk IP-adresse (for eksempel,https://12.34.56.78) . Hvis du kun er tilgængelig via den lokale numeriske IP-adresse, kan du bruge [<konvertereToPublicSourceUrl>] (#converttopublicsourceurl) så så sådan ERDDAP™ Brugere ser den offentlige adresse, selvom ERDDAP™ Få data fra den lokale numeriske adresse. +* Hvis det er muligt, skal du bruge en offentlig IP-adresse (for eksempel, https://oceanwatch.pfeg.noaa.gov ) i webadressen, ikke en lokalnumerisk IP-adresse (for eksempel, https://12.34.56.78 ) . Hvis du kun er tilgængelig via den lokale numeriske IP-adresse, kan du bruge [<konvertereToPublicSourceUrl>] (#converttopublicsourceurl) så så sådan ERDDAP™ Brugere ser den offentlige adresse, selvom ERDDAP™ Få data fra den lokale numeriske adresse. * Hvis du har problemer, du ikke kan løse, [Tjek fejlfindingstips](#troubleshooting-tips) . * Den lave niveaukode til dette bruger nu Unidata Netcdf-java katalog crawler kode (Tømmermænd. Katalog klasser) så det kan håndtere alle THREDDS kataloger (som kan være overraskende kompleks) Tak til Unidata for denne kode.   ##### EDDGrid LonPM180FraErddapCatalog{#eddgridlonpm180fromerddapcatalog} Denne EDDType genererer datasets.xml at gøre [ EDDGrid LonPM180](#eddgridlonpm180) Datasets fra alle EDDGrid Datasæt i en ERDDAP der har alle længdeværdier større end 180. -* Hvis det er muligt, skal du bruge en offentlig IP-adresse (for eksempel,https://oceanwatch.pfeg.noaa.gov) i webadressen, ikke en lokalnumerisk IP-adresse (for eksempel,https://12.34.56.78) . Hvis det er tilfældet ERDDAP™ er kun tilgængelig via den lokale numeriske IP-adresse, du kan bruge [<konvertereToPublicSourceUrl>] (#converttopublicsourceurl) så så sådan ERDDAP™ Brugere ser den offentlige adresse, selvom ERDDAP™ Få data fra den lokale numeriske adresse. +* Hvis det er muligt, skal du bruge en offentlig IP-adresse (for eksempel, https://oceanwatch.pfeg.noaa.gov ) i webadressen, ikke en lokalnumerisk IP-adresse (for eksempel, https://12.34.56.78 ) . Hvis det er tilfældet ERDDAP™ er kun tilgængelig via den lokale numeriske IP-adresse, du kan bruge [<konvertereToPublicSourceUrl>] (#converttopublicsourceurl) så så sådan ERDDAP™ Brugere ser den offentlige adresse, selvom ERDDAP™ Få data fra den lokale numeriske adresse.   ##### EDDGrid Lon0360FraErddapCatalog{#eddgridlon0360fromerddapcatalog} Denne EDDType genererer datasets.xml at gøre [ EDDGrid Lon0360](#eddgridlon0360) Datasets fra alle EDDGrid Datasæt i en ERDDAP der har alle længdeværdier mindre end 0. -* Hvis det er muligt, skal du bruge en offentlig IP-adresse (for eksempel,https://oceanwatch.pfeg.noaa.gov) i webadressen, ikke en lokalnumerisk IP-adresse (for eksempel,https://12.34.56.78) . Hvis det er tilfældet ERDDAP™ er kun tilgængelig via den lokale numeriske IP-adresse, du kan bruge [<konvertereToPublicSourceUrl>] (#converttopublicsourceurl) så så sådan ERDDAP™ Brugere ser den offentlige adresse, selvom ERDDAP™ Få data fra den lokale numeriske adresse. +* Hvis det er muligt, skal du bruge en offentlig IP-adresse (for eksempel, https://oceanwatch.pfeg.noaa.gov ) i webadressen, ikke en lokalnumerisk IP-adresse (for eksempel, https://12.34.56.78 ) . Hvis det er tilfældet ERDDAP™ er kun tilgængelig via den lokale numeriske IP-adresse, du kan bruge [<konvertereToPublicSourceUrl>] (#converttopublicsourceurl) så så sådan ERDDAP™ Brugere ser den offentlige adresse, selvom ERDDAP™ Få data fra den lokale numeriske adresse.   ##### EDDsFraFiles{#eddsfromfiles} I betragtning af en startmappe, denne krydser mappen og alle undermapper og forsøger at oprette et datasæt for hver gruppe af datafiler, som den finder. @@ -566,7 +566,7 @@ NCCSV 1.0 filer understøtter ikke nogen usignede iteger data typer. ### Data type Kommentarer{#data-type-comments} * På grund af den dårlige støtte i lang tid, ulong og char data i mange filtyper, vi diskourage brugen af disse data typer i ERDDAP . Når det er muligt, skal du bruge dobbelt i stedet for lang og ulong og bruge String i stedet for char.   -* Metadata - Fordi(OPeN)DAP's .das og .dds reaktioner understøtter ikke lange eller ulange attributter eller datatyper (og i stedet vise dem som fordobler) , du måske i stedet ønsker at bruge ERDDAP 's tabulær repræsentation af metadata som set i den http .../erddap/ **info info** / / / / * datasetID * .html side (for eksempel, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (som du også kan få i andre filtyper, f.eks. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) eller .nccsv Metadata (for eksempel, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) selvom .nccsv Metadata er kun tilgængelig for tabulære datasæt) , begge af hvilke understøtter alle datatyper (Især lang, ulong og char) . +* Metadata - Fordi(OPeN)DAP's .das og .dds reaktioner understøtter ikke lange eller ulange attributter eller datatyper (og i stedet vise dem som fordobler) , du måske i stedet ønsker at bruge ERDDAP 's tabulær repræsentation af metadata som set i den http .../erddap/ **info info** / / / / * datasetID * .html side (for eksempel, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (som du også kan få i andre filtyper, f.eks. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) eller .nccsv Metadata (for eksempel, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) selvom .nccsv Metadata er kun tilgængelig for tabulære datasæt) , begge af hvilke understøtter alle datatyper (Især lang, ulong og char) .   ### Mediefiler{#media-files} Ikke alle data er arrays af tal eller tekst. Nogle datasæt består af eller omfatter mediefiler, såsom billede, lyd og videofiler. ERDDAP™ har nogle særlige funktioner til at gøre det nemmere for brugerne at få adgang til mediefiler. Det er en to trin proces: @@ -604,7 +604,7 @@ Eller hvis en bruger klikker på filnavnet vist på en ERDDAP™ Websiden, deres ### AWS S3 filer{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) er en sælger af [cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) tjenester. [S3](https://aws.amazon.com/s3/) er et objekt opbevaringssystem, der tilbydes af AWS. I stedet for det hierarkiske system af mapper og filer af et traditionelt filsystem (som en harddisk i din pc) , S3 tilbyder kun "buckets", som holder "objects" (Vi kalder dem "files" ) . -Til ASCII-filer (f.eks. .csv) , ERDDAP™ kan arbejde med filerne i skovlne direkte. Det eneste, du skal gøre, er at angive den<fileDir> til datasættet ved hjælp af et bestemt format til AWS-spanden, f.eks.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Du bør ikke bruge<cacheFraUrl> . Se nedenfor for detaljer. +Til ASCII-filer (f.eks. .csv) , ERDDAP™ kan arbejde med filerne i skovlne direkte. Det eneste, du skal gøre, er at angive den<fileDir> til datasættet ved hjælp af et bestemt format til AWS-spanden, f.eks. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Du bør ikke bruge<cacheFraUrl> . Se nedenfor for detaljer. Men for binære filer (fx, .nc , .grib, .bufr, og .hdf filer filer filer) , du behøver at bruge den<cacheFraUrl> system beskrevet nedenfor. ERDDAP , netcdf-java (som ERDDAP™ bruger til at læse data fra disse filer) , og andre videnskabelige data software er designet til at arbejde med filer i et traditionelt filsystem, der tilbyder [blokniveau](https://en.wikipedia.org/wiki/Block-level_storage) adgang til filer (som tillader læsning af bidder af en fil) , men S3 tilbyder kun [filniveau (objektobjekt) ](https://en.wikipedia.org/wiki/Block-level_storage) adgang til filer (som kun tillader at læse hele filen) . AWS tilbyder et alternativ til S3, [Elastisk blok butik (EBS) ](https://aws.amazon.com/ebs/) ), der understøtter blokniveau adgang til filer, men det er dyrere end S3, så det sjældent bruges til bulk opbevaring af store mængder af datafiler. (Så når folk siger at lagre data i skyen (S3) er billig, det er normalt en æbler til orange sammenligning.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Den tilsvarende URl til dette objekt er - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS understøtter en lille variation i, hvordan URL er konstrueret, men ERDDAP™ kræver dette specifikke format: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Som af ERDDAP v2.29, kan du nu bruge den `s3://` URI format i stedet for skovlens URL. Dette er det format, der bruges af [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *spandName* / / / / *nøglenøgle* @@ -697,22 +697,22 @@ Til en privat S3 data spand skal skovlens ejer give dig adgang til spanden. (Se I alle tilfælde skal du bruge en AWS-konto, fordi AWS SDK for Java (som ERDDAP™ Brug til at hente oplysninger om indholdet af en spand) kræver AWS-konto legitimationsoplysninger. (mere på dette nedenfor) ERDDAP™ kan kun få adgang til AWS S3 skovle, hvis du angiver [<cacheFraUrl>] (#cachefraurl) (eller<i et bestemt format: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* hvor * Skoven er den korte form for spandnavnet, f.eks. noaa-goes17 . * Aws-region, f.eks. us-øst-1, er fra kolonnen "Region" i en af tabellerne i [AWS Service Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) hvor spanden rent faktisk er placeret. * Præfikset er valgfri. Hvis det er til stede, skal det ende med '/' . -For eksempel,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +For eksempel, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Dette URL-format er en af AWS S3 anbefalinger: se [Adgang til en spand](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) og og og [denne beskrivelse af præfikser](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ kræver, at du kombinerer skovlens URL og den valgfrie præfiks i én webadresse for at angive<cacheFraUrl> (eller<fileDir>), hvor filerne er placeret. #### Test Offentlige AWS S3 Skove{#test-public-aws-s3-buckets} For offentlige skovle, kan du og skal teste skovlens URL i AWS S3-mappen i din browser, f.eks. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Hvis skovlens URL er korrekt og egnet til ERDDAP , det vil returnere et XML-dokument, der har (delvis delvis delvis delvis) opslag af indholdet af denne spand. Desværre, den fulde URL (f.eks. spand URL plus præfiks) den, der ERDDAP™ ønsker for en given datasæt virker ikke i en browser. AWS tilbyder ikke et system til at gennemse hierarkiet af en spand nemt i din browser. (Hvis det er forkert, bedes du kontakte Chris. John på noaa.gov. Ellers, Amazon, skal du tilføje støtte til dette!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Hvis skovlens URL er korrekt og egnet til ERDDAP , det vil returnere et XML-dokument, der har (delvis delvis delvis delvis) opslag af indholdet af denne spand. Desværre, den fulde URL (f.eks. spand URL plus præfiks) den, der ERDDAP™ ønsker for en given datasæt virker ikke i en browser. AWS tilbyder ikke et system til at gennemse hierarkiet af en spand nemt i din browser. (Hvis det er forkert, bedes du kontakte Chris. John på noaa.gov. Ellers, Amazon, skal du tilføje støtte til dette!) #### Se Indholdsfortegnelsen af en spand{#viewing-the-contents-of-a-bucket} -S3 skovle indeholder ofte et par kategorier af filer, i et par pseudo subdirectories, som kunne blive et par af ERDDAP™ Datasets. Sådan laver du ERDDAP™ Datasets, du skal vide startmappen for<cacheFraUrl> (eller<fileDir>) og formatet af de filnavne, der identificerer, at undersæt af filer. Hvis du forsøger at se hele indholdet af en spand i en browser, vil S3 kun vise dig de første 1000 filer, som er utilstrækkelig. I øjeblikket, den bedste måde for dig at se alt indholdet af en spand er at gøre en [EDDTableFraFileNames](#eddtablefromfilenames) Datasæt (på din pc's ERDDAP™ og/eller på din offentlige ERDDAP ) , som også giver dig en nem måde at gennemse mappestrukturen og downloade filer. The The The The The The The<fileDir> for det vil være den webadresse, du har foretaget ovenfor, f.eks.https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Hvorfor tilbyder AWS S3 en hurtig og nem måde at gøre dette uden en AWS-konto? \\] Bemærk, at når jeg gør dette på min pc på et ikke-Amazon-netværk, vises det, at Amazon bremser svaret på et trickle (omkring 100 (?) filer pr. chunk) efter de første par bidder (af 1000 af filer pr. klump) downloades. Da skovle kan have et stort antal filer (noaa-goes17 har 26 millioner) , at få alt indholdet af en spand kan tage EDDTableFraFileNames flere timer (f.eks. 12!) at afslutte. \\[ Amazon, er det rigtige?! \\] +S3 skovle indeholder ofte et par kategorier af filer, i et par pseudo subdirectories, som kunne blive et par af ERDDAP™ Datasets. Sådan laver du ERDDAP™ Datasets, du skal vide startmappen for<cacheFraUrl> (eller<fileDir>) og formatet af de filnavne, der identificerer, at undersæt af filer. Hvis du forsøger at se hele indholdet af en spand i en browser, vil S3 kun vise dig de første 1000 filer, som er utilstrækkelig. I øjeblikket, den bedste måde for dig at se alt indholdet af en spand er at gøre en [EDDTableFraFileNames](#eddtablefromfilenames) Datasæt (på din pc's ERDDAP™ og/eller på din offentlige ERDDAP ) , som også giver dig en nem måde at gennemse mappestrukturen og downloade filer. The The The The The The The<fileDir> for det vil være den webadresse, du har foretaget ovenfor, f.eks. https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Hvorfor tilbyder AWS S3 en hurtig og nem måde at gøre dette uden en AWS-konto? \\] Bemærk, at når jeg gør dette på min pc på et ikke-Amazon-netværk, vises det, at Amazon bremser svaret på et trickle (omkring 100 (?) filer pr. chunk) efter de første par bidder (af 1000 af filer pr. klump) downloades. Da skovle kan have et stort antal filer (noaa-goes17 har 26 millioner) , at få alt indholdet af en spand kan tage EDDTableFraFileNames flere timer (f.eks. 12!) at afslutte. \\[ Amazon, er det rigtige?! \\] #### At gøre en EDDTabel FraFileNames Dataset med en AWS S3 spand{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Hvis du har et spandnavn, men ikke allerede har en liste over filer i S3 spanden eller det præfiks, der identificerer placeringen af de relevante filer i spanden, skal du bruge instruktionerne herunder for at gøre en EDDTableFraFileNames dataset, så du kan gennemse katalog hierarkiet af S3 spand via ERDDAP 's "files" system. @@ -727,22 +727,24 @@ java.lang. IllegalArgumentException: profilfilen kan ikke vises fejl i ERDDAP 's Hint for Linux og Mac OS: legitimationsfilen skal være i hjemmemappen af brugeren, der kører Tomcat (og og og ERDDAP ) (for dette afsnit, vil vi antage bruger=tomcat) i en fil kaldet ~ /.save / credentials . Må ikke antage, at ~ er /home/tomcat -- faktisk bruger cd ~ at finde ud af, hvor operativsystemet mener ~ for bruger=tomcat er. Opret mappen, hvis den ikke findes. Når du har lagt legitimationsfilen på plads, skal du sørge for, at brugeren og gruppen til filen er tomcat og derefter bruge lmmod 400 legitimationsoplysninger til at sikre, at filen er read-only for bruger=tomcat. 3. Opret skovl URL i skovlen [format, der ERDDAP™ kræver behov](#accessing-files-in-an-aws-s3-bucket) f.eks. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , og (til offentlige skovle) Test det i en browser for at sikre, at det returnerer et XML-dokument, som har en delvis liste indholdet af denne spand. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , og (til offentlige skovle) Test det i en browser for at sikre, at det returnerer et XML-dokument, som har en delvis liste indholdet af denne spand.   4. Brug [GenererDatasetsXml](#generatedatasetsxml) at oprette en [EDDTableFraFileNames](#eddtablefromfilenames) Datasæt: * For startmappen skal du bruge denne syntaks: \\*\\*\\ *fraOnTheFly,* Hoteller i nærheden af YourBucketUrl* for eksempel, - \\*\\*\\* fraOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\* fraOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * filnavn regex? .\\* * Reklamation? sande sande sande sande * reload Hvad er der? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * institution? NOAA * oversigt? Intet ( ERDDAP™ vil oprette en anstændig oversigt automatisk.) * titel? Intet ( ERDDAP™ vil oprette en anstændig titel automatisk.) Som sædvanlig bør du redigere den resulterende XML til at bekræfte korrekthed og foretage forbedringer, før mængden af datasæt bruger det i datasets.xml . 5. Hvis du følger instruktionerne ovenfor og indlæse datasættet i ERDDAP , du har oprettet en EDDTableFraFiles dataset. Som et eksempel, og for at gøre det nemmere for alle at gennemse og downloade filer fra AWS Open Data skovle, har vi skabt EDDTableFraFileNames datasets (se listen på listen på - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) for næsten alle af [AWS S3 Åbne dataskovler](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) for næsten alle af [AWS S3 Åbne dataskovler](https://registry.opendata.aws/) . \\[ De få skovle, som vi ikke indeholder, enten har et stort antal filer i rodmappen (mere end kan downloades i en rimelig mængde tid) eller ikke tillade offentlig adgang (er ikke de alle skulle være offentlige?) , eller er Anmodninger Pays skovle (f.eks. Sentinel) . \\] Hvis du klikker på "files" link til et af disse datasæt, kan du gennemse mappetræet og filer i denne S3 spand. På grund af vejen\\*\\*\\*fraOnTheFly EDDTableFraFiles virker, disse mappelister er altid perfekt opdateret, fordi ERDDAP™ får dem på farten. Hvis du klikker ned på mappetræet til et egentligt filnavn og klikker på filnavnet, ERDDAP™ vil omdirigere din anmodning til AWS S3, så du kan downloade filen direkte fra AWS. Du kan derefter inspicere den fil. @@ -756,7 +758,7 @@ Det er uheldigt, at AWS ikke blot tillader folk at bruge en browser til at se in **Så kan du lave ERDDAP™ Datasets, der giver brugerne adgang til dataene i filerne.** Se anvisningerne i [ ERDDAP™ og S3 Skove](#erddap-and-aws-s3-buckets) (ovenfor) . Til prøven EDDTableFraFileNames datasæt, som du har lavet ovenfor, hvis du gør en lille pust rundt med mappen og filnavne i mappetræet, bliver det klart, at topniveaumappen navne (fx ABI-L1b-RadC) svarer til hvad ERDDAP™ ville kalde separate datasæt. Den spand, du arbejder med, kan være lignende. Du kan derefter forfølge at oprette separate datasæt i ERDDAP™ for hver af disse datasæt, ved hjælp af f.eks. -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ som det<cacheFraUrl>. Desværre synes datasætene i spanden alle at være niveau 1 eller niveau 2 datasæt, som alle synes at være niveau 1 eller niveau 2 datasæt. ERDDAP™ [er ikke særlig god til](#dimensions) , fordi datasættet er en mere kompliceret samling af variabler, der bruger forskellige dimensioner.   @@ -975,7 +977,7 @@ Uspecificerede dimensionværdier angiver næsten altid et problem med kildedatas ### EDDGrid FraDap{#eddgridfromdap} [ ** EDDGrid FraDap** ](#eddgridfromdap) håndtag gittervariabler fra [ DAP ](https://www.opendap.org/) servere. -* Vi anbefaler stærkt at bruge [GenererDatasets Xml program](#generatedatasetsxml) at lave et groft udkast til datasets.xml Beskåret for denne datasæt. Du kan indsamle de oplysninger, du har brug for til at justere, eller oprette din egen XML til en EDDGrid FraDap datasæt ved at se på kildedatasættets DDS og DAS-filer i din browser (ved at tilføje .das og .dds til sourceUrl f.eks. [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Vi anbefaler stærkt at bruge [GenererDatasets Xml program](#generatedatasetsxml) at lave et groft udkast til datasets.xml Beskåret for denne datasæt. Du kan indsamle de oplysninger, du har brug for til at justere, eller oprette din egen XML til en EDDGrid FraDap datasæt ved at se på kildedatasættets DDS og DAS-filer i din browser (ved at tilføje .das og .dds til sourceUrl f.eks. [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FraDap kan få data fra enhver flerdimensionel variabel fra en DAP dataserver. (Tidligere, EDDGrid FraDap var begrænset til variabler udpeget som "grid"'s, men det er ikke længere et krav.)   @@ -1335,7 +1337,7 @@ Et komplet eksempel på et axisVariable som gør et samlet datasæt med en ny "r ``` -Bemærk brug af optagelsesgruppens nummer 2 til at indfange de cifre, der opstår efter 'r' eller 's', og før "\\_global". Dette eksempel viser også, hvordan du tilføjer yderligere attributter (fx, ioos\\_category og enheder) til akse variabel. +Bemærk brug af optagelsesgruppens nummer 2 for at indfange de cifre, der opstår efter 'r' eller 's', og før "\\_global" . Dette eksempel viser også, hvordan du tilføjer yderligere attributter (fx, ioos\\_category og enheder) til akse variabel.   #### Eksternt komprimerede filer{#externally-compressed-files} * Datasets, der er subsets af EDDGrid FraFiles og EDDTable FraFiles kan tjene data direkte fra eksterne komprimerede datafiler, herunder .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , og .Z filer. @@ -1433,7 +1435,7 @@ Alle EDDGrid FraFiles og alle EDDTableFraFiles datasets understøtter et sæt ta Brug i stedet [<cacheFraUrl> system] (#cachefraurl) . Adgang til adgang ERDDAP™ Datasæt som filer via byte range anmodninger -- -Vend dette rundt, givet at du kan (i teori) Tænk på et datasæt i ERDDAP™ som en kæmpe .nc fil ved at ignorere " .nc " til basen OPen DAP URL for en given datasæt (fx,https://myserver.org/erddap/griddap/datasetID.ncog også ved at tilføje en ?query efter at angive et subset) , det er måske rimeligt at spørge om du kan bruge netcdf-java, Ferret eller nogle andre NetCDF klientsoftware til at læse data via HTTP Range anmodninger fra ERDDAP . Svaret er nej, fordi der ikke er virkelig en enorm " .nc " fil. Hvis du vil gøre dette, i stedet gøre en af disse muligheder: +Vend dette rundt, givet at du kan (i teori) Tænk på et datasæt i ERDDAP™ som en kæmpe .nc fil ved at ignorere " .nc " til basen OPen DAP URL for en given datasæt (fx, https://myserver.org/erddap/griddap/datasetID.nc og også ved at tilføje en ?query efter at angive et subset) , det er måske rimeligt at spørge om du kan bruge netcdf-java, Ferret eller nogle andre NetCDF klientsoftware til at læse data via HTTP Range anmodninger fra ERDDAP . Svaret er nej, fordi der ikke er virkelig en enorm " .nc " fil. Hvis du vil gøre dette, i stedet gøre en af disse muligheder: * Brug(OPeN)DAPklient software til at oprette forbindelse til de gitterbaserede tjenester, der tilbydes af ERDDAP . Det er hvad der er DAP (og dermed ERDDAP ) Designet til. Det er meget effektivt. * Eller download kildefilen (s s s) fra fra "files" systemsystem (eller en subset fil via en .nc ? forespørgsel) til din computer og brug netcdf-java, Ferret eller nogle andre NetCDF klientsoftware til at læse (nu nu nu) lokal fil (s s s) . @@ -2253,9 +2255,9 @@ Overvej at gemme dataene i en samling af NetCDF v3 .nc filer filer filer (specie >  </dataset> ### EDDTableFraDapSequence{#eddtablefromdapsequence} - [ **EDDTableFraDapSequence** ](#eddtablefromdapsequence) håndterer variabler inden for 1- og 2-niveausekvenser fra [ DAP ](https://www.opendap.org/) servere såsom DAP PER (var påhttps://www.pmel.noaa.gov/epic/software/dapper/, nu ophørt) . + [ **EDDTableFraDapSequence** ](#eddtablefromdapsequence) håndterer variabler inden for 1- og 2-niveausekvenser fra [ DAP ](https://www.opendap.org/) servere såsom DAP PER (var på https://www.pmel.noaa.gov/epic/software/dapper/ , nu ophørt) . -* Vi anbefaler stærkt at bruge [GenererDatasets Xml program](#generatedatasetsxml) at lave et groft udkast til datasets.xml Beskåret for denne datasæt. Du kan derefter redigere det til at finjustere det. Du kan indsamle de oplysninger, du har brug for ved at se på kildedatasættets DDS- og DAS-filer i din browser (ved at tilføje .das og .dds til kildedatasættets DDS- og DAS-filer i din browser (ved at tilføje .das og .dds til kildedatasættets DDS- og DAS-filer i din browser) sourceUrl (en eksempel var påhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Vi anbefaler stærkt at bruge [GenererDatasets Xml program](#generatedatasetsxml) at lave et groft udkast til datasets.xml Beskåret for denne datasæt. Du kan derefter redigere det til at finjustere det. Du kan indsamle de oplysninger, du har brug for ved at se på kildedatasættets DDS- og DAS-filer i din browser (ved at tilføje .das og .dds til kildedatasættets DDS- og DAS-filer i din browser (ved at tilføje .das og .dds til kildedatasættets DDS- og DAS-filer i din browser) sourceUrl (en eksempel var på https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * En variabel er i en DAP sekvensen, hvis .dds svar indikerer, at datastrukturen holder variablen er en "sequence" (Tilfælde i følsom) . * I nogle tilfælde vil du se en sekvens inden for en sekvens, en 2-niveau sekvens -- EDDTableFraDapSequence håndterer også disse. @@ -2378,15 +2380,15 @@ GenererDatasets Xml har tre særlige muligheder for EDDTableFraDatabase: * [JDBC driver og<Køretøj>] (#jdbc-driver) -- Du skal få den relevante JDBC 3 eller JDBC 4 driver .jar fil for din database og Sæt det i *Tomcat* /webapps/erddap/WEB-INF/lib efter installation ERDDAP . Så i din krop datasets.xml for denne datasæt, skal du angive den<Drivernavn> for denne driver, som er (desværre desværre) forskellige fra filnavnet. Søg på internettet for JDBC driver til din database og den drivernavn, der Java skal bruge det. - * For MariaDB, prøv [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * For MariaDB, prøv [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) The The The The The The The<Drivernavn> at bruge i datasets.xml (se nedenfor) er sandsynligvis org.mariadb.jdbc. Driver . - * For MySQL og Amazon RDS, prøv [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * For MySQL og Amazon RDS, prøv [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) The The The The The The The<Drivernavn> at bruge i datasets.xml (se nedenfor) er sandsynligvis com.mysql.jdbc. Driver . - * For For For For For Oracle , prøv [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * For For For For For Oracle , prøv [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . The The The The The The The<Drivernavn> at bruge i datasets.xml (se nedenfor) er sandsynligvis oracle.jdbc.driver. Oracle Driver . - * For Postgresql, vi fik JDBC 4 driver fra [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * For Postgresql, vi fik JDBC 4 driver fra [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) The The The The The The The<Drivernavn> at bruge i datasets.xml (se nedenfor) er sandsynligvis org.postgresql. Driver . - * Til SQL Server, kan du få JTDS JDBC driver fra [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Til SQL Server, kan du få JTDS JDBC driver fra [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . The The The The The The The<Drivernavn> at bruge i datasets.xml (se nedenfor) er sandsynligvis net.sourceforge.jtds.jdbc. Driver . Efter du har lagt JDBC driver .jar i ERDDAP™ lib-mappen, skal du tilføje en henvisning til den .jar fil i .bat og / eller .sh script filer til GenererDatasets Xml, DasDds og ArchiveADataset, som er i den *Tomcat* /webapps/erddap/WEB-INF / mappe; ellers får du en ClassNotFoundException, når du kører disse scripts. @@ -2524,7 +2526,7 @@ Og i *Tomcat* /conf/context.xml, definere en ressource med de samme oplysninger, username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Generelle oplysninger om brug af en DataSource er på [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Generelle oplysninger om brug af en DataSource er på [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Se endnu [Oplysninger om Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) og og og [Tomcat DataSource eksempler](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) eller søg på nettet for eksempler på brug af DataSources med andre applikationsservere. * Hvis alt andet fejler, Overvej at gemme dataene i en samling af NetCDF v3 .nc filer filer filer (specielt specielt .nc filer, der bruger de [CF Diskret Sampling Geometries (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Ragged Array datastrukturer og så kan håndteres med ERDDAP 's [EDDTableFraNcCFFiles](#eddtablefromnccffiles) ) . Hvis de er logisk organiseret (hver med data til en smule plads og tid) , ERDDAP™ kan udtrække data fra dem meget hurtigt. @@ -2608,7 +2610,7 @@ Overvej at gemme dataene i en samling af NetCDF v3 .nc filer filer filer (specie Den klump af XML, der genereres af GenererDatasetsXml for hver datasæt indeholder: - * A A A A A A datasetID som er det EDDGrid 's datasetID plus "\\_AsATable". + * A A A A A A datasetID som er det EDDGrid 's datasetID plus plus plus "\\_AsATable" . * En ny sammenfattende global egenskab, der er den EDDGrid 's oversigt plus et nyt første afsnit, der beskriver, hvad dette datasæt er. * En ny titel global attribut, som er den EDDGrid 's titel plus ", (Som en tabel) ". * En ny maxAxis0 global attribut med en værdi på 10. @@ -2644,21 +2646,21 @@ Den klump af XML, der genereres af GenererDatasetsXml for hver datasæt indehold * [Dataene i en EDDTableFraFileNames datasæt](#eddtablefromfilenames-data) er en tabel, der ERDDAP™ skaber on-the-fly med oplysninger om en gruppe af lokale filer. I tabellen er der en række for hver fil. Fire særlige attributter i [ datasets.xml for denne datasæt](#eddtablefromfilenames-skeleton-xml) afgøre, hvilke filer der indgår i dette datasæt: ##### filfil Dir{#filedir} - * <FileDir> -- Dette angiver kildemappen i serverens filsystem med filerne til dette datasæt. De filer, der rent faktisk er placeret i serverens filsystem i<FileDir> vises i kolonnen url i denne datasæt i en virtuel mappe med navnethttps://*serverUrl*/erddap/files/*datasetID/*. + * <FileDir> -- Dette angiver kildemappen i serverens filsystem med filerne til dette datasæt. De filer, der rent faktisk er placeret i serverens filsystem i<FileDir> vises i kolonnen url i denne datasæt i en virtuel mappe med navnet https://*serverUrl*/erddap/files/*datasetID/* . Hvis f.eks. datasetID er jplMU RSS T, T, og<fileDir> er /home/data/mur/, og den mappe har en fil med navnet jplMU RSS T20150103000000.png, derefter den URL, der vil blive vist til brugere for den pågældende fil, - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Ud over at bruge en lokal mappe til den<fileDir>, kan du også angive URL'en for en fjern, mappelignende webside. Dette arbejder med: * Ustrukturerede data i THREDDS, f.eks. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] * Usamlete datasæt i Hyrax f.eks. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De fleste Apache-lignende fortegnelser, f.eks., - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### fraOnTheFly{#fromonthefly} [\\*\\*\\* fraOnTheFly](#fromonthefly) -- Til nogle store S3 skovle (som noaa-goes17, som har 26 millioner filer) , det kan tage ERDDAP™ op til 12 timer for at downloade alle oplysninger om skovlens indhold (og så er der andre problemer) . For at komme omkring dette, er der en særlig måde at bruge<fileDir> i EDDTableFraFileNames for at lave et datasæt med mappen og filnavne fra en AWS S3 spand. Dataset har ikke listen over alle S3 skovlens mapper og filnavne, som en bruger kan søge via anmodninger til datasættet. Men datasættet vil få navnene på mapper og filer på farten, hvis brugeren krydser mappehierarkiet med datasættets "files" mulighed. Dette gør det muligt for brugerne at gennemse S3 skovlens filhierarki og filer via datasættets "files" system. For at gøre dette, i stedet for at angive URL for S3 spanden som "Starting mappe" (I GenererDatasets Xml) eller eller eller<filDir> (i in in in in datasets.xml ) Brug: ``` @@ -2837,13 +2839,13 @@ Alle EDDGrid FraFiles og alle EDDTableFraFiles datasets understøtter et sæt ta * The The The The The The The<cacheFraUrl> tag lader dig angive en URL med en liste over en fjerndatasæts filer fra en fjern filliste. * Ustrukturerede data i THREDDS, f.eks. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] * Usamlete datasæt i Hyrax f.eks. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De fleste Apache-lignende fortegnelser, f.eks., - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 skovle, f.eks. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Dette kan dog kræve en AWS-konto og mere opsætning. Se endnu [Arbejde med S3 Skove i ERDDAP™ ](#working-with-aws-s3-files) . Desuden behøver du normalt ikke at bruge cache FraUrl med filer i S3 skovle, hvis filerne er ASCII-filer (f.eks. .csv) , fordi ERDDAP™ kan effektivt læse data fra skovlen direkte via en strøm. @@ -2901,7 +2903,7 @@ Så har en række indlejrede capture grupper, hvor den første mulighed ikke er og den anden mulighed er en specifik værdi. eksemplet ovenfor vil kun matche mapper for de anden 10 dage af 2018, f.eks. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] og dag 011, 012, ..., 019. (Se dette [Indeks dokumentation](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) og og og [regex tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Hvis du har brug for hjælp til at oprette<cachePartialPathRegex>, skriv venligst e-mailen<cacheFraUrl> til Chris. John på noaa.gov . @@ -3384,7 +3386,7 @@ For alle datasæt i ERDDAP™ , når du sender en anmodning til ERDDAP™ for en * .insert * Anmodningen er formateret som en standard HTML form svar, med nøgle=værdipar, adskilt af '&'. For eksempel, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 fortæller om ERDDAP™ til at tilføje eller ændre dataene for stationID =46088 for det angivne tidspunkt. * Forfatteren af denne ændring er JohnSmith og nøglen er nogleKey1. * URL'en skal indeholde gyldige værdier (manglende værdier) for alle [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ fortæller om ERDDAP™ til at tilføje eller ændre dataene for stationID =4608   * . Slette * Anmodningen er formateret som en standard HTML form svar, med nøgle=værdipar, adskilt af '&'. For eksempel, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 fortæller om ERDDAP™ at slette dataene for stationID =46088 på det angivne tidspunkt. * Forfatteren af denne ændring er JohnSmith og nøglen er nogleKey1. * URL'en skal angive URL'en [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) på anmodning (fx, stationID og tid) . Hvis disse værdier matcher værdierne på en række allerede i datasættet (som de normalt vil) , de gamle værdier slettes effektivt (Selvom de gamle værdier stadig er tilgængelige, hvis en bruger anmoder om data fra en tidligere [version version version](#versioning) af datasættet) . @@ -3667,7 +3669,7 @@ Ikke alle har brug for denne type finkornet version, men det er meget nyttigt, m ##### HTTPS Put and Delete{#https-put-and-delete} * ["Hvad med HTTPS PUT og DELETE?!"](#https-put-and-delete) - [Hypertekstoverførsel protokol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) er grundlaget for World Wide Web og grunden til, at websider begynder med "http://"eller "https://". HTTPS er HTTP med et ekstra sikkerhedslag. Hver dag gør browsere, scripts og computerprogrammer milliarder af HTTP (S S S S) **Nå** anmodninger om at få oplysninger fra fjernkilder. HTTP (S S S S) inkluderer også andre [verber](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , især PUT (til at skubbe data til serveren) og DELETE (til DELETE-data fra serveren) . Ja, PUT og DELETE er den rette måde at indsætte data i, og slette data fra, et datasæt via HTTP (S S S S) . GET understøttes af hvert stykke software, der kan arbejde med HTTP (S S S S) . GET er virkelig let at arbejde med. Alle ved allerede, hvordan man arbejder med GET og mange ved, hvordan man bruger POST (som kan bruges i stort set samme måde som GET) , så vi gjorde EDDTableFraHtttpGet arbejde med GET og POST. Meget få mennesker (endda få computer programmører) har nogensinde arbejdet med PUT og DELETE. PUT og DELETE understøttes generelt kun af computersprog, så brug dem kræver et dygtigt program. Så PUT og DELETE er normalt en meget mere besværlig tilgang givet den måde, værktøjerne har udviklet. + [Hypertekstoverførsel protokol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) er grundlaget for World Wide Web og grunden til, at websider begynder med " http://" eller " https://" . HTTPS er HTTP med et ekstra sikkerhedslag. Hver dag gør browsere, scripts og computerprogrammer milliarder af HTTP (S S S S) **Nå** anmodninger om at få oplysninger fra fjernkilder. HTTP (S S S S) inkluderer også andre [verber](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , især PUT (til at skubbe data til serveren) og DELETE (til DELETE-data fra serveren) . Ja, PUT og DELETE er den rette måde at indsætte data i, og slette data fra, et datasæt via HTTP (S S S S) . GET understøttes af hvert stykke software, der kan arbejde med HTTP (S S S S) . GET er virkelig let at arbejde med. Alle ved allerede, hvordan man arbejder med GET og mange ved, hvordan man bruger POST (som kan bruges i stort set samme måde som GET) , så vi gjorde EDDTableFraHtttpGet arbejde med GET og POST. Meget få mennesker (endda få computer programmører) har nogensinde arbejdet med PUT og DELETE. PUT og DELETE understøttes generelt kun af computersprog, så brug dem kræver et dygtigt program. Så PUT og DELETE er normalt en meget mere besværlig tilgang givet den måde, værktøjerne har udviklet.   ##### HttpGet Notes{#httpget-notes} * [Noter](#httpget-notes) @@ -3676,7 +3678,7 @@ Ikke alle har brug for denne type finkornet version, men det er meget nyttigt, m ##### Tak{#thanks} * [Takket være CHORDS for den grundlæggende idé.](#thanks) Den grundlæggende idé for EDDTableFraHtttpGet (f.eks. ved hjælp af en HTTP GET anmode om at tilføje data til et datasæt) er fra UCAR's (NCAR's?) [Cloud-Hosted Real-time Data Services (CHORDS) ](https://github.com/earthcubeprojects-chords) projekt. Formatet for parametrene i anmodningen (gentagen gentag *Navn = værdi* , adskilt af &'s) er det samme standardformat, der bruges af HTML-formularer på websider. Det er en enkel og strålende ide og endnu mere, fordi det mesher så perfekt med ERDDAP 's eksisterende system til håndtering af tabulære data. Idéen er indlysende i bagværk, men jeg (Billeder af Bob) troede ikke på det. EDDTableFraHttp Få brug af den grundlæggende idé, kombineret med vores idéer til, hvordan du implementerer det, for at gøre et system i ERDDAP™ til at uploade data. Bortset fra den grundlæggende idé om at bruge GET til at skubbe data ind i systemet, er EDDTableFraHttpGet implementering helt forskellige og helt uafhængige af CHORDS og har forskellige funktioner (f.eks. logfiler, klumpning af data, forskellige sikkerhedssystemer, CRUD-understøttelse, reproducerbare data) . Vores eksponering for CHORDS var bare et webinar. Vi kiggede ikke på deres kode eller læs om deres projekt, fordi vi straks vidste, at vi ville implementere systemet en anden måde. Men vi er taknemmelige for dem for den grundlæggende idé. Den fulde reference til CHORDS er -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Frimærker, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 2014) . Cloud-Hosted Real-time Data Services for Geosciences (CHORDS) software. UCAR/NCAR -- Earth Observing Laboratory. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Frimærker, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 2014) . Cloud-Hosted Real-time Data Services for Geosciences (CHORDS) software. UCAR/NCAR -- Earth Observing Laboratory. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFra Hyrax Filer{#eddtablefromhyraxfiles} [ **EDDTableFra Hyrax Filer** ](#eddtablefromhyraxfiles) (deprecated) aggregerer datafiler med flere variabler, hver med en eller flere delte dimensioner (for eksempel tid, højde (eller dybde) Højde, længdegrad) , og serveret af en [ Hyrax OPeNDAP server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Hvis der ikke er klager før 2020, kan denne datasæt type fjernes. ** * Denne klasse skærm-skrabere Hyrax websider med oversigter af filer i hver mappe. På grund af dette, er det meget specifikt til det nuværende format af Hyrax websider. Vi vil forsøge at justere ERDDAP™ hurtigt, hvis / når fremtidige versioner af Hyrax ændre, hvordan filerne er angivet. * The The The The The The The<filDir> indstilling ignoreres. Da denne klasse downloader og gør en lokal kopi af hver fjerndatafil, ERDDAP™ styrker filen Dir at være *bigParentDirectory* /copy / * datasetID * /. * For For For For For< sourceUrl > Brug URL-adressen på basismappen af datasættet i datasættet Hyrax server, f.eks. - < sourceUrl > > > >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ / / / sourceUrl > > > > + < sourceUrl > > > > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ / / / sourceUrl > > > > (men sæt den på én linje) (beklager, at serveren ikke længere er tilgængelig) . The The The The The The The sourceUrl webside har normalt " OPeNDAP Serverindeks af \\[ Katalognavn \\] " øverst. * Da denne klasse altid downloader og gør en lokal kopi af hver fjerndatafil, bør du aldrig pakke denne datasæt i [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Detaljer: Disse filer har flere række\\_size variabler, hver med en prøve\\_di Et andet problem med disse filer: Principal\\_Investigator rækken\\_size variabel har ikke en prøve\\ dimension attribut og følger ikke ovenstående regel. -Prøve filer til denne datasæt type kan findes påhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Denne server er ikke længere pålideligt tilgængelig \\] . +Prøve filer til denne datasæt type kan findes på https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Denne server er ikke længere pålideligt tilgængelig \\] . Se denne klasses superklasse, [EDDTableFraFiles](#eddtablefromfiles) , for oplysninger om, hvordan denne klasse fungerer og hvordan man bruger den. @@ -3850,10 +3852,10 @@ Den første ting GenererDatasetsXml gør for denne type datasæt, når du besvar [ **EDDTableFraNOS** ](#eddtablefromnos) (DEPRECATED) håndterer data fra en NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) kilde, som bruger [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) for anmodninger og svar. Det er meget specifik for NOAA NOS's XML. Se prøven EDDTableFraNOS datasæt i datasets2.xml.   ### EDDTableFraOBIS{#eddtablefromobis} - [ **EDDTableFraOBIS** ](#eddtablefromobis) håndterer data fra et Ocean Biogeographic Information System (I nærheden af OBIS) server (Jeg var varhttp://www.iobis.org ) . Det er muligt, at der ikke er flere aktive servere, der bruger dette nu forældet type OBIS server system. + [ **EDDTableFraOBIS** ](#eddtablefromobis) håndterer data fra et Ocean Biogeographic Information System (I nærheden af OBIS) server (Jeg var var http://www.iobis.org ) . Det er muligt, at der ikke er flere aktive servere, der bruger dette nu forældet type OBIS server system. * OBIS-servere forventer en XML-forespørgsel og returnerer en XML-respons. -* Fordi alle OBIS servere de samme variabler samme måde (Jeg var varhttp://iobis.org/tech/provider/questions) , du behøver ikke at angive meget for at oprette et OBIS-datasæt i ERDDAP . +* Fordi alle OBIS servere de samme variabler samme måde (Jeg var var http://iobis.org/tech/provider/questions ) , du behøver ikke at angive meget for at oprette et OBIS-datasæt i ERDDAP . * Du skal inkludere en " creator\\_email " attribut i den globale addAttributes , da disse oplysninger anvendes i licensen. En passende e-mailadresse kan findes ved at læse XML-responsen fra kildeURL. * Du kan eller måske ikke kunne få den globale attribut [< subsetVariables >] (#subsetvariables) at arbejde med en given OBIS-server. Hvis du prøver, skal du blot prøve en variabel (f.eks. ScientificName eller Genus) . #### EDDTableFraOBIS skelet XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Den første ting GenererDatasetsXml gør for denne type datasæt, når du besvar * Særpris (Sensor Web Aktivering) og og og SOS (Sensorobservation Service) er de er [OpenGIS® standarder](https://www.ogc.org/standards) . Denne hjemmeside har standarddokumenter. * The The The The The The The OGC Web Services Fælles specifikation ver 1.1.0 ( OGC 06-121r3) dækker konstruktion af GET og POST forespørgsler (Se afsnit 7.2.3 og afsnit 9) . * Hvis du sender en getCapabilities xml anmodning til en SOS server ( sourceUrl + "?service= SOS Søg efter: GetCapabilities " " " ") , du får et xml-resultat med en liste over stationer og det observerede Egenskaber, som de har data til. - * En observeretProperty er en formel URI reference til en ejendom. For eksempel urn:ogc:phenomenon:longitude:wgs84 ellerhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * En observeretProperty er en formel URI reference til en ejendom. For eksempel urn:ogc:phenomenon:longitude:wgs84 eller https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * En observeretProperty er ikke en variabel. - * Mere end én variabel kan have samme observeret Ejendom (f.eks. indvendigTemp og udenfor Temp kan begge have observeret Ejendomhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Mere end én variabel kan have samme observeret Ejendom (f.eks. indvendigTemp og udenfor Temp kan begge have observeret Ejendom https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Hvis du sender en modtager xml-anmodning til en SOS server får du et xml-resultat med beskrivelser af feltnavne i respons, feltenheder og data. Feltnavnene vil omfatte længde, breddegrad, dybde (måske måske måske måske) , og tid. * Hver enkelt hver dataVariable for en EDDTableFra SOS skal indeholde en "observeretProperty" egenskab, der identificerer den observeredeProperty, der skal anmodes fra serveren for at få den variable. Ofte, flere dataVariable s vil liste den samme komposit observeredeProperty. * DataType for hver dataVariable Kan ikke angives af serveren. Hvis det er tilfældet, skal du se på XML-datareaktionerne fra serveren og tildele passende [<DataType>s] (#datatype) i området ERDDAP™ Datasæt dataVariable definitioner. @@ -3991,11 +3994,11 @@ Hvis der ikke er klager før 2020, kan denne datasæt type fjernes. ** * Denne klasse læser kataloget.xml-filer serveret af THREDDS med listerne af<KatalogRefs> (referencer til ekstra katalog.xml sub-files) og og og<Datasæt>s (Datafiler) . * The The The The The The The<filDir> indstilling ignoreres. Da denne klasse downloader og gør en lokal kopi af hver fjerndatafil, ERDDAP™ styrker filen Dir at være *bigParentDirectory* /copy / * datasetID * /. * For For For For For< sourceUrl > Brug URL-adressen på kataloget.xml-filen til datasættet i THREDDS-serveren, for eksempel: for denne URL, som kan bruges i en webbrowser, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] , -Brug af brug< sourceUrl > > > >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ / / / sourceUrl > > > > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Denne server er ikke længere pålidelig tilgængelig. \\] , +Brug af brug< sourceUrl > > > > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ / / / sourceUrl > > > > (men sæt den på én linje) . * Da denne klasse altid downloader og gør en lokal kopi af hver fjerndatafil, bør du aldrig pakke denne datasæt i [EDDTableCopy](#eddtablecopy) . -* Denne datasæt type understøtter en OPTIONAL, sjældent brugt, speciel tag,<SpecialMode> *tilstandstilstandstilstand* </ SpecialMode>, som kan bruges til at angive, at særlige, kodede regler skal bruges til at afgøre, hvilke filer der skal downloades fra serveren. I øjeblikket, den eneste gyldige *tilstandstilstandstilstand* er SAMOS, som bruges med datasæt frahttps://tds.coaps.fsu.edu/thredds/catalog/samosat downloade kun filerne med det sidste versionsnummer. +* Denne datasæt type understøtter en OPTIONAL, sjældent brugt, speciel tag,<SpecialMode> *tilstandstilstandstilstand* </ SpecialMode>, som kan bruges til at angive, at særlige, kodede regler skal bruges til at afgøre, hvilke filer der skal downloades fra serveren. I øjeblikket, den eneste gyldige *tilstandstilstandstilstand* er SAMOS, som bruges med datasæt fra https://tds.coaps.fsu.edu/thredds/catalog/samos at downloade kun filerne med det sidste versionsnummer. * Se denne klasses superklasse, [EDDTableFraFiles](#eddtablefromfiles) , for oplysninger om, hvordan denne klasse fungerer og hvordan man bruger den. * Se 1D, 2D, 3D og 4D eksempler for [EDDTableFraNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Når serveren afslutter håndteringen af en anmodning, vil den kontrollere, hvor ``` ``` -vil forårsage en matchende lokal sourceUrl (f.eks.https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -til offentligheden sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +vil forårsage en matchende lokal sourceUrl (f.eks. https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +til offentligheden sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Eventuelle ændringer i dette tags værdi vil tage virkning næste gang ERDDAP™ Læser datasets.xml , herunder svar på et datasæt [flag flag flag flag](/docs/server-admin/additional-information#flag) . Men af sikkerhedsmæssige årsager og grunde til abonnementssystemet, **DON's brug af denne TAG!** @@ -4314,7 +4317,7 @@ Brugere er ofte blot uvidende om, at deres anmodninger er besværlige. De er oft ``` * Du behøver ikke at genstarte ERDDAP™ for ændringer i<anmodning Blacklist> at tage effekt. Ændringerne vil blive opdaget næste gang ERDDAP™ Kontroller, om alle datasæt skal indlæses. Eller du kan fremskynde processen ved at besøge en [sætDataset Flag URL](/docs/server-admin/additional-information#set-dataset-flag) for alle datasæt. * Din Dine Dine ERDDAP™ daglig rapport indeholder en liste/tvist af de mest aktive tilladt og blokerede anmodninger. - * Hvis du vil finde ud af, hvad domæne / institution er relateret til en numerisk IP-adresse, kan du bruge en gratis, omvendt DNS-webtjeneste som [https://network-tools.com/](https://network-tools.com/) . + * Hvis du vil finde ud af, hvad domæne / institution er relateret til en numerisk IP-adresse, kan du bruge en gratis, omvendt DNS-webtjeneste som [ https://network-tools.com/ ](https://network-tools.com/) . * Der kan være tider, når det giver mening at blokere visse brugere på et højere niveau, f.eks. ondsindede brugere. For eksempel kan du blokere deres adgang til alt på din server, ikke bare ERDDAP . På Linux, en sådan metode er at bruge [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Du kan f.eks. tilføje en regel, der vil blokere alt, der kommer fra 198.51.100.0 med kommandoen iptables -I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ ADVARSEL: Hvis du tilføjer brugerdefinerede paletter til din ERDDAP™ og du ha * I øjeblikket, for EDDGrid subclasses, enhver ændring af metadata eller til en akse variabel (f.eks. et nyt tidspunktspunkt for realtidsdata) betragtes som en ændring, men en genindlæsning af datasættet betragtes ikke som en ændring (af sig selv) . * I øjeblikket betragtes enhver genindlæsning af datasættet som en ændring. * I øjeblikket er kun to typer af handlinger tilladt: - * " " " "http://"eller "https://"-- Hvis handlingen starter med "http://"eller "https://", ERDDAP™ Send en besked HTTP GET anmode om den angivne webadresse. Svaret ignoreres. For eksempel kan URL fortælle nogle andre webtjeneste til at gøre noget. + * " " " " http://" eller " https://" -- Hvis handlingen starter med " http://" eller " https://" , ERDDAP™ Send en besked HTTP GET anmode om den angivne webadresse. Svaret ignoreres. For eksempel kan URL fortælle nogle andre webtjeneste til at gøre noget. * Hvis URL-adressen har en forespørgselsdel (efter "?") , det skal være allerede [procentkodet](https://en.wikipedia.org/wiki/Percent-encoding) . Du skal indtaste særlige tegn i begrænsningerne (andre end den første '&' og den vigtigste '=' i begrænsninger) i form af %HH, hvor HH er den 2 cifrede hexadecimal værdi af tegnet. Normalt skal du blot konvertere et par tegn på tegn: % i %25, og i %26, " i %22,<i %3C, = i %3D, > i %3E, + i %2B, | i %7C, \\[ i %5B, \\] i %5D, plads til %20, og konvertere alle tegn over #127 i deres UTF-8 form og derefter encode hver af UTF-8-form ind i %HH-formatet (spørge en programmør til hjælp) . For eksempel & stationID > Bondage41004" bliver og bliver stationID %3E=%1004%22 Percent kodning er generelt påkrævet, når du får adgang ERDDAP via software andet end en browser. Browserer håndterer normalt procent kodning for dig. I nogle situationer, skal du procentkode alle tegn andre end A-Za-z0-9\\_-!.~ '' () \\*, men stadig ikke encode den indledende '&' eller den vigtigste '=' i begrænsninger. -Programmering af sprog har værktøjer til at gøre dette (f.eks. Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) og og og Java scripts [encodeURIComponent()Særkegle (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) og der er +Programmering af sprog har værktøjer til at gøre dette (f.eks. Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) og og og Java scripts [encodeURIComponent()Særkegle ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) og der er [hjemmesider, der procent encode/decode for dig](https://www.url-encode-decode.com/) . * Siden datasets.xml er en XML-fil, du SKAL også &-encode ALL '&', "<', og '>' i URL'en som '&', '<" og ">" efter procent kodning. * Eksempel: For en webadresse, som du muligvis skriver i en browser som: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Du skal angive en<påChange> tag via (på én linje) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Dette kan også påvirke sorteringen af korte ord mod længere ord, der starter * A A A A A A sourceUrl Kan begynde med http:// , https:// , ftp:// og måske andre præfikser. https Forbindelser læse og kontrollere kildens digitale certifikat for at sikre, at kilden er, hvem de siger, de er. I sjældne tilfælde kan denne check fejle med fejlen "javax.net.ssl.SSLProtocolException: håndtryk alarm: ukendt\\_name". Dette skyldes sandsynligvis domænenavnet på certifikatet, der ikke matcher domænenavnet, du bruger. Du kan og skal læse detaljerne i sourceUrl 's certifikat i din webbrowser, især listen over "DNS Navn" i sektionen "Subject Alternative Name". I nogle tilfælde sourceUrl Du bruger kan være et alias for domænenavnet på certifikatet. For eksempel, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/vil smide denne fejl, men - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, som bruger domænenavnet på certifikatet, vil ikke. Løsningen i disse tilfælde er derfor at finde og bruge domænenavnet på certifikatet. Hvis du ikke kan finde det på certifikatet, skal du kontakte dataudbyderen. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ vil smide denne fejl, men + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , som bruger domænenavnet på certifikatet, vil ikke. Løsningen i disse tilfælde er derfor at finde og bruge domænenavnet på certifikatet. Hvis du ikke kan finde det på certifikatet, skal du kontakte dataudbyderen. I andre tilfælde kan domænenavnet på certifikatet være for en gruppe navne. Hvis dette sker, eller problemet er uopløseligt, bedes du kontakte Chris. John på noaa.gov for at rapportere problemet.   @@ -5221,7 +5224,7 @@ bliver og bliver stationID %3E=%1004%22 Percent kodning er generelt påkrævet, når du får adgang ERDDAP via software andet end en browser. Browserer håndterer normalt procent kodning for dig. I nogle situationer, skal du procentkode alle tegn andre end A-Za-z0-9\\_-!.~ '' () \\*, men stadig ikke encode den indledende '&' eller den vigtigste '=' . Programmering af sprog har værktøjer til at gøre dette (f.eks. Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -og og og Java scripts [encodeURIComponent()Særkegle (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) og der er +og og og Java scripts [encodeURIComponent()Særkegle ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) og der er [hjemmesider, der procent encode/decode for dig](https://www.url-encode-decode.com/) . * Siden datasets.xml er en XML-fil, du SKAL også &-encode ALL '&', "<', og '>' i URL'en som '&', '<" og ">" efter procent kodning. * infoUrl er unikt for ERDDAP . Det er ikke fra nogen metadata standard. @@ -5257,7 +5260,28 @@ Når et datasæt er indlæst i ERDDAP , ``` * Hvis " \\[ standard standard standard \\] " sker i attributværdien, vil den blive erstattet af standarden ERDDAP™ licens fra licensen<standardLicense> tag i ERDDAP 's \\[ Tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml-fil. -   + +###### klassificering{#classification} +* [ **klassificering** ](#classification) Klassificeringsniveau af data. + ``` + unclassified + ``` + * Acceptable værdier er _unclassified_, _confidential_, _restricted_, _secret_ eller _top_secret_. + +###### emne_kategori{#topic_category} +* [ **emne_kategori** ](#topic_category) Højniveau geografiske data denmatiske klassificering til at hjælpe med gruppering og søgning af tilgængelige geografiske datasæt. + ``` + geoscientific_information + ``` + * Acceptable værdier er _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscienceific_information_, _sundhed_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_,_location_,_prostituering_prostituering_,_porstituering_s_s_s_s_s_porst_s_s_s_porth_porth_porth_porth_porth_porth_porth_,_,_porth_,_porth_porence_,_,_,_, _porth_, _porth_, _porth_, _por_porth_, _porth_porth_porth_porth_porth_,_,_, _porth_porth_porth_, _porth_, _porth_, _porth_, _, _por_,_, + +###### Vedligeholdelse_frequency{#maintenance_frequency} +* [ **Vedligeholdelse_frequency** ](#maintenance_frequency) Frekvens med hvilke ændringer og sletninger sker til dataene, efter at den først produceres. + ``` + daily + ``` + * Acceptable værdier er Acceptable værdier er _årligt_, _as_needed_, _continual_, _daily_, _fortnightly_, _irregular_, _månedly_, ikke __planned_, _kvarly_, _unkendt_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) er fra den forældede [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (som blev identificeret i Metadata\\_Conventions som " Unidata Dataset Discovery v1.0") metadata standard. attributværdien var en koma-separat liste over metadata konventioner, der anvendes af denne datasæt. Hvis et datasæt bruger ACDD 1.0, er denne egenskab STRONGLY RECOMMINGD, f.eks. @@ -5389,7 +5413,7 @@ Hvis indekset er<1, datasættet betragtes som opdateret. Hvis indekset er< = betragtes datasættet som forældet. Hvis indekset er<=2, datasættet betragtes meget forældet. -The The The The The The The testOutOfDate værdi bruges også af ERDDAP™ at genererehttps://*yourDomain*/erddap/outOfDateDatasets.htmlwebside ( [eksempel](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) som viser de datasæt, der har< testOutOfDate > tags, med datasæt rangeret efter, hvordan de er. Hvis du ændrer filtypen (fra .html til .csv, .jsonlCSV , .nc , .tsv ...) , kan du få disse oplysninger i forskellige filformater. +The The The The The The The testOutOfDate værdi bruges også af ERDDAP™ at generere https://*yourDomain*/erddap/outOfDateDatasets.html webside ( [eksempel](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) som viser de datasæt, der har< testOutOfDate > tags, med datasæt rangeret efter, hvordan de er. Hvis du ændrer filtypen (fra .html til .csv, .jsonlCSV , .nc , .tsv ...) , kan du få disse oplysninger i forskellige filformater. Hvornår muligt, [GenererDatasetsXml](#generatedatasetsxml) tilføjer en testOutOfDate attribut til den globale addAttributes af et datasæt. Denne værdi er et forslag baseret på de tilgængelige oplysninger til GenererDatasetsXml. Hvis værdien ikke er passende, skal du ændre den. @@ -5948,8 +5972,8 @@ pakket Værdi \\* scale\\_factor + + + + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone er en OPTIONAL egenskab, der bruges af ERDDAP™ (og ingen metadatastandarder) for for for [tid og timetamp variabler](#time-units) , som kan være i gitterded datasæt eller tabulære datasæt. * Standarden er " Zulu " " " " (som er den moderne tidszone version af GMT) . - * Baggrundsoplysninger: "time offsets" (f.eks. Pacific Standard Time, -03:00, GMT-8) er fastsat, specifikke, offsetr i forhold til Zulu (GMT GMT) . I modsætning hertil er "time zoner" de meget mere komplekse ting, der påvirkes af Daylight Saving (f.eks. "US/Pacific") , som har haft forskellige regler på forskellige steder på forskellige tidspunkter. Tidszoner har altid navne, da de ikke kan opsummeres af en simpel offsetværdi (Se kolonnen "TZ-databasenavne" i tabellen på [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone attribut hjælper dig med at håndtere lokale tidsdata fra nogle tidszone (f.eks. 1987-03-25T17:32:05 Pacific Pacific Tidstid) . Hvis du har strenge eller numeriske tidsdata med en (fast fastsat) tidsforskydning, skal du blot justere dataene til Zulu (hvad er det ERDDAP™ ønsker) ved at angive en anden basetid i attributten enheder (f.eks. "timer siden 1970-01T08:00:00Z", noterer T08 for at angive tidsforskydningen) , og altid kontrollere resultaterne for at sikre, at du får de resultater, du ønsker. - * For timetamp variabler med kildedata fra Strings, denne egenskab lader dig angive en tidszone, der fører ERDDAP™ for at konvertere de lokale tidszone kildetider (nogle i Standard tid, nogle i Daylight Saving tid) ind i Zulu gange tider (som altid er i Standard tid) . Listen af gyldige tidszonenavne er sandsynligvis identisk med listen i TZ-kolonnen på [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Fælles tidszoner er: USA/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. + * Baggrundsoplysninger: "time offsets" (f.eks. Pacific Standard Time, -03:00, GMT-8) er fastsat, specifikke, offsetr i forhold til Zulu (GMT GMT) . I modsætning hertil er "time zoner" de meget mere komplekse ting, der påvirkes af Daylight Saving (f.eks. "US/Pacific") , som har haft forskellige regler på forskellige steder på forskellige tidspunkter. Tidszoner har altid navne, da de ikke kan opsummeres af en simpel offsetværdi (Se kolonnen "TZ-databasenavne" i tabellen på [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone attribut hjælper dig med at håndtere lokale tidsdata fra nogle tidszone (f.eks. 1987-03-25T17:32:05 Pacific Pacific Tidstid) . Hvis du har strenge eller numeriske tidsdata med en (fast fastsat) tidsforskydning, skal du blot justere dataene til Zulu (hvad er det ERDDAP™ ønsker) ved at angive en anden basetid i attributten enheder (f.eks. "timer siden 1970-01T08:00:00Z", noterer T08 for at angive tidsforskydningen) , og altid kontrollere resultaterne for at sikre, at du får de resultater, du ønsker. + * For timetamp variabler med kildedata fra Strings, denne egenskab lader dig angive en tidszone, der fører ERDDAP™ for at konvertere de lokale tidszone kildetider (nogle i Standard tid, nogle i Daylight Saving tid) ind i Zulu gange tider (som altid er i Standard tid) . Listen af gyldige tidszonenavne er sandsynligvis identisk med listen i TZ-kolonnen på [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Fælles tidszoner er: USA/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. * For tidsstempel variabler med numeriske kildedata, kan du angive " time\\_zone " attribut, men værdien skal være " Zulu " eller "UTC". Hvis du har brug for støtte til andre tidszoner, bedes du kontakte Chris. John på noaa.gov .   ###### ældre_time_adjust{#legacy_time_adjust} diff --git a/i18n/de/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/de/docusaurus-plugin-content-docs/current/server-admin/datasets.md index e9d1b001f0..b083b0c846 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Wenn ein Datenanbieter zu Ihnen kommt, in der Hoffnung, einige Daten zu Ihrem hi Die Einreichung von Datendateien aus externen Quellen ist ein großes Sicherheitsrisiko, also ERDDAP™ damit nicht umgehen. Sie müssen eine Lösung finden, die für Sie und den Datenanbieter funktioniert, zum Beispiel E-Mail (für kleine Dateien) , ziehen aus der Wolke (zum Beispiel DropBox oder Google Drive) , eine Sftp-Seite (mit Passwörtern) , oder Sneaker Netto (USB-Stick oder externe Festplatte) . Sie sollten wahrscheinlich nur Dateien von Menschen akzeptieren, die Sie kennen. Sie müssen die Dateien für Viren scannen und andere Sicherheitsvorkehrungen. Es gibt keinen Link in ERDDAP™ zum Datenträgerformular (z.B. auf der ERDDAP™ Startseite) . Stattdessen, wenn jemand Ihnen sagt, sie wollen ihre Daten von Ihrem ERDDAP , Sie können ihnen eine E-Mail senden und so etwas sagen: -Ja, wir können Ihre Daten in ERDDAP . Um zu beginnen, füllen Sie bitte das Formular aushttps://*yourUrl*/erddap/dataProviderForm.html (oder http:// wenn https:// ist nicht aktiviert) . +Ja, wir können Ihre Daten in ERDDAP . Um zu beginnen, füllen Sie bitte das Formular aus https://*yourUrl*/erddap/dataProviderForm.html (oder http:// wenn https:// ist nicht aktiviert) . Nachdem Sie fertig sind, werde ich Sie kontaktieren, um die letzten Details auszuarbeiten. Wenn Sie sich das Formular ansehen möchten (ohne Ausfüllen) , Sie können das Formular auf ERD ' ERDDAP : [Einleitung](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Teil 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Teil 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Teil 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , und [Teil 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Diese Links auf der ERD ERDDAP™ senden Sie mir Informationen, nicht Sie, also senden Sie keine Informationen mit ihnen, es sei denn, Sie möchten tatsächlich Daten an die ERD ERDDAP . @@ -190,23 +190,23 @@ Dieser EDDType generiert alle datasets.xml benötigte Stücke [EDDTableFromErdda   ##### EDDGrid VonThreddsCatalog{#eddgridfromthreddscatalog} Dieser EDDType generiert alle datasets.xml für alle [ EDDGrid VonDap](#eddgridfromdap) Datensätze, die sie finden können, indem sie durch einen THREDDS wiederkehren (Teil) Katalog. Es gibt viele Formen von THREDDS Katalog URLs. Diese Option REQUIRES eine THREDDS .xml URL mit /catalog/ darin zum Beispiel -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmloder -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml oder + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (ein verwandter .html-Katalog ist bei -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, die für EDDGrid VonThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , die für EDDGrid VonThreddsCatalog). Wenn Sie Probleme mit EDDGrid VonThredds Katalog: * Stellen Sie sicher, dass die URL, die Sie verwenden, gültig ist, enthält /catalog/ und endet mit /catalog.xml . -* Wenn möglich, nutzen Sie eine öffentliche IP-Adresse (zum Beispiel,https://oceanwatch.pfeg.noaa.gov) in der URL keine lokale numerische IP-Adresse (zum Beispiel,https://12.34.56.78) . Wenn die THREDDS nur über die lokale numerische IP-Adresse erreichbar ist, können Sie [<ConvertToPublicSourceUrl>] (#converttopublicsourceurl) also ERDDAP™ Benutzer sehen die öffentliche Adresse, obwohl ERDDAP™ erhält Daten von der lokalen numerischen Adresse. +* Wenn möglich, nutzen Sie eine öffentliche IP-Adresse (zum Beispiel, https://oceanwatch.pfeg.noaa.gov ) in der URL keine lokale numerische IP-Adresse (zum Beispiel, https://12.34.56.78 ) . Wenn die THREDDS nur über die lokale numerische IP-Adresse erreichbar ist, können Sie [<ConvertToPublicSourceUrl>] (#converttopublicsourceurl) also ERDDAP™ Benutzer sehen die öffentliche Adresse, obwohl ERDDAP™ erhält Daten von der lokalen numerischen Adresse. * Wenn Sie Probleme haben, die Sie nicht lösen können, [die Fehlersuche Tipps überprüfen](#troubleshooting-tips) . * Der Low-Level-Code hierfür verwendet jetzt die Unidata netcdf-java Katalog Raupencode (Drredds. Katalogklassen) so dass es alle THREDDS Kataloge handhaben kann (die überraschenderweise komplex sein kann) Dank Unidata für diesen Code.   ##### EDDGrid LonPM180FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} Dieser EDDType erzeugt die datasets.xml zu machen [ EDDGrid LonPM180](#eddgridlonpm180) Datensätze aus allen EDDGrid Datensätze in einem ERDDAP die alle Längenwerte größer als 180 haben. -* Wenn möglich, nutzen Sie eine öffentliche IP-Adresse (zum Beispiel,https://oceanwatch.pfeg.noaa.gov) in der URL keine lokale numerische IP-Adresse (zum Beispiel,https://12.34.56.78) . Wenn ERDDAP™ nur über die lokale numerische IP-Adresse erreichbar ist, können Sie [<ConvertToPublicSourceUrl>] (#converttopublicsourceurl) also ERDDAP™ Benutzer sehen die öffentliche Adresse, obwohl ERDDAP™ erhält Daten von der lokalen numerischen Adresse. +* Wenn möglich, nutzen Sie eine öffentliche IP-Adresse (zum Beispiel, https://oceanwatch.pfeg.noaa.gov ) in der URL keine lokale numerische IP-Adresse (zum Beispiel, https://12.34.56.78 ) . Wenn ERDDAP™ nur über die lokale numerische IP-Adresse erreichbar ist, können Sie [<ConvertToPublicSourceUrl>] (#converttopublicsourceurl) also ERDDAP™ Benutzer sehen die öffentliche Adresse, obwohl ERDDAP™ erhält Daten von der lokalen numerischen Adresse.   ##### EDDGrid Lon0360FromErddapCatalog{#eddgridlon0360fromerddapcatalog} Dieser EDDType erzeugt die datasets.xml zu machen [ EDDGrid Lon0360](#eddgridlon0360) Datensätze aus allen EDDGrid Datensätze in einem ERDDAP die Längenwerte kleiner als 0 haben. -* Wenn möglich, nutzen Sie eine öffentliche IP-Adresse (zum Beispiel,https://oceanwatch.pfeg.noaa.gov) in der URL keine lokale numerische IP-Adresse (zum Beispiel,https://12.34.56.78) . Wenn ERDDAP™ nur über die lokale numerische IP-Adresse erreichbar ist, können Sie [<ConvertToPublicSourceUrl>] (#converttopublicsourceurl) also ERDDAP™ Benutzer sehen die öffentliche Adresse, obwohl ERDDAP™ erhält Daten von der lokalen numerischen Adresse. +* Wenn möglich, nutzen Sie eine öffentliche IP-Adresse (zum Beispiel, https://oceanwatch.pfeg.noaa.gov ) in der URL keine lokale numerische IP-Adresse (zum Beispiel, https://12.34.56.78 ) . Wenn ERDDAP™ nur über die lokale numerische IP-Adresse erreichbar ist, können Sie [<ConvertToPublicSourceUrl>] (#converttopublicsourceurl) also ERDDAP™ Benutzer sehen die öffentliche Adresse, obwohl ERDDAP™ erhält Daten von der lokalen numerischen Adresse.   ##### EDDsFromFiles{#eddsfromfiles} Bei einem Startverzeichnis durchläuft diese das Verzeichnis und alle Unterverzeichnisse und versucht, für jede Gruppe von Datendateien einen Datensatz zu erstellen, den es findet. @@ -566,7 +566,7 @@ NCCSV 1.0-Dateien unterstützen keine unsignierten ganzzahligen Datentypen. ### Datentyp Kommentare{#data-type-comments} * Aufgrund der schlechten Unterstützung für lange, ulong und Char-Daten in vielen Dateitypen, entmutigen wir die Verwendung dieser Datentypen in ERDDAP . Wenn möglich, verwenden Sie doppelt statt lang und ulong, und verwenden Sie String anstelle von char.   -* Metadaten - Weil(OPeN)DAP's .das und .dds Antworten unterstützen nicht lange oder ulong Attribute oder Datentypen (und stattdessen zeigen sie als Doppel) , Sie können stattdessen verwenden ERDDAP 's tabellarische Darstellung von Metadaten, wie in der http .../erdap/ **Informationen** / * datasetID * .html Webseite (zum Beispiel, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (die Sie auch in anderen Dateitypen erhalten können, z.B. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) oder .nccsv Antwort von Metadaten (zum Beispiel, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) wenn .nccsv Metadaten sind nur für tabellarische Datensätze verfügbar) , die beide alle Datentypen unterstützen (insbesondere, lang, ulong und char) . +* Metadaten - Weil(OPeN)DAP's .das und .dds Antworten unterstützen nicht lange oder ulong Attribute oder Datentypen (und stattdessen zeigen sie als Doppel) , Sie können stattdessen verwenden ERDDAP 's tabellarische Darstellung von Metadaten, wie in der http .../erdap/ **Informationen** / * datasetID * .html Webseite (zum Beispiel, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (die Sie auch in anderen Dateitypen erhalten können, z.B. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) oder .nccsv Antwort von Metadaten (zum Beispiel, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) wenn .nccsv Metadaten sind nur für tabellarische Datensätze verfügbar) , die beide alle Datentypen unterstützen (insbesondere, lang, ulong und char) .   ### Mediendateien{#media-files} Nicht alle Daten sind Arrays von Zahlen oder Text. Einige Datensätze bestehen aus oder beinhalten Mediendateien, wie Bild-, Audio- und Videodateien. ERDDAP™ hat einige Besonderheiten, um es Benutzern zu erleichtern, Zugang zu Mediendateien zu erhalten. Es ist ein zweistufiger Prozess: @@ -604,7 +604,7 @@ Oder, wenn ein Benutzer auf den Dateinamen auf einen ERDDAP™ Web-Seite, ihr Br ### Arbeiten mit AWS S3 Dateien{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) ist ein Verkäufer [Cloud Computing](https://en.wikipedia.org/wiki/Cloud_computing) Dienstleistungen. [S3](https://aws.amazon.com/s3/) ist ein von AWS angebotenes Objektspeichersystem. Anstelle des hierarchischen Systems von Verzeichnissen und Dateien eines traditionellen Dateisystems (wie eine Festplatte in Ihrem PC) , S3 bietet nur "Buckets", die "Objekte" halten (wir rufen sie an "files" ) . -Für ASCII-Dateien (z.B., .csv) , ERDDAP™ kann mit den Dateien in den Eimern direkt arbeiten. Das einzige, was Sie tun müssen, ist, die<fileDir> für den Datensatz mit einem bestimmten Format für den AWS-Bucket, z.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Sie sollten nicht verwenden<CacheFromUrl>. Siehe unten für Details. +Für ASCII-Dateien (z.B., .csv) , ERDDAP™ kann mit den Dateien in den Eimern direkt arbeiten. Das einzige, was Sie tun müssen, ist, die<fileDir> für den Datensatz mit einem bestimmten Format für den AWS-Bucket, z. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Sie sollten nicht verwenden<CacheFromUrl>. Siehe unten für Details. Aber für binäre Dateien (z.B., .nc , .grib, .bufr .hdf Dateien) , Sie müssen die<ccheFromUrl> System unten beschrieben. ERDDAP , netcdf-java (die ERDDAP™ verwendet, um Daten aus diesen Dateien zu lesen) , und andere wissenschaftliche Datensoftware entwickelt, um mit Dateien in einem traditionellen Dateisystem zu arbeiten, das bietet [Blockhöhe](https://en.wikipedia.org/wiki/Block-level_storage) Zugriff auf Dateien (die es erlaubt, Stücke einer Datei zu lesen) , aber S3 nur Angebote [Dateiebene (Gegenstand) ](https://en.wikipedia.org/wiki/Block-level_storage) Zugriff auf Dateien (die nur das Lesen der gesamten Datei erlaubt) . AWS bietet eine Alternative zu S3, [Elastic Block Store (EBS) ](https://aws.amazon.com/ebs/) ), die den Zugriff auf den Blockpegel auf Dateien unterstützt, aber es ist teurer als S3, so wird es selten für die Massenspeicherung großer Mengen von Datendateien verwendet. (Also, wenn Leute sagen, Daten in der Cloud zu speichern (S3) ist billig, es ist in der Regel ein Äpfel zu Orangen Vergleich.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Das entsprechende URl für dieses Objekt ist - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS unterstützt eine kleine Variation, wie diese URL aufgebaut ist, aber ERDDAP™ erfordert dieses ein bestimmtes Format: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Ab ERDDAP v2.29, können Sie jetzt die `S3://` URI Format anstelle der Bucket URL. Dies ist das Format, das von der [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . S3:// *Der Name ist:* / *Schlüssel* @@ -697,22 +697,22 @@ Für einen privaten S3-Datenbecher muss der Besitzer des Eimers Ihnen den Zugang In allen Fällen benötigen Sie ein AWS-Konto, da das AWS SDK für Java (die ERDDAP™ verwendet, um Informationen über den Inhalt eines Eimers abzurufen) erfordert AWS-Account-Anmeldeinformationen. (Mehr dazu unten) ERDDAP™ kann nur auf AWS S3 Eimer zugreifen, wenn Sie die [<CacheFromUrl> (#cachefromurl) (oder<DateiDir>) in einem bestimmten Format: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* wenn * Der bucketName ist die kurze Form des Bucketnamens, z.B. noaa-goes17 . * Die aws-Region, z.B. us-east-1, stammt aus der Spalte "Region" in einem der Tabellen der [AWS Service Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) wo sich der Eimer tatsächlich befindet. * Das Präfix ist optional. Wenn vorhanden, muss es enden mit '/' . -Zum Beispielhttps://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Zum Beispiel https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Dieses URL-Format ist eine der AWS S3 Empfehlungen: siehe [Zugang zu einem Eimer](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) und [diese Beschreibung von Präfixen](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ erfordert, dass Sie die Bucket-URL und das optionale Präfix in eine URL kombinieren, um die<ccheFromUrl> (oder<DateiDir>), wo sich die Dateien befinden. #### Test Public AWS S3 Buckets{#test-public-aws-s3-buckets} Für öffentliche Eimer können und sollten Sie die Eimer-URL des AWS S3 Verzeichnisses in Ihrem Browser testen, z.B. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Wenn die Bucket-URL korrekt ist und für ERDDAP , es wird ein XML-Dokument zurückgeben, das (Teil) Auflistung der Inhalte dieses Eimers. Leider die volle URL (d.h., Bucket URL plus Präfix) dass ERDDAP™ will für einen bestimmten Datensatz funktioniert nicht in einem Browser. AWS bietet kein System, um die Hierarchie eines Eimers einfach in Ihrem Browser zu durchsuchen. (Wenn das falsch ist, mailen Sie Chris. John bei noaa.gov. Ansonsten, Amazon, bitte fügen Sie Unterstützung für diese!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Wenn die Bucket-URL korrekt ist und für ERDDAP , es wird ein XML-Dokument zurückgeben, das (Teil) Auflistung der Inhalte dieses Eimers. Leider die volle URL (d.h., Bucket URL plus Präfix) dass ERDDAP™ will für einen bestimmten Datensatz funktioniert nicht in einem Browser. AWS bietet kein System, um die Hierarchie eines Eimers einfach in Ihrem Browser zu durchsuchen. (Wenn das falsch ist, mailen Sie Chris. John bei noaa.gov. Ansonsten, Amazon, bitte fügen Sie Unterstützung für diese!) #### Die Inhalte eines Bucket ansehen{#viewing-the-contents-of-a-bucket} -S3 Eimer enthalten oft ein paar Kategorien von Dateien, in einigen Pseudo-Unterverzeichnissen, die ein paar werden könnte ERDDAP™ Datensätze. Um die ERDDAP™ datasets, Sie müssen das Startverzeichnis für<ccheFromUrl> (oder<fileDir>) und das Format der Dateinamen, die diese Untermenge von Dateien identifizieren. Wenn Sie versuchen, den gesamten Inhalt eines Eimers in einem Browser anzuzeigen, S3 zeigt Ihnen nur die ersten 1000 Dateien, die nicht ausreichend sind. Derzeit ist der beste Weg für Sie, alle Inhalte eines Eimers anzusehen, um einen [EDDTableFromFileNames](#eddtablefromfilenames) Datensatz (auf Ihrem PC ERDDAP™ und/oder ERDDAP ) , die Ihnen auch eine einfache Möglichkeit gibt, die Verzeichnisstruktur zu durchsuchen und Dateien herunterzuladen. Die<fileDir> dafür wird die oben gemachte URL sein, z.B.https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Warum bietet AWS S3 nicht einen schnellen und einfachen Weg, um das ohne AWS-Konto zu tun? \\] Beachten Sie, dass, wenn ich dies auf meinem PC auf einem nicht-Amazon-Netzwerk, es scheint, dass Amazon verlangsamt die Antwort auf einen Trickle (etwa 100 (?) Dateien pro Stück) nach den ersten paar Stücken (von 1000 Dateien pro Stück) werden heruntergeladen. Da Eimer möglicherweise eine große Anzahl von Dateien haben (noaaa-goes17 hat 26 Millionen) , alle Inhalte eines Eimers zu erhalten, kann EDDTableFromFileNames mehrere Stunden dauern (z.B. 12!) zu beenden. \\[ Amazon, ist das richtig?! \\] +S3 Eimer enthalten oft ein paar Kategorien von Dateien, in einigen Pseudo-Unterverzeichnissen, die ein paar werden könnte ERDDAP™ Datensätze. Um die ERDDAP™ datasets, Sie müssen das Startverzeichnis für<ccheFromUrl> (oder<fileDir>) und das Format der Dateinamen, die diese Untermenge von Dateien identifizieren. Wenn Sie versuchen, den gesamten Inhalt eines Eimers in einem Browser anzuzeigen, S3 zeigt Ihnen nur die ersten 1000 Dateien, die nicht ausreichend sind. Derzeit ist der beste Weg für Sie, alle Inhalte eines Eimers anzusehen, um einen [EDDTableFromFileNames](#eddtablefromfilenames) Datensatz (auf Ihrem PC ERDDAP™ und/oder ERDDAP ) , die Ihnen auch eine einfache Möglichkeit gibt, die Verzeichnisstruktur zu durchsuchen und Dateien herunterzuladen. Die<fileDir> dafür wird die oben gemachte URL sein, z.B. https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Warum bietet AWS S3 nicht einen schnellen und einfachen Weg, um das ohne AWS-Konto zu tun? \\] Beachten Sie, dass, wenn ich dies auf meinem PC auf einem nicht-Amazon-Netzwerk, es scheint, dass Amazon verlangsamt die Antwort auf einen Trickle (etwa 100 (?) Dateien pro Stück) nach den ersten paar Stücken (von 1000 Dateien pro Stück) werden heruntergeladen. Da Eimer möglicherweise eine große Anzahl von Dateien haben (noaaa-goes17 hat 26 Millionen) , alle Inhalte eines Eimers zu erhalten, kann EDDTableFromFileNames mehrere Stunden dauern (z.B. 12!) zu beenden. \\[ Amazon, ist das richtig?! \\] #### EDDTable erstellen FromFileNames Dataset mit AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Wenn Sie einen Bucket-Namen haben, aber nicht bereits eine Liste von Dateien im S3-Bucket oder das Präfix, das den Standort der entsprechenden Dateien im Bucket identifiziert, verwenden Sie die folgenden Anweisungen, um einen EDDTableFromFileNames-Datensatz zu erstellen, so dass Sie die Verzeichnishierarchie des S3-Buckets über ERDDAP ' "files" System. @@ -727,22 +727,24 @@ java.lang. IllegalArgumentException: Profildatei kann nicht null Fehler sein ERD Hinweis für Linux und Mac OS: Die Anmeldedatei muss im Home-Verzeichnis des Benutzers sein, der Tomcat läuft (und ERDDAP ) (für diesen Absatz übernehmen wir user=tomcat) in einer Datei namens ~/.aws/credentials . Nehmen Sie nicht an, dass ~ /home/tomcat -- tatsächlich verwenden cd ~ um herauszufinden, wo das Betriebssystem denkt ~ für user=tomcat ist. Erstellen Sie das Verzeichnis, wenn es nicht existiert. Auch, nachdem Sie die Anmeldeinformationen Datei in Platz gesetzt, stellen Sie sicher, dass der Benutzer und die Gruppe für die Datei sind tomcat und dann verwenden chmod 400 Anmeldeinformationen, um sicherzustellen, dass die Datei nur für user=tomcat gelesen wird. 3. Erstellen Sie die Bucket URL in der [Format: ERDDAP™ Anforderungen](#accessing-files-in-an-aws-s3-bucket) , z. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , und (für öffentliche Eimer) testen Sie es in einem Browser, um sicherzustellen, dass es ein XML-Dokument zurückgibt, das eine teilweise Auflistung der Inhalte dieses Eimers hat. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , und (für öffentliche Eimer) testen Sie es in einem Browser, um sicherzustellen, dass es ein XML-Dokument zurückgibt, das eine teilweise Auflistung der Inhalte dieses Eimers hat.   4. Verwendung [GenerateDatasetsXml](#generatedatasetsxml) um ein [EDDTableFromFileNames](#eddtablefromfilenames) Datensatz: * Für das Startverzeichnis verwenden Sie diese Syntax: \\*\\*( *vonOnTheFly,* IhrBucketUrl* zum Beispiel, - \\*\\*\\*vonTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*vonTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Dateiname regex? . * Rekursiv? wahr * Nachladen EveryNMinutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * Institution? NOAA * Zusammenfassung? nichts ( ERDDAP™ wird automatisch eine anständige Zusammenfassung erstellen.) * Titel? nichts ( ERDDAP™ wird automatisch einen anständigen Titel erstellen.) Wie üblich, sollten Sie das resultierende XML bearbeiten, um die Korrektheit zu überprüfen und Verbesserungen vor dem Bruch von Datensätzen vorzunehmen, indem Sie es in datasets.xml . 5. Wenn Sie die oben genannten Anweisungen befolgen und den Datensatz laden ERDDAP , Sie haben einen EDDTableFromFiles Datensatz erstellt. Als Beispiel haben wir EDDTableFromFileNames-Datensätze erstellt, um es jedem zu erleichtern, Dateien aus den AWS Open Data-Buckets zu durchsuchen und herunterzuladen. - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) für fast alle [AWS S3 Open Data Eimer](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) für fast alle [AWS S3 Open Data Eimer](https://registry.opendata.aws/) . \\[ Die wenigen Eimer, die wir nicht enthalten haben entweder eine große Anzahl von Dateien im Rootverzeichnis (mehr als in angemessener Zeit heruntergeladen werden kann) , oder den öffentlichen Zugang nicht zulassen (sollen sie nicht alle öffentlich sein?) , oder sind Forderer bezahlt Eimer (z.B. Sentinel) . \\] Wenn Sie auf die "files" Link für einen dieser Datensätze, Sie können den Verzeichnisbaum und Dateien in diesem S3 Bucket durchsuchen. Wegen des Weges\\*\\*\\*fromOnTheFly EDDTableFromFiles funktioniert, diese Verzeichnis-Listen sind immer perfekt aktuell, weil ERDDAP™ sie auf-die-fly. Wenn Sie den Verzeichnisbaum auf einen tatsächlichen Dateinamen klicken und auf den Dateinamen klicken, ERDDAP™ wird Ihre Anfrage an AWS S3 umleiten, damit Sie die Datei direkt von AWS herunterladen können. Sie können diese Datei dann inspizieren. @@ -756,7 +758,7 @@ Es ist bedauerlich, dass AWS nicht einfach Menschen erlaubt, einen Browser zu ve **Dann können Sie ERDDAP™ Datensätze, die den Benutzern Zugriff auf die Daten in den Dateien geben.** Siehe die Anweisungen in [ ERDDAP™ und S3 Schnallen](#erddap-and-aws-s3-buckets) (oben) . Für den Datensatz EDDTableFromFileNames, den Sie oben gemacht haben, wenn Sie mit dem Verzeichnis und den Dateinamen im Verzeichnisbaum ein wenig herumspielen, wird deutlich, dass die Verzeichnisnamen der obersten Ebene (z.B. ABI-L1b-RadC) entsprechen, was ERDDAP™ würde separate Datensätze anrufen. Der Eimer, mit dem Sie arbeiten, kann ähnlich sein. Sie könnten dann die Erstellung von separaten Datensätzen in ERDDAP™ für jeden dieser Datensätze, z. -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ als<ccheFromUrl>. Leider scheinen für dieses spezielle Beispiel die Datensätze im Eimer alle Level 1 oder Level 2 Datensätze zu sein, die ERDDAP™ [ist nicht besonders gut](#dimensions) , weil der Datensatz eine kompliziertere Erfassung von Variablen ist, die verschiedene Dimensionen verwenden.   @@ -975,7 +977,7 @@ Unsortierte Dimensionswerte geben fast immer ein Problem mit dem Quelldatensatz ### EDDGrid VonDap{#eddgridfromdap} [ ** EDDGrid VonDap** ](#eddgridfromdap) Griffe Rastervariablen von [ DAP ](https://www.opendap.org/) Server. -* Wir empfehlen dringend die Verwendung der [Datensätze generieren Xml Programm](#generatedatasetsxml) einen groben Entwurf der datasets.xml für diesen Datensatz. Sie können die Informationen sammeln, die Sie benötigen, um diese zu tweak oder erstellen Sie Ihr eigenes XML für ein EDDGrid FromDap dataset durch einen Blick auf die DDS- und DAS-Dateien des Quelldatensatzes in Ihrem Browser (durch Hinzufügen von .das und .dds zu sourceUrl z.B. [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Wir empfehlen dringend die Verwendung der [Datensätze generieren Xml Programm](#generatedatasetsxml) einen groben Entwurf der datasets.xml für diesen Datensatz. Sie können die Informationen sammeln, die Sie benötigen, um diese zu tweak oder erstellen Sie Ihr eigenes XML für ein EDDGrid FromDap dataset durch einen Blick auf die DDS- und DAS-Dateien des Quelldatensatzes in Ihrem Browser (durch Hinzufügen von .das und .dds zu sourceUrl z.B. [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap kann Daten von jeder mehrdimensionalen Variablen aus einer DAP Datenserver. (Zuvor, EDDGrid VonDap war auf Variablen beschränkt, die als "Grid" bezeichnet werden, aber das ist keine Anforderung mehr.)   @@ -1335,7 +1337,7 @@ Ein vollständiges Beispiel eines axisVariable die einen aggregierten Datensatz ``` -Beachten Sie die Verwendung der Erfassungsgruppe Nummer 2 zur Erfassung der nach 'r' oder 's' auftretenden Stellen und vor "\\_global". Dieses Beispiel zeigt auch, wie man zusätzliche Attribute hinzufügt (z.B., ioos\\_category und Einheiten) zur Achsgröße. +Beachten Sie die Verwendung der Erfassungsgruppe Nummer 2 zur Erfassung der nach 'r' oder 's' auftretenden Ziffern und vor "\\_global" . Dieses Beispiel zeigt auch, wie man zusätzliche Attribute hinzufügt (z.B., ioos\\_category und Einheiten) zur Achsgröße.   #### Extern komprimierte Dateien{#externally-compressed-files} * Datensätze, die Teilmengen von EDDGrid VonFiles und EDDTable FromFiles kann Daten direkt von extern komprimierten Datendateien, einschließlich .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , und .Z Dateien. @@ -1433,7 +1435,7 @@ Alle EDDGrid FromFiles und alle EDDTableFromFiles-Datensätze unterstützen eine Verwenden Sie stattdessen die [<cacheFromUrl> System) (#cachefromurl) . Zugang ERDDAP™ datasets als Dateien über Byte range Requests -- -Wenn du das hier umdrehst, (in der Theorie) einen Datensatz in ERDDAP™ als Riese .nc Datei per Appending " .nc " zur Basis OPen DAP URL für einen bestimmten Datensatz (z.B.,https://myserver.org/erddap/griddap/datasetID.ncund auch durch Hinzufügen einer ?query danach eine Untermenge angeben) , es ist vielleicht vernünftig zu fragen, ob Sie netcdf-java verwenden können, Ferret , oder andere NetCDF Client-Software zum Lesen von Daten über HTTP Range Anfragen von ERDDAP . Die Antwort ist nein, denn es gibt nicht wirklich eine riesige " .nc " Datei. Wenn Sie dies tun möchten, tun Sie stattdessen eine dieser Optionen: +Wenn du das hier umdrehst, (in der Theorie) einen Datensatz in ERDDAP™ als Riese .nc Datei per Appending " .nc " zur Basis OPen DAP URL für einen bestimmten Datensatz (z.B., https://myserver.org/erddap/griddap/datasetID.nc und auch durch Hinzufügen einer ?query danach eine Untermenge angeben) , es ist vielleicht vernünftig zu fragen, ob Sie netcdf-java verwenden können, Ferret , oder andere NetCDF Client-Software zum Lesen von Daten über HTTP Range Anfragen von ERDDAP . Die Antwort ist nein, denn es gibt nicht wirklich eine riesige " .nc " Datei. Wenn Sie dies tun möchten, tun Sie stattdessen eine dieser Optionen: * Verwendung(OPeN)DAPClient-Software zur Verbindung mit den von ERDDAP . Das ist, was DAP (und damit ERDDAP ) wurde entworfen. Es ist sehr effizient. * Oder die Quelldatei herunterladen (S) von "files" System (oder eine Subsetdatei über eine .nc ? Anfrage) auf Ihren Computer und verwenden netcdf-java, Ferret , oder andere NetCDF Client-Software zum Lesen der (Jetzt) lokale Datei (S) . @@ -2253,9 +2255,9 @@ die Speicherung der Daten in einer Sammlung NetCDF V3 .nc Dateien (insbesondere >  </dataset> ### EDDTableFromDapSequenz{#eddtablefromdapsequence} - [ **EDDTableFromDapSequenz** ](#eddtablefromdapsequence) behandelt Variablen innerhalb 1- und 2-Level-Sequenzen aus [ DAP ](https://www.opendap.org/) Server wie DAP PER (wart aufhttps://www.pmel.noaa.gov/epic/software/dapper/, jetzt eingestellt) . + [ **EDDTableFromDapSequenz** ](#eddtablefromdapsequence) behandelt Variablen innerhalb 1- und 2-Level-Sequenzen aus [ DAP ](https://www.opendap.org/) Server wie DAP PER (wart auf https://www.pmel.noaa.gov/epic/software/dapper/ , jetzt eingestellt) . -* Wir empfehlen dringend die Verwendung der [Datensätze generieren Xml Programm](#generatedatasetsxml) einen groben Entwurf der datasets.xml für diesen Datensatz. Das können Sie dann bearbeiten, um es zu verfeinern. Sie können die Informationen sammeln, die Sie benötigen, indem Sie sich die DDS- und DAS-Dateien des Quelldatensatzes in Ihrem Browser anschauen ( indem Sie .das und .dds in den Browser einfügen. sourceUrl (ein Beispiel warhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds) +* Wir empfehlen dringend die Verwendung der [Datensätze generieren Xml Programm](#generatedatasetsxml) einen groben Entwurf der datasets.xml für diesen Datensatz. Das können Sie dann bearbeiten, um es zu verfeinern. Sie können die Informationen sammeln, die Sie benötigen, indem Sie sich die DDS- und DAS-Dateien des Quelldatensatzes in Ihrem Browser anschauen ( indem Sie .das und .dds in den Browser einfügen. sourceUrl (ein Beispiel war https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ) * Eine Variable ist in DAP Sequenz, wenn die Antwort .dds anzeigt, dass die Datenstruktur, die die Variable hält, eine "Sequenz" ist (Fall unempfindlich) . * In einigen Fällen sehen Sie eine Sequenz innerhalb einer Sequenz, eine 2-stufige Sequenz -- EDDTableFromDapSequence behandelt diese auch. @@ -2378,15 +2380,15 @@ Datensätze generieren Xml hat drei spezielle Optionen für EDDTableFromDatabase * [JDBC Treiber und<FahrerName> (#jdbc-Treiber) -- Sie müssen die entsprechende JDBC 3 oder JDBC 4 Treiber .jar-Datei für Ihre Datenbank erhalten und in den Warenkorb *Tomcat* /webapps/erdap/WEB-INF/lib nach der Installation ERDDAP . Dann in deinem datasets.xml für diesen Datensatz müssen Sie die<driverName> für diesen Treiber, der (leider) anders als der Dateiname. Suche im Web für den JDBC-Treiber für Ihre Datenbank und den TreiberNamen, dass Java muss es benutzen. - * Für MariaDB versuchen [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Für MariaDB versuchen [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) Die<TreiberName> zur Verwendung in datasets.xml (siehe unten) ist wahrscheinlich org.mariadb.jdbc. Fahrer . - * Für MySQL und Amazon RDS versuchen [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Für MySQL und Amazon RDS versuchen [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) Die<TreiberName> zur Verwendung in datasets.xml (siehe unten) ist wahrscheinlich com.mysql.jdbc. Fahrer . - * Für Oracle , versuchen [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Für Oracle , versuchen [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . Die<TreiberName> zur Verwendung in datasets.xml (siehe unten) ist wahrscheinlich oracle.jdbc.driver. Oracle Fahrer . - * Für Postgresql haben wir den JDBC 4 Treiber von [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Für Postgresql haben wir den JDBC 4 Treiber von [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) Die<TreiberName> zur Verwendung in datasets.xml (siehe unten) ist wahrscheinlich org.postgresql. Fahrer . - * Für SQL Server können Sie den JTDS JDBC Treiber von [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Für SQL Server können Sie den JTDS JDBC Treiber von [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . Die<TreiberName> zur Verwendung in datasets.xml (siehe unten) ist wahrscheinlich net.sourceforge.jtds.jdbc. Fahrer . Nachdem Sie den JDBC Treiber .jar in ERDDAP™ lib-Verzeichnis, müssen Sie einen Verweis auf die .jar-Datei in den .bat und/oder .sh-Scriptdateien für GenerateDatasets hinzufügen Xml, DasDds und ArchiveADataset, die im *Tomcat* /webapps/erddap/WEB-INF/ Verzeichnis; andernfalls erhalten Sie eine ClassNotFoundException, wenn Sie diese Skripte ausführen. @@ -2524,7 +2526,7 @@ Und in *Tomcat* /conf/context.xml, definieren Sie eine Ressource mit den gleiche username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Allgemeine Informationen über die Nutzung einer DataSource finden Sie unter [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Allgemeine Informationen über die Nutzung einer DataSource finden Sie unter [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Vgl. [Tomcat DataSource Informationen](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) und [Tomcat DataSource Beispiele](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) oder das Web nach Beispielen der Verwendung von DataSources mit anderen Anwendungsservern suchen. * Wenn alles versagt, die Speicherung der Daten in einer Sammlung NetCDF V3 .nc Dateien (insbesondere .nc Dateien, die die [CF Diskrete Sampling Geometrien (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Ragged Array Datenstrukturen und so mit ERDDAP ' [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) . Wenn sie logisch organisiert sind (jeder mit Daten für ein Stück Raum und Zeit) , ERDDAP™ kann Daten sehr schnell aus ihnen extrahieren. @@ -2608,7 +2610,7 @@ die Speicherung der Daten in einer Sammlung NetCDF V3 .nc Dateien (insbesondere Das von GenerateDatasetsXml für jeden Datensatz generierte XML-Qucks umfasst: - * A datasetID die EDDGrid ' datasetID plus "\\_AsATable". + * A datasetID die EDDGrid ' datasetID plus "\\_AsATable" . * Ein neues globales Gesamtattribut, das EDDGrid Zusammenfassung plus einen neuen ersten Absatz, der beschreibt, was dieser Datensatz ist. * Ein neues Titel globales Attribut, das EDDGrid Titel plus ", (Als Tabelle) ". * Ein neues maxAxis0 globales Attribut mit einem Wert von 10. @@ -2644,21 +2646,21 @@ Das von GenerateDatasetsXml für jeden Datensatz generierte XML-Qucks umfasst: * [Die Daten in einem EDDTableFromFileNames-Datensatz](#eddtablefromfilenames-data) ist eine Tabelle, die ERDDAP™ erstellt on-the-fly mit Informationen über eine Gruppe von lokalen Dateien. In der Tabelle gibt es eine Zeile für jede Datei. Vier spezielle Attribute in der [ datasets.xml für diesen Datensatz](#eddtablefromfilenames-skeleton-xml) bestimmen, welche Dateien in diesem Datensatz enthalten sind: ##### Datei R{#filedir} - * <DateiDir> -- Dies gibt das Quellverzeichnis im Dateisystem des Servers mit den Dateien für diesen Datensatz an. Die Dateien, die tatsächlich im Dateisystem des Servers in<fileDir> erscheint in der url Spalte dieses Datensatzes innerhalb eines virtuellen Verzeichnisses namenshttps://*serverUrl*/erddap/files/*datasetID/*. + * <DateiDir> -- Dies gibt das Quellverzeichnis im Dateisystem des Servers mit den Dateien für diesen Datensatz an. Die Dateien, die tatsächlich im Dateisystem des Servers in<fileDir> erscheint in der url Spalte dieses Datensatzes innerhalb eines virtuellen Verzeichnisses namens https://*serverUrl*/erddap/files/*datasetID/* . Zum Beispiel, wenn datasetID ist jplMU RSS T, und<DateiDir> ist /home/data/mur/ und das Verzeichnis hat eine Datei namens jplMU RSS T20150103000000.png, dann wird die URL, die den Benutzern für diese Datei angezeigt wird, - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Neben der Verwendung eines lokalen Verzeichnisses für die<fileDir>, Sie können auch die URL einer entfernten, verzeichnisartigen Webseite angeben. Das funktioniert mit: * Nicht aggregierte Datensätze in THREDDS, z. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] * Unaggregatierte Datensätze in Hyrax , z. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Die meisten Apache-ähnlichen Verzeichnislisten, z.B. - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### vonOnTheFly{#fromonthefly} [\\*\\*Mehr Informationen](#fromonthefly) -- Für einige riesige S3 Eimer (wie noaa-goes17, die 26 Millionen Dateien hat) , es kann nehmen ERDDAP™ bis zu 12 Stunden, um alle Informationen über den Inhalt des Eimers herunterzuladen (und dann gibt es andere Probleme) . Um dies zu erreichen, gibt es eine besondere Art zu verwenden<fileDir> in EDDTableFromFileNames, um einen Datensatz mit dem Verzeichnis und Dateinamen aus einem AWS S3 Bucket zu erstellen. Der Datensatz verfügt nicht über die Liste aller S3-Bucket-Verzeichnisse und Dateinamen, die ein Benutzer über Anfragen an den Datensatz suchen kann. Aber der Datensatz wird die Namen von Verzeichnissen und Dateien auf dem Flug erhalten, wenn der Benutzer die Verzeichnishierarchie mit dem Datensatz durchläuft "files" Option. Dadurch können Benutzer die Dateihierarchie und Dateien des S3-Buckets über den Datensatz durchsuchen "files" System. Um dies zu tun, anstatt die URL für den S3 Bucket als "Starting-Verzeichnis" anzugeben (in GenerateDatasets Xml) oder<DateiDir> (in datasets.xml ) , verwenden: ``` @@ -2837,13 +2839,13 @@ Alle EDDGrid FromFiles und alle EDDTableFromFiles-Datensätze unterstützen eine * Die<Mit dem ccheFromUrl>-Tag können Sie eine URL mit einer Liste der Dateien eines entfernten Datensatzes aus einer entfernten Dateiliste angeben. * Nicht aggregierte Datensätze in THREDDS, z. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] * Unaggregatierte Datensätze in Hyrax , z. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Die meisten Apache-ähnlichen Verzeichnislisten, z.B. - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 Eimer, z. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Dies kann jedoch ein AWS-Konto und mehr Setup erfordern. Vgl. [Arbeiten mit S3 Buckets in ERDDAP™ ](#working-with-aws-s3-files) . Auch, Sie brauchen in der Regel nicht Cache verwenden FromUrl mit Dateien in S3 Buckets, wenn die Dateien sind ASCII Dateien (z.B., .csv) , weil ERDDAP™ die Daten aus dem Eimer effizient direkt über einen Stream lesen können. @@ -2901,7 +2903,7 @@ hat dann eine Reihe von geschachtelten Fanggruppen, wo die erste Option ist nich und die zweite Option ist ein bestimmter Wert. Das obige Beispiel passt nur zu Verzeichnissen für die zweiten 10 Tage 2018, z. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] und Tag 011, 012, ..., 019. (Siehe [regex dokumentation](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) und [Nach oben](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Wenn Sie Hilfe benötigen<cachePartialPathRegex>, bitte E-Mail an die<ccheFromUrl> zu Chris. John bei noaa.gov. @@ -3384,7 +3386,7 @@ Für jeden Datensatz in ERDDAP™ , wenn Sie eine Anfrage senden ERDDAP™ für * .insert * Die Anfrage wird wie eine Standard-HTML-Form-Antwort formatiert, mit Schlüssel=Wert-Paare, getrennt durch '&'. Zum Beispiel - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 sagt ERDDAP™ die Daten für stationID = 46088 für die angegebene Zeit. * Der Autor dieser Änderung ist JohnSmith und der Schlüssel ist someKey1. * Die URL muss gültige Werte enthalten (nicht fehlende Werte) für alle [ http Erforderliche Optionen](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ sagt ERDDAP™ die Daten für stationID = 46088 für die angegebene Zeit.   * .delete * Die Anfrage wird wie eine Standard-HTML-Form-Antwort formatiert, mit Schlüssel=Wert-Paare, getrennt durch '&'. Zum Beispiel - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 sagt ERDDAP™ um die Daten zu löschen stationID = 46088 zum angegebenen Zeitpunkt. * Der Autor dieser Änderung ist JohnSmith und der Schlüssel ist someKey1. * Die URL muss die [ http Erforderliche Optionen](#httpgetrequiredvariables-global-attribute) auf Anfrage (z.B., stationID und Zeit) . Wenn diese Werte den Werten in einer Zeile bereits im Datensatz entsprechen (die sie normalerweise) , die alten Werte werden effektiv gelöscht (obwohl die alten Werte noch zugänglich sind, wenn ein Benutzer Daten von einem vorherigen anfordert [Version](#versioning) des Datensatzes) . @@ -3667,7 +3669,7 @@ Nicht jeder hat einen Bedarf an dieser Art von feinkörnigen Versionen, aber es ##### HTTPS setzen und löschen{#https-put-and-delete} * ["Was ist mit HTTPS PUT und DELETE?!"](#https-put-and-delete) - [Hypertext Transfer Protocol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ist die Basis des World Wide Web und der Grund, warum Webseiten-URLs mit " beginnenhttp://"oder "https://". HTTPS ist HTTP mit einer zusätzlichen Sicherheitsschicht. Jeden Tag machen Browser, Skripte und Computerprogramme Milliarden von HTTP (S) **GET** Anfragen, um Informationen von entfernten Quellen zu erhalten. HTTP (S) auch andere [Verben](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , insbesondere PUT (um Daten auf den Server zu drücken) und DELETE (zu DELETE-Daten vom Server) . Ja, PUT und DELETE sind die richtige Möglichkeit, Daten in einen Datensatz über HTTP einzufügen und Daten zu löschen. (S) . GET wird von jeder Software unterstützt, die mit HTTP arbeiten kann (S) . GET ist wirklich einfach zu arbeiten. Jeder weiß schon, wie man mit GET arbeitet und viele wissen, wie man POST verwendet (die in im Wesentlichen gleicher Weise wie GET eingesetzt werden kann) , so haben wir EDDTableFromHtpGet mit GET und POST arbeiten. Sehr wenige Menschen (sogar wenige Computerprogrammierer) haben je mit PUT und DELETE gearbeitet. PUT und DELETE werden in der Regel nur von Computersprachen unterstützt, so dass sie ein geschicktes Programm benötigen. PUT und DELETE sind also in der Regel ein viel mühsamerer Ansatz, da sich die Werkzeuge entwickelt haben. + [Hypertext Transfer Protocol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ist die Basis des World Wide Web und der Grund, warum Webseiten-URLs mit " beginnen http://" oder " https://" . HTTPS ist HTTP mit einer zusätzlichen Sicherheitsschicht. Jeden Tag machen Browser, Skripte und Computerprogramme Milliarden von HTTP (S) **GET** Anfragen, um Informationen von entfernten Quellen zu erhalten. HTTP (S) auch andere [Verben](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , insbesondere PUT (um Daten auf den Server zu drücken) und DELETE (zu DELETE-Daten vom Server) . Ja, PUT und DELETE sind die richtige Möglichkeit, Daten in einen Datensatz über HTTP einzufügen und Daten zu löschen. (S) . GET wird von jeder Software unterstützt, die mit HTTP arbeiten kann (S) . GET ist wirklich einfach zu arbeiten. Jeder weiß schon, wie man mit GET arbeitet und viele wissen, wie man POST verwendet (die in im Wesentlichen gleicher Weise wie GET eingesetzt werden kann) , so haben wir EDDTableFromHtpGet mit GET und POST arbeiten. Sehr wenige Menschen (sogar wenige Computerprogrammierer) haben je mit PUT und DELETE gearbeitet. PUT und DELETE werden in der Regel nur von Computersprachen unterstützt, so dass sie ein geschicktes Programm benötigen. PUT und DELETE sind also in der Regel ein viel mühsamerer Ansatz, da sich die Werkzeuge entwickelt haben.   ##### HttpGet Hinweise{#httpget-notes} * [Anmerkungen](#httpget-notes) @@ -3676,7 +3678,7 @@ Nicht jeder hat einen Bedarf an dieser Art von feinkörnigen Versionen, aber es ##### Danke.{#thanks} * [Dank CHORDS für die Grundidee.](#thanks) Die Grundidee für EDDTableFromHtpGet (d.h. mit einem HTTP GET anfordern, Daten zu einem Datensatz hinzuzufügen) ist von UCAR's (NCAR's?) [Cloud-Hosted Echtzeit-Datendienste (CHORDEN) ](https://github.com/earthcubeprojects-chords) Projekt. Das Format für die Parameter in der Anfrage (wiederholt *Name: Name* , getrennt von) ist das gleiche Standardformat, das von HTML-Formularen auf Webseiten verwendet wird. Es ist eine einfache und brillante Idee und noch mehr, weil es so perfekt mit ERDDAP Das bestehende System zum Umgang mit tabellarischen Daten. Die Idee ist offensichtlich, aber ich (Bob.) hat nicht daran gedacht. EDDTableFromHtp Nutzen Sie diese Grundidee, kombiniert mit unseren Ideen, wie man sie implementiert, um ein System in ERDDAP™ zum Hochladen von Daten. Die EDDTableFromHtpGet-Implementierung ist außer der Grundidee der Verwendung von GET, um Daten in das System zu schieben, völlig unterschiedlich und völlig unabhängig von CHORDS und hat verschiedene Funktionen (z.B. Logfiles, Aufschlüsselung von Daten, verschiedene Sicherheitssysteme, CRUD-Unterstützung, reproduzierbare Daten) . Unsere Exposition gegenüber CHORDS war nur ein Webinar. Wir haben ihren Code nicht angesehen oder über ihr Projekt gelesen, weil wir sofort wussten, dass wir das System anders umsetzen wollten. Aber wir sind ihnen für die Grundidee dankbar. Der vollständige Verweis auf CHORDS ist -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-Hosted Echtzeit-Datendienste für die Geowissenschaften (CHORDEN) Software. UCAR/NCAR -- Erdbeobachtungslabor. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-Hosted Echtzeit-Datendienste für die Geowissenschaften (CHORDEN) Software. UCAR/NCAR -- Erdbeobachtungslabor. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFrom Hyrax Dateien{#eddtablefromhyraxfiles} [ **EDDTableFrom Hyrax Dateien** ](#eddtablefromhyraxfiles) (depretiert) aggregiert Datendateien mit mehreren Variablen, jeweils mit einer oder mehreren gemeinsamen Abmessungen (zum Beispiel Zeit, Höhe (oder Tiefe) , Breite, Länge) , und serviert von [ Hyrax OPeNDAP Server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Wenn vor 2020 keine Beschwerden vorliegen, kann dieser Datensatztyp entfernt wer * Diese Klasse Bildschirm-Scrapes die Hyrax Web-Seiten mit den Listen von Dateien in jedem Verzeichnis. Deshalb ist es sehr spezifisch für das aktuelle Format von Hyrax Webseiten. Wir werden versuchen, sich anzupassen ERDDAP™ schnell, wenn/wenn zukünftige Versionen Hyrax ändern, wie die Dateien aufgelistet sind. * Die<fileDir> Einstellung wird ignoriert. Da diese Klasse herunterladen und eine lokale Kopie jeder Remote-Datendatei macht, ERDDAP™ die Datei Dir zu sein *BigParentDirectory* / Kopieren/ * datasetID * /. * Für< sourceUrl > die URL des Basisverzeichnisses des Datensatzes in der Hyrax Server zum Beispiel, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (aber auf eine Linie setzen) (Leider ist dieser Server nicht mehr verfügbar) . Die sourceUrl Webseite hat in der Regel " OPeNDAP Serverindex \\[ Verzeichnisname \\] " oben. * Da diese Klasse immer Downloads und eine lokale Kopie jeder Remote-Datendatei macht, sollten Sie diesen Datensatz niemals einpacken [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Details: Diese Dateien haben mehrere Zeilen\\_size-Variablen, jeweils mit einem Ein weiteres Problem mit diesen Dateien: Die Principal\\_Investigatorzeile\\_size-Variable hat kein Sample\\_dimension-Attribut und folgt nicht der obigen Regel. -Beispieldateien für diesen Datensatztyp finden Sie unterhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar \\] . +Beispieldateien für diesen Datensatztyp finden Sie unter https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar \\] . Sehen Sie die Superklasse dieser Klasse, [EDDTableFromFiles](#eddtablefromfiles) , für Informationen, wie diese Klasse funktioniert und wie sie verwendet werden. @@ -3850,10 +3852,10 @@ Das erste, was GenerateDatasetsXml für diese Art von Datensätzen tut, nachdem [ **EDDTableFromNOS** ](#eddtablefromnos) (DEPRECATE) Daten von einem NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) Quelle, die verwendet [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) für Anfragen und Antworten. Es ist sehr spezifisch NOAA NOS XML. Siehe die Probe EDDTableFromNOS Datensatz in datasets2.xml.   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) behandelt Daten von einem Ocean Biogeographic Information System (OBIS) Server (warhttp://www.iobis.org ) . Es ist möglich, dass es keine aktiven Server mehr gibt, die diese jetzt außerhalb des aktuellen OBIS-Serversystems verwenden. + [ **EDDTableFromOBIS** ](#eddtablefromobis) behandelt Daten von einem Ocean Biogeographic Information System (OBIS) Server (war http://www.iobis.org ) . Es ist möglich, dass es keine aktiven Server mehr gibt, die diese jetzt außerhalb des aktuellen OBIS-Serversystems verwenden. * OBIS-Server erwarten eine XML-Anfrage und geben eine XML-Antwort zurück. -* Weil alle OBIS-Server die gleichen Variablen wie (warhttp://iobis.org/tech/provider/questions) , Sie müssen nicht viel angeben, um einen OBIS-Datensatz einzurichten ERDDAP . +* Weil alle OBIS-Server die gleichen Variablen wie (war http://iobis.org/tech/provider/questions ) , Sie müssen nicht viel angeben, um einen OBIS-Datensatz einzurichten ERDDAP . * Sie müssen ein " creator\\_email " Attribut im globalen addAttributes , da diese Informationen innerhalb der Lizenz verwendet werden. Eine geeignete E-Mail-Adresse kann durch das Lesen der XML-Antwort aus der QuellURL gefunden werden. * Sie können oder können das globale Attribut nicht erhalten [< subsetVariables > (#subsetvariables) mit einem gegebenen OBIS-Server arbeiten. Wenn Sie versuchen, versuchen Sie einfach eine Variable (zum Beispiel ScientificName oder Genus) . #### EDDTableFromOBIS Skelette XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Das erste, was GenerateDatasetsXml für diese Art von Datensätzen tut, nachdem * SCHWEIZ (Sensor Web Enablement) und SOS (Sensor Observation Service) werden [OpenGIS® Standards](https://www.ogc.org/standards) . Diese Website hat die Standards Dokumente. * Die OGC Web Services Gemeinsame Spezifikation ver 1.1.0 ( OGC L 347 vom 20.12.2013, S. 1).) deckt den Bau von GET- und POST-Abfragen ab (siehe Abschnitt 7.2.3 und Abschnitt 9) . * Wenn Sie eine getCapabilities xml Anfrage an eine SOS Server ( sourceUrl + "?service= SOS &request= GetCapabilities ") , Sie erhalten ein xml Ergebnis mit einer Liste von Stationen und die beobachtet Eigenschaften, für die sie Daten haben. - * Ein beobachtetesProperty ist ein formales URI-Bezug auf eine Eigenschaft. Zum Beispiel urn:ogc:phenomenon:longitude:wgs84 oderhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Ein beobachtetesProperty ist ein formales URI-Bezug auf eine Eigenschaft. Zum Beispiel urn:ogc:phenomenon:longitude:wgs84 oder https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Eine beobachteteProperty ist keine Variable. - * Mehr als eine Variable kann die gleiche beobachtet haben Eigentum (z.B. innerhalbTemp und außen Temp könnte beide beobachtet werden Eigentumhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Mehr als eine Variable kann die gleiche beobachtet haben Eigentum (z.B. innerhalbTemp und außen Temp könnte beide beobachtet werden Eigentum https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Wenn Sie eine getObservation xml Anfrage an eine SOS Server, Sie erhalten ein xml-Ergebnis mit Beschreibungen von Feldnamen in der Antwort, Feldeinheiten und die Daten. Die Feldnamen enthalten Länge, Breite, Tiefe (vielleicht) und Zeit. * Jedes dataVariable für ein EDDTableFrom SOS muss ein "observedProperty" Attribut enthalten, das die beobachteteProperty identifiziert, die vom Server angefordert werden muss, um diese Variable zu erhalten. Oft, mehrere dataVariable s wird den gleichen Composite beobachtetProperty. * Der Datentyp für jeden dataVariable darf nicht vom Server angegeben werden. Wenn dies der Fall ist, müssen Sie sich die XML-Datenantworten des Servers ansehen und angemessen zuordnen [<DatenTyp> (#datatype) in der ERDDAP™ Datensatz dataVariable Definitionen. @@ -3991,11 +3994,11 @@ Wenn vor 2020 keine Beschwerden vorliegen, kann dieser Datensatztyp entfernt wer * Diese Klasse liest die katalog.xml Dateien, die von THREDDS mit den Listen von<KatalogRefs> (Referenzen zu zusätzlichen Katalog.xml Unterdateien) und<Datensatz> (Datendateien) . * Die<fileDir> Einstellung wird ignoriert. Da diese Klasse herunterladen und eine lokale Kopie jeder Remote-Datendatei macht, ERDDAP™ die Datei Dir zu sein *BigParentDirectory* / Kopieren/ * datasetID * /. * Für< sourceUrl > die URL der Catalog.xml-Datei für den Datensatz im THREDDS-Server verwenden, zum Beispiel: für diese URL, die in einem Webbrowser verwendet werden kann, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] , -Verwendung< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Dieser Server ist nicht mehr zuverlässig verfügbar. \\] , +Verwendung< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (aber auf eine Linie setzen) . * Da diese Klasse immer Downloads und eine lokale Kopie jeder Remote-Datendatei macht, sollten Sie diesen Datensatz niemals einpacken [EDDTableCopy](#eddtablecopy) . -* Dieser Datensatztyp unterstützt ein OPTIONAL, selten verwendet, Sondertag,<SpecialMode> *Modus* </specialMode>, die verwendet werden kann, um zu bestimmen, welche Dateien von dem Server heruntergeladen werden sollen. Derzeit ist die einzige gültig *Modus* ist SAMOS, die mit Datensätzen vonhttps://tds.coaps.fsu.edu/thredds/catalog/samosnur die Dateien mit der letzten Versionsnummer herunterladen. +* Dieser Datensatztyp unterstützt ein OPTIONAL, selten verwendet, Sondertag,<SpecialMode> *Modus* </specialMode>, die verwendet werden kann, um zu bestimmen, welche Dateien von dem Server heruntergeladen werden sollen. Derzeit ist die einzige gültig *Modus* ist SAMOS, die mit Datensätzen von https://tds.coaps.fsu.edu/thredds/catalog/samos nur die Dateien mit der letzten Versionsnummer herunterladen. * Sehen Sie die Superklasse dieser Klasse, [EDDTableFromFiles](#eddtablefromfiles) , für Informationen, wie diese Klasse funktioniert und wie sie verwendet werden. * Siehe die Beispiele 1D, 2D, 3D und 4D für [EDDTableFromNcFis](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Wenn der Server die Bearbeitung einer Anfrage beendet, wird es überprüfen, wie ``` ``` -wird ein passendes Lokal verursachen sourceUrl (wie folgt:https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -in einer Öffentlichkeit sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +wird ein passendes Lokal verursachen sourceUrl (wie folgt: https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +in einer Öffentlichkeit sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Änderungen des Wertes dieses Tags werden das nächste Mal wirksam ERDDAP™ liest datasets.xml , einschließlich in Reaktion auf einen Datensatz [Flagge](/docs/server-admin/additional-information#flag) . Aber aus Sicherheitsgründen und Gründen im Zusammenhang mit dem Abonnementsystem, **Nicht diese TAG!** @@ -4314,7 +4317,7 @@ Benutzer sind oft einfach nicht bewusst, dass ihre Anfragen sind störend. Sie s ``` * Sie müssen nicht neu starten ERDDAP™ für die Änderungen<AnfrageBlacklist> zur Wirkung. Die Änderungen werden beim nächsten Mal erkannt ERDDAP™ überprüft, ob Datensätze neu geladen werden müssen. Oder Sie können den Prozess beschleunigen, indem Sie eine [Pressemitteilungen Seite nicht gefunden](/docs/server-admin/additional-information#set-dataset-flag) für jeden Datensatz. * Ihr ERDDAP™ Der tägliche Bericht enthält eine Liste/die meisten aktiven zugelassenen und blockierten Anfragenden. - * Wenn Sie herausfinden möchten, welche Domain/Institution mit einer numerischen IP-Adresse zusammenhängt, können Sie einen kostenlosen, umgekehrten DNS-Webservice wie [https://network-tools.com/](https://network-tools.com/) . + * Wenn Sie herausfinden möchten, welche Domain/Institution mit einer numerischen IP-Adresse zusammenhängt, können Sie einen kostenlosen, umgekehrten DNS-Webservice wie [ https://network-tools.com/ ](https://network-tools.com/) . * Es kann Zeiten geben, in denen es sinnvoll ist, bestimmte Benutzer auf einer höheren Ebene zu blockieren, zum Beispiel bösartige Benutzer. Zum Beispiel können Sie den Zugriff auf alles auf Ihrem Server blockieren, nicht nur ERDDAP . Auf Linux ist eine solche Methode zu verwenden [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Zum Beispiel können Sie eine Regel hinzufügen, die alles ab 198.51.100.0 mit dem Befehl blockieren wird. iptables -I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ WARNING: Wenn Sie benutzerdefinierte Paletten zu Ihrem hinzufügen ERDDAP™ und * Derzeit, für EDDGrid Unterklassen, jede Änderung der Metadaten oder einer Achsgröße (zum Beispiel einen neuen Zeitpunkt für nahezu Echtzeitdaten) wird als eine Änderung betrachtet, aber ein Nachladen des Datensatzes wird nicht als eine Änderung betrachtet (von selbst) . * Derzeit gilt für EDDTable-Unterklassen jedes Nachladen des Datensatzes als Änderung. * Derzeit sind nur zwei Arten von Aktionen erlaubt: - * "http://"oder "https://"-- Wenn die Aktion mit " beginnthttp://"oder "https://", ERDDAP™ wird senden HTTP GET Bitte an die angegebene URL. Die Antwort wird ignoriert. Zum Beispiel, die URL könnte einigen anderen Web-Service sagen, etwas zu tun. + * " http://" oder " https://" -- Wenn die Aktion mit " beginnt http://" oder " https://" , ERDDAP™ wird senden HTTP GET Bitte an die angegebene URL. Die Antwort wird ignoriert. Zum Beispiel, die URL könnte einigen anderen Web-Service sagen, etwas zu tun. * Wenn die URL ein Abfrageteil hat (nach dem "?") , es muss schon sein [Prozent kodiert](https://en.wikipedia.org/wiki/Percent-encoding) . Sie müssen spezielle Zeichen in den Zwängen kodieren (andere als die ersten „&“ und die wichtigsten '=' in Zwängen) in die Form %HH, wobei HH der zweistellige hexadezimale Wert des Zeichens ist. Normalerweise müssen Sie nur ein paar der Pünktlichkeitszeichen umwandeln: % in %25, & in %26, " in %22,<in %3C, = in %3D, > in %3E, + in %2B, | in %7C, \\[ in %5B, \\] in %5D, Raum in %20, und alle Zeichen über #127 in ihr UTF-8-Formular umwandeln und dann prozentual jeden Byte des UTF-8-Formulars in das %HH-Format kodieren (einen Programmierer um Hilfe bitten) . Zum Beispiel, & stationID >= 41004 und stationID %3E =%2241004%22 Die prozentuale Kodierung ist in der Regel erforderlich, wenn Sie auf ERDDAP über eine andere Software als einen Browser. Browser behandeln in der Regel prozentuale Kodierung für Sie. In einigen Situationen müssen Sie Prozent kodieren alle Zeichen andere als A-Za-z0-9\\_-!.~ ' () \\*, aber noch nicht codieren die anfängliche '&' oder die Haupt '=' in Zwängen. -Programmiersprachen haben dazu Werkzeuge (siehe z.B. Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) und Java Script's [encodeURIComponent()! (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) und es gibt +Programmiersprachen haben dazu Werkzeuge (siehe z.B. Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) und Java Script's [encodeURIComponent()! ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) und es gibt [Webseiten, die prozentual encode/decode für Sie](https://www.url-encode-decode.com/) . * Seit datasets.xml ist eine XML-Datei, Sie müssen auch kodieren ALL '&', '<', und '>' in der URL als '&', '<', und '>' nach Prozent Codierung. * Beispiel: Für eine URL, die Sie in einen Browser eingeben könnten: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Sie sollten eine<aufChange> tag via (auf einer Linie) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Dies kann auch die Sortierung von kurzen Wörtern gegenüber längeren Wörtern * A sourceUrl kann beginnen mit http:// , https:// , ftp:// und vielleicht andere Präfixe. https Verbindungen lesen und überprüfen das digitale Zertifikat der Quelle, um sicherzustellen, dass die Quelle ist, wer sie sagen. In seltenen Fällen kann diese Überprüfung mit dem Fehler "javax.net.ssl.SSLProtocolException: handshake alert: unreuthed\\_name" scheitern. Dies ist wahrscheinlich auf den Domainnamen im Zertifikat zurückzuführen, der nicht dem Domainnamen entspricht, den Sie verwenden. Sie können und sollten die Details der sourceUrl 's Zertifikat in Ihrem Webbrowser, insbesondere die Liste der "DNS-Namen" im Abschnitt "Subject Alternative Name". In einigen Fällen sourceUrl Sie können ein Alias des Domainnamens auf dem Zertifikat sein. Zum Beispiel - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/wird diesen Fehler werfen, aber - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, die den Domainnamen auf dem Zertifikat verwendet, wird nicht. Die Lösung in diesen Fällen besteht daher darin, den Domainnamen auf dem Zertifikat zu finden und zu verwenden. Wenn Sie es nicht auf dem Zertifikat finden, kontaktieren Sie den Datenanbieter. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ wird diesen Fehler werfen, aber + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , die den Domainnamen auf dem Zertifikat verwendet, wird nicht. Die Lösung in diesen Fällen besteht daher darin, den Domainnamen auf dem Zertifikat zu finden und zu verwenden. Wenn Sie es nicht auf dem Zertifikat finden, kontaktieren Sie den Datenanbieter. In anderen Fällen kann der Domainname auf dem Zertifikat für eine Gruppe von Namen sein. Wenn dies geschieht oder das Problem sonst unlösbar ist, mailen Sie bitte Chris. John bei noaa.gov, um das Problem zu melden.   @@ -5221,7 +5224,7 @@ und stationID %3E =%2241004%22 Die prozentuale Kodierung ist in der Regel erforderlich, wenn Sie auf ERDDAP über eine andere Software als einen Browser. Browser behandeln in der Regel prozentuale Kodierung für Sie. In einigen Situationen müssen Sie Prozent kodieren alle Zeichen andere als A-Za-z0-9\\_-!.~ ' () \\*, aber noch nicht codieren die anfängliche '&' oder die Haupt '=' . Programmiersprachen haben dazu Werkzeuge (siehe z.B. Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -und Java Script's [encodeURIComponent()! (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) und es gibt +und Java Script's [encodeURIComponent()! ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) und es gibt [Webseiten, die prozentual encode/decode für Sie](https://www.url-encode-decode.com/) . * Seit datasets.xml ist eine XML-Datei, Sie müssen auch kodieren ALL '&', '<', und '>' in der URL als '&', '<', und '>' nach Prozent Codierung. * infoUrl ist einzigartig ERDDAP . Es ist nicht von jedem Metadaten-Standard. @@ -5257,7 +5260,28 @@ Wenn ein Datensatz geladen wird ERDDAP , ``` * Wenn " \\[ Standard \\] " tritt im Attributwert ein, es wird durch den Standard ersetzt ERDDAP™ Lizenz aus dem<StandardLicense> tag in ERDDAP ' \\[ Tomcat \\] /webapps/erdap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml Datei. -   + +###### Klassifizierung{#classification} +* [ **Klassifizierung** ](#classification) Klassifizierung der Daten. + ``` + unclassified + ``` + * Akzeptable Werte sind _unclassified_, _confidential_, _restricted_, _secret_ oder _top_secret_. + +###### Thema / Kategorie{#topic_category} +* [ **Thema / Kategorie** ](#topic_category) Hochrangige geografische Daten thematische Klassifizierung zur Unterstützung bei der Gruppierung und Suche verfügbarer geografischer Datensätze. + ``` + geoscientific_information + ``` + * Akzeptable Werte sind _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_cover_, _inland_waters_, _intelligence_military_milit_ + +###### Wartung_Frequenz{#maintenance_frequency} +* [ **Wartung_Frequenz** ](#maintenance_frequency) Häufigkeit, mit der Änderungen und Löschungen auf die Daten vorgenommen werden, nachdem sie zuerst erstellt werden. + ``` + daily + ``` + * Akzeptable Werte sind akzeptable Werte _annually_, _as_need_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monatly_, _not_planned_, _viertelly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) aus dem veraltet [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (die in Metadata\\_Conventions " Unidata Datensatz Discovery v1.0") metadata standard. Der Attributwert war eine komma-separierte Liste von Metadatenkonventionen, die von diesem Datensatz verwendet wurden. Wenn ein Datensatz ACDD 1.0 verwendet, ist dieses Attribut zum Beispiel STRONGLY RECOMMENDED. @@ -5389,7 +5413,7 @@ Wenn der Index<1 wird der Datensatz als aktuell betrachtet. Wenn der Index<=1, der Datensatz gilt als aktuell. Wenn der Index<=2, der Datensatz gilt als sehr aktuell. -Die testOutOfDate wird auch von ERDDAP™ um diehttps://*yourDomain*/erddap/outOfDateDatasets.htmlSeite ( [Beispiel](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) die die Datensätze, die< testOutOfDate > tags, mit den Datensätzen rangiert, wie aktuell sie sind. Wenn Sie den Dateityp ändern (von .html bis .csv, .jsonlCSV , .nc , .tsv ...) , Sie können diese Informationen in verschiedenen Dateiformaten erhalten. +Die testOutOfDate wird auch von ERDDAP™ um die https://*yourDomain*/erddap/outOfDateDatasets.html Seite ( [Beispiel](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) die die Datensätze, die< testOutOfDate > tags, mit den Datensätzen rangiert, wie aktuell sie sind. Wenn Sie den Dateityp ändern (von .html bis .csv, .jsonlCSV , .nc , .tsv ...) , Sie können diese Informationen in verschiedenen Dateiformaten erhalten. Wenn möglich, [GenerateDatasetsXml](#generatedatasetsxml) eine testOutOfDate Attribut der globalen addAttributes eines Datensatzes. Dieser Wert ist ein Vorschlag basierend auf den verfügbaren Informationen zu GenerateDatasetsXml. Wenn der Wert nicht angemessen ist, ändern Sie ihn. @@ -5948,8 +5972,8 @@ unpackedValue = verpackt Werte scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone ist ein OPTIONAL Attribut, das von ERDDAP™ (und keine Metadatenstandards) für [Zeit- und Zeitstempelvariablen](#time-units) , die in Rasterdatensätzen oder tabellarischen Datensätzen vorliegen können. * Der Standard ist " Zulu " (die moderne Zeitzone Version von GMT) . - * Hintergrundinformationen: "Zeitversetzungen" (z.B. Pacific Standard Time, -08:00, GMT-8) sind feste, spezifische Versätze relativ zu Zulu (GMT) . Im Gegensatz dazu sind "Zeitzonen" die viel komplexeren Dinge, die von Daylight Saving beeinflusst werden (z.B. "US/Pacific") , die an verschiedenen Orten unterschiedliche Regeln hatten. Die Zeitzonen haben immer Namen, da sie nicht durch einen einfachen Offsetwert zusammengefasst werden können. (die Spalte "TZ-Datenbanknamen" in der Tabelle an [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone Attribut hilft Ihnen, lokale Zeitdaten aus einer Zeitzone zu behandeln (z.B. 1987-03-25T17:32:05 ) Zeit) . Wenn Sie String- oder numerische Zeitdaten mit einer (fest) Zeitversatz, sollten Sie einfach die Daten anpassen Zulu (das ist was ERDDAP™ will) durch Angabe einer anderen Basiszeit im Attribut Einheiten (z.B. "Stunden seit 1970-01-01T08:00Z", beachten Sie den T08, um den Zeitversatz anzugeben) , und immer überprüfen Sie die Ergebnisse, um sicherzustellen, dass Sie die gewünschten Ergebnisse erhalten. - * Für Zeitstempelvariablen mit Quelldaten von Strings können Sie mit diesem Attribut eine Zeitzone angeben, die führt ERDDAP™ um die lokalen Zeitzonen-Quellenzeiten zu konvertieren (einige in Standardzeit, einige in Tageslicht Sparzeit) in Zulu Zeiten (die immer in Standardzeit sind) . Die Liste der gültigen Zeitzonennamen ist wahrscheinlich identisch mit der Liste in der TZ Spalte bei [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Gemeinsame US-Zeitzonen sind: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. + * Hintergrundinformationen: "Zeitversetzungen" (z.B. Pacific Standard Time, -08:00, GMT-8) sind feste, spezifische Versätze relativ zu Zulu (GMT) . Im Gegensatz dazu sind "Zeitzonen" die viel komplexeren Dinge, die von Daylight Saving beeinflusst werden (z.B. "US/Pacific") , die an verschiedenen Orten unterschiedliche Regeln hatten. Die Zeitzonen haben immer Namen, da sie nicht durch einen einfachen Offsetwert zusammengefasst werden können. (die Spalte "TZ-Datenbanknamen" in der Tabelle an [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone Attribut hilft Ihnen, lokale Zeitdaten aus einer Zeitzone zu behandeln (z.B. 1987-03-25T17:32:05 ) Zeit) . Wenn Sie String- oder numerische Zeitdaten mit einer (fest) Zeitversatz, sollten Sie einfach die Daten anpassen Zulu (das ist was ERDDAP™ will) durch Angabe einer anderen Basiszeit im Attribut Einheiten (z.B. "Stunden seit 1970-01-01T08:00Z", beachten Sie den T08, um den Zeitversatz anzugeben) , und immer überprüfen Sie die Ergebnisse, um sicherzustellen, dass Sie die gewünschten Ergebnisse erhalten. + * Für Zeitstempelvariablen mit Quelldaten von Strings können Sie mit diesem Attribut eine Zeitzone angeben, die führt ERDDAP™ um die lokalen Zeitzonen-Quellenzeiten zu konvertieren (einige in Standardzeit, einige in Tageslicht Sparzeit) in Zulu Zeiten (die immer in Standardzeit sind) . Die Liste der gültigen Zeitzonennamen ist wahrscheinlich identisch mit der Liste in der TZ Spalte bei [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Gemeinsame US-Zeitzonen sind: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. * Für Zeitstempelvariablen mit numerischen Quelldaten können Sie die " time\\_zone "Attribut, aber der Wert muss " Zulu " oder "UTC". Wenn Sie Unterstützung für andere Zeitzonen benötigen, mailen Sie bitte Chris. John bei noaa.gov.   ###### legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/el/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/el/docusaurus-plugin-content-docs/current/server-admin/datasets.md index dd1ff5a3dd..eb534ecc19 100644 --- a/i18n/el/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/el/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Setting συνόλου δεδομένων ERDDAP™ δεν είναι απλά Η υποβολή πραγματικών αρχείων δεδομένων από εξωτερικές πηγές είναι ένας τεράστιος κίνδυνος ασφάλειας, έτσι ERDDAP™ δεν ασχολείται με αυτό. Πρέπει να βρείτε μια λύση που να λειτουργεί για εσάς και τον πάροχο δεδομένων, για παράδειγμα, email (για μικρά αρχεία) , τραβήξτε από το σύννεφο (για παράδειγμα, DropBox ή Google Drive) , ένα σημείο sftp (με κωδικούς πρόσβασης) , ή sneaker Καθαρό (USB ή εξωτερικός σκληρός δίσκος) . Μάλλον πρέπει να δεχτείς αρχεία μόνο από ανθρώπους που ξέρεις. Θα πρέπει να σαρώσετε τα αρχεία για ιούς και να πάρετε άλλες προφυλάξεις ασφαλείας. Δεν υπάρχει σύνδεσμος. ERDDAP™ στο έντυπο Παρόχου Δεδομένων (για παράδειγμα, ERDDAP™ Αρχική σελίδα) . Αντ 'αυτού, όταν κάποιος σας λέει ότι θέλουν να έχουν τα δεδομένα τους εξυπηρετούνται από σας ERDDAP , μπορείτε να τους στείλετε ένα email λέγοντας κάτι σαν: -Ναι, μπορούμε να βάλουμε τα δεδομένα σας σε ERDDAP . Για να ξεκινήσετε, παρακαλούμε συμπληρώστε το έντυπο στοhttps://*yourUrl*/erddap/dataProviderForm.html (ή http:// εάν https:// δεν είναι ενεργοποιημένο) . +Ναι, μπορούμε να βάλουμε τα δεδομένα σας σε ERDDAP . Για να ξεκινήσετε, παρακαλούμε συμπληρώστε το έντυπο στο https://*yourUrl*/erddap/dataProviderForm.html (ή http:// εάν https:// δεν είναι ενεργοποιημένο) . Μόλις τελειώσεις, θα επικοινωνήσω μαζί σου για να δω τις τελευταίες λεπτομέρειες. Αν θέλετε απλά να δείτε τη φόρμα (χωρίς να το συμπληρώσετε) , μπορείτε να δείτε το έντυπο στο ERD Σ ERDDAP : [Εισαγωγή](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Μέρος 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Μέρος 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Μέρος 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , και [Μέρος 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Αυτές οι συνδέσεις ERD ERDDAP™ να στείλετε πληροφορίες σε μένα, όχι σε σας, οπότε μην υποβάλετε πληροφορίες μαζί τους εκτός αν πραγματικά θέλετε να προσθέσετε δεδομένα στο ERD ERDDAP . @@ -190,23 +190,23 @@ Setting συνόλου δεδομένων ERDDAP™ δεν είναι απλά   ##### EDDGrid Από ThreddsCatalog{#eddgridfromthreddscatalog} Αυτός ο τύπος EDD παράγει όλα τα datasets.xml κομμάτια που απαιτούνται για όλα τα [ EDDGrid Από το Νταπ](#eddgridfromdap) σύνολα δεδομένων που μπορεί να βρει έρποντας αναδρομικά μέσω ενός thresedds (ΥΠΟ) Κατάλογος. Υπάρχουν πολλές μορφές των URL καταλόγου THREDDS. Αυτή η επιλογή απαιτεί ένα URL ΤΡΕΙΣ .xml με /catalog/ σε αυτό, για παράδειγμα, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlή -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml ή + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (ένας σχετικός κατάλογος .html είναι σε -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, η οποία δεν είναι αποδεκτή για EDDGrid Από ThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , η οποία δεν είναι αποδεκτή για EDDGrid Από ThreddsCatalog). Εάν έχετε προβλήματα με EDDGrid Από Thredds Κατάλογος: * Βεβαιωθείτε ότι το URL που χρησιμοποιείτε είναι έγκυρο, περιλαμβάνει /catalog /, και τελειώνει με /catalog.xml . -* Εάν είναι δυνατόν, χρησιμοποιήστε μια δημόσια διεύθυνση IP (για παράδειγμα,https://oceanwatch.pfeg.noaa.gov) στο URL, όχι μια τοπική αριθμητική διεύθυνση IP (για παράδειγμα,https://12.34.56.78) . Εάν το THREDDS είναι προσβάσιμο μόνο μέσω της τοπικής αριθμητικής διεύθυνσης IP, μπορείτε να χρησιμοποιήσετε [<μετατροπή σε PublicSourceUrl>] (#μετατροπή σε δημόσια πηγή) Οπότε... ERDDAP™ οι χρήστες βλέπουν τη δημόσια διεύθυνση, παρόλο που ERDDAP™ παίρνει δεδομένα από την τοπική αριθμητική διεύθυνση. +* Εάν είναι δυνατόν, χρησιμοποιήστε μια δημόσια διεύθυνση IP (για παράδειγμα, https://oceanwatch.pfeg.noaa.gov ) στο URL, όχι μια τοπική αριθμητική διεύθυνση IP (για παράδειγμα, https://12.34.56.78 ) . Εάν το THREDDS είναι προσβάσιμο μόνο μέσω της τοπικής αριθμητικής διεύθυνσης IP, μπορείτε να χρησιμοποιήσετε [<μετατροπή σε PublicSourceUrl>] (#μετατροπή σε δημόσια πηγή) Οπότε... ERDDAP™ οι χρήστες βλέπουν τη δημόσια διεύθυνση, παρόλο που ERDDAP™ παίρνει δεδομένα από την τοπική αριθμητική διεύθυνση. * Αν έχεις προβλήματα που δεν μπορείς να λύσεις, [ελέγξτε τις συμβουλές αντιμετώπισης προβλημάτων](#troubleshooting-tips) . * Ο κώδικας χαμηλού επιπέδου για αυτό χρησιμοποιεί τώρα Unidata κωδικός καταλόγου netcdf-java (Τριάντα. Κατηγορίες καταλόγου) Έτσι ώστε να μπορεί να χειριστεί όλους τους καταλόγους THREDDS (που μπορεί να είναι εκπληκτικά περίπλοκο) Χάρη στην Unidata για τον κώδικα.   ##### EDDGrid LonPM180Από το ErddapCatalog{#eddgridlonpm180fromerddapcatalog} Αυτός ο τύπος EDD παράγει το datasets.xml να κάνει [ EDDGrid LonPM180](#eddgridlonpm180) σύνολα δεδομένων από όλα τα EDDGrid σύνολα δεδομένων ERDDAP που έχουν τιμές γεωγραφικού μήκους μεγαλύτερες από 180. -* Εάν είναι δυνατόν, χρησιμοποιήστε μια δημόσια διεύθυνση IP (για παράδειγμα,https://oceanwatch.pfeg.noaa.gov) στο URL, όχι μια τοπική αριθμητική διεύθυνση IP (για παράδειγμα,https://12.34.56.78) . Εάν η ERDDAP™ είναι προσβάσιμο μόνο μέσω της τοπικής αριθμητικής διεύθυνσης IP, μπορείτε να χρησιμοποιήσετε [<μετατροπή σε PublicSourceUrl>] (#μετατροπή σε δημόσια πηγή) Οπότε... ERDDAP™ οι χρήστες βλέπουν τη δημόσια διεύθυνση, παρόλο που ERDDAP™ παίρνει δεδομένα από την τοπική αριθμητική διεύθυνση. +* Εάν είναι δυνατόν, χρησιμοποιήστε μια δημόσια διεύθυνση IP (για παράδειγμα, https://oceanwatch.pfeg.noaa.gov ) στο URL, όχι μια τοπική αριθμητική διεύθυνση IP (για παράδειγμα, https://12.34.56.78 ) . Εάν η ERDDAP™ είναι προσβάσιμο μόνο μέσω της τοπικής αριθμητικής διεύθυνσης IP, μπορείτε να χρησιμοποιήσετε [<μετατροπή σε PublicSourceUrl>] (#μετατροπή σε δημόσια πηγή) Οπότε... ERDDAP™ οι χρήστες βλέπουν τη δημόσια διεύθυνση, παρόλο που ERDDAP™ παίρνει δεδομένα από την τοπική αριθμητική διεύθυνση.   ##### EDDGrid Lon0360Από το ErddapCatalog{#eddgridlon0360fromerddapcatalog} Αυτός ο τύπος EDD παράγει το datasets.xml να κάνει [ EDDGrid Λον0360](#eddgridlon0360) σύνολα δεδομένων από όλα τα EDDGrid σύνολα δεδομένων ERDDAP που έχουν τιμές γεωγραφικού μήκους μικρότερες του 0. -* Εάν είναι δυνατόν, χρησιμοποιήστε μια δημόσια διεύθυνση IP (για παράδειγμα,https://oceanwatch.pfeg.noaa.gov) στο URL, όχι μια τοπική αριθμητική διεύθυνση IP (για παράδειγμα,https://12.34.56.78) . Εάν η ERDDAP™ είναι προσβάσιμο μόνο μέσω της τοπικής αριθμητικής διεύθυνσης IP, μπορείτε να χρησιμοποιήσετε [<μετατροπή σε PublicSourceUrl>] (#μετατροπή σε δημόσια πηγή) Οπότε... ERDDAP™ οι χρήστες βλέπουν τη δημόσια διεύθυνση, παρόλο που ERDDAP™ παίρνει δεδομένα από την τοπική αριθμητική διεύθυνση. +* Εάν είναι δυνατόν, χρησιμοποιήστε μια δημόσια διεύθυνση IP (για παράδειγμα, https://oceanwatch.pfeg.noaa.gov ) στο URL, όχι μια τοπική αριθμητική διεύθυνση IP (για παράδειγμα, https://12.34.56.78 ) . Εάν η ERDDAP™ είναι προσβάσιμο μόνο μέσω της τοπικής αριθμητικής διεύθυνσης IP, μπορείτε να χρησιμοποιήσετε [<μετατροπή σε PublicSourceUrl>] (#μετατροπή σε δημόσια πηγή) Οπότε... ERDDAP™ οι χρήστες βλέπουν τη δημόσια διεύθυνση, παρόλο που ERDDAP™ παίρνει δεδομένα από την τοπική αριθμητική διεύθυνση.   ##### EDDs από αρχεία{#eddsfromfiles} Με δεδομένο έναν κατάλογο εκκίνησης, αυτό διασχίζει τον κατάλογο και όλους τους υποκαταλόγους και προσπαθεί να δημιουργήσει ένα σύνολο δεδομένων για κάθε ομάδα αρχείων δεδομένων που βρίσκει. @@ -566,7 +566,7 @@ https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ### Σχόλια τύπου δεδομένων{#data-type-comments} * Λόγω της κακής υποστήριξης για μακρά, ulong, και char δεδομένα σε πολλούς τύπους αρχείων, αποθαρρύνουμε τη χρήση αυτών των τύπων δεδομένων σε ERDDAP . Όταν είναι δυνατόν, χρησιμοποιήστε διπλό αντί για μακρύ και ulong, και χρησιμοποιήστε String αντί για char.   -* Μεταδεδομένα - Επειδή(OPeN)DAPΟι απαντήσεις . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (και αντ 'αυτού να τους δείξει ως διπλά) , μπορεί να θέλετε να χρησιμοποιήσετε ERDDAP Πίνακας αναπαράστασης μεταδεδομένων όπως φαίνεται στο http .../εφαρμογή/ **Πληροφορίες** / * datasetID * Ιστοσελίδα .html (για παράδειγμα, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (το οποίο μπορείτε επίσης να πάρετε σε άλλους τύπους αρχείων, π.χ., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) ή το .nccsv Ανταπόκριση μεταδεδομένων (για παράδειγμα, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Αν και .nccsv Τα μεταδεδομένα είναι διαθέσιμα μόνο για σύνολα δεδομένων πίνακα) , και οι δύο υποστηρίζουν όλους τους τύπους δεδομένων (κυρίως, μακρύ, ulong, και char) . +* Μεταδεδομένα - Επειδή(OPeN)DAPΟι απαντήσεις . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (και αντ 'αυτού να τους δείξει ως διπλά) , μπορεί να θέλετε να χρησιμοποιήσετε ERDDAP Πίνακας αναπαράστασης μεταδεδομένων όπως φαίνεται στο http .../εφαρμογή/ **Πληροφορίες** / * datasetID * Ιστοσελίδα .html (για παράδειγμα, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (το οποίο μπορείτε επίσης να πάρετε σε άλλους τύπους αρχείων, π.χ., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) ή το .nccsv Ανταπόκριση μεταδεδομένων (για παράδειγμα, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Αν και .nccsv Τα μεταδεδομένα είναι διαθέσιμα μόνο για σύνολα δεδομένων πίνακα) , και οι δύο υποστηρίζουν όλους τους τύπους δεδομένων (κυρίως, μακρύ, ulong, και char) .   ### Αρχεία πολυμέσων{#media-files} Δεν είναι όλα τα δεδομένα σειρές αριθμών ή κειμένου. Μερικά σύνολα δεδομένων αποτελούνται από ή περιλαμβάνουν αρχεία πολυμέσων, όπως αρχεία εικόνας, ήχου και βίντεο. ERDDAP™ έχει κάποια ειδικά χαρακτηριστικά για να διευκολύνει τους χρήστες να αποκτήσουν πρόσβαση σε αρχεία πολυμέσων. Είναι διαδικασία δύο βημάτων: @@ -604,7 +604,7 @@ https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ### Εργασία με αρχεία AWS S3{#working-with-aws-s3-files} [Διαδικτυακή Υπηρεσία Amazon (AWS) ](https://aws.amazon.com) είναι ένας πωλητής [υπολογιστικό σύννεφο](https://en.wikipedia.org/wiki/Cloud_computing) υπηρεσίες. [S3](https://aws.amazon.com/s3/) είναι ένα σύστημα αποθήκευσης αντικειμένων που προσφέρεται από το AWS. Αντί του ιεραρχικού συστήματος καταλόγων και αρχείων ενός παραδοσιακού συστήματος αρχείων (σαν ένα σκληρό δίσκο στον υπολογιστή σας) , S3 προσφέρει just "buckets" που κατέχουν "αντικείμενα" (Θα τους τηλεφωνήσουμε. "files" ) . -Για αρχεία ASCII (π.χ., .csv.) , ERDDAP™ μπορεί να λειτουργήσει με τα αρχεία στους κουβάδες άμεσα. Το μόνο πράγμα που πρέπει να κάνετε είναι να καθορίσετε το<αρχείοDir> για το σύνολο δεδομένων χρησιμοποιώντας μια συγκεκριμένη μορφή για τον κουβά AWS, π.χ.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Δεν πρέπει να χρησιμοποιήσετε<cacheFromUrl> . Δείτε παρακάτω για λεπτομέρειες. +Για αρχεία ASCII (π.χ., .csv.) , ERDDAP™ μπορεί να λειτουργήσει με τα αρχεία στους κουβάδες άμεσα. Το μόνο πράγμα που πρέπει να κάνετε είναι να καθορίσετε το<αρχείοDir> για το σύνολο δεδομένων χρησιμοποιώντας μια συγκεκριμένη μορφή για τον κουβά AWS, π.χ. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Δεν πρέπει να χρησιμοποιήσετε<cacheFromUrl> . Δείτε παρακάτω για λεπτομέρειες. Αλλά για δυαδικά αρχεία (π.χ., .nc , .grib, .bufr, και .hdf αρχεία) , θα πρέπει να χρησιμοποιήσετε το<σύστημα cacheFromUrl> που περιγράφεται παρακάτω. ERDDAP , netcdf-java (το οποίο ERDDAP™ χρήση για την ανάγνωση δεδομένων από αυτά τα αρχεία) , και άλλα επιστημονικά λογισμικό δεδομένων έχουν σχεδιαστεί για να εργαστούν με αρχεία σε ένα παραδοσιακό σύστημα αρχείων που προσφέρει [επίπεδο μπλοκ](https://en.wikipedia.org/wiki/Block-level_storage) πρόσβαση σε αρχεία (που επιτρέπει την ανάγνωση κομματιών ενός αρχείου) , αλλά S3 προσφέρει μόνο [επίπεδο αρχείου (αντικείμενο) ](https://en.wikipedia.org/wiki/Block-level_storage) πρόσβαση σε αρχεία (που επιτρέπει μόνο την ανάγνωση ολόκληρου του αρχείου) . Το AWS προσφέρει εναλλακτική λύση έναντι του S3, [Ελαστικό κατάστημα μπλοκ (EBS) ](https://aws.amazon.com/ebs/) ), η οποία υποστηρίζει την πρόσβαση στο επίπεδο μπλοκ σε αρχεία, αλλά είναι ακριβότερη από S3, έτσι σπάνια χρησιμοποιείται για τη μαζική αποθήκευση μεγάλων ποσοτήτων αρχείων δεδομένων. (Έτσι, όταν οι άνθρωποι λένε αποθήκευση δεδομένων στο σύννεφο (S3) είναι φθηνό, είναι συνήθως ένα μήλο με πορτοκάλια σύγκριση.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Το αντίστοιχο URl για το αντικείμενο αυτό είναι - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) Το AWS υποστηρίζει μια μικρή παραλλαγή του τρόπου κατασκευής του URL, αλλά ERDDAP™ απαιτεί αυτή τη συγκεκριμένη μορφή: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Από την ERDDAP v2.29, μπορείτε τώρα να χρησιμοποιήσετε το `s3://` Μορφή URI αντί του URL κουβά. Αυτή είναι η μορφή που χρησιμοποιείται από το [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *κουβάςName* / *κλειδί* @@ -697,22 +697,22 @@ ABI-Lib.2018.052.22.22.OR\\_ABI-L1b-RadM2-M3C10\\_G16\\_s20180522247575), στη Σε όλες τις περιπτώσεις, θα χρειαστείτε ένα λογαριασμό AWS επειδή το AWS SDK για Java (το οποίο ERDDAP™ χρησιμοποιεί για να ανακτήσει πληροφορίες σχετικά με το περιεχόμενο ενός κουβά) απαιτεί πιστοποιητικά λογαριασμού AWS. (περισσότερα για αυτό παρακάτω) ERDDAP™ μπορεί να έχει πρόσβαση σε κουβάδες AWS S3 μόνο αν καθορίσετε το [<cacheFromUrl>] (#Cachefromurl Από τον ουρανό) (ή<αρχείοDir>) σε συγκεκριμένη μορφή: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* όπου * Ο κουβάςName είναι η σύντομη μορφή του ονόματος κουβά, π.χ. noaa-goes17 . * Η aws-περιοχή, π.χ., us-east-1, είναι από τη στήλη "Περιφέρεια" σε έναν από τους πίνακες της [Τέλος σημείων υπηρεσίας AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) όπου βρίσκεται ο κουβάς. * Το πρόθεμα είναι προαιρετικό. Αν είναι παρών, πρέπει να τελειώσει με '/' . -Για παράδειγμα,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Για παράδειγμα, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Αυτή η μορφή URL είναι μια από τις συστάσεις AWS S3: δείτε [Πρόσβαση σε έναν Κουβά](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) και [αυτή η περιγραφή προθέσεων](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ απαιτεί να συνδυάσετε το URL του κουβά και το προαιρετικό πρόθεμα σε ένα URL προκειμένου να καθορίσετε το<cacheFromUrl> (ή<αρχείοDir>) όπου βρίσκονται τα αρχεία. #### Δοκιμή δημόσιων βαλβίδων AWS S3{#test-public-aws-s3-buckets} Για τους δημόσιους κουβάδες, μπορείτε και θα πρέπει να δοκιμάσετε το URL κουβά του καταλόγου AWS S3 στον browser σας, π.χ., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Εάν το URL του κουβά είναι σωστό και κατάλληλο για ERDDAP , θα επιστρέψει ένα έγγραφο XML που έχει (μερική) κατάλογο των περιεχομένων του εν λόγω κουβά. Δυστυχώς, το πλήρες URL (Δηλαδή, URL κουβά συν πρόθεμα) ότι ERDDAP™ θέλει ένα δεδομένο σύνολο δεδομένων δεν λειτουργεί σε ένα πρόγραμμα περιήγησης. Το AWS δεν προσφέρει ένα σύστημα για να περιηγηθείτε στην ιεραρχία ενός κουβά εύκολα στον browser σας. (Αν αυτό είναι λάθος, παρακαλώ στείλτε email στον Κρις. Τζον στο Νόαγκοβ. Διαφορετικά, Amazon, παρακαλώ προσθέστε υποστήριξη για αυτό!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Εάν το URL του κουβά είναι σωστό και κατάλληλο για ERDDAP , θα επιστρέψει ένα έγγραφο XML που έχει (μερική) κατάλογο των περιεχομένων του εν λόγω κουβά. Δυστυχώς, το πλήρες URL (Δηλαδή, URL κουβά συν πρόθεμα) ότι ERDDAP™ θέλει ένα δεδομένο σύνολο δεδομένων δεν λειτουργεί σε ένα πρόγραμμα περιήγησης. Το AWS δεν προσφέρει ένα σύστημα για να περιηγηθείτε στην ιεραρχία ενός κουβά εύκολα στον browser σας. (Αν αυτό είναι λάθος, παρακαλώ στείλτε email στον Κρις. Τζον στο Νόαγκοβ. Διαφορετικά, Amazon, παρακαλώ προσθέστε υποστήριξη για αυτό!) #### Βλέπει τα Περιεχόμενα ενός Κουβά{#viewing-the-contents-of-a-bucket} -S3 κουβάδες συχνά περιέχουν μια-δυο κατηγορίες αρχείων, σε μια-δυο ψευδο-υποκαταλόγους, η οποία θα μπορούσε να γίνει ένα-δυο από ERDDAP™ σύνολα δεδομένων. Για να κάνει το ERDDAP™ σύνολα δεδομένων, θα πρέπει να γνωρίζετε τον κατάλογο έναρξης για<cacheFromUrl> (ή<fileDir>) και τη μορφή των ονομάτων αρχείων που προσδιορίζουν αυτό το υποσύνολο αρχείων. Αν προσπαθήσετε να δείτε ολόκληρο το περιεχόμενο ενός κουβά σε ένα πρόγραμμα περιήγησης, το S3 θα σας δείξει μόνο τα πρώτα 1000 αρχεία, τα οποία είναι ανεπαρκή. Επί του παρόντος, ο καλύτερος τρόπος για να δείτε όλα τα περιεχόμενα ενός κουβά είναι να κάνει ένα [Πίνακας EDD από αρχείοNames](#eddtablefromfilenames) σύνολο δεδομένων (στο PC σας ERDDAP™ ή/και στο κοινό σας ERDDAP ) , το οποίο σας δίνει επίσης έναν εύκολο τρόπο να περιηγηθείτε στη δομή καταλόγου και να κατεβάσετε αρχεία. Η<αρχείοDir> για αυτό θα είναι το URL που κάνατε παραπάνω, π.χ.,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Γιατί το AWS S3 δεν προσφέρει ένα γρήγορο και εύκολο τρόπο για οποιονδήποτε να το κάνει αυτό χωρίς λογαριασμό AWS; \\] Σημειώστε ότι όταν το κάνω αυτό στον υπολογιστή μου σε ένα μη-Αμαζόνιο δίκτυο, φαίνεται ότι η Amazon επιβραδύνει την απόκριση σε μια trickπή (περίπου 100 (♪ ♪) αρχεία ανά κομμάτι) μετά τα πρώτα κομμάτια (1000 αρχείων ανά τεμάχιο) κατεβάζονται. Δεδομένου ότι οι κουβάδες μπορεί να έχουν ένα τεράστιο αριθμό αρχείων (Η Noaa-goes17 έχει 26 εκατομμύρια) , να πάρει όλα τα περιεχόμενα ενός κουβά μπορεί να λάβει EDDTableFromFileNames αρκετές ώρες (π.χ., 12!) να τελειώσει. \\[ Αμαζόνιο, σωστά;! \\] +S3 κουβάδες συχνά περιέχουν μια-δυο κατηγορίες αρχείων, σε μια-δυο ψευδο-υποκαταλόγους, η οποία θα μπορούσε να γίνει ένα-δυο από ERDDAP™ σύνολα δεδομένων. Για να κάνει το ERDDAP™ σύνολα δεδομένων, θα πρέπει να γνωρίζετε τον κατάλογο έναρξης για<cacheFromUrl> (ή<fileDir>) και τη μορφή των ονομάτων αρχείων που προσδιορίζουν αυτό το υποσύνολο αρχείων. Αν προσπαθήσετε να δείτε ολόκληρο το περιεχόμενο ενός κουβά σε ένα πρόγραμμα περιήγησης, το S3 θα σας δείξει μόνο τα πρώτα 1000 αρχεία, τα οποία είναι ανεπαρκή. Επί του παρόντος, ο καλύτερος τρόπος για να δείτε όλα τα περιεχόμενα ενός κουβά είναι να κάνει ένα [Πίνακας EDD από αρχείοNames](#eddtablefromfilenames) σύνολο δεδομένων (στο PC σας ERDDAP™ ή/και στο κοινό σας ERDDAP ) , το οποίο σας δίνει επίσης έναν εύκολο τρόπο να περιηγηθείτε στη δομή καταλόγου και να κατεβάσετε αρχεία. Η<αρχείοDir> για αυτό θα είναι το URL που κάνατε παραπάνω, π.χ., https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Γιατί το AWS S3 δεν προσφέρει ένα γρήγορο και εύκολο τρόπο για οποιονδήποτε να το κάνει αυτό χωρίς λογαριασμό AWS; \\] Σημειώστε ότι όταν το κάνω αυτό στον υπολογιστή μου σε ένα μη-Αμαζόνιο δίκτυο, φαίνεται ότι η Amazon επιβραδύνει την απόκριση σε μια trickπή (περίπου 100 (♪ ♪) αρχεία ανά κομμάτι) μετά τα πρώτα κομμάτια (1000 αρχείων ανά τεμάχιο) κατεβάζονται. Δεδομένου ότι οι κουβάδες μπορεί να έχουν ένα τεράστιο αριθμό αρχείων (Η Noaa-goes17 έχει 26 εκατομμύρια) , να πάρει όλα τα περιεχόμενα ενός κουβά μπορεί να λάβει EDDTableFromFileNames αρκετές ώρες (π.χ., 12!) να τελειώσει. \\[ Αμαζόνιο, σωστά;! \\] #### Δημιουργία ενός πίνακα EDD ΑπόΑρχείοNames Dataset με έναν κάδο AWS S3{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Εάν έχετε ένα όνομα κουβά, αλλά δεν έχετε ήδη μια λίστα αρχείων στον κουβά S3 ή το πρόθεμα που προσδιορίζει τη θέση των σχετικών αρχείων στον κουβά, χρησιμοποιήστε τις παρακάτω οδηγίες για να φτιάξετε ένα σύνολο δεδομένων EDDTableFromFileNames ώστε να μπορείτε να περιηγηθείτε στην ιεραρχία καταλόγου του κουβά S3 μέσω ERDDAP Σ "files" σύστημα. @@ -727,22 +727,24 @@ S3 κουβάδες συχνά περιέχουν μια-δυο κατηγορί Υπόδειξη για το Linux και το Mac OS: το αρχείο διαπιστευτηρίων πρέπει να βρίσκεται στον αρχικό κατάλογο του χρήστη που εκτελεί το Tomcat (και ERDDAP ) (Για αυτή την παράγραφο, θα υποθέσουμε user=tomcat) σε ένα αρχείο που ονομάζεται ~/.aws / credentials . Μην υποθέτεις ότι το ~ είναι /home/tomcat -- στην πραγματικότητα χρησιμοποιεί το cd ~ για να ανακαλύψει που πιστεύει το λειτουργικό σύστημα ~ για το user=tomcat είναι. Δημιουργήστε τον κατάλογο αν δεν υπάρχει. Επίσης, αφού βάλετε το αρχείο διαπιστευτηρίων στη θέση του, βεβαιωθείτε ότι ο χρήστης και η ομάδα για το αρχείο είναι tomcat και στη συνέχεια χρησιμοποιήστε chmod 400 διαπιστευτήρια για να βεβαιωθείτε ότι το αρχείο είναι μόνο ανάγνωσης για το χρήστη=tomcat. 3. Δημιουργία του URL κουβά στο [μορφή που ERDDAP™ απαιτεί](#accessing-files-in-an-aws-s3-bucket) , π.χ., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , και (για δημόσιους κουβάδες) δοκιμάστε το σε ένα πρόγραμμα περιήγησης για να βεβαιωθείτε ότι επιστρέφει ένα έγγραφο XML το οποίο έχει μια μερική λίστα των περιεχομένων του εν λόγω κουβά. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , και (για δημόσιους κουβάδες) δοκιμάστε το σε ένα πρόγραμμα περιήγησης για να βεβαιωθείτε ότι επιστρέφει ένα έγγραφο XML το οποίο έχει μια μερική λίστα των περιεχομένων του εν λόγω κουβά.   4. Χρήση [Δημιουργία συνόλων δεδομένωνXml](#generatedatasetsxml) για τη δημιουργία ενός [Πίνακας EDD από αρχείοNames](#eddtablefromfilenames) σύνολο δεδομένων: * Για τον αρχικό κατάλογο, χρησιμοποιήστε αυτή τη σύνταξη: \\*\\*\\ *Από το OnTheFly,* BucketUrl σας* για παράδειγμα, - \\*\\*\\Από το OnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\Από το OnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Όνομα αρχείου regex; .\\* * Αναδρομική; αλήθεια * επαναφόρτωση Κάθε λεπτό; 10080 - * infoUrl ♪ ♪https://registry.opendata.aws/noaa-goes/ + * infoUrl ♪ ♪ https://registry.opendata.aws/noaa-goes/ + * Ίδρυμα; NOAA * Περίληψη; τίποτα ( ERDDAP™ θα δημιουργήσει μια αξιοπρεπή περίληψη αυτόματα.) * Τίτλος; τίποτα ( ERDDAP™ θα δημιουργήσει έναν αξιοπρεπή τίτλο αυτόματα.) Ως συνήθως, θα πρέπει να επεξεργαστείτε το αποτέλεσμα XML για να επαληθεύσετε την ορθότητα και να κάνετε βελτιώσεις πριν από το κομμάτι των συνόλων δεδομένων χρησιμοποιώντας το datasets.xml . 5. Εάν ακολουθήσετε τις παραπάνω οδηγίες και φορτώσετε το σύνολο δεδομένων ERDDAP , έχετε δημιουργήσει ένα σύνολο δεδομένων EDDTableFromFiles. Για παράδειγμα, και για να είναι ευκολότερο για οποιονδήποτε να περιηγηθεί και να κατεβάσει αρχεία από τους AWS Open Data κουβάδες, δημιουργήσαμε το EDDTableFromFileNames datasets (δείτε τη λίστα στο - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) για σχεδόν όλα τα [AWS S3 Ανοιχτοί κουβάδες δεδομένων](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) για σχεδόν όλα τα [AWS S3 Ανοιχτοί κουβάδες δεδομένων](https://registry.opendata.aws/) . \\[ Οι λίγοι κουβάδες που δεν συμπεριλάβαμε είτε έχουν ένα μεγάλο αριθμό αρχείων στον ριζικό κατάλογο (περισσότερα από όσα μπορείτε να κατεβάσετε σε εύλογο χρονικό διάστημα) , ή δεν επιτρέπουν την πρόσβαση του κοινού (Δεν υποτίθεται ότι είναι όλοι δημόσιοι;) , ή είναι ο αιτών πληρώνει κουβάδες (π.χ., Sentinel) . \\] Εάν κάνετε κλικ στο "files" σύνδεση για ένα από αυτά τα σύνολα δεδομένων, μπορείτε να περιηγηθείτε στο δέντρο καταλόγου και τα αρχεία σε αυτόν τον κουβά S3. Λόγω του τρόπου\\*\\*\\* από το OnTheFly EDDTableFromFiles λειτουργεί, αυτές οι λίστες καταλόγου είναι πάντα απόλυτα ενημερωμένες επειδή ERDDAP™ Τους παίρνει στην πτήση. Αν κάνετε κλικ στο δέντρο καταλόγου σε ένα πραγματικό όνομα αρχείου και κάνετε κλικ στο όνομα αρχείου, ERDDAP™ θα ανακατευθύνει το αίτημά σας σε AWS S3 έτσι ώστε να μπορείτε να κατεβάσετε το αρχείο απευθείας από AWS. Μπορείτε τότε να επιθεωρήσετε αυτό το αρχείο. @@ -756,7 +758,7 @@ S3 κουβάδες συχνά περιέχουν μια-δυο κατηγορί **Τότε μπορείς να κάνεις ERDDAP™ σύνολα δεδομένων που δίνουν στους χρήστες πρόσβαση στα δεδομένα των αρχείων.** Βλέπε τις οδηγίες [ ERDDAP™ και S3 Μπάκετς](#erddap-and-aws-s3-buckets) (ανωτέρω) . Για το δείγμα EDDTableFromFileNames dataset που κάνατε παραπάνω, αν κάνετε λίγο ψάξιμο με τον κατάλογο και τα ονόματα αρχείων στο δέντρο καταλόγου, γίνεται σαφές ότι τα ονόματα καταλόγου ανωτάτου επιπέδου (π.χ., ABI-L1b-RadC) αντιστοιχεί σε ό, τι ERDDAP™ θα καλούσε ξεχωριστά σύνολα δεδομένων. Ο κουβάς με τον οποίο δουλεύεις μπορεί να είναι παρόμοιος. Στη συνέχεια, θα μπορούσατε να επιδιώξετε τη δημιουργία ξεχωριστών συνόλων δεδομένων ERDDAP™ για κάθε ένα από αυτά τα σύνολα δεδομένων, χρησιμοποιώντας, π.χ., -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ ως η<cacheFromUrl>. Δυστυχώς, για το συγκεκριμένο παράδειγμα, τα σύνολα δεδομένων στον κουβά όλα φαίνονται να είναι επίπεδο 1 ή επίπεδο 2 σύνολα δεδομένων, το οποίο ERDDAP™ [δεν είναι ιδιαίτερα καλή στο](#dimensions) , επειδή το σύνολο δεδομένων είναι μια πιο περίπλοκη συλλογή μεταβλητών που χρησιμοποιούν διαφορετικές διαστάσεις.   @@ -975,7 +977,7 @@ nco/ncatted -μια μονάδα, χρόνο, o,c,' δευτερόλεπτα α ### EDDGrid Από το Νταπ{#eddgridfromdap} [ ** EDDGrid Από το Νταπ** ](#eddgridfromdap) χειρίζεται μεταβλητές καννάβου από [ DAP ](https://www.opendap.org/) Διακομιστές. -* Σας συνιστούμε να χρησιμοποιήσετε το [Δημιουργία συνόλων δεδομένων Πρόγραμμα Xml](#generatedatasetsxml) να κάνει ένα πρόχειρο σχέδιο του datasets.xml κομμάτι για αυτό το σύνολο δεδομένων. Μπορείτε να συγκεντρώσετε τις πληροφορίες που χρειάζεστε για να τροποποιήσετε αυτό ή να δημιουργήσετε το δικό σας XML για ένα EDDGrid FromDap dataset κοιτάζοντας τα αρχεία DDS και DAS του συνόλου δεδομένων πηγής στον browser σας (με την προσθήκη .das και .dds στο sourceUrl , για παράδειγμα, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Σας συνιστούμε να χρησιμοποιήσετε το [Δημιουργία συνόλων δεδομένων Πρόγραμμα Xml](#generatedatasetsxml) να κάνει ένα πρόχειρο σχέδιο του datasets.xml κομμάτι για αυτό το σύνολο δεδομένων. Μπορείτε να συγκεντρώσετε τις πληροφορίες που χρειάζεστε για να τροποποιήσετε αυτό ή να δημιουργήσετε το δικό σας XML για ένα EDDGrid FromDap dataset κοιτάζοντας τα αρχεία DDS και DAS του συνόλου δεδομένων πηγής στον browser σας (με την προσθήκη .das και .dds στο sourceUrl , για παράδειγμα, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid Από Dap μπορεί να πάρει τα δεδομένα από οποιαδήποτε πολυδιάστατη μεταβλητή από ένα DAP Διακομιστής δεδομένων. (Προηγουμένως, EDDGrid Το FromDap περιορίστηκε στις μεταβλητές που έχουν οριστεί ως "grid", αλλά αυτό δεν είναι πλέον απαίτηση.)   @@ -1335,7 +1337,7 @@ nco/ncatted -μια μονάδα, χρόνο, o,c,' δευτερόλεπτα α ``` -Σημειώστε τη χρήση της ομάδας σύλληψης αριθ. 2 για τη σύλληψη των ψηφίων που συμβαίνουν μετά το 'r' ή 's' και πριν από το "\\_global". Αυτό το παράδειγμα δείχνει επίσης πώς να προσθέσετε πρόσθετες ιδιότητες (π.χ., ioos\\_category και μονάδες) στη μεταβλητή άξονα. +Σημειώστε τη χρήση της ομάδας σύλληψης αριθ. 2 για τη σύλληψη των ψηφίων που εμφανίζονται μετά το 'r' ή 's' και πριν "\\_global" . Αυτό το παράδειγμα δείχνει επίσης πώς να προσθέσετε πρόσθετες ιδιότητες (π.χ., ioos\\_category και μονάδες) στη μεταβλητή άξονα.   #### Εξωτερικά Συμπιεσμένα Αρχεία{#externally-compressed-files} * Σειρά δεδομένων που είναι υποσύνολα EDDGrid Από αρχεία και πίνακα EDD FromFiles μπορεί να εξυπηρετήσει τα δεδομένα απευθείας από εξωτερικά συμπιεσμένα αρχεία δεδομένων, συμπεριλαμβανομένων .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , και .Z αρχεία . @@ -1433,7 +1435,7 @@ Gunzip - r *ΔιευθυντήςName* Αντ 'αυτού, χρησιμοποιήστε το [<σύστημα cacheFromUrl>] (#Cachefromurl Από τον ουρανό) . Πρόσβαση ERDDAP™ σύνολα δεδομένων ως αρχεία μέσω των αιτημάτων εύρους byte -- -Γυρνώντας αυτό γύρω, δεδομένου ότι μπορείτε (Θεωρητικά) Σκεφτείτε ένα σύνολο δεδομένων ERDDAP™ ως γίγαντας .nc αρχείο με προσθήκη " .nc " στη βάση OPEN DAP URL για ένα δοσμένο σύνολο δεδομένων (π.χ.,https://myserver.org/erddap/griddap/datasetID.ncκαι επίσης με την προσθήκη a ?query μετά από αυτό για να καθορίσετε ένα υποσύνολο) , είναι ίσως λογικό να ρωτήσω αν μπορείτε να χρησιμοποιήσετε netcdf-java, Ferret , ή κάποια άλλη NetCDF λογισμικό πελάτη για να διαβάσει τα δεδομένα μέσω Αιτήσεις εύρους HTTP από ERDDAP . Η απάντηση είναι όχι, γιατί δεν υπάρχει πραγματικά ένα τεράστιο - .nc " αρχείο. Αν θέλετε να το κάνετε αυτό, αντί να κάνετε μια από αυτές τις επιλογές: +Γυρνώντας αυτό γύρω, δεδομένου ότι μπορείτε (Θεωρητικά) Σκεφτείτε ένα σύνολο δεδομένων ERDDAP™ ως γίγαντας .nc αρχείο με προσθήκη " .nc " στη βάση OPEN DAP URL για ένα δοσμένο σύνολο δεδομένων (π.χ., https://myserver.org/erddap/griddap/datasetID.nc και επίσης με την προσθήκη a ?query μετά από αυτό για να καθορίσετε ένα υποσύνολο) , είναι ίσως λογικό να ρωτήσω αν μπορείτε να χρησιμοποιήσετε netcdf-java, Ferret , ή κάποια άλλη NetCDF λογισμικό πελάτη για να διαβάσει τα δεδομένα μέσω Αιτήσεις εύρους HTTP από ERDDAP . Η απάντηση είναι όχι, γιατί δεν υπάρχει πραγματικά ένα τεράστιο - .nc " αρχείο. Αν θέλετε να το κάνετε αυτό, αντί να κάνετε μια από αυτές τις επιλογές: * Χρήση(OPeN)DAPλογισμικό πελάτη για να συνδεθεί με τις υπηρεσίες griddap που προσφέρονται από ERDDAP . Αυτό είναι ό, τι DAP (και έτσι ERDDAP ) ήταν σχεδιασμένο για. Είναι πολύ αποτελεσματικό. * Ή, κατεβάστε το πηγαίο αρχείο (α) από την "files" σύστημα (ή ένα υποσύνολο αρχείο μέσω ενός .nc ♪ ♪ Ερώτηση) στον υπολογιστή σας και χρησιμοποιήστε netcdf-java, Ferret , ή κάποια άλλη NetCDF λογισμικό πελάτη για να διαβάσετε το (Τώρα.) τοπικό αρχείο (α) . @@ -2253,9 +2255,9 @@ int audioSampleSizeInBits 16; //# των bits ανά κανάλι ανά δεί >  </dataset> ### Πίνακας EDD από το DapSequence{#eddtablefromdapsequence} - [ **Πίνακας EDD από το DapSequence** ](#eddtablefromdapsequence) χειρίζεται μεταβλητές μέσα σε ακολουθίες 1 και 2 επιπέδων από [ DAP ](https://www.opendap.org/) εξυπηρετητές όπως: DAP ΑΝΑ (ήταν στοhttps://www.pmel.noaa.gov/epic/software/dapper/, τώρα διακόπτεται) . + [ **Πίνακας EDD από το DapSequence** ](#eddtablefromdapsequence) χειρίζεται μεταβλητές μέσα σε ακολουθίες 1 και 2 επιπέδων από [ DAP ](https://www.opendap.org/) εξυπηρετητές όπως: DAP ΑΝΑ (ήταν στο https://www.pmel.noaa.gov/epic/software/dapper/ , τώρα διακόπτεται) . -* Σας συνιστούμε να χρησιμοποιήσετε το [Δημιουργία συνόλων δεδομένων Πρόγραμμα Xml](#generatedatasetsxml) να κάνει ένα πρόχειρο σχέδιο του datasets.xml κομμάτι για αυτό το σύνολο δεδομένων. Στη συνέχεια, μπορείτε να επεξεργαστείτε αυτό για να το συντονίσει πρόστιμο. Μπορείτε να συγκεντρώσετε τις πληροφορίες που χρειάζεστε εξετάζοντας τα αρχεία DDS και DAS του συνόλου δεδομένων πηγής στο πρόγραμμα περιήγησης σας (με την προσθήκη .das και .dds στο sourceUrl (ένα παράδειγμαhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Σας συνιστούμε να χρησιμοποιήσετε το [Δημιουργία συνόλων δεδομένων Πρόγραμμα Xml](#generatedatasetsxml) να κάνει ένα πρόχειρο σχέδιο του datasets.xml κομμάτι για αυτό το σύνολο δεδομένων. Στη συνέχεια, μπορείτε να επεξεργαστείτε αυτό για να το συντονίσει πρόστιμο. Μπορείτε να συγκεντρώσετε τις πληροφορίες που χρειάζεστε εξετάζοντας τα αρχεία DDS και DAS του συνόλου δεδομένων πηγής στο πρόγραμμα περιήγησης σας (με την προσθήκη .das και .dds στο sourceUrl (ένα παράδειγμα https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Μια μεταβλητή είναι σε DAP ακολουθία, εάν η απόκριση .dds δείχνει ότι η δομή δεδομένων που κατέχει τη μεταβλητή είναι μια αλληλουχία .dds . (περίπτωση αναίσθητη) . * Σε ορισμένες περιπτώσεις, θα δείτε μια ακολουθία μέσα σε μια ακολουθία, μια ακολουθία 2 επιπέδων -- EDDTableFromDapSequence χειρίζεται αυτά, πάρα πολύ. @@ -2378,15 +2380,15 @@ int audioSampleSizeInBits 16; //# των bits ανά κανάλι ανά δεί * [Οδηγός JDBC και<οδηγόςName>] (#jdbc-οδηγός) -- Πρέπει να πάρετε το κατάλληλο αρχείο JDBC 3 ή JDBC 4 οδηγού .jar για τη βάση δεδομένων σας και Βάλτο μέσα. *τομκάτ* /webapps/erddap/WEB-INF/lib μετά την εγκατάσταση ERDDAP . Τότε, στο δικό σου datasets.xml για αυτό το σύνολο δεδομένων, πρέπει να ορίσετε το<οδηγόςName> για αυτόν τον οδηγό, που είναι (Δυστυχώς.) διαφορετικό από το όνομα αρχείου. Αναζήτηση στο διαδίκτυο για τον οδηγό JDBC για τη βάση δεδομένων σας και τον οδηγόName that Java Πρέπει να το χρησιμοποιήσεις. - * Για την MariaDB, προσπάθησε. [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Για την MariaDB, προσπάθησε. [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) Η<οδηγόςName> για χρήση datasets.xml (Βλέπε παρακάτω) είναι πιθανώς org.mariadb.jdbc. Οδηγέ. - * Για MySQL και Amazon RDS, δοκιμάστε [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Για MySQL και Amazon RDS, δοκιμάστε [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) Η<οδηγόςName> για χρήση datasets.xml (Βλέπε παρακάτω) είναι πιθανώς com.mysql.jdbc. Οδηγέ. - * Για Oracle , προσπάθησε [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Για Oracle , προσπάθησε [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . Η<οδηγόςName> για χρήση datasets.xml (Βλέπε παρακάτω) είναι πιθανώς μαντείο.jdbc.driver. Oracle Οδηγέ. - * Για την Postgresql, πήραμε τον οδηγό JDBC 4 από [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Για την Postgresql, πήραμε τον οδηγό JDBC 4 από [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) Η<οδηγόςName> για χρήση datasets.xml (Βλέπε παρακάτω) είναι πιθανώς org.postgresql. Οδηγέ. - * Για SQL Server, μπορείτε να πάρετε τον οδηγό JTDS JDBC από [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Για SQL Server, μπορείτε να πάρετε τον οδηγό JTDS JDBC από [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . Η<οδηγόςName> για χρήση datasets.xml (Βλέπε παρακάτω) είναι πιθανώς καθαρό.sourceforge.jtds.jdbc. Οδηγέ. Αφού βάλετε τον οδηγό JDBC .jar σε ERDDAP™ lib directory, θα πρέπει να προσθέσετε μια αναφορά σε αυτό το αρχείο .jar στα αρχεία .bat ή / και .sh σεναρίων για GenerateDatasets Xml, DasDds, και ArchiveADataset που βρίσκονται στο *τομκάτ* /webapps/erddap/WEB-INF/ directory? Διαφορετικά, θα πάρετε μια ClassNotFoundException όταν εκτελέσετε αυτά τα σενάρια. @@ -2524,7 +2526,7 @@ PostgreSQL θα ανταποκριθεί πολύ πιο γρήγορα αν [Κ username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Γενικές πληροφορίες σχετικά με τη χρήση ενός DataSource είναι στο [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Γενικές πληροφορίες σχετικά με τη χρήση ενός DataSource είναι στο [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Βλέπεις; [Πληροφορίες Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) και [Παραδείγματα Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) ή να αναζητήσετε τον ιστό για παραδείγματα χρήσης DataSources με άλλους εξυπηρετητές εφαρμογών. * Αν όλα τα άλλα αποτύχουν, να εξετάσει την αποθήκευση των δεδομένων σε μια συλλογή NetCDF v3 .nc αρχεία (ιδιαίτερα .nc αρχεία που χρησιμοποιούν το [ΚΦ Διακριτές γεωμετρίες δειγματοληψίας (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contigoul Ragged δομές δεδομένων Array και έτσι μπορεί να αντιμετωπιστεί με ERDDAP Σ [Πίνακας EDDFromNcCFΑρχεία](#eddtablefromnccffiles) ) . Αν είναι λογικά οργανωμένοι (το καθένα με δεδομένα για ένα κομμάτι χώρου και χρόνου) , ERDDAP™ μπορεί να εξάγει δεδομένα από αυτά πολύ γρήγορα. @@ -2608,7 +2610,7 @@ PostgreSQL θα ανταποκριθεί πολύ πιο γρήγορα αν [Κ Το κομμάτι XML που παράγεται από το GenerateDatasetsXml για κάθε σύνολο δεδομένων περιλαμβάνει: - * Α datasetID η οποία είναι η EDDGrid Σ datasetID Συν "\\_AsATable". + * Α datasetID η οποία είναι η EDDGrid Σ datasetID συν "\\_AsATable" . * Ένα νέο συνοπτικό παγκόσμιο χαρακτηριστικό που είναι το EDDGrid Περίληψη συν μια νέα πρώτη παράγραφο που περιγράφει τι είναι αυτό το σύνολο δεδομένων. * Ένα νέο παγκόσμιο χαρακτηριστικό τίτλου που είναι το EDDGrid τίτλος συν ", (Ως πίνακας) ". * Ένα νέο maxAxis0 παγκόσμιο χαρακτηριστικό με τιμή 10. @@ -2644,21 +2646,21 @@ PostgreSQL θα ανταποκριθεί πολύ πιο γρήγορα αν [Κ * [Τα δεδομένα σε έναν πίνακα EDDFromFileNames dataset](#eddtablefromfilenames-data) είναι ένα τραπέζι που ERDDAP™ δημιουργεί on-the-fly με πληροφορίες για μια ομάδα τοπικών αρχείων. Στον πίνακα, υπάρχει σειρά για κάθε αρχείο. Τέσσερα ειδικά χαρακτηριστικά [ datasets.xml για αυτό το σύνολο δεδομένων](#eddtablefromfilenames-skeleton-xml) καθορίζει ποια αρχεία θα συμπεριληφθούν σε αυτό το σύνολο δεδομένων: ##### αρχείο Dir{#filedir} - * <αρχείοDir> -- Αυτό καθορίζει τον πηγαίο κατάλογο στο σύστημα αρχείων του διακομιστή με τα αρχεία για αυτό το σύνολο δεδομένων. Τα αρχεία που βρίσκονται πραγματικά στο σύστημα αρχείων του διακομιστή στο<αρχείοDir> θα εμφανιστεί στη στήλη url αυτού του συνόλου δεδομένων μέσα σε έναν εικονικό κατάλογο που ονομάζεταιhttps://*serverUrl*/erddap/files/*datasetID/*. + * <αρχείοDir> -- Αυτό καθορίζει τον πηγαίο κατάλογο στο σύστημα αρχείων του διακομιστή με τα αρχεία για αυτό το σύνολο δεδομένων. Τα αρχεία που βρίσκονται πραγματικά στο σύστημα αρχείων του διακομιστή στο<αρχείοDir> θα εμφανιστεί στη στήλη url αυτού του συνόλου δεδομένων μέσα σε έναν εικονικό κατάλογο που ονομάζεται https://*serverUrl*/erddap/files/*datasetID/* . Για παράδειγμα, αν datasetID είναι jplMU RSS Τ, και του<αρχείοDir> είναι /home/data/mur/ , και αυτός ο κατάλογος έχει ένα αρχείο που ονομάζεται jplMU RSS T201501003000000.png, τότε το URL που θα εμφανιστεί στους χρήστες για αυτό το αρχείο θα είναι - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Εκτός από τη χρήση ενός τοπικού καταλόγου για το<αρχείοDir>, μπορείτε επίσης να καθορίσετε το URL μιας απομακρυσμένης, όπως καταλόγους ιστοσελίδας. Αυτό λειτουργεί με: * Μη συγκεντρωτικά σύνολα δεδομένων σε ΤΡΙΤΕΣ, π.χ. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] * Μη συγκεντρωτικά σύνολα δεδομένων Hyrax , π.χ., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Οι περισσότερες λίστες καταλόγων που μοιάζουν με τους Απάτσι, π.χ. - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### απόOnTheFly{#fromonthefly} [\\*\\*\\*από το OnTheFly](#fromonthefly) -- Για μερικούς τεράστιους κουβάδες S3 (Όπως το Noaa-goes17, το οποίο έχει 26 εκατομμύρια αρχεία) , μπορεί να χρειαστεί ERDDAP™ μέχρι 12 ώρες για να κατεβάσετε όλες τις πληροφορίες σχετικά με το περιεχόμενο του κουβά (και στη συνέχεια υπάρχουν και άλλα προβλήματα) . Για να πάρει γύρω από αυτό, υπάρχει ένας ειδικός τρόπος για να χρησιμοποιήσετε<fileDir> στο EDDTableFromFileNames για να κάνετε ένα σύνολο δεδομένων με τον κατάλογο και τα ονόματα αρχείων από έναν κουβά AWS S3. Το σύνολο δεδομένων δεν θα έχει τη λίστα όλων των καταλόγων του κάδου S3 και τα ονόματα αρχείων που ένας χρήστης μπορεί να αναζητήσει μέσω αιτημάτων στο σύνολο δεδομένων. Αλλά το σύνολο δεδομένων θα πάρει τα ονόματα των καταλόγων και αρχείων on-the-fly αν ο χρήστης διασχίζει την ιεραρχία καταλόγου με το σύνολο δεδομένων του "files" Επιλογή. Έτσι, αυτό επιτρέπει στους χρήστες να περιηγηθούν στην ιεραρχία αρχείων και αρχείων του κουβά S3 μέσω του συνόλου δεδομένων "files" σύστημα. Για να το κάνετε αυτό, αντί να καθορίσετε το URL για τον κουβά S3 ως τον κατάλογο "Εκκίνηση" (στη δημιουργία συνόλων δεδομένων Xml) ή<αρχείοDir> (μέσα datasets.xml ) , χρήση: ``` @@ -2837,13 +2839,13 @@ dirTable .nc (που περιέχει μια λίστα με μοναδικά * Η<cacheFromUrl> tag σας επιτρέπει να ορίσετε ένα URL με μια λίστα αρχείων ενός απομακρυσμένου συνόλου δεδομένων από μια απομακρυσμένη λίστα αρχείων. * Μη συγκεντρωτικά σύνολα δεδομένων σε ΤΡΙΤΕΣ, π.χ. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] * Μη συγκεντρωτικά σύνολα δεδομένων Hyrax , π.χ., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Οι περισσότερες λίστες καταλόγων που μοιάζουν με τους Απάτσι, π.χ. - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * Κουβάδες S3, π.χ. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Ωστόσο, αυτό μπορεί να απαιτεί ένα λογαριασμό AWS και περισσότερες ρυθμίσεις. Βλέπεις; [συνεργασία με S3 Buckets in ERDDAP™ ](#working-with-aws-s3-files) . Επίσης, συνήθως δεν χρειάζεται να χρησιμοποιήσετε cache FromUrl με αρχεία σε κουβάδες S3 αν τα αρχεία είναι αρχεία ASCII (π.χ., .csv.) , επειδή ERDDAP™ μπορεί να διαβάσει αποτελεσματικά τα δεδομένα από τον κουβά απευθείας μέσω μιας ροής. @@ -2901,7 +2903,7 @@ dirTable .nc (που περιέχει μια λίστα με μοναδικά και η δεύτερη επιλογή είναι μια συγκεκριμένη τιμή. Το παραπάνω παράδειγμα θα ταιριάζει μόνο με καταλόγους για το δεύτερο δεκαήμερο του 2018, π.χ., - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] και ημέρα 011, 012, ..., 019. (Δες αυτό. [τεκμηρίωση regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) και [regex φροντιστήριο](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Εάν χρειάζεστε βοήθεια δημιουργία<cachePartialPathRegex>, παρακαλώ στείλτε email στο<cacheFromUrl> στο Chris. Ο Τζον στο Νόαγκοβ. @@ -3384,7 +3386,7 @@ EDDTableFromAsciiService είναι η υπερκατηγορία όλων τω * . αναφορά * Το αίτημα είναι μορφοποιημένο σαν μια τυπική απόκριση μορφής HTML, με key=αξία ζεύγη, χωρισμένα με '&'. Για παράδειγμα, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 λέει ERDDAP™ για να προσθέσετε ή να αλλάξετε τα δεδομένα για stationID =46088 για τον καθορισμένο χρόνο. * Συγγραφέας αυτής της αλλαγής είναι ο JohnSmith και το κλειδί είναι κάποιοKey1. * Το URL πρέπει να περιλαμβάνει έγκυρες τιμές (μη ελλείπουσες τιμές) για όλα τα [ http Απαιτούμενες μεταβλητές](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTableFromAsciiService είναι η υπερκατηγορία όλων τω   * .διαγραφή * Το αίτημα είναι μορφοποιημένο σαν μια τυπική απόκριση μορφής HTML, με key=αξία ζεύγη, χωρισμένα με '&'. Για παράδειγμα, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 λέει ERDDAP™ για τη διαγραφή των δεδομένων stationID =46088 την καθορισμένη ώρα. * Συγγραφέας αυτής της αλλαγής είναι ο JohnSmith και το κλειδί είναι κάποιοKey1. * Το URL πρέπει να προσδιορίζει το [ http Απαιτούμενες μεταβλητές](#httpgetrequiredvariables-global-attribute) στην αίτηση (π.χ., stationID και ώρα) . Αν αυτές οι τιμές ταιριάζουν με τις τιμές μιας γραμμής ήδη στο σύνολο δεδομένων (που συνήθως θα) , οι παλιές τιμές διαγράφονται αποτελεσματικά (αν και οι παλιές τιμές είναι ακόμα προσβάσιμες αν ένας χρήστης ζητήσει δεδομένα από προηγούμενο [έκδοση](#versioning) του συνόλου δεδομένων) . @@ -3667,7 +3669,7 @@ HTTP [ΠΟΣΤ](https://en.wikipedia.org/wiki/POST_(HTTP) ) είναι η καλ ##### Προσθήκη και διαγραφή HTTPS{#https-put-and-delete} * [Τι γίνεται με το HTTPS PUT και DELETE;](#https-put-and-delete) - [Πρωτόκολλο μεταφοράς υπερκειμένου (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) είναι η βάση του World Wide Web και ο λόγος που web page URLs αρχίζουν με "http://"ή "https://". HTTPS είναι HTTP με ένα επιπλέον στρώμα ασφάλειας. Κάθε μέρα, περιηγητές, σενάρια και προγράμματα υπολογιστών κάνουν δισεκατομμύρια HTTP (Σ) **ΦΥΓΕ** αιτήματα για λήψη πληροφοριών από απομακρυσμένες πηγές. HTTP (Σ) επίσης περιλαμβάνει και άλλα [verbήματα](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , ιδίως PUT (για να ωθήσει τα δεδομένα στον εξυπηρετητή) και ΔΕΛΕΤΗ (σε δεδομένα DELETE από τον εξυπηρετητή) . Ναι, PUT και DELETE είναι ο κατάλληλος τρόπος για να εισάγετε τα δεδομένα σε, και να διαγράψετε τα δεδομένα από, ένα σύνολο δεδομένων μέσω HTTP (Σ) . GET υποστηρίζεται από κάθε κομμάτι του λογισμικού που μπορεί να λειτουργήσει με HTTP (Σ) . GET είναι πραγματικά εύκολο να συνεργαστεί με. Όλοι ξέρουν ήδη πώς να εργαστούν με GET και πολλοί ξέρουν πώς να χρησιμοποιήσουν POST (που μπορεί να χρησιμοποιηθεί ουσιαστικά με τον ίδιο τρόπο με GET) , έτσι κάναμε EDDTableFromHttpΔουλέψτε με GET και POST. Πολύ λίγοι άνθρωποι (ακόμα και λίγοι προγραμματιστές υπολογιστών) έχουν δουλέψει ποτέ με PUT και DELETE. Το PUT και το DELETE γενικά υποστηρίζονται μόνο από γλώσσες υπολογιστών, οπότε η χρήση τους απαιτεί ένα επιδέξιο πρόγραμμα. Έτσι η PUT και η DELETE είναι συνήθως μια πολύ πιο δυσκίνητη προσέγγιση δεδομένου του τρόπου με τον οποίο έχουν εξελιχθεί τα εργαλεία. + [Πρωτόκολλο μεταφοράς υπερκειμένου (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) είναι η βάση του World Wide Web και ο λόγος που web page URLs αρχίζουν με " http://" ή " https://" . HTTPS είναι HTTP με ένα επιπλέον στρώμα ασφάλειας. Κάθε μέρα, περιηγητές, σενάρια και προγράμματα υπολογιστών κάνουν δισεκατομμύρια HTTP (Σ) **ΦΥΓΕ** αιτήματα για λήψη πληροφοριών από απομακρυσμένες πηγές. HTTP (Σ) επίσης περιλαμβάνει και άλλα [verbήματα](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , ιδίως PUT (για να ωθήσει τα δεδομένα στον εξυπηρετητή) και ΔΕΛΕΤΗ (σε δεδομένα DELETE από τον εξυπηρετητή) . Ναι, PUT και DELETE είναι ο κατάλληλος τρόπος για να εισάγετε τα δεδομένα σε, και να διαγράψετε τα δεδομένα από, ένα σύνολο δεδομένων μέσω HTTP (Σ) . GET υποστηρίζεται από κάθε κομμάτι του λογισμικού που μπορεί να λειτουργήσει με HTTP (Σ) . GET είναι πραγματικά εύκολο να συνεργαστεί με. Όλοι ξέρουν ήδη πώς να εργαστούν με GET και πολλοί ξέρουν πώς να χρησιμοποιήσουν POST (που μπορεί να χρησιμοποιηθεί ουσιαστικά με τον ίδιο τρόπο με GET) , έτσι κάναμε EDDTableFromHttpΔουλέψτε με GET και POST. Πολύ λίγοι άνθρωποι (ακόμα και λίγοι προγραμματιστές υπολογιστών) έχουν δουλέψει ποτέ με PUT και DELETE. Το PUT και το DELETE γενικά υποστηρίζονται μόνο από γλώσσες υπολογιστών, οπότε η χρήση τους απαιτεί ένα επιδέξιο πρόγραμμα. Έτσι η PUT και η DELETE είναι συνήθως μια πολύ πιο δυσκίνητη προσέγγιση δεδομένου του τρόπου με τον οποίο έχουν εξελιχθεί τα εργαλεία.   ##### Σημειώσεις HttpGet{#httpget-notes} * [Σημειώσεις](#httpget-notes) @@ -3676,7 +3678,7 @@ HTTP [ΠΟΣΤ](https://en.wikipedia.org/wiki/POST_(HTTP) ) είναι η καλ ##### Ευχαριστώ.{#thanks} * [Χάρη στο CHORDS για τη βασική ιδέα.](#thanks) Η βασική ιδέα για το EDDTableFromHttpGet (Δηλαδή, χρησιμοποιώντας ένα HTTP GET αίτημα για προσθήκη δεδομένων σε ένα σύνολο δεδομένων) είναι από UCAR του (Της NCAR;) [Υπηρεσίες δεδομένων σε πραγματικό χρόνο (ΧΡΟΝΟΙ) ](https://github.com/earthcubeprojects-chords) έργο. Η μορφή των παραμέτρων της αίτησης (επανάληψη *όνομα=τιμή* , χωρισμένα με &'s) είναι η ίδια τυπική μορφή που χρησιμοποιείται από HTML μορφές σε ιστοσελίδες. Είναι μια απλή και λαμπρή ιδέα και ακόμα περισσότερο επειδή πλέκει τόσο τέλεια με ERDDAP Το υπάρχον σύστημα αντιμετώπισης των δεδομένων πίνακα. Η ιδέα είναι προφανής εκ των υστέρων, αλλά εγώ (Μπομπ.) Δεν το σκέφτηκα. Πίνακας EDDFromHttp Πάρτε χρήσεις αυτή τη βασική ιδέα, σε συνδυασμό με τις ιδέες μας για το πώς να την εφαρμόσει, να κάνει ένα σύστημα ERDDAP™ για αποστολή δεδομένων. Εκτός από τη βασική ιδέα της χρήσης GET για να ωθήσει τα δεδομένα στο σύστημα, η εφαρμογή EDDTableFromHttpGet είναι εντελώς διαφορετική και εντελώς ανεξάρτητη από CHORDS και έχει διαφορετικά χαρακτηριστικά (π.χ., αρχεία καταγραφής, θραύση δεδομένων, διαφορετικό σύστημα ασφαλείας, υποστήριξη CRUD, αναπαραγώγιμα δεδομένα) . Η έκθεσή μας στο CHORDS ήταν απλά ένα webinar. Δεν εξετάσαμε τον κώδικά τους ούτε διαβάσαμε για το έργο τους, διότι αμέσως γνωρίζαμε ότι θέλαμε να εφαρμόσουμε το σύστημα με διαφορετικό τρόπο. Αλλά τους είμαστε ευγνώμονες για τη βασική ιδέα. Η πλήρης αναφορά στο CHORDS είναι -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Υπηρεσίες δεδομένων πραγματικού χρόνου για τις Γεωεπιστήμες (ΧΡΟΝΟΙ) λογισμικό. UCAR/NCAR -- Εργαστήριο Παρακολούθησης Γης. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Υπηρεσίες δεδομένων πραγματικού χρόνου για τις Γεωεπιστήμες (ΧΡΟΝΟΙ) λογισμικό. UCAR/NCAR -- Εργαστήριο Παρακολούθησης Γης. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### Πίνακας EDD από Hyrax Αρχεία{#eddtablefromhyraxfiles} [ **Πίνακας EDD από Hyrax Αρχεία** ](#eddtablefromhyraxfiles) (αποξηραμένη) συγκεντρωτικά αρχεία δεδομένων με διάφορες μεταβλητές, το καθένα με μία ή περισσότερες κοινές διαστάσεις (για παράδειγμα, χρόνος, υψόμετρο (ή βάθος) , γεωγραφικό πλάτος, γεωγραφικό μήκος) , και εξυπηρετείται από ένα [ Hyrax OPeNDAP εξυπηρετητής](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, * Αυτή η τάξη οθόνη-παραπετάσματα Hyrax ιστοσελίδες με τις λίστες των αρχείων σε κάθε κατάλογο. Λόγω αυτού, είναι πολύ συγκεκριμένη στην τρέχουσα μορφή του Hyrax ιστοσελίδες. Θα προσπαθήσουμε να προσαρμοστούμε ERDDAP™ γρήγορα εάν/όταν μελλοντικές εκδόσεις του Hyrax αλλαγή του τρόπου με τον οποίο παρατίθενται τα αρχεία. * Η<Η ρύθμιση αρχείουDir> αγνοείται. Δεδομένου ότι αυτή η κατηγορία κατεβάζει και κάνει ένα τοπικό αντίγραφο κάθε απομακρυσμένου αρχείου δεδομένων, ERDDAP™ αναγκάζει το αρχείο Dir να είναι *bigParentΚατάλογος* /αντίγραφο/ * datasetID * /. * Για< sourceUrl >, χρήση του URL του βασικού καταλόγου του συνόλου δεδομένων στο Hyrax server, για παράδειγμα, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (Αλλά βάλε το σε μια γραμμή.) (Λυπάμαι, αυτός ο διακομιστής δεν είναι πλέον διαθέσιμος.) . Η sourceUrl web page έχει συνήθως - OPeNDAP Δείκτης εξυπηρετητή \\[ κατάλογοςName \\] " στην κορυφή. * Δεδομένου ότι αυτή η κατηγορία πάντα κατεβάζει και κάνει ένα τοπικό αντίγραφο κάθε απομακρυσμένου αρχείου δεδομένων, δεν πρέπει ποτέ να τυλίξετε αυτό το σύνολο δεδομένων [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, Ένα άλλο πρόβλημα με αυτά τα αρχεία: το Principal\\_Investigator σειρά\\_size μεταβλητή δεν έχει ένα χαρακτηριστικό δείγμα\\_διάσταση και δεν ακολουθεί τον παραπάνω κανόνα. -Δείγμα αρχείων για αυτόν τον τύπο συνόλου δεδομένων μπορεί να βρεθεί στοhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος \\] . +Δείγμα αρχείων για αυτόν τον τύπο συνόλου δεδομένων μπορεί να βρεθεί στο https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος \\] . Δες αυτή την τάξη, [Πίνακας EDD από αρχεία](#eddtablefromfiles) , για πληροφορίες σχετικά με το πώς λειτουργεί αυτή η τάξη και πώς να τη χρησιμοποιήσετε. @@ -3850,10 +3852,10 @@ EDDTableFromMultidimNcFiles έχει ένα ειδικό χαρακτηριστ [ **Πίνακας EDDFromNOS** ](#eddtablefromnos) (ΙΔΙΑΙΤΕΡΟ) χειρίζεται τα δεδομένα από ένα NOAA [ΝΟS](https://opendap.co-ops.nos.noaa.gov/axis/) πηγή, η οποία χρησιμοποιεί [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) για αιτήματα και απαντήσεις. Είναι πολύ συγκεκριμένο NOAA Το XML της NOS. Δείτε το δείγμα EDDTableFromNOS dataset σε σύνολα δεδομένων2.xml.   ### Πίνακας EDDFromOBIS{#eddtablefromobis} - [ **Πίνακας EDDFromOBIS** ](#eddtablefromobis) χειρίζεται δεδομένα από ένα Ωκεάνιο Σύστημα Βιογεωγραφικών Πληροφοριών (ΟΒΙΣ) εξυπηρετητής (ήτανhttp://www.iobis.org ) . Είναι πιθανό ότι δεν υπάρχουν πλέον ενεργοί servers που χρησιμοποιούν αυτόν τον πλέον ξεπερασμένο τύπο συστήματος εξυπηρετητή OBIS. + [ **Πίνακας EDDFromOBIS** ](#eddtablefromobis) χειρίζεται δεδομένα από ένα Ωκεάνιο Σύστημα Βιογεωγραφικών Πληροφοριών (ΟΒΙΣ) εξυπηρετητής (ήταν http://www.iobis.org ) . Είναι πιθανό ότι δεν υπάρχουν πλέον ενεργοί servers που χρησιμοποιούν αυτόν τον πλέον ξεπερασμένο τύπο συστήματος εξυπηρετητή OBIS. * Οι διακομιστές OBIS αναμένουν ένα αίτημα XML και επιστρέφουν μια απάντηση XML. -* Επειδή όλοι οι διακομιστές OBIS εξυπηρετούν τις ίδιες μεταβλητές με τον ίδιο τρόπο (ήτανhttp://iobis.org/tech/provider/questions) , δεν χρειάζεται να καθορίσετε πολλά για να δημιουργήσετε ένα σύνολο δεδομένων OBIS σε ERDDAP . +* Επειδή όλοι οι διακομιστές OBIS εξυπηρετούν τις ίδιες μεταβλητές με τον ίδιο τρόπο (ήταν http://iobis.org/tech/provider/questions ) , δεν χρειάζεται να καθορίσετε πολλά για να δημιουργήσετε ένα σύνολο δεδομένων OBIS σε ERDDAP . * Πρέπει να συμπεριλάβετε ένα - creator\\_email " χαρακτηριστικό στο παγκόσμιο addAttributes , δεδομένου ότι οι πληροφορίες αυτές χρησιμοποιούνται εντός της άδειας. Μια κατάλληλη διεύθυνση ηλεκτρονικού ταχυδρομείου μπορεί να βρεθεί διαβάζοντας την απάντηση XML από την πηγήURL. * Μπορεί ή όχι να μπορείτε να πάρετε το παγκόσμιο χαρακτηριστικό [< subsetVariables >] (#υποκαθορισμένες μεταβλητές) να συνεργαστεί με ένα δοσμένο εξυπηρετητή OBIS. Αν προσπαθήσεις, δοκίμασε μια μεταβλητή. (για παράδειγμα, ScientificName ή Genus) . #### Πίνακας EDDFromOBIS σκελετός XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ EDDTableFromMultidimNcFiles έχει ένα ειδικό χαρακτηριστ * ΣΟΥΗΔΙΑ (Ενεργοποίηση ιστού αισθητήρων) και SOS (Υπηρεσία παρατήρησης αισθητήρων) είναι [Πρότυπα OpenGIS®](https://www.ogc.org/standards) . Αυτή η ιστοσελίδα έχει τα έγγραφα προτύπων. * Η OGC Υπηρεσίες Διαδικτύου Κοινή Προδιαγραφή ver 1.1.0 ( OGC 06-121r3) καλύπτει την κατασκευή των ερωτήσεων GET και POST (βλέπε τμήμα 7.2.3 και τμήμα 9) . * Εάν στείλετε ένα αίτημα getCapapabilities xml σε ένα SOS εξυπηρετητής ( sourceUrl + "; υπηρεσία= SOS & Αίτηση= GetCapabilities ") , μπορείτε να πάρετε ένα αποτέλεσμα xml με μια λίστα των σταθμών και την παρατήρηση Ιδιότητες για τις οποίες έχουν δεδομένα. - * Μια παρατηρούμενη ιδιότητα είναι μια επίσημη αναφορά URI σε ένα ακίνητο. Για παράδειγμα, τεφροδόχος: ogc:φαινόμενο: μήκος: wgs84 ήhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Μια παρατηρούμενη ιδιότητα είναι μια επίσημη αναφορά URI σε ένα ακίνητο. Για παράδειγμα, τεφροδόχος: ogc:φαινόμενο: μήκος: wgs84 ή https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Μια παρατηρούμενη ιδιότητα δεν είναι μεταβλητή. - * Περισσότερες από μία μεταβλητές μπορεί να έχουν την ίδια παρατηρηθεί Ιδιότητα (για παράδειγμα, μέσαTemp και έξω Η θερμοκρασία μπορεί να έχει παρατηρηθεί και οι δύο. Ιδιότηταhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Περισσότερες από μία μεταβλητές μπορεί να έχουν την ίδια παρατηρηθεί Ιδιότητα (για παράδειγμα, μέσαTemp και έξω Η θερμοκρασία μπορεί να έχει παρατηρηθεί και οι δύο. Ιδιότητα https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Εάν στείλετε ένα αίτημα getObservation xml σε ένα SOS server, μπορείτε να πάρετε ένα αποτέλεσμα xml με περιγραφές των ονομάτων πεδίου στην απάντηση, μονάδες πεδίου, και τα δεδομένα. Τα ονόματα των πεδίων θα περιλαμβάνουν γεωγραφικό μήκος, γεωγραφικό πλάτος, βάθος (Ίσως) και ώρα. * Κάθε dataVariable για έναν πίνακα EDDFrom SOS πρέπει να περιλαμβάνει ένα χαρακτηριστικό "παρατηρημένοProperty", το οποίο προσδιορίζει το παρατηρούμενοProperty που πρέπει να ζητηθεί από τον εξυπηρετητή για να πάρει αυτή τη μεταβλητή. Συχνά, αρκετά dataVariable s θα απαριθμήσει το ίδιο σύνθετο παρατηρούμενοProperty. * Ο τύπος δεδομένων για κάθε dataVariable δεν μπορεί να προσδιοριστεί από τον εξυπηρετητή. Εάν ναι, πρέπει να εξετάσετε τις απαντήσεις των δεδομένων XML από τον εξυπηρετητή και να εκχωρήσετε τις κατάλληλες [<Τύπος δεδομένων>s] (#Τύπος δεδομένων) στο ERDDAP™ σύνολο δεδομένων dataVariable ορισμούς. @@ -3991,11 +3994,11 @@ EDDTableFromMultidimNcFiles έχει ένα ειδικό χαρακτηριστ * Αυτή η τάξη διαβάζει τα αρχεία καταλόγου.xml εξυπηρετείται από THREDDS με τις λίστες του<ΚατάλογοςRefs> (αναφορές σε πρόσθετα υπο-αρχεία καταλόγου.xml) και<σύνολο δεδομένων> s (αρχεία δεδομένων) . * Η<Η ρύθμιση αρχείουDir> αγνοείται. Δεδομένου ότι αυτή η κατηγορία κατεβάζει και κάνει ένα τοπικό αντίγραφο κάθε απομακρυσμένου αρχείου δεδομένων, ERDDAP™ αναγκάζει το αρχείο Dir να είναι *bigParentΚατάλογος* /αντίγραφο/ * datasetID * /. * Για< sourceUrl >, χρησιμοποιήστε το URL του αρχείου καταλόγου.xml για το σύνολο δεδομένων στον εξυπηρετητή THREDDS, για παράδειγμα: για αυτό το URL που μπορεί να χρησιμοποιηθεί σε ένα πρόγραμμα περιήγησης ιστού, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] , -χρήση< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος. \\] , +χρήση< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (Αλλά βάλε το σε μια γραμμή.) . * Δεδομένου ότι αυτή η κατηγορία πάντα κατεβάζει και κάνει ένα τοπικό αντίγραφο κάθε απομακρυσμένου αρχείου δεδομένων, δεν πρέπει ποτέ να τυλίξετε αυτό το σύνολο δεδομένων [EDDTableCopy](#eddtablecopy) . -* Αυτός ο τύπος συνόλου δεδομένων υποστηρίζει μια ΕΠΙΛΟΓΗ, σπάνια χρησιμοποιείται, ειδική ετικέτα,<ειδικό mode> *λειτουργία* </specialMode> το οποίο μπορεί να χρησιμοποιηθεί για να καθορίσει ότι οι ειδικοί, σκληροί-κωδικοποιημένοι κανόνες θα πρέπει να χρησιμοποιούνται για τον καθορισμό των αρχείων που πρέπει να λαμβάνονται από τον εξυπηρετητή. Επί του παρόντος, το μόνο έγκυρο *λειτουργία* είναι το SAMOS που χρησιμοποιείται με σύνολα δεδομένων απόhttps://tds.coaps.fsu.edu/thredds/catalog/samosγια να κατεβάσετε μόνο τα αρχεία με τον τελευταίο αριθμό έκδοσης. +* Αυτός ο τύπος συνόλου δεδομένων υποστηρίζει μια ΕΠΙΛΟΓΗ, σπάνια χρησιμοποιείται, ειδική ετικέτα,<ειδικό mode> *λειτουργία* </specialMode> το οποίο μπορεί να χρησιμοποιηθεί για να καθορίσει ότι οι ειδικοί, σκληροί-κωδικοποιημένοι κανόνες θα πρέπει να χρησιμοποιούνται για τον καθορισμό των αρχείων που πρέπει να λαμβάνονται από τον εξυπηρετητή. Επί του παρόντος, το μόνο έγκυρο *λειτουργία* είναι το SAMOS που χρησιμοποιείται με σύνολα δεδομένων από https://tds.coaps.fsu.edu/thredds/catalog/samos για να κατεβάσετε μόνο τα αρχεία με τον τελευταίο αριθμό έκδοσης. * Δες αυτή την τάξη, [Πίνακας EDD από αρχεία](#eddtablefromfiles) , για πληροφορίες σχετικά με το πώς λειτουργεί αυτή η τάξη και πώς να τη χρησιμοποιήσετε. * Δείτε τα παραδείγματα 1D, 2D, 3D και 4D για [Πίνακας EDD από αρχείαNc](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ EDDTableFromMultidimNcFiles έχει ένα ειδικό χαρακτηριστ ``` ``` -θα προκαλέσει ένα αντίστοιχο τοπικό sourceUrl (όπωςhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -σε ένα κοινό sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +θα προκαλέσει ένα αντίστοιχο τοπικό sourceUrl (όπως https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +σε ένα κοινό sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Οποιαδήποτε αλλαγή στην τιμή αυτής της ετικέτας θα τεθεί σε ισχύ την επόμενη φορά ERDDAP™ ανάγνωση datasets.xml , συμπεριλαμβανομένης της απόκρισης σε σύνολο δεδομένων [σημαία](/docs/server-admin/additional-information#flag) . Αλλά, για λόγους ασφαλείας και λόγους που σχετίζονται με το σύστημα συνδρομής, **Μην χρησιμοποιείς αυτή την ταγκ!** @@ -4314,7 +4317,7 @@ ping *μερικά.domain.name* ``` * Δεν χρειάζεται να επανεκκινήσετε ERDDAP™ για τις αλλαγές<να ζητήσει Blacklist> να τεθεί σε ισχύ. Οι αλλαγές θα ανιχνευθούν την επόμενη φορά ERDDAP™ ελέγχει εάν πρέπει να επαναφορτωθούν οποιαδήποτε σύνολα δεδομένων. Ή, μπορείτε να επιταχύνετε τη διαδικασία με την επίσκεψη [σύνολο δεδομένων URL σημαίας](/docs/server-admin/additional-information#set-dataset-flag) για κάθε σύνολο δεδομένων. * Το δικό σου ERDDAP™ Η ημερήσια έκθεση περιλαμβάνει κατάλογο/τελικό των πιο ενεργών επιτρεπόμενων και αποκλεισμένων αιτούντων. - * Αν θέλετε να καταλάβω τι τομέα / ίδρυμα σχετίζεται με μια αριθμητική διεύθυνση IP, μπορείτε να χρησιμοποιήσετε μια δωρεάν, αντίστροφη υπηρεσία ιστού DNS όπως [https://network-tools.com/](https://network-tools.com/) . + * Αν θέλετε να καταλάβω τι τομέα / ίδρυμα σχετίζεται με μια αριθμητική διεύθυνση IP, μπορείτε να χρησιμοποιήσετε μια δωρεάν, αντίστροφη υπηρεσία ιστού DNS όπως [ https://network-tools.com/ ](https://network-tools.com/) . * Μπορεί να υπάρχουν φορές που έχει νόημα να μπλοκάρουν ορισμένοι χρήστες σε υψηλότερο επίπεδο, για παράδειγμα, κακόβουλοι χρήστες. Για παράδειγμα, μπορείτε να μπλοκάρετε την πρόσβασή τους σε όλα στον server σας, όχι μόνο ERDDAP . Στο Linux, μια τέτοια μέθοδος είναι η χρήση [ιπταμπλ](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Για παράδειγμα, μπορείτε να προσθέσετε έναν κανόνα που θα μπλοκάρει τα πάντα που προέρχονται από 198.51.100.0 με την εντολή iptables -I INPUT -s 198.51.100.0 - Ι DROP @@ -4738,17 +4741,17 @@ nThreads=2: Αν και, υπάρχει συχνά ένα σημαντικό ό * Προς το παρόν, για EDDGrid υποκλάσεις, οποιαδήποτε αλλαγή σε μεταδεδομένα ή σε μεταβλητή άξονα (για παράδειγμα, ένα νέο χρονικό σημείο για δεδομένα σχεδόν πραγματικού χρόνου) θεωρείται αλλαγή, αλλά η επαναφόρτωση του συνόλου δεδομένων δεν θεωρείται αλλαγή (από μόνη της) . * Επί του παρόντος, για υποκλάσεις EDDTable, κάθε επαναφόρτωση του συνόλου δεδομένων θεωρείται αλλαγή. * Επί του παρόντος, επιτρέπονται μόνο δύο είδη δράσεων: - * "http://"ή "https://"-- Εάν η δράση αρχίζει με "http://"ή "https://", ERDDAP™ θα στείλει ένα HTTP GET αίτηση στο καθορισμένο URL. Η απάντηση θα αγνοηθεί. Για παράδειγμα, το URL μπορεί να πει σε κάποια άλλη υπηρεσία ιστού να κάνει κάτι. + * " http://" ή " https://" -- Εάν η δράση αρχίζει με " http://" ή " https://" , ERDDAP™ θα στείλει ένα HTTP GET αίτηση στο καθορισμένο URL. Η απάντηση θα αγνοηθεί. Για παράδειγμα, το URL μπορεί να πει σε κάποια άλλη υπηρεσία ιστού να κάνει κάτι. * Αν το URL έχει ένα τμήμα ερωτήματος (μετά το "?") , πρέπει να είναι ήδη [% κωδικοποιημένο](https://en.wikipedia.org/wiki/Percent-encoding) . Πρέπει να κωδικοποιήσετε ειδικούς χαρακτήρες στους περιορισμούς (εκτός του αρχικού «&» και του κύριου '=' σε περιορισμούς) στη μορφή %HH, όπου HH είναι η δεκαεξαδική τιμή 2 ψηφίων του χαρακτήρα. Συνήθως, απλά χρειάζεται να μετατρέψετε μερικούς από τους χαρακτήρες στίξης: % σε %25, & σε %26, " σε %22,<σε% 3C, = σε% 3D, > σε% 3E, + σε% 2B, | σε %7C, \\[ σε %5B, \\] σε% 5D, χώρος σε% 20, και μετατροπή όλων των χαρακτήρων πάνω από # 127 σε μορφή UTF-8 και στη συνέχεια ποσοστό κωδικοποιεί κάθε byte της μορφής UTF-8 σε μορφή %HH (ζητήστε βοήθεια από έναν προγραμματιστή) . Για παράδειγμα, & stationID >="41004"" γίνεται & stationID %3E=%2241004%22 Το ποσοστό κωδικοποίησης είναι γενικά απαιτείται όταν έχετε πρόσβαση ERDDAP μέσω λογισμικού άλλου από ένα πρόγραμμα περιήγησης. Οι περιηγητές συνήθως χειρίζονται το ποσοστό κωδικοποίησης για εσάς. Σε ορισμένες περιπτώσεις, θα πρέπει να κωδικοποιήσετε τοις εκατό όλους τους χαρακτήρες εκτός από το A-Za-z0-9\\!.~ \" () \\*, αλλά ακόμα δεν κωδικοποιούν το αρχικό '&' ή το κύριο '=' σε περιορισμούς. -Οι γλώσσες προγραμματισμού έχουν εργαλεία για να το κάνουν αυτό (για παράδειγμα, δείτε Java Σ [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) και Java Το σενάριο είναι...encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) και υπάρχουν +Οι γλώσσες προγραμματισμού έχουν εργαλεία για να το κάνουν αυτό (για παράδειγμα, δείτε Java Σ [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) και Java Το σενάριο είναι...encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) και υπάρχουν [ιστοσελίδες που το ποσοστό κωδικοποιεί / decode για εσάς](https://www.url-encode-decode.com/) . * Από datasets.xml είναι ένα αρχείο XML, ΠΡΕΠΕΙ επίσης &-κωδικοποίησε ΟΛΑ '&', '<', και '>' στο URL ως '&?', '<', και '>?' μετά από το ποσοστό κωδικοποίησης. * Παράδειγμα: Για ένα URL που μπορείτε να πληκτρολογήσετε σε ένα πρόγραμμα περιήγησης ως: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Θα πρέπει να ορίσετε<onChange> tag μέσω (σε μία γραμμή) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ nThreads=2: Αν και, υπάρχει συχνά ένα σημαντικό ό * Α sourceUrl μπορεί να ξεκινήσει με http:// , https:// , ftp://, και ίσως άλλα προθέματα. https οι συνδέσεις διαβάζουν και ελέγχουν το ψηφιακό πιστοποιητικό της πηγής για να διασφαλίσουν ότι η πηγή είναι αυτή που λένε ότι είναι. Σε σπάνιες περιπτώσεις, αυτός ο έλεγχος μπορεί να αποτύχει με το σφάλμα "javax.net.ssl.SSLProtocolException: Συναγερμός χειραψίας: μη αναγνωρισμένο\\_name". Αυτό πιθανώς οφείλεται στο όνομα τομέα στο πιστοποιητικό που δεν ταιριάζει με το όνομα τομέα που χρησιμοποιείτε. Μπορείτε και θα πρέπει να διαβάσετε τις λεπτομέρειες του sourceUrl Πιστοποιητικό στο πρόγραμμα περιήγησης ιστού σας, κυρίως, η λίστα των "DNS Name"s στην ενότητα "Subject Alternative Name". Σε ορισμένες περιπτώσεις, η sourceUrl η χρήση μπορεί να είναι ψευδώνυμο του ονόματος τομέα στο πιστοποιητικό. Για παράδειγμα, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/Θα ρίξει αυτό το λάθος, αλλά - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, η οποία χρησιμοποιεί το όνομα τομέα στο πιστοποιητικό, δεν θα. Η λύση σε αυτές τις περιπτώσεις είναι επομένως να βρεθεί και να χρησιμοποιηθεί το όνομα τομέα στο πιστοποιητικό. Εάν δεν μπορείτε να το βρείτε στο πιστοποιητικό, επικοινωνήστε με τον πάροχο δεδομένων. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ Θα ρίξει αυτό το λάθος, αλλά + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , η οποία χρησιμοποιεί το όνομα τομέα στο πιστοποιητικό, δεν θα. Η λύση σε αυτές τις περιπτώσεις είναι επομένως να βρεθεί και να χρησιμοποιηθεί το όνομα τομέα στο πιστοποιητικό. Εάν δεν μπορείτε να το βρείτε στο πιστοποιητικό, επικοινωνήστε με τον πάροχο δεδομένων. Σε άλλες περιπτώσεις, το όνομα τομέα στο πιστοποιητικό μπορεί να είναι για μια ομάδα ονομάτων. Εάν αυτό συμβεί ή το πρόβλημα είναι αλλιώς άλυτο, παρακαλούμε στείλτε email στον Chris. Ο John στο noa.gov να αναφέρει το πρόβλημα.   @@ -5221,7 +5224,7 @@ nThreads=2: Αν και, υπάρχει συχνά ένα σημαντικό ό Το ποσοστό κωδικοποίησης είναι γενικά απαιτείται όταν έχετε πρόσβαση ERDDAP μέσω λογισμικού άλλου από ένα πρόγραμμα περιήγησης. Οι περιηγητές συνήθως χειρίζονται το ποσοστό κωδικοποίησης για εσάς. Σε ορισμένες περιπτώσεις, θα πρέπει να κωδικοποιήσετε τοις εκατό όλους τους χαρακτήρες εκτός από το A-Za-z0-9\\!.~ \" () \\*, αλλά ακόμα δεν κωδικοποιούν το αρχικό '&' ή το κύριο '=' . Οι γλώσσες προγραμματισμού έχουν εργαλεία για να το κάνουν αυτό (για παράδειγμα, δείτε Java Σ [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -και Java Το σενάριο είναι...encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) και υπάρχουν +και Java Το σενάριο είναι...encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) και υπάρχουν [ιστοσελίδες που το ποσοστό κωδικοποιεί / decode για εσάς](https://www.url-encode-decode.com/) . * Από datasets.xml είναι ένα αρχείο XML, ΠΡΕΠΕΙ επίσης &-κωδικοποίησε ΟΛΑ '&', '<', και '>' στο URL ως '&?', '<', και '>?' μετά από το ποσοστό κωδικοποίησης. * infoUrl είναι μοναδική σε ERDDAP . Δεν προέρχεται από κανένα πρότυπο μεταδεδομένων. @@ -5257,7 +5260,28 @@ nThreads=2: Αν και, υπάρχει συχνά ένα σημαντικό ό ``` * Εάν " \\[ πρότυπο \\] " εμφανίζεται στην τιμή γνώρισμα, θα αντικατασταθεί από το πρότυπο ERDDAP™ άδεια από το<πρότυποLicense> ετικέτα στο ERDDAP Σ \\[ τομκάτ \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml αρχείο. -   + +###### ταξινόμηση{#classification} +* [ **ταξινόμηση** ](#classification) επίπεδο ταξινόμησης των δεδομένων. + ``` + unclassified + ``` + * Οι αποδεκτές τιμές είναι _μη ταξινομημένες_, _εμπιστευτικές_, _περιορισμένες_, _μυστικές_ ή _top_μυστικές_. + +###### θέμα_κατηγορία{#topic_category} +* [ **θέμα_κατηγορία** ](#topic_category) Θεματική ταξινόμηση γεωγραφικών δεδομένων υψηλού επιπέδου για να βοηθήσει στην ομαδοποίηση και αναζήτηση διαθέσιμων συνόλων γεωγραφικών δεδομένων. + ``` + geoscientific_information + ``` + * Αποδεκτές τιμές είναι _biota_, _boundaries_, _climateology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _geospecific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _localation_, _oceans_, _planning_cadastre_, _societity_, _structure_, _transporation_, _utlities_communication_. + +###### συντήρηση_συχνότητα{#maintenance_frequency} +* [ **συντήρηση_συχνότητα** ](#maintenance_frequency) Συχνότητα με την οποία γίνονται τροποποιήσεις και διαγραφές στα δεδομένα μετά την πρώτη παραγωγή τους. + ``` + daily + ``` + * Οι αποδεκτές τιμές είναι αποδεκτές τιμές είναι _ετήσια_, _as_neededed_, _bienterally_, _continual_, _daily_, _fortnightly_, _inregularly_, _monthly_, _not_planned_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) είναι από το ξεπερασμένο [ACDD 1,0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (το οποίο ταυτοποιήθηκε στο Metadata\\_Conventions ως " Unidata Σύνολο δεδομένων Discovery v1.0") πρότυπο μεταδεδομένων. Η τιμή του χαρακτηριστικού ήταν ένας κατά κόμμα χωρισμένος κατάλογος συμβάσεων μεταδεδομένων που χρησιμοποιήθηκαν από αυτό το σύνολο δεδομένων. Εάν ένα σύνολο δεδομένων χρησιμοποιεί το ACDD 1.0, το χαρακτηριστικό αυτό είναι ΣΤΡΑΤΗΓΙΚΟΣ ΣΥΣΤΑΤΙΚΟΣ, για παράδειγμα, @@ -5389,7 +5413,7 @@ nThreads=2: Αν και, υπάρχει συχνά ένα σημαντικό ό Εάν ο δείκτης είναι<=1, το σύνολο δεδομένων θεωρείται παρωχημένο. Εάν ο δείκτης είναι<=2, το σύνολο δεδομένων θεωρείται πολύ ξεπερασμένο. -Η testOutOfDate η τιμή χρησιμοποιείται επίσης από ERDDAP™ για την παραγωγή τουhttps://*yourDomain*/erddap/outOfDateDatasets.htmlΙστοσελίδα ( [παράδειγμα](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) που δείχνει τα σύνολα δεδομένων που έχουν< testOutOfDate > ετικέτες, με τα σύνολα δεδομένων που κατατάσσονται από το πόσο ξεπερασμένες είναι. Αν αλλάξετε τον τύπο αρχείου (από .html έως .csv, .jsonlCSV , .nc , .tsv , ...) , μπορείτε να πάρετε αυτές τις πληροφορίες σε διαφορετικές μορφές αρχείων. +Η testOutOfDate η τιμή χρησιμοποιείται επίσης από ERDDAP™ για την παραγωγή του https://*yourDomain*/erddap/outOfDateDatasets.html Ιστοσελίδα ( [παράδειγμα](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) που δείχνει τα σύνολα δεδομένων που έχουν< testOutOfDate > ετικέτες, με τα σύνολα δεδομένων που κατατάσσονται από το πόσο ξεπερασμένες είναι. Αν αλλάξετε τον τύπο αρχείου (από .html έως .csv, .jsonlCSV , .nc , .tsv , ...) , μπορείτε να πάρετε αυτές τις πληροφορίες σε διαφορετικές μορφές αρχείων. Όταν είναι δυνατόν, [Δημιουργία συνόλων δεδομένωνXml](#generatedatasetsxml) προσθέτει α testOutOfDate χαρακτηριστικό στο παγκόσμιο addAttributes ενός συνόλου δεδομένων. Αυτή η τιμή είναι μια πρόταση που βασίζεται στις πληροφορίες που είναι διαθέσιμες στο GenerateDatasetsXml. Αν η αξία δεν είναι κατάλληλη, αλλάξτε την. @@ -5948,8 +5972,8 @@ EDDTableFromFiles datasets μπορούν να χρησιμοποιήσουν κ * [ ** time\\_zone ** ](#time_zone) * time\\_zone είναι ένα εποπτικό χαρακτηριστικό που χρησιμοποιείται από ERDDAP™ (και χωρίς πρότυπα μεταδεδομένων) για [μεταβλητές χρόνου και χρονοσφραγίδας](#time-units) , η οποία μπορεί να είναι σε πλέγμα σύνολα δεδομένων ή πίνακες σύνολα δεδομένων. * Η προεπιλογή είναι... Zulu " (που είναι η σύγχρονη έκδοση ζώνης ώρας της GMT) . - * Πληροφορίες ιστορικού: " χρονικές αντισταθμίσεις" (π.χ., Pacific Standard Time, -08:00, GMT-8) είναι σταθερές, ειδικές, αντισταθμίσεις σε σχέση με Zulu (GMT) . Σε αντίθεση, " ζώνες ώρας" είναι τα πολύ πιο περίπλοκα πράγματα που επηρεάζονται από την θερινή ώρα (Π.χ., "ΗΠΑ/Ειρηνικού") , οι οποίοι είχαν διαφορετικούς κανόνες σε διαφορετικά μέρη σε διαφορετικές εποχές. Οι ζώνες ώρας έχουν πάντα ονόματα αφού δεν μπορούν να συνοψιστούν με μια απλή τιμή όφσετ. (δείτε το όνομα βάσης δεδομένων " TZ" στήλη στον πίνακα στο [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP Σ time\\_zone χαρακτηριστικό σας βοηθά να ασχοληθείτε με τοπικά δεδομένα ώρας από κάποια ζώνη ώρας (π.χ., 1987-03-25T17:32:05 Ειρηνικός Χρόνος) . Εάν έχετε συμβολοσειρά ή αριθμητικά δεδομένα χρόνου με ένα (σταθερό) time offset, θα πρέπει απλά να προσαρμόσετε τα δεδομένα Zulu (Αυτό είναι που ERDDAP™ θέλει) προσδιορίζοντας διαφορετικό χρόνο βάσης στο χαρακτηριστικό μονάδων (π.χ., "ώρες από το 1970-01-01T08:00:00Z", σημειώστε το T08 για να καθορίσετε την αντιστάθμιση χρόνου) , και πάντα ελέγξτε τα αποτελέσματα για να βεβαιωθείτε ότι έχετε τα αποτελέσματα που θέλετε. - * Για μεταβλητές χρονοσφραγίδων με δεδομένα πηγής από συμβολοσειρές, αυτό το χαρακτηριστικό σας επιτρέπει να καθορίσετε μια ζώνη ώρας που οδηγεί ERDDAP™ να μετατρέψετε τους τοπικούς χρόνους πηγής ζώνης (μερικές στο Κανονική ώρα, μερικές στο Φως θερινή ώρα) σε Zulu χρόνοι (που είναι πάντα σε πρότυπο χρόνο) . Ο κατάλογος των έγκυρων ονομάτων ζώνης ώρας είναι πιθανώς πανομοιότυπος με τον κατάλογο της στήλης TZ στο [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Κοινές Ζώνες ώρας των ΗΠΑ είναι: ΗΠΑ/Χαγουάι, ΗΠΑ/Αλάσκα, ΗΠΑ/Ειρηνικού, ΗΠΑ/Μουντάιν, ΗΠΑ/Αριζόνα, ΗΠΑ/Κεντρική, ΗΠΑ/Ανατολική. + * Πληροφορίες ιστορικού: " χρονικές αντισταθμίσεις" (π.χ., Pacific Standard Time, -08:00, GMT-8) είναι σταθερές, ειδικές, αντισταθμίσεις σε σχέση με Zulu (GMT) . Σε αντίθεση, " ζώνες ώρας" είναι τα πολύ πιο περίπλοκα πράγματα που επηρεάζονται από την θερινή ώρα (Π.χ., "ΗΠΑ/Ειρηνικού") , οι οποίοι είχαν διαφορετικούς κανόνες σε διαφορετικά μέρη σε διαφορετικές εποχές. Οι ζώνες ώρας έχουν πάντα ονόματα αφού δεν μπορούν να συνοψιστούν με μια απλή τιμή όφσετ. (δείτε το όνομα βάσης δεδομένων " TZ" στήλη στον πίνακα στο [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP Σ time\\_zone χαρακτηριστικό σας βοηθά να ασχοληθείτε με τοπικά δεδομένα ώρας από κάποια ζώνη ώρας (π.χ., 1987-03-25T17:32:05 Ειρηνικός Χρόνος) . Εάν έχετε συμβολοσειρά ή αριθμητικά δεδομένα χρόνου με ένα (σταθερό) time offset, θα πρέπει απλά να προσαρμόσετε τα δεδομένα Zulu (Αυτό είναι που ERDDAP™ θέλει) προσδιορίζοντας διαφορετικό χρόνο βάσης στο χαρακτηριστικό μονάδων (π.χ., "ώρες από το 1970-01-01T08:00:00Z", σημειώστε το T08 για να καθορίσετε την αντιστάθμιση χρόνου) , και πάντα ελέγξτε τα αποτελέσματα για να βεβαιωθείτε ότι έχετε τα αποτελέσματα που θέλετε. + * Για μεταβλητές χρονοσφραγίδων με δεδομένα πηγής από συμβολοσειρές, αυτό το χαρακτηριστικό σας επιτρέπει να καθορίσετε μια ζώνη ώρας που οδηγεί ERDDAP™ να μετατρέψετε τους τοπικούς χρόνους πηγής ζώνης (μερικές στο Κανονική ώρα, μερικές στο Φως θερινή ώρα) σε Zulu χρόνοι (που είναι πάντα σε πρότυπο χρόνο) . Ο κατάλογος των έγκυρων ονομάτων ζώνης ώρας είναι πιθανώς πανομοιότυπος με τον κατάλογο της στήλης TZ στο [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Κοινές Ζώνες ώρας των ΗΠΑ είναι: ΗΠΑ/Χαγουάι, ΗΠΑ/Αλάσκα, ΗΠΑ/Ειρηνικού, ΗΠΑ/Μουντάιν, ΗΠΑ/Αριζόνα, ΗΠΑ/Κεντρική, ΗΠΑ/Ανατολική. * Για μεταβλητές χρονοσφραγίδων με αριθμητικά δεδομένα πηγής, μπορείτε να καθορίσετε το - time\\_zone " χαρακτηριστικό, αλλά η τιμή πρέπει να είναι " Zulu " ή UTC". Εάν χρειάζεστε υποστήριξη για άλλες ζώνες ώρας, παρακαλούμε στείλτε email στον Chris. Ο Τζον στο Νόαγκοβ.   ###### _Χρόνος_{#legacy_time_adjust} diff --git a/i18n/es/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/es/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 3d61a43c05..a50be94010 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Cuando un proveedor de datos viene a usted esperando añadir algunos datos a su La presentación de archivos de datos reales de fuentes externas es un gran riesgo de seguridad, por lo que ERDDAP™ no trata de eso. Usted tiene que encontrar una solución que funciona para usted y el proveedor de datos, por ejemplo, correo electrónico (para pequeños archivos) , tire de la nube (por ejemplo, DropBox o Google Drive) , un sitio de sftp (con contraseñas) , o zapatilla Net (una unidad USB o disco duro externo) . Probablemente sólo deberías aceptar archivos de personas que conoces. Usted necesitará escanear los archivos para virus y tomar otras precauciones de seguridad. No hay un enlace en ERDDAP™ al Formulario de Proveedor de Datos (por ejemplo, en ERDDAP™ página principal) . En su lugar, cuando alguien le dice que quieren que sus datos sean servidos por su ERDDAP , puede enviarles un correo electrónico diciendo algo como: -Sí, podemos conseguir sus datos ERDDAP . Para empezar, rellena el formulariohttps://*yourUrl*/erddap/dataProviderForm.html (o http:// si https:// no está habilitado) . +Sí, podemos conseguir sus datos ERDDAP . Para empezar, rellena el formulario https://*yourUrl*/erddap/dataProviderForm.html (o http:// si https:// no está habilitado) . Después de que termines, te contactaré para conocer los detalles finales. Si sólo quieres mirar el formulario (sin llenarlo) , puedes ver el formulario en ERD 's ERDDAP : [Introducción](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Parte 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Segunda parte](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Parte 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , y [Parte 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Estos enlaces sobre ERD ERDDAP™ envíame información a mí, no a ti, así que no envíes información con ellos a menos que realmente quieras agregar datos al ERD ERDDAP . @@ -190,23 +190,23 @@ Este EDDType genera todo el datasets.xml pedazos necesarios para hacer [EDDTable   ##### EDDGrid DeThreddsCatalog{#eddgridfromthreddscatalog} Este EDDType genera todo el datasets.xml pedazos necesarios para todos los [ EDDGrid DeDap](#eddgridfromdap) conjuntos de datos que puede encontrar arrastrando recursivamente a través de un THREDDS (sub) catálogo. Hay muchas formas de URLs del catálogo de THREDDS. Esta opción requiere una URL de THREDDS .xml con /catalog/ en ella, por ejemplo, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlo -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml o + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (a related .html catalog is at -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, que no es aceptable para EDDGrid DeThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , que no es aceptable para EDDGrid DeThreddsCatalog). Si tienes problemas con EDDGrid DeThredds Catálogo: * Asegúrese de que la URL que está utilizando es válida, incluye /catalog/, y termina con /catalog.xml . -* Si es posible, utilice una dirección IP pública (por ejemplo,https://oceanwatch.pfeg.noaa.gov) en la URL, no una dirección IP numérica local (por ejemplo,https://12.34.56.78) . Si los THREDDS sólo son accesibles a través de la dirección IP numérica local, puede utilizar [<convertToPublicSourceUrl] (#converttopublicsourceurl) Así que... ERDDAP™ los usuarios ven la dirección pública, aunque ERDDAP™ obtiene datos de la dirección numérica local. +* Si es posible, utilice una dirección IP pública (por ejemplo, https://oceanwatch.pfeg.noaa.gov ) en la URL, no una dirección IP numérica local (por ejemplo, https://12.34.56.78 ) . Si los THREDDS sólo son accesibles a través de la dirección IP numérica local, puede utilizar [<convertToPublicSourceUrl] (#converttopublicsourceurl) Así que... ERDDAP™ los usuarios ven la dirección pública, aunque ERDDAP™ obtiene datos de la dirección numérica local. * Si tienes problemas que no puedes resolver, [comprobar los consejos de solución de problemas](#troubleshooting-tips) . * El código de bajo nivel para esto ahora utiliza el Unidata netcdf-java catálogo gateer code (Tredds. Clases de catálogo) para que pueda manejar todos los catálogos de THREDDS (que puede ser sorprendentemente complejo) Gracias Unidata para ese código.   ##### EDDGrid LonPM180DesdeErddapCatalog{#eddgridlonpm180fromerddapcatalog} Este EDDType genera el datasets.xml para hacer [ EDDGrid LonPM180](#eddgridlonpm180) conjuntos de datos de todos los EDDGrid datasets in an ERDDAP que tienen valores de longitud superiores a 180. -* Si es posible, utilice una dirección IP pública (por ejemplo,https://oceanwatch.pfeg.noaa.gov) en la URL, no una dirección IP numérica local (por ejemplo,https://12.34.56.78) . Si ERDDAP™ sólo es accesible a través de la dirección IP numérica local, puede utilizar [<convertToPublicSourceUrl] (#converttopublicsourceurl) Así que... ERDDAP™ los usuarios ven la dirección pública, aunque ERDDAP™ obtiene datos de la dirección numérica local. +* Si es posible, utilice una dirección IP pública (por ejemplo, https://oceanwatch.pfeg.noaa.gov ) en la URL, no una dirección IP numérica local (por ejemplo, https://12.34.56.78 ) . Si ERDDAP™ sólo es accesible a través de la dirección IP numérica local, puede utilizar [<convertToPublicSourceUrl] (#converttopublicsourceurl) Así que... ERDDAP™ los usuarios ven la dirección pública, aunque ERDDAP™ obtiene datos de la dirección numérica local.   ##### EDDGrid Lon0360DesdeErddapCatalog{#eddgridlon0360fromerddapcatalog} Este EDDType genera el datasets.xml para hacer [ EDDGrid Lon0360](#eddgridlon0360) conjuntos de datos de todos los EDDGrid datasets in an ERDDAP que tienen valores de longitud inferiores a 0. -* Si es posible, utilice una dirección IP pública (por ejemplo,https://oceanwatch.pfeg.noaa.gov) en la URL, no una dirección IP numérica local (por ejemplo,https://12.34.56.78) . Si ERDDAP™ sólo es accesible a través de la dirección IP numérica local, puede utilizar [<convertToPublicSourceUrl] (#converttopublicsourceurl) Así que... ERDDAP™ los usuarios ven la dirección pública, aunque ERDDAP™ obtiene datos de la dirección numérica local. +* Si es posible, utilice una dirección IP pública (por ejemplo, https://oceanwatch.pfeg.noaa.gov ) en la URL, no una dirección IP numérica local (por ejemplo, https://12.34.56.78 ) . Si ERDDAP™ sólo es accesible a través de la dirección IP numérica local, puede utilizar [<convertToPublicSourceUrl] (#converttopublicsourceurl) Así que... ERDDAP™ los usuarios ven la dirección pública, aunque ERDDAP™ obtiene datos de la dirección numérica local.   ##### EDDsDeFiles{#eddsfromfiles} Dado un directorio inicial, esto atraviesa el directorio y todos los subdirectorios y trata de crear un conjunto de datos para cada grupo de archivos de datos que encuentra. @@ -566,7 +566,7 @@ Los archivos NCCSV 1.0 no soportan ningún tipo de datos enteros no firmados. ### Tipo de datos{#data-type-comments} * Debido al mal apoyo para datos largos, ulong y char en muchos tipos de archivos, desalentamos el uso de estos tipos de datos en ERDDAP . Cuando sea posible, use el doble en lugar de largo y largo, y use String en lugar de char.   -* Metadatos - Porque(OPeN)DAP's .das y .dds respuestas no soportan atributos o tipos de datos largos o largos (y en su lugar mostrarles como dobles) , puede que desee utilizar ERDDAP 's tabular representation of metadata as seen in the http .../erddap/ **info** / * datasetID * .html página web (por ejemplo, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (que también puede obtener en otros tipos de archivos, por ejemplo, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) o el .nccsv Respuesta a los metadatos (por ejemplo, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) aunque .nccsv Los metadatos solo están disponibles para conjuntos de datos tabulares) , ambos soportan todos los tipos de datos (notable, largo, ulong, y char) . +* Metadatos - Porque(OPeN)DAP's .das y .dds respuestas no soportan atributos o tipos de datos largos o largos (y en su lugar mostrarles como dobles) , puede que desee utilizar ERDDAP 's tabular representation of metadata as seen in the http .../erddap/ **info** / * datasetID * .html página web (por ejemplo, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (que también puede obtener en otros tipos de archivos, por ejemplo, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) o el .nccsv Respuesta a los metadatos (por ejemplo, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) aunque .nccsv Los metadatos solo están disponibles para conjuntos de datos tabulares) , ambos soportan todos los tipos de datos (notable, largo, ulong, y char) .   ### Archivos multimedia{#media-files} No todos los datos son arrays de números o texto. Algunos conjuntos de datos consisten o incluyen archivos multimedia, como archivos de imagen, audio y vídeo. ERDDAP™ tiene algunas características especiales para facilitar el acceso de los usuarios a los archivos multimedia. Es un proceso de dos pasos: @@ -604,7 +604,7 @@ O, si un usuario hace clic en el nombre de archivo mostrado en un ERDDAP™ pág ### Trabajando con archivos AWS S3{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) es un vendedor [cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) servicios. [S3](https://aws.amazon.com/s3/) es un sistema de almacenamiento de objetos ofrecido por AWS. En lugar del sistema jerárquico de directorios y archivos de un sistema de archivos tradicional (como un disco duro en su PC) , S3 ofrece sólo "paquetes" que sostienen "objetos" (los llamaremos "files" ) . -Para archivos ASCII (por ejemplo, .csv) , ERDDAP™ puede trabajar con los archivos en los cubos directamente. Lo único que necesitas hacer es especificar el<fileDir monedas para el conjunto de datos usando un formato específico para el cubo AWS, por ejemplo,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. No deberías usar<cacheDesde el usuario. Vea a continuación los detalles. +Para archivos ASCII (por ejemplo, .csv) , ERDDAP™ puede trabajar con los archivos en los cubos directamente. Lo único que necesitas hacer es especificar el<fileDir monedas para el conjunto de datos usando un formato específico para el cubo AWS, por ejemplo, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . No deberías usar<cacheDesde el usuario. Vea a continuación los detalles. Pero para archivos binarios (por ejemplo, .nc , .grib, .bufr, and .hdf archivos) , necesitas usar el<cacheDesde el sistema de usuario descrito a continuación. ERDDAP , netcdf-java (que ERDDAP™ utiliza para leer datos de estos archivos) , y otros software de datos científicos están diseñados para trabajar con archivos en un sistema de archivos tradicional que ofrece [nivel de bloques](https://en.wikipedia.org/wiki/Block-level_storage) acceso a archivos (que permite leer trozos de un archivo) , pero S3 sólo ofrece [nivel de archivo (objeto) ](https://en.wikipedia.org/wiki/Block-level_storage) acceso a archivos (que sólo permite leer todo el archivo) . AWS ofrece una alternativa a S3, [Elastic Block Store (EBS) ](https://aws.amazon.com/ebs/) ), que admite el acceso de nivel de bloque a los archivos pero es más caro que S3, por lo que rara vez se utiliza para el almacenamiento masivo de grandes cantidades de archivos de datos. (Así que cuando la gente dice almacenar datos en la nube (S3) es barato, es generalmente una comparación de manzanas a naranjas.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` El URl correspondiente para ese objeto es - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS admite una pequeña variación en cómo se construye esa URL, pero ERDDAP™ requiere este formato específico: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* As of ERDDAP v2.29, ahora puede utilizar el `s3://` Formato URI en lugar de la URL del cubo. Este es el formato utilizado por el [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *balde* / *clave* @@ -697,22 +697,22 @@ Para un cubo de datos S3 privado, el propietario del cubo debe darle acceso al c En todos los casos, necesitará una cuenta AWS porque el SDK AWS para Java (que ERDDAP™ usos para recuperar información sobre el contenido de un cubo) requiere credenciales de la cuenta AWS. (más sobre esto abajo) ERDDAP™ sólo puede acceder a cubos AWS S3 si especifica el [<cacheDesde el usuario] (#cachefromurl) (o<fileDir título) en un formato específico: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* Donde * El baldeName es la forma corta del nombre del cubo, por ejemplo noaaa-goes17 . * La aws-region, por ejemplo, nosotros-este-1, es de la columna "Región" en una de las tablas de [AWS Service Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) donde se encuentra el cubo. * El prefijo es opcional. Si está presente, debe terminar con '/' . -Por ejemplo,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Por ejemplo, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Este formato URL es una de las recomendaciones de AWS S3: ver [Acceso a un cubo](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) y [esta descripción de prefijos](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ requiere que combine la URL del cubo y el prefijo opcional en una URL para especificar<cacheDesde el usuario (o<archivoDir contactos) donde se encuentran los archivos. #### Prueba de seguridad pública{#test-public-aws-s3-buckets} Para cubos públicos, puede y debe probar la URL del cubo del directorio AWS S3 en su navegador, por ejemplo, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Si la URL del cubo es correcta y adecuada ERDDAP , devolverá un documento XML que tiene (parcial) lista de los contenidos de ese cubo. Desafortunadamente, la URL completa (i.e., URL del cubo más prefijo) que ERDDAP™ quiere un conjunto de datos dado no funciona en un navegador. AWS no ofrece un sistema para navegar por la jerarquía de un cubo fácilmente en su navegador. (Si eso es incorrecto, por favor envía un correo electrónico a Chris. John en Noaa.gov. De lo contrario, Amazon, por favor agrega apoyo para esto!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Si la URL del cubo es correcta y adecuada ERDDAP , devolverá un documento XML que tiene (parcial) lista de los contenidos de ese cubo. Desafortunadamente, la URL completa (i.e., URL del cubo más prefijo) que ERDDAP™ quiere un conjunto de datos dado no funciona en un navegador. AWS no ofrece un sistema para navegar por la jerarquía de un cubo fácilmente en su navegador. (Si eso es incorrecto, por favor envía un correo electrónico a Chris. John en Noaa.gov. De lo contrario, Amazon, por favor agrega apoyo para esto!) #### Ver el contenido de un cubo{#viewing-the-contents-of-a-bucket} -Los cubos S3 suelen contener un par de categorías de archivos, en un par de pseudo subdirectorios, que podrían convertirse en un par de ERDDAP™ Datasets. Para hacer el ERDDAP™ datasets, necesita saber el directorio inicial para<cacheDesde el usuario (o<fileDir contactos) y el formato de los nombres de archivos que identifican ese subconjunto de archivos. Si intentas ver todo el contenido de un cubo en un navegador, S3 te mostrará los primeros 1000 archivos, que es insuficiente. Actualmente, la mejor manera de ver todo el contenido de un cubo es hacer un [EDDTableDesdeFileNames](#eddtablefromfilenames) Dataset (en su PC ERDDAP™ y/o en su público ERDDAP ) , que también le da una manera fácil de navegar por la estructura del directorio y descargar archivos. El<archivoDir título para que será la URL que hizo anteriormente, por ejemplo,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ ¿Por qué AWS S3 no ofrece una manera rápida y fácil de hacer sin una cuenta de AWS? \\] Observe que cuando hago esto en mi PC en una red no asombro, parece que Amazon ralentiza la respuesta a un truco (alrededor de 100 (?) archivos por chunk) después de los primeros pedazos (de 1000 archivos por trozo) se descargan. Puesto que los cubos pueden tener un gran número de archivos (noaa-goes17 tiene 26 millones) , conseguir todo el contenido de un cubo puede tomar EDDTableDesdeFileNames varias horas (¡Por ejemplo, 12!) para terminar. \\[ Amazon, ¿es cierto? \\] +Los cubos S3 suelen contener un par de categorías de archivos, en un par de pseudo subdirectorios, que podrían convertirse en un par de ERDDAP™ Datasets. Para hacer el ERDDAP™ datasets, necesita saber el directorio inicial para<cacheDesde el usuario (o<fileDir contactos) y el formato de los nombres de archivos que identifican ese subconjunto de archivos. Si intentas ver todo el contenido de un cubo en un navegador, S3 te mostrará los primeros 1000 archivos, que es insuficiente. Actualmente, la mejor manera de ver todo el contenido de un cubo es hacer un [EDDTableDesdeFileNames](#eddtablefromfilenames) Dataset (en su PC ERDDAP™ y/o en su público ERDDAP ) , que también le da una manera fácil de navegar por la estructura del directorio y descargar archivos. El<archivoDir título para que será la URL que hizo anteriormente, por ejemplo, https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ ¿Por qué AWS S3 no ofrece una manera rápida y fácil de hacer sin una cuenta de AWS? \\] Observe que cuando hago esto en mi PC en una red no asombro, parece que Amazon ralentiza la respuesta a un truco (alrededor de 100 (?) archivos por chunk) después de los primeros pedazos (de 1000 archivos por trozo) se descargan. Puesto que los cubos pueden tener un gran número de archivos (noaa-goes17 tiene 26 millones) , conseguir todo el contenido de un cubo puede tomar EDDTableDesdeFileNames varias horas (¡Por ejemplo, 12!) para terminar. \\[ Amazon, ¿es cierto? \\] #### Hacer un EDDTable DeFileNames Dataset con un cubo AWS S3{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Si tiene un nombre de cubo, pero no tiene ya una lista de archivos en el cubo S3 o el prefijo que identifica la ubicación de los archivos pertinentes en el cubo, utilice las instrucciones siguientes para hacer un conjunto de datos EDDTableDesdeFileNames para que pueda navegar por la jerarquía de directorios del cubo S3 a través de ERDDAP 's "files" sistema. @@ -727,22 +727,24 @@ Java.lang. IlegalArgumentException: profile file cannot be null error in ERDDAP Hint para Linux y Mac OS: el archivo de credenciales debe estar en el directorio de inicio del usuario que está ejecutando Tomcat (y ERDDAP ) (para este párrafo, asumiremos usuario=tomcat) en un archivo llamado ~/.aws/credentials . No asuma que ~ es /home/tomcat -- realmente use cd ~ para averiguar dónde piensa el sistema operativo ~ para el usuario=tomcat es. Cree el directorio si no existe. Además, después de poner el archivo de credenciales en su lugar, asegúrese de que el usuario y el grupo para el archivo son tomcat y luego use las credenciales chmod 400 para asegurarse de que el archivo es sólo lectura para user=tomcat. 3. Crear la URL del cubo en el [formato que ERDDAP™ Requisitos](#accessing-files-in-an-aws-s3-bucket) , por ejemplo, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , y (para cubos públicos) Pruébalo en un navegador para asegurarse de que devuelve un documento XML que tiene una lista parcial de los contenidos de ese cubo. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , y (para cubos públicos) Pruébalo en un navegador para asegurarse de que devuelve un documento XML que tiene una lista parcial de los contenidos de ese cubo.   4. Uso [GenerarDatasetsXml](#generatedatasetsxml) crear un [EDDTableDesdeFileNames](#eddtablefromfilenames) Dataset: * Para el directorio Inicio, utilice esta sintaxis: \\*\\*\\ *deOnTheFly,* tuBucketUrl* por ejemplo, - \\*\\*\\*deOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*deOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * ¿Nombre de archivo regex? . * ¿Recuerdo? verdadero * reload ¿Cada Nuez? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * ¿Institución? NOAA * ¿Resumen? nada ( ERDDAP™ creará un resumen decente automáticamente.) * ¿El título? nada ( ERDDAP™ creará un título decente automáticamente.) Como es habitual, debe editar el XML resultante para verificar la corrección y hacer mejoras antes de que el conjunto de conjuntos de datos lo use en datasets.xml . 5. Si sigue las instrucciones anteriores y carga el conjunto de datos ERDDAP , ha creado un conjunto de datos EDDTableDesdeFiles. Como ejemplo, y para que sea más fácil para cualquiera navegar y descargar archivos de los cubos AWS Open Data, hemos creado los conjuntos de datos EDDTableDesdeFileNames (ver la lista en - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) para casi todo el [Cubos de datos abiertos AWS S3](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) para casi todo el [Cubos de datos abiertos AWS S3](https://registry.opendata.aws/) . \\[ Los pocos cubos que no incluimos tienen un gran número de archivos en el directorio raíz (más de lo que se puede descargar en una cantidad razonable de tiempo) , o no permiten el acceso público (¿No se supone que todos sean públicos?) , o son Solicitantes paga cubos (por ejemplo, Sentinel) . \\] Si hace clic en "files" enlace para uno de estos conjuntos de datos, puede navegar por el árbol del directorio y archivos en ese cubo S3. Por el camino\\*\\*\\*deOnTheFly EDDTableDeFiles funciona, estos listados de directorios siempre están perfectamente actualizados porque ERDDAP™ los pone en el vuelo. Si hace clic en el árbol del directorio a un nombre de archivo real y haga clic en el nombre del archivo, ERDDAP™ redirigirá su solicitud a AWS S3 para que pueda descargar el archivo directamente desde AWS. Entonces puedes inspeccionar ese archivo. @@ -756,7 +758,7 @@ Es lamentable que AWS no simplemente permita que la gente use un navegador para **Entonces puedes hacer ERDDAP™ conjuntos de datos que dan a los usuarios acceso a los datos en los archivos.** Ver las instrucciones en [ ERDDAP™ and S3 Buckets](#erddap-and-aws-s3-buckets) (arriba) . Para la muestra EDDTableDeFileNames dataset que usted hizo anteriormente, si usted hace un poco de caceo alrededor con el directorio y nombres de archivos en el árbol del directorio, se hace evidente que el directorio de nivel superior nombres (por ejemplo, ABI-L1b-RadC) corresponde a lo que ERDDAP™ llamaría conjuntos de datos separados. El cubo con el que estás trabajando puede ser similar. Entonces podrías seguir creando conjuntos de datos separados en ERDDAP™ para cada uno de esos conjuntos de datos, utilizando, por ejemplo, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ como el<cacheDesde el usuario. Lamentablemente, para este ejemplo en particular, los conjuntos de datos en el cubo parecen ser conjuntos de datos de nivel 1 o nivel 2, que ERDDAP™ [no es particularmente bueno](#dimensions) , porque el conjunto de datos es una colección más complicada de variables que utilizan diferentes dimensiones.   @@ -975,7 +977,7 @@ Los valores de dimensión no variados casi siempre indican un problema con el co ### EDDGrid DeDap{#eddgridfromdap} [ ** EDDGrid DeDap** ](#eddgridfromdap) maneja variables de rejilla desde [ DAP ](https://www.opendap.org/) servidores. -* Recomendamos encarecidamente utilizar el [GenerarDatasets Programa Xml](#generatedatasetsxml) para hacer un borrador duro del datasets.xml para este conjunto de datos. Puede recopilar la información que necesita para ajustarla o crear su propio XML para un EDDGrid DeDap dataset mirando los archivos DDS y DAS del conjunto de datos fuente en su navegador (agregando .das y .dds a sourceUrl , por ejemplo, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Recomendamos encarecidamente utilizar el [GenerarDatasets Programa Xml](#generatedatasetsxml) para hacer un borrador duro del datasets.xml para este conjunto de datos. Puede recopilar la información que necesita para ajustarla o crear su propio XML para un EDDGrid DeDap dataset mirando los archivos DDS y DAS del conjunto de datos fuente en su navegador (agregando .das y .dds a sourceUrl , por ejemplo, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap puede obtener datos de cualquier variable multidimensional de una DAP servidor de datos. (Anteriormente, EDDGrid FromDap se limitó a variables designadas como "grid", pero eso ya no es un requisito.)   @@ -1335,7 +1337,7 @@ Un ejemplo completo de un axisVariable que hace un conjunto de datos agregado co ``` -Observe el uso del grupo de captura número 2 para capturar los dígitos que ocurren después de 'r' o 's', y antes de "\\_global". Este ejemplo también muestra cómo añadir atributos adicionales (por ejemplo, ioos\\_category y unidades) a la variable del eje. +Observe el uso del grupo de captura número 2 para capturar los dígitos que ocurren después de 'r' o 's', y antes "\\_global" . Este ejemplo también muestra cómo añadir atributos adicionales (por ejemplo, ioos\\_category y unidades) a la variable del eje.   #### Archivos comprimidos externamente{#externally-compressed-files} * Datasets that are subsets of EDDGrid DeFiles y EDDTable FromFiles puede servir datos directamente desde archivos de datos comprimidos externamente, incluyendo .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , y archivos .Z. @@ -1433,7 +1435,7 @@ Todos EDDGrid DeFiles y todos los datasets EDDTableDeFiles soporta un conjunto d En su lugar, use el [<cacheDesde el sistema de usuario] (#cachefromurl) . Acceso ERDDAP™ conjuntos de datos como archivos mediante solicitudes de rango byte -- -Flipping this around, given that you can (en teoría) pensar en un conjunto de datos ERDDAP™ como un gigante .nc archivo por pendiente " .nc "a la base OPen DAP URL para un conjunto de datos dado (por ejemplo,https://myserver.org/erddap/griddap/datasetID.ncy también añadiendo una ?query después de eso para especificar un subset) , es quizás razonable preguntar si puede utilizar netcdf-java, Ferret , o algún otro NetCDF software cliente para leer datos a través de HTTP Range Solicitudes desde ERDDAP . La respuesta es no, porque no hay realmente un enorme " .nc "archivo. Si quieres hacer esto, haz una de estas opciones: +Flipping this around, given that you can (en teoría) pensar en un conjunto de datos ERDDAP™ como un gigante .nc archivo por pendiente " .nc "a la base OPen DAP URL para un conjunto de datos dado (por ejemplo, https://myserver.org/erddap/griddap/datasetID.nc y también añadiendo una ?query después de eso para especificar un subset) , es quizás razonable preguntar si puede utilizar netcdf-java, Ferret , o algún otro NetCDF software cliente para leer datos a través de HTTP Range Solicitudes desde ERDDAP . La respuesta es no, porque no hay realmente un enorme " .nc "archivo. Si quieres hacer esto, haz una de estas opciones: * Uso(OPeN)DAPsoftware cliente para conectarse a los servicios de griddap ofrecidos por ERDDAP . Eso es lo que DAP (y así ERDDAP ) fue diseñado para. Es muy eficiente. * O, descargar el archivo fuente (s) de la "files" sistema (o un archivo de subconjunto a través de .nc ? query) a su computadora y utilizar netcdf-java, Ferret , o algún otro NetCDF software cliente para leer (Ahora) archivo local (s) . @@ -2253,9 +2255,9 @@ considerar el almacenamiento de los datos en una colección de NetCDF v3 .nc arc >  </dataset> ### EDDTableDeDapSequence{#eddtablefromdapsequence} - [ **EDDTableDeDapSequence** ](#eddtablefromdapsequence) maneja variables dentro de secuencias de 1 y 2 niveles desde [ DAP ](https://www.opendap.org/) servidores tales como DAP PER (estaba enhttps://www.pmel.noaa.gov/epic/software/dapper/, now discontinued) . + [ **EDDTableDeDapSequence** ](#eddtablefromdapsequence) maneja variables dentro de secuencias de 1 y 2 niveles desde [ DAP ](https://www.opendap.org/) servidores tales como DAP PER (estaba en https://www.pmel.noaa.gov/epic/software/dapper/ , now discontinued) . -* Recomendamos encarecidamente utilizar el [GenerarDatasets Programa Xml](#generatedatasetsxml) para hacer un borrador duro del datasets.xml para este conjunto de datos. Puedes editarlo para ajustarlo. Usted puede recopilar la información que necesita mirando los archivos DDS y DAS del conjunto de datos fuente en su navegador (añadiendo .das y .dds al archivo sourceUrl (Un ejemplo estaba enhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Recomendamos encarecidamente utilizar el [GenerarDatasets Programa Xml](#generatedatasetsxml) para hacer un borrador duro del datasets.xml para este conjunto de datos. Puedes editarlo para ajustarlo. Usted puede recopilar la información que necesita mirando los archivos DDS y DAS del conjunto de datos fuente en su navegador (añadiendo .das y .dds al archivo sourceUrl (Un ejemplo estaba en https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Una variable está en DAP secuencia si la respuesta .dds indica que la estructura de datos que sostiene la variable es una "secuencia" (caso insensible) . * En algunos casos, verá una secuencia dentro de una secuencia, una secuencia de 2 niveles -- EDDTableDeDapSequence maneja estos, también. @@ -2378,15 +2380,15 @@ GenerarDatasets Xml tiene tres opciones especiales para EDDTableDesdeDatabase: * [JDBC Driver and<driverName confía] (#jdbc-driver) -- Usted debe obtener el archivo JDBC 3 o JDBC 4 driver .jar adecuado para su base de datos y Ponlo en *tomcat* /webapps/erddap/WEB-INF/lib después de instalar ERDDAP . Entonces, en tu datasets.xml para este conjunto de datos, debe especificar el<driverName confiar para este conductor, que es (desgraciadamente) diferente del nombre de archivo. Buscar en la web para el controlador JDBC para su base de datos y el driverName que Java necesita usarlo. - * Para MariaDB, intenta [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Para MariaDB, intenta [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) El<driverName titulado para utilizar en datasets.xml (véase infra) es probablemente org.mariadb.jdbc. Conductor. - * Para MySQL y Amazon RDS, intente [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Para MySQL y Amazon RDS, intente [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) El<driverName titulado para utilizar en datasets.xml (véase infra) es probablemente com.mysql.jdbc. Conductor. - * Para Oracle , intenta [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Para Oracle , intenta [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . El<driverName titulado para utilizar en datasets.xml (véase infra) es probablemente oracle.jdbc.driver. Oracle Conductor. - * Para Postgresql, tenemos al conductor de JDBC 4 de [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Para Postgresql, tenemos al conductor de JDBC 4 de [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) El<driverName titulado para utilizar en datasets.xml (véase infra) es probablemente org.postgresql. Conductor. - * Para SQL Server, puede obtener el controlador JTDS JDBC desde [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Para SQL Server, puede obtener el controlador JTDS JDBC desde [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . El<driverName titulado para utilizar en datasets.xml (véase infra) es probablemente net.sourceforge.jtds.jdbc. Conductor. Después de poner el controlador JDBC .jar en ERDDAP™ directorio lib, necesita añadir una referencia a ese archivo .jar en los archivos de script .bat y/o .sh para GenerateDatasets Xml, DasDds y ArchiveADataset que están en *tomcat* /webapps/erddap/WEB-INF/ directory; de lo contrario, obtendrá una ClassNotFoundException cuando ejecute esos scripts. @@ -2524,7 +2526,7 @@ Y en *tomcat* /conf/context.xml, definir un recurso con la misma información, p username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Información general sobre el uso de DataSource [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Información general sobre el uso de DataSource [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . See [Tomcat DataSource information](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) y [Tomcat DataSource ejemplos](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) o buscar en la web ejemplos de uso de DataSources con otros servidores de aplicaciones. * Si todo lo demás falla, considerar el almacenamiento de los datos en una colección de NetCDF v3 .nc archivos (especialmente .nc archivos que utilizan [CF Geometrías de muestreo discretos (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Ragged Array estructuras de datos y así se puede manejar con ERDDAP 's [EDDTableDesdeNcCFFiles](#eddtablefromnccffiles) ) . Si se organizan lógicamente (cada uno con datos para un trozo de espacio y tiempo) , ERDDAP™ puede extraer datos de ellos muy rápidamente. @@ -2608,7 +2610,7 @@ considerar el almacenamiento de los datos en una colección de NetCDF v3 .nc arc El trozo de XML que genera GenerateDatasetsXml para cada conjunto de datos incluye: - * A datasetID que es EDDGrid 's datasetID más "\\_AsATable". + * A datasetID que es EDDGrid 's datasetID más "\\_AsATable" . * Un nuevo atributo global sumario que es el EDDGrid 's resumen más un nuevo primer párrafo que describe lo que es este conjunto de datos. * Un nuevo título atributo global que es el EDDGrid El título más ", (Como cuadro) ". * Un nuevo atributo global maxAxis0 con un valor de 10. @@ -2644,21 +2646,21 @@ El trozo de XML que genera GenerateDatasetsXml para cada conjunto de datos inclu * [Los datos en un conjunto de datos EDDTableDesdeFileNames](#eddtablefromfilenames-data) es una tabla que ERDDAP™ crea información sobre un grupo de archivos locales. En la mesa, hay una fila para cada archivo. Cuatro atributos especiales en los [ datasets.xml para este conjunto de datos](#eddtablefromfilenames-skeleton-xml) determinar qué archivos se incluirán en este conjunto de datos: ##### archivo Dir{#filedir} - * <fileDir confianza -- Esto especifica el directorio fuente en el sistema de archivos del servidor con los archivos para este conjunto de datos. Los archivos que se encuentran en el sistema de archivos del servidor en<archivoDir contactos aparecerá en la columna url de este conjunto de datos dentro de un directorio virtual llamadohttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir confianza -- Esto especifica el directorio fuente en el sistema de archivos del servidor con los archivos para este conjunto de datos. Los archivos que se encuentran en el sistema de archivos del servidor en<archivoDir contactos aparecerá en la columna url de este conjunto de datos dentro de un directorio virtual llamado https://*serverUrl*/erddap/files/*datasetID/* . Por ejemplo, si datasetID jplMU RSS T, y el<archivoDir confianza es /home/data/mur/ , y ese directorio tiene un archivo llamado jplMU RSS T20150103000000.png, entonces la URL que se mostrará a los usuarios para ese archivo será - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Además de utilizar un directorio local para el<fileDir contactos, también puede especificar la URL de una página web remota similar al directorio. Esto funciona con: * Datasets no agregados en THREDDS, por ejemplo, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] * Conjuntos de datos no desglosados en Hyrax , por ejemplo, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * La mayoría de los listados de directorios similares a Apache, por ejemplo, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### deOnTheFly{#fromonthefly} [\\*\\*\\*deOnTheFly](#fromonthefly) -- Para algunos enormes cubos S3 (como noaa-goes17, que tiene 26 millones de archivos) , puede tomar ERDDAP™ hasta 12 horas para descargar toda la información sobre el contenido del cubo (y luego hay otros problemas) . Para superar esto, hay una manera especial de usar<fileDir contactos en EDDTableDesdeFileNames, haga un conjunto de datos con el directorio y nombres de archivos de un cubo AWS S3. El conjunto de datos no tendrá la lista de todos los directorios y nombres de archivos del cubo S3 que un usuario puede buscar mediante solicitudes al conjunto de datos. Pero el conjunto de datos obtendrá los nombres de directorios y archivos en el vuelo si el usuario atraviesa la jerarquía del directorio con el conjunto de datos "files" Opción. Así, esto permite a los usuarios navegar por la jerarquía de archivos y archivos del cubo S3 a través del conjunto de datos "files" sistema. Para ello, en lugar de especificar la URL para el cubo S3 como el "Director de inicio" (en GenerateDatasets Xml) o<fileDir (dentro datasets.xml ) , uso: ``` @@ -2837,13 +2839,13 @@ Todos EDDGrid DeFiles y todos los datasets EDDTableDeFiles soporta un conjunto d * El<cacheDesde la etiquetaUrl Curso le permite especificar una URL con una lista de archivos de un conjunto de datos remoto de una lista de archivos remotos. * Datasets no agregados en THREDDS, por ejemplo, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] * Conjuntos de datos no desglosados en Hyrax , por ejemplo, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * La mayoría de los listados de directorios similares a Apache, por ejemplo, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * Cubos S3, por ejemplo, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Sin embargo, esto puede requerir una cuenta AWS y más configuración. See [trabajando con S3 Buckets en ERDDAP™ ](#working-with-aws-s3-files) . Además, generalmente no necesita usar caché FromUrl con archivos en cubos S3 si los archivos son archivos ASCII (por ejemplo, .csv) , porque ERDDAP™ puede leer eficientemente los datos del cubo directamente a través de un flujo. @@ -2901,7 +2903,7 @@ entonces tiene una serie de grupos de captura anidados donde la primera opción y la segunda opción es un valor específico. El ejemplo anterior sólo coincidirá con los directorios para los 10 segundos días de 2018, por ejemplo, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] y día 011, 012, ..., 019. (Mira esto. [documentación de regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) y [regex tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Si necesita ayuda para crear<cachePartialPathRegex confía, por favor envíenos un correo electrónico<cacheDesde el usuario a Chris. John en Noaa.gov. @@ -3384,7 +3386,7 @@ Para cualquier dataset in ERDDAP™ , cuando envía una solicitud ERDDAP™ para * .insert * La solicitud se formatea como una respuesta de forma HTML estándar, con pares clave=valor, separados por 'fr'. Por ejemplo, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 dice ERDDAP™ para agregar o cambiar los datos stationID =46088 para el tiempo especificado. * El autor de este cambio es JohnSmith y la clave es algunosKey1. * La URL debe incluir valores válidos (valores no perdidos) para todos los [ http RequisitosVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ dice ERDDAP™ para agregar o cambiar los datos stationID =46088 para el tiempo   * .delete * La solicitud se formatea como una respuesta de forma HTML estándar, con pares clave=valor, separados por 'fr'. Por ejemplo, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 dice ERDDAP™ para eliminar los datos stationID =46088 en el momento especificado. * El autor de este cambio es JohnSmith y la clave es algunosKey1. * La URL debe especificar [ http RequisitosVariables](#httpgetrequiredvariables-global-attribute) en la solicitud (por ejemplo, stationID y tiempo) . Si esos valores coinciden con los valores en una fila ya en el conjunto de datos (que normalmente se) , los valores antiguos se eliminan efectivamente (aunque los valores antiguos siguen siendo accesibles si un usuario solicita datos de un anterior [versión](#versioning) del conjunto de datos) . @@ -3667,7 +3669,7 @@ No todo el mundo necesita este tipo de versión fina, pero es extremadamente út ##### HTTPS Put and Delete{#https-put-and-delete} * ["¿Qué hay de HTTPS PUT y DELETE?"](#https-put-and-delete) - [Protocolo de transferencia de hipertexto (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) es la base de la World Wide Web y la razón por la que las URL de la página web comienzan con "http://"o "https://". HTTPS es HTTP con una capa de seguridad adicional. Cada día, los navegadores, scripts y programas informáticos hacen miles de millones de HTTP (S) **#** solicitudes para obtener información de fuentes remotas. HTTP (S) también incluye otros [verbos](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , notablemente PUT (para empujar datos al servidor) y DELETE (a datos DELETE del servidor) . Sí, PUT y DELETE son la forma adecuada de insertar datos y eliminar datos de un conjunto de datos a través de HTTP (S) . GET es compatible con cada pieza de software que puede funcionar con HTTP (S) . Obtener es muy fácil de trabajar con. Todos ya saben trabajar con GET y muchos saben usar POST (que se puede utilizar en esencia de la misma manera que GET) , así que hicimos EDDTableDesdeHtpObtenga trabajo con GET y POST. Muy pocas personas (incluso pocos programadores informáticos) han trabajado con PUT y DELETE. PUT y DELETE son generalmente sólo compatibles con lenguajes de ordenador, por lo que utilizarlos requiere un programa hábil. Así que PUT y DELETE son generalmente un enfoque mucho más engorroso dada la forma en que las herramientas han evolucionado. + [Protocolo de transferencia de hipertexto (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) es la base de la World Wide Web y la razón por la que las URL de la página web comienzan con " http://" o " https://" . HTTPS es HTTP con una capa de seguridad adicional. Cada día, los navegadores, scripts y programas informáticos hacen miles de millones de HTTP (S) **#** solicitudes para obtener información de fuentes remotas. HTTP (S) también incluye otros [verbos](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , notablemente PUT (para empujar datos al servidor) y DELETE (a datos DELETE del servidor) . Sí, PUT y DELETE son la forma adecuada de insertar datos y eliminar datos de un conjunto de datos a través de HTTP (S) . GET es compatible con cada pieza de software que puede funcionar con HTTP (S) . Obtener es muy fácil de trabajar con. Todos ya saben trabajar con GET y muchos saben usar POST (que se puede utilizar en esencia de la misma manera que GET) , así que hicimos EDDTableDesdeHtpObtenga trabajo con GET y POST. Muy pocas personas (incluso pocos programadores informáticos) han trabajado con PUT y DELETE. PUT y DELETE son generalmente sólo compatibles con lenguajes de ordenador, por lo que utilizarlos requiere un programa hábil. Así que PUT y DELETE son generalmente un enfoque mucho más engorroso dada la forma en que las herramientas han evolucionado.   ##### HtpGet Notes{#httpget-notes} * [Notas](#httpget-notes) @@ -3676,7 +3678,7 @@ No todo el mundo necesita este tipo de versión fina, pero es extremadamente út ##### Gracias.{#thanks} * [Gracias a CHORDS por la idea básica.](#thanks) La idea básica para EDDTableDesdeHtpGet (i.e., usando un HTTP GET solicitud de añadir datos a un conjunto de datos) es de UCAR (¿NCAR?) [Servicios de datos en tiempo real protegidos por la nube (CHORDS) ](https://github.com/earthcubeprojects-chords) proyecto. El formato para los parámetros de la solicitud (repetido *nombre=valor* , separados por) es el mismo formato estándar que se utiliza por formularios HTML en las páginas web. Es una idea simple y brillante y aún más porque se mete tan perfectamente con ERDDAP 's sistema existente para tratar con datos tabulares. La idea es obvia, pero yo (Bob) No lo pensé. EDDTableDesdeHtp Obtener usos de esa idea básica, combinado con nuestras ideas de cómo implementarla, para hacer un sistema en ERDDAP™ para cargar datos. Aparte de la idea básica de utilizar GET para introducir datos en el sistema, la implementación EDDTableDesdeHttpGet es completamente diferente e independiente de CHORDS y tiene características diferentes (por ejemplo, archivos de registro, reabastecimiento de datos, sistema de seguridad diferente, soporte CRUD, datos reproducibles) . Nuestra exposición a CHORDS era sólo un webinar. No miramos su código ni leíamos sobre su proyecto porque inmediatamente sabíamos que queríamos implementar el sistema de una manera diferente. Pero les estamos agradecidos por la idea básica. La referencia completa a los CHORDS es -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Servicios de datos en tiempo real para las geociencias (CHORDS) software. UCAR/NCAR - Laboratorio de Observación de la Tierra. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Servicios de datos en tiempo real para las geociencias (CHORDS) software. UCAR/NCAR - Laboratorio de Observación de la Tierra. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableDesde Hyrax Archivos{#eddtablefromhyraxfiles} [ **EDDTableDesde Hyrax Archivos** ](#eddtablefromhyraxfiles) (deprecated) agrega archivos de datos con varias variables, cada una con una o más dimensiones compartidas (por ejemplo, tiempo, altitud (o profundidad) , latitud, longitud) , y servido por un [ Hyrax OPeNDAP servidor](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Si no hay quejas antes de 2020, este tipo de conjunto de datos puede ser elimina * Esta pantalla de clase... Hyrax páginas web con las listas de archivos en cada directorio. Debido a esto, es muy específico para el formato actual de Hyrax páginas web. Intentaremos ajustarnos ERDDAP™ rápidamente si/cuando versiones futuras Hyrax cambiar cómo se enumeran los archivos. * El<archivoSe ignora el ajuste Dir relación. Desde que esta clase descarga y hace una copia local de cada archivo de datos remoto, ERDDAP™ fuerza el archivo Dir para ser *bigParentDirectory* /copia/ * datasetID * /. * Para< sourceUrl √, utilice la URL del directorio base del conjunto de datos en el Hyrax servidor, por ejemplo, - < sourceUrl ■http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl ■ + < sourceUrl ■ http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl ■ (pero ponlo en una línea) (Lo siento, ese servidor ya no está disponible) . El sourceUrl página web generalmente tiene " OPeNDAP Índice de servidor \\[ directorioName \\] "en la parte superior. * Puesto que esta clase siempre descarga y hace una copia local de cada archivo de datos remoto, nunca debe envolver este conjunto de datos en [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Detalles: Estos archivos tienen múltiples variables de fila\\_size, cada una co Otro problema con estos archivos: la variable Principal\\_Investigator no tiene un atributo de muestra\\_dimension y no sigue la regla anterior. -Los archivos de muestra para este tipo de conjunto de datos se pueden encontrar enhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Este servidor ya no está disponible \\] . +Los archivos de muestra para este tipo de conjunto de datos se pueden encontrar en https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Este servidor ya no está disponible \\] . Mira la superclase de esta clase, [EDDTableDeFiles](#eddtablefromfiles) , para información sobre cómo funciona esta clase y cómo utilizarla. @@ -3850,10 +3852,10 @@ Lo primero que GenerateDatasetsXml hace para este tipo de conjunto de datos desp [ **EDDTableDesdenos** ](#eddtablefromnos) (DEPRECATED) maneja datos de un NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) fuente, que utiliza [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) para solicitudes y respuestas. Es muy específico NOAA XML de NOS. Vea el conjunto de datos EDDTableDesdeNOS en datasets2.xml.   ### EDDTableDesde OBIS{#eddtablefromobis} - [ **EDDTableDesde OBIS** ](#eddtablefromobis) maneja datos de un Sistema de Información Biogeográfica Ocean (OBIS) servidor (erahttp://www.iobis.org ) . Es posible que no haya más servidores activos que usen este tipo actual de sistema de servidor OBIS fuera de la fecha. + [ **EDDTableDesde OBIS** ](#eddtablefromobis) maneja datos de un Sistema de Información Biogeográfica Ocean (OBIS) servidor (era http://www.iobis.org ) . Es posible que no haya más servidores activos que usen este tipo actual de sistema de servidor OBIS fuera de la fecha. * Los servidores OBIS esperan una solicitud XML y devuelven una respuesta XML. -* Porque todos los servidores OBIS sirven las mismas variables de la misma manera (erahttp://iobis.org/tech/provider/questions) , usted no tiene que especificar mucho para configurar un conjunto de datos OBIS en ERDDAP . +* Porque todos los servidores OBIS sirven las mismas variables de la misma manera (era http://iobis.org/tech/provider/questions ) , usted no tiene que especificar mucho para configurar un conjunto de datos OBIS en ERDDAP . * Debes incluir un " creator\\_email "atributo en el mundo addAttributes , ya que esa información se utiliza dentro de la licencia. Una dirección de correo electrónico adecuada se puede encontrar leyendo la respuesta XML de la fuenteURL. * Usted puede o no ser capaz de obtener el atributo global [< subsetVariables > (#subsetvariables) trabajar con un servidor OBIS dado. Si lo intentas, prueba una variable (por ejemplo, ScientificName o Genus) . #### EDDTableDesde OBIS skeleton XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Lo primero que GenerateDatasetsXml hace para este tipo de conjunto de datos desp * SWE (Capacidad del sensor Web) y SOS (Servicio de observación de sensores) son [Normas OpenGIS®](https://www.ogc.org/standards) . Ese sitio web tiene los documentos de normas. * El OGC Servicios Web Especificación común ver 1.1.0 ( OGC 06-121r3) cubre la construcción de las consultas GET y POST (véase la sección 7.2.3 y la sección 9) . * Si envías una solicitud de getCapabilities xml a una SOS servidor ( sourceUrl + "servicio= SOS " Request= GetCapabilities ") , obtiene un resultado xml con una lista de estaciones y el observado Propiedades para las que tienen datos. - * Una protección observada es una referencia formal de URI a una propiedad. Por ejemplo, urn:ogc:phenomenon:longitud:wgs84 ohttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Una protección observada es una referencia formal de URI a una propiedad. Por ejemplo, urn:ogc:phenomenon:longitud:wgs84 o https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Una protección observada no es una variable. - * Más de una variable puede tener la misma observación Propiedad (por ejemplo, dentro de Temp y fuera La temperatura podría haber observado Propiedadhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Más de una variable puede tener la misma observación Propiedad (por ejemplo, dentro de Temp y fuera La temperatura podría haber observado Propiedad https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Si envía una solicitud de observación xml a una SOS servidor, obtiene un resultado xml con descripciones de nombres de campo en la respuesta, unidades de campo y los datos. Los nombres de campo incluyen longitud, latitud, profundidad (quizás) , y tiempo. * Cada uno dataVariable para un EDDTableDesde SOS debe incluir un atributo "observadoProperty", que identifica la compatibilidad observada que debe ser solicitada desde el servidor para obtener esa variable. A menudo, varios dataVariable s listará el mismo compuesto observadoProperty. * El tipo de datos para cada uno dataVariable puede no ser especificado por el servidor. Si es así, debe mirar las respuestas de datos XML del servidor y asignar apropiada [<dataType títulos] (#datatype) en el ERDDAP™ Dataset dataVariable definiciones. @@ -3991,11 +3994,11 @@ Si no hay quejas antes de 2020, este tipo de conjunto de datos puede ser elimina * Esta clase lee los archivos catalog.xml servidos por THREDDS con las listas de<catalogRefs confía (referencias a sub-files adicionales catalog.xml) y<dataset (archivos de datos) . * El<archivoSe ignora el ajuste Dir relación. Desde que esta clase descarga y hace una copia local de cada archivo de datos remoto, ERDDAP™ fuerza el archivo Dir para ser *bigParentDirectory* /copia/ * datasetID * /. * Para< sourceUrl √, utilice la URL del archivo catalog.xml para el conjunto de datos en el servidor THREDDS, por ejemplo: para esta URL que se puede utilizar en un navegador web, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] , -uso< sourceUrl ■https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl ■ + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Este servidor ya no está disponible de forma fiable. \\] , +uso< sourceUrl ■ https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl ■ (pero ponlo en una línea) . * Puesto que esta clase siempre descarga y hace una copia local de cada archivo de datos remoto, nunca debe envolver este conjunto de datos en [EDDTableCopy](#eddtablecopy) . -* Este tipo de conjunto de datos soporta una etiqueta especial OPTIONAL, rara vez usada,<specialMode titulado *modo* </especialModeilo que se puede utilizar para especificar que las reglas especiales y codificadas deben utilizarse para determinar qué archivos deben ser descargados desde el servidor. Actualmente, el único válido *modo* es SAMOS que se utiliza con conjuntos de datos dehttps://tds.coaps.fsu.edu/thredds/catalog/samospara descargar sólo los archivos con el último número de versión. +* Este tipo de conjunto de datos soporta una etiqueta especial OPTIONAL, rara vez usada,<specialMode titulado *modo* </especialModeilo que se puede utilizar para especificar que las reglas especiales y codificadas deben utilizarse para determinar qué archivos deben ser descargados desde el servidor. Actualmente, el único válido *modo* es SAMOS que se utiliza con conjuntos de datos de https://tds.coaps.fsu.edu/thredds/catalog/samos para descargar sólo los archivos con el último número de versión. * Mira la superclase de esta clase, [EDDTableDeFiles](#eddtablefromfiles) , para información sobre cómo funciona esta clase y cómo utilizarla. * Vea los ejemplos 1D, 2D, 3D y 4D para [EDDTableDesdeNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Cuando el servidor termine de tramitar una solicitud, comprobará cuánto tiempo ``` ``` -causará una coincidencia local sourceUrl (tales comohttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -en un público sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +causará una coincidencia local sourceUrl (tales como https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +en un público sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Cualquier cambio en el valor de esta etiqueta tendrá efecto la próxima vez ERDDAP™ lecturas datasets.xml , incluso en respuesta a un conjunto de datos [bandera](/docs/server-admin/additional-information#flag) . Pero, por razones de seguridad y razones relacionadas con el sistema de suscripción, **¡No uses esta bolsa!** @@ -4314,7 +4317,7 @@ Los usuarios son a menudo simplemente ignorantes de que sus solicitudes son prob ``` * No necesitas reiniciar ERDDAP™ para los cambios en<solicitarBlacklist confiar para entrar en vigor. Los cambios serán detectados la próxima vez ERDDAP™ comprueba si es necesario recargar los conjuntos de datos. O, puede acelerar el proceso visitando un [setDataset Bandera URL](/docs/server-admin/additional-information#set-dataset-flag) para cualquier conjunto de datos. * Tu ERDDAP™ El informe diario incluye una lista/talmente de los solicitantes más activos permitidos y bloqueados. - * Si desea averiguar qué dominio/institución está relacionado con una dirección IP numérica, puede utilizar un servicio web DNS libre e inverso como [https://network-tools.com/](https://network-tools.com/) . + * Si desea averiguar qué dominio/institución está relacionado con una dirección IP numérica, puede utilizar un servicio web DNS libre e inverso como [ https://network-tools.com/ ](https://network-tools.com/) . * Puede haber momentos en que tiene sentido bloquear a ciertos usuarios a un nivel superior, por ejemplo, usuarios maliciosos. Por ejemplo, puede bloquear su acceso a todo en su servidor, no sólo ERDDAP . En Linux, uno de estos métodos es utilizar [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Por ejemplo, puede agregar una regla que bloqueará todo lo que viene de 198.51.100.0 con el comando iptables -I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ ADVERTENCIA: Si añades paletas personalizadas a tus ERDDAP™ y usted tiene EDD * Actualmente, para EDDGrid subclases, cualquier cambio en metadatos o a una variable de eje (por ejemplo, un nuevo punto de tiempo para datos casi en tiempo real) se considera un cambio, pero una recarga del conjunto de datos no se considera un cambio (por sí misma) . * Actualmente, para subclases EDDTable, cualquier recarga del conjunto de datos se considera un cambio. * Actualmente sólo se permiten dos tipos de acciones: - * "http://"o "https://"-- Si la acción comienza con "http://"o "https://", ERDDAP™ enviará un HTTP GET solicitar a la URL especificada. La respuesta será ignorada. Por ejemplo, la URL puede decir que algún otro servicio web haga algo. + * " http://" o " https://" -- Si la acción comienza con " http://" o " https://" , ERDDAP™ enviará un HTTP GET solicitar a la URL especificada. La respuesta será ignorada. Por ejemplo, la URL puede decir que algún otro servicio web haga algo. * Si la URL tiene una parte de consulta (después de la "?) , debe ser ya [por ciento codificado](https://en.wikipedia.org/wiki/Percent-encoding) . Necesitas codificar caracteres especiales en las limitaciones (y el principal '=' limitaciones) en la forma %HHH, donde HH es el valor hexadecimal de 2 dígitos del personaje. Por lo general, sólo necesita convertir algunos de los caracteres de puntuación: % en %25, " en %26, "en %22,<en %3C, = en %3D, NOS en %3E, + en %2B, | en %7C, \\[ en %5B, \\] en %5D, espacio en %20, y convertir todos los caracteres por encima de #127 en su forma UTF-8 y luego codifica cada byte de la forma UTF-8 en el formato %H (pedir ayuda a un programador) . Por ejemplo, " stationID √≥="41004" se convierte en stationID %2241004%22 La codificación porcentual es generalmente necesaria cuando usted accede ERDDAP a través de software que no sea un navegador. Los navegadores generalmente manejan codificación por ciento para usted. En algunas situaciones, usted necesita codificar por ciento todos los caracteres que no sean A-Za-z0-9\\_-!.~ ' () \\*, pero todavía no codifican el 'plaza' inicial o el principal '=' en limitaciones. -Los idiomas de programación tienen herramientas para hacer esto (por ejemplo, ver Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) y Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) y hay +Los idiomas de programación tienen herramientas para hacer esto (por ejemplo, ver Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) y Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) y hay [sitios web que por ciento codifica / decodifica para usted](https://www.url-encode-decode.com/) . * Desde datasets.xml es un archivo XML, usted debe también " codificar TODA', '<', y 'conejérte' en la URL como 'conjunto', '<', y 'corporagt;' después de una codificación. * Ejemplo: Para una URL que puede escribir en un navegador como: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Usted debe especificar un<enChange universidad etiqueta via (en una línea) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Esto también puede afectar la clasificación de palabras cortas versus palabras * A sourceUrl puede comenzar con http:// , https:// , ftp://, y tal vez otros prefijos. https Las conexiones leen y comprueban el certificado digital de la fuente para asegurar que la fuente es quien dicen que son. En casos raros, este cheque puede fallar con el error "javax.net.ssl.SSLProtocolExcepción: Handhake alert: unrecognized\\_name". Esto probablemente se debe al nombre de dominio en el certificado que no coincide con el nombre de dominio que está utilizando. Usted puede y debe leer los detalles de los sourceUrl 's certificado en su navegador web, en particular, la lista de "DNS Name"s en la sección "Subject Alternative Name". En algunos casos, sourceUrl Usted está usando puede ser un alias del nombre de dominio en el certificado. Por ejemplo, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/lanzará este error, pero - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, que utiliza el nombre de dominio en el certificado, no lo hará. Por lo tanto, la solución en estos casos es encontrar y utilizar el nombre de dominio en el certificado. Si no lo encuentra en el certificado, comuníquese con el proveedor de datos. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ lanzará este error, pero + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , que utiliza el nombre de dominio en el certificado, no lo hará. Por lo tanto, la solución en estos casos es encontrar y utilizar el nombre de dominio en el certificado. Si no lo encuentra en el certificado, comuníquese con el proveedor de datos. En otros casos, el nombre de dominio del certificado puede ser para un grupo de nombres. Si esto ocurre o el problema es insolvable, por favor envíe un correo electrónico a Chris. John en Noaa.gov para denunciar el problema.   @@ -5221,7 +5224,7 @@ se convierte en stationID %2241004%22 La codificación porcentual es generalmente necesaria cuando usted accede ERDDAP a través de software que no sea un navegador. Los navegadores generalmente manejan codificación por ciento para usted. En algunas situaciones, usted necesita codificar por ciento todos los caracteres que no sean A-Za-z0-9\\_-!.~ ' () \\*, pero todavía no codifican el 'plaza' inicial o el principal '=' . Los idiomas de programación tienen herramientas para hacer esto (por ejemplo, ver Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -y Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) y hay +y Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) y hay [sitios web que por ciento codifica / decodifica para usted](https://www.url-encode-decode.com/) . * Desde datasets.xml es un archivo XML, usted debe también " codificar TODA', '<', y 'conejérte' en la URL como 'conjunto', '<', y 'corporagt;' después de una codificación. * infoUrl es único ERDDAP . No es de ningún estándar de metadatos. @@ -5257,7 +5260,28 @@ Cuando se carga un conjunto de datos ERDDAP , ``` * Si... \\[ estándar \\] " ocurre en el valor de atributo, será reemplazado por el estándar ERDDAP™ licencia de la<etiqueta estándarLicense universidad en ERDDAP 's \\[ tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml file. -   + +###### clasificación{#classification} +* [ **clasificación** ](#classification) nivel de clasificación de los datos. + ``` + unclassified + ``` + * Los valores aceptables son _unclassified_, _confidential_, _restricted_, _secret_, o _top_secret_. + +###### topic_categoría{#topic_category} +* [ **topic_categoría** ](#topic_category) Clasificación temática de datos geográficos de alto nivel para ayudar a agrupar y buscar conjuntos de datos geográficos disponibles. + ``` + geoscientific_information + ``` + * _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_baseut_earth_cover_, _inland_waters_, _intelligence_translocation + +###### mantenimiento_frecuencia{#maintenance_frequency} +* [ **mantenimiento_frecuencia** ](#maintenance_frequency) Frecuencia con la que se realizan modificaciones y eliminaciones a los datos después de que se produzca por primera vez. + ``` + daily + ``` + * Los valores aceptables son valores aceptables _annually_, _as_need_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) es de los anticuados [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (que se identificó Metadata\\_Conventions como " Unidata Dataset Discovery v1.0") metadatos estándar. El valor del atributo fue una lista separada por coma de las convenciones de metadatos utilizadas por este conjunto de datos. Si un conjunto de datos utiliza ACDD 1.0, este atributo es STRONGLY RECOMMENDED, por ejemplo, @@ -5389,7 +5413,7 @@ Si el índice es<1, el conjunto de datos se considera actualizado. Si el índice es<=1, el conjunto de datos se considera fuera de la fecha. Si el índice es<=2, el conjunto de datos se considera muy anticuado. -El testOutOfDate valor también se utiliza por ERDDAP™ para generarhttps://*yourDomain*/erddap/outOfDateDatasets.htmlpágina web ( [ejemplo](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) que muestra los conjuntos de datos que tienen< testOutOfDate Etiquetas , con los conjuntos de datos clasificados por lo fuera de la fecha que son. Si cambia el tipo de archivo (de .html a .csv, .jsonlCSV , .nc , .tsv , ...) , puede obtener esa información en diferentes formatos de archivo. +El testOutOfDate valor también se utiliza por ERDDAP™ para generar https://*yourDomain*/erddap/outOfDateDatasets.html página web ( [ejemplo](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) que muestra los conjuntos de datos que tienen< testOutOfDate Etiquetas , con los conjuntos de datos clasificados por lo fuera de la fecha que son. Si cambia el tipo de archivo (de .html a .csv, .jsonlCSV , .nc , .tsv , ...) , puede obtener esa información en diferentes formatos de archivo. Cuando sea posible, [GenerarDatasetsXml](#generatedatasetsxml) añade un testOutOfDate atributo al mundo addAttributes de un conjunto de datos. Este valor es una sugerencia basada en la información disponible para GenerateDatasetsXml. Si el valor no es apropiado, cámbialo. @@ -5948,8 +5972,8 @@ unpackedValue = embalado Valor \\* scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone es un atributo OPTIONAL usado por ERDDAP™ (y sin normas de metadatos) para [variables de tiempo y tiempos](#time-units) , que puede estar en conjuntos de datos redondeados o conjuntos de datos tabulares. * El defecto es " Zulu " (que es la versión moderna de la zona horaria GMT) . - * Información de antecedentes: "contrases temporales" (e.g., Pacific Standard Time, -08:00, GMT-8) fijas, específicas, compensaciones relativas a Zulu (GMT) . En cambio, "zonas temporales" son las cosas mucho más complejas que se ven afectadas por el Ahorro de la Luz del Día (por ejemplo, "US/Pacific") , que han tenido diferentes reglas en diferentes lugares en diferentes momentos. Las zonas de tiempo siempre tienen nombres ya que no se pueden resumir por un simple valor offset (ver la columna "Nombres de bases de datos TZ" en la tabla [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone atributo le ayuda a tratar los datos del tiempo local de alguna zona horaria (e.g., 1987-03-25T17:32:05 Pacífico Hora) . Si tiene datos de tiempo de cadena o numérico con un (fijo) tiempo offset, simplemente debe ajustar los datos a Zulu (que es lo que ERDDAP™ #) especificando un tiempo base diferente en el atributo unidades (por ejemplo, "horas desde 1970-01T08:00Z", note el T08 para especificar el tiempo offset) , y siempre comprobar los resultados para asegurarse de obtener los resultados que desea. - * Para variables de timetamp con datos de origen de Strings, este atributo le permite especificar una zona horaria que conduce ERDDAP™ para convertir los tiempos de origen de la zona local (algunos en tiempo estándar, algunos en tiempo de verano) en Zulu veces (que están siempre en tiempo estándar) . La lista de nombres válidos de zona horaria es probablemente idéntica a la lista en la columna TZ en [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Las zonas horarias comunes de Estados Unidos son: Estados Unidos/Hawaii, Estados Unidos/Alaska, Estados Unidos/Pacífico, Estados Unidos/Monte, Estados Unidos/Arizona, Estados Unidos/Central, Estados Unidos/Este. + * Información de antecedentes: "contrases temporales" (e.g., Pacific Standard Time, -08:00, GMT-8) fijas, específicas, compensaciones relativas a Zulu (GMT) . En cambio, "zonas temporales" son las cosas mucho más complejas que se ven afectadas por el Ahorro de la Luz del Día (por ejemplo, "US/Pacific") , que han tenido diferentes reglas en diferentes lugares en diferentes momentos. Las zonas de tiempo siempre tienen nombres ya que no se pueden resumir por un simple valor offset (ver la columna "Nombres de bases de datos TZ" en la tabla [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone atributo le ayuda a tratar los datos del tiempo local de alguna zona horaria (e.g., 1987-03-25T17:32:05 Pacífico Hora) . Si tiene datos de tiempo de cadena o numérico con un (fijo) tiempo offset, simplemente debe ajustar los datos a Zulu (que es lo que ERDDAP™ #) especificando un tiempo base diferente en el atributo unidades (por ejemplo, "horas desde 1970-01T08:00Z", note el T08 para especificar el tiempo offset) , y siempre comprobar los resultados para asegurarse de obtener los resultados que desea. + * Para variables de timetamp con datos de origen de Strings, este atributo le permite especificar una zona horaria que conduce ERDDAP™ para convertir los tiempos de origen de la zona local (algunos en tiempo estándar, algunos en tiempo de verano) en Zulu veces (que están siempre en tiempo estándar) . La lista de nombres válidos de zona horaria es probablemente idéntica a la lista en la columna TZ en [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Las zonas horarias comunes de Estados Unidos son: Estados Unidos/Hawaii, Estados Unidos/Alaska, Estados Unidos/Pacífico, Estados Unidos/Monte, Estados Unidos/Arizona, Estados Unidos/Central, Estados Unidos/Este. * Para variables de temporizador con datos de fuente numérica, puede especificar el " time\\_zone "atributo, pero el valor debe ser " Zulu "o "UTC". Si necesita apoyo para otras zonas horarias, por favor envíe un correo electrónico a Chris. John en Noaa.gov.   ###### here_time_adjust{#legacy_time_adjust} diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/fi/docusaurus-plugin-content-docs/current/server-admin/datasets.md index e6ab2a0c1e..d9cc7a38f9 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Kun tietopalveluntarjoaja tulee luoksesi toivoen lisättävän joitakin tietoja Todellisten tiedostojen lähettäminen ulkoisista lähteistä on suuri turvallisuusriski. ERDDAP™ ei käsittele sitä. Sinun on selvitettävä sinulle ja palveluntarjoajalle toimiva ratkaisu, esimerkiksi sähköposti (Pieniä tiedostoja) Vedä pilvestä (Esimerkiksi DropBox tai Google Drive) Sftp-sivusto (salasanat) tai sneaker Netissä (USB-peukalo tai ulkoinen kiintolevy) . Sinun pitäisi hyväksyä tiedostoja vain henkilöiltä, jotka tiedät. Sinun täytyy skannata tiedostoja viruksia ja ottaa muita varotoimenpiteitä. Ei ole linkkiä ERDDAP™ Tietojen toimittajamuodossa (Esimerkiksi, että ERDDAP™ Kotisivu) . Sen sijaan, kun joku kertoo haluavansa, että heidän tietojaan palvellaan ERDDAP Voit lähettää heille sähköpostia, jossa sanotaan: -Kyllä, voimme saada tietosi ERDDAP . Aloita, täytä lomakehttps://*yourUrl*/erddap/dataProviderForm.html (tai tai http:// jos https:// ei ole sallittua) . +Kyllä, voimme saada tietosi ERDDAP . Aloita, täytä lomake https://*yourUrl*/erddap/dataProviderForm.html (tai tai http:// jos https:// ei ole sallittua) . Kun olet valmis, otan sinuun yhteyttä saadakseni selville viimeiset yksityiskohdat. Jos haluat vain katsoa muotoa (täyttämättä sitä) Voit nähdä lomakkeen ERD > ERDDAP : [Johdanto](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Osa 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Osa 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Osa 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) ja [Osa 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Nämä linkit ovat ERD ERDDAP™ lähettää tietoja minulle, ei sinulle, joten älä lähetä tietoja heille, ellet todella halua lisätä tietoja ERD ERDDAP . @@ -190,23 +190,23 @@ Tämä EDDType tuottaa kaiken datasets.xml Tarvitsemme vaahtoa [EdDTableFromDap]   ##### EDDGrid Lähde: ThreddsCatalog{#eddgridfromthreddscatalog} Tämä EDDType tuottaa kaiken datasets.xml Tarvittavat jyvät kaikkiin [ EDDGrid Lähde:Dap](#eddgridfromdap) aineistot, joita se voi löytää ryömimällä toistuvasti THREDDS: n kautta (sub) Katalogi. 3DS-katalogisia URL-osoitteita on monia. Tämä vaihtoehto REQUIRES A THREDDS .xml URL with/catalog/ in it, esim. -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmltai tai -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml tai tai + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (Ohjattu sivulta .html) -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmljoka ei ole hyväksyttävää EDDGrid Lähde: ThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html joka ei ole hyväksyttävää EDDGrid Lähde: ThreddsCatalog). Jos sinulla on ongelmia EDDGrid FromThredds Katalogi: * Varmista, että käyttämäsi URL-osoite on voimassa, sisältää /catalog / ja päättyy /catalog.xml. -* Jos mahdollista, käytä julkista IP-osoitetta (esimerkiksihttps://oceanwatch.pfeg.noaa.gov) URL-osoitteessa, ei paikallisessa numeroinnissa (esimerkiksihttps://12.34.56.78) . Jos THREDDS on saatavilla vain paikallisen numerollisen IP-osoitteen kautta, voit käyttää [-]<ConvertToPublicSourceUrl[muokkaa] (#converttopublicsourceurl) niin ERDDAP™ käyttäjät näkevät julkisen osoitteen, vaikka ERDDAP™ Saat tietoja paikallisesta numeerisesta osoitteesta. +* Jos mahdollista, käytä julkista IP-osoitetta (esimerkiksi https://oceanwatch.pfeg.noaa.gov ) URL-osoitteessa, ei paikallisessa numeroinnissa (esimerkiksi https://12.34.56.78 ) . Jos THREDDS on saatavilla vain paikallisen numerollisen IP-osoitteen kautta, voit käyttää [-]<ConvertToPublicSourceUrl[muokkaa] (#converttopublicsourceurl) niin ERDDAP™ käyttäjät näkevät julkisen osoitteen, vaikka ERDDAP™ Saat tietoja paikallisesta numeerisesta osoitteesta. * Jos sinulla on ongelmia, joita et voi ratkaista, [Katso vianmääritysvinkkejä](#troubleshooting-tips) . * Alhainen koodi tällä hetkellä käyttää Unidata Netcdf-java-kataloginen crawler-koodi (Kynttilät. Katalogiset luokat) jotta kaikki 3DS-luettelot voidaan käsitellä (joka voi olla yllättävän monimutkainen) Kiitos Unidata tähän koodiin.   ##### EDDGrid LonPM180FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} Tämä EDDType tuottaa datasets.xml tehdä [ EDDGrid LonPM180](#eddgridlonpm180) Tietoja kaikista EDDGrid Tietoja eräässä ERDDAP Pituusarvot ovat yli 180. -* Jos mahdollista, käytä julkista IP-osoitetta (esimerkiksihttps://oceanwatch.pfeg.noaa.gov) URL-osoitteessa, ei paikallisessa numeroinnissa (esimerkiksihttps://12.34.56.78) . Jos ERDDAP™ on saatavilla vain paikallisen numerollisen IP-osoitteen kautta, jota voit käyttää<ConvertToPublicSourceUrl[muokkaa] (#converttopublicsourceurl) niin ERDDAP™ käyttäjät näkevät julkisen osoitteen, vaikka ERDDAP™ Saat tietoja paikallisesta numeerisesta osoitteesta. +* Jos mahdollista, käytä julkista IP-osoitetta (esimerkiksi https://oceanwatch.pfeg.noaa.gov ) URL-osoitteessa, ei paikallisessa numeroinnissa (esimerkiksi https://12.34.56.78 ) . Jos ERDDAP™ on saatavilla vain paikallisen numerollisen IP-osoitteen kautta, jota voit käyttää<ConvertToPublicSourceUrl[muokkaa] (#converttopublicsourceurl) niin ERDDAP™ käyttäjät näkevät julkisen osoitteen, vaikka ERDDAP™ Saat tietoja paikallisesta numeerisesta osoitteesta.   ##### EDDGrid Lon0360FromErddapCatalog{#eddgridlon0360fromerddapcatalog} Tämä EDDType tuottaa datasets.xml tehdä [ EDDGrid Lon0360](#eddgridlon0360) Tietoja kaikista EDDGrid Tietoja eräässä ERDDAP Pituusarvoja on alle 0. -* Jos mahdollista, käytä julkista IP-osoitetta (esimerkiksihttps://oceanwatch.pfeg.noaa.gov) URL-osoitteessa, ei paikallisessa numeroinnissa (esimerkiksihttps://12.34.56.78) . Jos ERDDAP™ on saatavilla vain paikallisen numerollisen IP-osoitteen kautta, jota voit käyttää<ConvertToPublicSourceUrl[muokkaa] (#converttopublicsourceurl) niin ERDDAP™ käyttäjät näkevät julkisen osoitteen, vaikka ERDDAP™ Saat tietoja paikallisesta numeerisesta osoitteesta. +* Jos mahdollista, käytä julkista IP-osoitetta (esimerkiksi https://oceanwatch.pfeg.noaa.gov ) URL-osoitteessa, ei paikallisessa numeroinnissa (esimerkiksi https://12.34.56.78 ) . Jos ERDDAP™ on saatavilla vain paikallisen numerollisen IP-osoitteen kautta, jota voit käyttää<ConvertToPublicSourceUrl[muokkaa] (#converttopublicsourceurl) niin ERDDAP™ käyttäjät näkevät julkisen osoitteen, vaikka ERDDAP™ Saat tietoja paikallisesta numeerisesta osoitteesta.   ##### Eddsfromfiilejä{#eddsfromfiles} Aloitushakemiston vuoksi tämä siirtyy hakemistoon ja kaikkiin aliohjauksiin ja pyrkii luomaan tietoaineiston jokaiselle löytämilleen tietotiedostoryhmälle. @@ -566,7 +566,7 @@ NCCSV 1.0 -tiedostot eivät tue allekirjoittamattomia kokonaislukuja. ### Tyypin kommentteja{#data-type-comments} * Pitkän, ulomman ja char-tietojen huonon tuen vuoksi monissa tiedostotyypeissä lannistamme näiden tietotyyppien käytön. ERDDAP . Jos mahdollista, käytä tuplasti pidemmän ja ulomman sijasta ja käytä Stringiä charin sijaan.   -* Metadata - koska(OPeN)DAP.das ja .dds-vastaukset eivät tue pitkiä tai pitkiä ominaisuuksia tai tietotyyppejä (Näytä ne kaksinkertaisiksi) Voit sen sijaan käyttää ERDDAP Metadatan tabulaarinen esitys, sellaisena kuin se näkyy http Erddap/ **Info** // * datasetID * .html verkkosivut (esimerkiksi [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (jotka voit saada myös muissa tiedostotyypeissä, esim. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) tai .nccsv Metadata vastaus (esimerkiksi [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Vaikka .nccsv Metadata on saatavana vain tabulaarisille tietoaineistoille.) Molemmat tukevat kaikkia tietotyyppejä (Huomattavasti, pitkä, ulong ja char) . +* Metadata - koska(OPeN)DAP.das ja .dds-vastaukset eivät tue pitkiä tai pitkiä ominaisuuksia tai tietotyyppejä (Näytä ne kaksinkertaisiksi) Voit sen sijaan käyttää ERDDAP Metadatan tabulaarinen esitys, sellaisena kuin se näkyy http Erddap/ **Info** // * datasetID * .html verkkosivut (esimerkiksi [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (jotka voit saada myös muissa tiedostotyypeissä, esim. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) tai .nccsv Metadata vastaus (esimerkiksi [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Vaikka .nccsv Metadata on saatavana vain tabulaarisille tietoaineistoille.) Molemmat tukevat kaikkia tietotyyppejä (Huomattavasti, pitkä, ulong ja char) .   ### Mediatiedostot{#media-files} Kaikki tiedot eivät ole numeroita tai tekstiä. Jotkin tietoaineistot koostuvat tai sisältävät mediatiedostoja, kuten kuvia, ääni- ja videotiedostoja. ERDDAP™ on joitakin erityisiä ominaisuuksia, joiden avulla käyttäjät voivat käyttää mediatiedostoja. Tämä on kaksivaiheinen prosessi: @@ -604,7 +604,7 @@ Tai jos käyttäjä napsauttaa tiedostonimeä, joka näkyy yhdellä ERDDAP™ We ### AWS S3 -tiedostot{#working-with-aws-s3-files} [Amazon Web palvelut (AWS) ](https://aws.amazon.com) on myyjä [Pilvitietokone](https://en.wikipedia.org/wiki/Cloud_computing) palvelut. [S3](https://aws.amazon.com/s3/) Se on AWS:n tarjoama objektivarastojärjestelmä. Perinteisen tiedostojärjestelmän hakemistojen ja tiedostojen sijasta (kuin kiintolevy PC:ssä) , S3 tarjoaa vain "buckets", joka pitää "objekteja" (Me kutsumme heitä "files" ) . -ASCII-tiedostoja (Esimerkkinä .csv) , ERDDAP™ Voit työskennellä tiedostojen kanssa suoraan bucketsissa. Ainoa mitä sinun tarvitsee tehdä on määritellä<tiedostoDir> for the dataset käyttämällä AWS:n taakan tiettyä muotoa, esimerkiksihttps://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Sinun ei pitäisi käyttää<CacheFromUrl. Katso alta yksityiskohtia. +ASCII-tiedostoja (Esimerkkinä .csv) , ERDDAP™ Voit työskennellä tiedostojen kanssa suoraan bucketsissa. Ainoa mitä sinun tarvitsee tehdä on määritellä<tiedostoDir> for the dataset käyttämällä AWS:n taakan tiettyä muotoa, esimerkiksi https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Sinun ei pitäisi käyttää<CacheFromUrl. Katso alta yksityiskohtia. Binaaritiedostoja (esim. .nc .grib, .bufr ja .hdf tiedostoja) Sinun täytyy käyttää<CacheFromUrl-järjestelmä kuvattu alla. ERDDAP Netcdf-java (jonka ERDDAP™ Käyttää lukea tietoja näistä tiedostoista) ja muut tieteelliset tietoohjelmistot on suunniteltu toimimaan tiedostojen kanssa perinteisessä tiedostojärjestelmässä, joka tarjoaa [Lohkojen taso](https://en.wikipedia.org/wiki/Block-level_storage) Pääsy tiedostoihin (joka sallii tiedoston lukemisen) S3 tarjoaa vain [tiedoston taso (objekti objektiivi) ](https://en.wikipedia.org/wiki/Block-level_storage) Pääsy tiedostoihin (joka sallii koko tiedoston lukemisen) . AWS tarjoaa vaihtoehdon S3:lle. [Elastic Block -kauppa (EBS) ](https://aws.amazon.com/ebs/) ), joka tukee lohkotason pääsyä tiedostoihin, mutta se on kalliimpaa kuin S3, joten sitä käytetään harvoin suurten tietotiedostojen massavarastointiin. (Kun ihmiset sanovat tietojen tallentamista pilveen (S3) Se on halpaa, se on yleensä appelsiinien vertailu.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Vastaava URL-osoite tälle kohteelle on - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS tukee hieman vaihtelua URL:n rakentamisessa, mutta ERDDAP™ Tarvitaan tämä erityinen muoto: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* kuin ERDDAP V2.29 Voit käyttää `s3:/` URI-osoitteen sijaan bucket URL. Tämä on muoto, jota käytetään [s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:/ *BucketName* // *Keskeinen avain* @@ -697,22 +697,22 @@ Yksityiselle S3-tietokoneelle bucketin omistajan on annettava sinulle pääsy bu Kaikissa tapauksissa tarvitset AWS-tilin, koska AWS SDK Java (jonka ERDDAP™ käyttää hakemaan tietoa bucketin sisällöstä) Tarvitaan AWS-tilitunnuksia. (Lisää tästä alapuolella) ERDDAP™ Voit käyttää vain AWS S3 -liitännät, jos määrität [<CacheFromUrl » (#cachefromurl) (tai<Tietyssä muodossa: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* missä missä * BucketName on bucket-nimen lyhyt muoto, esim. noaa-goes17. * Aws-alue, esim. me-east-1, on peräisin "alue" sarakkeesta yhdessä pöydässä. [AWS-palvelun päätepisteet](https://docs.aws.amazon.com/general/latest/gr/rande.html) missä bucket sijaitsee. * Prefix on valinnainen. Jos on läsnä, sen on loputtava '/' . -Esimerkiksi,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Esimerkiksi, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Tämä URL-osoite on yksi AWS S3 -suosituksista: [Pääsy Bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) ja [Tämä kuvaus prefixeistä](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ edellyttää, että yhdistät bucket-URL-osoitteen ja valinnaisen etuliitteen yhteen URL-osoitteeseen määrittääksesi<CacheFromUrl (tai<tiedoston >), jossa tiedostot sijaitsevat. #### Testaa AWS S3 Buckets{#test-public-aws-s3-buckets} Julkisissa bucketsissa voit ja kannattaa testata AWS S3 -hakemiston URL-osoitetta selaimessasi, esim. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Jos URL-osoite on oikea ja sopiva ERDDAP palauttaa XML-dokumentin, jolla on (Osittainen) Luettelo tuon bucketin sisällöstä. Täysi URL (URL-osoite ja prefix) että ERDDAP™ Tietyn aineiston käyttö ei toimi selaimessa. AWS ei tarjoa järjestelmää, joka selaa hierarkiaa helposti selaimessasi. (Jos se on väärin, pyydämme sähköpostia. Johannes osoitteessa Noaa.gov. Muussa tapauksessa, Amazon, ole hyvä ja lisää tukea tähän!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Jos URL-osoite on oikea ja sopiva ERDDAP palauttaa XML-dokumentin, jolla on (Osittainen) Luettelo tuon bucketin sisällöstä. Täysi URL (URL-osoite ja prefix) että ERDDAP™ Tietyn aineiston käyttö ei toimi selaimessa. AWS ei tarjoa järjestelmää, joka selaa hierarkiaa helposti selaimessasi. (Jos se on väärin, pyydämme sähköpostia. Johannes osoitteessa Noaa.gov. Muussa tapauksessa, Amazon, ole hyvä ja lisää tukea tähän!) #### Katso Bucketin sisältö{#viewing-the-contents-of-a-bucket} -S3 taajuus sisältää usein pari tiedostokategoriaa, muutamassa pseudo-aliohjauksessa, joista voi tulla pari. ERDDAP™ Dataa. tehdäkseen ERDDAP™ Tiedot, sinun täytyy tietää aloitushakemisto<CacheFromUrl (tai<tiedostoDir>) ja tiedostonimien muoto, jotka tunnistavat kyseisen tiedostojen alaryhmän. Jos yrität katsoa koko bucket-sisällön selaimessa, S3 näyttää vain ensimmäiset 1000 tiedostoa, jotka eivät riitä. Tällä hetkellä paras tapa tarkastella kaikkea bucketin sisältöä on tehdä [EdDTableFromFileNames](#eddtablefromfilenames) Data (PC:lläsi ERDDAP™ ja/tai julkisesti ERDDAP ) , joka myös antaa sinulle helpon tavan selata hakemistorakennetta ja ladata tiedostoja. The<tiedostoDir>, sillä se on URL, jonka olet tehnyt yllä, esim.https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Miksi AWS S3 ei tarjoa nopeaa ja helppoa tapaa tehdä tätä ilman AWS-tiliä? \\] Huomautus: Kun teen tämän tietokoneellani ei-Amazon-verkossa, näyttää siltä, että Amazon hidastaa vastausta yritykseen. (noin 100 (??) tiedostoja per chunk) Muutaman ensimmäisen kierroksen jälkeen (1000 tiedostoa per chunk) on ladattu. Koska buckets voi olla valtava määrä tiedostoja (Noaa-Goes17 on 26 miljoonaa) , saada kaikki sisältö bucket voi kestää EDDTableFileNames useita tunteja (Esim. 12!) loppuun. \\[ Amazon, eikö niin? \\] +S3 taajuus sisältää usein pari tiedostokategoriaa, muutamassa pseudo-aliohjauksessa, joista voi tulla pari. ERDDAP™ Dataa. tehdäkseen ERDDAP™ Tiedot, sinun täytyy tietää aloitushakemisto<CacheFromUrl (tai<tiedostoDir>) ja tiedostonimien muoto, jotka tunnistavat kyseisen tiedostojen alaryhmän. Jos yrität katsoa koko bucket-sisällön selaimessa, S3 näyttää vain ensimmäiset 1000 tiedostoa, jotka eivät riitä. Tällä hetkellä paras tapa tarkastella kaikkea bucketin sisältöä on tehdä [EdDTableFromFileNames](#eddtablefromfilenames) Data (PC:lläsi ERDDAP™ ja/tai julkisesti ERDDAP ) , joka myös antaa sinulle helpon tavan selata hakemistorakennetta ja ladata tiedostoja. The<tiedostoDir>, sillä se on URL, jonka olet tehnyt yllä, esim. https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Miksi AWS S3 ei tarjoa nopeaa ja helppoa tapaa tehdä tätä ilman AWS-tiliä? \\] Huomautus: Kun teen tämän tietokoneellani ei-Amazon-verkossa, näyttää siltä, että Amazon hidastaa vastausta yritykseen. (noin 100 (??) tiedostoja per chunk) Muutaman ensimmäisen kierroksen jälkeen (1000 tiedostoa per chunk) on ladattu. Koska buckets voi olla valtava määrä tiedostoja (Noaa-Goes17 on 26 miljoonaa) , saada kaikki sisältö bucket voi kestää EDDTableFileNames useita tunteja (Esim. 12!) loppuun. \\[ Amazon, eikö niin? \\] #### Tehdä EDDTable FileNames-tietokanta, jossa on AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Jos sinulla on bucket-nimi, mutta sinulla ei ole jo luetteloa tiedostoista S3-taskussa tai etuliite, joka tunnistaa tiedostojen sijainnin bucketissa, käytä alla olevia ohjeita tehdäksesi EDDTableFileNames-tietoaineiston, jotta voit selata S3-laastarin hakemistohierarkiaa. ERDDAP > "files" järjestelmä. @@ -727,22 +727,24 @@ Java.lang. Laiton väite: profiilitiedosto ei voi olla nollavirhe ERDDAP log.txt Linuxin ja Mac OS:n vihje: Tomcatia käyttävän käyttäjän kotihakemistossa (ja ERDDAP ) (Käyttäjä = Tomcat) tiedostossa nimeltä ~/.aws/credentials. Älä oleta, että ~ on/home/tomcat – itse asiassa käytä cd:tä selvittääksesi, missä käyttöjärjestelmä ajattelee - käyttäjälle = Tomcat on. Luo hakemisto, jos sitä ei ole olemassa. Lisäksi, kun olet laittanut valtakirjatiedoston käyttöön, varmista, että tiedoston käyttäjä ja ryhmä ovat tomcat ja käytä chmod 400 -tunnustusta varmistaaksesi, että tiedosto on luettu vain käyttäjälle. 3. Luo bucket URL [muotoilua, ERDDAP™ Vaatii](#accessing-files-in-an-aws-s3-bucket) esim. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) ja (Julkinen buckets) testaa selaimessa varmistaakseen, että se palauttaa XML-dokumentin, jolla on osittainen luettelo kyseisen taakan sisällöstä. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) ja (Julkinen buckets) testaa selaimessa varmistaakseen, että se palauttaa XML-dokumentin, jolla on osittainen luettelo kyseisen taakan sisällöstä.   4. Käytä [GenerateDatasetsXml](#generatedatasetsxml) luodaan [EdDTableFromFileNames](#eddtablefromfilenames) Tietoja: * Käytä tätä syntaksia: \\*\\*\\ \\ *Lähde:* Your BucketUrl** esimerkiksi - \\*\\*> > > > >https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*> > > > > https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Tiedoston nimi Regex? **** * toistuvasti? Todellista * Reload Kaikki minuutit? 10080 - * infoUrl ??https://registry.opendata.aws/noaa-goes/ + * infoUrl ?? https://registry.opendata.aws/noaa-goes/ + * instituutio? NOAA * Yhteenveto? Ei mitään ei ( ERDDAP™ luodaan tiivistelmä automaattisesti.) * Titteli? Ei mitään ei ( ERDDAP™ Se luo automaattisesti hyvän otsikon.) Kuten tavallista, sinun tulisi muokata tuloksena olevaa XML-osoitetta korjataksesi korrektiuden ja tehdä parannuksia ennen kuin tietoaineistot on kiinnitetty siihen. datasets.xml . 5. Jos noudatat yllä olevia ohjeita ja lataat tiedot ERDDAP Olet luonut EDDTableFromFiles-aineiston. Esimerkkinä ja helpottaaksemme sitä, että kuka tahansa voi selata ja ladata tiedostoja AWS Open Data bucketsista, olemme luoneet EDDTableFromFileNames -tietokannan (katso luettelosta. - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) Lähes kaikkiin [AWS S3 Open Data Buckets Näytä tarkat tiedot](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) Lähes kaikkiin [AWS S3 Open Data Buckets Näytä tarkat tiedot](https://registry.opendata.aws/) . \\[ Muutama ämpäri, jota emme sisältäneet, sisältää runsaasti tiedostoja juurihakemistoon. (enemmän kuin voidaan ladata kohtuullisessa ajassa) tai ei salli julkista pääsyä (Eikö kaikkien pitäisi olla julkisia?) tai ovat pyynnön vastaanottajia (Esimerkki: Sentinel) . \\] Jos klikkaat "files" linkki johonkin näistä tietoaineistoista, voit selata hakemistopuuta ja tiedostoja kyseisessä S3-laastarissa. Tien vuoksi\\*\\*TheFly EDDTableFromFiles toimii, nämä hakemistot ovat aina ajan tasalla, koska ERDDAP™ Ota ne lennolle. Jos napsautat hakemistopuuta oikeaan tiedostonimeen ja klikkaat tiedoston nimeä, ERDDAP™ Ohjaa pyyntösi uudelleen AWS S3:een, jotta voit ladata tiedoston suoraan AWS:ltä. Tämän jälkeen voit tarkastaa tiedoston. @@ -756,7 +758,7 @@ On valitettavaa, että AWS ei salli ihmisten käyttää selainta nähdäkseen ju **Sitten voit tehdä ERDDAP™ tietoaineistot, jotka antavat käyttäjille pääsyn tiedostoihin.** Katso ohjeet [ ERDDAP™ S3 Buckets](#erddap-and-aws-s3-buckets) (yläpuolella) . Näytteen EDDTableFromFileNames-tietoaineistosta, jonka olet tehnyt edellä, jos teet hieman hakemiston ja tiedoston nimien kanssa hakemistossa, on selvää, että ylätason hakemistojen nimet (ABI-L1b-RadC) vastaa mitä ERDDAP™ Kutsutaan erillisiä aineistoja. Se, jonka kanssa työskentelet, voi olla samanlainen. Voit luoda erillisiä tietoaineistoja ERDDAP™ jokaisesta näistä tietoaineistoista, esimerkiksi -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ kuin<CacheFromUrl. Valitettavasti tässä esimerkissä bucketin tietoaineistot näyttävät olevan tasoa 1 tai tasoa 2. ERDDAP™ [ei ole erityisen hyvä](#dimensions) aineisto on monimutkaisempi muuttujien kokoelma, joka käyttää erilaisia ulottuvuuksia.   @@ -975,7 +977,7 @@ Rajoittamattomat ulottuvuudet osoittavat lähes aina ongelman lähdeaineiston ka ### EDDGrid Lähde:Dap{#eddgridfromdap} [ ** EDDGrid Lähde:Dap** ](#eddgridfromdap) verkon muuttujia [ DAP ](https://www.opendap.org/) palvelimia. -* Suosittelemme voimakkaasti käyttämään [GenerateDatasets XML-ohjelma](#generatedatasetsxml) tehdä karkea luonnos datasets.xml Chunk tälle aineistolle. Voit kerätä tietoja, joita tarvitset muokataksesi tai luodaksesi oman XML:n. EDDGrid FromDap-tietoaineistosta katsomalla lähdeaineiston DDS- ja DAS-tiedostoja selaimessasi (Lisäämällä .das ja .dds to the sourceUrl esimerkiksi, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Suosittelemme voimakkaasti käyttämään [GenerateDatasets XML-ohjelma](#generatedatasetsxml) tehdä karkea luonnos datasets.xml Chunk tälle aineistolle. Voit kerätä tietoja, joita tarvitset muokataksesi tai luodaksesi oman XML:n. EDDGrid FromDap-tietoaineistosta katsomalla lähdeaineiston DDS- ja DAS-tiedostoja selaimessasi (Lisäämällä .das ja .dds to the sourceUrl esimerkiksi, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap voi saada tietoja mistä tahansa moniulotteisesta muuttujasta DAP palvelin. (aikaisemmin, EDDGrid FromDap oli rajoittunut muuttujiin, jotka on nimetty "verkoksi", mutta se ei ole enää vaatimus.)   @@ -1335,7 +1337,7 @@ Täydellinen esimerkki yhdestä axisVariable joka tekee yhdistetyn tietoaineisto ``` -Huomaa, että talteenottoryhmän numero 2:n käyttö tallentaa numerot, jotka tapahtuvat ’r’ tai ’s’ jälkeen, ja ennen ’global’. Tässä esimerkissä kerrotaan, miten lisätään lisäominaisuuksia. (esim. ioos\\_category ja yksiköt) Axis-muuttuja. +Huomioi kaappausryhmän numero 2:n käyttö, jotta voit tallentaa numerot, jotka tapahtuvat "r" tai "s" jälkeen, ja ennen "\\_global" . Tässä esimerkissä kerrotaan, miten lisätään lisäominaisuuksia. (esim. ioos\\_category ja yksiköt) Axis-muuttuja.   #### Ulkoisesti painettuja tiedostoja{#externally-compressed-files} * Tiedot, jotka ovat osajoukkoja EDDGrid Files ja EDDTable FromFiles voi palvella tietoja suoraan ulkoisesti pakatuista tietotiedostoista, mukaan lukien .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 .Z-tiedostoja. @@ -1433,7 +1435,7 @@ Kaikki Kaikki Kaikki Kaikki EDDGrid FromFiles ja kaikki EDDTableFromFiles-aineis Sen sijaan käytä [<CacheFromUrl > järjestelmä (#cachefromurl) . Saavuttaminen ERDDAP™ Tiedot tiedostoina sivuvälipyyntöjen kautta - -Klikkaa tätä ympärillesi, koska voit (Teoriassa) Ajattele aineistoa ERDDAP™ kuin jättiläinen .nc tiedoston liittämällä " .nc "Perustuen pohjaan DAP URL-osoite tietylle tietoaineistolle (esim.https://myserver.org/erddap/griddap/datasetID.ncja myös lisäämällä "kyselyn sen jälkeen, jotta voidaan määrittää osa-alue) On ehkä järkevää kysyä, voitko käyttää netcdf-javaa. Ferret Tai joku muu NetCDF Asiakasohjelmisto lukee dataa HTTP Range Pyynnöt ERDDAP . Vastaus on ei, koska ei todellakaan ole valtavaa. .nc > tiedosto. Jos haluat tehdä tämän, tee jokin näistä vaihtoehdoista: +Klikkaa tätä ympärillesi, koska voit (Teoriassa) Ajattele aineistoa ERDDAP™ kuin jättiläinen .nc tiedoston liittämällä " .nc "Perustuen pohjaan DAP URL-osoite tietylle tietoaineistolle (esim. https://myserver.org/erddap/griddap/datasetID.nc ja myös lisäämällä "kyselyn sen jälkeen, jotta voidaan määrittää osa-alue) On ehkä järkevää kysyä, voitko käyttää netcdf-javaa. Ferret Tai joku muu NetCDF Asiakasohjelmisto lukee dataa HTTP Range Pyynnöt ERDDAP . Vastaus on ei, koska ei todellakaan ole valtavaa. .nc > tiedosto. Jos haluat tehdä tämän, tee jokin näistä vaihtoehdoista: * Käytä(OPeN)DAPAsiakasohjelmistot yhdistävät verkkopalveluihin, joita tarjotaan ERDDAP . Tämä on mitä DAP (ja siten ERDDAP ) oli suunniteltu. Se on erittäin tehokasta. * Lataa lähdetiedosto (s) From the "files" Järjestelmäjärjestelmä (tai aliryhmätiedoston kautta .nc ?? Kysely) tietokoneellesi ja käytä netcdf-javaa Ferret Tai joku muu NetCDF Asiakasohjelmisto lukee (Nyt nyt) Paikallinen tiedosto (s) . @@ -2253,9 +2255,9 @@ tietojen säilyttäminen kokoelmassa NetCDF v3 .nc tiedostoja (Erityisesti erity >  </dataset> ### EdDTableFromDapsequence Näytä tarkat tiedot{#eddtablefromdapsequence} - [ **EdDTableFromDapsequence Näytä tarkat tiedot** ](#eddtablefromdapsequence) muuttujien käsittely 1- ja 2-tason jaksoissa [ DAP ](https://www.opendap.org/) palvelimet, kuten DAP P (olihttps://www.pmel.noaa.gov/epic/software/dapper/Nyt lopetettu) . + [ **EdDTableFromDapsequence Näytä tarkat tiedot** ](#eddtablefromdapsequence) muuttujien käsittely 1- ja 2-tason jaksoissa [ DAP ](https://www.opendap.org/) palvelimet, kuten DAP P (oli https://www.pmel.noaa.gov/epic/software/dapper/ Nyt lopetettu) . -* Suosittelemme voimakkaasti käyttämään [GenerateDatasets XML-ohjelma](#generatedatasetsxml) tehdä karkea luonnos datasets.xml Chunk tälle aineistolle. Sen jälkeen voit muokata sitä hienosti. Voit kerätä tarvitsemasi tiedot katsomalla lähdetietoaineiston DDS- ja DAS-tiedostoja selaimessasi (lisäämällä .das ja .dds) sourceUrl (Esimerkki olihttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Suosittelemme voimakkaasti käyttämään [GenerateDatasets XML-ohjelma](#generatedatasetsxml) tehdä karkea luonnos datasets.xml Chunk tälle aineistolle. Sen jälkeen voit muokata sitä hienosti. Voit kerätä tarvitsemasi tiedot katsomalla lähdetietoaineiston DDS- ja DAS-tiedostoja selaimessasi (lisäämällä .das ja .dds) sourceUrl (Esimerkki oli https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Muuttuja on a DAP Jos .dds-vastaus osoittaa, että muuttujan tietorakenne on "sekvenssi" (Tapaus herkkä) . * Joissakin tapauksissa näet sekvenssin, 2-tasoisen sekvenssin - EDDTableFromDapSequence käsittelee myös näitä. @@ -2378,15 +2380,15 @@ GenerateDatasets Xml tarjoaa kolme erillistä vaihtoehtoa EDDTableFromDatabase: * (JDBC-kuljettaja)<Kuljettajan nimi » (#jdbc-ohjain) ----- Sinun on hankittava oikea JDBC 3- tai JDBC 4 -ohjaintiedosto tietokantaan ja Laita se sisään *Tom* /webapps/erddap/WEB-INF/lib asennuksen jälkeen ERDDAP . Sitten, sinun datasets.xml Näitä tietoja varten sinun on määriteltävä<Kuljettajan nimi, joka on (Valitettavasti) Toisin kuin tiedostonimi. Etsi verkkoa JDBC-ohjaimelle tietokantaasi ja ohjainNamea varten. Java täytyy käyttää sitä. - * MariaDB, kokeile [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * MariaDB, kokeile [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) The<Kuljettajan nimi > käyttää datasets.xml (Katso alapuolelta) Ehkä se on org.mariadb.jdbc. Kuljettaja. - * MySQL ja Amazon RDS [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * MySQL ja Amazon RDS [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) The<Kuljettajan nimi > käyttää datasets.xml (Katso alapuolelta) Todennäköisesti com.mysql.jdbc. Kuljettaja. - * For For Oracle Kokeile, [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * For For Oracle Kokeile, [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . The<Kuljettajan nimi > käyttää datasets.xml (Katso alapuolelta) Ehkä se on oracle.jdbc.driver. Oracle Kuljettaja. - * Postgresql sai JDBC 4 -kuljettajan [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Postgresql sai JDBC 4 -kuljettajan [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) The<Kuljettajan nimi > käyttää datasets.xml (Katso alapuolelta) Ehkä se on org.postgresql. Kuljettaja. - * SQL Serverille voit saada JTDS JDBC -kuljettajan [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * SQL Serverille voit saada JTDS JDBC -kuljettajan [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . The<Kuljettajan nimi > käyttää datasets.xml (Katso alapuolelta) Net.sourceforge.jtds.jdbc. Kuljettaja. Kun olet laittanut JDBC-kuljettajan ERDDAP™ Lib-hakemisto, sinun on lisättävä viittaus .jar-tiedostoon .bat- ja/tai .sh-käsikirjoitustiedostoihin GenerateDatasetsille Xml, DasDds ja ArchiveADataset, jotka ovat *Tom* /webapps/erddap/WEB-INF/hakemisto; muuten saat ClassNotFoundExceptionin, kun suoritat käsikirjoituksia. @@ -2524,7 +2526,7 @@ ja *Tom* /conf/context.xml, määritä resurssi, jolla on samat tiedot username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Tietoa datan käytöstä on saatavilla [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Tietoa datan käytöstä on saatavilla [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Näytä [Tomcat DataSource tiedot](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) ja [Tomcat DataSource esimerkkejä](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) Etsi verkkoa esimerkiksi käyttämällä tietolähteitä muiden sovelluspalvelimien kanssa. * Jos kaikki muu epäonnistuu, tietojen säilyttäminen kokoelmassa NetCDF v3 .nc tiedostoja (Erityisesti erityisesti .nc tiedostoja, jotka käyttävät [CF Discrete Sampling Geometria (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Kontiguous Ragged Array -tietorakenteet ja niin voidaan käsitellä ERDDAP > [EDDTableFromNcFiles](#eddtablefromnccffiles) ) . Jos se on loogisesti järjestetty (Jokaisella on dataa avaruuden ja ajan huipulle) , ERDDAP™ Tiedot voidaan kerätä erittäin nopeasti. @@ -2608,7 +2610,7 @@ tietojen säilyttäminen kokoelmassa NetCDF v3 .nc tiedostoja (Erityisesti erity GenerateDatasetsXml:n tuottama XML-levy sisältää: - * A datasetID Mikä on EDDGrid > datasetID plus: "Kyllä" + * A datasetID Mikä on EDDGrid > datasetID plus "\\_AsATable" . * Maailmanlaajuinen attribuutti, joka on EDDGrid tiivistelmä ja uusi ensimmäinen kohta, jossa kuvataan, mitä nämä tiedot ovat. * Maailmanlaajuinen nimi, joka on EDDGrid Otsikko plus, (kuin pöytä) ". * Uusi maxAxis0 globaali ominaisuus, jonka arvo on 10. @@ -2644,21 +2646,21 @@ GenerateDatasetsXml:n tuottama XML-levy sisältää: * [Tietoja EDDTableFileNames-tietoaineistosta](#eddtablefromfilenames-data) Pöytä, joka ERDDAP™ luo lennon aikana tietoja paikallisista tiedostoista. Pöydässä on rivi jokaiselle tiedostolle. Neljä erityistä ominaisuutta [ datasets.xml Tätä aineistoa](#eddtablefromfilenames-skeleton-xml) Määritä, mitkä tiedostot sisältyvät tähän tietoaineistoon: ##### tiedostotiedosto Dir{#filedir} - * <tiedostot >- Tämä määrittää lähdehakemiston palvelimen tiedostojärjestelmässä tämän tietoaineiston tiedostojen kanssa. Tiedostot, jotka sijaitsevat palvelimen tiedostojärjestelmässä<tiedostoDir> näkyy tämän tietoaineiston URL-sarakkeessa virtuaalihakemiston sisällä.https://*serverUrl*/erddap/files/*datasetID/*. + * <tiedostot >- Tämä määrittää lähdehakemiston palvelimen tiedostojärjestelmässä tämän tietoaineiston tiedostojen kanssa. Tiedostot, jotka sijaitsevat palvelimen tiedostojärjestelmässä<tiedostoDir> näkyy tämän tietoaineiston URL-sarakkeessa virtuaalihakemiston sisällä. https://*serverUrl*/erddap/files/*datasetID/* . Esimerkiksi jos datasetID JPMU RSS T, ja<tiedostoDir> on/home/data/mur/ Hakemistolla on tiedosto nimeltä jplMU RSS T20150103000.png, URL-osoite, joka näytetään käyttäjille kyseisestä tiedostosta, on - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Paikallisen hakemiston lisäksi<tiedostoDir>, voit myös määrittää URL-osoitteen etänä, hakemistona olevalla verkkosivustolla. Tämä toimii: * Kompromisseja THREDDS, esim. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] * Unaggregated datasarjoja Hyrax esim. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Useimmat Apachen kaltaiset hakemistot, esim. - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### Lähde: The Fly{#fromonthefly} [\\*\\*Lähde: The Fly](#fromonthefly) ----- Muutamia S3-busseja (Noaa-goes17, jossa on 26 miljoonaa tiedostoa) Se voi ottaa ERDDAP™ enintään 12 tuntia ladata kaikki tiedot pakettien sisällöstä (Sitten on muita ongelmia) . Ympärillämme on erityinen tapa käyttää<tiedostoDir> EDDTableFromFileNamesissa, jotta voit tehdä tietoaineiston hakemistolla ja tiedoston nimillä AWS S3 -laatikosta. Tietoaineistolla ei ole luetteloa kaikista S3-tiedoston hakemistoista ja tiedoston nimistä, joita käyttäjä voi hakea pyyntöjen kautta. Mutta tietoaineisto saa hakemistojen ja tiedostojen nimet lennolla, jos käyttäjä siirtyy hakemistohierarkiaan tietoaineiston avulla. "files" vaihtoehto. Näin käyttäjät voivat selata S3-tiedoston hierarkiaa ja tiedostoja tietoaineiston kautta. "files" järjestelmä. Tämän tekemiseksi sen sijaan, että S3:n URL-osoite määritettäisiin "Aloitehakemistoksi" (GenerateDatasets XM) tai tai<tiedostot > (Sisällä datasets.xml ) Käyttö: ``` @@ -2837,13 +2839,13 @@ Kaikki Kaikki Kaikki Kaikki EDDGrid FromFiles ja kaikki EDDTableFromFiles-aineis * The<CacheFromUrl>-tunnuksen avulla voit määrittää URL-osoitteen luettelon etätietoaineiston tiedostoista kaukotiedostoluettelosta. * Kompromisseja THREDDS, esim. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] * Unaggregated datasarjoja Hyrax esim. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Useimmat Apachen kaltaiset hakemistot, esim. - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3-lisät, esim. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Tämä saattaa kuitenkin vaatia AWS-tiliä ja lisää asennusta. Näytä [S3 Bucketsin kanssa ERDDAP™ ](#working-with-aws-s3-files) . Yleensä sinun ei tarvitse käyttää välimuistia FromUrl, jossa on tiedostoja S3:ssa, jos tiedostot ovat ASCII-tiedostoja (Esimerkkinä .csv) koska ERDDAP™ Voit lukea tiedot tehokkaasti bucketista suoraan virran kautta. @@ -2901,7 +2903,7 @@ Sitten on sarja pested capture -ryhmiä, joissa ensimmäinen vaihtoehto ei ole m Toinen vaihtoehto on erityinen arvo. Yllä oleva esimerkki vastaa hakemistoja vain vuoden 2018 toisella 10 päivällä, esimerkiksi - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] Päivä 011, 012, 019. (Näe tämä [Regex-dokumentointi](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) ja [Regex Tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Jos tarvitset apua luomiseen<CachePartialPathRegex > Lähetä sähköpostia<CacheFromUrl > Chris Johannes osoitteessa Noaa.gov. @@ -3384,7 +3386,7 @@ Mitä tahansa aineistoa ERDDAP™ Kun lähetät pyynnön ERDDAP™ tietoaineisto * .insert * Pyyntö on muotoiltu kuin vakiomuotoinen HTML-lomakevaste, jossa on avain=arvoparit, jotka erotetaan & . Esimerkiksi, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 kertoo ERDDAP™ lisätä tai muuttaa tietoja stationID = 46088 määrättyyn aikaan. * Muutoksen tekijä on JohnSmith ja avain on SomeKey1. * URL-osoitteessa on oltava voimassa olevat arvot (Ei puuttuvia arvoja) Kaikille [ http Vaadittu Variables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ kertoo ERDDAP™ lisätä tai muuttaa tietoja stationID = 46088 määrättyyn ai   * .delete * Pyyntö on muotoiltu kuin vakiomuotoinen HTML-lomakevaste, jossa on avain=arvoparit, jotka erotetaan & . Esimerkiksi, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 kertoo ERDDAP™ poistaa tiedot stationID = 46088 määriteltyyn aikaan. * Muutoksen tekijä on JohnSmith ja avain on SomeKey1. * URL-osoitteen on määritettävä [ http Vaadittu Variables](#httpgetrequiredvariables-global-attribute) Pyynnössä (esim. stationID Aikaa) . Jos nämä arvot vastaavat arvoja rivillä jo tietoaineistossa (jonka yleensä) Vanhat arvot poistetaan tehokkaasti (Vanhat arvot ovat edelleen saatavilla, jos käyttäjä pyytää tietoja aiemmasta [versio versio versio versio versio](#versioning) Tietokannan) . @@ -3667,7 +3669,7 @@ Kaikilla ei ole tarvetta tällaiseen hienosäädettyyn versioon, mutta se on eri ##### HTTPS Put and Delete{#https-put-and-delete} * ["Entä HTTPS PUT ja DELETE?"](#https-put-and-delete) - [Hypertekstien siirtoprotokolla (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) on perusta World Wide Web ja syy, että verkkosivun URL-osoitteet alkavat.http://"tai "https://". HTTPS on HTTP, jossa on lisätietoturvakerros. Selaimet, käsikirjoitukset ja tietokoneohjelmat tekevät miljardeja HTTP-ohjelmia päivittäin. (S) **Lähde** pyytää tietoa etälähteistä. HTTP (S) sisältää myös muita [Verbs](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) erityisesti PUT (työntää tietoja palvelimelle) Delete (Tietojen poistaminen palvelimelta) . Kyllä, PUT ja DELETE ovat oikea tapa lisätä tietoja ja poistaa tietoja HTTP:n kautta. (S) . GET tukee kaikkia ohjelmistoja, jotka voivat toimia HTTP:n kanssa. (S) . GET on todella helppo työskennellä. Kaikki tietävät, miten tehdä yhteistyötä GET:n kanssa ja monet osaavat käyttää POSTia. (jota voidaan käyttää olennaisesti samalla tavalla kuin GET) Teimme EDDTableFromHttpGet-työtä GET:n ja POST:n kanssa. Hyvin harvat ihmiset (Vain harvat tietokoneohjelmoijat) Hän on koskaan työskennellyt Putin ja Deletein kanssa. PUT ja DELETE ovat yleensä vain tietokonekielten tukemia, joten niiden käyttö edellyttää taitavaa ohjelmaa. Joten PUT ja DELETE ovat yleensä paljon vaikeampi lähestymistapa, koska miten työkalut ovat kehittyneet. + [Hypertekstien siirtoprotokolla (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) on perusta World Wide Web ja syy, että verkkosivun URL-osoitteet alkavat. http://" tai " https://" . HTTPS on HTTP, jossa on lisätietoturvakerros. Selaimet, käsikirjoitukset ja tietokoneohjelmat tekevät miljardeja HTTP-ohjelmia päivittäin. (S) **Lähde** pyytää tietoa etälähteistä. HTTP (S) sisältää myös muita [Verbs](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) erityisesti PUT (työntää tietoja palvelimelle) Delete (Tietojen poistaminen palvelimelta) . Kyllä, PUT ja DELETE ovat oikea tapa lisätä tietoja ja poistaa tietoja HTTP:n kautta. (S) . GET tukee kaikkia ohjelmistoja, jotka voivat toimia HTTP:n kanssa. (S) . GET on todella helppo työskennellä. Kaikki tietävät, miten tehdä yhteistyötä GET:n kanssa ja monet osaavat käyttää POSTia. (jota voidaan käyttää olennaisesti samalla tavalla kuin GET) Teimme EDDTableFromHttpGet-työtä GET:n ja POST:n kanssa. Hyvin harvat ihmiset (Vain harvat tietokoneohjelmoijat) Hän on koskaan työskennellyt Putin ja Deletein kanssa. PUT ja DELETE ovat yleensä vain tietokonekielten tukemia, joten niiden käyttö edellyttää taitavaa ohjelmaa. Joten PUT ja DELETE ovat yleensä paljon vaikeampi lähestymistapa, koska miten työkalut ovat kehittyneet.   ##### HttpGet muistiinpanoja{#httpget-notes} * [Huomautuksia](#httpget-notes) @@ -3676,7 +3678,7 @@ Kaikilla ei ole tarvetta tällaiseen hienosäädettyyn versioon, mutta se on eri ##### Kiitos{#thanks} * [Kiitos perusideasta.](#thanks) Etusivu EDDTableFromHttpGet (i.s. käyttäen HTTP GET pyytää lisätietoja tietoaineistoon) Lähde: UCAR's (NCAR?) [Cloud-Hosted Real Time -tietopalvelut (Koristeita) ](https://github.com/earthcubeprojects-chords) projekti. Pyynnössä olevat parametrit (toistuvasti *Nimi = arvo* erottaa & s) on sama standardimuoto, jota HTML-muodot käyttävät verkkosivuilla. Se on yksinkertainen ja loistava ajatus ja vielä enemmän, koska se sotkee niin täydellisesti. ERDDAP olemassa oleva järjestelmä, jolla käsitellään tabulaaritietoja. Ajatus on ilmeinen, mutta minä (Bob) ei ajatellut sitä. EDDTableFromHtp Hyödynnä tätä perusideaa yhdistettynä ajatuksiimme siitä, miten se toteutetaan, jotta voimme luoda järjestelmän ERDDAP™ tietojen lataamiseen. EDDTableFromHttpGetin käyttöönotto on täysin erilainen ja täysin riippumaton CHORDSista ja sillä on erilaiset ominaisuudet. (esimerkiksi lokitiedostot, tietojen kiinnitys, eri turvallisuusjärjestelmä, CRUD-tuki, toistettavissa olevat tiedot) . Altistuminen CHORDSiin oli vain webinaari. Emme katsoneet heidän koodiaan tai lukeneet heidän projektiaan, koska tiesimme heti, että halusimme toteuttaa järjestelmän eri tavalla. Olemme kiitollisia perusajatuksesta. Koko viittaus CHORDSiin on -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 2014 2014 2014) . Cloud-Hosted Real Time Data Services for the Geosciences Näytä tarkat tiedot (Koristeita) ohjelmisto. UCAR/NCAR - Maapallon tarkkailulaboratorio. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 2014 2014 2014) . Cloud-Hosted Real Time Data Services for the Geosciences Näytä tarkat tiedot (Koristeita) ohjelmisto. UCAR/NCAR - Maapallon tarkkailulaboratorio. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFrom Hyrax Tiedostot{#eddtablefromhyraxfiles} [ **EDDTableFrom Hyrax Tiedostot** ](#eddtablefromhyraxfiles) (Vähentynyt) aggregates datatiedostoja, joissa on useita muuttujia, joista jokaisella on yksi tai useampi jaettu ulottuvuus. (Esimerkiksi aika, korkeus (tai syvyys) Leveys, pituus) ja palvelee a [ Hyrax OPeNDAP Palvelin](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Jos valituksia ei ole ennen vuotta 2020, tietotyyppi voidaan poistaa. ** * Tämä luokan piirros rikkoo Hyrax Web-sivut, joissa on luettelo tiedostoista jokaisessa hakemistossa. Tämä johtuu siitä, että se on hyvin erityinen nykyiseen muotoon. Hyrax verkkosivut. Yritämme sopeutua ERDDAP™ Jos/kun tulevat versiot Hyrax Muuta, miten tiedostot on listattu. * The<tiedostoDir>-asetus on sivuutettu. Koska tämä luokka lataa ja tekee paikallisen kopion jokaisesta etätiedostosta, ERDDAP™ Pakottaa tiedostot Likainen olla *isovanhemmat* Copy/ * datasetID * / * For For< sourceUrl > käytä tietoaineiston perushakemiston URL-osoitetta Hyrax esimerkiksi palvelin - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/<// sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ <// sourceUrl > (Laita se yhteen linjaan) (Pahoittelut, että palvelinta ei ole enää saatavilla) . The sourceUrl Verkkosivut ovat yleensä " OPeNDAP Palvelimen indeksi \\[ Ohjaaja \\] > huipulla. * Koska tämä luokka lataa aina ja tekee paikallisen kopion kunkin etätiedoston, sinun ei pitäisi koskaan kääriä tätä tietoaineistoa. [EdDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Yksityiskohdat: Näillä tiedostoilla on useita ± koko-muuttujat, joista jokais Toinen ongelma näissä tiedostoissa: Principal \\Investigator row \\size muuttuja ei ole näyte ulottuvuus attribuutti eikä noudata edellä mainittua sääntöä. -Näytetiedostot tälle tietoaineistotyypille löytyväthttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava \\] . +Näytetiedostot tälle tietoaineistotyypille löytyvät https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava \\] . Katso tämän luokan superluokka, [EDDTableFromfiilit](#eddtablefromfiles) Tietoa siitä, miten luokka toimii ja miten sitä käytetään. @@ -3850,10 +3852,10 @@ Ensimmäinen asia, jonka GenerateDatasetsXml tekee tällaiselle tietoaineistolle [ **EDDTableFromNOS** ](#eddtablefromnos) (Vähennetty) Tietojen käsittely a NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) lähde, joka käyttää [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) pyyntöihin ja vastauksiin. Se on hyvin erityinen NOAA NOS XML. Katso näyte EDDTableFromNOS-tietoaineisto tietoaineistossa2.xml.   ### EddtableFromOBIS{#eddtablefromobis} - [ **EddtableFromOBIS** ](#eddtablefromobis) Ocean Biogeographic Information Systemin tiedot (Obis) Palvelin (olihttp://www.iobis.org ) . On mahdollista, että ei ole enää aktiivisia palvelimia, jotka käyttävät tätä nykyistä ajantasaista OBIS-palvelinjärjestelmää. + [ **EddtableFromOBIS** ](#eddtablefromobis) Ocean Biogeographic Information Systemin tiedot (Obis) Palvelin (oli http://www.iobis.org ) . On mahdollista, että ei ole enää aktiivisia palvelimia, jotka käyttävät tätä nykyistä ajantasaista OBIS-palvelinjärjestelmää. * OBIS-palvelimet odottavat XML-pyyntöä ja palauttavat XML-vastauksen. -* Kaikki OBIS-palvelimet palvelevat samoja muuttujia. (olihttp://iobis.org/tech/provider/questions) Sinun ei tarvitse määrittää paljon, jotta voit luoda OBIS-tietoaineiston. ERDDAP . +* Kaikki OBIS-palvelimet palvelevat samoja muuttujia. (oli http://iobis.org/tech/provider/questions ) Sinun ei tarvitse määrittää paljon, jotta voit luoda OBIS-tietoaineiston. ERDDAP . * Sinun täytyy sisällyttää " creator\\_email ”Arvostusta globaalissa addAttributes Koska näitä tietoja käytetään lisenssissä. Sopiva sähköpostiosoite löytyy lukemalla XML-vastauksen lähdeURL-osoitteesta. * Saatat tai et voi saada maailmanlaajuista tunnustusta.< subsetVariables > (#Subsetvariables) toimimaan tietyn OBIS-palvelimen kanssa. Jos yrität, kokeile vain yhtä muuttujaa. (Esimerkiksi ScientificName tai Genus) . #### EddtableFromOBIS Skeleton XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Ensimmäinen asia, jonka GenerateDatasetsXml tekee tällaiselle tietoaineistolle * Vantaa (Sensor Web Enable) ja SOS (Sensorin tarkkailupalvelu) ovat [OpenGIS®-standardit](https://www.ogc.org/standards) . Tällä sivustolla on standardiasiakirjat. * The OGC Verkkopalveluiden yleiset tiedot 1.1.0 ( OGC 06-121) GET- ja POST-kyselyiden rakentaminen (ks. kohta 7.2.3 ja kohta 9) . * Jos lähetät hakukoneen xml-pyynnön SOS Palvelin ( sourceUrl + ”palvelu” SOS & Request = GetCapabilities """) Saat xml-tuloksen, jossa on luettelo asemista ja havaituista Kiinteistöt, joihin heillä on tietoja. - * Havaittu kiinteistö on virallinen URI viittaus omaisuuteen. Esimerkiksi urn:ogc:phenomenon:longitude:wgs84 taihttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Havaittu kiinteistö on virallinen URI viittaus omaisuuteen. Esimerkiksi urn:ogc:phenomenon:longitude:wgs84 tai https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Huomattu omaisuus ei ole muuttuja. - * Yhdellä muuttujalla voi olla sama havainto omaisuus (Esimerkiksi sisätiloissa ja ulkona Kumpikin olisi voinut huomata omaisuushttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Yhdellä muuttujalla voi olla sama havainto omaisuus (Esimerkiksi sisätiloissa ja ulkona Kumpikin olisi voinut huomata omaisuus https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Jos lähetät hakuilmoituksen xml-pyynnön SOS palvelin, saat xml-tuloksen, jossa on kuvauksia kenttänimistä vastauksessa, kenttäyksiköissä ja tiedoissa. Kentän nimet sisältävät pituus, leveys, syvyys (Ehkä ehkä ehkä ehkä ehkä) ja aikaa. * Jokainen jokainen dataVariable EDDTableFrom SOS on sisällytettävä "observedProperty"-ominaisuus, joka tunnistaa havaitun Operaatio-ominaisuuden, jota on pyydettävä palvelimelta tämän muuttujan saamiseksi. Usein useita dataVariable S listaa saman havaitun komposiitin. * Tietotekniikka jokaiselle dataVariable Palvelin ei voi määrittää. Jos näin on, sinun on tarkasteltava XML-tietovastauksia palvelimelta ja määritettävä asianmukaiset tiedot.<Tietotyyppi > (#datatype) Sisällä ERDDAP™ Data dataVariable määritelmiä. @@ -3991,11 +3994,11 @@ Jos valituksia ei ole ennen vuotta 2020, tietotyyppi voidaan poistaa. ** * Tämä luokka lukee luettelon.xml-tiedostoja, joita THREDDS tarjoaa luetteloilla.<Kataloginen > (Lisätiedot Catalog.xml sub-files) ja<Dataa > (Tiedostot) . * The<tiedostoDir>-asetus on sivuutettu. Koska tämä luokka lataa ja tekee paikallisen kopion jokaisesta etätiedostosta, ERDDAP™ Pakottaa tiedostot Likainen olla *isovanhemmat* Copy/ * datasetID * / * For For< sourceUrl > käytä luettelo.xml-tiedoston URL-osoitetta THREDDS-palvelimen tietoaineistoon, esimerkiksi: tätä URL-osoitetta varten, jota voidaan käyttää selaimessa, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] , -käyttää< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml<// sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Tämä palvelin ei ole enää luotettava. \\] , +käyttää< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml <// sourceUrl > (Laita se yhteen linjaan) . * Koska tämä luokka lataa aina ja tekee paikallisen kopion kunkin etätiedoston, sinun ei pitäisi koskaan kääriä tätä tietoaineistoa. [EdDTableCopy](#eddtablecopy) . -* Tämä aineistotyyppi tukee OPTIONAL-, harvoin käytettyä, erityistä tunnistetta,<SpecialMode » *Mode* </specialMode>, jota voidaan käyttää määrittämään, että erityisiä, kovakoodisia sääntöjä on käytettävä määrittämään, mitkä tiedostot on ladattava palvelimelta. Tällä hetkellä ainoa voimassa oleva *Mode* SAMOS, jota käytetään tietoaineistojen kanssahttps://tds.coaps.fsu.edu/thredds/catalog/samosLataa tiedostot vain viimeisellä versionumerolla. +* Tämä aineistotyyppi tukee OPTIONAL-, harvoin käytettyä, erityistä tunnistetta,<SpecialMode » *Mode* </specialMode>, jota voidaan käyttää määrittämään, että erityisiä, kovakoodisia sääntöjä on käytettävä määrittämään, mitkä tiedostot on ladattava palvelimelta. Tällä hetkellä ainoa voimassa oleva *Mode* SAMOS, jota käytetään tietoaineistojen kanssa https://tds.coaps.fsu.edu/thredds/catalog/samos Lataa tiedostot vain viimeisellä versionumerolla. * Katso tämän luokan superluokka, [EDDTableFromfiilit](#eddtablefromfiles) Tietoa siitä, miten luokka toimii ja miten sitä käytetään. * Katso 1D, 2D, 3D ja 4D-esimerkit [EDDTableFromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Kun palvelin päättää pyynnön käsittelyn, se tarkistaa, kuinka kauan viimei ``` ``` -Tämä aiheuttaa paikallisen sourceUrl (kutenhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -yleisölle sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +Tämä aiheuttaa paikallisen sourceUrl (kuten https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +yleisölle sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Muutokset tämän sivun arvoon tulevat voimaan seuraavalla kerralla. ERDDAP™ Lukeminen datasets.xml mukaan lukien vastauksena tietoaineistoon [Lippu](/docs/server-admin/additional-information#flag) . turvallisuussyistä ja tilausjärjestelmään liittyvistä syistä, **Älä käytä tätä puhetta!** @@ -4314,7 +4317,7 @@ Käyttäjät eivät usein tiedä, että heidän pyyntönsä ovat hankalia. He ov ``` * Sinun ei tarvitse aloittaa uudelleen ERDDAP™ Muutoksiin<Pyydä mustavalkoista > voimaan. Muutokset havaitaan seuraavalla kerralla. ERDDAP™ Tarkista, onko tietoaineistoa syytä ladata uudelleen. Voit nopeuttaa prosessia vierailemalla [Säätiö Lippu URL](/docs/server-admin/additional-information#set-dataset-flag) mihin tahansa dataan. * Sinun ERDDAP™ Päivittäinen raportti sisältää luettelon/tally aktiivisimmista sallituista ja estetyimmistä hakijoista. - * Jos haluat selvittää, mikä verkkotunnus/instituutio liittyy numerolliseen IP-osoitteeseen, voit käyttää ilmaista ja käänteistä DNS-verkkopalvelua. [https://network-tools.com/](https://network-tools.com/) . + * Jos haluat selvittää, mikä verkkotunnus/instituutio liittyy numerolliseen IP-osoitteeseen, voit käyttää ilmaista ja käänteistä DNS-verkkopalvelua. [ https://network-tools.com/ ](https://network-tools.com/) . * On aikoja, jolloin on järkevää estää tietyt käyttäjät korkeammalla tasolla, esimerkiksi haitalliset käyttäjät. Voit esimerkiksi estää pääsyn kaikkeen palvelimellasi, ei vain ERDDAP . Linuxissa yksi tällainen menetelmä on [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Voit esimerkiksi lisätä säännön, joka estää kaiken, mitä tulee 198.51.100.0 komennolla. I INPUT - 198.51.100.0 DROP @@ -4738,17 +4741,17 @@ VAROITUS: Jos lisäät räätälöityjä palettia ERDDAP™ ja sinulla on EDDGri * Tällä hetkellä, EDDGrid aliluokka, mikä tahansa muutos metadataan tai akselimuuttujaan (Esimerkiksi lähes reaaliaikaisten tietojen uusi aikapiste) katsotaan muutokseksi, mutta tietojen lataamista ei pidetä muutoksena. (itsestään) . * Tällä hetkellä EDDTable-alaluokkien osalta aineiston uudelleenlataamista pidetään muutoksena. * Tällä hetkellä sallitaan vain kahdenlaisia toimia: - * """http://"tai "https://"----- Jos toiminta alkaa "http://"tai "https://", ERDDAP™ lähettää HTTP GET Pyydä ilmaista URL-osoitetta. Vastaus jätetään huomiotta. Esimerkiksi URL-osoite saattaa kertoa jollekin muulle verkkopalvelulle. + * """ http://" tai " https://" ----- Jos toiminta alkaa " http://" tai " https://" , ERDDAP™ lähettää HTTP GET Pyydä ilmaista URL-osoitetta. Vastaus jätetään huomiotta. Esimerkiksi URL-osoite saattaa kertoa jollekin muulle verkkopalvelulle. * Jos URL-osoitteessa on kyselyosa (jälkeen "?) Sen on oltava jo [% koodattu](https://en.wikipedia.org/wiki/Percent-encoding) . Sinun on koodattava erityishahmoja rajoitteisiin. (muu kuin alkuperäinen & tärkein '=' Rajoituksissa) muotoon %H, jossa HH on luonteen kaksinumeroinen heksadesimaalinen arvo. Yleensä sinun tarvitsee vain muuntaa muutamia täsmällisyysmerkkejä: %25, ja %26, %22,<%3C, = %3D, > %3E, + %2B, | %7C, \\[ %5B, \\] %5D, tila %20 ja muunna kaikki yli #127-merkit UTF-8-muodoksi ja sitten kooditavut UTF-8-muodossa %H-muotoon (Kysy ohjelmoijalta apua) . Esimerkiksi & stationID {{41004}} Tulee & stationID %3E= %2241004 %22 % Koodaus on yleensä tarpeen, kun käytät ERDDAP Muun ohjelmiston kuin selaimen kautta. Selaimet käsittelevät yleensä prosenttiosuuden koodausta. Joissakin tilanteissa sinun on koodattava kaikki muut hahmot kuin A-Za-z0-9. """ () *, mutta älä koodaa alkuperäistä & tai pääosaa '=' rajoituksissa. -Ohjelmointikielillä on työkaluja tähän (ks. Java > [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) ja Java Käsikirjoitus [encodeURIComponent()) (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) ja on +Ohjelmointikielillä on työkaluja tähän (ks. Java > [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) ja Java Käsikirjoitus [encodeURIComponent()) ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) ja on [Verkkosivut, jotka prosenttiin koodaavat/dekoodaavat sinulle](https://www.url-encode-decode.com/) . * Siitä lähtien datasets.xml XML-tiedosto, sinun täytyy myös ja koodata kaikki ja<"ja" URL-osoitteessa "&"<> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > * Esimerkki: URL-osoitteeseen, jonka voit kirjoittaa selaimeen: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Sinun pitäisi määritellä<onChange > Tag by (Yhdellä linjalla) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Tämä voi vaikuttaa myös lyhyiden sanojen ja pidempien sanojen lajitteluun, jo * A sourceUrl voi alkaa http:// , https:// ftp: ja ehkä myös muita etuliitteitä. https yhteydet lukevat ja tarkistavat lähteen digitaalisen sertifikaatin varmistaakseen, että lähde on se, mitä ne sanovat olevan. Harvinaisissa tapauksissa tämä tarkistus voi epäonnistua virheellä "javax.net.ssl.SSLProtocolException: handshake-varoitus: tunnistamaton nimi". Tämä johtuu todennäköisesti verkkotunnuksesta, joka ei vastaa käyttämääsi verkkotunnusta. Voit lukea ja lukea yksityiskohtia sourceUrl "Sertifikaatti verkkoselaimessasi, erityisesti "DNS Name" -luettelo "Subject Alternative Name" -osiossa. Joissakin tapauksissa, sourceUrl käytät voi olla alias verkkotunnuksen todistuksessa. Esimerkiksi, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/Tämä virhe heitetään, mutta - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/Se, joka käyttää verkkotunnusta todistuksessa, ei. Ratkaisu näissä tapauksissa on verkkotunnuksen löytäminen ja käyttö todistuksessa. Jos et löydä sitä todistuksesta, ota yhteyttä palveluntarjoajaan. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ Tämä virhe heitetään, mutta + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ Se, joka käyttää verkkotunnusta todistuksessa, ei. Ratkaisu näissä tapauksissa on verkkotunnuksen löytäminen ja käyttö todistuksessa. Jos et löydä sitä todistuksesta, ota yhteyttä palveluntarjoajaan. Muissa tapauksissa todistuksen verkkotunnus voi olla nimiryhmä. Jos tämä tapahtuu tai ongelma on muuten ratkaisematon, pyydämme sähköpostia Chris. Noaa.gov raportoi ongelmasta.   @@ -5221,7 +5224,7 @@ Tulee & stationID %3E= %2241004 %22 % Koodaus on yleensä tarpeen, kun käytät ERDDAP Muun ohjelmiston kuin selaimen kautta. Selaimet käsittelevät yleensä prosenttiosuuden koodausta. Joissakin tilanteissa sinun on koodattava kaikki muut hahmot kuin A-Za-z0-9. """ () *, mutta älä koodaa alkuperäistä & tai pääosaa '=' . Ohjelmointikielillä on työkaluja tähän (ks. Java > [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -ja Java Käsikirjoitus [encodeURIComponent()) (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) ja on +ja Java Käsikirjoitus [encodeURIComponent()) ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) ja on [Verkkosivut, jotka prosenttiin koodaavat/dekoodaavat sinulle](https://www.url-encode-decode.com/) . * Siitä lähtien datasets.xml XML-tiedosto, sinun täytyy myös ja koodata kaikki ja<"ja" URL-osoitteessa "&"<> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > * infoUrl on ainutlaatuinen ERDDAP . Se ei ole minkäänlaista metadataa. @@ -5257,7 +5260,28 @@ Kun aineisto on ladattu ERDDAP , ``` * Jos " \\[ Standard standard standard standard standard standard standard standard standard standard standard standard \\] "Tarkoittaa attribuuttiarvoa, se korvataan standardilla. ERDDAP™ lisenssistä<StandardLicense > Tag in ERDDAP > \\[ Tom \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/viestejä.xml-tiedosto. -   + +###### Luokittelu{#classification} +* [ **Luokittelu** ](#classification) tietojen luokittelutaso. + ``` + unclassified + ``` + * Hyväksyttävät arvot ovat _luokittelematon_, _luottamus_, _rajoitettu_, _scret_ tai_top_secret_. + +###### Aihe: Kategoria{#topic_category} +* [ **Aihe: Kategoria** ](#topic_category) Korkeatasoinen maantieteellinen tietojen temaattinen luokitus, joka auttaa käytettävissä olevien maantieteellisten tietojoukkojen ryhmittelyssä ja etsinnässä. + ``` + geoscientific_information + ``` + * Hyväksyttävät arvot ovat _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _ympäristö_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_ear_cover_, _inland_ets, _strain_sil_station_sil_st + +###### Ylläpito_taajuus{#maintenance_frequency} +* [ **Ylläpito_taajuus** ](#maintenance_frequency) Taajuus, jolla muutokset ja poistot tehdään tietoihin ensimmäisen tuotantonsa jälkeen. + ``` + daily + ``` + * Hyväksyttävät arvot ovat hyväksyttäviä arvoja _annual_, _as_need_, _biannually_, _jatkuva_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) on peräisin vanhentuneista [ACD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (jotka on tunnistettu Metadata\\_Conventions kuin " Unidata Dataset Discovery v1.0) Metadatastandardi. Attribuuttiarvo oli koodattu luettelo metadatan yleissopimuksista, joita tämä tietoaineisto käyttää. Jos aineisto käyttää ACD 1.0:aa, tämä ominaisuus on vahvasti valmistettu, esimerkiksi @@ -5389,7 +5413,7 @@ Jos indeksi on<1. Tietoaineistoa pidetään ajan tasalla. Jos indeksi on<= 1, aineistoa pidetään vanhentuneena. Jos indeksi on<= 2, aineistoa pidetään hyvin ajantasaisena. -The testOutOfDate Arvoa käytetään myös ERDDAP™ tuottaahttps://*yourDomain*/erddap/outOfDateDatasets.htmlWEB WEB WEB WEB WEB ( [esimerkki esimerkki esimerkki esimerkki](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) jotka osoittavat aineistot, joilla on< testOutOfDate > tagit, joiden aineistot on sijoitettu sen mukaan, kuinka ulkopuolisia ne ovat. Jos vaihdat tiedostotyyppiä (.html .csv, .jsonlCSV , .nc , .tsv ,...) Voit saada nämä tiedot eri tiedostomuodoissa. +The testOutOfDate Arvoa käytetään myös ERDDAP™ tuottaa https://*yourDomain*/erddap/outOfDateDatasets.html WEB WEB WEB WEB WEB ( [esimerkki esimerkki esimerkki esimerkki](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) jotka osoittavat aineistot, joilla on< testOutOfDate > tagit, joiden aineistot on sijoitettu sen mukaan, kuinka ulkopuolisia ne ovat. Jos vaihdat tiedostotyyppiä (.html .csv, .jsonlCSV , .nc , .tsv ,...) Voit saada nämä tiedot eri tiedostomuodoissa. Jos mahdollista, [GenerateDatasetsXml](#generatedatasetsxml) Lisää A testOutOfDate Attribuutti globaalille addAttributes Eräästä datasta. Tämä arvo on ehdotus, joka perustuu GenerateDatasetsXmlin saataviin tietoihin. Jos arvo ei ole sopiva, vaihda se. @@ -5948,8 +5972,8 @@ Pakkausarvo = pakattu Arvo \\ * scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone Se on OPTIONALINEN, jota käytetään ERDDAP™ (Ei metatietoja) for [Aika- ja aikaleimamuuttujat](#time-units) , jotka voivat olla verkottuneissa tietoaineistoissa tai tabulaarisissa tietoaineistoissa. * Oletusarvo on " Zulu """ (Nykyaikainen versio GMT:stä) . - * Background information: Time offsets Näytä tarkat tiedot (Pacific Standard Time, 08:00, GMT-8) kiinteät, konkreettiset kompenssit suhteessa Zulu (GM) . Päinvastoin, "aikavyöhykkeet" ovat paljon monimutkaisempia asioita, joihin Daylight Saving vaikuttaa. (Esimerkiksi ”Yhdysvallat/Tyynenmeri”) Sillä on ollut erilaisia sääntöjä eri paikoissa eri aikoina. Aikavyöhykkeillä on aina nimet, koska niitä ei voi tiivistää yksinkertaisella offset-arvolla. (Katso taulukon "TZ-tietokannan nimet" [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP > time\\_zone attribuutti auttaa sinua käsittelemään paikallisia aikatietoja tietyltä aikavyöhykkeeltä (1987-03-25T17:32:05 Tyynenmeren Aika-aika) . Jos sinulla on merkkijono tai numeerinen aikatiedot (Kiinteä) Ajan myötä, sinun pitäisi vain säätää tietoja Zulu (Mikä on mitä ERDDAP™ Haluavat) määrittämällä eri perusta-aika yksikköjen attribuutissa (mm. "tunnit vuodesta 1970-01-01T08:00:00Z", huomauttaa T08 määrittää aika offset.) Tarkista aina tulokset, jotta saat haluamasi tulokset. - * Aikaleimamuuttujat, joissa on lähdetietoja Stringsistä, tämän ominaisuuden avulla voit määrittää aikavyöhykkeen, joka johtaa ERDDAP™ Paikallis-aika-alueen lähdeajat (Joitakin vakio-aikoja, osa päivänvalon säästöaikaa) sisään Zulu Kertoja (joka on aina normaalia aikaa) . Luettelo voimassa olevista aikavyöhykkeiden nimistä on todennäköisesti sama kuin TZ-sarakkeessa olevassa luettelossa. [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Yhdysvaltain aikavyöhykkeet ovat: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Itä. + * Background information: Time offsets Näytä tarkat tiedot (Pacific Standard Time, 08:00, GMT-8) kiinteät, konkreettiset kompenssit suhteessa Zulu (GM) . Päinvastoin, "aikavyöhykkeet" ovat paljon monimutkaisempia asioita, joihin Daylight Saving vaikuttaa. (Esimerkiksi ”Yhdysvallat/Tyynenmeri”) Sillä on ollut erilaisia sääntöjä eri paikoissa eri aikoina. Aikavyöhykkeillä on aina nimet, koska niitä ei voi tiivistää yksinkertaisella offset-arvolla. (Katso taulukon "TZ-tietokannan nimet" [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP > time\\_zone attribuutti auttaa sinua käsittelemään paikallisia aikatietoja tietyltä aikavyöhykkeeltä (1987-03-25T17:32:05 Tyynenmeren Aika-aika) . Jos sinulla on merkkijono tai numeerinen aikatiedot (Kiinteä) Ajan myötä, sinun pitäisi vain säätää tietoja Zulu (Mikä on mitä ERDDAP™ Haluavat) määrittämällä eri perusta-aika yksikköjen attribuutissa (mm. "tunnit vuodesta 1970-01-01T08:00:00Z", huomauttaa T08 määrittää aika offset.) Tarkista aina tulokset, jotta saat haluamasi tulokset. + * Aikaleimamuuttujat, joissa on lähdetietoja Stringsistä, tämän ominaisuuden avulla voit määrittää aikavyöhykkeen, joka johtaa ERDDAP™ Paikallis-aika-alueen lähdeajat (Joitakin vakio-aikoja, osa päivänvalon säästöaikaa) sisään Zulu Kertoja (joka on aina normaalia aikaa) . Luettelo voimassa olevista aikavyöhykkeiden nimistä on todennäköisesti sama kuin TZ-sarakkeessa olevassa luettelossa. [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Yhdysvaltain aikavyöhykkeet ovat: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Itä. * Aikaleimamuuttujat, joissa on numeerisia lähteitä koskevia tietoja, voit määrittää time\\_zone "Anteeksi, mutta arvon on oltava" Zulu Tai ”UTC”. Jos tarvitset tukea muihin aikavyöhykkeisiin, lähetä sähköpostia. Johannes osoitteessa Noaa.gov.   ###### Alkuperäinen nimi: Time_adjust{#legacy_time_adjust} diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/fr/docusaurus-plugin-content-docs/current/server-admin/datasets.md index bd52d475f1..1c0e54ac07 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Quand un fournisseur de données vient à vous en espérant ajouter quelques don La soumission de fichiers de données réels provenant de sources externes est un risque énorme pour la sécurité, donc ERDDAP™ ne s'occupe pas de ça. Vous devez trouver une solution qui fonctionne pour vous et le fournisseur de données, par exemple, email (pour les petits fichiers) , tirer du nuage (par exemple, DropBox ou Google Drive) , un site sftp (avec mots de passe) ou sneaker Montant net (un lecteur USB ou un disque dur externe) . Vous ne devriez probablement accepter que des fichiers de gens que vous connaissez. Vous devrez analyser les fichiers pour détecter les virus et prendre d'autres précautions de sécurité. Il n'y a pas de lien. ERDDAP™ au formulaire du fournisseur de données (par exemple, sur ERDDAP™ page d'accueil) . Au lieu de cela, quand quelqu'un vous dit qu'ils veulent que leurs données soient servies par votre ERDDAP , vous pouvez leur envoyer un email disant quelque chose comme: -Oui, nous pouvons mettre vos données dans ERDDAP . Pour commencer, veuillez remplir le formulaire àhttps://*yourUrl*/erddap/dataProviderForm.html (ou http:// si https:// n'est pas activé) . +Oui, nous pouvons mettre vos données dans ERDDAP . Pour commencer, veuillez remplir le formulaire à https://*yourUrl*/erddap/dataProviderForm.html (ou http:// si https:// n'est pas activé) . Une fois que vous aurez fini, je vous contacterai pour établir les derniers détails. Si vous voulez juste regarder le formulaire (sans le remplir) , vous pouvez voir le formulaire sur ERD 's ERDDAP : [Présentation](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Première partie](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Deuxième partie](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Troisième partie](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) et [Quatrième partie](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Ces liens ERD ERDDAP™ envoyer des informations à moi, pas vous, donc ne pas soumettre des informations avec eux à moins que vous voulez réellement ajouter des données à la ERD ERDDAP . @@ -190,23 +190,23 @@ Cette EDDType génère tous les datasets.xml des morceaux nécessaires pour fair   ##### EDDGrid DeThreddsCatalog{#eddgridfromthreddscatalog} Cette EDDType génère tous les datasets.xml des morceaux nécessaires pour tous les [ EDDGrid DeDap](#eddgridfromdap) ensembles de données qu'il peut trouver en rampant récursivement à travers un THREDS (sous) catalogue. Il existe de nombreuses formes d'URL du catalogue THREDS. Cette option nécessite une URL THREDS .xml avec /catalog/ dedans, par exemple, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlou -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml ou + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (un catalogue .html associé est à -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, qui n'est pas acceptable pour EDDGrid DeThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , qui n'est pas acceptable pour EDDGrid DeThreddsCatalog). Si vous avez des problèmes avec EDDGrid De Threddes Catalogue : * Assurez-vous que l'URL que vous utilisez est valide, inclut /catalog/, et se termine par /catalog.xml . -* Si possible, utilisez une adresse IP publique (par exemple,https://oceanwatch.pfeg.noaa.gov) dans l'URL, pas une adresse IP numérique locale (par exemple,https://12.34.56.78) . Si le THREDDS est uniquement accessible via l'adresse IP numérique locale, vous pouvez utiliser [<convertirEnSourcePublicUrl>] (#convertir les ressources publiques) donc ERDDAP™ les utilisateurs voient l'adresse publique, même si ERDDAP™ obtient les données de l'adresse numérique locale. +* Si possible, utilisez une adresse IP publique (par exemple, https://oceanwatch.pfeg.noaa.gov ) dans l'URL, pas une adresse IP numérique locale (par exemple, https://12.34.56.78 ) . Si le THREDDS est uniquement accessible via l'adresse IP numérique locale, vous pouvez utiliser [<convertirEnSourcePublicUrl>] (#convertir les ressources publiques) donc ERDDAP™ les utilisateurs voient l'adresse publique, même si ERDDAP™ obtient les données de l'adresse numérique locale. * Si vous avez des problèmes que vous ne pouvez pas résoudre, [vérifier les conseils de dépannage](#troubleshooting-tips) . * Le code de bas niveau pour cela utilise maintenant le Unidata netcdf-java catalogue code de rampe (Des batteurs. classes de catalogue) afin qu'il puisse gérer tous les catalogues THREDS (qui peut être étonnamment complexe) Grâce à Unidata pour ce code.   ##### EDDGrid LonPM180DeErddapCatalog{#eddgridlonpm180fromerddapcatalog} Ce type EDD génère le datasets.xml à faire [ EDDGrid LonPM180](#eddgridlonpm180) ensembles de données de tous les EDDGrid ensembles de données ERDDAP qui ont des valeurs de longitude supérieures à 180. -* Si possible, utilisez une adresse IP publique (par exemple,https://oceanwatch.pfeg.noaa.gov) dans l'URL, pas une adresse IP numérique locale (par exemple,https://12.34.56.78) . Si ERDDAP™ est uniquement accessible via l'adresse IP numérique locale, vous pouvez utiliser [<convertirEnSourcePublicUrl>] (#convertir les ressources publiques) donc ERDDAP™ les utilisateurs voient l'adresse publique, même si ERDDAP™ obtient les données de l'adresse numérique locale. +* Si possible, utilisez une adresse IP publique (par exemple, https://oceanwatch.pfeg.noaa.gov ) dans l'URL, pas une adresse IP numérique locale (par exemple, https://12.34.56.78 ) . Si ERDDAP™ est uniquement accessible via l'adresse IP numérique locale, vous pouvez utiliser [<convertirEnSourcePublicUrl>] (#convertir les ressources publiques) donc ERDDAP™ les utilisateurs voient l'adresse publique, même si ERDDAP™ obtient les données de l'adresse numérique locale.   ##### EDDGrid Lon0360DeErddapCatalog{#eddgridlon0360fromerddapcatalog} Ce type EDD génère le datasets.xml à faire [ EDDGrid Lon0360](#eddgridlon0360) ensembles de données de tous les EDDGrid ensembles de données ERDDAP dont la longitude est inférieure à 0. -* Si possible, utilisez une adresse IP publique (par exemple,https://oceanwatch.pfeg.noaa.gov) dans l'URL, pas une adresse IP numérique locale (par exemple,https://12.34.56.78) . Si ERDDAP™ est uniquement accessible via l'adresse IP numérique locale, vous pouvez utiliser [<convertirEnSourcePublicUrl>] (#convertir les ressources publiques) donc ERDDAP™ les utilisateurs voient l'adresse publique, même si ERDDAP™ obtient les données de l'adresse numérique locale. +* Si possible, utilisez une adresse IP publique (par exemple, https://oceanwatch.pfeg.noaa.gov ) dans l'URL, pas une adresse IP numérique locale (par exemple, https://12.34.56.78 ) . Si ERDDAP™ est uniquement accessible via l'adresse IP numérique locale, vous pouvez utiliser [<convertirEnSourcePublicUrl>] (#convertir les ressources publiques) donc ERDDAP™ les utilisateurs voient l'adresse publique, même si ERDDAP™ obtient les données de l'adresse numérique locale.   ##### EDDFromFiles{#eddsfromfiles} Avec un répertoire de démarrage, cela traverse le répertoire et tous les sous-répertoires et tente de créer un ensemble de données pour chaque groupe de fichiers de données qu'il trouve. @@ -566,7 +566,7 @@ Les fichiers CCNSV 1.0 ne supportent pas les types de données entiers non sign ### Type de données Commentaires{#data-type-comments} * En raison de la faible prise en charge des données longues, ulonges et char dans de nombreux types de fichiers, nous décourageons l'utilisation de ces types de données dans ERDDAP . Lorsque c'est possible, utilisez le double au lieu du long et du long, et utilisez String au lieu du char.   -* Métadonnées - Parce que(OPeN)DAPLes réponses .das et .dds ne prennent pas en charge les attributs ou types de données longs ou ulongs (et les montrer en double) , vous pouvez plutôt vouloir utiliser ERDDAP La représentation tabulaire des métadonnées, telle qu'elle est présentée dans http .../erddap/ **Informations** / * datasetID * Page web .html (par exemple, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (que vous pouvez également obtenir dans d'autres types de fichiers, par exemple, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) ou les .nccsv Réponse aux métadonnées (par exemple, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) bien que .nccsv Les métadonnées ne sont disponibles que pour les ensembles de données tabulaires) , qui prennent en charge tous les types de données (notamment, long, long et char) . +* Métadonnées - Parce que(OPeN)DAPLes réponses .das et .dds ne prennent pas en charge les attributs ou types de données longs ou ulongs (et les montrer en double) , vous pouvez plutôt vouloir utiliser ERDDAP La représentation tabulaire des métadonnées, telle qu'elle est présentée dans http .../erddap/ **Informations** / * datasetID * Page web .html (par exemple, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (que vous pouvez également obtenir dans d'autres types de fichiers, par exemple, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) ou les .nccsv Réponse aux métadonnées (par exemple, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) bien que .nccsv Les métadonnées ne sont disponibles que pour les ensembles de données tabulaires) , qui prennent en charge tous les types de données (notamment, long, long et char) .   ### Fichiers multimédias{#media-files} Toutes les données ne sont pas des tableaux de nombres ou de texte. Certains ensembles de données comprennent des fichiers multimédias, tels que des fichiers d'image, audio et vidéo. ERDDAP™ a quelques fonctionnalités spéciales pour faciliter l'accès des utilisateurs aux fichiers multimédias. C'est un processus en deux étapes : @@ -604,7 +604,7 @@ Ou, si un utilisateur clique sur le nom de fichier affiché sur un ERDDAP™ pag ### Travailler avec les fichiers AWS S3{#working-with-aws-s3-files} [Service Web Amazon (AWS) ](https://aws.amazon.com) est un vendeur de [calcul en nuage](https://en.wikipedia.org/wiki/Cloud_computing) services. [S3](https://aws.amazon.com/s3/) est un système de stockage d'objets offert par AWS. Au lieu du système hiérarchique des répertoires et des fichiers d'un système de fichiers traditionnel (comme un disque dur dans votre PC) , S3 offre juste des "buckets" qui tiennent des "objets" (Nous les appellerons "files" ) . -Pour les fichiers ASCII (Par exemple, .csv) , ERDDAP™ peut fonctionner avec les fichiers dans les seaux directement. La seule chose que vous devez faire est de spécifier le<fichierDir> pour l'ensemble de données utilisant un format spécifique pour le seau AWS, p.ex.,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Vous ne devriez pas utiliser<cacheFromUrl> . Voir ci-dessous pour plus de détails. +Pour les fichiers ASCII (Par exemple, .csv) , ERDDAP™ peut fonctionner avec les fichiers dans les seaux directement. La seule chose que vous devez faire est de spécifier le<fichierDir> pour l'ensemble de données utilisant un format spécifique pour le seau AWS, p.ex., https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Vous ne devriez pas utiliser<cacheFromUrl> . Voir ci-dessous pour plus de détails. Mais pour les fichiers binaires (Par exemple, .nc , .grib, .bufr et .hdf fichiers) , vous devez utiliser le<cacheFromUrl> système décrit ci-dessous. ERDDAP , netcdf-java (qui ERDDAP™ utilise pour lire les données de ces fichiers) , et d'autres logiciels de données scientifiques sont conçus pour travailler avec des fichiers dans un système de fichiers traditionnel qui offre [niveau de bloc](https://en.wikipedia.org/wiki/Block-level_storage) accès aux fichiers (qui permet de lire des morceaux d'un fichier) , mais S3 offre seulement [niveau de fichier (objet) ](https://en.wikipedia.org/wiki/Block-level_storage) accès aux fichiers (qui permet seulement de lire le fichier entier) . AWS offre une alternative à S3, [Magasin de blocs élastiques (EBS) ](https://aws.amazon.com/ebs/) ), qui prend en charge l'accès de niveau de bloc aux fichiers mais il est plus cher que S3, donc il est rarement utilisé pour le stockage en vrac de grandes quantités de fichiers de données. (Donc quand les gens disent stocker des données dans le cloud (S3) est bon marché, c'est généralement une comparaison pommes-oranges.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` L'URl correspondant pour cet objet est - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS prend en charge une petite variation dans la façon dont cette URL est construite, mais ERDDAP™ exige ce format spécifique: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Dès ERDDAP v2.29, vous pouvez maintenant utiliser le `S3/` Format URI au lieu de l'URL du seau. C'est le format utilisé par le [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . S3/ *nom du seau* / *clé* @@ -697,22 +697,22 @@ Pour un seau de données S3 privé, le propriétaire du seau doit vous donner ac Dans tous les cas, vous aurez besoin d'un compte AWS parce que le SDK AWS pour Java (qui ERDDAP™ utilise pour récupérer des informations sur le contenu d'un seau) nécessite des identifiants de compte AWS. (plus sur ceci ci-dessous) ERDDAP™ ne peut accéder aux seaux AWS S3 que si vous spécifiez le [<cacheFromUrl>] (#cachefromurl) (ou<fileDir>) dans un format spécifique: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* où * Le nom du seau est la forme courte du nom du seau, p.ex. noaa-goes17 . * La région aws, par exemple, nous-est-1, est de la colonne "Région" dans l'un des tableaux de [Points de service AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) où le seau est situé. * Le préfixe est facultatif. Si elle est présente, elle doit se terminer par '/' . -Par exemple,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Par exemple, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Ce format d'URL est l'une des recommandations AWS S3 : voir [Accès à un seau](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) et [cette description des préfixes](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ exige que vous combinez l'URL du seau et le préfixe optionnel en une URL afin de spécifier le<cacheFromUrl> (ou<fichierDir>) où les fichiers sont situés. #### Tester les seauts publics AWS S3{#test-public-aws-s3-buckets} Pour les seaux publics, vous pouvez et devriez tester l'URL du seau du répertoire AWS S3 dans votre navigateur, par exemple, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Si l'URL du seau est correcte et appropriée pour ERDDAP , il retournera un document XML qui a (partielle) liste du contenu de ce seau. Malheureusement, l'URL complète (i.e., URL seau plus préfixe) qui ERDDAP™ veut pour un ensemble de données donné ne fonctionne pas dans un navigateur. AWS n'offre pas de système pour parcourir la hiérarchie d'un seau facilement dans votre navigateur. (Si c'est incorrect, veuillez envoyer un courriel à Chris. John à noaa.gov. Sinon, Amazon, s'il vous plaît ajouter un support pour cela!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Si l'URL du seau est correcte et appropriée pour ERDDAP , il retournera un document XML qui a (partielle) liste du contenu de ce seau. Malheureusement, l'URL complète (i.e., URL seau plus préfixe) qui ERDDAP™ veut pour un ensemble de données donné ne fonctionne pas dans un navigateur. AWS n'offre pas de système pour parcourir la hiérarchie d'un seau facilement dans votre navigateur. (Si c'est incorrect, veuillez envoyer un courriel à Chris. John à noaa.gov. Sinon, Amazon, s'il vous plaît ajouter un support pour cela!) #### Affichage du contenu d'un seau{#viewing-the-contents-of-a-bucket} -Les seaux S3 contiennent souvent quelques catégories de fichiers, dans quelques pseudo-sous-répertoires, qui pourraient devenir un couple de ERDDAP™ les ensembles de données. Pour faire le ERDDAP™ datasets, vous devez connaître le répertoire de départ pour<cacheFromUrl> (ou<fileDir>) et le format des noms de fichiers qui identifient ce sous-ensemble de fichiers. Si vous essayez de voir l'intégralité du contenu d'un seau dans un navigateur, S3 vous montrera les 1000 premiers fichiers, ce qui est insuffisant. Actuellement, la meilleure façon pour vous de voir tout le contenu d'un seau est de faire un [EDDTableFromFileNames](#eddtablefromfilenames) ensemble de données (sur votre PC ERDDAP™ et/ou sur votre public ERDDAP ) , qui vous permet également de parcourir facilement la structure du répertoire et de télécharger des fichiers. Les<fileDir> pour cela sera l'URL que vous avez faite ci-dessus, par exemple,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Pourquoi AWS S3 n'offre-t-il pas un moyen rapide et facile à quiconque de le faire sans compte AWS ? \\] Notez que lorsque je le fais sur mon PC sur un réseau non-Amazon, il semble qu'Amazon ralentisse la réponse à un filet (environ 100 (?) fichiers par morceau) après les premiers morceaux (de 1000 fichiers par morceau) sont téléchargés. Puisque les seaux peuvent avoir un grand nombre de fichiers (noaa-goes17 a 26 millions) , obtenir tout le contenu d'un seau peut prendre EDDTableFromFileNames plusieurs heures (Par exemple, 12 !) pour finir. \\[ Amazon, c'est vrai ?! \\] +Les seaux S3 contiennent souvent quelques catégories de fichiers, dans quelques pseudo-sous-répertoires, qui pourraient devenir un couple de ERDDAP™ les ensembles de données. Pour faire le ERDDAP™ datasets, vous devez connaître le répertoire de départ pour<cacheFromUrl> (ou<fileDir>) et le format des noms de fichiers qui identifient ce sous-ensemble de fichiers. Si vous essayez de voir l'intégralité du contenu d'un seau dans un navigateur, S3 vous montrera les 1000 premiers fichiers, ce qui est insuffisant. Actuellement, la meilleure façon pour vous de voir tout le contenu d'un seau est de faire un [EDDTableFromFileNames](#eddtablefromfilenames) ensemble de données (sur votre PC ERDDAP™ et/ou sur votre public ERDDAP ) , qui vous permet également de parcourir facilement la structure du répertoire et de télécharger des fichiers. Les<fileDir> pour cela sera l'URL que vous avez faite ci-dessus, par exemple, https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Pourquoi AWS S3 n'offre-t-il pas un moyen rapide et facile à quiconque de le faire sans compte AWS ? \\] Notez que lorsque je le fais sur mon PC sur un réseau non-Amazon, il semble qu'Amazon ralentisse la réponse à un filet (environ 100 (?) fichiers par morceau) après les premiers morceaux (de 1000 fichiers par morceau) sont téléchargés. Puisque les seaux peuvent avoir un grand nombre de fichiers (noaa-goes17 a 26 millions) , obtenir tout le contenu d'un seau peut prendre EDDTableFromFileNames plusieurs heures (Par exemple, 12 !) pour finir. \\[ Amazon, c'est vrai ?! \\] #### Faire une table EDD FromFileNames Dataset avec un seau AWS S3{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Si vous avez un nom de seau, mais n'avez pas déjà une liste de fichiers dans le seau S3 ou le préfixe qui identifie l'emplacement des fichiers pertinents dans le seau, utilisez les instructions ci-dessous pour faire un jeu de données EDDTableFromFileNames afin que vous puissiez parcourir la hiérarchie de répertoire du seau S3 via ERDDAP 's "files" système. @@ -727,22 +727,24 @@ Suivez les instructions [Créer des titres de compétence AWS et une région pou Conseil pour Linux et Mac OS: le fichier d'identification doit être dans le répertoire personnel de l'utilisateur qui exécute Tomcat (et ERDDAP ) (pour ce paragraphe, nous supposerons user=tomcat) dans un fichier appelé ~/.aws/credentials . Ne supposez pas que ~ est /home/tomcat -- utilise réellement cd ~ pour savoir où le système d'exploitation pense ~ pour user=tomcat est. Créer le répertoire s'il n'existe pas. Aussi, après avoir mis le fichier d'identification en place, assurez-vous que l'utilisateur et le groupe pour le fichier sont tomcat, puis utilisez les identifiants chmod 400 pour vous assurer que le fichier est en lecture seule pour user=tomcat. 3. Créer l'URL du seau [format qui ERDDAP™ nécessite](#accessing-files-in-an-aws-s3-bucket) , par exemple, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) et (pour les seaux publics) testez-le dans un navigateur pour vous assurer qu'il retourne un document XML qui a une liste partielle du contenu de ce seau. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) et (pour les seaux publics) testez-le dans un navigateur pour vous assurer qu'il retourne un document XML qui a une liste partielle du contenu de ce seau.   4. Utilisation [Générer des ensembles de donnéesXml](#generatedatasetsxml) créer un [EDDTableFromFileNames](#eddtablefromfilenames) ensemble de données: * Pour le répertoire de démarrage, utilisez cette syntaxe : \\*\\*\\ *deOnTheFly,* votreBucketUrl* par exemple, - \\*\\*\\*deOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*deOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Nom du fichier Regex ? .\\* * Récursif ? vrai * recharger Tous les NMinutes ? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * l'institution? NOAA * Résumé ? rien ( ERDDAP™ créera automatiquement un résumé décent.) * titre ? rien ( ERDDAP™ créera automatiquement un titre décent.) Comme d'habitude, vous devez éditer le XML résultant pour vérifier l'exactitude et faire des améliorations avant le morceau de datasets l'utiliser dans datasets.xml . 5. Si vous suivez les instructions ci-dessus et chargez l'ensemble de données ERDDAP , vous avez créé un jeu de données EDDTableFromFiles. À titre d'exemple, et pour faciliter la navigation et le téléchargement des fichiers à partir des seaux AWS Open Data, nous avons créé des ensembles de données EDDTableFromFileNames (voir la liste à - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) pour presque tous les [AWS S3 Seaux de données ouverts](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) pour presque tous les [AWS S3 Seaux de données ouverts](https://registry.opendata.aws/) . \\[ Les quelques seaux que nous n'avons pas inclus non plus ont un grand nombre de fichiers dans le répertoire racine (plus que ce qui peut être téléchargé dans un délai raisonnable) , ou ne permettent pas l'accès public (Ils ne sont pas tous censés être publics ?) , ou sont des seaux de paiement du demandeur (Par exemple, Sentinel) . \\] Si vous cliquez sur le "files" lien pour l'un de ces ensembles de données, vous pouvez parcourir l'arborescence de répertoire et les fichiers dans ce seau S3. À cause du chemin\\*\\*\\*fromOnTheFly EDDTableFromFiles fonctionne, ces listes de répertoires sont toujours parfaitement à jour car ERDDAP™ Je les fais voler. Si vous cliquez sur l'arborescence du répertoire vers un nom de fichier réel et cliquez sur le nom du fichier, ERDDAP™ redirigera votre demande vers AWS S3 afin que vous puissiez télécharger le fichier directement depuis AWS. Vous pouvez ensuite inspecter ce fichier. @@ -756,7 +758,7 @@ Il est regrettable que AWS ne permet pas simplement aux gens d'utiliser un navig **Alors tu peux faire ERDDAP™ ensembles de données qui donnent aux utilisateurs accès aux données dans les fichiers.** Voir les instructions [ ERDDAP™ et S3](#erddap-and-aws-s3-buckets) (ci-dessus) . Pour l'échantillon EDDTableFromFileNames datas ensemble que vous avez fait ci-dessus, si vous faites un petit tour avec le répertoire et les noms de fichiers dans l'arborescence des répertoires, il devient clair que les noms de répertoires de haut niveau (Par exemple, ABI-L1b-RadC) correspondent à ce ERDDAP™ appellerait des ensembles de données séparés. Le seau avec lequel vous travaillez peut être similaire. Vous pourriez ensuite continuer à créer des ensembles de données séparés dans ERDDAP™ pour chacun de ces ensembles de données, en utilisant, par exemple, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ en tant que<cacheFromUrl>. Malheureusement, pour cet exemple particulier, les ensembles de données du seau semblent tous être des ensembles de données de niveau 1 ou 2, qui ERDDAP™ [n'est pas particulièrement bon à](#dimensions) , parce que l'ensemble de données est une collection plus compliquée de variables qui utilisent différentes dimensions.   @@ -975,7 +977,7 @@ Les valeurs de dimension non triées indiquent presque toujours un problème ave ### EDDGrid DeDap{#eddgridfromdap} [ ** EDDGrid DeDap** ](#eddgridfromdap) gère les variables de grille [ DAP ](https://www.opendap.org/) les serveurs. -* Nous recommandons fortement l'utilisation de [Générer des ensembles de données Programme Xml](#generatedatasetsxml) pour faire une ébauche de la datasets.xml un morceau pour cet ensemble de données. Vous pouvez recueillir les informations dont vous avez besoin pour modifier cela ou créer votre propre XML pour un EDDGrid DeDap dataset en regardant les fichiers DDS et DAS de la source dans votre navigateur (en ajoutant .das et .dds au sourceUrl , par exemple, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Nous recommandons fortement l'utilisation de [Générer des ensembles de données Programme Xml](#generatedatasetsxml) pour faire une ébauche de la datasets.xml un morceau pour cet ensemble de données. Vous pouvez recueillir les informations dont vous avez besoin pour modifier cela ou créer votre propre XML pour un EDDGrid DeDap dataset en regardant les fichiers DDS et DAS de la source dans votre navigateur (en ajoutant .das et .dds au sourceUrl , par exemple, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid DeDap peut obtenir des données à partir de n'importe quelle variable multidimensionnelle d'un DAP serveur de données. (Précédemment, EDDGrid DeDap était limité aux variables désignées comme « réseau », mais ce n'est plus une exigence.)   @@ -1335,7 +1337,7 @@ Un exemple complet d'un axisVariable qui fait un ensemble de données agrégé a ``` -Notez l'utilisation du groupe de capture numéro 2 pour capturer les chiffres qui se produisent après 'r' ou 's', et avant "\\_global". Cet exemple montre également comment ajouter des attributs supplémentaires (Par exemple, ioos\\_category et unités) à la variable d'axe. +Noter l'utilisation du groupe de capture numéro 2 pour capturer les chiffres qui se produisent après « r » ou « s », et avant "\\_global" . Cet exemple montre également comment ajouter des attributs supplémentaires (Par exemple, ioos\\_category et unités) à la variable d'axe.   #### Fichiers compressés externement{#externally-compressed-files} * Les ensembles de données qui sont des sous-ensembles de EDDGrid FromFiles et EDDTable FromFiles peut servir des données directement à partir de fichiers de données compressés externes, y compris .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , et les fichiers .Z. @@ -1433,7 +1435,7 @@ Tous EDDGrid FromFiles et tous les ensembles de données EDDTableFromFiles prenn Utilisez plutôt le [<cacheFromUrl> système] (#cachefromurl) . Accès ERDDAP™ les ensembles de données comme fichiers via les requêtes de plage d'octets -- -Enfiler ça, vu que tu peux (en théorie) pensez à un ensemble de données dans ERDDAP™ comme un géant .nc fichier en ajoutant " .nc " à la base OPen DAP URL pour un ensemble de données donné (Par exemple,https://myserver.org/erddap/griddap/datasetID.ncet aussi en ajoutant une ?requête après cela pour spécifier un sous-ensemble) , il est peut-être raisonnable de demander si vous pouvez utiliser netcdf-java, Ferret , ou un autre NetCDF logiciel client pour lire les données via Demandes de portée HTTP depuis ERDDAP . La réponse est non, parce qu'il n'y a pas vraiment un énorme " .nc " dossier. Si vous voulez faire cela, faites plutôt une de ces options: +Enfiler ça, vu que tu peux (en théorie) pensez à un ensemble de données dans ERDDAP™ comme un géant .nc fichier en ajoutant " .nc " à la base OPen DAP URL pour un ensemble de données donné (Par exemple, https://myserver.org/erddap/griddap/datasetID.nc et aussi en ajoutant une ?requête après cela pour spécifier un sous-ensemble) , il est peut-être raisonnable de demander si vous pouvez utiliser netcdf-java, Ferret , ou un autre NetCDF logiciel client pour lire les données via Demandes de portée HTTP depuis ERDDAP . La réponse est non, parce qu'il n'y a pas vraiment un énorme " .nc " dossier. Si vous voulez faire cela, faites plutôt une de ces options: * Utilisation(OPeN)DAPlogiciel client pour se connecter aux services griddap offerts par ERDDAP . C'est ça. DAP (et ainsi ERDDAP ) a été conçu pour. C'est très efficace. * Ou, télécharger le fichier source (s) des "files" système (ou un fichier sous-ensemble via un .nc ? requête) à votre ordinateur et utiliser netcdf-java, Ferret , ou un autre NetCDF logiciel client pour lire le (Maintenant) fichier local (s) . @@ -2253,9 +2255,9 @@ envisager de stocker les données dans une collection de NetCDF v3 .nc fichiers >  </dataset> ### EDDTableFromDapSéquence{#eddtablefromdapsequence} - [ **EDDTableFromDapSéquence** ](#eddtablefromdapsequence) gère les variables dans les séquences de 1 et 2 niveaux de [ DAP ](https://www.opendap.org/) serveurs tels que DAP PAR (était àhttps://www.pmel.noaa.gov/epic/software/dapper/, maintenant arrêté) . + [ **EDDTableFromDapSéquence** ](#eddtablefromdapsequence) gère les variables dans les séquences de 1 et 2 niveaux de [ DAP ](https://www.opendap.org/) serveurs tels que DAP PAR (était à https://www.pmel.noaa.gov/epic/software/dapper/ , maintenant arrêté) . -* Nous recommandons fortement l'utilisation de [Générer des ensembles de données Programme Xml](#generatedatasetsxml) pour faire une ébauche de la datasets.xml un morceau pour cet ensemble de données. Vous pouvez ensuite modifier cela pour l'ajuster. Vous pouvez recueillir les informations dont vous avez besoin en regardant les fichiers DDS et DAS de la source dans votre navigateur (en ajoutant .das et .dds au sourceUrl (un exemple étaithttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds) . +* Nous recommandons fortement l'utilisation de [Générer des ensembles de données Programme Xml](#generatedatasetsxml) pour faire une ébauche de la datasets.xml un morceau pour cet ensemble de données. Vous pouvez ensuite modifier cela pour l'ajuster. Vous pouvez recueillir les informations dont vous avez besoin en regardant les fichiers DDS et DAS de la source dans votre navigateur (en ajoutant .das et .dds au sourceUrl (un exemple était https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ) . * Une variable est DAP séquence si la réponse .dds indique que la structure de données contenant la variable est une "séquence" (insensible au cas) . * Dans certains cas, vous verrez une séquence à l'intérieur d'une séquence, une séquence à deux niveaux -- EDDTableFromDapSequence les gère aussi. @@ -2378,15 +2380,15 @@ Générer des ensembles de données Xml a trois options spéciales pour EDDTable * [Conducteur et<Nom du conducteur>] (#jdbc-pilote) -- Vous devez obtenir le fichier JDBC 3 ou JDBC 4. Mettez-le dans *Tomcat* /webapps/erddap/WEB-INF/lib après l'installation ERDDAP . Alors, dans votre datasets.xml pour cet ensemble de données, vous devez spécifier<driverName> pour ce pilote, qui est (Malheureusement) différent du nom du fichier. Recherche sur le web pour le pilote JDBC pour votre base de données et le piloteName qui Java doit l'utiliser. - * Pour MariaDB, essayez [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Pour MariaDB, essayez [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) Les<nom du conducteur> à utiliser dans datasets.xml (voir ci-dessous) est probablement org.mariadb.jdbc. Chauffeur. - * Pour MySQL et Amazon RDS, essayez [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Pour MySQL et Amazon RDS, essayez [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) Les<nom du conducteur> à utiliser dans datasets.xml (voir ci-dessous) est probablement com.mysql.jdbc. Chauffeur. - * Pour Oracle , essayez [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Pour Oracle , essayez [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . Les<nom du conducteur> à utiliser dans datasets.xml (voir ci-dessous) est probablement oracle.jdbc.driver. Oracle Chauffeur. - * Pour Postgresql, nous avons obtenu le pilote JDBC 4 [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Pour Postgresql, nous avons obtenu le pilote JDBC 4 [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) Les<nom du conducteur> à utiliser dans datasets.xml (voir ci-dessous) est probablement org.postgresql. Chauffeur. - * Pour SQL Server, vous pouvez obtenir le pilote JTDS JDBC [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Pour SQL Server, vous pouvez obtenir le pilote JTDS JDBC [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . Les<nom du conducteur> à utiliser dans datasets.xml (voir ci-dessous) est probablement net.sourceforge.jtds.jdbc. Chauffeur. Après avoir mis le pilote JDBC .jar dans ERDDAP™ répertoire lib, vous devez ajouter une référence à ce fichier .jar dans les fichiers de script .bat et/ou .sh pour GenerateDatasets Xml, DasDds et ArchiveADataset qui sont dans le *Tomcat* /webapps/erddap/WEB-INF/ répertoire; sinon, vous obtiendrez un ClassNotFoundException lorsque vous lancez ces scripts. @@ -2524,7 +2526,7 @@ Et dans *Tomcat* /conf/context.xml, définir une ressource avec les mêmes infor username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -L'information générale sur l'utilisation d'une source de données est [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +L'information générale sur l'utilisation d'une source de données est [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Voir [Tomcat DataSource information](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) et [Exemple de Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) ou recherchez sur le Web des exemples d'utilisation de DataSources avec d'autres serveurs d'applications. * Si tout le reste échoue, envisager de stocker les données dans une collection de NetCDF v3 .nc fichiers (en particulier .nc fichiers qui utilisent les [FC Géométries d'échantillonnage discrètes (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Structures de données d'array contigües et peut être manipulé avec ERDDAP 's [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) . S'ils sont organisés logiquement (avec des données pour un morceau d'espace et de temps) , ERDDAP™ peut extraire les données très rapidement. @@ -2608,7 +2610,7 @@ envisager de stocker les données dans une collection de NetCDF v3 .nc fichiers Le morceau de XML généré par GenerateDatasetsXml pour chaque ensemble de données comprend: - * A datasetID qui est la EDDGrid 's datasetID plus "\\_AsATable". + * A datasetID qui est la EDDGrid 's datasetID Plus "\\_AsATable" . * Un nouvel attribut global résumé qui est le EDDGrid 's résumé plus un nouveau premier paragraphe décrivant ce qu'est cet ensemble de données. * Un nouveau titre attribut global qui est le EDDGrid titre plus ", (Tableau) ". * Un nouvel attribut global maxAxis0 avec une valeur de 10. @@ -2644,21 +2646,21 @@ Le morceau de XML généré par GenerateDatasetsXml pour chaque ensemble de donn * [Les données d'un ensemble de données EDDTableFromFileNames](#eddtablefromfilenames-data) est une table qui ERDDAP™ crée à la volée des informations sur un groupe de fichiers locaux. Dans la table, il y a une ligne pour chaque fichier. Quatre attributs spéciaux dans le [ datasets.xml pour cet ensemble de données](#eddtablefromfilenames-skeleton-xml) déterminer les fichiers qui seront inclus dans cet ensemble de données: ##### fichier Dir{#filedir} - * <FichierDir> -- Ceci spécifie le répertoire source dans le système de fichiers du serveur avec les fichiers de cet ensemble de données. Les fichiers qui sont réellement situés dans le système de fichiers du serveur dans<fileDir> apparaîtra dans la colonne url de cet ensemble de données dans un répertoire virtuel nomméhttps://*serverUrl*/erddap/files/*datasetID/*. + * <FichierDir> -- Ceci spécifie le répertoire source dans le système de fichiers du serveur avec les fichiers de cet ensemble de données. Les fichiers qui sont réellement situés dans le système de fichiers du serveur dans<fileDir> apparaîtra dans la colonne url de cet ensemble de données dans un répertoire virtuel nommé https://*serverUrl*/erddap/files/*datasetID/* . Par exemple, si datasetID est jplMU RSS T, et les<fichierDir> est /home/data/mur/ , et ce répertoire a un fichier nommé jplMU RSS T20150103000000.png, puis l'URL qui sera affichée aux utilisateurs pour ce fichier sera - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . En plus d'utiliser un répertoire local pour<fileDir>, vous pouvez également spécifier l'URL d'une page Web distante, semblable à un répertoire. Cela fonctionne avec: * Ensembles de données non agrégés dans THREDS, p.ex. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] * Ensembles de données non agrégés Hyrax , par exemple, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * La plupart des répertoires comme Apache, par exemple, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### deOnTheFly{#fromonthefly} [\\*\\*\\*deOnTheFly](#fromonthefly) -- Pour quelques gros seaux S3 (comme noaa-goes17, qui a 26 millions de fichiers) , cela peut prendre ERDDAP™ jusqu'à 12 heures pour télécharger toutes les informations sur le contenu du seau (et puis il y a d'autres problèmes) . Pour contourner cela, il y a un moyen spécial d'utiliser<fileDir> dans EDDTableFromFileNames pour créer un jeu de données avec le répertoire et les noms de fichiers d'un seau AWS S3. Le jeu de données n'aura pas la liste de tous les répertoires et noms de fichiers du seau S3 qu'un utilisateur peut rechercher via des requêtes au jeu de données. Mais le dataset obtiendra les noms des répertoires et des fichiers à la volée si l'utilisateur traverse la hiérarchie du répertoire avec le dataset "files" option. Ainsi, cela permet aux utilisateurs de parcourir la hiérarchie de fichiers et les fichiers du seau S3 via les "files" système. Pour ce faire, au lieu de spécifier l'URL pour le seau S3 comme le "Répertoire de démarrage" (dans Générer des ensembles de données Xml) ou<fichierDir> (en datasets.xml ) , utiliser: ``` @@ -2837,13 +2839,13 @@ Tous EDDGrid FromFiles et tous les ensembles de données EDDTableFromFiles prenn * Les<La balise cacheFromUrl> vous permet de spécifier une URL avec une liste de fichiers d'un jeu de données distant à partir d'une liste de fichiers distants. * Ensembles de données non agrégés dans THREDS, p.ex. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] * Ensembles de données non agrégés Hyrax , par exemple, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * La plupart des répertoires comme Apache, par exemple, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * Seaux S3, p.ex. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Cependant, cela peut nécessiter un compte AWS et plus de configuration. Voir [travailler avec S3 Buckets dans ERDDAP™ ](#working-with-aws-s3-files) . En outre, vous n'avez généralement pas besoin d'utiliser cache FromUrl avec des fichiers dans des seaux S3 si les fichiers sont des fichiers ASCII (Par exemple, .csv) Parce que ERDDAP™ peut lire efficacement les données du seau directement via un flux. @@ -2901,7 +2903,7 @@ puis a une série de groupes de capture imbriqués où la première option n'est et la deuxième option est une valeur spécifique. L'exemple ci-dessus ne correspondra aux répertoires que pour les 10 jours de 2018, par exemple, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] et jour 011, 012, ..., 019. (Voir ceci [documentation régex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) et [tutoriel regex](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Si vous avez besoin d'aide pour créer<cachePartialPathRegex>, veuillez envoyer le<cacheDe Url à Chris. John à noaa.gov . @@ -3384,7 +3386,7 @@ Pour tout ensemble de données ERDDAP™ , lorsque vous envoyez une demande à E * .insérer * La requête est formatée comme une réponse de formulaire HTML standard, avec des paires de key=value, séparées par « & ». Par exemple, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 dit ERDDAP™ pour ajouter ou modifier les données pour stationID = 46088 pour le temps spécifié. * L'auteur de ce changement est JohnSmith et la clé est quelqueKey1. * L'URL doit inclure des valeurs valides (valeurs non manquantes) pour tous les [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ dit ERDDAP™ pour ajouter ou modifier les données pour stationID = 46088 pour   * .supprimer * La requête est formatée comme une réponse de formulaire HTML standard, avec des paires de key=value, séparées par « & ». Par exemple, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 dit ERDDAP™ pour supprimer les données pour stationID = 46088 au moment spécifié. * L'auteur de ce changement est JohnSmith et la clé est quelqueKey1. * L'URL doit spécifier [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) dans la demande (Par exemple, stationID et heure) . Si ces valeurs correspondent aux valeurs d'une ligne déjà dans l'ensemble de données (qu'ils auront généralement) , les anciennes valeurs sont effectivement supprimées (bien que les anciennes valeurs soient encore accessibles si un utilisateur demande des données d'un précédent [version](#versioning) de l'ensemble de données) . @@ -3667,7 +3669,7 @@ Tout le monde n'a pas besoin de ce type de version fine, mais elle est extrêmem ##### HTTPS Mettre et supprimer{#https-put-and-delete} * ["Et HTTPS PUT et DELETE ?"](#https-put-and-delete) - [Protocole de transfert d'hypertexte (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) est la base du World Wide Web et la raison pour laquelle les URL de page Web commencent par "http://"ou "https://". HTTPS est HTTP avec une couche de sécurité supplémentaire. Chaque jour, navigateurs, scripts et programmes informatiques font des milliards de HTTP (S) **Obtenez** demande d'obtenir des renseignements de sources éloignées. HTTP (S) comprend également d'autres [verbes](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , notamment PUT (pour pousser les données vers le serveur) et DELETE (à DELETE données du serveur) . Oui, PUT et DELETE sont la bonne façon d'insérer des données dans, et supprimer des données d'un ensemble de données via HTTP (S) . GET est pris en charge par chaque logiciel qui peut fonctionner avec HTTP (S) . GET est très facile à utiliser. Tout le monde sait déjà travailler avec GET et beaucoup savent utiliser POST (qui peuvent être utilisés essentiellement de la même manière que GET) , donc nous avons fait EDDTableFromHttpObtenez du travail avec GET et POST. Très peu de personnes (même quelques programmeurs informatiques) ont déjà travaillé avec PUT et DELETE. PUT et DELETE ne sont généralement supportés que par des langages informatiques, de sorte que leur utilisation nécessite un programme habile. Ainsi, PUT et DELETE sont généralement une approche beaucoup plus lourde étant donné la façon dont les outils ont évolué. + [Protocole de transfert d'hypertexte (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) est la base du World Wide Web et la raison pour laquelle les URL de page Web commencent par " http://" ou " https://" . HTTPS est HTTP avec une couche de sécurité supplémentaire. Chaque jour, navigateurs, scripts et programmes informatiques font des milliards de HTTP (S) **Obtenez** demande d'obtenir des renseignements de sources éloignées. HTTP (S) comprend également d'autres [verbes](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , notamment PUT (pour pousser les données vers le serveur) et DELETE (à DELETE données du serveur) . Oui, PUT et DELETE sont la bonne façon d'insérer des données dans, et supprimer des données d'un ensemble de données via HTTP (S) . GET est pris en charge par chaque logiciel qui peut fonctionner avec HTTP (S) . GET est très facile à utiliser. Tout le monde sait déjà travailler avec GET et beaucoup savent utiliser POST (qui peuvent être utilisés essentiellement de la même manière que GET) , donc nous avons fait EDDTableFromHttpObtenez du travail avec GET et POST. Très peu de personnes (même quelques programmeurs informatiques) ont déjà travaillé avec PUT et DELETE. PUT et DELETE ne sont généralement supportés que par des langages informatiques, de sorte que leur utilisation nécessite un programme habile. Ainsi, PUT et DELETE sont généralement une approche beaucoup plus lourde étant donné la façon dont les outils ont évolué.   ##### HttpObtenez des notes{#httpget-notes} * [Annexe](#httpget-notes) @@ -3676,7 +3678,7 @@ Tout le monde n'a pas besoin de ce type de version fine, mais elle est extrêmem ##### Je vous remercie.{#thanks} * [Merci à CHORDS pour l'idée de base.](#thanks) L'idée de base pour EDDTableFromHttpGet (C'est-à-dire en utilisant HTTP GET demande d'ajouter des données à un ensemble de données) est de chez UCAR (Chez NCAR ?) [Services de données en temps réel hébergés dans le cloud (CHORDES) ](https://github.com/earthcubeprojects-chords) Projet. Le format des paramètres de la requête (répété *nom=valeur* , séparés par &'s) est le même format standard utilisé par les formulaires HTML sur les pages Web. C'est une idée simple et brillante et encore plus parce qu'elle se résille si parfaitement avec ERDDAP Le système existant pour traiter les données tabulaires. L'idée est évidente dans le recul, mais je (Bob) n'y a pas pensé. EDDTableFromHttp Obtenir utilise cette idée de base, combinée avec nos idées de comment la mettre en œuvre, pour faire un système dans ERDDAP™ pour télécharger des données. Outre l'idée de base d'utiliser GET pour pousser les données dans le système, l'implémentation EDDTableFromHttpGet est entièrement différente et totalement indépendante de CHORDS et a différentes fonctionnalités (Par exemple, les fichiers journaux, le découpage des données, différents systèmes de sécurité, support CRUD, données reproductibles) . Notre exposition aux CHORDS n'était qu'un webinaire. Nous n'avons pas regardé leur code ni lu leur projet parce que nous savions immédiatement que nous voulions mettre en œuvre le système d'une manière différente. Mais nous leur sommes reconnaissants pour l'idée de base. La référence complète à CHORDS est -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Timbres, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Services de données en temps réel en nuage pour les géosciences (CHORDES) logiciels. UCAR/NCAR -- Laboratoire d'observation de la Terre. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Timbres, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Services de données en temps réel en nuage pour les géosciences (CHORDES) logiciels. UCAR/NCAR -- Laboratoire d'observation de la Terre. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### Tableau EDD de Hyrax Fichiers{#eddtablefromhyraxfiles} [ **Tableau EDD de Hyrax Fichiers** ](#eddtablefromhyraxfiles) (déprécié) agrégats fichiers de données avec plusieurs variables, chacune avec une ou plusieurs dimensions partagées (par exemple, temps, altitude (ou profondeur) , latitude, longitude) , et servi par un [ Hyrax OPeNDAP serveur](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ S'il n'y a pas de plaintes avant 2020, ce type d'ensemble de données peut être * Cette classe écran-crape le Hyrax pages Web avec les listes de fichiers dans chaque répertoire. Pour cette raison, il est très spécifique au format actuel de Hyrax pages Web. Nous allons essayer de nous adapter ERDDAP™ rapidement si/quand les versions futures de Hyrax modifier la liste des fichiers. * Les<Le paramètre fileDir> est ignoré. Puisque cette classe télécharge et fait une copie locale de chaque fichier de données distant, ERDDAP™ force le fichier Dir être *BigParent Directory* /copie/ * datasetID * - Oui. * Pour< sourceUrl >, utilisez l'URL du répertoire de base de l'ensemble de données Hyrax serveur, par exemple, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (Mais mettez-le sur une ligne) (Désolé, ce serveur n'est plus disponible) . Les sourceUrl page Web a généralement " OPeNDAP Index du serveur \\[ nom du répertoire \\] " en haut. * Puisque cette classe télécharge toujours et fait une copie locale de chaque fichier de données distant, vous ne devriez jamais emballer ce jeu de données dans [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Détails: Ces fichiers ont plusieurs variables row\\_size, chacune avec un attri Autre problème avec ces fichiers : la variable Principal\\_Investigator row\\_size n'a pas d'attribut sample\\_dimension et ne suit pas la règle ci-dessus. -Des exemples de fichiers pour ce type d'ensemble de données peuvent être trouvés àhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Ce serveur n'est plus disponible de manière fiable \\] . +Des exemples de fichiers pour ce type d'ensemble de données peuvent être trouvés à https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Ce serveur n'est plus disponible de manière fiable \\] . Voir la superclasse de cette classe, [EDDTableFromFiles](#eddtablefromfiles) , pour des informations sur le fonctionnement de cette classe et comment l'utiliser. @@ -3850,10 +3852,10 @@ La première chose que GenerateDatasetsXml fait pour ce type de données après [ **EDDTableFromNOS** ](#eddtablefromnos) (DÉPREUVE) gère les données d'un NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) source, qui utilise [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) pour les demandes et réponses. Il est très spécifique à NOAA NOS est XML. Voir l'échantillon EDDTableFromNOS dataset2.xml.   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) gère les données d'un système d'information biogéographique océanique (OBIS) serveur (étaithttp://www.iobis.org ) . Il est possible qu'il n'y ait plus de serveurs actifs qui utilisent ce type de serveur OBIS désormais obsolète. + [ **EDDTableFromOBIS** ](#eddtablefromobis) gère les données d'un système d'information biogéographique océanique (OBIS) serveur (était http://www.iobis.org ) . Il est possible qu'il n'y ait plus de serveurs actifs qui utilisent ce type de serveur OBIS désormais obsolète. * Les serveurs OBIS attendent une requête XML et retournent une réponse XML. -* Parce que tous les serveurs OBIS servent les mêmes variables de la même manière (étaithttp://iobis.org/tech/provider/questions) , vous n'avez pas à spécifier beaucoup pour configurer un ensemble de données OBIS dans ERDDAP . +* Parce que tous les serveurs OBIS servent les mêmes variables de la même manière (était http://iobis.org/tech/provider/questions ) , vous n'avez pas à spécifier beaucoup pour configurer un ensemble de données OBIS dans ERDDAP . * Vous devez inclure un " creator\\_email " attribut dans le monde addAttributes , puisque cette information est utilisée dans la licence. Une adresse email appropriée peut être trouvée en lisant la réponse XML de la sourceURL. * Vous pouvez ou ne pas être en mesure d'obtenir l'attribut global [< subsetVariables >] (#sous-setvariables) travailler avec un serveur OBIS donné. Si vous essayez, essayez juste une variable (par exemple, nom scientifique ou genre) . #### EDDTableFromOBIS squelette XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ La première chose que GenerateDatasetsXml fait pour ce type de données après * PEAU (Activation du Web du capteur) et SOS (Service d'observation des capteurs) sont [Normes OpenGIS®](https://www.ogc.org/standards) . Ce site Web contient les documents sur les normes. * Les OGC Services Web Spécification commune ver 1.1.0 ( OGC 06-121r3) couvre la construction des requêtes GET et POST (Voir section 7.2.3 et section 9) . * Si vous envoyez une demande getCapabilities xml à une SOS serveur ( sourceUrl + "?service= SOS &requête= GetCapabilities ") , vous obtenez un résultat xml avec une liste de stations et le Propriétés pour lesquelles ils ont des données. - * Une propriété observée est une référence URI officielle à une propriété. Par exemple, urn:ogc:phénomène:longitude:wgs84 ouhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Une propriété observée est une référence URI officielle à une propriété. Par exemple, urn:ogc:phénomène:longitude:wgs84 ou https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Une propriété observée n'est pas une variable. - * Plus d'une variable peut avoir la même observation Biens (par exemple, insideTemp et dehors Temp aurait pu observer Bienshttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Plus d'une variable peut avoir la même observation Biens (par exemple, insideTemp et dehors Temp aurait pu observer Biens https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Si vous envoyez une demande getObservation xml à une SOS serveur, vous obtenez un résultat xml avec des descriptions des noms de champ dans la réponse, les unités de champ, et les données. Les noms de champs comprendront longitude, latitude, profondeur (Peut-être) Et l'heure. * Chaque dataVariable pour une table EDD SOS doit inclure un attribut "observedProperty", qui identifie la propriétéobserved qui doit être demandée au serveur pour obtenir cette variable. Souvent, plusieurs dataVariable s énumérera la même propriété composite observée. * Le type de données pour chaque dataVariable ne peut être spécifié par le serveur. Si c'est le cas, vous devez regarder les réponses de données XML du serveur et assigner [<dataType>s] (#type de données) dans le ERDDAP™ ensemble de données dataVariable définitions. @@ -3991,11 +3994,11 @@ S'il n'y a pas de plaintes avant 2020, ce type d'ensemble de données peut être * Cette classe lit les fichiers catalog.xml servis par THREDS avec les listes de<catalogueRefs> (références aux sous-fichiers catalog.xml supplémentaires) et<ensemble de données>s (fichiers de données) . * Les<Le paramètre fileDir> est ignoré. Puisque cette classe télécharge et fait une copie locale de chaque fichier de données distant, ERDDAP™ force le fichier Dir être *BigParent Directory* /copie/ * datasetID * - Oui. * Pour< sourceUrl >, utilisez l'URL du fichier catalog.xml pour l'ensemble de données du serveur THREDS, par exemple: pour cette URL qui peut être utilisée dans un navigateur web, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] , -Utilisation< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Ce serveur n'est plus disponible de façon fiable. \\] , +Utilisation< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (Mais mettez-le sur une ligne) . * Puisque cette classe télécharge toujours et fait une copie locale de chaque fichier de données distant, vous ne devriez jamais emballer ce jeu de données dans [EDDTableCopy](#eddtablecopy) . -* Ce type de données prend en charge une étiquette OPTIONNELLE, rarement utilisée, spéciale,<spécialMode> *mode* </specialMode> qui peut être utilisé pour spécifier que des règles spéciales codées en dur devraient être utilisées pour déterminer quels fichiers devraient être téléchargés du serveur. Actuellement, la seule *mode* est SAMOS qui est utilisé avec des ensembles de données dehttps://tds.coaps.fsu.edu/thredds/catalog/samospour télécharger uniquement les fichiers avec le dernier numéro de version. +* Ce type de données prend en charge une étiquette OPTIONNELLE, rarement utilisée, spéciale,<spécialMode> *mode* </specialMode> qui peut être utilisé pour spécifier que des règles spéciales codées en dur devraient être utilisées pour déterminer quels fichiers devraient être téléchargés du serveur. Actuellement, la seule *mode* est SAMOS qui est utilisé avec des ensembles de données de https://tds.coaps.fsu.edu/thredds/catalog/samos pour télécharger uniquement les fichiers avec le dernier numéro de version. * Voir la superclasse de cette classe, [EDDTableFromFiles](#eddtablefromfiles) , pour des informations sur le fonctionnement de cette classe et comment l'utiliser. * Voir les exemples 1D, 2D, 3D et 4D pour [EDDTableFromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Lorsque le serveur termine la gestion d'une requête, il vérifiera combien de t ``` ``` -provoquera une correspondance locale sourceUrl (tels quehttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -dans un public sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +provoquera une correspondance locale sourceUrl (tels que https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +dans un public sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Toute modification de la valeur de cette balise prendra effet la prochaine fois ERDDAP™ lit datasets.xml , y compris en réponse à un ensemble de données [drapeau](/docs/server-admin/additional-information#flag) . Mais pour des raisons de sécurité et pour des raisons liées au système d'abonnement, **Ne l'utilisez pas !** @@ -4314,7 +4317,7 @@ Les utilisateurs ignorent souvent simplement que leurs demandes sont gênantes. ``` * Pas besoin de redémarrer. ERDDAP™ pour les changements<demander à Blacklist de prendre effet. Les changements seront détectés la prochaine fois ERDDAP™ vérifie si des ensembles de données doivent être rechargés. Ou, vous pouvez accélérer le processus en visitant un [setDataset URL du drapeau](/docs/server-admin/additional-information#set-dataset-flag) pour tout ensemble de données. * Votre ERDDAP™ rapport quotidien comprend une liste/tally des demandeurs les plus actifs autorisés et bloqués. - * Si vous voulez savoir quel domaine/institution est lié à une adresse IP numérique, vous pouvez utiliser un service Web DNS gratuit et inversé comme [https://network-tools.com/](https://network-tools.com/) . + * Si vous voulez savoir quel domaine/institution est lié à une adresse IP numérique, vous pouvez utiliser un service Web DNS gratuit et inversé comme [ https://network-tools.com/ ](https://network-tools.com/) . * Il peut y avoir des moments où il est logique de bloquer certains utilisateurs à un niveau supérieur, par exemple, les utilisateurs malveillants. Par exemple, vous pouvez bloquer leur accès à tout sur votre serveur, pas seulement ERDDAP . Sur Linux, une de ces méthodes est d'utiliser [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Par exemple, vous pouvez ajouter une règle qui bloquera tout venant de 198.51.100.0 avec la commande iptables -I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ ATTENTION: Si vous ajoutez des palettes personnalisées à votre ERDDAP™ et vo * Actuellement, pour EDDGrid Sous-classes, toute modification aux métadonnées ou à une variable d'axe (par exemple, un nouveau point de temps pour les données en temps quasi réel) est considéré comme un changement, mais un rechargement de l'ensemble de données n'est pas considéré comme un changement (par elle-même) . * Actuellement, pour les sous-classes EDDTable, tout rechargement de l'ensemble de données est considéré comme un changement. * Actuellement, seuls deux types d'actions sont autorisés: - * "http://"ou "https://"-- Si l'action commence par "http://"ou "https://", ERDDAP™ enverra un HTTP GET demander à l'URL spécifiée. La réponse sera ignorée. Par exemple, l'URL pourrait dire à un autre service Web de faire quelque chose. + * " http://" ou " https://" -- Si l'action commence par " http://" ou " https://" , ERDDAP™ enverra un HTTP GET demander à l'URL spécifiée. La réponse sera ignorée. Par exemple, l'URL pourrait dire à un autre service Web de faire quelque chose. * Si l'URL a une partie de requête (après le ""?) , il DOIT être déjà [pourcentage encodé](https://en.wikipedia.org/wiki/Percent-encoding) . Vous devez coder des caractères spéciaux dans les contraintes (autres que les premiers « & » et les principaux '=' dans les contraintes) dans la forme %HH, où HH est la valeur hexadécimale à 2 chiffres du caractère. Habituellement, vous devez simplement convertir quelques-uns des caractères de ponctuation : % en %25, & en %26, " en %22,<dans %3C, = dans %3D, > dans %3E, + dans %2B, | dans %7C, \\[ dans %5B, \\] en %5D, espacez en %20 et convertissez tous les caractères au-dessus de #127 dans leur formulaire UTF-8, puis encodez chaque octet du formulaire UTF-8 dans le format %HH (demander de l'aide à un programmeur) . Par exemple, & stationID "41004" devient & stationID %3E=%2241004%22 Pourcentage d'encodage est généralement nécessaire lorsque vous accédez ERDDAP via un logiciel autre qu'un navigateur. Les navigateurs gèrent généralement le pourcentage d'encodage pour vous. Dans certaines situations, vous devez encoder pour cent tous les caractères autres que A-Za-z0-9\\_-!.~ ' () \\*, mais toujours ne pas encoder le '&' initial ou le principal '=' dans les contraintes. -Les langues de programmation ont des outils pour ce faire (par exemple, voir Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) et Java Le script [encodeURIComponent()- Oui. (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) et il y a +Les langues de programmation ont des outils pour ce faire (par exemple, voir Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) et Java Le script [encodeURIComponent()- Oui. ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) et il y a [sites web qui encodent/décodent pour vous](https://www.url-encode-decode.com/) . * Depuis datasets.xml est un fichier XML, vous DEVEZ également &-encoder TOUS '&', '<', et '>' dans l'URL comme '&', '<', et '>' après le pourcentage d'encodage. * Exemple : Pour une URL que vous pouvez taper dans un navigateur comme: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Vous devez préciser<tag onChange> via (sur une ligne) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Cela peut également affecter le tri des mots courts par rapport aux mots plus l * A sourceUrl peut commencer par http:// , https:// , ftp://, et peut-être d'autres préfixes. https les connexions lisent et vérifient le certificat numérique de la source pour s'assurer que la source est celle qu'ils disent être. Dans de rares cas, cette vérification peut échouer avec l'erreur "javax.net.ssl.SSLProtocolException: handshake alerty: unrecognized\\_name". Ceci est probablement dû au nom de domaine sur le certificat ne correspondant pas au nom de domaine que vous utilisez. Vous pouvez et devriez lire les détails de la sourceUrl 's certificat dans votre navigateur web, notamment, la liste des "Nom DNS" dans la section "Nom alternatif du sujet". Dans certains cas, sourceUrl vous utilisez peut-être un alias du nom de domaine sur le certificat. Par exemple, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/va lancer cette erreur, mais - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, qui utilise le nom de domaine sur le certificat, ne le fera pas. La solution dans ces cas est donc de trouver et d'utiliser le nom de domaine sur le certificat. Si vous ne le trouvez pas sur le certificat, contactez le fournisseur de données. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ va lancer cette erreur, mais + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , qui utilise le nom de domaine sur le certificat, ne le fera pas. La solution dans ces cas est donc de trouver et d'utiliser le nom de domaine sur le certificat. Si vous ne le trouvez pas sur le certificat, contactez le fournisseur de données. Dans d'autres cas, le nom de domaine figurant sur le certificat peut être pour un groupe de noms. Si cela se produit ou si le problème est autrement insolvable, veuillez envoyer un courriel à Chris. John à noaa.gov pour signaler le problème.   @@ -5221,7 +5224,7 @@ devient & stationID %3E=%2241004%22 Pourcentage d'encodage est généralement nécessaire lorsque vous accédez ERDDAP via un logiciel autre qu'un navigateur. Les navigateurs gèrent généralement le pourcentage d'encodage pour vous. Dans certaines situations, vous devez encoder pour cent tous les caractères autres que A-Za-z0-9\\_-!.~ ' () \\*, mais toujours ne pas encoder le '&' initial ou le principal '=' . Les langues de programmation ont des outils pour ce faire (par exemple, voir Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -et Java Le script [encodeURIComponent()- Oui. (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) et il y a +et Java Le script [encodeURIComponent()- Oui. ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) et il y a [sites web qui encodent/décodent pour vous](https://www.url-encode-decode.com/) . * Depuis datasets.xml est un fichier XML, vous DEVEZ également &-encoder TOUS '&', '<', et '>' dans l'URL comme '&', '<', et '>' après le pourcentage d'encodage. * infoUrl est unique à ERDDAP . Il ne provient d'aucune norme de métadonnées. @@ -5257,7 +5260,28 @@ Quand un ensemble de données est chargé dans ERDDAP , ``` * Si " \\[ standard \\] " se produit dans la valeur de l'attribut, il sera remplacé par la norme ERDDAP™ licence de la<standardLicense> balise dans ERDDAP 's \\[ Tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml fichier. -   + +###### Classement{#classification} +* [ **Classement** ](#classification) niveau de classification des données. + ``` + unclassified + ``` + * Les valeurs acceptables sont _non classifiées_, _confidentielles_, _restrictées_, _secret_ ou _top_secret_. + +###### Catégorie_sujet{#topic_category} +* [ **Catégorie_sujet** ](#topic_category) Classification thématique des données géographiques de haut niveau pour faciliter le regroupement et la recherche des ensembles de données géographiques disponibles. + ``` + geoscientific_information + ``` + * Les valeurs acceptables sont _biota_, _boundaires_, _climatologie_météorologie_atomosphère_, _économie_, _élévation_, _environnement_, _agriculture_, _géoscientifique_information_, _santé_, _imagery_base_maps_terror_cover_, _inland_waters_, _intelligence_militaire_, _localisation_, _oceans_, _planning_cadastre_, _society_, _structure_, _transporation_, _utlities_communication_. + +###### fréquence d'entretien{#maintenance_frequency} +* [ **fréquence d'entretien** ](#maintenance_frequency) Fréquence avec laquelle des modifications et des suppressions sont apportées aux données après leur première production. + ``` + daily + ``` + * Les valeurs acceptables sont _annuelles_, _as_need_, _biannuelles_, _continual_, _quotidienne_, _quotidienne_, _quotidienne_, _irrégulier_, _mensuel_, _not_planified_, _quotidienne_, _inconnue_, _hebdomadaire_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) est du passé [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (qui a été identifié dans Metadata\\_Conventions comme suit: Unidata Dataset Discovery v1.0") Norme de métadonnées. La valeur d'attribut était une liste de conventions de métadonnées séparées par des virgules utilisées par cet ensemble de données. Si un ensemble de données utilise ACDD 1.0, cet attribut est STRONGEMENT RECOMMANDÉ, par exemple, @@ -5389,7 +5413,7 @@ Si l'indice est<1, l'ensemble de données est considéré à jour. Si l'indice est<=1, l'ensemble de données est considéré comme périmé. Si l'indice est<=2, l'ensemble de données est considéré comme très périmé. -Les testOutOfDate valeur est également utilisée par ERDDAP™ pour générer lahttps://*yourDomain*/erddap/outOfDateDatasets.htmlpage Web ( [exemple](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) qui montre les ensembles de données qui ont< testOutOfDate > tags, avec les ensembles de données classés par la façon dont ils sont périmés. Si vous modifiez le type de fichier (de .html à .csv, .jsonlCSV , .nc , .tsv , ...) , vous pouvez obtenir ces informations dans différents formats de fichiers. +Les testOutOfDate valeur est également utilisée par ERDDAP™ pour générer la https://*yourDomain*/erddap/outOfDateDatasets.html page Web ( [exemple](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) qui montre les ensembles de données qui ont< testOutOfDate > tags, avec les ensembles de données classés par la façon dont ils sont périmés. Si vous modifiez le type de fichier (de .html à .csv, .jsonlCSV , .nc , .tsv , ...) , vous pouvez obtenir ces informations dans différents formats de fichiers. Si possible, [Générer des ensembles de donnéesXml](#generatedatasetsxml) ajoute a testOutOfDate l'attribut global addAttributes d'un ensemble de données. Cette valeur est une suggestion basée sur les informations disponibles pour GenerateDatasetsXml. Si la valeur n'est pas appropriée, changez-la. @@ -5948,8 +5972,8 @@ non emballéValue = emballé Valeur \\* scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone est un attribut OPTIONNEL utilisé par ERDDAP™ (et aucune norme de métadonnées) pour [variables temps et timestamp](#time-units) , qui peuvent être dans des ensembles de données maillées ou des ensembles de données tabulaires. * La valeur par défaut est " Zulu " (qui est la version moderne du fuseau horaire de GMT) . - * Informations générales: "compensations de temps" (Par exemple, heure normale du Pacifique, -08:00, GMT-8) sont fixes, spécifiques, offsets par rapport à Zulu (GMT) . En revanche, les «zones horaires» sont les choses beaucoup plus complexes qui sont affectées par l'économie de jour (Par exemple, "États-Unis/Pacifique") , qui ont eu des règles différentes à différents endroits à différents moments. Les fuseaux horaires ont toujours des noms car ils ne peuvent pas être résumés par une simple valeur offset (voir la colonne "Noms de base de données TZ" dans le tableau à [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone attribut vous aide à gérer les données de temps local à partir d'un fuseau horaire (Par exemple, 1987-03-25T17:32:05 Pacifique Heure) . Si vous avez une chaîne de caractères ou des données numériques (fixe) décalage horaire, vous devez simplement ajuster les données à Zulu (qui est ce ERDDAP™ veut) en spécifiant un temps de base différent dans l'attribut units (Par exemple, «heures depuis 1970-01-01T08:00:00Z», notez le T08 pour préciser le décalage horaire) , et toujours vérifier les résultats pour vous assurer d'obtenir les résultats que vous voulez. - * Pour les variables timestamp avec les données sources de Strings, cet attribut vous permet de spécifier un fuseau horaire qui mène ERDDAP™ pour convertir les heures de source de la zone locale (certains dans l'heure standard, certains dans l'heure avancée) dans Zulu heures (qui sont toujours en temps standard) . La liste des noms de fuseaux horaires valides est probablement identique à la liste dans la colonne TZ à [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Les fuseaux horaires communs aux États-Unis sont les suivants : États-Unis/Hawaii, États-Unis/Alaska, États-Unis/Pacifique, États-Unis/Montagne, États-Unis/ARIZONA, États-Unis/Centre, États-Unis/Est. + * Informations générales: "compensations de temps" (Par exemple, heure normale du Pacifique, -08:00, GMT-8) sont fixes, spécifiques, offsets par rapport à Zulu (GMT) . En revanche, les «zones horaires» sont les choses beaucoup plus complexes qui sont affectées par l'économie de jour (Par exemple, "États-Unis/Pacifique") , qui ont eu des règles différentes à différents endroits à différents moments. Les fuseaux horaires ont toujours des noms car ils ne peuvent pas être résumés par une simple valeur offset (voir la colonne "Noms de base de données TZ" dans le tableau à [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone attribut vous aide à gérer les données de temps local à partir d'un fuseau horaire (Par exemple, 1987-03-25T17:32:05 Pacifique Heure) . Si vous avez une chaîne de caractères ou des données numériques (fixe) décalage horaire, vous devez simplement ajuster les données à Zulu (qui est ce ERDDAP™ veut) en spécifiant un temps de base différent dans l'attribut units (Par exemple, «heures depuis 1970-01-01T08:00:00Z», notez le T08 pour préciser le décalage horaire) , et toujours vérifier les résultats pour vous assurer d'obtenir les résultats que vous voulez. + * Pour les variables timestamp avec les données sources de Strings, cet attribut vous permet de spécifier un fuseau horaire qui mène ERDDAP™ pour convertir les heures de source de la zone locale (certains dans l'heure standard, certains dans l'heure avancée) dans Zulu heures (qui sont toujours en temps standard) . La liste des noms de fuseaux horaires valides est probablement identique à la liste dans la colonne TZ à [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Les fuseaux horaires communs aux États-Unis sont les suivants : États-Unis/Hawaii, États-Unis/Alaska, États-Unis/Pacifique, États-Unis/Montagne, États-Unis/ARIZONA, États-Unis/Centre, États-Unis/Est. * Pour les variables timestamp avec des données source numériques, vous pouvez spécifier le " time\\_zone " attribut, mais la valeur doit être " Zulu "ou "UTC". Si vous avez besoin d'aide pour d'autres fuseaux horaires, veuillez envoyer un courriel à Chris. John à noaa.gov .   ###### legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/ga/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/ga/docusaurus-plugin-content-docs/current/server-admin/datasets.md index b3acdb8b55..5d45c40f26 100644 --- a/i18n/ga/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/ga/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Nuair a thagann soláthraí sonraí chun tú ag súil a chur ar roinnt sonraí l Is baol slándála ollmhór é comhaid sonraí iarbhír a chur isteach ó fhoinsí seachtracha, mar sin ERDDAP™ nach déileáil leis sin. Caithfidh tú réiteach a dhéanamh a oibríonn duit féin agus an soláthraí sonraí, mar shampla, ríomhphost (le haghaidh comhaid bheaga) , tarraingt as an scamall (mar shampla, DropBox nó Google Drive) , suíomh sftp (le pasfhocail) , nó sneaker Glan (tiomáint USB ordóg nó tiomáint crua seachtracha) . Ba chóir duit glacadh le dócha ach comhaid ó dhaoine a fhios agat. Beidh ort a scanadh na comhaid le haghaidh víris agus réamhchúraimí slándála eile a ghlacadh. Níl nasc i ERDDAP™ chuig an bhFoirm Soláthraí Sonraí (mar shampla, ar an ERDDAP™ Leathanach baile) . Ina áit sin, nuair a insíonn duine éigin mian leat go mbeadh a gcuid sonraí a sheirbheáil ag do ERDDAP , Is féidir leat a sheoladh dóibh ríomhphost ag rá rud éigin cosúil le: -Sea, is féidir linn do chuid sonraí a fháil isteach ERDDAP . Chun tús a chur leis, líon amach an fhoirm aghttps://*yourUrl*/erddap/dataProviderForm.html (nó http:// más rud é https:// Níl cumasaithe) . +Sea, is féidir linn do chuid sonraí a fháil isteach ERDDAP . Chun tús a chur leis, líon amach an fhoirm ag https://*yourUrl*/erddap/dataProviderForm.html (nó http:// más rud é https:// Níl cumasaithe) . Tar éis duit a chríochnú, beidh mé i dteagmháil leat a bheith ag obair amach na sonraí deiridh. Más mian leat ach chun breathnú ar an bhfoirm (gan a líonadh amach) , is féidir leat an fhoirm a fheiceáil ar ERD 's ERDDAP : [Déan teagmháil anois](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Cuid 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Cuid 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Cuid 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , agus [Cuid 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Na naisc ar ERD ERDDAP™ faisnéis a sheoladh chugam, nach bhfuil tú, mar sin ná faisnéis a chur isteach leo mura mian leat i ndáiríre sonraí a chur leis an ERD ERDDAP . @@ -190,23 +190,23 @@ Gineann an EDDType seo gach ceann de na datasets.xml smután ag teastáil a dhé   ##### EDDGrid Naisc go dtí suíomhanna eile{#eddgridfromthreddscatalog} Gineann an EDDType seo gach ceann de na datasets.xml smután ag teastáil le haghaidh gach ceann de na [ EDDGrid Ó Dhéag](#eddgridfromdap) datasets gur féidir é a fháil ag crawling recoursely trí THREDDS (fo-alt fo) chatalóg. Tá go leor cineálacha de URLanna Catalóg THREDDS. An rogha seo REQUIRES a THREDDS .xml URL le / chatalóg / ann, mar shampla, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlnó -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml nó + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (a bhaineann le catalóg html ag -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, nach bhfuil inghlactha le haghaidh EDDGrid Ó ThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , nach bhfuil inghlactha le haghaidh EDDGrid Ó ThreddsCatalog). Má tá fadhbanna agat le EDDGrid Seirbhís do Chustaiméirí Catalóg: * Bí cinnte go bhfuil an URL a bhfuil tú ag baint úsáide as bailí, Áirítear / catalog /, agus a chríochnaíonn le /catalog.xml. -* Más féidir, bain úsáid as seoladh IP poiblí (mar shampla,https://oceanwatch.pfeg.noaa.gov) sa URL, ní seoladh IP uimhriúil áitiúil (mar shampla,https://12.34.56.78) . Má tá an THREDDS inrochtana ach amháin tríd an seoladh IP uimhriúil áitiúil, is féidir leat é a úsáid [<Conas a oibríonn sé? (Tuilleadh eolais) amhlaidh ERDDAP™ úsáideoirí a fheiceáil ar an seoladh poiblí, cé go ERDDAP™ faigheann sonraí ón seoladh áitiúil uimhriúil. +* Más féidir, bain úsáid as seoladh IP poiblí (mar shampla, https://oceanwatch.pfeg.noaa.gov ) sa URL, ní seoladh IP uimhriúil áitiúil (mar shampla, https://12.34.56.78 ) . Má tá an THREDDS inrochtana ach amháin tríd an seoladh IP uimhriúil áitiúil, is féidir leat é a úsáid [<Conas a oibríonn sé? (Tuilleadh eolais) amhlaidh ERDDAP™ úsáideoirí a fheiceáil ar an seoladh poiblí, cé go ERDDAP™ faigheann sonraí ón seoladh áitiúil uimhriúil. * Má tá fadhbanna agat nach féidir leat a réiteach, [seiceáil na leideanna fabhtcheartaithe](#troubleshooting-tips) . * Úsáideann an cód leibhéal íseal seo anois Unidata cód crawler catalóige (threds. cineál gas: in airde) ionas gur féidir é a láimhseáil gach catalóga THREDDS (is féidir a bheith casta ionadh) Go raibh maith agat as Unidata don chód sin.   ##### EDDGrid Sonraí Teagmhála{#eddgridlonpm180fromerddapcatalog} Gineann an EDDType seo na datasets.xml a dhéanamh [ EDDGrid Naisc go dtí suíomhanna eile](#eddgridlonpm180) datasets ó gach ceann de na EDDGrid datasets i ERDDAP go bhfuil aon luachanna domhanfhad níos mó ná 180. -* Más féidir, bain úsáid as seoladh IP poiblí (mar shampla,https://oceanwatch.pfeg.noaa.gov) sa URL, ní seoladh IP uimhriúil áitiúil (mar shampla,https://12.34.56.78) . Má tá an ERDDAP™ níl sé inrochtana ach tríd an seoladh IP uimhriúil áitiúil, is féidir leat é a úsáid [<Conas a oibríonn sé? (Tuilleadh eolais) amhlaidh ERDDAP™ úsáideoirí a fheiceáil ar an seoladh poiblí, cé go ERDDAP™ faigheann sonraí ón seoladh áitiúil uimhriúil. +* Más féidir, bain úsáid as seoladh IP poiblí (mar shampla, https://oceanwatch.pfeg.noaa.gov ) sa URL, ní seoladh IP uimhriúil áitiúil (mar shampla, https://12.34.56.78 ) . Má tá an ERDDAP™ níl sé inrochtana ach tríd an seoladh IP uimhriúil áitiúil, is féidir leat é a úsáid [<Conas a oibríonn sé? (Tuilleadh eolais) amhlaidh ERDDAP™ úsáideoirí a fheiceáil ar an seoladh poiblí, cé go ERDDAP™ faigheann sonraí ón seoladh áitiúil uimhriúil.   ##### EDDGrid Sonraí Teagmhála{#eddgridlon0360fromerddapcatalog} Gineann an EDDType seo na datasets.xml a dhéanamh [ EDDGrid Seirbhís do Chustaiméirí](#eddgridlon0360) datasets ó gach ceann de na EDDGrid datasets i ERDDAP go bhfuil aon luachanna domhanfhad níos lú ná 0. -* Más féidir, bain úsáid as seoladh IP poiblí (mar shampla,https://oceanwatch.pfeg.noaa.gov) sa URL, ní seoladh IP uimhriúil áitiúil (mar shampla,https://12.34.56.78) . Má tá an ERDDAP™ níl sé inrochtana ach tríd an seoladh IP uimhriúil áitiúil, is féidir leat é a úsáid [<Conas a oibríonn sé? (Tuilleadh eolais) amhlaidh ERDDAP™ úsáideoirí a fheiceáil ar an seoladh poiblí, cé go ERDDAP™ faigheann sonraí ón seoladh áitiúil uimhriúil. +* Más féidir, bain úsáid as seoladh IP poiblí (mar shampla, https://oceanwatch.pfeg.noaa.gov ) sa URL, ní seoladh IP uimhriúil áitiúil (mar shampla, https://12.34.56.78 ) . Má tá an ERDDAP™ níl sé inrochtana ach tríd an seoladh IP uimhriúil áitiúil, is féidir leat é a úsáid [<Conas a oibríonn sé? (Tuilleadh eolais) amhlaidh ERDDAP™ úsáideoirí a fheiceáil ar an seoladh poiblí, cé go ERDDAP™ faigheann sonraí ón seoladh áitiúil uimhriúil.   ##### EDDsFromFiles{#eddsfromfiles} Mar gheall ar eolaire tús, seo a thrasnaíonn an eolaire agus gach fostiúrthóirí agus iarracht a chruthú tacar sonraí do gach grúpa de chomhaid sonraí a fhaigheann sé. @@ -566,7 +566,7 @@ Ní NCCSV 1.0 comhaid tacú le haon chineálacha sonraí slánuimhir gan síniú ### Sonraí Cineál Comments{#data-type-comments} * Mar gheall ar an tacaíocht bocht ar feadh i bhfad, ulong, agus sonraí char i go leor cineálacha comhaid, dímholadh againn ar an úsáid a bhaint as na cineálacha sonraí i ERDDAP . Nuair is féidir, bain úsáid as dúbailte in ionad fada agus fada, agus úsáid a bhaint as String in ionad char.   -* Metadata - Toisc(OPeN)DAP's .das agus .dds freagraí nach bhfuil tacaíocht tréithe fada nó ulong nó cineálacha sonraí (agus ina ionad sin iad a thaispeáint mar doubles) , b'fhéidir gur mhaith leat ina ionad sin a úsáid ERDDAP 's léiriú tabular de meiteashonraí mar atá le feiceáil sa http .../cuir isteach/ **info** / Baile * datasetID * .html leathanach gréasáin (mar shampla, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (ar féidir leat a fháil freisin i cineálacha comhaid eile, m.sh., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) nó an .nccsv Freagra meiteashonraí (mar shampla, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) cé go cé .nccsv Tá meiteashonraí ar fáil ach amháin le haghaidh tacair sonraí tabular) , a dtacaíonn an dá cheann le gach cineál sonraí (go háirithe, fada, fada, agus char) . +* Metadata - Toisc(OPeN)DAP's .das agus .dds freagraí nach bhfuil tacaíocht tréithe fada nó ulong nó cineálacha sonraí (agus ina ionad sin iad a thaispeáint mar doubles) , b'fhéidir gur mhaith leat ina ionad sin a úsáid ERDDAP 's léiriú tabular de meiteashonraí mar atá le feiceáil sa http .../cuir isteach/ **info** / Baile * datasetID * .html leathanach gréasáin (mar shampla, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (ar féidir leat a fháil freisin i cineálacha comhaid eile, m.sh., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) nó an .nccsv Freagra meiteashonraí (mar shampla, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) cé go cé .nccsv Tá meiteashonraí ar fáil ach amháin le haghaidh tacair sonraí tabular) , a dtacaíonn an dá cheann le gach cineál sonraí (go háirithe, fada, fada, agus char) .   ### Na Meáin Comhaid{#media-files} Níl na sonraí go léir eagar uimhreacha nó téacs. Is éard atá i roinnt tacar sonraí ná comhaid meáin, mar shampla comhaid íomhá, fuaime agus físe. ERDDAP™ Tá roinnt gnéithe speisialta a dhéanamh níos éasca d'úsáideoirí rochtain a fháil ar chomhaid meán. Tá sé próiseas dhá chéim: @@ -604,7 +604,7 @@ Nó, má chliceálann úsáideoir ar an ainm comhaid a thaispeántar ar ERDDAP ### Ag obair le AWS S3 Comhaid{#working-with-aws-s3-files} [Seirbhís Gréasáin Amazon (Amharc ar gach eolas) ](https://aws.amazon.com) is díoltóir de [internet marketing](https://en.wikipedia.org/wiki/Cloud_computing) seirbhísí. [S3](https://aws.amazon.com/s3/) córas stórála réad a thairgeann AWS. In ionad an chórais ordlathach na eolairí agus comhaid de chóras comhad traidisiúnta (cosúil le tiomáint crua i do ríomhaire) , cuireann S3 ach "buckets" a bhfuil "cuspóirí" acu (beidh orainn glaoch orthu "files" ) . -Do ASCII comhaid (e.g.,) , ERDDAP™ is féidir oibriú leis na comhaid sna buicéid go díreach. Is é an rud amháin is gá duit a dhéanamh a shonrú ar an<comhad Dir uaire le haghaidh an tacar sonraí ag baint úsáide as formáid ar leith le haghaidh an buicéad AWS, m.sh.,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Níor chóir duit úsáid a bhaint as<. Féach thíos le haghaidh sonraí. +Do ASCII comhaid (e.g.,) , ERDDAP™ is féidir oibriú leis na comhaid sna buicéid go díreach. Is é an rud amháin is gá duit a dhéanamh a shonrú ar an<comhad Dir uaire le haghaidh an tacar sonraí ag baint úsáide as formáid ar leith le haghaidh an buicéad AWS, m.sh., https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Níor chóir duit úsáid a bhaint as<. Féach thíos le haghaidh sonraí. Ach le haghaidh comhaid dénártha (e.g., .nc , .grib, .bufr, agus .hdf comhaid comhad) , is gá duit a bhaint as an<córas cur síos ar thíos. ERDDAP cliceáil grianghraf a mhéadú (a bhfuil ERDDAP™ úsáidí a léamh sonraí ó na comhaid) , agus bogearraí sonraí eolaíochta eile atá deartha a bheith ag obair le comhaid i gcóras comhad traidisiúnta a thairgeann [leibhéal bloc](https://en.wikipedia.org/wiki/Block-level_storage) rochtain ar chomhaid (a cheadaíonn smután comhad a léamh) , ach cuireann S3 amháin [leibhéal an chomhaid (réad) ](https://en.wikipedia.org/wiki/Block-level_storage) rochtain ar chomhaid (a cheadaíonn ach léamh an comhad ar fad) . Cuireann AWS rogha eile ar fáil do S3, [Siopa Bloc leaisteacha (EBS) ](https://aws.amazon.com/ebs/) ), a thacaíonn le rochtain ar leibhéal bloc ar chomhaid ach tá sé níos costasaí ná S3, mar sin is annamh a úsáidtear é le haghaidh stóráil mórchóir cainníochtaí móra de chomhaid sonraí. (Mar sin, nuair a deir daoine sonraí a stóráil sa scamall (S3) tá sé saor, de ghnáth úlla le comparáid oráistí.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Is é an URl comhfhreagrach don réad - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) Tacaíonn AWS le hathrú beag ar an gcaoi a bhfuil URL tógtha, ach ERDDAP™ Éilíonn an fhormáid amháin ar leith: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* As ERDDAP v2.29, is féidir leat úsáid a bhaint as anois `Cóipeáil nasc leis an tweet` URI formáid in ionad an URL buicéad. Is é seo an fhormáid a úsáideann an [Seirbhís do Chustaiméirí](https://docs.aws.amazon.com/cli/latest/reference/s3/) . Cóipeáil nasc leis an tweet *Déan Teagmháil Linn* / Baile *eochair eochair* @@ -697,22 +697,22 @@ I gcás buicéad sonraí S3 príobháideacha, ní mór d'úinéir an bhucket roc I ngach cás, beidh ort cuntas AWS mar gheall ar an SDK AWS le haghaidh Java (a bhfuil ERDDAP™ úsáidí chun faisnéis a fháil faoi ábhar buicéad) Éilíonn dintiúir cuntais AWS. (níos mó ar seo thíos) ERDDAP™ is féidir rochtain a fháil ach buicéid AWS S3 má shonraíonn tú an [<riachtanais uisce: measartha (Tuilleadh roghanna...) (nó<fileDir uaire) i bhformáid ar leith: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* i gcás * Is é an buicéad Name an fhoirm ghearr an t-ainm buicéad, m.sh. noa-goes17 . * Tá an aws-region, m.sh., linn-east-1, ón gcolún "Region" i gceann de na táblaí [AWS Seirbhís Críochphointí](https://docs.aws.amazon.com/general/latest/gr/rande.html) áit a bhfuil an buicéad suite i ndáiríre. * Tá an réimír roghnach. Má tá sé i láthair, caithfidh sé deireadh a chur leis '/' . -Mar shampla,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Mar shampla, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Tá an fhormáid URL ar cheann de na moltaí AWS S3: féach [Rochtain a fháil ar Bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) agus [an tuairisc seo ar réimeanna](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ Éilíonn tú le chéile an URL buicéad agus an réimír roghnach i URL amháin d'fhonn a shonrú ar an<riachtanais uisce: measartha<fileDir uaire) i gcás ina bhfuil na comhaid suite. #### Tástáil Buicéid S3 Poiblí{#test-public-aws-s3-buckets} I gcás buicéid phoiblí, is féidir leat agus ba chóir duit an URL buicéad den eolaire AWS S3 a thástáil i do bhrabhsálaí, m.sh., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Má tá an URL buicéad ceart agus cuí le haghaidh ERDDAP , beidh sé ar ais doiciméad XML a bhfuil (bláthanna cumhra: cumhráin) inneachar an bhuicéid sin a liostú. Ar an drochuair, an URL iomlán (i.e., URL buicéad móide réim) go bhfuil ERDDAP™ ag iarraidh le haghaidh tacar sonraí ar leith nach bhfuil ag obair i bhrabhsálaí. Ní chuireann AWS córas ar fáil chun ordlathas buicéad a bhrabhsáil go héasca i do bhrabhsálaí. (Má tá sé sin mícheart, cuir ríomhphost chuig Chris. John ag noaa.gov. Seachas sin, Amazon, cuir tacaíocht leis seo!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Má tá an URL buicéad ceart agus cuí le haghaidh ERDDAP , beidh sé ar ais doiciméad XML a bhfuil (bláthanna cumhra: cumhráin) inneachar an bhuicéid sin a liostú. Ar an drochuair, an URL iomlán (i.e., URL buicéad móide réim) go bhfuil ERDDAP™ ag iarraidh le haghaidh tacar sonraí ar leith nach bhfuil ag obair i bhrabhsálaí. Ní chuireann AWS córas ar fáil chun ordlathas buicéad a bhrabhsáil go héasca i do bhrabhsálaí. (Má tá sé sin mícheart, cuir ríomhphost chuig Chris. John ag noaa.gov. Seachas sin, Amazon, cuir tacaíocht leis seo!) #### Ag féachaint ar Ábhar Bucket{#viewing-the-contents-of-a-bucket} -Tá buicéid S3 go minic cúpla catagóirí de chomhaid, i cúpla fo-stiúrthóirí pseudo, a d'fhéadfadh a bheith ina cúpla ERDDAP™ datasets. A dhéanamh ar an ERDDAP™ datasets, ní mór duit a fhios ag an eolaire ag tosú do<riachtanais uisce: measartha<fileDir uaire) agus an fhormáid na n-ainmneacha comhaid a aithint an fo-thacar de chomhaid. Má iarracht tú chun féachaint ar an t-ábhar ar fad de buicéad i bhrabhsálaí, beidh S3 thaispeáint ach tú an chéad 1000 comhaid, nach bhfuil dóthain. Faoi láthair, is é an bealach is fearr chun tú a fheiceáil go léir an t-ábhar buicéad a dhéanamh [Naisc ábhartha eile](#eddtablefromfilenames) dataset (ar do ríomhaire ar ERDDAP™ agus/nó ar do phobal ERDDAP ) , a thugann freisin duit ar bhealach éasca a bhrabhsáil ar an struchtúr eolaire agus comhaid a íoslódáil. An bhfuil<fileDir uaire go mbeidh an URL a rinne tú thuas, m.sh.,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Cén fáth nach AWS S3 thairiscint ar bhealach tapa agus éasca do dhuine ar bith é seo a dhéanamh gan cuntas AWS? \\] Tabhair faoi deara nuair a dhéanann mé seo ar mo ríomhaire ar líonra neamh-Amazon, is cosúil go slows Amazon síos ar an freagra ar trickle (thart ar 100 (?) comhaid in aghaidh smután) tar éis an chéad cúpla smután (de 1000 de chomhaid in aghaidh smután) íoslódáil. Ós rud é go bhféadfadh líon mór comhad a bheith ag buicéid (noaa-goes17 Tá 26 milliún) , ag fáil gach ceann de na t-ábhar buicéad a ghlacadh EDDTableFromFileNames roinnt uaireanta an chloig (e.g., 12!) a chríochnú. \\[ Amazon, an ceart sin?! \\] +Tá buicéid S3 go minic cúpla catagóirí de chomhaid, i cúpla fo-stiúrthóirí pseudo, a d'fhéadfadh a bheith ina cúpla ERDDAP™ datasets. A dhéanamh ar an ERDDAP™ datasets, ní mór duit a fhios ag an eolaire ag tosú do<riachtanais uisce: measartha<fileDir uaire) agus an fhormáid na n-ainmneacha comhaid a aithint an fo-thacar de chomhaid. Má iarracht tú chun féachaint ar an t-ábhar ar fad de buicéad i bhrabhsálaí, beidh S3 thaispeáint ach tú an chéad 1000 comhaid, nach bhfuil dóthain. Faoi láthair, is é an bealach is fearr chun tú a fheiceáil go léir an t-ábhar buicéad a dhéanamh [Naisc ábhartha eile](#eddtablefromfilenames) dataset (ar do ríomhaire ar ERDDAP™ agus/nó ar do phobal ERDDAP ) , a thugann freisin duit ar bhealach éasca a bhrabhsáil ar an struchtúr eolaire agus comhaid a íoslódáil. An bhfuil<fileDir uaire go mbeidh an URL a rinne tú thuas, m.sh., https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Cén fáth nach AWS S3 thairiscint ar bhealach tapa agus éasca do dhuine ar bith é seo a dhéanamh gan cuntas AWS? \\] Tabhair faoi deara nuair a dhéanann mé seo ar mo ríomhaire ar líonra neamh-Amazon, is cosúil go slows Amazon síos ar an freagra ar trickle (thart ar 100 (?) comhaid in aghaidh smután) tar éis an chéad cúpla smután (de 1000 de chomhaid in aghaidh smután) íoslódáil. Ós rud é go bhféadfadh líon mór comhad a bheith ag buicéid (noaa-goes17 Tá 26 milliún) , ag fáil gach ceann de na t-ábhar buicéad a ghlacadh EDDTableFromFileNames roinnt uaireanta an chloig (e.g., 12!) a chríochnú. \\[ Amazon, an ceart sin?! \\] #### Ag déanamh EDDTable ÓFileNames Socrú Sonraí le AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Má tá tú ainm buicéad, ach nach bhfuil cheana féin liosta de na comhaid i buicéad S3 nó an réimír a shainaithníonn suíomh na comhaid ábhartha sa bhuicéad, bain úsáid as na treoracha thíos a dhéanamh tacar sonraí EDDTableFromFileNames ionas gur féidir leat brabhsáil an ordlathas eolaire an buicéad S3 trí ERDDAP 's "files" córas. @@ -727,22 +727,24 @@ cliceáil grianghraf a mhéadú NeamhdhleathachArgumentException: Ní féidir co Leid do Linux agus Mac OS: ní mór an comhad dintiúir a bheith i eolaire baile an úsáideora atá ag rith Tomcat (agus ERDDAP ) (don mhír seo, beidh muid ag glacadh úsáideoir = tocat) i gcomhad ar a dtugtar ~/.aws/credentials. Ná glacadh leis go bhfuil ~ / baile / cat - i ndáiríre a úsáid cd ~ a fháil amach nuair a cheapann an córas oibriúcháin ~ d'úsáideoir = Tá boilg. Cruthaigh an eolaire más rud é nach bhfuil sé ann. Chomh maith leis sin, tar éis a chuir tú an comhad dintiúir i bhfeidhm, déan cinnte go bhfuil an t-úsáideoir agus grúpa don chomhad tomcat agus ansin úsáid chmod 400 dintiúir a dhéanamh cinnte go bhfuil an comhad a léamh-amháin d'úsáideoir = tomcat. 3. Cruthaigh an URL buicéad sa [formáid sin ERDDAP™ Éilíonn](#accessing-files-in-an-aws-s3-bucket) , m.sh., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , agus (le haghaidh buicéid phoiblí) é a thástáil i bhrabhsálaí chun a chinntiú go bhfilleann sé doiciméad XML a bhfuil liosta páirteach ann ar ábhar an bhuicéid sin. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , agus (le haghaidh buicéid phoiblí) é a thástáil i bhrabhsálaí chun a chinntiú go bhfilleann sé doiciméad XML a bhfuil liosta páirteach ann ar ábhar an bhuicéid sin.   4. Úsáid Úsáid Úsáidte [Socraigh mar teanga réamhshocraithe](#generatedatasetsxml) a chruthú [Naisc ábhartha eile](#eddtablefromfilenames) tacar sonraí: * Chun an eolaire Tosaigh, bain úsáid as an syntax: \\*\\*\\ *ó Faraor,* Naisc ábhartha eile mar shampla, - \\*\\*\\ * As an Fly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\ * As an Fly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * ainm comhaid regex? .\\* * Athchúrsach? fíor fíor * reload Gach Neamhghnách? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * institiúid? NOAA * achoimre? rud ar bith ( ERDDAP™ Beidh a chruthú achoimre réasúnta go huathoibríoch.) * teideal? rud ar bith ( ERDDAP™ a chruthú teideal réasúnta go huathoibríoch.) Mar is gnách, ba chóir duit an XML mar thoradh air sin a chur in eagar chun cruinneas a fhíorú agus feabhsuithe a dhéanamh roimh an smután tacar sonraí a úsáid i datasets.xml . 5. Má leanann tú na treoracha thuas agus an tacar sonraí a luchtú i ERDDAP , gur chruthaigh tú tacar sonraí EDDTableFromFiles. Mar shampla, agus a dhéanamh níos éasca do dhuine ar bith a bhrabhsáil agus a íoslódáil comhaid ó na buicéid AWS Sonraí Oscailte, ní mór dúinn a cruthaíodh EDDTableFromFileNames datasets (féach ar an liosta ag an - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) le haghaidh beagnach gach ceann de na [AWS S3 buicéid Sonraí Oscailte](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) le haghaidh beagnach gach ceann de na [AWS S3 buicéid Sonraí Oscailte](https://registry.opendata.aws/) . \\[ Na buicéid beag nach raibh muid san áireamh ceachtar bhfuil líon mór de na comhaid sa eolaire fhréamh (níos mó ná is féidir iad a íoslódáil i méid réasúnach ama) , nó ná lig rochtain phoiblí (Nach bhfuil siad go léir ceaptha a bheith poiblí?) , nó tá buicéid Íoc Iarrthóir (e.g., Sentinel) . \\] Má chliceálann tú ar an "files" nasc le haghaidh ceann de na tacair shonraí seo, is féidir leat an crann eolaire agus comhaid a bhrabhsáil sa bhucket S3 sin. Mar gheall ar an mbealach\\*\\*\\ * Ó Oibríonn OnTheFly EDDTableFromFiles, tá na liostaí eolaire i gcónaí breá cothrom le dáta mar gheall ar ERDDAP™ faigheann siad ar-an-eitilt. Má chliceálann tú síos ar an crann eolaire chuig ainm comhad iarbhír agus cliceáil ar an ainm comhaid, ERDDAP™ d’iarratas atreorú chuig AWS S3 ionas gur féidir leat an comhad a íoslódáil go díreach ó AWS. Is féidir leat iniúchadh ansin an comhad. @@ -756,7 +758,7 @@ Is trua nach ligeann AWS do dhaoine brabhsálaí a úsáid chun ábhar buicéad **Ansin is féidir leat a dhéanamh ERDDAP™ datasets a thugann rochtain d'úsáideoirí ar na sonraí sna comhaid.** Féach na treoracha i [ ERDDAP™ agus S3 Buckets](#erddap-and-aws-s3-buckets) (thuas thuas) . Maidir leis an sampla EDDTableFromFileNames tacar sonraí a rinne tú thuas, má dhéanann tú poking beag ar fud leis an eolaire agus ainmneacha comhaid sa chrann eolaire, éiríonn sé soiléir go bhfuil an leibhéal barr ainmneacha eolaire ainmneacha (e.g., ABI-L1b-RadC) a fhreagraíonn do cad ERDDAP™ bheadh glaoch tacar sonraí ar leith. D'fhéadfadh an buicéad atá tú ag obair le bheith cosúil. D'fhéadfá a shaothrú ansin a chruthú tacair sonraí ar leith i ERDDAP™ i gcás gach ceann de na tacair shonraí sin, ag úsáid, e.g. -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ mar an<taisceFromUrl . Ar an drochuair, mar shampla ar leith, is cosúil go bhfuil na tacair sonraí sa bhucket leibhéal 1 nó leibhéal 2 tacar sonraí, a ERDDAP™ [Ní maith go háirithe ag](#dimensions) , toisc go bhfuil an tacar sonraí bailiúchán níos casta de athróga a úsáideann toisí éagsúla.   @@ -975,7 +977,7 @@ luachanna gné unsorted fios beagnach i gcónaí fadhb leis an tacar sonraí foi ### EDDGrid Ó Dhéag{#eddgridfromdap} [ ** EDDGrid Ó Dhéag** ](#eddgridfromdap) Láimhseálann athróg greille ó [ DAP ](https://www.opendap.org/) freastalaithe. -* Molaimid go láidir ag baint úsáide as [Sonraí a ghiniúint Xml clár](#generatedatasetsxml) a dhéanamh dréacht garbh den datasets.xml smután don tacar sonraí. Is féidir leat a bhailiú ar an eolas is gá duit a tweak go nó a chruthú do XML féin le haghaidh EDDGrid ÓDap tacar sonraí ag féachaint ar an tacar sonraí foinse DDS agus comhaid DAS i do bhrabhsálaí (ag cur .das agus .dds leis an sourceUrl , mar shampla, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Molaimid go láidir ag baint úsáide as [Sonraí a ghiniúint Xml clár](#generatedatasetsxml) a dhéanamh dréacht garbh den datasets.xml smután don tacar sonraí. Is féidir leat a bhailiú ar an eolas is gá duit a tweak go nó a chruthú do XML féin le haghaidh EDDGrid ÓDap tacar sonraí ag féachaint ar an tacar sonraí foinse DDS agus comhaid DAS i do bhrabhsálaí (ag cur .das agus .dds leis an sourceUrl , mar shampla, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid Is féidir ÓDap sonraí a fháil ó aon athróg il-tríthoiseach ó DAP freastalaí sonraí. (Roimhe seo, EDDGrid ÓDap bhí teoranta do athróga ainmnithe mar "greille" ar, ach is é sin a thuilleadh ceanglas.)   @@ -1335,7 +1337,7 @@ Sampla iomlán de axisVariable a dhéanann tacar sonraí comhiomlánaithe le ais ``` -Tabhair faoi deara go n-úsáidfear uimhir an ghrúpa gabhála 2 chun na digití a tharlaíonn tar éis 'r' nó 's' a ghabháil, agus roimh "\\_global". Léiríonn an sampla seo freisin conas tréithe breise a chur leis (e.g., ioos\\_category agus aonaid) go dtí an ais athróg. +Tabhair faoi deara go n-úsáidfear uimhir an ghrúpa gabhála 2 chun na digití a tharlaíonn tar éis 'r' nó 's' a ghabháil, agus roimh "\\_global" . Léiríonn an sampla seo freisin conas tréithe breise a chur leis (e.g., ioos\\_category agus aonaid) go dtí an ais athróg.   #### Go seachtrach Comhbhrúite Comhaid{#externally-compressed-files} * Sonraí atá fo-thacar de EDDGrid Ó Fianáin agus EDDTable Is féidir le FromFiles sonraí a sheirbheáil go díreach ó chomhaid sonraí atá comhbhrúite go seachtrach, lena n-áirítear .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , agus .Z comhaid. @@ -1433,7 +1435,7 @@ Gach duine EDDGrid Ó Fianáin agus gach tacar sonraí EDDTableFromFiles tacú l Ina áit sin, bain úsáid as an [<córas eHouse4 (Tuilleadh roghanna...) . Rochtain ar Rochtain ERDDAP™ datasets mar chomhaid trí iarratais raon byte -- -Flipping seo thart, mar gheall ar gur féidir leat (i teoiric) smaoineamh ar tacar sonraí i ERDDAP™ mar fathach .nc comhad ag gabháil " .nc " go dtí an bonn OPen DAP URL le haghaidh tacar sonraí ar leith (e.g.,https://myserver.org/erddap/griddap/datasetID.ncagus freisin trí query a chur i ndiaidh sin a shonrú fo-thacar) , tá sé b'fhéidir réasúnta a iarraidh an féidir leat a úsáid netcdf-java, Ferret , nó roinnt eile NetCDF bogearraí cliant a léamh sonraí via Iarratais Raon HTTP ó ERDDAP . Níl an freagra, toisc nach bhfuil i ndáiríre ollmhór " .nc " comhad. Más mian leat é seo a dhéanamh, ina ionad sin a dhéanamh ar cheann de na roghanna seo: +Flipping seo thart, mar gheall ar gur féidir leat (i teoiric) smaoineamh ar tacar sonraí i ERDDAP™ mar fathach .nc comhad ag gabháil " .nc " go dtí an bonn OPen DAP URL le haghaidh tacar sonraí ar leith (e.g., https://myserver.org/erddap/griddap/datasetID.nc agus freisin trí query a chur i ndiaidh sin a shonrú fo-thacar) , tá sé b'fhéidir réasúnta a iarraidh an féidir leat a úsáid netcdf-java, Ferret , nó roinnt eile NetCDF bogearraí cliant a léamh sonraí via Iarratais Raon HTTP ó ERDDAP . Níl an freagra, toisc nach bhfuil i ndáiríre ollmhór " .nc " comhad. Más mian leat é seo a dhéanamh, ina ionad sin a dhéanamh ar cheann de na roghanna seo: * Úsáid Úsáid Úsáidte(OPeN)DAPbogearraí cliant a nascadh leis na seirbhísí griddap ar fáil ag ERDDAP . Is maith liom é DAP (agus dá bhrí sin ERDDAP ) bhí deartha le haghaidh. Tá sé an-éifeachtach. * Nó, íoslódáil an comhad foinse (s s) ó na "files" córas córas (nó comhad fo-thacar trí .nc ? search engine) le do ríomhaire agus a úsáid netcdf-java, Ferret , nó roinnt eile NetCDF bogearraí cliant a léamh ar an (anois) local file (s s) . @@ -2253,9 +2255,9 @@ na sonraí a stóráil i mbailiúchán NetCDF v3 .nc comhaid comhad (go háirith >  </dataset> ### EDDTableFromDapSequence{#eddtablefromdapsequence} - [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) Láimhseálann athróg laistigh de 1- agus 2-leibhéal ord ó [ DAP ](https://www.opendap.org/) freastalaithe ar nós DAP PER (bhí aghttps://www.pmel.noaa.gov/epic/software/dapper/, scor anois) . + [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) Láimhseálann athróg laistigh de 1- agus 2-leibhéal ord ó [ DAP ](https://www.opendap.org/) freastalaithe ar nós DAP PER (bhí ag https://www.pmel.noaa.gov/epic/software/dapper/ , scor anois) . -* Molaimid go láidir ag baint úsáide as [Sonraí a ghiniúint Xml clár](#generatedatasetsxml) a dhéanamh dréacht garbh den datasets.xml smután don tacar sonraí. Is féidir leat a chur in eagar ansin go fíneáil tune é. Is féidir leat a bhailiú ar an eolas is gá duit ag féachaint ar an tacar sonraí foinse DDS agus comhaid DAS i do bhrabhsálaí (ag cur .das agus .dds leis an sourceUrl (Bhí sampla aghttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Molaimid go láidir ag baint úsáide as [Sonraí a ghiniúint Xml clár](#generatedatasetsxml) a dhéanamh dréacht garbh den datasets.xml smután don tacar sonraí. Is féidir leat a chur in eagar ansin go fíneáil tune é. Is féidir leat a bhailiú ar an eolas is gá duit ag féachaint ar an tacar sonraí foinse DDS agus comhaid DAS i do bhrabhsálaí (ag cur .das agus .dds leis an sourceUrl (Bhí sampla ag https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Tá athróg i DAP ord má léiríonn an freagra .dds go bhfuil an struchtúr sonraí a bhfuil an athróg a "de bharr" (cás íogair) . * I gcásanna áirithe, feicfidh tú seicheamh laistigh d'ord, seicheamh 2-leibhéal - EDDTableFromDapSequence Láimhseálann na, freisin. @@ -2378,15 +2380,15 @@ Sonraí a ghiniúint Tá trí rogha speisialta ag Xml do EDDTableFromDatabase: * [JDBC Tiománaí agus<an tiománaí Namaim ú (Tuilleadh roghanna...) -- Ní mór duit a fháil ar an JDBC 3 cuí nó JDBC 4 tiománaí . jar comhad do do bhunachar sonraí agus é a chur i *taiseachas aeir: fliuch* / webapps / erddap / WEB-INF /lib tar éis duit a shuiteáil ERDDAP . Ansin, i do datasets.xml don tacar sonraí seo, ní mór duit an<tiománaíName uaire don tiománaí, atá (Ar an drochuair,) difriúil ón ainm comhaid. Cuardaigh ar an ngréasán le haghaidh an tiománaí JDBC do do bhunachar sonraí agus an tiománaí Name sin Java Ní mór é a úsáid. - * Do MariaDB, déan iarracht [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Do MariaDB, déan iarracht [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) An bhfuil<tiománaí Name uaire a úsáid i datasets.xml (féach thíos) Is dócha org.mariadb.jdbc. Tiománaí . - * Do MySQL agus Amazon RDS, déan iarracht [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Do MySQL agus Amazon RDS, déan iarracht [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) An bhfuil<tiománaí Name uaire a úsáid i datasets.xml (féach thíos) Is dócha com.mysql.jdbc. Tiománaí . - * Le haghaidh Oracle , déan iarracht [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Le haghaidh Oracle , déan iarracht [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . An bhfuil<tiománaí Name uaire a úsáid i datasets.xml (féach thíos) Is dócha oracle.jdbc.driver. Oracle Tiománaí . - * Do Postgresql, fuair muid an tiománaí JDBC 4 ó [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Do Postgresql, fuair muid an tiománaí JDBC 4 ó [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) An bhfuil<tiománaí Name uaire a úsáid i datasets.xml (féach thíos) Is dócha org.postgresql. Tiománaí . - * Do Freastalaí SQL, is féidir leat a fháil ar an JTDS JDBC tiománaí ó [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Do Freastalaí SQL, is féidir leat a fháil ar an JTDS JDBC tiománaí ó [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . An bhfuil<tiománaí Name uaire a úsáid i datasets.xml (féach thíos) Is dócha net.sourceforge.jtds.jdbc. Tiománaí . Tar éis a chuir tú an tiománaí JDBC .jar i ERDDAP™ leabharlann eolaire, ní mór duit a chur tagairt don .jar comhad sa .bat agus / nó .sh comhaid script do GenerateDatasets Xml, DasDds, agus ArchiveADataset atá sa *taiseachas aeir: fliuch* /webapps / erddap / WEB-INF / eolaire; ar shlí eile, beidh tú a fháil ClassNotFoundException nuair a ritheann tú na scripteanna. @@ -2524,7 +2526,7 @@ Agus i *taiseachas aeir: fliuch* / conf/context.xml, acmhainn a shainiú leis an username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Tá eolas ginearálta faoi úsáid a bhaint as DataSource ag [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Tá eolas ginearálta faoi úsáid a bhaint as DataSource ag [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Féach ar [Tomcat Sonraíource faisnéis](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) agus [samplaí Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) nó cuardach a dhéanamh ar an ngréasán le haghaidh samplaí a úsáid DataSources le freastalaithe iarratais eile. * Má theipeann ar gach ceann eile, na sonraí a stóráil i mbailiúchán NetCDF v3 .nc comhaid comhad (go háirithe go háirithe .nc comhaid a úsáideann an [CF Diosca Geometris Sampling (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Is féidir struchtúir sonraí Ragged Contiguous Array agus mar sin a láimhseáil le ERDDAP 's [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) . Má tá siad eagraithe go loighciúil (gach ceann acu le sonraí le haghaidh smután de spás agus am) , ERDDAP™ is féidir le sonraí a bhaint astu go han-tapa. @@ -2608,7 +2610,7 @@ na sonraí a stóráil i mbailiúchán NetCDF v3 .nc comhaid comhad (go háirith Áirítear ar an smután de XML a ghintear ag GenerateDatasetsXml do gach tacar sonraí: - * Amharc ar gach eolas datasetID is é an EDDGrid 's datasetID móide "\\_AsATable". + * Amharc ar gach eolas datasetID is é an EDDGrid 's datasetID móide móide "\\_AsATable" . * A tréith domhanda achoimre nua a bhfuil an EDDGrid 's achoimre móide an chéad mhír nua cur síos ar cad é an tacar sonraí seo. * A teideal nua tréith domhanda a bhfuil an EDDGrid 's teideal móide', (Mar Tábla) ". * A maxAxis0 nua tréith domhanda le luach de 10. @@ -2644,21 +2646,21 @@ na sonraí a stóráil i mbailiúchán NetCDF v3 .nc comhaid comhad (go háirith * [Na sonraí i tacar sonraí EDDTableFromFileNames](#eddtablefromfilenames-data) Is tábla go ERDDAP™ Cruthaíonn ar-an-eitilt le faisnéis faoi ghrúpa de chomhaid áitiúla. Sa tábla, tá sraith le haghaidh gach comhad. Ceithre tréithe speisialta sna [ datasets.xml don tacar sonraí seo](#eddtablefromfilenames-skeleton-xml) a chinneadh cé na comhaid a bheidh san áireamh sa tacar sonraí seo: ##### comhad comhad An Roinn{#filedir} - * <comhad Dir uaire -- Sonraíonn sé seo an eolaire foinse i gcóras comhaid an fhreastalaí leis na comhaid don tacar sonraí. Na comhaid atá suite i ndáiríre i gcóras comhaid an fhreastalaí i<Beidh fileDir uaire le feiceáil sa cholún url den tacar sonraí laistigh de eolaire fíorúil ainmnithehttps://*serverUrl*/erddap/files/*datasetID/*. + * <comhad Dir uaire -- Sonraíonn sé seo an eolaire foinse i gcóras comhaid an fhreastalaí leis na comhaid don tacar sonraí. Na comhaid atá suite i ndáiríre i gcóras comhaid an fhreastalaí i<Beidh fileDir uaire le feiceáil sa cholún url den tacar sonraí laistigh de eolaire fíorúil ainmnithe https://*serverUrl*/erddap/files/*datasetID/* . Mar shampla, má tá an datasetID Is maith liom é RSS T, agus an<Is é / baile / sonraí / mur/, agus go bhfuil eolaire comhad ainmnithe jplMU RSS T20150103000000.png, ansin beidh an URL a thaispeáint d'úsáideoirí don chomhad sin a - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Chomh maith le húsáid eolaire áitiúil don<fileDir uaire, Is féidir leat a shonrú chomh maith leis an URL ar iargúlta, eolaire-mhaith leathanach gréasáin. Oibríonn sé seo le: * Socruithe sonraí neamhchomhiomlánaithe i THREDDS, m.sh., - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] * Socraigh sonraí neamhchomhiomlánaithe i Hyrax , m.sh., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * An chuid is mó Apache-mhaith liostaí eolaire, m.sh., - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### Go raibh maith agat{#fromonthefly} [\\*\\*\\ *](#fromonthefly) -- I gcás roinnt buicéid S3 ollmhór (cosúil le noaa-goes17, a bhfuil 26 milliún comhad) , d'fhéadfadh sé a ghlacadh ERDDAP™ suas go dtí 12 uair an chloig a íoslódáil an t-eolas go léir faoi ábhar an buicéid (agus ansin tá fadhbanna eile) . Chun a fháil timpeall seo, tá bealach speisialta a úsáid<fileDir uaire i EDDTableFromFileNames a dhéanamh tacar sonraí leis an eolaire agus ainmneacha comhaid ó buicéad AWS S3. Ní bheidh liosta de na heolairí buicéad S3 agus ainmneacha comhaid gur féidir le húsáideoir cuardach a dhéanamh trí iarrataí ar an tacar sonraí. Ach beidh an tacar sonraí a fháil ar ainmneacha na eolairí agus comhaid ar-an-eitilt má thrasnaíonn an t-úsáideoir an ordlathas eolaire leis an tacar sonraí ar "files" rogha. Dá bhrí sin, ligeann sé seo d'úsáideoirí a bhrabhsáil ordlathas agus comhaid an bhuicéad S3 tríd an tacar sonraí "files" córas. Chun seo a dhéanamh, in ionad an URL a shonrú le haghaidh an buicéad S3 mar an "Eolaire Starting" (i GenerateDatasets XLUMX) nó<comhad a scriosadh (i datasets.xml ) , úsáid: ``` @@ -2837,13 +2839,13 @@ Gach duine EDDGrid Ó Fianáin agus gach tacar sonraí EDDTableFromFiles tacú l * An bhfuil<taisceFromUrl ^ ligeann chlib tú a shonrú URL le liosta de na comhaid tacar sonraí iargúlta ó liosta comhad iargúlta. * Socruithe sonraí neamhchomhiomlánaithe i THREDDS, m.sh., - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] * Socraigh sonraí neamhchomhiomlánaithe i Hyrax , m.sh., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * An chuid is mó Apache-mhaith liostaí eolaire, m.sh., - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * buicéid S3, e.g, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Mar sin féin, d'fhéadfadh sé seo a cheangal ar chuntas AWS agus thus níos mó. Féach ar [ag obair le Buckets S3 i ERDDAP™ ](#working-with-aws-s3-files) . Chomh maith leis sin, ní gá duit de ghnáth taisce a úsáid FromUrl le comhaid i buicéid S3 má tá na comhaid ASCII comhaid (e.g.,) , mar gheall ar ERDDAP™ is féidir na sonraí a léamh go héifeachtach ón mbucket go díreach trí shruth. @@ -2901,7 +2903,7 @@ ansin tá sraith de ghrúpaí ghabháil neadaithe i gcás ina bhfuil an chéad r agus is luach sonrach é an dara rogha. Ní bheidh an sampla thuas comhoiriúnach ach le heolairí don dara 10 lá de 2018, e.g. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] agus lá 011, 012, ..., 019. (Féach seo [doiciméadú regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) agus [riachtanais uisce: measartha](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Más gá duit cabhair a chruthú<taiscePartialPathRegex ×, le do thoil ríomhphost chuig an<Conas a oibríonn sé? John ag noaa.gov. @@ -3384,7 +3386,7 @@ Le haghaidh aon tacar sonraí i ERDDAP™ , nuair a sheolann tú iarratas chuig * Seirbhís do Chustaiméirí * Tá an t-iarratas formáidithe cosúil le freagra foirm HTML caighdeánach, le eochair = péirí luach, scartha ag 'agus'. Mar shampla, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 india ERDDAP™ na sonraí a chur leis nó a athrú stationID =46088 don am sonraithe. * Is é an t-údar an athraithe seo JohnSmith agus is é an eochair éigin Key1. * Ní mór an URL luachanna bailí san áireamh (gan luachanna ar iarraidh) do gach ceann de na [ http Faigh Aitheantas](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ india ERDDAP™ na sonraí a chur leis nó a athrú stationID =46088 don am sonr   * taiseachas aeir: fliuch * Tá an t-iarratas formáidithe cosúil le freagra foirm HTML caighdeánach, le eochair = péirí luach, scartha ag 'agus'. Mar shampla, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 india ERDDAP™ na sonraí a scriosadh stationID =46088 ag an am sonraithe. * Is é an t-údar an athraithe seo JohnSmith agus is é an eochair éigin Key1. * Ní mór an URL a shonrú ar an [ http Faigh Aitheantas](#httpgetrequiredvariables-global-attribute) san iarraidh (e.g., stationID agus am) . Má mheaitseáil na luachanna na luachanna ar a chéile cheana féin sa tacar sonraí (a bheidh siad de ghnáth) , na seanluachanna scriosta go héifeachtach (cé go bhfuil na seanluachanna fós inrochtana má iarrann úsáideoir sonraí ó roimhe seo [leagan leagan](#versioning) an tacar sonraí) . @@ -3667,7 +3669,7 @@ Níl gach duine gá le haghaidh an cineál leagan fíneáil-grained, ach tá sé ##### HTTPS Cuir agus Scrios{#https-put-and-delete} * ["Cad faoi HTTPS PUT agus DELETE?!"](#https-put-and-delete) - [Prótacal Aistrithe Hipirtéal (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) Is é bunús an Gréasán Domhanda agus an chúis a thosaíonn URLanna leathanach gréasáin le "http://"nó "https://". Is HTTPS HTTP le sraith slándála breise. Gach lá, brabhsálaithe, scripteanna agus cláir ríomhaireachta a dhéanamh billiúin de HTTP (Staidéar S) **Glóthach** iarratais chun faisnéis a fháil ó fhoinsí iargúlta. HTTP (Staidéar S) san áireamh freisin eile [briathra](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , go háirithe PUT (sonraí a bhrú chuig an bhfreastalaí) agus DELETE (go sonraí DELETE ón bhfreastalaí) . Is ea, PUT agus DELETE an bealach ceart chun sonraí a chur isteach, agus sonraí a scriosadh ó, tacar sonraí trí HTTP (Staidéar S) . Tá GET tacaíocht ó gach píosa bogearraí is féidir a bheith ag obair le HTTP (Staidéar S) . Tá GET i ndáiríre éasca a bheith ag obair leis. Tá a fhios ag gach duine cheana féin conas a bheith ag obair le GET agus go leor a fhios conas a úsáid POST (is féidir a úsáid go bunúsach ar an mbealach céanna le GET) , mar sin rinne muid obair EDDTableFromHttpGet le GET agus POST. An-beag daoine (fiú níos lú ríomhchláraitheoirí) ag obair riamh le PUT agus DELETE. PUT agus DELETE tacaíocht de ghnáth ach amháin ag teangacha ríomhaireachta, mar sin ag baint úsáide as éilíonn siad clár sciliúil. Mar sin, tá PUT agus ROLETE de ghnáth cur chuige i bhfad níos cumbersome mar gheall ar an mbealach na huirlisí tagtha chun cinn. + [Prótacal Aistrithe Hipirtéal (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) Is é bunús an Gréasán Domhanda agus an chúis a thosaíonn URLanna leathanach gréasáin le " http://" nó " https://" . Is HTTPS HTTP le sraith slándála breise. Gach lá, brabhsálaithe, scripteanna agus cláir ríomhaireachta a dhéanamh billiúin de HTTP (Staidéar S) **Glóthach** iarratais chun faisnéis a fháil ó fhoinsí iargúlta. HTTP (Staidéar S) san áireamh freisin eile [briathra](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , go háirithe PUT (sonraí a bhrú chuig an bhfreastalaí) agus DELETE (go sonraí DELETE ón bhfreastalaí) . Is ea, PUT agus DELETE an bealach ceart chun sonraí a chur isteach, agus sonraí a scriosadh ó, tacar sonraí trí HTTP (Staidéar S) . Tá GET tacaíocht ó gach píosa bogearraí is féidir a bheith ag obair le HTTP (Staidéar S) . Tá GET i ndáiríre éasca a bheith ag obair leis. Tá a fhios ag gach duine cheana féin conas a bheith ag obair le GET agus go leor a fhios conas a úsáid POST (is féidir a úsáid go bunúsach ar an mbealach céanna le GET) , mar sin rinne muid obair EDDTableFromHttpGet le GET agus POST. An-beag daoine (fiú níos lú ríomhchláraitheoirí) ag obair riamh le PUT agus DELETE. PUT agus DELETE tacaíocht de ghnáth ach amháin ag teangacha ríomhaireachta, mar sin ag baint úsáide as éilíonn siad clár sciliúil. Mar sin, tá PUT agus ROLETE de ghnáth cur chuige i bhfad níos cumbersome mar gheall ar an mbealach na huirlisí tagtha chun cinn.   ##### Plean Gníomhaíochta don Oideachas{#httpget-notes} * [Nótaí](#httpget-notes) @@ -3676,7 +3678,7 @@ Níl gach duine gá le haghaidh an cineál leagan fíneáil-grained, ach tá sé ##### Go raibh maith agat{#thanks} * [Buíochas le CHORDS don smaoineamh bunúsach.](#thanks) An smaoineamh bunúsach do EDDTableFromHttpGet (i.e., ag baint úsáide as HTTP GET iarraidh sonraí a chur le tacar sonraí) Is ó UCAR ar (NCAR ar?) [Seirbhísí Sonraí Fíor-ama Cloud-Hosted (An tSraith Shinsearach) ](https://github.com/earthcubeprojects-chords) tionscadal. An fhormáid do na paraiméadair san iarraidh (arís agus arís eile *ainm = luach* , scartha ag &) Is é an fhormáid chaighdeánach chéanna a úsáideann foirmeacha HTML ar leathanaigh ghréasáin. Tá sé smaoineamh simplí agus iontach agus fiú níos mó mar gheall ar mogalra sé chomh breá le ERDDAP 's córas atá ann cheana féin chun déileáil le sonraí tabular. Is é an smaoineamh soiléir i hindsight, ach mé (Bob go bhfuil) Ní raibh smaoineamh air. EDDTableFrom Http Faigh Úsáideann go smaoineamh bunúsach, in éineacht lenár smaointe ar conas é a chur i bhfeidhm, chun córas a dhéanamh i ERDDAP™ chun sonraí a uaslódáil. Seachas an smaoineamh bunúsach ag baint úsáide as GET chun sonraí a bhrú isteach sa chóras, is é an cur i bhfeidhm EDDTableFromHttpGet go hiomlán difriúil agus go hiomlán neamhspleách ar CHORDS agus tá gnéithe éagsúla (e.g., comhaid logála, smután sonraí, córas slándála éagsúla, tacaíocht CRUD, sonraí in-atáirgthe) . Bhí ár nochtadh do CHORDS ach seimineár gréasáin. Ní raibh muid ag breathnú ar a n-cód nó a léamh mar gheall ar a fhios againn láithreach bhíomar ag iarraidh a chur i bhfeidhm ar an gcóras ar bhealach difriúil. Ach tá muid buíoch dóibh as an smaoineamh bunúsach. Is é an tagairt iomlán do CHORDS -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stampaí, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (Roghnaigh gach rud) . Cloud-Hosted Real-am Seirbhísí Sonraí do na Geosciences (An tSraith Shinsearach) bogearraí. UCAR / NCAR - An tSaotharlann Breathnadóireachta Domhain. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stampaí, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (Roghnaigh gach rud) . Cloud-Hosted Real-am Seirbhísí Sonraí do na Geosciences (An tSraith Shinsearach) bogearraí. UCAR / NCAR - An tSaotharlann Breathnadóireachta Domhain. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFrom Hyrax Amharc ar gach eolas{#eddtablefromhyraxfiles} [ **EDDTableFrom Hyrax Amharc ar gach eolas** ](#eddtablefromhyraxfiles) (bláthanna cumhra: cumhráin) comhiomlánaí comhaid sonraí le hathróga éagsúla, gach ceann acu le toisí amháin nó níos mó roinnte (mar shampla, am, airde (nó doimhneacht) , domhanleithead, domhanfhad) , agus a sheirbheáil ag [ Hyrax OPeNDAP freastalaí freastalaí](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Mura bhfuil aon ghearáin ann roimh 2020, féadfar an cineál tacar sonraí seo * An scáileán rang-scrapes an Hyrax leathanaigh ghréasáin leis na liostaí de chomhaid i ngach eolaire. Mar gheall ar seo, tá sé an-sonrach don fhormáid reatha Hyrax leathanaigh ghréasáin. Déanfaimid iarracht a choigeartú ERDDAP™ go tapa má / nuair leaganacha amach anseo Hyrax athrú ar an gcaoi a bhfuil na comhaid liostaithe. * An bhfuil<Tá comhadDir uaire leagan neamhaird. Ós rud é go n-íoslódálann an rang seo agus go ndéanann sé cóip áitiúil de gach comhad sonraí iargúlta, ERDDAP™ fórsaí an comhad Dir a bheith *Treoir do Thuismitheoirí* Seirbhís do Chustaiméirí * datasetID * /. * Le haghaidh< sourceUrl ×, bain úsáid as an URL an eolaire bonn de na tacar sonraí sa Hyrax freastalaí, mar shampla, - < sourceUrl úhttp://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ Baile sourceUrl ú + < sourceUrl ú http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ Baile sourceUrl ú (ach é a chur ar líne amháin) (Tá brón orainn, go bhfuil freastalaí a thuilleadh ar fáil) . An bhfuil sourceUrl leathanach gréasáin de ghnáth " OPeNDAP Innéacs Freastalaí de \\[ tréimhse saoil: ilbhliantúil \\] " ag an mbarr. * Ós rud é go n-íoslódálann an rang seo i gcónaí agus déanann sé cóip áitiúil de gach comhad sonraí iargúlta, níor chóir duit an tacar sonraí seo a fhilleadh i [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Sonraí: Tá na comhaid seo athróg sraith il\\_size, gach ceann acu le tréith Fadhb eile leis na comhaid seo: an Príomh\\_Investigator as a chéile\\_size athróg nach bhfuil gné sampla \\_dimension agus nach leanann an riail thuas. -Is féidir le comhaid samplacha don chineál seo tacar sonraí a fháil aghttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh \\] . +Is féidir le comhaid samplacha don chineál seo tacar sonraí a fháil ag https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh \\] . Féach an rang seo' superclass, [EDDTableFromFiles](#eddtablefromfiles) , le haghaidh faisnéise ar conas a oibríonn an rang seo agus conas é a úsáid. @@ -3850,10 +3852,10 @@ Déanann an chéad rud GenerateDatasetsXml don chineál seo tacar sonraí tar é [ **Seirbhísí ar líne** ](#eddtablefromnos) (DEPRECATE) Láimhseálann sonraí ó NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) foinse, a úsáideann [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) le haghaidh iarrataí agus freagraí. Tá sé an-sonrach do NOAA NOS XML. Féach ar an sampla EDDTableFromNOS tacar sonraí i datasets2.xml.   ### Seirbhísí ar líne{#eddtablefromobis} - [ **Seirbhísí ar líne** ](#eddtablefromobis) Láimhseálann sonraí ó Aigéan Córas Faisnéise Bitheolaíochta (OBIS) freastalaí freastalaí (a bhíhttp://www.iobis.org ) . Is féidir nach bhfuil aon freastalaithe níos gníomhaí a bhaineann úsáid as seo anois amach-de-dáta de chóras freastalaí OBIS. + [ **Seirbhísí ar líne** ](#eddtablefromobis) Láimhseálann sonraí ó Aigéan Córas Faisnéise Bitheolaíochta (OBIS) freastalaí freastalaí (a bhí http://www.iobis.org ) . Is féidir nach bhfuil aon freastalaithe níos gníomhaí a bhaineann úsáid as seo anois amach-de-dáta de chóras freastalaí OBIS. * freastalaithe OBIS súil iarratas XML agus freagra XML ar ais. -* Mar gheall ar gach freastalaithe OBIS freastal ar na hathróga céanna ar an mbealach céanna (a bhíhttp://iobis.org/tech/provider/questions) , ní gá duit a shonrú i bhfad a chur ar bun tacar sonraí OBIS i ERDDAP . +* Mar gheall ar gach freastalaithe OBIS freastal ar na hathróga céanna ar an mbealach céanna (a bhí http://iobis.org/tech/provider/questions ) , ní gá duit a shonrú i bhfad a chur ar bun tacar sonraí OBIS i ERDDAP . * MUST tú san áireamh " creator\\_email " tréith sa domhan domhanda addAttributes , ós rud é go bhfuil an t-eolas a úsáidtear laistigh den cheadúnas. Is féidir seoladh ríomhphoist oiriúnach a fháil ag léamh an freagra XML ón sourceURL. * Is féidir leat nó nach féidir a bheith in ann a fháil ar an tréith dhomhanda [< subsetVariables ú (#subsetvariables) chun obair le freastalaí OBIS ar leith. Má tá tú iarracht, ach iarracht athróg amháin (mar shampla, ScientificName nó Genus) . #### Seirbhísí ar líne creatlach XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Déanann an chéad rud GenerateDatasetsXml don chineál seo tacar sonraí tar é * Slí an Atlantaigh (Braiteoir Cumasú Gréasáin) agus SOS (Seirbhís Breathnóireachta Braiteoir) go bhfuil siad [Caighdeáin OpenGIS®](https://www.ogc.org/standards) . Tá an láithreán gréasáin na doiciméid caighdeáin. * An bhfuil OGC Seirbhísí Gréasáin Coiteann Sonraíocht ver 1.1.0 ( OGC Cuardach le haghaidh Iarratas Pleanála) Clúdaíonn sé tógáil ceisteanna GET agus POST (féach alt 7.2.3 agus alt 9) . * Má sheolann tú iarratas xml getCapability chuig SOS freastalaí freastalaí ( sourceUrl + "? seirbhíse = SOS Déan Teagmháil Linn GetCapabilities " " ") , gheobhaidh tú toradh xml le liosta de na stáisiúin agus breathnaithe Airíonna go bhfuil siad sonraí le haghaidh. - * Is tagairt fhoirmiúil URI é an Property a breathnaíodh do mhaoin. Mar shampla, urn: agusc: feiniméan: leithead: wgs84 nóhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Is tagairt fhoirmiúil URI é an Property a breathnaíodh do mhaoin. Mar shampla, urn: agusc: feiniméan: leithead: wgs84 nó https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Níl an Property breathnaithe athróg. - * D'fhéadfadh níos mó ná athróg amháin a bheith mar an gcéanna faoi deara Díroghnaigh gach rud (mar shampla, insideTemp agus taobh amuigh D'fhéadfadh Temp araon faoi deara Díroghnaigh gach rudhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * D'fhéadfadh níos mó ná athróg amháin a bheith mar an gcéanna faoi deara Díroghnaigh gach rud (mar shampla, insideTemp agus taobh amuigh D'fhéadfadh Temp araon faoi deara Díroghnaigh gach rud https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Má sheolann tú iarratas xml getObservation chuig SOS freastalaí, gheobhaidh tú toradh xml le cur síos ar ainmneacha réimse sa fhreagra, aonaid réimse, agus na sonraí. Beidh na hainmneacha réimse san áireamh le fada, domhanleithead, doimhneacht (b'fhéidir b'fhéidir) , agus am. * Gach ceann dataVariable do EDDTableFrom SOS Ní mór a chur san áireamh "Property tuillte" tréith, aithníonn an Property breathnaithe nach mór a iarraidh ar an bhfreastalaí a fháil ar an athróg. Go minic, roinnt dataVariable s liosta an Comhdhéanta céanna faoi dearaProperty. * An Téip Sonraí do gach dataVariable Ní fhéadfaidh an freastalaí a shonrú. Más amhlaidh, ní mór duit breathnú ar na freagraí sonraí XML ón bhfreastalaí agus a shannadh cuí [<Sonraí Teagmhála (#cineál) i an ERDDAP™ dataset dataVariable mínithe. @@ -3991,11 +3994,11 @@ Mura bhfuil aon ghearáin ann roimh 2020, féadfar an cineál tacar sonraí seo * Léann an rang na comhaid catalóg.xml sheirbheáil ag THREDDS leis na liostaí de<cliceáil grianghraf a mhéadú (tagairtí do bhreise chatalóg.xml fo-comhaid) agus<dataset bushing (comhaid sonraí) . * An bhfuil<Tá comhadDir uaire leagan neamhaird. Ós rud é go n-íoslódálann an rang seo agus go ndéanann sé cóip áitiúil de gach comhad sonraí iargúlta, ERDDAP™ fórsaí an comhad Dir a bheith *Treoir do Thuismitheoirí* Seirbhís do Chustaiméirí * datasetID * /. * Le haghaidh< sourceUrl ^, bain úsáid as an URL an comhad catalóg.xml don tacar sonraí sa freastalaí THREDDS, mar shampla: don URL seo a fhéadfar a úsáid i bhrabhsálaí gréasáin, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] , -úsáid tírdhreach< sourceUrl úhttps://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ Baile sourceUrl ú + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ Clár na dToghthóirí Níl an freastalaí seo ar fáil go hiontaofa a thuilleadh. \\] , +úsáid tírdhreach< sourceUrl ú https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ Baile sourceUrl ú (ach é a chur ar líne amháin) . * Ós rud é go n-íoslódálann an rang seo i gcónaí agus déanann sé cóip áitiúil de gach comhad sonraí iargúlta, níor chóir duit an tacar sonraí seo a fhilleadh i [EDDTableCopy](#eddtablecopy) . -* Tacaíonn an cineál tacar sonraí seo le OPTIONAL, is annamh a úsáidtear, tag speisialta,<speisialtaMode *modh modh modh modh* </specialMode uaire is féidir a úsáid chun a shonrú gur chóir rialacha speisialta, crua-chódaithe a úsáid chun a chinneadh ar chóir comhaid a íoslódáil ón bhfreastalaí. Faoi láthair, an t-aon bailí *modh modh modh modh* SAMOS a úsáidtear le tacair sonraí óhttps://tds.coaps.fsu.edu/thredds/catalog/samosa íoslódáil ach na comhaid leis an uimhir leagan deireanach. +* Tacaíonn an cineál tacar sonraí seo le OPTIONAL, is annamh a úsáidtear, tag speisialta,<speisialtaMode *modh modh modh modh* </specialMode uaire is féidir a úsáid chun a shonrú gur chóir rialacha speisialta, crua-chódaithe a úsáid chun a chinneadh ar chóir comhaid a íoslódáil ón bhfreastalaí. Faoi láthair, an t-aon bailí *modh modh modh modh* SAMOS a úsáidtear le tacair sonraí ó https://tds.coaps.fsu.edu/thredds/catalog/samos a íoslódáil ach na comhaid leis an uimhir leagan deireanach. * Féach an rang seo' superclass, [EDDTableFromFiles](#eddtablefromfiles) , le haghaidh faisnéise ar conas a oibríonn an rang seo agus conas é a úsáid. * Féach an 1D, 2D, 3D, agus 4D samplaí le haghaidh [EDDTableFromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Nuair a chríochnaíonn an freastalaí láimhseáil iarratas beidh sé a sheice ``` ``` -a bheith ina chúis le meaitseáil áitiúil sourceUrl (den sórt sinhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -go poiblí sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +a bheith ina chúis le meaitseáil áitiúil sourceUrl (den sórt sin https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +go poiblí sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Beidh aon athruithe ar luach an chlib seo i bhfeidhm an chéad uair eile ERDDAP™ léamha datasets.xml , lena n-áirítear mar fhreagra ar tacar sonraí [bratach bratach](/docs/server-admin/additional-information#flag) . Ach, ar chúiseanna slándála agus cúiseanna a bhaineann leis an gcóras síntiús, **Ná ÚSÁID AN TAG SEO!** @@ -4314,7 +4317,7 @@ Tá úsáideoirí go minic ach aineolach go bhfuil a n-iarratais troublesome. T ``` * Ní gá duit atosú ERDDAP™ do na hathruithe ar<iarratas a dhéanamh ar an liosta dubh le héifeacht a ghlacadh. Beidh na hathruithe a bhrath an chéad uair eile ERDDAP™ seiceálacha más gá aon tacar sonraí a athlódáil. Nó, is féidir leat dlús a chur leis an bpróiseas trí chuairt a thabhairt [leagan síos Bratach URL](/docs/server-admin/additional-information#set-dataset-flag) le haghaidh aon tacar sonraí. * Do chuid oibre ERDDAP™ Áirítear sa tuarascáil laethúil liosta/tally de na hiarratasóirí is gníomhaí a cheadaítear agus blocáilte. - * Más mian leat a fháil amach cén bhfearann / institiúid a bhaineann le seoladh IP uimhriúil, is féidir leat úsáid a bhaint saor in aisce, droim ar ais seirbhís gréasáin DNS cosúil le [https://network-tools.com/](https://network-tools.com/) . + * Más mian leat a fháil amach cén bhfearann / institiúid a bhaineann le seoladh IP uimhriúil, is féidir leat úsáid a bhaint saor in aisce, droim ar ais seirbhís gréasáin DNS cosúil le [ https://network-tools.com/ ](https://network-tools.com/) . * D'fhéadfadh go mbeadh amanna nuair a dhéanann sé ciall chun úsáideoirí áirithe a bhlocáil ag leibhéal níos airde, mar shampla, úsáideoirí mailíseacha. Mar shampla, is féidir leat bloc a rochtain ar gach rud ar do fhreastalaí, ní hamháin ERDDAP . Ar Linux, tá modh amháin den sórt sin a úsáid [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Mar shampla, is féidir leat a chur riail a bloc gach rud ag teacht ó 198.51.100.0 leis an ordú iptables -I INPUT -s 198.51.100.0 Seirbhís do Chustaiméirí @@ -4738,17 +4741,17 @@ WARNING: Má chuireann tú pailéid saincheaptha le do ERDDAP™ agus tá tú ED * Faoi láthair, le haghaidh EDDGrid fo-aicmí, aon athrú ar meiteashonraí nó ar ais athróg (mar shampla, pointe ama nua le haghaidh sonraí in aice-réad-ama) a mheastar a athrú, ach nach bhfuil athlódáil an tacar sonraí a mheas athrú (leis féin) . * Faoi láthair, i gcás fo-aicmí EDDTable, meastar go n-athraíonn aon athlódáil ar an tacar sonraí. * Faoi láthair, ní cheadaítear ach dhá chineál gníomhaíochtaí: - * " " "http://"nó "https://"-- Má thosaíonn an gníomh le "http://"nó "https://", ERDDAP™ a sheoladh chuig HTTP GET a iarraidh ar an URL sonraithe. Déanfar neamhaird ar an bhfreagra. Mar shampla, d'fhéadfadh an URL insint roinnt seirbhíse gréasáin eile rud éigin a dhéanamh. + * " " " http://" nó " https://" -- Má thosaíonn an gníomh le " http://" nó " https://" , ERDDAP™ a sheoladh chuig HTTP GET a iarraidh ar an URL sonraithe. Déanfar neamhaird ar an bhfreagra. Mar shampla, d'fhéadfadh an URL insint roinnt seirbhíse gréasáin eile rud éigin a dhéanamh. * Má tá an URL cuid cheist (tar éis an "?") , MUST sé a bheith cheana féin [faoin gcéad ionchódú](https://en.wikipedia.org/wiki/Percent-encoding) . Ní mór duit a ionchódú carachtair speisialta sna srianta (seachas an chéad 'Tógáil' agus an príomh '=' i srianta) i bhfoirm %H, i gcás ina bhfuil HH an luach heicseagach 2 dhigit an carachtar. De ghnáth, ní mór duit ach roinnt de na carachtair poncaíochta a thiontú: % isteach i %25, & i %26, " isteach i %22,<i %3C, = isteach i %3D, × i %3E, + isteach i %2B, | i %7C, \\[ i %5B, \\] isteach %5D, spás isteach% 20, agus gach carachtar a thiontú os cionn #127 isteach ina bhfoirm UTF-8 agus ansin ionchódú faoin gcéad gach beart de na foirm UTF-8 isteach i bhformáid%H (iarraidh ar Ríomhchláraitheoir le haghaidh cabhrach) . Mar shampla, & stationID × "41004" Tagann agus stationID %3E =% 2241004%22 Tá ionchódú réasúnta ag teastáil go ginearálta nuair a rochtain tú ERDDAP trí bhogearraí seachas brabhsálaí. Brabhsálaithe láimhseáil de ghnáth ionchódú faoin gcéad ar do shon. I gcásanna áirithe, ní mór duit a ionchódú faoin gcéad gach carachtar seachas A-Za-z0-9\\_-!. '' () \\*, ach nach bhfuil fós ionchódú an tosaigh 'agus' nó an príomh- '=' i srianta. -teangacha Clárú Tá uirlisí a dhéanamh seo (mar shampla, féach Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) agus Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) agus tá +teangacha Clárú Tá uirlisí a dhéanamh seo (mar shampla, féach Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) agus Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) agus tá [láithreáin ghréasáin go ionchódú faoin gcéad / dhíchódú ar do shon](https://www.url-encode-decode.com/) . * Ós rud é datasets.xml Is comhad XML, MUST tú freisin &-ionchódú GACH 'agus', '<', agus '3' sa URL mar 'T &', '<', agus ' & rsquo;' tar éis ionchódú faoin gcéad. * Sampla: Chun URL a d'fhéadfá a chlóscríobh isteach i bhrabhsálaí mar: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Ba chóir duit a shonrú<arChange bhéil chlib via (ar líne amháin) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ D'fhéadfadh sé seo difear a dhéanamh freisin ar an sórtáil focail gearr i g * Amharc ar gach eolas sourceUrl Is féidir tús a chur leis http:// , https:// Cóipeáil nasc leis an tweet Leabaigh an Tweet . https naisc a léamh agus a sheiceáil an fhoinse teastas digiteach a chinntiú go bhfuil an fhoinse a deir siad go bhfuil siad. I gcásanna neamhchoitianta, d'fhéadfadh sé seo a sheiceáil theipeann leis an earráid "javax.net.sssl.SSLProtocolException: handshake airdeall: gan aithint \\_name". Tá sé seo dócha mar gheall ar an ainm fearainn ar an deimhniú nach meaitseáil an t-ainm fearainn go bhfuil tú ag baint úsáide as. Is féidir leat agus ba chóir na sonraí ar an sourceUrl 's deimhniú i do bhrabhsálaí gréasáin, go háirithe, an liosta de "DNS Name" sa roinn "Faoi Ainm Malartach". I gcásanna áirithe, na sourceUrl is féidir go bhfuil tú ag baint úsáide as ailias an ainm fearainn ar an deimhniú. Mar shampla, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/caith an earráid, ach - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, a úsáideann an t-ainm fearainn ar an deimhniú, Ní bheidh. Dá bhrí sin, is é an réiteach sna cásanna seo an t-ainm fearainn ar an deimhniú a aimsiú agus a úsáid. Mura féidir leat é a fháil ar an deimhniú, déan teagmháil leis an soláthraí sonraí. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ caith an earráid, ach + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , a úsáideann an t-ainm fearainn ar an deimhniú, Ní bheidh. Dá bhrí sin, is é an réiteach sna cásanna seo an t-ainm fearainn ar an deimhniú a aimsiú agus a úsáid. Mura féidir leat é a fháil ar an deimhniú, déan teagmháil leis an soláthraí sonraí. I gcásanna eile, d'fhéadfadh an t-ainm fearainn ar an deimhniú a bheith do ghrúpa ainmneacha. Má tharlaíonn sé seo nó má tá an fhadhb inbhraite ar shlí eile, le do thoil ríomhphost Chris. John ag noa.gov chun an fhadhb a thuairisciú.   @@ -5221,7 +5224,7 @@ Tagann agus stationID %3E =% 2241004%22 Tá ionchódú réasúnta ag teastáil go ginearálta nuair a rochtain tú ERDDAP trí bhogearraí seachas brabhsálaí. Brabhsálaithe láimhseáil de ghnáth ionchódú faoin gcéad ar do shon. I gcásanna áirithe, ní mór duit a ionchódú faoin gcéad gach carachtar seachas A-Za-z0-9\\_-!. '' () \\*, ach nach bhfuil fós ionchódú an tosaigh 'agus' nó an príomh- '=' . teangacha Clárú Tá uirlisí a dhéanamh seo (mar shampla, féach Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -agus Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) agus tá +agus Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) agus tá [láithreáin ghréasáin go ionchódú faoin gcéad / dhíchódú ar do shon](https://www.url-encode-decode.com/) . * Ós rud é datasets.xml Is comhad XML, MUST tú freisin &-ionchódú GACH 'agus', '<', agus '3' sa URL mar 'T &', '<', agus ' & rsquo;' tar éis ionchódú faoin gcéad. * infoUrl Is uathúil go ERDDAP . Níl sé ó aon chaighdeán meiteashonraí. @@ -5257,7 +5260,28 @@ Nuair a bhíonn tacar sonraí luchtaithe i ERDDAP , ``` * Má " \\[ caighdeán caighdeánach \\] " a tharlaíonn sa luach tréith, cuirfear an caighdeán in ionad ERDDAP™ ceadúnas ó na<standardLicense bhéil chlib ERDDAP 's \\[ taiseachas aeir: fliuch \\] / webapps / erddap / WEB-INF / Ranganna/gov/noaa/pfel / erddap / util/messages.xml comhad. -   + +###### aicmiú aicmithe{#classification} +* [ **aicmiú aicmithe** ](#classification) leibhéal aicmithe na sonraí. + ``` + unclassified + ``` + * Tá luachanna inghlactha _unclassified_, _confidential_, _restricted_, _secret_, nó _top_secret_. + +###### thopaic_cata{#topic_category} +* [ **thopaic_cata** ](#topic_category) aicmiú téamach sonraí geografacha ardleibhéil chun cabhrú le grúpáil agus cuardach a dhéanamh ar thacair sonraí geografacha atá ar fáil. + ``` + geoscientific_information + ``` + * Tá luachanna inghlactha _biota_, _boundaries_, _climatology_meteorology_atomosphere, _economy_, _elevation_, __farming_, _geoscientific_information_, _health_health_, _imagery_base_climate_earth_cover_, _inland_waters_, _intelligence_national_, _oceans_, __planning_cadre_, _society_, __structure_, __transportation, __cumarsáid __communication_ + +###### cothabháil _ minicíocht{#maintenance_frequency} +* [ **cothabháil _ minicíocht** ](#maintenance_frequency) Minicíocht lena ndéantar modhnuithe agus scriosadh leis na sonraí tar éis é a tháirgeadh den chéad uair. + ``` + daily + ``` + * Tá luachanna inghlactha Tá luachanna inghlactha Tá _yearly_, _as_need_, _biennially_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _ quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) Is as an as dáta [Déan teagmháil linn](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (a aithníodh i Metadata\\_Conventions mar " Unidata Sonraí a aimsiú v1.0 ") caighdeán meiteashonraí. Ba é an luach tréith liosta de choinbhinsiúin meiteashonraí a úsáidtear ag an tacar sonraí seo. Má úsáideann tacar sonraí ACDD 1.0, is é an tréith seo ná STRONGLY AMNDED, mar shampla, @@ -5389,7 +5413,7 @@ Má tá an t-innéacs<1, meastar go bhfuil an tacar sonraí cothrom le dáta. Má tá an t-innéacs<=1, meastar go bhfuil an tacar sonraí as dáta. Má tá an t-innéacs<= 2, meastar go bhfuil an tacar sonraí an-as dáta. -An bhfuil testOutOfDate luach a úsáidtear freisin ag ERDDAP™ a ghiniúint anhttps://*yourDomain*/erddap/outOfDateDatasets.htmlweb development ( [sampla sampla sampla](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) a léiríonn na tacair sonraí a bhfuil< testOutOfDate × clibeanna, leis na tacair sonraí rangaithe ag an gcaoi a bhfuil siad lasmuigh den dáta. Má athraíonn tú an cineál comhaid (ó .html go .csv, .jsonlCSV , .nc , .tsv , ...) , is féidir leat an t-eolas sin a fháil i bhformáidí comhaid éagsúla. +An bhfuil testOutOfDate luach a úsáidtear freisin ag ERDDAP™ a ghiniúint an https://*yourDomain*/erddap/outOfDateDatasets.html web development ( [sampla sampla sampla](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) a léiríonn na tacair sonraí a bhfuil< testOutOfDate × clibeanna, leis na tacair sonraí rangaithe ag an gcaoi a bhfuil siad lasmuigh den dáta. Má athraíonn tú an cineál comhaid (ó .html go .csv, .jsonlCSV , .nc , .tsv , ...) , is féidir leat an t-eolas sin a fháil i bhformáidí comhaid éagsúla. Nuair is féidir, [Socraigh mar teanga réamhshocraithe](#generatedatasetsxml) Cuireann sé testOutOfDate tréith don domhan domhanda addAttributes de tacar sonraí. Is é seo an luach moladh bunaithe ar an eolas atá ar fáil a GenerateDatasetsXml. Mura bhfuil an luach cuí, é a athrú. @@ -5948,8 +5972,8 @@ unpackedValue = pacáilte Luach \\* scale\\_factor + + + + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone Is tréith OPTIONAL a úsáideann ERDDAP™ (agus aon caighdeáin meiteashonraí) le haghaidh [am agus amstamp athróg](#time-units) , a d'fhéadfadh a bheith i tacar sonraí gridded nó tacar sonraí tabular. * Is é an mhainneachtain " Zulu " " " (a bhfuil an leagan crios ama nua-aimseartha de GMT) . - * Faisnéis chúlra: "fritháireamh ama" (e.g., Am Caighdeánach an Aigéin Chiúin, -08:00, GMT-8) atá socraithe, sonrach, fritháireamh i gcoibhneas le Zulu (Uaireadóirí GMT) . I gcodarsnacht leis sin, is iad "criosanna ama" na rudaí i bhfad níos casta a bhfuil tionchar ag an gcosaint ar an tsampla (e.g., "SAM / Fanacht") , a raibh rialacha éagsúla in áiteanna éagsúla ag amanna éagsúla. Tá na criosanna ama i gcónaí ainmneacha ós rud é nach féidir iad a achoimre ag luach fhritháireamh simplí (féach an "TZ ainmneacha bunachar sonraí" colún sa tábla ag [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone Cuidíonn tréith leat déileáil le sonraí am áitiúil ó roinnt crios ama (e.g., 1987-03-25T17:32:05 An tAigéan Ciúin Am agus am) . Má tá tú sonraí ama teaghrán nó uimhriúil le (seasta) am fhritháireamh, ba chóir duit a choigeartú ach na sonraí a Zulu (a bhfuil an méid ERDDAP™ ag iarraidh) trí shonrú ama bonn éagsúla sa tréith aonad (e.g., "uair an chloig ó 1970-01T08:00:00Z", tabhair faoi deara an T08 chun an t-am a fhritháireamh) , agus i gcónaí na torthaí a sheiceáil chun a chinntiú go bhfaigheann tú na torthaí is mian leat. - * Le haghaidh athróg ama le sonraí foinse ó Stringsa, ligeann an tréith tú a shonrú crios ama a thoradh ERDDAP™ na hamanna foinse áitiúil-chrios a thiontú (roinnt in am caighdeánach, cuid acu in am a shábháil ar an Solas) isteach i Zulu amanna (atá i gcónaí i Am caighdeánach) . Is dócha go bhfuil liosta na n-ainmneacha crios ama bailí comhionann leis an liosta sa cholún TZ ag [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Tá criosanna ama coitianta na Stát Aontaithe: US / Hawaii, Stáit Aontaithe Mheiriceá / Alaska, SAM / Saor, US / Montain, US / Arizona, SAM / Lár, SAM / Eastern. + * Faisnéis chúlra: "fritháireamh ama" (e.g., Am Caighdeánach an Aigéin Chiúin, -08:00, GMT-8) atá socraithe, sonrach, fritháireamh i gcoibhneas le Zulu (Uaireadóirí GMT) . I gcodarsnacht leis sin, is iad "criosanna ama" na rudaí i bhfad níos casta a bhfuil tionchar ag an gcosaint ar an tsampla (e.g., "SAM / Fanacht") , a raibh rialacha éagsúla in áiteanna éagsúla ag amanna éagsúla. Tá na criosanna ama i gcónaí ainmneacha ós rud é nach féidir iad a achoimre ag luach fhritháireamh simplí (féach an "TZ ainmneacha bunachar sonraí" colún sa tábla ag [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone Cuidíonn tréith leat déileáil le sonraí am áitiúil ó roinnt crios ama (e.g., 1987-03-25T17:32:05 An tAigéan Ciúin Am agus am) . Má tá tú sonraí ama teaghrán nó uimhriúil le (seasta) am fhritháireamh, ba chóir duit a choigeartú ach na sonraí a Zulu (a bhfuil an méid ERDDAP™ ag iarraidh) trí shonrú ama bonn éagsúla sa tréith aonad (e.g., "uair an chloig ó 1970-01T08:00:00Z", tabhair faoi deara an T08 chun an t-am a fhritháireamh) , agus i gcónaí na torthaí a sheiceáil chun a chinntiú go bhfaigheann tú na torthaí is mian leat. + * Le haghaidh athróg ama le sonraí foinse ó Stringsa, ligeann an tréith tú a shonrú crios ama a thoradh ERDDAP™ na hamanna foinse áitiúil-chrios a thiontú (roinnt in am caighdeánach, cuid acu in am a shábháil ar an Solas) isteach i Zulu amanna (atá i gcónaí i Am caighdeánach) . Is dócha go bhfuil liosta na n-ainmneacha crios ama bailí comhionann leis an liosta sa cholún TZ ag [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Tá criosanna ama coitianta na Stát Aontaithe: US / Hawaii, Stáit Aontaithe Mheiriceá / Alaska, SAM / Saor, US / Montain, US / Arizona, SAM / Lár, SAM / Eastern. * Le haghaidh athróg ama le sonraí foinse uimhriúil, is féidir leat a shonrú ar an " time\\_zone " tréith, ach ní mór an luach a bheith " Zulu " nó "UTC". Más gá duit tacaíocht do chriosanna ama eile, le do thoil ríomhphost Chris. John ag noaa.gov.   ###### Oidhreacht_time_adjust{#legacy_time_adjust} diff --git a/i18n/hi/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/hi/docusaurus-plugin-content-docs/current/server-admin/datasets.md index b502525b3e..0942d53751 100644 --- a/i18n/hi/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/hi/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 बाह्य स्रोतों से वास्तविक डेटा फ़ाइलों को जमा करना एक भारी सुरक्षा जोखिम है, इसलिए ERDDAP™ इसके साथ सौदा नहीं करता है। उदाहरण के लिए, आपको एक ऐसे समाधान का पता लगाना होगा जो आपके और डेटा प्रदाता के लिए काम करता है, उदाहरण के लिए, ईमेल (छोटी फ़ाइलों के लिए) , बादल से खींचो (उदाहरण के लिए, ड्रॉपबॉक्स या गूगल ड्राइव) , एक sftp साइट (पासवर्ड के साथ) , या स्नीकर नेट (यूएसबी अंगूठे ड्राइव या बाहरी हार्ड ड्राइव) । आपको शायद केवल उन लोगों से फ़ाइलों को स्वीकार करना चाहिए जिन्हें आप जानते हैं। आपको वायरस के लिए फ़ाइलों को स्कैन करने और अन्य सुरक्षा सावधानियों को लेने की आवश्यकता होगी। इसमें कोई लिंक नहीं है ERDDAP™ डेटा प्रदाता फॉर्म (उदाहरण के लिए, पर ERDDAP™ होम पेज) । इसके बजाय, जब कोई आपको बताता है कि वे अपने डेटा को आपके द्वारा सेवा प्रदान करना चाहते हैं ERDDAP , आप उन्हें कुछ ऐसा कह सकते हैं: -हां, हम आपके डेटा को आपके डेटा में बदल सकते हैं ERDDAP । शुरू करने के लिए, कृपया फॉर्म भरेंhttps://*yourUrl*/erddap/dataProviderForm.html (या http:// अगर https:// सक्षम नहीं है) । +हां, हम आपके डेटा को आपके डेटा में बदल सकते हैं ERDDAP । शुरू करने के लिए, कृपया फॉर्म भरें https://*yourUrl*/erddap/dataProviderForm.html (या http:// अगर https:// सक्षम नहीं है) । समाप्त होने के बाद, मैं आपसे अंतिम विवरण देने के लिए संपर्क करूँगा। यदि आप सिर्फ फॉर्म देखना चाहते हैं (इसे भरने के बिना) , आप फॉर्म को देख सकते हैं ERD ' ERDDAP : [परिचय](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [भाग 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [भाग 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [भाग 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , और [भाग 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) । ये लिंक ERD ERDDAP™ मुझे जानकारी भेजें, न कि आप, इसलिए उन लोगों के साथ जानकारी प्रस्तुत न करें जब तक कि आप वास्तव में डेटा जोड़ना चाहते हैं। ERD ERDDAP । @@ -190,23 +190,23 @@ GenerateDatasetsXml का उत्पादन एक मोटे ड्र   ##### EDDGrid FromThreddsCatalog{#eddgridfromthreddscatalog} यह EDDType सभी उत्पन्न करता है datasets.xml सभी के लिए जरूरत पड़ने वाले हिस्से [ EDDGrid FromDap](#eddgridfromdap) डेटासेट जो इसे एक THREDDS के माध्यम से तेजी से क्रॉलिंग द्वारा खोज सकते हैं (उप) सूची THREDDS कैटलॉग URL के कई रूप हैं। यह विकल्प उदाहरण के लिए, इसमें / कैटलॉग के साथ एक THREDDS .xml URL की आवश्यकता है। -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlया -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml या + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (a related) HTML catalog is at -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlजिसके लिए स्वीकार्य नहीं है EDDGrid FromThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html जिसके लिए स्वीकार्य नहीं है EDDGrid FromThreddsCatalog). यदि आपके पास समस्या है EDDGrid सेथरेड कैटलॉग: * सुनिश्चित करें कि आप जिस URL का उपयोग कर रहे हैं वह मान्य है, इसमें /catalog/, और /catalog.xml के साथ समाप्त होता है। -* यदि संभव हो, तो सार्वजनिक आईपी पते का उपयोग करें (उदाहरण के लिए,https://oceanwatch.pfeg.noaa.gov) यूआरएल में, एक स्थानीय संख्यात्मक आईपी पता नहीं (उदाहरण के लिए,https://12.34.56.78) । यदि THREDDS केवल स्थानीय संख्यात्मक IP पते के माध्यम से सुलभ है, तो आप उपयोग कर सकते हैं [<ConvertTopublicSourceUrl> (#converttopublicsourceurl) इसलिए ERDDAP™ हालांकि, उपयोगकर्ता सार्वजनिक पते को देखते हैं ERDDAP™ स्थानीय संख्यात्मक पते से डेटा प्राप्त होता है। +* यदि संभव हो, तो सार्वजनिक आईपी पते का उपयोग करें (उदाहरण के लिए, https://oceanwatch.pfeg.noaa.gov ) यूआरएल में, एक स्थानीय संख्यात्मक आईपी पता नहीं (उदाहरण के लिए, https://12.34.56.78 ) । यदि THREDDS केवल स्थानीय संख्यात्मक IP पते के माध्यम से सुलभ है, तो आप उपयोग कर सकते हैं [<ConvertTopublicSourceUrl> (#converttopublicsourceurl) इसलिए ERDDAP™ हालांकि, उपयोगकर्ता सार्वजनिक पते को देखते हैं ERDDAP™ स्थानीय संख्यात्मक पते से डेटा प्राप्त होता है। * यदि आपको कोई समस्या है तो आप हल नहीं कर सकते, [समस्या निवारण युक्तियाँ की जाँच करें](#troubleshooting-tips) । * इसके लिए निम्न स्तर कोड अब उपयोग करता है Unidata Netcdf-java catalog क्रॉलर कोड (थर्ड सूची वर्ग) ताकि यह सभी THREDDS कैटलॉग को संभाल सके (जो आश्चर्यजनक रूप से जटिल हो सकता है) धन्यवाद Unidata उस कोड के लिए।   ##### EDDGrid LonPM180FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} यह EDDtype उत्पन्न करता है datasets.xml बनाना [ EDDGrid LonPM180](#eddgridlonpm180) सभी से डेटासेट EDDGrid एक में डेटासेट ERDDAP इसमें 180 से अधिक लम्बाई मान होते हैं। -* यदि संभव हो, तो सार्वजनिक आईपी पते का उपयोग करें (उदाहरण के लिए,https://oceanwatch.pfeg.noaa.gov) यूआरएल में, एक स्थानीय संख्यात्मक आईपी पता नहीं (उदाहरण के लिए,https://12.34.56.78) । यदि ERDDAP™ केवल स्थानीय संख्यात्मक आईपी पते के माध्यम से सुलभ है, आप उपयोग कर सकते हैं [<ConvertTopublicSourceUrl> (#converttopublicsourceurl) इसलिए ERDDAP™ हालांकि, उपयोगकर्ता सार्वजनिक पते को देखते हैं ERDDAP™ स्थानीय संख्यात्मक पते से डेटा प्राप्त होता है। +* यदि संभव हो, तो सार्वजनिक आईपी पते का उपयोग करें (उदाहरण के लिए, https://oceanwatch.pfeg.noaa.gov ) यूआरएल में, एक स्थानीय संख्यात्मक आईपी पता नहीं (उदाहरण के लिए, https://12.34.56.78 ) । यदि ERDDAP™ केवल स्थानीय संख्यात्मक आईपी पते के माध्यम से सुलभ है, आप उपयोग कर सकते हैं [<ConvertTopublicSourceUrl> (#converttopublicsourceurl) इसलिए ERDDAP™ हालांकि, उपयोगकर्ता सार्वजनिक पते को देखते हैं ERDDAP™ स्थानीय संख्यात्मक पते से डेटा प्राप्त होता है।   ##### EDDGrid Lon0360FromErddapCatalog{#eddgridlon0360fromerddapcatalog} यह EDDtype उत्पन्न करता है datasets.xml बनाना [ EDDGrid Lon0360](#eddgridlon0360) सभी से डेटासेट EDDGrid एक में डेटासेट ERDDAP 0 से कम किसी भी देशांतर मान है। -* यदि संभव हो, तो सार्वजनिक आईपी पते का उपयोग करें (उदाहरण के लिए,https://oceanwatch.pfeg.noaa.gov) यूआरएल में, एक स्थानीय संख्यात्मक आईपी पता नहीं (उदाहरण के लिए,https://12.34.56.78) । यदि ERDDAP™ केवल स्थानीय संख्यात्मक आईपी पते के माध्यम से सुलभ है, आप उपयोग कर सकते हैं [<ConvertTopublicSourceUrl> (#converttopublicsourceurl) इसलिए ERDDAP™ हालांकि, उपयोगकर्ता सार्वजनिक पते को देखते हैं ERDDAP™ स्थानीय संख्यात्मक पते से डेटा प्राप्त होता है। +* यदि संभव हो, तो सार्वजनिक आईपी पते का उपयोग करें (उदाहरण के लिए, https://oceanwatch.pfeg.noaa.gov ) यूआरएल में, एक स्थानीय संख्यात्मक आईपी पता नहीं (उदाहरण के लिए, https://12.34.56.78 ) । यदि ERDDAP™ केवल स्थानीय संख्यात्मक आईपी पते के माध्यम से सुलभ है, आप उपयोग कर सकते हैं [<ConvertTopublicSourceUrl> (#converttopublicsourceurl) इसलिए ERDDAP™ हालांकि, उपयोगकर्ता सार्वजनिक पते को देखते हैं ERDDAP™ स्थानीय संख्यात्मक पते से डेटा प्राप्त होता है।   ##### EDDsFromFiles{#eddsfromfiles} एक प्रारंभ निर्देशिका को देखते हुए, यह निर्देशिका और सभी उपनिर्देशों को विकृत करता है और डेटा फ़ाइलों के प्रत्येक समूह के लिए डेटासेट बनाने की कोशिश करता है जो इसे पाता है। @@ -566,7 +566,7 @@ NCCSV 1.0 फाइलें किसी भी निर्दिष्ट प ### डेटा प्रकार टिप्पणियाँ{#data-type-comments} * कई फ़ाइल प्रकारों में लंबे, ulong और char डेटा के लिए खराब समर्थन के कारण, हम इन डेटा प्रकारों के उपयोग को हतोत्साहित करते हैं ERDDAP । जब संभव हो, तो लंबे और लंबे समय तक डबल का उपयोग करें और चार के बजाय स्ट्रिंग का उपयोग करें।   -* मेटाडाटा - क्योंकि(OPeN)DAP'.das and .dds प्रतिक्रियाओं लंबे या ulong विशेषताओं या डेटा प्रकारों का समर्थन नहीं करते हैं (इसके बजाय उन्हें डबल्स के रूप में दिखाते हैं) , आप इसके बजाय उपयोग करना चाहते हैं ERDDAP मेटाडाटा के सारणीबद्ध प्रतिनिधित्व के रूप में देखा गया http .../erddap/ **जानकारी** / * datasetID * Web page (उदाहरण के लिए, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (जो आप अन्य फ़ाइल प्रकारों में भी प्राप्त कर सकते हैं, उदाहरण के लिए, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) या .nccsv मेटाडाटा प्रतिक्रिया (उदाहरण के लिए, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) हालांकि .nccsv मेटाडाटा केवल सारणीबद्ध डेटासेट के लिए उपलब्ध है) दोनों डेटा प्रकारों का समर्थन करते हैं (विशेष रूप से, लंबे, लंबे समय तक, और char) । +* मेटाडाटा - क्योंकि(OPeN)DAP'.das and .dds प्रतिक्रियाओं लंबे या ulong विशेषताओं या डेटा प्रकारों का समर्थन नहीं करते हैं (इसके बजाय उन्हें डबल्स के रूप में दिखाते हैं) , आप इसके बजाय उपयोग करना चाहते हैं ERDDAP मेटाडाटा के सारणीबद्ध प्रतिनिधित्व के रूप में देखा गया http .../erddap/ **जानकारी** / * datasetID * Web page (उदाहरण के लिए, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (जो आप अन्य फ़ाइल प्रकारों में भी प्राप्त कर सकते हैं, उदाहरण के लिए, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) या .nccsv मेटाडाटा प्रतिक्रिया (उदाहरण के लिए, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) हालांकि .nccsv मेटाडाटा केवल सारणीबद्ध डेटासेट के लिए उपलब्ध है) दोनों डेटा प्रकारों का समर्थन करते हैं (विशेष रूप से, लंबे, लंबे समय तक, और char) ।   ### मीडिया फ़ाइलें{#media-files} सभी डेटा संख्याओं या पाठ के सरणी नहीं हैं। कुछ डेटासेट में मीडिया फ़ाइलों जैसे छवि, ऑडियो और वीडियो फ़ाइलों को शामिल या शामिल किया गया है। ERDDAP™ उपयोगकर्ताओं के लिए मीडिया फ़ाइलों तक पहुंच प्राप्त करना आसान बनाने के लिए कुछ विशेष सुविधाएँ हैं। यह दो चरण प्रक्रिया है: @@ -604,7 +604,7 @@ EDDTableFromFileNames के माध्यम से सुलभ सभी ### AWS S3 Files के साथ काम करना{#working-with-aws-s3-files} [अमेज़न वेब सेवा (एडब्ल्यूएस) ](https://aws.amazon.com) एक विक्रेता है [क्लाउड कंप्यूटिंग](https://en.wikipedia.org/wiki/Cloud_computing) सेवाएं [S3](https://aws.amazon.com/s3/) AWS द्वारा प्रस्तावित एक ऑब्जेक्ट स्टोरेज सिस्टम है। एक पारंपरिक फ़ाइल सिस्टम की निर्देशिकाओं और फ़ाइलों की पदानुक्रम प्रणाली के बजाय (अपने पीसी में हार्ड ड्राइव की तरह) , S3 सिर्फ "buckets" प्रदान करता है जो "objects" पकड़ता है (हम उन्हें कॉल करेंगे "files" ) । -ASCII फ़ाइलों के लिए (उदाहरण के लिए, csv) , ERDDAP™ सीधे बाल्टी में फ़ाइलों के साथ काम कर सकते हैं। केवल वही चीज जो आपको करना है उसे निर्दिष्ट करें<AWS बाल्टी के लिए एक विशिष्ट प्रारूप का उपयोग करके डेटासेट के लिए फ़ाइलDir>, उदाहरण के लिए,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/। आपको उपयोग नहीं करना चाहिए<CashFromUrl>। विवरण के लिए नीचे देखें। +ASCII फ़ाइलों के लिए (उदाहरण के लिए, csv) , ERDDAP™ सीधे बाल्टी में फ़ाइलों के साथ काम कर सकते हैं। केवल वही चीज जो आपको करना है उसे निर्दिष्ट करें<AWS बाल्टी के लिए एक विशिष्ट प्रारूप का उपयोग करके डेटासेट के लिए फ़ाइलDir>, उदाहरण के लिए, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ । आपको उपयोग नहीं करना चाहिए<CashFromUrl>। विवरण के लिए नीचे देखें। लेकिन द्विआधारी फ़ाइलों के लिए (उदाहरण के लिए .nc , .grib, .bufr, और .hdf फ़ाइलें) , आपको उपयोग करने की आवश्यकता है<CashFromUrl> प्रणाली नीचे वर्णित है। ERDDAP , netcdfjava (जो ERDDAP™ इन फ़ाइलों से डेटा पढ़ने के लिए उपयोग करता है) , और अन्य वैज्ञानिक डेटा सॉफ्टवेयर को पारंपरिक फ़ाइल सिस्टम में फ़ाइलों के साथ काम करने के लिए डिज़ाइन किया गया है जो प्रदान करता है [ब्लॉक स्तर](https://en.wikipedia.org/wiki/Block-level_storage) फ़ाइलों तक पहुंच (जो किसी फ़ाइल के पढ़ने वाले हिस्से की अनुमति देता है) लेकिन केवल S3 प्रदान करता है [फाइल का स्तर (वस्तु) ](https://en.wikipedia.org/wiki/Block-level_storage) फ़ाइलों तक पहुंच (जो केवल संपूर्ण फ़ाइल पढ़ने की अनुमति देता है) । AWS S3 का विकल्प प्रदान करता है, [लोचदार ब्लॉक स्टोर (EBS) ](https://aws.amazon.com/ebs/) ), जो फ़ाइलों के लिए ब्लॉक स्तर की पहुंच का समर्थन करता है लेकिन यह S3 की तुलना में अधिक महंगा है, इसलिए इसका उपयोग शायद ही कभी बड़ी मात्रा में डेटा फ़ाइलों के थोक भंडारण के लिए किया जाता है। (इसलिए जब लोग क्लाउड में डेटा संग्रहीत करते हैं (S3) यह आमतौर पर नारंगी तुलना के लिए एक सेब है।) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` उस वस्तु के लिए संबंधित यूआरएल है - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS उस URL का निर्माण करने के तरीके में थोड़ा भिन्नता का समर्थन करता है, लेकिन ERDDAP™ इस एक विशिष्ट प्रारूप की आवश्यकता है: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* जैसा ERDDAP v2.29, अब आप उपयोग कर सकते हैं `s3` यूआरआई प्रारूप के बजाय बाल्टी यूआरएल। यह प्रारूप द्वारा उपयोग किया जाता है [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) । s3 *बाल्टीनाम* / *कुंजी* @@ -697,22 +697,22 @@ S3 विन्यास चर की एक पूरी सूची के सभी मामलों में, आपको AWS खाता की आवश्यकता होगी क्योंकि AWS SDK के लिए Java (जो ERDDAP™ एक बाल्टी की सामग्री के बारे में जानकारी पुनर्प्राप्त करने के लिए उपयोग करता है) AWS खाता क्रेडेंशियल की आवश्यकता है। (नीचे) ERDDAP™ अगर आप निर्दिष्ट करते हैं तो केवल AWS S3 बाल्टी तक पहुंच सकते हैं [<CashFromUrl> (#cachefromurl) (or)<एक विशिष्ट प्रारूप में फ़ाइलDir>: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* कहाँ * बाल्टीनाम बाल्टी नाम का छोटा रूप है, उदाहरण के लिए noaa-goes17। * Aws-region, उदाहरण के लिए, us-east-1, "Region" कॉलम से एक सारणी में है। [AWS सेवा समापन बिंदु](https://docs.aws.amazon.com/general/latest/gr/rande.html) जहां बाल्टी वास्तव में स्थित है। * उपसर्ग वैकल्पिक है। यदि आप उपस्थित हैं, तो इसके साथ समाप्त होना चाहिए '/' । -उदाहरण के लिए,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +उदाहरण के लिए, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ यह URL प्रारूप AWS S3 सिफारिशों में से एक है: देखें [एक बाल्टी तक पहुंचना](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) और [यह विवरण उपसर्ग](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) । ERDDAP™ की आवश्यकता है कि आप बाल्टी यूआरएल और वैकल्पिक उपसर्ग को एक URL में जोड़ते हैं ताकि निर्दिष्ट किया जा सके।<कैशFromUrl> (या<फ़ाइलDir> #### टेस्ट पब्लिक AWS S3 बाल्टी{#test-public-aws-s3-buckets} सार्वजनिक बाल्टी के लिए, आप कर सकते हैं और अपने ब्राउज़र में AWS S3 निर्देशिका के बाल्टी URL का परीक्षण करना चाहिए, उदाहरण के लिए, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) यदि बाल्टी यूआरएल सही है और उपयुक्त है ERDDAP यह एक XML दस्तावेज़ वापस कर देगा, जिसने XML दस्तावेज़ को वापस कर दिया है। (आंशिक) उस बाल्टी की सामग्री की सूची। दुर्भाग्य से, पूर्ण यूआरएल (यानी, बाल्टी यूआरएल प्लस उपसर्ग) कि ERDDAP™ किसी दिए गए डेटासेट के लिए एक ब्राउज़र में काम नहीं करता है। AWS अपने ब्राउज़र में आसानी से बाल्टी के पदानुक्रम को ब्राउज़ करने के लिए एक प्रणाली की पेशकश नहीं करता है। (यदि वह गलत है, तो कृपया क्रिस को ईमेल करें। जॉन at noaa.gov. अन्यथा, अमेज़न, कृपया इसके लिए समर्थन जोड़ें!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) यदि बाल्टी यूआरएल सही है और उपयुक्त है ERDDAP यह एक XML दस्तावेज़ वापस कर देगा, जिसने XML दस्तावेज़ को वापस कर दिया है। (आंशिक) उस बाल्टी की सामग्री की सूची। दुर्भाग्य से, पूर्ण यूआरएल (यानी, बाल्टी यूआरएल प्लस उपसर्ग) कि ERDDAP™ किसी दिए गए डेटासेट के लिए एक ब्राउज़र में काम नहीं करता है। AWS अपने ब्राउज़र में आसानी से बाल्टी के पदानुक्रम को ब्राउज़ करने के लिए एक प्रणाली की पेशकश नहीं करता है। (यदि वह गलत है, तो कृपया क्रिस को ईमेल करें। जॉन at noaa.gov. अन्यथा, अमेज़न, कृपया इसके लिए समर्थन जोड़ें!) #### एक बाल्टी की सामग्री देखना{#viewing-the-contents-of-a-bucket} -S3 बाल्टी में अक्सर कुछ श्रेणियों की फाइलें होती हैं, कुछ छद्म उपनिर्देशों में, जो एक जोड़ी बन सकती हैं। ERDDAP™ डेटासेट बनाने के लिए ERDDAP™ डेटासेट, आपको प्रारंभिक निर्देशिका के लिए जानने की आवश्यकता है<कैशFromUrl> (या<फ़ाइलDir> और फ़ाइल नामों का प्रारूप जो फ़ाइलों की उस सबसेट की पहचान करता है। यदि आप किसी ब्राउज़र में बाल्टी की पूरी सामग्री को देखने की कोशिश करते हैं, तो S3 आपको पहली 1000 फाइलें दिखाएगा, जो अपर्याप्त है। वर्तमान में, आपके लिए एक बाल्टी की सभी सामग्री को देखने का सबसे अच्छा तरीका है [EDDTableFromFileNames](#eddtablefromfilenames) डेटासेट (अपने पीसी पर ERDDAP™ और/या अपनी जनता पर ERDDAP ) , जो आपको निर्देशिका संरचना और डाउनलोड फ़ाइलों को ब्राउज़ करने का एक आसान तरीका भी देता है। The The most of the<फ़ाइलDir> इसके लिए वह URL होगा जिसे आपने ऊपर बनाया है, उदाहरण के लिए,https://noaa-goes17.s3.us-east-1.amazonaws.com। \\[ क्यों नहीं करता AWS S3 किसी को भी AWS खाते के बिना ऐसा करने का एक त्वरित और आसान तरीका प्रदान करता है? \\] ध्यान दें कि जब मैं अपने पीसी पर एक गैर-अमेज़न नेटवर्क पर ऐसा करता हूं, तो ऐसा लगता है कि अमेज़ॅन एक ट्रिकल के जवाब को धीमा कर देता है (लगभग 100 (?) प्रति चंक) पहले कुछ हिस्सों के बाद (1000 फ़ाइलों का प्रति हिस्सा) डाउनलोड किया गया है। चूंकि बाल्टी में बड़ी संख्या में फाइलें हो सकती हैं (Noaa-goes17 है 26 मिलियन) एक बाल्टी की सभी सामग्री प्राप्त करने से EDDTableFromFileNames कई घंटे लग सकते हैं। (उदाहरण के लिए, 12!) समाप्त करना \\[ अमेज़न क्या है? \\] +S3 बाल्टी में अक्सर कुछ श्रेणियों की फाइलें होती हैं, कुछ छद्म उपनिर्देशों में, जो एक जोड़ी बन सकती हैं। ERDDAP™ डेटासेट बनाने के लिए ERDDAP™ डेटासेट, आपको प्रारंभिक निर्देशिका के लिए जानने की आवश्यकता है<कैशFromUrl> (या<फ़ाइलDir> और फ़ाइल नामों का प्रारूप जो फ़ाइलों की उस सबसेट की पहचान करता है। यदि आप किसी ब्राउज़र में बाल्टी की पूरी सामग्री को देखने की कोशिश करते हैं, तो S3 आपको पहली 1000 फाइलें दिखाएगा, जो अपर्याप्त है। वर्तमान में, आपके लिए एक बाल्टी की सभी सामग्री को देखने का सबसे अच्छा तरीका है [EDDTableFromFileNames](#eddtablefromfilenames) डेटासेट (अपने पीसी पर ERDDAP™ और/या अपनी जनता पर ERDDAP ) , जो आपको निर्देशिका संरचना और डाउनलोड फ़ाइलों को ब्राउज़ करने का एक आसान तरीका भी देता है। The The most of the<फ़ाइलDir> इसके लिए वह URL होगा जिसे आपने ऊपर बनाया है, उदाहरण के लिए, https://noaa-goes17.s3.us-east-1.amazonaws.com । \\[ क्यों नहीं करता AWS S3 किसी को भी AWS खाते के बिना ऐसा करने का एक त्वरित और आसान तरीका प्रदान करता है? \\] ध्यान दें कि जब मैं अपने पीसी पर एक गैर-अमेज़न नेटवर्क पर ऐसा करता हूं, तो ऐसा लगता है कि अमेज़ॅन एक ट्रिकल के जवाब को धीमा कर देता है (लगभग 100 (?) प्रति चंक) पहले कुछ हिस्सों के बाद (1000 फ़ाइलों का प्रति हिस्सा) डाउनलोड किया गया है। चूंकि बाल्टी में बड़ी संख्या में फाइलें हो सकती हैं (Noaa-goes17 है 26 मिलियन) एक बाल्टी की सभी सामग्री प्राप्त करने से EDDTableFromFileNames कई घंटे लग सकते हैं। (उदाहरण के लिए, 12!) समाप्त करना \\[ अमेज़न क्या है? \\] #### EDDTable AWS S3 बाल्टी के साथ FileNames Dataset से{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} यदि आपके पास एक बाल्टी का नाम है, लेकिन पहले से ही S3 बाल्टी में फ़ाइलों की एक सूची नहीं है, जो बाल्टी में प्रासंगिक फ़ाइलों के स्थान की पहचान करता है, तो EDDTableFromFileNames डेटासेट बनाने के लिए नीचे दिए गए निर्देशों का उपयोग करें ताकि आप S3 बाल्टी के डायरेक्टरी पदानुक्रम को ब्राउज़ कर सकें। ERDDAP ' "files" प्रणाली। @@ -727,22 +727,24 @@ java.lang. IllegalArgumentException: प्रोफाइल फ़ाइल लिनक्स और मैक ओएस के लिए Hint: क्रेडेंशियल फ़ाइल उपयोगकर्ता की होम डायरेक्टरी में होना चाहिए जो टॉमकैट चल रहा है। (और ERDDAP ) (इस अनुच्छेद के लिए, हम उपयोगकर्ता = tomcat मान लेंगे) एक फ़ाइल में ~/.aws/credentials कहा जाता है। यह नहीं मानो कि ~ /home/tomcat - वास्तव में सीडी ~ का उपयोग यह पता लगाने के लिए कि ऑपरेटिंग सिस्टम किस तरह सोचता है ~ उपयोगकर्ता के लिए=tomcat है। यदि यह मौजूद नहीं है तो निर्देशिका बनाएं। इसके अलावा, जब आप क्रेडेंशियल फ़ाइल को जगह में डाल देते हैं, तो सुनिश्चित करें कि उपयोगकर्ता और फ़ाइल के लिए समूह टोमकैट है और फिर यह सुनिश्चित करने के लिए chmod 400 क्रेडेंशियल का उपयोग करें कि फ़ाइल केवल उपयोगकर्ता=tomcat के लिए पढ़ी जाती है। 3. में बाल्टी यूआरएल बनाएं [प्रारूप ERDDAP™ आवश्यकता](#accessing-files-in-an-aws-s3-bucket) , उदाहरण के लिए, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , और (सार्वजनिक बाल्टी के लिए) यह सुनिश्चित करने के लिए कि यह XML दस्तावेज़ लौटाता है जिसमें उस बाल्टी की सामग्री को आंशिक रूप से सूचीबद्ध किया गया है। + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , और (सार्वजनिक बाल्टी के लिए) यह सुनिश्चित करने के लिए कि यह XML दस्तावेज़ लौटाता है जिसमें उस बाल्टी की सामग्री को आंशिक रूप से सूचीबद्ध किया गया है।   4. उपयोग [जनरेट DatasetXml](#generatedatasetsxml) बनाना [EDDTableFromFileNames](#eddtablefromfilenames) डेटासेट: * प्रारंभिक निर्देशिका के लिए, इस वाक्यविन्यास का उपयोग करें: \\*\\*\\ *fromOnTheFly,* YourBucketUrl* उदाहरण के लिए, - \\*\\**OnTheFly से,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\**OnTheFly से, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * फ़ाइल का नाम regex? * * Recursive? सच * रीलोड हरNMinutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * संस्था? NOAA * सारांश? कुछ नहीं ( ERDDAP™ स्वचालित रूप से एक सभ्य सारांश तैयार करेगा।) * शीर्षक? कुछ नहीं ( ERDDAP™ स्वचालित रूप से एक सभ्य शीर्षक तैयार करेगा।) सामान्य रूप से, आपको सुधार को सत्यापित करने और डेटासेट के हिस्से से पहले सुधार करने के लिए परिणामी XML को संपादित करना चाहिए। datasets.xml । 5. यदि आप ऊपर दिए गए निर्देशों का पालन करते हैं और डेटासेट को लोड करते हैं ERDDAP , आपने EDDTableFromFiles डेटासेट बनाया है। उदाहरण के रूप में, और किसी के लिए AWS ओपन डेटा बाल्टी से फ़ाइलों को ब्राउज़ करने और डाउनलोड करने के लिए इसे आसान बनाने के लिए, हमने EDDTableFromFileNames डेटासेट बनाया है (सूची को देखें) - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) लगभग सभी के लिए [AWS S3 ओपन डेटा बकेट](https://registry.opendata.aws/) । + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) लगभग सभी के लिए [AWS S3 ओपन डेटा बकेट](https://registry.opendata.aws/) । \\[ कुछ बाल्टी जिसमें हम शामिल नहीं थे, या तो रूट डायरेक्टरी में बड़ी संख्या में फाइलें हैं। (अधिक से अधिक समय में डाउनलोड किया जा सकता है) सार्वजनिक पहुंच की अनुमति नहीं है (क्या वे सभी को सार्वजनिक नहीं होना चाहिए?) , या अनुरोधकर्ता भुगतान बाल्टी हैं (उदाहरण के लिए, सेन्टिनेल) । \\] यदि आप क्लिक करते हैं "files" इन डेटासेटों में से एक के लिए लिंक, आप उस S3 बाल्टी में निर्देशिका पेड़ और फ़ाइलों को ब्राउज़ कर सकते हैं। रास्ते के कारण\\*\\*\\*OnTheFly EDDTableFromFiles काम करता है, इन निर्देशिका लिस्टिंग हमेशा पूरी तरह से अद्यतन कर रहे हैं क्योंकि ERDDAP™ उन्हें ऑन-द-फ्लाई मिलती है। यदि आप निर्देशिका के पेड़ को एक वास्तविक फ़ाइल नाम पर क्लिक करते हैं और फ़ाइल नाम पर क्लिक करते हैं, ERDDAP™ अपने अनुरोध को AWS S3 पर रीडायरेक्ट करेगा ताकि आप सीधे AWS से फाइल डाउनलोड कर सकें। फिर आप उस फ़ाइल का निरीक्षण कर सकते हैं। @@ -756,7 +758,7 @@ java.lang. IllegalArgumentException: प्रोफ़ाइल फ़ाइल **फिर आप कर सकते हैं ERDDAP™ डेटासेट जो उपयोगकर्ताओं को फ़ाइलों में डेटा तक पहुंच प्रदान करते हैं।** में निर्देश देखें [ ERDDAP™ S3 बाल्टी](#erddap-and-aws-s3-buckets) (ऊपर) । नमूना EDDTableFromFileNames डेटासेट के लिए जिसे आपने ऊपर बनाया था, यदि आप निर्देशिका के पेड़ में निर्देशिका और फ़ाइल नामों के साथ थोड़ा poking करते हैं, तो यह स्पष्ट हो जाता है कि शीर्ष स्तर निर्देशिका नाम (उदाहरण के लिए, ABI-L1b-RadC) क्या ERDDAP™ अलग डेटासेट कहेगा। आप जिस बाल्टी के साथ काम कर रहे हैं वह समान हो सकता है। तब आप अलग-अलग डेटासेट बना सकते हैं ERDDAP™ उन सभी डेटासेटों के लिए, उपयोग, उदाहरण के लिए, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ जैसा<CashFromUrl>। दुर्भाग्य से, इस विशेष उदाहरण के लिए, बाल्टी में डेटासेट सभी स्तर 1 या स्तर 2 डेटासेट प्रतीत होते हैं, जो स्तर 1 या स्तर 2 डेटासेट है। ERDDAP™ [विशेष रूप से अच्छा नहीं है](#dimensions) क्योंकि डेटासेट चर का एक अधिक जटिल संग्रह है जो विभिन्न आयामों का उपयोग करता है।   @@ -975,7 +977,7 @@ Unsorted आयाम मान लगभग हमेशा स्रोत ड ### EDDGrid FromDap{#eddgridfromdap} [ ** EDDGrid FromDap** ](#eddgridfromdap) ग्रिड चर संभालती है [ DAP ](https://www.opendap.org/) सर्वर -* हम दृढ़ता से उपयोग करने की सलाह देते हैं [जनगणना Xml कार्यक्रम](#generatedatasetsxml) का एक मोटे ड्राफ्ट बनाने के लिए datasets.xml इस डेटासेट के लिए भाग लें। आप उस जानकारी को इकट्ठा कर सकते हैं जिसे आप tweak करना चाहते हैं या एक के लिए अपना खुद का XML बना सकते हैं EDDGrid अपने ब्राउज़र में स्रोत डेटासेट के डीडीएस और डीएएस फ़ाइलों को देखकर डेटासेट (.das और .dds जोड़कर sourceUrl उदाहरण के लिए, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) । +* हम दृढ़ता से उपयोग करने की सलाह देते हैं [जनगणना Xml कार्यक्रम](#generatedatasetsxml) का एक मोटे ड्राफ्ट बनाने के लिए datasets.xml इस डेटासेट के लिए भाग लें। आप उस जानकारी को इकट्ठा कर सकते हैं जिसे आप tweak करना चाहते हैं या एक के लिए अपना खुद का XML बना सकते हैं EDDGrid अपने ब्राउज़र में स्रोत डेटासेट के डीडीएस और डीएएस फ़ाइलों को देखकर डेटासेट (.das और .dds जोड़कर sourceUrl उदाहरण के लिए, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) ।   * EDDGrid FromDap किसी भी बहु-आयामी चर से डेटा प्राप्त कर सकता है DAP डेटा सर्वर (पहले, EDDGrid FromDap को "grid" के रूप में नामित चर तक सीमित किया गया था, लेकिन यह अब आवश्यकता नहीं है।)   @@ -1335,7 +1337,7 @@ THREDDS में समान विशेषता के विपरीत, ``` -'r' या 's' के बाद होने वाले अंकों को पकड़ने के लिए कैप्चर समूह संख्या 2 का उपयोग नोट करें, और "\\_global" से पहले। यह उदाहरण यह भी दिखाता है कि अतिरिक्त विशेषताओं को कैसे जोड़ा जाए (उदाहरण के लिए ioos\\_category इकाई) अक्ष चर के लिए। +नोट करें कैप्चर समूह संख्या 2 का उपयोग उन अंकों को कैप्चर करने के लिए जो 'r' या 's' के बाद होते हैं, और इससे पहले "\\_global" । यह उदाहरण यह भी दिखाता है कि अतिरिक्त विशेषताओं को कैसे जोड़ा जाए (उदाहरण के लिए ioos\\_category इकाई) अक्ष चर के लिए।   #### बाह्य रूप से संपीड़ित फ़ाइलें{#externally-compressed-files} * डेटासेट जो कि सबसेट हैं EDDGrid FromFiles and EDDTable FromFiles बाह्य रूप से संपीड़ित डेटा फ़ाइलों से सीधे डेटा की सेवा कर सकते हैं, जिनमें शामिल हैं .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , और .Z फ़ाइलें। @@ -1433,7 +1435,7 @@ MAY फ़ाइलों को एक निर्देशिका में इसके बजाय, [] का उपयोग करें<कैशFromUrl> प्रणाली (#cachefromurl) । प्रवेश ERDDAP™ बाइट रेंज अनुरोधों के माध्यम से फ़ाइलों के रूप में डेटासेट -- -इसे छोड़कर सामग्री पर बढ़ने के लिए (सिद्धांत) में डेटासेट के बारे में सोचना ERDDAP™ एक विशाल .nc "आवेदन" द्वारा फ़ाइल .nc "बेस ओपेन" DAP किसी दिए गए डेटासेट के लिए यूआरएल (उदाहरण के लिएhttps://myserver.org/erddap/griddap/datasetID.ncऔर इसके बाद एक सबसेट निर्दिष्ट करने के बाद एक क्वेरी जोड़कर) , शायद यह पूछने के लिए कि क्या आप netcdf-java का उपयोग कर सकते हैं, Ferret अन्य NetCDF क्लाइंट सॉफ्टवेयर के माध्यम से डेटा पढ़ने के लिए HTTP रेंज अनुरोध से ERDDAP । उत्तर नहीं है क्योंकि वास्तव में एक विशाल नहीं है " .nc "फ़ाइल"। यदि आप ऐसा करना चाहते हैं, तो इन विकल्पों में से एक करें: +इसे छोड़कर सामग्री पर बढ़ने के लिए (सिद्धांत) में डेटासेट के बारे में सोचना ERDDAP™ एक विशाल .nc "आवेदन" द्वारा फ़ाइल .nc "बेस ओपेन" DAP किसी दिए गए डेटासेट के लिए यूआरएल (उदाहरण के लिए https://myserver.org/erddap/griddap/datasetID.nc और इसके बाद एक सबसेट निर्दिष्ट करने के बाद एक क्वेरी जोड़कर) , शायद यह पूछने के लिए कि क्या आप netcdf-java का उपयोग कर सकते हैं, Ferret अन्य NetCDF क्लाइंट सॉफ्टवेयर के माध्यम से डेटा पढ़ने के लिए HTTP रेंज अनुरोध से ERDDAP । उत्तर नहीं है क्योंकि वास्तव में एक विशाल नहीं है " .nc "फ़ाइल"। यदि आप ऐसा करना चाहते हैं, तो इन विकल्पों में से एक करें: * उपयोग(OPeN)DAPग्राहक सॉफ्टवेयर द्वारा दी गई ग्रिडडैप सेवाओं से कनेक्ट करने के लिए ERDDAP । यह क्या है DAP (इस प्रकार ERDDAP ) इसके लिए डिज़ाइन किया गया था। यह बहुत कुशल है। * या, स्रोत फ़ाइल डाउनलोड करें (s) से "files" प्रणाली (या एक सबसेट फ़ाइल के माध्यम से .nc ? क्वेरी) अपने कंप्यूटर के लिए और netcdf-java का उपयोग करें, Ferret अन्य NetCDF ग्राहक सॉफ्टवेयर पढ़ने के लिए (अब) स्थानीय फाइल (s) । @@ -2253,9 +2255,9 @@ Cassandra सूची, सेट, या मानचित्र स्तं >  </dataset> ### EDDTableFromDapSequence{#eddtablefromdapsequence} - [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) 1- और 2-स्तर अनुक्रमों के भीतर चर संभालती है [ DAP ](https://www.opendap.org/) जैसे सर्वर DAP प्रति व्यक्ति (पर थाhttps://www.pmel.noaa.gov/epic/software/dapper/अब बंद) । + [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) 1- और 2-स्तर अनुक्रमों के भीतर चर संभालती है [ DAP ](https://www.opendap.org/) जैसे सर्वर DAP प्रति व्यक्ति (पर था https://www.pmel.noaa.gov/epic/software/dapper/ अब बंद) । -* हम दृढ़ता से उपयोग करने की सलाह देते हैं [जनगणना Xml कार्यक्रम](#generatedatasetsxml) का एक मोटे ड्राफ्ट बनाने के लिए datasets.xml इस डेटासेट के लिए भाग लें। तब आप इसे ठीक करने के लिए संपादित कर सकते हैं। आप अपने ब्राउज़र में स्रोत डेटासेट के डीडीएस और डीएएस फ़ाइलों को देखकर आवश्यक जानकारी एकत्र कर सकते हैं (dads और .dds को जोड़कर) sourceUrl (a उदाहरण)https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* हम दृढ़ता से उपयोग करने की सलाह देते हैं [जनगणना Xml कार्यक्रम](#generatedatasetsxml) का एक मोटे ड्राफ्ट बनाने के लिए datasets.xml इस डेटासेट के लिए भाग लें। तब आप इसे ठीक करने के लिए संपादित कर सकते हैं। आप अपने ब्राउज़र में स्रोत डेटासेट के डीडीएस और डीएएस फ़ाइलों को देखकर आवश्यक जानकारी एकत्र कर सकते हैं (dads और .dds को जोड़कर) sourceUrl (a उदाहरण) https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * एक चर में है DAP यदि .dds प्रतिक्रिया इंगित करती है कि चर धारण करने वाली डेटा संरचना एक "अनुक्रम" है। (असंवेदनशील) । * कुछ मामलों में, आप एक अनुक्रम के भीतर एक अनुक्रम देखेंगे, एक 2-स्तरीय अनुक्रम - EDDTableFromDapSequence इन को भी संभालती है। @@ -2378,15 +2380,15 @@ denormalized टेबल बनाना या देखने के लि * [JDBC Driver]<ड्राइवर नाम> (#jdbc-driver) -- आपको अपने डेटाबेस के लिए उपयुक्त JDBC 3 या JDBC 4 ड्राइवर .jar फ़ाइल प्राप्त करनी होगी और इसे अंदर रखें *tomcat* / Webapps/erddap/WEB-INF/lib स्थापित करने के बाद ERDDAP । फिर, अपने आप में datasets.xml इस डेटासेट के लिए आपको निर्दिष्ट करना होगा<ड्राइवरनाम (दुर्भाग्य से) फ़ाइल नाम से अलग। अपने डेटाबेस और ड्राइवर नाम के लिए JDBC ड्राइवर के लिए वेब पर खोजें Java इसका उपयोग करने की जरूरत है। - * मारिया डीबी के लिए, प्रयास करें [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * मारिया डीबी के लिए, प्रयास करें [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) The The most of the<चालकनाम> में उपयोग करने के लिए datasets.xml (नीचे देखें) शायद org.mariadb.jdbc है। चालक - * MySQL और Amazon RDS के लिए, कोशिश करें [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * MySQL और Amazon RDS के लिए, कोशिश करें [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) The The most of the<चालकनाम> में उपयोग करने के लिए datasets.xml (नीचे देखें) शायद com.mysql.jdbc है। चालक - * के लिए Oracle कोशिश करो [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) । + * के लिए Oracle कोशिश करो [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) । The The most of the<चालकनाम> में उपयोग करने के लिए datasets.xml (नीचे देखें) शायद oracle.jdbc.driver है। Oracle चालक - * Postgresql के लिए, हमें JDBC 4 ड्राइवर से मिला [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Postgresql के लिए, हमें JDBC 4 ड्राइवर से मिला [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) The The most of the<चालकनाम> में उपयोग करने के लिए datasets.xml (नीचे देखें) शायद org.postgresql है। चालक - * SQL सर्वर के लिए, आप JTDS JDBC ड्राइवर से प्राप्त कर सकते हैं [https://jtds.sourceforge.net](https://jtds.sourceforge.net) । + * SQL सर्वर के लिए, आप JTDS JDBC ड्राइवर से प्राप्त कर सकते हैं [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) । The The most of the<चालकनाम> में उपयोग करने के लिए datasets.xml (नीचे देखें) शायद net.sourceforge.jtds.jdbc है। चालक बाद में आप JDBC ड्राइवर .jar डाल दिया ERDDAP™ lib डायरेक्टरी, आपको उस .jar फ़ाइल के लिए एक संदर्भ जोड़ने की आवश्यकता है। Xml, DasDds, और पुरालेखADataset जो में हैं *tomcat* /webapps/erddap/WEB-INF/ निर्देशिका; अन्यथा, जब आप उन लिपियों को चलाते हैं तो आपको ClassNotFoundException मिलेगा। @@ -2524,7 +2526,7 @@ PostgreSQL के लिए उपयोग करें username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -DataSource का उपयोग करने के बारे में सामान्य जानकारी है [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) । +DataSource का उपयोग करने के बारे में सामान्य जानकारी है [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) । देखें [टॉमकैट डेटासोर्स जानकारी](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) और [टॉमकैट डेटासोर्स उदाहरण](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) या अन्य अनुप्रयोग सर्वर के साथ DataSources का उपयोग करने के उदाहरणों के लिए वेब को खोजें। * यदि सब कुछ विफल रहता है, डेटा को संग्रह में संग्रहीत करने पर विचार करें NetCDF v3 .nc फ़ाइलें (विशेष रूप से .nc फ़ाइलें जो उपयोग करती हैं [CF Discrete Sampling Geometries (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Ragged Array डेटा संरचनाओं और इतने के साथ संभाला जा सकता है ERDDAP ' [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) । यदि वे तार्किक रूप से व्यवस्थित हैं (प्रत्येक अंतरिक्ष और समय के एक हिस्से के लिए डेटा के साथ) , ERDDAP™ उनमें से बहुत जल्दी डेटा निकाल सकते हैं। @@ -2608,7 +2610,7 @@ DataSource का उपयोग करने के बारे में स प्रत्येक डेटासेट के लिए जनरेटडाटासेटएक्सएमएल द्वारा उत्पन्न XML का हिस्सा शामिल है: - * A datasetID जो है EDDGrid ' datasetID प्लस "\\_AsATable"। + * A datasetID जो है EDDGrid ' datasetID प्लस "\\_AsATable" । * एक नया सारांश वैश्विक विशेषता जो है EDDGrid सारांश प्लस एक नया पहला अनुच्छेद जिसमें यह वर्णन किया गया है कि यह डेटासेट क्या है। * एक नया शीर्षक वैश्विक विशेषता जो है EDDGrid शीर्षक प्लस ", (A table) "। * 10 के मान के साथ एक नया मैक्सएक्सिस0 वैश्विक विशेषता @@ -2644,21 +2646,21 @@ DataSource का उपयोग करने के बारे में स * [एक EDDTableFromFileNames Dataset में डेटा](#eddtablefromfilenames-data) एक सारणी है कि ERDDAP™ स्थानीय फ़ाइलों के समूह के बारे में जानकारी के साथ ऑन-द-फ्लाई बनाता है। तालिका में प्रत्येक फ़ाइल के लिए एक पंक्ति है। में चार विशेष गुण [ datasets.xml इस डेटासेट के लिए](#eddtablefromfilenames-skeleton-xml) यह निर्धारित करना कि इस डेटासेट में कौन सी फाइलें शामिल होंगी: ##### फ़ाइल दीर{#filedir} - * <फ़ाइल यह सर्वर की फ़ाइल प्रणाली में इस डेटासेट के लिए फ़ाइलों के साथ स्रोत निर्देशिका निर्दिष्ट करता है। वास्तव में सर्वर की फ़ाइल प्रणाली में स्थित फाइलें<फ़ाइलDir> एक आभासी निर्देशिका के भीतर इस डेटासेट के यूआरएल कॉलम में दिखाई देगा जिसका नाम हैhttps://*serverUrl*/erddap/files/*datasetID/*। + * <फ़ाइल यह सर्वर की फ़ाइल प्रणाली में इस डेटासेट के लिए फ़ाइलों के साथ स्रोत निर्देशिका निर्दिष्ट करता है। वास्तव में सर्वर की फ़ाइल प्रणाली में स्थित फाइलें<फ़ाइलDir> एक आभासी निर्देशिका के भीतर इस डेटासेट के यूआरएल कॉलम में दिखाई देगा जिसका नाम है https://*serverUrl*/erddap/files/*datasetID/* । उदाहरण के लिए, यदि datasetID JplMU है RSS टी और<फ़ाइलDir> है /home/data/mur/ , और उस निर्देशिका में jplmu नामक एक फ़ाइल है RSS T20150103000000.png तब यूआरएल जो उस फाइल के लिए उपयोगकर्ताओं को दिखाया जाएगा - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png। + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png । स्थानीय निर्देशिका का उपयोग करने के अलावा<फ़ाइलDir>, आप दूरस्थ, निर्देशिका जैसी वेब पेज के यूआरएल को भी निर्दिष्ट कर सकते हैं। यह काम करता है: * THREDDS में अद्वितीय डेटासेट, उदाहरण के लिए, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] * Unaggregated datasets in Hyrax , उदाहरण के लिए, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * अधिकांश अपाचे जैसी निर्देशिका लिस्टिंग, उदाहरण के लिए, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### fromOnTheFly{#fromonthefly} [\\*\\** FromOnTheFly](#fromonthefly) -- कुछ विशाल S3 बाल्टी के लिए (Noaa-goes17 की तरह, जिसमें 26 मिलियन फाइलें हैं) हो सकता है ERDDAP™ बाल्टी की सामग्री के बारे में सभी जानकारी डाउनलोड करने के लिए 12 घंटे तक (और फिर अन्य समस्याएं हैं) । इसके आसपास जाने के लिए, उपयोग करने का एक विशेष तरीका है<फ़ाइलDir> EDDTableFromFileNames में AWS S3 बाल्टी से निर्देशिका और फ़ाइल नामों के साथ डेटासेट बनाने के लिए। डेटासेट में सभी S3 बाल्टी की निर्देशिकाओं और फ़ाइल नामों की सूची नहीं होगी जो एक उपयोगकर्ता डेटासेट के अनुरोध के माध्यम से खोज सकता है। लेकिन डेटासेट को निर्देशिकाओं और फ़ाइलों के नामों को ऑन-द-फ्लाई मिलेगी यदि उपयोगकर्ता डेटासेट के साथ निर्देशिका पदानुक्रमित करता है "files" विकल्प इस प्रकार, यह उपयोगकर्ताओं को डेटासेट के माध्यम से S3 बाल्टी की फ़ाइल पदानुक्रम और फ़ाइलों को ब्राउज़ करने की अनुमति देता है "files" प्रणाली। ऐसा करने के बजाय, S3 बाल्टी के लिए URL निर्दिष्ट करने के बजाय "शुरू निर्देशिका" के रूप में (में GenerateDatasets एक्सएमएल) या<फ़ाइल (में datasets.xml ) उपयोग: ``` @@ -2837,13 +2839,13 @@ dirTable .nc (जो अद्वितीय निर्देशिका * The The most of the<कैशFromUrl> टैग आपको दूरस्थ फ़ाइल सूची से दूरस्थ डेटासेट की फ़ाइलों की सूची के साथ एक URL निर्दिष्ट करने देता है। * THREDDS में अद्वितीय डेटासेट, उदाहरण के लिए, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] * Unaggregated datasets in Hyrax , उदाहरण के लिए, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * अधिकांश अपाचे जैसी निर्देशिका लिस्टिंग, उदाहरण के लिए, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 बाल्टी, उदाहरण के लिए, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) हालांकि, इसे एडब्ल्यूएस खाता और अधिक सेटअप की आवश्यकता हो सकती है। देखें [S3 बाल्टी के साथ काम करना ERDDAP™ ](#working-with-aws-s3-files) । इसके अलावा, आपको आमतौर पर कैश का उपयोग करने की आवश्यकता नहीं है S3 बाल्टी में फ़ाइलों के साथ Url अगर फाइलें ASCII फाइलें हैं (उदाहरण के लिए, csv) क्योंकि ERDDAP™ एक धारा के माध्यम से सीधे बाल्टी से डेटा को कुशलतापूर्वक पढ़ सकते हैं। @@ -2901,7 +2903,7 @@ dirTable .nc (जो अद्वितीय निर्देशिका और दूसरा विकल्प एक विशिष्ट मान है। ऊपर का उदाहरण केवल 2018 के दूसरे 10 दिनों के लिए मैच डायरेक्टरी होगा, उदाहरण के लिए, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] और दिन 011, 012, ..., 019। (इसे देखें [रेगेक्स प्रलेखन](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) और [Regex ट्यूटोरियल](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) ।) यदि आपको मदद की आवश्यकता है<CashPartialPathRegex<CashFromUrl> to Chris. जॉन at noaa.gov. @@ -3384,7 +3386,7 @@ EDDTableFromHttpGet की अनूठी विशेषताओं को * Insert * अनुरोध को एक मानक एचटीएमएल फॉर्म प्रतिक्रिया की तरह प्रारूपित किया गया है, जिसमें कुंजी = वैल्यू जोड़े, जिसे '&' से अलग किया गया है। उदाहरण के लिए, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 कहना ERDDAP™ डेटा को जोड़ने या बदलने के लिए stationID निर्दिष्ट समय के लिए =46088। * इस बदलाव का लेखक JohnSmith है और कुंजी कुछKey1 है। * URL में मान्य मान शामिल होना चाहिए (नहीं लापता मान) सभी के लिए [ http प्राप्त करना](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTableFromHttpGet की अनूठी विशेषताओं को   * .delete * अनुरोध को एक मानक एचटीएमएल फॉर्म प्रतिक्रिया की तरह प्रारूपित किया गया है, जिसमें कुंजी = वैल्यू जोड़े, जिसे '&' से अलग किया गया है। उदाहरण के लिए, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 कहना ERDDAP™ डेटा को हटाने के लिए stationID निर्दिष्ट समय पर =46088। * इस बदलाव का लेखक JohnSmith है और कुंजी कुछKey1 है। * यूआरएल निर्दिष्ट करना चाहिए [ http प्राप्त करना](#httpgetrequiredvariables-global-attribute) अनुरोध में (उदाहरण के लिए stationID समय) । यदि वे मान डेटासेट में पहले से ही पंक्ति पर मानों का मिलान करते हैं (जो आम तौर पर वे करेंगे) पुराने मूल्यों को प्रभावी ढंग से हटा दिया जाता है (हालांकि पुराने मान अभी भी सुलभ हैं अगर कोई उपयोगकर्ता पिछले डेटा का अनुरोध करता है [संस्करण](#versioning) डेटासेट) । @@ -3667,7 +3669,7 @@ EDDTableFromHttpGet उपयोग [JSON लाइन्स CSV फ़ाइल ##### https://www.youtu.com{#https-put-and-delete} * ["What के बारे में HTTPS PUT और DELETE?!](#https-put-and-delete) - [हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) वर्ल्ड वाइड वेब का आधार है और कारण यह है कि वेब पेज यूआरएल "के साथ शुरू होता हैhttp://"या "https://"। HTTP एक अतिरिक्त सुरक्षा परत के साथ है। हर दिन, ब्राउज़र, स्क्रिप्ट और कंप्यूटर प्रोग्राम अरबों HTTP बनाते हैं (एस) **भुगतान** दूरस्थ स्रोतों से जानकारी प्राप्त करने का अनुरोध करता है। HTTP (एस) अन्य भी शामिल है [क्रिया](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) विशेष रूप से पुट (सर्वर पर डेटा को धक्का देने के लिए) और DELETE (सर्वर से डेटा DELETE करने के लिए) । हाँ, PUT और DELETE HTTP के माध्यम से डेटासेट से डेटा को डालने और हटाने का उचित तरीका है। (एस) । GET सॉफ़्टवेयर के प्रत्येक टुकड़े द्वारा समर्थित है जो HTTP के साथ काम कर सकता है (एस) । वास्तव में काम करना आसान है। सभी पहले से ही जानते हैं कि कैसे काम करने के लिए? (जिसका उपयोग अनिवार्य रूप से उसी तरह किया जा सकता है जैसे GET) इसलिए हमने EDDTableFromHttpGet को GET और POST के साथ काम किया। बहुत कम लोग (कंप्यूटर प्रोग्रामर) कभी कभी PUT और DELETE के साथ काम किया है। PUT और DELETE आम तौर पर केवल कंप्यूटर भाषाओं द्वारा समर्थित होते हैं, इसलिए उनका उपयोग एक कुशल कार्यक्रम की आवश्यकता होती है। इसलिए PUT और DELETE आमतौर पर उपकरण विकसित करने के तरीके को देखते हुए एक बहुत अधिक बोझिल दृष्टिकोण होता है। + [हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) वर्ल्ड वाइड वेब का आधार है और कारण यह है कि वेब पेज यूआरएल "के साथ शुरू होता है http://" या " https://" । HTTP एक अतिरिक्त सुरक्षा परत के साथ है। हर दिन, ब्राउज़र, स्क्रिप्ट और कंप्यूटर प्रोग्राम अरबों HTTP बनाते हैं (एस) **भुगतान** दूरस्थ स्रोतों से जानकारी प्राप्त करने का अनुरोध करता है। HTTP (एस) अन्य भी शामिल है [क्रिया](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) विशेष रूप से पुट (सर्वर पर डेटा को धक्का देने के लिए) और DELETE (सर्वर से डेटा DELETE करने के लिए) । हाँ, PUT और DELETE HTTP के माध्यम से डेटासेट से डेटा को डालने और हटाने का उचित तरीका है। (एस) । GET सॉफ़्टवेयर के प्रत्येक टुकड़े द्वारा समर्थित है जो HTTP के साथ काम कर सकता है (एस) । वास्तव में काम करना आसान है। सभी पहले से ही जानते हैं कि कैसे काम करने के लिए? (जिसका उपयोग अनिवार्य रूप से उसी तरह किया जा सकता है जैसे GET) इसलिए हमने EDDTableFromHttpGet को GET और POST के साथ काम किया। बहुत कम लोग (कंप्यूटर प्रोग्रामर) कभी कभी PUT और DELETE के साथ काम किया है। PUT और DELETE आम तौर पर केवल कंप्यूटर भाषाओं द्वारा समर्थित होते हैं, इसलिए उनका उपयोग एक कुशल कार्यक्रम की आवश्यकता होती है। इसलिए PUT और DELETE आमतौर पर उपकरण विकसित करने के तरीके को देखते हुए एक बहुत अधिक बोझिल दृष्टिकोण होता है।   ##### HttpGet Notes{#httpget-notes} * [नोट्स](#httpget-notes) @@ -3676,7 +3678,7 @@ EDDTableFromHttpGet उपयोग [JSON लाइन्स CSV फ़ाइल ##### धन्यवाद{#thanks} * [मूल विचार के लिए CHORDS को धन्यवाद।](#thanks) EDDTableFromHttpGet के लिए बुनियादी विचार (यानी, एक का उपयोग करना HTTP GET डेटासेट में डेटा जोड़ने का अनुरोध करें) यूसीएआर से है (NCAR?) [क्लाउड-होस्टेड रियल टाइम डेटा सर्विसेज (मंडल) ](https://github.com/earthcubeprojects-chords) परियोजना अनुरोध में मापदंडों के लिए प्रारूप (बार-बार *नाम = मूल्य* , अलग करके और) एक ही मानक प्रारूप है कि वेब पृष्ठों पर HTML रूपों द्वारा प्रयोग किया जाता है। यह एक सरल और शानदार विचार है और इससे भी अधिक है क्योंकि यह पूरी तरह से साथ मेज़ करता है ERDDAP सारणीबद्ध डेटा से निपटने के लिए मौजूदा प्रणाली। विचार बाधा में स्पष्ट है, लेकिन मैं (बॉब) इसके बारे में नहीं सोचा था। EDDTableFromHttp उस बुनियादी विचार का उपयोग करें, इसे लागू करने के हमारे विचारों के साथ मिलकर, सिस्टम बनाने के लिए ERDDAP™ डेटा अपलोड करने के लिए। सिस्टम में डेटा को पुश करने के लिए GET का उपयोग करने के मूल विचार के अलावा, EDDTableFromHttpGet कार्यान्वयन पूरी तरह से अलग है और पूरी तरह से CHORDS से स्वतंत्र है और इसमें विभिन्न विशेषताएं हैं। (उदाहरण के लिए, लॉग फाइलें, डेटा का मिश्रण, विभिन्न सुरक्षा प्रणाली, CRUD समर्थन, पुन: प्रयोज्य डेटा) । CHORDS के लिए हमारा एक्सपोजर सिर्फ एक वेबिनार था। हमने अपने कोड को नहीं देखा या उनकी परियोजना के बारे में पढ़ा क्योंकि हम तुरंत जानते थे कि हम सिस्टम को एक अलग तरीके से लागू करना चाहते थे। लेकिन हम उन्हें बुनियादी विचार के लिए आभारी हैं। CHORDS का पूरा संदर्भ है -Daniels, M.D., Kerkez, B., चंद्रसेकर, V., Graves, S., Stamps, D.S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) । भूविज्ञान के लिए क्लाउड-होस्टेड रियल टाइम डेटा सर्विसेज (मंडल) सॉफ्टवेयर UCAR/NCAR - पृथ्वी अवलोकन प्रयोगशाला। [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M.D., Kerkez, B., चंद्रसेकर, V., Graves, S., Stamps, D.S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) । भूविज्ञान के लिए क्लाउड-होस्टेड रियल टाइम डेटा सर्विसेज (मंडल) सॉफ्टवेयर UCAR/NCAR - पृथ्वी अवलोकन प्रयोगशाला। [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFrom Hyrax फ़ाइलें{#eddtablefromhyraxfiles} [ **EDDTableFrom Hyrax फ़ाइलें** ](#eddtablefromhyraxfiles) (विकृत) कई चर के साथ डेटा फ़ाइलों को एकत्रित करता है, प्रत्येक एक या अधिक साझा आयाम के साथ (उदाहरण के लिए, समय, ऊंचाई (या गहराई) अक्षांश) , और एक द्वारा सेवा की [ Hyrax OPeNDAP सर्वर](https://www.opendap.org/software/hyrax-data-server) । @@ -3692,7 +3694,7 @@ Daniels, M.D., Kerkez, B., चंद्रसेकर, V., Graves, S., Stamps, * इस वर्ग स्क्रीन स्क्रैप Hyrax प्रत्येक निर्देशिका में फ़ाइलों की सूची के साथ वेब पेज। इसके कारण, यह वर्तमान प्रारूप के लिए बहुत विशिष्ट है Hyrax वेब पेज हम समायोजित करने की कोशिश करेंगे ERDDAP™ जल्दी अगर/जब भविष्य के संस्करण Hyrax फ़ाइलों को कैसे सूचीबद्ध किया जाता है। * The The most of the<फ़ाइलDir> सेटिंग को नजरअंदाज कर दिया गया है। चूंकि यह वर्ग डाउनलोड करता है और प्रत्येक दूरस्थ डेटा फ़ाइल की स्थानीय प्रति बनाता है, ERDDAP™ फाइल को मजबूर करता है देना *बड़ाParentDirectory* साइटमैप * datasetID * /। * के लिए< sourceUrl >, डेटासेट की आधार निर्देशिका के URL का उपयोग करें Hyrax सर्वर उदाहरण के लिए, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (लेकिन इसे एक पंक्ति में डाल दिया) (खेद है कि सर्वर अब उपलब्ध नहीं है) । The The most of the sourceUrl आमतौर पर वेब पेज में " होता है OPeNDAP सर्वर सूचकांक \\[ निर्देशिकानाम \\] "ऊपर"। * चूंकि यह वर्ग हमेशा डाउनलोड करता है और प्रत्येक दूरस्थ डेटा फ़ाइल की स्थानीय प्रतिलिपि बनाता है, इसलिए आपको कभी भी इस डेटासेट को लपेटना नहीं चाहिए। [EDDTableCopy](#eddtablecopy) । @@ -3706,7 +3708,7 @@ The The most of the sourceUrl आमतौर पर वेब पेज मे इन फ़ाइलों के साथ एक और समस्या: प्रिंसिपल \\_Investigator पंक्ति \\_size चर में एक नमूना \\_dimension विशेषता नहीं है और उपरोक्त नियम का पालन नहीं करता है। -इस डेटासेट प्रकार के लिए नमूना फ़ाइलों को पाया जा सकता हैhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है \\] । +इस डेटासेट प्रकार के लिए नमूना फ़ाइलों को पाया जा सकता है https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है \\] । इस वर्ग के सुपरक्लास को देखें, [EDDTableFromFiles](#eddtablefromfiles) यह कैसे काम करता है और इसका उपयोग कैसे किया जाता है, इस बारे में जानकारी के लिए। @@ -3850,10 +3852,10 @@ CF DSG सम्मेलन दर्जनों फ़ाइल प्रा [ **EDDTableFromNOS** ](#eddtablefromnos) (डिप्रेषित) डेटा को एक से संभालता है NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) स्रोत, जो उपयोग करता है [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) अनुरोधों और प्रतिक्रियाओं के लिए। यह बहुत विशिष्ट है NOAA NOS XML. Dataset2.xml में नमूना EDDTableFromNOS डेटासेट देखें।   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) एक महासागर जीवविज्ञान सूचना प्रणाली से डेटा को संभालती है (ओबीआईएस) सर्वर (थाhttp://www.iobis.org ) । यह संभव है कि अधिक सक्रिय सर्वर नहीं हैं जो अब ओबीआईएस सर्वर सिस्टम के आउट-ऑफ-डेट प्रकार का उपयोग करते हैं। + [ **EDDTableFromOBIS** ](#eddtablefromobis) एक महासागर जीवविज्ञान सूचना प्रणाली से डेटा को संभालती है (ओबीआईएस) सर्वर (था http://www.iobis.org ) । यह संभव है कि अधिक सक्रिय सर्वर नहीं हैं जो अब ओबीआईएस सर्वर सिस्टम के आउट-ऑफ-डेट प्रकार का उपयोग करते हैं। * ओबीआईएस सर्वर एक XML अनुरोध की उम्मीद करते हैं और XML प्रतिक्रिया वापस करते हैं। -* चूंकि सभी ओबीआईएस सर्वर समान चरों की सेवा करते हैं (थाhttp://iobis.org/tech/provider/questions) , आपको एक ओबीआईएस डाटासेट स्थापित करने के लिए बहुत कुछ निर्दिष्ट नहीं करना है ERDDAP । +* चूंकि सभी ओबीआईएस सर्वर समान चरों की सेवा करते हैं (था http://iobis.org/tech/provider/questions ) , आपको एक ओबीआईएस डाटासेट स्थापित करने के लिए बहुत कुछ निर्दिष्ट नहीं करना है ERDDAP । * You MUST in a " creator\\_email "वैश्विक में विशेषता addAttributes चूंकि उस सूचना का उपयोग लाइसेंस के भीतर किया जाता है। SourceURL से XML प्रतिक्रिया पढ़ने के द्वारा उपयुक्त ईमेल पता पाया जा सकता है। * आप वैश्विक विशेषता प्राप्त करने में सक्षम हो सकते हैं या नहीं< subsetVariables > (#subsetvariables) किसी दिए गए ओबीआईएस सर्वर के साथ काम करने के लिए। यदि आप कोशिश करते हैं, तो सिर्फ एक चर प्रयास करें (उदाहरण के लिए, वैज्ञानिकनाम या जेनस) । #### EDDTableFromOBIS कंकाल XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ CF DSG सम्मेलन दर्जनों फ़ाइल प्रा * SWE (सेंसर वेब सक्षमता) और SOS (सेंसर अवलोकन सेवा) हैं [OpenGIS® मानकों](https://www.ogc.org/standards) । इस वेबसाइट के मानक दस्तावेज हैं। * The The most of the OGC वेब सर्विसेज कॉमन विशिष्टता ver 1.1.0 ( OGC 06-121r3) GET और POST प्रश्नों के निर्माण को कवर करता है (अनुभाग 7.2.3 और अनुभाग 9 देखें) । * यदि आप एक प्राप्त करने की क्षमता xml अनुरोध भेजते हैं तो SOS सर्वर ( sourceUrl "?service= SOS &request GetCapabilities ") , आपको स्टेशनों की सूची और मनाया जाने वाला एक xml परिणाम मिलता है गुण जो उनके पास डेटा है। - * एक मनायाProperty एक संपत्ति के लिए एक औपचारिक URI संदर्भ है। उदाहरण के लिए, urn:ogc:phenomenon: देशांतर: wgs84 याhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * एक मनायाProperty एक संपत्ति के लिए एक औपचारिक URI संदर्भ है। उदाहरण के लिए, urn:ogc:phenomenon: देशांतर: wgs84 या https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * एक मनायाProperty एक चर नहीं है। - * एक से अधिक चर में वही देखा जा सकता है संपत्ति (उदाहरण के लिए, अंदर टेम्प और बाहर दोनों को देखा जा सकता है संपत्तिhttps://mmisw.org/ont/cf/parameter/air\\_temperature) । + * एक से अधिक चर में वही देखा जा सकता है संपत्ति (उदाहरण के लिए, अंदर टेम्प और बाहर दोनों को देखा जा सकता है संपत्ति https://mmisw.org/ont/cf/parameter/air\\_temperature ) । * यदि आप एक जांच xml अनुरोध भेजने के लिए एक SOS सर्वर, आपको प्रतिक्रिया, फील्ड इकाइयों और डेटा में फ़ील्ड नामों के विवरण के साथ xml परिणाम मिलता है। क्षेत्र के नामों में लम्बाई, अक्षांश, गहराई शामिल होगी (शायद) समय * प्रत्येक dataVariable EDDTableFrom SOS एक "observedProperty" विशेषता शामिल होना चाहिए, जो उस परिवर्तनीय को प्राप्त करने के लिए सर्वर से अनुरोध किया जाना चाहिए कि मनायाProperty की पहचान करता है। अक्सर, कई dataVariable s एक ही समग्र मनायाProperty सूची होगा। * प्रत्येक के लिए डेटाटाइप dataVariable सर्वर द्वारा निर्दिष्ट नहीं किया जा सकता है। यदि हां, तो आपको सर्वर से XML डेटा प्रतिक्रियाओं को देखना होगा और उचित निर्दिष्ट करना होगा [<Datatype>s (#datatype) में ERDDAP™ डेटासेट dataVariable परिभाषाएं। @@ -3991,11 +3994,11 @@ CF DSG सम्मेलन दर्जनों फ़ाइल प्रा * इस वर्ग ने THREDDS द्वारा सेवा की गई catalog.xml फ़ाइलों को पढ़ा है, जिसमें सूची की गई है।<कैटलॉग (अतिरिक्त catalog.xml उप फ़ाइल के संदर्भ) और<डेटासेट> (डेटा फाइलें) । * The The most of the<फ़ाइलDir> सेटिंग को नजरअंदाज कर दिया गया है। चूंकि यह वर्ग डाउनलोड करता है और प्रत्येक दूरस्थ डेटा फ़ाइल की स्थानीय प्रति बनाता है, ERDDAP™ फाइल को मजबूर करता है देना *बड़ाParentDirectory* साइटमैप * datasetID * /। * के लिए< sourceUrl >, THREDDS सर्वर में डेटासेट के लिए catalog.xml फ़ाइल के URL का उपयोग करें, उदाहरण के लिए: इस URL के लिए जिसका उपयोग वेब ब्राउज़र में किया जा सकता है। - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] , -उपयोग< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 यह सर्वर अब विश्वसनीय नहीं है। \\] , +उपयोग< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (लेकिन इसे एक पंक्ति में डाल दिया) । * चूंकि यह वर्ग हमेशा डाउनलोड करता है और प्रत्येक दूरस्थ डेटा फ़ाइल की स्थानीय प्रतिलिपि बनाता है, इसलिए आपको कभी भी इस डेटासेट को लपेटना नहीं चाहिए। [EDDTableCopy](#eddtablecopy) । -* यह डेटासेट प्रकार एक वैकल्पिक, शायद ही कभी इस्तेमाल किया, विशेष टैग का समर्थन करता है,<विशेष मोड> *मोड* </specialMode> जिसका उपयोग यह निर्दिष्ट करने के लिए किया जा सकता है कि विशेष, हार्ड-कोडित नियमों का उपयोग यह निर्धारित करने के लिए किया जाना चाहिए कि कौन से फ़ाइलों को सर्वर से डाउनलोड किया जाना चाहिए। वर्तमान में, एकमात्र मान्य *मोड* SAMOS है जो डेटासेट के साथ प्रयोग किया जाता हैhttps://tds.coaps.fsu.edu/thredds/catalog/samosकेवल अंतिम संस्करण संख्या के साथ फ़ाइलों को डाउनलोड करने के लिए। +* यह डेटासेट प्रकार एक वैकल्पिक, शायद ही कभी इस्तेमाल किया, विशेष टैग का समर्थन करता है,<विशेष मोड> *मोड* </specialMode> जिसका उपयोग यह निर्दिष्ट करने के लिए किया जा सकता है कि विशेष, हार्ड-कोडित नियमों का उपयोग यह निर्धारित करने के लिए किया जाना चाहिए कि कौन से फ़ाइलों को सर्वर से डाउनलोड किया जाना चाहिए। वर्तमान में, एकमात्र मान्य *मोड* SAMOS है जो डेटासेट के साथ प्रयोग किया जाता है https://tds.coaps.fsu.edu/thredds/catalog/samos केवल अंतिम संस्करण संख्या के साथ फ़ाइलों को डाउनलोड करने के लिए। * इस वर्ग के सुपरक्लास को देखें, [EDDTableFromFiles](#eddtablefromfiles) यह कैसे काम करता है और इसका उपयोग कैसे किया जाता है, इस बारे में जानकारी के लिए। * 1D, 2D, 3D और 4D उदाहरणों के लिए देखें [EDDTableFromNcFiles](#eddtablefromncfiles) ।   @@ -4182,8 +4185,8 @@ The The most of the datasets.xml इस डेटासेट के लिए ``` ``` -स्थानीय मिलान करना sourceUrl (जैसेhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -जनता में sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) । +स्थानीय मिलान करना sourceUrl (जैसे https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +जनता में sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) । इस टैग के मूल्य में कोई बदलाव अगली बार प्रभावी होगा ERDDAP™ पढ़ना datasets.xml डेटासेट के जवाब में, [झंडा](/docs/server-admin/additional-information#flag) । लेकिन, सदस्यता प्रणाली से संबंधित सुरक्षा कारणों और कारणों के लिए, **इस टैग का उपयोग नहीं करें!** @@ -4314,7 +4317,7 @@ The The most of the datasets.xml इस डेटासेट के लिए ``` * आपको पुनरारंभ करने की आवश्यकता नहीं है ERDDAP™ परिवर्तन के लिए<ब्लैकलिस्ट> का अनुरोध करने के लिए। परिवर्तन अगली बार पता लगाया जाएगा ERDDAP™ अगर किसी डेटासेट को फिर से लोड करने की आवश्यकता है, तो चेक करें। या, आप प्रक्रिया को गति दे सकते हैं [सेट ध्वज यूआरएल](/docs/server-admin/additional-information#set-dataset-flag) किसी भी डेटासेट के लिए। * आपका ERDDAP™ दैनिक रिपोर्ट में सबसे सक्रिय अनुमति और अवरुद्ध अनुरोधकर्ता की सूची/tally शामिल है। - * यदि आप यह जानना चाहते हैं कि डोमेन / संस्था एक संख्यात्मक आईपी पते से संबंधित है, तो आप एक मुफ्त, रिवर्स DNS वेब सेवा जैसे कि उपयोग कर सकते हैं। [https://network-tools.com/](https://network-tools.com/) । + * यदि आप यह जानना चाहते हैं कि डोमेन / संस्था एक संख्यात्मक आईपी पते से संबंधित है, तो आप एक मुफ्त, रिवर्स DNS वेब सेवा जैसे कि उपयोग कर सकते हैं। [ https://network-tools.com/ ](https://network-tools.com/) । * जब कुछ उपयोगकर्ताओं को उच्च स्तर पर ब्लॉक करना पड़ता है, उदाहरण के लिए, दुर्भावनापूर्ण उपयोगकर्ता। उदाहरण के लिए, आप अपने सर्वर पर सब कुछ करने के लिए अपनी पहुँच को अवरुद्ध कर सकते हैं, न केवल ERDDAP । लिनक्स पर, एक ऐसी विधि का उपयोग करना है [आईपीटेबल](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) । उदाहरण के लिए, आप एक नियम जोड़ सकते हैं जो आदेश के साथ 198.51.100.0 से आने वाली सभी चीजों को अवरुद्ध करेगा iptables -I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ WARNING: पैलेट्स में सूचीबद्ध datasets.xml * वर्तमान में, EDDGrid उपवर्ग, मेटाडाटा में कोई भी परिवर्तन या अक्ष चर में (उदाहरण के लिए, निकट-वास्तविक समय डेटा के लिए एक नया समय बिंदु) एक बदलाव माना जाता है, लेकिन डेटासेट का पुनः लोड एक बदलाव नहीं माना जाता है (खुद) । * वर्तमान में, EDDTable subclasses के लिए, डेटासेट का कोई भी रीलोडिंग एक बदलाव माना जाता है। * वर्तमान में, केवल दो प्रकार के कार्यों की अनुमति है: - * "http://"या "https://"-- यदि कार्रवाई शुरू होती है तो "http://"या "https://", ERDDAP™ भेजेगा HTTP GET निर्दिष्ट URL का अनुरोध करें। प्रतिक्रिया को नजरअंदाज कर दिया जाएगा। उदाहरण के लिए, यूआरएल कुछ करने के लिए कुछ अन्य वेब सेवा बता सकता है। + * " http://" या " https://" -- यदि कार्रवाई शुरू होती है तो " http://" या " https://" , ERDDAP™ भेजेगा HTTP GET निर्दिष्ट URL का अनुरोध करें। प्रतिक्रिया को नजरअंदाज कर दिया जाएगा। उदाहरण के लिए, यूआरएल कुछ करने के लिए कुछ अन्य वेब सेवा बता सकता है। * यदि URL में क्वेरी पार्ट है (" के बाद?) , यह पहले से ही होना चाहिए [प्रतिशत encoded](https://en.wikipedia.org/wiki/Percent-encoding) । आपको बाधाओं में विशेष वर्णों को कोडित करने की आवश्यकता है (प्रारंभिक '&' और मुख्य के अलावा '=' बाधाओं में) %HHH के रूप में, जहां HH चरित्र का 2 अंक hexadecimal मान है। आमतौर पर, आपको बस कुछ punctuation अक्षरों को बदलने की आवश्यकता होती है: % में %25, और %26 में, "%22 में,<%3C में =%3D में>%3E में +%2B में, | %7C में \\[ %5B में \\] %5D में,%20 में अंतरिक्ष, और # 127 से ऊपर के सभी पात्रों को अपने UTF-8 फॉर्म में परिवर्तित करें और फिर %HH प्रारूप में UTF-8 फॉर्म के प्रत्येक बाइट को कोडित करें। (मदद के लिए प्रोग्रामर से पूछें) । उदाहरण के लिए, & stationID >="41004" बन गया stationID %3E =%2241004%22 जब आप एक्सेस करते हैं तो पर्सेंट एन्कोडिंग की आवश्यकता होती है ERDDAP एक ब्राउज़र के अलावा अन्य सॉफ्टवेयर के माध्यम से। ब्राउज़र आमतौर पर आपके लिए प्रतिशत एन्कोडिंग संभालते हैं। कुछ स्थितियों में, आपको A-Za-z0-9\\_-! ' () \\*, लेकिन अभी भी प्रारंभिक '&' या मुख्य कोड नहीं है '=' बाधाओं में। -प्रोग्रामिंग भाषाओं में ऐसा करने के लिए उपकरण हैं (उदाहरण के लिए, देखें Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) और Java स्क्रिप्टencodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) और वहाँ रहे हैं +प्रोग्रामिंग भाषाओं में ऐसा करने के लिए उपकरण हैं (उदाहरण के लिए, देखें Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) और Java स्क्रिप्टencodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) और वहाँ रहे हैं [उन वेबसाइटों के लिए जो आपके लिए प्रतिशत एनकोड / डीकोड करते हैं](https://www.url-encode-decode.com/) । * चूंकि datasets.xml एक XML फ़ाइल है, आप MUST भी और सभी '&', '<यूआरएल में '&', '<',' और '>' प्रतिशत एन्कोडिंग के बाद। * उदाहरण: एक URL के लिए जिसे आप ब्राउज़र में टाइप कर सकते हैं: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 आपको निर्दिष्ट करना चाहिए<OnChange> द्वारा टैग (एक पंक्ति पर) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ WARNING: पैलेट्स में सूचीबद्ध datasets.xml * A sourceUrl शुरू हो सकता है http:// , https:// , ftp://, और शायद अन्य उपसर्ग. https यह सुनिश्चित करने के लिए कि स्रोत कौन है, वे कहते हैं कि वे हैं, यह सुनिश्चित करने के लिए स्रोत के डिजिटल प्रमाण पत्र को पढ़ने और जांचें। दुर्लभ मामलों में, यह जांच त्रुटि "javax.net.ssl.SSLProtocolException: handhake चेतावनी: unrecognized \\_name" के साथ विफल हो सकता है। यह शायद प्रमाण पत्र पर डोमेन नाम के कारण होता है कि आप जिस डोमेन नाम का उपयोग कर रहे हैं उसे मेल नहीं खाता है। आप कर सकते हैं और विवरण पढ़ना चाहिए sourceUrl अपने वेब ब्राउज़र में प्रमाण पत्र, विशेष रूप से, "Subject वैकल्पिक नाम" अनुभाग में "डीएनएस नाम" की सूची। कुछ मामलों में, sourceUrl आप उपयोग कर रहे हैं, प्रमाण पत्र पर डोमेन नाम का उपनाम हो सकता है। उदाहरण के लिए, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/इस त्रुटि को फेंक देगा, लेकिन - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, जो प्रमाण पत्र पर डोमेन नाम का उपयोग करता है, नहीं जीता। इन मामलों में समाधान इसलिए प्रमाण पत्र पर डोमेन नाम को ढूंढना और उसका उपयोग करना है। यदि आप इसे प्रमाण पत्र पर नहीं पा सकते हैं, तो डेटा प्रदाता से संपर्क करें। + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ इस त्रुटि को फेंक देगा, लेकिन + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , जो प्रमाण पत्र पर डोमेन नाम का उपयोग करता है, नहीं जीता। इन मामलों में समाधान इसलिए प्रमाण पत्र पर डोमेन नाम को ढूंढना और उसका उपयोग करना है। यदि आप इसे प्रमाण पत्र पर नहीं पा सकते हैं, तो डेटा प्रदाता से संपर्क करें। अन्य मामलों में, प्रमाणपत्र पर डोमेन नाम नाम नामों के एक समूह के लिए हो सकता है। यदि ऐसा होता है या समस्या अन्यथा असंभव है, तो कृपया क्रिस को ईमेल करें। जॉन noaa.gov पर समस्या की रिपोर्ट करने के लिए।   @@ -5221,7 +5224,7 @@ MUST सूची में Cf \\_role = प्रोफाइल \\_id चर जब आप एक्सेस करते हैं तो पर्सेंट एन्कोडिंग की आवश्यकता होती है ERDDAP एक ब्राउज़र के अलावा अन्य सॉफ्टवेयर के माध्यम से। ब्राउज़र आमतौर पर आपके लिए प्रतिशत एन्कोडिंग संभालते हैं। कुछ स्थितियों में, आपको A-Za-z0-9\\_-! ' () \\*, लेकिन अभी भी प्रारंभिक '&' या मुख्य कोड नहीं है '=' । प्रोग्रामिंग भाषाओं में ऐसा करने के लिए उपकरण हैं (उदाहरण के लिए, देखें Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -और Java स्क्रिप्टencodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) और वहाँ रहे हैं +और Java स्क्रिप्टencodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) और वहाँ रहे हैं [उन वेबसाइटों के लिए जो आपके लिए प्रतिशत एनकोड / डीकोड करते हैं](https://www.url-encode-decode.com/) । * चूंकि datasets.xml एक XML फ़ाइल है, आप MUST भी और सभी '&', '<यूआरएल में '&', '<',' और '>' प्रतिशत एन्कोडिंग के बाद। * infoUrl इसके लिए अद्वितीय है ERDDAP । यह किसी भी मेटाडाटा मानक से नहीं है। @@ -5257,7 +5260,28 @@ MUST सूची में Cf \\_role = प्रोफाइल \\_id चर ``` * यदि \\[ मानक \\] " विशेषता मान में होता है, इसे मानक द्वारा प्रतिस्थापित किया जाएगा ERDDAP™ लाइसेंस<StandardLicense ERDDAP ' \\[ tomcat \\] / webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/message.xml फ़ाइल. -   + +###### वर्गीकरण{#classification} +* [ **वर्गीकरण** ](#classification) डेटा का वर्गीकरण स्तर। + ``` + unclassified + ``` + * स्वीकार्य मान _unclassified_, _confidential_, _restricted_, _secret_, या _top_secret_ + +###### विषय_श्रेणी{#topic_category} +* [ **विषय_श्रेणी** ](#topic_category) उपलब्ध भौगोलिक डेटा सेटों के समूहीकरण और खोज में सहायता के लिए उच्च स्तरीय भौगोलिक डेटा विषयगत वर्गीकरण। + ``` + geoscientific_information + ``` + * स्वीकार्य मान हैं _बायोटा_, _बाउंड्री_, _climatology_meteorology_atomosphere_, _economy_, _levit_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _location_, _oceans_, _planning_cadastre_, _society_, _structure_, _transporation_, _utlity_communication_________________________________________________________________________________________________________________ + +###### रखरखाव_आवृत्ति{#maintenance_frequency} +* [ **रखरखाव_आवृत्ति** ](#maintenance_frequency) आवृत्ति जिसके साथ संशोधन और विलोपन पहले उत्पन्न होने के बाद डेटा में किए जाते हैं। + ``` + daily + ``` + * स्वीकार्य मान स्वीकार्य मान हैं _nnually_______________________________________________________________________________ + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) पुराना [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (जिसे पहचाना गया था Metadata\\_Conventions जैसा कि " Unidata Dataset डिस्कवरी v1.0) मेटाडाटा मानक। विशेषता मान इस डेटासेट द्वारा उपयोग किए जाने वाले मेटाडाटा सम्मेलनों की एक कॉमा-सेपरेटेड सूची थी। यदि कोई डेटासेट ACDD 1.0 का उपयोग करता है, तो यह विशेषता STRONGLY RECOMMENDED है, उदाहरण के लिए, @@ -5389,7 +5413,7 @@ The The most of the testOutOfDate मूल्य में एक स्तं यदि सूचकांक है<=1, डेटासेट को आउट-ऑफ-डेट माना जाता है। यदि सूचकांक है<=2, डेटासेट को बहुत पुराना माना जाता है। -The The most of the testOutOfDate मूल्य का भी उपयोग किया जाता है ERDDAP™ उत्पन्न करने के लिएhttps://*yourDomain*/erddap/outOfDateDatasets.htmlवेब पेज ( [उदाहरण](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) जो डेटासेट दिखाता है< testOutOfDate > टैग, डेटासेट के साथ यह बताया गया है कि वे किस तरह हैं। यदि आप फ़ाइल प्रकार बदल जाते हैं (HTML से .csv तक, .jsonlCSV , .nc , .tsv ...) , आप विभिन्न फ़ाइल स्वरूपों में उस जानकारी प्राप्त कर सकते हैं। +The The most of the testOutOfDate मूल्य का भी उपयोग किया जाता है ERDDAP™ उत्पन्न करने के लिए https://*yourDomain*/erddap/outOfDateDatasets.html वेब पेज ( [उदाहरण](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) जो डेटासेट दिखाता है< testOutOfDate > टैग, डेटासेट के साथ यह बताया गया है कि वे किस तरह हैं। यदि आप फ़ाइल प्रकार बदल जाते हैं (HTML से .csv तक, .jsonlCSV , .nc , .tsv ...) , आप विभिन्न फ़ाइल स्वरूपों में उस जानकारी प्राप्त कर सकते हैं। जब संभव हो, [जनरेट DatasetXml](#generatedatasetsxml) जोड़ना testOutOfDate वैश्विक विशेषता addAttributes डेटासेट का। यह मान एक सुझाव है जो जनरेटडाटासेटएक्सएमएल को उपलब्ध सूचना पर आधारित है। यदि मूल्य उचित नहीं है, तो इसे बदल दें। @@ -5948,8 +5972,8 @@ UnpackedValue = पैक मान scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone द्वारा उपयोग की जाने वाली एक वैकल्पिक विशेषता है ERDDAP™ (कोई मेटाडाटा मानकों) के लिए [समय और समय-समय परिवर्तनशील](#time-units) , जो ग्रिड डेटासेट या सारणीबद्ध डेटासेट में हो सकता है। * डिफ़ॉल्ट " है Zulu " (जो GMT का आधुनिक समय क्षेत्र संस्करण है) । - * पृष्ठभूमि की जानकारी: "टाइम ऑफ़सेट" (उदाहरण के लिए, प्रशांत मानक समय, -08:00, GMT-8) निर्धारित, विशिष्ट, ऑफसेट के सापेक्ष हैं Zulu (GMT) । इसके विपरीत, "टाइम जोन" डेलाइट सेविंग से प्रभावित होने वाली अधिक जटिल चीजें हैं (उदाहरण के लिए, "यूएस / प्रशांत") अलग-अलग स्थानों पर अलग-अलग नियमों का पालन किया जाता है। समय क्षेत्र हमेशा नाम होते हैं क्योंकि उन्हें एक सरल ऑफसेट मान द्वारा संक्षेपित नहीं किया जा सकता है (तालिका में "TZ डेटाबेस नाम" कॉलम देखें [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) । ERDDAP ' time\\_zone विशेषता आपको कुछ समय क्षेत्र से स्थानीय समय डेटा से निपटने में मदद करती है (उदाहरण के लिए, 1987-03-25T17:32:05 प्रशांत समय) । यदि आपके पास स्ट्रिंग या संख्यात्मक समय डेटा है, तो एक साथ (निर्धारित) टाइम ऑफ़सेट, आपको बस डेटा को समायोजित करना चाहिए Zulu (क्या है ERDDAP™ करना) इकाई विशेषता में एक अलग आधार समय निर्दिष्ट करके (उदाहरण के लिए, " 1970-01-01T08:00:00Z के बाद से घंटे", टाइम ऑफ़सेट को निर्दिष्ट करने के लिए T08 को नोट करें) यह सुनिश्चित करने के लिए कि आप चाहते हैं कि परिणाम प्राप्त करें। - * स्ट्रिंग्स से स्रोत डेटा के साथ टाइमस्टैम्प चर के लिए, यह विशेषता आपको एक समय क्षेत्र निर्दिष्ट करने देता है जो लीड करता है ERDDAP™ स्थानीय समय क्षेत्र के स्रोत समय को परिवर्तित करने के लिए (कुछ मानक समय में, कुछ डेलाइट सेविंग टाइम में) में Zulu बार (जो हमेशा मानक समय में होते हैं) । मान्य समय क्षेत्र नामों की सूची शायद TZ कॉलम में सूची के समान है। [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) । आम अमेरिकी समय क्षेत्र हैं: US / Hawaii, US / Alaska, US / Pacific, US / Mountain, US / Arizona, US / Central, US / Eastern. + * पृष्ठभूमि की जानकारी: "टाइम ऑफ़सेट" (उदाहरण के लिए, प्रशांत मानक समय, -08:00, GMT-8) निर्धारित, विशिष्ट, ऑफसेट के सापेक्ष हैं Zulu (GMT) । इसके विपरीत, "टाइम जोन" डेलाइट सेविंग से प्रभावित होने वाली अधिक जटिल चीजें हैं (उदाहरण के लिए, "यूएस / प्रशांत") अलग-अलग स्थानों पर अलग-अलग नियमों का पालन किया जाता है। समय क्षेत्र हमेशा नाम होते हैं क्योंकि उन्हें एक सरल ऑफसेट मान द्वारा संक्षेपित नहीं किया जा सकता है (तालिका में "TZ डेटाबेस नाम" कॉलम देखें [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) । ERDDAP ' time\\_zone विशेषता आपको कुछ समय क्षेत्र से स्थानीय समय डेटा से निपटने में मदद करती है (उदाहरण के लिए, 1987-03-25T17:32:05 प्रशांत समय) । यदि आपके पास स्ट्रिंग या संख्यात्मक समय डेटा है, तो एक साथ (निर्धारित) टाइम ऑफ़सेट, आपको बस डेटा को समायोजित करना चाहिए Zulu (क्या है ERDDAP™ करना) इकाई विशेषता में एक अलग आधार समय निर्दिष्ट करके (उदाहरण के लिए, " 1970-01-01T08:00:00Z के बाद से घंटे", टाइम ऑफ़सेट को निर्दिष्ट करने के लिए T08 को नोट करें) यह सुनिश्चित करने के लिए कि आप चाहते हैं कि परिणाम प्राप्त करें। + * स्ट्रिंग्स से स्रोत डेटा के साथ टाइमस्टैम्प चर के लिए, यह विशेषता आपको एक समय क्षेत्र निर्दिष्ट करने देता है जो लीड करता है ERDDAP™ स्थानीय समय क्षेत्र के स्रोत समय को परिवर्तित करने के लिए (कुछ मानक समय में, कुछ डेलाइट सेविंग टाइम में) में Zulu बार (जो हमेशा मानक समय में होते हैं) । मान्य समय क्षेत्र नामों की सूची शायद TZ कॉलम में सूची के समान है। [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) । आम अमेरिकी समय क्षेत्र हैं: US / Hawaii, US / Alaska, US / Pacific, US / Mountain, US / Arizona, US / Central, US / Eastern. * न्यूमेरिक स्रोत डेटा के साथ टाइमस्टैम्प चर के लिए, आप निर्दिष्ट कर सकते हैं " time\\_zone " विशेषता, लेकिन मान होना चाहिए " Zulu यूटीसी यदि आपको अन्य समय क्षेत्रों के लिए समर्थन की आवश्यकता है, तो कृपया क्रिस को ईमेल करें। जॉन at noaa.gov.   ###### legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/hu/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 5257284d40..d7bc208455 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Amikor egy adatszolgáltató érkezik hozzád, remélve, hogy hozzáad néhány A tényleges adatfájlok külső forrásokból történő benyújtása hatalmas biztonsági kockázat, így ERDDAP™ nem foglalkozik ezzel. Meg kell találnia egy olyan megoldást, amely az Ön és az adatszolgáltató számára működik, például e-mail (kis fájlokhoz) , húzza ki a felhőből (például a DropBox vagy a Google Drive) Sftp webhely (jelszavakkal) vagy sneaker Net (USB hüvelykujjj meghajtó vagy külső merevlemez) ... Valószínűleg csak olyan fájlokat kell elfogadnia az emberektől, akiket ismer. Meg kell szkennelni a fájlokat vírusok és más biztonsági óvintézkedések. Nincs kapcsolat ERDDAP™ az adatszolgáltatói űrlaphoz (például, ERDDAP™ weboldal) ... Ehelyett, ha valaki azt mondja, hogy az adatait az Ön által szolgáltatott ERDDAP Küldhet nekik egy e-mailt, mondván valamit: -Igen, megkaphatjuk az adatait ERDDAP ... Kezdéshez kérjük, töltse ki az űrlapothttps://*yourUrl*/erddap/dataProviderForm.html (vagy http:// ha https:// nem engedélyezett) ... +Igen, megkaphatjuk az adatait ERDDAP ... Kezdéshez kérjük, töltse ki az űrlapot https://*yourUrl*/erddap/dataProviderForm.html (vagy http:// ha https:// nem engedélyezett) ... Miután befejezte, kapcsolatba lépek, hogy dolgozzon ki a végső részleteket. Ha csak meg akarja nézni a formát (anélkül, hogy kitölte volna) Láthatja a formát ERD A ERDDAP : [Bevezetés](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [1. rész](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [2. rész](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [3. rész](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) és [4. rész](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) ... Ezek a linkek a ERD ERDDAP™ Információt küldj hozzám, nem te, ezért ne nyújts be információt velük, hacsak nem szeretné hozzáadni az adatokat ERD ERDDAP ... @@ -190,23 +190,23 @@ Ez az EDDType az összes datasets.xml cunks szükséges ahhoz, hogy [EDDTableFro   ##### EDDGrid FromThreddsCatalog{#eddgridfromthreddscatalog} Ez az EDDType az összes datasets.xml a zsák szükséges az összes [ EDDGrid dalszöveg](#eddgridfromdap) olyan adatkészletek, amelyeket visszanyerő módon találhat egy THREDDS-en keresztül (alá: beadás) katalógus. Számos formája van a THREDDS katalógus URL-eknek. Ez az opció REQUIRES egy THREDDS .xml URL /catalog / benne, például, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlvagy -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml vagy + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (Egy kapcsolódó .html katalógus van -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlamely nem elfogadható EDDGrid FromThreddsCatalog. + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html amely nem elfogadható EDDGrid FromThreddsCatalog. Ha problémái vannak EDDGrid FromThredd Katalógus: * Győződjön meg róla, hogy az URL-t használja, érvényes, tartalmazza / katalog /, és végződik /catalog.xml . -* Ha lehetséges, használjon nyilvános IP-címet (például,https://oceanwatch.pfeg.noaa.gov) az URL-ben, nem egy helyi numerikus IP-cím (például,https://12.34.56.78) ... Ha a THREDDS csak a helyi numerikus IP címen keresztül érhető el, használhatja [<átalakításToPublicSourceUrl> (#konverttopublicsourceurl) így ERDDAP™ a felhasználók látják a nyilvános címet, bár ERDDAP™ adatokat kap a helyi numerikus címről. +* Ha lehetséges, használjon nyilvános IP-címet (például, https://oceanwatch.pfeg.noaa.gov ) az URL-ben, nem egy helyi numerikus IP-cím (például, https://12.34.56.78 ) ... Ha a THREDDS csak a helyi numerikus IP címen keresztül érhető el, használhatja [<átalakításToPublicSourceUrl> (#konverttopublicsourceurl) így ERDDAP™ a felhasználók látják a nyilvános címet, bár ERDDAP™ adatokat kap a helyi numerikus címről. * Ha olyan problémák vannak, amelyeket nem lehet megoldani, [Ellenőrizze a hibaelhárítási tippeket](#troubleshooting-tips) ... * Az alacsony szintű kód ezt most használja Unidata netcdf-java katalógus személyzeti kód (Szárak. katalógus osztályok) hogy kezelje az összes THREDDS katalógust (amely meglepően bonyolult lehet) Köszönöm Unidata ehhez a kódhoz.   ##### EDDGrid LonPM180FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} Ez az EDDType generálja datasets.xml Hogy [ EDDGrid LonPM180](#eddgridlonpm180) adatkészletek az összes EDDGrid adatkészletek egy ERDDAP olyan hosszúsági értékek, amelyek 180-nál nagyobbak. -* Ha lehetséges, használjon nyilvános IP-címet (például,https://oceanwatch.pfeg.noaa.gov) az URL-ben, nem egy helyi numerikus IP-cím (például,https://12.34.56.78) ... Ha ERDDAP™ csak a helyi numerikus IP-címen keresztül érhető el, használhatja [<átalakításToPublicSourceUrl> (#konverttopublicsourceurl) így ERDDAP™ a felhasználók látják a nyilvános címet, bár ERDDAP™ adatokat kap a helyi numerikus címről. +* Ha lehetséges, használjon nyilvános IP-címet (például, https://oceanwatch.pfeg.noaa.gov ) az URL-ben, nem egy helyi numerikus IP-cím (például, https://12.34.56.78 ) ... Ha ERDDAP™ csak a helyi numerikus IP-címen keresztül érhető el, használhatja [<átalakításToPublicSourceUrl> (#konverttopublicsourceurl) így ERDDAP™ a felhasználók látják a nyilvános címet, bár ERDDAP™ adatokat kap a helyi numerikus címről.   ##### EDDGrid Lon0360 FromErddapCatalog{#eddgridlon0360fromerddapcatalog} Ez az EDDType generálja datasets.xml Hogy [ EDDGrid Lon0360](#eddgridlon0360) adatkészletek az összes EDDGrid adatkészletek egy ERDDAP aminek bármilyen hosszúsági értéke kevesebb, mint 0. -* Ha lehetséges, használjon nyilvános IP-címet (például,https://oceanwatch.pfeg.noaa.gov) az URL-ben, nem egy helyi numerikus IP-cím (például,https://12.34.56.78) ... Ha ERDDAP™ csak a helyi numerikus IP-címen keresztül érhető el, használhatja [<átalakításToPublicSourceUrl> (#konverttopublicsourceurl) így ERDDAP™ a felhasználók látják a nyilvános címet, bár ERDDAP™ adatokat kap a helyi numerikus címről. +* Ha lehetséges, használjon nyilvános IP-címet (például, https://oceanwatch.pfeg.noaa.gov ) az URL-ben, nem egy helyi numerikus IP-cím (például, https://12.34.56.78 ) ... Ha ERDDAP™ csak a helyi numerikus IP-címen keresztül érhető el, használhatja [<átalakításToPublicSourceUrl> (#konverttopublicsourceurl) így ERDDAP™ a felhasználók látják a nyilvános címet, bár ERDDAP™ adatokat kap a helyi numerikus címről.   ##### EDDSFromFiles{#eddsfromfiles} Tekintettel az induló könyvtárra, ez megfordítja a könyvtárat és az összes alirányítót, és megpróbál létrehozni egy adatkészletet minden egyes adatfájlhoz, amelyet megtalál. @@ -566,7 +566,7 @@ Az NCCSV 1.0 fájlok nem támogatnak semmilyen nem aláírt integrált adattípu ### Adattípus megjegyzések{#data-type-comments} * Mivel a rossz támogatás hosszú, ulong, és char adatok sok fájltípusban, elriasztjuk az ilyen adattípusok használatát ERDDAP ... Ha lehetséges, használja kettős helyett hosszú és ulong, és használja String helyett char.   -* Metadata - Mert(OPeN)DAP.das és .dds válaszok nem támogatják a hosszú vagy ulong tulajdonságokat vagy adattípusokat (helyettük kettősnek mutatják őket) Ehelyett inkább használni akarod ERDDAP "A metafora reprezentációja a metaadata, mint látható a http .../erddap/ **Info** / * datasetID * .html weboldal (például, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (amely más fájltípusokban is kaphat, például .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) vagy .nccsv Metadata válasz (például, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) bár .nccsv A Metadata csak tabuláris adatkészletekhez érhető el) mindkettő támogatja az összes adattípust (különösen, hosszú, ulong és char) ... +* Metadata - Mert(OPeN)DAP.das és .dds válaszok nem támogatják a hosszú vagy ulong tulajdonságokat vagy adattípusokat (helyettük kettősnek mutatják őket) Ehelyett inkább használni akarod ERDDAP "A metafora reprezentációja a metaadata, mint látható a http .../erddap/ **Info** / * datasetID * .html weboldal (például, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (amely más fájltípusokban is kaphat, például .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) vagy .nccsv Metadata válasz (például, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) bár .nccsv A Metadata csak tabuláris adatkészletekhez érhető el) mindkettő támogatja az összes adattípust (különösen, hosszú, ulong és char) ...   ### Media Files{#media-files} Nem minden adat számos szám vagy szöveg. Néhány adatkészlet tartalmaz vagy tartalmazza a médiafájlokat, például a képet, az audio- és videofájlokat. ERDDAP™ Van néhány speciális jellemzője, hogy megkönnyítse a felhasználók számára, hogy hozzáférjenek a médiafájlokhoz. Ez egy két lépéses folyamat: @@ -604,7 +604,7 @@ Vagy ha egy felhasználó kattint a fájlnévre, amelyet egy ERDDAP™ weboldal, ### Az AWS S3 fájlokkal való együttműködés{#working-with-aws-s3-files} [Amazon Web szolgáltatás (AWS) ](https://aws.amazon.com) egy eladója [felhő számítás](https://en.wikipedia.org/wiki/Cloud_computing) Szolgáltatások. [S3](https://aws.amazon.com/s3/) az AWS által kínált objektumtároló rendszer. A hagyományos fájlrendszer hierarchikus rendszere és fájljai helyett (mint egy kemény meghajtó a PC-ben) Az S3 csak "bucketeket" kínál, amelyek "objekteket" tartanak (hívjuk őket "files" ) ... -Az ASCII fájlokhoz (pl.: .csv) , ERDDAP™ közvetlenül a vödörökben lévő fájlokkal dolgozhat. Az egyetlen dolog, amit meg kell tennie, az megadja a<fájlDir> az adatkészlethez egy adott formátumot használva az AWS bucket számára, példáulhttps://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/... Nem szabad használni<cacheFromUrl> Lásd alább részleteket. +Az ASCII fájlokhoz (pl.: .csv) , ERDDAP™ közvetlenül a vödörökben lévő fájlokkal dolgozhat. Az egyetlen dolog, amit meg kell tennie, az megadja a<fájlDir> az adatkészlethez egy adott formátumot használva az AWS bucket számára, például https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ ... Nem szabad használni<cacheFromUrl> Lásd alább részleteket. De a bináris fájlokhoz (pl.: .nc , .grib, .bufr és .hdf fájlok) Használnia kell<cacheFromUrl> rendszer az alábbiakban leírt. ERDDAP Netcdf-java (melyik ERDDAP™ használja az adatok olvasását ezekből a fájlokból) , és más tudományos adatszoftvereket úgy terveztek, hogy egy hagyományos fájlrendszerben dolgozzanak, amely kínál [blokk szint](https://en.wikipedia.org/wiki/Block-level_storage) hozzáférés fájlokhoz (amely lehetővé teszi, hogy elolvassa a zsákokat egy fájlból) , de az S3 csak ajánlatok [fájlszint (objektum) ](https://en.wikipedia.org/wiki/Block-level_storage) hozzáférés fájlokhoz (amely csak lehetővé teszi az egész fájl olvasását) ... Az AWS alternatívát kínál az S3-nak, [Elastic Block áruház (EBS) ](https://aws.amazon.com/ebs/) ), amely támogatja a blokk szintű hozzáférést a fájlokhoz, de drágább, mint az S3, ezért ritkán használják nagy mennyiségű adatfájl tárolására. (Tehát amikor az emberek azt mondják, hogy tárolja az adatokat a felhőben (S3) olcsó, általában almák narancsok összehasonlításához.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` A megfelelő URl ehhez a tárgyhoz - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) Az AWS egy kis variációt támogat abban, hogy hogyan épül fel az URL, de ERDDAP™ megköveteli ezt az egy adott formátumot: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Mint ERDDAP v2.29, most használhatja a `S3:` URI formátum a bucket URL helyett. Ez a formátum, amelyet a [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) ... S3: *BucketName* / *kulcs* @@ -697,22 +697,22 @@ Egy privát S3 adatcsomag esetében a vödör tulajdonosának hozzáférést kel Minden esetben szüksége lesz egy AWS fiókra, mert az AWS SDK Java (melyik ERDDAP™ az információ visszaszerzése egy vödör tartalmáról) megköveteli az AWS fiók hitelesítő adatait. (többet az alábbiakban) ERDDAP™ csak az AWS S3 vödörhöz férhet hozzá, ha megadja a [<cacheFromUrl> (#cachefromurl) (vagy<fájlDir>) egy adott formátumban: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* ahol * A bucketName a vödör neve rövid formája, pl. noaa-goes17. * Az aws-region, például a kelet-1, a "Region" oszlop egyik táblázatában található. [AWS Service Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) ahol a vödör valójában található. * Az előtag opcionális. Ha jelen van, akkor véget kell érnie '/' ... -Például,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Például, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Ez az URL formátum az egyik AWS S3 ajánlás: lásd [Bucket hozzáférése](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) és [az előtagok leírása](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) ... ERDDAP™ megköveteli, hogy kombinálja a vödör URL-t és az opcionális előtagot egy URL-be annak érdekében, hogy meghatározza a<cacheFromUrl> (vagy<fájlDir>), ahol a fájlok találhatók. #### Test Public AWS S3 Buckets{#test-public-aws-s3-buckets} A nyilvános vödörök számára tesztelheti és tesztelheti az AWS S3 könyvtárának vödörét a böngészőben, pl. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Ha a vödör URL helyes és megfelelő ERDDAP visszatér egy XML dokumentumhoz, amely rendelkezik (Részleges) e vödör tartalmának felsorolása. Sajnos a teljes URL (i.e., bucket URL plus prefix) az ERDDAP™ egy adott adatkészletet akar, nem működik egy böngészőben. Az AWS nem kínál rendszert, hogy a böngészőben könnyen böngészhesse a vödör hierarchiáját. (Ha ez helytelen, kérjük, e-mailben Chris. John at noaa.gov. Ellenkező esetben az Amazon, kérlek, adjon támogatást ehhez!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Ha a vödör URL helyes és megfelelő ERDDAP visszatér egy XML dokumentumhoz, amely rendelkezik (Részleges) e vödör tartalmának felsorolása. Sajnos a teljes URL (i.e., bucket URL plus prefix) az ERDDAP™ egy adott adatkészletet akar, nem működik egy böngészőben. Az AWS nem kínál rendszert, hogy a böngészőben könnyen böngészhesse a vödör hierarchiáját. (Ha ez helytelen, kérjük, e-mailben Chris. John at noaa.gov. Ellenkező esetben az Amazon, kérlek, adjon támogatást ehhez!) #### Egy vödör tartalmának megtekintése{#viewing-the-contents-of-a-bucket} -Az S3 buckets gyakran tartalmaz néhány fájlkategóriát, néhány pszeudo-közvetítőt, amelyek pár ERDDAP™ adatkészletek. Ahhoz, hogy a ERDDAP™ adatkészletek, tudnia kell a kezdő könyvtárat<cacheFromUrl> (vagy<fájlDir>) és a fájl nevek formátuma, amelyek azonosítják a fájlok beállítását. Ha egy böngészőben megpróbálja megtekinteni a teljes tartalmat, az S3 csak az első 1000 fájlt mutatja be, ami elégtelen. Jelenleg a legjobb módja annak, hogy megnézze az összes tartalmat egy vödör, hogy egy [EDDTableFromFileNames](#eddtablefromfilenames) adatkészlet (a PC-jén ERDDAP™ és/vagy a nyilvánosságra ERDDAP ) , amely egy egyszerű módja annak, hogy böngészje a könyvtári struktúrát és letöltse fájlokat. A<fájlDir> ez lesz az URL, amit fent tett, pl.https://noaa-goes17.s3.us-east-1.amazonaws.com... \\[ Miért nem kínálja az AWS S3 gyors és egyszerű módját bárkinek, aki ezt AWS fiók nélkül teszi? \\] Vegye figyelembe, hogy amikor ezt a PC-n egy nem Amazon hálózaton csinálom, úgy tűnik, hogy az Amazon lelassítja a trükkre adott válaszot (körülbelül 100 (?) fájlok / chunk) az első néhány darab után (1000 fájlból darabonként) letöltve. Mivel a vödrök hatalmas számú fájlt tartalmazhatnak (Noaa-goes17 26 millióval rendelkezik) , hogy az összes tartalmát egy vödör lehet venni EDDTableFromFileNames órák (pl. 12!) befejezni. \\[ Az Amazon igaz? \\] +Az S3 buckets gyakran tartalmaz néhány fájlkategóriát, néhány pszeudo-közvetítőt, amelyek pár ERDDAP™ adatkészletek. Ahhoz, hogy a ERDDAP™ adatkészletek, tudnia kell a kezdő könyvtárat<cacheFromUrl> (vagy<fájlDir>) és a fájl nevek formátuma, amelyek azonosítják a fájlok beállítását. Ha egy böngészőben megpróbálja megtekinteni a teljes tartalmat, az S3 csak az első 1000 fájlt mutatja be, ami elégtelen. Jelenleg a legjobb módja annak, hogy megnézze az összes tartalmat egy vödör, hogy egy [EDDTableFromFileNames](#eddtablefromfilenames) adatkészlet (a PC-jén ERDDAP™ és/vagy a nyilvánosságra ERDDAP ) , amely egy egyszerű módja annak, hogy böngészje a könyvtári struktúrát és letöltse fájlokat. A<fájlDir> ez lesz az URL, amit fent tett, pl. https://noaa-goes17.s3.us-east-1.amazonaws.com ... \\[ Miért nem kínálja az AWS S3 gyors és egyszerű módját bárkinek, aki ezt AWS fiók nélkül teszi? \\] Vegye figyelembe, hogy amikor ezt a PC-n egy nem Amazon hálózaton csinálom, úgy tűnik, hogy az Amazon lelassítja a trükkre adott válaszot (körülbelül 100 (?) fájlok / chunk) az első néhány darab után (1000 fájlból darabonként) letöltve. Mivel a vödrök hatalmas számú fájlt tartalmazhatnak (Noaa-goes17 26 millióval rendelkezik) , hogy az összes tartalmát egy vödör lehet venni EDDTableFromFileNames órák (pl. 12!) befejezni. \\[ Az Amazon igaz? \\] #### EDDTable készítése FromFileNames Dataset with AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Ha van egy vödör neve, de nem rendelkezik már egy listát a fájlok az S3 vödör vagy az előtag, amely azonosítja a helyét a vonatkozó fájlokat a vödörben, használja az utasításokat, hogy az EDDTableFileNames adatkészlet, így böngészheti a könyvtár hierarchia az S3 vödör keresztül ERDDAP A "files" rendszer. @@ -727,22 +727,24 @@ java.lang. IllegalArgumentException: profilfájl nem lehet null hiba ERDDAP Log. Hint for Linux és Mac OS: a hitelesítő fájlnak a Tomcat futó felhasználó otthoni könyvtárában kell lennie (és ERDDAP ) (e bekezdés esetében a felhasználó=tomcat) egy ~/.aws/credentials nevű fájlban. Ne feltételezzük, hogy ~ a /home/tomcat - valójában használja a cd-t -, hogy megtudja, hol gondolja az operációs rendszer - a felhasználó=tomcat. Hozzon létre a könyvtárat, ha nem létezik. Továbbá, miután elhelyezte a hitelesítő fájlt, győződjön meg róla, hogy a fájl felhasználója és csoportja tomcat, majd használja a chmod 400 hitelesítőt, hogy megbizonyosodjon arról, hogy a fájl csak a felhasználói=tomcat. 3. Hozzon létre a bucket URL-t [formátum, ERDDAP™ követelmények](#accessing-files-in-an-aws-s3-bucket) pl.: - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) és (nyilvános vödrökkel) tesztelni egy böngészőben, hogy megbizonyosodjon arról, hogy visszatér egy XML dokumentum, amely részlegesen felsorolja a tartalmát a bucket. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) és (nyilvános vödrökkel) tesztelni egy böngészőben, hogy megbizonyosodjon arról, hogy visszatér egy XML dokumentum, amely részlegesen felsorolja a tartalmát a bucket.   4. Használat [GenerateDatasetsXml](#generatedatasetsxml) létrehozni egy [EDDTableFromFileNames](#eddtablefromfilenames) adatkészlet: * A Starting könyvtárhoz használja ezt a szintaxot: \\*\\*\" *A-tól,* YourBucketUrl* például, - \\*\\*\\*fromOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*fromOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * File név regex? ** * Visszatérő? Igaz * újratöltés EveryNMinutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * intézmény? NOAA * összefoglaló? Nincs semmi ( ERDDAP™ automatikusan egy tisztességes összefoglalót hoz létre.) * cím? Nincs semmi ( ERDDAP™ automatikusan létrehoz egy tisztességes címet.) A szokásos módon szerkesztenie kell az elért XML-t, hogy ellenőrizze a korrektséget, és javítson, mielőtt az adatkészletek zsunkja használja azt. datasets.xml ... 5. Ha követi a fenti utasításokat, és betölti az adatkészletet ERDDAP , létrehozott egy EDDTableFromFiles adatkészletet. Példaként, és hogy megkönnyítse bárki számára, hogy böngészjen és letöltse az AWS Open Data buckets fájlokat, létrehoztuk az EDDTableFromFileNames adatkészleteket (lásd a listát a listán az AWS Open Data buckets-ből). - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) szinte az összes [AWS S3 Open Data buckets](https://registry.opendata.aws/) ... + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) szinte az összes [AWS S3 Open Data buckets](https://registry.opendata.aws/) ... \\[ A kevesek, akiket nem tartalmaztunk, vagy számos fájlt tartalmaztak a gyökérkönyvtárban (több, mint letölthető ésszerű idő alatt) vagy nem engedélyezi a nyilvános hozzáférést (Nem ők mind nyilvánosak?) vagy a Requester Pays buckets (pl. Sentinel) ... \\] Ha rákattintasz a "files" link az egyik ilyen adatkészlethez, böngészheti a könyvtárfát és a fájlokat ebben az S3-ban. Az út miatt\\*\\*\\*fromOnTheFly EDDTableFromFiles működik, ezek a könyvtári listák mindig tökéletesen naprakészek, mert ERDDAP™ a repülésen kapja meg őket. Ha rákattint a könyvtárfára egy tényleges fájlnévre, és kattintson a fájlnévre, ERDDAP™ átirányítja kérését az AWS S3-ra, hogy közvetlenül letölthesse a fájlt az AWS-től. Ezután ellenőrizheti ezt a fájlt. @@ -756,7 +758,7 @@ Sajnálatos, hogy az AWS nem egyszerűen lehetővé teszi, hogy az emberek egy b **Aztán megteheted ERDDAP™ olyan adatkészletek, amelyek hozzáférést biztosítanak a felhasználóknak az adatokhoz a fájlokban.** Lásd az utasításokat [ ERDDAP™ S3 vödör](#erddap-and-aws-s3-buckets) (felett) ... A minta EDDTableFromFileNames adatkészlet, amelyet fent készített, ha egy kicsit feküdt a könyvtár és a fájl nevek a könyvtárban, egyértelművé válik, hogy a felső szintű könyvtár nevek (pl.: ABI-L1b-RadC) megfelel annak, amit ERDDAP™ külön adatkészleteknek neveznék. A vödör, amellyel dolgozol, hasonló lehet. Ezután külön adatkészleteket hozhat létre ERDDAP™ az egyes adatkészletek esetében, például, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ mint<cacheFromUrl> Sajnos ebben a példában az adatkészletek a vödörben úgy tűnik, hogy az 1. vagy 2. szintű adatkészletek, amelyek ERDDAP™ [nem különösebben jó](#dimensions) Mivel az adatkészlet bonyolultabb változógyűjtemény, amely különböző dimenziókat használ.   @@ -975,7 +977,7 @@ A nem szorított dimenziós értékek szinte mindig problémát jelentenek a for ### EDDGrid dalszöveg{#eddgridfromdap} [ ** EDDGrid dalszöveg** ](#eddgridfromdap) kezeli a hálózati változókat [ DAP ](https://www.opendap.org/) szerverek. -* Erősen ajánljuk a használatát [GenerateDatasets Xml program](#generatedatasetsxml) egy durva tervezetet készíteni datasets.xml cunk ehhez az adatkészlethez. Összegyűjtheti azokat az információkat, amelyekre szüksége van, hogy csípjen vagy létrehozza a saját XML-jét egy EDDGrid FromDap adatkészlet a forrásadatlap DDS és DAS fájlok megtekintésével a böngészőben (.das és .dds hozzáadása sourceUrl Például, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) ... +* Erősen ajánljuk a használatát [GenerateDatasets Xml program](#generatedatasetsxml) egy durva tervezetet készíteni datasets.xml cunk ehhez az adatkészlethez. Összegyűjtheti azokat az információkat, amelyekre szüksége van, hogy csípjen vagy létrehozza a saját XML-jét egy EDDGrid FromDap adatkészlet a forrásadatlap DDS és DAS fájlok megtekintésével a böngészőben (.das és .dds hozzáadása sourceUrl Például, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) ...   * EDDGrid FromDap adatokat kaphat bármilyen többdimenziós változóból DAP adatkiszolgáló. (Korábban, EDDGrid FromDap korlátozott volt a változók kijelölt "széles", de ez már nem követelmény.)   @@ -1335,7 +1337,7 @@ Teljes példa egy axisVariable ami aggregált adatállományt egy új "run" teng ``` -Vegye figyelembe a 2. számú rögzítő csoport használatát, hogy rögzítse a "r" vagy "s" után bekövetkező számjegyeket, és mielőtt "\\_global". Ez a példa azt is mutatja, hogyan kell hozzáadni további tulajdonságokat (pl.: ioos\\_category és egység) a tengely változó. +Vegye figyelembe a 2. számú rögzítő csoport használatát, hogy rögzítse a "r" vagy "s" után bekövetkező számjegyeket, és mielőtt "\\_global" ... Ez a példa azt is mutatja, hogyan kell hozzáadni további tulajdonságokat (pl.: ioos\\_category és egység) a tengely változó.   #### Külsőleg elnyomott fájlok{#externally-compressed-files} * Adatkészletek, amelyek alkatrészei EDDGrid FromFiles és EDDTable Az FromFiles közvetlenül külsőleg tömörített adatfájlokból szolgálhat adatokat, köztük .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 és .Z fájlok. @@ -1433,7 +1435,7 @@ Minden EDDGrid FromFiles és az összes EDDTableFromFiles adatkészlet támogatj Ehelyett használja a [[szerkesztés]]]<cacheFromUrl> rendszer (#cachefromurl) ... Hozzáférés ERDDAP™ adatkészletek, mint fájlok byte range kéréseken keresztül - -Flipping ezt körül, mert lehet (elmélet) Gondolj egy adatkészletre ERDDAP™ mint óriás .nc fájlt a "Csak" beállításával .nc "Az OPen bázisra DAP URL egy adott adatkészlethez (pl.:https://myserver.org/erddap/griddap/datasetID.ncés egy ?query hozzáadása után is, hogy megadja az aljzatot) Talán ésszerű megkérdezni, hogy használhatja-e a netcdf-java-t, Ferret vagy más NetCDF kliens szoftver az adatok olvasásához HTTP Range kérések ERDDAP ... A válasz nem, mert nincs igazán hatalmas " .nc "fájl. Ha ezt akarod csinálni, ehelyett tedd meg az egyik ilyen lehetőséget: +Flipping ezt körül, mert lehet (elmélet) Gondolj egy adatkészletre ERDDAP™ mint óriás .nc fájlt a "Csak" beállításával .nc "Az OPen bázisra DAP URL egy adott adatkészlethez (pl.: https://myserver.org/erddap/griddap/datasetID.nc és egy ?query hozzáadása után is, hogy megadja az aljzatot) Talán ésszerű megkérdezni, hogy használhatja-e a netcdf-java-t, Ferret vagy más NetCDF kliens szoftver az adatok olvasásához HTTP Range kérések ERDDAP ... A válasz nem, mert nincs igazán hatalmas " .nc "fájl. Ha ezt akarod csinálni, ehelyett tedd meg az egyik ilyen lehetőséget: * Használat(OPeN)DAPügyfélszoftver, hogy csatlakozzon a griddap szolgáltatások által kínált ERDDAP ... Ez az, ami DAP (és így ERDDAP ) tervezték. Nagyon hatékony. * Vagy letöltse a forrás fájlt (s) a "files" rendszerrendszer (vagy subset fájl egy .nc ? Lekérdezés) a számítógépére, és netcdf-java-t használ, Ferret vagy más NetCDF ügyfél szoftver olvasni (most) helyi fájl (s) ... @@ -2253,9 +2255,9 @@ fontolja meg az adatok tárolását egy gyűjteményben NetCDF v3 .nc fájlok (k >  </dataset> ### EDDTableFromDapSequence{#eddtablefromdapsequence} - [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) a változók kezelése 1- és 2-szintű sorrendben [ DAP ](https://www.opendap.org/) szerverek, mint például DAP PER (volthttps://www.pmel.noaa.gov/epic/software/dapper/Most megszűnt) ... + [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) a változók kezelése 1- és 2-szintű sorrendben [ DAP ](https://www.opendap.org/) szerverek, mint például DAP PER (volt https://www.pmel.noaa.gov/epic/software/dapper/ Most megszűnt) ... -* Erősen ajánljuk a használatát [GenerateDatasets Xml program](#generatedatasetsxml) egy durva tervezetet készíteni datasets.xml cunk ehhez az adatkészlethez. Ezután szerkesztheti ezt, hogy finomhangolja azt. Összegyűjtheti a szükséges információkat azáltal, hogy megvizsgálja a forrásadatlap DDS és a DAS fájlokat a böngészőben (a .das és .dds hozzáadásával a sourceUrl (Egy példa volthttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Erősen ajánljuk a használatát [GenerateDatasets Xml program](#generatedatasetsxml) egy durva tervezetet készíteni datasets.xml cunk ehhez az adatkészlethez. Ezután szerkesztheti ezt, hogy finomhangolja azt. Összegyűjtheti a szükséges információkat azáltal, hogy megvizsgálja a forrásadatlap DDS és a DAS fájlokat a böngészőben (a .das és .dds hozzáadásával a sourceUrl (Egy példa volt https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * A változó egy DAP sorrendben, ha a .dds válasz azt jelzi, hogy a változó adatstruktúra "sorozat" (eseti érzéketlenség) ... * Bizonyos esetekben, látni fogja a sorrendben, egy 2 szintű sorozat - EDDTableFromDapSequence kezeli ezeket is. @@ -2378,15 +2380,15 @@ GenerateDatasets Az Xml három speciális opcióval rendelkezik az EDDTableFromD * [JDBC sofőr és<sofőrName>] (#jdbc-driver) - Meg kell szereznie a megfelelő JDBC 3 vagy JDBC 4 vezető .jar fájlt az adatbázishoz és Tedd be! *Tomcat* /webapps/erddap/WEB-INF/lib miután telepített ERDDAP ... Aztán, a te datasets.xml ehhez az adatkészlethez meg kell határoznia a<sofőrName> erre a sofőrre, ami (Sajnos) különbözik a fájlnévtől. Keressen az interneten a JDBC sofőr számára az adatbázis és a sofőrName számára Java használnia kell. - * MariaDB számára próbálkozzon [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * MariaDB számára próbálkozzon [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) A<sofőrName> használni datasets.xml (lásd alább) valószínűleg org.mariadb.jdbc. Vezető . - * A MySQL és az Amazon RDS számára próbálkozzon [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * A MySQL és az Amazon RDS számára próbálkozzon [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) A<sofőrName> használni datasets.xml (lásd alább) valószínűleg com.mysql.jdbc. Vezető . - * Mert Oracle Próbálj ki [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) ... + * Mert Oracle Próbálj ki [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) ... A<sofőrName> használni datasets.xml (lásd alább) valószínűleg oracle.jdbc.driver. Oracle Vezető . - * Postgresql számára megkaptuk a JDBC 4-es sofőrt [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Postgresql számára megkaptuk a JDBC 4-es sofőrt [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) A<sofőrName> használni datasets.xml (lásd alább) valószínűleg org.postgresql. Vezető . - * Az SQL Server számára megkaphatja a JTDS JDBC sofőrt [https://jtds.sourceforge.net](https://jtds.sourceforge.net) ... + * Az SQL Server számára megkaphatja a JTDS JDBC sofőrt [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) ... A<sofőrName> használni datasets.xml (lásd alább) valószínűleg net.sourceforge.jtds.jdbc. Vezető . Miután betette a JDBC vezetőjét.jar ERDDAP™ lib könyvtár, meg kell adni egy hivatkozást, hogy .jar fájl a .bat és / vagy .sh script fájlok a GenerateDatasets Xml, DasDds és ArchiveADataset, amelyek a *Tomcat* /webapps/erddap/WEB-INF/ könyvtár; különben kapsz egy ClassNotFoundException, amikor futtatod ezeket a forgatókönyveket. @@ -2524,7 +2526,7 @@ jobb mellett< sourceUrl >,<sofőrName> és<kapcsolat Tulajdonság username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Általános információk a DataSource használatáról [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) ... +Általános információk a DataSource használatáról [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) ... Lásd [Tomcat DataSource információ](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) és [Tomcat DataSource példák](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) vagy keresse meg az internetet például az adatszolgáltatások más alkalmazásszerverekkel történő használatával. * Ha minden más kudarcot vall, fontolja meg az adatok tárolását egy gyűjteményben NetCDF v3 .nc fájlok (különösen különösen .nc fájlok, amelyek a [CF Discrete Sampling Geometries (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Ragged Array adatstruktúrák és így kezelhetők ERDDAP A [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) ... Ha logikailag megszervezik őket (mindegyik adat egy darab űr és idő) , ERDDAP™ nagyon gyorsan kivonhatja az adatokat tőlük. @@ -2608,7 +2610,7 @@ fontolja meg az adatok tárolását egy gyűjteményben NetCDF v3 .nc fájlok (k Az XML darabja, amelyet a GenerateDatasetsXml generál minden adatkészlethez: - * A datasetID ami az EDDGrid A datasetID plusz "\\_Asatable". + * A datasetID ami az EDDGrid A datasetID plusz "\\_AsATable" ... * Egy új összefoglaló globális tulajdonság, amely a EDDGrid összefoglaló plusz egy új első bekezdés, amely leírja, hogy mi ez az adatkészlet. * Egy új cím globális tulajdonság, amely a EDDGrid dalszöveg: 's cím plus', (Mint asztal) "..." * Egy új maxAxis0 globális tulajdonság 10 értékkel. @@ -2644,21 +2646,21 @@ Az XML darabja, amelyet a GenerateDatasetsXml generál minden adatkészlethez: * [Az adatok egy EDDTableFromFileNames adatkészletben](#eddtablefromfilenames-data) egy asztal, amely ERDDAP™ on-the-fly információt hoz létre a helyi fájlok csoportjáról. Az asztalnál van egy sor minden fájlhoz. Négy különleges tulajdonság a [ datasets.xml ez az adatkészlet](#eddtablefromfilenames-skeleton-xml) meghatározza, hogy mely fájlokat fognak tartalmazni ebben az adatkészletben: ##### fájl Dir{#filedir} - * <fájlDir> - Ez meghatározza a szerver fájlrendszerének forráskönyvtárát az adatkészlethez tartozó fájlokkal. Azok a fájlok, amelyek valójában a szerver fájlrendszerében találhatók<fájlDir> jelenik meg az adatkészlet url oszlopában egy virtuális könyvtáron belülhttps://*serverUrl*/erddap/files/*datasetID/*... + * <fájlDir> - Ez meghatározza a szerver fájlrendszerének forráskönyvtárát az adatkészlethez tartozó fájlokkal. Azok a fájlok, amelyek valójában a szerver fájlrendszerében találhatók<fájlDir> jelenik meg az adatkészlet url oszlopában egy virtuális könyvtáron belül https://*serverUrl*/erddap/files/*datasetID/* ... Például, ha datasetID jplMU RSS T, és<fájlDir> /home/data/mur/ és ez a könyvtár egy jplMU nevű fájlt tartalmaz RSS T20150103000000.png, Ezután az URL, amely a felhasználók számára jelenik meg, hogy ez a fájl lesz - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png... + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png ... Amellett, hogy egy helyi könyvtárat használunk<fájlDir>, akkor is megadhatja az URL egy távoli, könyvtári-szerű weboldal. Ez működik: * A nem összesített adatkészletek a THREDDS-ben, például - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] * A nem összesített adatkészletek Hyrax pl.: - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * A legtöbb Apache-szerű könyvtári lista, például - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### dalszöveg: OnTheFly{#fromonthefly} [\\*\\*\\*fromOnTheFly](#fromonthefly) - Néhány hatalmas S3 vödör (mint a noaa-goes17, amely 26 millió fájlt tartalmaz) Lehet, hogy ERDDAP™ legfeljebb 12 óra, hogy letöltse az összes információt a tartalmát a vödör (vannak más problémák) ... Ahhoz, hogy körül ezt, van egy speciális módja annak, hogy használja<fájlDir> az EDDTableFromFileNames-ben, hogy adathalmazt készítsen az AWS S3 bucket könyvtárával és fájlneveivel. Az adatkészletnek nem lesz az összes S3 bucket könyvtárának és fájlnevének listája, amelyet a felhasználó kereshet az adatkészlet iránti kérelmeken keresztül. De az adatkészlet megkapja a könyvtárak és fájlok nevét, ha a felhasználó átlépi a könyvtári hierarchiát az adatkészlettel "files" opció. Így ez lehetővé teszi a felhasználók számára, hogy böngészjenek az S3 bucket fájlhierarchiájával és fájlokkal az adatkészleten keresztül "files" rendszer. Ehhez, ahelyett, hogy meghatározná az URL-t az S3 bucket számára, mint a "Starting Directory" (a GenerateDatasets Xml) vagy<fájlDir> (benne datasets.xml ) Használat: ``` @@ -2837,13 +2839,13 @@ Minden EDDGrid FromFiles és az összes EDDTableFromFiles adatkészlet támogatj * A<cacheFromUrl> címke lehetővé teszi, hogy megadja az URL-t egy távoli adatkészlet fájlainak listájával egy távoli fájllistából. * A nem összesített adatkészletek a THREDDS-ben, például - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] * A nem összesített adatkészletek Hyrax pl.: - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * A legtöbb Apache-szerű könyvtári lista, például - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 vödör, pl. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Ez azonban AWS-fiókot és több beállítást igényelhet. Lásd [S3 Buckets-szel dolgozunk ERDDAP™ ](#working-with-aws-s3-files) ... Továbbá, általában nem kell használni a cache FromUrl fájlokkal S3 buckets, ha a fájlok ASCII fájlok (pl.: .csv) mert ERDDAP™ hatékonyan olvassa el az adatokat a vödörről közvetlenül egy patakon keresztül. @@ -2901,7 +2903,7 @@ Ezután van egy sor fészkes rögzítő csoport, ahol az első lehetőség semmi és a második lehetőség egy adott érték. A fenti példának csak 2018 második 10 napján kell megfelelnie a könyvtáraknak, pl. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] nap 011, 012, ..., 019. (Lásd ezt [regex dokumentáció](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) és [regex bemutató](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) ...) Ha segítségre van szüksége<cachePartialPathRegex>, kérlek e-mailt<cacheFromUrl> Chrishez. John at noaa.gov. @@ -3384,7 +3386,7 @@ Minden adatkészlethez ERDDAP™ , ha küld egy kérést, hogy ERDDAP™ az adat * .insert * A kérés úgy formázódik, mint egy standard HTML-forma válasz, a kulcs=érték párok, elválasztva a '&'. Például, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 Megjegyzés ERDDAP™ hozzáadni vagy megváltoztatni az adatokat stationID =46088 a megadott időre. * Ennek a változásnak a szerzője JohnSmith, és a kulcs néhányKey1. * Az URL-nek tartalmaznia kell az érvényes értékeket (nem hiányzó értékek) az egészet [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ Megjegyzés ERDDAP™ hozzáadni vagy megváltoztatni az adatokat stationID =460   * .delete * A kérés úgy formázódik, mint egy standard HTML-forma válasz, a kulcs=érték párok, elválasztva a '&'. Például, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 Megjegyzés ERDDAP™ törölni az adatokat stationID = 46088 a megadott időpontban. * Ennek a változásnak a szerzője JohnSmith, és a kulcs néhányKey1. * Az URL-nek meg kell határoznia [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) kérelemben (pl.: stationID és idő) ... Ha ezek az értékek már az adatkészletben megfelelnek az értékeknek (melyeket általában) A régi értékek hatékonyan törlődnek (bár a régi értékek még mindig elérhetőek, ha egy felhasználó kéri az adatokat egy korábbi [verzió](#versioning) az adatkészlet) ... @@ -3667,7 +3669,7 @@ Nem mindenkinek van szüksége az ilyen típusú finomított változatozásra, d ##### HTTPS Put és törlés{#https-put-and-delete} * [Mi a helyzet a HTTPS PUT és a DELETE?](#https-put-and-delete) - [Hypertext Transfer protokoll (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) a World Wide Web alapja, és az oka annak, hogy a weboldal URL-jei "http://"vagy "https://"... A HTTPS a HTTP egy további biztonsági réteggel. Minden nap, a böngészők, a szkriptek és a számítógépes programok teszik több milliárd HTTP (Súgó) **GET** kéri a távoli forrásokból származó információkat. HTTP (Súgó) más is [verbs](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , nevezetesen PUT (adatokat tolni a szerverre) DELETE (DELETE adatok a szerverről) ... Igen, a PUT és a DELETE a megfelelő módja az adatok beillesztésének, és az adatok törlésének, a HTTP segítségével (Súgó) ... A GET-t minden olyan szoftver támogatja, amely együttműködhet a HTTP-vel (Súgó) ... A GET nagyon könnyű dolgozni. Mindenki már tudja, hogyan kell dolgozni a GET és sokan tudják, hogyan kell használni a POST (amely lényegében ugyanúgy használható, mint a GET) Így az EDDTableFromHttpGet a GET és a POST segítségével dolgozott. Nagyon kevés ember (még kevés számítógépes programozó) valaha is dolgozott a PUT és a DELETE. A PUT és a DELETE-t általában csak számítógépes nyelvek támogatják, így a használatukhoz ügyes programra van szükség. Tehát a PUT és a DELETE általában sokkal több égető megközelítés, mivel az eszközök fejlődtek. + [Hypertext Transfer protokoll (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) a World Wide Web alapja, és az oka annak, hogy a weboldal URL-jei " http://" vagy " https://" ... A HTTPS a HTTP egy további biztonsági réteggel. Minden nap, a böngészők, a szkriptek és a számítógépes programok teszik több milliárd HTTP (Súgó) **GET** kéri a távoli forrásokból származó információkat. HTTP (Súgó) más is [verbs](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , nevezetesen PUT (adatokat tolni a szerverre) DELETE (DELETE adatok a szerverről) ... Igen, a PUT és a DELETE a megfelelő módja az adatok beillesztésének, és az adatok törlésének, a HTTP segítségével (Súgó) ... A GET-t minden olyan szoftver támogatja, amely együttműködhet a HTTP-vel (Súgó) ... A GET nagyon könnyű dolgozni. Mindenki már tudja, hogyan kell dolgozni a GET és sokan tudják, hogyan kell használni a POST (amely lényegében ugyanúgy használható, mint a GET) Így az EDDTableFromHttpGet a GET és a POST segítségével dolgozott. Nagyon kevés ember (még kevés számítógépes programozó) valaha is dolgozott a PUT és a DELETE. A PUT és a DELETE-t általában csak számítógépes nyelvek támogatják, így a használatukhoz ügyes programra van szükség. Tehát a PUT és a DELETE általában sokkal több égető megközelítés, mivel az eszközök fejlődtek.   ##### HttpGet Notes{#httpget-notes} * [Megjegyzések](#httpget-notes) @@ -3676,7 +3678,7 @@ Nem mindenkinek van szüksége az ilyen típusú finomított változatozásra, d ##### Köszönöm{#thanks} * [A CHORDS-nek köszönhetően az alapvető ötletért.](#thanks) Az EDDTableFromHttpGet alapgondolata (azaz egy HTTP GET adatok hozzáadása egy adatkészlethez) az UCAR-tól (NCAR?) [Cloud-Host valós idejű adatszolgáltatások (CHORDS) ](https://github.com/earthcubeprojects-chords) projekt. A paraméterek formátuma a kérelemben (ismétlődő *név=érték* Elválasztva &’s) ugyanaz a szabványos formátum, amelyet a HTML űrlapok használnak a weboldalakon. Ez egy egyszerű és ragyogó ötlet, és még inkább azért, mert olyan tökéletesen összeomlik ERDDAP meglévő rendszer a mesés adatok kezeléséhez. Az ötlet nyilvánvaló a hindukban, de én (Bob) nem gondolt rá. EDDTableFromHtp Használja ezt az alapvető ötletet, kombinálva az elképzeléseinket, hogyan kell végrehajtani, hogy rendszert készítsen ERDDAP™ az adatok feltöltéséhez. Más, mint az alapvető ötlet, hogy használja a GET-t, hogy nyomja az adatokat a rendszerbe, az EDDTableFromHttpGet végrehajtás teljesen más és teljesen független a CHORDS-től, és különböző jellemzőkkel rendelkezik (pl. naplófájlok, adatgyűjtés, különböző biztonsági rendszer, CRUD támogatás, reprodukálható adatok) ... A CHORDS-nek való kitettségünk csak webinárium volt. Nem néztük meg a kódjukat, vagy olvastunk a projektjükről, mert azonnal tudtuk, hogy a rendszert másképp akarjuk végrehajtani. De hálásak vagyunk nekik az alapvető ötletért. A CHORDS-re való teljes hivatkozás -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, R., Bartos, M., Jones, J., Keiser, K. (2014.) ... Cloud-Host valós idejű adatszolgáltatások a geosciences számára (CHORDS) szoftver. UCAR/NCAR - Föld megfigyelő laboratórium. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, R., Bartos, M., Jones, J., Keiser, K. (2014.) ... Cloud-Host valós idejű adatszolgáltatások a geosciences számára (CHORDS) szoftver. UCAR/NCAR - Föld megfigyelő laboratórium. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFrom Hyrax Fiók{#eddtablefromhyraxfiles} [ **EDDTableFrom Hyrax Fiók** ](#eddtablefromhyraxfiles) (detektáltak) összesíti az adatfájlokat több változóval, mindegyik egy vagy több megosztott dimenzióval (Például, idő, magasság (vagy mélység) , magasság, hosszúság) és szolgált egy [ Hyrax OPeNDAP szerver](https://www.opendap.org/software/hyrax-data-server) ... @@ -3692,7 +3694,7 @@ Ha 2020 előtt nincs panasz, ez az adatkészlet típusa eltávolítható. ** * Ez az osztály képernyője a Hyrax weboldalak a fájlok listáival az egyes könyvtárban. Emiatt nagyon specifikus a jelenlegi formátumban. Hyrax weboldalak. Megpróbáljuk alkalmazkodni ERDDAP™ ha/ha a jövőbeli verziók Hyrax módosítsa, hogy a fájlok hogyan szerepelnek. * A<fájlDir> beállítás figyelmen kívül hagyva. Mivel ez az osztály letöltése és minden távoli adatfájl helyi másolata, ERDDAP™ erők a fájl Dir, hogy *bigParentDirectory[szerkesztés]* /copy/ * datasetID * /. * Mert< sourceUrl > az adatkészlet alapkönyvtárának URL-jét használja Hyrax szerver, például - < sourceUrl > > > >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > > > > + < sourceUrl > > > > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > > > > (de tedd egy sorba) (sajnálatos, hogy a szerver már nem áll rendelkezésre) ... A sourceUrl weboldal általában " OPeNDAP Server Index \\[ DirectoryName \\] A tetején. * Mivel ez az osztály mindig letölti és helyi másolatot készít minden távoli adatfájlról, soha ne csomagolja be ezt az adatkészletet [EDDTableCopy](#eddtablecopy) ... @@ -3706,7 +3708,7 @@ Részletek: Ezek a fájlok több row\\_size változóval rendelkeznek, mindegyik Egy másik probléma ezekkel a fájlokkal: a Principal\\_Investigator row\\_size változónak nincs minta\\_dimenziós tulajdonsága, és nem követi a fenti szabályt. -A mintafájlok az adatkészlet típusához megtalálhatókhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető \\] ... +A mintafájlok az adatkészlet típusához megtalálhatók https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető \\] ... Lásd ezt az osztályt, [EDDTableFromFiles](#eddtablefromfiles) információ arról, hogyan működik ez az osztály, és hogyan kell használni. @@ -3850,10 +3852,10 @@ Az első dolog, amit a GenerateDatasetsXml tesz az ilyen típusú adatkészlethe [ **EDDTableFromNOS** ](#eddtablefromnos) (Meghatározva) adatokat kezel egy NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) forrás, amely használja [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) kérések és válaszok. Nagyon specifikus NOAA NOS XML. Lásd a minta EDDTableFromNOS adatkészletet az adatkészletekben2.xml.   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) adatokat kezel egy Ocean Biogeographic Information System (OBIS) szerver (volthttp://www.iobis.org ) ... Lehetséges, hogy nincs olyan aktív szerver, amely ezt a mostantól naprakész OBIS szerverrendszert használja. + [ **EDDTableFromOBIS** ](#eddtablefromobis) adatokat kezel egy Ocean Biogeographic Information System (OBIS) szerver (volt http://www.iobis.org ) ... Lehetséges, hogy nincs olyan aktív szerver, amely ezt a mostantól naprakész OBIS szerverrendszert használja. * Az OBIS szerverek egy XML kérést várnak el, és visszatérnek egy XML válaszhoz. -* Mert minden OBIS-kiszolgáló ugyanazokat a változókat szolgálja, mint (volthttp://iobis.org/tech/provider/questions) Nem kell sokat megadnia egy OBIS adatkészlet létrehozásához ERDDAP ... +* Mert minden OBIS-kiszolgáló ugyanazokat a változókat szolgálja, mint (volt http://iobis.org/tech/provider/questions ) Nem kell sokat megadnia egy OBIS adatkészlet létrehozásához ERDDAP ... * Ön is tartalmaz egy " creator\\_email "A globális tulajdonság addAttributes Mivel az információt a licencben használják. Egy megfelelő e-mail cím megtalálható az XML válasz elolvasásával a forrásURL-től. * Lehet, vagy nem lehet képes a globális tulajdonságot elérni [< subsetVariables >>>>>> (#subsetvariables) egy adott OBIS-kiszolgálóval dolgozni. Ha megpróbálja, csak próbálja ki az egyik változót (Például ScientificName vagy Genus) ... #### EDDTableFromOBIS Skeleton XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Az első dolog, amit a GenerateDatasetsXml tesz az ilyen típusú adatkészlethe * SWE (Sensor Web Enablement) és SOS (Érzékelő megfigyelő szolgálat) vannak [OpenGIS® szabványok](https://www.ogc.org/standards) ... Ez a weboldal rendelkezik a szabványos dokumentumokkal. * A OGC Web Services Common Specification 1.1.0 ( OGC 06-121r3) fedezi a GET és a POST lekérdezések építését (lásd a 7.2.3. szakaszt és a 9. szakaszt) ... * Ha GetCapabilities xml kérést küld egy SOS szerver ( sourceUrl + "?service= SOS &request= GetCapabilities "...") , kap egy xml eredmény egy listát az állomások és a megfigyelt Tulajdonságok, amelyekre adatuk van. - * A megfigyeltProperty egy hivatalos URI hivatkozás egy ingatlanra. Például:ogc:phenomenon:longitude:wgs84 vagyhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * A megfigyeltProperty egy hivatalos URI hivatkozás egy ingatlanra. Például:ogc:phenomenon:longitude:wgs84 vagy https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * A megfigyeltProperty nem változó. - * Egynél több változó lehet ugyanaz a megfigyelt Tulajdonság (Például: belülTemp és kívül A tempó mindkettő megfigyelhető Tulajdonsághttps://mmisw.org/ont/cf/parameter/air\\_temperature) ... + * Egynél több változó lehet ugyanaz a megfigyelt Tulajdonság (Például: belülTemp és kívül A tempó mindkettő megfigyelhető Tulajdonság https://mmisw.org/ont/cf/parameter/air\\_temperature ) ... * Ha GetObservation xml kérést küld egy SOS szerver, kap egy xml eredmény leírása mező nevek a válasz, mezőegységek, és az adatok. A mező nevek tartalmazzák a hosszúságot, a szélességet, a mélységet (talán talán talán talán talán) és az idő. * Minden dataVariable EDDTableFrom SOS tartalmaznia kell egy „megfigyelt területet” tulajdonságot, amely azonosítja a megfigyelt tulajdonságot, amelyet a kiszolgálótól kell kérni, hogy megkapja ezt a változót. Gyakran, több dataVariable S fogja felsorolni ugyanazt a kompozit megfigyeltTermészet. * Az adattípus minden egyes számára dataVariable előfordulhat, hogy a szerver nem határozza meg. Ha igen, akkor meg kell néznie az XML adatválaszait a szerverről, és megfelelőnek kell lennie [<adatType> (#datatype) a ERDDAP™ adatkészlet dataVariable definíciók. @@ -3991,11 +3994,11 @@ Ha 2020 előtt nincs panasz, ez az adatkészlet típusa eltávolítható. ** * Ez az osztály elolvassa a THREDDS által szolgált katalógus.xml fájlokat a listákkal<katalógusRefs> (hivatkozások további katalógus.xml sub-files) és<adatkészlet> (adatfájlok) ... * A<fájlDir> beállítás figyelmen kívül hagyva. Mivel ez az osztály letöltése és minden távoli adatfájl helyi másolata, ERDDAP™ erők a fájl Dir, hogy *bigParentDirectory[szerkesztés]* /copy/ * datasetID * /. * Mert< sourceUrl > használja a THREDDS szerver adatkészletének URL-jét, például: ehhez az URL-hez, amelyet egy webböngészőben lehet használni, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] , -Használat< sourceUrl > > > >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > > > > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Ez a szerver már nem megbízhatóan elérhető. \\] , +Használat< sourceUrl > > > > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > > > > (de tedd egy sorba) ... * Mivel ez az osztály mindig letölti és helyi másolatot készít minden távoli adatfájlról, soha ne csomagolja be ezt az adatkészletet [EDDTableCopy](#eddtablecopy) ... -* Ez az adatkészlet típus támogatja az OPTIONAL, ritkán használt, speciális címkét,<SpecialMode> *mód* </specialMode> amely arra használható, hogy meghatározza, hogy a speciális, kemény kódolt szabályokat kell használni annak meghatározására, hogy melyik fájlokat kell letölteni a szerverről. Jelenleg az egyetlen érvényes *mód* a SAMOS, amelyet adatkészletekkel használnakhttps://tds.coaps.fsu.edu/thredds/catalog/samosletölteni csak a fájlokat az utolsó verziószámmal. +* Ez az adatkészlet típus támogatja az OPTIONAL, ritkán használt, speciális címkét,<SpecialMode> *mód* </specialMode> amely arra használható, hogy meghatározza, hogy a speciális, kemény kódolt szabályokat kell használni annak meghatározására, hogy melyik fájlokat kell letölteni a szerverről. Jelenleg az egyetlen érvényes *mód* a SAMOS, amelyet adatkészletekkel használnak https://tds.coaps.fsu.edu/thredds/catalog/samos letölteni csak a fájlokat az utolsó verziószámmal. * Lásd ezt az osztályt, [EDDTableFromFiles](#eddtablefromfiles) információ arról, hogyan működik ez az osztály, és hogyan kell használni. * Lásd az 1D, 2D, 3D és 4D példákat [EDDTableFromNcFiles](#eddtablefromncfiles) ...   @@ -4182,8 +4185,8 @@ Amikor a kiszolgáló befejezi a kérést, ellenőrizni fogja, hogy mennyi ideig ``` ``` -egy megfelelő helyiséget okoz sourceUrl (mint példáulhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -nyilvános sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) ... +egy megfelelő helyiséget okoz sourceUrl (mint például https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +nyilvános sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) ... A tag értékének bármilyen változása a következő alkalommal lép életbe ERDDAP™ olvasó datasets.xml , beleértve az adatkészletre adott válaszban is [zászló](/docs/server-admin/additional-information#flag) ... De az előfizetési rendszerhez kapcsolódó biztonsági okokból és okokból, **Ne kövessétek ezt a lépést!** @@ -4314,7 +4317,7 @@ A felhasználók gyakran egyszerűen nem tudják, hogy kéréseik problémásak. ``` * Nem kell újraindítani ERDDAP™ a változásokra<kérelemBlacklist>, hogy lépjen hatályba. A változásokat a következő alkalommal fogják észlelni ERDDAP™ ellenőrzi, hogy minden adatkészletet újra kell tölteni. Vagy felgyorsíthatja a folyamatot egy látogatással [setDataset Flag URL](/docs/server-admin/additional-information#set-dataset-flag) minden adatkészlethez. * A ERDDAP™ A napi jelentés tartalmazza a legaktívabb engedélyezett és blokkolt kérők listáját/tally-ját. - * Ha szeretné kitalálni, hogy mi a domain/intézmény kapcsolódik egy numerikus IP címhez, használhat egy ingyenes, fordított DNS webes szolgáltatást, mint például [https://network-tools.com/](https://network-tools.com/) ... + * Ha szeretné kitalálni, hogy mi a domain/intézmény kapcsolódik egy numerikus IP címhez, használhat egy ingyenes, fordított DNS webes szolgáltatást, mint például [ https://network-tools.com/ ](https://network-tools.com/) ... * Lehetnek olyan idők, amikor értelme van bizonyos felhasználókat magasabb szinten blokkolni, például rosszindulatú felhasználókat. Például blokkolhatja a hozzáférést mindenhez a szerverén, nem csak ERDDAP ... Linuxon egy ilyen módszert kell használni [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) ... Például hozzáadhat egy olyan szabályt, amely megakadályozza mindazt, ami 198.51.100.0-ból érkezik a parancshoz. I INPUT – 198.51.100.0 J DROP @@ -4738,17 +4741,17 @@ FIGYELMEZTETÉS: Ha egyedi palettákat ad hozzá ERDDAP™ és van EDDGrid FromE * Jelenleg, EDDGrid alosztályok, bármilyen változás a metaadata vagy a tengely változó (például a közeli valós idejű adatok új időpontja) változásnak tekinthető, de az adatkészlet újratöltése nem tekinthető változásnak (önmagára) ... * Jelenleg az EDDTable alosztály esetében az adatkészlet bármilyen újratöltése változásnak tekinthető. * Jelenleg csak kétféle intézkedés engedélyezett: - * "..."http://"vagy "https://"- Ha a cselekvés "http://"vagy "https://", ERDDAP™ küldjön HTTP GET kérelem a megadott URL-hez. A válasz figyelmen kívül hagyásra kerül. Például az URL elmondhat egy másik webes szolgáltatást, hogy tegyen valamit. + * "..." http://" vagy " https://" - Ha a cselekvés " http://" vagy " https://" , ERDDAP™ küldjön HTTP GET kérelem a megadott URL-hez. A válasz figyelmen kívül hagyásra kerül. Például az URL elmondhat egy másik webes szolgáltatást, hogy tegyen valamit. * Ha az URL-nek van egy lekérdező része (utána a "?") MIÉRT már [százalék kódolva](https://en.wikipedia.org/wiki/Percent-encoding) ... Különleges karaktereket kell kódolni a korlátozásokban (a kezdeti „és” és a fő '=' korlátok) a %H formában, ahol a HH a karakter két számjegyű hexadecimális értéke. Általában csak néhány punctuációs karaktert kell átalakítania: %-25, és %26, "- %22,<%3C, = %3D, > %3E, + %2B, | %7C, \\[ %5B, \\] %5D, tér %20, és átalakítani minden karakter felett #127 a saját UTF-8 formában, majd százaléka kódolja minden byte az UTF-8 formában a %HH formátum (kérjen programozót segítségért) ... Például, & stationID >="41004" Beszéd és stationID %3E=%2241004%22 A százalékos kódolás általában akkor szükséges, ha hozzáfér ERDDAP szoftveren keresztül, mint egy böngésző. A böngészők általában kezelik a százalékos kódolást az Ön számára. Bizonyos helyzetekben százalékban kell kódolni az A-Za-z0-9\\_-től eltérő összes karaktert! "..." () \\*, de még mindig nem kódolja az eredeti '&' vagy a fő '=' korlátokban. -A programozási nyelveknek van eszközük erre (például lásd Java A [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) és Java Olvasson bele a(z)encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) és vannak +A programozási nyelveknek van eszközük erre (például lásd Java A [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) és Java Olvasson bele a(z)encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) és vannak [olyan webhelyek, amelyek százalékos kódot / dekódot mutatnak Önnek](https://www.url-encode-decode.com/) ... * óta datasets.xml XML fájl, akkor is &-encode ALL ' &',<"és ">" az URL-ben, mint '&',<és a „>” százalékos kódolás után. * Példa: Egy olyan URL-hez, amelyet egy böngészőbe lehet beírni: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Meg kell határoznia egy<OnChange> címke keresztül (Egy vonalon) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Ez befolyásolhatja a rövid szavak fajta versus hosszabb szavakat, amelyek a r * A sourceUrl Kezdődhet http:// , https:// Ftp: és talán más előtagok. https kapcsolatok olvassa el és ellenőrizze a forrás digitális tanúsítványát annak biztosítása érdekében, hogy a forrás az, akiről azt mondják, hogy azok. Ritka esetekben ez az ellenőrzés kudarcot vallhat a "javax.net.ssl.SSLProtocolException: kézfogás figyelmeztetés: ismeretlen\\_name". Ez valószínűleg annak köszönhető, hogy a domain név a tanúsítványon nem egyezik a domain névvel, amelyet használ. Elolvashatja és el kell olvasnia a részleteket sourceUrl "a tanúsítvány a webböngészőben, nevezetesen a "DNS neve" listája a "Subject Alternative Name" részben. Bizonyos esetekben, sourceUrl Ön használhatja a domain nevet a tanúsítványon. Például, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/dobja ezt a hibát, de - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, amely a domain nevet használja a tanúsítványon, nem. A megoldás ezekben az esetekben tehát megtalálja és használja a domain nevet a tanúsítványon. Ha nem találja meg a tanúsítványt, lépjen kapcsolatba az adatszolgáltatóval. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ dobja ezt a hibát, de + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , amely a domain nevet használja a tanúsítványon, nem. A megoldás ezekben az esetekben tehát megtalálja és használja a domain nevet a tanúsítványon. Ha nem találja meg a tanúsítványt, lépjen kapcsolatba az adatszolgáltatóval. Más esetekben a tanúsítvány domain neve lehet a nevek csoportja. Ha ez megtörténik, vagy a probléma másként megoldhatatlan, kérlek e-mailt Chris. John at noaa.gov, hogy jelentse a problémát.   @@ -5221,7 +5224,7 @@ Beszéd és stationID %3E=%2241004%22 A százalékos kódolás általában akkor szükséges, ha hozzáfér ERDDAP szoftveren keresztül, mint egy böngésző. A böngészők általában kezelik a százalékos kódolást az Ön számára. Bizonyos helyzetekben százalékban kell kódolni az A-Za-z0-9\\_-től eltérő összes karaktert! "..." () \\*, de még mindig nem kódolja az eredeti '&' vagy a fő '=' ... A programozási nyelveknek van eszközük erre (például lásd Java A [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -és Java Olvasson bele a(z)encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) és vannak +és Java Olvasson bele a(z)encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) és vannak [olyan webhelyek, amelyek százalékos kódot / dekódot mutatnak Önnek](https://www.url-encode-decode.com/) ... * óta datasets.xml XML fájl, akkor is &-encode ALL ' &',<"és ">" az URL-ben, mint '&',<és a „>” százalékos kódolás után. * infoUrl egyedi ERDDAP ... Ez nem bármilyen metaadat szabványból származik. @@ -5257,7 +5260,28 @@ Amikor egy adatkészletet töltenek be ERDDAP , ``` * Ha " \\[ szabvány \\] " a tulajdonképpeni értékben fordul elő, a szabvány helyettesíti ERDDAP™ licenc a<StandardLicense> címke ERDDAP A \\[ Tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noa/pfel/erddap/util/messages.xml fájl. -   + +###### osztályozás{#classification} +* [ **osztályozás** ](#classification) az adatok osztályozási szintje. + ``` + unclassified + ``` + * Az elfogadható értékek _unclassified_, _confidential_, _restricted_, _secret_ vagy _top_secret_. + +###### topic_category{#topic_category} +* [ **topic_category** ](#topic_category) Magas szintű földrajzi adatok tematikus besorolása a rendelkezésre álló földrajzi adatkészletek csoportosításában és keresésében. + ``` + geoscientific_information + ``` + * Elfogadható értékek _biota_, _boundaries_, _climatology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _location_, _oceans_structy_ + +###### karbantartás_frekvencia{#maintenance_frequency} +* [ **karbantartás_frekvencia** ](#maintenance_frequency) Frekvenciát, amellyel a módosítások és a törlések az adatokhoz kerülnek, miután először előállították. + ``` + daily + ``` + * Az elfogadható értékek elfogadható értékek _annually_, _as_needed_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) az elavult [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (amelyet azonosítottak Metadata\\_Conventions mint " Unidata Dataset Discovery v1.0") metadata szabvány. A tulajdonság érték az adatkészlet által használt metaadat-konvenciók egy különálló listája volt. Ha egy adatkészlet ACDD 1.0-t használ, ez a tulajdonság például szigorúan elismert. @@ -5389,7 +5413,7 @@ Ha az index<1, az adatkészlet naprakésznek tekinthető. Ha az index<=1, az adatkészletet naprakésznek tekintik. Ha az index<=2, az adatkészlet nagyon naprakésznek tekinthető. -A testOutOfDate értéket is használnak ERDDAP™ létrehoznihttps://*yourDomain*/erddap/outOfDateDatasets.htmlWeboldal ( [példa](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) amely megmutatja az adatkészleteket, amelyek< testOutOfDate > címkék, az adatkészletek rangsorolva, hogy milyen out-of-date ők. Ha módosítja a fájltípust (.html és .csv, .jsonlCSV , .nc , .tsv ...) Ezeket az információkat különböző fájlformátumokban kaphatja meg. +A testOutOfDate értéket is használnak ERDDAP™ létrehozni https://*yourDomain*/erddap/outOfDateDatasets.html Weboldal ( [példa](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) amely megmutatja az adatkészleteket, amelyek< testOutOfDate > címkék, az adatkészletek rangsorolva, hogy milyen out-of-date ők. Ha módosítja a fájltípust (.html és .csv, .jsonlCSV , .nc , .tsv ...) Ezeket az információkat különböző fájlformátumokban kaphatja meg. Ha lehetséges, [GenerateDatasetsXml](#generatedatasetsxml) hozzáad egy testOutOfDate a globális addAttributes adatkészlet. Ez az érték egy javaslat, amely a GenerateDatasetsXml rendelkezésére álló információkon alapul. Ha az érték nem megfelelő, változtassa meg. @@ -5948,8 +5972,8 @@ UnpackedValue = csomagolás Érték \\* scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone egy OPTIONAL tulajdonság, amelyet a ERDDAP™ (és nem metadata szabványok) Mert [Idő és időbélyegző változók](#time-units) , amely rácsos adatkészletekben vagy tabuláris adatkészletekben lehet. * Az alapértelmezett " Zulu "..." (amely a GMT modern időzóna verziója) ... - * Háttérinformáció: "idős ofszets" (pl. Pacific Standard Time, -08:00, GMT-8) rögzített, specifikus, ellentmondások Zulu (GMT) ... Ezzel szemben a "időzónák" sokkal összetettebb dolgok, amelyek befolyásolják a Daylight Saving (pl. „US/Pacific”) , amelyeknek különböző szabályok vannak különböző helyeken különböző időpontokban. Az időzónáknak mindig vannak nevei, mivel nem lehet egy egyszerű ofset értékkel összefoglalni (lásd a "TZ adatbázis nevek" oszlopot az asztalon [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) ... ERDDAP A time\\_zone attribute segít kezelni a helyi időadatokat egy időzónából (1987-03-25T17:32:05 Pacific Idő) ... Ha van sztring vagy numerikus időadata egy (rögzített) idő ofszet, egyszerűen ki kell igazítania az adatokat Zulu (Ez az, ami ERDDAP™ Akarat) egy másik alapidő meghatározása az egységekben (pl. „órákat 1970-01-01T08:00Z óta”, jegyezze meg a T08-at, hogy meghatározza az idő ofszetet) , és mindig ellenőrizze az eredményeket annak biztosítása érdekében, hogy megkapja az eredményeket akar. - * Az időbélyegző változók forrásadatokkal a Strings-tól, ez a tulajdonság lehetővé teszi, hogy meghatározza az időzónát, amely vezet ERDDAP™ átalakítani a helyi-time-zóna forrási időket (néhány a Standard időben, néhány a Daylight Saving Time) a Zulu Időnként (amelyek mindig a szabványos időben vannak) ... Az érvényes időzóna nevek listája valószínűleg azonos a TZ oszlop listáján [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ... A közös amerikai időzónák: US/Hawaii, US/Alaska, US/Cacific, US/Mountain, US/Arizona, US/Central, US/Kelet. + * Háttérinformáció: "idős ofszets" (pl. Pacific Standard Time, -08:00, GMT-8) rögzített, specifikus, ellentmondások Zulu (GMT) ... Ezzel szemben a "időzónák" sokkal összetettebb dolgok, amelyek befolyásolják a Daylight Saving (pl. „US/Pacific”) , amelyeknek különböző szabályok vannak különböző helyeken különböző időpontokban. Az időzónáknak mindig vannak nevei, mivel nem lehet egy egyszerű ofset értékkel összefoglalni (lásd a "TZ adatbázis nevek" oszlopot az asztalon [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) ... ERDDAP A time\\_zone attribute segít kezelni a helyi időadatokat egy időzónából (1987-03-25T17:32:05 Pacific Idő) ... Ha van sztring vagy numerikus időadata egy (rögzített) idő ofszet, egyszerűen ki kell igazítania az adatokat Zulu (Ez az, ami ERDDAP™ Akarat) egy másik alapidő meghatározása az egységekben (pl. „órákat 1970-01-01T08:00Z óta”, jegyezze meg a T08-at, hogy meghatározza az idő ofszetet) , és mindig ellenőrizze az eredményeket annak biztosítása érdekében, hogy megkapja az eredményeket akar. + * Az időbélyegző változók forrásadatokkal a Strings-tól, ez a tulajdonság lehetővé teszi, hogy meghatározza az időzónát, amely vezet ERDDAP™ átalakítani a helyi-time-zóna forrási időket (néhány a Standard időben, néhány a Daylight Saving Time) a Zulu Időnként (amelyek mindig a szabványos időben vannak) ... Az érvényes időzóna nevek listája valószínűleg azonos a TZ oszlop listáján [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ... A közös amerikai időzónák: US/Hawaii, US/Alaska, US/Cacific, US/Mountain, US/Arizona, US/Central, US/Kelet. * Az időbélyegző változók számszerű forrásadatokkal, megadhatja a " time\\_zone tulajdonság, de az értéknek " Zulu " vagy "UTC". Ha más időzónák támogatására van szüksége, kérjük, e-mailben Chris. John at noaa.gov.   ###### Legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/id/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/id/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 0b56a33848..bcd525578a 100644 --- a/i18n/id/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/id/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Ketika penyedia data datang ke Anda berharap untuk menambahkan beberapa data ke Penerapan file data aktual dari sumber eksternal adalah risiko keamanan yang besar, sehingga ERDDAP™ tidak berurusan dengan itu. Anda harus mencari solusi yang bekerja untuk Anda dan penyedia data, misalnya, email (untuk file kecil) , tarik dari awan (misalnya, DropBox atau Google Drive) sftp situs (dengan password) Sitemap Login (USB thumb drive atau hard drive eksternal) Sitemap Anda mungkin hanya harus menerima file dari orang yang Anda tahu. Anda harus memindai file untuk virus dan mengambil tindakan pencegahan keamanan lainnya. Tidak ada tautan di ERDDAP™ Formulir Penyedia Data (misalnya, pada ERDDAP™ Login) Sitemap Sebaliknya, ketika seseorang memberitahu Anda mereka ingin memiliki data mereka yang dilayani oleh Anda ERDDAP Anda dapat mengirim mereka email mengatakan sesuatu seperti: -Ya, kita bisa mendapatkan data Anda ke ERDDAP Sitemap Untuk memulai, silakan mengisi formulir dihttps://*yourUrl*/erddap/dataProviderForm.html (Sitemap http:// Sitemap https:// tidak diaktifkan) Sitemap +Ya, kita bisa mendapatkan data Anda ke ERDDAP Sitemap Untuk memulai, silakan mengisi formulir di https://*yourUrl*/erddap/dataProviderForm.html (Sitemap http:// Sitemap https:// tidak diaktifkan) Sitemap Setelah selesai, saya akan menghubungi Anda untuk mengerjakan rincian akhir. Jika Anda hanya ingin melihat formulir (tanpa mengisinya) Anda dapat melihat bentuknya ERD Sitemap ERDDAP Sitemap [Sitemap](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) Login [Bagian 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) Login [Bagian 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) Login [Bagian 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) Sitemap [Bagian 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) Sitemap Tautan ini di ERD ERDDAP™ mengirimkan informasi kepada saya, bukan Anda, jadi jangan menyerahkan informasi dengan mereka kecuali Anda benar-benar ingin menambahkan data ke ERD ERDDAP Sitemap @@ -190,23 +190,23 @@ EDDType ini menghasilkan semua datasets.xml chunks diperlukan untuk membuat [Log   ##### EDDGrid Sitemap{#eddgridfromthreddscatalog} EDDType ini menghasilkan semua datasets.xml chunks diperlukan untuk semua Meme it [ EDDGrid Login](#eddgridfromdap) dataset yang dapat ditemukan dengan merangkai berulang melalui THREDDS (Sitemap) Katalog Ada banyak bentuk URL katalog THREDDS. Opsi ini REQUIRES URL THREDDS .xml dengan /katalog / di dalamnya, misalnya, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlSitemap -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml Sitemap + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml Katalog .html -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, yang tidak dapat diterima EDDGrid Sitemap + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , yang tidak dapat diterima EDDGrid Sitemap Jika Anda memiliki masalah dengan EDDGrid Sitemap Katalog * Pastikan URL yang Anda gunakan adalah valid, termasuk / katalog / dan berakhir dengan /katalog.xml . -* Jika memungkinkan, gunakan alamat IP publik (Sitemaphttps://oceanwatch.pfeg.noaa.gov) di URL, bukan alamat IP numerik lokal (Sitemaphttps://12.34.56.78) Sitemap Jika THREDDS hanya dapat diakses melalui alamat IP numerik lokal, Anda dapat menggunakan [<Login (Login) Sitemap ERDDAP™ pengguna melihat alamat publik, meskipun Meme it ERDDAP™ mendapatkan data dari alamat numerik lokal. +* Jika memungkinkan, gunakan alamat IP publik (Sitemap https://oceanwatch.pfeg.noaa.gov ) di URL, bukan alamat IP numerik lokal (Sitemap https://12.34.56.78 ) Sitemap Jika THREDDS hanya dapat diakses melalui alamat IP numerik lokal, Anda dapat menggunakan [<Login (Login) Sitemap ERDDAP™ pengguna melihat alamat publik, meskipun Meme it ERDDAP™ mendapatkan data dari alamat numerik lokal. * Jika Anda memiliki masalah yang tidak dapat Anda selesaikan, [periksa tips pemecahan masalah](#troubleshooting-tips) Sitemap * Kode tingkat rendah untuk ini sekarang menggunakan Unidata netcdf-java katalog kode crawler (Login Katalog) sehingga dapat menangani semua katalog THREDDS (yang bisa sangat kompleks) Sitemap Unidata untuk kode itu.   ##### EDDGrid LonPM180DariErddapKatalog{#eddgridlonpm180fromerddapcatalog} EDDType ini menghasilkan datasets.xml Sitemap [ EDDGrid LonPM180](#eddgridlonpm180) dataset dari semua EDDGrid dataset dalam sebuah ERDDAP yang memiliki nilai longitude lebih dari 180. -* Jika memungkinkan, gunakan alamat IP publik (Sitemaphttps://oceanwatch.pfeg.noaa.gov) di URL, bukan alamat IP numerik lokal (Sitemaphttps://12.34.56.78) Sitemap Sitemap ERDDAP™ hanya dapat diakses melalui alamat IP numerik lokal, Anda dapat menggunakan [<Login (Login) Sitemap ERDDAP™ pengguna melihat alamat publik, meskipun Meme it ERDDAP™ mendapatkan data dari alamat numerik lokal. +* Jika memungkinkan, gunakan alamat IP publik (Sitemap https://oceanwatch.pfeg.noaa.gov ) di URL, bukan alamat IP numerik lokal (Sitemap https://12.34.56.78 ) Sitemap Sitemap ERDDAP™ hanya dapat diakses melalui alamat IP numerik lokal, Anda dapat menggunakan [<Login (Login) Sitemap ERDDAP™ pengguna melihat alamat publik, meskipun Meme it ERDDAP™ mendapatkan data dari alamat numerik lokal.   ##### EDDGrid Datasheet PDF{#eddgridlon0360fromerddapcatalog} EDDType ini menghasilkan datasets.xml Sitemap [ EDDGrid Lon0360](#eddgridlon0360) dataset dari semua EDDGrid dataset dalam sebuah ERDDAP yang memiliki nilai longitude kurang dari 0. -* Jika memungkinkan, gunakan alamat IP publik (Sitemaphttps://oceanwatch.pfeg.noaa.gov) di URL, bukan alamat IP numerik lokal (Sitemaphttps://12.34.56.78) Sitemap Sitemap ERDDAP™ hanya dapat diakses melalui alamat IP numerik lokal, Anda dapat menggunakan [<Login (Login) Sitemap ERDDAP™ pengguna melihat alamat publik, meskipun Meme it ERDDAP™ mendapatkan data dari alamat numerik lokal. +* Jika memungkinkan, gunakan alamat IP publik (Sitemap https://oceanwatch.pfeg.noaa.gov ) di URL, bukan alamat IP numerik lokal (Sitemap https://12.34.56.78 ) Sitemap Sitemap ERDDAP™ hanya dapat diakses melalui alamat IP numerik lokal, Anda dapat menggunakan [<Login (Login) Sitemap ERDDAP™ pengguna melihat alamat publik, meskipun Meme it ERDDAP™ mendapatkan data dari alamat numerik lokal.   ##### Login{#eddsfromfiles} Mengingat direktori awal, melintasi direktori ini dan semua subdirectories dan mencoba untuk membuat dataset untuk setiap kelompok file data yang ditemukan. @@ -566,7 +566,7 @@ file NCCSV 1.0 tidak mendukung jenis data yang tidak ditentukan. ### Data Type Komentar{#data-type-comments} * Karena dukungan yang buruk untuk data yang panjang, ulong, dan char dalam banyak jenis file, kami mengumpulkan penggunaan jenis data ini ERDDAP Sitemap Bila memungkinkan, gunakan dua kali lipat dan ulong, dan gunakan String bukan char.   -* Metadata(OPeN)DAP's .das dan .dds tanggapan tidak mendukung atribut panjang atau ulong atau jenis data (dan bukan menunjukkan mereka sebagai ganda) , Anda mungkin tidak ingin menggunakan ERDDAP representasi tabular metadata seperti yang terlihat di http Login **Sitemap** Sitemap * datasetID * .html halaman web (Sitemap [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (yang Anda juga bisa mendapatkan dalam jenis file lain, misalnya, .csv, .htmlTable Login .itx Login .json Login .jsonlCSV1 Login .jsonlCSV Login .jsonlKVP Login .mat Login .nc Login .nccsv Login .tsv Login .xhtml ) atau .nccsv Metadata (Sitemap [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Login .nccsv Metadata hanya tersedia untuk set data tabel) keduanya mendukung semua jenis data (ulong, panjang, ulong, dan char) Sitemap +* Metadata(OPeN)DAP's .das dan .dds tanggapan tidak mendukung atribut panjang atau ulong atau jenis data (dan bukan menunjukkan mereka sebagai ganda) , Anda mungkin tidak ingin menggunakan ERDDAP representasi tabular metadata seperti yang terlihat di http Login **Sitemap** Sitemap * datasetID * .html halaman web (Sitemap [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (yang Anda juga bisa mendapatkan dalam jenis file lain, misalnya, .csv, .htmlTable Login .itx Login .json Login .jsonlCSV1 Login .jsonlCSV Login .jsonlKVP Login .mat Login .nc Login .nccsv Login .tsv Login .xhtml ) atau .nccsv Metadata (Sitemap [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Login .nccsv Metadata hanya tersedia untuk set data tabel) keduanya mendukung semua jenis data (ulong, panjang, ulong, dan char) Sitemap   ### Database{#media-files} Tidak semua data adalah array dari angka atau teks. Beberapa dataset terdiri dari atau menyertakan file media, seperti gambar, file audio dan video. ERDDAP™ memiliki beberapa fitur khusus untuk memudahkan pengguna mendapatkan akses ke file media. Ini adalah proses dua langkah: @@ -604,7 +604,7 @@ Atau, jika pengguna mengklik nama file yang ditampilkan pada ERDDAP™ halaman w ### AWS S3 File{#working-with-aws-s3-files} [Layanan Web Amazon (Login) ](https://aws.amazon.com) adalah penjual [komputasi awan](https://en.wikipedia.org/wiki/Cloud_computing) Sitemap [S3](https://aws.amazon.com/s3/) adalah sistem penyimpanan objek yang ditawarkan oleh AWS. Alih-alih sistem hirarkis dan file dari sistem file tradisional (seperti hard drive di PC Anda) S3 menawarkan hanya "bucket" yang memegang "objects" (kita akan memanggil mereka Meme it "files" ) Sitemap -Untuk file ASCII (Sitemap) Login ERDDAP™ dapat bekerja dengan file di ember secara langsung. Satu-satunya hal yang perlu Anda lakukan adalah menentukan<fileDir> untuk dataset menggunakan format spesifik untuk ember AWS, misalnya,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/Sitemap Anda tidak boleh menggunakan<Login Lihat di bawah ini untuk rincian. +Untuk file ASCII (Sitemap) Login ERDDAP™ dapat bekerja dengan file di ember secara langsung. Satu-satunya hal yang perlu Anda lakukan adalah menentukan<fileDir> untuk dataset menggunakan format spesifik untuk ember AWS, misalnya, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ Sitemap Anda tidak boleh menggunakan<Login Lihat di bawah ini untuk rincian. Tapi untuk file biner (Login .nc .grib, .bufr, dan .hdf Login) Anda perlu menggunakan<cacheDariUrl> sistem yang dijelaskan di bawah ini. ERDDAP netcdf-java (Sitemap ERDDAP™ menggunakan untuk membaca data dari file-file ini) Perangkat lunak data ilmiah lainnya dirancang untuk bekerja dengan file dalam sistem file tradisional yang menawarkan [tingkat blok](https://en.wikipedia.org/wiki/Block-level_storage) akses ke file (yang memungkinkan membaca chunks file) S3 [Database (Login) ](https://en.wikipedia.org/wiki/Block-level_storage) akses ke file (yang hanya mengizinkan membaca seluruh file) Sitemap AWS menawarkan alternatif untuk S3, [Toko Blok Elastis (Login) ](https://aws.amazon.com/ebs/) ), yang mendukung akses tingkat blok ke file tetapi lebih mahal daripada S3, sehingga jarang digunakan untuk penyimpanan massal dari sejumlah besar file data. (Jadi ketika orang mengatakan menyimpan data di cloud (S3) murah, biasanya apel untuk perbandingan jeruk.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` URl yang sesuai untuk objek itu - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS mendukung sedikit variasi dalam bagaimana URL itu dibangun, tetapi ERDDAP™ membutuhkan satu format khusus ini: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Sitemap ERDDAP v2.29, Anda sekarang dapat menggunakan `Sitemap` URI format bukan URL ember. Ini adalah format yang digunakan oleh [Datasheet PDF](https://docs.aws.amazon.com/cli/latest/reference/s3/) Sitemap Sitemap *Login* Sitemap *Login* @@ -697,22 +697,22 @@ Untuk ember data S3 pribadi, pemilik bucket harus memberi Anda akses ke ember. ( Dalam semua kasus, Anda akan membutuhkan akun AWS karena AWS SDK untuk Java (Sitemap ERDDAP™ menggunakan untuk mengambil informasi tentang isi ember) membutuhkan kredensial akun AWS. (lebih banyak di bawah ini) ERDDAP™ hanya dapat mengakses ember AWS S3 jika Anda menentukan [<Login (Login) Login<fileDir>) dalam format tertentu: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* Sitemap * emberName adalah bentuk singkat dari nama ember, misalnya noaaaa-goes17. * Aws-region, misalnya, kita-east-1, adalah dari kolom "Region" di salah satu tabel [Layanan AWS Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) di mana bucket sebenarnya terletak. Meme it * Prefix adalah opsional. Jika ada, itu harus berakhir dengan Meme it '/' Sitemap -Sitemaphttps://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Sitemap https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Format URL ini adalah salah satu rekomendasi AWS S3: lihat [Mengakses Bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) Login [deskripsi ini dari awalan](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) Sitemap ERDDAP™ mengharuskan Anda menggabungkan URL ember dan prefiks opsional ke satu URL untuk menentukan<cacheDariUrl> (atau<fileDir>) di mana file berada. #### Uji Public AWS S3 Buckets{#test-public-aws-s3-buckets} Untuk ember publik, Anda dapat dan harus menguji URL ember dari direktori AWS S3 di browser Anda, misalnya, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Jika URL ember benar dan tepat untuk ERDDAP , itu akan mengembalikan dokumen XML yang memiliki (Login) daftar konten ember itu. Sayangnya, URL penuh (i.e., URL bucket ditambah awal) Login ERDDAP™ ingin dataset yang diberikan tidak berfungsi di browser. AWS tidak menawarkan sistem untuk menelusuri hirarki bucket dengan mudah di browser Anda. (Jika itu salah, silakan email Chris. John di noaaa.gov. Jika tidak, Amazon, tambahkan dukungan untuk ini!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Jika URL ember benar dan tepat untuk ERDDAP , itu akan mengembalikan dokumen XML yang memiliki (Login) daftar konten ember itu. Sayangnya, URL penuh (i.e., URL bucket ditambah awal) Login ERDDAP™ ingin dataset yang diberikan tidak berfungsi di browser. AWS tidak menawarkan sistem untuk menelusuri hirarki bucket dengan mudah di browser Anda. (Jika itu salah, silakan email Chris. John di noaaa.gov. Jika tidak, Amazon, tambahkan dukungan untuk ini!) #### Melihat Konten Bucket{#viewing-the-contents-of-a-bucket} -S3 bucket sering mengandung beberapa kategori file, dalam beberapa subdirectories pseudo, yang bisa menjadi beberapa dari ERDDAP™ Login Untuk membuat ERDDAP™ dataset, Anda perlu tahu direktori awal untuk<cacheDariUrl> (atau<fileDir>) dan format nama file yang mengidentifikasi bahwa subset file. Jika Anda mencoba untuk melihat seluruh konten ember di browser, S3 hanya akan menunjukkan Anda 1000 file pertama, yang tidak mencukupi. Saat ini, cara terbaik bagi Anda untuk melihat semua konten ember adalah membuat [Login](#eddtablefromfilenames) Login (di PC Anda ERDDAP™ dan/atau di publik Anda ERDDAP ) , yang juga memberi Anda cara mudah untuk menelusuri struktur direktori dan mengunduh file. Login<fileDir> yang akan menjadi URL yang Anda buat di atas, misalnya,https://noaa-goes17.s3.us-east-1.amazonaws.comSitemap \\[ Mengapa AWS S3 menawarkan cara cepat dan mudah bagi siapa pun untuk melakukan ini tanpa akun AWS? \\] Perhatikan bahwa ketika saya melakukan ini di PC saya di jaringan non-Amazon, tampaknya Amazon memperlambat respons terhadap trik (100 g (Sitemap) file per chunk) setelah beberapa chunks pertama (dari 1000 file per chunk) didownload. Karena ember mungkin memiliki sejumlah besar file (noaa-goes17 memiliki 26 juta) , mendapatkan semua konten ember dapat mengambil EDDTableDariFileNames beberapa jam (g., 12!) Sitemap \\[ Amazon, adalah hak?! \\] +S3 bucket sering mengandung beberapa kategori file, dalam beberapa subdirectories pseudo, yang bisa menjadi beberapa dari ERDDAP™ Login Untuk membuat ERDDAP™ dataset, Anda perlu tahu direktori awal untuk<cacheDariUrl> (atau<fileDir>) dan format nama file yang mengidentifikasi bahwa subset file. Jika Anda mencoba untuk melihat seluruh konten ember di browser, S3 hanya akan menunjukkan Anda 1000 file pertama, yang tidak mencukupi. Saat ini, cara terbaik bagi Anda untuk melihat semua konten ember adalah membuat [Login](#eddtablefromfilenames) Login (di PC Anda ERDDAP™ dan/atau di publik Anda ERDDAP ) , yang juga memberi Anda cara mudah untuk menelusuri struktur direktori dan mengunduh file. Login<fileDir> yang akan menjadi URL yang Anda buat di atas, misalnya, https://noaa-goes17.s3.us-east-1.amazonaws.com Sitemap \\[ Mengapa AWS S3 menawarkan cara cepat dan mudah bagi siapa pun untuk melakukan ini tanpa akun AWS? \\] Perhatikan bahwa ketika saya melakukan ini di PC saya di jaringan non-Amazon, tampaknya Amazon memperlambat respons terhadap trik (100 g (Sitemap) file per chunk) setelah beberapa chunks pertama (dari 1000 file per chunk) didownload. Karena ember mungkin memiliki sejumlah besar file (noaa-goes17 memiliki 26 juta) , mendapatkan semua konten ember dapat mengambil EDDTableDariFileNames beberapa jam (g., 12!) Sitemap \\[ Amazon, adalah hak?! \\] #### Membuat EDDTable DariFileNames Dataset dengan Bucket AWS S3{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Jika Anda memiliki nama ember, tetapi belum memiliki daftar file di ember S3 atau awalan yang mengidentifikasi lokasi file yang relevan di ember, gunakan instruksi di bawah ini untuk membuat dataset EDDTableDariFileNames sehingga Anda dapat menjelajahi hierarki direktori dari ember S3 melalui ERDDAP Sitemap "files" sistem. @@ -727,22 +727,24 @@ Login IllegalArgumentException: file profil tidak bisa menjadi kesalahan null da Hint untuk Linux dan Mac OS: file kredensial harus berada di direktori rumah pengguna yang menjalankan Tomcat (Login ERDDAP ) (untuk paragraf ini, kita akan mengasumsikan pengguna=tomcat) dalam file yang disebut ~/.aws/credentials. Jangan berasumsi bahwa ~ adalah /home/tomcat -- sebenarnya menggunakan cd ~ untuk mengetahui di mana sistem operasi berpikir ~ untuk pengguna=tomcat adalah. Buat direktori jika tidak ada. Juga, setelah Anda menempatkan file credentials di tempat, pastikan pengguna dan kelompok untuk file adalah tomcat dan kemudian gunakan kredensial chmod 400 untuk memastikan file dibaca-hanya untuk pengguna=tomcat. 3. Buat URL ember di [format yang ERDDAP™ Login](#accessing-files-in-an-aws-s3-bucket) Sitemap - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Sitemap (untuk ember publik) mengujinya di browser untuk memastikan kembali dokumen XML yang memiliki daftar parsial dari ember itu. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Sitemap (untuk ember publik) mengujinya di browser untuk memastikan kembali dokumen XML yang memiliki daftar parsial dari ember itu.   4. Sitemap [Login](#generatedatasetsxml) untuk membuat [Login](#eddtablefromfilenames) Sitemap * Untuk direktori Start, gunakan sintaks ini: \\*\\*Login *Login* Login Sitemap - \\*\\*Loginhttps://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*Login https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Nama file regex? Login * Recursif? Login * Login Login 100 g - * infoUrl Sitemaphttps://registry.opendata.aws/noaa-goes/ + * infoUrl Sitemap https://registry.opendata.aws/noaa-goes/ + * Login NOAA * Sitemap Sitemap ( ERDDAP™ akan membuat ringkasan yang layak secara otomatis.) * Login Sitemap ( ERDDAP™ akan membuat judul yang layak secara otomatis.) Seperti biasa, Anda harus mengedit XML yang dihasilkan untuk memverifikasi kebenaran dan membuat perbaikan sebelum chunk dataset menggunakannya dalam datasets.xml Sitemap 5. Jika Anda mengikuti instruksi di atas dan memuat dataset di ERDDAP , Anda telah membuat dataset EDDTableDariFiles. Sebagai contoh, dan untuk memudahkan siapa pun untuk menelusuri dan mengunduh file dari ember Data Terbuka AWS, kami telah menciptakan dataset EDDTableDariFileNames (lihat daftar di - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) untuk hampir semua Meme it [AWS S3 Open Data ember](https://registry.opendata.aws/) Sitemap + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) untuk hampir semua Meme it [AWS S3 Open Data ember](https://registry.opendata.aws/) Sitemap \\[ Beberapa ember yang kita tidak termasuk memiliki sejumlah besar file di direktori akar (lebih dari dapat diunduh dalam waktu yang wajar) atau tidak mengizinkan akses publik (tidak mereka semua seharusnya menjadi publik?) , atau adalah ember Pays (Sitemap) Sitemap \\] Jika Anda mengklik "files" tautan untuk salah satu set data ini, Anda dapat menjelajahi pohon direktori dan file di ember S3. Karena cara\\*\\*\\ * DariOnTheFly EDDTableDariFiles bekerja, daftar direktori ini selalu sangat up-to-date karena ERDDAP™ mendapatkan mereka on-the-fly. Meme it Jika Anda mengklik pohon direktori ke nama file yang sebenarnya dan klik pada nama file, ERDDAP™ akan mengarahkan permintaan Anda ke AWS S3 sehingga Anda dapat mengunduh file langsung dari AWS. Anda kemudian dapat memeriksa file tersebut. @@ -756,7 +758,7 @@ Tidak hanya mengizinkan orang untuk menggunakan browser untuk melihat isi ember **Kemudian Anda dapat membuat ERDDAP™ dataset yang memberi pengguna akses ke data dalam file.** Lihat petunjuk [ ERDDAP™ dan S3 Buckets](#erddap-and-aws-s3-buckets) (Sitemap) Sitemap Untuk sampel EDDTableDariFileNames dataset yang Anda buat di atas, jika Anda melakukan sedikit berdering di sekitar dengan direktori dan nama file di pohon direktori, itu menjadi jelas bahwa nama direktori tingkat atas (ABI-L1b-RadC) sesuai dengan apa ERDDAP™ akan memanggil dataset terpisah. Bucket yang Anda kerjakan dengan mungkin sama. Anda kemudian bisa mengejar membuat set data terpisah di Meme it ERDDAP™ untuk setiap dataset, menggunakan, misalnya, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Sitemap<Login Sayangnya, untuk contoh tertentu ini, dataset di ember semua tampaknya tingkat 1 atau tingkat 2 dataset, yang ERDDAP™ [tidak terlalu baik di Meme it](#dimensions) , karena dataset adalah koleksi variabel yang lebih rumit yang menggunakan dimensi yang berbeda.   @@ -975,7 +977,7 @@ Unsorted nilai dimensi hampir selalu menunjukkan masalah dengan dataset sumber. ### EDDGrid Login{#eddgridfromdap} [ ** EDDGrid Login** ](#eddgridfromdap) menangani variabel grid dari [ DAP ](https://www.opendap.org/) server. -* Kami sangat merekomendasikan menggunakan [Login Program Xml](#generatedatasetsxml) untuk membuat draft kasar dari datasets.xml chunk dataset ini. Anda dapat mengumpulkan informasi yang Anda butuhkan untuk mengubah atau membuat XML Anda sendiri untuk EDDGrid DariDap dataset dengan melihat file DDS dan DAS dataset sumber di browser Anda (dengan menambahkan .das dan .dds ke sourceUrl , misalnya, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) Sitemap +* Kami sangat merekomendasikan menggunakan [Login Program Xml](#generatedatasetsxml) untuk membuat draft kasar dari datasets.xml chunk dataset ini. Anda dapat mengumpulkan informasi yang Anda butuhkan untuk mengubah atau membuat XML Anda sendiri untuk EDDGrid DariDap dataset dengan melihat file DDS dan DAS dataset sumber di browser Anda (dengan menambahkan .das dan .dds ke sourceUrl , misalnya, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) Sitemap   * EDDGrid DariDap dapat mendapatkan data dari variabel multi-dimensi dari DAP server data. (Sitemap EDDGrid DariDap terbatas pada variabel yang ditunjuk sebagai "grid", tetapi tidak lagi persyaratan.)   @@ -1335,7 +1337,7 @@ Contoh penuh dari axisVariable yang membuat dataset agregat dengan sumbu "run" b ``` -Perhatikan penggunaan nomor kelompok capture 2 untuk menangkap digit yang terjadi setelah 'r' atau 's', dan sebelum "\\_global". Contoh ini juga menunjukkan bagaimana menambahkan atribut tambahan (Login ioos\\_category dan unit) ke variabel sumbu. +Perhatikan penggunaan nomor kelompok capture 2 untuk menangkap digit yang terjadi setelah 'r' atau 's', dan sebelum "\\_global" Sitemap Contoh ini juga menunjukkan bagaimana menambahkan atribut tambahan (Login ioos\\_category dan unit) ke variabel sumbu.   #### File terkompresi secara eksternal{#externally-compressed-files} * Database EDDGrid Dari File dan EDDTable Dari File dapat melayani data langsung dari file data terkompresi secara eksternal, termasuk .tgz Login .tar .gz Login .tar .gzip Login .gz Login .gzip Login .zip Login .bz2 .Z file. @@ -1433,7 +1435,7 @@ Sitemap EDDGrid DariFiles dan semua dataset EDDTableDariFiles mendukung satu set Alih-alih, gunakan [<cacheDariUrl> sistem] (Login) Sitemap Login ERDDAP™ dataset sebagai file melalui permintaan rentang byte -- -Membalikkan ini di sekitar, mengingat bahwa Anda dapat (dalam teori) berpikir dataset dalam ERDDAP™ sebagai raksasa .nc file dengan appending " .nc Login DAP URL untuk dataset yang diberikan (Loginhttps://myserver.org/erddap/griddap/datasetID.ncdan juga dengan menambahkan?query setelah itu untuk menentukan subset) , mungkin wajar untuk bertanya apakah Anda dapat menggunakan netcdf-java, Ferret atau beberapa lainnya NetCDF software klien untuk membaca data melalui Permintaan Jangkauan HTTP dari ERDDAP Sitemap Jawabannya tidak ada, karena tidak ada yang sangat besar " .nc Login Jika Anda ingin melakukan ini, bukan salah satu opsi ini: +Membalikkan ini di sekitar, mengingat bahwa Anda dapat (dalam teori) berpikir dataset dalam ERDDAP™ sebagai raksasa .nc file dengan appending " .nc Login DAP URL untuk dataset yang diberikan (Login https://myserver.org/erddap/griddap/datasetID.nc dan juga dengan menambahkan?query setelah itu untuk menentukan subset) , mungkin wajar untuk bertanya apakah Anda dapat menggunakan netcdf-java, Ferret atau beberapa lainnya NetCDF software klien untuk membaca data melalui Permintaan Jangkauan HTTP dari ERDDAP Sitemap Jawabannya tidak ada, karena tidak ada yang sangat besar " .nc Login Jika Anda ingin melakukan ini, bukan salah satu opsi ini: * Sitemap(OPeN)DAPsoftware klien untuk terhubung ke layanan griddap yang ditawarkan oleh ERDDAP Sitemap Itu adalah apa DAP (dan ERDDAP ) dirancang untuk. Sangat efisien. * Atau, unduh file sumber (Login) dari "files" sistem (atau file subset melalui .nc Sitemap Login) ke komputer Anda dan gunakan netcdf-java, Ferret atau beberapa lainnya NetCDF software klien untuk membaca (Sitemap) file lokal (Login) Sitemap @@ -2253,9 +2255,9 @@ mempertimbangkan menyimpan data dalam koleksi NetCDF g .nc Login (Sitemap .nc fi >  </dataset> ### Login{#eddtablefromdapsequence} - [ **Login** ](#eddtablefromdapsequence) menangani variabel dalam urutan 1- dan 2-level dari [ DAP ](https://www.opendap.org/) server seperti DAP Login (Sitemaphttps://www.pmel.noaa.gov/epic/software/dapper/Sekarang dihentikan) Sitemap + [ **Login** ](#eddtablefromdapsequence) menangani variabel dalam urutan 1- dan 2-level dari [ DAP ](https://www.opendap.org/) server seperti DAP Login (Sitemap https://www.pmel.noaa.gov/epic/software/dapper/ Sekarang dihentikan) Sitemap -* Kami sangat merekomendasikan menggunakan [Login Program Xml](#generatedatasetsxml) untuk membuat draft kasar dari datasets.xml chunk dataset ini. Anda kemudian dapat mengedit bahwa untuk tune halus itu. Meme it Anda dapat mengumpulkan informasi yang Anda butuhkan dengan melihat file DDS dan DAS dataset sumber di browser Anda (dengan menambahkan .das dan .dds ke sourceUrl (misalnya dihttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.ddsSitemap +* Kami sangat merekomendasikan menggunakan [Login Program Xml](#generatedatasetsxml) untuk membuat draft kasar dari datasets.xml chunk dataset ini. Anda kemudian dapat mengedit bahwa untuk tune halus itu. Meme it Anda dapat mengumpulkan informasi yang Anda butuhkan dengan melihat file DDS dan DAS dataset sumber di browser Anda (dengan menambahkan .das dan .dds ke sourceUrl (misalnya di https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds Sitemap * variabel dalam DAP urutan jika respons .dds menunjukkan bahwa struktur data memegang variabel adalah "sequence" (kasus tidak sensitif) Sitemap * Dalam beberapa kasus, Anda akan melihat urutan dalam urutan, urutan 2-level -- EDDTableDariDapSequence menangani ini, juga. @@ -2378,15 +2380,15 @@ Login Xml memiliki tiga pilihan khusus untuk EDDTableDariDatabase: * [JDBC Driver dan<Login (Login) Login Anda harus mendapatkan yang tepat JDBC 3 atau driver JDBC 4 untuk database Anda dan taruh di *Login* /webapps/erddap/WEB-INF/lib setelah anda menginstal ERDDAP Sitemap Kemudian, di Anda datasets.xml untuk dataset ini, Anda harus menentukan<driverName> untuk driver ini, yang (Sitemap) berbeda dari nama file. Cari di web untuk driver JDBC untuk database Anda dan driverName yang Java perlu menggunakannya. - * Untuk MariaDB, coba [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Untuk MariaDB, coba [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) Login<driverName> untuk digunakan datasets.xml (Sitemap) org.mariadb.jdbc. Login - * Untuk MySQL dan Amazon RDS, coba [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Untuk MySQL dan Amazon RDS, coba [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) Login<driverName> untuk digunakan datasets.xml (Sitemap) com.mysql.jdbc. Login - * Sitemap Oracle Sitemap [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) Sitemap + * Sitemap Oracle Sitemap [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) Sitemap Login<driverName> untuk digunakan datasets.xml (Sitemap) mungkin oracle.jdbc.driver. Oracle Login - * Untuk Postgresql, kami mendapat driver JDBC 4 dari [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Untuk Postgresql, kami mendapat driver JDBC 4 dari [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) Login<driverName> untuk digunakan datasets.xml (Sitemap) org.postgresql. Login - * Untuk SQL Server, Anda bisa mendapatkan driver JTDS JDBC dari [https://jtds.sourceforge.net](https://jtds.sourceforge.net) Sitemap + * Untuk SQL Server, Anda bisa mendapatkan driver JTDS JDBC dari [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) Sitemap Login<driverName> untuk digunakan datasets.xml (Sitemap) adalah mungkin net.sourceforge.jtds.jdbc. Login Setelah Anda menempatkan driver JDBC .jar di ERDDAP™ lib direktori, Anda perlu menambahkan referensi ke file .jar di file .bat dan/atau .sh script untuk GenerateDatasets Xml, DasDds, dan ArsipADataset yang ada di *Login* /webapps/erddap/WEB-INF/ directory; jika tidak, Anda akan mendapatkan ClassNotFoundException ketika Anda menjalankan skrip tersebut. @@ -2524,7 +2526,7 @@ Dan *Login* /conf/context.xml, mendefinisikan sumber daya dengan informasi yang username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Informasi umum tentang menggunakan DataSource adalah [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) Sitemap +Informasi umum tentang menggunakan DataSource adalah [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) Sitemap Sitemap [Informasi Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) Login [Contoh Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) atau mencari web misalnya menggunakan DataSources dengan server aplikasi lainnya. * Jika semua gagal lain, mempertimbangkan menyimpan data dalam koleksi NetCDF g .nc Login (Sitemap .nc file yang menggunakan [Login Sitemap (Login) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Struktur data Array yang berkelanjutan dan dapat ditangani dengan ERDDAP Sitemap [Sitemap](#eddtablefromnccffiles) ) Sitemap Jika mereka diatur secara logis (setiap data untuk chunk ruang dan waktu) Login ERDDAP™ dapat mengekstrak data dari mereka dengan sangat cepat. @@ -2608,7 +2610,7 @@ mempertimbangkan menyimpan data dalam koleksi NetCDF g .nc Login (Sitemap .nc fi Potongan dari XML yang dihasilkan oleh GenerateDatasetsXml untuk setiap dataset termasuk: - * Login datasetID yang merupakan EDDGrid Sitemap datasetID ditambah "\\_AsATable". + * Login datasetID yang merupakan EDDGrid Sitemap datasetID Sitemap "\\_AsATable" Sitemap * Atribut global ringkasan baru yang merupakan EDDGrid 's ringkasan ditambah paragraf pertama baru yang menggambarkan apa dataset ini. * Atribut global judul baru yang merupakan EDDGrid 's judul plus ", (Sebagai Tabel) Sitemap * Atribut global maxAxis0 baru dengan nilai 10. @@ -2644,21 +2646,21 @@ Potongan dari XML yang dihasilkan oleh GenerateDatasetsXml untuk setiap dataset * [Data di EDDTableDariFileNames dataset](#eddtablefromfilenames-data) adalah tabel yang ERDDAP™ menciptakan on-the-fly dengan informasi tentang sekelompok file lokal. Dalam tabel, ada baris untuk setiap file. Empat atribut khusus di [ datasets.xml dataset](#eddtablefromfilenames-skeleton-xml) menentukan file mana yang akan dimasukkan dalam dataset ini: ##### Login Login{#filedir} - * <Login Ini menentukan direktori sumber dalam sistem file server dengan file untuk dataset ini. File yang sebenarnya terletak di sistem file server di<fileDir> akan muncul di kolom url dataset ini dalam direktori virtual bernamahttps://*serverUrl*/erddap/files/*datasetID/*Sitemap + * <Login Ini menentukan direktori sumber dalam sistem file server dengan file untuk dataset ini. File yang sebenarnya terletak di sistem file server di<fileDir> akan muncul di kolom url dataset ini dalam direktori virtual bernama https://*serverUrl*/erddap/files/*datasetID/* Sitemap Contohnya, jika datasetID jplMU RSS Login dan<fileDir> adalah /home/data/mur/, dan direktori itu memiliki file bernama jplMU RSS T20150103000000.png, maka URL yang akan ditampilkan kepada pengguna untuk file itu akan ditampilkan - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.pngSitemap + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png Sitemap Selain menggunakan direktori lokal untuk<fileDir>, Anda juga dapat menentukan URL dari lama, halaman web seperti direktori. Ini bekerja dengan: * Dataset tidak agregasi di THREDDS, misalnya, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] * Database Hyrax Sitemap - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Kebanyakan daftar direktori Apache-like, misalnya, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### Login{#fromonthefly} [\\*\\*Sitemap](#fromonthefly) Login Untuk beberapa ember S3 besar (seperti noaa-goes17, yang memiliki 26 juta file) , itu mungkin mengambil ERDDAP™ hingga 12 jam untuk mengunduh semua informasi tentang isi ember (dan kemudian ada masalah lain Meme it) Sitemap Untuk mendapatkan sekitar ini, ada cara khusus untuk digunakan<fileDir> di EDDTableDariFileNames untuk membuat dataset dengan direktori dan nama file dari ember AWS S3. Dataset tidak akan memiliki daftar semua direktori bucket S3 dan nama file yang dapat dicari pengguna melalui permintaan dataset. Tapi dataset akan mendapatkan nama direktori dan file on-the-fly jika pengguna melintang hierarki direktori dengan dataset's "files" Login Dengan demikian, ini memungkinkan pengguna untuk menelusuri hierarki file ember S3 dan file melalui dataset "files" sistem. Untuk melakukan ini, alih-alih menentukan URL untuk ember S3 sebagai "Starting directory" (di GenerateDataset Login) Sitemap<Login (Sitemap datasets.xml ) Penggunaan: ``` @@ -2837,13 +2839,13 @@ Sitemap EDDGrid DariFiles dan semua dataset EDDTableDariFiles mendukung satu set * Login<cacheFromUrl> tag memungkinkan Anda menentukan URL dengan daftar file dataset jarak jauh dari daftar file jarak jauh. * Dataset tidak agregasi di THREDDS, misalnya, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] * Database Hyrax Sitemap - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Kebanyakan daftar direktori Apache-like, misalnya, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * ember S3, misalnya, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Namun, ini mungkin memerlukan akun AWS dan lebih setup. Sitemap [bekerja dengan S3 Bucket di ERDDAP™ ](#working-with-aws-s3-files) Sitemap Juga, Anda biasanya tidak perlu menggunakan cache DariUrl dengan file di ember S3 jika file adalah file ASCII (Sitemap) Sitemap ERDDAP™ dapat secara efisien membaca data dari ember langsung melalui aliran. @@ -2901,7 +2903,7 @@ kemudian memiliki serangkaian kelompok capture bersarang di mana opsi pertama ti dan opsi kedua adalah nilai tertentu. Contoh di atas hanya akan mencocokkan direktori untuk 10 hari kedua 2018, misalnya, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] dan hari 011, 012, ..., 019. (Lihat ini [database](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) Login [Login](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) Sitemap) Jika Anda memerlukan bantuan<cachePartialPathRegex>, silakan email<cacheDariUrl> ke Chris. John di noaaa.gov . @@ -3384,7 +3386,7 @@ Untuk dataset apa pun ERDDAP™ ketika Anda mengirim permintaan untuk Meme it ER * Login * Permintaan diformat seperti respons formulir HTML standar, dengan pasangan nilai kunci, dipisahkan oleh '&'. Sitemap - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 Sitemap ERDDAP™ untuk menambahkan atau mengubah data untuk stationID =46088 untuk waktu yang ditentukan. * Penulis perubahan ini JohnSmith dan kuncinya adalah beberapaKey1. * URL harus menyertakan nilai yang valid (tidak hilang nilai) untuk semua [ http Login](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ Sitemap ERDDAP™ untuk menambahkan atau mengubah data untuk stationID =46088 un   * Login * Permintaan diformat seperti respons formulir HTML standar, dengan pasangan nilai kunci, dipisahkan oleh '&'. Sitemap - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 Sitemap ERDDAP™ untuk menghapus data untuk stationID =46088 pada waktu tertentu. * Penulis perubahan ini JohnSmith dan kuncinya adalah beberapaKey1. * URL harus menentukan [ http Login](#httpgetrequiredvariables-global-attribute) Sitemap (Login stationID dan waktu) Sitemap Jika nilai-nilai tersebut sesuai dengan nilai pada baris yang sudah ada di dataset (yang biasanya mereka akan Meme it) Nilai lama dihapus secara efektif (meskipun nilai lama masih dapat diakses jika data permintaan pengguna dari sebelumnya [Sitemap](#versioning) dataset) Sitemap @@ -3667,7 +3669,7 @@ Tidak semua orang memiliki kebutuhan untuk jenis versi biji-bijian ini, tetapi i ##### HTTPS Put dan Hapus{#https-put-and-delete} * ["Bagaimana tentang HTTPS PUT dan DELETE?!"](#https-put-and-delete) - [Protokol Transfer Hypertext (Login) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) adalah dasar dari World Wide Web dan alasan bahwa URL halaman web dimulai dengan "http://"atau "https://"Sitemap HTTPS adalah HTTP dengan lapisan keamanan tambahan. Setiap hari, browser, skrip dan program komputer membuat miliaran HTTP (Login) **Sitemap** permintaan untuk mendapatkan informasi dari sumber jarak jauh. Login (Login) juga termasuk [Sitemap](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) PUT yang tidak boleh (untuk mendorong data ke server) Login (ke DELETE data dari server) Sitemap Ya, PUT dan DELETE adalah cara yang tepat untuk memasukkan data ke dalam, dan menghapus data dari, dataset melalui HTTP (Login) Sitemap GET didukung oleh setiap bagian perangkat lunak yang dapat bekerja dengan HTTP (Login) Sitemap MENDAPATKAN sangat mudah untuk bekerja dengan. Setiap orang sudah tahu bagaimana bekerja dengan GET dan banyak tahu cara menggunakan POST (yang dapat digunakan pada dasarnya cara yang sama seperti GET) , jadi kami membuat EDDTableDariHttpGet bekerja dengan GET dan POST. Sangat sedikit orang (bahkan beberapa programmer komputer) pernah bekerja dengan PUT dan DELETE. PUT dan DELETE umumnya hanya didukung oleh bahasa komputer, sehingga menggunakannya membutuhkan program yang terampil. Jadi PUT dan DELETE biasanya pendekatan yang jauh lebih rumit mengingat cara alat telah berkembang. + [Protokol Transfer Hypertext (Login) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) adalah dasar dari World Wide Web dan alasan bahwa URL halaman web dimulai dengan " http://" atau " https://" Sitemap HTTPS adalah HTTP dengan lapisan keamanan tambahan. Setiap hari, browser, skrip dan program komputer membuat miliaran HTTP (Login) **Sitemap** permintaan untuk mendapatkan informasi dari sumber jarak jauh. Login (Login) juga termasuk [Sitemap](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) PUT yang tidak boleh (untuk mendorong data ke server) Login (ke DELETE data dari server) Sitemap Ya, PUT dan DELETE adalah cara yang tepat untuk memasukkan data ke dalam, dan menghapus data dari, dataset melalui HTTP (Login) Sitemap GET didukung oleh setiap bagian perangkat lunak yang dapat bekerja dengan HTTP (Login) Sitemap MENDAPATKAN sangat mudah untuk bekerja dengan. Setiap orang sudah tahu bagaimana bekerja dengan GET dan banyak tahu cara menggunakan POST (yang dapat digunakan pada dasarnya cara yang sama seperti GET) , jadi kami membuat EDDTableDariHttpGet bekerja dengan GET dan POST. Sangat sedikit orang (bahkan beberapa programmer komputer) pernah bekerja dengan PUT dan DELETE. PUT dan DELETE umumnya hanya didukung oleh bahasa komputer, sehingga menggunakannya membutuhkan program yang terampil. Jadi PUT dan DELETE biasanya pendekatan yang jauh lebih rumit mengingat cara alat telah berkembang.   ##### Login{#httpget-notes} * [Login](#httpget-notes) @@ -3676,7 +3678,7 @@ Tidak semua orang memiliki kebutuhan untuk jenis versi biji-bijian ini, tetapi i ##### Sitemap{#thanks} * [Berkat CHORDS untuk ide dasar.](#thanks) Ide dasar untuk EDDTableDariHttpGet (i.e., menggunakan HTTP GET meminta untuk menambahkan data ke dataset) dari UCAR (Login) [Layanan Data Real-time Cloud-Hosted (Login) ](https://github.com/earthcubeprojects-chords) Sitemap Format untuk parameter dalam permintaan (Sitemap *nama=value* Sitemap) adalah format standar yang sama yang digunakan oleh bentuk HTML di halaman web. Ini adalah ide sederhana dan brilian dan bahkan lebih sehingga karena jala sehingga sempurna dengan ERDDAP Sistem yang ada untuk menangani data tabel. Idenya jelas terjadi, tetapi saya (Login) tidak memikirkannya. Meme it Login Gunakan ide dasar, dikombinasikan dengan ide-ide kami tentang cara menerapkannya, untuk membuat sistem dalam ERDDAP™ untuk mengunggah data. Selain ide dasar penggunaan GET untuk mendorong data ke dalam sistem, implementasi EDDTableDariHttpGet sepenuhnya berbeda dan sepenuhnya independen CHORDS dan memiliki fitur yang berbeda (e.g., file log, chunking data, sistem keamanan yang berbeda, dukungan CRUD, data reproduksi) Sitemap Eksposur kami untuk CHORDS hanya webinar. Kami tidak melihat kode atau membaca proyek mereka karena kami segera tahu kami ingin menerapkan sistem dengan cara yang berbeda. Tapi kita berterima kasih kepada mereka untuk ide dasar. Referensi penuh ke CHORDS adalah -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Pewarna, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (Sitemap) Sitemap Layanan Data Real-time Cloud-Hosted untuk Geosciences (Login) perangkat lunak. UCAR / NCAR -- Laboratorium Pengawet Bumi. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Pewarna, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (Sitemap) Sitemap Layanan Data Real-time Cloud-Hosted untuk Geosciences (Login) perangkat lunak. UCAR / NCAR -- Laboratorium Pengawet Bumi. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### Login Hyrax Login{#eddtablefromhyraxfiles} [ **Login Hyrax Login** ](#eddtablefromhyraxfiles) (Login) file data agregat dengan beberapa variabel, masing-masing dengan satu atau lebih dimensi bersama (misalnya, waktu, ketinggian (atau kedalaman) , lintang, longitude) dan dilayani oleh a [ Hyrax OPeNDAP Login](https://www.opendap.org/software/hyrax-data-server) Sitemap @@ -3692,7 +3694,7 @@ Jika tidak ada keluhan sebelum 2020, jenis dataset ini dapat dihapus. ** * Layar kelas ini-mencabut Hyrax halaman web dengan daftar file di setiap direktori. Karena ini, sangat spesifik untuk format saat ini Hyrax halaman web. Kami akan mencoba menyesuaikan ERDDAP™ cepat jika/ketika versi masa depan Hyrax mengubah bagaimana file terdaftar. * Login<fileDir> pengaturan diabaikan. Karena unduhan kelas ini dan membuat salinan lokal dari setiap file data jarak jauh, ERDDAP™ memaksa file Sitemap *Login* Login * datasetID * Sitemap * Sitemap< sourceUrl >, gunakan URL direktori dasar dataset di Hyrax server, misalnya, - < sourceUrl Sitemaphttp://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/<Sitemap sourceUrl Sitemap + < sourceUrl Sitemap http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ <Sitemap sourceUrl Sitemap (tetapi letakkan di satu baris) (maaf, server tidak lagi tersedia) Sitemap Login sourceUrl halaman web biasanya memiliki " OPeNDAP Indeks Server \\[ Login \\] " di atas. Meme it * Karena kelas ini selalu mengunduh dan membuat salinan lokal dari setiap file data jarak jauh, Anda tidak boleh membungkus dataset ini di [Login](#eddtablecopy) Sitemap @@ -3706,7 +3708,7 @@ Sitemap File ini memiliki beberapa baris \\_size variabel, masing-masing dengan Masalah lain dengan file ini: Kepala Sekolah \\_Investigator baris \\_size variabel tidak memiliki atribut sampel \\_dimension dan tidak mengikuti aturan di atas. -File sampel untuk jenis dataset ini dapat ditemukan dihttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Server ini tidak lagi tersedia \\] Sitemap +File sampel untuk jenis dataset ini dapat ditemukan di https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Server ini tidak lagi tersedia \\] Sitemap Lihat kelas super ini, [Login](#eddtablefromfiles) Informasi tentang bagaimana kelas ini bekerja dan cara menggunakannya. @@ -3850,10 +3852,10 @@ Hal pertama GenerateDatasetsXml lakukan untuk jenis dataset ini setelah Anda men [ **Login** ](#eddtablefromnos) (Login) menangani data dari NOAA [Login](https://opendap.co-ops.nos.noaa.gov/axis/) sumber, yang menggunakan [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) untuk permintaan dan tanggapan. Hal ini sangat spesifik untuk NOAA XML Sitemap Lihat contoh EDDTableDariNOS dataset dalam dataset2.xml.   ### Sitemap{#eddtablefromobis} - [ **Sitemap** ](#eddtablefromobis) menangani data dari Sistem Informasi Biogeografi Laut (Login) Login (Sitemaphttp://www.iobis.org ) Sitemap Hal ini dimungkinkan bahwa tidak ada server yang lebih aktif yang menggunakan ini sekarang jenis sistem server OBIS. + [ **Sitemap** ](#eddtablefromobis) menangani data dari Sistem Informasi Biogeografi Laut (Login) Login (Sitemap http://www.iobis.org ) Sitemap Hal ini dimungkinkan bahwa tidak ada server yang lebih aktif yang menggunakan ini sekarang jenis sistem server OBIS. * Server OBIS mengharapkan permintaan XML dan mengembalikan respons XML. -* Karena semua server OBIS melayani variabel yang sama dengan cara yang sama (Sitemaphttp://iobis.org/tech/provider/questions) Anda tidak perlu menentukan banyak untuk mengatur dataset OBIS di ERDDAP Sitemap +* Karena semua server OBIS melayani variabel yang sama dengan cara yang sama (Sitemap http://iobis.org/tech/provider/questions ) Anda tidak perlu menentukan banyak untuk mengatur dataset OBIS di ERDDAP Sitemap * Anda MUST termasuk " creator\\_email " atribut di global addAttributes Karena informasi tersebut digunakan dalam lisensi. Alamat email yang cocok dapat ditemukan dengan membaca respon XML dari sumberURL. * Anda mungkin atau tidak dapat mendapatkan atribut global [< subsetVariables Sitemap (Sitemap) untuk bekerja dengan server OBIS yang diberikan. Jika Anda mencoba, coba satu variabel (misalnya, ScientificName atau Genus) Sitemap #### Sitemap Login{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Hal pertama GenerateDatasetsXml lakukan untuk jenis dataset ini setelah Anda men * Login (Sensor Web) Login SOS (Layanan Observasi Sensor) Sitemap [Standar OpenGIS®](https://www.ogc.org/standards) Sitemap Situs web ini memiliki dokumen standar. * Login OGC Layanan Web Spesifikasi Umum ver 1.1.0 ( OGC 06-121r3) mencakup konstruksi pertanyaan GET dan POST (melihat bagian 7.2.3 dan bagian 9) Sitemap * Jika Anda mengirim permintaan getCapabilitas xml ke SOS Login ( sourceUrl Sitemap SOS Login GetCapabilities Sitemap) Anda mendapatkan hasil xml dengan daftar stasiun dan diamati Properti yang memiliki data. - * AmatiProperty adalah referensi URI resmi untuk properti. Sebagai contoh, urn:ogc:phenomenon: longitude:wgs84 atauhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * AmatiProperty adalah referensi URI resmi untuk properti. Sebagai contoh, urn:ogc:phenomenon: longitude:wgs84 atau https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * AmatiProperty bukan variabel. - * Lebih dari satu variabel mungkin memiliki diamati yang sama Login (misalnya, dalam Temp dan luar Temp mungkin keduanya telah diamati Loginhttps://mmisw.org/ont/cf/parameter/air\\_temperature) Sitemap + * Lebih dari satu variabel mungkin memiliki diamati yang sama Login (misalnya, dalam Temp dan luar Temp mungkin keduanya telah diamati Login https://mmisw.org/ont/cf/parameter/air\\_temperature ) Sitemap * Jika Anda mengirim permintaan getObservation xml ke SOS server, Anda mendapatkan hasil xml dengan deskripsi nama lapangan dalam respon, unit lapangan, dan data. Nama lapangan akan mencakup longitude, latitude, kedalaman (Sitemap) Sitemap * Sitemap dataVariable untuk EDDTableDari SOS harus menyertakan atribut "observedProperty", yang mengidentifikasi amatiProperty yang harus diminta dari server untuk mendapatkan variabel itu. Sering, beberapa dataVariable s akan mencantumkan amatian komposit yang sama. * DataType untuk setiap dataVariable mungkin tidak ditentukan oleh server. Meme it Jika demikian, Anda harus melihat respon data XML dari server dan menetapkan sesuai [<Login (Login) Sitemap ERDDAP™ Login dataVariable Sitemap @@ -3991,11 +3994,11 @@ Jika tidak ada keluhan sebelum 2020, jenis dataset ini dapat dihapus. ** * Kelas ini membaca file katalog.xml yang disajikan oleh THREDDS dengan daftar<Katalog (referensi ke katalog tambahan.xml sub-file) Login<Login (file data) Sitemap * Login<fileDir> pengaturan diabaikan. Karena unduhan kelas ini dan membuat salinan lokal dari setiap file data jarak jauh, ERDDAP™ memaksa file Sitemap *Login* Login * datasetID * Sitemap * Sitemap< sourceUrl >, gunakan URL file katalog.xml untuk dataset di server THREDDS, misalnya: untuk URL ini yang dapat digunakan di browser web, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] Login -Sitemap< sourceUrl Sitemaphttps://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml<Sitemap sourceUrl Sitemap + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Server ini tidak lagi tersedia. \\] Login +Sitemap< sourceUrl Sitemap https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml <Sitemap sourceUrl Sitemap (tetapi letakkan di satu baris) Sitemap * Karena kelas ini selalu mengunduh dan membuat salinan lokal dari setiap file data jarak jauh, Anda tidak boleh membungkus dataset ini di [Login](#eddtablecopy) Sitemap -* Jenis dataset ini mendukung OPTIONAL, jarang digunakan, tag khusus,<Login *Login* </khususMode> yang dapat digunakan untuk menentukan aturan khusus yang dikodekan keras harus digunakan untuk menentukan file mana yang harus didownload dari server. Saat ini, satu-satunya valid *Login* SAMOS yang digunakan dengan dataset darihttps://tds.coaps.fsu.edu/thredds/catalog/samosuntuk mengunduh hanya file dengan nomor versi terakhir. +* Jenis dataset ini mendukung OPTIONAL, jarang digunakan, tag khusus,<Login *Login* </khususMode> yang dapat digunakan untuk menentukan aturan khusus yang dikodekan keras harus digunakan untuk menentukan file mana yang harus didownload dari server. Saat ini, satu-satunya valid *Login* SAMOS yang digunakan dengan dataset dari https://tds.coaps.fsu.edu/thredds/catalog/samos untuk mengunduh hanya file dengan nomor versi terakhir. * Lihat kelas super ini, [Login](#eddtablefromfiles) Informasi tentang bagaimana kelas ini bekerja dan cara menggunakannya. * Lihat 1D, 2D, 3D, dan 4D contoh untuk [Login](#eddtablefromncfiles) Sitemap   @@ -4182,8 +4185,8 @@ Ketika server selesai menangani permintaan itu akan memeriksa berapa lama yang l ``` ``` -akan menyebabkan pencocokan lokal sourceUrl (Sitemaphttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -ke publik sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) Sitemap +akan menyebabkan pencocokan lokal sourceUrl (Sitemap https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +ke publik sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) Sitemap Setiap perubahan nilai tag ini akan berpengaruh pada waktu berikutnya ERDDAP™ Login datasets.xml termasuk dalam menanggapi dataset [Login](/docs/server-admin/additional-information#flag) Sitemap Tapi, untuk alasan keamanan dan alasan terkait dengan sistem berlangganan, **TAG INI!** @@ -4314,7 +4317,7 @@ Pengguna sering hanya menyadari bahwa permintaan mereka bermasalah. Mereka serin ``` * Anda tidak perlu restart ERDDAP™ untuk perubahan<memintaBlacklist> untuk mengambil efek. Perubahan akan terdeteksi waktu berikutnya ERDDAP™ memeriksa apakah dataset harus diisi ulang. Atau, Anda dapat mempercepat proses dengan mengunjungi [Login URL:](/docs/server-admin/additional-information#set-dataset-flag) untuk setiap dataset. * Login ERDDAP™ laporan harian termasuk daftar/banyak dari yang paling aktif diperbolehkan dan memblokir permintaan. - * Jika Anda ingin mengetahui apa domain / institusi terkait dengan alamat IP numerik, Anda dapat menggunakan layanan web DNS gratis, terbalik seperti [https://network-tools.com/](https://network-tools.com/) Sitemap + * Jika Anda ingin mengetahui apa domain / institusi terkait dengan alamat IP numerik, Anda dapat menggunakan layanan web DNS gratis, terbalik seperti [ https://network-tools.com/ ](https://network-tools.com/) Sitemap * Mungkin ada saat masuk akal untuk memblokir pengguna tertentu pada tingkat yang lebih tinggi, misalnya, pengguna jahat. Misalnya, Anda dapat memblokir akses mereka ke segala sesuatu di server Anda, tidak hanya ERDDAP Sitemap Pada Linux, salah satu metode tersebut untuk digunakan [Login](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) Sitemap Misalnya, Anda dapat menambahkan aturan yang akan memblokir segala sesuatu yang berasal dari 198.51.100.0 dengan perintah Mozilla Firefox 57.0.1 ... Login @@ -4738,17 +4741,17 @@ PERINGATAN: Jika Anda menambahkan palet kustom untuk Anda ERDDAP™ dan Anda mem * Sitemap EDDGrid subclasses, setiap perubahan pada metadata atau ke variabel sumbu (misalnya, titik waktu baru untuk data waktu dekat) dianggap sebagai perubahan, tetapi reloading dataset tidak dianggap perubahan (di) Sitemap * Saat ini, untuk subkelas EDDTable, setiap reloading dataset dianggap sebagai perubahan. * Saat ini, hanya dua jenis tindakan yang diperbolehkan: - * Sitemaphttp://"atau "https://"Login Jika tindakan dimulai dengan "http://"atau "https://"Login ERDDAP™ akan mengirimkan HTTP GET meminta URL yang ditentukan. Jawaban akan diabaikan. Sebagai contoh, URL mungkin memberitahu beberapa layanan web lain untuk melakukan sesuatu. + * Sitemap http://" atau " https://" Login Jika tindakan dimulai dengan " http://" atau " https://" Login ERDDAP™ akan mengirimkan HTTP GET meminta URL yang ditentukan. Jawaban akan diabaikan. Sebagai contoh, URL mungkin memberitahu beberapa layanan web lain untuk melakukan sesuatu. * Jika URL memiliki bagian query (setelah "?") , MUST sudah [persen dikodekan](https://en.wikipedia.org/wiki/Percent-encoding) Sitemap Anda perlu mengkodekan karakter khusus dalam batasan (selain '&' awal dan utama '=' Sitemap) ke dalam bentuk %HH, di mana HH adalah nilai heksadecimal 2 digit karakter. Biasanya, Anda hanya perlu mengkonversi beberapa karakter tanda baca: %25, & menjadi %26, " menjadi %22,<ke %3C, = menjadi %3D, > menjadi %3E, + menjadi %2B, | ke %7C, \\[ ke %5B, \\] menjadi %5D, ruang menjadi %20, dan mengkonversi semua karakter di atas #127 menjadi bentuk UTF-8 mereka dan kemudian kode persen masing-masing byte dari bentuk UTF-8 ke format %HH (meminta programmer untuk membantu) Sitemap Sitemap stationID Datasheet PDF Sitemap stationID %3E=%2241004%22 Percent encoding umumnya diperlukan ketika Anda mengakses ERDDAP melalui perangkat lunak selain browser. Browser biasanya menangani pengkodean persen untuk Anda. Dalam beberapa situasi, Anda perlu persen mengkodekan semua karakter selain A-Za-z0-9\\_-!. ~ Sitemap () \\ *, tetapi masih tidak mengkodekan '&' awal atau utama '=' Sitemap -Bahasa pemrograman memiliki alat untuk melakukan ini (misalnya, lihat Java Sitemap [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) Login Java LoginencodeURIComponent()Sitemap (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) dan ada +Bahasa pemrograman memiliki alat untuk melakukan ini (misalnya, lihat Java Sitemap [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) Login Java LoginencodeURIComponent()Sitemap ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) dan ada [situs web yang dikodekan persen / kode untuk Anda](https://www.url-encode-decode.com/) Sitemap * Sitemap datasets.xml adalah file XML, Anda MUST juga & kode SEMUA '&', '<', dan '>' di URL sebagai '&', '<', dan '>' setelah pengkodean persen. * Contoh: Untuk URL yang mungkin Anda ketikkan ke browser sebagai: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Anda harus menentukan<onChange> tag melalui (di satu baris) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Ini juga dapat mempengaruhi penyortiran kata-kata pendek versus kata-kata lebih * Login sourceUrl dapat dimulai dengan http:// Login https:// , ftp://, dan mungkin prefiks lainnya. https koneksi membaca dan memeriksa sertifikat digital sumber untuk memastikan bahwa sumbernya adalah mereka mengatakan mereka. Dalam kasus yang jarang terjadi, cek ini dapat gagal dengan kesalahan "javax.net.ssl.SSLProtocolException: peringatan handshake: unrecognized\\_name". Ini mungkin karena nama domain pada sertifikat tidak cocok dengan nama domain yang Anda gunakan. Anda dapat dan harus membaca rincian sourceUrl Sertifikat di browser web Anda, terutama, daftar "DNS Name" di bagian "Subject Alternative Name". Dalam beberapa kasus, sourceUrl Anda dapat menggunakan alias nama domain pada sertifikat. Sitemap - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/akan membuang kesalahan ini, tetapi - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, yang menggunakan nama domain pada sertifikat, tidak akan. Solusi dalam kasus ini adalah karenanya untuk menemukan dan menggunakan nama domain pada sertifikat. Jika Anda tidak dapat menemukan sertifikat, hubungi penyedia data. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ akan membuang kesalahan ini, tetapi + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , yang menggunakan nama domain pada sertifikat, tidak akan. Solusi dalam kasus ini adalah karenanya untuk menemukan dan menggunakan nama domain pada sertifikat. Jika Anda tidak dapat menemukan sertifikat, hubungi penyedia data. Dalam kasus lain, nama domain pada sertifikat mungkin untuk kelompok nama. Jika ini terjadi atau masalahnya tidak dapat dipecahkan, silakan email Chris. John di noaaa.gov untuk melaporkan masalah.   @@ -5221,7 +5224,7 @@ Sitemap stationID %3E=%2241004%22 Percent encoding umumnya diperlukan ketika Anda mengakses ERDDAP melalui perangkat lunak selain browser. Browser biasanya menangani pengkodean persen untuk Anda. Dalam beberapa situasi, Anda perlu persen mengkodekan semua karakter selain A-Za-z0-9\\_-!. ~ Sitemap () \\ *, tetapi masih tidak mengkodekan '&' awal atau utama '=' Sitemap Bahasa pemrograman memiliki alat untuk melakukan ini (misalnya, lihat Java Sitemap [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -Login Java LoginencodeURIComponent()Sitemap (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) dan ada +Login Java LoginencodeURIComponent()Sitemap ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) dan ada [situs web yang dikodekan persen / kode untuk Anda](https://www.url-encode-decode.com/) Sitemap * Sitemap datasets.xml adalah file XML, Anda MUST juga & kode SEMUA '&', '<', dan '>' di URL sebagai '&', '<', dan '>' setelah pengkodean persen. * infoUrl unik ERDDAP Sitemap Tidak dari standar metadata apa pun. @@ -5257,7 +5260,28 @@ Ketika dataset dimuat ERDDAP Login ``` * Sitemap \\[ Sitemap \\] " terjadi pada nilai atribut, itu akan diganti oleh standar ERDDAP™ lisensi dari<standarLicense> tag dalam ERDDAP Sitemap \\[ Login \\] /webapps/erddap/WEB-INF/classes/gov/noa/pfel/erddap/util/messages.xml file. -   + +###### Sitemap{#classification} +* [ **Sitemap** ](#classification) tingkat klasifikasi data. + ``` + unclassified + ``` + * Nilai yang dapat diterima adalah _unclassified_, _confidential_, _ dibatasi_, _secret_, atau _top_secret_. + +###### topik_kategori{#topic_category} +* [ **topik_kategori** ](#topic_category) klasifikasi geografis tingkat tinggi untuk membantu dalam kelompok dan pencarian set data geografis yang tersedia. + ``` + geoscientific_information + ``` + * Nilai yang bisa diterima adalah _biota_, _boundaries_, _ klimatology_meteorology_atomosphere_, _economy_, _ height_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _location_, _oceans_, _planning_cadastre_, _society_, _struktur_, _ komporl. + +###### Login{#maintenance_frequency} +* [ **Login** ](#maintenance_frequency) Frekuensi dengan modifikasi dan penghapusan yang dibuat untuk data setelah pertama diproduksi. + ``` + daily + ``` + * Nilai yang dapat diterima adalah _annually_, _as_need_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _ mingguly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) adalah dari yang disebutkan [WCDMA 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (yang diidentifikasi Metadata\\_Conventions Sitemap Unidata Dataset Discovery v1.0") standar metadata. Nilai atribut adalah daftar konvensi metadata yang dipisahkan oleh dataset ini. Jika dataset menggunakan ACDD 1.0, atribut ini STRONGLY RECOMMENDED, misalnya, @@ -5389,7 +5413,7 @@ Jika indeks<1, dataset dianggap terbaru. Jika indeks<=1, dataset dianggap kedaluwarsa. Jika indeks<= 2, dataset dianggap sangat kedaluwarsa. -Login testOutOfDate nilai juga digunakan oleh ERDDAP™ untuk menghasilkanhttps://*yourDomain*/erddap/outOfDateDatasets.htmlSitemap ( [Sitemap](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) yang menunjukkan dataset yang memiliki Meme it< testOutOfDate > Tag, dengan set data yang ditajuk oleh bagaimana kedaluwarsa mereka. Jika Anda mengubah jenis file (.html ke .csv, .jsonlCSV Login .nc Login .tsv Login) Anda bisa mendapatkan informasi dalam format file yang berbeda. +Login testOutOfDate nilai juga digunakan oleh ERDDAP™ untuk menghasilkan https://*yourDomain*/erddap/outOfDateDatasets.html Sitemap ( [Sitemap](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) yang menunjukkan dataset yang memiliki Meme it< testOutOfDate > Tag, dengan set data yang ditajuk oleh bagaimana kedaluwarsa mereka. Jika Anda mengubah jenis file (.html ke .csv, .jsonlCSV Login .nc Login .tsv Login) Anda bisa mendapatkan informasi dalam format file yang berbeda. Sitemap [Login](#generatedatasetsxml) Sitemap testOutOfDate atribut ke global addAttributes dataset. Nilai ini adalah saran berdasarkan informasi yang tersedia untuk GenerateDatasetsXml. Jika nilai tidak sesuai, gantinya. @@ -5948,8 +5972,8 @@ unpackedValue = dikemas Login scale\\_factor Sitemap add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone adalah atribut OPTIONAL yang digunakan oleh ERDDAP™ (dan tidak ada standar metadata) Sitemap [variabel waktu dan kalitamp](#time-units) , yang dapat di gridded dataset atau tabular dataset. * default adalah " Zulu Sitemap (yang merupakan versi zona waktu modern dari GMT) Sitemap - * Informasi latar belakang: "waktu mengimbangi" (e.g., Waktu Standar Pasifik, -08:00, GMT-8) tetap, spesifik, mengimbangi relatif terhadap Zulu (Login) Sitemap Sebaliknya, " zona waktu" adalah hal yang jauh lebih kompleks yang dipengaruhi oleh Daylight Saving (e.g., "US/Pasifik") yang memiliki aturan yang berbeda di berbagai tempat pada waktu yang berbeda. Zona waktu selalu memiliki nama karena mereka tidak dapat dirangkum oleh nilai offset sederhana (lihat kolom "TZ database name" di tabel di [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) Sitemap ERDDAP Sitemap time\\_zone atribut membantu Anda menangani data waktu setempat dari beberapa zona waktu (e.g., 1987-03-25T17:32:05 Login Sitemap) Sitemap Jika Anda memiliki data waktu string atau numerik dengan (Login) waktu offset, Anda hanya harus menyesuaikan data ke Zulu (yang ERDDAP™ Login) dengan menentukan waktu dasar yang berbeda dalam atribut unit (e.g., "jam sejak 1970-01T08:00Z", perhatikan T08 untuk menentukan waktu offset) dan selalu periksa hasilnya untuk memastikan Anda mendapatkan hasil yang Anda inginkan. - * Untuk variabel kalitamp dengan data sumber dari String, atribut ini memungkinkan Anda menentukan zona waktu yang mengarah ERDDAP™ untuk mengubah waktu-waktu sumber zona lokal (beberapa dalam Waktu Standar, beberapa dalam Waktu Hemat Daylight) Login Zulu Sitemap (yang selalu dalam waktu Standar) Sitemap Daftar nama zona waktu yang valid mungkin identik dengan daftar di kolom TZ di [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) Sitemap Zona waktu AS umum adalah: US / Hawaii, US / Alaska, US / US / US / Mountain, US / Arizona, AS / Tengah, AS / Timur. + * Informasi latar belakang: "waktu mengimbangi" (e.g., Waktu Standar Pasifik, -08:00, GMT-8) tetap, spesifik, mengimbangi relatif terhadap Zulu (Login) Sitemap Sebaliknya, " zona waktu" adalah hal yang jauh lebih kompleks yang dipengaruhi oleh Daylight Saving (e.g., "US/Pasifik") yang memiliki aturan yang berbeda di berbagai tempat pada waktu yang berbeda. Zona waktu selalu memiliki nama karena mereka tidak dapat dirangkum oleh nilai offset sederhana (lihat kolom "TZ database name" di tabel di [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) Sitemap ERDDAP Sitemap time\\_zone atribut membantu Anda menangani data waktu setempat dari beberapa zona waktu (e.g., 1987-03-25T17:32:05 Login Sitemap) Sitemap Jika Anda memiliki data waktu string atau numerik dengan (Login) waktu offset, Anda hanya harus menyesuaikan data ke Zulu (yang ERDDAP™ Login) dengan menentukan waktu dasar yang berbeda dalam atribut unit (e.g., "jam sejak 1970-01T08:00Z", perhatikan T08 untuk menentukan waktu offset) dan selalu periksa hasilnya untuk memastikan Anda mendapatkan hasil yang Anda inginkan. + * Untuk variabel kalitamp dengan data sumber dari String, atribut ini memungkinkan Anda menentukan zona waktu yang mengarah ERDDAP™ untuk mengubah waktu-waktu sumber zona lokal (beberapa dalam Waktu Standar, beberapa dalam Waktu Hemat Daylight) Login Zulu Sitemap (yang selalu dalam waktu Standar) Sitemap Daftar nama zona waktu yang valid mungkin identik dengan daftar di kolom TZ di [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) Sitemap Zona waktu AS umum adalah: US / Hawaii, US / Alaska, US / US / US / Mountain, US / Arizona, AS / Tengah, AS / Timur. * Untuk variabel timestamp dengan data sumber numerik, Anda dapat menentukan " time\\_zone " atribut, tetapi nilai harus " Zulu " atau "UTC". Jika Anda butuh dukungan untuk zona waktu lainnya, silakan email Chris. John di noaaa.gov .   ###### legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/it/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/it/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 1b0cf0543c..03263a65e6 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Quando un fornitore di dati viene a voi sperando di aggiungere alcuni dati al vo L'invio di file di dati reali da fonti esterne è un enorme rischio di sicurezza, quindi ERDDAP™ non si occupa di questo. Devi capire una soluzione che funziona per te e per il fornitore di dati, ad esempio, e-mail (per piccoli file) , tirare dal cloud (per esempio, DropBox o Google Drive) , un sito sftp (con password) , o sneaker Rete (una chiavetta USB o un disco rigido esterno) . Probabilmente dovresti accettare solo i file delle persone che conosci. È necessario eseguire la scansione dei file per i virus e prendere altre precauzioni di sicurezza. Non c'è un collegamento ERDDAP™ al modulo Data Provider (per esempio, sul ERDDAP™ home page) . Invece, quando qualcuno ti dice che vogliono avere i loro dati serviti dai tuoi ERDDAP , è possibile inviare loro una e-mail dicendo qualcosa come: -Sì, possiamo far entrare i tuoi dati ERDDAP . Per iniziare, si prega di compilare il modulo ahttps://*yourUrl*/erddap/dataProviderForm.html (o http:// se https:// non è abilitato) . +Sì, possiamo far entrare i tuoi dati ERDDAP . Per iniziare, si prega di compilare il modulo a https://*yourUrl*/erddap/dataProviderForm.html (o http:// se https:// non è abilitato) . Dopo aver finito, ti contattero' per scoprire i dettagli finali. Se vuoi solo guardare il modulo (senza riempirlo) , potete vedere il modulo su ERD ' ERDDAP : [Introduzione](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) ♪ [Parte 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) ♪ [Parte 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) ♪ [Parte 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) e [Parte 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Questi collegamenti ERD ERDDAP™ inviare informazioni a me, non a te, quindi non inviare informazioni con loro a meno che non si desidera effettivamente aggiungere i dati al ERD ERDDAP . @@ -190,23 +190,23 @@ Questo EDDType genera tutti datasets.xml pezzi necessari per fare [EDDTableFromE   ##### EDDGrid DaThreddsCatalog{#eddgridfromthreddscatalog} Questo EDDType genera tutti datasets.xml pezzi necessari per tutti [ EDDGrid Damasco](#eddgridfromdap) set di dati che può trovare strisciando ricorsivamente attraverso un THREDDS (sub) catalogo. Ci sono molte forme di URL del catalogo THREDDS. Questa opzione REQUIRES un URL THREDDS .xml con /catalog/ in esso, ad esempio, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlo -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml o + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (un relativo catalogo .html è a -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, che non è accettabile EDDGrid DaThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , che non è accettabile EDDGrid DaThreddsCatalog). Se avete problemi EDDGrid Da tre Catalogo: * Assicurarsi che l'URL che si sta utilizzando sia valido, include /catalog/, e termina con /catalog.xml . -* Se possibile, utilizzare un indirizzo IP pubblico (per esempio,https://oceanwatch.pfeg.noaa.gov) nell'URL, non un indirizzo IP numerico locale (per esempio,https://12.34.56.78) . Se il THREDDS è accessibile solo tramite l'indirizzo IP numerico locale, è possibile utilizzare [<convertToPublicSourceUrl>] (#converttopublicsourceurl) Così ERDDAP™ gli utenti vedono l'indirizzo pubblico, anche se ERDDAP™ ottiene i dati dall'indirizzo numerico locale. +* Se possibile, utilizzare un indirizzo IP pubblico (per esempio, https://oceanwatch.pfeg.noaa.gov ) nell'URL, non un indirizzo IP numerico locale (per esempio, https://12.34.56.78 ) . Se il THREDDS è accessibile solo tramite l'indirizzo IP numerico locale, è possibile utilizzare [<convertToPublicSourceUrl>] (#converttopublicsourceurl) Così ERDDAP™ gli utenti vedono l'indirizzo pubblico, anche se ERDDAP™ ottiene i dati dall'indirizzo numerico locale. * Se hai problemi che non puoi risolvere, [controllare i consigli di risoluzione dei problemi](#troubleshooting-tips) . * Il codice a basso livello per questo ora utilizza Unidata netcdf-java catalogo crawler codice (Tre. classi di catalogo) in modo che possa gestire tutti i cataloghi THREDDS (che può essere sorprendentemente complesso) Grazie a Unidata per quel codice.   ##### EDDGrid LonPM180Da ErddapCatalog{#eddgridlonpm180fromerddapcatalog} Questo EDDType genera il datasets.xml per fare [ EDDGrid LonPM180](#eddgridlonpm180) set di dati da tutti EDDGrid set di dati in un ERDDAP che hanno valori di longitudine superiori a 180. -* Se possibile, utilizzare un indirizzo IP pubblico (per esempio,https://oceanwatch.pfeg.noaa.gov) nell'URL, non un indirizzo IP numerico locale (per esempio,https://12.34.56.78) . Se ERDDAP™ è accessibile solo tramite l'indirizzo IP numerico locale, è possibile utilizzare [<convertToPublicSourceUrl>] (#converttopublicsourceurl) Così ERDDAP™ gli utenti vedono l'indirizzo pubblico, anche se ERDDAP™ ottiene i dati dall'indirizzo numerico locale. +* Se possibile, utilizzare un indirizzo IP pubblico (per esempio, https://oceanwatch.pfeg.noaa.gov ) nell'URL, non un indirizzo IP numerico locale (per esempio, https://12.34.56.78 ) . Se ERDDAP™ è accessibile solo tramite l'indirizzo IP numerico locale, è possibile utilizzare [<convertToPublicSourceUrl>] (#converttopublicsourceurl) Così ERDDAP™ gli utenti vedono l'indirizzo pubblico, anche se ERDDAP™ ottiene i dati dall'indirizzo numerico locale.   ##### EDDGrid Lon0360Da ErddapCatalog{#eddgridlon0360fromerddapcatalog} Questo EDDType genera il datasets.xml per fare [ EDDGrid Lon0360](#eddgridlon0360) set di dati da tutti EDDGrid set di dati in un ERDDAP che hanno valori di longitudine inferiori a 0. -* Se possibile, utilizzare un indirizzo IP pubblico (per esempio,https://oceanwatch.pfeg.noaa.gov) nell'URL, non un indirizzo IP numerico locale (per esempio,https://12.34.56.78) . Se ERDDAP™ è accessibile solo tramite l'indirizzo IP numerico locale, è possibile utilizzare [<convertToPublicSourceUrl>] (#converttopublicsourceurl) Così ERDDAP™ gli utenti vedono l'indirizzo pubblico, anche se ERDDAP™ ottiene i dati dall'indirizzo numerico locale. +* Se possibile, utilizzare un indirizzo IP pubblico (per esempio, https://oceanwatch.pfeg.noaa.gov ) nell'URL, non un indirizzo IP numerico locale (per esempio, https://12.34.56.78 ) . Se ERDDAP™ è accessibile solo tramite l'indirizzo IP numerico locale, è possibile utilizzare [<convertToPublicSourceUrl>] (#converttopublicsourceurl) Così ERDDAP™ gli utenti vedono l'indirizzo pubblico, anche se ERDDAP™ ottiene i dati dall'indirizzo numerico locale.   ##### EDDsFromFiles{#eddsfromfiles} Data una directory di avvio, questo attraversa la directory e tutte le sottodirectory e cerca di creare un set di dati per ogni gruppo di file di dati che trova. @@ -566,7 +566,7 @@ I file NCCSV 1.0 non supportano i tipi di dati interi non firmati. ### Tipo di dati{#data-type-comments} * A causa del povero supporto per lunghi, ulong e dati di beneficenza in molti tipi di file, scoraggiamo l'uso di questi tipi di dati in ERDDAP . Quando possibile, utilizzare il doppio invece di lungo e lungo, e utilizzare String invece di carbone.   -* Metadati - Perché(OPeN)DAP's .das e .dds risposte non supportano attributi lunghi o ulong o tipi di dati (e invece mostrare loro come doppie) , potresti invece voler usare ERDDAP La rappresentazione tabulare dei metadati come si vede nella http ... **Informazioni** / * datasetID * Pagina web .html (per esempio, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (che è anche possibile ottenere in altri tipi di file, ad esempio, .csv, .htmlTable ♪ .itx ♪ .json ♪ .jsonlCSV1 ♪ .jsonlCSV ♪ .jsonlKVP ♪ .mat ♪ .nc ♪ .nccsv ♪ .tsv ♪ .xhtml ) o .nccsv Risposta dei metadati (per esempio, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Anche se .nccsv I metadati sono disponibili solo per i set di dati tabulari) , entrambi supportano tutti i tipi di dati (in particolare, lungo, ulong e char) . +* Metadati - Perché(OPeN)DAP's .das e .dds risposte non supportano attributi lunghi o ulong o tipi di dati (e invece mostrare loro come doppie) , potresti invece voler usare ERDDAP La rappresentazione tabulare dei metadati come si vede nella http ... **Informazioni** / * datasetID * Pagina web .html (per esempio, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (che è anche possibile ottenere in altri tipi di file, ad esempio, .csv, .htmlTable ♪ .itx ♪ .json ♪ .jsonlCSV1 ♪ .jsonlCSV ♪ .jsonlKVP ♪ .mat ♪ .nc ♪ .nccsv ♪ .tsv ♪ .xhtml ) o .nccsv Risposta dei metadati (per esempio, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Anche se .nccsv I metadati sono disponibili solo per i set di dati tabulari) , entrambi supportano tutti i tipi di dati (in particolare, lungo, ulong e char) .   ### File multimediali{#media-files} Non tutti i dati sono array di numeri o di testo. Alcuni dataset sono costituiti da o includono file multimediali, come immagini, audio e file video. ERDDAP™ ha alcune caratteristiche speciali per rendere più facile per gli utenti di ottenere l'accesso ai file multimediali. E' un processo di due fasi: @@ -604,7 +604,7 @@ Oppure, se un utente clicca sul nome del file mostrato su un ERDDAP™ pagina we ### Lavorare con AWS S3 file{#working-with-aws-s3-files} [Servizio web Amazon (AWS) ](https://aws.amazon.com) è un venditore di [cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) servizi. [S3](https://aws.amazon.com/s3/) è un sistema di archiviazione di oggetti offerto da AWS. Invece del sistema gerarchico di directory e file di un file system tradizionale (come un disco rigido nel tuo PC) , S3 offre solo "buchi" che tengono "oggetti" (noi li chiameremo "files" ) . -Per i file ASCII (ad esempio, .csv) ♪ ERDDAP™ può lavorare con i file nei secchi direttamente. L'unica cosa che devi fare è specificare il<fileDir> per il set di dati utilizzando un formato specifico per il secchio AWS, ad esempio,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Non dovresti usare<cacheFromUrl> . Vedere di seguito per i dettagli. +Per i file ASCII (ad esempio, .csv) ♪ ERDDAP™ può lavorare con i file nei secchi direttamente. L'unica cosa che devi fare è specificare il<fileDir> per il set di dati utilizzando un formato specifico per il secchio AWS, ad esempio, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Non dovresti usare<cacheFromUrl> . Vedere di seguito per i dettagli. Ma per i file binari (ad esempio, .nc , .grib, .bufr e .hdf file) , devi usare il<cacheFromUrl> sistema descritto di seguito. ERDDAP , netcdf-java (che ERDDAP™ utilizza per leggere i dati da questi file) , e altri software di dati scientifici sono progettati per lavorare con i file in un file system tradizionale che offre [livello di blocco](https://en.wikipedia.org/wiki/Block-level_storage) accesso ai file (che consente la lettura di pezzi di un file) , ma S3 offre solo [livello di file (oggetto) ](https://en.wikipedia.org/wiki/Block-level_storage) accesso ai file (che permette solo di leggere l'intero file) . AWS offre un'alternativa a S3, [Negozio di blocco elastico (EBS) ](https://aws.amazon.com/ebs/) ), che supporta l'accesso a livello di blocco ai file, ma è più costoso di S3, quindi è raramente utilizzato per la memorizzazione in massa di grandi quantità di file di dati. (Così quando la gente dice di memorizzare i dati nel cloud (S3) è economico, di solito è un confronto di mele arance.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` L'URl corrispondente per quell'oggetto è - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS supporta una piccola variazione nel modo in cui l'URL è costruito, ma ERDDAP™ richiede questo formato specifico: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* A ERDDAP v2.29, è ora possibile utilizzare `)` formato URI invece del secchio URL. Questo è il formato utilizzato dal [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . ) *bennaName* / *chiave* @@ -697,22 +697,22 @@ Per un secchio dati S3 privato, il proprietario del secchio deve darvi accesso a In tutti i casi, avrete bisogno di un account AWS perché il SDK AWS per Java (che ERDDAP™ utilizza per recuperare informazioni sul contenuto di un secchio) richiede le credenziali dell'account AWS. (più su questo sotto) ERDDAP™ può accedere solo ai secchi AWS S3 se si specifica il [<Condividi su Google (# Cachefromurl #) O<fileDir>) in un formato specifico: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* dove * Il secchioName è la forma corta del nome del secchio, ad esempio noa-goes17 . * La regione aws, ad esempio, noi-est-1, è dalla colonna "Regione" in una delle tabelle [AWS Service Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) dove si trova il secchio. * Il prefisso è facoltativo. Se presente, deve finire con '/' . -Per esempio,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Per esempio, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Questo formato URL è una delle raccomandazioni AWS S3: vedi [Accedere a un secchio](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) e [questa descrizione dei prefissi](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ richiede di combinare l'URL del secchio e il prefisso opzionale in un URL al fine di specificare<cacheFromUrl> (o<fileDir>) dove si trovano i file. #### Test pubblico AWS S3 Secchi{#test-public-aws-s3-buckets} Per i secchi pubblici, è possibile e dovrebbe testare l'URL del secchio della directory AWS S3 nel browser, ad esempio, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Se l'URL del secchio è corretto e appropriato per ERDDAP , restituirà un documento XML che ha (parziale) elenco dei contenuti di quel secchio. Purtroppo, l'URL completo (i.e., secchio URL più prefisso) che ERDDAP™ vuole per un dato dataset non funziona in un browser. AWS non offre un sistema per navigare la gerarchia di un secchio facilmente nel browser. (Se non è corretto, si prega di e-mail Chris. John a Noaa.gov. In caso contrario, Amazon, si prega di aggiungere il supporto per questo!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Se l'URL del secchio è corretto e appropriato per ERDDAP , restituirà un documento XML che ha (parziale) elenco dei contenuti di quel secchio. Purtroppo, l'URL completo (i.e., secchio URL più prefisso) che ERDDAP™ vuole per un dato dataset non funziona in un browser. AWS non offre un sistema per navigare la gerarchia di un secchio facilmente nel browser. (Se non è corretto, si prega di e-mail Chris. John a Noaa.gov. In caso contrario, Amazon, si prega di aggiungere il supporto per questo!) #### Visualizzare il contenuto di un secchio{#viewing-the-contents-of-a-bucket} -Secchi S3 spesso contengono un paio di categorie di file, in un paio di sottodirectory pseudo, che potrebbero diventare un paio di ERDDAP™ Datasets. Per fare il ERDDAP™ datasets, è necessario conoscere la directory di partenza per<cacheFromUrl> (o<fileDir>) e il formato dei nomi dei file che identificano quel sottoinsieme di file. Se si tenta di visualizzare l'intero contenuto di un secchio in un browser, S3 vi mostrerà solo i primi 1000 file, che è insufficiente. Attualmente, il modo migliore per visualizzare tutto il contenuto di un secchio è quello di fare un [EDDTableFromFileNames](#eddtablefromfilenames) set di dati (sul tuo PC ERDDAP™ e/o sul tuo pubblico ERDDAP ) , che ti dà anche un modo semplice per navigare la struttura della directory e scaricare i file. The<fileDir> per questo sarà l'URL che hai fatto sopra, ad esempio,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Perché AWS S3 non offre un modo semplice e veloce per chiunque di farlo senza un account AWS? \\] Si noti che quando faccio questo sul mio PC su una rete non-Amazon, sembra che Amazon rallenta la risposta a un trickle (circa 100 (?) file per chunk) dopo i primi pezzi (di 1000 file per pezzo) sono scaricati. Dal momento che i secchi possono avere un numero enorme di file (noaa-goes17 ha 26 milioni) , ottenere tutti i contenuti di un secchio può prendere EDDTableFromFileNames diverse ore (Ad esempio, 12!) per finire. \\[ Amazon, è così?! \\] +Secchi S3 spesso contengono un paio di categorie di file, in un paio di sottodirectory pseudo, che potrebbero diventare un paio di ERDDAP™ Datasets. Per fare il ERDDAP™ datasets, è necessario conoscere la directory di partenza per<cacheFromUrl> (o<fileDir>) e il formato dei nomi dei file che identificano quel sottoinsieme di file. Se si tenta di visualizzare l'intero contenuto di un secchio in un browser, S3 vi mostrerà solo i primi 1000 file, che è insufficiente. Attualmente, il modo migliore per visualizzare tutto il contenuto di un secchio è quello di fare un [EDDTableFromFileNames](#eddtablefromfilenames) set di dati (sul tuo PC ERDDAP™ e/o sul tuo pubblico ERDDAP ) , che ti dà anche un modo semplice per navigare la struttura della directory e scaricare i file. The<fileDir> per questo sarà l'URL che hai fatto sopra, ad esempio, https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Perché AWS S3 non offre un modo semplice e veloce per chiunque di farlo senza un account AWS? \\] Si noti che quando faccio questo sul mio PC su una rete non-Amazon, sembra che Amazon rallenta la risposta a un trickle (circa 100 (?) file per chunk) dopo i primi pezzi (di 1000 file per pezzo) sono scaricati. Dal momento che i secchi possono avere un numero enorme di file (noaa-goes17 ha 26 milioni) , ottenere tutti i contenuti di un secchio può prendere EDDTableFromFileNames diverse ore (Ad esempio, 12!) per finire. \\[ Amazon, è così?! \\] #### Fare un EDDTable FromFileNames Dataset con un secchio AWS S3{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Se si dispone di un nome di secchio, ma non hanno già un elenco di file nel secchio S3 o il prefisso che identifica la posizione dei file rilevanti nel secchio, utilizzare le istruzioni qui sotto per fare un EDDTableFromFileNames dataset in modo da poter navigare la gerarchia directory del secchio S3 tramite ERDDAP ' "files" sistema. @@ -727,22 +727,24 @@ Java.lang. IllegalArgumentException: il file del profilo non può essere un erro Presa per Linux e Mac OS: il file delle credenziali deve essere nella home directory dell'utente che esegue Tomcat (e ERDDAP ) (per questo paragrafo, assumiamo user=tomcat) in un file chiamato ~/.aws/credentials . Non presumere che ~ è /home/tomcat -- effettivamente utilizzare cd ~ per scoprire dove il sistema operativo pensa ~ per user=tomcat è. Crea la directory se non esiste. Inoltre, dopo aver messo in atto il file delle credenziali, assicurarsi che l'utente e il gruppo per il file siano tomcat e quindi utilizzare le credenziali chmod 400 per assicurarsi che il file sia in sola lettura per user=tomcat. 3. Creare l'URL del secchio nel [formato che ERDDAP™ richiede](#accessing-files-in-an-aws-s3-bucket) Per esempio, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) e (per secchi pubblici) provarlo in un browser per assicurarsi che ritorni un documento XML che ha una lista parziale del contenuto di quel secchio. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) e (per secchi pubblici) provarlo in un browser per assicurarsi che ritorni un documento XML che ha una lista parziale del contenuto di quel secchio.   4. Uso [GenerareDatasetsXml](#generatedatasetsxml) per creare un [EDDTableFromFileNames](#eddtablefromfilenames) dataset: * Per la directory di avvio, utilizzare questa sintassi: \\*\\*. *daOnTheFly,* * per esempio, - \\*\\**dall'inizio,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\**dall'inizio, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Nome file regex? . * Ricorrente? vero * ricarica EveryNMinutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * Istituzione? NOAA * Riepilogo? niente ( ERDDAP™ creerà automaticamente un riassunto decente.) * titolo? niente ( ERDDAP™ creerà automaticamente un titolo decente.) Come al solito, è necessario modificare l'XML risultante per verificare la correttezza e apportare miglioramenti prima del blocco dei set di dati utilizzandolo in datasets.xml . 5. Se si seguono le istruzioni sopra e caricare il dataset in ERDDAP , hai creato un dataset EDDTableFromFiles. Come esempio, e per rendere più facile per chiunque di navigare e scaricare i file dai secchi AWS Open Data, abbiamo creato EDDTableFromFileNames datasets (vedere l'elenco a - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) per quasi tutti [AWS S3 Secchi di dati aperti](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) per quasi tutti [AWS S3 Secchi di dati aperti](https://registry.opendata.aws/) . \\[ I pochi secchi che non abbiamo incluso hanno un gran numero di file nella directory root (più che può essere scaricato in una quantità ragionevole di tempo) , o non consentire l'accesso pubblico (Non dovrebbero essere tutti pubblici?) , o sono Secchi di Paga di Richiesta (ad esempio, Sentinel) . \\] Se fai clic su "files" link per uno di questi set di dati, è possibile sfogliare l'albero della directory e i file in quel secchio S3. A causa della via\\*\\*\\*dall'OnTheFly EDDTableFromFiles funziona, questi elenchi di directory sono sempre perfettamente aggiornati perché ERDDAP™ Li mette in moto. Se fai clic sull'albero della directory su un nome del file reale e fai clic sul nome del file, ERDDAP™ reindirizza la tua richiesta a AWS S3 in modo da poter scaricare il file direttamente da AWS. Allora puoi ispezionare quel file. @@ -756,7 +758,7 @@ Java.lang. IllegalArgumentException: il file del profilo non può essere un erro **Poi si può fare ERDDAP™ datasets che danno agli utenti l'accesso ai dati nei file.** Vedere le istruzioni in [ ERDDAP™ e S3 Buckets](#erddap-and-aws-s3-buckets) (sopra) . Per il campione EDDTableFromFileNames dataset che hai fatto sopra, se si fa un po 'in giro con la directory e i nomi di file nell'albero della directory, diventa chiaro che i nomi delle directory di livello superiore (ad esempio, ABI-L1b-RadC) corrisponde a quello che ERDDAP™ chiamerebbe set di dati separati. Il secchio con cui lavori può essere simile. Si potrebbe quindi perseguire la creazione di set di dati separati in ERDDAP™ per ciascuno di questi set di dati, utilizzando, ad esempio, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ come<cacheFromUrl>. Purtroppo, per questo esempio particolare, i dataset nel secchio sembrano tutti essere set di dati di livello 1 o livello 2, che ERDDAP™ [non è particolarmente buono a](#dimensions) , perché il dataset è una raccolta più complicata di variabili che utilizzano dimensioni diverse.   @@ -975,7 +977,7 @@ I valori di dimensione non assortiti indicano quasi sempre un problema con il da ### EDDGrid Damasco{#eddgridfromdap} [ ** EDDGrid Damasco** ](#eddgridfromdap) maniglie variabili di griglia da [ DAP ](https://www.opendap.org/) server. -* Si consiglia vivamente di utilizzare [Generare i dati Programma Xml](#generatedatasetsxml) per fare una bozza ruvida del datasets.xml chunk per questo dataset. È possibile raccogliere le informazioni che è necessario modificare che o creare il proprio XML per un EDDGrid FromDap dataset guardando i file DDS e DAS del set di dati di origine nel tuo browser (aggiungendo .das e .dds al sourceUrl , per esempio, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Si consiglia vivamente di utilizzare [Generare i dati Programma Xml](#generatedatasetsxml) per fare una bozza ruvida del datasets.xml chunk per questo dataset. È possibile raccogliere le informazioni che è necessario modificare che o creare il proprio XML per un EDDGrid FromDap dataset guardando i file DDS e DAS del set di dati di origine nel tuo browser (aggiungendo .das e .dds al sourceUrl , per esempio, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap può ottenere dati da qualsiasi variabile multidimensionale da una DAP server dati. (Negli episodi precedenti... EDDGrid FromDap era limitato alle variabili designate come "grid", ma non è più un requisito.)   @@ -1335,7 +1337,7 @@ Un esempio completo di axisVariable che rende un dataset aggregato con un nuovo ``` -Notare l'uso del gruppo di cattura numero 2 per catturare le cifre che si verificano dopo 'r' o 's', e prima di "\\_global". Questo esempio mostra anche come aggiungere attributi aggiuntivi (ad esempio, ioos\\_category e unità) alla variabile asse. +Notare l'uso del gruppo di cattura numero 2 per catturare le cifre che si verificano dopo 'r' o 's', e prima "\\_global" . Questo esempio mostra anche come aggiungere attributi aggiuntivi (ad esempio, ioos\\_category e unità) alla variabile asse.   #### File compressi esterni{#externally-compressed-files} * Datasets che sono sottoset di EDDGrid DaFiles ed EDDTable FromFiles può servire i dati direttamente da file di dati compressi esternamente, compresi .tgz ♪ .tar .gz ♪ .tar .gzip ♪ .gz ♪ .gzip ♪ .zip ♪ .bz2 , e file .Z. @@ -1433,7 +1435,7 @@ Tutti EDDGrid FromFiles e tutti i dataset EDDTableFromFiles supportano una serie Invece, usare il [<cacheFromUrl> system] (# Cachefromurl #) . Accesso ERDDAP™ datasets come file tramite le richieste dell'intervallo byte -- -Lo sto facendo, dato che puoi (in teoria) pensare a un dataset in ERDDAP™ come un gigante .nc file da appending " .nc " alla base OPen DAP URL per un dato dataset (ad esempio,https://myserver.org/erddap/griddap/datasetID.nce anche aggiungendo un ?query dopo che per specificare un sottoset) , è forse ragionevole chiedere se è possibile utilizzare netcdf-java, Ferret o altri NetCDF software client per leggere i dati tramite HTTP Range Richieste da ERDDAP . La risposta è no, perché non c'è davvero un enorme " .nc "file. Se si desidera fare questo, invece fare una di queste opzioni: +Lo sto facendo, dato che puoi (in teoria) pensare a un dataset in ERDDAP™ come un gigante .nc file da appending " .nc " alla base OPen DAP URL per un dato dataset (ad esempio, https://myserver.org/erddap/griddap/datasetID.nc e anche aggiungendo un ?query dopo che per specificare un sottoset) , è forse ragionevole chiedere se è possibile utilizzare netcdf-java, Ferret o altri NetCDF software client per leggere i dati tramite HTTP Range Richieste da ERDDAP . La risposta è no, perché non c'è davvero un enorme " .nc "file. Se si desidera fare questo, invece fare una di queste opzioni: * Uso(OPeN)DAPsoftware client per connettersi ai servizi di griddap offerti da ERDDAP . Questo è ciò DAP (e così ERDDAP ) è stato progettato per. È molto efficiente. * Oppure, scarica il file sorgente (#) dal "files" sistema (o un file subset tramite un .nc ? query) al computer e utilizzare netcdf-java, Ferret o altri NetCDF software client per leggere il (Ora) file locale (#) . @@ -2253,9 +2255,9 @@ considerare la memorizzazione dei dati in una raccolta di NetCDF V .nc file (sop >  </dataset> ### EDDTableFromDapSequenza{#eddtablefromdapsequence} - [ **EDDTableFromDapSequenza** ](#eddtablefromdapsequence) gestisce variabili all'interno di sequenze di 1 e 2 livelli da [ DAP ](https://www.opendap.org/) server come DAP PER (erahttps://www.pmel.noaa.gov/epic/software/dapper/, ora interrotto) . + [ **EDDTableFromDapSequenza** ](#eddtablefromdapsequence) gestisce variabili all'interno di sequenze di 1 e 2 livelli da [ DAP ](https://www.opendap.org/) server come DAP PER (era https://www.pmel.noaa.gov/epic/software/dapper/ , ora interrotto) . -* Si consiglia vivamente di utilizzare [Generare i dati Programma Xml](#generatedatasetsxml) per fare una bozza ruvida del datasets.xml chunk per questo dataset. Puoi quindi modificarlo per affinarlo. È possibile raccogliere le informazioni necessarie guardando i file DDS e DAS del set di dati di origine nel browser (aggiungendo .das e .dds al sourceUrl (un esempio è statohttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Si consiglia vivamente di utilizzare [Generare i dati Programma Xml](#generatedatasetsxml) per fare una bozza ruvida del datasets.xml chunk per questo dataset. Puoi quindi modificarlo per affinarlo. È possibile raccogliere le informazioni necessarie guardando i file DDS e DAS del set di dati di origine nel browser (aggiungendo .das e .dds al sourceUrl (un esempio è stato https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Una variabile è in una DAP sequenza se la risposta .dds indica che la struttura dei dati che tiene la variabile è una "sequenza" (caso insensibile) . * In alcuni casi, si vedrà una sequenza all'interno di una sequenza, una sequenza di 2 livelli -- EDDTableFromDapSequence gestisce anche questi. @@ -2378,15 +2380,15 @@ Genera i dati Xml ha tre opzioni speciali per EDDTableFromDatabase: * [JDBC Driver e<autistaName> (#jdbc-driver) -- È necessario ottenere il file .jar del driver JDBC 3 o JDBC 4 appropriato per il database e Mettilo dentro. *tomcat* /webapps/erddap/WEB-INF/lib dopo l'installazione ERDDAP . Allora, nel tuo datasets.xml per questo dataset, è necessario specificare il<driverName> per questo driver, che è (purtroppo) diverso dal nome del file. Cerca sul web per il driver JDBC per il tuo database e il driverName che Java deve usarlo. - * Per MariaDB, prova [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Per MariaDB, prova [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) The<driverName> da utilizzare datasets.xml (vedi sotto) è probabilmente org.mariadb.jdbc. Driver. - * Per MySQL e Amazon RDS, prova [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Per MySQL e Amazon RDS, prova [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) The<driverName> da utilizzare datasets.xml (vedi sotto) è probabilmente com.mysql.jdbc. Driver. - * Per Oracle ♪ [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Per Oracle ♪ [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . The<driverName> da utilizzare datasets.xml (vedi sotto) è probabilmente oracle.jdbc.driver. Oracle Driver. - * Per Postgresql, abbiamo il driver JDBC 4 da [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Per Postgresql, abbiamo il driver JDBC 4 da [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) The<driverName> da utilizzare datasets.xml (vedi sotto) è probabilmente org.postgresql. Driver. - * Per SQL Server, è possibile ottenere il driver JTDS JDBC da [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Per SQL Server, è possibile ottenere il driver JTDS JDBC da [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . The<driverName> da utilizzare datasets.xml (vedi sotto) è probabilmente net.sourceforge.jtds.jdbc. Driver. Dopo aver messo il driver JDBC .jar in ERDDAP™ lib directory, è necessario aggiungere un riferimento a quel file .jar nei file di script .bat e/o .sh per GenerateDatasets Xml, DasDds e ArchiveADataset che sono in *tomcat* /webapps/erddap/WEB-INF/ directory; altrimenti, otterrai una ClassNotFoundException quando eseguirai questi script. @@ -2524,7 +2526,7 @@ E in *tomcat* /conf/context.xml, definire una risorsa con le stesse informazioni username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Informazioni generali sull'utilizzo di un DataSource [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Informazioni generali sull'utilizzo di un DataSource [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Vedi [Informazioni su Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) e [Esempi di Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) o cercare il web per esempi di utilizzo di DataSources con altri server di applicazione. * Se tutto il resto fallisce, considerare la memorizzazione dei dati in una raccolta di NetCDF V .nc file (soprattutto .nc file che utilizzano [CFU Geometrie di smorzamento discreto (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Ragged Array strutture di dati e così può essere gestito con ERDDAP ' [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) . Se sono organizzati logicamente (ciascuno con i dati per un pezzo di spazio e tempo) ♪ ERDDAP™ può estrarre i dati da loro molto rapidamente. @@ -2608,7 +2610,7 @@ considerare la memorizzazione dei dati in una raccolta di NetCDF V .nc file (sop Il pezzo di XML generato da GenerateDatasetsXml per ogni dataset include: - * A datasetID che è EDDGrid ' datasetID più "\\_AsATable". + * A datasetID che è EDDGrid ' datasetID più "\\_AsATable" . * Un nuovo attributo globale sommario che è il EDDGrid 's sommario più un nuovo primo paragrafo che descrive ciò che questo dataset è. * Un nuovo titolo attributo globale che è il EDDGrid Il titolo più ", (Come tavolo) ". * Un nuovo attributo globale maxAxis0 con un valore di 10. @@ -2644,21 +2646,21 @@ Il pezzo di XML generato da GenerateDatasetsXml per ogni dataset include: * [I dati in un set di dati EDDTableFromFileNames](#eddtablefromfilenames-data) è un tavolo che ERDDAP™ crea on-the-fly con informazioni su un gruppo di file locali. Nella tabella, c'è una riga per ogni file. Quattro attributi speciali nel [ datasets.xml per questo dataset](#eddtablefromfilenames-skeleton-xml) determinare quali file saranno inclusi in questo dataset: ##### file Di{#filedir} - * <fileDir> - Questo specifica la directory sorgente nel file system del server con i file per questo dataset. I file che sono effettivamente situati nel file system del server nel<fileDir> apparirà nella colonna url di questo set di dati all'interno di una directory virtuale denominatahttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir> - Questo specifica la directory sorgente nel file system del server con i file per questo dataset. I file che sono effettivamente situati nel file system del server nel<fileDir> apparirà nella colonna url di questo set di dati all'interno di una directory virtuale denominata https://*serverUrl*/erddap/files/*datasetID/* . Per esempio, se il datasetID è jplMU RSS T. e il<fileDir> è /home/data/mur/ , e quella directory ha un file chiamato jplMU RSS T20150103000000.png, poi l'URL che verrà mostrato agli utenti per quel file sarà - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Oltre a utilizzare una directory locale per<fileDir>, è anche possibile specificare l'URL di una pagina web remota, simile alla directory. Questo funziona con: * Dataset non aggregati in THREDDS, ad esempio, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] * Dataset non aggregati in Hyrax Per esempio, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * La maggior parte degli elenchi di directory simili a Apache, ad esempio, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### da OnTheFly{#fromonthefly} [\\*\\*\\*dall'inizio](#fromonthefly) -- Per alcuni enormi secchi S3 (come noaa-goes17, che ha 26 milioni di file) , può prendere ERDDAP™ fino a 12 ore per scaricare tutte le informazioni sul contenuto del secchio (e poi ci sono altri problemi) . Per aggirare questo, c'è un modo speciale per usare<fileDir> in EDDTableFromFileNames per creare un set di dati con la directory e i nomi di file da un secchio AWS S3. Il dataset non avrà l'elenco di tutte le directory e i nomi dei file del secchio S3 che un utente può cercare tramite richieste al dataset. Ma il dataset otterrà i nomi di directory e file on-the-fly se l'utente attraversa la gerarchia della directory con il dataset's "files" opzione. Così, questo consente agli utenti di navigare la gerarchia dei file del secchio S3 e i file tramite il dataset "files" sistema. Per fare questo, invece di specificare l'URL per il secchio S3 come "Starting directory" (in GenerateDatasets Xml) o<fileDigital (in datasets.xml ) , uso: ``` @@ -2837,13 +2839,13 @@ Tutti EDDGrid FromFiles e tutti i dataset EDDTableFromFiles supportano una serie * The<cacheFromUrl> tag consente di specificare un URL con un elenco dei file di un set di dati remoto da un elenco di file remoto. * Dataset non aggregati in THREDDS, ad esempio, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] * Dataset non aggregati in Hyrax Per esempio, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * La maggior parte degli elenchi di directory simili a Apache, ad esempio, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * Secchi S3, ad esempio, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Tuttavia, questo può richiedere un account AWS e una maggiore configurazione. Vedi [lavorare con S3 Buckets in ERDDAP™ ](#working-with-aws-s3-files) . Inoltre, di solito non è necessario utilizzare la cache FromUrl con file in secchi S3 se i file sono file ASCII (ad esempio, .csv) perché ERDDAP™ può leggere efficacemente i dati dal secchio direttamente tramite un flusso. @@ -2901,7 +2903,7 @@ poi ha una serie di gruppi di cattura nidificati dove la prima opzione non è nu e la seconda opzione è un valore specifico. L'esempio di cui sopra corrisponderà solo alle directory per i secondi 10 giorni del 2018, ad esempio, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] e giorno 011, 012, ..., 019. (Vedi questo [documentazione regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) e [tutorial regex](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Se hai bisogno di aiuto per creare<cachePartialPathRegex>, si prega di e-mail il<cacheFromUrl> a Chris. John a noaa.gov. @@ -3384,7 +3386,7 @@ Per qualsiasi dataset in ERDDAP™ quando invii una richiesta ERDDAP™ per un s * .inserzione * La richiesta è formattata come una risposta standard del modulo HTML, con coppie key=value, separate da '&'. Per esempio, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 dice ERDDAP™ per aggiungere o modificare i dati per stationID =46088 per il tempo specificato. * L'autore di questo cambiamento è JohnSmith e la chiave è SomeKey1. * L'URL deve includere valori validi (valori non mancanti) per tutti [ http Ottenere necessarioVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ dice ERDDAP™ per aggiungere o modificare i dati per stationID =46088 per il te   * . * La richiesta è formattata come una risposta standard del modulo HTML, con coppie key=value, separate da '&'. Per esempio, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 dice ERDDAP™ cancellare i dati per stationID =46088 al momento specificato. * L'autore di questo cambiamento è JohnSmith e la chiave è SomeKey1. * L'URL deve specificare [ http Ottenere necessarioVariables](#httpgetrequiredvariables-global-attribute) nella richiesta (ad esempio, stationID e il tempo) . Se questi valori corrispondono ai valori su una riga già nel dataset (che di solito saranno) , i valori vecchi vengono eliminati efficacemente (anche se i valori vecchi sono ancora accessibili se un utente richiede dati da un precedente [versione](#versioning) del set di dati) . @@ -3667,7 +3669,7 @@ Non tutti hanno bisogno di questo tipo di versione fine-grained, ma è estremame ##### HTTPS Mettere e cancellare{#https-put-and-delete} * ["E HTTPS PUT e DELETE?"](#https-put-and-delete) - [Protocollo di trasferimento ipertestuale (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) è la base del World Wide Web e il motivo per cui gli URL della pagina web iniziano con "http://"o "https://". HTTPS è HTTP con uno strato di sicurezza aggiuntivo. Ogni giorno, browser, script e programmi per computer fanno miliardi di HTTP (S) **G** richieste di ottenere informazioni da fonti remote. HTTP (S) comprende anche altri [verbi](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , in particolare PUT (per spingere i dati al server) e DELETE (al DELETE dati dal server) . Sì, PUT e DELETE sono il modo corretto per inserire i dati e cancellare i dati da, un dataset tramite HTTP (S) . GET è supportato da ogni software che può funzionare con HTTP (S) . GET è davvero facile da lavorare. Tutti sanno già come lavorare con GET e molti sanno come utilizzare POST (che può essere utilizzato essenzialmente allo stesso modo di GET) , così abbiamo fatto EDDTableFromHttpGet lavoro con GET e POST. Pochissime persone (anche pochi programmatori di computer) hanno mai lavorato con PUT e DELETE. PUT e DELETE sono generalmente supportati solo dalle lingue del computer, quindi l'utilizzo richiede un programma abile. Quindi PUT e DELETE sono di solito un approccio molto più ingombrante dato il modo in cui gli strumenti si sono evoluti. + [Protocollo di trasferimento ipertestuale (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) è la base del World Wide Web e il motivo per cui gli URL della pagina web iniziano con " http://" o " https://" . HTTPS è HTTP con uno strato di sicurezza aggiuntivo. Ogni giorno, browser, script e programmi per computer fanno miliardi di HTTP (S) **G** richieste di ottenere informazioni da fonti remote. HTTP (S) comprende anche altri [verbi](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , in particolare PUT (per spingere i dati al server) e DELETE (al DELETE dati dal server) . Sì, PUT e DELETE sono il modo corretto per inserire i dati e cancellare i dati da, un dataset tramite HTTP (S) . GET è supportato da ogni software che può funzionare con HTTP (S) . GET è davvero facile da lavorare. Tutti sanno già come lavorare con GET e molti sanno come utilizzare POST (che può essere utilizzato essenzialmente allo stesso modo di GET) , così abbiamo fatto EDDTableFromHttpGet lavoro con GET e POST. Pochissime persone (anche pochi programmatori di computer) hanno mai lavorato con PUT e DELETE. PUT e DELETE sono generalmente supportati solo dalle lingue del computer, quindi l'utilizzo richiede un programma abile. Quindi PUT e DELETE sono di solito un approccio molto più ingombrante dato il modo in cui gli strumenti si sono evoluti.   ##### Note HttpGet{#httpget-notes} * [Note](#httpget-notes) @@ -3676,7 +3678,7 @@ Non tutti hanno bisogno di questo tipo di versione fine-grained, ma è estremame ##### Grazie.{#thanks} * [Grazie a CHORDS per l'idea di base.](#thanks) L'idea di base per EDDTableFromHttpGet (cioè, usando un HTTP GET richiedere di aggiungere i dati a un set di dati) è da UCAR (NCAR?) [Servizi in tempo reale cloud-Hosted (ORARI) ](https://github.com/earthcubeprojects-chords) progetto. Il formato per i parametri nella richiesta (ripetuto *nome=valore* , separato da &'s) è lo stesso formato standard utilizzato dai moduli HTML sulle pagine web. È un'idea semplice e brillante e ancora di più perché si fonde così perfettamente con ERDDAP Il sistema esistente per trattare dati tabulari. L'idea è evidente nel senno, ma io (Bob.) Non ci ha pensato. EDDTableDaHttp Ottenere utilizza quell'idea di base, combinato con le nostre idee di come implementarlo, per fare un sistema in ERDDAP™ per il caricamento dei dati. Oltre all'idea di base di utilizzare GET per spingere i dati nel sistema, l'implementazione EDDTableFromHttpGet è completamente diversa e completamente indipendente da CHORDS e ha caratteristiche diverse (ad esempio, file di registro, blocco di dati, sistema di sicurezza diverso, supporto CRUD, dati riproducibili) . La nostra esposizione a CHORDS era solo un webinar. Non abbiamo guardato il loro codice o letto sul loro progetto perché sapevamo subito che volevamo implementare il sistema in modo diverso. Ma siamo grati a loro per l'idea di base. Il riferimento completo a CHORDS è -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Servizi in tempo reale cloud-Hosted per le geoscienze (ORARI) software. UCAR/NCAR -- Laboratorio di osservazione della Terra. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Servizi in tempo reale cloud-Hosted per le geoscienze (ORARI) software. UCAR/NCAR -- Laboratorio di osservazione della Terra. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTEDD Hyrax File{#eddtablefromhyraxfiles} [ **EDDTEDD Hyrax File** ](#eddtablefromhyraxfiles) (deprecato) aggrega i file di dati con diverse variabili, ognuna con una o più dimensioni condivise (per esempio, tempo, altitudine (o profondità) , latitudine, longitudine) , e servito da un [ Hyrax OPeNDAP server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Se non ci sono reclami prima del 2020, questo tipo di dataset può essere rimoss * Questa classe scandaglia lo schermo Hyrax pagine web con le liste di file in ogni directory. A causa di questo, è molto specifico per il formato corrente di Hyrax pagine web. Cercheremo di regolare ERDDAP™ rapidamente se / quando versioni future di Hyrax cambiare come i file sono elencati. * The<l'impostazione fileDir> è ignorata. Poiché questa classe scarica e fa una copia locale di ogni file di dati remoto, ERDDAP™ forza il file Dir a essere *BigParentDirectory* /copia/ * datasetID * /. * Per< sourceUrl >, utilizzare l'URL della directory di base del dataset Hyrax server, ad esempio, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (ma mettilo su una linea) (Scusa, quel server non è più disponibile) . The sourceUrl pagina web di solito ha " OPeNDAP Indice del server \\[ directoryName \\] " in cima. * Dal momento che questa classe scarica sempre e fa una copia locale di ogni file di dati remoto, non si dovrebbe mai avvolgere questo set di dati in [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Dettagli: Questi file hanno più variabili di riga\\_size, ciascuna con un attri Un altro problema con questi file: la riga principale\\_Investigator\\_size non ha un attributo campione\\_dimensione e non segue la regola sopra. -I file di esempio per questo tipo di dataset possono essere trovati ahttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Questo server non è più disponibile \\] . +I file di esempio per questo tipo di dataset possono essere trovati a https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Questo server non è più disponibile \\] . Vedi la superclasse di questa classe, [EDDTableFromFiles](#eddtablefromfiles) , per informazioni su come funziona questa classe e come usarla. @@ -3850,10 +3852,10 @@ La prima cosa che GenerateDatasetsXml fa per questo tipo di dataset dopo aver ri [ **EDDTableFromNOS** ](#eddtablefromnos) (DEPRECATE) gestisce i dati da un NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) fonte, che utilizza [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) per richieste e risposte. È molto specifico NOAA Nos e' XML. Vedere il campione EDDTableFromNOS dataset in datasets2.xml.   ### EDDTable FromOBIS{#eddtablefromobis} - [ **EDDTable FromOBIS** ](#eddtablefromobis) gestisce i dati da un sistema di informazioni biogeografiche oceaniche (OBIS) server (erahttp://www.iobis.org ) . È possibile che non ci siano più server attivi che utilizzano questo tipo di sistema server OBIS ora fuori data. + [ **EDDTable FromOBIS** ](#eddtablefromobis) gestisce i dati da un sistema di informazioni biogeografiche oceaniche (OBIS) server (era http://www.iobis.org ) . È possibile che non ci siano più server attivi che utilizzano questo tipo di sistema server OBIS ora fuori data. * I server OBIS si aspettano una richiesta XML e restituiscono una risposta XML. -* Perché tutti i server OBIS servono le stesse variabili allo stesso modo (erahttp://iobis.org/tech/provider/questions) , non è necessario specificare molto per impostare un Dataset OBIS in ERDDAP . +* Perché tutti i server OBIS servono le stesse variabili allo stesso modo (era http://iobis.org/tech/provider/questions ) , non è necessario specificare molto per impostare un Dataset OBIS in ERDDAP . * È necessario includere un " creator\\_email " attributo nel globale addAttributes , poiché tali informazioni vengono utilizzate all'interno della licenza. Un indirizzo email adatto può essere trovato leggendo la risposta XML dal sourceURL. * Si può o potrebbe non essere in grado di ottenere l'attributo globale [< subsetVariables > (# Subsetvariables #) lavorare con un determinato server OBIS. Se provi, prova una variabile (per esempio, Nome Scientifico o Genus) . #### EDDTable FromOBIS scheletro XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ La prima cosa che GenerateDatasetsXml fa per questo tipo di dataset dopo aver ri * # (Attivazione del sensore) e SOS (Servizio di osservazione dei sensori) sono [Standard OpenGIS®](https://www.ogc.org/standards) . Quel sito ha i documenti standard. * The OGC Servizi Web Specificazione comune ver 1.1.0 ( OGC 06-121r3) copre la costruzione di query GET e POST (vedi sezione 7.2.3 e sezione 9) . * Se si invia una richiesta getCapabilities xml a un SOS server ( sourceUrl + "?service= SOS Traduzione: GetCapabilities ") , si ottiene un risultato xml con un elenco di stazioni e l'osservato Proprietà per cui hanno dati. - * Un osservatoProperty è un URI formale di riferimento a una proprietà. Per esempio, urn:ogc:phenomenon:longitude:wgs84 ohttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Un osservatoProperty è un URI formale di riferimento a una proprietà. Per esempio, urn:ogc:phenomenon:longitude:wgs84 o https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Un osservatoProperty non è una variabile. - * Più di una variabile può avere lo stesso osservato Proprietà (per esempio, dentroTemp e fuori Temp potrebbe entrambi aver osservato Proprietàhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Più di una variabile può avere lo stesso osservato Proprietà (per esempio, dentroTemp e fuori Temp potrebbe entrambi aver osservato Proprietà https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Se invii una richiesta di getObservation xml a un SOS server, si ottiene un risultato xml con le descrizioni dei nomi di campo nella risposta, unità di campo e i dati. I nomi dei campi includono longitudine, latitudine, profondità (Forse) E il tempo. * Ogni dataVariable per un EDDTableDa SOS deve includere un attributo "observedProperty", che identifica l'osservatoProperty che deve essere richiesto dal server per ottenere quella variabile. Spesso, diversi dataVariable s elencare lo stesso composito osservatoProperty. * I datiTipo per ogni dataVariable non può essere specificato dal server. Se è così, è necessario guardare le risposte dei dati XML dal server e assegnare appropriato [<dataType>s] (#datatype #) nel ERDDAP™ set di dati dataVariable definizioni. @@ -3991,11 +3994,11 @@ Se non ci sono reclami prima del 2020, questo tipo di dataset può essere rimoss * Questa classe legge i file catalog.xml serviti da THREDDS con le liste di<catalogoRefs> (riferimenti a ulteriori cataloghi.xml sotto-file) e<dataset> (file di dati) . * The<l'impostazione fileDir> è ignorata. Poiché questa classe scarica e fa una copia locale di ogni file di dati remoto, ERDDAP™ forza il file Dir a essere *BigParentDirectory* /copia/ * datasetID * /. * Per< sourceUrl >, utilizzare l'URL del file catalog.xml per il dataset nel server THREDDS, ad esempio: per questo URL che può essere utilizzato in un browser web, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] ♪ -uso< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Questo server non è più affidabile disponibile. \\] ♪ +uso< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (ma mettilo su una linea) . * Dal momento che questa classe scarica sempre e fa una copia locale di ogni file di dati remoto, non si dovrebbe mai avvolgere questo set di dati in [EDDTableCopy](#eddtablecopy) . -* Questo tipo di dataset supporta un tag OPTIONAL, raramente utilizzato, speciale,<specialeMode> *modalità* </specialMode> che può essere utilizzato per specificare che le regole speciali e codificate devono essere utilizzate per determinare quali file devono essere scaricati dal server. Attualmente, l'unico valido *modalità* è SAMOS che viene utilizzato con set di dati dahttps://tds.coaps.fsu.edu/thredds/catalog/samosper scaricare solo i file con l'ultimo numero di versione. +* Questo tipo di dataset supporta un tag OPTIONAL, raramente utilizzato, speciale,<specialeMode> *modalità* </specialMode> che può essere utilizzato per specificare che le regole speciali e codificate devono essere utilizzate per determinare quali file devono essere scaricati dal server. Attualmente, l'unico valido *modalità* è SAMOS che viene utilizzato con set di dati da https://tds.coaps.fsu.edu/thredds/catalog/samos per scaricare solo i file con l'ultimo numero di versione. * Vedi la superclasse di questa classe, [EDDTableFromFiles](#eddtablefromfiles) , per informazioni su come funziona questa classe e come usarla. * Vedere gli esempi 1D, 2D, 3D e 4D per [EDDTableFromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Quando il server termina la gestione di una richiesta controllerà quanto tempo ``` ``` -causerà una corrispondenza locale sourceUrl (comehttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -in un pubblico sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +causerà una corrispondenza locale sourceUrl (come https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +in un pubblico sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Eventuali modifiche al valore di questo tag avranno effetto la prossima volta ERDDAP™ leggi datasets.xml , anche in risposta a un set di dati [bandiera](/docs/server-admin/additional-information#flag) . Ma, per motivi di sicurezza e per motivi legati al sistema di abbonamento, **Non usare questo TAG!** @@ -4314,7 +4317,7 @@ Gli utenti sono spesso semplicemente inconsapevoli che le loro richieste sono fa ``` * Non devi riavviare ERDDAP™ per le modifiche<richiestaBlacklist> per avere effetto. Le modifiche saranno rilevate la prossima volta ERDDAP™ verifica se eventuali set di dati devono essere ricaricati. Oppure, è possibile accelerare il processo visitando un [Set di dati URL della bandiera](/docs/server-admin/additional-information#set-dataset-flag) per qualsiasi dataset. * Il tuo ERDDAP™ il report giornaliero include un elenco/tally dei richiedenti più attivi e bloccati. - * Se si desidera capire che dominio / istituzione è legato a un indirizzo IP numerico, è possibile utilizzare un servizio web DNS gratuito e invertito come [https://network-tools.com/](https://network-tools.com/) . + * Se si desidera capire che dominio / istituzione è legato a un indirizzo IP numerico, è possibile utilizzare un servizio web DNS gratuito e invertito come [ https://network-tools.com/ ](https://network-tools.com/) . * Ci possono essere momenti in cui ha senso bloccare alcuni utenti a un livello superiore, per esempio, utenti dannosi. Ad esempio, è possibile bloccare il loro accesso a tutto il server, non solo ERDDAP . Su Linux, un tale metodo è quello di utilizzare [Iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Ad esempio, è possibile aggiungere una regola che blocca tutto che proviene da 198.51.100.0 con il comando iptables -I INPUT -s 198.51.100.0 - DROP @@ -4738,17 +4741,17 @@ ATTENZIONE: Se aggiungi palette personalizzate alle tue ERDDAP™ e tu hai EDDGr * Attualmente, per EDDGrid sottoclassi, qualsiasi cambiamento a metadati o a una variabile di asse (per esempio, un nuovo punto di tempo per i dati in tempo quasi reale) è considerato un cambiamento, ma una ricarica del dataset non è considerata una modifica (da solo) . * Attualmente, per le sottoclassi EDDTable, qualsiasi ricarica del dataset è considerata una modifica. * Attualmente sono ammessi solo due tipi di azioni: - * "http://"o "https://"-- Se l'azione inizia con "http://"o "https://"♪ ERDDAP™ invierà un HTTP GET richiedere l'URL specificato. La risposta sarà ignorata. Ad esempio, l'URL potrebbe dire ad un altro servizio web di fare qualcosa. + * " http://" o " https://" -- Se l'azione inizia con " http://" o " https://" ♪ ERDDAP™ invierà un HTTP GET richiedere l'URL specificato. La risposta sarà ignorata. Ad esempio, l'URL potrebbe dire ad un altro servizio web di fare qualcosa. * Se l'URL ha una parte di query (dopo il "?") , deve essere già [per cento codificato](https://en.wikipedia.org/wiki/Percent-encoding) . È necessario codificare caratteri speciali nei vincoli (oltre alla prima '&' e la principale '=' in vincoli) nella forma %HH, dove HH è il valore esadecimale a 2 cifre del carattere. Di solito, è sufficiente convertire alcuni dei caratteri di punteggiatura: % in %25, & in %26, " in %22,<in %3C, = in %3D, > in %3E, + in %2B, | in %7C, \\[ in %5B, \\] in %5D, spazio in %20, e convertire tutti i caratteri sopra #127 nella loro forma UTF-8 e quindi per cento codificare ogni byte del modulo UTF-8 nel formato %H (chiedere aiuto a un programmatore) . Per esempio, & stationID >="41004" diventa > stationID %3=%2241004%22 Percente codifica è generalmente richiesto quando si accede ERDDAP tramite software diverso da un browser. I browser di solito gestiscono la codifica percentuale per voi. In alcune situazioni, è necessario per cento codificare tutti i caratteri diversi da A-Za-z0-9\\_-!~ ' () \\*, ma ancora non codificare la prima '&' o la principale '=' nei vincoli. -Le lingue di programmazione hanno strumenti per farlo (ad esempio, vedi Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) e Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) e ci sono +Le lingue di programmazione hanno strumenti per farlo (ad esempio, vedi Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) e Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) e ci sono [siti web che per cento codificare / decodificare per voi](https://www.url-encode-decode.com/) . * Da datasets.xml è un file XML, devi anche &-encode ALL '&', '<', e '>' nell'URL come '&', '<', e '>' dopo la codifica percentuale. * Esempio: Per un URL che si potrebbe digitare in un browser come: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Si dovrebbe specificare un<tag onChange> via (su una linea) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Questo può anche influenzare la selezione di parole corte contro parole più lu * A sourceUrl può iniziare con http:// ♪ https:// , ftp://, e forse altri prefissi. https le connessioni leggono e controllano il certificato digitale della fonte per assicurarsi che la fonte sia chi dicono di essere. In rari casi, questo controllo può fallire con l'errore "javax.net.ssl.SSLProtocolException: handshake alert: unrecognized\\_name". Questo è probabilmente dovuto al nome di dominio sul certificato non corrispondente al nome di dominio che si sta utilizzando. È possibile e dovrebbe leggere i dettagli del sourceUrl Il certificato del tuo browser web, in particolare, l'elenco dei "DNS Name" nella sezione "Subject Alternative Name". In alcuni casi, il sourceUrl si sta utilizzando può essere un alias del nome di dominio sul certificato. Per esempio, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/getterà questo errore, ma - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, che utilizza il nome di dominio sul certificato, non lo farà. La soluzione in questi casi è quindi quella di trovare e utilizzare il nome di dominio sul certificato. Se non riesci a trovarlo sul certificato, contatta il fornitore di dati. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ getterà questo errore, ma + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , che utilizza il nome di dominio sul certificato, non lo farà. La soluzione in questi casi è quindi quella di trovare e utilizzare il nome di dominio sul certificato. Se non riesci a trovarlo sul certificato, contatta il fornitore di dati. In altri casi, il nome di dominio sul certificato può essere per un gruppo di nomi. Se questo accade o il problema è altrimenti irrisolvibile, si prega di e-mail Chris. John a noaa.gov per segnalare il problema.   @@ -5221,7 +5224,7 @@ diventa > stationID %3=%2241004%22 Percente codifica è generalmente richiesto quando si accede ERDDAP tramite software diverso da un browser. I browser di solito gestiscono la codifica percentuale per voi. In alcune situazioni, è necessario per cento codificare tutti i caratteri diversi da A-Za-z0-9\\_-!~ ' () \\*, ma ancora non codificare la prima '&' o la principale '=' . Le lingue di programmazione hanno strumenti per farlo (ad esempio, vedi Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -e Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) e ci sono +e Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) e ci sono [siti web che per cento codificare / decodificare per voi](https://www.url-encode-decode.com/) . * Da datasets.xml è un file XML, devi anche &-encode ALL '&', '<', e '>' nell'URL come '&', '<', e '>' dopo la codifica percentuale. * infoUrl è unico per ERDDAP . Non è da qualsiasi standard di metadati. @@ -5257,7 +5260,28 @@ Quando un dataset viene caricato in ERDDAP ♪ ``` * Se... \\[ standard \\] " si verifica nel valore dell'attributo, sarà sostituito dallo standard ERDDAP™ licenza dalla<etichetta standardLicense> ERDDAP ' \\[ tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noa/pfel/erddap/util/messages.xml file. -   + +###### Classificazione{#classification} +* [ **Classificazione** ](#classification) livello di classificazione dei dati. + ``` + unclassified + ``` + * I valori accettabili sono _unclassified_, _confidential_, _restricted_, _secret_, o _top_secret_. + +###### argomento_categoria{#topic_category} +* [ **argomento_categoria** ](#topic_category) Classificazione tematica dei dati geografici di alto livello per assistere nel raggruppamento e nella ricerca dei set di dati geografici disponibili. + ``` + geoscientific_information + ``` + * I valori accettabili sono _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information__, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_transation_ + +###### manutenzione_frequenza{#maintenance_frequency} +* [ **manutenzione_frequenza** ](#maintenance_frequency) Frequenza con cui le modifiche e le cancellazioni vengono effettuate ai dati dopo la prima produzione. + ``` + daily + ``` + * I valori accettabili sono valori accettabili _annually_, _as_need_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) è dal obsoleto [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (che è stato identificato in Metadata\\_Conventions come... Unidata Dataset Discovery v1.0") metadati standard. Il valore dell'attributo era un elenco separato da virgola delle convenzioni dei metadati utilizzate da questo dataset. Se un dataset utilizza ACDD 1.0, questo attributo è RACCOMANDATO STRONGly, per esempio, @@ -5389,7 +5413,7 @@ Se l'indice è<1, il dataset è considerato aggiornato. Se l'indice è<=1, il dataset è considerato out-of-date. Se l'indice è<=2, il dataset è considerato molto out-of-date. -The testOutOfDate valore è utilizzato anche da ERDDAP™ per generarehttps://*yourDomain*/erddap/outOfDateDatasets.htmlpagina web ( [esempio](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) che mostra i dataset che hanno< testOutOfDate > tags, con i datasets classificati da come out-of-date sono. Se si modifica il tipo di file (da .html a .csv, .jsonlCSV ♪ .nc ♪ .tsv ...) , è possibile ottenere queste informazioni in diversi formati di file. +The testOutOfDate valore è utilizzato anche da ERDDAP™ per generare https://*yourDomain*/erddap/outOfDateDatasets.html pagina web ( [esempio](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) che mostra i dataset che hanno< testOutOfDate > tags, con i datasets classificati da come out-of-date sono. Se si modifica il tipo di file (da .html a .csv, .jsonlCSV ♪ .nc ♪ .tsv ...) , è possibile ottenere queste informazioni in diversi formati di file. Quando possibile, [GenerareDatasetsXml](#generatedatasetsxml) aggiunge un testOutOfDate attributo al globale addAttributes di un dataset. Questo valore è un suggerimento basato sulle informazioni disponibili per GenerateDatasetsXml. Se il valore non è appropriato, cambialo. @@ -5948,8 +5972,8 @@ non imballatoValue = imballato Valore * scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone è un attributo OPTIONAL utilizzato da ERDDAP™ (e senza standard di metadati) per [variabili temporali e timestamp](#time-units) , che possono essere in set di dati grigliati o set di dati tabulari. * Il default è " Zulu " (che è la versione moderna di fuso orario di GMT) . - * Informazioni sullo sfondo: "time offsets" (per esempio, Pacific Standard Time, -08:00, GMT-8) sono fissi, specifici, compensati relativi a Zulu (GMT) . Al contrario, "zone temporali" sono le cose molto più complesse che sono influenzate da Daylight Saving (ad esempio, "US/Pacific") , che hanno avuto regole diverse in luoghi diversi in tempi diversi. I fusi orari hanno sempre nomi in quanto non possono essere riassunti da un semplice valore di offset (vedi la colonna "Nomi del database TZ" nella tabella a [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone attributo ti aiuta a gestire i dati dell'ora locale da qualche fuso orario (per esempio, 1987-03-25T17:32:05 Pacifico Tempo) . Se hai dati di stringa o di tempo numerico con un (fisso) tempo compensato, si dovrebbe semplicemente regolare i dati per Zulu (che è ciò ERDDAP™ vuole) specificando un diverso tempo di base nell'attributo delle unità (ad esempio, "ore dal 1970-01-01T08:00:00:00Z", si noti il T08 per specificare il tempo compensato) , e controllare sempre i risultati per assicurarsi di ottenere i risultati che si desidera. - * Per variabili timestamp con dati di origine da Strings, questo attributo consente di specificare un fuso orario che conduce ERDDAP™ per convertire i tempi di origine locale-tempo-zona (alcuni in Standard time, alcuni in Daylight Tempo di risparmio) a Zulu volte (che sono sempre in Tempo standard) . L'elenco dei nomi di fuso orario valido è probabilmente identico all'elenco nella colonna TZ alla [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . I fusi orari comuni degli Stati Uniti sono: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. + * Informazioni sullo sfondo: "time offsets" (per esempio, Pacific Standard Time, -08:00, GMT-8) sono fissi, specifici, compensati relativi a Zulu (GMT) . Al contrario, "zone temporali" sono le cose molto più complesse che sono influenzate da Daylight Saving (ad esempio, "US/Pacific") , che hanno avuto regole diverse in luoghi diversi in tempi diversi. I fusi orari hanno sempre nomi in quanto non possono essere riassunti da un semplice valore di offset (vedi la colonna "Nomi del database TZ" nella tabella a [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone attributo ti aiuta a gestire i dati dell'ora locale da qualche fuso orario (per esempio, 1987-03-25T17:32:05 Pacifico Tempo) . Se hai dati di stringa o di tempo numerico con un (fisso) tempo compensato, si dovrebbe semplicemente regolare i dati per Zulu (che è ciò ERDDAP™ vuole) specificando un diverso tempo di base nell'attributo delle unità (ad esempio, "ore dal 1970-01-01T08:00:00:00Z", si noti il T08 per specificare il tempo compensato) , e controllare sempre i risultati per assicurarsi di ottenere i risultati che si desidera. + * Per variabili timestamp con dati di origine da Strings, questo attributo consente di specificare un fuso orario che conduce ERDDAP™ per convertire i tempi di origine locale-tempo-zona (alcuni in Standard time, alcuni in Daylight Tempo di risparmio) a Zulu volte (che sono sempre in Tempo standard) . L'elenco dei nomi di fuso orario valido è probabilmente identico all'elenco nella colonna TZ alla [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . I fusi orari comuni degli Stati Uniti sono: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. * Per variabili di timestamp con dati di origine numerica, è possibile specificare il " time\\_zone "attributo, ma il valore deve essere " Zulu "o "UTC". Se avete bisogno di supporto per altri fusi orari, si prega di e-mail Chris. John a noaa.gov.   ###### legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/ja/docusaurus-plugin-content-docs/current/server-admin/datasets.md index a70810516f..67d8daafc7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 外部ソースからの実際のデータファイルの送信は、巨大なセキュリティリスクです。 ERDDAP™ それに対処するものではありません。 たとえば、メールなどのデータプロバイダやデータプロバイダで動作するソリューションを把握する必要があります。 (小さなファイルの場合) 、雲から引っ張って下さい (例えば、DropBox や Google ドライブ) , sftp サイト (パスワードで) 、またはスニーカー ログイン (USB の親指ドライブか外的なハードドライブ) お問い合わせ あなたが知っている人からファイルだけを受け入れる必要があります。 ウイルスのファイルをスキャンし、他のセキュリティ対策を講じる必要があります。 リンクがない ERDDAP™ データプロバイダのフォームに (例えば、 ERDDAP™ サイトマップ) お問い合わせ 代わりに、誰かが彼らがあなたのデータがあなたの役に立たせたいと伝えた場合 ERDDAP つまり、次のようなメールを送ることができます。 -はい、私たちはあなたのデータを取得することができます ERDDAP お問い合わせ まずはフォームに必要事項をご記入下さい。https://*yourUrl*/erddap/dataProviderForm.html (または http:// お問い合わせ https:// 機能しない) お問い合わせ +はい、私たちはあなたのデータを取得することができます ERDDAP お問い合わせ まずはフォームに必要事項をご記入下さい。 https://*yourUrl*/erddap/dataProviderForm.html (または http:// お問い合わせ https:// 機能しない) お問い合わせ 完了後、最終確認をさせていただきます。 フォームを見たいだけなら (それを満たさないで) フォームをオンに表示することができます ERD お問い合わせ ERDDAP : : : [導入事例](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [パート1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [パート2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [パート3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) と [パート4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) お問い合わせ これらのリンク ERD ERDDAP™ あなたではなく、私に情報を送信するので、実際にデータを追加したい場合は、それらに情報を提出しないでください ERD ERDDAP お問い合わせ @@ -190,23 +190,23 @@ GenerateDatasetsXmlの出力はラフドラフトです。   ##### EDDGrid FromThreddsカタログ{#eddgridfromthreddscatalog} この EDDType は、すべてを生成する datasets.xml すべてのために必要なチャンク [ EDDGrid FromDapから](#eddgridfromdap) 再帰的にTHREDDSを介してクロールすることによって見つけることができるデータセット (サブサブ) カタログ THREDDSカタログのURLは、多くの形態があります。 このオプションは、/catalog/ の THREDDS .xml URL を、例えば、 -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlまたは -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml または + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (関連 .html カタログはこちら) -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html、のために受け入れられません EDDGrid FromThreddsCatalogから。 + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html 、のために受け入れられません EDDGrid FromThreddsCatalogから。 問題がある場合 EDDGrid フォードズ カタログ: * 使用している URL が有効であることを確認してください。 /catalog/ と /catalog.xml で終了します。 -* 可能であれば、パブリックIPアドレスを使用する (例えば、https://oceanwatch.pfeg.noaa.gov) URL ではローカルの数値 IP アドレスではなく、 (例えば、https://12.34.56.78) お問い合わせ THREDDSがローカルの数値IPアドレスを介してのみアクセス可能である場合は、[<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせ ERDDAP™ ユーザはパブリックアドレスを参照してくださいが、 ERDDAP™ ローカルの数値アドレスからデータを取得します。 +* 可能であれば、パブリックIPアドレスを使用する (例えば、 https://oceanwatch.pfeg.noaa.gov ) URL ではローカルの数値 IP アドレスではなく、 (例えば、 https://12.34.56.78 ) お問い合わせ THREDDSがローカルの数値IPアドレスを介してのみアクセス可能である場合は、[<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせ ERDDAP™ ユーザはパブリックアドレスを参照してくださいが、 ERDDAP™ ローカルの数値アドレスからデータを取得します。 * 解決できない問題がある場合、 [トラブルシューティングのヒントをチェック](#troubleshooting-tips) お問い合わせ * 今の低レベルのコードは、 Unidata netcdf-javaカタログクローラコード (レッド。 カタログクラス) すべてのTHREDDSカタログを扱うことができるように (意外に複雑になる) お問い合わせ Unidata そのコードについて。   ##### EDDGrid LonPM180ErddapCatalogより{#eddgridlonpm180fromerddapcatalog} この EDDType は、 datasets.xml 作る [ EDDGrid ロンPM180](#eddgridlonpm180) すべてのデータセットから EDDGrid データセット ERDDAP 任意の経度値が180以上の値を持っている。 -* 可能であれば、パブリックIPアドレスを使用する (例えば、https://oceanwatch.pfeg.noaa.gov) URL ではローカルの数値 IP アドレスではなく、 (例えば、https://12.34.56.78) お問い合わせ もし、 ERDDAP™ ローカルの数値 IP アドレス経由でのみアクセス可能です。 [<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせ ERDDAP™ ユーザはパブリックアドレスを参照してくださいが、 ERDDAP™ ローカルの数値アドレスからデータを取得します。 +* 可能であれば、パブリックIPアドレスを使用する (例えば、 https://oceanwatch.pfeg.noaa.gov ) URL ではローカルの数値 IP アドレスではなく、 (例えば、 https://12.34.56.78 ) お問い合わせ もし、 ERDDAP™ ローカルの数値 IP アドレス経由でのみアクセス可能です。 [<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせ ERDDAP™ ユーザはパブリックアドレスを参照してくださいが、 ERDDAP™ ローカルの数値アドレスからデータを取得します。   ##### EDDGrid Lon0360ErddapCatalogより{#eddgridlon0360fromerddapcatalog} この EDDType は、 datasets.xml 作る [ EDDGrid ロン0360](#eddgridlon0360) すべてのデータセットから EDDGrid データセット ERDDAP 任意の経度値が0未満である。 -* 可能であれば、パブリックIPアドレスを使用する (例えば、https://oceanwatch.pfeg.noaa.gov) URL ではローカルの数値 IP アドレスではなく、 (例えば、https://12.34.56.78) お問い合わせ もし、 ERDDAP™ ローカルの数値 IP アドレス経由でのみアクセス可能です。 [<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせ ERDDAP™ ユーザはパブリックアドレスを参照してくださいが、 ERDDAP™ ローカルの数値アドレスからデータを取得します。 +* 可能であれば、パブリックIPアドレスを使用する (例えば、 https://oceanwatch.pfeg.noaa.gov ) URL ではローカルの数値 IP アドレスではなく、 (例えば、 https://12.34.56.78 ) お問い合わせ もし、 ERDDAP™ ローカルの数値 IP アドレス経由でのみアクセス可能です。 [<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせ ERDDAP™ ユーザはパブリックアドレスを参照してくださいが、 ERDDAP™ ローカルの数値アドレスからデータを取得します。   ##### EDDsFromFiles(ファイル){#eddsfromfiles} スタートディレクトリに、ディレクトリとすべてのサブディレクトリを横断し、各グループが見つけたデータファイルのデータセットを作成します。 @@ -566,7 +566,7 @@ NCCSV 1.0 ファイルは、署名されていない整数データ型をサポ ### データ型コメント{#data-type-comments} * 多くのファイルタイプにおいて、長く、ulong、およびcharデータに対するサポートが悪いため、これらのデータ型の使用を開示します。 ERDDAP お問い合わせ 可能であれば、長くてulongの代わりに2倍を使うと、charの代わりに String を使う。   -* メタデータ - なぜなら(OPeN)DAP's .das と .dds の応答は、長い属性や ulong 属性やデータ型をサポートしていない (代わりにそれらをダブルスとして表示) 代わりに使用したいかもしれません ERDDAP 's はメタデータの表的表現を http .../erddap/ **インフォメーション** / / / / * datasetID * .html ウェブページ (例えば、 [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (他のファイルタイプ、例えば、.csv で取得できるもの .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) または .nccsv メタデータ応答 (例えば、 [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) しかし、 .nccsv Metadataは、表形式のデータセットにのみ使用可能です。) , 両方のデータ型をサポート (確かに、長い、ulong、およびchar) お問い合わせ +* メタデータ - なぜなら(OPeN)DAP's .das と .dds の応答は、長い属性や ulong 属性やデータ型をサポートしていない (代わりにそれらをダブルスとして表示) 代わりに使用したいかもしれません ERDDAP 's はメタデータの表的表現を http .../erddap/ **インフォメーション** / / / / * datasetID * .html ウェブページ (例えば、 [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (他のファイルタイプ、例えば、.csv で取得できるもの .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) または .nccsv メタデータ応答 (例えば、 [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) しかし、 .nccsv Metadataは、表形式のデータセットにのみ使用可能です。) , 両方のデータ型をサポート (確かに、長い、ulong、およびchar) お問い合わせ   ### メディアファイル{#media-files} すべてのデータは数字やテキストの配列ではありません。 一部のデータセットは、画像、音声、ビデオファイルなどのメディアファイルから構成または含んでいます。 ERDDAP™ ユーザーがメディアファイルにアクセスできるように、特別な機能があります。 それは2つのステップ プロセスです: @@ -604,7 +604,7 @@ EDDTableFromFileNames からアクセスできる全てのファイル ERDDAP ### AWS S3ファイルと連携{#working-with-aws-s3-files} [Amazon Webサービス (ツイート) ](https://aws.amazon.com) 売り手は [クラウドコンピューティング](https://en.wikipedia.org/wiki/Cloud_computing) サービス。 [S3シリーズ](https://aws.amazon.com/s3/) AWSが提供するオブジェクトストレージシステムです。 ディレクトリの階層的なシステムではなく、伝統的なファイルシステムのファイル (PCでハードドライブのように) , S3は "objects" を保持する "buckets" だけを提供しています (お問い合わせ "files" ) お問い合わせ -ASCIIファイルの場合 (例:.csv) , ERDDAP™ Bucket 内のファイルを直接操作できます。 必要なのは、<fileDir> AWS バケットの特定の形式を使用してデータセットのhttps://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/お問い合わせ 使用しない<cacheFromUrl> . 詳しくはこちらをご覧ください。 +ASCIIファイルの場合 (例:.csv) , ERDDAP™ Bucket 内のファイルを直接操作できます。 必要なのは、<fileDir> AWS バケットの特定の形式を使用してデータセットの https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ お問い合わせ 使用しない<cacheFromUrl> . 詳しくはこちらをご覧ください。 しかし、バイナリファイルの場合 (例: .nc .grib、.bufr、および .hdf ファイル) 、使用する必要があります<cacheFromUrl> システムは以下のとおりです。 ERDDAP 、netcdf-java (お問い合わせ ERDDAP™ これらのファイルからデータを読み込むために使用します) 、および他の科学的なデータ ソフトウェアは提供する従来のファイル システムでファイルを扱うように設計されています [ブロックレベル](https://en.wikipedia.org/wiki/Block-level_storage) ファイルへのアクセス (ファイルのチャンクの読み込みを許可する) S3のみ提供 [ファイルレベル (オブジェクト) ](https://en.wikipedia.org/wiki/Block-level_storage) ファイルへのアクセス (ファイルの読み込みのみを許可する) お問い合わせ AWS は S3 に代わり、 [弾性ブロックストア (EBSについて) ](https://aws.amazon.com/ebs/) )、ブロックレベルのファイルへのアクセスをサポートしているが、S3よりも高価であるため、大量のデータファイルの大量保存にはほとんど使われません。 (そのため、クラウドにデータを格納すると言うとき (S3シリーズ) 安い、それは通常、オレンジの比較にリンゴです。) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` そのオブジェクトに対応するURlは - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS は URL の構成方法の若干のバリエーションをサポートしていますが、 ERDDAP™ この1つの特定のフォーマットを要求して下さい: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* お問い合わせ ERDDAP v2.29, あなたは今、使用することができます `s3://` Bucket URL の代わりに URI 形式。 これは、 [AWS s3 クライエント](https://docs.aws.amazon.com/cli/latest/reference/s3/) お問い合わせ s3:// *バケット名* / / / / *キーキー* @@ -697,22 +697,22 @@ S3 構成変数の完全なリストのために、 [Amazonドキュメントを AWS SDKはAWSアカウントが必要です。 Java (お問い合わせ ERDDAP™ Bucket の内容に関する情報を取得する) AWSアカウント認証が必要です。 (詳しくはこちら) ERDDAP™ AWS S3 の Bucket にアクセスできるのは、[[] を指定した場合のみです。<キャッシュFromUrl> (パスワード) (または)<fileDir>) は特定のフォーマットで指定します。 -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* どこまでも * BucketName は、noaa-goes17 などの Bucket の名前の短い形式です。 * aws-region は、例: us-east-1 は、テーブルの 1 つにある "Region" 列から [AWSサービスエンドポイント](https://docs.aws.amazon.com/general/latest/gr/rande.html) バケットが実際に配置されている場所。 * プレフィックスはオプションです。 現時点では、 '/' お問い合わせ -例えば、https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +例えば、 https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ このURLフォーマットはAWS S3の推奨事項の1つです: 参照 [バケットへのアクセス](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) そして、 [プレフィックスのこの説明](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) お問い合わせ ERDDAP™ バケット URL とオプションのプレフィックスを 1 つの URL に結合して指定する<cacheFromUrl> (または)<fileDir>) ファイルが配置されている場所。 #### パブリックAWS S3バケットをテストする{#test-public-aws-s3-buckets} 公開 Bucket の場合、ブラウザーの AWS S3 ディレクトリの Bucket URL をテストできます。 - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) バケット URL が正しい場合と適切な場合 ERDDAP , 持っているXML文書を返す (部分的な) バケットの内容の一覧です。 残念ながら、完全なURL (i.e.、バケットURLとプレフィックス) ということ ERDDAP™ 特定のデータセットがブラウザで動作しません。 AWSは、ブラウザで簡単にバケットの階層を閲覧するためのシステムを提供していません。 (誤りがある場合は、Chrisにメールしてください。 noaaa.govのジョン それ以外の場合は、アマゾン、このサポートを追加してください!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) バケット URL が正しい場合と適切な場合 ERDDAP , 持っているXML文書を返す (部分的な) バケットの内容の一覧です。 残念ながら、完全なURL (i.e.、バケットURLとプレフィックス) ということ ERDDAP™ 特定のデータセットがブラウザで動作しません。 AWSは、ブラウザで簡単にバケットの階層を閲覧するためのシステムを提供していません。 (誤りがある場合は、Chrisにメールしてください。 noaaa.govのジョン それ以外の場合は、アマゾン、このサポートを追加してください!) #### バケットの内容を見る{#viewing-the-contents-of-a-bucket} -S3 バケットには、数種類のファイルが含まれています。偽のサブディレクトリのカップルで、カップルになることができます。 ERDDAP™ データセット。 作るために ERDDAP™ datasets は、先頭ディレクトリを知りたい<cacheFromUrl> (または)<fileDir>) と、ファイルのサブセットを識別するファイル名の形式。 ブラウザ内の Bucket のコンテンツ全体を表示しようとすると、S3 は最初の 1000 個のファイルを表示するだけです。 現在、バケットの全てのコンテンツを閲覧するための最良の方法は、 [EDDTableFromFileNames(ファイル名)](#eddtablefromfilenames) データセット (お使いのPCで ERDDAP™ またはあなたの公共 ERDDAP ) また、ディレクトリ構造を閲覧し、ファイルをダウンロードするための簡単な方法を提供します。 ザ・オブ・ザ・<fileDir> は、上記のURLになります。https://noaa-goes17.s3.us-east-1.amazonaws.comお問い合わせ \\[ なぜ AWS S3 が AWS アカウントなしでこれを行うための迅速かつ簡単な方法を提供していないのですか? \\] Amazon以外のネットワークでPC上でこれを行うと、Amazonがトリクルに対する応答を遅くする可能性があることに注意してください。 (100について (お問い合わせ) チャンクごとのファイル) 最初の少数のチャンクの後 (チャンクあたりのファイルの1000) ダウンロード バケットは膨大な数のファイルが存在する可能性があるため (Noaaa-goes17 に 26 百万) , バケットのすべてのコンテンツを取得するには、EDDTableFromFileNames を数時間かかる場合があります。 (例:12) 終わりに。 \\[ アマゾン、そうですね! \\] +S3 バケットには、数種類のファイルが含まれています。偽のサブディレクトリのカップルで、カップルになることができます。 ERDDAP™ データセット。 作るために ERDDAP™ datasets は、先頭ディレクトリを知りたい<cacheFromUrl> (または)<fileDir>) と、ファイルのサブセットを識別するファイル名の形式。 ブラウザ内の Bucket のコンテンツ全体を表示しようとすると、S3 は最初の 1000 個のファイルを表示するだけです。 現在、バケットの全てのコンテンツを閲覧するための最良の方法は、 [EDDTableFromFileNames(ファイル名)](#eddtablefromfilenames) データセット (お使いのPCで ERDDAP™ またはあなたの公共 ERDDAP ) また、ディレクトリ構造を閲覧し、ファイルをダウンロードするための簡単な方法を提供します。 ザ・オブ・ザ・<fileDir> は、上記のURLになります。 https://noaa-goes17.s3.us-east-1.amazonaws.com お問い合わせ \\[ なぜ AWS S3 が AWS アカウントなしでこれを行うための迅速かつ簡単な方法を提供していないのですか? \\] Amazon以外のネットワークでPC上でこれを行うと、Amazonがトリクルに対する応答を遅くする可能性があることに注意してください。 (100について (お問い合わせ) チャンクごとのファイル) 最初の少数のチャンクの後 (チャンクあたりのファイルの1000) ダウンロード バケットは膨大な数のファイルが存在する可能性があるため (Noaaa-goes17 に 26 百万) , バケットのすべてのコンテンツを取得するには、EDDTableFromFileNames を数時間かかる場合があります。 (例:12) 終わりに。 \\[ アマゾン、そうですね! \\] #### EDDTableを作る FromFileNames AWS S3 バケットを使用したデータセット{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} バケット名がある場合、S3 バケットのファイルのリストや、バケット内の関連するファイルの場所を識別するプレフィックスがある場合は、以下の手順を使用して EDDTableFromFileNames データセットを作るため、S3 バケットのディレクトリ階層を経由して閲覧できます。 ERDDAP お問い合わせ "files" システム。 @@ -727,22 +727,24 @@ java.lang. は、 IllegalArgumentException: プロファイルファイルでは Linux と Mac OS 用のヒント: 認証ファイルは、Tomcat を実行しているユーザーのホームディレクトリにある必要があります。 (そして、 ERDDAP ) (この段落では user=tomcat を想定します。) ~/.aws/credentials というファイルで ~ は /home/tomcat だと仮定しないでください。 実際に cd ~ を使用して、 オペレーティングシステムが user=tomcat の 〜 と考える場所を見つけます。 存在しないディレクトリを作成します。 また、認証ファイルを所定の場所に置いた後、ファイルに対するユーザーとグループがtomcatであることを確認し、chmod 400の認証情報を使用して、ファイルがuser=tomcatの読み取り専用であることを確認します。 3. バケット URL を作成する [フォーマット ERDDAP™ お問い合わせ](#accessing-files-in-an-aws-s3-bucket) 、例えば、 - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) と (公共のバケツのため) ブラウザでテストして、その Bucket の内容を部分的にリストしている XML ドキュメントを返すようにします。 + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) と (公共のバケツのため) ブラウザでテストして、その Bucket の内容を部分的にリストしている XML ドキュメントを返すようにします。   4. 使用条件 [生成データセットXml](#generatedatasetsxml) 作成する [EDDTableFromFileNames(ファイル名)](#eddtablefromfilenames) データセット: * 起動ディレクトリには、この構文を使用します。 \\*\\*ツイート *からOnTheFly、* あなたのBucketUrl* 例えば、 - \\*\\*\\*fromOnTheFlyから、https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*fromOnTheFlyから、 https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * ファイル名 regex? お問い合わせ * 再帰的? ログイン * リロード みんな? 10080の - * infoUrl お問い合わせhttps://registry.opendata.aws/noaa-goes/ + * infoUrl お問い合わせ https://registry.opendata.aws/noaa-goes/ + * 機関? NOAA * 概要? 何もない ( ERDDAP™ まともなまとめを自動的に作成します。) * タイトル? 何もない ( ERDDAP™ まともなタイトルを自動的に作成します。) 通常のように、結果のXMLを編集して、それを使用してデータセットのチャンクの前に正しい確認と改善を行う必要があります datasets.xml お問い合わせ 5. 上記の指示に従ってデータセットをロードする場合 ERDDAP EDDTableFromFiles データセットを作成しました。 例として、AWS Open Data Bucket からファイルを閲覧・ダウンロードしやすくするために、EDDTableFromFileNames データセットを作成しました(リストを参照してください) - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) ほとんどすべての [AWS S3 オープンデータバケット](https://registry.opendata.aws/) お問い合わせ + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) ほとんどすべての [AWS S3 オープンデータバケット](https://registry.opendata.aws/) お問い合わせ \\[ ルートディレクトリに多数のファイルが存在しなかったバケット (合理的な時間内にダウンロードできるもの) 公共アクセスを許可しない (誰が公開されているのか?) 、または要求者の支払のバケツです (例:センチネル) お問い合わせ \\] クリックすると "files" これらのデータセットの1つにリンクして、S3バケットのディレクトリツリーとファイルを閲覧できます。 道のため\\*\\*\\*fromOnTheFly EDDTableFromFiles は、これらのディレクトリリストは、常に最新です。 ERDDAP™ それらをオンザフライを取得します。 ディレクトリツリーを実際のファイル名にクリックし、ファイル名をクリックします。 ERDDAP™ リクエストをAWS S3にリダイレクトし、ファイルを直接AWSからダウンロードできます。 そのファイルを調べることができます。 @@ -756,7 +758,7 @@ AWSが単にブラウザを使ってパブリックバケットの内容を閲 **すると、 ERDDAP™ ユーザーがファイル内のデータにアクセスするデータセット。** 指示を参照してください。 [ ERDDAP™ そしてS3のバケツ](#erddap-and-aws-s3-buckets) (詳しくはこちら) お問い合わせ 上記のサンプルEDDTableFromFileNamesデータセットの場合、ディレクトリツリー内のディレクトリとファイル名を少しだけポークすると、トップレベルのディレクトリ名が明確になります。 (例:ABI-L1b-RadC) 何かに対応 ERDDAP™ 別のデータセットを呼び出します。 作業中の Bucket は似ています。 別のデータセットを作成するために、 ERDDAP™ それぞれのデータセット、使用例、 -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ として<cacheFromUrl>. 残念ながら、この例では、バケット内のデータセットはすべてレベル1かレベル2のデータセットであるように見えます。 ERDDAP™ [特に得意ではありません](#dimensions) データセットは、異なる寸法を使用する変数のより複雑なコレクションであるため。   @@ -975,7 +977,7 @@ nco/ncatted -a単位、時間、o、c、1970-01-01T00:00:00Z'以来の秒\\* .nc ### EDDGrid FromDapから{#eddgridfromdap} [ ** EDDGrid FromDapから** ](#eddgridfromdap) からグリッド変数を処理します [ DAP ](https://www.opendap.org/) サーバ。 -* 強くお勧めします。 [生成データセット Xmlプログラム](#generatedatasetsxml) ラフドラフトを作るために datasets.xml このデータセットのチャンク。 必要な情報を収集したり、独自のXMLを作成したりすることができます。 EDDGrid お使いのブラウザのソースデータセットのDDSとDASファイルを見て、Dapデータセット (.das と .dds を sourceUrl 例えば、 [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) お問い合わせ +* 強くお勧めします。 [生成データセット Xmlプログラム](#generatedatasetsxml) ラフドラフトを作るために datasets.xml このデータセットのチャンク。 必要な情報を収集したり、独自のXMLを作成したりすることができます。 EDDGrid お使いのブラウザのソースデータセットのDDSとDASファイルを見て、Dapデータセット (.das と .dds を sourceUrl 例えば、 [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) お問い合わせ   * EDDGrid FromDap は、任意の多次元変数からデータを得ることができます。 DAP データサーバ。 (以前は、 EDDGrid FromDap は "grid" に指定された変数に制限されていましたが、それはもはや要件ではありません。)   @@ -1335,7 +1337,7 @@ THREDDSの類似機能とは異なり、 ERDDAP™ 常に作成する axisVariab ``` -キャプチャグループ番号 2 を使用して、 'r' または 's' の後に発生した数字をキャプチャし、「\\_global」の前に使用してください。 この例では、追加の属性を追加する方法も示しています (例: ioos\\_category ユニット) 軸変数へ。 +キャプチャグループ番号 2 を使用して、 'r' または 's' 以降に発生する数字をキャプチャします。 "\\_global" お問い合わせ この例では、追加の属性を追加する方法も示しています (例: ioos\\_category ユニット) 軸変数へ。   #### 外部圧縮されたファイル{#externally-compressed-files} * サブセットであるデータセット EDDGrid ファイルとEDDTable FromFilesは、外部に圧縮されたデータファイルから直接データを配信できます。 .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 .Z ファイル @@ -1433,7 +1435,7 @@ MAY は 1 つのディレクトリ、またはディレクトリとそのサブ 代わりに [[] を使用します。<cacheFromUrl> システム (パスワード) お問い合わせ アクセス ERDDAP™ バイト範囲のリクエストを介してファイルとしてデータセット -- -あなたができると与えられた、この周りを反転 (理論的に) データセットを考える ERDDAP™ 巨人として .nc 拡張子を付けてファイル " .nc " ベース OPen へ DAP 指定したデータセットのURL (例:https://myserver.org/erddap/griddap/datasetID.ncまた、サブセットを指定した後に?queryを追加することで) 、netcdf-java を使うことができるかどうか尋ねることは多分適度です、 Ferret その他 NetCDF クライアントソフトウェアでデータを読み込む HTTP レンジリクエストから ERDDAP お問い合わせ 答えは、本当に巨大ではないので、いいえ、「 .nc " ファイル。 これを行う場合は、代わりにこれらのオプションのいずれかを実行します。 +あなたができると与えられた、この周りを反転 (理論的に) データセットを考える ERDDAP™ 巨人として .nc 拡張子を付けてファイル " .nc " ベース OPen へ DAP 指定したデータセットのURL (例: https://myserver.org/erddap/griddap/datasetID.nc また、サブセットを指定した後に?queryを追加することで) 、netcdf-java を使うことができるかどうか尋ねることは多分適度です、 Ferret その他 NetCDF クライアントソフトウェアでデータを読み込む HTTP レンジリクエストから ERDDAP お問い合わせ 答えは、本当に巨大ではないので、いいえ、「 .nc " ファイル。 これを行う場合は、代わりにこれらのオプションのいずれかを実行します。 * 使用条件(OPeN)DAPクライアントソフトウェアは、が提供するグリッドダップサービスに接続する ERDDAP お問い合わせ つまり、 DAP (こうして ERDDAP ) 設計されました。 それは非常に有効です。 * または、ソースファイルのダウンロード (ツイート) お問い合わせ "files" システム (またはサブセットファイル .nc お問い合わせ お問い合わせ) コンピュータにnetcdf-javaを使用し、 Ferret その他 NetCDF クライアントソフトウェアを読み込みます (最近の投稿) ローカルファイル (ツイート) お問い合わせ @@ -2253,9 +2255,9 @@ Cassandra は、リスト、セット、またはマップの列のインデッ >  </dataset> ### EDDTableFromDapSequence (EDDTableFromDapSequence) の使い方{#eddtablefromdapsequence} - [ **EDDTableFromDapSequence (EDDTableFromDapSequence) の使い方** ](#eddtablefromdapsequence) 変数を 1 および 2 レベルのシーケンス内で扱います [ DAP ](https://www.opendap.org/) サーバなど DAP パープル (お問い合わせhttps://www.pmel.noaa.gov/epic/software/dapper/、今中断される) お問い合わせ + [ **EDDTableFromDapSequence (EDDTableFromDapSequence) の使い方** ](#eddtablefromdapsequence) 変数を 1 および 2 レベルのシーケンス内で扱います [ DAP ](https://www.opendap.org/) サーバなど DAP パープル (お問い合わせ https://www.pmel.noaa.gov/epic/software/dapper/ 、今中断される) お問い合わせ -* 強くお勧めします。 [生成データセット Xmlプログラム](#generatedatasetsxml) ラフドラフトを作るために datasets.xml このデータセットのチャンク。 その後、それを微調整するためにそれを編集することができます。 お使いのブラウザのソースデータセットのDDSとDASファイル(.dasと.ddsを追加する)を見て、必要な情報を収集できます。 sourceUrl (例)https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds)。 +* 強くお勧めします。 [生成データセット Xmlプログラム](#generatedatasetsxml) ラフドラフトを作るために datasets.xml このデータセットのチャンク。 その後、それを微調整するためにそれを編集することができます。 お使いのブラウザのソースデータセットのDDSとDASファイル(.dasと.ddsを追加する)を見て、必要な情報を収集できます。 sourceUrl (例) https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds )。 * 変数は DAP .dds 応答が変数を保持するデータ構造が "sequence" であることを示す場合のシーケンス (場合の無感覚) お問い合わせ * 場合によっては、シーケンス内のシーケンス、 2- レベルシーケンス -- EDDTableFromDapSequence がこれらを処理します。 @@ -2378,15 +2380,15 @@ Cassandra は、リスト、セット、またはマップの列のインデッ * [JDBCドライバと<ドライバ名> (#jdbc ドライバー) お問い合わせ データベースの JDBC 3 または JDBC 4 ドライバー .jar ファイルを取得する必要があります。 それを入れて下さい *トームキャット* /webapps/erddap/WEB-INF/lib インストール後 ERDDAP お問い合わせ それから、あなたの datasets.xml このデータセットでは、<このドライバのドライバ名> (残念ながら) ファイル名とは異なる。 データベースのJDBCドライバとドライバの名前のWebを検索する Java 使う必要があります。 - * MariaDB について [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * MariaDB について [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) ザ・オブ・ザ・<driverName> で使用する datasets.xml (詳しくはこちら) おそらく org.mariadb.jdbc です。 運転者。 - * MySQL と Amazon RDS の場合、 [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * MySQL と Amazon RDS の場合、 [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) ザ・オブ・ザ・<driverName> で使用する datasets.xml (詳しくはこちら) おそらくcom.mysql.jdbcです。 運転者。 - * お問い合わせ Oracle , 試す [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) お問い合わせ + * お問い合わせ Oracle , 試す [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) お問い合わせ ザ・オブ・ザ・<driverName> で使用する datasets.xml (詳しくはこちら) oracle.jdbc.driver です。 Oracle 運転者。 - * Postgresql では、JDBC 4 ドライバーを から取得しました。 [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Postgresql では、JDBC 4 ドライバーを から取得しました。 [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) ザ・オブ・ザ・<driverName> で使用する datasets.xml (詳しくはこちら) おそらく org.postgresql です。 運転者。 - * SQL Server では、JTDS JDBC ドライバーから取得できます。 [https://jtds.sourceforge.net](https://jtds.sourceforge.net) お問い合わせ + * SQL Server では、JTDS JDBC ドライバーから取得できます。 [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) お問い合わせ ザ・オブ・ザ・<driverName> で使用する datasets.xml (詳しくはこちら) おそらくnet.sourceforge.jtds.jdbcです。 運転者。 JDBC ドライバー .jar を入れた後 ERDDAP™ lib ディレクトリは、GenerateDatasets 用の .bat および/または .sh スクリプトファイル内の .jar ファイルへの参照を追加する必要があります。 Xml, DasDds, およびアーカイブADataset にある *トームキャット* /webapps/erddap/WEB-INF/ ディレクトリ; それ以外の場合は、これらのスクリプトを実行したときに ClassNotFoundException を取得します。 @@ -2524,7 +2526,7 @@ PostgreSQL がより速く応答します。 [真空ポンプ](https://www.postg username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -DataSourceの使用に関する一般的な情報は、 [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) お問い合わせ +DataSourceの使用に関する一般的な情報は、 [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) お問い合わせ お問い合わせ [Tomcatのデータソース情報](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) そして、 [Tomcat DataSourceの事例](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) または、他のアプリケーションサーバーで DataSources の使用例の Web を検索します。 * 他のすべてが失敗した場合, 収集したデータの保存を検討する NetCDF v3の .nc ファイル (特に .nc 使用するファイル [CFシリーズ 分離されたサンプリングの幾何学 (DSGについて) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) 一貫性のあるレイド配列のデータ構造なので、 ERDDAP お問い合わせ [EDDTableFromNcCFファイル](#eddtablefromnccffiles) ) お問い合わせ 論理的に整理されている場合 (スペースと時間のチャンクのためのデータとそれぞれ) , ERDDAP™ データを素早く抽出することができます。 @@ -2608,7 +2610,7 @@ DataSourceの使用に関する一般的な情報は、 [https://docs.oracle.com 各データセットのGenerateDatasetsXmlによって生成されるXMLのチャンクは次のとおりです。 - * ツイート datasetID です。 EDDGrid お問い合わせ datasetID "\\_AsATable" を使う + * ツイート datasetID です。 EDDGrid お問い合わせ datasetID プラス "\\_AsATable" お問い合わせ * 新しいサマリーグローバル属性で、 EDDGrid 's 要約とこのデータセットが何であるかを説明する新しい最初の段落. * 新しいタイトルのグローバル属性で、 EDDGrid 's title と ", (テーブルとして) お問い合わせ * 10. の値を持つ新しい maxAxis0 のグローバル属性 @@ -2644,21 +2646,21 @@ DataSourceの使用に関する一般的な情報は、 [https://docs.oracle.com * [EDDTableFromFileNames データセットのデータ](#eddtablefromfilenames-data) テーブルは ERDDAP™ ローカルファイルのグループに関する情報をオンザフライを作成します。 表には各ファイルの行があります。 4つの特殊属性 [ datasets.xml このデータセットについて](#eddtablefromfilenames-skeleton-xml) このデータセットに含まれるファイルを指定します。 ##### ファイル ディル{#filedir} - * <ファイルDir> -- これにより、サーバーのファイルシステム内のソースディレクトリがこのデータセットのファイルを指定します。 実際にサーバーのファイルシステムにあるファイル<fileDir> は、指定された仮想ディレクトリ内のこのデータセットの url 列に表示されます。https://*serverUrl*/erddap/files/*datasetID/*お問い合わせ + * <ファイルDir> -- これにより、サーバーのファイルシステム内のソースディレクトリがこのデータセットのファイルを指定します。 実際にサーバーのファイルシステムにあるファイル<fileDir> は、指定された仮想ディレクトリ内のこのデータセットの url 列に表示されます。 https://*serverUrl*/erddap/files/*datasetID/* お問い合わせ 例えば、 datasetID お問い合わせ RSS お問い合わせ そして、<fileDir> は /home/data/mur/ です。 そのディレクトリには、jplMUというファイルがあります。 RSS T20150103000000.png、 その後、そのファイルのユーザーに表示されるURLは、 - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.pngお問い合わせ + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png お問い合わせ ローカルディレクトリを使用する以外<fileDir> は、リモートの URL やディレクトリのような Web ページを指定することもできます。 この作品は、 * THREDDSの未集計データセットなど - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] * 非集計されたデータセット Hyrax 、例えば、 - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * ほとんどの Apache のようなディレクトリのリスト、例えば、 - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### オンザフライ{#fromonthefly} [\\*\\*\\*fromOnTheFlyから](#fromonthefly) お問い合わせ 巨大なS3のバケツのため (noaa-goes17 のような, 持っている 26 百万ファイルファイル) , かかる場合があります ERDDAP™ バケットの内容に関するすべての情報をダウンロードするには最大12時間 (そして他の問題があります) お問い合わせ これを回避するには、特別な方法があります<EDDTableFromFileNames の fileDir> は、AWS S3 の Bucket からディレクトリとファイル名を持つデータセットを作る。 データセットは、ユーザーがデータセットにリクエストを経由して検索できるS3バケットのディレクトリとファイル名のすべてのリストを持っていません。 しかし、データセットは、ユーザがデータセットでディレクトリ階層を横断する場合、ディレクトリとファイルの名前をオンザフライで取得します "files" オプション。 そのため、ユーザーはデータセットのS3バケットのファイル階層とファイルを閲覧できます。 "files" システム。 これを行うには、S3 バケットの URL を "Starting directory" に指定する代わりに (GenerateDatasetで Xmlの) または<ファイルDir> (お問い合わせ datasets.xml ) , 使用: ``` @@ -2837,13 +2839,13 @@ dirテーブル .nc (ユニークなディレクトリ名のリストを保持 * ザ・オブ・ザ・<cacheFromUrl> タグは、リモートファイルリストからリモートデータセットのファイルのリストを持つ URL を指定できます。 * THREDDSの未集計データセットなど - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] * 非集計されたデータセット Hyrax 、例えば、 - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * ほとんどの Apache のようなディレクトリのリスト、例えば、 - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 バケツ、例えば、 - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) ただし、AWSアカウントや設定などが必要になります。 お問い合わせ [S3のバケツと働かせて下さい ERDDAP™ ](#working-with-aws-s3-files) お問い合わせ また、キャッシュを使用する必要はありません。 ファイルが ASCII ファイルの場合、S3 の Bucket のファイルを含む FromUrl (例:.csv) , ので ERDDAP™ バケットからデータを直接ストリームから読み込むことができます。 @@ -2901,7 +2903,7 @@ dirテーブル .nc (ユニークなディレクトリ名のリストを保持 2番目のオプションは特定の値です。 上記の例は、2018年2月10日のディレクトリにのみ一致します。 - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] 日 011, 012, ..., 019. (お問い合わせ [regex ドキュメント](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) そして、 [regexチュートリアル](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) お問い合わせ) 助けが必要な場合<cachePartialPathRegex> は、Eメールをお送りください。<cacheFromUrl> から Chris へ。 noaaa.gov のジョン。 @@ -3384,7 +3386,7 @@ EDDTableFromHttpGet のユニークな機能は、以下に記載されていま * ログイン * '&' で区切られた key=value のペアで、標準の HTML フォームの応答のようにリクエストされます。 例えば、 - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 インフォメーション ERDDAP™ データの追加または変更 stationID =46088 指定された時間。 * この変更の作者はJohnSmithであり、キーはsomeKey1です。 * URL には有効な値を含める必要があります。 (値が見つからない) すべてのために [ http 取得必須](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTableFromHttpGet のユニークな機能は、以下に記載されていま   * .deleteさん * '&' で区切られた key=value のペアで、標準の HTML フォームの応答のようにリクエストされます。 例えば、 - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 インフォメーション ERDDAP™ データの削除 stationID 指定された時刻の=46088 * この変更の作者はJohnSmithであり、キーはsomeKey1です。 * URL は、URL を指定する必要があります。 [ http 取得必須](#httpgetrequiredvariables-global-attribute) リクエストで (例: stationID 時間と時間) お問い合わせ これらの値が既にデータセットの行の値を一致させる場合 (彼らは通常、) , 古い値は効果的に削除されます (以前の値がまだアクセス可能ですが、ユーザが以前のデータからデータをリクエストする場合 [バージョン](#versioning) データセットの) お問い合わせ @@ -3667,7 +3669,7 @@ EDDTable のため ログイン タイムスタンプと各変更の作者とデ ##### HTTPS を置き、削除して下さい{#https-put-and-delete} * [「HTTPS PUTとDELETEはどうですか?!」](#https-put-and-delete) - [ハイパーテキスト転送プロトコル (スタッフ) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ワールドワイドウェブの基本であり、ウェブページのURLが「始まる」という理由http://"または "https://"お問い合わせ HTTPS は、追加のセキュリティレイヤーで HTTP です。 毎日、ブラウザ、スクリプト、コンピュータプログラムが数百億のHTTPを作る (ツイート) **お問い合わせ** リモートソースから情報を取得する要求. スタッフ (ツイート) その他にも [ライブラリ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , かなりPUT (データをサーバーにプッシュする) と DELETE (サーバからDELETEデータへ) お問い合わせ はい、PUTとDELETEは、データを入力し、データを削除するための適切な方法です。 (ツイート) お問い合わせ GET は、HTTP で動作する全てのソフトウェアによってサポートされています。 (ツイート) お問い合わせ GETは、とても使いやすいです。 誰もがすでにGETで働く方法を知っているし、POSTを使用する方法を知っている (これは基本的にはGETと同じ方法で使用することができます) なので、EDDTableFromHttpGet は GET と POST で動作します。 少ない人 (コンピュータープログラマーも少ない) PUTとDELETEで働いた経験があります。 PUTとDELETEは、一般的にはコンピュータ言語でのみサポートされていますので、それらを使用するには、巧みなプログラムが必要です。 そのため、PUTとDELETEは通常、ツールが進化した方法を考えると、より面倒なアプローチです。 + [ハイパーテキスト転送プロトコル (スタッフ) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ワールドワイドウェブの基本であり、ウェブページのURLが「始まる」という理由 http://" または " https://" お問い合わせ HTTPS は、追加のセキュリティレイヤーで HTTP です。 毎日、ブラウザ、スクリプト、コンピュータプログラムが数百億のHTTPを作る (ツイート) **お問い合わせ** リモートソースから情報を取得する要求. スタッフ (ツイート) その他にも [ライブラリ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , かなりPUT (データをサーバーにプッシュする) と DELETE (サーバからDELETEデータへ) お問い合わせ はい、PUTとDELETEは、データを入力し、データを削除するための適切な方法です。 (ツイート) お問い合わせ GET は、HTTP で動作する全てのソフトウェアによってサポートされています。 (ツイート) お問い合わせ GETは、とても使いやすいです。 誰もがすでにGETで働く方法を知っているし、POSTを使用する方法を知っている (これは基本的にはGETと同じ方法で使用することができます) なので、EDDTableFromHttpGet は GET と POST で動作します。 少ない人 (コンピュータープログラマーも少ない) PUTとDELETEで働いた経験があります。 PUTとDELETEは、一般的にはコンピュータ言語でのみサポートされていますので、それらを使用するには、巧みなプログラムが必要です。 そのため、PUTとDELETEは通常、ツールが進化した方法を考えると、より面倒なアプローチです。   ##### HttpGet ノート{#httpget-notes} * [インフォメーション](#httpget-notes) @@ -3676,7 +3678,7 @@ EDDTable のため ログイン タイムスタンプと各変更の作者とデ ##### お問い合わせ{#thanks} * [基本理念のCHORDSのおかげで。](#thanks) EDDTableFromHttpGetの基本的な考え方 (i.e.、使用 HTTP GET リクエストにデータを追加する) UCARの (NCARの?) [クラウドホスト型リアルタイムデータサービス (ログイン) ](https://github.com/earthcubeprojects-chords) プロジェクト リクエストのパラメータの形式 (繰り返される *名前=値* , &'s で区切る) Webページ上のHTMLフォームで使用されているのと同じ標準フォーマットです。 シンプルで華麗なアイデアであり、さらにはそれで完全にメッシュするので ERDDAP タブラデータを扱うための既存のシステムです。 アイデアは視力で明らかですが、私は (ログイン) 考えなかった。 EDDTableFromHttpの特長 基本的な考え方を使用して、それを実装する方法のアイデアと組み合わせて、システムを作る ERDDAP™ データのアップロード GET を使用してシステムにデータをプッシュする基本的な考え方以外に、EDDTableFromHttpGet の実装は、CHORDS と完全に独立しており、異なる機能を備えています (例:ログファイル、データのチャンク、異なるセキュリティシステム、CRUDサポート、再現可能なデータ) お問い合わせ CHORDSへの暴露は単なるウェビナーでした。 私たちは、システムを別の方法で実装したいと思ったことをすぐに知ったので、コードを見たり、プロジェクトについて読んだりしませんでした。 しかし、私たちは基本的な考え方のために彼らに感謝しています。 CHORDSへの完全な参照は -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014年12月16日) お問い合わせ 地理科学のためのクラウドホスト型リアルタイムデータサービス (ログイン) ソフトウェア。 UCAR/NCAR -- 地球観測研究所。 [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014年12月16日) お問い合わせ 地理科学のためのクラウドホスト型リアルタイムデータサービス (ログイン) ソフトウェア。 UCAR/NCAR -- 地球観測研究所。 [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFromの特長 Hyrax ファイル{#eddtablefromhyraxfiles} [ **EDDTableFromの特長 Hyrax ファイル** ](#eddtablefromhyraxfiles) (非推奨) 複数の変数を持つデータファイルを集約し、それぞれに1つ以上の共有寸法 (例えば、時間、高度 (または深さ) 、緯度、経度) , によって提供される [ Hyrax OPeNDAP サーバー](https://www.opendap.org/software/hyrax-data-server) お問い合わせ @@ -3692,7 +3694,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, * このクラス画面は、 Hyrax 各ディレクトリ内のファイルのリストを持つWebページ。 このため、現在のフォーマットに非常に特異的です。 Hyrax サイトマップ 私達は調節することを試みます ERDDAP™ 将来のバージョンが将来のバージョンの場合の迅速な if/when Hyrax ファイルがリストされている方法を変更します。 * ザ・オブ・ザ・<fileDir> の設定は無視されます。 このクラスは、各リモートデータファイルのローカルコピーをダウンロードして作成するので、 ERDDAP™ ファイルを強制する 汚れて *bigParentディレクトリ* /コピー/ * datasetID * .... * お問い合わせ< sourceUrl > では、データセットのベースディレクトリの URL を使用します。 Hyrax サーバ、例えば、 - < sourceUrl ツイートhttp://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ / / / sourceUrl ツイート + < sourceUrl ツイート http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ / / / sourceUrl ツイート (しかし、1ラインに置く) (ごめんなさい、サーバが利用できなくなったこと) お問い合わせ ザ・オブ・ザ・ sourceUrl Webページは通常「 OPeNDAP サーバーインデックス \\[ ディレクトリ名 \\] 「トップ」 * このクラスは常に各リモートデータファイルのローカルコピーをダウンロードして作成するので、このデータセットをラップしないでください。 [EDDTableコピー](#eddtablecopy) お問い合わせ @@ -3706,7 +3708,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, これらのファイルに関する別の問題: プリンシパル\\_Investigator row\\_size 変数は、sample\\_dimension 属性を持たないし、上記の規則に従わない。 -このデータセットタイプのサンプルファイルが見つかりますhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません \\] お問い合わせ +このデータセットタイプのサンプルファイルが見つかります https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません \\] お問い合わせ このクラスのスーパークラスを参照してください。 [EDDTableFromFiles (EDDTableFromFiles) は、](#eddtablefromfiles) 、このクラスがどのように機能するか、どのように使うかについての情報。 @@ -3850,10 +3852,10 @@ CF DSG 条約は、何十ものファイル形式を定義し、多数のマイ [ **EDDTableFromNOSの特長** ](#eddtablefromnos) (リリース) データを扱う NOAA [ノーズ](https://opendap.co-ops.nos.noaa.gov/axis/) ソース, 使用する [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) リクエストと応答のため。 それは非常に具体的です NOAA NOSのXML。 datasets2.xml の EDDTableFromNOS のデータセットを参照してください。   ### EDDTableFromOBIS(EDDTableFromOBIS)の特長{#eddtablefromobis} - [ **EDDTableFromOBIS(EDDTableFromOBIS)の特長** ](#eddtablefromobis) 海洋生物地理情報システムからデータを処理 (スタッフ) サーバー (あったhttp://www.iobis.org ) お問い合わせ 現在、OBISサーバーシステムが最新型になっている、よりアクティブなサーバーがインストールされていない可能性もあります。 + [ **EDDTableFromOBIS(EDDTableFromOBIS)の特長** ](#eddtablefromobis) 海洋生物地理情報システムからデータを処理 (スタッフ) サーバー (あった http://www.iobis.org ) お問い合わせ 現在、OBISサーバーシステムが最新型になっている、よりアクティブなサーバーがインストールされていない可能性もあります。 * OBISサーバーはXMLリクエストを想定し、XMLレスポンスを返します。 -* すべてのOBISサーバーが同じ変数を同じように提供するので (あったhttp://iobis.org/tech/provider/questions) OBIS のデータセットをセットアップする量を指定する必要はありません。 ERDDAP お問い合わせ +* すべてのOBISサーバーが同じ変数を同じように提供するので (あった http://iobis.org/tech/provider/questions ) OBIS のデータセットをセットアップする量を指定する必要はありません。 ERDDAP お問い合わせ * "" を含める必要があります。 creator\\_email " グローバルな属性 addAttributes 、その情報はライセンス内で使用されます。 sourceURL から XML レスポンスを読み込み、適切なメールアドレスが見つかります。 * グローバルな属性を取得することができないか [< subsetVariables >> (#サブセット変数) 与えられたOBISサーバで動作する。 試してみると、1つの変数を試すだけです (たとえば、ScientificName や Genus) お問い合わせ #### EDDTableFromOBIS(EDDTableFromOBIS)の特長 スケルトンXML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ CF DSG 条約は、何十ものファイル形式を定義し、多数のマイ * スウィー (センサーウェブの有効化) そして、 SOS (センサー観測サービス) お問い合わせ [OpenGIS®規格](https://www.ogc.org/standards) お問い合わせ 当ウェブサイトでは、標準文書が記載されています。 * ザ・オブ・ザ・ OGC ウェブサービス 共通仕様 ver 1.1.0 ( OGC 06-121r3) GETとPOSTクエリの構築をカバー (セクション 7.2.3 とセクション 9 を参照してください。) お問い合わせ * getCapabilities xml リクエストを渡すと、 SOS サーバー ( sourceUrl +「?service=」 SOS リクエスト GetCapabilities ツイート) , あなたは、ステーションと観察されたリストとxml結果を取得します 彼らがデータを持っているプロパティ。 - * validateProperty は、プロパティへの正式な URI リファレンスです。 例えば、urn:ogc:phenomenon:longitude:wgs84 またはhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * validateProperty は、プロパティへの正式な URI リファレンスです。 例えば、urn:ogc:phenomenon:longitude:wgs84 または https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * validateProperty は変数ではありません。 - * 1つの変数以上が同じ観察されるかもしれません プロパティ (例えば、内部Temp と外側 温度は両方が観察されるかもしれない プロパティhttps://mmisw.org/ont/cf/parameter/air\\_temperature) お問い合わせ + * 1つの変数以上が同じ観察されるかもしれません プロパティ (例えば、内部Temp と外側 温度は両方が観察されるかもしれない プロパティ https://mmisw.org/ont/cf/parameter/air\\_temperature ) お問い合わせ * getObservation xml リクエストをリクエストに送信する場合 SOS 応答、フィールド単位、データ内のフィールド名の説明で xml 結果を取得します。 フィールド名には、経度、緯度、深さが含まれます (おそらく) 、および時間。 * 詳しくはこちら dataVariable EDDTableFrom について SOS "observedProperty" 属性を含める必要があります。この属性は、サーバーから要求されるべき enabledProperty を識別し、その変数を取得する必要があります。 多くの場合、いくつか dataVariable s は、同じコンポジットが観察されたプロパティをリストします。 * 各々のデータタイプ dataVariable サーバが指定しない場合があります。 もしそうなら、サーバーからXMLデータ応答を調べて、適切な割り当てをしなければなりません[[]<データタイプ>s (#データ型) お問い合わせ ERDDAP™ データセット dataVariable 定義。 @@ -3991,11 +3994,11 @@ CF DSG 条約は、何十ものファイル形式を定義し、多数のマイ * このクラスでは、THREDDS が提供している Catalog.xml ファイルをリストで読み込みます。<カタログ参照> (追加の Catalog.xml サブファイルへの参照) そして、<データセット>s (データファイル) お問い合わせ * ザ・オブ・ザ・<fileDir> の設定は無視されます。 このクラスは、各リモートデータファイルのローカルコピーをダウンロードして作成するので、 ERDDAP™ ファイルを強制する 汚れて *bigParentディレクトリ* /コピー/ * datasetID * .... * お問い合わせ< sourceUrl >、例えば、THREDDSサーバーのデータセットに、カタログ.xmlファイルのURLを使用します。このURLは、Webブラウザで使用できるものです。 - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] , -使用方法< sourceUrl ツイートhttps://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ / / / sourceUrl ツイート + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020年10月21日 このサーバは、もはや確実に利用可能ではありません。 \\] , +使用方法< sourceUrl ツイート https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ / / / sourceUrl ツイート (しかし、1ラインに置く) お問い合わせ * このクラスは常に各リモートデータファイルのローカルコピーをダウンロードして作成するので、このデータセットをラップしないでください。 [EDDTableコピー](#eddtablecopy) お問い合わせ -* このデータセットのタイプはOPTIONAL、まれに使用される、特別な札を支えます、<スペシャルモード> *モード* </specialMode> は、サーバーからどのファイルがダウンロードされるべきかを判断するために、特別なハードコードされたルールを使用するように指定することができます。 現在、有効期間のみ *モード* からデータセットで使われるSAMOShttps://tds.coaps.fsu.edu/thredds/catalog/samos最後のバージョン番号でファイルのみをダウンロードします。 +* このデータセットのタイプはOPTIONAL、まれに使用される、特別な札を支えます、<スペシャルモード> *モード* </specialMode> は、サーバーからどのファイルがダウンロードされるべきかを判断するために、特別なハードコードされたルールを使用するように指定することができます。 現在、有効期間のみ *モード* からデータセットで使われるSAMOS https://tds.coaps.fsu.edu/thredds/catalog/samos 最後のバージョン番号でファイルのみをダウンロードします。 * このクラスのスーパークラスを参照してください。 [EDDTableFromFiles (EDDTableFromFiles) は、](#eddtablefromfiles) 、このクラスがどのように機能するか、どのように使うかについての情報。 * 1D,2D,3D,4Dの一例をご覧いただけます。 [EDDTableFromNcFiles (EDDTableFromNcFiles) は、](#eddtablefromncfiles) お問い合わせ   @@ -4182,8 +4185,8 @@ DataProviderForm3.html ではユーザの利便性として利用しています ``` ``` -マッチングをローカルに引き起こす sourceUrl (などhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -パブリックに sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) お問い合わせ +マッチングをローカルに引き起こす sourceUrl (など https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +パブリックに sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) お問い合わせ このタグの値の変更は、次の時刻に有効になります。 ERDDAP™ フィードバック datasets.xml データセットに対する応答を含む [ログイン](/docs/server-admin/additional-information#flag) お問い合わせ しかし、セキュリティ上の理由やサブスクリプションシステムに関連する理由については、 **このタグを使用しないでください!** @@ -4314,7 +4317,7 @@ partialRequestMaxCells は、セルの最優先数です。 (nRows \\* データ ``` * 再起動する必要はありません ERDDAP™ 変更について<効果を要求するBlacklist>。 次回以降の変更が検出されます。 ERDDAP™ どのデータセットもリロードする必要があるか確認してください。 または、訪問することによってプロセスをスピードアップすることができます [セットデータセット フラグ URL](/docs/server-admin/additional-information#set-dataset-flag) あらゆるデータセットのため。 * お問い合わせ ERDDAP™ 毎日のレポートには、最もアクティブに許可され、ブロックされたリクエストの一覧/文字が含まれています。 - * ドメイン/機関が数値IPアドレスに関連しているかを把握したい場合は、無料のリバースDNS Webサービスを好きなように使用できます。 [https://network-tools.com/](https://network-tools.com/) お問い合わせ + * ドメイン/機関が数値IPアドレスに関連しているかを把握したい場合は、無料のリバースDNS Webサービスを好きなように使用できます。 [ https://network-tools.com/ ](https://network-tools.com/) お問い合わせ * 悪意のあるユーザーなど、特定のユーザーをより高いレベルでブロックするという感覚が生じる場合があります。 例えば、サーバー上のすべてのアクセスをブロックできます。 ERDDAP お問い合わせ Linux では、そのような方法が1つあります。 [インフォメーション](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) お問い合わせ 例えば、コマンドで198.51.100.0から来るすべてをブロックするルールを追加できます。 iptables -I インプット -s 198.51.100.0 -jのDROP @@ -4738,17 +4741,17 @@ nThreads をコンピュータの CPU の CPU のコア数よりも大きい値 * 現在、 EDDGrid サブクラス、メタデータへの変更、または軸変数への変更 (たとえば、近リアルタイムのデータの新しいタイムポイント) 変更と見なされますが、データセットのリロードは変更と見なされません (自分で) お問い合わせ * 現在、EDDTable サブクラスでは、データセットのリロードは変更と見なされます。 * 現在、アクションの2種類のみが許可されています。 - * ツイートhttp://"または "https://"お問い合わせ アクションが " で始まる場合http://"または "https://", ERDDAP™ 送信する HTTP GET 指定した URL へのリクエスト。 応答は無視されます。 たとえば、URL は、何かを行うために他の Web サービスを伝えているかもしれません。 + * ツイート http://" または " https://" お問い合わせ アクションが " で始まる場合 http://" または " https://" , ERDDAP™ 送信する HTTP GET 指定した URL へのリクエスト。 応答は無視されます。 たとえば、URL は、何かを行うために他の Web サービスを伝えているかもしれません。 * URLがクエリ部分を持っている場合 (「?」の後に) 、それは既にある必要があります [パーセントエンコード](https://en.wikipedia.org/wiki/Percent-encoding) お問い合わせ 特別な文字を制約でエンコードする必要があります (初期 '&' と main 以外の '=' 制約で) HH が文字の 2 桁の 16 進数値であるフォーム %H に。 通常、あなたはちょうど数の句読点文字を変換する必要があります: % に %25, に %26, 「に %22,<%3C, =%3D, >%3E, +%2B, | に%7C、 \\[ に%5B、 \\] %5D にスペースを %20 に変換し、#127 を超えるすべての文字を UTF-8 形式に変換し、UTF-8 の各バイトを %HH 形式に変換します。 (プログラマに助けを求める) お問い合わせ 例えば、 stationID >「41004」の特長 なると stationID %3E=%2241004%22 アクセス時にパーセントのエンコーディングが必要です ERDDAP ブラウザ以外のソフトウェアを介して。 ブラウザーは通常、パーセントエンコーディングを処理します。 A-Za-z0-9\\_-以外のすべての文字をパーセントエンコードする必要があります。~ お問い合わせ () \\* は初期 '&' または main をエンコードしません。 '=' 制約で。 -プログラミング言語はこれを行うツールを持っています(例えば、参照してください) Java お問い合わせ [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) そして、 Java スクリプトの [encodeURIComponent(). . (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) そしてそこにあります +プログラミング言語はこれを行うツールを持っています(例えば、参照してください) Java お問い合わせ [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) そして、 Java スクリプトの [encodeURIComponent(). . ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) そしてそこにあります [あなたのためのエンコード/デコードをパーセントするウェブサイト](https://www.url-encode-decode.com/) お問い合わせ * お問い合わせ datasets.xml XMLファイルで、すべての'&'をエンコードし、'<', '>' は URL の '&', '<', と '>' パーセントエンコーディング後。 * 例: ブラウザに入力するURL: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 あなたが指定する必要があります<onChange> タグを経由 (1行目) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ A-Za-z0-9\\_-以外のすべての文字をパーセントエンコードする * ツイート sourceUrl まずは http:// , https:// , ftp://, あるいは他のプレフィックス. https 接続は、ソースのデジタル証明書を読んで確認して、ソースが誰であるかを確かめます。 まれに、このチェックはエラー "javax.net.ssl.SSLProtocolException: handhake alert: unrecognized\\_name" で失敗することがあります。 これは、使用しているドメイン名に一致しない証明書のドメイン名がおそらく原因です。 内容を読み込むことができます。 sourceUrl 's は、Web ブラウザーの証明書で、特に "Subject Alternative Name" セクションの "DNS Name" のリストです。 場合によっては、 sourceUrl 使用しているのは、証明書のドメイン名のエイリアスかもしれません。 例えば、 - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/このエラーをスローしますが、 - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, 証明書にドメイン名を使用する, ない. これらのケースのソリューションは、したがって、証明書のドメイン名を見つけて使用することです。 証明書に見つからない場合は、データプロバイダにお問い合わせください。 + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ このエラーをスローしますが、 + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , 証明書にドメイン名を使用する, ない. これらのケースのソリューションは、したがって、証明書のドメイン名を見つけて使用することです。 証明書に見つからない場合は、データプロバイダにお問い合わせください。 それ以外の場合、証明書のドメイン名は、名前のグループにすることができます。 この問題や問題が解決しない場合は、Chrisにメールしてください。 noaaa.gov で John が問題を報告します。   @@ -5221,7 +5224,7 @@ CDMはまだ進化しており、再び変化する可能性があります。 E アクセス時にパーセントのエンコーディングが必要です ERDDAP ブラウザ以外のソフトウェアを介して。 ブラウザーは通常、パーセントエンコーディングを処理します。 A-Za-z0-9\\_-以外のすべての文字をパーセントエンコードする必要があります。~ お問い合わせ () \\* は初期 '&' または main をエンコードしません。 '=' お問い合わせ プログラミング言語はこれを行うツールを持っています(例えば、参照してください) Java お問い合わせ [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -そして、 Java スクリプトの [encodeURIComponent(). . (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) そしてそこにあります +そして、 Java スクリプトの [encodeURIComponent(). . ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) そしてそこにあります [あなたのためのエンコード/デコードをパーセントするウェブサイト](https://www.url-encode-decode.com/) お問い合わせ * お問い合わせ datasets.xml XMLファイルで、すべての'&'をエンコードし、'<', '>' は URL の '&', '<', と '>' パーセントエンコーディング後。 * infoUrl ユニークです。 ERDDAP お問い合わせ 任意のメタデータ規格ではありません。 @@ -5257,7 +5260,28 @@ A-Za-z0-9\\_-以外のすべての文字をパーセントエンコードする ``` * もし " \\[ スタンダード \\] " 属性値で発生し、標準で置換されます。 ERDDAP™ ライセンスから<標準ライセンス> タグ ERDDAP お問い合わせ \\[ トームキャット \\] /webapps/erddap/WEB-INF/classes/gov/noa/pfel/erddap/util/messages.xml ファイル。 -   + +###### カテゴリー{#classification} +* [ **カテゴリー** ](#classification) データの分類レベル。 + ``` + unclassified + ``` + * 許容値は _unifiedclass_, _confidential_, _restricted_, _secret_, または _top_secret_ です。 + +###### トピック_カテゴリ{#topic_category} +* [ **トピック_カテゴリ** ](#topic_category) 利用可能な地理的データセットのグループ化と検索を支援する高レベルの地理的データテーマ分類。 + ``` + geoscientific_information + ``` + * 対応可能な値は _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_water_, _intelligence_military_, _location_, _ocean_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japanese_japan + +###### メンテナンス_頻度{#maintenance_frequency} +* [ **メンテナンス_頻度** ](#maintenance_frequency) 最初に生成された後、データに修正と削除する頻度。 + ``` + daily + ``` + * 許容値は _annually_, _as_neededed_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _regly_, _unknown_, _weekly_ + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) 外部からの [ACDD 1.0の特長](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (で識別された Metadata\\_Conventions として " Unidata データセット ディスカバリーv1.0) メタデータ規格。 属性値は、このデータセットによって使用されるメタデータ条約のコンマ区切りのリストでした。 データセットが ACDD 1.0 を使用した場合、この属性は STRONGLY RECOMMENDED です。 @@ -5389,7 +5413,7 @@ Station\\_id で値がソートされるようにします。 インデックスが<=1、データセットは最新のものとみなされます。 インデックスが<=2、データセットは非常に古いと見なされます。 -ザ・オブ・ザ・ testOutOfDate 値も使う ERDDAP™ 生成するhttps://*yourDomain*/erddap/outOfDateDatasets.htmlサイトマップ ( [サンプル](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) データセットを表示する< testOutOfDate > タグ、データセットは、その日付の日付によってランク付けされます。 ファイルタイプを変更する場合 (.html から .csv, .jsonlCSV , .nc , .tsv , ...) 異なるファイル形式でその情報を得ることができます。 +ザ・オブ・ザ・ testOutOfDate 値も使う ERDDAP™ 生成する https://*yourDomain*/erddap/outOfDateDatasets.html サイトマップ ( [サンプル](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) データセットを表示する< testOutOfDate > タグ、データセットは、その日付の日付によってランク付けされます。 ファイルタイプを変更する場合 (.html から .csv, .jsonlCSV , .nc , .tsv , ...) 異なるファイル形式でその情報を得ることができます。 可能であれば、 [生成データセットXml](#generatedatasetsxml) 追加する testOutOfDate グローバルな属性 addAttributes データセットの この値は、GenerateDatasetsXml に利用可能な情報に基づく提案です。 値が適切でないと変更します。 @@ -5948,8 +5972,8 @@ unpackedValue = パック 値 \\* scale\\_factor + + + + + + + + + + + + + + + + * [ ** time\\_zone ** ](#time_zone) * time\\_zone によって使用される OPTIONAL 属性です ERDDAP™ (メタデータ規格なし) お問い合わせ [時間と時刻変数](#time-units) , グリッドされたデータセットや表形式のデータセットにすることができます。. * デフォルトは " Zulu ツイート (GMTのモダンなタイムゾーンバージョン) お問い合わせ - * 背景情報:「タイムオフセット」 (例:太平洋標準時間、-08:00、GMT-8) 固定、特定の、相対的なオフセット Zulu (GMTの) お問い合わせ 対照的に、「タイムゾーン」は、日光節約の影響を受けているはるかに複雑なことです (例:「米国・太平洋」) 異なる場所で異なるルールがあった。 タイムゾーンは、単純なオフセット値で要約できないため、常に名前を持っています (表の「TZデータベース名」列を参照 [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) お問い合わせ ERDDAP お問い合わせ time\\_zone 属性は、いくつかのタイムゾーンからローカルタイムデータを扱うのに役立ちます (例:1987-03-25T17:32:05 パシフィック タイムタイム) お問い合わせ 文字列または数値時間データがある場合 (固定式) 時間オフセットは、単にデータを調整する Zulu (これは、 ERDDAP™ お問い合わせ) unit 属性の異なるベース時間を指定する (例:「1970-01-01T08:00:00Zからの時間」、時刻オフセットを指定するT08に注意) 、そしてあなたが望む結果を得るために結果を常に点検して下さい。 - * 文字列からソースデータを持つタイムスタンプ変数の場合、この属性は、リードするタイムゾーンを指定できます。 ERDDAP™ ローカルタイムゾーンのソース時間を変換する (標準的な時間、日光のセービングの時間である) お問い合わせ Zulu タイムタイム (常に標準時間) お問い合わせ 有効なタイムゾーン名のリストは、TZ 列の一覧とおそらく同一です [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) お問い合わせ 一般的な米国タイムゾーン:米国/ハワイ、米国/アラスカ、米国/太平洋、米国/マレーシア、米国/アリゾナ州、米国/中央、米国/東部。 + * 背景情報:「タイムオフセット」 (例:太平洋標準時間、-08:00、GMT-8) 固定、特定の、相対的なオフセット Zulu (GMTの) お問い合わせ 対照的に、「タイムゾーン」は、日光節約の影響を受けているはるかに複雑なことです (例:「米国・太平洋」) 異なる場所で異なるルールがあった。 タイムゾーンは、単純なオフセット値で要約できないため、常に名前を持っています (表の「TZデータベース名」列を参照 [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) お問い合わせ ERDDAP お問い合わせ time\\_zone 属性は、いくつかのタイムゾーンからローカルタイムデータを扱うのに役立ちます (例:1987-03-25T17:32:05 パシフィック タイムタイム) お問い合わせ 文字列または数値時間データがある場合 (固定式) 時間オフセットは、単にデータを調整する Zulu (これは、 ERDDAP™ お問い合わせ) unit 属性の異なるベース時間を指定する (例:「1970-01-01T08:00:00Zからの時間」、時刻オフセットを指定するT08に注意) 、そしてあなたが望む結果を得るために結果を常に点検して下さい。 + * 文字列からソースデータを持つタイムスタンプ変数の場合、この属性は、リードするタイムゾーンを指定できます。 ERDDAP™ ローカルタイムゾーンのソース時間を変換する (標準的な時間、日光のセービングの時間である) お問い合わせ Zulu タイムタイム (常に標準時間) お問い合わせ 有効なタイムゾーン名のリストは、TZ 列の一覧とおそらく同一です [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) お問い合わせ 一般的な米国タイムゾーン:米国/ハワイ、米国/アラスカ、米国/太平洋、米国/マレーシア、米国/アリゾナ州、米国/中央、米国/東部。 * 数値ソースデータのタイムスタンプ変数の場合、" time\\_zone " 属性, しかし、値は " Zulu または「UTC」。 他のタイムゾーンのサポートが必要な場合は、Chrisにメールをお送りください。 noaaa.gov のジョン。   ###### レガシー_time_adjust{#legacy_time_adjust} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/ko/docusaurus-plugin-content-docs/current/server-admin/datasets.md index ddb95176ad..cd0c5877cc 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ dataset 설정 ERDDAP™ dataset의 디렉토리 또는 URL에 포인팅의 문 외부 소스에서 실제 데이터 파일의 제출은 거대한 보안 위험이므로 ERDDAP™ 그것을 취급하지 않습니다. 예를 들어, 이메일에 대한 데이터 공급자와 함께 작동하는 솔루션을 파악해야 합니다. (작은 파일) , 구름에서 잡아 (예를 들면, DropBox 또는 Google 드라이브) , sftp 사이트 (비밀번호) , 또는 운동화 이름 * (USB 엄지 드라이브 또는 외부 하드 드라이브) · 당신은 아마 당신이 알고있는 사람들로부터 파일을 받아 들일 수 있습니다. 바이러스에 대한 파일을 스캔하고 다른 보안 주의를해야합니다. 링크가 없습니다. ERDDAP™ 데이터 공급자 양식에 (예를 들어, ERDDAP™ 홈 페이지) · 대신 누군가가 자신의 데이터를 가지고 싶어 할 때 ERDDAP , 당신은 같은 이메일 말을 보낼 수 있습니다: -그렇습니다, 우리는 당신의 자료를에 얻을 수 있습니다 ERDDAP · 시작하려면 양식을 작성하십시오.https://*yourUrl*/erddap/dataProviderForm.html (또는 http:// 이름 * https:// 지원되지 않음) · +그렇습니다, 우리는 당신의 자료를에 얻을 수 있습니다 ERDDAP · 시작하려면 양식을 작성하십시오. https://*yourUrl*/erddap/dataProviderForm.html (또는 http:// 이름 * https:// 지원되지 않음) · 당신이 끝내기 후에, 나는 당신에게 마지막 세부사항을 밖으로 일할 것입니다. 양식을 보면 (충전하지 않고) , 당신은 위에 모양을 볼 수 있습니다 ERD 이름 * ERDDAP :: [제품정보](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) · [부품 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) · [부품 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) · [부품 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) · [부품 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) · 이 링크에 ERD ERDDAP™ 데이터에 데이터를 추가하려는 경우, 정보를 제출하지 마십시오. ERD ERDDAP · @@ -190,23 +190,23 @@ GenerateDatasetsXml의 출력은 거친 초안입니다.   ##### EDDGrid 인기 카테고리{#eddgridfromthreddscatalog} 이 EDDType은 모든 것을 생성합니다 datasets.xml 모두에 필요한 펑크 [ EDDGrid 사이트맵](#eddgridfromdap) THREDDS를 통해 crawling recursively에 의해 찾을 수있는 데이터 세트 (이름 *) 카탈로그. THREDDS 카탈로그 URL의 많은 형태가 있습니다. 이 옵션은 /catalog/와 함께 THREDDS .xml URL을 요구합니다. 예를 들어, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml또는 -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml 또는 + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (관련 .html 카탈로그에 -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html허용되지 않는, EDDGrid fromThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html 허용되지 않는, EDDGrid fromThreddsCatalog). 당신은 문제가있는 경우 EDDGrid 인기 동영상 상표: * 사용중인 URL을 확인하면 /catalog/가 포함되어 있으며 /catalog.xml . -* 가능한 경우 공용 IP 주소를 사용하십시오. (예를 들어,https://oceanwatch.pfeg.noaa.gov) URL에서 로컬 숫자 IP 주소가 아닌 (예를 들어,https://12.34.56.78) · THREDDS가 로컬 숫자 IP 주소를 통해 접근 할 수 있다면, [<변환ToPublicSourceUrl>] (#converttopublicsourceurl에 대해) · ERDDAP™ 사용자는 심지어 공공 주소를 참조 ERDDAP™ 로컬 숫자 주소에서 데이터를 가져옵니다. +* 가능한 경우 공용 IP 주소를 사용하십시오. (예를 들어, https://oceanwatch.pfeg.noaa.gov ) URL에서 로컬 숫자 IP 주소가 아닌 (예를 들어, https://12.34.56.78 ) · THREDDS가 로컬 숫자 IP 주소를 통해 접근 할 수 있다면, [<변환ToPublicSourceUrl>] (#converttopublicsourceurl에 대해) · ERDDAP™ 사용자는 심지어 공공 주소를 참조 ERDDAP™ 로컬 숫자 주소에서 데이터를 가져옵니다. * 당신이 해결할 수없는 문제가 있다면, [문제 해결 팁](#troubleshooting-tips) · * 이들의 저수준 부호는 지금 사용합니다 Unidata netcdf-java 카탈로그 크롤러 코드 (사이트맵 카탈로그) 그래서 그것은 모든 THREDDS 카탈로그를 처리 할 수 (surprisingly complex일 수 있는) 이름 * Unidata 그 코드.   ##### EDDGrid LonPM180Erddap카탈로그{#eddgridlonpm180fromerddapcatalog} 이 EDDType은 datasets.xml 이름 * [ EDDGrid 론PM180](#eddgridlonpm180) 모든 데이터 세트 EDDGrid 데이터 세트 ERDDAP 180보다 더 큰 경도 값이 있습니다. -* 가능한 경우 공용 IP 주소를 사용하십시오. (예를 들어,https://oceanwatch.pfeg.noaa.gov) URL에서 로컬 숫자 IP 주소가 아닌 (예를 들어,https://12.34.56.78) · 만약에 ERDDAP™ 로컬 숫자 IP 주소를 통해만 액세스할 수 있습니다. [<변환ToPublicSourceUrl>] (#converttopublicsourceurl에 대해) · ERDDAP™ 사용자는 심지어 공공 주소를 참조 ERDDAP™ 로컬 숫자 주소에서 데이터를 가져옵니다. +* 가능한 경우 공용 IP 주소를 사용하십시오. (예를 들어, https://oceanwatch.pfeg.noaa.gov ) URL에서 로컬 숫자 IP 주소가 아닌 (예를 들어, https://12.34.56.78 ) · 만약에 ERDDAP™ 로컬 숫자 IP 주소를 통해만 액세스할 수 있습니다. [<변환ToPublicSourceUrl>] (#converttopublicsourceurl에 대해) · ERDDAP™ 사용자는 심지어 공공 주소를 참조 ERDDAP™ 로컬 숫자 주소에서 데이터를 가져옵니다.   ##### EDDGrid Lon0360ErddapCatalog에서{#eddgridlon0360fromerddapcatalog} 이 EDDType은 datasets.xml 이름 * [ EDDGrid 론0360](#eddgridlon0360) 모든 데이터 세트 EDDGrid 데이터 세트 ERDDAP 어떤 경도 값이 0 미만입니다. -* 가능한 경우 공용 IP 주소를 사용하십시오. (예를 들어,https://oceanwatch.pfeg.noaa.gov) URL에서 로컬 숫자 IP 주소가 아닌 (예를 들어,https://12.34.56.78) · 만약에 ERDDAP™ 로컬 숫자 IP 주소를 통해만 액세스할 수 있습니다. [<변환ToPublicSourceUrl>] (#converttopublicsourceurl에 대해) · ERDDAP™ 사용자는 심지어 공공 주소를 참조 ERDDAP™ 로컬 숫자 주소에서 데이터를 가져옵니다. +* 가능한 경우 공용 IP 주소를 사용하십시오. (예를 들어, https://oceanwatch.pfeg.noaa.gov ) URL에서 로컬 숫자 IP 주소가 아닌 (예를 들어, https://12.34.56.78 ) · 만약에 ERDDAP™ 로컬 숫자 IP 주소를 통해만 액세스할 수 있습니다. [<변환ToPublicSourceUrl>] (#converttopublicsourceurl에 대해) · ERDDAP™ 사용자는 심지어 공공 주소를 참조 ERDDAP™ 로컬 숫자 주소에서 데이터를 가져옵니다.   ##### EDDs파일{#eddsfromfiles} 시작 디렉토리를 제공,이 디렉토리와 모든 하위 디렉토리를 가로 질러 검색하는 데이터 파일의 각 그룹에 대한 데이터 세트를 만들 수 있습니다. @@ -566,7 +566,7 @@ NCCSV 1.0 파일은 무수한 정수 데이터 유형을 지원하지 않습니 ### Data Type 댓글{#data-type-comments} * 긴, ulong 및 많은 파일 유형의 char 데이터에 대한 가난한 지원 때문에, 우리는 이러한 데이터 유형의 사용을 차별 ERDDAP · 가능한 경우, 긴과 우롱 대신 두 배를 사용하며, 차 대신 문자열을 사용합니다.   -* 메타데이터 -(OPeN)DAP's .das 및 .dds 응답은 긴 또는 ulong 속성 또는 데이터 유형을 지원하지 않습니다 (그리고 대신 두 배로 표시) , 대신 사용할 수 있습니다 ERDDAP metadata의 tabular 표현 http · erddap/ **(주)** / 한국어 * datasetID * HTML 웹 페이지 (예를 들어, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (다른 파일 유형, 예를 들어, .csv, .htmlTable · .itx · .json · .jsonlCSV1 · .jsonlCSV · .jsonlKVP · .mat · .nc · .nccsv · .tsv · .xhtml ) 또는 .nccsv Metadata 응답 (예를 들어, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) 한국어 .nccsv Metadata는 tabular datasets에서만 가능합니다.) , 모든 자료 유형을 지원하는 둘 다 (, 긴, ulong 및 차) · +* 메타데이터 -(OPeN)DAP's .das 및 .dds 응답은 긴 또는 ulong 속성 또는 데이터 유형을 지원하지 않습니다 (그리고 대신 두 배로 표시) , 대신 사용할 수 있습니다 ERDDAP metadata의 tabular 표현 http · erddap/ **(주)** / 한국어 * datasetID * HTML 웹 페이지 (예를 들어, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (다른 파일 유형, 예를 들어, .csv, .htmlTable · .itx · .json · .jsonlCSV1 · .jsonlCSV · .jsonlKVP · .mat · .nc · .nccsv · .tsv · .xhtml ) 또는 .nccsv Metadata 응답 (예를 들어, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) 한국어 .nccsv Metadata는 tabular datasets에서만 가능합니다.) , 모든 자료 유형을 지원하는 둘 다 (, 긴, ulong 및 차) ·   ### 미디어 파일{#media-files} 모든 데이터는 숫자 또는 텍스트의 배열입니다. 일부 데이터 세트는 이미지, 오디오 및 비디오 파일과 같은 미디어 파일을 포함하고 있습니다. ERDDAP™ 미디어 파일에 대한 액세스를 얻기 위해 쉽게 만들 수있는 몇 가지 특수 기능이 있습니다. 그것은 2 단계 과정입니다: @@ -604,7 +604,7 @@ NCCSV 1.0 파일은 무수한 정수 데이터 유형을 지원하지 않습니 ### AWS S3 파일로 작업{#working-with-aws-s3-files} [Amazon 웹 서비스 (사이트맵) ](https://aws.amazon.com) 의 판매 [클라우드 컴퓨팅](https://en.wikipedia.org/wiki/Cloud_computing) 서비스. [사이트맵](https://aws.amazon.com/s3/) AWS가 제공하는 객체 저장 시스템입니다. 전통적인 파일 시스템의 감독 및 파일 대신 (PC에서 하드 드라이브처럼) , S3는 "objects"를 붙드는 다만 "buckets"를 제안합니다 (우리는 그들을 호출합니다 "files" ) · -ASCII 파일 (예를 들어, .csv) · ERDDAP™ 물통에 있는 파일과 직접 작동할 수 있습니다. 할 필요가있는 유일한 것은 지정합니다.<fileDir> AWS 버킷의 특정 형식을 사용하여 dataset에 대한, 예를 들어,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/· 사용 안 함<캐시FromUrl> . 자세히 보기 +ASCII 파일 (예를 들어, .csv) · ERDDAP™ 물통에 있는 파일과 직접 작동할 수 있습니다. 할 필요가있는 유일한 것은 지정합니다.<fileDir> AWS 버킷의 특정 형식을 사용하여 dataset에 대한, 예를 들어, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ · 사용 안 함<캐시FromUrl> . 자세히 보기 그러나 바이너리 파일 (₢ 킹 .nc , .grib, .bufr, 그리고 .hdf 파일 형식) , 당신은 사용을 필요로 합니다<cacheFromUrl> 시스템 아래에 설명. ERDDAP , netcdf 자바 (이름 * ERDDAP™ 이 파일에서 데이터를 읽는 용도) , 및 다른 과학적인 자료 소프트웨어는 제안하는 전통적인 파일 시스템에 있는 파일로 일하기 위하여 디자인됩니다 [블록 레벨](https://en.wikipedia.org/wiki/Block-level_storage) 파일 연결 (파일의 펑크를 읽을 수 있음) S3만 제공 [파일 수준 (기타 제품) ](https://en.wikipedia.org/wiki/Block-level_storage) 파일 연결 (전체 파일을 읽을 수 있음) · AWS는 S3에 대안을 제공합니다, [회사 소개 (사이트맵) ](https://aws.amazon.com/ebs/) ), 파일에 구획 수평 접근을 지원하는 그러나 S3 보다는 더 비싼, 그래서 자료 파일의 대량 저장을 위해 드물게 사용됩니다. (그래서 사람들이 구름에 데이터를 저장한다고 말할 때 (사이트맵) 저렴 한, 그것은 일반적으로 오렌지 비교에 사과입니다.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` 해당 객체의 대응 URl은 - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS는 URL이 어떻게 구성되었는지에 약간의 변화를 지원하지만, ERDDAP™ 이 1개의 특정한 체재를 요구합니다: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* 이름 * ERDDAP v2.29, 이제 사용할 수 있습니다 `·` 버킷 URL 대신 URI 형식. 이것은에 의해 사용되는 형식입니다. [AWS s3의 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) · · *버킷 이름* / 한국어 *주요 특징* @@ -697,22 +697,22 @@ dataset가 거대한 Gridded 데이터 파일의 거대한 컬렉션 인 경우, 모든 경우 AWS SDK가 필요하므로 AWS 계정이 필요합니다. Java (이름 * ERDDAP™ 버킷의 내용에 대한 정보를 검색) AWS 계정 자격 증명을 요구합니다. (더 많은) ERDDAP™ AWS S3 Buckets만 접근할 수 있습니다.<캐시FromUrl>] (#cachefromurl의 경우) (주)<fileDir>) 특정 형식으로: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* 이름 * * BucketName은 버킷 이름의 짧은 형태입니다, 예를 들어 noaaa-goes17 . * aws-region, e.g., us-east-1, 테이블 중 하나에있는 "Region"열에서 [AWS 서비스 종료점](https://docs.aws.amazon.com/general/latest/gr/rande.html) 버킷이 실제로 있습니다. * 접두사는 선택 사항입니다. 현재, 그것은 끝해야 '/' · -예를 들어,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +예를 들어, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ 이 URL 형식은 AWS S3 권고 중 하나입니다. [버킷 접근](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) 이름 * [접두사의이 설명](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) · ERDDAP™ 버킷 URL과 옵션 접두사를 지정하려면 하나의 URL로 결합해야 합니다.<cacheFromUrl> (또는<fileDir>) 파일이 있습니다. #### 공중 AWS S3 물통을 시험하십시오{#test-public-aws-s3-buckets} 공개 버킷의 경우 브라우저의 AWS S3 디렉토리의 버킷 URL을 테스트하고, 예를 들어, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) 버킷 URL이 정확하고 적합하다면 ERDDAP , XML 문서를 반환합니다. (이름 *) 그 버킷의 내용 목록. 불행히도, 전체 URL (i.e., 버킷 URL 플러스 접두사) 이름 * ERDDAP™ 주어진 dataset를 원하면 브라우저에서 작동하지 않습니다. AWS는 브라우저에서 쉽게 버킷의 계층을 검색 할 수있는 시스템을 제공하지 않습니다. (부정확한 경우, Chris에게 이메일을 보내십시오. noaaa.gov에서 존. 그렇지 않으면, 아마존,이에 대한 지원을 추가하십시오!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) 버킷 URL이 정확하고 적합하다면 ERDDAP , XML 문서를 반환합니다. (이름 *) 그 버킷의 내용 목록. 불행히도, 전체 URL (i.e., 버킷 URL 플러스 접두사) 이름 * ERDDAP™ 주어진 dataset를 원하면 브라우저에서 작동하지 않습니다. AWS는 브라우저에서 쉽게 버킷의 계층을 검색 할 수있는 시스템을 제공하지 않습니다. (부정확한 경우, Chris에게 이메일을 보내십시오. noaaa.gov에서 존. 그렇지 않으면, 아마존,이에 대한 지원을 추가하십시오!) #### 버킷의 내용보기{#viewing-the-contents-of-a-bucket} -S3 버킷은 종종 파일의 두 가지 범주를 포함, 가짜 하위 디렉토리의 몇, 이는 몇 가지가 될 수 ERDDAP™ 데이터셋. 으로 ERDDAP™ datasets, 시작 디렉토리를 알아야 합니다.<cacheFromUrl> (또는<fileDir>) 및 파일의 하위 설정 식별 파일 이름의 형식. 브라우저의 버킷 전체 내용을 보려면 S3가 먼저 1000 파일을 보여 주면 충분합니다. 현재 버킷의 모든 내용을 볼 수있는 가장 좋은 방법은 버킷을 만드는 것입니다. [EDDTable파일이름](#eddtablefromfilenames) 데이터셋 (PC에서 ERDDAP™ 그리고/또는 당신의 공중에 ERDDAP ) , 디렉토리 구조를 검색하고 파일을 다운로드 할 수있는 쉬운 방법을 제공합니다. 더 보기<fileDir> 위의 URL이 될 것입니다, 예,https://noaa-goes17.s3.us-east-1.amazonaws.com· \\[ 왜 AWS S3가 AWS 계정없이이 작업을 할 수있는 빠르고 쉬운 방법을 제공합니까? \\] 나는 비 아마존 네트워크에 내 PC에 이것을 할 때, 아마존은 속임수에 대한 응답을 느리게 나타납니다 (약 100 (·) chunk 당 파일) 첫 번째 몇 척 후 (chunk 당 1000의 파일) 다운로드 버킷이 많은 파일이 있을 수 있기 때문에 (noaaa-goes17 은 26 백만) , 버킷의 모든 내용을 얻을 수 있습니다 EDDTableFromFileNames 몇 시간 (예, 12!) 끝으로. \\[ 아마존은 맞습니까?! \\] +S3 버킷은 종종 파일의 두 가지 범주를 포함, 가짜 하위 디렉토리의 몇, 이는 몇 가지가 될 수 ERDDAP™ 데이터셋. 으로 ERDDAP™ datasets, 시작 디렉토리를 알아야 합니다.<cacheFromUrl> (또는<fileDir>) 및 파일의 하위 설정 식별 파일 이름의 형식. 브라우저의 버킷 전체 내용을 보려면 S3가 먼저 1000 파일을 보여 주면 충분합니다. 현재 버킷의 모든 내용을 볼 수있는 가장 좋은 방법은 버킷을 만드는 것입니다. [EDDTable파일이름](#eddtablefromfilenames) 데이터셋 (PC에서 ERDDAP™ 그리고/또는 당신의 공중에 ERDDAP ) , 디렉토리 구조를 검색하고 파일을 다운로드 할 수있는 쉬운 방법을 제공합니다. 더 보기<fileDir> 위의 URL이 될 것입니다, 예, https://noaa-goes17.s3.us-east-1.amazonaws.com · \\[ 왜 AWS S3가 AWS 계정없이이 작업을 할 수있는 빠르고 쉬운 방법을 제공합니까? \\] 나는 비 아마존 네트워크에 내 PC에 이것을 할 때, 아마존은 속임수에 대한 응답을 느리게 나타납니다 (약 100 (·) chunk 당 파일) 첫 번째 몇 척 후 (chunk 당 1000의 파일) 다운로드 버킷이 많은 파일이 있을 수 있기 때문에 (noaaa-goes17 은 26 백만) , 버킷의 모든 내용을 얻을 수 있습니다 EDDTableFromFileNames 몇 시간 (예, 12!) 끝으로. \\[ 아마존은 맞습니까?! \\] #### EDDTable 만들기 FromFileNames AWS S3 버킷과 데이터 세트{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} 만약 당신이 물통 이름이 있는 경우, 하지만 이미 S3 버킷의 파일 목록 또는 버킷의 관련 파일의 위치를 식별, EDDTableFromFileNames 데이터 세트를 만들기 위해 아래의 지침을 사용 하 여 S3 버킷의 디렉토리 계층을 검색할 수 있습니다 ERDDAP 이름 * "files" 시스템. @@ -727,22 +727,24 @@ S3 버킷은 종종 파일의 두 가지 범주를 포함, 가짜 하위 디렉 Linux 및 Mac OS 용 Hint : 자격 증명 파일은 Tomcat을 실행하는 사용자의 홈 디렉토리에 있어야합니다. (이름 * ERDDAP ) (이 단락을 위해, 우리는 user=tomcat을 가정할 것입니다) ~/.aws/credentials라는 파일에서. /home/tomcat -- 실제로 cd ~ 운영 체제가 ~ user=tomcat을 생각하는 곳을 찾을 수 있음을 가정하지 마십시오. 존재하지 않는 경우 디렉토리를 만듭니다. 또한, 파일에 대한 credentials 파일을 넣어 한 후, 파일에 대한 사용자 및 그룹이 tomcat이고, chmod 400 credentials를 사용하여 파일이 user=tomcat에 대한 읽기 전용인지 확인합니다. 3. 버킷 URL 만들기 [파일 형식 ERDDAP™ 견적 요청](#accessing-files-in-an-aws-s3-bucket) , 예를들면 - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) · (대중적인 물통) 브라우저에서 테스트하여 그 버킷의 내용을 나열한 XML 문서를 반환합니다. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) · (대중적인 물통) 브라우저에서 테스트하여 그 버킷의 내용을 나열한 XML 문서를 반환합니다.   4. 제품 정보 [생성데이터셋Xml](#generatedatasetsxml) 더 보기 [EDDTable파일이름](#eddtablefromfilenames) 데이터 세트: * 시작 디렉토리에 대 한, 이 구문을 사용: \\*\\*이름 * *에서OnTheFly,* 당신의BucketUrl* 예를 들어, - \\*\\*\\*fromOn더플라이,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*fromOn더플라이, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * 파일 이름 regex? · * 반복? 한국어 * 관련 제품 모든 분? 10080년 - * infoUrl ·https://registry.opendata.aws/noaa-goes/ + * infoUrl · https://registry.opendata.aws/noaa-goes/ + * 기관? NOAA * 요약? 이름 * ( ERDDAP™ decent Summary를 자동으로 생성합니다.) * 이름 * 이름 * ( ERDDAP™ decent title을 자동으로 생성합니다.) 평소처럼, 당신은 정확한 확인하기 위해 XML을 편집하고 데이터 세트의 펑크 전에 개선을해야합니다 datasets.xml · 5. 위의 지시를 따르고 dataset을로드하면 ERDDAP , 당신은 EDDTableFromFiles 데이터셋을 만들었습니다. 예를 들어, AWS Open Data Buckets에서 파일을 검색하고 다운로드하기 위해 누구나 쉽게 만들려면 EDDTableFromFileNames datasets를 만들었습니다 (목록을 참조) - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) 거의 모든 [AWS S3는 자료 물통을 엽니다](https://registry.opendata.aws/) · + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) 거의 모든 [AWS S3는 자료 물통을 엽니다](https://registry.opendata.aws/) · \\[ 우리가 포함하지 않은 몇 개의 버킷에는 루트 디렉토리에 많은 파일이 있습니다. (합리적인 시간에 다운로드 할 수 있습니다) , 또는 공공 액세스 허용하지 않습니다 (그들은 모두 공개되어야합니까?) , 또는 Requester 급여 물통입니다 (예, Sentinel) · \\] 클릭하시면 "files" 이 데이터셋 중 하나에 대한 링크는 S3 버킷의 디렉토리 트리 및 파일을 검색할 수 있습니다. 방법 때문에\\*\\*\\*fromOnTheFly EDDTableFromFiles 작품, 이 디렉토리 목록은 항상 완벽하게 최신이기 때문에 ERDDAP™ 을 얻 그 에 a-fly. 디렉토리 트리를 실제 파일 이름로 클릭하고 파일 이름을 클릭합니다. ERDDAP™ AWS에서 파일을 직접 다운로드 할 수 있도록 AWS S3에 요청을 리디렉션합니다. 그런 파일을 검사 할 수 있습니다. @@ -756,7 +758,7 @@ AWS가 단순히 브라우저를 사용하여 공용 버킷의 내용을 볼 수 **그런 다음 ERDDAP™ 사용자가 파일에 액세스하는 데이터 세트.** 자주 묻는 질문 [ ERDDAP™ S3 버킷](#erddap-and-aws-s3-buckets) (이름 *) · 위에 만든 샘플 EDDTableFromFileNames dataset의 경우, 디렉토리 트리의 디렉토리 및 파일 이름과 함께 작은 포킹을 수행하면 최상위 디렉토리 이름이 명확하게됩니다. (예, ABI-L1b-RadC) 관련 기사 ERDDAP™ 별도의 데이터셋을 호출합니다. 당신이 일하는 물통은 유사할지도 모릅니다. 별도의 데이터 세트를 만들 수 있습니다. ERDDAP™ 그 datasets의 각각을 위해, 예를 들면, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ 으로<cacheFromUrl>. 불행히도, 이 특정한 예를 위해, 물통에 있는 자료 세트는 1개 수준 2 datasets이기 위하여 봅니다, ERDDAP™ [특히 좋지 않습니다.](#dimensions) dataset가 다른 크기를 사용하는 변수의 더 복잡한 컬렉션이기 때문에.   @@ -975,7 +977,7 @@ Unsorted 치수 값은 거의 항상 소스 데이터 세트와 문제를 나타 ### EDDGrid 사이트맵{#eddgridfromdap} [ ** EDDGrid 사이트맵** ](#eddgridfromdap) 핸들 그리드 변수에서 [ DAP ](https://www.opendap.org/) 서버. -* 우리는 강하게 추천합니다 [Generate데이터셋 Xml 프로그램](#generatedatasetsxml) 거친 초안을 만들기 위해 datasets.xml 이 dataset에 대한 펑크. 해당 정보를 수집하거나 자신의 XML을 만들 필요가 있습니다. EDDGrid FromDap dataset 를 클릭하여 소스 데이터셋의 DDS 및 DAS 파일을 브라우저에서 찾으세요 (.das 및 .dds를 추가하여 sourceUrl , 예를 들면, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) · +* 우리는 강하게 추천합니다 [Generate데이터셋 Xml 프로그램](#generatedatasetsxml) 거친 초안을 만들기 위해 datasets.xml 이 dataset에 대한 펑크. 해당 정보를 수집하거나 자신의 XML을 만들 필요가 있습니다. EDDGrid FromDap dataset 를 클릭하여 소스 데이터셋의 DDS 및 DAS 파일을 브라우저에서 찾으세요 (.das 및 .dds를 추가하여 sourceUrl , 예를 들면, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) ·   * EDDGrid FromDap은 모든 다차원 변수에서 데이터를 얻을 수 있습니다. DAP 데이터 서버. (이전, EDDGrid fromDap은 "grid"로 지정된 변수에 제한되었지만 더 이상 요구 사항은 없습니다.)   @@ -1335,7 +1337,7 @@ THREDDS의 유사한 기능과는 달리, ERDDAP™ 항상 창조 axisVariable ``` -캡처 그룹 번호 2의 사용을 참고하여 'r' 또는 's' 이후 발생하는 손가락을 캡처하고, "\\_global". 이 예제는 또한 추가 속성을 추가하는 방법을 보여줍니다. (₢ 킹 ioos\\_category 및 단위) 축 변수에. +캡처 그룹 번호 2의 사용은 'r' 또는 's' 이후 발생하는 손가락을 캡처하기 위해 "\\_global" · 이 예제는 또한 추가 속성을 추가하는 방법을 보여줍니다. (₢ 킹 ioos\\_category 및 단위) 축 변수에.   #### 외부 압축 파일{#externally-compressed-files} * Datasets는 EDDGrid 파일 및 EDDTable fromFiles는 외부 압축 데이터 파일에서 직접 데이터를 제공 할 수 있습니다. .tgz · .tar .gz · .tar .gzip · .gz · .gzip · .zip · .bz2 , 그리고 .Z 파일. @@ -1433,7 +1435,7 @@ MAY 는 하나의 디렉토리 또는 디렉토리 및 하위 디렉토리에 대신, 사용 [<cacheFromUrl> 시스템 (#cachefromurl의 경우) · 오시는 길 ERDDAP™ byte 범위 요청을 통해 파일로 datasets -- -이 주위에 플러핑, 당신이 할 수있는 주어진 (한국어) dataset의 생각 ERDDAP™ 큰자지 .nc 첨부 파일 " .nc "베이스 OPen DAP 주어진 dataset를 위한 URL (₢ 킹https://myserver.org/erddap/griddap/datasetID.nc그리고 ?query를 추가하여 subset을 지정합니다.) , 그것은 아마도 당신이 netcdf-java를 사용할 수 있는지 묻는 것입니다, Ferret 다른 것 NetCDF 클라이언트 소프트웨어를 통해 데이터를 읽기 HTTP 범위 요청 ERDDAP · 대답은 아니, 정말 거대하지 않기 때문에 " .nc " 파일. 이 작업을 수행하려면 대신이 옵션 중 하나를 수행하십시오. +이 주위에 플러핑, 당신이 할 수있는 주어진 (한국어) dataset의 생각 ERDDAP™ 큰자지 .nc 첨부 파일 " .nc "베이스 OPen DAP 주어진 dataset를 위한 URL (₢ 킹 https://myserver.org/erddap/griddap/datasetID.nc 그리고 ?query를 추가하여 subset을 지정합니다.) , 그것은 아마도 당신이 netcdf-java를 사용할 수 있는지 묻는 것입니다, Ferret 다른 것 NetCDF 클라이언트 소프트웨어를 통해 데이터를 읽기 HTTP 범위 요청 ERDDAP · 대답은 아니, 정말 거대하지 않기 때문에 " .nc " 파일. 이 작업을 수행하려면 대신이 옵션 중 하나를 수행하십시오. * 제품 정보(OPeN)DAP클라이언트 소프트웨어가 제공하는 griddap 서비스에 연결 ERDDAP · 그것은 무엇인가 DAP (그리고 이렇게 ERDDAP ) 설계 되었습니다. 그것은 아주 능률적입니다. * 또는, 소스 파일을 다운로드 (₢ 킹) 이름 * "files" 시스템 (또는 subset 파일 .nc · 이름 *) 컴퓨터에 netcdf-java, Ferret 다른 것 NetCDF 클라이언트 소프트웨어 읽기 (현재 위치) 지역 파일 (₢ 킹) · @@ -2253,9 +2255,9 @@ Cassandra는 목록, 세트, 또는 지도 란을 위한 색인을 만들 수 >  </dataset> ### 연락처{#eddtablefromdapsequence} - [ **연락처** ](#eddtablefromdapsequence) 1- 및 2-level sequences 내의 변수 처리 [ DAP ](https://www.opendap.org/) 서버와 같은 DAP 1개 (에 의해https://www.pmel.noaa.gov/epic/software/dapper/, 이제 중단) · + [ **연락처** ](#eddtablefromdapsequence) 1- 및 2-level sequences 내의 변수 처리 [ DAP ](https://www.opendap.org/) 서버와 같은 DAP 1개 (에 의해 https://www.pmel.noaa.gov/epic/software/dapper/ , 이제 중단) · -* 우리는 강하게 추천합니다 [Generate데이터셋 Xml 프로그램](#generatedatasetsxml) 거친 초안을 만들기 위해 datasets.xml 이 dataset에 대한 펑크. 그런 다음 수정할 수 있습니다. 브라우저의 소스 데이터셋의 DDS 및 DAS 파일을 찾는 데 필요한 정보를 수집할 수 있습니다 (.das 및 .dds를 추가하여 sourceUrl (예: 예)https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* 우리는 강하게 추천합니다 [Generate데이터셋 Xml 프로그램](#generatedatasetsxml) 거친 초안을 만들기 위해 datasets.xml 이 dataset에 대한 펑크. 그런 다음 수정할 수 있습니다. 브라우저의 소스 데이터셋의 DDS 및 DAS 파일을 찾는 데 필요한 정보를 수집할 수 있습니다 (.das 및 .dds를 추가하여 sourceUrl (예: 예) https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * 변수는 DAP .dds 응답이 변수를 붙드는 데이터 구조가 "sequence"임을 나타냅니다. (케이스 insensitive) · * 일부 경우에, 당신은 순서 내에서 시퀀스를 볼 것 이다, 2-level sequence -- EDDTableFromDapSequence 이러한 핸들, 너무. @@ -2378,15 +2380,15 @@ Generate데이터셋 Xml는 EDDTableFromDatabase를 위한 3개의 특별한 선 * [JDBC 드라이버 및<드라이버이름>] (#jdbc 드라이버) -- 데이터베이스에 적합한 JDBC 3 또는 JDBC 4 드라이버 .jar 파일을 가져야하며 내 계정 *뚱 베어* /webapps/erddap/WEB-INF/lib 설치 후 ERDDAP · 그때, 당신의 datasets.xml 이 dataset의 경우, 지정해야 합니다.<driverName> 이 드라이버의 경우, 이는 (불행히도) 파일명과 다릅니다. 데이터베이스 및 driverName에 대한 JDBC 드라이버에 대한 웹 검색 Java 사용해야 합니다. - * MariaDB의 경우, 시도 [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * MariaDB의 경우, 시도 [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) 더 보기<driverName> 사용 datasets.xml (더 보기) 아마 org.mariadb.jdbc. 드라이버 . - * MySQL 및 Amazon RDS의 경우 [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * MySQL 및 Amazon RDS의 경우 [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) 더 보기<driverName> 사용 datasets.xml (더 보기) 아마 com.mysql.jdbc. 드라이버 . - * 제품 정보 Oracle , 시도 [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) · + * 제품 정보 Oracle , 시도 [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) · 더 보기<driverName> 사용 datasets.xml (더 보기) 아마도 oracle.jdbc.driver입니다. Oracle 드라이버 . - * Postgresql의 경우 JDBC 4 드라이버가 있습니다. [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Postgresql의 경우 JDBC 4 드라이버가 있습니다. [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) 더 보기<driverName> 사용 datasets.xml (더 보기) 아마 org.postgresql입니다. 드라이버 . - * SQL Server의 경우 JTDS JDBC 드라이버를 얻을 수 있습니다. [https://jtds.sourceforge.net](https://jtds.sourceforge.net) · + * SQL Server의 경우 JTDS JDBC 드라이버를 얻을 수 있습니다. [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) · 더 보기<driverName> 사용 datasets.xml (더 보기) is 아마 net.sourceforge.jtds.jdbc. 드라이버 . 당신은 JDBC 드라이버 .jar를 넣어 후 ERDDAP™ lib 디렉토리, 당신은 .bat 및 / 또는 .sh 스크립트 파일에 .jar 파일에 대한 참조를 추가해야합니다 GenerateDatasets Xml, DasDds 및 ArchiveADataset는 *뚱 베어* /webapps/erddap/WEB-INF/ 디렉토리; 그렇지 않으면, 당신은 그 스크립트를 실행할 때 ClassNotFoundException을 얻을 것이다. @@ -2524,7 +2526,7 @@ PostgreSQL은 훨씬 빨리 반응합니다. [채용정보](https://www.postgres username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -DataSource를 사용하는 일반 정보 [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) · +DataSource를 사용하는 일반 정보 [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) · 이름 * [Tomcat DataSource 정보](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) 이름 * [Tomcat DataSource 예제](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) 또는 다른 애플리케이션 서버와 DataSources를 사용하여 웹을 검색합니다. * 다른 모든 것이 실패하면 데이터 저장을 고려하십시오. NetCDF v3의 .nc 파일 형식 (기타 제품 .nc 파일 사용 [사이트맵 분리된 표본 추출 Geometries (사이트맵) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Ragged 배열 자료 구조 etc로 취급될 수 있습니다 ERDDAP 이름 * [EDDTableNcCFFiles에서](#eddtablefromnccffiles) ) · 로그인한 경우 (각 공간과 시간의 펑크에 대한 데이터) · ERDDAP™ 데이터를 신속하게 추출할 수 있습니다. @@ -2608,7 +2610,7 @@ DataSource를 사용하는 일반 정보 [https://docs.oracle.com/javase/tutoria 생성되는 XML의 펑크는 각 dataset의 GenerateDatasetsXml에 의해 포함합니다: - * · datasetID 그것은 EDDGrid 이름 * datasetID 플러스 "\\_AsATable". + * · datasetID 그것은 EDDGrid 이름 * datasetID 더 보기 "\\_AsATable" · * 새로운 요약 글로벌 속성은 EDDGrid 's Summary plus this dataset이 무엇인지 설명하는 새로운 첫 번째 단락. * 새로운 타이틀 글로벌 속성은 EDDGrid 's title plus ", (테이블으로) · * 10의 값으로 새로운 maxAxis0 글로벌 속성. @@ -2644,21 +2646,21 @@ DataSource를 사용하는 일반 정보 [https://docs.oracle.com/javase/tutoria * [EDDTableFromFileNames dataset의 데이터](#eddtablefromfilenames-data) 테이블은 ERDDAP™ 로컬 파일 그룹에 대한 정보로 on-the-fly를 만듭니다. 테이블에는 각 파일에 대한 행이 있습니다. 4개의 특수 속성 [ datasets.xml 이 dataset를 위해](#eddtablefromfilenames-skeleton-xml) 이 dataset에 어떤 파일이 포함될지 결정하십시오: ##### 파일 형식 사이트맵{#filedir} - * <파일Dir> -- 이 데이터셋의 파일로 서버의 파일 시스템에 소스 디렉토리를 지정합니다. 실제로 서버의 파일 시스템에 위치하는 파일<fileDir>는 가상 디렉토리에서 이 dataset의 URL 열에 나타납니다.https://*serverUrl*/erddap/files/*datasetID/*· + * <파일Dir> -- 이 데이터셋의 파일로 서버의 파일 시스템에 소스 디렉토리를 지정합니다. 실제로 서버의 파일 시스템에 위치하는 파일<fileDir>는 가상 디렉토리에서 이 dataset의 URL 열에 나타납니다. https://*serverUrl*/erddap/files/*datasetID/* · 예를 들어, datasetID jplMU 이다 RSS 사이트맵 그리고<fileDir>는 /home/data/mur/, 그리고 그 디렉토리에는 jplMU라는 파일이 있습니다. RSS 파일 형식: .png (2000x2400) 그 파일에 대한 사용자에 표시된 URL은 - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png· + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png · 로컬 디렉토리를 사용하여<fileDir>, 당신은 또한 원격의 URL을 지정할 수 있습니다, 디렉토리 같은 웹 페이지. 이 작품 : * THREDDS, e.g에 통합 된 데이터 세트, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] * 통합된 datasets Hyrax , 예를들면 - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * 대부분의 Apache-like 디렉토리 목록, 예, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### 으로OnTheFly{#fromonthefly} [\\*\\*\\*fromOn더플라이](#fromonthefly) -- 어떤 거대한 S3 물통을 위해 (noaa-goes17 처럼, 이는 26 백만 파일) , 그것은 걸릴 수 있습니다 ERDDAP™ 최대 12 시간 동안 버킷의 내용에 대한 모든 정보를 다운로드 (그런 다음 다른 문제가 있습니다.) · 이 주변을 얻으려면, 사용할 수있는 특별한 방법이 있습니다.<fileDir> 에 EDDTableFromFileNames 을 사용하여 디렉토리와 파일 이름을 AWS S3 버킷. dataset는 S3 버킷의 감독 및 파일 이름의 모든 목록이 데이터 세트에 요청을 통해 검색 할 수 없습니다. 그러나 dataset는 디렉토리의 이름을 얻을 것이다 및 파일 on-the-fly if user traverses the directory hierarchy with dataset's "files" 옵션. 따라서, 사용자는 데이터셋을 통해 S3 버킷의 파일 계층 및 파일을 검색 할 수 있습니다. "files" 시스템. 이렇게하려면 S3 버킷의 URL을 "시작 디렉토리"로 지정합니다. (GenerateDatasets에 대하여 사이트맵) 또는<파일Dir> (내 계정 datasets.xml ) , 사용: ``` @@ -2837,13 +2839,13 @@ dataset가 다시로드되면 ERDDAP™ 현재 사용 가능한 파일을 캐시 * 더 보기<cacheFromUrl> 태그는 원격 파일 목록에서 원격 데이터셋의 파일 목록으로 URL을 지정할 수 있습니다. * THREDDS, e.g에 통합 된 데이터 세트, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] * 통합된 datasets Hyrax , 예를들면 - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * 대부분의 Apache-like 디렉토리 목록, 예, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 물통, 예를들면, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) 그러나 AWS 계정과 설정이 필요할 수 있습니다. 이름 * [S3 버킷 작업 ERDDAP™ ](#working-with-aws-s3-files) · 또한, 당신은 보통 캐시를 사용할 필요가 없습니다 파일이 ASCII 파일 인 경우 S3 버킷의 파일이있는 FromUrl (예를 들어, .csv) , 때문에 ERDDAP™ 효율적으로 스트림을 통해 버킷에서 데이터를 읽을 수 있습니다. @@ -2901,7 +2903,7 @@ dataset가 다시로드되면 ERDDAP™ 현재 사용 가능한 파일을 캐시 두 번째 옵션은 특정 값입니다. 위의 예는 2018 년 2 월 10 일, 예를 들어, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] 일 011, 012, ..., 019. (더 보기 [regex 문서](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) 이름 * [regex 튜토리얼](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) ·) 당신이 만드는 데 도움이 필요한 경우<cachePartialPathRegex>, 이메일을 보내<cacheFromUrl> 에 Chris. noaaa.gov의 존. @@ -3384,7 +3386,7 @@ EDDTableFromHttpGet의 독특한 특징은 아래와 같습니다. 당신은이 * 사이트맵 * 요청은 '&'에 의해 분리된 key=value 쌍과 더불어 표준 HTML 형태 응답과 같이 형식화됩니다. 예를 들어, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 이름 * ERDDAP™ 데이터 추가 또는 변경 stationID 지정된 시간에 =46088. * 이 변화의 저자는 JohnSmith이고 열쇠는 someKey1입니다. * URL은 유효한 값을 포함해야 합니다. (누락된 값) 모든 것 [ http 자주 묻는 질문](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTableFromHttpGet의 독특한 특징은 아래와 같습니다. 당신은이   * · .delete * 요청은 '&'에 의해 분리된 key=value 쌍과 더불어 표준 HTML 형태 응답과 같이 형식화됩니다. 예를 들어, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 이름 * ERDDAP™ 데이터 삭제 stationID 지정된 시간에 =46088. * 이 변화의 저자는 JohnSmith이고 열쇠는 someKey1입니다. * URL을 지정해야 합니다. [ http 자주 묻는 질문](#httpgetrequiredvariables-global-attribute) 자주 묻는 질문 (₢ 킹 stationID 그리고 시간) · 그 값이 dataset에서 행에 이미 일치하면 (그들은 일반적으로) , 오래된 값은 효과적으로 삭제됩니다 (이전 값이 여전히 이전의 사용자 요청 데이터에 접근하는 경우 [이름 *](#versioning) dataset의) · @@ -3667,7 +3669,7 @@ EDDTable 때문에 에서Http Dataset의 모든 변경 사항을 저장하고, ##### HTTPS 넣어 및 삭제{#https-put-and-delete} * ["HTTP PUT 및 DELETE는 어떻습니까?!"](#https-put-and-delete) - [Hypertext 전송 프로토콜 (HTTP를) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) 월드 와이드 웹의 기초이며 웹 페이지 URL이 "로 시작하는 이유http://"또는 "https://"· HTTPS는 추가 보안 레이어와 HTTP입니다. 매일, 브라우저, 스크립트 및 컴퓨터 프로그램은 수십억 개의 HTTP를 만듭니다. (사이트맵) **이름 *** 원격 소스에서 정보를 얻는 요청. HTTP를 (사이트맵) 기타 [한국어](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , 믿을 수 있는 PUT (데이터를 서버에 밀어) 그리고 DELETE (서버에서 DELETE 데이터) · 예, PUT 및 DELETE는 데이터를 삽입하는 적절한 방법이며, HTTP를 통해 데이터셋을 삭제합니다. (사이트맵) · HTTP와 함께 작동 할 수있는 소프트웨어의 모든 조각에 의해 지원됩니다 (사이트맵) · 함께 일하는 것은 정말 쉽습니다. 누구나 이미 POST를 사용하는 방법을 알고 (일반적으로 같은 방법으로 사용할 수 있습니다.) , 그래서 우리는 EDDTableFromHttpGet 작업을 수행 GET 및 POST. 매우 몇 명 (몇몇 컴퓨터 프로그래머) PUT와 DELETE와 함께 일했습니다. PUT 및 DELETE는 일반적으로 컴퓨터 언어로만 지원되므로 숙련 된 프로그램을 사용하십시오. 그래서 PUT 및 DELETE는 일반적으로 도구가 진화 한 방법을 주어진 훨씬 더 커진 접근입니다. + [Hypertext 전송 프로토콜 (HTTP를) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) 월드 와이드 웹의 기초이며 웹 페이지 URL이 "로 시작하는 이유 http://" 또는 " https://" · HTTPS는 추가 보안 레이어와 HTTP입니다. 매일, 브라우저, 스크립트 및 컴퓨터 프로그램은 수십억 개의 HTTP를 만듭니다. (사이트맵) **이름 *** 원격 소스에서 정보를 얻는 요청. HTTP를 (사이트맵) 기타 [한국어](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , 믿을 수 있는 PUT (데이터를 서버에 밀어) 그리고 DELETE (서버에서 DELETE 데이터) · 예, PUT 및 DELETE는 데이터를 삽입하는 적절한 방법이며, HTTP를 통해 데이터셋을 삭제합니다. (사이트맵) · HTTP와 함께 작동 할 수있는 소프트웨어의 모든 조각에 의해 지원됩니다 (사이트맵) · 함께 일하는 것은 정말 쉽습니다. 누구나 이미 POST를 사용하는 방법을 알고 (일반적으로 같은 방법으로 사용할 수 있습니다.) , 그래서 우리는 EDDTableFromHttpGet 작업을 수행 GET 및 POST. 매우 몇 명 (몇몇 컴퓨터 프로그래머) PUT와 DELETE와 함께 일했습니다. PUT 및 DELETE는 일반적으로 컴퓨터 언어로만 지원되므로 숙련 된 프로그램을 사용하십시오. 그래서 PUT 및 DELETE는 일반적으로 도구가 진화 한 방법을 주어진 훨씬 더 커진 접근입니다.   ##### HttpGet 노트{#httpget-notes} * [지원하다](#httpget-notes) @@ -3676,7 +3678,7 @@ EDDTable 때문에 에서Http Dataset의 모든 변경 사항을 저장하고, ##### 이름 *{#thanks} * [기본 아이디어에 대한 CHORDS 덕분에.](#thanks) EDDTableFromHttpGet의 기본 아이디어 (i.e., 사용 HTTP GET dataset에 데이터 추가 요청) UCAR에서 (NCAR의?) [Cloud-Hosted 실시간 데이터 서비스 (주요 특징) ](https://github.com/earthcubeprojects-chords) 프로젝트. 요청에 매개 변수의 형식 (반복되는 *name=값* , &'s에 의해 분리하는) 웹 페이지에 HTML 형태로 사용되는 동일한 표준 형식입니다. 그것은 간단 하 고 화려한 아이디어와 더 많은 그래서 그것 때문에 메쉬 너무 완벽 하 게 ERDDAP 탭 데이터 처리를위한 기존 시스템. 아이디어는 힌트에 분명하지만, 나는 (뚱 베어) 생각하지 않았다. EDDTableHttp에서 기본 아이디어를 사용하여 구현하는 방법의 우리의 아이디어와 결합하여 시스템을 만들기 ERDDAP™ 데이터 업로드 을 사용하는 기본 아이디어 이외의 을 사용하여 데이터를 시스템에 밀어, EDDTableFromHttpGet 구현은 완전히 CHORDS의 독립적이며 다른 기능을 가지고 (e.g., 로그 파일, 데이터의 Chunking, 다른 보안 시스템, CRUD 지원, 재현성 데이터) · CHORDS에 대한 우리의 노출은 웹 세미나였습니다. 우리는 코드를보고하지 않았거나 프로젝트에 대해 읽지 않았다. 즉시 우리가 시스템을 다른 방식으로 구현하려는 것을 알고 있기 때문에. 그러나 우리는 기본적인 아이디어를 위해 그들에게 감사하고 있습니다. CHORDS에 대한 전체 참조는 -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., 염료, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014년) · Geosciences를 위한 Cloud-Hosted 실시간 데이터 서비스 (주요 특징) 소프트웨어. UCAR/NCAR -- 지구 관찰 실험실. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., 염료, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014년) · Geosciences를 위한 Cloud-Hosted 실시간 데이터 서비스 (주요 특징) 소프트웨어. UCAR/NCAR -- 지구 관찰 실험실. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTable에서 Hyrax 파일 형식{#eddtablefromhyraxfiles} [ **EDDTable에서 Hyrax 파일 형식** ](#eddtablefromhyraxfiles) (뚱 베어) 여러 변수를 가진 데이터 파일, 각각 하나 이상의 공유 크기 (예를 들면, 시간, 고도 (또는 깊이) , 위도, 경도) , 에 의해 제공 [ Hyrax OPeNDAP 계정 관리](https://www.opendap.org/software/hyrax-data-server) · @@ -3692,7 +3694,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, * 이 클래스 스크린 스크랩 Hyrax 각 디렉토리의 파일 목록이있는 웹 페이지. 이 때문에, 그것은 현재의 형식에 매우 구체적인 Hyrax 웹 페이지. 우리는 조정하려고합니다. ERDDAP™ /when 미래 버전의 경우 Hyrax 파일이 나열된 방법을 변경합니다. * 더 보기<fileDir> 설정은 무시됩니다. 이 클래스 다운로드 이후 각 원격 데이터 파일의 로컬 복사본을 만듭니다. ERDDAP™ 파일 힘 Dir는 *큰Parent감독* / 복사/ * datasetID * ·. * 제품 정보< sourceUrl >, dataset의 기본 디렉토리의 URL을 사용 Hyrax 서버, 예를 들면, - < sourceUrl ·http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ 한국어 sourceUrl · + < sourceUrl · http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ 한국어 sourceUrl · (하지만 한 줄에 넣어) (죄송합니다, 서버는 더 이상 사용할 수 없습니다.) · 더 보기 sourceUrl 웹 페이지는 일반적으로 " OPeNDAP Server 인덱스 \\[ 디렉토리Name \\] " 상단에. * 이 클래스는 항상 다운로드하고 각 원격 데이터 파일의 로컬 복사본을 만들려면이 데이터 세트를 결코 감싸지 않아야합니다. [EDDTable코피](#eddtablecopy) · @@ -3706,7 +3708,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, 이 파일과 또 다른 문제: Principal\\_Investigator row\\_size 변수는 sample\\_dimension 속성이 없고 위의 규칙을 따르지 않습니다. -이 dataset 유형을 위한 표본 파일은에서 찾아낼 수 있습니다https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다 \\] · +이 dataset 유형을 위한 표본 파일은에서 찾아낼 수 있습니다 https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다 \\] · 이 클래스의 슈퍼 클래스를 참조, [EDDTable파일](#eddtablefromfiles) , 이 클래스의 작품과 사용법에 대한 정보. @@ -3850,10 +3852,10 @@ CF DSG 컨벤션은 수십 개의 파일 형식을 정의하고 수많은 사소 [ **연락처** ](#eddtablefromnos) (관련 상품) 데이터 처리 NOAA [이름 *](https://opendap.co-ops.nos.noaa.gov/axis/) 사용 설명서 [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) 요청 및 응답을 위해. 그것은 아주 특정합니다 NOAA NOS의 XML. datasets2.xml의 sample EDDTableFromNOS dataset을 참조하십시오.   ### EDDTable온도{#eddtablefromobis} - [ **EDDTable온도** ](#eddtablefromobis) Ocean Biogeographic Information System의 데이터 처리 (오비스) 계정 관리 (·http://www.iobis.org ) · 이제 OBIS 서버 시스템의 최신형을 사용하는 더 많은 활성 서버가 없습니다. + [ **EDDTable온도** ](#eddtablefromobis) Ocean Biogeographic Information System의 데이터 처리 (오비스) 계정 관리 (· http://www.iobis.org ) · 이제 OBIS 서버 시스템의 최신형을 사용하는 더 많은 활성 서버가 없습니다. * OBIS 서버는 XML 요청을 기대하고 XML 응답을 반환합니다. -* 모든 OBIS 서버는 동일한 변수를 동일하게 제공합니다. (·http://iobis.org/tech/provider/questions) , OBIS dataset을 설정하기 위해 다량을 지정할 필요가 없습니다. ERDDAP · +* 모든 OBIS 서버는 동일한 변수를 동일하게 제공합니다. (· http://iobis.org/tech/provider/questions ) , OBIS dataset을 설정하기 위해 다량을 지정할 필요가 없습니다. ERDDAP · * 당신은 "을 포함 creator\\_email "글로벌의 특성 addAttributes , 그 정보는 라이센스 내에서 사용됩니다. 적합한 이메일 주소는 sourceURL에서 XML 응답을 읽을 수 있습니다. * 글로벌 속성을 얻을 수 없거나 할 수 없습니다 [< subsetVariables >] (#subsetvariables의 특징) 주어진 OBIS 서버로 일하기. 시도하면, 단지 하나의 변수를 시도 (예를 들면, ScientificName 또는 Genus) · #### EDDTable온도 스켈레톤 XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ CF DSG 컨벤션은 수십 개의 파일 형식을 정의하고 수많은 사소 * 사이트맵 (Sensor 웹 사용) 이름 * SOS (센서 관측 서비스) 이름 * [OpenGIS® 표준](https://www.ogc.org/standards) · 이 웹 사이트는 표준 문서가 있습니다. * 더 보기 OGC 웹 서비스 일반적인 명세 ver 1.1.0 ( OGC 06-121r3에) GET 및 POST 쿼리의 구성 (단면도를 보십시오 7.2.3와 단면도 9) · * getCapabilities xml 요청을 보내면 SOS 계정 관리 ( sourceUrl + "?서비스 = SOS 관련 기사 GetCapabilities ·) , 당신은 역과 관찰의 목록으로 xml 결과를 얻을 데이터가 있는 속성. - * ObservProperty는 URI의 공식 참조입니다. 예를 들면, urn:ogc:phenomenon: 경도: wgs84 또는https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * ObservProperty는 URI의 공식 참조입니다. 예를 들면, urn:ogc:phenomenon: 경도: wgs84 또는 https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * discoverProperty는 변수가 아닙니다. - * 1 개 이상의 변수는 동일한 관찰을 가질 수 있습니다. 제품정보 (예를 들면, insideTemp 및 외부 임시 직원은 둘 다 관찰했습니다 제품정보https://mmisw.org/ont/cf/parameter/air\\_temperature) · + * 1 개 이상의 변수는 동일한 관찰을 가질 수 있습니다. 제품정보 (예를 들면, insideTemp 및 외부 임시 직원은 둘 다 관찰했습니다 제품정보 https://mmisw.org/ont/cf/parameter/air\\_temperature ) · * getObservation xml 요청을 보낼 경우 SOS 서버, 당신은 응답, 필드 단위 및 데이터에 필드 이름의 설명으로 xml 결과를 얻을. 분야 이름은 경도, 위도, 깊이를 포함합니다 (아마) , 그리고 시간. * 각 각 dataVariable EDDTableFrom를 위해 SOS 서버에서 요청해야 하는 ObservProperty를 식별하는 "observedProperty" 속성을 포함해야 합니다. 종종, 몇몇 dataVariable s는 동일한 복합 ObservProperty를 나열합니다. * 각 데이터 유형 dataVariable 서버로 지정할 수 없습니다. 그래서, 서버에서 XML 데이터 응답을보고 적절한 할당해야합니다 [<dataType>s는 (#자료) 내 계정 ERDDAP™ 데이터셋 dataVariable 정의. @@ -3991,11 +3994,11 @@ dataset가 생성될 때 dataset의 글로벌 속성에. * 이 클래스는 THREDDS가 제공하는 Catalog.xml 파일을 목록으로 읽습니다.<카탈로그Refs (추가 Catalog.xml 하위 파일 참조) 이름 *<데이터셋>s (데이터 파일) · * 더 보기<fileDir> 설정은 무시됩니다. 이 클래스 다운로드 이후 각 원격 데이터 파일의 로컬 복사본을 만듭니다. ERDDAP™ 파일 힘 Dir는 *큰Parent감독* / 복사/ * datasetID * ·. * 제품 정보< sourceUrl >, THREDDS 서버의 dataset에 대한 Catalog.xml 파일의 URL을 사용, 예를 들어: 웹 브라우저에서 사용할 수있는이 URL의 경우, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] · -제품 정보< sourceUrl ·https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ 한국어 sourceUrl · + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020년 10월 21일 이 서버는 더 이상 믿을 수 없습니다. \\] · +제품 정보< sourceUrl · https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ 한국어 sourceUrl · (하지만 한 줄에 넣어) · * 이 클래스는 항상 다운로드하고 각 원격 데이터 파일의 로컬 복사본을 만들려면이 데이터 세트를 결코 감싸지 않아야합니다. [EDDTable코피](#eddtablecopy) · -* 이 dataset 유형은 OPTIONAL, 드물게 사용된, 특별한 꼬리표를 지원합니다,<특수모드> *지원하다* </specialMode> 특별한 것을 지정할 수 있는, 하드 코딩된 규칙은 서버에서 다운로드해야 하는 파일을 결정하기 위하여 사용되어야 합니다. 현재, 유일한 유효한 *지원하다* datasets와 함께 사용되는 SAMOShttps://tds.coaps.fsu.edu/thredds/catalog/samos마지막 버전 번호로만 파일을 다운로드합니다. +* 이 dataset 유형은 OPTIONAL, 드물게 사용된, 특별한 꼬리표를 지원합니다,<특수모드> *지원하다* </specialMode> 특별한 것을 지정할 수 있는, 하드 코딩된 규칙은 서버에서 다운로드해야 하는 파일을 결정하기 위하여 사용되어야 합니다. 현재, 유일한 유효한 *지원하다* datasets와 함께 사용되는 SAMOS https://tds.coaps.fsu.edu/thredds/catalog/samos 마지막 버전 번호로만 파일을 다운로드합니다. * 이 클래스의 슈퍼 클래스를 참조, [EDDTable파일](#eddtablefromfiles) , 이 클래스의 작품과 사용법에 대한 정보. * 1D, 2D, 3D 및 4D 예제를 참조하십시오. [EDDTableFromNcFiles는](#eddtablefromncfiles) ·   @@ -4182,8 +4185,8 @@ WARNING : 값의 주어진 조합이 원격 데이터셋에서 사라지면 EDDT ``` ``` -해당 지역은 sourceUrl (·https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -관련 기사 sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) · +해당 지역은 sourceUrl (· https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +관련 기사 sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) · 이 태그의 값에 대한 변경은 다음 번 효력을 발생합니다. ERDDAP™ 지원하다 datasets.xml dataset에 응답을 포함하여 [기본 정보](/docs/server-admin/additional-information#flag) · 그러나, 가입 시스템과 관련된 보안상의 이유로, **이 태그를 사용할 수 없습니다!** @@ -4314,7 +4317,7 @@ partRequestMaxBytes는 부분 그리드 데이터 요청에 대한 바이트의 ``` * 재시작할 필요가 없습니다. ERDDAP™ 변경사항<requestBlacklist> 효과를 가져다줍니다. 변경은 다음 시간을 감지합니다. ERDDAP™ reloaded 어떤 datasets 필요든지 검사하십시오. 또는, 당신은 방문해서 과정을 가속화할 수 있습니다 [설정Dataset 플래그 URL](/docs/server-admin/additional-information#set-dataset-flag) 어떤 dataset든지를 위해. * 내 계정 ERDDAP™ 매일 보고서에는 가장 활발한 허용 및 차단 된 요청자 목록을 포함합니다. - * 도메인/소용이 숫자 IP 주소와 관련되었는지 파악하려면 무료 DNS 웹 서비스를 이용할 수 있습니다. [https://network-tools.com/](https://network-tools.com/) · + * 도메인/소용이 숫자 IP 주소와 관련되었는지 파악하려면 무료 DNS 웹 서비스를 이용할 수 있습니다. [ https://network-tools.com/ ](https://network-tools.com/) · * 더 높은 수준에서 특정 사용자를 차단 할 때 시간이 될 수 있습니다, 예를 들어, 악성 사용자. 예를 들어, 서버의 모든 것에 대한 액세스를 차단할 수 있습니다. ERDDAP · Linux에서 그러한 방법은 다음과 같습니다. [IP 테이블](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) · 예를 들어, 명령을 사용하여 198.51.100.0에서 오는 모든 것을 차단하는 규칙을 추가 할 수 있습니다. iptables -I 입력 -s 198.51.100.0 -j 드롭 @@ -4738,17 +4741,17 @@ nThreads를 컴퓨터의 CPU에 있는 CPU 핵심의 수 보다는 더 큰 숫 * 현재 EDDGrid subclasses, metadata 또는 축 변수로 변경 (예를 들면, 근실한 시간 자료를 위한 새로운 시간 점) 변화로 간주되지만 dataset의 재부팅은 변경되지 않습니다. (으로 그들) · * 현재, EDDTable subclasses의 경우, dataset의 재부팅은 변경으로 간주됩니다. * 현재 두 가지 유형의 작업이 허용됩니다. - * ·http://"또는 "https://"-- 행동이 시작되면 "http://"또는 "https://"· ERDDAP™ 메시지 보내기 HTTP GET 지정된 URL에 요청합니다. 응답은 무시됩니다. 예를 들어 URL은 다른 웹 서비스에 대해 뭔가 할 수 있습니다. + * · http://" 또는 " https://" -- 행동이 시작되면 " http://" 또는 " https://" · ERDDAP™ 메시지 보내기 HTTP GET 지정된 URL에 요청합니다. 응답은 무시됩니다. 예를 들어 URL은 다른 웹 서비스에 대해 뭔가 할 수 있습니다. * URL이 쿼리 부분이있는 경우 ("?"후) , 그것은 이미 [% 인코딩](https://en.wikipedia.org/wiki/Percent-encoding) · constraints의 특수 문자를 인코딩해야합니다. (초기 '&'와 주 이외의 '=' 제약 분야) HH가 문자의 2 자리 6 진수 값 인 형태 %HH로. 보통, 당신은 단지 몇 가지의 구두 문자를 변환해야합니다: %25 %, & %26, "%22,<%3C로, = %3D로, > %3E로, + %2B로, | %7C로, \\[ %5B로, \\] %5D로, %20로 공간, #127 이상의 모든 문자를 UTF-8 양식으로 변환하고 UTF-8 양식의 각 바이트를 %H 형식으로 인코딩합니다. (도움을위한 프로그래머에게 물어보십시오) · 예를 들어, & stationID >=41004" 은 & stationID %3E=%2241004%22 Percent 인코딩은 일반적으로 액세스 할 때 필요합니다. ERDDAP 브라우저 이외의 소프트웨어를 통해. 브라우저는 보통 % 인코딩을 처리합니다. 일부 상황에서는 A-Za-z0-9\\_-!.~ 이외의 모든 문자를 % 인코딩해야합니다. 이름 * () \\*, 아직 초기 '&' 또는 주를 인코딩하지 않습니다 '=' 제약에서. -프로그래밍 언어는 이것을 할 수있는 도구가 (예를 들어, 참조 Java 이름 * [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) 이름 * Java 스크립트 [encodeURIComponent()· (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) 거기에 +프로그래밍 언어는 이것을 할 수있는 도구가 (예를 들어, 참조 Java 이름 * [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) 이름 * Java 스크립트 [encodeURIComponent()· ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) 거기에 [웹 사이트 % encode / decode 당신을 위해](https://www.url-encode-decode.com/) · * 이름 * datasets.xml XML 파일이며, 모든 '&', '<', '>' URL에서 '&', '<', and '>'% 인코딩 후. * 예: 브라우저로 입력할 수 있는 URL: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 지정해야 합니다.<onChange> 태그를 통해 (1개의 선에) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Percent 인코딩은 일반적으로 액세스 할 때 필요합니다. ERDDAP * · sourceUrl 시작하기 http:// · https:// , ftp://, 아마 다른 접두사. https 연결이 읽고 소스의 디지털 인증서를 확인하고 소스가 그들이 말하는 누구인지 확인합니다. 드문 경우, 이 체크는 오류 "javax.net.sssl.SSLProtocolException: handhake alert: uncognized\\_name"로 실패할 수 있습니다. 이것은 아마도 당신이 사용하는 도메인 이름과 일치하는 인증서의 도메인 이름 때문에. 당신은 할 수 있고 세부 사항을 읽어야한다 sourceUrl 웹 브라우저의 인증서, notably, the list of "DNS Name"s in the "Subject Alternative Name"섹션. 어떤 경우, sourceUrl 당신은 인증서에 도메인 이름의 별명이 될 수 있습니다. 예를 들어, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/이 오류를 발생하지만, - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, 인증서의 도메인 이름을 사용하는 것은 원하지 않습니다. 이 경우의 해결책은 그러므로 인증서에 도메인 이름을 찾아내고 사용합니다. 인증서에 찾을 수없는 경우 데이터 공급자에 문의하십시오. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ 이 오류를 발생하지만, + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , 인증서의 도메인 이름을 사용하는 것은 원하지 않습니다. 이 경우의 해결책은 그러므로 인증서에 도메인 이름을 찾아내고 사용합니다. 인증서에 찾을 수없는 경우 데이터 공급자에 문의하십시오. 다른 경우, 인증서의 도메인 이름은 이름의 그룹에있을 수 있습니다. 이 발생하거나 문제가 그렇지 않으면 해지지 않는 경우 Chris에게 이메일을 보내주십시오. noaaa.gov의 존은 문제를보고.   @@ -5221,7 +5224,7 @@ dataset가 추가 메타데이터 표준을 따르면, Conventions 속성의 CSV Percent 인코딩은 일반적으로 액세스 할 때 필요합니다. ERDDAP 브라우저 이외의 소프트웨어를 통해. 브라우저는 보통 % 인코딩을 처리합니다. 일부 상황에서는 A-Za-z0-9\\_-!.~ 이외의 모든 문자를 % 인코딩해야합니다. 이름 * () \\*, 아직 초기 '&' 또는 주를 인코딩하지 않습니다 '=' · 프로그래밍 언어는 이것을 할 수있는 도구가 (예를 들어, 참조 Java 이름 * [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -이름 * Java 스크립트 [encodeURIComponent()· (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) 거기에 +이름 * Java 스크립트 [encodeURIComponent()· ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) 거기에 [웹 사이트 % encode / decode 당신을 위해](https://www.url-encode-decode.com/) · * 이름 * datasets.xml XML 파일이며, 모든 '&', '<', '>' URL에서 '&', '<', and '>'% 인코딩 후. * infoUrl 이란 ERDDAP · 그것은 어떤 metadata 표준에서 아닙니다. @@ -5257,7 +5260,28 @@ dataset가 로드될 때 ERDDAP · ``` * 이름 * \\[ 표준: \\] " 속성 값에서 발생, 그것은 표준에 의해 대체 될 것이다 ERDDAP™ 의 라이센스<standardLicense> 태그 ERDDAP 이름 * \\[ 뚱 베어 \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml 파일. -   + +###### 관련 기사{#classification} +* [ **관련 기사** ](#classification) 데이터의 분류 수준. + ``` + unclassified + ``` + * 허용 값은 _unclassified_, _confidential_, _restricted_, _secret_, 또는 _top_secret_입니다. + +###### 관련 항목{#topic_category} +* [ **관련 항목** ](#topic_category) 높은 수준의 지리적 데이터 분석 분류는 그룹화 및 사용 가능한 지리적 데이터 세트의 검색에 도움이. + ``` + geoscientific_information + ``` + * _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _ Highway_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _location_, __ocean_, _munity_, _transitions_, + +###### 정비_frequency{#maintenance_frequency} +* [ **정비_frequency** ](#maintenance_frequency) 수정 및 삭제 빈도는 첫 번째 생성 후 데이터로 이루어집니다. + ``` + daily + ``` + * 허용 값은 허용 값입니다 _annually_, _as_needed_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) 결과가 없습니다. [추가 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (정의 된 Metadata\\_Conventions 으로 " Unidata 데이터셋 디스커버리 v1.0") metadata 표준. 속성 값은 이 dataset에 의해 사용되는 메타 데이터 협약의 기념 목록이었다. dataset가 ACDD 1.0을 사용하는 경우, 이 속성은 STRONGLY RECOMMENDED, 예를 들어, @@ -5389,7 +5413,7 @@ dataset이 생성되면 인덱스가 있다면<=1, dataset는 out-of-date로 간주됩니다. 인덱스가 있다면<=2, dataset는 매우 최신 것으로 간주됩니다. -더 보기 testOutOfDate 값도 사용 ERDDAP™ 생성하기https://*yourDomain*/erddap/outOfDateDatasets.html웹 페이지 ( [이름 *](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) datasets를 보여준다.< testOutOfDate > 태그, datasets는 의 날짜에 의해 순위. 파일 형식을 변경하면 (.html에서 .csv로, .jsonlCSV · .nc · .tsv , ...) , 당신은 다른 파일 형식으로 그 정보를 얻을 수 있습니다. +더 보기 testOutOfDate 값도 사용 ERDDAP™ 생성하기 https://*yourDomain*/erddap/outOfDateDatasets.html 웹 페이지 ( [이름 *](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) datasets를 보여준다.< testOutOfDate > 태그, datasets는 의 날짜에 의해 순위. 파일 형식을 변경하면 (.html에서 .csv로, .jsonlCSV · .nc · .tsv , ...) , 당신은 다른 파일 형식으로 그 정보를 얻을 수 있습니다. 가능한 한, [생성데이터셋Xml](#generatedatasetsxml) 추가하기 testOutOfDate 글로벌 특성 addAttributes 데이터셋의. 이 값은 GenerateDatasetsXml에 대한 정보를 기반으로 제안입니다. 값이 적합하지 않은 경우, 변경하십시오. @@ -5948,8 +5972,8 @@ unpackedValue = 포장 가치 \\* scale\\_factor + 더보기 add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone 사용한 OPTIONAL 속성입니다. ERDDAP™ (그리고 metadata 기준 없음) 제품정보 [시간 및 타임스탬프 변수](#time-units) , 이는 gridded datasets 또는 tabular datasets에 있을지도 모릅니다. * 기본값은 " Zulu · (GMT의 현대 시간대 버전) · - * 배경 정보: "time offsets" (e.g., 태평양 표준시, -08:00, GMT-8) 고정, 특정, 상쇄 상대 Zulu (주요특징) · 대조적으로, "시간 영역"은 Daylight Saving에 영향을받는 훨씬 더 복잡한 것들입니다. (예, "미국 / 태평양") , 다른 시간에 다른 장소에 다른 규칙이 있었다. 시간대는 항상 간단한 오프셋 값으로 요약 할 수 없기 때문에 이름이 있습니다. (테이블에 "TZ 데이터베이스 이름"열을 참조하십시오 [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) · ERDDAP 이름 * time\\_zone 속성은 일부 시간대에서 현지 시간 데이터를 처리하는 데 도움이됩니다. (예, 1987-03-25T17:32:05 주요사업 (주)) · 문자열 또는 숫자 시간 데이터가있는 경우 (설치하기) 시간 상쇄, 당신은 단순히 자료를 조정해야 합니다 Zulu (그것은 무엇인가 ERDDAP™ 이름 *) 단위 속성에 다른 기본 시간을 지정하여 (e.g., "시간 이후 1970-01-01T08:00:00Z", T08을 참고하여 시간 오프셋을 지정합니다.) , 항상 당신이 원하는 결과를 얻을 수있는 결과를 확인합니다. - * Strings에서 소스 데이터를 가진 timestamp 변수를 위해, 이 속성은 당신이 리드 타임 영역을 지정할 수 있습니다 ERDDAP™ 로컬 시간대 소스 시간을 변환 (어떤 표준 시간에, 일광 절약 시간에 약간) 로그인 Zulu 시간 : (항상 표준 시간에) · 유효한 시간대의 목록은 아마도 TZ 칼럼의 목록과 동일합니다. [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) · 일반 미국 시간대는 미국/하와이, 미국/알래스카, 미국/태평양, 미국/산, 미국/아리조나, 미국/중앙, 미국/동부입니다. + * 배경 정보: "time offsets" (e.g., 태평양 표준시, -08:00, GMT-8) 고정, 특정, 상쇄 상대 Zulu (주요특징) · 대조적으로, "시간 영역"은 Daylight Saving에 영향을받는 훨씬 더 복잡한 것들입니다. (예, "미국 / 태평양") , 다른 시간에 다른 장소에 다른 규칙이 있었다. 시간대는 항상 간단한 오프셋 값으로 요약 할 수 없기 때문에 이름이 있습니다. (테이블에 "TZ 데이터베이스 이름"열을 참조하십시오 [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) · ERDDAP 이름 * time\\_zone 속성은 일부 시간대에서 현지 시간 데이터를 처리하는 데 도움이됩니다. (예, 1987-03-25T17:32:05 주요사업 (주)) · 문자열 또는 숫자 시간 데이터가있는 경우 (설치하기) 시간 상쇄, 당신은 단순히 자료를 조정해야 합니다 Zulu (그것은 무엇인가 ERDDAP™ 이름 *) 단위 속성에 다른 기본 시간을 지정하여 (e.g., "시간 이후 1970-01-01T08:00:00Z", T08을 참고하여 시간 오프셋을 지정합니다.) , 항상 당신이 원하는 결과를 얻을 수있는 결과를 확인합니다. + * Strings에서 소스 데이터를 가진 timestamp 변수를 위해, 이 속성은 당신이 리드 타임 영역을 지정할 수 있습니다 ERDDAP™ 로컬 시간대 소스 시간을 변환 (어떤 표준 시간에, 일광 절약 시간에 약간) 로그인 Zulu 시간 : (항상 표준 시간에) · 유효한 시간대의 목록은 아마도 TZ 칼럼의 목록과 동일합니다. [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) · 일반 미국 시간대는 미국/하와이, 미국/알래스카, 미국/태평양, 미국/산, 미국/아리조나, 미국/중앙, 미국/동부입니다. * numeric source data를 가진 timestamp variables를 위해, 당신은 "를 지정할 수 있습니다 time\\_zone " 속성이지만 값은 "이어야한다. Zulu "또는 "UTC". 다른 시간대에 대한 지원이 필요하면 Chris에게 이메일을 보내주십시오. noaaa.gov의 존.   ###### 레거시_time_adjust{#legacy_time_adjust} diff --git a/i18n/nb/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/nb/docusaurus-plugin-content-docs/current/server-admin/datasets.md index e9d13402f3..a2ae15bff0 100644 --- a/i18n/nb/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/nb/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Når en dataleverandør kommer til deg i håp om å legge til noen data i din ER Innlevering av faktiske datafiler fra eksterne kilder er en stor sikkerhetsrisiko, så ERDDAP™ tar seg ikke av det. Du må finne ut en løsning som fungerer for deg og dataleverandøren, for eksempel e-post (for små filer) Trekk fra skyen (For eksempel DropBox eller Google Drive) , en sftp nettsted (med passord) , eller sneaker Netto (en USB tommelfingerstasjon eller ekstern harddisk) .. Du bør sannsynligvis bare akseptere filer fra folk du kjenner. Du må skanne filene for virus og ta andre sikkerhetstiltak. Det er ingen link i ERDDAP™ til dataleverandørskjemaet (For eksempel på ERDDAP™ hjemmeside) .. I stedet, når noen forteller deg at de ønsker å ha sine opplysninger servert av din ERDDAP Du kan sende dem en e-post som sier noe som: -Ja, vi kan få dine data inn i ERDDAP .. For å komme i gang, vennligst fyll ut skjemaet påhttps://*yourUrl*/erddap/dataProviderForm.html (eller http:// hvis https:// er ikke aktivert) .. +Ja, vi kan få dine data inn i ERDDAP .. For å komme i gang, vennligst fyll ut skjemaet på https://*yourUrl*/erddap/dataProviderForm.html (eller http:// hvis https:// er ikke aktivert) .. Når du er ferdig, kontakter jeg deg for å finne ut de siste detaljene. Hvis du bare vil se på skjemaet (Uten å fylle den ut) Du kan se skjemaet på ERD 's ERDDAP :) [Introduksjon](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Del 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Del 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Del 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , og [Del 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) .. Disse linkene på ERD ERDDAP™ Send informasjon til meg, ikke deg, så ikke send informasjon med dem med mindre du faktisk vil legge til data til ERD ERDDAP .. @@ -190,23 +190,23 @@ Denne EDDType genererer alle datasets.xml Biter som trengs for å lage [EDDTable   ##### EDDGrid FraThreddsCatalog{#eddgridfromthreddscatalog} Denne EDDType genererer alle datasets.xml Knebb som trengs for alle [ EDDGrid FraDap](#eddgridfromdap) datasett som det kan finne ved å krype rekursivt gjennom en TREDDS (sub) Katalog. Det er mange former for THREDDS katalog-adresser. Dette alternativet REQUIRES a THREDDS .xml URL med / catalog / i det, for eksempel, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmleller -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml eller + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (en relatert .html katalog er på -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlsom ikke er akseptabelt for EDDGrid Fra ThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html som ikke er akseptabelt for EDDGrid Fra ThreddsCatalog). Hvis du har problemer med EDDGrid FraThredds Katalog: * Kontroller at URL-adressen du bruker er gyldig, inkluderer / catalog/, og slutter med / catalog.xml . -* Hvis det er mulig, bruk en offentlig IP-adresse (For eksempelhttps://oceanwatch.pfeg.noaa.gov) i URLen, ikke en lokal numerisk IP-adresse (For eksempelhttps://12.34.56.78) .. Hvis THREDDS er kun tilgjengelig via den lokale numeriske IP-adressen, kan du bruke [<convertToPublicSourceUrl>] (#converttopublicsourceurl) så ERDDAP™ brukere ser offentlig adresse, selv om ERDDAP™ får data fra den lokale numeriske adressen. +* Hvis det er mulig, bruk en offentlig IP-adresse (For eksempel https://oceanwatch.pfeg.noaa.gov ) i URLen, ikke en lokal numerisk IP-adresse (For eksempel https://12.34.56.78 ) .. Hvis THREDDS er kun tilgjengelig via den lokale numeriske IP-adressen, kan du bruke [<convertToPublicSourceUrl>] (#converttopublicsourceurl) så ERDDAP™ brukere ser offentlig adresse, selv om ERDDAP™ får data fra den lokale numeriske adressen. * Hvis du har problemer som du ikke kan løse, [Sjekk feilsøking tips](#troubleshooting-tips) .. * Den lave nivåkoden for dette bruker nå Unidata netcdf-java katalog crawler kode (treder. katalogklasser) slik at det kan håndtere alle THREDDS kataloger (som kan være overraskende komplekse) Takket være Unidata For den koden.   ##### EDDGrid LonPM180FraErddapKatalog{#eddgridlonpm180fromerddapcatalog} Denne EDDType genererer datasets.xml å lage [ EDDGrid LonPM180](#eddgridlonpm180) Datasett fra alle EDDGrid Datasett i et ERDDAP som har noen lengdeverdier høyere enn 180. -* Hvis det er mulig, bruk en offentlig IP-adresse (For eksempelhttps://oceanwatch.pfeg.noaa.gov) i URLen, ikke en lokal numerisk IP-adresse (For eksempelhttps://12.34.56.78) .. Hvis ERDDAP™ er kun tilgjengelig via den lokale numeriske IP-adressen, kan du bruke [<convertToPublicSourceUrl>] (#converttopublicsourceurl) så ERDDAP™ brukere ser offentlig adresse, selv om ERDDAP™ får data fra den lokale numeriske adressen. +* Hvis det er mulig, bruk en offentlig IP-adresse (For eksempel https://oceanwatch.pfeg.noaa.gov ) i URLen, ikke en lokal numerisk IP-adresse (For eksempel https://12.34.56.78 ) .. Hvis ERDDAP™ er kun tilgjengelig via den lokale numeriske IP-adressen, kan du bruke [<convertToPublicSourceUrl>] (#converttopublicsourceurl) så ERDDAP™ brukere ser offentlig adresse, selv om ERDDAP™ får data fra den lokale numeriske adressen.   ##### EDDGrid Lon0360FraErddapCatalog{#eddgridlon0360fromerddapcatalog} Denne EDDType genererer datasets.xml å lage [ EDDGrid Dreier0360](#eddgridlon0360) Datasett fra alle EDDGrid Datasett i et ERDDAP som har noen lengdeverdier mindre enn 0. -* Hvis det er mulig, bruk en offentlig IP-adresse (For eksempelhttps://oceanwatch.pfeg.noaa.gov) i URLen, ikke en lokal numerisk IP-adresse (For eksempelhttps://12.34.56.78) .. Hvis ERDDAP™ er kun tilgjengelig via den lokale numeriske IP-adressen, kan du bruke [<convertToPublicSourceUrl>] (#converttopublicsourceurl) så ERDDAP™ brukere ser offentlig adresse, selv om ERDDAP™ får data fra den lokale numeriske adressen. +* Hvis det er mulig, bruk en offentlig IP-adresse (For eksempel https://oceanwatch.pfeg.noaa.gov ) i URLen, ikke en lokal numerisk IP-adresse (For eksempel https://12.34.56.78 ) .. Hvis ERDDAP™ er kun tilgjengelig via den lokale numeriske IP-adressen, kan du bruke [<convertToPublicSourceUrl>] (#converttopublicsourceurl) så ERDDAP™ brukere ser offentlig adresse, selv om ERDDAP™ får data fra den lokale numeriske adressen.   ##### EDDsFra Filer{#eddsfromfiles} Gitt en startmappe, dette krysser katalogen og alle undermapper og prøver å opprette et datasett for hver gruppe av datafiler som den finner. @@ -566,7 +566,7 @@ NCCSV 1.0 filer støtter ikke uoppklarte heltallsdatatyper. ### Datatype Kommentarer{#data-type-comments} * På grunn av den dårlige støtten for lange, avlange og tegndata i mange filtyper, avviser vi bruken av disse datatypene i ERDDAP .. Når det er mulig, bruk doble i stedet for lange og avlange, og bruk streng i stedet for tegn.   -* Metadata - Fordi(OPeN)DAP.das og .dds-svar støtter ikke lange eller ulange attributter eller datatyper (I stedet vise dem som dobbel) Du kan i stedet ønske å bruke ERDDAP tabuar representasjon av metadata som sett i http .../erddap/ **info** / * datasetID * .html nettside (For eksempel [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (som du også kan komme i andre filtyper, f.eks. .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) eller .nccsv Metadatarespons (For eksempel [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) selv om .nccsv Metadata er kun tilgjengelig for tabelldatasett) Begge deler støtter alle datatyper (Spesielt lang, avlang og char) .. +* Metadata - Fordi(OPeN)DAP.das og .dds-svar støtter ikke lange eller ulange attributter eller datatyper (I stedet vise dem som dobbel) Du kan i stedet ønske å bruke ERDDAP tabuar representasjon av metadata som sett i http .../erddap/ **info** / * datasetID * .html nettside (For eksempel [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (som du også kan komme i andre filtyper, f.eks. .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) eller .nccsv Metadatarespons (For eksempel [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) selv om .nccsv Metadata er kun tilgjengelig for tabelldatasett) Begge deler støtter alle datatyper (Spesielt lang, avlang og char) ..   ### Mediefiler{#media-files} Ikke alle data er tabeller med tall eller tekst. Noen datasett består av eller inkluderer mediefiler, for eksempel bilder, lyd- og videofiler. ERDDAP™ har noen spesielle funksjoner for å gjøre det lettere for brukerne å få tilgang til mediefiler. Det er en to-trinns prosess: @@ -604,7 +604,7 @@ Eller hvis en bruker klikker på filnamnet som vises på en ERDDAP™ Nettlesere ### Arbeider med AWS S3 Filer{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) er selger av [sky databehandling](https://en.wikipedia.org/wiki/Cloud_computing) Tjenester. [S3](https://aws.amazon.com/s3/) er et objektlagringssystem som tilbys av AWS. I stedet for det hierarkiske systemet med kataloger og filer av et tradisjonelt filsystem (som en harddisk i PCen) , S3 tilbyr bare "buketter" som holder " objekter" (Vi ringer dem "files" ) .. -For ASCII-filer (f.eks.) , ERDDAP™ kan jobbe med filene i bøtter direkte. Det eneste du trenger å gjøre er å spesifisere<filDir> for datasettet ved hjelp av et bestemt format for AWS-bøtte, f.eks.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/.. Du bør ikke bruke<cacheFromUrl> . Se nedenfor for detaljer. +For ASCII-filer (f.eks.) , ERDDAP™ kan jobbe med filene i bøtter direkte. Det eneste du trenger å gjøre er å spesifisere<filDir> for datasettet ved hjelp av et bestemt format for AWS-bøtte, f.eks. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ .. Du bør ikke bruke<cacheFromUrl> . Se nedenfor for detaljer. Men for binære filer (f.eks. .nc , .grib, .bufr, og .hdf filer) Du trenger å bruke<cacheFromUrl> system beskrevet nedenfor. ERDDAP , netcdf-java (som ERDDAP™ bruker til å lese data fra disse filene) , og annen vitenskapelig dataprogramvare er designet for å jobbe med filer i et tradisjonelt filsystem som tilbyr [blokknivå](https://en.wikipedia.org/wiki/Block-level_storage) tilgang til filer (som tillater å lese deler av en fil) , men S3 tilbyr kun [filnivå (objekt) ](https://en.wikipedia.org/wiki/Block-level_storage) tilgang til filer (som bare tillater å lese hele filen) .. AWS tilbyr et alternativ til S3, [Elastisk blokkbutikk (EBS) ](https://aws.amazon.com/ebs/) ), som støtter blokknivå tilgang til filer, men det er dyrere enn S3, så det brukes sjelden til bulk lagring av store mengder datafiler. (Når folk sier å lagre data i skyen (S3) er billig, det er vanligvis en epler til appelsiner sammenligning.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Den tilsvarende URl for det objektet er - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS støtter litt variasjon i hvordan URL er konstruert, men ERDDAP™ krever dette spesifikke formatet: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* som ERDDAP v2.29, kan du nå bruke `s3://` URI-format i stedet for nettadresse. Dette er det formatet som brukes av [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) .. s3:// *bøtteName* / *nøkkel* @@ -697,22 +697,22 @@ For en privat S3-databøtte må bøtteens eier gi deg tilgang til bøtten. (Se A I alle tilfeller trenger du en AWS-konto fordi AWS SDK for Java (som ERDDAP™ bruker til å hente informasjon om innholdet i en bøtte) krever AWS kontoinformasjon. (Mer om dette nedenfor) ERDDAP™ kan kun få tilgang til AWS S3 bøtter hvis du angir [<cacheFromUrl>] (#cachefromurl) (eller<filDir>) i et bestemt format: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* hvor * Bøttenavnet er den korte formen for bøttenavnet, for eksempel noaa-goes17. * Aws-region, for eksempel us-aust-1, er fra "regionen" kolonnen i en av tabellene i [AWS Service Endepunkter](https://docs.aws.amazon.com/general/latest/gr/rande.html) Hvor bøtte er faktisk plassert. * Prefikset er valgfritt. Hvis det er til stede, må det slutte med '/' .. -For eksempelhttps://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +For eksempel https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Dette URL-formatet er en av AWS S3-anbefalingene: se [Få tilgang til en Bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) og [denne beskrivelsen av prefiks](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) .. ERDDAP™ krever at du kombinerer bucket URL og det valgfrie prefikset i en URL for å angi<cacheFra Url> (eller<filDir>) der filene er plassert. #### Test Offentlige AWS S3 Buckets{#test-public-aws-s3-buckets} For offentlige bøtter kan du og bør teste buckle URL i AWS S3-katalogen i nettleseren din, f.eks. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Hvis nettadressen er riktig og egnet for ERDDAP , vil det returnere et XML-dokument som har (delvis) Liste over innholdet i den bøylen. Dessverre, hele URL (bucket URL pluss prefiks) som ERDDAP™ Ønsker for et gitt datasett fungerer ikke i en nettleser. AWS tilbyr ikke et system for å bla gjennom hierarkiet i en bøtte enkelt i nettleseren din. (Hvis det er feil, vennligst send en e-post til Chris. John på noaa.gov. Ellers Amazon, vennligst legg til støtte for dette!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Hvis nettadressen er riktig og egnet for ERDDAP , vil det returnere et XML-dokument som har (delvis) Liste over innholdet i den bøylen. Dessverre, hele URL (bucket URL pluss prefiks) som ERDDAP™ Ønsker for et gitt datasett fungerer ikke i en nettleser. AWS tilbyr ikke et system for å bla gjennom hierarkiet i en bøtte enkelt i nettleseren din. (Hvis det er feil, vennligst send en e-post til Chris. John på noaa.gov. Ellers Amazon, vennligst legg til støtte for dette!) #### Se innholdet i en bucket{#viewing-the-contents-of-a-bucket} -S3 bøtter inneholder ofte et par kategorier av filer, i et par pseudo underkataloger, som kan bli et par av ERDDAP™ Datasett. å gjøre ERDDAP™ datasett, må du vite startkatalogen for<cacheFra Url> (eller<filDir>) og filformatet til filnavnene som identifiserer den undergruppen av filer. Hvis du prøver å vise hele innholdet i en bøtte i en nettleser, vil S3 bare vise deg de første 1000 filene, noe som er utilstrekkelig. For øyeblikket, den beste måten for deg å se alt innholdet i en bøtte er å lage en [EDDTableFromFileNames](#eddtablefromfilenames) Datasett (på din PCs ERDDAP™ og/eller offentlig ERDDAP ) , som også gir deg en enkel måte å bla gjennom katalogstrukturen og laste ned filer. Den<filDir> for det vil være URL du laget ovenfor, f.eks.https://noaa-goes17.s3.us-east-1.amazonaws.com.. \\[ Hvorfor tilbyr ikke AWS S3 en rask og enkel måte for alle å gjøre dette uten en AWS-konto? \\] Legg merke til at når jeg gjør dette på PCen min på et ikke-Amazon-nettverk, ser det ut til at Amazon senker responsen på en trickle (Rundt 100 (?) filer per bit) etter de første bitene (1000 av filer per bit) er lastet ned. Siden bøtter kan ha et stort antall filer (noaa-goes17 har 26 millioner) , å få alt innholdet i en bøtte kan ta EDDTableFromFileNames flere timer (For eksempel 12!) For å fullføre. \\[ Amazon, er det sant? \\] +S3 bøtter inneholder ofte et par kategorier av filer, i et par pseudo underkataloger, som kan bli et par av ERDDAP™ Datasett. å gjøre ERDDAP™ datasett, må du vite startkatalogen for<cacheFra Url> (eller<filDir>) og filformatet til filnavnene som identifiserer den undergruppen av filer. Hvis du prøver å vise hele innholdet i en bøtte i en nettleser, vil S3 bare vise deg de første 1000 filene, noe som er utilstrekkelig. For øyeblikket, den beste måten for deg å se alt innholdet i en bøtte er å lage en [EDDTableFromFileNames](#eddtablefromfilenames) Datasett (på din PCs ERDDAP™ og/eller offentlig ERDDAP ) , som også gir deg en enkel måte å bla gjennom katalogstrukturen og laste ned filer. Den<filDir> for det vil være URL du laget ovenfor, f.eks. https://noaa-goes17.s3.us-east-1.amazonaws.com .. \\[ Hvorfor tilbyr ikke AWS S3 en rask og enkel måte for alle å gjøre dette uten en AWS-konto? \\] Legg merke til at når jeg gjør dette på PCen min på et ikke-Amazon-nettverk, ser det ut til at Amazon senker responsen på en trickle (Rundt 100 (?) filer per bit) etter de første bitene (1000 av filer per bit) er lastet ned. Siden bøtter kan ha et stort antall filer (noaa-goes17 har 26 millioner) , å få alt innholdet i en bøtte kan ta EDDTableFromFileNames flere timer (For eksempel 12!) For å fullføre. \\[ Amazon, er det sant? \\] #### Å lage en EDD-tabell FraFileNames datasett med AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Hvis du har et bøndenavn, men ikke allerede har en liste over filer i S3-bøtten eller prefikset som identifiserer plasseringen av de relevante filene i bøtten, bruk instruksjonene nedenfor for å lage en EDDTableFromFileNames datasett slik at du kan bla gjennom kataloghierarkiet til S3-bøtten via ERDDAP 's "files" systemet. @@ -727,22 +727,24 @@ Java.lang. UlovligArgumentException: profilfil kan ikke være null feil i ERDDAP Tips til Linux og Mac OS: legitimasjonsfilen må være i hjemmekatalogen til brukeren som kjører Tomcat (og ERDDAP ) (For dette avsnittet antar vi bruker=tomcat) i en fil som heter ~/.aws/credentials. Ikke anta at ~ er /home/tomcat -- faktisk bruke cd ~ til å finne ut hvor operativsystemet tenker ~ for user=tomcat er. Lag katalogen hvis den ikke eksisterer. Når du har satt legitimasjonsfilen på plass, må du også sørge for at brukeren og gruppen til filen er tomcat og deretter bruke chmod 400 legitimasjoner for å sikre at filen er skrivebar for bruker=tomcat. 3. Opprett bucket URL i [format som ERDDAP™ krever](#accessing-files-in-an-aws-s3-bucket) f.eks. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , og (For offentlige bøtter) test den i en nettleser for å sørge for at den returnerer et XML-dokument som har en delvis oppføring av innholdet i den bøtten. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , og (For offentlige bøtter) test den i en nettleser for å sørge for at den returnerer et XML-dokument som har en delvis oppføring av innholdet i den bøtten.   4. Bruk [Generer DatasetsXml](#generatedatasetsxml) å skape en [EDDTableFromFileNames](#eddtablefromfilenames) datasett: * Bruk denne syntaksen for å starte mappen: \\*\\*\\ *fra OnTheFly,* dinBucketUrl* For eksempel - \\*\\**fraOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\**fraOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Filnavn regulært? .\\* * Rekursivt? sant * Last på nytt Hver minute? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * institusjon? NOAA * Sammendrag? ingenting ( ERDDAP™ vil opprette et anstendig sammendrag automatisk.) * Tittel? ingenting ( ERDDAP™ vil opprette en god tittel automatisk.) Som vanlig bør du redigere den resulterende XML for å verifisere riktighet og gjøre forbedringer før biten av datasett ved hjelp av den i datasets.xml .. 5. Hvis du følger instruksjonene ovenfor og laster datasettet i ERDDAP , har du opprettet et EDDTableFromFiles datasett. Som et eksempel, og for å gjøre det lettere for alle å bla gjennom og laste ned filer fra AWS Open Data-bøtter, har vi opprettet EDDTableFromFileNames datasett (se listen på - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) For nesten alle [AWS S3 Åpne databøtter](https://registry.opendata.aws/) .. + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) For nesten alle [AWS S3 Åpne databøtter](https://registry.opendata.aws/) .. \\[ De få bøtter som vi ikke inkluderte enten har et stort antall filer i rotkatalogen (Mer enn kan lastes ned på rimelig tid) eller ikke tillater offentlig tilgang (Skal ikke alle være offentlige?) , eller er forespører betaler bøtter (For eksempel Sentinel) .. \\] Hvis du klikker på "files" lenke for et av disse datasettene, kan du bla gjennom katalogtreet og filene i den S3 bøtte. På grunn av veien\\*\\**FraOnTheFly EDDTableFraFiles fungerer, disse kataloglistene er alltid helt oppdaterte fordi ERDDAP™ Få dem på flyet. Hvis du klikker ned katalogtreet til et faktisk filnamn og klikker på filnamnet, ERDDAP™ vil omdirigere forespørselen din til AWS S3 slik at du kan laste ned filen direkte fra AWS. Du kan så inspisere den filen. @@ -756,7 +758,7 @@ Det er uheldig at AWS ikke bare tillater folk å bruke en nettleser til å se in **Da kan du lage ERDDAP™ datasett som gir brukerne tilgang til dataene i filene.** Se instruksjonene i [ ERDDAP™ S3 Buckets](#erddap-and-aws-s3-buckets) (over) .. For prøven EDDTableFromFileNames datasett som du laget ovenfor, hvis du gjør en liten poking rundt med mappen og filnavnene i katalogtreet, blir det klart at toppnivåkatalognavnene (For eksempel ABI-L1b-RadC) svarer til hva ERDDAP™ Skulle kalle separate datasett. Boksen du jobber med kan være lignende. Du kan deretter forfølge å skape separate datasett i ERDDAP™ for hvert av disse datasettene, f.eks. -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ som<cacheFromUrl>. Dessverre synes alle datasettene i bøtte å være nivå 1 eller nivå 2 datasett, som ERDDAP™ [Er ikke spesielt bra på](#dimensions) , fordi datasettet er en mer komplisert samling av variabler som bruker ulike dimensjoner.   @@ -975,7 +977,7 @@ Usorterte dimensjonsverdier indikerer nesten alltid et problem med kildedatasett ### EDDGrid FraDap{#eddgridfromdap} [ ** EDDGrid FraDap** ](#eddgridfromdap) håndterer rutenettvariabler fra [ DAP ](https://www.opendap.org/) servere. -* Vi anbefaler å bruke [Opprett datasett Xml-programmet](#generatedatasetsxml) å lage et grovt utkast av datasets.xml bit for dette datasettet. Du kan samle inn informasjonen du trenger for å justere det eller opprette din egen XML for en EDDGrid FraDap datasett ved å se på kildedatasettets DDS- og DAS-filer i nettleseren din (ved å legge til .das og .dds til sourceUrl For eksempel: [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .. +* Vi anbefaler å bruke [Opprett datasett Xml-programmet](#generatedatasetsxml) å lage et grovt utkast av datasets.xml bit for dette datasettet. Du kan samle inn informasjonen du trenger for å justere det eller opprette din egen XML for en EDDGrid FraDap datasett ved å se på kildedatasettets DDS- og DAS-filer i nettleseren din (ved å legge til .das og .dds til sourceUrl For eksempel: [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) ..   * EDDGrid FromDap kan få data fra alle multidimensjonale variabel fra en DAP Dataserver. (Tidligere, EDDGrid FraDap var begrenset til variabler betegnet som "grid"s, men det er ikke lenger et krav.)   @@ -1335,7 +1337,7 @@ Et fullt eksempel på et axisVariable som gjør et samlet datasett med en ny "ru ``` -Legg merke til bruken av opptaksgruppens nummer 2 for å fange sifferene som oppstår etter 'r' eller 's', og før "_global". Dette eksemplet viser også hvordan du legger til ekstra attributter (f.eks. ioos\\_category og enheter) til aksevariabelen. +Merk bruken av opptaksgruppe nummer 2 for å fange sifferene som oppstår etter 'r' eller 's', og før "\\_global" .. Dette eksemplet viser også hvordan du legger til ekstra attributter (f.eks. ioos\\_category og enheter) til aksevariabelen.   #### Eksternt komprimerte filer{#externally-compressed-files} * Datasett som er undergrupper av EDDGrid Fra Filer og EDDTable FromFiles kan betjene data direkte fra eksterne komprimerte datafiler, inkludert .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , og .Z-filer. @@ -1433,7 +1435,7 @@ Alle EDDGrid Fra Filer og alle EDDTableFromFiles datasett støtter et sett tagge Bruk i stedet<cacheFromUrl> system] (#cachefromurl) .. Tilgang ERDDAP™ Datasett som filer via byteområdeforespørsler -- -Flipping dette rundt, gitt at du kan (i teorien) Tenk på et datasett i ERDDAP™ Som en kjempe .nc fil ved å legge til " .nc " til basen OPen DAP URL til et gitt datasett (f.eks.https://myserver.org/erddap/griddap/datasetID.ncog også ved å legge til en ?query etter det for å spesifisere en undergruppe) , det er kanskje rimelig å spørre om du kan bruke netcdf-java, Ferret eller noen andre NetCDF Kundeprogramvare å lese data via HTTP Range forespørsler fra ERDDAP .. Svaret er nei, for det er egentlig ikke noe stort. .nc - Fil. Hvis du vil gjøre dette, gjør du i stedet et av disse alternativene: +Flipping dette rundt, gitt at du kan (i teorien) Tenk på et datasett i ERDDAP™ Som en kjempe .nc fil ved å legge til " .nc " til basen OPen DAP URL til et gitt datasett (f.eks. https://myserver.org/erddap/griddap/datasetID.nc og også ved å legge til en ?query etter det for å spesifisere en undergruppe) , det er kanskje rimelig å spørre om du kan bruke netcdf-java, Ferret eller noen andre NetCDF Kundeprogramvare å lese data via HTTP Range forespørsler fra ERDDAP .. Svaret er nei, for det er egentlig ikke noe stort. .nc - Fil. Hvis du vil gjøre dette, gjør du i stedet et av disse alternativene: * Bruk(OPeN)DAPkundeprogramvare til å koble til netadap-tjenester som tilbys av ERDDAP .. Det er det som DAP (og dermed ERDDAP ) var designet for. Det er svært effektivt. * Eller last ned kildefilen (s) fra "files" systemet (eller en undergruppefil via en .nc ? spørring) til datamaskinen og bruk netcdf-java, Ferret eller noen andre NetCDF Kundeprogramvare å lese (Nå) lokal fil (s) .. @@ -2253,9 +2255,9 @@ Den viktigste bruken av disse diagnostiske meldingene er å sikre at ERDDAP™ G >  </dataset> ### EDDTableFra DapSekvens{#eddtablefromdapsequence} - [ **EDDTableFra DapSekvens** ](#eddtablefromdapsequence) håndterer variabler innenfor 1- og 2-nivå sekvenser fra [ DAP ](https://www.opendap.org/) servere som DAP PER (var påhttps://www.pmel.noaa.gov/epic/software/dapper/Nå avsluttet) .. + [ **EDDTableFra DapSekvens** ](#eddtablefromdapsequence) håndterer variabler innenfor 1- og 2-nivå sekvenser fra [ DAP ](https://www.opendap.org/) servere som DAP PER (var på https://www.pmel.noaa.gov/epic/software/dapper/ Nå avsluttet) .. -* Vi anbefaler å bruke [Opprett datasett Xml-programmet](#generatedatasetsxml) å lage et grovt utkast av datasets.xml bit for dette datasettet. Deretter kan du redigere det for å finjustere det. Du kan samle inn informasjonen du trenger ved å se på kildedatasettets DDS- og DAS-filer i nettleseren din (ved å legge til .das og .dds til den sourceUrl (Et eksempel varhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Vi anbefaler å bruke [Opprett datasett Xml-programmet](#generatedatasetsxml) å lage et grovt utkast av datasets.xml bit for dette datasettet. Deretter kan du redigere det for å finjustere det. Du kan samle inn informasjonen du trenger ved å se på kildedatasettets DDS- og DAS-filer i nettleseren din (ved å legge til .das og .dds til den sourceUrl (Et eksempel var https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * En variabel er i en DAP sekvens hvis .dds-responsen indikerer at datastrukturen som holder variabelen, er en "sekvens" (tilfelle ufølsom) .. * I noen tilfeller vil du se en sekvens i en sekvens, en 2-nivå sekvens -- EDDTableFromDapSequence håndterer disse også. @@ -2378,15 +2380,15 @@ Opprett datasett Xml har tre spesialalternativer for EDDTableFromDatabase: * [JDBC driver og<driverName>] (#jdbc-driver) -- Du må få riktig JDBC 3 eller JDBC 4 driver .jar fil for databasen din og Legg den i *tomcat* /webapps/erddap/WEB-INF/lib etter at du har installert ERDDAP .. Så i din datasets.xml For dette datasettet må du angi<driverName> for denne driveren, som er (Dessverre) forskjellig fra navnet. Søk på nettet etter JDBC-driveren for databasen og driverenName Java Må bruke den. - * For MariaDB, prøv [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * For MariaDB, prøv [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) Den<driverName> å bruke i datasets.xml (Se nedenfor) er sannsynligvis org.mariadb.jdbc. Fører. - * For MySQL og Amazon RDS, prøv [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * For MySQL og Amazon RDS, prøv [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) Den<driverName> å bruke i datasets.xml (Se nedenfor) er sannsynligvis com.mysql.jdbc. Fører. - * For Oracle , prøve [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) .. + * For Oracle , prøve [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) .. Den<driverName> å bruke i datasets.xml (Se nedenfor) er sannsynligvis orakel.jdbc.driver. Oracle Fører. - * For Postgresql fikk vi JDBC 4-driveren fra [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * For Postgresql fikk vi JDBC 4-driveren fra [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) Den<driverName> å bruke i datasets.xml (Se nedenfor) Det er nok org.postgresql. Fører. - * For SQL Server kan du få JTDS JDBC-driveren fra [https://jtds.sourceforge.net](https://jtds.sourceforge.net) .. + * For SQL Server kan du få JTDS JDBC-driveren fra [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) .. Den<driverName> å bruke i datasets.xml (Se nedenfor) er sannsynligvis net.sourceforge.jtds.jdbc. Fører. Etter at du har satt JDBC-sjåfør .jar i ERDDAP™ lib katalog, du må legge til en referanse til den .jar-filen i .bat og/eller .sh-skriptfiler for Genererer Datasett Xml, DasDds og ArchiveADatasett som er i *tomcat* /webapps/erddap/WEB-INF/-katalogen; ellers får du en klasseNotFoundException når du kjører disse skriptene. @@ -2524,7 +2526,7 @@ Og i *tomcat* /conf/context.xml, definere en ressurs med samme informasjon, for username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Generelt informasjon om bruk av datakilde er på [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) .. +Generelt informasjon om bruk av datakilde er på [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) .. Se [Tomcat Datakildeinformasjon](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) og [Tomcat Datakildeeksempler](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) eller søk på nettet etter eksempler på å bruke DataSources med andre programservere. * Hvis alt annet mislykkes, å lagre dataene i en samling av NetCDF v3 .nc filer (spesielt .nc filer som bruker [CF Diskret prøvetakingsgeometri (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contiguous Tagge Array datastrukturer og så kan håndteres med ERDDAP 's [EDDTableFraNcCFFiler](#eddtablefromnccffiles) ) .. Hvis de er logisk organisert (hver med data for en bit plass og tid) , ERDDAP™ kan raskt trekke ut data fra dem. @@ -2608,7 +2610,7 @@ Se [Tomcat Datakildeinformasjon](https://tomcat.apache.org/tomcat-7.0-doc/jndi-r Biten av XML som genereres av GenerationDatasetsXml for hvert datasett inkluderer: - * A datasetID som er EDDGrid 's datasetID plus "__Asatable". + * A datasetID som er EDDGrid 's datasetID pluss "\\_AsATable" .. * En ny sammendrag global attributt som er EDDGrid Sammendrag pluss et nytt første ledd som beskriver hva dette datasettet er. * En ny tittel global attributt som er EDDGrid tittelen Plus- (Som tabell) ". * En ny maxAxis0 global attributt med en verdi på 10. @@ -2644,21 +2646,21 @@ Biten av XML som genereres av GenerationDatasetsXml for hvert datasett inkludere * [Dataene i et EDDTableFromFileNames datasett](#eddtablefromfilenames-data) Et bord som ERDDAP™ oppretter on-the-fly med informasjon om en gruppe lokale filer. I tabellen er det en rad for hver fil. Fire spesielle egenskaper i [ datasets.xml For dette datasettet](#eddtablefromfilenames-skeleton-xml) bestemme hvilke filer som vil bli inkludert i dette datasettet: ##### fil Dir{#filedir} - * <filDir> -- Dette angir kildekatalogen i serverens filsystem med filene for dette datasettet. Filene som faktisk er plassert i serverens filsystem i<filDir> vil vises i url-kolonnen i dette datasettet i en virtuell katalog som heterhttps://*serverUrl*/erddap/files/*datasetID/*.. + * <filDir> -- Dette angir kildekatalogen i serverens filsystem med filene for dette datasettet. Filene som faktisk er plassert i serverens filsystem i<filDir> vil vises i url-kolonnen i dette datasettet i en virtuell katalog som heter https://*serverUrl*/erddap/files/*datasetID/* .. For eksempel, hvis datasetID er jplMU RSS T, og<filDir> er /home/data/mur/ , og den katalogen har en fil som heter jplMU RSS T201501030000.png, da URL som vil bli vist til brukere for den filen vil være - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png.. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png .. I tillegg til å bruke en lokal katalog for<filDir>, kan du også angi URL til en ekstern, kataloglignende nettside. Dette fungerer med: * Usamlede datasett i TREDDS, f.eks. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] * Usamlede datasett i Hyrax f.eks. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De fleste Apache-lignende kataloglister, f.eks. - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### fraOnTheFly{#fromonthefly} [\\*\\** fraOnTheFly](#fromonthefly) -- For noen store S3 bøtter (som noaa-goes17, som har 26 millioner filer) Det kan ta ERDDAP™ Opp til 12 timer for å laste ned all informasjonen om innholdet i skuffen (Og så er det andre problemer) .. For å komme rundt dette er det en spesiell måte å bruke på<filDir> i EDDTableFromFileNames for å lage et datasett med katalogen og filnavnene fra en AWS S3-bøtte. Datasettet vil ikke ha listen over alle S3 bøttes mapper og filnavn som en bruker kan søke via forespørsler til datasettet. Men datasettet vil få navn på mapper og filer på flyet hvis brukeren krysser kataloghierarkiet med datasettets "files" Valg. Dette tillater brukerne å bla gjennom S3 bøtte filhierarki og filer via datasettets "files" systemet. For å gjøre dette i stedet for å spesifisere URL-adressen for S3-bøtte som startmappen" (i Generer Datasett Xml) eller<filDir> (i datasets.xml ) Bruk: ``` @@ -2837,13 +2839,13 @@ Alle EDDGrid Fra Filer og alle EDDTableFromFiles datasett støtter et sett tagge * Den<cacheFromUrl> tag lar deg angi en URL med en liste over eksterne datasetts filer fra en fjernfilliste. * Usamlede datasett i TREDDS, f.eks. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] * Usamlede datasett i Hyrax f.eks. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De fleste Apache-lignende kataloglister, f.eks. - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 bøtter, f.eks. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Dette kan imidlertid kreve en AWS-konto og mer installasjon. Se [samarbeid med S3 Buckets i ERDDAP™ ](#working-with-aws-s3-files) .. Du trenger vanligvis ikke å bruke cache FraUrl med filer i S3 bøtter hvis filene er ASCII-filer (f.eks.) fordi ERDDAP™ kan effektivt lese data fra bøtte direkte via en strøm. @@ -2901,7 +2903,7 @@ så har en rekke hekkede fangstgrupper der det første alternativet er ingenting og det andre alternativet er en bestemt verdi. Eksemplet ovenfor vil bare matche kataloger for andre 10 dager i 2018, f.eks. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] dag 011, 012, ..., 019. (Se dette [Regulatorisk dokumentasjon](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) og [Regular tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) ..) Hvis du trenger hjelp til å skape<cachePartialPathRegex>, vennligst e-post den<cacheFra Url> til Chris. John på noaa.gov. @@ -3384,7 +3386,7 @@ For alle datasett i ERDDAP™ Når du sender en forespørsel til ERDDAP™ for e * .innsettelse * Forespørselen er formatert som en standard HTML skjemarespons, med key=verdi par, separert med '&'. For eksempel - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 forteller ERDDAP™ å legge til eller endre data for stationID =46088 for det angitte tidspunkt. * Forfatteren av denne endringen er JohnSmith og nøkkelen er noenKey1. * URL-en må inneholde gyldige verdier (manglende verdier) for alle [ http Få nødvendige variabler](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ forteller ERDDAP™ å legge til eller endre data for stationID =46088 for det a   * . slette * Forespørselen er formatert som en standard HTML skjemarespons, med key=verdi par, separert med '&'. For eksempel - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 forteller ERDDAP™ å slette dataene for stationID = 46088 på det angitte tidspunkt. * Forfatteren av denne endringen er JohnSmith og nøkkelen er noenKey1. * URL-en må angi [ http Få nødvendige variabler](#httpgetrequiredvariables-global-attribute) på anmodningen (f.eks. stationID og tid) .. Hvis disse verdiene samsvarer med verdiene på en rad allerede i datasettet (som de vanligvis vil) De gamle verdiene slettes effektivt (Selv om de gamle verdiene fortsatt er tilgjengelige dersom en bruker ber om data fra en tidligere [versjon](#versioning) av datasettet) .. @@ -3667,7 +3669,7 @@ Ikke alle har behov for denne typen finkornet versjon, men det er overveldende n ##### HTTPS Sett og Slett{#https-put-and-delete} * [Hva med HTTPS PUT og DELETE?](#https-put-and-delete) - [Hypertekstoverføringsprotokoll (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) er grunnlaget for World Wide Web og grunnen til at websiden URLs begynner med -http://"ellerhttps://".. HTTPS er HTTP med et ekstra sikkerhetslag. Hver dag gjør nettlesere, skript og dataprogrammer milliarder av HTTP (S) **Hent** Forespørsler om å få informasjon fra eksterne kilder. HTTP (S) Inkluderer også andre [verb](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Spesielt PUT (å presse data til serveren) og DELETE (til DELETE-data fra serveren) .. Ja, PUT og DELETE er den riktige måten å sette inn data i og slette data fra, et datasett via HTTP (S) .. GET støttes av alle deler programvare som kan fungere med HTTP (S) .. Det er virkelig enkelt å jobbe med. Alle vet allerede hvordan man jobber med GET og mange vet hvordan man bruker POST (som kan brukes på i det vesentlige samme måte som GET) , så vi gjorde EDDTableFraHttpGet arbeid med GET og POST. Svært få mennesker (Selv få datamaskinprogrammerere) Har noen gang jobbet med PUT og DELETE. PUT og DELETE støttes generelt kun av dataspråk, så bruk av dem krever et dyktig program. Så PUT og DELETE er vanligvis en mye mer tung tilnærming gitt måten verktøyene har utviklet seg. + [Hypertekstoverføringsprotokoll (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) er grunnlaget for World Wide Web og grunnen til at websiden URLs begynner med - http://" eller https://" .. HTTPS er HTTP med et ekstra sikkerhetslag. Hver dag gjør nettlesere, skript og dataprogrammer milliarder av HTTP (S) **Hent** Forespørsler om å få informasjon fra eksterne kilder. HTTP (S) Inkluderer også andre [verb](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Spesielt PUT (å presse data til serveren) og DELETE (til DELETE-data fra serveren) .. Ja, PUT og DELETE er den riktige måten å sette inn data i og slette data fra, et datasett via HTTP (S) .. GET støttes av alle deler programvare som kan fungere med HTTP (S) .. Det er virkelig enkelt å jobbe med. Alle vet allerede hvordan man jobber med GET og mange vet hvordan man bruker POST (som kan brukes på i det vesentlige samme måte som GET) , så vi gjorde EDDTableFraHttpGet arbeid med GET og POST. Svært få mennesker (Selv få datamaskinprogrammerere) Har noen gang jobbet med PUT og DELETE. PUT og DELETE støttes generelt kun av dataspråk, så bruk av dem krever et dyktig program. Så PUT og DELETE er vanligvis en mye mer tung tilnærming gitt måten verktøyene har utviklet seg.   ##### HttpGet Notes{#httpget-notes} * [Noter](#httpget-notes) @@ -3676,7 +3678,7 @@ Ikke alle har behov for denne typen finkornet versjon, men det er overveldende n ##### Takk{#thanks} * [Takk til CORDS for den grunnleggende ideen.](#thanks) Grunnleggende ide for EDDTableFramtHttpGet (dvs. ved bruk av en HTTP GET forespørsel om å legge til data i et datasett) er fra UCARs (NCARs?) [Cloud-verte datatjenester i sanntid (KORDER) ](https://github.com/earthcubeprojects-chords) Prosjekt. Format for parametrene i anmodningen (gjentatt *navn=verdi* , separert av &) er det samme standardformatet som brukes av HTML-skjemaer på nettsider. Det er en enkel og strålende ide og enda mer fordi det mesher så perfekt med ERDDAP Det eksisterende systemet for å håndtere tabelldata. Ideen er åpenbar i baksynet, men jeg (Bob) Jeg tenkte ikke på det. EDDTableFraHttp Få bruk av den grunnleggende ideen, kombinert med våre ideer om hvordan man implementerer den, for å lage et system i ERDDAP™ for å laste opp data. Bortsett fra den grunnleggende ideen om å bruke GET til å presse data inn i systemet, er EDDTableFromHttpGet implementasjon helt annerledes og helt uavhengig av CORDS og har ulike funksjoner (f.eks. loggfiler, biting av data, forskjellige sikkerhetssystem, CRUD-støtte, reproducerbare data) .. Vår eksponering for CORDS var bare en webinar. Vi så ikke på koden eller leste om prosjektet deres fordi vi umiddelbart visste at vi ønsket å implementere systemet på en annen måte. Men vi er takknemlige for den grunnleggende ideen. Full referanse til CORDS er -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graver, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) .. Cloud-verte datatjenester i sanntid for geovitenskapene (KORDER) programvare. UCAR/NCAR - Jordobservasjonslaboratorium. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graver, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) .. Cloud-verte datatjenester i sanntid for geovitenskapene (KORDER) programvare. UCAR/NCAR - Jordobservasjonslaboratorium. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFra Hyrax Filer{#eddtablefromhyraxfiles} [ **EDDTableFra Hyrax Filer** ](#eddtablefromhyraxfiles) (Foreldet) aggregerer datafiler med flere variabler, hver med en eller flere delte dimensjoner (For eksempel tid, høyde (eller dybde) , breddegrad, lengdegrad) og tjenestegjort av en [ Hyrax OPeNDAP server](https://www.opendap.org/software/hyrax-data-server) .. @@ -3692,7 +3694,7 @@ Hvis det ikke er noen klager før 2020, kan denne datasetttypen fjernes. ** * Denne klassen skjermskraper Hyrax websider med listene over filer i hver katalog. På grunn av dette er det svært spesifikt for det aktuelle formatet av Hyrax nettsider. Vi vil prøve å justere ERDDAP™ raskt hvis/når fremtidige versjoner av Hyrax Endre hvordan filene er oppført. * Den<filDir> innstillingen ignoreres. Siden denne klassen laster ned og lager en lokal kopi av hver ekstern datafil, ERDDAP™ tvinger filen Dir å være *bigParentDirectory* /kopi/ * datasetID * /. * For< sourceUrl >, bruk URL til basiskatalogen til datasettet i Hyrax server for eksempel - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (Legg den på én linje) (Beklager at serveren ikke lenger er tilgjengelig) .. Den sourceUrl Nettsiden har vanligvis OPeNDAP Serverindeks av \\[ mappeName \\] På toppen. * Siden denne klassen alltid laster ned og lager en lokal kopi av hver ekstern datafil, bør du aldri pakke dette datasettet i [EDDTableCopy](#eddtablecopy) .. @@ -3706,7 +3708,7 @@ Detaljer: Disse filene har flere rad-_størrelse variabler, hver med en prøve-_ Et annet problem med disse filene: Principal-_Investigator rad-_size variabelen har ikke en prøve-_dimensjon attributt og følger ikke ovennevnte regel. -Prøvefiler for denne type datasett kan finnes påhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Denne tjeneren er ikke lenger pålitelig tilgjengelig \\] .. +Prøvefiler for denne type datasett kan finnes på https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Denne tjeneren er ikke lenger pålitelig tilgjengelig \\] .. Se denne klassens superklasse, [EDDTableFra Filer](#eddtablefromfiles) For informasjon om hvordan denne klassen fungerer og hvordan du bruker den. @@ -3850,10 +3852,10 @@ Det første GenererDatasetsXml gjør for denne typen datasett etter at du har sv [ **EDDTableFra NOS** ](#eddtablefromnos) (Deprekert) håndterer data fra en NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) kilde, som bruker [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) for forespørsler og svar. Det er veldig spesifikk å NOAA Ingens XML. Se prøven EDDTableFra NOS-datasett i datasett2.xml.   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) håndtere data fra et Ocean Biogeografisk informasjonssystem (OBIS) server (varhttp://www.iobis.org ) .. Det er mulig at det ikke er mer aktive servere som bruker denne nå utdaterte typen OBIS serversystem. + [ **EDDTableFromOBIS** ](#eddtablefromobis) håndtere data fra et Ocean Biogeografisk informasjonssystem (OBIS) server (var http://www.iobis.org ) .. Det er mulig at det ikke er mer aktive servere som bruker denne nå utdaterte typen OBIS serversystem. * OBIS-servere forventer en XML-forespørsel og returnerer en XML-respons. -* Fordi alle OBIS-servere tjener samme variabler på samme måte (varhttp://iobis.org/tech/provider/questions) , trenger du ikke å spesifisere mye for å konfigurere et OBIS-datasett i ERDDAP .. +* Fordi alle OBIS-servere tjener samme variabler på samme måte (var http://iobis.org/tech/provider/questions ) , trenger du ikke å spesifisere mye for å konfigurere et OBIS-datasett i ERDDAP .. * Du må inkludere a- creator\\_email " Attribut i det globale addAttributes Siden denne informasjonen brukes i lisensen. En egnet e-postadresse kan finnes ved å lese XML-responsen fra kildeadressen. * Du kan eller ikke kan få den globale egenskapen [< subsetVariables >] (#subsetvariables) å jobbe med en gitt OBIS-server. Hvis du prøver, bare prøv en variabel (For eksempel vitenskapelig navn eller genus) .. #### EDDTableFromOBIS skjelett XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Det første GenererDatasetsXml gjør for denne typen datasett etter at du har sv * SWE (Sensor Web Aktivering) og SOS (Sensorobservasjon) er [OpenGIS® standarder](https://www.ogc.org/standards) .. Nettstedet har standarddokumentene. * Den OGC Web Services Common Spesifikasjon Ver 1.1.0 ( OGC 06-121r3) dekker bygging av GET og POST-forespørsler (se § 7.2.3 og § 9) .. * Hvis du sender en getCapabilites xml forespørsel til en SOS server ( sourceUrl + "?service= SOS & Request= GetCapabilities ") , får du et xml resultat med en liste over stasjoner og observert Egenskaper som de har data til. - * En observertProperty er en formel URI referanse til en eiendom. For eksempel urn:ogc:fenomenon: lengdegrad:wgs84 ellerhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * En observertProperty er en formel URI referanse til en eiendom. For eksempel urn:ogc:fenomenon: lengdegrad:wgs84 eller https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * En observertProperty er ikke en variabel. - * Mer enn én variabel kan ha samme observert Eiendom (For eksempel, inneTemp og utenfor Temp kan begge ha observert Eiendomhttps://mmisw.org/ont/cf/parameter/air\\_temperature) .. + * Mer enn én variabel kan ha samme observert Eiendom (For eksempel, inneTemp og utenfor Temp kan begge ha observert Eiendom https://mmisw.org/ont/cf/parameter/air\\_temperature ) .. * Hvis du sender en getObservation xml forespørsel til en SOS server, får du et xml resultat med beskrivelser av feltnavn i respons, feltenheter og data. Feltnavnene inkluderer lengdegrad, breddegrad, dybde (Kanskje) , og tid. * Hver dataVariable for en EDD-tabellFra SOS må inneholde en "observertProperty"-attributt som identifiserer den observerteProperty som må be om fra serveren for å få den variabelen. Ofte flere dataVariable S vil liste den samme kompositt observertProperty. * Datatypen for hver dataVariable kan ikke angis av serveren. I så fall må du se på XML-datasvarene fra serveren og tildele passende [<dataType>s] (#datatype) i ERDDAP™ Datasett dataVariable Definisjoner. @@ -3991,11 +3994,11 @@ Hvis det ikke er noen klager før 2020, kan denne datasetttypen fjernes. ** * Denne klassen leser katalog.xml filer som betjenes av THREDDS med listene over<katalogRefs> (referanser til ytterligere katalog.xml underfiler) og<Datasett>s (datafiler) .. * Den<filDir> innstillingen ignoreres. Siden denne klassen laster ned og lager en lokal kopi av hver ekstern datafil, ERDDAP™ tvinger filen Dir å være *bigParentDirectory* /kopi/ * datasetID * /. * For< sourceUrl >, bruk URL til katalog.xml-filen for datasettet i TREDDS-serveren, for eksempel: for denne URL som kan brukes i en nettleser, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] , -bruk< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Denne serveren er ikke lenger pålitelig tilgjengelig. \\] , +bruk< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (Legg den på én linje) .. * Siden denne klassen alltid laster ned og lager en lokal kopi av hver ekstern datafil, bør du aldri pakke dette datasettet i [EDDTableCopy](#eddtablecopy) .. -* Denne datasetttypen støtter en valgfri, sjelden brukt, spesiell tag,<spesialMode > *modus* </spesialMode> som kan brukes til å spesifisere at spesielle, hardkodede regler bør brukes til å bestemme hvilke filer som skal lastes ned fra serveren. Den eneste gyldige *modus* er SAMOS som brukes med datasett frahttps://tds.coaps.fsu.edu/thredds/catalog/samoså laste ned bare filene med siste versjonsnummer. +* Denne datasetttypen støtter en valgfri, sjelden brukt, spesiell tag,<spesialMode > *modus* </spesialMode> som kan brukes til å spesifisere at spesielle, hardkodede regler bør brukes til å bestemme hvilke filer som skal lastes ned fra serveren. Den eneste gyldige *modus* er SAMOS som brukes med datasett fra https://tds.coaps.fsu.edu/thredds/catalog/samos å laste ned bare filene med siste versjonsnummer. * Se denne klassens superklasse, [EDDTableFra Filer](#eddtablefromfiles) For informasjon om hvordan denne klassen fungerer og hvordan du bruker den. * Se eksempelene 1D, 2D, 3D og 4D for [EDDTableFraNcFiler](#eddtablefromncfiles) ..   @@ -4182,8 +4185,8 @@ Når serveren er ferdig med å håndtere en forespørsel, vil den sjekke hvor le ``` ``` -vil forårsake en matchende lokal sourceUrl (somhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -Inn i offentligheten sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) .. +vil forårsake en matchende lokal sourceUrl (som https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +Inn i offentligheten sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) .. Eventuelle endringer i denne etikettens verdi vil tre i kraft neste gang ERDDAP™ Leser datasets.xml , inkludert som reaksjon på et datasett [flagg](/docs/server-admin/additional-information#flag) .. Men av sikkerhetsgrunner og grunner knyttet til abonnementssystemet, **Ikke bruk denne taken!** @@ -4314,7 +4317,7 @@ Brukere er ofte bare uvitende om at deres forespørsler er problemer. De er ofte ``` * Du trenger ikke å omstarte ERDDAP™ For endringer i<ForespørselBlacklist> å tre i kraft. Endringene vil bli oppdaget neste gang ERDDAP™ Sjekk om datasett må lastes på nytt. Eller, kan du fremskynde prosessen ved å besøke en [setDataset Flag URL](/docs/server-admin/additional-information#set-dataset-flag) for alle datasett. * Din ERDDAP™ daglig rapport inneholder en liste/tall av de mest aktive tillatte og blokkerte forespørerne. - * Hvis du vil finne ut hvilket domene/institusjon som er relatert til en numerisk IP-adresse, kan du bruke en gratis, omvendt DNS-netttjeneste som [https://network-tools.com/](https://network-tools.com/) .. + * Hvis du vil finne ut hvilket domene/institusjon som er relatert til en numerisk IP-adresse, kan du bruke en gratis, omvendt DNS-netttjeneste som [ https://network-tools.com/ ](https://network-tools.com/) .. * Det kan være tider når det er fornuftig å blokkere visse brukere på et høyere nivå, for eksempel ondsinnede brukere. For eksempel kan du blokkere deres tilgang til alt på serveren din, ikke bare ERDDAP .. På Linux er en slik metode å bruke [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) .. For eksempel kan du legge til en regel som vil blokkere alt kommer fra 199.51.100.0 med kommandoen iptables -I INPUT -s 199.51.100.0 -j DROPS @@ -4738,17 +4741,17 @@ ADVARSEL: Hvis du legger til egendefinerte paletter i din ERDDAP™ og du har ED * For øyeblikket, for EDDGrid underklasser, alle endringer i metadata eller til en aksevariabel (For eksempel et nytt tidspunkt for data i nærheten av sanntid) anses som en endring, men en reloading av datasettet anses ikke som en endring (i seg selv) .. * For tiden, for EDDTable-underklasser, regnes enhver reloading av datasettet som en endring. * I dag er det bare to typer handlinger tillatt: - * "http://"ellerhttps://"-- Hvis handlingen starter medhttp://"ellerhttps://", ERDDAP™ vil sende et HTTP GET forespørsel til den angitte URL. Svaret vil bli ignorert. For eksempel kan URL-adressen fortelle noen andre webtjenester å gjøre noe. + * " http://" eller https://" -- Hvis handlingen starter med http://" eller https://" , ERDDAP™ vil sende et HTTP GET forespørsel til den angitte URL. Svaret vil bli ignorert. For eksempel kan URL-adressen fortelle noen andre webtjenester å gjøre noe. * Hvis URL-en har en spørringsdel (etter) Det må allerede være [prosent kodet](https://en.wikipedia.org/wiki/Percent-encoding) .. Du må kode spesielle tegn i begrensningene (annet enn den opprinnelige \"&\" og den viktigste '=' i begrensninger) inn i formen %HH, hvor HH er den 2-siffers heksadesimale verdien av tegnet. Vanligvis trenger du bare å konvertere noen av tegntegnene: % til %25, og til %26, " til %22,<i% 3C, = i% 3D, > i% 3E, + i% 2B, | til %7C, \\[ til %5B, \\] til %5D, mellomrom til %20, og konvertere alle tegn over #127 til deres UTF-8-form og deretter prosent kode hver byte av UTF-8-formen til %H-format (spør en programmerer om hjelp) .. For eksempel, & stationID >=-41004" blir & stationID %3E=%2241004%22 Prosent koding er vanligvis nødvendig når du får tilgang til ERDDAP via annen programvare enn en nettleser. Browsere håndterer vanligvis prosent koding for deg. I noen situasjoner, må du prosent kode alle andre tegn enn A-Za-z0-9-_-!. ~ \" () \\*, men likevel ikke kode den opprinnelige '&' eller den viktigste '=' i begrensninger. -Programmeringsspråk har verktøy for å gjøre dette (for eksempel se Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) og Java Scripts [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) og det er +Programmeringsspråk har verktøy for å gjøre dette (for eksempel se Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) og Java Scripts [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) og det er [nettsteder som prosent kode/kode for deg](https://www.url-encode-decode.com/) .. * Siden datasets.xml er en XML-fil, du må også & kode ALL '&', '<', og '>' i URL som '&', '<', og '>' etter prosent koding. * Eksempel: For en URL du kan skrive inn i en nettleser som: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Du bør angi en<onChange> tag via (på én linje) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Dette kan også påvirke sorteringen av korte ord mot lengre ord som starter med * A sourceUrl Kan begynne med http:// , https:// , ftp://, og kanskje andre prefikser. https tilkoblinger lese og sjekke kildens digitale sertifikat for å sikre at kilden er hvem de sier de er. I sjeldne tilfeller kan denne sjekken mislykkes med feilen "javax.net.ssl.SSLProtocolException: håndtrykksvarsel: ukjent\\_name". Dette skyldes sannsynligvis domenenavnet på sertifikatet som ikke samsvarer med domenenavnet du bruker. Du kan og bør lese detaljene i sourceUrl sertifikat i nettleseren din, spesielt listen over "DNS-navn" i delen "subject Alternative Name". I noen tilfeller sourceUrl du bruker kan være et alias av domenenavnet på sertifikatet. For eksempel - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/vil kaste denne feilen, men - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, som bruker domenenavnet på sertifikatet, vil ikke. Løsningen i disse tilfellene er derfor å finne og bruke domenenavnet på sertifikatet. Hvis du ikke finner det på sertifikatet, kontakte dataleverandøren. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ vil kaste denne feilen, men + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , som bruker domenenavnet på sertifikatet, vil ikke. Løsningen i disse tilfellene er derfor å finne og bruke domenenavnet på sertifikatet. Hvis du ikke finner det på sertifikatet, kontakte dataleverandøren. I andre tilfeller kan domenenavnet på sertifikatet være for en gruppe navn. Hvis dette skjer eller problemet er ellers uløselig, vennligst send en e-post til Chris. John på noaa.gov for å rapportere problemet.   @@ -5221,7 +5224,7 @@ blir & stationID %3E=%2241004%22 Prosent koding er vanligvis nødvendig når du får tilgang til ERDDAP via annen programvare enn en nettleser. Browsere håndterer vanligvis prosent koding for deg. I noen situasjoner, må du prosent kode alle andre tegn enn A-Za-z0-9-_-!. ~ \" () \\*, men likevel ikke kode den opprinnelige '&' eller den viktigste '=' .. Programmeringsspråk har verktøy for å gjøre dette (for eksempel se Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -og Java Scripts [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) og det er +og Java Scripts [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) og det er [nettsteder som prosent kode/kode for deg](https://www.url-encode-decode.com/) .. * Siden datasets.xml er en XML-fil, du må også & kode ALL '&', '<', og '>' i URL som '&', '<', og '>' etter prosent koding. * infoUrl Det er unikt å ERDDAP .. Det er ikke fra noen metadatastandard. @@ -5257,7 +5260,28 @@ Når et datasett lastes inn ERDDAP , ``` * Hvis \\[ standard \\] " oppstår i attributtverdien, det vil bli erstattet av standarden ERDDAP™ lisens fra<standardLicense> tag in ERDDAP 's \\[ tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml fil. -   + +###### klassifisering{#classification} +* [ **klassifisering** ](#classification) klassifiseringsnivå for dataene. + ``` + unclassified + ``` + * Godkjennbare verdier er _uklassifiserte_, _konfidentiell_, _begrenset_, _hemmelig_, eller _top_hemmelig_. + +###### emne_kategori{#topic_category} +* [ **emne_kategori** ](#topic_category) Høynivå geografiske data tematisk klassifisering for å bistå i gruppering og søk av tilgjengelige geografiske datasett. + ``` + geoscientific_information + ``` + * Godkjennbare verdier er _biota_, _boundaries_, _klimatologi_meteorologi_atomosphere_, _economy_, _elativ_, _miljø_, _farming_, _geo scientific_information_, _helse_, _imagery_base_maps_earth_cover_, _inland_waters_, _telligence_military_, _location_, _oceans_, _planning_cadastre_, _society_, _struktur_, _transporasjon_, _utlities_communication_. + +###### vedlikehold_frekvens{#maintenance_frequency} +* [ **vedlikehold_frekvens** ](#maintenance_frequency) Frekvens med hvilke modifikasjoner og slettinger gjøres til dataene etter at det først er produsert. + ``` + daily + ``` + * Godkjente verdier er akseptable verdier er _årlig_, _as_needed_, _årlig_, _kontinuerlig_, _daglig_, _fortnightly_, _uregelmessig_, _ månedlig_, _ikke_planlagt_, _fjerdedels_, _ukjent_, _ukelig_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) er fra de utdaterte [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (som ble identifisert i Metadata\\_Conventions som- Unidata Datasett Discovery v1.0") metadatastandard. Attributverdien var en kommadelt liste over metadatakonvensjoner som ble brukt av dette datasettet. Hvis et datasett bruker ACDD 1.0, er denne attributten STRONGLY KJØPET for eksempel, @@ -5389,7 +5413,7 @@ Hvis indeksen er<1. datasettet anses oppdatert. Hvis indeksen er<=1, datasettet anses utdatert. Hvis indeksen er<=2, datasettet anses svært utdatert. -Den testOutOfDate Verdien brukes også av ERDDAP™ å genererehttps://*yourDomain*/erddap/outOfDateDatasets.htmlNettside ( [eksempel](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) som viser datasettene som har< testOutOfDate > tagger, med datasett rangert etter hvor utdatert de er. Hvis du endrer filtypen (fra .html til .csv, .jsonlCSV , .nc , .tsv ...) , kan du få den informasjonen i ulike filformater. +Den testOutOfDate Verdien brukes også av ERDDAP™ å generere https://*yourDomain*/erddap/outOfDateDatasets.html Nettside ( [eksempel](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) som viser datasettene som har< testOutOfDate > tagger, med datasett rangert etter hvor utdatert de er. Hvis du endrer filtypen (fra .html til .csv, .jsonlCSV , .nc , .tsv ...) , kan du få den informasjonen i ulike filformater. Når det er mulig, [Generer DatasetsXml](#generatedatasetsxml) Legger til en testOutOfDate til den globale addAttributes av et datasett. Denne verdien er et forslag basert på informasjonen som er tilgjengelig for CreateDatasetsXml. Hvis verdien ikke er riktig, endre den. @@ -5948,8 +5972,8 @@ pakket verdi = pakket Verdi \\* scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone er en valgfri attributt som brukes av ERDDAP™ (Ingen metadatastandarder) for [Tid og tid](#time-units) , som kan være i nettbaserte datasett eller tabelldatasett. * Standarden er - Zulu " (som er den moderne tidssoneversjonen av GMT) .. - * Bakgrunnsinformasjon: "tid forskyvninger" (f.eks. Stillehavsstandardtid, -08:00, GMT-8) er faste, spesifikke, forskyvninger i forhold til Zulu (GMT) .. I motsetning til dette er tidssonene de mye mer komplekse tingene som påvirkes av Daylight Sparing. (f.eks. "US/Pacific") , som har hatt forskjellige regler på forskjellige steder på ulike tidspunkter. Tidssonene har alltid navn siden de ikke kan oppsummeres av en enkel offsetverdi (se "TZ-databasenavn" kolonne i tabellen på [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) .. ERDDAP 's time\\_zone attributt hjelper deg å håndtere lokale tidsdata fra en tidssone (f.eks. 1987-03-25T17:32:05 Stillehavet Tid) .. Hvis du har streng- eller numeriske tidsdata med en (Fast) tidsforskyvning, bør du bare justere dataene til Zulu (som er hva ERDDAP™ Ønsker) ved å spesifisere en annen basistid i enhetsattributten (f.eks. " timer siden 1970-01-01T08:00:00Z", Legg merke til T08 for å spesifisere tidsforsinkelsen) , og alltid sjekke resultatene for å sikre at du får resultatene du vil ha. - * For tidsstempelvariabler med kildedata fra Strenger kan du angi en tidssone som fører ERDDAP™ å konvertere lokale tidssonekildetider (Noen i Standard tid, noen i Daylight Spar tid) i Zulu ganger (som alltid er i standardtid) .. Listen over gyldige tidssonenavn er sannsynligvis identisk med listen i TZ-kolonnen ved [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) .. Vanlige amerikanske tidssoner er: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. + * Bakgrunnsinformasjon: "tid forskyvninger" (f.eks. Stillehavsstandardtid, -08:00, GMT-8) er faste, spesifikke, forskyvninger i forhold til Zulu (GMT) .. I motsetning til dette er tidssonene de mye mer komplekse tingene som påvirkes av Daylight Sparing. (f.eks. "US/Pacific") , som har hatt forskjellige regler på forskjellige steder på ulike tidspunkter. Tidssonene har alltid navn siden de ikke kan oppsummeres av en enkel offsetverdi (se "TZ-databasenavn" kolonne i tabellen på [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) .. ERDDAP 's time\\_zone attributt hjelper deg å håndtere lokale tidsdata fra en tidssone (f.eks. 1987-03-25T17:32:05 Stillehavet Tid) .. Hvis du har streng- eller numeriske tidsdata med en (Fast) tidsforskyvning, bør du bare justere dataene til Zulu (som er hva ERDDAP™ Ønsker) ved å spesifisere en annen basistid i enhetsattributten (f.eks. " timer siden 1970-01-01T08:00:00Z", Legg merke til T08 for å spesifisere tidsforsinkelsen) , og alltid sjekke resultatene for å sikre at du får resultatene du vil ha. + * For tidsstempelvariabler med kildedata fra Strenger kan du angi en tidssone som fører ERDDAP™ å konvertere lokale tidssonekildetider (Noen i Standard tid, noen i Daylight Spar tid) i Zulu ganger (som alltid er i standardtid) .. Listen over gyldige tidssonenavn er sannsynligvis identisk med listen i TZ-kolonnen ved [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) .. Vanlige amerikanske tidssoner er: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. * For tidsstempelvariabler med numeriske kildedata kan du angi " time\\_zone " Attribut, men verdien må være Zulu " eller "UTC". Hvis du trenger støtte til andre tidssoner, vennligst e-post Chris. John på noaa.gov.   ###### argent_time_just{#legacy_time_adjust} diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/nl/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 38801bde7c..28a2458d7c 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Wanneer een data provider komt naar u in de hoop om sommige gegevens toe te voeg De indiening van actuele gegevensbestanden van externe bronnen is een enorm veiligheidsrisico, dus ERDDAP™ Daar gaat het niet om. Je moet een oplossing bedenken die voor jou en de dataprovider werkt, bijvoorbeeld e-mail (voor kleine bestanden) , trek uit de wolk (bijvoorbeeld DropBox of Google Drive) , een sftp site (met wachtwoorden) , of sneaker Netto (een USB-stick of externe harde schijf) . Je moet waarschijnlijk alleen bestanden accepteren van mensen die je kent. U moet de bestanden op virussen scannen en andere veiligheidsmaatregelen nemen. Er is geen link in ERDDAP™ naar het formulier van de gegevensaanbieder (Ik zou de Commissie willen vragen of zij bereid is om de ERDDAP™ startpagina) . In plaats daarvan, wanneer iemand je vertelt dat ze willen dat hun gegevens worden bediend door uw ERDDAP Je kunt ze een e-mail sturen waarin staat: -Ja, we kunnen uw gegevens in ERDDAP . Om te beginnen, vul het formulier ophttps://*yourUrl*/erddap/dataProviderForm.html (of http:// als https:// is niet ingeschakeld) . +Ja, we kunnen uw gegevens in ERDDAP . Om te beginnen, vul het formulier op https://*yourUrl*/erddap/dataProviderForm.html (of http:// als https:// is niet ingeschakeld) . Als je klaar bent, neem ik contact met je op voor de laatste details. Als je gewoon naar het formulier wilt kijken (zonder het in te vullen) , zie je het formulier op ERD 's ERDDAP : [Inleiding](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Deel 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Deel 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Deel 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) en [Deel 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Deze links naar de ERD ERDDAP™ stuur informatie naar mij, niet naar jou, dus stuur geen informatie met hen, tenzij je daadwerkelijk gegevens wilt toevoegen aan de ERD ERDDAP . @@ -190,23 +190,23 @@ Dit EDDType genereert alle datasets.xml brokken nodig om te maken [EDDtabelVanEr   ##### EDDGrid Van ThredsCatalog{#eddgridfromthreddscatalog} Dit EDDType genereert alle datasets.xml brokken nodig voor alle van de [ EDDGrid VanDap](#eddgridfromdap) datasets die het kan vinden door recursief door een THREDDS te kruipen (sub) catalogus. Er zijn vele vormen van THREDDS catalogus URL's. Deze optie vereist een THREDDS .xml URL met /catalog/ erin, bijvoorbeeld, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlof -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml of + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (een verwante .html catalogus is op -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, die niet aanvaardbaar is voor EDDGrid Van ThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , die niet aanvaardbaar is voor EDDGrid Van ThreddsCatalog). Als u problemen heeft met EDDGrid Van Thredds catalogus: * Zorg ervoor dat de URL die u gebruikt geldig is, inclusief /catalog/, en eindigt met /catalog.xml . -* Gebruik indien mogelijk een openbaar IP-adres (bijvoorbeeld,https://oceanwatch.pfeg.noaa.gov) in de URL, geen lokaal numeriek IP-adres (bijvoorbeeld,https://12.34.56.78) . Als de THREDDS alleen toegankelijk is via het lokale numerieke IP-adres, kunt u [<converteren naar PublicSourceUrl>] (#converttopublicsourceurl) dus ERDDAP™ gebruikers zien het publieke adres, hoewel ERDDAP™ krijgt gegevens van het lokale numerieke adres. +* Gebruik indien mogelijk een openbaar IP-adres (bijvoorbeeld, https://oceanwatch.pfeg.noaa.gov ) in de URL, geen lokaal numeriek IP-adres (bijvoorbeeld, https://12.34.56.78 ) . Als de THREDDS alleen toegankelijk is via het lokale numerieke IP-adres, kunt u [<converteren naar PublicSourceUrl>] (#converttopublicsourceurl) dus ERDDAP™ gebruikers zien het publieke adres, hoewel ERDDAP™ krijgt gegevens van het lokale numerieke adres. * Als je problemen hebt die je niet kunt oplossen, [controleer de tips voor probleemoplossing](#troubleshooting-tips) . * De laagdrempelige code hiervoor gebruikt nu de Unidata netcdf-java catalogus crawler code (Thredds. catalogusklassen) zodat het alle THREDDS-catalogi kan verwerken (wat verrassend complex kan zijn) Dankzij Unidata voor die code.   ##### EDDGrid LonPM180VanErdapCatalog{#eddgridlonpm180fromerddapcatalog} Dit EDDType genereert de datasets.xml te maken [ EDDGrid LonPM180](#eddgridlonpm180) datasets van alle EDDGrid datasets in een ERDDAP met een lengtegraad van meer dan 180. -* Gebruik indien mogelijk een openbaar IP-adres (bijvoorbeeld,https://oceanwatch.pfeg.noaa.gov) in de URL, geen lokaal numeriek IP-adres (bijvoorbeeld,https://12.34.56.78) . Indien de ERDDAP™ is alleen toegankelijk via het lokale numerieke IP-adres, kunt u gebruiken [<converteren naar PublicSourceUrl>] (#converttopublicsourceurl) dus ERDDAP™ gebruikers zien het publieke adres, hoewel ERDDAP™ krijgt gegevens van het lokale numerieke adres. +* Gebruik indien mogelijk een openbaar IP-adres (bijvoorbeeld, https://oceanwatch.pfeg.noaa.gov ) in de URL, geen lokaal numeriek IP-adres (bijvoorbeeld, https://12.34.56.78 ) . Indien de ERDDAP™ is alleen toegankelijk via het lokale numerieke IP-adres, kunt u gebruiken [<converteren naar PublicSourceUrl>] (#converttopublicsourceurl) dus ERDDAP™ gebruikers zien het publieke adres, hoewel ERDDAP™ krijgt gegevens van het lokale numerieke adres.   ##### EDDGrid Lon0360VanErdapCatalog{#eddgridlon0360fromerddapcatalog} Dit EDDType genereert de datasets.xml te maken [ EDDGrid Lon0360](#eddgridlon0360) datasets van alle EDDGrid datasets in een ERDDAP met een lengtegraad van minder dan 0. -* Gebruik indien mogelijk een openbaar IP-adres (bijvoorbeeld,https://oceanwatch.pfeg.noaa.gov) in de URL, geen lokaal numeriek IP-adres (bijvoorbeeld,https://12.34.56.78) . Indien de ERDDAP™ is alleen toegankelijk via het lokale numerieke IP-adres, kunt u gebruiken [<converteren naar PublicSourceUrl>] (#converttopublicsourceurl) dus ERDDAP™ gebruikers zien het publieke adres, hoewel ERDDAP™ krijgt gegevens van het lokale numerieke adres. +* Gebruik indien mogelijk een openbaar IP-adres (bijvoorbeeld, https://oceanwatch.pfeg.noaa.gov ) in de URL, geen lokaal numeriek IP-adres (bijvoorbeeld, https://12.34.56.78 ) . Indien de ERDDAP™ is alleen toegankelijk via het lokale numerieke IP-adres, kunt u gebruiken [<converteren naar PublicSourceUrl>] (#converttopublicsourceurl) dus ERDDAP™ gebruikers zien het publieke adres, hoewel ERDDAP™ krijgt gegevens van het lokale numerieke adres.   ##### EDDsFromFiles{#eddsfromfiles} Gegeven een start directory, dit doorkruist de directory en alle subdirectories en probeert een dataset aan te maken voor elke groep gegevensbestanden die het vindt. @@ -566,7 +566,7 @@ NCCSV 1.0 bestanden ondersteunen geen ongesigneerde integer data types. ### Opmerkingen over gegevenstype{#data-type-comments} * Vanwege de slechte ondersteuning voor lange, langwerpige en char data in vele bestandstypen, ontmoedigen we het gebruik van deze data types in ERDDAP . Gebruik indien mogelijk dubbel in plaats van lang en lang, en gebruik String in plaats van char.   -* Metadata - omdat(OPeN)DAP's .das en .dds antwoorden ondersteunen lange of langwerpige attributen of datatypes niet (en in plaats daarvan tonen ze als dubbelen) , kunt u in plaats daarvan te gebruiken ERDDAP 's tabel van metagegevens zoals gezien in de http .../erdap/ **info** ' * datasetID * .html web pagina (bijvoorbeeld, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (die u ook kunt krijgen in andere bestandstypen, bijvoorbeeld, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) of de .nccsv Metadatarespons (bijvoorbeeld, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Hoewel .nccsv Metadata is alleen beschikbaar voor tabeldatasets) , beide ondersteunen alle data types (met name lang, lang en char) . +* Metadata - omdat(OPeN)DAP's .das en .dds antwoorden ondersteunen lange of langwerpige attributen of datatypes niet (en in plaats daarvan tonen ze als dubbelen) , kunt u in plaats daarvan te gebruiken ERDDAP 's tabel van metagegevens zoals gezien in de http .../erdap/ **info** ' * datasetID * .html web pagina (bijvoorbeeld, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (die u ook kunt krijgen in andere bestandstypen, bijvoorbeeld, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) of de .nccsv Metadatarespons (bijvoorbeeld, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Hoewel .nccsv Metadata is alleen beschikbaar voor tabeldatasets) , beide ondersteunen alle data types (met name lang, lang en char) .   ### Mediabestanden{#media-files} Niet alle gegevens zijn arrays van getallen of tekst. Sommige datasets bestaan uit of omvatten mediabestanden, zoals beeld-, audio- en videobestanden. ERDDAP™ heeft een aantal speciale functies om het gemakkelijker te maken voor gebruikers om toegang te krijgen tot mediabestanden. Het is een proces in twee stappen: @@ -604,7 +604,7 @@ Of, als een gebruiker op de bestandsnaam klikt die op een ERDDAP™ Webpagina, h ### Werken met AWS S3-bestanden{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) is een verkoper van [cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) diensten. [S3](https://aws.amazon.com/s3/) is een object opslag systeem aangeboden door AWS. In plaats van het hiërarchische systeem van mappen en bestanden van een traditioneel bestandssysteem (als een harde schijf in uw PC) , S3 biedt alleen "buckets" die houden "objecten" (We bellen ze. "files" ) . -Voor ASCII-bestanden (bv. .csv) , ERDDAP™ kan werken met de bestanden in de emmers direct. Het enige wat je hoeft te doen is de<fileDir> voor de dataset met een specifiek formaat voor de AWS-emmer, bijvoorbeeld,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. U dient niet te gebruiken<cacheVanUrl> . Zie hieronder voor details. +Voor ASCII-bestanden (bv. .csv) , ERDDAP™ kan werken met de bestanden in de emmers direct. Het enige wat je hoeft te doen is de<fileDir> voor de dataset met een specifiek formaat voor de AWS-emmer, bijvoorbeeld, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . U dient niet te gebruiken<cacheVanUrl> . Zie hieronder voor details. Maar voor binaire bestanden (bv. .nc , Grib, Bufr, en .hdf bestanden) , u moet de<cacheFromUrl> systeem hieronder beschreven. ERDDAP , netcdf-java (die ERDDAP™ gebruikt om gegevens van deze bestanden te lezen) , en andere wetenschappelijke data software zijn ontworpen om te werken met bestanden in een traditioneel bestandssysteem dat biedt [blokniveau](https://en.wikipedia.org/wiki/Block-level_storage) toegang tot bestanden (die het lezen van stukken van een bestand toestaat) , maar S3 biedt alleen [bestandsniveau (object) ](https://en.wikipedia.org/wiki/Block-level_storage) toegang tot bestanden (die alleen het lezen van het hele bestand toestaat) . AWS biedt een alternatief voor S3, [Elastische blokopslag (EBS) ](https://aws.amazon.com/ebs/) ), die block level toegang tot bestanden ondersteunt, maar het is duurder dan S3, dus het wordt zelden gebruikt voor bulk opslag van grote hoeveelheden gegevensbestanden. (Dus als mensen zeggen dat het opslaan van gegevens in de cloud (S3) is goedkoop, het is meestal een appel tot sinaasappel vergelijking.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` De overeenkomstige URl voor dat object is - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS ondersteunt een kleine variatie in hoe die URL is geconstrueerd, maar ERDDAP™ vereist dit ene specifieke formaat: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Vanaf ERDDAP v2.29, kunt u nu de `s3://` URI-formaat in plaats van de bucket-URL. Dit is het formaat dat de [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *emmernaam* ' *sleutel* @@ -697,22 +697,22 @@ Voor een privé S3-gegevensemmer moet de eigenaar van de emmer u toegang geven t In alle gevallen hebt u een AWS-account nodig omdat de AWS SDK voor Java (die ERDDAP™ gebruikt om informatie over de inhoud van een emmer op te halen) vereist AWS-accountgegevens. (meer hierover hieronder) ERDDAP™ kan alleen toegang krijgen tot AWS S3 emmers als u de [<cacheVanUrl>] (#cachefromurl) (of<fileDir>) in een specifiek formaat: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* waarbij * De emmerNaam is de korte vorm van de emmernaam, bijvoorbeeld noaa-goes17 . * De aws-regio, bv. ons-oost-1, komt uit de "Region" kolom in een van de tabellen van [AWS-eindpunten](https://docs.aws.amazon.com/general/latest/gr/rande.html) waar de emmer zich bevindt. * Het voorvoegsel is optioneel. Indien aanwezig, moet het eindigen met '/' . -Bijvoorbeeld,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Bijvoorbeeld, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Deze URL-formaat is een van de AWS S3 aanbevelingen: zie [Toegang tot een Emmer](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) en [deze beschrijving van voorvoegsels](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ vereist dat u de emmer URL en het optionele voorvoegsel combineert in één URL om de<cacheVanUrl> (of<fileDir>) waar de bestanden zich bevinden. #### Test publieke AWS S3 Emmers{#test-public-aws-s3-buckets} Voor openbare emmers kunt en moet u de emmer URL van de AWS S3 directory in uw browser testen, bijvoorbeeld, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Als de emmer URL correct en geschikt is voor ERDDAP , zal het een XML-document dat (gedeeltelijk) vermelding van de inhoud van die emmer. Helaas, de volledige URL (d.w.z. emmer-URL plus voorvoegsel) dat ERDDAP™ wil voor een gegeven dataset werkt niet in een browser. AWS biedt geen systeem om gemakkelijk in uw browser door de hiërarchie van een emmer te bladeren. (Als dat onjuist is, stuur dan een e-mail naar Chris. John bij Noaa.gov. Anders, Amazon, voeg hiervoor alsjeblieft ondersteuning toe!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Als de emmer URL correct en geschikt is voor ERDDAP , zal het een XML-document dat (gedeeltelijk) vermelding van de inhoud van die emmer. Helaas, de volledige URL (d.w.z. emmer-URL plus voorvoegsel) dat ERDDAP™ wil voor een gegeven dataset werkt niet in een browser. AWS biedt geen systeem om gemakkelijk in uw browser door de hiërarchie van een emmer te bladeren. (Als dat onjuist is, stuur dan een e-mail naar Chris. John bij Noaa.gov. Anders, Amazon, voeg hiervoor alsjeblieft ondersteuning toe!) #### De inhoud van een Emmer bekijken{#viewing-the-contents-of-a-bucket} -S3 emmers bevatten vaak een aantal categorieën van bestanden, in een paar pseudo-submappen, die een paar van ERDDAP™ datasets. Om de ERDDAP™ datasets, je moet de start directory kennen voor<cacheVanUrl> (of<fileDir>) en het formaat van de bestandsnamen die die subset van bestanden identificeren. Als u de volledige inhoud van een emmer in een browser probeert te bekijken, zal S3 u gewoon de eerste 1000 bestanden tonen, wat onvoldoende is. Momenteel, de beste manier voor u om alle inhoud van een emmer te bekijken is om een [EDDtableFromFileNames](#eddtablefromfilenames) dataset (op uw pc's ERDDAP™ en/of op uw publiek ERDDAP ) , wat je ook een gemakkelijke manier geeft om door de mapstructuur te bladeren en bestanden te downloaden. De<fileDir> hiervoor zal de URL zijn die u hierboven hebt gemaakt, bijvoorbeeld,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Waarom biedt AWS S3 geen snelle en gemakkelijke manier voor iedereen om dit te doen zonder een AWS-account? \\] Merk op dat wanneer ik dit doe op mijn PC op een niet-Amazon netwerk, het lijkt erop dat Amazon vertraagt de reactie op een druppel (ongeveer 100 (?) bestanden per stuk) na de eerste paar brokken (van 1000 bestanden per stuk) worden gedownload. Sinds emmers kunnen een enorm aantal bestanden (noaa-goes17 heeft 26 miljoen) , het krijgen van alle van de inhoud van een emmer kan nemen EDDtableFromFileNames enkele uren (bv. 12!) Om af te maken. \\[ Amazone, klopt dat?! \\] +S3 emmers bevatten vaak een aantal categorieën van bestanden, in een paar pseudo-submappen, die een paar van ERDDAP™ datasets. Om de ERDDAP™ datasets, je moet de start directory kennen voor<cacheVanUrl> (of<fileDir>) en het formaat van de bestandsnamen die die subset van bestanden identificeren. Als u de volledige inhoud van een emmer in een browser probeert te bekijken, zal S3 u gewoon de eerste 1000 bestanden tonen, wat onvoldoende is. Momenteel, de beste manier voor u om alle inhoud van een emmer te bekijken is om een [EDDtableFromFileNames](#eddtablefromfilenames) dataset (op uw pc's ERDDAP™ en/of op uw publiek ERDDAP ) , wat je ook een gemakkelijke manier geeft om door de mapstructuur te bladeren en bestanden te downloaden. De<fileDir> hiervoor zal de URL zijn die u hierboven hebt gemaakt, bijvoorbeeld, https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Waarom biedt AWS S3 geen snelle en gemakkelijke manier voor iedereen om dit te doen zonder een AWS-account? \\] Merk op dat wanneer ik dit doe op mijn PC op een niet-Amazon netwerk, het lijkt erop dat Amazon vertraagt de reactie op een druppel (ongeveer 100 (?) bestanden per stuk) na de eerste paar brokken (van 1000 bestanden per stuk) worden gedownload. Sinds emmers kunnen een enorm aantal bestanden (noaa-goes17 heeft 26 miljoen) , het krijgen van alle van de inhoud van een emmer kan nemen EDDtableFromFileNames enkele uren (bv. 12!) Om af te maken. \\[ Amazone, klopt dat?! \\] #### Een EDDtabel maken FromFileNames Dataset met een AWS S3 Emmer{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Als je een emmernaam hebt, maar nog geen lijst van bestanden in de S3-emmer of het voorvoegsel dat de locatie van de relevante bestanden in de emmer identificeert, gebruik dan de onderstaande instructies om een EDDTableFromFileNames dataset te maken zodat je de maphiërarchie van de S3-emmer kunt doorbladeren via ERDDAP 's "files" systeem. @@ -727,22 +727,24 @@ Java.lang. IllegaleArgumentUitzondering: profielbestand kan geen nulfout zijn in Hint voor Linux en Mac OS: het referentiebestand moet in de home directory van de gebruiker staan die Tomcat draait (en ERDDAP ) (voor deze paragraaf, zullen we aannemen user=tomcat) in een bestand genaamd ~/.aws/cirtities . Ga er niet van uit dat ~ /home/tomcat -- eigenlijk cd ~ gebruikt om uit te vinden waar het besturingssysteem denkt dat ~ voor user=tomcat is. Maak de map aan als deze niet bestaat. Zorg er ook voor dat de gebruiker en de groep voor het bestand tomcat zijn en gebruik dan chmod 400 referenties om ervoor te zorgen dat het bestand alleen-lezen is voor user=tomcat. 3. Maak de emmer-URL aan in de [formaat dat ERDDAP™ vereist](#accessing-files-in-an-aws-s3-bucket) , bijvoorbeeld, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) en (voor openbare emmers) test het in een browser om ervoor te zorgen dat het een XML-document met een gedeeltelijke lijst van de inhoud van die emmer. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) en (voor openbare emmers) test het in een browser om ervoor te zorgen dat het een XML-document met een gedeeltelijke lijst van de inhoud van die emmer.   4. Gebruik [GenererenDatasetsXml](#generatedatasetsxml) om een [EDDtableFromFileNames](#eddtablefromfilenames) Dataset: * Gebruik deze syntax voor de map Starting: \\*\\*\\ *van OnTheFly,* YourBucketUrl bijvoorbeeld, - \\*\\*\\*vanOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*vanOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Bestandsnaam Regex? * * Recursief? waar * herladen Elke Nminutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * instituut? NOAA * Samenvatting? niets ( ERDDAP™ zal automatisch een fatsoenlijke samenvatting maken.) * titel? niets ( ERDDAP™ zal automatisch een fatsoenlijke titel maken.) Zoals gewoonlijk, moet u de resulterende XML te bewerken om de juistheid te controleren en verbeteringen te maken voordat de brok van datasets gebruiken in datasets.xml . 5. Als je de instructies hierboven volgt en de dataset laadt in ERDDAP , je hebt een EDDTableFromFiles dataset gemaakt. Als voorbeeld, en om het voor iedereen makkelijker te maken om bestanden te bladeren en te downloaden van de AWS Open Data emmers, hebben we EDDTableFromFileNames datasets gemaakt (zie de lijst op - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) voor bijna alle [AWS S3 Open Data emmers](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) voor bijna alle [AWS S3 Open Data emmers](https://registry.opendata.aws/) . \\[ De weinige emmers die we niet hebben opgenomen hebben ook een groot aantal bestanden in de root directory (meer dan binnen een redelijke termijn kan worden gedownload) , of niet toestaan dat het publiek toegang (Moeten ze niet allemaal openbaar zijn?) , of zijn Verzoeker Betaalt emmers (bijvoorbeeld Sentinel) . \\] Als u op de "files" link voor een van deze datasets, kunt u bladeren door de directory boom en bestanden in die S3 emmer. Vanwege de weg\\*\\*\\*vanOnTheFly EDDTableFromFiles werkt, deze directory lijsten zijn altijd perfect up-to-date omdat ERDDAP™ Hij krijgt ze op de vlucht. Als je de mapboom naar een echte bestandsnaam klikt en op de bestandsnaam klikt, ERDDAP™ zal uw verzoek omleiden naar AWS S3 zodat u het bestand rechtstreeks van AWS kunt downloaden. Dan kun je dat dossier inspecteren. @@ -756,7 +758,7 @@ Het is jammer dat AWS niet gewoon toestaat dat mensen een browser gebruiken om d **Dan kun je ERDDAP™ datasets die gebruikers toegang geven tot de gegevens in de bestanden.** Zie de instructies in [ ERDDAP™ en S3 Emmers](#erddap-and-aws-s3-buckets) (boven) . Voor het voorbeeld EDDTableFromFileNames dataset die je hierboven hebt gemaakt, als je een beetje rondsnuffelt met de directory en bestandsnamen in de directoryboom, wordt het duidelijk dat de mapnamen op het hoogste niveau (bv. ABI-L1b-RadC) komt overeen met wat ERDDAP™ zou aparte datasets oproepen. De emmer waarmee u werkt kan vergelijkbaar zijn. U kunt dan zoeken naar het creëren van aparte datasets in ERDDAP™ voor elk van deze datasets, bijvoorbeeld: -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ als de<cacheFromUrl>. Helaas, voor dit specifieke voorbeeld, de datasets in de emmer lijken allemaal niveau 1 of niveau 2 datasets, die ERDDAP™ [is niet bijzonder goed in](#dimensions) , omdat de dataset een ingewikkelder verzameling variabelen is die verschillende dimensies gebruiken.   @@ -975,7 +977,7 @@ Ongesorteerde dimensiewaarden geven bijna altijd een probleem aan met de bronset ### EDDGrid VanDap{#eddgridfromdap} [ ** EDDGrid VanDap** ](#eddgridfromdap) behandelt rastervariabelen van [ DAP ](https://www.opendap.org/) servers. -* Wij raden het gebruik van de [GenererenDatasets Xml-programma](#generatedatasetsxml) om een ruwe ontwerp van de datasets.xml brok voor deze dataset. Je kunt de informatie verzamelen die je nodig hebt om dat aan te passen of je eigen XML aan te maken voor een EDDGrid FromDap dataset door te kijken naar de DDS- en DAS-bestanden van de brondataset in uw browser (door .das en .dds toe te voegen aan de sourceUrl , bijvoorbeeld, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Wij raden het gebruik van de [GenererenDatasets Xml-programma](#generatedatasetsxml) om een ruwe ontwerp van de datasets.xml brok voor deze dataset. Je kunt de informatie verzamelen die je nodig hebt om dat aan te passen of je eigen XML aan te maken voor een EDDGrid FromDap dataset door te kijken naar de DDS- en DAS-bestanden van de brondataset in uw browser (door .das en .dds toe te voegen aan de sourceUrl , bijvoorbeeld, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap kan gegevens krijgen van elke multi-dimensionale variabele van een DAP dataserver. (Wat voorafging: EDDGrid FromDap was beperkt tot variabelen die als "raster" werden aangeduid, maar dat is niet langer een vereiste.)   @@ -1335,7 +1337,7 @@ Een volledig voorbeeld van een axisVariable die een geaggregeerde dataset maakt ``` -Let op het gebruik van de capture groep nummer 2 om de cijfers vast te leggen die voorkomen na 'r' of 's', en voor "\\_global." Dit voorbeeld laat ook zien hoe je extra attributen toevoegt (bv. ioos\\_category en eenheden) naar de variabele as. +Let op het gebruik van de opnamegroep nummer 2 om de cijfers vast te leggen die voorkomen na 'r' of 's', en vóór "\\_global" . Dit voorbeeld laat ook zien hoe je extra attributen toevoegt (bv. ioos\\_category en eenheden) naar de variabele as.   #### Extern gecomprimeerde bestanden{#externally-compressed-files} * Datasets van EDDGrid FromFiles en EDDTable FromFiles kan gegevens rechtstreeks uit extern gecomprimeerde gegevensbestanden serveren, waaronder .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , en Z-bestanden. @@ -1433,7 +1435,7 @@ Alles EDDGrid FromFiles en alle EDDTableFromFiles datasets ondersteunen een set In plaats daarvan, gebruik de [<cacheFromUrl> systeem] (#cachefromurl) . Toegang ERDDAP™ datasets als bestanden via bytebereikverzoeken -- -Dit ronddraaien, gezien het feit dat je kunt (in theorie) denk aan een dataset in ERDDAP™ als een reus .nc bestand door toevoegen " .nc " naar de basis OPEN DAP URL voor een gegeven dataset (bv.https://myserver.org/erddap/griddap/datasetID.ncen ook door het toevoegen van een ?query daarna om een subset te specificeren) , het is misschien redelijk om te vragen of u netcdf-java kunt gebruiken, Ferret , of andere NetCDF client software om gegevens te lezen via HTTP-bereikverzoeken van ERDDAP . Het antwoord is nee, want er is niet echt een enorme " .nc " dossier. Als je dit wilt doen, doe dan een van deze opties: +Dit ronddraaien, gezien het feit dat je kunt (in theorie) denk aan een dataset in ERDDAP™ als een reus .nc bestand door toevoegen " .nc " naar de basis OPEN DAP URL voor een gegeven dataset (bv. https://myserver.org/erddap/griddap/datasetID.nc en ook door het toevoegen van een ?query daarna om een subset te specificeren) , het is misschien redelijk om te vragen of u netcdf-java kunt gebruiken, Ferret , of andere NetCDF client software om gegevens te lezen via HTTP-bereikverzoeken van ERDDAP . Het antwoord is nee, want er is niet echt een enorme " .nc " dossier. Als je dit wilt doen, doe dan een van deze opties: * Gebruik(OPeN)DAPclient software om verbinding te maken met de griddap diensten aangeboden door ERDDAP . Dat is wat DAP (en dus ERDDAP ) is ontworpen voor. Het is zeer efficiënt. * Of download het bronbestand (s) van de "files" systeem (of een subset bestand via een .nc ? query) naar uw computer en gebruik netcdf-java, Ferret , of andere NetCDF client software om de (nu) lokaal bestand (s) . @@ -2253,9 +2255,9 @@ overwegen om de gegevens op te slaan in een verzameling van NetCDF v3 .nc bestan >  </dataset> ### EDDtabelVanDapSequence{#eddtablefromdapsequence} - [ **EDDtabelVanDapSequence** ](#eddtablefromdapsequence) behandelt variabelen binnen 1- en 2-niveau sequenties van [ DAP ](https://www.opendap.org/) servers zoals DAP PER (was ophttps://www.pmel.noaa.gov/epic/software/dapper/, nu stopgezet) . + [ **EDDtabelVanDapSequence** ](#eddtablefromdapsequence) behandelt variabelen binnen 1- en 2-niveau sequenties van [ DAP ](https://www.opendap.org/) servers zoals DAP PER (was op https://www.pmel.noaa.gov/epic/software/dapper/ , nu stopgezet) . -* Wij raden het gebruik van de [GenererenDatasets Xml-programma](#generatedatasetsxml) om een ruwe ontwerp van de datasets.xml brok voor deze dataset. Je kunt dat dan aanpassen om het fijn af te stemmen. U kunt de informatie die u nodig hebt te verzamelen door te kijken naar de bron dataset DDS en DAS bestanden in uw browser (door het toevoegen van .das en .dds aan de sourceUrl (een voorbeeld was:https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Wij raden het gebruik van de [GenererenDatasets Xml-programma](#generatedatasetsxml) om een ruwe ontwerp van de datasets.xml brok voor deze dataset. Je kunt dat dan aanpassen om het fijn af te stemmen. U kunt de informatie die u nodig hebt te verzamelen door te kijken naar de bron dataset DDS en DAS bestanden in uw browser (door het toevoegen van .das en .dds aan de sourceUrl (een voorbeeld was: https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Een variabele is in a DAP sequentie als de .dds respons aangeeft dat de gegevensstructuur die de variabele vasthoudt een "reeks" is (hoofdletter ongevoelig) . * In sommige gevallen zie je een volgorde binnen een reeks, een 2-level sequentie -- EDDTableFromDapSequence behandelt deze ook. @@ -2378,15 +2380,15 @@ GenererenDatasets Xml heeft drie speciale opties voor EDDTableFromDatabase: * [JDBC Driver en<stuurprogrammaNaam>] (#jdbc-driver) -- U moet de juiste JDBC 3 of JDBC 4 driver .jar bestand voor uw database en Stop het erin. *kat* /webapps/erddap/WEB-INF/lib na installatie ERDDAP . Dan, in uw datasets.xml voor deze dataset moet u de<stuurprogrammaNaam> voor dit stuurprogramma, dat is (Helaas) verschillend van de bestandsnaam. Zoek op het web naar het JDBC stuurprogramma voor uw database en het stuurprogrammaNaam dat Java moet het gebruiken. - * Voor MariaDB, probeer [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Voor MariaDB, probeer [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) De<stuurprogrammaName> te gebruiken in datasets.xml (zie hieronder) is waarschijnlijk org.mariadb.jdbc. Chauffeur. - * Voor MySQL en Amazon RDS, probeer [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Voor MySQL en Amazon RDS, probeer [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) De<stuurprogrammaName> te gebruiken in datasets.xml (zie hieronder) is waarschijnlijk com.mysql.jdc. Chauffeur. - * Voor Oracle , probeer [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Voor Oracle , probeer [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . De<stuurprogrammaName> te gebruiken in datasets.xml (zie hieronder) is waarschijnlijk oracle.jdbc.driver. Oracle Chauffeur. - * Voor Postgresql kregen we de JDBC 4 driver van [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Voor Postgresql kregen we de JDBC 4 driver van [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) De<stuurprogrammaName> te gebruiken in datasets.xml (zie hieronder) is waarschijnlijk org.postgresql. Chauffeur. - * Voor SQL Server, kunt u de JTDS JDBC driver van [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Voor SQL Server, kunt u de JTDS JDBC driver van [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . De<stuurprogrammaName> te gebruiken in datasets.xml (zie hieronder) is waarschijnlijk net.sourceforge.jtds.jdbc. Chauffeur. Nadat u de JDBC driver .jar in ERDDAP™ lib directory, je moet een verwijzing naar dat .jar bestand toevoegen in de .bat en/of .sh script bestanden voor GenerateDatasets Xml, DasDds, en ArchiveADataset die in de *kat* /webapps/erddap/WEB-INF/ directory; anders krijg je een ClassNotFoundException wanneer je deze scripts uitvoert. @@ -2524,7 +2526,7 @@ En in *kat* /conf/context.xml, definieer een bron met dezelfde informatie, bijvo username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Algemene informatie over het gebruik van een DataSource is op [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Algemene informatie over het gebruik van een DataSource is op [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Zie [Tomcat DataBroninformatie](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) en [Tomcat DataBron voorbeelden](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) of zoek op het web naar voorbeelden van het gebruik van DataSources met andere applicatieservers. * Als al het andere faalt, overwegen om de gegevens op te slaan in een verzameling van NetCDF v3 .nc bestanden (vooral .nc bestanden die de [CF Discrete bemonsteringsgeometrie (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Contigueuze Ragged Array data structuren en dus kan worden behandeld met ERDDAP 's [EDDtabelVanNcCFFiles](#eddtablefromnccffiles) ) . Als ze logisch georganiseerd zijn (elk met data voor een stuk ruimte en tijd) , ERDDAP™ kan gegevens uit hen zeer snel halen. @@ -2608,7 +2610,7 @@ overwegen om de gegevens op te slaan in een verzameling van NetCDF v3 .nc bestan De brok XML die wordt gegenereerd door GenerateDatasetsXml voor elke dataset bevat: - * A datasetID dat is de EDDGrid 's datasetID plus "\\_AsAtable." + * A datasetID dat is de EDDGrid 's datasetID plus "\\_AsATable" . * Een nieuwe algemene samenvatting die de EDDGrid 's samenvatting plus een nieuwe eerste alinea die beschrijft wat deze dataset is. * Een nieuwe algemene titel die de EDDGrid de titel plus "; (Als tabel) " * Een nieuwe maxAxis0 global attribuut met een waarde van 10. @@ -2644,21 +2646,21 @@ De brok XML die wordt gegenereerd door GenerateDatasetsXml voor elke dataset bev * [De gegevens in een EDDTableFromFileNames dataset](#eddtablefromfilenames-data) is een tafel die ERDDAP™ maakt on-the-fly met informatie over een groep lokale bestanden. In de tabel staat een rij voor elk bestand. Vier bijzondere kenmerken in de [ datasets.xml voor deze dataset](#eddtablefromfilenames-skeleton-xml) bepalen welke bestanden in deze dataset worden opgenomen: ##### bestand Dir{#filedir} - * <fileDir> -- Dit specificeert de bronmap in het bestandssysteem van de server met de bestanden voor deze dataset. De bestanden die zich in het bestandssysteem van de server bevinden<fileDir> verschijnt in de url-kolom van deze dataset in een virtuele map genaamdhttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir> -- Dit specificeert de bronmap in het bestandssysteem van de server met de bestanden voor deze dataset. De bestanden die zich in het bestandssysteem van de server bevinden<fileDir> verschijnt in de url-kolom van deze dataset in een virtuele map genaamd https://*serverUrl*/erddap/files/*datasetID/* . Bijvoorbeeld, als de datasetID is jplMU RSS T, en de<bestandDir> is /home/data/mur/ , en die map heeft een bestand met de naam jplMU RSS T20150103000000.png, dan de URL die zal worden getoond aan gebruikers voor dat bestand zal zijn - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Naast het gebruik van een lokale directory voor de<fileDir>, u kunt ook de URL van een externe, directory-achtige webpagina opgeven. Dit werkt met: * Niet-geaggregeerde datasets in THredDS, bv. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] * Niet-geaggregeerde datasets in Hyrax , bijvoorbeeld, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De meeste Apache-achtige directory lijsten, bijvoorbeeld, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### vanOnTheFly{#fromonthefly} [\\*\\*\\*vanOnTheFly](#fromonthefly) -- Voor enkele enorme S3 emmers (zoals noaa-goes17, die 26 miljoen bestanden heeft) , het kan duren ERDDAP™ tot 12 uur om alle informatie over de inhoud van de emmer te downloaden (en dan zijn er nog andere problemen) . Om dit te omzeilen, is er een speciale manier om te gebruiken<fileDir> in EDDTableFromFileNames om een dataset te maken met de map en bestandsnamen van een AWS S3-emmer. De dataset zal niet de lijst hebben van alle mappen en bestandsnamen van de S3 bucket die een gebruiker via verzoeken naar de dataset kan zoeken. Maar de dataset zal de namen van mappen en bestanden on-the-fly krijgen als de gebruiker de maphiërarchie doorkruist met de dataset "files" optie. Dit stelt gebruikers in staat om de bestandshiërarchie en bestanden van de S3-emmer te bekijken via de dataset "files" systeem. Om dit te doen, in plaats van het specificeren van de URL voor de S3 emmer als de "Start directory" (in GenererenDatasets Xml) of<fileDir> (in datasets.xml ) Gebruik: ``` @@ -2837,13 +2839,13 @@ Alles EDDGrid FromFiles en alle EDDTableFromFiles datasets ondersteunen een set * De<cacheVanuitUrl>-tag kunt u een URL opgeven met een lijst van bestanden van een dataset op afstand uit een bestandslijst op afstand. * Niet-geaggregeerde datasets in THredDS, bv. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] * Niet-geaggregeerde datasets in Hyrax , bijvoorbeeld, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De meeste Apache-achtige directory lijsten, bijvoorbeeld, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3-emmers, bv. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Dit kan echter een AWS-account en meer setup vereisen. Zie [werken met S3 Emmers in ERDDAP™ ](#working-with-aws-s3-files) . Ook hoef je meestal geen cache te gebruiken VanUrl met bestanden in S3 emmers als de bestanden ASCII-bestanden zijn (bv. .csv) , omdat ERDDAP™ de gegevens van de emmer rechtstreeks via een stroom kunnen lezen. @@ -2901,7 +2903,7 @@ dan heeft een reeks geneste vangst groepen waar de eerste optie is niets en de tweede optie is een specifieke waarde. Het voorbeeld hierboven zal alleen overeenkomen met directories voor de tweede 10 dagen van 2018, bijvoorbeeld, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] en dag 011, 012, ..., 019. (Zie dit [regex documentatie](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) en [regex tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Als je hulp nodig hebt bij het aanmaken<cachePartialPathRegex>, e-mail de<cacheVanUrl> naar Chris. John at noaa.gov . @@ -3384,7 +3386,7 @@ Voor elke dataset in ERDDAP™ , wanneer u een verzoek naar ERDDAP™ voor een d * .invoegen * Het verzoek wordt geformatteerd als een standaard HTML-formulierrespons, met sleutel=waardeparen, gescheiden door '&'. Bijvoorbeeld, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 vertelt ERDDAP™ om de gegevens voor stationID =46088 voor de opgegeven tijd. * De auteur van deze wijziging is JohnSmith en de sleutel is watKey1. * De URL moet geldige waarden bevatten (ontbrekende waarden niet) voor alle [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ vertelt ERDDAP™ om de gegevens voor stationID =46088 voor de opgegeven tijd.   * .delete * Het verzoek wordt geformatteerd als een standaard HTML-formulierrespons, met sleutel=waardeparen, gescheiden door '&'. Bijvoorbeeld, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 vertelt ERDDAP™ om de gegevens voor stationID =46088 op het opgegeven tijdstip. * De auteur van deze wijziging is JohnSmith en de sleutel is watKey1. * De URL moet de [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) in het verzoek (bv. stationID en tijd) . Als deze waarden overeenkomen met de waarden op een rij die al in de dataset staan (die ze meestal zullen) , worden de oude waarden effectief verwijderd (Hoewel de oude waarden nog steeds toegankelijk zijn als een gebruiker gegevens van een vorige [versie](#versioning) van de dataset) . @@ -3667,7 +3669,7 @@ Niet iedereen heeft behoefte aan deze fijnkorrelige versiering, maar het is zeer ##### HTTPS Zet en Verwijderen{#https-put-and-delete} * ["En HTTPS Put en DELETE?"](#https-put-and-delete) - [Hypertekstoverdrachtprotocol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) is de basis van het World Wide Web en de reden dat webpagina URL's beginnen met "http://"of "https://". HTTPS is HTTP met een extra beveiligingslaag. Elke dag maken browsers, scripts en computerprogramma's miljarden HTTP (S) **Get** verzoeken om informatie van externe bronnen. HTTP (S) omvat ook andere [werkwoorden](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , met name PUT (gegevens naar de server pushen) EN DELETE (naar DELETE gegevens van de server) . Ja, PUT en DELETE zijn de juiste manier om gegevens in te voegen in, en gegevens te verwijderen van, een dataset via HTTP (S) . GET wordt ondersteund door elk stuk software dat kan werken met HTTP (S) . GET is echt makkelijk om mee te werken. Iedereen weet al hoe te werken met GET en velen weten hoe je POST moet gebruiken (die in wezen op dezelfde manier kunnen worden gebruikt als GET) , dus we maakten EDDTableFromHttpGet werk met GET en POST. Zeer weinig mensen (zelfs weinig computerprogrammeurs) ooit met PUT en DELETE hebben gewerkt. PUT en DELETE worden over het algemeen alleen ondersteund door computertalen, dus het gebruik ervan vereist een vakkundig programma. Dus PUT en DELETE zijn meestal een veel lastigere aanpak gezien de manier waarop de tools zijn geëvolueerd. + [Hypertekstoverdrachtprotocol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) is de basis van het World Wide Web en de reden dat webpagina URL's beginnen met " http://" of " https://" . HTTPS is HTTP met een extra beveiligingslaag. Elke dag maken browsers, scripts en computerprogramma's miljarden HTTP (S) **Get** verzoeken om informatie van externe bronnen. HTTP (S) omvat ook andere [werkwoorden](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , met name PUT (gegevens naar de server pushen) EN DELETE (naar DELETE gegevens van de server) . Ja, PUT en DELETE zijn de juiste manier om gegevens in te voegen in, en gegevens te verwijderen van, een dataset via HTTP (S) . GET wordt ondersteund door elk stuk software dat kan werken met HTTP (S) . GET is echt makkelijk om mee te werken. Iedereen weet al hoe te werken met GET en velen weten hoe je POST moet gebruiken (die in wezen op dezelfde manier kunnen worden gebruikt als GET) , dus we maakten EDDTableFromHttpGet werk met GET en POST. Zeer weinig mensen (zelfs weinig computerprogrammeurs) ooit met PUT en DELETE hebben gewerkt. PUT en DELETE worden over het algemeen alleen ondersteund door computertalen, dus het gebruik ervan vereist een vakkundig programma. Dus PUT en DELETE zijn meestal een veel lastigere aanpak gezien de manier waarop de tools zijn geëvolueerd.   ##### HttpGet Notes{#httpget-notes} * [Opmerkingen](#httpget-notes) @@ -3676,7 +3678,7 @@ Niet iedereen heeft behoefte aan deze fijnkorrelige versiering, maar het is zeer ##### Bedankt.{#thanks} * [Dankzij CH VERMELDINGEN voor het basisidee.](#thanks) Het basisidee voor EDDTableFromHttpGet (d.w.z. het gebruik van een HTTP GET verzoek om gegevens toe te voegen aan een dataset) is van UCAR's (NCAR's?) [Cloud-Hosted Real-time Data Services (VERMELDING) ](https://github.com/earthcubeprojects-chords) project. Het formaat voor de parameters in het verzoek (herhaald *naam=waarde* , gescheiden door &'s) is hetzelfde standaard formaat dat wordt gebruikt door HTML formulieren op webpagina's. Het is een eenvoudig en briljant idee en nog meer omdat het zo perfect met ERDDAP het bestaande systeem voor het verwerken van tabelgegevens. Het idee is achteraf duidelijk, maar ik (Bob) Ik dacht er niet aan. EDDTabelFromHttp Get gebruikt dat basisidee, gecombineerd met onze ideeën over hoe het te implementeren, om een systeem te maken in ERDDAP™ voor het uploaden van gegevens. Anders dan het basisidee van het gebruik van GET om gegevens in het systeem te duwen, is de EDDTableFromHttpGet implementatie geheel verschillend en volledig onafhankelijk van CH VERMELDING en heeft verschillende functies (b.v., logbestanden, chunking van gegevens, verschillende beveiligingssystemen, CRUD-ondersteuning, reproduceerbaare gegevens) . Onze blootstelling aan CH VERMELDING was slechts een webinar. We keken niet naar hun code of gelezen over hun project omdat we meteen wisten dat we het systeem op een andere manier wilden implementeren. Maar we zijn hen dankbaar voor het basisidee. De volledige verwijzing naar CH VERMELDINGEN is -Daniels, M.D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D.S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-Hosted Real-time Data Services voor de Geowetenschappen (VERMELDING) software. UCAR/NCAR -- Earth Observing Laboratory. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M.D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D.S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-Hosted Real-time Data Services voor de Geowetenschappen (VERMELDING) software. UCAR/NCAR -- Earth Observing Laboratory. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTabelVan Hyrax Bestanden{#eddtablefromhyraxfiles} [ **EDDTabelVan Hyrax Bestanden** ](#eddtablefromhyraxfiles) (verouderd) geaggregeerde gegevensbestanden met verschillende variabelen, elk met een of meer gedeelde dimensies (bijvoorbeeld, tijd, hoogte (of diepte) , breedtegraad, lengtegraad) , en bediend door een [ Hyrax OPeNDAP server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Indien vóór 2020 geen klachten zijn ingediend, kan dit type gegevensverzamelin * Deze klasse scherm-scrapes de Hyrax webpagina's met de lijsten van bestanden in elke map. Daarom is het zeer specifiek voor het huidige formaat van Hyrax Webpagina's. We zullen proberen ons aan te passen. ERDDAP™ snel als/wanneer toekomstige versies van Hyrax wijzigen hoe de bestanden worden weergegeven. * De<fileDir>-instelling wordt genegeerd. Sinds deze klasse downloads en maakt een lokale kopie van elk extern gegevensbestand, ERDDAP™ dwingt het bestand Dir te zijn *bigParentDirectory* /copy/ * datasetID * /. * Voor< sourceUrl >, gebruik de URL van de basismap van de dataset in de Hyrax server, bijvoorbeeld, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/<' sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ <' sourceUrl > (maar zet het op één regel) (Sorry, die server is niet meer beschikbaar) . De sourceUrl web pagina heeft meestal " OPeNDAP Server-index van \\[ mapNaam \\] " aan de top. * Aangezien deze klasse altijd een lokale kopie van elk bestand op afstand downloadt en maakt, moet u deze dataset nooit inpakken [EDDtabelkopie](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Bijzonderheden: Deze bestanden hebben meerdere rij\\_grootte variabelen, elk met Nog een probleem met deze bestanden: de Principal\\_Inspector row\\_size variabele heeft geen sample\\_dimension attribuut en volgt de bovenstaande regel niet. -Voorbeeldbestanden voor dit datasettype zijn te vinden ophttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar \\] . +Voorbeeldbestanden voor dit datasettype zijn te vinden op https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar \\] . Zie de superklasse van deze klas, [EDDTableFromFiles](#eddtablefromfiles) , voor informatie over hoe deze klasse werkt en hoe deze te gebruiken. @@ -3850,10 +3852,10 @@ Het eerste wat GenererenDatasetsXml doet voor dit type dataset nadat u de vragen [ **EDDTableFromNOS** ](#eddtablefromnos) (AFGEGEVEN) verwerkt gegevens van een NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) bron, die gebruikt [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) voor verzoeken en antwoorden. Het is zeer specifiek voor NOAA NOS's XML. Zie de EDDTableFromNOS dataset in datasets2.xml.   ### EDDTabelFromOBIS{#eddtablefromobis} - [ **EDDTabelFromOBIS** ](#eddtablefromobis) verwerkt gegevens van een Ocean Biogeografisch Informatiesysteem (OBIS) server (washttp://www.iobis.org ) . Het is mogelijk dat er geen actieve servers meer zijn die dit verouderde type OBIS-serversysteem gebruiken. + [ **EDDTabelFromOBIS** ](#eddtablefromobis) verwerkt gegevens van een Ocean Biogeografisch Informatiesysteem (OBIS) server (was http://www.iobis.org ) . Het is mogelijk dat er geen actieve servers meer zijn die dit verouderde type OBIS-serversysteem gebruiken. * OBIS-servers verwachten een XML-verzoek en geven een XML-antwoord terug. -* Omdat alle OBIS-servers dezelfde variabelen op dezelfde manier bedienen (washttp://iobis.org/tech/provider/questions) , je hoeft niet veel op te geven om een OBIS dataset in te stellen ERDDAP . +* Omdat alle OBIS-servers dezelfde variabelen op dezelfde manier bedienen (was http://iobis.org/tech/provider/questions ) , je hoeft niet veel op te geven om een OBIS dataset in te stellen ERDDAP . * U MOET een " creator\\_email " attribuut in de globale addAttributes , aangezien die informatie binnen de licentie wordt gebruikt. Een geschikt e-mailadres kan gevonden worden door het XML antwoord van de bronURL te lezen. * Je kan wel of niet in staat zijn om de globale eigenschap te krijgen [< subsetVariables >] (#subsetvariabelen) werken met een bepaalde OBIS-server. Probeer één variabele (bijvoorbeeld, ScientificName of Genus) . #### EDDTabelFromOBIS skelet XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Het eerste wat GenererenDatasetsXml doet voor dit type dataset nadat u de vragen * SWE (Sensor Web-enablement) en SOS (Sensorwaarnemingsdienst) zijn [OpenGIS®-normen](https://www.ogc.org/standards) . Die website heeft de standaarddocumenten. * De OGC Web Services Common Specification ver 1.1.0 ( OGC 06-121r3) dekt de bouw van GET en POST queries (zie rubriek 7.2.3 en rubriek 9) . * Als u een getCapabilities xml verzoek naar een SOS server ( sourceUrl + "?service= SOS &verzoek= GetCapabilities ") , krijg je een xml resultaat met een lijst van stations en de waargenomen Eigenschappen waar ze gegevens voor hebben. - * Een waargenomen Eigenschap is een formele URI verwijzing naar een eigenschap. Bijvoorbeeld, urn:ogc:fenomenon:longitude:wgs84 ofhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Een waargenomen Eigenschap is een formele URI verwijzing naar een eigenschap. Bijvoorbeeld, urn:ogc:fenomenon:longitude:wgs84 of https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Een waargenomen eigendom is geen variabele. - * Meer dan één variabele kan dezelfde waargenomen hebben Eigenschap (bijvoorbeeld binnenTemp en buiten Temp kan beide waargenomen hebben Eigenschaphttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Meer dan één variabele kan dezelfde waargenomen hebben Eigenschap (bijvoorbeeld binnenTemp en buiten Temp kan beide waargenomen hebben Eigenschap https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Als u een getObservation xml verzoek naar een SOS server, je krijgt een xml resultaat met beschrijvingen van veldnamen in de respons, veldeenheden, en de gegevens. De veldnamen omvatten lengte, breedtegraad, diepte (Misschien) , en tijd. * Elk dataVariable voor een EDDTableVan SOS moet een "observedProperty" attribuut bevatten, dat de waargenomenEigenschap identificeert die van de server moet worden gevraagd om die variabele te krijgen. Vaak, meerdere dataVariable s zal dezelfde samengestelde waargenomen Property. * Het gegevenstype voor elk dataVariable mag niet worden opgegeven door de server. Zo ja, dan moet je kijken naar de XML data responses van de server en passende toewijzen [<dataType>s] (#datatype) in de ERDDAP™ dataset dataVariable definities. @@ -3991,11 +3994,11 @@ Indien vóór 2020 geen klachten zijn ingediend, kan dit type gegevensverzamelin * Deze klasse leest de catalogus.xml bestanden geserveerd door THredDS met de lijsten van<catalogusRefs> (verwijzingen naar extra catalogus.xml subbestanden) en<dataset>s (gegevensbestanden) . * De<fileDir>-instelling wordt genegeerd. Sinds deze klasse downloads en maakt een lokale kopie van elk extern gegevensbestand, ERDDAP™ dwingt het bestand Dir te zijn *bigParentDirectory* /copy/ * datasetID * /. * Voor< sourceUrl >, gebruik de URL van het catalogus.xml bestand voor de dataset in de THREDDS server, bijvoorbeeld: voor deze URL die kan worden gebruikt in een webbrowser, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] , -gebruik< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml<' sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Deze server is niet meer betrouwbaar beschikbaar. \\] , +gebruik< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml <' sourceUrl > (maar zet het op één regel) . * Aangezien deze klasse altijd een lokale kopie van elk bestand op afstand downloadt en maakt, moet u deze dataset nooit inpakken [EDDtabelkopie](#eddtablecopy) . -* Dit datasettype ondersteunt een OPTIONAL, zelden gebruikte, speciale tag,<specialMode> *modus* </specialMode> die kan worden gebruikt om aan te geven dat speciale, hard gecodeerde regels moeten worden gebruikt om te bepalen welke bestanden van de server moeten worden gedownload. Momenteel is de enige geldige *modus* is SAMOS dat wordt gebruikt met datasets vanhttps://tds.coaps.fsu.edu/thredds/catalog/samosalleen de bestanden met het laatste versienummer downloaden. +* Dit datasettype ondersteunt een OPTIONAL, zelden gebruikte, speciale tag,<specialMode> *modus* </specialMode> die kan worden gebruikt om aan te geven dat speciale, hard gecodeerde regels moeten worden gebruikt om te bepalen welke bestanden van de server moeten worden gedownload. Momenteel is de enige geldige *modus* is SAMOS dat wordt gebruikt met datasets van https://tds.coaps.fsu.edu/thredds/catalog/samos alleen de bestanden met het laatste versienummer downloaden. * Zie de superklasse van deze klas, [EDDTableFromFiles](#eddtablefromfiles) , voor informatie over hoe deze klasse werkt en hoe deze te gebruiken. * Zie de 1D, 2D, 3D en 4D voorbeelden voor [EDDtabelVanNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Wanneer de server klaar is met het verwerken van een verzoek zal het controleren ``` ``` -zal leiden tot een overeenkomstige lokale sourceUrl (zoalshttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -in een publiek sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +zal leiden tot een overeenkomstige lokale sourceUrl (zoals https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +in een publiek sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Wijzigingen in de waarde van deze tag worden de volgende keer van kracht ERDDAP™ leest datasets.xml , inclusief in reactie op een gegevensset [vlag](/docs/server-admin/additional-information#flag) . Maar om veiligheidsredenen en redenen in verband met het abonnementssysteem, **Gebruik deze tas niet!** @@ -4314,7 +4317,7 @@ Gebruikers zijn vaak gewoon niet bewust dat hun verzoeken zijn lastig. Ze zijn v ``` * U hoeft niet opnieuw te starten ERDDAP™ voor de wijzigingen in<verzoekBlacklist> in werking te stellen. De wijzigingen zullen de volgende keer worden gedetecteerd ERDDAP™ controleert of datasets opnieuw moeten worden geladen. Of, u kunt het proces versnellen door een bezoek aan een [setDataset Vlag URL](/docs/server-admin/additional-information#set-dataset-flag) voor elke dataset. * Uw ERDDAP™ dagelijks rapport bevat een lijst/tally van de meest actieve toegestane en geblokkeerde verzoekers. - * Als u wilt achterhalen wat domein/instelling is gerelateerd aan een numeriek IP-adres, kunt u een gratis, omgekeerde DNS webservice gebruiken zoals [https://network-tools.com/](https://network-tools.com/) . + * Als u wilt achterhalen wat domein/instelling is gerelateerd aan een numeriek IP-adres, kunt u een gratis, omgekeerde DNS webservice gebruiken zoals [ https://network-tools.com/ ](https://network-tools.com/) . * Er kunnen momenten zijn dat het zinvol is om bepaalde gebruikers op een hoger niveau te blokkeren, bijvoorbeeld kwaadaardige gebruikers. U kunt bijvoorbeeld hun toegang tot alles op uw server blokkeren, niet alleen ERDDAP . Op Linux is een dergelijke methode te gebruiken [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . U kunt bijvoorbeeld een regel toevoegen die alles blokkeert van 198.51.100.0 met het commando iptables -I INPUT -s 198.51.100,0 -j DROP @@ -4738,17 +4741,17 @@ WAARSCHUWING: Als u aangepaste paletten aan uw ERDDAP™ en je hebt EDDGrid From * Momenteel, voor EDDGrid subklassen, wijzigingen in metagegevens of een asvariabele (bijvoorbeeld een nieuw tijdspunt voor bijna-real-time gegevens) wordt beschouwd als een verandering, maar een herladen van de dataset wordt niet beschouwd als een verandering (op zichzelf) . * Momenteel, voor EDDTable subklassen, wordt herladen van de dataset beschouwd als een verandering. * Momenteel zijn slechts twee soorten acties toegestaan: - * "http://"of "https://"-- Als de actie begint met "http://"of "https://", ERDDAP™ zal een HTTP GET verzoek aan de opgegeven URL. Het antwoord wordt genegeerd. Bijvoorbeeld, de URL zou kunnen vertellen een andere webservice om iets te doen. + * " http://" of " https://" -- Als de actie begint met " http://" of " https://" , ERDDAP™ zal een HTTP GET verzoek aan de opgegeven URL. Het antwoord wordt genegeerd. Bijvoorbeeld, de URL zou kunnen vertellen een andere webservice om iets te doen. * Als de URL een query-gedeelte heeft (na de '?) , HET MOET al zijn [percentage gecodeerd](https://en.wikipedia.org/wiki/Percent-encoding) . U moet speciale tekens coderen in de beperkingen (andere dan de oorspronkelijke "&" en de belangrijkste '=' in beperkingen) in de vorm %HH, waarbij HH de tweecijferige hexadecimale waarde van het teken is. Normaal gesproken moet je enkel enkele leestekens omzetten: % in %25, & in %26, " in %22,<in %3C, = in %3D, > in %3E, + in %2B, | in %7C, \\[ in %5B, \\] in %5D, ruimte in %20, en zet alle tekens boven #127 om in hun UTF-8 vorm en codeer vervolgens elke byte van de UTF-8 vorm in het %HH formaat (een programmeur om hulp vragen) . Bijvoorbeeld, & stationID met een gewicht van meer dan 200 g/m2 wordt & stationID %3E=%2241004%22 Procent codering is meestal vereist wanneer u toegang tot ERDDAP via andere software dan een browser. Browsers behandelen meestal procent codering voor u. In sommige situaties moet je alle tekens anders coderen dan A-Za-z0-9\\_-!.~ ' () \\*, maar nog steeds niet coderen de eerste '&' of de belangrijkste '=' met beperkingen. -Programmeertalen hebben hiervoor hulpmiddelen (zie bijvoorbeeld Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) en Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) en er zijn +Programmeertalen hebben hiervoor hulpmiddelen (zie bijvoorbeeld Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) en Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) en er zijn [websites die percentage coderen/decoderen voor u](https://www.url-encode-decode.com/) . * Sinds datasets.xml is een XML-bestand, u MOET ook ALL & coderen, '<", en ">" in de URL als "&," "<', en '>' na percentage codering. * Voorbeeld: Voor een URL die u in een browser kunt typen als: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 U dient een<onChange> tag via (op één regel) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Dit kan ook van invloed zijn op het sorteren van korte woorden versus langere wo * A sourceUrl kan beginnen met http:// , https:// , ftp://, en misschien andere voorvoegsels. https verbindingen lezen en controleer het digitale certificaat van de bron om ervoor te zorgen dat de bron is wie ze zeggen dat ze zijn. In zeldzame gevallen kan deze controle mislukken met de fout "javax.net.ssl.SSLProtocolUitzondering: handshake alert: onbekende\\_naam." Dit is waarschijnlijk te wijten aan de domeinnaam op het certificaat die niet overeenkomt met de domeinnaam die u gebruikt. U kunt en moet de details van de sourceUrl 's certificaat in uw webbrowser, met name de lijst met "DNS Naam"s in de sectie "Onderwerp Alternatieve Naam." In sommige gevallen sourceUrl u een alias van de domeinnaam op het certificaat gebruikt. Bijvoorbeeld, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/zal deze fout maken, maar - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, die de domeinnaam op het certificaat gebruikt, niet. De oplossing in deze gevallen is daarom om de domeinnaam op het certificaat te vinden en te gebruiken. Als je het niet op het certificaat kunt vinden, neem dan contact op met de dataprovider. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ zal deze fout maken, maar + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , die de domeinnaam op het certificaat gebruikt, niet. De oplossing in deze gevallen is daarom om de domeinnaam op het certificaat te vinden en te gebruiken. Als je het niet op het certificaat kunt vinden, neem dan contact op met de dataprovider. In andere gevallen kan de domeinnaam op het certificaat voor een groep namen zijn. Als dit gebeurt of het probleem is anders niet op te lossen, stuur dan een e-mail naar Chris. John bij Noaa.gov om het probleem te melden.   @@ -5221,7 +5224,7 @@ wordt & stationID %3E=%2241004%22 Procent codering is meestal vereist wanneer u toegang tot ERDDAP via andere software dan een browser. Browsers behandelen meestal procent codering voor u. In sommige situaties moet je alle tekens anders coderen dan A-Za-z0-9\\_-!.~ ' () \\*, maar nog steeds niet coderen de eerste '&' of de belangrijkste '=' . Programmeertalen hebben hiervoor hulpmiddelen (zie bijvoorbeeld Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -en Java Script's [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) en er zijn +en Java Script's [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) en er zijn [websites die percentage coderen/decoderen voor u](https://www.url-encode-decode.com/) . * Sinds datasets.xml is een XML-bestand, u MOET ook ALL & coderen, '<", en ">" in de URL als "&," "<', en '>' na percentage codering. * infoUrl is uniek voor ERDDAP . Het is niet van enige metadata standaard. @@ -5257,7 +5260,28 @@ Wanneer een dataset geladen is ERDDAP , ``` * Als " \\[ standaard \\] " vindt plaats in de attribuutwaarde, het wordt vervangen door de standaard ERDDAP™ licentie van de<standaardLicentie> tag in ERDDAP 's \\[ kat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml file. -   + +###### classificatie{#classification} +* [ **classificatie** ](#classification) classificatieniveau van de gegevens. + ``` + unclassified + ``` + * Aanvaardbare waarden zijn _niet geclassificeerd_, _vertrouwelijk_, _beperkt_, _geheim_ of _top_secret_. + +###### thema_categorie{#topic_category} +* [ **thema_categorie** ](#topic_category) thematische classificatie op hoog niveau van geografische gegevens om te helpen bij het groeperen en zoeken van beschikbare geografische gegevensreeksen. + ``` + geoscientific_information + ``` + * Acceptabele waarden zijn _biota_, _grenzen_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_miliary_, _location_, _oceans_, _planning_cadastre_, _society_, _structure_, _transporation_, _utlities_communication_. + +###### onderhoud_frequentie{#maintenance_frequency} +* [ **onderhoud_frequentie** ](#maintenance_frequency) Frequentie waarmee de gegevens na de eerste productie worden gewijzigd en verwijderd. + ``` + daily + ``` + * Aanvaardbare waarden zijn Acceptabele waarden zijn _jaarlijks_, _as_need_, _tweejaarlijks_, _continual_, _dagelijks_, _fortnightly_, _onregelmatig_, _maand_, _not_planned_, _kwartly_, _onbekend_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) is van de verouderde [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (die in Metadata\\_Conventions als " Unidata Dataset Discovery v1.0") Metadatastandaard. De attribuutwaarde was een door komma's gescheiden lijst van metadataconventies die door deze dataset worden gebruikt. Als een dataset ACDD 1.0 gebruikt, is dit attribuut STRONGLY AANGEVALD, bijvoorbeeld, @@ -5389,7 +5413,7 @@ Als de index<1, de dataset wordt als actueel beschouwd. Als de index<=1, de dataset wordt als verouderd beschouwd. Als de index<=2, de dataset wordt beschouwd als zeer verouderd. -De testOutOfDate waarde wordt ook gebruikt door ERDDAP™ om dehttps://*yourDomain*/erddap/outOfDateDatasets.htmlwebpagina ( [voorbeeld](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) waarin de datasets worden weergegeven die< testOutOfDate > tags, met de datasets gerangschikt naar hoe verouderd ze zijn. Als u het bestandstype wijzigt (van .html naar .csv, .jsonlCSV , .nc , .tsv , ...) , kunt u die informatie in verschillende bestandsformaten. +De testOutOfDate waarde wordt ook gebruikt door ERDDAP™ om de https://*yourDomain*/erddap/outOfDateDatasets.html webpagina ( [voorbeeld](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) waarin de datasets worden weergegeven die< testOutOfDate > tags, met de datasets gerangschikt naar hoe verouderd ze zijn. Als u het bestandstype wijzigt (van .html naar .csv, .jsonlCSV , .nc , .tsv , ...) , kunt u die informatie in verschillende bestandsformaten. Waar mogelijk, [GenererenDatasetsXml](#generatedatasetsxml) voegt een testOutOfDate toe te schrijven aan de globale addAttributes van een dataset. Deze waarde is een suggestie gebaseerd op de informatie die beschikbaar is voor GenerateDatasetsXml. Als de waarde niet geschikt is, verander het dan. @@ -5948,8 +5972,8 @@ unpackedValue = packed Waarde scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone is een OPTIONAL attribuut gebruikt door ERDDAP™ (en geen metagegevensnormen) voor [tijd- en tijdstempelvariabelen](#time-units) , die in gerasterde datasets of tabeldatasets kunnen zitten. * De standaard is " Zulu " (dat is de moderne tijdzone versie van GMT) . - * Achtergrondinformatie: "tijdscompensaties" (bv., Pacific Standard Time, -08:00, GMT-8) zijn vaste, specifieke, offsets ten opzichte van Zulu (GMT) . In tegenstelling, "tijdzones" zijn de veel complexer dingen die worden beïnvloed door daglicht redden (b.v. "US/Pacific") , die verschillende regels op verschillende plaatsen op verschillende tijden hebben gehad. De tijdzones hebben altijd namen omdat ze niet kunnen worden samengevat door een eenvoudige offset waarde (zie de kolom "TZ database names" in de tabel op [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone attribuut helpt u omgaan met lokale tijdgegevens uit een bepaalde tijdzone (bv. 1987-03-25T17:32:05 Pacific Tijd) . Als u string of numerieke tijd gegevens met een (vast) tijd offset, moet u gewoon de gegevens aan te passen Zulu (en dat is wat ERDDAP™ wil) door een andere basistijd in het eenheidsattribuut te specificeren (b.v., "uren sinds 1970-01-01T08:00:00Z," let op de T08 om de tijdcompensatie te specificeren) , en controleer altijd de resultaten om ervoor te zorgen dat u de resultaten die u wilt. - * Voor tijdstempelvariabelen met brongegevens van Strings, dit attribuut kunt u een tijdzone die leidt specificeren ERDDAP™ om de lokale-tijd-zone brontijden te converteren (sommige in Standaard tijd, sommige in Daglicht Besparen tijd) in Zulu tijden (die altijd in Standaardtijd zijn) . De lijst met geldige tijdzonenamen is waarschijnlijk identiek aan de lijst in de TZ kolom op [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Gemeenschappelijke Amerikaanse tijdzones zijn: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/East. + * Achtergrondinformatie: "tijdscompensaties" (bv., Pacific Standard Time, -08:00, GMT-8) zijn vaste, specifieke, offsets ten opzichte van Zulu (GMT) . In tegenstelling, "tijdzones" zijn de veel complexer dingen die worden beïnvloed door daglicht redden (b.v. "US/Pacific") , die verschillende regels op verschillende plaatsen op verschillende tijden hebben gehad. De tijdzones hebben altijd namen omdat ze niet kunnen worden samengevat door een eenvoudige offset waarde (zie de kolom "TZ database names" in de tabel op [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone attribuut helpt u omgaan met lokale tijdgegevens uit een bepaalde tijdzone (bv. 1987-03-25T17:32:05 Pacific Tijd) . Als u string of numerieke tijd gegevens met een (vast) tijd offset, moet u gewoon de gegevens aan te passen Zulu (en dat is wat ERDDAP™ wil) door een andere basistijd in het eenheidsattribuut te specificeren (b.v., "uren sinds 1970-01-01T08:00:00Z," let op de T08 om de tijdcompensatie te specificeren) , en controleer altijd de resultaten om ervoor te zorgen dat u de resultaten die u wilt. + * Voor tijdstempelvariabelen met brongegevens van Strings, dit attribuut kunt u een tijdzone die leidt specificeren ERDDAP™ om de lokale-tijd-zone brontijden te converteren (sommige in Standaard tijd, sommige in Daglicht Besparen tijd) in Zulu tijden (die altijd in Standaardtijd zijn) . De lijst met geldige tijdzonenamen is waarschijnlijk identiek aan de lijst in de TZ kolom op [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Gemeenschappelijke Amerikaanse tijdzones zijn: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/East. * Voor tijdstempelvariabelen met numerieke brongegevens kunt u de " time\\_zone " attribuut, maar de waarde moet " Zulu "of "UTC." Als je ondersteuning nodig hebt voor andere tijdzones, stuur dan een e-mail naar Chris. John at noaa.gov .   ###### legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/pl/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 11e658efb0..331a4497fd 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Kiedy dostawca danych przychodzi do Ciebie mając nadzieję na dodanie niektóry Składanie rzeczywistych plików danych ze źródeł zewnętrznych jest ogromnym ryzykiem dla bezpieczeństwa, więc ERDDAP™ Nie ma z tym problemu. Musisz znaleźć rozwiązanie, które działa dla Ciebie i dostawcy danych, na przykład, e-mail (dla małych plików) , ciągnąć z chmury (na przykład DropBox lub Google Drive) , strona sftp (z hasłami) lub trampki netto (pendrive USB lub zewnętrzny dysk twardy) . Powinieneś akceptować tylko pliki ludzi, których znasz. Trzeba będzie skanować pliki w poszukiwaniu wirusów i podjąć inne środki ostrożności. Nie ma połączenia w ERDDAP™ do formularza dostawcy danych (na przykład, na ERDDAP™ strona główna) . Zamiast tego, kiedy ktoś mówi, że chce mieć swoje dane podawane przez ERDDAP , można wysłać im e-mail mówiąc coś w stylu: -Tak, możemy przenieść twoje dane do ERDDAP . Aby rozpocząć, proszę wypełnić formularz nahttps://*yourUrl*/erddap/dataProviderForm.html (lub http:// jeżeli https:// nie jest włączona) . +Tak, możemy przenieść twoje dane do ERDDAP . Aby rozpocząć, proszę wypełnić formularz na https://*yourUrl*/erddap/dataProviderForm.html (lub http:// jeżeli https:// nie jest włączona) . Jak skończysz, skontaktuję się z tobą, żeby ustalić szczegóły. Jeśli chcesz tylko spojrzeć na formularz (bez wypełniania go) , można zobaczyć formularz na ERD jest ERDDAP : [Wprowadzenie](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Część 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Część 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Część 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) oraz [Część 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Te linki do ERD ERDDAP™ wysyłaj informacje do mnie, nie do ciebie, więc nie przesyłaj informacji z nimi, chyba że rzeczywiście chcesz dodać dane do ERD ERDDAP . @@ -190,23 +190,23 @@ Ten EDDType generuje wszystkie datasets.xml kawałki potrzebne do zrobienia [EDD   ##### EDDGrid FromThreddsCatalog{#eddgridfromthreddscatalog} Ten EDDType generuje wszystkie datasets.xml części potrzebne do wszystkich [ EDDGrid FromDap](#eddgridfromdap) zbiory danych, które można znaleźć poprzez rekursywne pełzanie poprzez THREDDS (sub) Katalog. Istnieje wiele form katalogu THREDDS adresów URL. Ta opcja wymaga URL THREDDS .xml z / katalog / w nim, na przykład, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmllub -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml lub + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (powiązany katalog .html jest na -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlco jest niedopuszczalne dla EDDGrid FromThredsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html co jest niedopuszczalne dla EDDGrid FromThredsCatalog). Jeśli u pacjenta występują problemy z EDDGrid FromThreds Przewodniczący Katalog: * Upewnij się, że używany adres URL jest prawidłowy, zawiera / katalog / i kończy się na / katalog.xml. -* Jeśli to możliwe, należy użyć publicznego adresu IP (na przykład:https://oceanwatch.pfeg.noaa.gov) w URL, nie lokalny numeryczny adres IP (na przykład:https://12.34.56.78) . Jeśli THREDDS jest dostępny tylko za pośrednictwem lokalnego numerycznego adresu IP, można użyć [<convertToPublicSourceUrl >] (# converttopublicsourceurl) więc ERDDAP™ użytkownicy zobaczyć adres publiczny, nawet jeśli ERDDAP™ pobiera dane z lokalnego adresu numerycznego. +* Jeśli to możliwe, należy użyć publicznego adresu IP (na przykład: https://oceanwatch.pfeg.noaa.gov ) w URL, nie lokalny numeryczny adres IP (na przykład: https://12.34.56.78 ) . Jeśli THREDDS jest dostępny tylko za pośrednictwem lokalnego numerycznego adresu IP, można użyć [<convertToPublicSourceUrl >] (# converttopublicsourceurl) więc ERDDAP™ użytkownicy zobaczyć adres publiczny, nawet jeśli ERDDAP™ pobiera dane z lokalnego adresu numerycznego. * Jeśli masz problemy, których nie możesz rozwiązać, [sprawdź wskazówki dotyczące rozwiązywania problemów](#troubleshooting-tips) . * Kod niskiego poziomu do tego teraz używa Unidata netcdf- java katalog crawler kod (Trójki. klasy katalogowe) tak, że może obsługiwać wszystkie katalogi THREDDS (które mogą być zaskakująco skomplikowane) Dzięki Unidata dla tego kodu.   ##### EDDGrid LonPM180FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} Ten EDDType generuje datasets.xml do zrobienia [ EDDGrid LonPM180](#eddgridlonpm180) zestawów danych ze wszystkich EDDGrid zbiory danych w ERDDAP których długość geograficzna jest większa niż 180. -* Jeśli to możliwe, należy użyć publicznego adresu IP (na przykład:https://oceanwatch.pfeg.noaa.gov) w URL, nie lokalny numeryczny adres IP (na przykład:https://12.34.56.78) . Jeśli ERDDAP™ jest dostępny tylko przez lokalny numeryczny adres IP, można użyć [<convertToPublicSourceUrl >] (# converttopublicsourceurl) więc ERDDAP™ użytkownicy zobaczyć adres publiczny, nawet jeśli ERDDAP™ pobiera dane z lokalnego adresu numerycznego. +* Jeśli to możliwe, należy użyć publicznego adresu IP (na przykład: https://oceanwatch.pfeg.noaa.gov ) w URL, nie lokalny numeryczny adres IP (na przykład: https://12.34.56.78 ) . Jeśli ERDDAP™ jest dostępny tylko przez lokalny numeryczny adres IP, można użyć [<convertToPublicSourceUrl >] (# converttopublicsourceurl) więc ERDDAP™ użytkownicy zobaczyć adres publiczny, nawet jeśli ERDDAP™ pobiera dane z lokalnego adresu numerycznego.   ##### EDDGrid Lon0360FromErddapCatalog{#eddgridlon0360fromerddapcatalog} Ten EDDType generuje datasets.xml do zrobienia [ EDDGrid Lon0360](#eddgridlon0360) zestawów danych ze wszystkich EDDGrid zbiory danych w ERDDAP o dowolnej długości geograficznej mniejszej niż 0. -* Jeśli to możliwe, należy użyć publicznego adresu IP (na przykład:https://oceanwatch.pfeg.noaa.gov) w URL, nie lokalny numeryczny adres IP (na przykład:https://12.34.56.78) . Jeśli ERDDAP™ jest dostępny tylko przez lokalny numeryczny adres IP, można użyć [<convertToPublicSourceUrl >] (# converttopublicsourceurl) więc ERDDAP™ użytkownicy zobaczyć adres publiczny, nawet jeśli ERDDAP™ pobiera dane z lokalnego adresu numerycznego. +* Jeśli to możliwe, należy użyć publicznego adresu IP (na przykład: https://oceanwatch.pfeg.noaa.gov ) w URL, nie lokalny numeryczny adres IP (na przykład: https://12.34.56.78 ) . Jeśli ERDDAP™ jest dostępny tylko przez lokalny numeryczny adres IP, można użyć [<convertToPublicSourceUrl >] (# converttopublicsourceurl) więc ERDDAP™ użytkownicy zobaczyć adres publiczny, nawet jeśli ERDDAP™ pobiera dane z lokalnego adresu numerycznego.   ##### Pliki EDDsFromFiles{#eddsfromfiles} Biorąc pod uwagę katalog startowy, to przemienia katalog i wszystkie podkatalogi i próbuje utworzyć zbiór danych dla każdej grupy plików danych, które znajduje. @@ -566,7 +566,7 @@ Pliki NCSSV 1.0 nie obsługują niepodpisanych typów danych całkowitych. ### Uwagi dotyczące rodzaju danych{#data-type-comments} * Ze względu na słabe wsparcie dla danych długich, ulong i char w wielu typach plików, zniechęcamy do stosowania tych typów danych w ERDDAP . Jeśli to możliwe, używaj podwójnych zamiast długich i ulongów, a String zamiast znaku.   -* Metadane - Ponieważ(OPeN)DAPodpowiedzi .das i .dds nie wspierają atrybutów długich lub ulong lub typów danych (i zamiast tego pokaż im jak dubles) , może zamiast tego chcesz użyć ERDDAP tabelaryczne przedstawienie metadanych, jak widać w http ... / erddap / **info** / * datasetID * Strona internetowa .html (na przykład: [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (które można również uzyskać w innych typach plików, np. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) lub .nccsv Odpowiedź metadanych (na przykład: [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Chociaż .nccsv Metadane są dostępne tylko dla zbiorów danych tabelarycznych) , z których obie obsługują wszystkie typy danych (w szczególności, długie, ulong i char) . +* Metadane - Ponieważ(OPeN)DAPodpowiedzi .das i .dds nie wspierają atrybutów długich lub ulong lub typów danych (i zamiast tego pokaż im jak dubles) , może zamiast tego chcesz użyć ERDDAP tabelaryczne przedstawienie metadanych, jak widać w http ... / erddap / **info** / * datasetID * Strona internetowa .html (na przykład: [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (które można również uzyskać w innych typach plików, np. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) lub .nccsv Odpowiedź metadanych (na przykład: [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Chociaż .nccsv Metadane są dostępne tylko dla zbiorów danych tabelarycznych) , z których obie obsługują wszystkie typy danych (w szczególności, długie, ulong i char) .   ### Pliki mediów{#media-files} Nie wszystkie dane są tablicami liczb lub tekstu. Niektóre zbiory danych składają się z plików medialnych, takich jak obrazy, pliki audio i wideo. ERDDAP™ posiada specjalne funkcje ułatwiające użytkownikom dostęp do plików medialnych. To dwuetapowy proces: @@ -604,7 +604,7 @@ Lub, jeśli użytkownik kliknie na nazwę pliku pokazaną na ERDDAP™ strona in ### Praca z plikami AWS S3{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) jest sprzedawcą [przetwarzanie w chmurze](https://en.wikipedia.org/wiki/Cloud_computing) usługi. [S3](https://aws.amazon.com/s3/) jest systemem przechowywania obiektów oferowanym przez AWS. Zamiast hierarchicznego systemu katalogów i plików tradycyjnego systemu plików (jak dysk twardy w komputerze) , S3 oferuje tylko "wiadra", które posiadają "obiekty" (Zadzwonimy do nich. "files" ) . -Dla plików ASCII (np. .csv) , ERDDAP™ może pracować z plikami w wiadrach bezpośrednio. Jedyne, co musisz zrobić, to określić<fileDir > dla zbioru danych przy użyciu określonego formatu dla wiadra AWS, np.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Nie należy stosować leku<cacheFromUrl >. Szczegóły przedstawiono poniżej. +Dla plików ASCII (np. .csv) , ERDDAP™ może pracować z plikami w wiadrach bezpośrednio. Jedyne, co musisz zrobić, to określić<fileDir > dla zbioru danych przy użyciu określonego formatu dla wiadra AWS, np. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Nie należy stosować leku<cacheFromUrl >. Szczegóły przedstawiono poniżej. Ale dla plików binarnych (np., .nc , .grib, .bufr, oraz .hdf pliki) , trzeba użyć<system cacheFromUrl > opisany poniżej. ERDDAP , netcdf- java (które ERDDAP™ wykorzystuje do odczytu danych z tych plików) , i inne oprogramowanie danych naukowych są zaprojektowane do pracy z plikami w tradycyjnym systemie plików, który oferuje [poziom bloku](https://en.wikipedia.org/wiki/Block-level_storage) dostęp do plików (który pozwala na odczytanie fragmentów pliku) , ale S3 tylko oferuje [poziom pliku (obiekt) ](https://en.wikipedia.org/wiki/Block-level_storage) dostęp do plików (która pozwala tylko na przeczytanie całego pliku) . AWS oferuje alternatywę dla S3, [Elastyczny Block Store (EBS) ](https://aws.amazon.com/ebs/) ), który obsługuje dostęp do plików na poziomie bloku, ale jest droższy niż S3, więc rzadko jest używany do przechowywania dużych ilości plików danych. (Więc kiedy ludzie mówią, że przechowują dane w chmurze (S3) jest tanie, jest zwykle jabłka do pomarańczy porównania.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Odpowiednim URL dla tego obiektu jest - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS obsługuje niewielką zmianę w sposobie konstruowania tego URL, ale ERDDAP™ wymaga tego jednego konkretnego formatu: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Od ERDDAP v2.29, możesz teraz użyć `s3: / /` Format URI zamiast URL wiadra. Jest to format używany przez [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3: / / *bucetName* / *klucz* @@ -697,22 +697,22 @@ Dla prywatnego wiadra danych S3, właściciel wiadra musi dać Ci dostęp do wia We wszystkich przypadkach będziesz potrzebował konta AWS, ponieważ AWS SDK dla Java (które ERDDAP™ wykorzystuje do pobierania informacji o zawartości wiadra) wymaga potwierdzenia konta AWS. (więcej na ten temat poniżej) ERDDAP™ można uzyskać dostęp tylko do wiader AWS S3, jeśli określić [<cacheFromUrl >] (# cachefromurl) (lub<fileDir >) w określonym formacie: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* gdzie * BucetName jest krótką formą nazwy wiadra, np. noaagoes17. * Region, np. us- east-1, pochodzi z kolumny "Region" w jednej z tabel [Punkty końcowe usługi AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) gdzie wiadro jest rzeczywiście zlokalizowane. * Prefiks jest opcjonalny. Jeśli występuje, musi zakończyć się '/' . -Na przykład:https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Na przykład: https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Ten format URL jest jednym z zaleceń AWS S3: patrz [Dostęp do wiadra](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) oraz [ten opis przedrostków](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ wymaga, aby połączyć bucket URL i opcjonalny przedrostek do jednego URL w celu określenia<cacheFromUrl > (lub<fileDir >) gdzie znajdują się pliki. #### Test Public AWS S3 Buckets{#test-public-aws-s3-buckets} Dla publicznych wiader można i należy przetestować adres URL wiadra katalogu AWS S3 w przeglądarce, np.: - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Jeśli kubełek URL jest prawidłowy i odpowiedni dla ERDDAP , zwróci dokument XML, który ma (częściowy) listę zawartości tego wiadra. Niestety, pełny adres URL (np. bucket URL plus prefix) że ERDDAP™ wants for a dataset does not work in a browser. AWS nie oferuje systemu do przeglądania hierarchii wiadra łatwo w przeglądarce. (Jeśli jest to nieprawidłowe, proszę wysłać e-mail do Chrisa. John w Noah. W przeciwnym razie, Amazon, proszę dodać wsparcie dla tego!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Jeśli kubełek URL jest prawidłowy i odpowiedni dla ERDDAP , zwróci dokument XML, który ma (częściowy) listę zawartości tego wiadra. Niestety, pełny adres URL (np. bucket URL plus prefix) że ERDDAP™ wants for a dataset does not work in a browser. AWS nie oferuje systemu do przeglądania hierarchii wiadra łatwo w przeglądarce. (Jeśli jest to nieprawidłowe, proszę wysłać e-mail do Chrisa. John w Noah. W przeciwnym razie, Amazon, proszę dodać wsparcie dla tego!) #### Przeglądanie zawartości wiadra{#viewing-the-contents-of-a-bucket} -Koszyki S3 często zawierają kilka kategorii plików, w kilku pseudokatalogach, które mogą stać się kilkoma ERDDAP™ zestawów danych. Aby ERDDAP™ zestaw danych, musisz znać katalog startowy dla<cacheFromUrl > (lub<fileDir >) oraz format nazw plików identyfikujących ten podzbiór plików. Jeśli spróbujesz wyświetlić całą zawartość wiadra w przeglądarce, S3 pokaże Ci pierwsze 1000 plików, co jest niewystarczające. Obecnie najlepszym sposobem, aby zobaczyć całą zawartość wiadra jest zrobić [Nazwy EDDTableFromFileName](#eddtablefromfilenames) zbiór danych (na komputerze ERDDAP™ lub publicznie ERDDAP ) , co daje również łatwy sposób przeglądania struktury katalogów i pobierania plików. W<fileDir > dla tego będzie podany powyżej adres URL, np.https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Dlaczego AWS S3 nie oferuje szybkiego i łatwego sposobu na zrobienie tego bez konta AWS? \\] Zauważ, że kiedy robię to na komputerze w sieci non-Amazon, wydaje się, że Amazon spowalnia reakcję na trickle (około 100 (?) pliki na kawałek) po kilku pierwszych kawałkach (1000 plików na kawałek) są pobierane. Ponieważ wiadra mogą mieć ogromną liczbę plików (noaa- goes17 ma 26 milionów) , uzyskanie całej zawartości wiadra może zająć EDDTableFromFileName kilka godzin (np. 12!) Do końca. \\[ Amazon, zgadza się? \\] +Koszyki S3 często zawierają kilka kategorii plików, w kilku pseudokatalogach, które mogą stać się kilkoma ERDDAP™ zestawów danych. Aby ERDDAP™ zestaw danych, musisz znać katalog startowy dla<cacheFromUrl > (lub<fileDir >) oraz format nazw plików identyfikujących ten podzbiór plików. Jeśli spróbujesz wyświetlić całą zawartość wiadra w przeglądarce, S3 pokaże Ci pierwsze 1000 plików, co jest niewystarczające. Obecnie najlepszym sposobem, aby zobaczyć całą zawartość wiadra jest zrobić [Nazwy EDDTableFromFileName](#eddtablefromfilenames) zbiór danych (na komputerze ERDDAP™ lub publicznie ERDDAP ) , co daje również łatwy sposób przeglądania struktury katalogów i pobierania plików. W<fileDir > dla tego będzie podany powyżej adres URL, np. https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Dlaczego AWS S3 nie oferuje szybkiego i łatwego sposobu na zrobienie tego bez konta AWS? \\] Zauważ, że kiedy robię to na komputerze w sieci non-Amazon, wydaje się, że Amazon spowalnia reakcję na trickle (około 100 (?) pliki na kawałek) po kilku pierwszych kawałkach (1000 plików na kawałek) są pobierane. Ponieważ wiadra mogą mieć ogromną liczbę plików (noaa- goes17 ma 26 milionów) , uzyskanie całej zawartości wiadra może zająć EDDTableFromFileName kilka godzin (np. 12!) Do końca. \\[ Amazon, zgadza się? \\] #### Tworzenie tabeli EDD FromFileNames Dataset z pojemnikiem AWS S3{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Jeśli masz nazwę wiadra, ale nie masz jeszcze listy plików w pojemniku S3 lub przedrostku, który identyfikuje lokalizację odpowiednich plików w pojemniku, użyj poniższych instrukcji, aby EDDTableFromFileNames dataset tak można przeglądać hierarchię katalogu wiadra S3 poprzez ERDDAP jest "files" system. @@ -727,22 +727,24 @@ Java.lang. IllegalArgumentException: plik profilu nie może być błędem null w Wskazówka dla Linuksa i Mac OS: plik uwierzytelniania musi być w katalogu domowym użytkownika, który jest uruchomiony Tomcat (oraz ERDDAP ) (dla tego ustępu, przyjmiemy użytkownik = tomcat) w pliku o nazwie ~ / .aws / referencje. Nie zakładaj, że ~ is / home / tomcat -- właściwie użyj cd ~ aby dowiedzieć się, gdzie system operacyjny myśli ~ dla użytkownika = tomcat jest. Utwórz katalog, jeśli nie istnieje. Ponadto, po umieszczeniu pliku uwierzytelniania w miejscu, upewnij się, że użytkownik i grupa do pliku są Tomcat, a następnie użyj chmod 400 referencji, aby upewnić się, że plik jest read- tylko dla użytkownika = tomcat. 3. Utwórz bucket URL w [format, który ERDDAP™ wymaga](#accessing-files-in-an-aws-s3-bucket) , np., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) oraz (do wiader publicznych) przetestować go w przeglądarce, aby upewnić się, że zwraca dokument XML, który ma częściową listę zawartości tego wiadra. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) oraz (do wiader publicznych) przetestować go w przeglądarce, aby upewnić się, że zwraca dokument XML, który ma częściową listę zawartości tego wiadra.   4. Stosowanie [GenerateDatasetsXml](#generatedatasetsxml) do tworzenia [Nazwy EDDTableFromFileName](#eddtablefromfilenames) zbiór danych: * Dla katalogu startowego, użyj tej składni: \\*\\*\\ *Z OntheFly,* Twój BucketUrl na przykład: - \\*\\*Z OntheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*Z OntheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Nazwa pliku?. * Rekursywne? prawda * przeładowanie Każdej minuty? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * Instytucja? NOAA * Podsumowanie? nic ( ERDDAP™ będzie tworzyć przyzwoite podsumowanie automatycznie.) * Tytuł? nic ( ERDDAP™ automatycznie stworzy przyzwoity tytuł.) Jak zwykle, należy edytować otrzymany XML, aby sprawdzić poprawność i dokonać ulepszeń przed kawałkiem zbiorów danych za pomocą go w datasets.xml . 5. Jeśli postępujesz zgodnie z powyższymi instrukcjami i załadujesz zestaw danych ERDDAP , stworzyłeś zestaw danych EDDTableFromFiles. Jako przykład, i aby ułatwić każdemu przeglądanie i pobieranie plików z AWS Open Data buckets, stworzyliśmy EDDTableFromFileNames datasets (zobacz listę na - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) dla prawie wszystkich [AWS S3 Otwarte zbiorniki danych](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) dla prawie wszystkich [AWS S3 Otwarte zbiorniki danych](https://registry.opendata.aws/) . \\[ Kilka wiader, których nie uwzględniliśmy, ma dużą liczbę plików w katalogu głównym. (więcej niż można pobrać w rozsądnej ilości czasu) lub nie zezwalają na publiczny dostęp (Czy wszyscy nie powinni być jawni?) lub są wiadrami Pays Requester (np. Sentinel) . \\] Jeśli klikniesz na "files" link do jednego z tych zbiorów danych, można przeglądać drzewo katalogów i pliki w tym wiadrze S3. Z powodu drogi\\*\\*\\ * from OnTheFly EDDTableFromFiles działa, te listy katalogowe są zawsze idealnie up- to- date, ponieważ ERDDAP™ Włączam je. Jeśli klikniesz w drzewo katalogowe na nazwę pliku i klikniesz na nazwę pliku, ERDDAP™ przekieruje Państwa prośbę do AWS S3, aby można było pobrać plik bezpośrednio z AWS. Możesz sprawdzić te akta. @@ -756,7 +758,7 @@ Szkoda, że AWS nie pozwala ludziom po prostu korzystać z przeglądarki, aby zo **Potem możesz zrobić ERDDAP™ zbiory danych dające użytkownikom dostęp do danych w plikach.** Patrz instrukcja [ ERDDAP™ i S3 Buckets](#erddap-and-aws-s3-buckets) (powyżej) . Dla próbki EDDTableFromFileNames dataset, że zostały wykonane powyżej, jeśli zrobić trochę węszenie wokół z katalogu i nazwy plików w drzewie katalogu, staje się jasne, że nazwy katalogu najwyższego poziomu (np. ABI- L1b- RadC) co ERDDAP™ Zawołać osobne zbiory danych. Kubeł, z którym pracujesz może być podobny. Można następnie kontynuować tworzenie oddzielnych zbiorów danych w ERDDAP™ dla każdego z tych zbiorów danych, przy użyciu np.: -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ jako<cacheFromUrl >. Niestety, dla tego konkretnego przykładu, zbiory danych w wiadrze wydają się być zbiorami danych na poziomie 1 lub 2, które ERDDAP™ [nie jest szczególnie dobry w](#dimensions) , ponieważ zbiór danych jest bardziej skomplikowanym zbiorem zmiennych, które używają różnych wymiarów.   @@ -975,7 +977,7 @@ Niesortowane wartości wymiarów prawie zawsze wskazują na problem z zbiorem da ### EDDGrid FromDap{#eddgridfromdap} [ ** EDDGrid FromDap** ](#eddgridfromdap) obsługuje zmienne siatki z [ DAP ](https://www.opendap.org/) serwerów. -* Zdecydowanie zalecamy użycie [GenerateDatasets Program Xml](#generatedatasetsxml) zrobić szorstki szkic datasets.xml Chunk za ten zestaw danych. Możesz zebrać informacje potrzebne do dostrojenia lub tworzenia własnego XML dla EDDGrid Zestaw danych FromDap patrząc na pliki DDS i DAS źródłowego zbioru danych w przeglądarce (przez dodanie .das i .dds do sourceUrl na przykład: [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Zdecydowanie zalecamy użycie [GenerateDatasets Program Xml](#generatedatasetsxml) zrobić szorstki szkic datasets.xml Chunk za ten zestaw danych. Możesz zebrać informacje potrzebne do dostrojenia lub tworzenia własnego XML dla EDDGrid Zestaw danych FromDap patrząc na pliki DDS i DAS źródłowego zbioru danych w przeglądarce (przez dodanie .das i .dds do sourceUrl na przykład: [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap może pobrać dane z dowolnej wielowymiarowej zmiennej z DAP serwer danych. (Poprzednio: EDDGrid FromDap był ograniczony do zmiennych oznaczonych jako "siatka", ale nie jest to już wymóg.)   @@ -1335,7 +1337,7 @@ Pełny przykład axisVariable który tworzy zagregowany zbiór danych z nową os ``` -Należy zwrócić uwagę na użycie grupy przechwytywania nr 2 do wychwytywania cyfr, które występują po 'r' lub 's', a przed '\\ _ global'. Ten przykład pokazuje również jak dodać dodatkowe atrybuty (np., ioos\\_category i jednostki) do zmiennej osi. +Należy zwrócić uwagę na użycie grupy przechwytywania nr 2 do przechwytywania cyfr, które występują po 'r' lub 's', a przed "\\_global" . Ten przykład pokazuje również jak dodać dodatkowe atrybuty (np., ioos\\_category i jednostki) do zmiennej osi.   #### Zewnętrznie skompresowane pliki{#externally-compressed-files} * Zestawy danych, które są podzbiorami EDDGrid Pliki FromFiles i EDDTable FromFiles może obsługiwać dane bezpośrednio z zewnętrznych plików danych skompresowanych, w tym .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 i pliki .Z. @@ -1433,7 +1435,7 @@ Wszystkie EDDGrid Pliki FromFiles i wszystkie pliki EDDTableFromFiles obsługuj Zamiast tego, użyj [<cacheFromUrl > system] (# cachefromurl) . Dostęp ERDDAP™ zbiory danych jako pliki poprzez żądania zakresu bajtów -- -Otaczając to, biorąc pod uwagę, że możesz (teoretycznie) Pomyśl o zestawie danych w ERDDAP™ jak olbrzym .nc plik przez aputting " .nc "do bazy Open DAP URL dla danego zbioru danych (np.,https://myserver.org/erddap/griddap/datasetID.nca także poprzez dodanie a? query, aby określić podzbiór) , być może rozsądne jest pytanie, czy można użyć netcdf- java, Ferret lub inne NetCDF oprogramowanie klienta do odczytu danych poprzez Zapytania zakresu HTTP z ERDDAP . Odpowiedź brzmi nie, ponieważ nie ma naprawdę ogromny " .nc "plik. Jeśli chcesz to zrobić, zrób jedną z tych opcji: +Otaczając to, biorąc pod uwagę, że możesz (teoretycznie) Pomyśl o zestawie danych w ERDDAP™ jak olbrzym .nc plik przez aputting " .nc "do bazy Open DAP URL dla danego zbioru danych (np., https://myserver.org/erddap/griddap/datasetID.nc a także poprzez dodanie a? query, aby określić podzbiór) , być może rozsądne jest pytanie, czy można użyć netcdf- java, Ferret lub inne NetCDF oprogramowanie klienta do odczytu danych poprzez Zapytania zakresu HTTP z ERDDAP . Odpowiedź brzmi nie, ponieważ nie ma naprawdę ogromny " .nc "plik. Jeśli chcesz to zrobić, zrób jedną z tych opcji: * Stosowanie(OPeN)DAPoprogramowanie klienta do podłączenia do usług griddap oferowanych przez ERDDAP . Właśnie to. DAP (i tym samym ERDDAP ) został zaprojektowany do. Jest bardzo wydajny. * Albo, pobierz plik źródłowy (s) od "files" system (lub podzbiór pliku poprzez .nc ? zapytanie) do komputera i używać netcdf- java, Ferret lub inne NetCDF oprogramowanie klienta do czytania (teraz) plik lokalny (s) . @@ -2253,9 +2255,9 @@ rozważyć przechowywanie danych w zbiorze NetCDF v3 .nc pliki (szczególnie .nc >  </dataset> ### EDDTableFromDapSequence{#eddtablefromdapsequence} - [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) obsługuje zmienne w sekwencji 1- i 2- poziomu od [ DAP ](https://www.opendap.org/) serwery takie jak DAP PER (był whttps://www.pmel.noaa.gov/epic/software/dapper/, teraz przerwany) . + [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) obsługuje zmienne w sekwencji 1- i 2- poziomu od [ DAP ](https://www.opendap.org/) serwery takie jak DAP PER (był w https://www.pmel.noaa.gov/epic/software/dapper/ , teraz przerwany) . -* Zdecydowanie zalecamy użycie [GenerateDatasets Program Xml](#generatedatasetsxml) zrobić szorstki szkic datasets.xml Chunk za ten zestaw danych. Następnie można to edytować, aby dostroić. Możesz zebrać informacje, których potrzebujesz, patrząc na pliki DDS i DAS źródłowe w przeglądarce (dodając .das i .dds do sourceUrl (przykładem byłhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Zdecydowanie zalecamy użycie [GenerateDatasets Program Xml](#generatedatasetsxml) zrobić szorstki szkic datasets.xml Chunk za ten zestaw danych. Następnie można to edytować, aby dostroić. Możesz zebrać informacje, których potrzebujesz, patrząc na pliki DDS i DAS źródłowe w przeglądarce (dodając .das i .dds do sourceUrl (przykładem był https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Zmienna jest w DAP sekwencja, jeżeli reakcja .dds wskazuje, że struktura danych trzymająca zmienną jest "sekwencją" (nieczuły przypadek) . * W niektórych przypadkach, zobaczycie sekwencję w ciągu sekwencji, sekwencję 2-poziomową -- EDDTableFromDapSequence również się tym zajmuje. @@ -2378,15 +2380,15 @@ GenerateDatasets Xml ma trzy specjalne opcje dla EDDTableFromDatabase: * [Kierowca JDBC i<driverName >] (# jdbc- driver) -- Musisz uzyskać odpowiedni plik sterownika .jar JDBC 3 lub JDBC 4 dla bazy danych i Włóż to. *tomcat* / webapps / erddap / WEB-INF / lib po instalacji ERDDAP . Następnie, w twoim datasets.xml dla tego zbioru danych, należy określić<driverName > dla tego sterownika, który jest (Niestety) różni się od nazwy pliku. Szukaj w sieci sterownika JDBC dla bazy danych i driverName Java musi go użyć. - * Dla MariaDB, spróbuj [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Dla MariaDB, spróbuj [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) W<driverName > do stosowania w datasets.xml (zob. poniżej) jest prawdopodobnie org.mariadb.jdbc. Kierowca. - * Dla MySQL i Amazon RDS, spróbuj [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Dla MySQL i Amazon RDS, spróbuj [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) W<driverName > do stosowania w datasets.xml (zob. poniżej) jest prawdopodobnie com.mysql.jdbc. Kierowca. - * Dla Oracle Spróbuj [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Dla Oracle Spróbuj [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . W<driverName > do stosowania w datasets.xml (zob. poniżej) jest prawdopodobnie oracle.jdbc.driver. Oracle Kierowca. - * Dla Postgresql, mamy kierowcę JDBC 4 z [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Dla Postgresql, mamy kierowcę JDBC 4 z [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) W<driverName > do stosowania w datasets.xml (zob. poniżej) jest prawdopodobnie org.postgresql. Kierowca. - * Dla SQL Server można uzyskać sterownik JTDS JDBC z [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Dla SQL Server można uzyskać sterownik JTDS JDBC z [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . W<driverName > do stosowania w datasets.xml (zob. poniżej) jest prawdopodobnie net.sourceforge.jtds.jdbc. Kierowca. Po umieszczeniu kierowcy JDBC .jar ERDDAP™ katalog lib, musisz dodać odniesienie do pliku .jar w plikach skryptowych .bat i / lub .sh dla GenerateDatasets Xml, DasDds i ArchiveAdataset *tomcat* / webapps / erddap / WEB- INF / directory; w przeciwnym razie otrzymasz ClassNotFoundException podczas uruchamiania tych skryptów. @@ -2524,7 +2526,7 @@ I *tomcat* / conf / context.xml, zdefiniuj zasób zawierający te same informacj username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Ogólne informacje na temat korzystania z DataSource jest na [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Ogólne informacje na temat korzystania z DataSource jest na [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Patrz [Informacje o Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) oraz [Przykłady Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) lub wyszukać w sieci przykłady korzystania z DataSources z innymi serwerami aplikacji. * Jeśli wszystko zawiedzie, rozważyć przechowywanie danych w zbiorze NetCDF v3 .nc pliki (szczególnie .nc plików, które używają [CF Geometrie do pobierania próbek dyskretnych (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Kontyguous Ragged Struktury danych Array i tak mogą być obsługiwane z ERDDAP jest [Pliki EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) . Jeśli są logicznie zorganizowane (każdy z danymi dla kawałka przestrzeni i czasu) , ERDDAP™ może pobrać dane z nich bardzo szybko. @@ -2608,7 +2610,7 @@ rozważyć przechowywanie danych w zbiorze NetCDF v3 .nc pliki (szczególnie .nc Część XML generowana przez GenerateDatasetsXml dla każdego zbioru danych zawiera: - * A datasetID który jest EDDGrid jest datasetID plus "\\ _ Asatable". + * A datasetID który jest EDDGrid jest datasetID plus "\\_AsATable" . * Nowe podsumowanie atrybut globalny, który jest EDDGrid streszczenie plus nowy akapit pierwszy opisujący, czym jest ten zbiór danych. * Nowy atrybut globalny tytułu, który jest EDDGrid Tytuł plus ", (Jako tabela) ". * Nowy atrybut globalny maxAxis0 o wartości 10. @@ -2644,21 +2646,21 @@ Część XML generowana przez GenerateDatasetsXml dla każdego zbioru danych zaw * [Dane w zbiorze danych EDDTableFromFileNames](#eddtablefromfilenames-data) jest stołem, który ERDDAP™ tworzy on-the@-@ fly z informacjami o grupie lokalnych plików. W tabeli jest wiersz dla każdego pliku. Cztery specjalne atrybuty w [ datasets.xml dla tego zbioru danych](#eddtablefromfilenames-skeleton-xml) określić, które pliki zostaną włączone do tego zbioru danych: ##### plik Dir{#filedir} - * <fileDir > -- Określa katalog źródłowy w systemie plików serwera z plikami dla tego zbioru danych. Pliki, które znajdują się w systemie plików serwera w<fileDir > pojawi się w kolumnie url tego zbioru danych w wirtualnym katalogu o nazwiehttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir > -- Określa katalog źródłowy w systemie plików serwera z plikami dla tego zbioru danych. Pliki, które znajdują się w systemie plików serwera w<fileDir > pojawi się w kolumnie url tego zbioru danych w wirtualnym katalogu o nazwie https://*serverUrl*/erddap/files/*datasetID/* . Na przykład, jeśli datasetID jest jplMU RSS T, oraz<fileDir > is / home / data / mur /, i ten katalog ma plik o nazwie jplMU RSS T20150103000000.png, wtedy URL, który zostanie pokazany użytkownikom dla tego pliku będzie - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Oprócz korzystania z lokalnego katalogu<fileDir >, można również określić adres URL strony internetowej typu zdalnego, directory-. Dotyczy to: * Niezagregowane zbiory danych w THREDDS, np., - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] * Niezagregowane zbiory danych w Hyrax , np., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Większość wykazów katalogów podobnych do ApacheName - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### Z OntheFly{#fromonthefly} [\\*\\** from OntheFly](#fromonthefly) -- Dla ogromnych wiader S3 (jak noaa- goes17, który ma 26 milionów plików) , może potrwać ERDDAP™ do 12 godzin, aby pobrać wszystkie informacje o zawartości wiadra (i wtedy są inne problemy) . Aby to obejść, istnieje specjalny sposób użycia<fileDir > w EDDTableFromFileNames zrobić zestaw danych z katalogu i nazwy plików z wiadra AWS S3. Zestaw danych nie będzie zawierał listy wszystkich katalogów i nazw plików wiadra S3, które użytkownik może przeszukiwać za pomocą żądań do zbioru danych. Ale zbiór danych uzyska nazwy katalogów i plików na -the- fly, jeśli użytkownik przemierza hierarchię katalogów z zbiorem danych "files" opcja. Pozwala to użytkownikom na przeglądanie hierarchii plików i plików z wiadra S3 za pośrednictwem zbioru danych "files" system. Aby to zrobić, zamiast podać adres URL dla wiadra S3 jako "Katalog startowy" (w GenerateDatasets Xml) lub<fileDir > (w datasets.xml ) , stosować: ``` @@ -2837,13 +2839,13 @@ Wszystkie EDDGrid Pliki FromFiles i wszystkie pliki EDDTableFromFiles obsługuj * W<cacheFromUrl > tag pozwala określić adres URL z listą zdalnych plików z listy zdalnych plików. * Niezagregowane zbiory danych w THREDDS, np., - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] * Niezagregowane zbiory danych w Hyrax , np., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Większość wykazów katalogów podobnych do ApacheName - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 wiadra, np. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Może to jednak wymagać konta AWS i więcej konfiguracji. Patrz [pracy z S3 Buckets w ERDDAP™ ](#working-with-aws-s3-files) . Ponadto, zazwyczaj nie trzeba używać cache FromUrl z plikami w wiadrach S3, jeśli pliki są plikami ASCII (np. .csv) , ponieważ ERDDAP™ może skutecznie odczytać dane z wiadra bezpośrednio poprzez strumień. @@ -2901,7 +2903,7 @@ następnie ma serię zagnieżdżonych grup przechwytywania, gdzie pierwsza opcja a druga opcja jest określoną wartością. Powyższy przykład będzie pasował tylko do katalogów przez drugie 10 dni 2018 r., np.: - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] i dzień 011, 012,..., 019. (Widzisz to? [dokumentacja regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) oraz [regex tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Jeśli potrzebujesz pomocy w tworzeniu<cachePartialPathRegex >, proszę wysłać e-mail<cacheFromUrl > do Chrisa. John w Noa.gov. @@ -3384,7 +3386,7 @@ Dla każdego zbioru danych w ERDDAP™ , po wysłaniu wniosku do ERDDAP™ dla p * .insert * Żądanie jest sformatowane jak standardowa odpowiedź HTML, z kluczem = pary wartości, oddzielone przez '&'. Na przykład: - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 mówi ERDDAP™ dodać lub zmienić dane dla stationID = 46088 dla określonego czasu. * Autorem tej zmiany jest JohnSmith, a kluczem jest jakiś Key1. * URL musi zawierać prawidłowe wartości (nie brakujące wartości) dla wszystkich [ http GetRequiredZmienne](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ mówi ERDDAP™ dodać lub zmienić dane dla stationID = 46088 dla określonego   * .delete * Żądanie jest sformatowane jak standardowa odpowiedź HTML, z kluczem = pary wartości, oddzielone przez '&'. Na przykład: - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 mówi ERDDAP™ do usunięcia danych stationID = 46088 w określonym czasie. * Autorem tej zmiany jest JohnSmith, a kluczem jest jakiś Key1. * URL musi określić [ http GetRequiredZmienne](#httpgetrequiredvariables-global-attribute) we wniosku (np., stationID i czas) . Jeśli te wartości odpowiadają wartościom w wierszu już znajdującym się w zbiorze danych (które zwykle będą) , stare wartości są skutecznie usuwane (chociaż stare wartości są nadal dostępne, jeśli użytkownik żąda danych z poprzedniego [wersja](#versioning) zbioru danych) . @@ -3667,7 +3669,7 @@ Nie każdy potrzebuje tego typu finezowanej wersji, ale jest to niezwykle przyda ##### Wstaw i usuń HTTPS{#https-put-and-delete} * ["A co z HTTPS PUT i DELETE?"](#https-put-and-delete) - [Protokół przeniesienia hipertekstu (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) jest podstawą World Wide Web i powodem, dla którego strony internetowej adresy URL zaczynają się od "http://"albo "https://". HTTPS to HTTP z dodatkową warstwą bezpieczeństwa. Codziennie przeglądarki, skrypty i programy komputerowe tworzą miliardy HTTP (S) **GET** wnioski o uzyskanie informacji z odległych źródeł. HTTP (S) obejmuje również inne [czasowniki](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , w szczególności PUT (aby wcisnąć dane do serwera) oraz DELETA (do DELETE dane z serwera) . Tak, PUT i DELETE są właściwym sposobem na wstawianie danych i usuwanie danych z zbioru danych poprzez HTTP (S) . GET jest obsługiwany przez każdy element oprogramowania, które może pracować z HTTP (S) . GET jest bardzo łatwy w pracy. Każdy wie już, jak pracować z GET i wielu wie, jak korzystać z POST (które mogą być stosowane zasadniczo w taki sam sposób jak GET) , więc zrobiliśmy EDDTableFromHttpGet pracy z GET i POST. Bardzo mało osób (nawet kilku programistów komputerowych) kiedykolwiek pracował z PUT i DELETE. PUT i DELETE są na ogół obsługiwane wyłącznie przez języki komputerowe, więc używanie ich wymaga programu umiejętności. Więc PUT i DELETE są zazwyczaj o wiele bardziej kłopotliwe podejście biorąc pod uwagę sposób, w jaki narzędzia ewoluowały. + [Protokół przeniesienia hipertekstu (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) jest podstawą World Wide Web i powodem, dla którego strony internetowej adresy URL zaczynają się od " http://" albo " https://" . HTTPS to HTTP z dodatkową warstwą bezpieczeństwa. Codziennie przeglądarki, skrypty i programy komputerowe tworzą miliardy HTTP (S) **GET** wnioski o uzyskanie informacji z odległych źródeł. HTTP (S) obejmuje również inne [czasowniki](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , w szczególności PUT (aby wcisnąć dane do serwera) oraz DELETA (do DELETE dane z serwera) . Tak, PUT i DELETE są właściwym sposobem na wstawianie danych i usuwanie danych z zbioru danych poprzez HTTP (S) . GET jest obsługiwany przez każdy element oprogramowania, które może pracować z HTTP (S) . GET jest bardzo łatwy w pracy. Każdy wie już, jak pracować z GET i wielu wie, jak korzystać z POST (które mogą być stosowane zasadniczo w taki sam sposób jak GET) , więc zrobiliśmy EDDTableFromHttpGet pracy z GET i POST. Bardzo mało osób (nawet kilku programistów komputerowych) kiedykolwiek pracował z PUT i DELETE. PUT i DELETE są na ogół obsługiwane wyłącznie przez języki komputerowe, więc używanie ich wymaga programu umiejętności. Więc PUT i DELETE są zazwyczaj o wiele bardziej kłopotliwe podejście biorąc pod uwagę sposób, w jaki narzędzia ewoluowały.   ##### HttpGet Notatki{#httpget-notes} * [Uwagi](#httpget-notes) @@ -3676,7 +3678,7 @@ Nie każdy potrzebuje tego typu finezowanej wersji, ale jest to niezwykle przyda ##### Dzięki.{#thanks} * [Dzięki CHORDS za podstawowy pomysł.](#thanks) Podstawowy pomysł dla EDDTableFromHttpGet (np. przy użyciu HTTP GET wniosek o dodanie danych do zbioru danych) pochodzi z UCAR (NCAR?) [Cloud- Hosted Real- time Data Services (CHORDY) ](https://github.com/earthcubeprojects-chords) projekt. Format parametrów we wniosku (powtarzany *nazwa = wartość* , oddzielone przez & 's) jest tym samym standardowym formatem, który jest używany przez formularze HTML na stronach internetowych. Jest to prosty i genialny pomysł, a nawet bardziej dlatego, że ma tak doskonale z ERDDAP istniejący system zajmowania się danymi tabelarycznymi. Pomysł jest oczywisty, ale... (Bob) Nie pomyślałem o tym. EDDTableFromHttp Skorzystaj z tego podstawowego pomysłu, w połączeniu z naszymi pomysłami jak go wdrożyć, aby system w ERDDAP™ do przesyłania danych. Poza podstawową ideą wykorzystania GET do wprowadzania danych do systemu, implementacja EDDTableFromHttpGet jest zupełnie inna i całkowicie niezależna od CHORDS i ma różne funkcje (np. logowanie plików, zbieranie danych, różne systemy bezpieczeństwa, obsługa CRUD, odtwarzalne dane) . Nasz kontakt z chordymi był tylko webinarem. Nie przyjrzeliśmy się ich kodom ani nie czytaliśmy o ich projekcie, ponieważ od razu wiedzieliśmy, że chcemy wdrożyć system w inny sposób. Ale jesteśmy im wdzięczni za podstawową ideę. Pełne odniesienie do CHORDS -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud- Hosted Real- time Usługi danych dla geonauki (CHORDY) oprogramowanie. Laboratorium Obserwacji Ziemi. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud- Hosted Real- time Usługi danych dla geonauki (CHORDY) oprogramowanie. Laboratorium Obserwacji Ziemi. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### Tabela EDDFrom Hyrax Pliki{#eddtablefromhyraxfiles} [ **Tabela EDDFrom Hyrax Pliki** ](#eddtablefromhyraxfiles) (depregated) pliki danych agregatów z kilkoma zmiennymi, z których każdy ma jeden lub więcej wspólnych wymiarów (na przykład, czas, wysokość (lub głębokość) , szerokość i długość geograficzna) , i służył przez [ Hyrax OPeNDAP serwer](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ W przypadku braku skarg przed 2020 r., ten typ zbioru danych może zostać usuni * Ta klasa scree- scrapes Hyrax strony internetowe z listami plików w każdym katalogu. Z tego powodu jest bardzo specyficzny dla obecnego formatu Hyrax stron internetowych. Spróbujemy się dostosować. ERDDAP™ szybko jeśli / kiedy przyszłe wersje Hyrax zmienić sposób wyświetlania plików. * W<ustawienie fileDir > jest ignorowane. Ponieważ ta klasa pobiera i robi lokalną kopię każdego pliku danych zdalnych, ERDDAP™ zmusza plik Reżyseria *bigParentDirectory* / kopiuj / * datasetID * /. * Dla< sourceUrl >, użyj URL katalogu bazowego zbioru danych w Hyrax na przykład serwer, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (ale umieścić go na jednej linii) (Przepraszam, ten serwer nie jest już dostępny.) . W sourceUrl strona internetowa zazwyczaj ma " OPeNDAP Indeks serwera \\[ DirectoryName \\] "na szczycie. * Ponieważ ta klasa zawsze pobiera i robi lokalną kopię każdego zdalnego pliku danych, nigdy nie należy zawijać tego zbioru danych w [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Szczegóły: Pliki te mają wiele zmiennych wiersza\\ _ size, każdy z atrybutem Kolejny problem z tymi plikami: zmienna Direct\\ _ Investigator row\\ _ size nie ma atrybutu próbki\\ _ size i nie jest zgodna z powyższą regułą. -Przykładowe pliki dla tego typu zbioru danych można znaleźć na stroniehttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020- 10- 21 Serwer ten nie jest już niezawodnie dostępny \\] . +Przykładowe pliki dla tego typu zbioru danych można znaleźć na stronie https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020- 10- 21 Serwer ten nie jest już niezawodnie dostępny \\] . Widzisz tę klasę "superklasy", [Pliki EDDTableFromFiles](#eddtablefromfiles) , dla informacji o tym, jak ta klasa działa i jak jej używać. @@ -3850,10 +3852,10 @@ Pierwszą rzeczą, którą GenerateDatasetsXml robi dla tego typu zbioru danych [ **EDDTableFromNOS** ](#eddtablefromnos) (ZANIECHANE) obsługuje dane z NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) źródło, które wykorzystuje [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) w przypadku wniosków i odpowiedzi. Jest to bardzo specyficzne dla NOAA XML NOS. Patrz: zestaw danych EDDTableFromNOS w datasets2.xml.   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) obsługuje dane z Oceanicznego Systemu Informacji Biogeograficznej (OBIS) serwer (behttp://www.iobis.org ) . Możliwe, że nie ma już aktywnych serwerów, które używają tego typu serwera OBIS. + [ **EDDTableFromOBIS** ](#eddtablefromobis) obsługuje dane z Oceanicznego Systemu Informacji Biogeograficznej (OBIS) serwer (be http://www.iobis.org ) . Możliwe, że nie ma już aktywnych serwerów, które używają tego typu serwera OBIS. * Serwery OBIS oczekują żądania XML i zwracają odpowiedź XML. -* Ponieważ wszystkie serwery OBIS służą tym samym zmiennym w ten sam sposób (behttp://iobis.org/tech/provider/questions) , nie trzeba określić wiele, aby skonfigurować zestaw danych OBIS w ERDDAP . +* Ponieważ wszystkie serwery OBIS służą tym samym zmiennym w ten sam sposób (be http://iobis.org/tech/provider/questions ) , nie trzeba określić wiele, aby skonfigurować zestaw danych OBIS w ERDDAP . * MUSI zawierać " creator\\_email "atrybut w świecie addAttributes , ponieważ informacje te są wykorzystywane w ramach licencji. Odpowiedni adres e-mail można znaleźć czytając odpowiedź XML z sourceURL. * Możesz lub nie być w stanie uzyskać atrybut globalny [< subsetVariables >] (# subsetvarels) do pracy z danym serwerem OBIS. Jeśli spróbujesz, spróbuj jednej zmiennej (na przykład, Nazwa naukowa lub genus) . #### EDDTableFromOBIS szkielet XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Pierwszą rzeczą, którą GenerateDatasetsXml robi dla tego typu zbioru danych * SWE (Enablement strony czujnika) oraz SOS (Usługi obserwacji czujników) są [Standardy OpenGIS ®](https://www.ogc.org/standards) . Ta strona ma dokumenty standardów. * W OGC Web Services Common Specification ver 1.1.0 ( OGC 06- 121r3) obejmuje budowę zapytań GET i POST (Patrz punkt 7.2.3 i 9.) . * Jeśli wysłać getCapability xml żądanie do SOS serwer ( sourceUrl + "? service = SOS & żądanie = GetCapabilities ") , otrzymasz wynik xml z listą stacji i obserwowanych Właściwości, do których mają dane. - * ObservedProperty jest formalnym odniesieniem URI do nieruchomości. Na przykład, urn: ogc: fenomen: długość geograficzna: wgs84 lubhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * ObservedProperty jest formalnym odniesieniem URI do nieruchomości. Na przykład, urn: ogc: fenomen: długość geograficzna: wgs84 lub https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * ObservedProperty nie jest zmienną. - * Więcej niż jedna zmienna może mieć ten sam obserwowany Własność (na przykład, insideTemp i na zewnątrz Temp mógł być obserwowany Własnośćhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Więcej niż jedna zmienna może mieć ten sam obserwowany Własność (na przykład, insideTemp i na zewnątrz Temp mógł być obserwowany Własność https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Jeśli wysyłasz żądanie getObservation xml do SOS serwer, otrzymasz wynik xml z opisami nazw pól w odpowiedzi, jednostek pola i danych. Nazwy pól obejmują długość, szerokość geograficzną, głębokość (być może) i czas. * Każdy dataVariable dla tabeli EDDFrom SOS musi zawierać atrybut "observedProperty", który identyfikuje zaobserwowaną Property, która musi być wymagana od serwera w celu uzyskania tej zmiennej. Często, kilka dataVariable s będzie wymieniał te same złożone obserwacje Property. * Data Typ dla każdego dataVariable nie może być określony przez serwer. Jeśli tak, należy spojrzeć na odpowiedzi danych XML z serwera i przypisać odpowiednie [<dataType > s] (# datatype) w ERDDAP™ zbiór danych dataVariable definicje. @@ -3991,11 +3994,11 @@ W przypadku braku skarg przed 2020 r., ten typ zbioru danych może zostać usuni * Ta klasa czyta pliki katalog.xml obsługiwane przez THREDDS z listami<KatalogRefs > (odniesienia do dodatkowych podplików katalog.xml) oraz<zbiór danych > s (pliki danych) . * W<ustawienie fileDir > jest ignorowane. Ponieważ ta klasa pobiera i robi lokalną kopię każdego pliku danych zdalnych, ERDDAP™ zmusza plik Reżyseria *bigParentDirectory* / kopiuj / * datasetID * /. * Dla< sourceUrl >, użyj URL pliku katalog.xml dla zbioru danych na serwerze THREDDS, na przykład: dla tego URL, który może być używany w przeglądarce internetowej, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] , -podanie< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020- 10- 21 Serwer ten nie jest już dostępny. \\] , +podanie< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (ale umieścić go na jednej linii) . * Ponieważ ta klasa zawsze pobiera i robi lokalną kopię każdego zdalnego pliku danych, nigdy nie należy zawijać tego zbioru danych w [EDDTableCopy](#eddtablecopy) . -* Ten typ zbioru danych obsługuje optyczny, rareli- używany, specjalny znacznik,<SpecialMode > *tryb* </ specialMode >, który może być użyty do określenia, że do określenia, które pliki powinny być pobierane z serwera, powinny być używane specjalne, zaszyfrowane zasady. Obecnie tylko ważne *tryb* jest SAMOS, który jest stosowany z zestawami danych zhttps://tds.coaps.fsu.edu/thredds/catalog/samosaby pobrać tylko pliki z ostatnim numerem wersji. +* Ten typ zbioru danych obsługuje optyczny, rareli- używany, specjalny znacznik,<SpecialMode > *tryb* </ specialMode >, który może być użyty do określenia, że do określenia, które pliki powinny być pobierane z serwera, powinny być używane specjalne, zaszyfrowane zasady. Obecnie tylko ważne *tryb* jest SAMOS, który jest stosowany z zestawami danych z https://tds.coaps.fsu.edu/thredds/catalog/samos aby pobrać tylko pliki z ostatnim numerem wersji. * Widzisz tę klasę "superklasy", [Pliki EDDTableFromFiles](#eddtablefromfiles) , dla informacji o tym, jak ta klasa działa i jak jej używać. * Zobacz przykłady 1D, 2D, 3D i 4D [Pliki EDDTableFromNc@@](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Gdy serwer zakończy obsługę żądania, będzie sprawdzał, jak dawno temu ost ``` ``` -spowoduje dopasowanie lokalnych sourceUrl (takie jakhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -na rynek publiczny sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +spowoduje dopasowanie lokalnych sourceUrl (takie jak https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +na rynek publiczny sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Wszelkie zmiany wartości tego znacznika będą skuteczne następnym razem ERDDAP™ odczyt datasets.xml , w tym w odpowiedzi na zbiór danych [bandera](/docs/server-admin/additional-information#flag) . Ale ze względów bezpieczeństwa i związanych z systemem subskrypcji, **Nie używaj tej tagi!** @@ -4314,7 +4317,7 @@ Użytkownicy są często po prostu nieświadomi, że ich wnioski są kłopotliwe ``` * Nie musisz zaczynać od nowa. ERDDAP™ dla zmian<requestBlacklist > do wejścia w życie. Zmiany zostaną wykryte następnym razem ERDDAP™ sprawdza, czy jakiekolwiek zestawy danych muszą być ponownie załadowane. Lub, można przyspieszyć proces odwiedzając [setDataset URL flagi](/docs/server-admin/additional-information#set-dataset-flag) dla dowolnego zbioru danych. * Twój ERDDAP™ raport dzienny zawiera wykaz / zestawienie najbardziej aktywnych zgłoszeń dopuszczonych i zablokowanych. - * Jeśli chcesz dowiedzieć się, jaka domena / instytucja jest powiązana z numerycznym adresem IP, możesz użyć darmowej, odwrotnej usługi internetowej DNS jak [https://network-tools.com/](https://network-tools.com/) . + * Jeśli chcesz dowiedzieć się, jaka domena / instytucja jest powiązana z numerycznym adresem IP, możesz użyć darmowej, odwrotnej usługi internetowej DNS jak [ https://network-tools.com/ ](https://network-tools.com/) . * Mogą być czasy, kiedy sensowne jest blokowanie niektórych użytkowników na wyższym poziomie, na przykład złośliwych użytkowników. Na przykład, można zablokować ich dostęp do wszystkiego na serwerze, nie tylko ERDDAP . W Linuksie jedną z takich metod jest użycie [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Na przykład, można dodać regułę, która zablokuje wszystko pochodzące z 198.51.100.0 z polecenia iptables I INPUT -s 198.51.100.0 - j DROP @@ -4738,17 +4741,17 @@ UWAGA: Jeśli dodasz niestandardowe palety do swojego ERDDAP™ i masz EDDGrid F * Obecnie EDDGrid podklasy, wszelkie zmiany metadanych lub zmiennej osiowej (Na przykład, nowy punkt czasowy dla danych w czasie bliskim-rzeczywistym) jest uważany za zmianę, ale przeładowanie zbioru danych nie jest uważane za zmianę (sam w sobie) . * Obecnie, dla podklas EDDTable, jakiekolwiek przeładowanie zbioru danych jest uważane za zmianę. * Obecnie dozwolone są tylko dwa rodzaje działań: - * "http://"albo "https://"-- Jeśli akcja zaczyna się od "http://"albo "https://", ERDDAP™ wyśle HTTP GET żądanie do określonego adresu URL. Odpowiedź zostanie zignorowana. Na przykład, URL może powiedzieć jakiejś innej usługi internetowej, aby coś zrobić. + * " http://" albo " https://" -- Jeśli akcja zaczyna się od " http://" albo " https://" , ERDDAP™ wyśle HTTP GET żądanie do określonego adresu URL. Odpowiedź zostanie zignorowana. Na przykład, URL może powiedzieć jakiejś innej usługi internetowej, aby coś zrobić. * Jeśli adres URL ma część zapytania (Po "?) To musi być już [% zakodowanych](https://en.wikipedia.org/wiki/Percent-encoding) . Musisz zakodować specjalne znaki w ograniczeniach (inne niż początkowe '&' i główne '=' w ograniczeniach) w postaci% HH, gdzie HH jest dwucyfrową wartością szesnastkową znaku. Zazwyczaj trzeba zamienić kilka znaków interpunkcji:% na% 25, & na% 26 ", na% 22,<% 3C, =% 3D, >% 3E, +% 2B, | w% 7C, \\[ w% 5B, \\] do% 5D, spacja do% 20 i konwertuj wszystkie znaki powyżej # 127 na ich formę UTF- 8, a następnie procent kodowania każdego bajtu formy UTF- 8 do formatu% HH (poproś programistę o pomoc) . Na przykład, & stationID > = "41004" staje się & stationID % 3E =% 2241004% 22 Procent kodowania jest na ogół wymagany przy dostępie ERDDAP za pomocą oprogramowania innego niż przeglądarka. Przeglądarki zwykle zajmują się procentowym kodowaniem. W niektórych sytuacjach, trzeba procent kodowania wszystkich znaków innych niż A- Za- z0- 9\\ _ -!. ~ ' () \\ *, ale nadal nie koduj inicjału '&' lub głównego '=' w ograniczeniach. -Języki programowania mają do tego narzędzia (na przykład patrz Java jest [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) oraz Java Skrypt [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) i są +Języki programowania mają do tego narzędzia (na przykład patrz Java jest [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) oraz Java Skrypt [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) i są [strony internetowe, które procent kodowania / dekodowania dla Ciebie](https://www.url-encode-decode.com/) . * Od datasets.xml jest plikiem XML, należy również & -encode ALL '&',<", i" > "w URL jako" & amp; ",<', i' & gt; 'po procentach kodowania. * Przykład: Dla URL, który można wpisać do przeglądarki jako: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Należy określić<onChange > tag poprzez (na jednej linii) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Może to również wpływać na sortowanie krótkich słów i dłuższych słów * A sourceUrl może rozpocząć się od http:// , https:// , ftp: / / i być może inne przedrostki. https połączenia odczytują i sprawdzają cyfrowy certyfikat źródła, aby upewnić się, że źródło jest tym, za kogo się podaje. W rzadkich przypadkach kontrola ta może się nie udać z błędem "javax.net.ssl.SSLProtocolution Exception: handshake alert: unfasted\\ _ name". Jest to prawdopodobnie spowodowane nazwą domeny na certyfikacie, która nie pasuje do nazwy domeny, której używasz. Można i należy przeczytać szczegóły sourceUrl Certyfikat w przeglądarce internetowej, w szczególności lista "DNS Name" s w sekcji "Temat Nazwa alternatywna". W niektórych przypadkach sourceUrl używasz może być aliasem nazwy domeny na certyfikacie. Na przykład: - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/będzie rzucać ten błąd, ale - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, który używa nazwy domeny na certyfikacie, nie będzie. Rozwiązaniem w tych przypadkach jest zatem znalezienie i użycie nazwy domeny na świadectwie. Jeśli nie możesz go znaleźć na certyfikacie, skontaktuj się z dostawcą danych. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ będzie rzucać ten błąd, ale + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , który używa nazwy domeny na certyfikacie, nie będzie. Rozwiązaniem w tych przypadkach jest zatem znalezienie i użycie nazwy domeny na świadectwie. Jeśli nie możesz go znaleźć na certyfikacie, skontaktuj się z dostawcą danych. W innych przypadkach nazwa domeny na świadectwie może dotyczyć grupy nazw. Jeśli tak się stanie lub problem jest inaczej nie do rozwiązania, proszę wysłać e-mail do Chrisa. John w Noa.gov zgłosić problem.   @@ -5221,7 +5224,7 @@ staje się & stationID % 3E =% 2241004% 22 Procent kodowania jest na ogół wymagany przy dostępie ERDDAP za pomocą oprogramowania innego niż przeglądarka. Przeglądarki zwykle zajmują się procentowym kodowaniem. W niektórych sytuacjach, trzeba procent kodowania wszystkich znaków innych niż A- Za- z0- 9\\ _ -!. ~ ' () \\ *, ale nadal nie koduj inicjału '&' lub głównego '=' . Języki programowania mają do tego narzędzia (na przykład patrz Java jest [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -oraz Java Skrypt [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) i są +oraz Java Skrypt [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) i są [strony internetowe, które procent kodowania / dekodowania dla Ciebie](https://www.url-encode-decode.com/) . * Od datasets.xml jest plikiem XML, należy również & -encode ALL '&',<", i" > "w URL jako" & amp; ",<', i' & gt; 'po procentach kodowania. * infoUrl jest unikalny dla ERDDAP . Nie pochodzi z żadnego standardu metadanych. @@ -5257,7 +5260,28 @@ Kiedy zestaw danych jest załadowany ERDDAP , ``` * Jeśli " \\[ standard \\] "występuje w wartości atrybutu, zostanie zastąpiony przez standard ERDDAP™ licencji<StandardLicence > tag in ERDDAP jest \\[ tomcat \\] / webapps / erddap / WEB- INF / classes / gov / noaa / pfel / erddap / util / messages.xml file. -   + +###### klasyfikacja{#classification} +* [ **klasyfikacja** ](#classification) poziom klasyfikacji danych. + ``` + unclassified + ``` + * Dopuszczalne wartości to _ niesklasyfikowany _, _ poufny _, _ zastrzeżony _, _ tajny _ lub _ top _ tajny _. + +###### Temat _ kategoria{#topic_category} +* [ **Temat _ kategoria** ](#topic_category) Wysokopoziomowa klasyfikacja tematyczna danych geograficznych w celu wsparcia grupowania i wyszukiwania dostępnych zbiorów danych geograficznych. + ``` + geoscientific_information + ``` + * Wartości dopuszczalne to: _ biota _, _ borders _, _ climatology _ meteorology _ atomosphere _, _ economy _, _ elevation _, _ environment _, _ agriculture _, _ geoscientific _ information _, _ health _, _ imagery _ base _ maps _ earth _ cover _, _ inland _ waters _, _ intelligence _ military _, _ location _, _ oceans _, _ planning _ katastre _, _ society _, _ structure _, _ transportation _, _ utlities _ communication _. + +###### _ częstotliwość konserwacji{#maintenance_frequency} +* [ **_ częstotliwość konserwacji** ](#maintenance_frequency) Częstotliwość dokonywania modyfikacji i usuwania danych po ich pierwszym opracowaniu. + ``` + daily + ``` + * Wartości akceptowalne to wartości akceptowalne: _ coroczne _, _ as _ need _, _ biyear _, _ continual _, _ daily _, _ esterly _, _ monthly _, _ not _ planted _, _ quarternal _, _ unknown _, _ weekly _. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) pochodzi z przestarzałych [ACDD 1, 0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (które zidentyfikowano w Metadata\\_Conventions jako " Unidata Dataset Discovery v1.0 ") standard metadanych. Wartość atrybutu była oddzieloną od comma- list konwencji metadanych używanych w tym zbiorze danych. Jeśli zbiór danych używa ACDD 1.0, atrybut ten jest ZALECANY, na przykład, @@ -5389,7 +5413,7 @@ Jeśli indeks<1, zbiór danych jest uważany za up- to- date. Jeśli indeks<= 1, zbiór danych jest uważany za niedostępny. Jeśli indeks<= 2, zbiór danych jest uważany za bardzo przestarzały. -W testOutOfDate wartość jest również używana przez ERDDAP™ do generowaniahttps://*yourDomain*/erddap/outOfDateDatasets.htmlstrona internetowa ( [przykład](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) który pokazuje zbiory danych, które mają< testOutOfDate > tagi, z zestawami danych w rankingu według tego, jak są nieaktualne. Jeśli zmienisz typ pliku (od .html do .csv, .jsonlCSV , .nc , .tsv ...) , można uzyskać te informacje w różnych formatach plików. +W testOutOfDate wartość jest również używana przez ERDDAP™ do generowania https://*yourDomain*/erddap/outOfDateDatasets.html strona internetowa ( [przykład](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) który pokazuje zbiory danych, które mają< testOutOfDate > tagi, z zestawami danych w rankingu według tego, jak są nieaktualne. Jeśli zmienisz typ pliku (od .html do .csv, .jsonlCSV , .nc , .tsv ...) , można uzyskać te informacje w różnych formatach plików. Jeśli to możliwe, [GenerateDatasetsXml](#generatedatasetsxml) dodaje testOutOfDate atrybut globalny addAttributes zestawu danych. Wartość ta jest sugestią opartą na informacjach dostępnych GenerateDatasetsXml. Jeśli wartość nie jest odpowiednia, zmień ją. @@ -5948,8 +5972,8 @@ unpackedValue = spakowany Wartość\\ * scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone jest atrybutem optycznym używanym przez ERDDAP™ (i brak standardów metadanych) zamiast [Zmienne czasu i znacznika czasu](#time-units) , które mogą być ujęte w zbiornikach danych lub zestawach danych tabelarycznych. * Domyślnie jest " Zulu " (która jest nowoczesną wersją strefy czasowej GMT) . - * Informacje ogólne: "przesunięcia czasowe" (np., Pacific Standard Time, -08: 00, GMT- 8) są stałe, specyficzne, offsety względem Zulu (GMT) . Natomiast "strefy czasowe" to o wiele bardziej skomplikowane rzeczy, na które wpływa oszczędzanie światła dziennego (np. "US / Pacific") , które miały różne zasady w różnych miejscach w różnych czasach. Strefy czasowe zawsze mają nazwy, ponieważ nie mogą być podsumowane przez prostą wartość offsetową (patrz kolumna "Nazwy baz danych TZ" w tabeli [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP jest time\\_zone atrybut pomaga uporać się z danymi czasu lokalnego z jakiejś strefy czasowej (np. 1987- 03- 25T17: 32: 05 Pacyfik Czas) . Jeśli posiadasz dane z łańcuchem lub liczbami (stałe) przesunięcie czasu, należy po prostu dostosować dane do Zulu (co jest co ERDDAP™ chce) poprzez określenie innego czasu bazowego w atrybucie jednostek (np. "godziny od 1970- 01-01T08: 00: 00Z", zauważyć T08, aby określić przesunięcie czasu) i zawsze sprawdzaj wyniki, aby zapewnić uzyskanie wyników, które chcesz. - * Dla zmiennych timestamp z danymi źródłowymi ze Strings atrybut ten pozwala określić strefę czasową, która prowadzi ERDDAP™ aby przekonwertować czas-strefa źródłowa (niektóre w czasie standardowym, niektóre w czasie dziennym) do Zulu razy (które są zawsze w czasie standardowym) . Lista ważnych nazw stref czasowych jest prawdopodobnie identyczna z listą w kolumnie TZ [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Wspólne strefy czasowe USA to: US / Hawaje, US / Alaska, US / Pacific, US / Mountain, US / Arizona, US / Central, US / Eastern. + * Informacje ogólne: "przesunięcia czasowe" (np., Pacific Standard Time, -08: 00, GMT- 8) są stałe, specyficzne, offsety względem Zulu (GMT) . Natomiast "strefy czasowe" to o wiele bardziej skomplikowane rzeczy, na które wpływa oszczędzanie światła dziennego (np. "US / Pacific") , które miały różne zasady w różnych miejscach w różnych czasach. Strefy czasowe zawsze mają nazwy, ponieważ nie mogą być podsumowane przez prostą wartość offsetową (patrz kolumna "Nazwy baz danych TZ" w tabeli [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP jest time\\_zone atrybut pomaga uporać się z danymi czasu lokalnego z jakiejś strefy czasowej (np. 1987- 03- 25T17: 32: 05 Pacyfik Czas) . Jeśli posiadasz dane z łańcuchem lub liczbami (stałe) przesunięcie czasu, należy po prostu dostosować dane do Zulu (co jest co ERDDAP™ chce) poprzez określenie innego czasu bazowego w atrybucie jednostek (np. "godziny od 1970- 01-01T08: 00: 00Z", zauważyć T08, aby określić przesunięcie czasu) i zawsze sprawdzaj wyniki, aby zapewnić uzyskanie wyników, które chcesz. + * Dla zmiennych timestamp z danymi źródłowymi ze Strings atrybut ten pozwala określić strefę czasową, która prowadzi ERDDAP™ aby przekonwertować czas-strefa źródłowa (niektóre w czasie standardowym, niektóre w czasie dziennym) do Zulu razy (które są zawsze w czasie standardowym) . Lista ważnych nazw stref czasowych jest prawdopodobnie identyczna z listą w kolumnie TZ [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Wspólne strefy czasowe USA to: US / Hawaje, US / Alaska, US / Pacific, US / Mountain, US / Arizona, US / Central, US / Eastern. * Dla zmiennych timestamp z numerycznymi danymi źródłowymi można określić " time\\_zone "atrybut, ale wartość musi być" Zulu "lub" UTC ". Jeśli potrzebujesz wsparcia dla innych stref czasowych, proszę wysłać e-mail do Chrisa. John w Noa.gov.   ###### legacy _ time _ adjuste{#legacy_time_adjust} diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/pt/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 1e67b87c93..b6eb449ae3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Quando um provedor de dados vem a você esperando adicionar alguns dados ao seu A submissão de arquivos de dados reais de fontes externas é um enorme risco de segurança, portanto ERDDAP™ não lida com isso. Você tem que descobrir uma solução que funciona para você e o provedor de dados, por exemplo, e-mail (para arquivos pequenos) , puxar da nuvem (por exemplo, DropBox ou Google Drive) , um site de sftp (com senhas) , ou tênis Rede (uma pen drive USB ou disco rígido externo) . Você provavelmente só deve aceitar arquivos de pessoas que você conhece. Você precisará verificar os arquivos para vírus e tomar outras precauções de segurança. Não há ligação. ERDDAP™ para o formulário de fornecedor de dados (por exemplo, no ERDDAP™ Página inicial) . Em vez disso, quando alguém lhe diz que eles querem ter seus dados servidos por seu ERDDAP , você pode enviar-lhes um e-mail dizendo algo como: -Sim, nós podemos colocar seus dados em ERDDAP . Para começar, preencha o formulário nohttps://*yourUrl*/erddap/dataProviderForm.html (ou http:// se https:// não está habilitado) . +Sim, nós podemos colocar seus dados em ERDDAP . Para começar, preencha o formulário no https://*yourUrl*/erddap/dataProviderForm.html (ou http:// se https:// não está habilitado) . Depois de terminares, contacto-te para resolveres os pormenores finais. Se você só quer olhar para o formulário (sem encher) , você pode ver o formulário em ERD ' ERDDAP : [Introdução](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Parte 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Parte 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Parte 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) e [Parte 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Estas ligações ERD ERDDAP™ enviar informações para mim, não você, então não envie informações com eles a menos que você realmente queira adicionar dados ao ERD ERDDAP . @@ -190,23 +190,23 @@ Este EDDType gera todo o datasets.xml chunks necessário para fazer [EDDTable Fr   ##### EDDGrid A partir de três{#eddgridfromthreddscatalog} Este EDDType gera todo o datasets.xml pedaços necessários para todos os [ EDDGrid A partir de](#eddgridfromdap) conjuntos de dados que ele pode encontrar rastejando recursivamente através de um THREDDS (Subscrição) catálogo. Existem muitas formas de URLs de catálogo THREDDS. Esta opção REQUIRES um URL THREDDS .xml com /catalog/ nele, por exemplo, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlou -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml ou + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (um catálogo .html relacionado está em -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, que não é aceitável para EDDGrid FromThreddsCatalog (em inglês). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , que não é aceitável para EDDGrid FromThreddsCatalog (em inglês). Se você tiver problemas com EDDGrid De Thredds Catálogo: * Certifique-se de que a URL que você está usando é válida, inclui /catalog/, e termina com /catalog.xml . -* Se possível, use um endereço IP público (por exemplo,https://oceanwatch.pfeg.noaa.gov) na URL, não um endereço IP numérico local (por exemplo,https://12.34.56.78) . Se o THREDDS for apenas acessível através do endereço IP numérico local, você pode usar [<convertToPublicSourceUrl>] (# Convert to publicsourceurl) Então... ERDDAP™ os usuários veem o endereço público, embora ERDDAP™ recebe dados do endereço numérico local. +* Se possível, use um endereço IP público (por exemplo, https://oceanwatch.pfeg.noaa.gov ) na URL, não um endereço IP numérico local (por exemplo, https://12.34.56.78 ) . Se o THREDDS for apenas acessível através do endereço IP numérico local, você pode usar [<convertToPublicSourceUrl>] (# Convert to publicsourceurl) Então... ERDDAP™ os usuários veem o endereço público, embora ERDDAP™ recebe dados do endereço numérico local. * Se você tem problemas que você não pode resolver, [verificar as dicas de solução de problemas](#troubleshooting-tips) . * O código de baixo nível para isso agora usa o Unidata netcdf-java catálogo rastreador código (Thredds. aulas de catálogo) para que possa lidar com todos os catálogos THREDDS (que pode ser surpreendentemente complexo) Graças a Unidata para esse código.   ##### EDDGrid LonPM180 De ErddapCatalog{#eddgridlonpm180fromerddapcatalog} Este EDDType gera o datasets.xml para fazer [ EDDGrid LonPM180](#eddgridlonpm180) conjuntos de dados de todos os EDDGrid conjuntos de dados em um ERDDAP que têm valores de longitude maiores que 180. -* Se possível, use um endereço IP público (por exemplo,https://oceanwatch.pfeg.noaa.gov) na URL, não um endereço IP numérico local (por exemplo,https://12.34.56.78) . Se o ERDDAP™ é apenas acessível através do endereço IP numérico local, você pode usar [<convertToPublicSourceUrl>] (# Convert to publicsourceurl) Então... ERDDAP™ os usuários veem o endereço público, embora ERDDAP™ recebe dados do endereço numérico local. +* Se possível, use um endereço IP público (por exemplo, https://oceanwatch.pfeg.noaa.gov ) na URL, não um endereço IP numérico local (por exemplo, https://12.34.56.78 ) . Se o ERDDAP™ é apenas acessível através do endereço IP numérico local, você pode usar [<convertToPublicSourceUrl>] (# Convert to publicsourceurl) Então... ERDDAP™ os usuários veem o endereço público, embora ERDDAP™ recebe dados do endereço numérico local.   ##### EDDGrid Lon0360 De ErddapCatalog{#eddgridlon0360fromerddapcatalog} Este EDDType gera o datasets.xml para fazer [ EDDGrid Lon0360](#eddgridlon0360) conjuntos de dados de todos os EDDGrid conjuntos de dados em um ERDDAP que têm valores de longitude menos de 0. -* Se possível, use um endereço IP público (por exemplo,https://oceanwatch.pfeg.noaa.gov) na URL, não um endereço IP numérico local (por exemplo,https://12.34.56.78) . Se o ERDDAP™ é apenas acessível através do endereço IP numérico local, você pode usar [<convertToPublicSourceUrl>] (# Convert to publicsourceurl) Então... ERDDAP™ os usuários veem o endereço público, embora ERDDAP™ recebe dados do endereço numérico local. +* Se possível, use um endereço IP público (por exemplo, https://oceanwatch.pfeg.noaa.gov ) na URL, não um endereço IP numérico local (por exemplo, https://12.34.56.78 ) . Se o ERDDAP™ é apenas acessível através do endereço IP numérico local, você pode usar [<convertToPublicSourceUrl>] (# Convert to publicsourceurl) Então... ERDDAP™ os usuários veem o endereço público, embora ERDDAP™ recebe dados do endereço numérico local.   ##### EDDs De Ficheiros{#eddsfromfiles} Dado um diretório de início, isso atravessa o diretório e todos os subdiretórios e tenta criar um conjunto de dados para cada grupo de arquivos de dados que ele encontra. @@ -566,7 +566,7 @@ Os arquivos NCCSV 1.0 não suportam nenhum tipo de dados inteiros não assinados ### Tipo de dados Comentários{#data-type-comments} * Devido ao mau suporte para dados longos, longos e de caridade em muitos tipos de arquivos, desencorajamos o uso desses tipos de dados em ERDDAP . Quando possível, use o dobro em vez de longo e ulong, e use String em vez de char.   -* Metadata - Porque(OPeN)DAPAs respostas .das e .dds não suportam atributos ou tipos de dados longos ou longos (e em vez mostrar-lhes como duplos) , você pode em vez disso querer usar ERDDAP 's representação tabular de metadados como visto na http ... **info** / * datasetID * Página web .html (por exemplo, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (que você também pode obter em outros tipos de arquivo, por exemplo, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) ou o .nccsv Resposta de metadados (por exemplo, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Embora .nccsv Metadata só está disponível para conjuntos de dados tabulares) , ambos suportam todos os tipos de dados (notavelmente, longo, ulongo e char) . +* Metadata - Porque(OPeN)DAPAs respostas .das e .dds não suportam atributos ou tipos de dados longos ou longos (e em vez mostrar-lhes como duplos) , você pode em vez disso querer usar ERDDAP 's representação tabular de metadados como visto na http ... **info** / * datasetID * Página web .html (por exemplo, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (que você também pode obter em outros tipos de arquivo, por exemplo, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) ou o .nccsv Resposta de metadados (por exemplo, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Embora .nccsv Metadata só está disponível para conjuntos de dados tabulares) , ambos suportam todos os tipos de dados (notavelmente, longo, ulongo e char) .   ### Arquivos de mídia{#media-files} Nem todos os dados são arrays de números ou texto. Alguns conjuntos de dados consistem ou incluem arquivos de mídia, como imagens, arquivos de áudio e vídeo. ERDDAP™ tem alguns recursos especiais para tornar mais fácil para os usuários obter acesso a arquivos de mídia. É um processo de dois passos: @@ -604,7 +604,7 @@ Ou, se um usuário clicar no nome de arquivo mostrado em um ERDDAP™ página we ### Trabalhando com arquivos AWS S3{#working-with-aws-s3-files} [Serviço Web da Amazon (AWS) ](https://aws.amazon.com) é um vendedor de [computação em nuvem](https://en.wikipedia.org/wiki/Cloud_computing) serviços. [S3](https://aws.amazon.com/s3/) é um sistema de armazenamento de objetos oferecido pela AWS. Em vez do sistema hierárquico de diretórios e arquivos de um sistema de arquivos tradicional (como um disco rígido em seu PC) , S3 oferece apenas "buckets" que possuem "objetos" (Vamos chamá-los. "files" ) . -Para arquivos ASCII (por exemplo, .csv) , ERDDAP™ pode trabalhar com os arquivos nos baldes diretamente. A única coisa que você precisa fazer é especificar o<fileDir> para o conjunto de dados usando um formato específico para o balde AWS, por exemplo,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Você não deve usar<cacheDeUrl> . Veja abaixo os detalhes. +Para arquivos ASCII (por exemplo, .csv) , ERDDAP™ pode trabalhar com os arquivos nos baldes diretamente. A única coisa que você precisa fazer é especificar o<fileDir> para o conjunto de dados usando um formato específico para o balde AWS, por exemplo, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Você não deve usar<cacheDeUrl> . Veja abaixo os detalhes. Mas para arquivos binários (por exemplo, .nc , .grib, .bufr, e .hdf arquivos) , você precisa usar o<cacheDeUrl> sistema descrito abaixo. ERDDAP , netcdf-java (que ERDDAP™ usa para ler dados desses arquivos) , e outros softwares de dados científicos são projetados para trabalhar com arquivos em um sistema de arquivos tradicional que oferece [nível de bloco](https://en.wikipedia.org/wiki/Block-level_storage) acesso a arquivos (que permite ler pedaços de um arquivo) , mas S3 apenas oferece [nível de arquivo (objeto) ](https://en.wikipedia.org/wiki/Block-level_storage) acesso a arquivos (que só permite ler todo o arquivo) . AWS oferece uma alternativa para S3, [Loja de bloco elástico (EBS) ](https://aws.amazon.com/ebs/) ), que suporta o acesso de nível de bloco a arquivos, mas é mais caro do que S3, por isso raramente é usado para armazenamento em massa de grandes quantidades de arquivos de dados. (Então, quando as pessoas dizem armazenar dados na nuvem (S3) é barato, geralmente é uma comparação de maçãs a laranjas.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` O URl correspondente para esse objeto é - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS suporta uma pequena variação de como essa URL é construída, mas ERDDAP™ requer este formato específico: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* A partir de ERDDAP v2.29, você agora pode usar o `s3:` Formato URI em vez da URL do balde. Este é o formato usado pelo [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3: *Nome do balde* / *chave chave* @@ -697,22 +697,22 @@ Para um balde de dados S3 privado, o proprietário do balde deve lhe dar acesso Em todos os casos, você precisará de uma conta AWS porque o SDK AWS para Java (que ERDDAP™ usa para recuperar informações sobre o conteúdo de um balde) requer credenciais de conta AWS. (mais sobre este abaixo) ERDDAP™ só pode acessar baldes AWS S3 se você especificar o [<cacheDe Url>] (#cachefromurl) (ou<fileDir>) em um formato específico: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* Onde? * O baldeNome é a forma curta do nome do balde, por exemplo, noaa-goes17 . * A aws-region, por exemplo, us-east-1, é da coluna "Region" em uma das tabelas de [Pontos finais de serviço AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) onde o balde está realmente localizado. * O prefixo é opcional. Se presente, deve terminar com '/' . -Por exemplo,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Por exemplo, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Este formato URL é uma das recomendações AWS S3: ver [Acesso a um balde](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) e [esta descrição de prefixos](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ requer que você combine a URL do balde e o prefixo opcional em uma URL, a fim de especificar<cacheDeUrl> (ou<fileDir>) onde os arquivos estão localizados. #### Teste público AWS S3 Buckets{#test-public-aws-s3-buckets} Para baldes públicos, você pode e deve testar a URL do balde do diretório AWS S3 em seu navegador, por exemplo, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Se a URL do balde estiver correta e apropriada para ERDDAP , ele retornará um documento XML que tem (parcial) listagem do conteúdo daquele balde. Infelizmente, a URL completa (i.e., URL do balde mais prefixo) que ERDDAP™ quer para um determinado conjunto de dados não funciona em um navegador. AWS não oferece um sistema para navegar na hierarquia de um balde facilmente em seu navegador. (Se isso estiver errado, por favor envie um e-mail para Chris. John no noaaa.gov. Caso contrário, Amazon, por favor, adicione suporte para isso!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Se a URL do balde estiver correta e apropriada para ERDDAP , ele retornará um documento XML que tem (parcial) listagem do conteúdo daquele balde. Infelizmente, a URL completa (i.e., URL do balde mais prefixo) que ERDDAP™ quer para um determinado conjunto de dados não funciona em um navegador. AWS não oferece um sistema para navegar na hierarquia de um balde facilmente em seu navegador. (Se isso estiver errado, por favor envie um e-mail para Chris. John no noaaa.gov. Caso contrário, Amazon, por favor, adicione suporte para isso!) #### Visualizando o conteúdo de um balde{#viewing-the-contents-of-a-bucket} -baldes S3 muitas vezes contêm um par de categorias de arquivos, em um par de subdiretórios pseudo, que poderiam se tornar um par de ERDDAP™ conjuntos de dados. Para fazer o ERDDAP™ datasets, você precisa saber o diretório inicial para<cacheDeUrl> (ou<fileDir>) e o formato dos nomes de arquivos que identificam esse subconjunto de arquivos. Se você tentar visualizar todo o conteúdo de um balde em um navegador, S3 irá apenas mostrar-lhe os primeiros 1000 arquivos, o que é insuficiente. Atualmente, a melhor maneira para você ver todos os conteúdos de um balde é fazer um [EDDTable De Nomes de Arquivo](#eddtablefromfilenames) conjunto de dados (no seu PC ERDDAP™ e/ou em seu público ERDDAP ) , que também lhe dá uma maneira fácil de navegar na estrutura do diretório e baixar arquivos. O<fileDir> para isso será a URL que você fez acima, por exemplo,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Por que o AWS S3 não oferece uma maneira rápida e fácil para alguém fazer isso sem uma conta AWS? \\] Note que quando eu faço isso no meu PC em uma rede não-Amazon, parece que a Amazon retarda a resposta a um truque (cerca de 100 (?) arquivos por chunk) após os primeiros pedaços (de 1000 arquivos por pedaço) são baixados. Uma vez que os baldes podem ter um grande número de arquivos (noaa-goes17 tem 26 milhões) , recebendo todo o conteúdo de um balde pode tomar EDDTableDeFileNames várias horas (Por exemplo, 12!) para terminar. \\[ Amazon, é verdade?! \\] +baldes S3 muitas vezes contêm um par de categorias de arquivos, em um par de subdiretórios pseudo, que poderiam se tornar um par de ERDDAP™ conjuntos de dados. Para fazer o ERDDAP™ datasets, você precisa saber o diretório inicial para<cacheDeUrl> (ou<fileDir>) e o formato dos nomes de arquivos que identificam esse subconjunto de arquivos. Se você tentar visualizar todo o conteúdo de um balde em um navegador, S3 irá apenas mostrar-lhe os primeiros 1000 arquivos, o que é insuficiente. Atualmente, a melhor maneira para você ver todos os conteúdos de um balde é fazer um [EDDTable De Nomes de Arquivo](#eddtablefromfilenames) conjunto de dados (no seu PC ERDDAP™ e/ou em seu público ERDDAP ) , que também lhe dá uma maneira fácil de navegar na estrutura do diretório e baixar arquivos. O<fileDir> para isso será a URL que você fez acima, por exemplo, https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Por que o AWS S3 não oferece uma maneira rápida e fácil para alguém fazer isso sem uma conta AWS? \\] Note que quando eu faço isso no meu PC em uma rede não-Amazon, parece que a Amazon retarda a resposta a um truque (cerca de 100 (?) arquivos por chunk) após os primeiros pedaços (de 1000 arquivos por pedaço) são baixados. Uma vez que os baldes podem ter um grande número de arquivos (noaa-goes17 tem 26 milhões) , recebendo todo o conteúdo de um balde pode tomar EDDTableDeFileNames várias horas (Por exemplo, 12!) para terminar. \\[ Amazon, é verdade?! \\] #### Fazendo uma tabela EDD FromFileNames Dataset with a AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Se você tem um nome de balde, mas não já tem uma lista de arquivos no balde S3 ou o prefixo que identifica a localização dos arquivos relevantes no balde, use as instruções abaixo para fazer um conjunto de dados EDDTableFromFileNames para que você possa navegar na hierarquia de diretório do balde S3 via ERDDAP ' "files" sistema. @@ -727,22 +727,24 @@ Java.lang. IllegalArgumentException: arquivo de perfil não pode ser erro nulo e Dica para Linux e Mac OS: o arquivo de credenciais deve estar no diretório inicial do usuário que está executando Tomcat (e ERDDAP ) (para este parágrafo, vamos assumir user=tomcat) em um arquivo chamado ~/.aws/credentials . Não assuma que ~ é /home/tomcat -- realmente use cd ~ para descobrir onde o sistema operacional pensa ~ para usuário=tomcat é. Crie o diretório se não existir. Além disso, depois de colocar o arquivo de credenciais no lugar, certifique-se de que o usuário e grupo para o arquivo são tomcat e, em seguida, use credenciais chmod 400 para se certificar de que o arquivo é somente leitura para user=tomcat. 3. Criar a URL do balde no [formato que ERDDAP™ requerimento](#accessing-files-in-an-aws-s3-bucket) , por exemplo, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) e (para baldes públicos) testá-lo em um navegador para certificar-se de que retorna um documento XML que tem uma listagem parcial do conteúdo daquele balde. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) e (para baldes públicos) testá-lo em um navegador para certificar-se de que retorna um documento XML que tem uma listagem parcial do conteúdo daquele balde.   4. Uso [Gerar conjuntos de dadosXml](#generatedatasetsxml) para criar um [EDDTable De Nomes de Arquivo](#eddtablefromfilenames) dataset: * Para o diretório Iniciar, use esta sintaxe: \\*\\*\\ *deOnTheFly,* O que foi? por exemplo, - \\*\\*\\*deOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\*deOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Nome de arquivo regex? . * Recursivo? verdadeiro * recarregar Todas as NMinutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * instituição? NOAA * Sumário? Nada. ( ERDDAP™ criará um resumo decente automaticamente.) * título? Nada. ( ERDDAP™ criará um título decente automaticamente.) Como de costume, você deve editar o XML resultante para verificar a correção e fazer melhorias antes do pedaço de conjuntos de dados usá-lo em datasets.xml . 5. Se você seguir as instruções acima e carregar o conjunto de dados em ERDDAP , você criou um conjunto de dados EDDTableFromFiles. Como exemplo, e para tornar mais fácil para qualquer pessoa navegar e baixar arquivos dos baldes AWS Open Data, criamos conjuntos de dados ETableDDFromFileNames (veja a lista em - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) para quase todos os [AWS S3 Abrir baldes de dados](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) para quase todos os [AWS S3 Abrir baldes de dados](https://registry.opendata.aws/) . \\[ Os poucos baldes que não incluímos ou têm um grande número de arquivos no diretório raiz (mais do que pode ser baixado em uma quantidade razoável de tempo) , ou não permitir acesso público (Não deviam ser todos públicos?) , ou são os baldes do Requester Pays (por exemplo, Sentinel) . \\] Se você clicar no "files" link para um desses conjuntos de dados, você pode navegar na árvore de diretórios e arquivos nesse balde S3. Por causa do caminho\\*\\*\\*deOnTheFly EDDTableDeFiles funciona, essas listagens de diretórios estão sempre perfeitamente atualizadas porque ERDDAP™ Atinge-os. Se você clicar na árvore de diretório para um nome de arquivo real e clicar no nome do arquivo, ERDDAP™ irá redirecionar seu pedido para AWS S3 para que você possa baixar o arquivo diretamente de AWS. Você pode então inspecionar esse arquivo. @@ -756,7 +758,7 @@ Java.lang. IllegalArgumentException: arquivo de perfil não pode ser erro nulo, **Então você pode fazer ERDDAP™ conjuntos de dados que dão aos usuários acesso aos dados nos arquivos.** Veja as instruções em [ ERDDAP™ e S3 Buckets](#erddap-and-aws-s3-buckets) (acima) . Para a amostra EDDTableFromFileNames conjunto de dados que você fez acima, se você fizer um pouco poking ao redor com o diretório e nomes de arquivo na árvore de diretório, fica claro que os nomes de diretório de nível superior (por exemplo, ABI-L1b-RadC) corresponder ao que ERDDAP™ chamaria conjuntos de dados separados. O balde com que você está trabalhando pode ser semelhante. Você pode então prosseguir criando conjuntos de dados separados em ERDDAP™ para cada um desses conjuntos de dados, usando, por exemplo, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ como o<cacheDeUrl>. Infelizmente, para este exemplo particular, os conjuntos de dados no balde todos parecem ser conjuntos de dados de nível 1 ou nível 2, que ERDDAP™ [não é particularmente bom](#dimensions) , porque o conjunto de dados é uma coleção mais complicada de variáveis que usam diferentes dimensões.   @@ -975,7 +977,7 @@ Valores de dimensão não variados quase sempre indicam um problema com o conjun ### EDDGrid A partir de{#eddgridfromdap} [ ** EDDGrid A partir de** ](#eddgridfromdap) manipula variáveis de grade de [ DAP ](https://www.opendap.org/) servidores. -* Recomendamos fortemente usar o [Gerar conjuntos de dados Programa Xml](#generatedatasetsxml) para fazer um rascunho áspero do datasets.xml chunk para este conjunto de dados. Você pode coletar as informações que você precisa para ajustar isso ou criar seu próprio XML para um EDDGrid Dataset FromDap analisando os arquivos DDS e DAS do conjunto de dados de origem no seu navegador (adicionando .das e .dds ao sourceUrl Por exemplo, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Recomendamos fortemente usar o [Gerar conjuntos de dados Programa Xml](#generatedatasetsxml) para fazer um rascunho áspero do datasets.xml chunk para este conjunto de dados. Você pode coletar as informações que você precisa para ajustar isso ou criar seu próprio XML para um EDDGrid Dataset FromDap analisando os arquivos DDS e DAS do conjunto de dados de origem no seu navegador (adicionando .das e .dds ao sourceUrl Por exemplo, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap pode obter dados de qualquer variável multidimensional de uma DAP servidor de dados. (Anteriormente... EDDGrid FromDap foi limitado a variáveis designadas como "grid", mas isso não é mais um requisito.)   @@ -1335,7 +1337,7 @@ Um exemplo completo de um axisVariable que faz um conjunto de dados agregado com ``` -Observe o uso do grupo de captura número 2 para capturar os dígitos que ocorrem após 'r' ou 's', e antes "\\_global". Este exemplo também mostra como adicionar atributos adicionais (por exemplo, ioos\\_category e unidades) para a variável eixo. +Observe o uso do grupo de captura número 2 para capturar os dígitos que ocorrem após 'r' ou 's', e antes "\\_global" . Este exemplo também mostra como adicionar atributos adicionais (por exemplo, ioos\\_category e unidades) para a variável eixo.   #### Arquivos compactados externamente{#externally-compressed-files} * Datasets que são subconjuntos de EDDGrid Dos Ficheiros e Tabela EDD O FromFiles pode servir dados diretamente de arquivos de dados compactados externamente, incluindo .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , e arquivos .Z. @@ -1433,7 +1435,7 @@ Tudo EDDGrid FromFiles e todos os conjuntos de dados EDDTableFromFiles suportam Em vez disso, use o [<cacheDeUrl> sistema] (#cachefromurl) . Acesso ERDDAP™ datasets como arquivos através de solicitações de intervalo byte -- -Virando isto por aí, dado que você pode (em teoria) pensar em um conjunto de dados em ERDDAP™ como um gigante .nc arquivo por anexar " .nc " à base OPen DAP URL para um determinado conjunto de dados (por exemplo,https://myserver.org/erddap/griddap/datasetID.nce também adicionando um ?query depois disso para especificar um subset) , é talvez razoável perguntar se você pode usar netcdf-java, Ferret , ou algum outro NetCDF software cliente para ler dados via Pedidos de Intervalo HTTP ERDDAP . A resposta é não, porque não há realmente um enorme " .nc " ficheiro. Se você quiser fazer isso, em vez de fazer uma dessas opções: +Virando isto por aí, dado que você pode (em teoria) pensar em um conjunto de dados em ERDDAP™ como um gigante .nc arquivo por anexar " .nc " à base OPen DAP URL para um determinado conjunto de dados (por exemplo, https://myserver.org/erddap/griddap/datasetID.nc e também adicionando um ?query depois disso para especificar um subset) , é talvez razoável perguntar se você pode usar netcdf-java, Ferret , ou algum outro NetCDF software cliente para ler dados via Pedidos de Intervalo HTTP ERDDAP . A resposta é não, porque não há realmente um enorme " .nc " ficheiro. Se você quiser fazer isso, em vez de fazer uma dessas opções: * Uso(OPeN)DAPsoftware cliente para se conectar aos serviços de griddap oferecidos por ERDDAP . Isso é o que DAP (e assim ERDDAP ) foi projetado para. É muito eficiente. * Ou, baixe o arquivo de origem (S) do "files" sistema (ou um arquivo subconjunto através de um .nc ? consulta) para o seu computador e usar netcdf-java, Ferret , ou algum outro NetCDF software cliente para ler o (Agora) arquivo local (S) . @@ -2253,9 +2255,9 @@ considerar armazenar os dados em uma coleção de NetCDF v3 .nc arquivos (especi >  </dataset> ### EDDTable FromDapSequence{#eddtablefromdapsequence} - [ **EDDTable FromDapSequence** ](#eddtablefromdapsequence) manipula variáveis dentro de seqüências de 1 e 2 níveis de [ DAP ](https://www.opendap.org/) servidores como DAP PERGUNTA (nohttps://www.pmel.noaa.gov/epic/software/dapper/, agora descontinuado) . + [ **EDDTable FromDapSequence** ](#eddtablefromdapsequence) manipula variáveis dentro de seqüências de 1 e 2 níveis de [ DAP ](https://www.opendap.org/) servidores como DAP PERGUNTA (no https://www.pmel.noaa.gov/epic/software/dapper/ , agora descontinuado) . -* Recomendamos fortemente usar o [Gerar conjuntos de dados Programa Xml](#generatedatasetsxml) para fazer um rascunho áspero do datasets.xml chunk para este conjunto de dados. Você pode então editar isso para afiná-lo. Você pode coletar as informações que você precisa, olhando para os arquivos DDS e DAS do conjunto de dados de origem em seu navegador ( adicionando .das e .dds ao sourceUrl (um exemplo foihttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Recomendamos fortemente usar o [Gerar conjuntos de dados Programa Xml](#generatedatasetsxml) para fazer um rascunho áspero do datasets.xml chunk para este conjunto de dados. Você pode então editar isso para afiná-lo. Você pode coletar as informações que você precisa, olhando para os arquivos DDS e DAS do conjunto de dados de origem em seu navegador ( adicionando .das e .dds ao sourceUrl (um exemplo foi https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Uma variável está em DAP se a resposta .dds indica que a estrutura de dados que segura a variável é uma "sequência" (caso insensível) . * Em alguns casos, você verá uma sequência dentro de uma sequência, uma sequência de 2 níveis - EDDTableFromDapSequence lida com isso também. @@ -2378,15 +2380,15 @@ Gerar conjuntos de dados Xml tem três opções especiais para EDDTableFromDatab * [JDBC Driver e<driverName> (#jdbc-driver) - ... Você deve obter o arquivo JDBC 3 ou JDBC 4 apropriado para o seu banco de dados e Ponham-no. *Toca a brincar.* /webapps/erddap/WEB-INF/lib depois de instalar ERDDAP . Então, em seu datasets.xml para este conjunto de dados, você deve especificar o<driverName> para este driver, que é (Infelizmente,) diferente do nome do arquivo. Pesquisar na web para o driver JDBC para o seu banco de dados e o driverNome que Java precisa usá-lo. - * Para MariaDB, tente [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Para MariaDB, tente [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) O<driverNome> para usar em datasets.xml (ver abaixo) é provavelmente org.mariadb.jdbc. Driver. - * Para MySQL e Amazon RDS, tente [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Para MySQL e Amazon RDS, tente [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) O<driverNome> para usar em datasets.xml (ver abaixo) provavelmente é com.mysql.jdbc. Driver. - * Para Oracle Tenta [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Para Oracle Tenta [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . O<driverNome> para usar em datasets.xml (ver abaixo) é provavelmente oracle.jdbc.driver. Oracle Driver. - * Para Postgresql, temos o driver JDBC 4 de [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Para Postgresql, temos o driver JDBC 4 de [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) O<driverNome> para usar em datasets.xml (ver abaixo) é provavelmente org.postgresql. Driver. - * Para SQL Server, você pode obter o driver JTDS JDBC de [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Para SQL Server, você pode obter o driver JTDS JDBC de [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . O<driverNome> para usar em datasets.xml (ver abaixo) é provavelmente net.sourceforge.jtds.jdbc. Driver. Depois de colocar o driver JDBC .jar em ERDDAP™ lib diretório, você precisa adicionar uma referência a esse arquivo .jar nos arquivos de script .bat e/ou .sh para GerarDatasets Xml, DasDds e ArchiveADataset que estão no *Toca a brincar.* /webapps/erddap/WEB-INF/ diretório; caso contrário, você receberá um ClassNotFoundException quando executar esses scripts. @@ -2524,7 +2526,7 @@ E em *Toca a brincar.* /conf/context.xml, definir um recurso com a mesma informa username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -InformaçÃμes gerais sobre o uso de um DataSource [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +InformaçÃμes gerais sobre o uso de um DataSource [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Ver [Tomcat DataSource informações](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) e [Exemplos de Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) ou pesquisar a web para exemplos de usar o DataSources com outros servidores de aplicativos. * Se tudo o resto falhar, considerar armazenar os dados em uma coleção de NetCDF v3 .nc arquivos (especialmente .nc arquivos que usam [CF Geometrias de amostragem discretas (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Estruturas de dados Ragged Array contíguas e assim pode ser tratada com ERDDAP ' [EDDTable FromNcCFFiles](#eddtablefromnccffiles) ) . Se eles são logicamente organizados (cada um com dados para um pedaço de espaço e tempo) , ERDDAP™ pode extrair dados deles muito rapidamente. @@ -2608,7 +2610,7 @@ considerar armazenar os dados em uma coleção de NetCDF v3 .nc arquivos (especi O pedaço de XML que é gerado pela GenerateDatasetsXml para cada conjunto de dados inclui: - * A datasetID que é o EDDGrid ' datasetID mais "\\_AsATable". + * A datasetID que é o EDDGrid ' datasetID mais "\\_AsATable" . * Um novo atributo global de resumo que é o EDDGrid 's sumário mais um novo primeiro parágrafo descrevendo o que este conjunto de dados é. * Um novo atributo global de título que é o EDDGrid O título mais ", (Como uma tabela) ". * Um novo atributo global maxAxis0 com um valor de 10. @@ -2644,21 +2646,21 @@ O pedaço de XML que é gerado pela GenerateDatasetsXml para cada conjunto de da * [Os dados em um conjunto de dados EDDTableFromFileNames](#eddtablefromfilenames-data) é uma mesa que ERDDAP™ cria on-the-fly com informações sobre um grupo de arquivos locais. Na tabela, há uma linha para cada arquivo. Quatro atributos especiais no [ datasets.xml para este conjunto de dados](#eddtablefromfilenames-skeleton-xml) determinar quais arquivos serão incluídos neste conjunto de dados: ##### arquivo Dir.{#filedir} - * <fileDir> -- Isso especifica o diretório de origem no sistema de arquivos do servidor com os arquivos para este conjunto de dados. Os arquivos que estão localizados no sistema de arquivos do servidor no<fileDir> aparecerá na coluna url deste conjunto de dados dentro de um diretório virtual chamadohttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir> -- Isso especifica o diretório de origem no sistema de arquivos do servidor com os arquivos para este conjunto de dados. Os arquivos que estão localizados no sistema de arquivos do servidor no<fileDir> aparecerá na coluna url deste conjunto de dados dentro de um diretório virtual chamado https://*serverUrl*/erddap/files/*datasetID/* . Por exemplo, se o datasetID O que é? RSS T, e o<fileDir> é /home/data/mur/ , e esse diretório tem um arquivo chamado jplMU RSS T20150103000000.png, então a URL que será mostrada aos usuários para esse arquivo será - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Além de usar um diretório local para o<fileDir>, você também pode especificar a URL de uma página web remota, como diretório. Isso funciona com: * Conjuntos de dados não agregados em THREDDS, por exemplo, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] * Conjuntos de dados não agregados Hyrax , por exemplo, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * A maioria das listas de diretórios como Apache, por exemplo, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### a partir de{#fromonthefly} [\\*\\*\\* a partir de](#fromonthefly) - ... Para alguns baldes S3 enormes (como noaa-goes17, que tem 26 milhões de arquivos) , pode levar ERDDAP™ até 12 horas para baixar todas as informações sobre o conteúdo do balde (e depois há outros problemas) . Para se locomover, há uma maneira especial de usar<fileDir> em EDDTableFromFileNames para fazer um conjunto de dados com o diretório e nomes de arquivos de um balde AWS S3. O conjunto de dados não terá a lista de todos os diretórios do balde S3 e nomes de arquivos que um usuário pode pesquisar através de solicitações para o conjunto de dados. Mas o conjunto de dados terá os nomes de diretórios e arquivos on-the-fly se o usuário atravessar a hierarquia de diretórios com o conjunto de dados "files" opção. Assim, isso permite aos usuários navegar na hierarquia de arquivos e arquivos do balde S3 através do conjunto de dados "files" sistema. Para fazer isso, em vez de especificar a URL do balde S3 como o "Iniciar diretório" (em Gerar conjuntos de dados Xml) ou<fileDir> (em datasets.xml ) , use: ``` @@ -2837,13 +2839,13 @@ Tudo EDDGrid FromFiles e todos os conjuntos de dados EDDTableFromFiles suportam * O<cacheFromUrl> tag permite especificar um URL com uma lista de arquivos de um conjunto de dados remotos de uma lista de arquivos remotos. * Conjuntos de dados não agregados em THREDDS, por exemplo, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] * Conjuntos de dados não agregados Hyrax , por exemplo, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * A maioria das listas de diretórios como Apache, por exemplo, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * Baldes S3, por exemplo, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) No entanto, isso pode exigir uma conta AWS e mais configuração. Ver [trabalhando com S3 Buckets em ERDDAP™ ](#working-with-aws-s3-files) . Além disso, você geralmente não precisa usar cache FromUrl com arquivos em baldes S3 se os arquivos são arquivos ASCII (por exemplo, .csv) Porque ERDDAP™ pode ler eficientemente os dados do balde diretamente através de um fluxo. @@ -2901,7 +2903,7 @@ então tem uma série de grupos de captura aninhados onde a primeira opção nã e a segunda opção é um valor específico. O exemplo acima só corresponderá aos diretórios para os segundos 10 dias de 2018, por exemplo, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] e dia 011, 012, ..., 019. (Veja isto [documentação](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) e [tutorial do regex](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Se você precisar de ajuda para criar<cachePartialPathRegex>, envie um e-mail para<cache FromUrl> para Chris. John no noaaa.gov . @@ -3384,7 +3386,7 @@ Para qualquer conjunto de dados ERDDAP™ , quando você envia um pedido para ER * Inserir * A solicitação é formatada como uma resposta padrão do formulário HTML, com pares chave=valor, separados por '&'. Por exemplo, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 diz ERDDAP™ para adicionar ou alterar os dados para stationID =46088 para o tempo especificado. * O autor desta mudança é JohnSmith e a chave é algumKey1. * A URL deve incluir valores válidos (não faltando valores) para todos os [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ diz ERDDAP™ para adicionar ou alterar os dados para stationID =46088 para o te   * Não. * A solicitação é formatada como uma resposta padrão do formulário HTML, com pares chave=valor, separados por '&'. Por exemplo, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 diz ERDDAP™ para excluir os dados stationID =46088 no tempo especificado. * O autor desta mudança é JohnSmith e a chave é algumKey1. * A URL deve especificar [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) no pedido (por exemplo, stationID e tempo) . Se esses valores corresponderem aos valores em uma linha já no conjunto de dados (que eles geralmente vão) , os valores antigos são efetivamente excluídos (embora os valores antigos ainda estejam acessíveis se um usuário solicitar dados de um anterior [versão](#versioning) do conjunto de dados) . @@ -3667,7 +3669,7 @@ Nem todo mundo tem necessidade deste tipo de versão fina, mas é extremamente ##### HTTPS Colocar e excluir{#https-put-and-delete} * ["E o HTTPS PUT e DELETE?!"](#https-put-and-delete) - [Protocolo de Transferência de Hipertexto (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) é a base da World Wide Web e a razão pela qual as URLs da página web começam com "http://"ou "https://". HTTPS é HTTP com uma camada de segurança adicional. Todos os dias, navegadores, scripts e programas de computador fazem bilhões de HTTP (S) **GERAIS** solicitações para obter informações de fontes remotas. HTTP (S) também inclui outros [Verbos](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , nomeadamente PUT (para empurrar dados para o servidor) e DELETE (para DELETE dados do servidor) . Sim, PUT e DELETE são a maneira adequada de inserir dados e excluir dados de, um conjunto de dados via HTTP (S) . GET é suportado por cada pedaço de software que pode trabalhar com HTTP (S) . O GET é muito fácil de trabalhar. Todo mundo já sabe como trabalhar com GET e muitos sabem como usar POST (que pode ser usado essencialmente da mesma forma que GET) , então fizemos EDDTableFromHttpGet trabalho com GET e POST. Muito poucas pessoas (mesmo alguns programadores de computador) já trabalhou com PUT e DELETE. PUT e DELETE são geralmente suportados apenas por linguagens de computador, então usá-los requer um programa hábil. Então PUT e DELETE são geralmente uma abordagem muito mais cômoda, dado a forma como as ferramentas evoluíram. + [Protocolo de Transferência de Hipertexto (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) é a base da World Wide Web e a razão pela qual as URLs da página web começam com " http://" ou " https://" . HTTPS é HTTP com uma camada de segurança adicional. Todos os dias, navegadores, scripts e programas de computador fazem bilhões de HTTP (S) **GERAIS** solicitações para obter informações de fontes remotas. HTTP (S) também inclui outros [Verbos](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , nomeadamente PUT (para empurrar dados para o servidor) e DELETE (para DELETE dados do servidor) . Sim, PUT e DELETE são a maneira adequada de inserir dados e excluir dados de, um conjunto de dados via HTTP (S) . GET é suportado por cada pedaço de software que pode trabalhar com HTTP (S) . O GET é muito fácil de trabalhar. Todo mundo já sabe como trabalhar com GET e muitos sabem como usar POST (que pode ser usado essencialmente da mesma forma que GET) , então fizemos EDDTableFromHttpGet trabalho com GET e POST. Muito poucas pessoas (mesmo alguns programadores de computador) já trabalhou com PUT e DELETE. PUT e DELETE são geralmente suportados apenas por linguagens de computador, então usá-los requer um programa hábil. Então PUT e DELETE são geralmente uma abordagem muito mais cômoda, dado a forma como as ferramentas evoluíram.   ##### Notas de HttpGet{#httpget-notes} * [Notas](#httpget-notes) @@ -3676,7 +3678,7 @@ Nem todo mundo tem necessidade deste tipo de versão fina, mas é extremamente ##### Obrigado.{#thanks} * [Graças a CHORDS para a ideia básica.](#thanks) A ideia básica para EDDTableFromHttpGet (ou seja, usando um HTTP GET solicitar para adicionar dados a um conjunto de dados) é da UCAR (NCAR's?) [Serviços de dados em tempo real (ESCORDOS) ](https://github.com/earthcubeprojects-chords) projeto. O formato para os parâmetros na solicitação (repetido *Nome=valor* , separados por &'s) é o mesmo formato padrão que é usado por formulários HTML em páginas web. É uma ideia simples e brilhante e ainda mais, porque ele malha tão perfeitamente com ERDDAP O sistema existente para lidar com dados tabulares. A ideia é óbvia em retrospectiva, mas eu (Bob.) Não pensei nisso. EDDTable FromHttp Get usa essa ideia básica, combinada com nossas ideias de como implementá-la, para fazer um sistema ERDDAP™ para carregar dados. Além da ideia básica de usar GET para empurrar dados para o sistema, a implementação EDDTableFromHttpGet é totalmente diferente e totalmente independente de CHORDS e tem características diferentes (por exemplo, arquivos de log, chunking de dados, sistema de segurança diferente, suporte CRUD, dados reproduzíveis) . A nossa exposição ao CHORDS era apenas um webinar. Nós não olhamos para o código deles ou lemos sobre o projeto deles porque imediatamente sabíamos queríamos implementar o sistema de uma forma diferente. Mas estamos gratos a eles pela ideia básica. A referência completa a CHORDS é -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Serviços de dados em tempo real para as Geociências (ESCORDOS) software. UCAR/NCAR -- Laboratório de Observação da Terra. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Serviços de dados em tempo real para as Geociências (ESCORDOS) software. UCAR/NCAR -- Laboratório de Observação da Terra. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### Tabela de EDD Hyrax Arquivos{#eddtablefromhyraxfiles} [ **Tabela de EDD Hyrax Arquivos** ](#eddtablefromhyraxfiles) (desprecaída) agrega arquivos de dados com várias variáveis, cada uma com uma ou mais dimensões compartilhadas (por exemplo, tempo, altitude (ou profundidade) , latitude, longitude) e servido por um [ Hyrax OPeNDAP servidor](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Se não houver reclamações antes de 2020, este tipo de conjunto de dados pode * Esta tela de classe-scrapes o Hyrax páginas web com as listas de arquivos em cada diretório. Por causa disso, é muito específico para o formato atual de Hyrax páginas da web. Vamos tentar ajustar ERDDAP™ rapidamente se/quando futuras versões de Hyrax alterar como os arquivos estão listados. * O<configuração fileDir> é ignorada. Uma vez que esta classe baixa e faz uma cópia local de cada arquivo de dados remoto, ERDDAP™ força o arquivo Dir para ser *Diretriz de grande porte* /cópia / * datasetID * - Não. * Para< sourceUrl >, use a URL do diretório base do conjunto de dados no Hyrax servidor, por exemplo, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (mas colocá-lo em uma linha) (Desculpe, esse servidor não está mais disponível) . O sourceUrl página da web geralmente tem " OPeNDAP Índice de Servidor \\[ Google - Agências de publicidade \\] " no topo. * Uma vez que esta classe sempre baixa e faz uma cópia local de cada arquivo de dados remoto, você nunca deve envolver esse conjunto de dados em [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Detalhes: Esses arquivos têm múltiplas variáveis row\\_size, cada uma com um Outro problema com esses arquivos: a variável Principal\\_Investigator row\\_size não tem um atributo sample\\_dimensional e não segue a regra acima. -Arquivos de amostra para este tipo de conjunto de dados podem ser encontrados emhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável \\] . +Arquivos de amostra para este tipo de conjunto de dados podem ser encontrados em https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável \\] . Veja a superclasse desta classe. [Tabela EDD dos arquivos](#eddtablefromfiles) , para obter informações sobre como esta classe funciona e como usá-la. @@ -3850,10 +3852,10 @@ A primeira coisa que GenerateDatasetsXml faz para este tipo de conjunto de dados [ **EDDTable FromNOS** ](#eddtablefromnos) (DEPRIEDADE) lida com dados de um NOAA [NÃO](https://opendap.co-ops.nos.noaa.gov/axis/) fonte, que usa [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) para pedidos e respostas. É muito específico NOAA O XML do NOS. Veja a amostra EDDTableFromNOS conjunto de dados em conjuntos de dados2.xml.   ### EDDTable FromOBIS{#eddtablefromobis} - [ **EDDTable FromOBIS** ](#eddtablefromobis) lida com dados de um Sistema de Informação Biogeográfica do Oceano (OBIS) servidor (foihttp://www.iobis.org ) . É possível que não haja servidores mais ativos que utilizem este tipo de sistema de servidor OBIS agora desatualizado. + [ **EDDTable FromOBIS** ](#eddtablefromobis) lida com dados de um Sistema de Informação Biogeográfica do Oceano (OBIS) servidor (foi http://www.iobis.org ) . É possível que não haja servidores mais ativos que utilizem este tipo de sistema de servidor OBIS agora desatualizado. * Os servidores OBIS esperam uma solicitação XML e retornam uma resposta XML. -* Porque todos os servidores OBIS servem as mesmas variáveis da mesma maneira (foihttp://iobis.org/tech/provider/questions) , você não precisa especificar muito para configurar um conjunto de dados OBIS ERDDAP . +* Porque todos os servidores OBIS servem as mesmas variáveis da mesma maneira (foi http://iobis.org/tech/provider/questions ) , você não precisa especificar muito para configurar um conjunto de dados OBIS ERDDAP . * Você deve incluir um " creator\\_email " atributo no global addAttributes , uma vez que essa informação é usada dentro da licença. Um endereço de e-mail adequado pode ser encontrado lendo a resposta XML do sourceURL. * Você pode ou não conseguir obter o atributo global [< subsetVariables > (#subsetvariables) para trabalhar com um determinado servidor OBIS. Se você tentar, tente apenas uma variável (por exemplo, ScientificName ou Genus) . #### EDDTable FromOBIS esqueleto XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ A primeira coisa que GenerateDatasetsXml faz para este tipo de conjunto de dados * SWE (Activação Web do sensor) e SOS (Serviço de Observação do Sensor) são [Normas OpenGIS®](https://www.ogc.org/standards) . Esse site tem os documentos padrão. * O OGC Web Services Especificação comum ver 1.1.0 ( OGC 06-121r3) cobre a construção de consultas GET e POST (ver seção 7.2.3 e seção 9) . * Se você enviar um pedido getCapabilities xml para um SOS servidor ( sourceUrl - Sim. SOS - O quê? GetCapabilities ") , você obtém um resultado xml com uma lista de estações e o observado Propriedades para as quais eles têm dados. - * Um observadopropriedade é uma referência URI formal a uma propriedade. Por exemplo, urn:ogc:phenomenon:longitude:wgs84 ouhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Um observadopropriedade é uma referência URI formal a uma propriedade. Por exemplo, urn:ogc:phenomenon:longitude:wgs84 ou https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Uma propriedade observada não é uma variável. - * Mais de uma variável pode ter o mesmo observado Propriedade (por exemplo, dentroTemp e fora Temp pode ambos ter observado Propriedadehttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Mais de uma variável pode ter o mesmo observado Propriedade (por exemplo, dentroTemp e fora Temp pode ambos ter observado Propriedade https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Se você enviar um pedido xml getObservation para um SOS servidor, você obtém um resultado xml com descrições de nomes de campo na resposta, unidades de campo e os dados. Os nomes de campo incluirão longitude, latitude, profundidade (talvez) , e tempo. * Cada um dataVariable para uma tabela EDDDe SOS deve incluir um atributo "observedProperty", que identifica a propriedade observada que deve ser solicitada do servidor para obter essa variável. Muitas vezes, várias dataVariable s irá listar o mesmo composto observadopropriedade. * O dataType para cada dataVariable pode não ser especificado pelo servidor. Se assim for, você deve olhar para as respostas de dados XML do servidor e atribuir apropriado [<dataType>s] (# Datatype #) no ERDDAP™ conjunto de dados dataVariable definições. @@ -3991,11 +3994,11 @@ Se não houver reclamações antes de 2020, este tipo de conjunto de dados pode * Esta classe lê os arquivos catalog.xml servidos por THREDDS com as listas de<catálogoRefs> (referências a arquivos sub catálogo.xml adicionais) e<dataset> (arquivos de dados) . * O<configuração fileDir> é ignorada. Uma vez que esta classe baixa e faz uma cópia local de cada arquivo de dados remoto, ERDDAP™ força o arquivo Dir para ser *Diretriz de grande porte* /cópia / * datasetID * - Não. * Para< sourceUrl >, use a URL do arquivo catálogo.xml para o conjunto de dados no servidor THREDDS, por exemplo: para esta URL que pode ser usada em um navegador da web, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] , -uso< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Este servidor não está mais disponível de forma confiável. \\] , +uso< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (mas colocá-lo em uma linha) . * Uma vez que esta classe sempre baixa e faz uma cópia local de cada arquivo de dados remoto, você nunca deve envolver esse conjunto de dados em [EDDTableCopy](#eddtablecopy) . -* Este tipo de conjunto de dados suporta uma tag especial OPTIONAL, raramente utilizada,<especialModelo> *modo* </specialMode> que pode ser usado para especificar que regras especiais e codificadas devem ser usadas para determinar quais arquivos devem ser baixados do servidor. Atualmente, o único válido *modo* é SAMOS que é usado com conjuntos de dados dehttps://tds.coaps.fsu.edu/thredds/catalog/samospara baixar apenas os arquivos com o último número de versão. +* Este tipo de conjunto de dados suporta uma tag especial OPTIONAL, raramente utilizada,<especialModelo> *modo* </specialMode> que pode ser usado para especificar que regras especiais e codificadas devem ser usadas para determinar quais arquivos devem ser baixados do servidor. Atualmente, o único válido *modo* é SAMOS que é usado com conjuntos de dados de https://tds.coaps.fsu.edu/thredds/catalog/samos para baixar apenas os arquivos com o último número de versão. * Veja a superclasse desta classe. [Tabela EDD dos arquivos](#eddtablefromfiles) , para obter informações sobre como esta classe funciona e como usá-la. * Veja os exemplos 1D, 2D, 3D e 4D para [EDDTable De NcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Quando o servidor terminar de manusear uma solicitação, verificará há quanto ``` ``` -vai causar um local correspondente sourceUrl (comohttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -em um público sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +vai causar um local correspondente sourceUrl (como https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +em um público sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Quaisquer alterações no valor desta tag entrarão em vigor na próxima vez ERDDAP™ leituras datasets.xml , incluindo em resposta a um conjunto de dados [bandeira](/docs/server-admin/additional-information#flag) . Mas, por razões de segurança e razões relacionadas com o sistema de assinatura, **Não use este saco!** @@ -4314,7 +4317,7 @@ Os usuários muitas vezes simplesmente não sabem que seus pedidos são problem ``` * Você não precisa reiniciar ERDDAP™ para as mudanças<requestBlacklist> para ter efeito. As alterações serão detectadas da próxima vez ERDDAP™ verifica se algum conjunto de dados precisa ser recarregado. Ou, você pode acelerar o processo visitando um [conjunto de dados URL da bandeira](/docs/server-admin/additional-information#set-dataset-flag) para qualquer conjunto de dados. * Tu és ERDDAP™ O relatório diário inclui uma lista/tal dos solicitantes mais ativos permitidos e bloqueados. - * Se você quiser descobrir qual domínio / instituição está relacionada a um endereço IP numérico, você pode usar um serviço de web DNS gratuito e inverso como [https://network-tools.com/](https://network-tools.com/) . + * Se você quiser descobrir qual domínio / instituição está relacionada a um endereço IP numérico, você pode usar um serviço de web DNS gratuito e inverso como [ https://network-tools.com/ ](https://network-tools.com/) . * Pode haver momentos em que faz sentido bloquear certos usuários em um nível superior, por exemplo, usuários maliciosos. Por exemplo, você pode bloquear seu acesso a tudo em seu servidor, não apenas ERDDAP . No Linux, um desses métodos é usar [Iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Por exemplo, você pode adicionar uma regra que irá bloquear tudo que vem de 198.51.100.0 com o comando iptables - INPUT -s 198.51.100.0 - J DROP @@ -4738,17 +4741,17 @@ AVISO: Se você adicionar paletas personalizadas ao seu ERDDAP™ tu tens EDDGri * Atualmente, para EDDGrid subclasses, qualquer mudança para metadados ou para uma variável eixo (por exemplo, um novo ponto de tempo para dados próximos do tempo real) é considerado uma mudança, mas uma recarga do conjunto de dados não é considerada uma mudança (por si só) . * Atualmente, para subclasses EDDTable, qualquer recarga do conjunto de dados é considerada uma mudança. * Atualmente, apenas dois tipos de ações são permitidas: - * "http://"ou "https://"- ... Se a ação começar com "http://"ou "https://", ERDDAP™ vai enviar um HTTP GET solicitar a URL especificada. A resposta será ignorada. Por exemplo, a URL pode dizer a algum outro serviço web para fazer algo. + * " http://" ou " https://" - ... Se a ação começar com " http://" ou " https://" , ERDDAP™ vai enviar um HTTP GET solicitar a URL especificada. A resposta será ignorada. Por exemplo, a URL pode dizer a algum outro serviço web para fazer algo. * Se a URL tiver uma parte de consulta (depois do "?) , deve ser já [por cento codificado](https://en.wikipedia.org/wiki/Percent-encoding) . Você precisa codificar caracteres especiais nas restrições (diferente do inicial '&' e o principal '=' em restrições) na forma %HH, onde HH é o valor hexadecimal de 2 dígitos do personagem. Normalmente, você só precisa converter alguns dos caracteres de pontuação: % em %25, & em %26, " em %22,<em %3C, = em %3D, > em %3E, + em %2B, | em %7C, \\[ em %5B, \\] em %5D, espaço em %20, e converter todos os caracteres acima #127 em sua forma UTF-8 e, em seguida, por cento codificar cada byte da forma UTF-8 no formato %HH (pedir ajuda a um programador) . Por exemplo, & stationID > = 41004 torna-se & nbsp; stationID %3E =%2241004%22 A codificação por cento é geralmente necessária quando você acessa ERDDAP via software diferente de um navegador. Os navegadores geralmente lidam com a codificação por cento para você. Em algumas situações, você precisa codificar por cento todos os caracteres que não A-Za-z0-9\\_-!.~ ' () \\*, mas ainda não codifica a inicial '&' ou a principal '=' em restrições. -Linguagens de programação têm ferramentas para fazer isso (por exemplo, ver Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) e Java O script é [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) e há +Linguagens de programação têm ferramentas para fazer isso (por exemplo, ver Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) e Java O script é [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) e há [sites que por cento codificar / decodificar para você](https://www.url-encode-decode.com/) . * Desde então datasets.xml é um arquivo XML, você MUST também &-encode ALL '&', '<', e '>' na URL como ' &', '<', and '>' after percent encoding. * Exemplo: Para uma URL que você pode digitar em um navegador como: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Você deve especificar um<onChange> tag via (em uma linha) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Isso também pode afetar a classificação de palavras curtas versus palavras ma * A sourceUrl pode começar com http:// , https:// , ftp://, e talvez outros prefixos. https conexões ler e verificar o certificado digital da fonte para garantir que a fonte é quem eles dizem que são. Em casos raros, esta verificação pode falhar com o erro "javax.net.sl.SSLProtocolException: handshake alert: unrecognized\\_name". Isso é provavelmente devido ao nome de domínio no certificado que não corresponde ao nome de domínio que você está usando. Você pode e deve ler os detalhes do sourceUrl 's certificado em seu navegador web, notavelmente, a lista de "DNS Name"s na seção "Subject Alternative Name". Em alguns casos, sourceUrl você está usando pode ser um pseudônimo do nome de domínio no certificado. Por exemplo, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/vai lançar este erro, mas - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, que usa o nome de domínio no certificado, não vai. A solução nestes casos é, portanto, encontrar e usar o nome de domínio no certificado. Se não o encontrar no certificado, contacte o fornecedor de dados. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ vai lançar este erro, mas + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , que usa o nome de domínio no certificado, não vai. A solução nestes casos é, portanto, encontrar e usar o nome de domínio no certificado. Se não o encontrar no certificado, contacte o fornecedor de dados. Em outros casos, o nome de domínio no certificado pode ser para um grupo de nomes. Se isso ocorrer ou o problema não for possível, por favor envie um e-mail para Chris. John noaa.gov para relatar o problema.   @@ -5221,7 +5224,7 @@ torna-se & nbsp; stationID %3E =%2241004%22 A codificação por cento é geralmente necessária quando você acessa ERDDAP via software diferente de um navegador. Os navegadores geralmente lidam com a codificação por cento para você. Em algumas situações, você precisa codificar por cento todos os caracteres que não A-Za-z0-9\\_-!.~ ' () \\*, mas ainda não codifica a inicial '&' ou a principal '=' . Linguagens de programação têm ferramentas para fazer isso (por exemplo, ver Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -e Java O script é [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) e há +e Java O script é [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) e há [sites que por cento codificar / decodificar para você](https://www.url-encode-decode.com/) . * Desde então datasets.xml é um arquivo XML, você MUST também &-encode ALL '&', '<', e '>' na URL como ' &', '<', and '>' after percent encoding. * infoUrl é único ERDDAP . Não é de nenhum padrão de metadados. @@ -5257,7 +5260,28 @@ Quando um conjunto de dados é carregado ERDDAP , ``` * Se... \\[ padrão \\] " ocorre no valor do atributo, ele será substituído pelo padrão ERDDAP™ licença da<padrãoLicense> tag in ERDDAP ' \\[ Toca a brincar. \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml ficheiro. -   + +###### classificação{#classification} +* [ **classificação** ](#classification) nível de classificação dos dados. + ``` + unclassified + ``` + * Os valores aceitáveis são _unclassified_, _confidential_, _restricted_, _secret_ ou _top_secret_. + +###### tópico_categoria{#topic_category} +* [ **tópico_categoria** ](#topic_category) Classificação temática de dados geográficos de alto nível para auxiliar no agrupamento e pesquisa de conjuntos de dados geográficos disponíveis. + ``` + geoscientific_information + ``` + * Os valores aceitáveis são _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_militar + +###### manutenção_frequência{#maintenance_frequency} +* [ **manutenção_frequência** ](#maintenance_frequency) Frequência com que modificações e exclusões são feitas aos dados após a sua primeira produção. + ``` + daily + ``` + * Os valores aceitáveis são valores aceitáveis _anualmente_, _as_need_, _biyearly_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) é desatualizado [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (que foi identificado em Metadata\\_Conventions como " Unidata Dataset Discovery v1.0") padrão de metadados. O valor do atributo foi uma lista separada por vírgula de convenções de metadados usadas por este conjunto de dados. Se um conjunto de dados usa ACDD 1.0, este atributo é STRONGLY RECOMENDED, por exemplo, @@ -5389,7 +5413,7 @@ Se o índice for<1, o conjunto de dados é considerado atualizado. Se o índice for<=1, o conjunto de dados é considerado fora de data. Se o índice for<=2, o conjunto de dados é considerado muito fora de data. -O testOutOfDate valor também é usado por ERDDAP™ para gerarhttps://*yourDomain*/erddap/outOfDateDatasets.htmlPágina web ( [exemplo](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) que mostra os conjuntos de dados que têm< testOutOfDate > tags, com os conjuntos de dados classificados por como fora de data eles são. Se você alterar o tipo de arquivo (de .html para .csv, .jsonlCSV , .nc , .tsv ,) , você pode obter essas informações em diferentes formatos de arquivo. +O testOutOfDate valor também é usado por ERDDAP™ para gerar https://*yourDomain*/erddap/outOfDateDatasets.html Página web ( [exemplo](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) que mostra os conjuntos de dados que têm< testOutOfDate > tags, com os conjuntos de dados classificados por como fora de data eles são. Se você alterar o tipo de arquivo (de .html para .csv, .jsonlCSV , .nc , .tsv ,) , você pode obter essas informações em diferentes formatos de arquivo. Quando possível, [Gerar conjuntos de dadosXml](#generatedatasetsxml) adiciona um testOutOfDate atributo ao global addAttributes de um conjunto de dados. Este valor é uma sugestão baseada nas informações disponíveis para GerarDatasetsXml. Se o valor não for apropriado, altere-o. @@ -5948,8 +5972,8 @@ unpackedValue = embalado Valor \\* scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone é um atributo OPTIONAL usado por ERDDAP™ (e sem padrões de metadados) para [variáveis tempo e timestamp](#time-units) , que pode estar em conjuntos de dados gradeados ou conjuntos de dados tabulares. * O padrão é " Zulu " (que é a versão moderna do fuso horário de GMT) . - * InformaçÃμes de fundo: "tempo compensa" (por exemplo, Pacific Standard Time, -08:00, GMT-8) são fixos, específicos, compensações em relação a Zulu (GMT) . Em contraste, "zonas do tempo" são as coisas muito mais complexas que são afetadas pelo Daylight Saving (por exemplo, "US/Pacific") , que tiveram regras diferentes em lugares diferentes em tempos diferentes. Os fusos horários sempre têm nomes, pois não podem ser resumidos por um simples valor de deslocamento (veja a coluna "Nomes de banco de dados TZ" na tabela [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone atributo ajuda você a lidar com dados de tempo local de algum fuso horário (por exemplo, 1987-03-25T17:32:05 Pacífico Tempo) . Se você tiver dados de tempo de cadeia ou numérica com um (fixo) tempo de deslocamento, você deve simplesmente ajustar os dados para Zulu (que é o que ERDDAP™ desejos) especificando um tempo de base diferente no atributo unidades (por exemplo, "horas desde 1970-01T08:00:00Z", note o T08 para especificar o deslocamento do tempo) , e sempre verifique os resultados para garantir que você obtenha os resultados que deseja. - * Para variáveis de timestamp com dados de origem de Strings, este atributo permite especificar um fuso horário que leva ERDDAP™ para converter os tempos de origem da zona local (alguns em tempo padrão, alguns em tempo de verão) para dentro Zulu vezes (que estão sempre em tempo padrão) . A lista de nomes de fuso horário válidos é provavelmente idêntica à lista na coluna TZ na [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Os fusos horários comuns dos EUA são: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. + * InformaçÃμes de fundo: "tempo compensa" (por exemplo, Pacific Standard Time, -08:00, GMT-8) são fixos, específicos, compensações em relação a Zulu (GMT) . Em contraste, "zonas do tempo" são as coisas muito mais complexas que são afetadas pelo Daylight Saving (por exemplo, "US/Pacific") , que tiveram regras diferentes em lugares diferentes em tempos diferentes. Os fusos horários sempre têm nomes, pois não podem ser resumidos por um simples valor de deslocamento (veja a coluna "Nomes de banco de dados TZ" na tabela [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone atributo ajuda você a lidar com dados de tempo local de algum fuso horário (por exemplo, 1987-03-25T17:32:05 Pacífico Tempo) . Se você tiver dados de tempo de cadeia ou numérica com um (fixo) tempo de deslocamento, você deve simplesmente ajustar os dados para Zulu (que é o que ERDDAP™ desejos) especificando um tempo de base diferente no atributo unidades (por exemplo, "horas desde 1970-01T08:00:00Z", note o T08 para especificar o deslocamento do tempo) , e sempre verifique os resultados para garantir que você obtenha os resultados que deseja. + * Para variáveis de timestamp com dados de origem de Strings, este atributo permite especificar um fuso horário que leva ERDDAP™ para converter os tempos de origem da zona local (alguns em tempo padrão, alguns em tempo de verão) para dentro Zulu vezes (que estão sempre em tempo padrão) . A lista de nomes de fuso horário válidos é provavelmente idêntica à lista na coluna TZ na [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Os fusos horários comuns dos EUA são: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. * Para variáveis de timestamp com dados de origem numérica, você pode especificar o " time\\_zone "atributo, mas o valor deve ser " Zulu "ou "UTC". Se você precisar de suporte para outros fusos horários, por favor envie um e-mail para Chris. John em noaaa.gov .   ###### herdado_tempo_ajustar{#legacy_time_adjust} diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/ro/docusaurus-plugin-content-docs/current/server-admin/datasets.md index d425cb08ee..1e8afaaf5e 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Când un furnizor de date vine la tine în speranța de a adăuga unele date la Prezentarea de fișiere de date reale din surse externe este un risc imens de securitate, astfel încât ERDDAP™ nu se ocupă cu asta. Trebuie să găsiți o soluție care funcționează pentru dvs. și furnizorul de date, de exemplu, e-mail (pentru fișiere mici) , trage din nor (de exemplu, DropBox sau Google Drive) , un site sftp (cu parole) , sau adidași Net (un hard disk USB sau un hard disk extern) . Probabil că ar trebui să accepţi doar dosarele celor pe care îi cunoşti. Va trebui să scanați fișierele pentru viruși și să luați alte măsuri de precauție de securitate. Nu există nicio legătură. ERDDAP™ la forma furnizorului de date (de exemplu, pe ERDDAP™ pagina de start) . În schimb, atunci când cineva vă spune că doresc să aibă datele lor deservite de dvs. ERDDAP , le puteți trimite un e-mail spunând ceva de genul: -Da, putem obține datele dumneavoastră în ERDDAP . Pentru a începe, vă rugăm să completați formularul lahttps://*yourUrl*/erddap/dataProviderForm.html (sau http:// dacă https:// nu este activat) . +Da, putem obține datele dumneavoastră în ERDDAP . Pentru a începe, vă rugăm să completați formularul la https://*yourUrl*/erddap/dataProviderForm.html (sau http:// dacă https:// nu este activat) . După ce termini, te voi contacta pentru a stabili detaliile finale. Dacă vrei doar să te uiţi la formular (fără a completa) , puteți vedea formularul pe ERD 's ERDDAP : [Introducere](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Partea 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Partea 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Partea 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , și [Partea 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Aceste link-uri pe ERD ERDDAP™ trimite-mi informaţii, nu tu, aşa că nu trimite informaţii cu ei decât dacă vrei să adaugi date ERD ERDDAP . @@ -190,23 +190,23 @@ Acest Tip EDD generează toate datasets.xml bucăți necesare pentru a face [Tab   ##### EDDGrid De la ThreddsCatalog{#eddgridfromthreddscatalog} Acest Tip EDD generează toate datasets.xml bucăți necesare pentru toate [ EDDGrid FromDap](#eddgridfromdap) seturi de date pe care le poate găsi târându-se recursiv printr-un THREDS (sub) catalog. Există multe forme de URL-uri catalog THREDS. Această opțiune REquires a THREDS .xml URL cu /catalog / în ea, de exemplu, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlsau -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml sau + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (un catalog legat de .html este la -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, care nu este acceptabil pentru EDDGrid FromThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , care nu este acceptabil pentru EDDGrid FromThreddsCatalog). Dacă aveţi probleme cu EDDGrid Din trei mii Catalog: * Asigurați-vă că URL-ul pe care îl utilizați este valid, include /catalog/, și se termină cu /catalog.xml . -* Dacă este posibil, utilizați o adresă IP publică (de exemplu,https://oceanwatch.pfeg.noaa.gov) în URL, nu o adresă locală numerică IP (de exemplu,https://12.34.56.78) . Dacă THREDDS este accesibil numai prin intermediul adresei IP numerice locale, puteți utiliza [<Traducerea şi adaptarea: (#convertto publicsourceurl) Deci... ERDDAP™ utilizatorii văd adresa publică, chiar dacă ERDDAP™ Obţine date de la adresa numerică locală. +* Dacă este posibil, utilizați o adresă IP publică (de exemplu, https://oceanwatch.pfeg.noaa.gov ) în URL, nu o adresă locală numerică IP (de exemplu, https://12.34.56.78 ) . Dacă THREDDS este accesibil numai prin intermediul adresei IP numerice locale, puteți utiliza [<Traducerea şi adaptarea: (#convertto publicsourceurl) Deci... ERDDAP™ utilizatorii văd adresa publică, chiar dacă ERDDAP™ Obţine date de la adresa numerică locală. * Dacă ai probleme pe care nu le poţi rezolva, [Verificați vârfurile de depanare](#troubleshooting-tips) . * Codul de nivel scăzut pentru acest lucru folosește acum Unidata cod netcdf-java catalog crawler (Trei. clase de catalog) astfel încât să se poată ocupa de toate cataloagele TREDDS (care poate fi surprinzător de complex) Mulţumită Unidata pentru acel cod.   ##### EDDGrid LonPM180FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} Acest Tip EDD generează datasets.xml pentru a face [ EDDGrid LonPM180](#eddgridlonpm180) seturi de date din toate EDDGrid Seturi de date într-un ERDDAP care au valori de longitudine mai mari de 180. -* Dacă este posibil, utilizați o adresă IP publică (de exemplu,https://oceanwatch.pfeg.noaa.gov) în URL, nu o adresă locală numerică IP (de exemplu,https://12.34.56.78) . Dacă ERDDAP™ este accesibil numai prin intermediul adresei IP numerice locale, puteți utiliza [<Traducerea şi adaptarea: (#convertto publicsourceurl) Deci... ERDDAP™ utilizatorii văd adresa publică, chiar dacă ERDDAP™ Obţine date de la adresa numerică locală. +* Dacă este posibil, utilizați o adresă IP publică (de exemplu, https://oceanwatch.pfeg.noaa.gov ) în URL, nu o adresă locală numerică IP (de exemplu, https://12.34.56.78 ) . Dacă ERDDAP™ este accesibil numai prin intermediul adresei IP numerice locale, puteți utiliza [<Traducerea şi adaptarea: (#convertto publicsourceurl) Deci... ERDDAP™ utilizatorii văd adresa publică, chiar dacă ERDDAP™ Obţine date de la adresa numerică locală.   ##### EDDGrid Lon0360FromErddapCatalog{#eddgridlon0360fromerddapcatalog} Acest Tip EDD generează datasets.xml pentru a face [ EDDGrid Lon0360](#eddgridlon0360) seturi de date din toate EDDGrid Seturi de date într-un ERDDAP care au valori de longitudine mai mici de 0. -* Dacă este posibil, utilizați o adresă IP publică (de exemplu,https://oceanwatch.pfeg.noaa.gov) în URL, nu o adresă locală numerică IP (de exemplu,https://12.34.56.78) . Dacă ERDDAP™ este accesibil numai prin intermediul adresei IP numerice locale, puteți utiliza [<Traducerea şi adaptarea: (#convertto publicsourceurl) Deci... ERDDAP™ utilizatorii văd adresa publică, chiar dacă ERDDAP™ Obţine date de la adresa numerică locală. +* Dacă este posibil, utilizați o adresă IP publică (de exemplu, https://oceanwatch.pfeg.noaa.gov ) în URL, nu o adresă locală numerică IP (de exemplu, https://12.34.56.78 ) . Dacă ERDDAP™ este accesibil numai prin intermediul adresei IP numerice locale, puteți utiliza [<Traducerea şi adaptarea: (#convertto publicsourceurl) Deci... ERDDAP™ utilizatorii văd adresa publică, chiar dacă ERDDAP™ Obţine date de la adresa numerică locală.   ##### EDD din dosare{#eddsfromfiles} Având în vedere un director de pornire, acest lucru traversează directorul și toate subdirectoarele și încearcă să creeze un set de date pentru fiecare grup de fișiere de date pe care le găsește. @@ -566,7 +566,7 @@ Fișierele NCCSV 1.0 nu suportă niciun tip de date întregi nesemnate. ### Tip de date Comentarii{#data-type-comments} * Din cauza suportului slab pentru date de lungă durată, ulong și char în multe tipuri de fișiere, descurajăm utilizarea acestor tipuri de date în ERDDAP . Când este posibil, utilizați dublu în loc de lung și lung, și utilizați String în loc de char.   -* Metadate - Deoarece(OPeN)DAPrăspunsurile .das și .dds nu susțin atribute lungi sau lungi sau tipuri de date (şi în loc să le arate ca dublu) , ați putea dori în schimb să utilizați ERDDAP Reprezentarea tabelară a metadatelor, așa cum se vede în http .../erddap/ **info** / * datasetID * Pagina web .html (de exemplu, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (pe care le puteți obține și în alte tipuri de fișiere, de exemplu, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) sau .nccsv Răspunsul la metadate (de exemplu, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) de .nccsv Metadatele sunt disponibile numai pentru seturile de date tabulare) , ambele dintre care sprijină toate tipurile de date (în special, lung, lung și Char) . +* Metadate - Deoarece(OPeN)DAPrăspunsurile .das și .dds nu susțin atribute lungi sau lungi sau tipuri de date (şi în loc să le arate ca dublu) , ați putea dori în schimb să utilizați ERDDAP Reprezentarea tabelară a metadatelor, așa cum se vede în http .../erddap/ **info** / * datasetID * Pagina web .html (de exemplu, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (pe care le puteți obține și în alte tipuri de fișiere, de exemplu, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) sau .nccsv Răspunsul la metadate (de exemplu, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) de .nccsv Metadatele sunt disponibile numai pentru seturile de date tabulare) , ambele dintre care sprijină toate tipurile de date (în special, lung, lung și Char) .   ### Fișiere media{#media-files} Nu toate datele sunt array-uri de numere sau text. Unele seturi de date constau în sau includ fișiere media, cum ar fi imagini, fișiere audio și video. ERDDAP™ are unele caracteristici speciale pentru a facilita accesul utilizatorilor la fișiere media. E un proces în două etape: @@ -604,7 +604,7 @@ Sau, dacă un utilizator face clic pe numele de fișier afișat pe un ERDDAP™ ### Lucrul cu fișiere AWS S3{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) este un vânzător de [cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) Servicii. [S3](https://aws.amazon.com/s3/) este un sistem de stocare a obiectelor oferit de AWS. În locul sistemului ierarhic de directoare și fișiere ale unui sistem tradițional de fișiere (ca un hard disk în PC-ul tău) , S3 oferă doar "buchete" care dețin "obiecte" (Îi vom suna. "files" ) . -Pentru fișierele ASCII (de exemplu, .csv.) , ERDDAP™ poate lucra cu fișierele în găleți direct. Singurul lucru pe care trebuie să faci este să specifice<fileDir> pentru setul de date utilizând un format specific pentru găleata AWS, de exemplu,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Nu trebuie să utilizaţi<Cache FromUrl>. A se vedea mai jos pentru detalii. +Pentru fișierele ASCII (de exemplu, .csv.) , ERDDAP™ poate lucra cu fișierele în găleți direct. Singurul lucru pe care trebuie să faci este să specifice<fileDir> pentru setul de date utilizând un format specific pentru găleata AWS, de exemplu, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Nu trebuie să utilizaţi<Cache FromUrl>. A se vedea mai jos pentru detalii. Dar pentru fișiere binare (de exemplu, .nc ,.grib,.bufr, și .hdf fișiere) , trebuie să utilizați<CacheFromUrl> sistem descris mai jos. ERDDAP , netcdf-java (care ERDDAP™ folosește pentru a citi date din aceste fișiere) , și alte software-ul de date științifice sunt concepute pentru a lucra cu fișiere într-un sistem tradițional de fișiere care oferă [nivel bloc](https://en.wikipedia.org/wiki/Block-level_storage) acces la fișiere (care permite citirea bucăților unui fișier) , dar S3 oferă doar [nivel fișier (obiect) ](https://en.wikipedia.org/wiki/Block-level_storage) acces la fișiere (care permite numai citirea întregului fișier) . AWS oferă o alternativă la S3, [Magazin Elastic Block (EBS) ](https://aws.amazon.com/ebs/) ), care susține accesul la nivel bloc la fișiere, dar este mai scump decât S3, astfel încât este rar utilizat pentru stocarea în vrac a unor cantități mari de fișiere de date. (Deci, atunci când oamenii spun stocarea datelor în nor (S3) este ieftin, este, de obicei, o comparație mere la portocale.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` URl corespunzătoare pentru acel obiect este - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS suportă o mică variație în modul în care URL-ul este construit, dar ERDDAP™ necesită acest format specific: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Ca de ERDDAP v2.29, puteți utiliza acum `s3://` Format URI în loc de URL-ul găleată. Acesta este formatul utilizat de [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *nume găleată* / *cheie* @@ -697,22 +697,22 @@ Pentru o găleată de date S3, proprietarul găleţii trebuie să vă dea acces În toate cazurile, veți avea nevoie de un cont AWS deoarece AWS SDK pentru Java (care ERDDAP™ folosește pentru a prelua informații despre conținutul unei găleți) necesită acreditarea contului AWS. (mai multe pe aceasta mai jos) ERDDAP™ poate accesa găleți AWS S3 numai dacă specificați [<CacheFromUrl>] (#cachefromurl) (sau<fileDir>) într-un format specific: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* unde * Numele găleții este forma scurtă a numelui găleții, de exemplu noa-goes17. * Regiunea-aws, de exemplu, ne-est-1, este din coloana "Region" într-una din tabelele de [Puncte finale ale serviciului AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) unde se află găleata. * Prefixul este opţional. Dacă este prezent, trebuie să se termine cu '/' . -De exemplu,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +De exemplu, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Acest format URL este una dintre recomandările AWS S3: a se vedea [Accesarea unei găleţi](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) şi [această descriere a prefixelor](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ cere să combinaţi URL- ul găleată şi prefixul opţional într-un URL pentru a specifica<CacheFromUrl> (sau<fileDir>) în cazul în care fișierele sunt situate. #### Testați găleți AWS S3{#test-public-aws-s3-buckets} Pentru găleți publice, puteți și ar trebui să testați URL-ul găleții din directorul AWS S3 din browser, de exemplu, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Dacă URL-ul găleată este corect și adecvat pentru ERDDAP , va returna un document XML care are (parţial) lista conţinutului găleţii. Din păcate, URL-ul complet (Adică URL- ul găleții plus prefix) că ERDDAP™ nu funcţionează într-un browser. AWS nu oferă un sistem pentru a naviga ierarhia unei găleți ușor în browser. (Dacă nu e corect, trimite-i un e-mail lui Chris. John la Noaa.gov. În caz contrar, Amazon, vă rugăm să adăugați sprijin pentru acest lucru!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Dacă URL-ul găleată este corect și adecvat pentru ERDDAP , va returna un document XML care are (parţial) lista conţinutului găleţii. Din păcate, URL-ul complet (Adică URL- ul găleții plus prefix) că ERDDAP™ nu funcţionează într-un browser. AWS nu oferă un sistem pentru a naviga ierarhia unei găleți ușor în browser. (Dacă nu e corect, trimite-i un e-mail lui Chris. John la Noaa.gov. În caz contrar, Amazon, vă rugăm să adăugați sprijin pentru acest lucru!) #### Vizualizarea conţinutului unei găleţi{#viewing-the-contents-of-a-bucket} -Găleți S3 conțin adesea câteva categorii de fișiere, într-un cuplu de subdirecții pseudo, care ar putea deveni un cuplu de ERDDAP™ Seturi de date. Pentru a face ERDDAP™ Seturi de date, trebuie să știți directorul de pornire pentru<CacheFromUrl> (sau<fileDir>) și formatul numelor fișierelor care identifică acel subset de fișiere. Dacă încercați să vizualizați întregul conținut al unei găleți într-un browser, S3 vă va arăta doar primele 1000 de fișiere, ceea ce este insuficient. În prezent, cel mai bun mod pentru tine de a vedea tot conținutul unei găleți este de a face o [Tabel EDDFromFileNames](#eddtablefromfilenames) Set de date (pe PC-uri ERDDAP™ și/sau pe publicul dumneavoastră ERDDAP ) , care vă oferă, de asemenea, o modalitate ușoară de a naviga structura director și de a descărca fișiere. ă<fileDir> for that will be the URL you made above, ex.,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ De ce AWS S3 nu oferă o modalitate rapidă și ușoară pentru oricine să facă acest lucru fără un cont AWS? \\] Rețineți că atunci când fac acest lucru pe PC-ul meu pe o rețea non-Amazon, se pare că Amazon încetinește răspunsul la un firicel (aproximativ 100 (?) fișiere pe bucată) după primele câteva bucăți (din 1000 de fișiere pe bucată) sunt descărcate. Deoarece gălețile pot avea un număr mare de fișiere (noaa-goes17 are 26 de milioane) , obtinerea tot continutul unei galeti poate lua EDDtableFromFileNames câteva ore (De exemplu, 12!) pentru a termina. \\[ Amazon, nu-i aşa?! \\] +Găleți S3 conțin adesea câteva categorii de fișiere, într-un cuplu de subdirecții pseudo, care ar putea deveni un cuplu de ERDDAP™ Seturi de date. Pentru a face ERDDAP™ Seturi de date, trebuie să știți directorul de pornire pentru<CacheFromUrl> (sau<fileDir>) și formatul numelor fișierelor care identifică acel subset de fișiere. Dacă încercați să vizualizați întregul conținut al unei găleți într-un browser, S3 vă va arăta doar primele 1000 de fișiere, ceea ce este insuficient. În prezent, cel mai bun mod pentru tine de a vedea tot conținutul unei găleți este de a face o [Tabel EDDFromFileNames](#eddtablefromfilenames) Set de date (pe PC-uri ERDDAP™ și/sau pe publicul dumneavoastră ERDDAP ) , care vă oferă, de asemenea, o modalitate ușoară de a naviga structura director și de a descărca fișiere. ă<fileDir> for that will be the URL you made above, ex., https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ De ce AWS S3 nu oferă o modalitate rapidă și ușoară pentru oricine să facă acest lucru fără un cont AWS? \\] Rețineți că atunci când fac acest lucru pe PC-ul meu pe o rețea non-Amazon, se pare că Amazon încetinește răspunsul la un firicel (aproximativ 100 (?) fișiere pe bucată) după primele câteva bucăți (din 1000 de fișiere pe bucată) sunt descărcate. Deoarece gălețile pot avea un număr mare de fișiere (noaa-goes17 are 26 de milioane) , obtinerea tot continutul unei galeti poate lua EDDtableFromFileNames câteva ore (De exemplu, 12!) pentru a termina. \\[ Amazon, nu-i aşa?! \\] #### Realizarea unui tabel EDD De la FileNames Dataset cu un AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Dacă aveți un nume găleată, dar nu aveți deja o listă de fișiere în găleata S3 sau prefixul care identifică locația fișierelor relevante în găleată, utilizați instrucțiunile de mai jos pentru a face un set de date EDDDe la FileNames astfel încât să puteți naviga în ierarhia directoarelor găleată S3 prin ERDDAP 's "files" sistem. @@ -727,22 +727,24 @@ Java.lang. Argument ilegal Excepție: fișierul profil nu poate fi o eroare nul Indiciu pentru Linux și Mac OS: fișierul de acreditare trebuie să fie în directorul de origine al utilizatorului care rulează Tomcat (şi ERDDAP ) (pentru acest paragraf, vom presupune utilizator=tomcat) într-un fișier numit ~/.aws/credentials . Nu presupune că ~ este / home/tomcat - de fapt, utilizați cd ~ pentru a afla unde crede sistemul de operare ~ pentru utilizator = Tomcat este. Creează directorul dacă nu există. De asemenea, după ce ați pus fișierul de acreditare în loc, asigurați-vă că utilizatorul și grupul pentru fișier sunt Tomcat și apoi utilizați chmod 400 acreditări pentru a vă asigura că fișierul este citit-doar pentru utilizator=tomcat. 3. Creează URL- ul găleată în [format care ERDDAP™ necesită](#accessing-files-in-an-aws-s3-bucket) , de exemplu, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , și (pentru găleți publice) testați-l într-un browser pentru a vă asigura că returnează un document XML care are o listă parțială a conținutului acelei găleți. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , și (pentru găleți publice) testați-l într-un browser pentru a vă asigura că returnează un document XML care are o listă parțială a conținutului acelei găleți.   4. Utilizare [GenereazăSeturi de dateXml](#generatedatasetsxml) pentru a crea un [Tabel EDDFromFileNames](#eddtablefromfilenames) Set de date: * Pentru directorul de pornire, utilizați această sintaxă: \\*\\*\\ *de la OnTheFly,* Bucketurl de exemplu, - \\*\\*De la OnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*De la OnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Numele fișierului regex? \\* * Recursiv? Adevărat. * reîncărcare Fiecare NMinutes? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * Instituţie? NOAA * Un rezumat? Nimic. ( ERDDAP™ va crea automat un rezumat decent.) * Titlul? Nimic. ( ERDDAP™ va crea automat un titlu decent.) Ca de obicei, ar trebui să editați XML-ul rezultat pentru a verifica corectitudinea și a face îmbunătățiri înainte de bucata de seturi de date folosindu-l în datasets.xml . 5. Dacă urmați instrucțiunile de mai sus și încărcați setul de date în ERDDAP , ați creat un set de date EDD TableFromFiles. Ca un exemplu, și pentru a face mai ușor pentru oricine să navigheze și să descarce fișiere din galețile AWS Open Data, am creat seturi de date EDDTabelFromFileNames (a se vedea lista de la - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) pentru aproape toate [AWS S3 Deschideți gălețile de date](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) pentru aproape toate [AWS S3 Deschideți gălețile de date](https://registry.opendata.aws/) . \\[ Cele câteva găleți pe care nu le-am inclus fie au un număr mare de fișiere în directorul rădăcină (mai mult decât poate fi descărcat într-un timp rezonabil) , sau nu permit accesul public (Nu ar trebui să fie toate publice?) , sau sunt cereri de plată găleți (De exemplu, Sentinel) . \\] Dacă faceţi clic pe "files" link-ul pentru unul dintre aceste seturi de date, puteți naviga copacul director și fișiere în acea găleată S3. Din cauza drumului\\*\\*\\* De la OnTheFly EDD TableFromFiles works, aceste liste directoare sunt întotdeauna perfect actualizate deoarece ERDDAP™ îi face să zboare. Dacă faceți clic pe arborele director pentru un nume de fișier real și faceți clic pe numele fișierului, ERDDAP™ va redirecționa cererea la AWS S3 astfel încât să puteți descărca fișierul direct de la AWS. Poţi să verifici dosarul. @@ -756,7 +758,7 @@ Este regretabil că AWS nu permite pur și simplu oamenilor să folosească un b **Apoi, puteți face ERDDAP™ seturi de date care oferă utilizatorilor acces la datele din fișiere.** Vezi instrucţiunile din [ ERDDAP™ și S3 Buckets](#erddap-and-aws-s3-buckets) (mai sus) . Pentru setul de date EDDtableFromFileNames pe care l-ați făcut mai sus, dacă faceți un pic poking în jurul cu directorul și numele de fișiere în arborele director, devine clar că numele directoarelor de nivel superior (De exemplu, ABI-L1b-RadC) corespunde cu ceea ce ERDDAP™ ar numi seturi de date separate. Găleata cu care lucrezi poate fi similară. Ați putea apoi să creați seturi de date separate în ERDDAP™ pentru fiecare dintre aceste seturi de date, utilizând, de exemplu, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ ca<Cache FromUrl>. Din păcate, pentru acest exemplu special, seturile de date din găleată toate par a fi de nivel 1 sau de nivel 2, care ERDDAP™ [nu este deosebit de bun la](#dimensions) , deoarece setul de date este o colecție mai complicată de variabile care utilizează diferite dimensiuni.   @@ -975,7 +977,7 @@ Valorile de dimensiune nesortate indică aproape întotdeauna o problemă cu set ### EDDGrid FromDap{#eddgridfromdap} [ ** EDDGrid FromDap** ](#eddgridfromdap) se ocupă de variabilele rețelei din [ DAP ](https://www.opendap.org/) servere. -* Vă recomandăm cu tărie utilizarea [Generează dateName Programul Xml](#generatedatasetsxml) să facă un proiect dur al datasets.xml bucată pentru acest set de date. Puteți colecta informațiile de care aveți nevoie pentru a modifica că sau de a crea propriul XML pentru o EDDGrid Set de date FromDap prin examinarea fișierelor DDS și DAS ale setului sursă din browser (prin adăugarea .das și .dds la sourceUrl , de exemplu, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Vă recomandăm cu tărie utilizarea [Generează dateName Programul Xml](#generatedatasetsxml) să facă un proiect dur al datasets.xml bucată pentru acest set de date. Puteți colecta informațiile de care aveți nevoie pentru a modifica că sau de a crea propriul XML pentru o EDDGrid Set de date FromDap prin examinarea fișierelor DDS și DAS ale setului sursă din browser (prin adăugarea .das și .dds la sourceUrl , de exemplu, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap poate obține date de la orice variabilă multidimensională de la o DAP server de date. (Anterior, EDDGrid Din Dap s-a limitat la variabilele numite "grid," dar asta nu mai este o cerinţă.)   @@ -1335,7 +1337,7 @@ Un exemplu complet de o axisVariable care face un set de date agregat cu o nouă ``` -Observați utilizarea grupului de capturare numărul 2 pentru a captura cifrele care apar după 'r' sau 's' și înainte de "\\_global." Acest exemplu arată, de asemenea, cum să adăugați atribute suplimentare (de exemplu, ioos\\_category și unități) la variabila axei. +Notă privind utilizarea grupului de capturare numărul 2 pentru a captura cifrele care apar după "r" sau "s" și înainte "\\_global" . Acest exemplu arată, de asemenea, cum să adăugați atribute suplimentare (de exemplu, ioos\\_category și unități) la variabila axei.   #### Fișiere comprimate extern{#externally-compressed-files} * Seturi de date care sunt subseturi de EDDGrid Din fişiere şi tabel EDD FromFiles poate servi date direct din fișiere de date externe comprimate, inclusiv .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , și fișiere .Z . @@ -1433,7 +1435,7 @@ Toate EDDGrid Din Dosare și toate seturile de date EDDFromFiles susțin un set În schimb, utilizați [<cacheFromUrl> sistem] (#cachefromurl) . Accesare ERDDAP™ Seturile de date ca fișiere prin cereri de intervale de octeți - -Flipping acest lucru în jurul valorii de, având în vedere că puteți (în teorie) Gândiți-vă la un set de date în ERDDAP™ ca un gigant .nc fișier prin adăugare " .nc " la baza OPen DAP URL pentru un set de date dat (de exemplu,https://myserver.org/erddap/griddap/datasetID.ncși, de asemenea, prin adăugarea unui ?query după aceea pentru a specifica un subset) , este probabil rezonabil să întreb dacă puteți utiliza netcdf-java , Ferret , sau alte NetCDF software client pentru a citi datele prin intermediul Solicitări pentru intervalul HTTP ERDDAP . Răspunsul este nu, pentru că nu există într-adevăr un imens " .nc " dosar. Dacă doriți să faceți acest lucru, faceți în schimb una dintre aceste opțiuni: +Flipping acest lucru în jurul valorii de, având în vedere că puteți (în teorie) Gândiți-vă la un set de date în ERDDAP™ ca un gigant .nc fișier prin adăugare " .nc " la baza OPen DAP URL pentru un set de date dat (de exemplu, https://myserver.org/erddap/griddap/datasetID.nc și, de asemenea, prin adăugarea unui ?query după aceea pentru a specifica un subset) , este probabil rezonabil să întreb dacă puteți utiliza netcdf-java , Ferret , sau alte NetCDF software client pentru a citi datele prin intermediul Solicitări pentru intervalul HTTP ERDDAP . Răspunsul este nu, pentru că nu există într-adevăr un imens " .nc " dosar. Dacă doriți să faceți acest lucru, faceți în schimb una dintre aceste opțiuni: * Utilizare(OPeN)DAPsoftware client pentru a se conecta la serviciile Griddap oferite de ERDDAP . Asta este ceea ce DAP (şi astfel ERDDAP ) a fost proiectat pentru. Este foarte eficient. * Sau, descărcați fișierul sursă (s) de la "files" sistem (sau un fișier subset prin intermediul a .nc ? interogare) la computer și de a utiliza netcdf-java, Ferret , sau alte NetCDF software client pentru a citi (Acum) fișier local (s) . @@ -2253,9 +2255,9 @@ ia în considerare stocarea datelor într-o colecție de NetCDF v3 .nc fișiere >  </dataset> ### Tabel EDD din DapSequence{#eddtablefromdapsequence} - [ **Tabel EDD din DapSequence** ](#eddtablefromdapsequence) se ocupă de variabile în cadrul secvențelor 1 și 2 nivele de la [ DAP ](https://www.opendap.org/) servere cum ar fi DAP PER (a fost lahttps://www.pmel.noaa.gov/epic/software/dapper/, acum se întrerupe) . + [ **Tabel EDD din DapSequence** ](#eddtablefromdapsequence) se ocupă de variabile în cadrul secvențelor 1 și 2 nivele de la [ DAP ](https://www.opendap.org/) servere cum ar fi DAP PER (a fost la https://www.pmel.noaa.gov/epic/software/dapper/ , acum se întrerupe) . -* Vă recomandăm cu tărie utilizarea [Generează dateName Programul Xml](#generatedatasetsxml) să facă un proiect dur al datasets.xml bucată pentru acest set de date. Puteți apoi edita asta pentru a-l acorda fin. Puteți aduna informațiile de care aveți nevoie uitându-vă la fișierele DDS și DAS ale setului sursă din browser (prin adăugarea de .das și .dds la sourceUrl (un exemplu a fost lahttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Vă recomandăm cu tărie utilizarea [Generează dateName Programul Xml](#generatedatasetsxml) să facă un proiect dur al datasets.xml bucată pentru acest set de date. Puteți apoi edita asta pentru a-l acorda fin. Puteți aduna informațiile de care aveți nevoie uitându-vă la fișierele DDS și DAS ale setului sursă din browser (prin adăugarea de .das și .dds la sourceUrl (un exemplu a fost la https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * O variabilă este într- o DAP Secvența în cazul în care răspunsul .dds indică faptul că structura de date care deține variabila este o "secvență" (insensibil la caz) . * În unele cazuri, veţi vedea o secvenţă într-o secvenţă, o secvenţă de 2 nivele -- EDDtableFromDapSequence se ocupă şi de acestea. @@ -2378,15 +2380,15 @@ Generează dateName Xml are trei opțiuni speciale pentru tabelul EDDFromDatabas * [JDBC Driver și<driverName>] (#jdbc-driver) -- Trebuie să obțineți JDBC 3 corespunzătoare sau JDBC 4 driver .jar fișier pentru baza de date și Pune-l în *Tomcat* /webapps/erddap/WEB-INF/lib după ce instalați ERDDAP . Apoi, în datasets.xml pentru acest set de date, trebuie să specificați<driverName> pentru acest conducător auto, care este (Din păcate) diferit de numele fișierului. Căutați pe web pentru driver-ul JDBC pentru baza de date și driverName care Java trebuie să-l folosească. - * Pentru MariaDB, încearcă [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Pentru MariaDB, încearcă [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) ă<Numele conducătorului auto > utilizat în datasets.xml (vezi mai jos) este probabil org.mariadb.jdbc. Şofer. - * Pentru MySQL și Amazon RDS, încercați [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Pentru MySQL și Amazon RDS, încercați [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) ă<Numele conducătorului auto > utilizat în datasets.xml (vezi mai jos) este probabil com.mysql.jdbc. Şofer. - * Pentru Oracle , incearca [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Pentru Oracle , incearca [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . ă<Numele conducătorului auto > utilizat în datasets.xml (vezi mai jos) este probabil Oracle.jdbc.driver. Oracle Şofer. - * Pentru Postgresql, avem şoferul JDBC 4 de la [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Pentru Postgresql, avem şoferul JDBC 4 de la [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) ă<Numele conducătorului auto > utilizat în datasets.xml (vezi mai jos) este probabil org.postgresql. Şofer. - * Pentru SQL Server, puteți obține driver-ul JTDS JDBC de la [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Pentru SQL Server, puteți obține driver-ul JTDS JDBC de la [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . ă<Numele conducătorului auto > utilizat în datasets.xml (vezi mai jos) este probabil net.sourceforge.jtds.jdbc. Şofer. După ce l-ai pus pe şoferul JDBC. ERDDAP™ directorul lib, aveți nevoie pentru a adăuga o referință la acel fișier .jar în .bat și/sau .sh script fișiere pentru GenerateDatasets Xml, DasDds, și ArchiveADataset care sunt în *Tomcat* /webapps/erddap/WEB-INF/ director; în caz contrar, veți obține o ClassNotFoundException atunci când executați aceste scripturi. @@ -2524,7 +2526,7 @@ chiar lângă< sourceUrl >,<numele conducătorului auto> și<cone username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Informaţii generale despre utilizarea unei DataSource este la [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Informaţii generale despre utilizarea unei DataSource este la [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Vezi? [Informaţii despre Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) şi [Tomcat DataSource exemple](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) sau căutați pe web exemple de utilizare a DataSources cu alte servere de aplicații. * Dacă toate celelalte nu reușesc, ia în considerare stocarea datelor într-o colecție de NetCDF v3 .nc fișiere (Mai ales .nc fișiere care utilizează [CF Geometrii de eșantionare discrete (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Structuri de date Contiguous Ragged Array și astfel pot fi manipulate cu ERDDAP 's [Tabel EDD din NCFFile](#eddtablefromnccffiles) ) . Dacă sunt organizate logic (fiecare cu date pentru o bucată de spațiu și timp) , ERDDAP™ poate extrage date de la ei foarte repede. @@ -2608,7 +2610,7 @@ ia în considerare stocarea datelor într-o colecție de NetCDF v3 .nc fișiere Bucata de XML generată de GenerateDatasetsXml pentru fiecare set de date include: - * A datasetID care este EDDGrid 's datasetID plus "\\_ASATable." + * A datasetID care este EDDGrid 's datasetID plus "\\_AsATable" . * Un nou atribut global rezumat care este EDDGrid "sumarul plus un nou prim paragraf care descrie ce este acest set de date. * Un nou titlu de atribut global, care este EDDGrid titlul lui plus, (Tabelul A) ". * Un nou atribut maxAxis0 global cu o valoare de 10. @@ -2644,21 +2646,21 @@ Bucata de XML generată de GenerateDatasetsXml pentru fiecare set de date includ * [Datele dintr-un set de date EDDFromFileNames](#eddtablefromfilenames-data) este o masă care ERDDAP™ creează on-the-fly cu informații despre un grup de fișiere locale. În tabel, există un rând pentru fiecare fișier. Patru atribute speciale în [ datasets.xml pentru acest set de date](#eddtablefromfilenames-skeleton-xml) să stabilească ce fișiere vor fi incluse în acest set de date: ##### fișier Dir{#filedir} - * <fileDir> -- Acest lucru specifică directorul sursă în sistemul de fișiere al serverului cu fișierele pentru acest set de date. Fișierele care sunt de fapt situate în sistemul de fișiere al serverului în<fileDir> va apărea în coloana url a acestui set de date într-un director virtual numithttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir> -- Acest lucru specifică directorul sursă în sistemul de fișiere al serverului cu fișierele pentru acest set de date. Fișierele care sunt de fapt situate în sistemul de fișiere al serverului în<fileDir> va apărea în coloana url a acestui set de date într-un director virtual numit https://*serverUrl*/erddap/files/*datasetID/* . De exemplu, dacă datasetID este jplMU RSS T, şi<fileDir> is /home/data/mur/ , și că directorul are un fișier numit JplMU RSS T20150103000000.png; atunci URL-ul care va fi afișat utilizatorilor pentru acel fișier va fi - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Pe lângă utilizarea unui director local pentru<fileDir>, puteți specifica, de asemenea, URL-ul unei pagini web de la distanță, cum ar fi directorul. Acest lucru funcționează cu: * Seturi de date neexhaustive în THREDS, de exemplu, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] * Seturi de date neagregate în Hyrax , de exemplu, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Cele mai multe liste de dosare Apache, de exemplu, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### de la OnTheFly{#fromonthefly} [\\*\\*# From The Fly #](#fromonthefly) -- Pentru nişte găleţi uriaşe S3 (cum ar fi noaa-goes17, care are 26 de milioane de fișiere) , poate dura ERDDAP™ până la 12 ore pentru a descărca toate informațiile despre conținutul găleții (și apoi există alte probleme) . Pentru a obține în jurul valorii de acest lucru, există o modalitate specială de a utiliza<fileDir> în EDDtableFromFileNames pentru a face un set de date cu directorul și numele fișierelor dintr-o găleată AWS S3. Setul de date nu va avea lista tuturor directoarelor și numelor de fișiere ale găleții S3 pe care un utilizator le poate căuta prin intermediul cererilor adresate setului de date. Dar setul de date va primi numele directoarelor și fișierelor pe zbor în cazul în care utilizatorul traversează ierarhia directoarelor cu setul de date "files" Opţiune. Astfel, acest lucru permite utilizatorilor să navigheze în ierarhia de fișiere și fișiere ale găleții S3 prin intermediul setului de date "files" sistem. Pentru a face acest lucru, în loc de a specifica URL-ul pentru găleata S3 ca "Starting director" (Comment Xml) sau<fileDir> (în datasets.xml ) , utilizați: ``` @@ -2837,13 +2839,13 @@ Toate EDDGrid Din Dosare și toate seturile de date EDDFromFiles susțin un set * ă<cacheFromurl> tag vă permite să specificați un URL cu o listă a fișierelor unui set de date la distanță dintr-o listă de fișiere la distanță. * Seturi de date neexhaustive în THREDS, de exemplu, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] * Seturi de date neagregate în Hyrax , de exemplu, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Cele mai multe liste de dosare Apache, de exemplu, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * găleți S3, de exemplu, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Cu toate acestea, acest lucru poate necesita un cont AWS și mai multe configurare. Vezi? [lucrează cu S3 Buckets în ERDDAP™ ](#working-with-aws-s3-files) . De asemenea, de obicei nu trebuie să utilizați cache FromUrl cu fișiere în găleți S3 dacă fișierele sunt fișiere ASCII (de exemplu, .csv.) , pentru că ERDDAP™ poate citi eficient datele din găleată direct printr-un pârâu. @@ -2901,7 +2903,7 @@ apoi are o serie de grupuri de capturare cuiburi în cazul în care prima opțiu și a doua opțiune este o valoare specifică. Exemplul de mai sus se va potrivi doar cu directoarele pentru a doua zi a anului 2018, de exemplu, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] și ziua 011, 012, ..., 019. (Vezi asta? [documentația regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) şi [tutorial regex](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Dacă ai nevoie de ajutor pentru a crea<cachePartialPathRegex>, vă rugăm să trimiteți e-mail<Cache FromUrl> to Chris. John la Noaa.gov. @@ -3384,7 +3386,7 @@ Pentru orice set de date din ERDDAP™ , atunci când trimiteți o cerere ERDDAP * .se introduce * Cererea este formatată ca un răspuns standard format HTML, cu cheie = perechi de valoare, separate de "&." De exemplu, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 spune ERDDAP™ pentru a adăuga sau modifica datele pentru stationID =46088 pentru timpul specificat. * Autorul acestei schimbări este JohnSmith și cheia este unele cheie1. * URL- ul trebuie să includă valori valabile (valori care nu lipsesc) pentru toate [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ spune ERDDAP™ pentru a adăuga sau modifica datele pentru stationID =46088 pen   * .delete * Cererea este formatată ca un răspuns standard format HTML, cu cheie = perechi de valoare, separate de "&." De exemplu, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 spune ERDDAP™ pentru a șterge datele pentru stationID =46088 la ora specificată. * Autorul acestei schimbări este JohnSmith și cheia este unele cheie1. * URL- ul trebuie să specifice [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) în cerere (de exemplu, stationID şi timp) . Dacă aceste valori corespund valorilor de pe un rând deja incluse în setul de date (pe care de obicei o vor face) , vechile valori sunt efectiv eliminate (cu toate că valorile vechi sunt încă accesibile în cazul în care un utilizator solicită date de la un precedent [versiune](#versioning) din setul de date) . @@ -3667,7 +3669,7 @@ Nu toată lumea are nevoie de acest tip de versiune fină, dar este extrem de ut ##### Pune și șterge HTTPS{#https-put-and-delete} * ["Dar HTTPS Put and DELETE?"](#https-put-and-delete) - [Protocolul de transfer al hipertextului (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) este baza World Wide Web și motivul pentru care URL-urile paginii web încep cu "http://"sau "https://". HTTPS este HTTP cu un strat suplimentar de securitate. În fiecare zi, browsere, scripturi și programe de calculator fac miliarde de HTTP (S) **GET** cereri pentru a obține informații din surse îndepărtate. HTTP (S) include și alte [verbe](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , în special PUT (pentru a împinge datele către server) şi DELETE (la DELETE date de pe server) . Da, Put și DELETE sunt modul adecvat de a introduce date în, și șterge datele de la, un set de date prin HTTP (S) . GET este susținut de fiecare bucată de software care poate lucra cu HTTP (S) . E foarte uşor să lucrezi cu GET. Toată lumea știe deja cum să lucreze cu GET și mulți știu cum să utilizeze POST (care poate fi folosit în principal în același mod ca GET) , așa că am făcut EDD Table FromHttpGet de lucru cu GET și Post. Foarte puţini oameni (chiar puțini programatori de calculator) au lucrat vreodată cu PUT și DELETE. Put și DELETE sunt, în general, susținute numai de limbaje informatice, astfel încât utilizarea lor necesită un program abil. Așa că Put și DELETE sunt de obicei o abordare mult mai greoaie având în vedere modul în care instrumentele au evoluat. + [Protocolul de transfer al hipertextului (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) este baza World Wide Web și motivul pentru care URL-urile paginii web încep cu " http://" sau " https://" . HTTPS este HTTP cu un strat suplimentar de securitate. În fiecare zi, browsere, scripturi și programe de calculator fac miliarde de HTTP (S) **GET** cereri pentru a obține informații din surse îndepărtate. HTTP (S) include și alte [verbe](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , în special PUT (pentru a împinge datele către server) şi DELETE (la DELETE date de pe server) . Da, Put și DELETE sunt modul adecvat de a introduce date în, și șterge datele de la, un set de date prin HTTP (S) . GET este susținut de fiecare bucată de software care poate lucra cu HTTP (S) . E foarte uşor să lucrezi cu GET. Toată lumea știe deja cum să lucreze cu GET și mulți știu cum să utilizeze POST (care poate fi folosit în principal în același mod ca GET) , așa că am făcut EDD Table FromHttpGet de lucru cu GET și Post. Foarte puţini oameni (chiar puțini programatori de calculator) au lucrat vreodată cu PUT și DELETE. Put și DELETE sunt, în general, susținute numai de limbaje informatice, astfel încât utilizarea lor necesită un program abil. Așa că Put și DELETE sunt de obicei o abordare mult mai greoaie având în vedere modul în care instrumentele au evoluat.   ##### Note HttpGet{#httpget-notes} * [Note](#httpget-notes) @@ -3676,7 +3678,7 @@ Nu toată lumea are nevoie de acest tip de versiune fină, dar este extrem de ut ##### Mulţumesc.{#thanks} * [Mulţumesc pentru ideea de bază.](#thanks) Ideea de bază pentru tabelul EDD de la HttpGet (a. HTTP GET cerere de adăugare a datelor la un set de date) este de la UCAR (NCAA?) [Servicii de date în timp real în cloud (MENŢIUNEA) ](https://github.com/earthcubeprojects-chords) proiect. Formatul parametrilor din cerere (Repetat *Denumire = valoare* , separate de &s) este același format standard care este folosit de formularele HTML pe pagini web. Este o idee simplă și genială și chiar mai mult pentru că se îmbină perfect cu ERDDAP e sistemul existent pentru tratarea datelor tabulare. Ideea este evidentă în retrospectivă, dar eu (Bob.) Nu m-am gândit la asta. Tabel EDDFromHttp Obțineți utilizări ca idee de bază, combinate cu ideile noastre despre cum să o implementăm, să facem un sistem în ERDDAP™ pentru încărcarea datelor. Altele decât ideea de bază de utilizare a GET pentru a împinge date în sistem, implementarea EDDTABLEFromHttpGet este complet diferită și complet independentă de Chwords și are caracteristici diferite (De exemplu, fișiere jurnal, bucăți de date, diferite sisteme de securitate, suport CRUD, date reproductibile) . Expunerea noastră la Chwords a fost doar un webinar. Nu ne-am uitat la codul lor sau am citit despre proiectul lor pentru că am ştiut imediat că vrem să implementăm sistemul într-un mod diferit. Dar le suntem recunoscători pentru ideea de bază. Referinţa completă la Ch MENŢIUNEA este: -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Servicii de date în timp real pentru Geoștiințe (MENŢIUNEA) software. UCAR/NCAR -- Laboratorul de observare a Pământului. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Servicii de date în timp real pentru Geoștiințe (MENŢIUNEA) software. UCAR/NCAR -- Laboratorul de observare a Pământului. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### Tabel EDD din Hyrax Fișiere{#eddtablefromhyraxfiles} [ **Tabel EDD din Hyrax Fișiere** ](#eddtablefromhyraxfiles) (depreciat) agregate fișiere de date cu mai multe variabile, fiecare cu una sau mai multe dimensiuni comune (de exemplu, timpul, altitudinea (sau adâncime) , latitudine, longitudine) , și servit de un [ Hyrax OPeNDAP server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Dacă nu există plângeri înainte de 2020, acest tip de set de date poate fi e * Această clasă de ecran-zgârie Hyrax pagini web cu listele de fișiere din fiecare director. Din acest motiv, este foarte specific formatului actual al Hyrax pagini web. Vom încerca să se adapteze ERDDAP™ rapid dacă/atunci când versiunile viitoare ale Hyrax schimba modul în care fișierele sunt enumerate. * ă<Setarea fișierelor este ignorată. Deoarece această clasă descarcă și face o copie locală a fiecărui fișier de date la distanță, ERDDAP™ forțează fișierul Dir to be *Big ParentDirectory* /copie / * datasetID * /. * Pentru< sourceUrl >, utilizaţi URL- ul dosarului de bază al setului de date în Hyrax server, de exemplu, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (dar pune-l pe o linie) (Îmi pare rău, acel server nu mai este disponibil.) . ă sourceUrl pagina web are de obicei " OPeNDAP Index server \\[ nume director \\] "în vârf. * Din moment ce această clasă descarcă întotdeauna și face o copie locală a fiecărui fișier de date la distanță, nu ar trebui să împacheteze acest set de date în [EDDCommentCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Detalii: Aceste fișiere au mai multe variabile row\\_size, fiecare cu un atribu O altă problemă cu aceste fișiere: the Principal\\_Investigator row\\_size variabila nu are un atribut mostră\\_dimensiuni și nu respectă regula de mai sus. -Fișiere eșantion pentru acest tip de set de date pot fi găsite lahttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil \\] . +Fișiere eșantion pentru acest tip de set de date pot fi găsite la https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil \\] . Vezi această clasă super clasă, [Tabel EDD din dosare](#eddtablefromfiles) , pentru informații privind modul în care funcționează această clasă și cum să-l folosească. @@ -3850,10 +3852,10 @@ Primul lucru pe care GenerateDatasetsXml îl face pentru acest tip de set de dat [ **Tabel EDDFromNOS** ](#eddtablefromnos) (DEPRECAT) se ocupă de date de la o NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) sursă, care utilizează [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) pentru cereri și răspunsuri. Este foarte specific NOAA XML-ul lui NOS. A se vedea setul de date EDDFromNOS din seturile de date2.xml.   ### Tabel EDD FromOBIS{#eddtablefromobis} - [ **Tabel EDD FromOBIS** ](#eddtablefromobis) gestionează datele dintr-un sistem de informații biogeografice oceanice (OBIS) server (a fosthttp://www.iobis.org ) . Este posibil să nu mai existe servere active care utilizează acest tip de server OBIS în prezent. + [ **Tabel EDD FromOBIS** ](#eddtablefromobis) gestionează datele dintr-un sistem de informații biogeografice oceanice (OBIS) server (a fost http://www.iobis.org ) . Este posibil să nu mai existe servere active care utilizează acest tip de server OBIS în prezent. * Serverele OBIS așteaptă o cerere XML și returnează un răspuns XML. -* Deoarece toate serverele OBIS servesc aceleași variabile în același mod (a fosthttp://iobis.org/tech/provider/questions) , nu trebuie să specifice mult pentru a configura un set de date OBIS în ERDDAP . +* Deoarece toate serverele OBIS servesc aceleași variabile în același mod (a fost http://iobis.org/tech/provider/questions ) , nu trebuie să specifice mult pentru a configura un set de date OBIS în ERDDAP . * Trebuie să includeţi un " creator\\_email " atribut la nivel mondial addAttributes Din moment ce informaţia este folosită în licenţă. O adresă de e-mail adecvată poate fi găsită citind răspunsul XML de la sursăURL. * Puteți sau nu poate fi capabil de a obține atributul global [< subsetVariables >] (#Subsetvariables) să lucreze cu un server OBIS dat. Dacă încerci, încearcă o variabilă. (De exemplu, denumirea științifică sau genus) . #### Tabel EDD FromOBIS Name{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Primul lucru pe care GenerateDatasetsXml îl face pentru acest tip de set de dat * SWE (Activare Web senzor) şi SOS (Serviciul de observare a senzorilor) sunt [Standarde OpenGIS®](https://www.ogc.org/standards) . Acel site are documentele standardelor. * ă OGC Servicii web Specificaţie comună ver 1.1.0 ( OGC 06-121r3) acoperă construirea de întrebări GET și Post (Vezi secţiunea 7.2.3 şi secţiunea 9) . * Dacă trimiteți o cerere GETCapabilități xml la o SOS server ( sourceUrl + "?service= SOS & Cerere = GetCapabilities ") , veți obține un rezultat xml cu o listă de stații și observate Proprietăți pentru care au date. - * Un URI observat este o referire oficială la o proprietate. De exemplu, urn:ogc:fenomenon:longitudine:wgs84 sauhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Un URI observat este o referire oficială la o proprietate. De exemplu, urn:ogc:fenomenon:longitudine:wgs84 sau https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * O proprietate observată nu este o variabilă. - * Pot fi observate mai multe variabile Proprietate (de exemplu, în interiorul și în afara Temp Tempul ar fi putut fi observat Proprietatehttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Pot fi observate mai multe variabile Proprietate (de exemplu, în interiorul și în afara Temp Tempul ar fi putut fi observat Proprietate https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Dacă trimiteți o cerere getObservation xml la o SOS server, veți obține un rezultat xml cu descrieri ale numelor de câmp în răspuns, unități de câmp, și datele. Numele câmpului va include longitudine, latitudine, adâncime (Poate.) Şi timpul. * Fiecare dataVariable pentru un tabel EDDDe la SOS trebuie să includă un atribut "observedProperty," care identifică Property observat care trebuie solicitat de la server pentru a obține acea variabilă. De multe ori, mai multe dataVariable s va enumera aceeași structură observatăProperty. * Tipul de date pentru fiecare dataVariable nu poate fi specificat de server. Dacă da, trebuie să vă uitați la răspunsurile de date XML de pe server și să atribuiți corespunzător [<DataType >s] (#Tipul de date) în ERDDAP™ Set de date dataVariable definiții. @@ -3991,11 +3994,11 @@ Dacă nu există plângeri înainte de 2020, acest tip de set de date poate fi e * Această clasă citește catalogul.xml fișiere deservite de THREDS cu listele de<catalogRefs> (referințe la cataloage suplimentare.xml sub-fișiere) şi<Set de date>s (fișiere de date) . * ă<Setarea fișierelor este ignorată. Deoarece această clasă descarcă și face o copie locală a fiecărui fișier de date la distanță, ERDDAP™ forțează fișierul Dir to be *Big ParentDirectory* /copie / * datasetID * /. * Pentru< sourceUrl >, utilizează URL- ul catalogului.xml pentru setul de date din serverul THREDS, de exemplu: pentru acest URL care poate fi utilizat într-un browser web; - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] , -Administrare< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Acest server nu mai este disponibil în mod fiabil. \\] , +Administrare< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (dar pune-l pe o linie) . * Din moment ce această clasă descarcă întotdeauna și face o copie locală a fiecărui fișier de date la distanță, nu ar trebui să împacheteze acest set de date în [EDDCommentCopy](#eddtablecopy) . -* Acest tip de set de date suportă o etichetă OPTIONALă, rareori utilizată, specială,<Mod special > *mod* </Mode special> care poate fi folosit pentru a specifica că normele speciale, hard-codate ar trebui utilizate pentru a determina ce fișiere ar trebui descărcate de pe server. În prezent, singurul valid *mod* este SAMOS care este utilizat cu seturi de date dinhttps://tds.coaps.fsu.edu/thredds/catalog/samospentru a descărca doar fișierele cu ultimul număr de versiune. +* Acest tip de set de date suportă o etichetă OPTIONALă, rareori utilizată, specială,<Mod special > *mod* </Mode special> care poate fi folosit pentru a specifica că normele speciale, hard-codate ar trebui utilizate pentru a determina ce fișiere ar trebui descărcate de pe server. În prezent, singurul valid *mod* este SAMOS care este utilizat cu seturi de date din https://tds.coaps.fsu.edu/thredds/catalog/samos pentru a descărca doar fișierele cu ultimul număr de versiune. * Vezi această clasă super clasă, [Tabel EDD din dosare](#eddtablefromfiles) , pentru informații privind modul în care funcționează această clasă și cum să-l folosească. * A se vedea exemplele 1D, 2D, 3D și 4D pentru [Tabel EDDFromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Atunci când serverul termină de manipulare o cerere va verifica cât timp în ``` ``` -va provoca o potrivire locală sourceUrl (cum ar fihttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -într-un public sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +va provoca o potrivire locală sourceUrl (cum ar fi https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +într-un public sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Orice modificare a valorii acestei etichete va avea efect data viitoare ERDDAP™ citeste datasets.xml , inclusiv ca răspuns la un set de date [pavilion](/docs/server-admin/additional-information#flag) . Dar, din motive de securitate și motive legate de sistemul de abonament, **Nu folosi TAG-ul ăsta!** @@ -4314,7 +4317,7 @@ Adesea, utilizatorii nu ştiu că cererile lor sunt supărătoare. Adesea, ei nu ``` * Nu trebuie să reporneşti. ERDDAP™ pentru modificările<solicita Blacklist> pentru a intra în vigoare. Modificările vor fi detectate data viitoare. ERDDAP™ verifică dacă seturile de date trebuie reîncărcate. Sau, puteți accelera procesul prin vizitarea unui [setDataset URL- ul steagului](/docs/server-admin/additional-information#set-dataset-flag) pentru orice set de date. * Al tău ERDDAP™ raportul zilnic include o listă/talie a celor mai activi solicitanţi autorizaţi şi blocaţi. - * Dacă doriți să vă dați seama ce domeniu/instituție este legată de o adresă IP numerică, puteți utiliza un serviciu web DNS gratuit, inversat, cum ar fi [https://network-tools.com/](https://network-tools.com/) . + * Dacă doriți să vă dați seama ce domeniu/instituție este legată de o adresă IP numerică, puteți utiliza un serviciu web DNS gratuit, inversat, cum ar fi [ https://network-tools.com/ ](https://network-tools.com/) . * Pot exista momente în care este logic să blocăm anumiţi utilizatori la un nivel mai ridicat, de exemplu, utilizatori maliţioşi. De exemplu, puteți bloca accesul lor la tot de pe server, nu doar ERDDAP . Pe Linux, o astfel de metodă este de a utiliza [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . De exemplu, puteți adăuga o regulă care va bloca totul venind de la 198.51.100.0 cu comanda iptables - I INPUT -s 198.51.100.0 -J DROP @@ -4738,17 +4741,17 @@ ATENŢIONARE: Dacă adăugaţi palete personalizate ERDDAP™ si tu ai EDDGrid F * În prezent, pentru EDDGrid subclase, orice modificare a metadatelor sau a unei variabile a axei (de exemplu, un nou moment pentru datele în timp aproape real) este considerată o modificare, dar o reîncărcare a setului de date nu este considerată o modificare (de la sine) . * În prezent, pentru subclasele de tabele EDD, orice reîncărcare a setului de date este considerată o modificare. * În prezent, sunt permise doar două tipuri de acțiuni: - * "http://"sau "https://"-- Dacă acțiunea începe cu "http://"sau "https://", ERDDAP™ va trimite un HTTP GET cerere la URL-ul specificat. Răspunsul va fi ignorat. De exemplu, URL-ul ar putea spune altor servicii web să facă ceva. + * " http://" sau " https://" -- Dacă acțiunea începe cu " http://" sau " https://" , ERDDAP™ va trimite un HTTP GET cerere la URL-ul specificat. Răspunsul va fi ignorat. De exemplu, URL-ul ar putea spune altor servicii web să facă ceva. * Dacă URL-ul are o parte de interogare (după "?") Trebuie să fie deja. [% codificat](https://en.wikipedia.org/wiki/Percent-encoding) . Trebuie să codifici caractere speciale în constrângeri (altele decât "&" inițială și principal '=' în constrângeri) în forma %HH, unde HH este valoarea hexazecimală de 2 cifre a caracterului. De obicei, trebuie doar să convertiți câteva dintre personajele punctuației: % în%25, & în%26, " în% 2;<în% 3C, = în% 3D, > în% 3E, + în% 2B; | în % 7C; \\[ în% 5B; \\] în %5D, spațiu în%20, și converti toate personajele de mai sus #127 în forma lor UTF-8 și apoi la sută codați fiecare octet din forma UTF-8 în formatul %HH (Cere ajutorul unui programator) . De exemplu, & stationID Nr. devine & stationID % 3E=% 2241004%22 Codarea procentuală este necesară în general atunci când accesați ERDDAP prin alte programe decât un browser. Navigatorii se ocupă de obicei de codarea ta. În unele situații, aveți nevoie pentru a coda la sută toate personajele altele decât A-Za-z0-9\\_-!~ ' () \\*, dar încă nu codifică "&" inițială sau principal '=' în constrângeri. -Limbile de programare au instrumente pentru a face acest lucru (de exemplu, a se vedea Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) şi Java Scenariul lui [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) și există +Limbile de programare au instrumente pentru a face acest lucru (de exemplu, a se vedea Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) şi Java Scenariul lui [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) și există [site-uri care codează/decodează procente pentru tine](https://www.url-encode-decode.com/) . * De când datasets.xml este un fișier XML, trebuie, de asemenea, să & codați TOATE "&," "<" și "> " în URL ca "& ," "<" și "> " după codificarea la sută. * Exemplu: Pentru un URL pe care îl puteți tasta într-un browser ca: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Trebuie să specificaţi<onChange> tag via (pe o linie) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Acest lucru poate afecta, de asemenea, sortarea de cuvinte scurte versus cuvinte * A sourceUrl poate începe cu http:// , https:// , ftp://, și poate alte prefixe. https conexiunile citesc și verifică certificatul digital al sursei pentru a se asigura că sursa este cine spun ei că sunt. În cazuri rare, acest control poate eșua cu eroarea "javax.net.ssl.SSLProtocol Excepție: alertă strângere de mână: nerecunoscut\\_name." Acest lucru se datorează probabil numelui de domeniu de pe certificat care nu corespunde numelui de domeniu pe care îl utilizați. Puteți și ar trebui să citiți detaliile sourceUrl Certificat în browser-ul dvs. web, în special lista de "DNS Name" din secțiunea "Subiect Alternative Name." În unele cazuri, sourceUrl utilizaţi poate fi un alias al numelui de domeniu de pe certificat. De exemplu, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/va arunca această eroare, dar - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, care utilizează numele de domeniu pe certificat, nu va fi. Prin urmare, soluţia în aceste cazuri este găsirea şi utilizarea numelui de domeniu pe certificat. Dacă nu-l puteți găsi pe certificat, contactați furnizorul de date. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ va arunca această eroare, dar + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , care utilizează numele de domeniu pe certificat, nu va fi. Prin urmare, soluţia în aceste cazuri este găsirea şi utilizarea numelui de domeniu pe certificat. Dacă nu-l puteți găsi pe certificat, contactați furnizorul de date. În alte cazuri, numele de domeniu al certificatului poate fi pentru un grup de nume. Dacă acest lucru se întâmplă sau problema este altfel de nerezolvat, vă rugăm să trimiteți un e-mail Chris. John de la Noaa.gov să raporteze problema.   @@ -5221,7 +5224,7 @@ devine & stationID % 3E=% 2241004%22 Codarea procentuală este necesară în general atunci când accesați ERDDAP prin alte programe decât un browser. Navigatorii se ocupă de obicei de codarea ta. În unele situații, aveți nevoie pentru a coda la sută toate personajele altele decât A-Za-z0-9\\_-!~ ' () \\*, dar încă nu codifică "&" inițială sau principal '=' . Limbile de programare au instrumente pentru a face acest lucru (de exemplu, a se vedea Java 's [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -şi Java Scenariul lui [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) și există +şi Java Scenariul lui [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) și există [site-uri care codează/decodează procente pentru tine](https://www.url-encode-decode.com/) . * De când datasets.xml este un fișier XML, trebuie, de asemenea, să & codați TOATE "&," "<" și "> " în URL ca "& ," "<" și "> " după codificarea la sută. * infoUrl este unică ERDDAP . Nu este de la nici un standard de metadate. @@ -5257,7 +5260,28 @@ Atunci când un set de date este încărcat ERDDAP , ``` * Dacă " \\[ standard \\] " apare în valoarea atributului, acesta va fi înlocuit cu standardul ERDDAP™ licență de la<standardLicense> tag in ERDDAP 's \\[ Tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml file. -   + +###### clasificare{#classification} +* [ **clasificare** ](#classification) nivelul de clasificare a datelor. + ``` + unclassified + ``` + * Valorile acceptabile sunt _neclasificate_, _confidenţiale_, _restricţionate_, _secret_, sau _top_secret_. + +###### topic_categoria{#topic_category} +* [ **topic_categoria** ](#topic_category) Clasificarea tematică a datelor geografice la nivel înalt pentru a ajuta la gruparea și căutarea seturilor de date geografice disponibile. + ``` + geoscientific_information + ``` + * Valorile acceptabile sunt _biota_, _boundaries_, _climatologie_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geostiintific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _inteligence_military_, _location_, _oceans_, _planning_cadastre_, _society_, _structure_, _utlities_communication_. + +###### Întreținere_frecvență{#maintenance_frequency} +* [ **Întreținere_frecvență** ](#maintenance_frequency) Frecvenţa cu care se efectuează modificările şi ştergerile datelor după prima producţie. + ``` + daily + ``` + * Valorile acceptabile sunt valori acceptabile sunt _anual_, _aş_nevoie_, _bianual_, _continual_, _day_, _formightly_, _regular_, _lunaly_, _not_planificat_, _quarterly_, _nown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) este de la învechite [ACDD 1, 0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (care a fost identificată în Metadata\\_Conventions " Unidata Dataset Discovery v1.0") standardul metadatelor. Valoarea atributului a fost o listă separată de convenţii de metadate utilizate de acest set de date. În cazul în care un set de date utilizează ACDD 1.0, acest atribut este RECOMANDAT PUTERNIC, de exemplu, @@ -5389,7 +5413,7 @@ Dacă indicele este<1, setul de date este considerat actualizat. Dacă indicele este<=1, setul de date este considerat expirat. Dacă indicele este<=2, setul de date este considerat foarte învechit. -ă testOutOfDate valoarea este de asemenea utilizată de ERDDAP™ generareahttps://*yourDomain*/erddap/outOfDateDatasets.htmlpagina web ( [exemplu](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) care indică seturile de date care au< testOutOfDate > tag-uri, cu seturile de date clasificate după cum sunt depăşite. Dacă modificați tipul de fișier (de la .html la .csv, .jsonlCSV , .nc , .tsv , ...) , puteți obține această informație în diferite formate de fișiere. +ă testOutOfDate valoarea este de asemenea utilizată de ERDDAP™ generarea https://*yourDomain*/erddap/outOfDateDatasets.html pagina web ( [exemplu](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) care indică seturile de date care au< testOutOfDate > tag-uri, cu seturile de date clasificate după cum sunt depăşite. Dacă modificați tipul de fișier (de la .html la .csv, .jsonlCSV , .nc , .tsv , ...) , puteți obține această informație în diferite formate de fișiere. Când este posibil, [GenereazăSeturi de dateXml](#generatedatasetsxml) adaugă testOutOfDate atribut global addAttributes unui set de date. Această valoare este o sugestie bazată pe informațiile disponibile pentru GenerateDatasetsXml. Dacă valoarea nu este adecvată, schimbă-o. @@ -5948,8 +5972,8 @@ despachetatValue = ambalat Valoare \\ * scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone este un atribut OPTIONAL utilizat de ERDDAP™ (și fără standarde de metadate) pentru [variabile de timp și de timp](#time-units) , care pot fi incluse în seturi de date grupate sau în seturi de date tabelare. * Implicit este " Zulu " (care este versiunea modernă a zonei timpului a GMT) . - * Informaţii de fond: "timp compensat" (De exemplu, Pacific Standard Time, -08:00, GMT-8) sunt fixe, specifice, compensare în raport cu Zulu (GMT) . În schimb, "zonele temporale" sunt lucruri mult mai complexe care sunt afectate de Daylight Saving (de exemplu, "US/Pacific") , care au avut reguli diferite în locuri diferite în momente diferite. Zonele orare au întotdeauna nume, deoarece nu pot fi rezumate printr-o simplă valoare compensată. (a se vedea coloana "Denumirile bazei de date TZ" din tabel la [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone atributul vă ajută să se ocupe de datele locale de timp din unele fus orar (De exemplu, 1987-03-25T17:32:05 Pacific Timp) . Dacă aveți șir sau date numerice privind timpul cu a (fix) timpul de compensare, ar trebui pur și simplu ajustați datele la Zulu (care este ceea ce ERDDAP™ Vreau) prin specificarea unui timp de bază diferit în atributul unităților (De exemplu, "ore din 1970-01-01T08:00Z," notați T08 pentru a specifica timpul de compensare) , și întotdeauna verificați rezultatele pentru a vă asigura că obțineți rezultatele dorite. - * Pentru variabilele timbru cu date sursă de la Strings, acest atribut vă permite să specificați o zonă de timp care conduce ERDDAP™ pentru a converti timpul local-zonă de sursă ori (unele în timp standard, unele în lumina zilei de economisire a timpului) în Zulu ori (care sunt întotdeauna în timp standard) . Lista numelor de fus orar valabile este probabil identică cu lista din coloana TZ la [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Zonele orare comune din SUA sunt: SUA/Hawaii, SUA/Alaska, SUA/Pacific, SUA/Mountain, SUA/Arizona, SUA/Central, SUA/Est. + * Informaţii de fond: "timp compensat" (De exemplu, Pacific Standard Time, -08:00, GMT-8) sunt fixe, specifice, compensare în raport cu Zulu (GMT) . În schimb, "zonele temporale" sunt lucruri mult mai complexe care sunt afectate de Daylight Saving (de exemplu, "US/Pacific") , care au avut reguli diferite în locuri diferite în momente diferite. Zonele orare au întotdeauna nume, deoarece nu pot fi rezumate printr-o simplă valoare compensată. (a se vedea coloana "Denumirile bazei de date TZ" din tabel la [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 's time\\_zone atributul vă ajută să se ocupe de datele locale de timp din unele fus orar (De exemplu, 1987-03-25T17:32:05 Pacific Timp) . Dacă aveți șir sau date numerice privind timpul cu a (fix) timpul de compensare, ar trebui pur și simplu ajustați datele la Zulu (care este ceea ce ERDDAP™ Vreau) prin specificarea unui timp de bază diferit în atributul unităților (De exemplu, "ore din 1970-01-01T08:00Z," notați T08 pentru a specifica timpul de compensare) , și întotdeauna verificați rezultatele pentru a vă asigura că obțineți rezultatele dorite. + * Pentru variabilele timbru cu date sursă de la Strings, acest atribut vă permite să specificați o zonă de timp care conduce ERDDAP™ pentru a converti timpul local-zonă de sursă ori (unele în timp standard, unele în lumina zilei de economisire a timpului) în Zulu ori (care sunt întotdeauna în timp standard) . Lista numelor de fus orar valabile este probabil identică cu lista din coloana TZ la [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Zonele orare comune din SUA sunt: SUA/Hawaii, SUA/Alaska, SUA/Pacific, SUA/Mountain, SUA/Arizona, SUA/Central, SUA/Est. * Pentru variabilele de timp cu date de sursă numerice, puteți specifica " time\\_zone " atribut, dar valoarea trebuie să fie " Zulu "sau "UTC." Dacă aveți nevoie de sprijin pentru alte zone de timp, vă rugăm să trimiteți un e-mail lui Chris. John la Noaa.gov.   ###### moștenire_timp_adjust{#legacy_time_adjust} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/ru/docusaurus-plugin-content-docs/current/server-admin/datasets.md index a9fb26c7b3..cea4c83400 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 Подача фактических файлов данных из внешних источников представляет собой огромный риск безопасности. ERDDAP™ Не имеет дело с этим. Вы должны найти решение, которое работает для вас и поставщика данных, например, электронная почта. (для небольших файлов) Вытащить из облака (Например, DropBox или Google Drive.) Сайт Sftp (с паролями) или кроссовки нет (USB большой палец или внешний жесткий диск) . Вы должны принимать только файлы от людей, которых вы знаете. Вам нужно будет сканировать файлы на наличие вирусов и принимать другие меры безопасности. Нет никакой связи в ERDDAP™ в форму поставщика данных (Например, на ERDDAP™ домашняя страница) . Вместо этого, когда кто-то говорит вам, что они хотят, чтобы их данные служили вашим. ERDDAP Вы можете отправить им электронное письмо, сказав что-то вроде: -Да, мы можем получить ваши данные в ERDDAP . Для начала, пожалуйста, заполните форму вhttps://*yourUrl*/erddap/dataProviderForm.html (или http:// если https:// не включен) . +Да, мы можем получить ваши данные в ERDDAP . Для начала, пожалуйста, заполните форму в https://*yourUrl*/erddap/dataProviderForm.html (или http:// если https:// не включен) . После того, как вы закончите, я свяжусь с вами, чтобы проработать окончательные детали. Если вы хотите посмотреть форму (не заполняя его) Вы можете увидеть форму на ERD ? ERDDAP : [Введение](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Часть 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Часть 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Часть 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) и [Часть 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Эти ссылки на ERD ERDDAP™ Отправляйте информацию мне, а не вам, так что не отправляйте информацию с ними, если вы действительно не хотите добавлять данные в ERD ERDDAP . @@ -190,23 +190,23 @@ EDDType генерирует все datasets.xml Куски, которые ну   ##### EDDGrid Из ThreddsCatalog{#eddgridfromthreddscatalog} EDDType генерирует все datasets.xml Куски, необходимые для всех [ EDDGrid Из папы](#eddgridfromdap) наборы данных, которые он может найти, сканируя рекурсивно через THREDDS (субподряд) каталог. Существует множество форм каталога THREDDS URL. Эта опция требует URL .xml с /catalog / в нем, например, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlили -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml или + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (перенаправлено с «Каталог .html») -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlкоторые не являются приемлемыми для EDDGrid Из ThreddsCatalog. + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html которые не являются приемлемыми для EDDGrid Из ThreddsCatalog. Если у вас есть проблемы с EDDGrid Из Тредд Каталог: * Убедитесь, что URL, который вы используете, действителен, включает /catalog / и заканчивается /catalog.xml. -* Если возможно, используйте публичный IP-адрес. (Например,https://oceanwatch.pfeg.noaa.gov) URL, а не локальный цифровой IP-адрес (Например,https://12.34.56.78) . Если THREDDS доступен только через локальный цифровой IP-адрес, вы можете использовать<конвертироватьToPublicSourceUrl> (#конвертный публичный ресурс) так ERDDAP™ Пользователи видят публичный адрес, даже если ERDDAP™ Получает данные с локального числового адреса. +* Если возможно, используйте публичный IP-адрес. (Например, https://oceanwatch.pfeg.noaa.gov ) URL, а не локальный цифровой IP-адрес (Например, https://12.34.56.78 ) . Если THREDDS доступен только через локальный цифровой IP-адрес, вы можете использовать<конвертироватьToPublicSourceUrl> (#конвертный публичный ресурс) так ERDDAP™ Пользователи видят публичный адрес, даже если ERDDAP™ Получает данные с локального числового адреса. * Если у вас есть проблемы, которые вы не можете решить, [Проверьте советы по устранению неполадок](#troubleshooting-tips) . * Низкоуровневый код для этого теперь использует Unidata netcdf-java каталог crawler code (Толстяки. Каталожные классы) Чтобы он мог обрабатывать все каталоги THREDDS (которые могут быть удивительно сложными) Благодаря Unidata для этого кода.   ##### EDDGrid LonPM180FromErddapКаталог{#eddgridlonpm180fromerddapcatalog} Данный тип генерирует datasets.xml делать [ EDDGrid LonPM180](#eddgridlonpm180) наборы данных от всех EDDGrid наборы данных в одном ERDDAP которые имеют значения долготы более 180. -* Если возможно, используйте публичный IP-адрес. (Например,https://oceanwatch.pfeg.noaa.gov) URL, а не локальный цифровой IP-адрес (Например,https://12.34.56.78) . Если ERDDAP™ Доступен только через локальный цифровой IP-адрес, который вы можете использовать.<конвертироватьToPublicSourceUrl> (#конвертный публичный ресурс) так ERDDAP™ Пользователи видят публичный адрес, даже если ERDDAP™ Получает данные с локального числового адреса. +* Если возможно, используйте публичный IP-адрес. (Например, https://oceanwatch.pfeg.noaa.gov ) URL, а не локальный цифровой IP-адрес (Например, https://12.34.56.78 ) . Если ERDDAP™ Доступен только через локальный цифровой IP-адрес, который вы можете использовать.<конвертироватьToPublicSourceUrl> (#конвертный публичный ресурс) так ERDDAP™ Пользователи видят публичный адрес, даже если ERDDAP™ Получает данные с локального числового адреса.   ##### EDDGrid Lon0360FromErddapКаталог{#eddgridlon0360fromerddapcatalog} Данный тип генерирует datasets.xml делать [ EDDGrid Lon0360](#eddgridlon0360) наборы данных от всех EDDGrid наборы данных в одном ERDDAP которые имеют значения долготы менее 0. -* Если возможно, используйте публичный IP-адрес. (Например,https://oceanwatch.pfeg.noaa.gov) URL, а не локальный цифровой IP-адрес (Например,https://12.34.56.78) . Если ERDDAP™ Доступен только через локальный цифровой IP-адрес, который вы можете использовать.<конвертироватьToPublicSourceUrl> (#конвертный публичный ресурс) так ERDDAP™ Пользователи видят публичный адрес, даже если ERDDAP™ Получает данные с локального числового адреса. +* Если возможно, используйте публичный IP-адрес. (Например, https://oceanwatch.pfeg.noaa.gov ) URL, а не локальный цифровой IP-адрес (Например, https://12.34.56.78 ) . Если ERDDAP™ Доступен только через локальный цифровой IP-адрес, который вы можете использовать.<конвертироватьToPublicSourceUrl> (#конвертный публичный ресурс) так ERDDAP™ Пользователи видят публичный адрес, даже если ERDDAP™ Получает данные с локального числового адреса.   ##### EDDs From Files{#eddsfromfiles} Учитывая начальный каталог, он пересекает каталог и все подкаталоги и пытается создать набор данных для каждой группы файлов данных, которые он находит. @@ -566,7 +566,7 @@ https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ### Комментарии типа данных{#data-type-comments} * Из-за плохой поддержки длинных, ulong и char данных во многих типах файлов, мы не рекомендуем использовать эти типы данных в других форматах. ERDDAP . Когда это возможно, используйте двойной вместо длинного и длинного, и используйте струну вместо чар.   -* Метаданные - потому что(OPeN)DAPРеакции .das и .dds не поддерживают длинные или длинные атрибуты или типы данных. (Вместо этого покажите их как двойники.) Вместо этого вы можете использовать ERDDAP табличное представление метаданных, как видно из http .../erdap/ **информация** / * datasetID * .html веб-страница (Например, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (которые вы также можете получить в других типах файлов, например, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) или .nccsv Ответ на метаданные (Например, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) хотя и .nccsv Метаданные доступны только для табличных наборов данных) которые поддерживают все типы данных (В частности, длинный, улун и чар) . +* Метаданные - потому что(OPeN)DAPРеакции .das и .dds не поддерживают длинные или длинные атрибуты или типы данных. (Вместо этого покажите их как двойники.) Вместо этого вы можете использовать ERDDAP табличное представление метаданных, как видно из http .../erdap/ **информация** / * datasetID * .html веб-страница (Например, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (которые вы также можете получить в других типах файлов, например, .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) или .nccsv Ответ на метаданные (Например, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) хотя и .nccsv Метаданные доступны только для табличных наборов данных) которые поддерживают все типы данных (В частности, длинный, улун и чар) .   ### Медиафайлы{#media-files} Не все данные представляют собой массивы цифр или текстов. Некоторые наборы данных состоят из или включают медиафайлы, такие как изображения, аудио и видео файлы. ERDDAP™ Он имеет некоторые специальные функции, которые облегчают пользователям доступ к медиафайлам. Это двухэтапный процесс: @@ -604,7 +604,7 @@ https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ### Работа с файлами AWS S3{#working-with-aws-s3-files} [Веб-служба Amazon (AWS) ](https://aws.amazon.com) является продавцом [облачный сервис](https://en.wikipedia.org/wiki/Cloud_computing) услуг. [S3](https://aws.amazon.com/s3/) Это система хранения объектов, предлагаемая AWS. Вместо иерархической системы каталогов и файлов традиционной файловой системы (Как жесткий диск в вашем ПК) , S3 предлагает только «ведра», которые содержат «объекты». (Мы позвоним им. "files" ) . -Для файлов ASCII (Например, .csv) , ERDDAP™ Может работать с файлами в ведрах напрямую. Единственное, что вам нужно сделать, это указать<fileDir> для набора данных с использованием определенного формата для ведра AWS, например,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Вы не должны использовать<cacheFromUrl>. Смотрите ниже для деталей. +Для файлов ASCII (Например, .csv) , ERDDAP™ Может работать с файлами в ведрах напрямую. Единственное, что вам нужно сделать, это указать<fileDir> для набора данных с использованием определенного формата для ведра AWS, например, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Вы не должны использовать<cacheFromUrl>. Смотрите ниже для деталей. Но для бинарных файлов (например, .nc .grib, .bufr, и .hdf файлы) Вы должны использовать<cacheFromUrl> система, описанная ниже. ERDDAP Netcdf-java (который ERDDAP™ Использование для чтения данных из этих файлов) и другое программное обеспечение для научных данных предназначено для работы с файлами в традиционной файловой системе, которая предлагает [уровень блоков](https://en.wikipedia.org/wiki/Block-level_storage) Доступ к файлам (который позволяет читать фрагменты файла) S3 предлагает только [файловый уровень (объект) ](https://en.wikipedia.org/wiki/Block-level_storage) Доступ к файлам (Что позволяет читать весь файл) . AWS предлагает альтернативу S3 [Упругий Block Store (ЭБС) ](https://aws.amazon.com/ebs/) ), которая поддерживает доступ к файлам на уровне блоков, но стоит дороже, чем S3, поэтому редко используется для массового хранения больших объемов файлов данных. (Когда люди говорят, что хранят данные в облаке (S3) Это дешево, обычно это сравнение яблок с апельсинами.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` URl для этого объекта является - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS поддерживает небольшие изменения в построении этого URL-адреса. ERDDAP™ Для этого нужен конкретный формат: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* В качестве ERDDAP v2.29 Вы можете использовать `s3://` Формат URI вместо ведра URL. Это формат, используемый [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *название ковша* / *ключ* @@ -697,22 +697,22 @@ The *конечная точка_url* могут быть определены Во всех случаях вам понадобится учетная запись AWS, потому что AWS SDK предназначен для работы с клиентами. Java (который ERDDAP™ использует для извлечения информации о содержимом ведра) Требуются учетные данные AWS. (Подробнее об этом ниже) ERDDAP™ Доступ к ведрам AWS S3 возможен только в том случае, если вы указали [<cacheFromUrl> (#cachefromurl) (или)<fileDir>) в определенном формате: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* где * Имя ведра - это краткая форма названия ведра, например, noaa-goes17. * Aws-область, например, us-east-1, из колонки «Регион» в одной из таблиц [Конечные точки обслуживания AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) где ведро действительно находится. * Префикс является необязательным. Если оно присутствует, оно должно '/' . -Например,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Например, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Этот формат URL является одной из рекомендаций AWS S3: [Доступ к ведру](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) и [Это описание префиксов](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ требует, чтобы вы объединили URL-адрес корзины и дополнительный префикс в один URL-адрес, чтобы указать<CacheFromUrl> (или<fileDir>), где находятся файлы. #### Тестирование публичных ковшечек AWS S3{#test-public-aws-s3-buckets} Для общедоступных ведер вы можете и должны протестировать URL-адрес ведра каталога AWS S3 в своем браузере, например, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Если URL ведра правильный и подходящий для ERDDAP Он возвращает XML-документ, который (частичный) Список содержимого этого ведра. К сожалению, полный URL (То есть, ведро URL плюс префикс) это ERDDAP™ Желания для данного набора данных не работают в браузере. AWS не предлагает систему для легкого просмотра иерархии ведра в вашем браузере. (Если это неправильно, пожалуйста, напишите Крису. Джон на noaa.gov. В противном случае, Amazon, пожалуйста, добавьте поддержку!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Если URL ведра правильный и подходящий для ERDDAP Он возвращает XML-документ, который (частичный) Список содержимого этого ведра. К сожалению, полный URL (То есть, ведро URL плюс префикс) это ERDDAP™ Желания для данного набора данных не работают в браузере. AWS не предлагает систему для легкого просмотра иерархии ведра в вашем браузере. (Если это неправильно, пожалуйста, напишите Крису. Джон на noaa.gov. В противном случае, Amazon, пожалуйста, добавьте поддержку!) #### Просмотр содержимого ведра{#viewing-the-contents-of-a-bucket} -Ведра S3 часто содержат несколько категорий файлов в нескольких псевдоподкаталогах, которые могут стать парой файлов. ERDDAP™ наборы данных. Чтобы сделать ERDDAP™ Наборы данных, вам нужно знать начальный каталог для<CacheFromUrl> (или<fileDir>) и формат имен файлов, которые идентифицируют это подмножество файлов. Если вы попытаетесь просмотреть все содержимое ведра в браузере, S3 просто покажет вам первые 1000 файлов. В настоящее время лучший способ для вас, чтобы просмотреть все содержимое ведра, чтобы сделать [EDDTable FromFileNames](#eddtablefromfilenames) набор данных (на вашем ПК ERDDAP™ и/или в вашей публичной ERDDAP ) , что также дает вам простой способ просматривать структуру каталога и загружать файлы. The<FileDir> для этого будет URL, который вы сделали выше, например,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Почему AWS S3 не предлагает быстрый и простой способ сделать это без учетной записи AWS? \\] Обратите внимание, что когда я делаю это на своем ПК в сети, отличной от Amazon, похоже, что Amazon замедляет реакцию на струйку. (около 100 (?) Файлы на куски) После первых нескольких кусков (1000 файлов на куски) Скачиваются. Так как ведра могут иметь огромное количество файлов (Noaa-goes17 — 26 миллионов) Получение всего содержимого ведра может занять несколько часов EDDTableFromFileNames. (Например, 12!) до конца. \\[ Amazon, это правда? \\] +Ведра S3 часто содержат несколько категорий файлов в нескольких псевдоподкаталогах, которые могут стать парой файлов. ERDDAP™ наборы данных. Чтобы сделать ERDDAP™ Наборы данных, вам нужно знать начальный каталог для<CacheFromUrl> (или<fileDir>) и формат имен файлов, которые идентифицируют это подмножество файлов. Если вы попытаетесь просмотреть все содержимое ведра в браузере, S3 просто покажет вам первые 1000 файлов. В настоящее время лучший способ для вас, чтобы просмотреть все содержимое ведра, чтобы сделать [EDDTable FromFileNames](#eddtablefromfilenames) набор данных (на вашем ПК ERDDAP™ и/или в вашей публичной ERDDAP ) , что также дает вам простой способ просматривать структуру каталога и загружать файлы. The<FileDir> для этого будет URL, который вы сделали выше, например, https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Почему AWS S3 не предлагает быстрый и простой способ сделать это без учетной записи AWS? \\] Обратите внимание, что когда я делаю это на своем ПК в сети, отличной от Amazon, похоже, что Amazon замедляет реакцию на струйку. (около 100 (?) Файлы на куски) После первых нескольких кусков (1000 файлов на куски) Скачиваются. Так как ведра могут иметь огромное количество файлов (Noaa-goes17 — 26 миллионов) Получение всего содержимого ведра может занять несколько часов EDDTableFromFileNames. (Например, 12!) до конца. \\[ Amazon, это правда? \\] #### Как сделать EDDTable Набор данных FromFileNames с ведром AWS S3{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Если у вас есть имя ведра, но у вас еще нет списка файлов в ведре S3 или префикса, который идентифицирует местоположение соответствующих файлов в ведре, используйте приведенные ниже инструкции для создания набора данных EDDTableFromFileNames, чтобы вы могли просматривать иерархию каталогов ведра S3 через ERDDAP ? "files" система. @@ -727,22 +727,24 @@ java.lang. Исключение: файл профиля не может быт Подсказка для Linux и Mac OS: файл учетных данных должен быть в домашнем каталоге пользователя, на котором работает Tomcat (и ERDDAP ) (Для этого пункта мы предположим, что пользователь=tomcat) в файле под названием ~/.aws/credentials. Не думайте, что ~ is /home/tomcat — на самом деле используйте cd ~, чтобы узнать, где операционная система думает ~ для пользователя =tomcat. Создайте каталог, если он не существует. Кроме того, после того, как вы поместите файл учетных данных на место, убедитесь, что пользователь и группа для файла являются томкатом, а затем используйте 400 учетных данных chmod, чтобы убедиться, что файл читается только для пользователя = томкат. 3. Создайте ведро URL в [форматировать, ERDDAP™ требует](#accessing-files-in-an-aws-s3-bucket) Например, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) и (для общественных ведер) Проверьте его в браузере, чтобы убедиться, что он возвращает документ XML, который имеет частичный список содержимого этого ведра. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) и (для общественных ведер) Проверьте его в браузере, чтобы убедиться, что он возвращает документ XML, который имеет частичный список содержимого этого ведра.   4. Использовать [Генерировать наборы данныхXml](#generatedatasetsxml) Чтобы создать [EDDTable FromFileNames](#eddtablefromfilenames) набор данных: * Для начального каталога используйте этот синтаксис: \\*\\*\\ *Скриншоты OnTheFly,* YourBucketUrl Например, - \\*\\*(перенаправлено с «OnTheFly»)https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*(перенаправлено с «OnTheFly») https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Имя файла regex? * * Рекурсивный? истинный * перезаряжать Каждые минуты? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * институт? NOAA * резюме? ничего ( ERDDAP™ Он автоматически создаст достойное резюме.) * Название? ничего ( ERDDAP™ Это позволит создать достойный заголовок автоматически.) Как обычно, вы должны отредактировать полученный XML для проверки правильности и внесения улучшений до того, как часть наборов данных будет использовать его в своей работе. datasets.xml . 5. Если вы следуете инструкциям выше и загружаете набор данных в ERDDAP Вы создали набор данных EDDTableFromFiles. В качестве примера, чтобы облегчить просмотр и загрузку файлов из ведер открытых данных AWS, мы создали наборы данных EDDTableFromFileNames (см. список ниже). - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) практически для всех [AWS S3 Open Data](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) практически для всех [AWS S3 Open Data](https://registry.opendata.aws/) . \\[ Несколько ведер, которые мы не включили, также имеют большое количество файлов в корневой директории. (больше, чем может быть загружено в разумные сроки) или не разрешать публичный доступ (Разве не все они должны быть публичными?) Запрашивающий платит ведра (Например, Sentinel) . \\] Если вы нажмете на "files" Ссылка для одного из этих наборов данных, вы можете просматривать дерево каталогов и файлы в этом ведре S3. Из-за дороги\\*\\*\\* fromOnTheFly EDDTableFromFiles работает, эти списки каталогов всегда идеально актуальны, потому что ERDDAP™ Поймать их на лету. Если вы нажмете вниз по дереву каталога на фактическое имя файла и нажмете на имя файла, ERDDAP™ Ваш запрос будет перенаправлен на AWS S3, чтобы вы могли загрузить файл непосредственно из AWS. Затем вы можете проверить этот файл. @@ -756,7 +758,7 @@ java.lang. Исключение: файл профиля не может быт **Тогда вы можете сделать ERDDAP™ наборы данных, которые дают пользователям доступ к данным в файлах.** Смотрите инструкции в [ ERDDAP™ S3 Ведра](#erddap-and-aws-s3-buckets) (выше) . Для набора данных EDDTableFromFileNames, который вы сделали выше, если вы немного покопаетесь с именами каталогов и файлов в дереве каталогов, становится ясно, что имена каталогов верхнего уровня (Например, ABI-L1b-RadC) соответствует тому, что ERDDAP™ Мы будем называть отдельные наборы данных. Ведро, с которым вы работаете, может быть похожим. Затем вы можете создать отдельные наборы данных в ERDDAP™ для каждого из этих наборов данных, используя, например, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ как<cacheFromUrl>. К сожалению, для этого конкретного примера наборы данных в корзине представляют собой наборы данных уровня 1 или уровня 2, которые ERDDAP™ [не особенно хорош в](#dimensions) Потому что набор данных представляет собой более сложный набор переменных, которые используют различные размеры.   @@ -975,7 +977,7 @@ nco/ncatted - единицы, время, o,c' секунды с 197001-01T00:00 ### EDDGrid Из папы{#eddgridfromdap} [ ** EDDGrid Из папы** ](#eddgridfromdap) обрабатывает переменные сетки от [ DAP ](https://www.opendap.org/) Серверы. -* Мы настоятельно рекомендуем использовать [Генерировать наборы данных Программа Xml](#generatedatasetsxml) Чтобы составить приблизительный проект datasets.xml Кусок для этого набора данных. Вы можете собрать необходимую информацию, чтобы настроить ее или создать свой собственный XML. EDDGrid Набор данных FromDap, просмотрев файлы DDS и DAS исходного набора данных в вашем браузере (Добавление .das и .dds в sourceUrl Например, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Мы настоятельно рекомендуем использовать [Генерировать наборы данных Программа Xml](#generatedatasetsxml) Чтобы составить приблизительный проект datasets.xml Кусок для этого набора данных. Вы можете собрать необходимую информацию, чтобы настроить ее или создать свой собственный XML. EDDGrid Набор данных FromDap, просмотрев файлы DDS и DAS исходного набора данных в вашем браузере (Добавление .das и .dds в sourceUrl Например, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap может получать данные из любой многомерной переменной DAP Сервер данных. (Раньше, EDDGrid FromDap был ограничен переменными, обозначенными как «сетки», но это больше не является требованием.)   @@ -1335,7 +1337,7 @@ nco/ncatted - единицы, время, o,c' секунды с 197001-01T00:00 ``` -Обратите внимание на использование группы захвата No 2 для захвата цифр, которые происходят после «r» или «s» и до «\\_global». Этот пример также показывает, как добавить дополнительные атрибуты. (например, ioos\\_category и единицы) переменной оси. +Обратите внимание на использование группы захвата номер 2 для захвата цифр, которые происходят после 'r' или 's', и до "\\_global" . Этот пример также показывает, как добавить дополнительные атрибуты. (например, ioos\\_category и единицы) переменной оси.   #### Внешне сжатые файлы{#externally-compressed-files} * Наборы данных, которые являются подмножествами EDDGrid Из материалов и EDDTable FromFiles может обслуживать данные непосредственно из файлов данных, сжатых извне, включая .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 и .Z файлы. @@ -1433,7 +1435,7 @@ nco/ncatted - единицы, время, o,c' секунды с 197001-01T00:00 Вместо этого используйте [<cacheFromUrl>система (#cachefromurl) . Доступ ERDDAP™ наборы данных в виде файлов по запросам байтового диапазона - -Переверните это, учитывая, что вы можете (в теории) Подумайте о наборе данных в ERDDAP™ Как гигант .nc файл с приложением " .nc "на базу OPen DAP URL для данного набора данных (например,https://myserver.org/erddap/griddap/datasetID.ncа также путем добавления запроса после этого для указания подмножества) Возможно, разумно спросить, можно ли использовать netcdf-java. Ferret или какой-либо другой NetCDF клиентское программное обеспечение для чтения данных через HTTP-запросы из диапазона ERDDAP . Ответ - нет, потому что на самом деле нет огромного " .nc "файл. Если вы хотите сделать это, выберите один из этих вариантов: +Переверните это, учитывая, что вы можете (в теории) Подумайте о наборе данных в ERDDAP™ Как гигант .nc файл с приложением " .nc "на базу OPen DAP URL для данного набора данных (например, https://myserver.org/erddap/griddap/datasetID.nc а также путем добавления запроса после этого для указания подмножества) Возможно, разумно спросить, можно ли использовать netcdf-java. Ferret или какой-либо другой NetCDF клиентское программное обеспечение для чтения данных через HTTP-запросы из диапазона ERDDAP . Ответ - нет, потому что на самом деле нет огромного " .nc "файл. Если вы хотите сделать это, выберите один из этих вариантов: * Использовать(OPeN)DAPклиентское программное обеспечение для подключения к услугам griddap, предлагаемым ERDDAP . Это то, что DAP (и таким образом ERDDAP ) Он был разработан для. Это очень эффективно. * Или скачать исходный файл (s) из которого "files" система (или файл подмножества через .nc ? запрос) на компьютер и использовать netcdf-java; Ferret или какой-либо другой NetCDF Клиентское программное обеспечение для чтения (теперь) локальный файл (s) . @@ -2253,9 +2255,9 @@ The Trailing Z в оригинале time\\_precision строка являет >  </dataset> ### EDDTable FromDapSequence{#eddtablefromdapsequence} - [ **EDDTable FromDapSequence** ](#eddtablefromdapsequence) обрабатывает переменные в 1- и 2-уровневых последовательностях [ DAP ](https://www.opendap.org/) Серверы, такие как DAP Пер (был вhttps://www.pmel.noaa.gov/epic/software/dapper/Теперь прекращено) . + [ **EDDTable FromDapSequence** ](#eddtablefromdapsequence) обрабатывает переменные в 1- и 2-уровневых последовательностях [ DAP ](https://www.opendap.org/) Серверы, такие как DAP Пер (был в https://www.pmel.noaa.gov/epic/software/dapper/ Теперь прекращено) . -* Мы настоятельно рекомендуем использовать [Генерировать наборы данных Программа Xml](#generatedatasetsxml) Чтобы составить приблизительный проект datasets.xml Кусок для этого набора данных. Затем вы можете отредактировать это, чтобы настроить его. Вы можете собрать необходимую информацию, просмотрев файлы DDS и DAS исходного набора данных в своем браузере (добавляя .das и .dds в исходный набор данных). sourceUrl (примером являетсяhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Мы настоятельно рекомендуем использовать [Генерировать наборы данных Программа Xml](#generatedatasetsxml) Чтобы составить приблизительный проект datasets.xml Кусок для этого набора данных. Затем вы можете отредактировать это, чтобы настроить его. Вы можете собрать необходимую информацию, просмотрев файлы DDS и DAS исходного набора данных в своем браузере (добавляя .das и .dds в исходный набор данных). sourceUrl (примером является https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Переменная находится в DAP последовательность, если ответ .dds указывает, что структура данных, удерживающая переменную, является «последовательностью». (бесчувственный случай) . * В некоторых случаях вы увидите последовательность в последовательности, 2-уровневую последовательность — EDDTable FromDapSequence также обрабатывает их. @@ -2378,15 +2380,15 @@ The Trailing Z в оригинале time\\_precision строка являет * [Водитель JDBC и<Имя водителя> (#jdbc-водитель) - Вы должны получить соответствующий файл драйвера .jar JDBC 3 или JDBC 4 для вашей базы данных. положить его в *кот* /webapps/erddap/WEB-INF/lib после установки ERDDAP . Тогда в твоей datasets.xml Для этого набора данных вы должны указать<имя водителя для этого водителя, которое (К сожалению,) отличается от имени файла. Поиск в Интернете для драйвера JDBC для вашей базы данных и имени драйвера Java Его нужно использовать. - * Для MariaDB попробуйте [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Для MariaDB попробуйте [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) The<DriverName для использования в datasets.xml (см. ниже) Вероятно, это org.mariadb.jdbc. Водитель. - * Для MySQL и Amazon RDS попробуйте [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Для MySQL и Amazon RDS попробуйте [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) The<DriverName для использования в datasets.xml (см. ниже) Возможно, это com.mysql.jdbc. Водитель. - * Для Oracle Попробуй. [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Для Oracle Попробуй. [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . The<DriverName для использования в datasets.xml (см. ниже) Возможно, это oracle.jdbc.driver. Oracle Водитель. - * Для Postgresql у нас есть водитель JDBC 4 [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Для Postgresql у нас есть водитель JDBC 4 [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) The<DriverName для использования в datasets.xml (см. ниже) Вероятно, это org.postgresql. Водитель. - * Для SQL Server вы можете получить драйвер JTDS JDBC [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Для SQL Server вы можете получить драйвер JTDS JDBC [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . The<DriverName для использования в datasets.xml (см. ниже) Это, вероятно, net.sourceforge.jtds.jdbc. Водитель. После того, как вы положили драйвер JDBC .jar в ERDDAP™ В каталоге lib необходимо добавить ссылку на файл .jar в файлах сценариев .bat и/или .sh для GenerateDatasets. Xml, DasDds и ArchiveADataset, которые находятся в *кот* /webapps/erddap/WEB-INF/ Directory; в противном случае вы получите ClassNotFoundException при запуске этих сценариев. @@ -2524,7 +2526,7 @@ PostgreSQL будет реагировать быстрее, если вы [ВА username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Общая информация об использовании DataSource находится на [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Общая информация об использовании DataSource находится на [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Видишь? [Tomcat Data Source Информация](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) и [Примеры источников Tomcat Data](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) или искать в Интернете примеры использования DataSources с другими серверами приложений. * Если все остальное провалится, Подумайте о хранении данных в коллекции NetCDF v3 .nc файлы (особенно .nc Файлы, которые используют [CF Дискретная геометрия выборки (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Структуры данных Ragged Array и так могут обрабатываться ERDDAP ? [EDDTable FromNcCFFiles](#eddtablefromnccffiles) ) . Если они логически организованы (Каждый с данными для куска пространства и времени) , ERDDAP™ Они могут быстро извлекать из них данные. @@ -2608,7 +2610,7 @@ PostgreSQL будет реагировать быстрее, если вы [ВА Часть XML, генерируемая GenerateDatasetsXml для каждого набора данных, включает: - * А. datasetID который является EDDGrid ? datasetID Плюс "_AsATable". + * А. datasetID который является EDDGrid ? datasetID плюс "\\_AsATable" . * Новый глобальный атрибут, который является EDDGrid резюме плюс новый первый абзац, описывающий, что это набор данных. * Новый глобальный атрибут, который является EDDGrid "Титул плюс", (Как столик) ". * Новый глобальный атрибут maxAxis0 со значением 10. @@ -2644,21 +2646,21 @@ PostgreSQL будет реагировать быстрее, если вы [ВА * [Данные в наборе данных EDDTableFromFileNames](#eddtablefromfilenames-data) Это стол, который ERDDAP™ Создает на лету информацию о группе локальных файлов. В таблице есть строка для каждого файла. Четыре основных атрибута в [ datasets.xml для этого набора данных](#eddtablefromfilenames-skeleton-xml) Определите, какие файлы будут включены в этот набор данных: ##### файл Дир{#filedir} - * <FileDir>- Это указывает каталог источника в файловой системе сервера с файлами для этого набора данных. Файлы, которые фактически находятся в файловой системе сервера<fileDir> появится в столбце URL этого набора данных в виртуальном каталоге с именемhttps://*serverUrl*/erddap/files/*datasetID/*. + * <FileDir>- Это указывает каталог источника в файловой системе сервера с файлами для этого набора данных. Файлы, которые фактически находятся в файловой системе сервера<fileDir> появится в столбце URL этого набора данных в виртуальном каталоге с именем https://*serverUrl*/erddap/files/*datasetID/* . Например, если datasetID Является JPLMU RSS Т. и<fileDir> является /home/data/mur/, В этом каталоге есть файл под названием jplMU. RSS T20150103000000.png, URL, который будет показан пользователям для этого файла, будет - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Помимо использования локального каталога для<fileDir>, вы также можете указать URL удаленной страницы, похожей на каталог. Это работает с: * Неагрегированные наборы данных в THREDDS, например, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Этот сервер больше не доступен. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Этот сервер больше не доступен. \\] * Неагрегированные наборы данных в Hyrax Например, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Большинство Apache-подобных каталогов, например, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### Скриншоты OnTheFly{#fromonthefly} [\\*\\*(перенаправлено с «OnTheFly»)](#fromonthefly) - Для больших ведер S3 (Noaa-goes17 содержит 26 миллионов файлов) Это может занять ERDDAP™ до 12 часов для загрузки всей информации о содержимом ведра (А потом возникают другие проблемы) . Чтобы обойти это, есть специальный способ использовать<fileDir> в EDDTableFromFileNames для создания набора данных с каталогом и именами файлов из ведра AWS S3. В наборе данных не будет списка всех каталогов и имен файлов S3, которые пользователь может искать по запросам к набору данных. Но набор данных получит имена каталогов и файлов на лету, если пользователь пересекает иерархию каталогов с набором данных. "files" вариант. Таким образом, это позволяет пользователям просматривать иерархию файлов S3 и файлы через набор данных. "files" система. Для этого вместо указания URL-адреса ведёрка S3 в качестве «Начало каталога» (Генерировать наборы данных Xml) или<FileDir> (в datasets.xml ) Используйте: ``` @@ -2837,13 +2839,13 @@ URL, который будет показан пользователям для * The<Тег cacheFromUrl> позволяет указать URL-адрес со списком файлов удаленного набора данных из списка удаленных файлов. * Неагрегированные наборы данных в THREDDS, например, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Этот сервер больше не доступен. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Этот сервер больше не доступен. \\] * Неагрегированные наборы данных в Hyrax Например, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Большинство Apache-подобных каталогов, например, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * Ведра S3, например, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Однако для этого может потребоваться учетная запись AWS и дополнительная настройка. Видишь? [Обсуждение S3 Buckets in ERDDAP™ ](#working-with-aws-s3-files) . Кроме того, вам обычно не нужно использовать кэш. FromUrl с файлами в корзинах S3, если файлы являются файлами ASCII (Например, .csv) Потому что ERDDAP™ Может эффективно считывать данные из ведра непосредственно через поток. @@ -2901,7 +2903,7 @@ URL, который будет показан пользователям для Второй вариант – это конкретное значение. Приведенный выше пример будет соответствовать каталогам только в течение следующих 10 дней 2018 года, например: - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Этот сервер больше не доступен. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Этот сервер больше не доступен. \\] день 011, 012, ..., 019. (Посмотри. [нормативная документация](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) и [учебник по регексу](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Если вам нужна помощь в создании<cachePartialPathRegex>, пожалуйста, напишите нам<CacheFromUrl > Крис. Джон на noaa.gov. @@ -3384,7 +3386,7 @@ EDDTable FromHttpGet отличается от всех других типов * вставить * Запрос отформатирован как стандартный ответ формы HTML, с парами ключ = значение, разделенными на '&'. Например, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 рассказывать ERDDAP™ Добавить или изменить данные для stationID =46088 за указанное время. * Автором этого изменения является Джон Смит, а ключом является SomeKey1. * URL должен содержать действительные значения. (Недостающие ценности) Для всего этого [ http Получить требуемые переменные](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTable FromHttpGet отличается от всех других типов   * .delete * Запрос отформатирован как стандартный ответ формы HTML, с парами ключ = значение, разделенными на '&'. Например, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 рассказывать ERDDAP™ Чтобы удалить данные для stationID =46088 в указанное время. * Автором этого изменения является Джон Смит, а ключом является SomeKey1. * URL должен указывать [ http Получить требуемые переменные](#httpgetrequiredvariables-global-attribute) в запросе (например, stationID время) . Если эти значения соответствуют значениям в строке, уже в наборе данных (которые обычно) Старые ценности эффективно удаляются. (Старые значения по-прежнему доступны, если пользователь запрашивает данные из предыдущего. [версия](#versioning) из набора данных) . @@ -3667,7 +3669,7 @@ HTTP [Пост](https://en.wikipedia.org/wiki/POST_(HTTP) ) является л ##### HTTPS скачать и удалить{#https-put-and-delete} * [Как насчет HTTPS PUT и Delete?](#https-put-and-delete) - [Протокол передачи гипертекста (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) является основой Всемирной паутины и причиной того, что URL-адреса веб-страниц начинаются с "http://"или ""https://". HTTPS - это HTTP с дополнительным уровнем безопасности. Каждый день браузеры, скрипты и компьютерные программы создают миллиарды HTTP. (S) **Встать** Запрос на получение информации из удаленных источников. HTTP (S) включает в себя и другие [глаголы](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Особенно PUT (Чтобы перенести данные на сервер) и удалять (Чтобы удалить данные с сервера) . Да, PUT и DELETE — это правильный способ вставлять данные в набор данных и удалять их через HTTP. (S) . GET поддерживается любым программным обеспечением, которое может работать с HTTP. (S) . С GET действительно легко работать. Все уже знают, как работать с GET, и многие знают, как использовать POST. (которые могут быть использованы практически таким же образом, как и) Мы создали EDDTableFromHttpGet для работы с GET и POST. Очень мало людей (Немногие программисты) Мы всегда работали с PUT и DELETE. PUT и DELETE обычно поддерживаются только компьютерными языками, поэтому для их использования требуется искусная программа. Таким образом, PUT и DELETE обычно являются гораздо более громоздким подходом, учитывая то, как развивались инструменты. + [Протокол передачи гипертекста (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) является основой Всемирной паутины и причиной того, что URL-адреса веб-страниц начинаются с " http://" или "" https://" . HTTPS - это HTTP с дополнительным уровнем безопасности. Каждый день браузеры, скрипты и компьютерные программы создают миллиарды HTTP. (S) **Встать** Запрос на получение информации из удаленных источников. HTTP (S) включает в себя и другие [глаголы](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Особенно PUT (Чтобы перенести данные на сервер) и удалять (Чтобы удалить данные с сервера) . Да, PUT и DELETE — это правильный способ вставлять данные в набор данных и удалять их через HTTP. (S) . GET поддерживается любым программным обеспечением, которое может работать с HTTP. (S) . С GET действительно легко работать. Все уже знают, как работать с GET, и многие знают, как использовать POST. (которые могут быть использованы практически таким же образом, как и) Мы создали EDDTableFromHttpGet для работы с GET и POST. Очень мало людей (Немногие программисты) Мы всегда работали с PUT и DELETE. PUT и DELETE обычно поддерживаются только компьютерными языками, поэтому для их использования требуется искусная программа. Таким образом, PUT и DELETE обычно являются гораздо более громоздким подходом, учитывая то, как развивались инструменты.   ##### HttpGet Заметки{#httpget-notes} * [Заметки](#httpget-notes) @@ -3676,7 +3678,7 @@ HTTP [Пост](https://en.wikipedia.org/wiki/POST_(HTTP) ) является л ##### Спасибо.{#thanks} * [Спасибо за основную идею.](#thanks) Основная идея для EDDTableFromHttpGet (То есть, используя HTTP GET запрос на добавление данных в набор данных) Это от UCAR (NCAR?) [Облачные сервисы передачи данных в реальном времени (Слова) ](https://github.com/earthcubeprojects-chords) Проект. Формат параметров в запросе (повторяющийся *Имя = значение* Разделенный &'s) Это тот же стандартный формат, который используется HTML-формами на веб-страницах. Это простая и блестящая идея и тем более потому, что она идеально сочетается с ERDDAP существующая система для работы с табличными данными. Идея очевидна задним числом, но я (Бобби) Не думал об этом. EDDTable FromHttp Используйте эту основную идею в сочетании с нашими идеями о том, как ее реализовать, чтобы создать систему, которая будет работать. ERDDAP™ для загрузки данных. Помимо основной идеи использования GET для ввода данных в систему, реализация EDDTableFromHttpGet полностью отличается и полностью независима от CHORDS. (Например, файлы журналов, фрагментация данных, другая система безопасности, поддержка CRUD, воспроизводимые данные) . Наше знакомство с CHORDS было всего лишь вебинаром. Мы не смотрели на их код и не читали об их проекте, потому что сразу поняли, что хотим внедрить систему по-другому. Но мы благодарны им за основную идею. Полная ссылка на слова является -Daniels, M.D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D.S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 год) . Облачные сервисы обработки данных в реальном времени для Geosciences (Слова) программное обеспечение. UCAR/NCAR — Лаборатория наблюдения Земли. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M.D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D.S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 год) . Облачные сервисы обработки данных в реальном времени для Geosciences (Слова) программное обеспечение. UCAR/NCAR — Лаборатория наблюдения Земли. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTable From Hyrax Файлы{#eddtablefromhyraxfiles} [ **EDDTable From Hyrax Файлы** ](#eddtablefromhyraxfiles) (обесцененный) агрегирует файлы данных с несколькими переменными, каждая с одним или несколькими общими размерами (Например, время, высота (или глубина) Широта, долгота) и обслуживается а [ Hyrax OPeNDAP сервер](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Daniels, M.D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D.S., Martin, C * Этот класс скриншотов Hyrax веб-страницы со списками файлов в каждом каталоге. В связи с этим он очень специфичен для нынешнего формата. Hyrax Веб-страницы. Мы постараемся приспособиться ERDDAP™ Если и когда будущие версии Hyrax Измените порядок перечисления файлов. * The<Настройка fileDir> игнорируется. Поскольку этот класс загружает и делает локальную копию каждого удаленного файла данных, ERDDAP™ Вынуждает файл Чтобы быть *BigParent Директория* /копия/ * datasetID * /. * Для< sourceUrl >, используйте URL базового каталога набора данных в Hyrax сервера, например, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (Но поставьте его на одну линию) (К сожалению, этот сервер больше не доступен.) . The sourceUrl Веб-страница обычно имеет "" OPeNDAP Серверный индекс \\[ название \\] "наверху. * Поскольку этот класс всегда загружает и делает локальную копию каждого удаленного файла данных, вы никогда не должны заворачивать этот набор данных. [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ The sourceUrl Веб-страница обычно имеет "" OPeNDAP Сер Другая проблема с этими файлами: переменная Principal\\_Investigator row\\_size не имеет атрибута sample\\_dimension и не следует вышеупомянутому правилу. -Образцы файлов для этого типа набора данных можно найти вhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Этот сервер больше не доступен \\] . +Образцы файлов для этого типа набора данных можно найти в https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Этот сервер больше не доступен \\] . Смотрите суперкласс этого класса, [EDDTable Из материалов](#eddtablefromfiles) Для получения информации о том, как работает этот класс и как его использовать. @@ -3850,10 +3852,10 @@ CF DSG определяет десятки форматов файлов и вк [ **EDDTable FromNOS** ](#eddtablefromnos) (Обнародовано) обрабатывает данные из a NOAA [НОС](https://opendap.co-ops.nos.noaa.gov/axis/) Источник, который использует [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) Запросы и ответы. Он очень специфичен для NOAA XML от NOS. См. образец набора данных EDDTableFromNOS в наборах данных2.xml.   ### EDDTable FromOBIS{#eddtablefromobis} - [ **EDDTable FromOBIS** ](#eddtablefromobis) Обработка данных из биогеографической информационной системы океана (БИС) сервер (былhttp://www.iobis.org ) . Возможно, больше нет активных серверов, которые используют этот устаревший тип серверной системы OBIS. + [ **EDDTable FromOBIS** ](#eddtablefromobis) Обработка данных из биогеографической информационной системы океана (БИС) сервер (был http://www.iobis.org ) . Возможно, больше нет активных серверов, которые используют этот устаревший тип серверной системы OBIS. * Серверы OBIS ожидают запрос XML и возвращают ответ XML. -* Все серверы OBIS обслуживают одни и те же переменные одинаково. (былhttp://iobis.org/tech/provider/questions) Вам не нужно много указывать, чтобы настроить набор данных OBIS в ERDDAP . +* Все серверы OBIS обслуживают одни и те же переменные одинаково. (был http://iobis.org/tech/provider/questions ) Вам не нужно много указывать, чтобы настроить набор данных OBIS в ERDDAP . * Вы должны включить " creator\\_email "Атрибут в глобальном масштабе addAttributes Поскольку эта информация используется в рамках лицензии. Подходящий адрес электронной почты можно найти, прочитав ответ XML от sourceURL. * Вы можете получить или не получить глобальный атрибут.< subsetVariables > (#subsetvariables) Работа с сервером OBIS. Если вы попытаетесь, попробуйте одну переменную. (Научные имена или гены) . #### EDDTable FromOBIS скелет XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ CF DSG определяет десятки форматов файлов и вк * Сви (Сенсор Web Enablement) и SOS (Сенсорная служба наблюдения) есть [Стандарты OpenGIS®](https://www.ogc.org/standards) . На этом сайте есть стандартные документы. * The OGC Веб-сервисы Общая спецификация ver 1.1.0 ( OGC 06-121r3) Охватывает строительство запросов GET и POST (см. раздел 7.2.3 и раздел 9) . * Если вы отправляете запрос getCapabilities xml SOS сервер ( sourceUrl + "?сервис" SOS &request= GetCapabilities ") , вы получаете результат xml со списком станций и наблюдаемых Свойства, для которых имеются данные. - * Наблюдаемая собственность является формальной ссылкой URI на собственность. Например, urn:ogc:phenomenon:longitude:wgs84 илиhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Наблюдаемая собственность является формальной ссылкой URI на собственность. Например, urn:ogc:phenomenon:longitude:wgs84 или https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Наблюдаемая собственность не является переменной. - * Более чем одна переменная может иметь одинаковую наблюдаемую Собственность (Например, внутри и снаружи Темп мог наблюдаться оба Собственностьhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Более чем одна переменная может иметь одинаковую наблюдаемую Собственность (Например, внутри и снаружи Темп мог наблюдаться оба Собственность https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Если вы отправляете запрос getObservation xml SOS Сервер, вы получаете результат xml с описаниями имен полей в ответе, полевых блоках и данных. Названия полей будут включать долготу, широту, глубину. (возможно) И время. * Каждый dataVariable Для EDDTable From SOS должен включать атрибут «наблюдаемая собственность», который идентифицирует наблюдаемую собственность, которая должна быть запрошена у сервера для получения этой переменной. Часто, несколько dataVariable s перечислит ту же составную наблюдаемую собственность. * Тип данных для каждого dataVariable Сервер может не указывать. Если это так, вы должны посмотреть ответы на XML-данные с сервера и назначить соответствующие ответы.<DataType>s (#тип данных) в ERDDAP™ набор данных dataVariable определения. @@ -3991,11 +3994,11 @@ CF DSG определяет десятки форматов файлов и вк * Этот класс читает файлы каталога.xml, обслуживаемые THREDDS со списками<Каталог Refs> (Дополнительные подфайлы catalog.xml) и<набор данных> (файлы данных) . * The<Настройка fileDir> игнорируется. Поскольку этот класс загружает и делает локальную копию каждого удаленного файла данных, ERDDAP™ Вынуждает файл Чтобы быть *BigParent Директория* /копия/ * datasetID * /. * Для< sourceUrl > использовать URL-адрес файла catalog.xml для набора данных на сервере THREDDS, например: для этого URL-адреса, который может использоваться в веб-браузере; - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Этот сервер больше не доступен. \\] , -использовать< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Этот сервер больше не доступен. \\] , +использовать< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (Но поставьте его на одну линию) . * Поскольку этот класс всегда загружает и делает локальную копию каждого удаленного файла данных, вы никогда не должны заворачивать этот набор данных. [EDDTableCopy](#eddtablecopy) . -* Этот тип набора данных поддерживает OPTIONAL, редко используемый, специальный тег.<Специальный режим *режим* </specialMode>, который может быть использован для указания того, что специальные, жестко закодированные правила должны использоваться для определения того, какие файлы должны быть загружены с сервера. В настоящее время единственным действительным *режим* SAMOS используется с наборами данных изhttps://tds.coaps.fsu.edu/thredds/catalog/samosзагружать только файлы с номером последней версии. +* Этот тип набора данных поддерживает OPTIONAL, редко используемый, специальный тег.<Специальный режим *режим* </specialMode>, который может быть использован для указания того, что специальные, жестко закодированные правила должны использоваться для определения того, какие файлы должны быть загружены с сервера. В настоящее время единственным действительным *режим* SAMOS используется с наборами данных из https://tds.coaps.fsu.edu/thredds/catalog/samos загружать только файлы с номером последней версии. * Смотрите суперкласс этого класса, [EDDTable Из материалов](#eddtablefromfiles) Для получения информации о том, как работает этот класс и как его использовать. * Смотрите примеры 1D, 2D, 3D и 4D для [EDDTable FromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ The datasets.xml для этого набора данных может имет ``` ``` -Это приведет к совпадению местных sourceUrl (такие какhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -в общественное sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +Это приведет к совпадению местных sourceUrl (такие как https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +в общественное sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Любые изменения в стоимости этого тега вступят в силу в следующий раз. ERDDAP™ читать datasets.xml в том числе в ответ на набор данных [флаг](/docs/server-admin/additional-information#flag) . Но по соображениям безопасности и причинам, связанным с системой подписки, **Не используйте эту игрушку!** @@ -4314,7 +4317,7 @@ PartialRequestMaxCells — предпочтительное максимальн ``` * Вам не нужно перезагружать ERDDAP™ Для изменений в<«Черный список» вступает в силу. Изменения будут обнаружены в следующий раз. ERDDAP™ Проверьте, нужно ли перезагружать какие-либо наборы данных. Вы можете ускорить процесс, посетив [setDataset Флаг URL](/docs/server-admin/additional-information#set-dataset-flag) для любого набора данных. * Твой ERDDAP™ Ежедневный отчет содержит список/список наиболее активных разрешенных и заблокированных заявителей. - * Если вы хотите выяснить, какой домен / учреждение связано с числовым IP-адресом, вы можете использовать бесплатный обратный веб-сервис DNS. [https://network-tools.com/](https://network-tools.com/) . + * Если вы хотите выяснить, какой домен / учреждение связано с числовым IP-адресом, вы можете использовать бесплатный обратный веб-сервис DNS. [ https://network-tools.com/ ](https://network-tools.com/) . * Могут быть случаи, когда имеет смысл блокировать определенных пользователей на более высоком уровне, например, вредоносных пользователей. Например, вы можете заблокировать их доступ ко всему на вашем сервере. ERDDAP . В Linux одним из таких методов является [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Например, вы можете добавить правило, которое будет блокировать все, что исходит от 198.51.100.0 с помощью команды. iptables - I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ nThreads=2: Хотя часто существует значительное п * В настоящее время для EDDGrid подклассы, любое изменение метаданных или переменной оси (Например, новая точка времени для данных в реальном времени) считается изменением, но перезагрузка набора данных не считается изменением. (сам по себе) . * В настоящее время для подклассов EDDTable любая перезагрузка набора данных считается изменением. * В настоящее время допускаются только два вида действий: - * "http://"или ""https://"- Если действие начинается с "http://"или ""https://", ERDDAP™ Отправит ли он HTTP GET Запрос на указанный URL. Ответ будет проигнорирован. Например, URL-адрес может указывать другому веб-сервису что-то делать. + * " http://" или "" https://" - Если действие начинается с " http://" или "" https://" , ERDDAP™ Отправит ли он HTTP GET Запрос на указанный URL. Ответ будет проигнорирован. Например, URL-адрес может указывать другому веб-сервису что-то делать. * Если URL имеет часть запроса (После ""?) Это должно быть уже [% кодируется](https://en.wikipedia.org/wiki/Percent-encoding) . Вам нужно кодировать специальные символы в ограничениях. (В отличие от начального и основного '=' ограничения) в форму %HH, где HH — 2-значное шестнадцатеричное значение символа. Обычно нужно просто преобразовать несколько символов пунктуации: % в %25, & в %26, "в %22,<в %3C, = в %3D, > в %3E, + в %2B, | в %7С, \\[ в %5B, \\] в %5D, в %20 и преобразовать все символы выше #127 в форму UTF-8, а затем в % кодировать каждый байт формы UTF-8 в формат %HH (Попросите программиста помочь) . Например, & stationID >="41004" становится и stationID %3E=%2241004%22 Процент кодирования обычно требуется при доступе ERDDAP через программное обеспечение, отличное от браузера. Браузеры обычно обрабатывают процент кодирования для вас. В некоторых ситуациях вам нужно закодировать все символы, кроме A-Za-z0-9. " () \\*, но все же не кодируйте начальное '&' или основное '=' в ограничениях. -Языки программирования имеют инструменты для этого (например, см. Java ? [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) и Java Сценарий [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) и существуют +Языки программирования имеют инструменты для этого (например, см. Java ? [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) и Java Сценарий [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) и существуют [Сайты, которые закодируют / декодируют для вас](https://www.url-encode-decode.com/) . * С тех пор datasets.xml XML-файл, вы должны также и кодировать все '&', ''<', и '>' в URL как '&', '<', и '>' после процента кодирования. * Пример: Для URL, который вы можете ввести в браузер как: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Вы должны указать<onChange> Tag via (На одной линии) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ nThreads=2: Хотя часто существует значительное п * А. sourceUrl Может начаться с http:// , https:// ftp:// и, возможно, другие приставки. https Связи считывают и проверяют цифровой сертификат источника, чтобы убедиться, что источник тот, кто они говорят. В редких случаях эта проверка может не сработать с ошибкой «javax.net.ssl.SSLProtocolException: handshake alert: unreconized\\_name». Вероятно, это связано с тем, что доменное имя в сертификате не соответствует доменному имени, которое вы используете. Вы можете и должны прочитать подробности sourceUrl Сертификат в вашем веб-браузере, в частности, список «Имя DNS» в разделе «Объектное альтернативное имя». В некоторых случаях, sourceUrl Используемое вами имя может быть псевдонимом доменного имени в сертификате. Например, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/Это приведет к ошибке, но - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, который использует доменное имя в сертификате, не будет. Поэтому решение в этих случаях заключается в поиске и использовании доменного имени в сертификате. Если вы не можете найти его в сертификате, свяжитесь с поставщиком данных. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ Это приведет к ошибке, но + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , который использует доменное имя в сертификате, не будет. Поэтому решение в этих случаях заключается в поиске и использовании доменного имени в сертификате. Если вы не можете найти его в сертификате, свяжитесь с поставщиком данных. В других случаях доменное имя в сертификате может быть для группы имен. Если это происходит или проблема неразрешима, пожалуйста, напишите Крису. Джон на noaa.gov, чтобы сообщить о проблеме.   @@ -5221,7 +5224,7 @@ UnsignedShortList позволяет указать список неподпи Процент кодирования обычно требуется при доступе ERDDAP через программное обеспечение, отличное от браузера. Браузеры обычно обрабатывают процент кодирования для вас. В некоторых ситуациях вам нужно закодировать все символы, кроме A-Za-z0-9. " () \\*, но все же не кодируйте начальное '&' или основное '=' . Языки программирования имеют инструменты для этого (например, см. Java ? [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -и Java Сценарий [encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) и существуют +и Java Сценарий [encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) и существуют [Сайты, которые закодируют / декодируют для вас](https://www.url-encode-decode.com/) . * С тех пор datasets.xml XML-файл, вы должны также и кодировать все '&', ''<', и '>' в URL как '&', '<', и '>' после процента кодирования. * infoUrl является уникальным для ERDDAP . Это не стандарт метаданных. @@ -5257,7 +5260,28 @@ UnsignedShortList позволяет указать список неподпи ``` * Если \\[ стандартный \\] "происходит в значении атрибута, оно будет заменено стандартом ERDDAP™ лицензии от<Стандартная лицензия> Tag in ERDDAP ? \\[ кот \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml файл. -   + +###### классификация{#classification} +* [ **классификация** ](#classification) Уровень классификации данных. + ``` + unclassified + ``` + * Приемлемыми значениями являются _unclassified_, _confidential_, _restricted_, _secret_ или _top_secret_. + +###### Тема_категория{#topic_category} +* [ **Тема_категория** ](#topic_category) Тематическая классификация географических данных высокого уровня для содействия группированию и поиску имеющихся наборов географических данных. + ``` + geoscientific_information + ``` + * Допустимыми значениями являются: _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _location_, _oceans_, _planning_cadastre_, _society_, _structure_, _transporation_, _utlities_communication_. + +###### Обслуживание - частота{#maintenance_frequency} +* [ **Обслуживание - частота** ](#maintenance_frequency) Частота, с которой изменения и удаления вносятся в данные после их первого получения. + ``` + daily + ``` + * Приемлемыми значениями являются: _annual_, _as_needed_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _ quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) от устаревшего [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (который был идентифицирован в Metadata\\_Conventions как Unidata Dataset Discovery v1.0") Стандарт метаданных. Значение атрибута представляло собой разделенный запятой список конвенций метаданных, используемых этим набором данных. Если набор данных использует ACDD 1.0, этот атрибут настоятельно рекомендуется, например, @@ -5389,7 +5413,7 @@ The testOutOfDate значение отображается как столбе Если индекс является<=1, набор данных считается устаревшим. Если индекс является<=2, набор данных считается устаревшим. -The testOutOfDate Ценность также используется ERDDAP™ Чтобы генерироватьhttps://*yourDomain*/erddap/outOfDateDatasets.htmlвеб-страница ( [пример](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) который показывает наборы данных, имеющие< testOutOfDate > теги, с наборами данных, ранжированными по тому, насколько они устаревшие. Если вы измените тип файла (От .html до .csv .jsonlCSV , .nc , .tsv ...) Вы можете получить эту информацию в различных форматах файлов. +The testOutOfDate Ценность также используется ERDDAP™ Чтобы генерировать https://*yourDomain*/erddap/outOfDateDatasets.html веб-страница ( [пример](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) который показывает наборы данных, имеющие< testOutOfDate > теги, с наборами данных, ранжированными по тому, насколько они устаревшие. Если вы измените тип файла (От .html до .csv .jsonlCSV , .nc , .tsv ...) Вы можете получить эту информацию в различных форматах файлов. Когда это возможно, [Генерировать наборы данныхXml](#generatedatasetsxml) Добавить a testOutOfDate Отношение к глобальному addAttributes набором данных. Это значение представляет собой предложение, основанное на информации, доступной для GenerateDatasetsXml. Если значение не подходит, измените его. @@ -5948,8 +5972,8 @@ The missing\\_value и \\_FillValue появится в метаданных п * [ ** time\\_zone ** ](#time_zone) * time\\_zone Опциональный атрибут, используемый ERDDAP™ (Отсутствие стандартов метаданных) для [переменные времени и метки времени](#time-units) , которые могут быть в сетчатых наборах данных или табличных наборах данных. * По умолчанию " Zulu " (Это современная версия часового пояса GMT.) . - * Справочная информация: "смещение времени" (Тихоокеанское стандартное время, -08:00, GMT-8) фиксированные, специфические, смещения относительно Zulu (ГМТ) . Напротив, «временные зоны» — это гораздо более сложные вещи, на которые влияет экономия дневного света. (Например, «США/Тихоокеанский регион») которые имели разные правила в разных местах в разное время. В часовых поясах всегда есть имена, так как они не могут быть суммированы простым значением смещения. (см. колонку «Имена баз данных TZ» в таблице [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ? time\\_zone Атрибут помогает обрабатывать данные о местном времени из определенного часового пояса. (например, 1987-03-25T17:32:05 Тихий океан Время) . Если у вас есть строковые или числовые данные времени (фиксированный) Смещение времени, вы должны просто настроить данные на Zulu (Что это такое ERDDAP™ хотеть) путем указания другого базового времени в атрибуте единицы (Например, "часы с 197001-01T08:00:00Z", обратите внимание на T08, чтобы указать время смещения) Всегда проверяйте результаты, чтобы убедиться, что вы получите желаемые результаты. - * Для переменных временной метки с исходными данными из строк этот атрибут позволяет указать часовой пояс, который ведет ERDDAP™ Преобразование времени источника локального времени (Некоторые в стандартное время, некоторые в дневное время) в Zulu время (Что всегда в стандартное время) . Список действительных названий часовых поясов, вероятно, идентичен списку в столбце TZ. [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Общие часовые пояса США: США / Гавайи, США / Аляска, США / Тихий океан, США / Гора, США / Аризона, США / Центральная, США / Восточная. + * Справочная информация: "смещение времени" (Тихоокеанское стандартное время, -08:00, GMT-8) фиксированные, специфические, смещения относительно Zulu (ГМТ) . Напротив, «временные зоны» — это гораздо более сложные вещи, на которые влияет экономия дневного света. (Например, «США/Тихоокеанский регион») которые имели разные правила в разных местах в разное время. В часовых поясах всегда есть имена, так как они не могут быть суммированы простым значением смещения. (см. колонку «Имена баз данных TZ» в таблице [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ? time\\_zone Атрибут помогает обрабатывать данные о местном времени из определенного часового пояса. (например, 1987-03-25T17:32:05 Тихий океан Время) . Если у вас есть строковые или числовые данные времени (фиксированный) Смещение времени, вы должны просто настроить данные на Zulu (Что это такое ERDDAP™ хотеть) путем указания другого базового времени в атрибуте единицы (Например, "часы с 197001-01T08:00:00Z", обратите внимание на T08, чтобы указать время смещения) Всегда проверяйте результаты, чтобы убедиться, что вы получите желаемые результаты. + * Для переменных временной метки с исходными данными из строк этот атрибут позволяет указать часовой пояс, который ведет ERDDAP™ Преобразование времени источника локального времени (Некоторые в стандартное время, некоторые в дневное время) в Zulu время (Что всегда в стандартное время) . Список действительных названий часовых поясов, вероятно, идентичен списку в столбце TZ. [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Общие часовые пояса США: США / Гавайи, США / Аляска, США / Тихий океан, США / Гора, США / Аризона, США / Центральная, США / Восточная. * Для переменных временной метки с числовыми исходными данными можно указать " time\\_zone «Атрибут, но ценность должна быть» Zulu "или "UTC". Если вам нужна поддержка для других часовых поясов, пожалуйста, напишите Крису. Джон на noaa.gov.   ###### Обсуждение legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/sv/docusaurus-plugin-content-docs/current/server-admin/datasets.md index fc48ba8669..3c2f1348b8 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ När en dataleverantör kommer till dig hoppas du lägga till lite data till din Inlämnandet av faktiska datafiler från externa källor är en stor säkerhetsrisk, så ERDDAP™ inte hantera det. Du måste räkna ut en lösning som fungerar för dig och dataleverantören, till exempel e-post (för små filer) Dra från molnet (Till exempel DropBox eller Google Drive) En sftp-webbplats (med lösenord) eller sneaker Net (en USB-tumdrift eller extern hårddisk) . Du bör förmodligen bara acceptera filer från personer du vet. Du måste skanna filerna för virus och vidta andra säkerhetsåtgärder. Det finns inte en länk i ERDDAP™ till Data Provider Form (till exempel på ERDDAP™ Hemsidan) . Istället, när någon säger att de vill ha sina data som serveras av din ERDDAP Du kan skicka ett e-postmeddelande som säger något som: -Ja, vi kan få dina data in ERDDAP . För att komma igång, vänligen fyll i formuläret påhttps://*yourUrl*/erddap/dataProviderForm.html (eller http:// om https:// är inte aktiverat) . +Ja, vi kan få dina data in ERDDAP . För att komma igång, vänligen fyll i formuläret på https://*yourUrl*/erddap/dataProviderForm.html (eller http:// om https:// är inte aktiverat) . När du är klar kontaktar jag dig för att räkna ut de sista detaljerna. Om du bara vill titta på formuläret (utan att fylla ut det) Du kan se formuläret på ERD "S ERDDAP Från: [Introduktion](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Del 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Del 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Del 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) och [Del 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Dessa länkar på ERD ERDDAP™ Skicka information till mig, inte du, så skicka inte information med dem om du inte vill lägga till data till ERD ERDDAP . @@ -190,23 +190,23 @@ Denna EDDType genererar alla datasets.xml bitar som behövs för att göra [EDDT   ##### EDDGrid FrånThreddsCatalog{#eddgridfromthreddscatalog} Denna EDDType genererar alla datasets.xml bitar behövs för alla [ EDDGrid FrånDap](#eddgridfromdap) datamängder som den kan hitta genom att krypa upprepande genom en TREDD (sub) Katalog. Det finns många former av THREDDS katalog URLs. Det här alternativet REQUIRES a THREDDS .xml URL with /catalog/ in it, till exempel, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmleller -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml eller + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (en relaterad .html katalog är på -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlsom inte är acceptabelt för EDDGrid FrånThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html som inte är acceptabelt för EDDGrid FrånThreddsCatalog). Om du har problem med EDDGrid FrånThredds Katalog: * Se till att webbadressen du använder är giltig, inkluderar /catalog / och slutar med /catalog.xml. -* Om möjligt, använd en offentlig IP-adress (till exempel,https://oceanwatch.pfeg.noaa.gov) i webbadressen, inte en lokal numerisk IP-adress (till exempel,https://12.34.56.78) . Om TREDDDS endast är tillgänglig via den lokala numeriska IP-adressen kan du använda [<konverteraToPublicSourceUrl> (#converttopublicsourceurl) Så ERDDAP™ användare ser den offentliga adressen, även om ERDDAP™ får data från den lokala numeriska adressen. +* Om möjligt, använd en offentlig IP-adress (till exempel, https://oceanwatch.pfeg.noaa.gov ) i webbadressen, inte en lokal numerisk IP-adress (till exempel, https://12.34.56.78 ) . Om TREDDDS endast är tillgänglig via den lokala numeriska IP-adressen kan du använda [<konverteraToPublicSourceUrl> (#converttopublicsourceurl) Så ERDDAP™ användare ser den offentliga adressen, även om ERDDAP™ får data från den lokala numeriska adressen. * Om du har problem som du inte kan lösa, [Kontrollera felsökning tips](#troubleshooting-tips) . * Den låga nivåkoden för detta använder nu Unidata netcdf-java katalog crawler kod (Tredds. katalog klasser) så att den kan hantera alla THREDDS-kataloger (som kan vara överraskande komplexa) Tack vare Unidata för den koden.   ##### EDDGrid LonPM180FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} Denna EDDType genererar datasets.xml att göra [ EDDGrid LonPM180](#eddgridlonpm180) datamängder från alla EDDGrid Dataset i en ERDDAP som har någon longitud värden större än 180. -* Om möjligt, använd en offentlig IP-adress (till exempel,https://oceanwatch.pfeg.noaa.gov) i webbadressen, inte en lokal numerisk IP-adress (till exempel,https://12.34.56.78) . Om ERDDAP™ är endast tillgänglig via den lokala numeriska IP-adressen, du kan använda [<konverteraToPublicSourceUrl> (#converttopublicsourceurl) Så ERDDAP™ användare ser den offentliga adressen, även om ERDDAP™ får data från den lokala numeriska adressen. +* Om möjligt, använd en offentlig IP-adress (till exempel, https://oceanwatch.pfeg.noaa.gov ) i webbadressen, inte en lokal numerisk IP-adress (till exempel, https://12.34.56.78 ) . Om ERDDAP™ är endast tillgänglig via den lokala numeriska IP-adressen, du kan använda [<konverteraToPublicSourceUrl> (#converttopublicsourceurl) Så ERDDAP™ användare ser den offentliga adressen, även om ERDDAP™ får data från den lokala numeriska adressen.   ##### EDDGrid Lon0360 frånErddapCatalog{#eddgridlon0360fromerddapcatalog} Denna EDDType genererar datasets.xml att göra [ EDDGrid Lon0360](#eddgridlon0360) datamängder från alla EDDGrid Dataset i en ERDDAP som har någon longitud värden mindre än 0. -* Om möjligt, använd en offentlig IP-adress (till exempel,https://oceanwatch.pfeg.noaa.gov) i webbadressen, inte en lokal numerisk IP-adress (till exempel,https://12.34.56.78) . Om ERDDAP™ är endast tillgänglig via den lokala numeriska IP-adressen, du kan använda [<konverteraToPublicSourceUrl> (#converttopublicsourceurl) Så ERDDAP™ användare ser den offentliga adressen, även om ERDDAP™ får data från den lokala numeriska adressen. +* Om möjligt, använd en offentlig IP-adress (till exempel, https://oceanwatch.pfeg.noaa.gov ) i webbadressen, inte en lokal numerisk IP-adress (till exempel, https://12.34.56.78 ) . Om ERDDAP™ är endast tillgänglig via den lokala numeriska IP-adressen, du kan använda [<konverteraToPublicSourceUrl> (#converttopublicsourceurl) Så ERDDAP™ användare ser den offentliga adressen, även om ERDDAP™ får data från den lokala numeriska adressen.   ##### EDDsFromFiles{#eddsfromfiles} Med tanke på en startkatalog korsar detta katalogen och alla underkataloger och försöker skapa en dataset för varje grupp av datafiler som den hittar. @@ -566,7 +566,7 @@ NCCSV 1.0-filer stöder inte några osignerade datatyper. ### Datatyp kommentarer{#data-type-comments} * På grund av det dåliga stödet för långa, ulong- och chardata i många filtyper avskräcker vi användningen av dessa datatyper i ERDDAP . När det är möjligt, använd dubbla istället för lång och ulong och använd String istället för char.   -* Metadata - för(OPeN)DAP.das och .dds svar stöder inte långa eller ulong attribut eller datatyper (och istället visa dem som dubblar) Du kanske istället vill använda ERDDAP tabellrepresentation av metadata som ses i http .../erddap/ **info info info** /// * datasetID * .html webbsida (till exempel, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (som du också kan få i andra filtyper, t.ex. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) eller .nccsv Metadatarespons (till exempel, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Även om .nccsv Metadata är endast tillgänglig för tabular dataset) Båda stöder alla datatyper (särskilt lång, ulong och char) . +* Metadata - för(OPeN)DAP.das och .dds svar stöder inte långa eller ulong attribut eller datatyper (och istället visa dem som dubblar) Du kanske istället vill använda ERDDAP tabellrepresentation av metadata som ses i http .../erddap/ **info info info** /// * datasetID * .html webbsida (till exempel, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (som du också kan få i andra filtyper, t.ex. .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) eller .nccsv Metadatarespons (till exempel, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Även om .nccsv Metadata är endast tillgänglig för tabular dataset) Båda stöder alla datatyper (särskilt lång, ulong och char) .   ### Mediafiler{#media-files} Inte alla data är samlingar av nummer eller text. Vissa datamängder består av eller inkluderar mediafiler, till exempel bild, ljud och videofiler. ERDDAP™ har några speciella funktioner för att göra det lättare för användare att få tillgång till mediefiler. Det är en två steg process: @@ -604,7 +604,7 @@ Eller om en användare klickar på filnamnet som visas på en ERDDAP™ Webbsida ### Arbeta med AWS S3-filer{#working-with-aws-s3-files} [Amazon Web Service (AWS) ](https://aws.amazon.com) är en säljare av [cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) tjänster. [S3](https://aws.amazon.com/s3/) är ett objektlagringssystem som erbjuds av AWS. Istället för det hierarkiska systemet av kataloger och filer av ett traditionellt filsystem (Som en hårddisk i din PC) S3 erbjuder bara "buckets" som håller "objekt" (Vi kallar dem "files" ) . -För ASCII filer (t.ex. .csv) , ERDDAP™ kan arbeta med filerna i hinkarna direkt. Det enda du behöver göra är att ange det<filDir> för dataset med ett specifikt format för AWS-hinken, t.ex.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Du bör inte använda<cacheFromUrl> Se nedan för detaljer. +För ASCII filer (t.ex. .csv) , ERDDAP™ kan arbeta med filerna i hinkarna direkt. Det enda du behöver göra är att ange det<filDir> för dataset med ett specifikt format för AWS-hinken, t.ex. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Du bör inte använda<cacheFromUrl> Se nedan för detaljer. Men för binära filer (t.ex., .nc .grib, .bufr, och .hdf filer filer) Du behöver använda<cacheFromUrl> systemet som beskrivs nedan. ERDDAP netcdf-java (som skall ERDDAP™ Använder för att läsa data från dessa filer) , och andra vetenskapliga dataprogram är utformade för att arbeta med filer i ett traditionellt filsystem som erbjuder [blocknivå](https://en.wikipedia.org/wiki/Block-level_storage) tillgång till filer (som tillåter att läsa bitar av en fil) S3 erbjuder endast [filnivå (Objekt objekt) ](https://en.wikipedia.org/wiki/Block-level_storage) tillgång till filer (som endast tillåter att läsa hela filen) . AWS erbjuder ett alternativ till S3, [Elastisk blockbutik (EBS) ](https://aws.amazon.com/ebs/) ), som stöder blocknivååtkomst till filer men det är dyrare än S3, så det används sällan för bulklagring av stora mängder datafiler. (När folk säger att lagra data i molnet (S3) är billigt, det är vanligtvis ett äpple till orange jämförelse.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` motsvarande URL för det objektet är - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS stöder en liten variation i hur denna URL är konstruerad, men ERDDAP™ kräver detta specifika format: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Från ERDDAP v2.29 Du kan nu använda `s3:` URI-format istället för bucket URL. Detta är det format som används av [AWS s3 Cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3: *BucketName* /// *nyckeln* @@ -697,22 +697,22 @@ För en privat S3 data hink måste hinkens ägare ge dig tillgång till hinken. I alla fall behöver du ett AWS-konto eftersom AWS SDK för Java (som skall ERDDAP™ Använder för att hämta information om innehållet i en hink) kräver AWS-kontouppgifter. (mer på detta nedan) ERDDAP™ Du kan bara få tillgång till AWS S3-hinkarna om du anger [<cacheFromUrl>] (#cachefromurl) (eller<filDir>) i ett specifikt format: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* där var * BucketName är den korta formen av hinknamnet, t.ex. noaa-goes17. * Aws-regionen, t.ex. us-east-1, är från kolumnen "Region" i en av tabellerna i [AWS service endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) där hinken faktiskt ligger. * Prefixet är valfritt. Om det är närvarande måste det sluta med '/' . -Till exempel,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Till exempel, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Detta URL-format är en av AWS S3-rekommendationer: se [Tillgång till en hink](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) och [Denna beskrivning av prefix](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ kräver att du kombinerar bucket URL och valfri prefix i en URL för att ange<cacheFromUrl> (eller<filDir>) där filerna finns. #### Test Public AWS S3 Buckets{#test-public-aws-s3-buckets} För offentliga hinkar kan du och bör testa bucket URL av AWS S3-katalogen i din webbläsare, t.ex., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Om bucket URL är korrekt och lämplig för ERDDAP Det kommer att returnera ett XML-dokument som har (partiell) Lista över innehållet i den hinken. Tyvärr hela URL (Bucket URL plus prefix) att ERDDAP™ vill ha en viss dataset fungerar inte i en webbläsare. AWS erbjuder inte ett system för att bläddra i hierarkin av en hink lätt i din webbläsare. (Om det är felaktigt, vänligen maila Chris. John på noaa.gov. Annars, Amazon, lägg till stöd för detta!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Om bucket URL är korrekt och lämplig för ERDDAP Det kommer att returnera ett XML-dokument som har (partiell) Lista över innehållet i den hinken. Tyvärr hela URL (Bucket URL plus prefix) att ERDDAP™ vill ha en viss dataset fungerar inte i en webbläsare. AWS erbjuder inte ett system för att bläddra i hierarkin av en hink lätt i din webbläsare. (Om det är felaktigt, vänligen maila Chris. John på noaa.gov. Annars, Amazon, lägg till stöd för detta!) #### Visa innehållet i en hink{#viewing-the-contents-of-a-bucket} -S3 hink innehåller ofta ett par kategorier av filer, i ett par pseudo underkataloger, som kan bli ett par av ERDDAP™ dataset. Att göra ERDDAP™ datamängder, du behöver veta startkatalogen för<cacheFromUrl> (eller<filDir>) och formatet för filnamnen som identifierar den delmängden av filer. Om du försöker visa hela innehållet i en hink i en webbläsare, kommer S3 bara att visa dig de första 1000 filer, vilket är otillräckligt. För närvarande är det bästa sättet för dig att se allt innehåll i en hink att göra en [EDDTableFromFileNames](#eddtablefromfilenames) Dataset (på din PC ERDDAP™ och/eller på din publik ERDDAP ) , som också ger dig ett enkelt sätt att bläddra i katalogen struktur och ladda ner filer. och<filDir> för det kommer att vara den URL du gjort ovan, t.ex.https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Varför erbjuder inte AWS S3 ett snabbt och enkelt sätt för alla att göra detta utan ett AWS-konto? \\] Observera att när jag gör det på min dator på ett icke-Amazon-nätverk verkar det som att Amazon saktar ner svaret på en trickle (ca 100 (??) filer per chunk) Efter de första bitarna (1000 filer per chunk) laddas ner. Eftersom buckets kan ha ett stort antal filer (Noaa-goes17 har 26 miljoner) , att få allt innehåll i en hink kan ta EDDTableFromFileNames flera timmar (t.ex. 12!) För att avsluta. \\[ Amazon, är det rätt? \\] +S3 hink innehåller ofta ett par kategorier av filer, i ett par pseudo underkataloger, som kan bli ett par av ERDDAP™ dataset. Att göra ERDDAP™ datamängder, du behöver veta startkatalogen för<cacheFromUrl> (eller<filDir>) och formatet för filnamnen som identifierar den delmängden av filer. Om du försöker visa hela innehållet i en hink i en webbläsare, kommer S3 bara att visa dig de första 1000 filer, vilket är otillräckligt. För närvarande är det bästa sättet för dig att se allt innehåll i en hink att göra en [EDDTableFromFileNames](#eddtablefromfilenames) Dataset (på din PC ERDDAP™ och/eller på din publik ERDDAP ) , som också ger dig ett enkelt sätt att bläddra i katalogen struktur och ladda ner filer. och<filDir> för det kommer att vara den URL du gjort ovan, t.ex. https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Varför erbjuder inte AWS S3 ett snabbt och enkelt sätt för alla att göra detta utan ett AWS-konto? \\] Observera att när jag gör det på min dator på ett icke-Amazon-nätverk verkar det som att Amazon saktar ner svaret på en trickle (ca 100 (??) filer per chunk) Efter de första bitarna (1000 filer per chunk) laddas ner. Eftersom buckets kan ha ett stort antal filer (Noaa-goes17 har 26 miljoner) , att få allt innehåll i en hink kan ta EDDTableFromFileNames flera timmar (t.ex. 12!) För att avsluta. \\[ Amazon, är det rätt? \\] #### Gör en EDDTable FromFileNames Dataset med en AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Om du har ett hinknamn, men inte redan har en lista över filer i S3-hinken eller prefixet som identifierar platsen för relevanta filer i hinken, använd instruktionerna nedan för att göra en EDDTableFromFileNames dataset så att du kan bläddra i katalogen hierarki S3-hinken via ERDDAP "S "files" system. @@ -727,22 +727,24 @@ Java.lang. IllegalArgumentException: profilfilfil kan inte vara noll fel i ERDDA Tips för Linux och Mac OS: credentials-filen måste vara i hemkatalogen för användaren som kör Tomcat (och ERDDAP ) (För den här punkten antar vi användar=tomcat) i en fil som kallas ~/.aws/credentials. Anta inte att ~ är /home /tomcat - faktiskt använda cd ~ för att ta reda på var operativsystemet tänker ~ för användaren =tomcat är. Skapa katalogen om den inte existerar. Också, efter att du satte credentials-filen på plats, se till att användaren och gruppen för filen är tomcat och sedan använda chmod 400-uppgifter för att se till att filen är lätt för användaren =tomcat. 3. Skapa bucket URL i [format det ERDDAP™ Kraven](#accessing-files-in-an-aws-s3-bucket) t.ex., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) och (för offentliga hinkar) Testa den i en webbläsare för att se till att den returnerar ett XML-dokument som har en partiell lista innehållet i den hinken. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) och (för offentliga hinkar) Testa den i en webbläsare för att se till att den returnerar ett XML-dokument som har en partiell lista innehållet i den hinken.   4. Användning [GenerateDatasetsXml](#generatedatasetsxml) att skapa en [EDDTableFromFileNames](#eddtablefromfilenames) Dataset: * För startkatalogen, använd denna syntax: \\*\\*O *frånOnTheFly,* YourBucketUrl* till exempel, - \\*\\*FrånOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*FrånOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Filnamn regex? . \\************************************************************************************************************************************************************************************************************************************************************ * Återkommande? sanning sant * Reload EveryNMinutes? 10080 - * infoUrl ??https://registry.opendata.aws/noaa-goes/ + * infoUrl ?? https://registry.opendata.aws/noaa-goes/ + * institution? NOAA * Sammanfattning? ingenting ingenting ( ERDDAP™ Skapa en anständig sammanfattning automatiskt.) * Titeln? ingenting ingenting ( ERDDAP™ Skapa en anständig titel automatiskt.) Som vanligt bör du redigera den resulterande XML för att verifiera korrekthet och göra förbättringar innan massan av datamängder använder den i datasets.xml . 5. Om du följer anvisningarna ovan och laddar datasetet i ERDDAP Du har skapat en EDDTableFromFiles dataset. Som ett exempel, och för att göra det lättare för alla att surfa och ladda ner filer från AWS Open Data hinkarna, har vi skapat EDDTableFromFileNames dataset (se listan på - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) för nästan alla [AWS S3 Open Data-hinkarna](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) för nästan alla [AWS S3 Open Data-hinkarna](https://registry.opendata.aws/) . \\[ De få hinkarna som vi inte inkluderade antingen har ett stort antal filer i rotkatalogen. (mer än vad som kan laddas ner på en rimlig tid) eller inte tillåta allmänhetens tillgång (Är de inte alla tänkta att vara offentliga?) eller är Requester Pays buckets (t ex Sentinel) . \\] Om du klickar på "files" länk för en av dessa datamängder, du kan bläddra i katalogen träd och filer i den S3 hink. På grund av vägen\\*\\*\\*frånOnTheFly EDDTableFromFiles fungerar, dessa kataloglistor är alltid helt uppdaterade eftersom ERDDAP™ Får dem på flygningen. Om du klickar på katalogens träd till ett faktiskt filnamn och klickar på filnamnet, ERDDAP™ omdirigera din begäran till AWS S3 så att du kan ladda ner filen direkt från AWS. Du kan sedan inspektera den filen. @@ -756,7 +758,7 @@ Det är olyckligt att AWS inte bara tillåter människor att använda en webblä **Då kan du göra ERDDAP™ datamängder som ger användarna tillgång till data i filerna.** Se instruktionerna i [ ERDDAP™ och S3 Buckets](#erddap-and-aws-s3-buckets) (ovanför) . För provet EDDTableFromFileNames dataset som du gjorde ovan, om du gör lite poking runt med katalogen och filnamn i katalogen träd, blir det klart att toppnivå katalogen namn (till exempel ABI-L1b-RadC) motsvarar vad ERDDAP™ skulle kalla separata dataset. Den hink du arbetar med kan vara liknande. Du kan sedan fortsätta skapa separata datamängder i ERDDAP™ för var och en av dessa datamängder, t.ex., -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Som<cacheFromUrl>. Tyvärr verkar alla datamängder i hinken vara nivå 1 eller nivå 2 datamängder, som ERDDAP™ [är inte särskilt bra på](#dimensions) eftersom datamängden är en mer komplicerad samling av variabler som använder olika dimensioner.   @@ -975,7 +977,7 @@ Osorterade dimensionsvärden indikerar nästan alltid ett problem med källdatam ### EDDGrid FrånDap{#eddgridfromdap} [ ** EDDGrid FrånDap** ](#eddgridfromdap) hanterar nätvariabler från [ DAP ](https://www.opendap.org/) servrar. -* Vi rekommenderar starkt att du använder [GenerateDatasets Xml program](#generatedatasetsxml) att göra ett grovt utkast av datasets.xml chunk för denna dataset. Du kan samla in den information du behöver för att justera den eller skapa din egen XML för en EDDGrid FromDap dataset genom att titta på källdatasetets DDS- och DAS-filer i din webbläsare (genom att lägga till .das och .dds till sourceUrl till exempel, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Vi rekommenderar starkt att du använder [GenerateDatasets Xml program](#generatedatasetsxml) att göra ett grovt utkast av datasets.xml chunk för denna dataset. Du kan samla in den information du behöver för att justera den eller skapa din egen XML för en EDDGrid FromDap dataset genom att titta på källdatasetets DDS- och DAS-filer i din webbläsare (genom att lägga till .das och .dds till sourceUrl till exempel, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap kan få data från alla multidimensionella variabler från en DAP dataserver. (Tidigare, EDDGrid FromDap var begränsad till variabler som utsetts som "grid" s, men det är inte längre ett krav.)   @@ -1335,7 +1337,7 @@ Ett fullständigt exempel på en axisVariable som gör en aggregerad dataset med ``` -Observera användningen av fångstgrupp nummer 2 för att fånga siffrorna som uppstår efter "r" eller "s", och före "_global". Detta exempel visar också hur man lägger till ytterligare attribut (t.ex., ioos\\_category och enheter) till axelvariabeln. +Notera användningen av fångstgrupp nummer 2 för att fånga siffrorna som uppstår efter "r" eller "s", och innan "\\_global" . Detta exempel visar också hur man lägger till ytterligare attribut (t.ex., ioos\\_category och enheter) till axelvariabeln.   #### Externt komprimerade filer{#externally-compressed-files} * Dataset som är delmängder av EDDGrid FromFiles och EDDTable FromFiles kan servera data direkt från externt komprimerade datafiler, inklusive .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , och .Z filer. @@ -1433,7 +1435,7 @@ Allt allt EDDGrid FromFiles och alla EDDTableFromFiles dataset stöder en uppsä Istället, använd [<cacheFromUrl> system (#cachefromurl) . Tillgång ERDDAP™ datamängder som filer via byte range requests - -Flippa detta runt, med tanke på att du kan (i teorin) Tänk på en dataset i ERDDAP™ Som jätte .nc Fil genom att appendera " .nc Till basen OPen DAP URL för en viss dataset (t.ex.,https://myserver.org/erddap/griddap/datasetID.ncoch även genom att lägga till en fråga efter det för att ange en delmängd) Det är kanske rimligt att fråga om du kan använda netcdf-java. Ferret eller någon annan NetCDF klientprogramvara för att läsa data via HTTP Range Requests från ERDDAP . Svaret är nej, för det finns inte riktigt en stor " .nc fil. Om du vill göra detta, gör istället ett av dessa alternativ: +Flippa detta runt, med tanke på att du kan (i teorin) Tänk på en dataset i ERDDAP™ Som jätte .nc Fil genom att appendera " .nc Till basen OPen DAP URL för en viss dataset (t.ex., https://myserver.org/erddap/griddap/datasetID.nc och även genom att lägga till en fråga efter det för att ange en delmängd) Det är kanske rimligt att fråga om du kan använda netcdf-java. Ferret eller någon annan NetCDF klientprogramvara för att läsa data via HTTP Range Requests från ERDDAP . Svaret är nej, för det finns inte riktigt en stor " .nc fil. Om du vill göra detta, gör istället ett av dessa alternativ: * Användning(OPeN)DAPklientprogramvara för att ansluta till griddap-tjänsterna som erbjuds av ERDDAP . Det är vad DAP (och därmed ERDDAP ) designades för. Det är mycket effektivt. * Eller ladda ner källfilen (s) från "files" Systemsystem (eller en subset-fil via en .nc ?? Fråga) till din dator och använd netcdf-java, Ferret eller någon annan NetCDF klientprogramvara för att läsa (Nu nu nu) lokal fil (s) . @@ -2253,9 +2255,9 @@ Den viktigaste användningen av dessa diagnostiska meddelanden är att se till a >  </dataset> ### EDDTableFromDapSequence{#eddtablefromdapsequence} - [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) hanterar variabler inom 1- och 2-nivåsekvenser från [ DAP ](https://www.opendap.org/) servrar som DAP PER (var påhttps://www.pmel.noaa.gov/epic/software/dapper/Nu avbröt) . + [ **EDDTableFromDapSequence** ](#eddtablefromdapsequence) hanterar variabler inom 1- och 2-nivåsekvenser från [ DAP ](https://www.opendap.org/) servrar som DAP PER (var på https://www.pmel.noaa.gov/epic/software/dapper/ Nu avbröt) . -* Vi rekommenderar starkt att du använder [GenerateDatasets Xml program](#generatedatasetsxml) att göra ett grovt utkast av datasets.xml chunk för denna dataset. Du kan sedan redigera det för att finjustera det. Du kan samla den information du behöver genom att titta på källdatasetets DDS- och DAS-filer i din webbläsare (genom att lägga till .das och .dds till källdatasetet sourceUrl Ett exempel var påhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Vi rekommenderar starkt att du använder [GenerateDatasets Xml program](#generatedatasetsxml) att göra ett grovt utkast av datasets.xml chunk för denna dataset. Du kan sedan redigera det för att finjustera det. Du kan samla den information du behöver genom att titta på källdatasetets DDS- och DAS-filer i din webbläsare (genom att lägga till .das och .dds till källdatasetet sourceUrl Ett exempel var på https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * En variabel är i en DAP sekvens om .dds-responsen indikerar att datastrukturen som håller variabeln är en "sekvens" (fall okänslig) . * I vissa fall kommer du att se en sekvens inom en sekvens, en 2-nivå sekvens - EDDTableFromDapSequence hanterar dessa också. @@ -2378,15 +2380,15 @@ GenerateDatasets Xml har tre särskilda alternativ för EDDTableFromDatabase: * JDBC Driver och<FörareName>] (#jdbc-driver) ----- Du måste få lämplig JDBC 3 eller JDBC 4-drivrutin .jar-fil för din databas och Sätt in den *Tomcat* /webapps/erddap/WEB-INF/lib efter installation ERDDAP . Sedan, i din datasets.xml för denna dataset måste du ange<chaufförnamn> för den här föraren, som är (Tyvärr) från filnamnet. Sök på webben för JDBC-drivrutinen för din databas och förarenNamn som Java måste använda den. - * För MariaDB, försök [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * För MariaDB, försök [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) och<FörarenName> att använda i datasets.xml (Se nedan) är förmodligen org.mariadb.jdbc. Driver. - * För MySQL och Amazon RDS, försök [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * För MySQL och Amazon RDS, försök [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) och<FörarenName> att använda i datasets.xml (Se nedan) är förmodligen com.mysql.jdbc. Driver. - * För Oracle Försök [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * För Oracle Försök [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . och<FörarenName> att använda i datasets.xml (Se nedan) är förmodligen oracle.jdbc.driver. Oracle Förare. - * För Postgresql fick vi JDBC 4-föraren från [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * För Postgresql fick vi JDBC 4-föraren från [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) och<FörarenName> att använda i datasets.xml (Se nedan) är förmodligen org.postgresql. Driver. - * För SQL Server kan du få JTDS JDBC-drivrutinen från [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * För SQL Server kan du få JTDS JDBC-drivrutinen från [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . och<FörarenName> att använda i datasets.xml (Se nedan) är förmodligen net.sourceforge.jtds.jdbc. Driver. När du har lagt JDBC-föraren .jar in ERDDAP™ lib katalog, du måste lägga till en referens till den .jar filen i .bat och/eller .sh script filer för GenerateDatasets Xml, DasDds och ArchiveADataset som finns i *Tomcat* /webapps/erddap/WEB-INF/-katalogen; annars får du en ClassNotFoundException när du kör dessa skript. @@ -2524,7 +2526,7 @@ Och i *Tomcat* /conf/context.xml, definiera en resurs med samma information, til username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Allmän information om att använda en DataSource är på [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Allmän information om att använda en DataSource är på [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Se [Tomcat DataSource information](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) och [Tomcat DataSource exempel](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) eller söka på webben för exempel på att använda DataSources med andra programservrar. * Om allt annat misslyckas, överväga att lagra data i en samling av NetCDF v3 .nc filer filer (Särskilt speciellt .nc filer som använder [CF Diskret sampling geometrier (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) sammanhängande Ragged Array datastrukturer och så kan hanteras med ERDDAP "S [EDDTableFromNcCFFiles](#eddtablefromnccffiles) ) . Om de är logiskt organiserade (var och en med data för en bit av utrymme och tid) , ERDDAP™ kan utvinna data från dem mycket snabbt. @@ -2608,7 +2610,7 @@ Se [Tomcat DataSource information](https://tomcat.apache.org/tomcat-7.0-doc/jndi Den bit av XML som genereras av GenerateDatasetsXml för varje dataset inkluderar: - * Ett datasetID som är den EDDGrid "S datasetID plus "AsATable". + * Ett datasetID som är den EDDGrid "S datasetID plus plus "\\_AsATable" . * En ny sammanfattande global egenskap som är EDDGrid Sammanfattning plus ett nytt första stycke som beskriver vad detta dataset är. * En ny titel global attribut som är den EDDGrid Titeln plus ", (Som ett bord) ". * Ett nytt maxAxis0 globalt attribut med ett värde av 10. @@ -2644,21 +2646,21 @@ Den bit av XML som genereras av GenerateDatasetsXml för varje dataset inkludera * [Uppgifterna i en EDDTableFromFileNames dataset](#eddtablefromfilenames-data) är en tabell som ERDDAP™ skapar on-the-fly med information om en grupp lokala filer. I tabellen finns det en rad för varje fil. Fyra speciella attribut i [ datasets.xml för denna dataset](#eddtablefromfilenames-skeleton-xml) bestämma vilka filer som kommer att ingå i denna dataset: ##### fil Dir{#filedir} - * <FilDir > -- Detta anger källkatalogen i serverns filsystem med filerna för denna dataset. De filer som faktiskt finns i serverns filsystem i<fileDir> kommer att visas i url-kolumnen för denna dataset inom en virtuell katalog som heterhttps://*serverUrl*/erddap/files/*datasetID/*. + * <FilDir > -- Detta anger källkatalogen i serverns filsystem med filerna för denna dataset. De filer som faktiskt finns i serverns filsystem i<fileDir> kommer att visas i url-kolumnen för denna dataset inom en virtuell katalog som heter https://*serverUrl*/erddap/files/*datasetID/* . Till exempel, om datasetID är jplMU RSS T, och<filDir> är /home/data/mur/, och den katalogen har en fil som heter jplMU RSS T20150103000000.png, sedan URL som visas för användare för den filen kommer att visas - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Förutom att använda en lokal katalog för<filDir>, du kan också ange webbadressen för en fjärr, katalog-liknande webbsida. Detta fungerar med: * Oaggregerade datamängder i THREDDS, t.ex. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] * Oaggregerade datamängder i Hyrax t.ex., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De flesta Apache-liknande kataloglistor, t.ex. - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### FrånOnTheFly{#fromonthefly} [\\*\\*FrånOnTheFly](#fromonthefly) ----- För några stora S3 hink (som noaa-goes17, som har 26 miljoner filer) Det kan ta ERDDAP™ upp till 12 timmar för att ladda ner all information om innehållet i hinken (och sedan finns det andra problem) . För att komma runt detta finns det ett speciellt sätt att använda<fileDir> i EDDTableFromFileNames för att göra en dataset med katalogen och filnamn från en AWS S3 hink. Datasetet har inte listan över alla S3-hinkens kataloger och filnamn som en användare kan söka via förfrågningar till datasetet. Men datamängden kommer att få namnen på kataloger och filer på flygningen om användaren korsar katalogen hierarki med datamängdens "files" Alternativ. Således gör det möjligt för användare att bläddra i S3-hinkens filhierarki och filer via datasetets "files" system. För att göra detta, i stället för att ange URL för S3 hinken som "Starting katalogen" (i GenerateDatasets Xml) eller<FilDir> (in i datasets.xml ) Använd: ``` @@ -2837,13 +2839,13 @@ Allt allt EDDGrid FromFiles och alla EDDTableFromFiles dataset stöder en uppsä * och<cacheFromUrl> taggen låter dig ange en URL med en lista över en fjärrdataset filer från en fjärrfil lista. * Oaggregerade datamängder i THREDDS, t.ex. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] * Oaggregerade datamängder i Hyrax t.ex., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * De flesta Apache-liknande kataloglistor, t.ex. - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 hink, t.ex. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Detta kan dock kräva ett AWS-konto och mer inställning. Se [Arbeta med S3 Buckets ERDDAP™ ](#working-with-aws-s3-files) . Du behöver vanligtvis inte använda cache FromUrl med filer i S3-hinkarna om filerna är ASCII-filer (t.ex. .csv) för att ERDDAP™ kan effektivt läsa data från hinken direkt via en ström. @@ -2901,7 +2903,7 @@ Sedan har en serie av inkapslade grupper där det första alternativet inte är Det andra alternativet är ett specifikt värde. Exemplet ovan kommer endast att matcha kataloger under de andra 10 dagarna av 2018, t.ex. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] Dag 011, 012, 019. (Se detta [regex dokumentation](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) och [Regex tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Om du behöver hjälp med att skapa<cachePartialPathRegex>, vänligen maila<cacheFromUrl> till Chris. John på noaa.gov. @@ -3384,7 +3386,7 @@ För alla dataset i ERDDAP™ När du skickar en begäran till ERDDAP™ för en * Infoga * Begäran är formaterad som ett standard HTML-formulärsvar, med nyckel = värdepar, separerade med "&". Till exempel, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 berättar ERDDAP™ lägga till eller ändra data för stationID =46088 för den angivna tiden. * Författaren till denna förändring är JohnSmith och nyckeln är someKey1. * URL:en måste innehålla giltiga värden (inte saknade värden) för alla [ http Få obligatoriska](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ berättar ERDDAP™ lägga till eller ändra data för stationID =46088 för den   * .delete * Begäran är formaterad som ett standard HTML-formulärsvar, med nyckel = värdepar, separerade med "&". Till exempel, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 berättar ERDDAP™ för att radera data för stationID =46088 vid den angivna tiden. * Författaren till denna förändring är JohnSmith och nyckeln är someKey1. * Webbadressen måste ange [ http Få obligatoriska](#httpgetrequiredvariables-global-attribute) på begäran (t.ex., stationID och tid) . Om dessa värden matchar värdena på en rad redan i datamängden (som de vanligtvis kommer) De gamla värdena raderas effektivt (Även om de gamla värdena fortfarande är tillgängliga om en användare begär data från en tidigare [version version version](#versioning) av dataset) . @@ -3667,7 +3669,7 @@ Inte alla har ett behov av denna typ av finkornig version, men det är ytterst a ##### HTTPS Put och Delete{#https-put-and-delete} * [Vad sägs om HTTPS PUT och DELETE?!](#https-put-and-delete) - [Hypertextöverföringsprotokoll (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) är grunden för World Wide Web och anledningen till att webbsidor börjar med "http://"eller "https://". HTTPS är HTTP med ett extra säkerhetslager. Varje dag gör webbläsare, skript och datorprogram miljarder HTTP (SS S) **GET** Förfrågningar om att få information från avlägsna källor. HTTP (SS S) även andra [verb](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Notably PUT (att driva data till servern) och DELETE (DELETE data från servern) . Ja, PUT och DELETE är rätt sätt att infoga data i och ta bort data från, en dataset via HTTP (SS S) . GET stöds av varje mjukvara som kan fungera med HTTP (SS S) . GET är verkligen lätt att arbeta med. Alla vet redan hur man arbetar med GET och många vet hur man använder POST (som kan användas i huvudsak på samma sätt som GET) Så vi gjorde EDDTableFromHttpGet arbete med GET och POST. Mycket få människor (Få datorprogrammerare) Har någonsin jobbat med PUT och DELETE. PUT och DELETE stöds i allmänhet bara av datorspråk, så att använda dem kräver ett skickligt program. Så PUT och DELETE är vanligtvis ett mycket mer besvärligt tillvägagångssätt med tanke på hur verktygen har utvecklats. + [Hypertextöverföringsprotokoll (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) är grunden för World Wide Web och anledningen till att webbsidor börjar med " http://" eller " https://" . HTTPS är HTTP med ett extra säkerhetslager. Varje dag gör webbläsare, skript och datorprogram miljarder HTTP (SS S) **GET** Förfrågningar om att få information från avlägsna källor. HTTP (SS S) även andra [verb](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Notably PUT (att driva data till servern) och DELETE (DELETE data från servern) . Ja, PUT och DELETE är rätt sätt att infoga data i och ta bort data från, en dataset via HTTP (SS S) . GET stöds av varje mjukvara som kan fungera med HTTP (SS S) . GET är verkligen lätt att arbeta med. Alla vet redan hur man arbetar med GET och många vet hur man använder POST (som kan användas i huvudsak på samma sätt som GET) Så vi gjorde EDDTableFromHttpGet arbete med GET och POST. Mycket få människor (Få datorprogrammerare) Har någonsin jobbat med PUT och DELETE. PUT och DELETE stöds i allmänhet bara av datorspråk, så att använda dem kräver ett skickligt program. Så PUT och DELETE är vanligtvis ett mycket mer besvärligt tillvägagångssätt med tanke på hur verktygen har utvecklats.   ##### HttpGet Notes{#httpget-notes} * [Anteckningar](#httpget-notes) @@ -3676,7 +3678,7 @@ Inte alla har ett behov av denna typ av finkornig version, men det är ytterst a ##### Tack{#thanks} * [Tack vare CHORDS för den grundläggande idén.](#thanks) Grundtanken för EDDTableFromHttpGet (dvs använda en HTTP GET begära att lägga till data till en dataset) är från UCAR's (NCAR?) [Cloud-Hosted Real-time Data Services (KORDS) ](https://github.com/earthcubeprojects-chords) projekt. Formatet för parametrarna på begäran (upprepad *namn=värde* Separerad av &'s) är samma standardformat som används av HTML-formulär på webbsidor. Det är en enkel och lysande idé och ännu mer eftersom den meshes så perfekt med ERDDAP "Det befintliga systemet för att hantera tabelldata. Tanken är uppenbar i efterhand, men jag (Bob) Tänkte inte på det. EDDTableFromHttp Få användning av den grundläggande idén, i kombination med våra idéer om hur man implementerar den, för att göra ett system i ERDDAP™ för att ladda upp data. Annat än den grundläggande idén att använda GET för att driva data i systemet, är EDDTableFromHttpGet implementering helt annorlunda och helt oberoende av CHORDS och har olika funktioner. (t.ex. loggfiler, chunking av data, olika säkerhetssystem, CRUD-stöd, reproducerbara data) . Vår exponering för CHORDS var bara ett webinar. Vi tittade inte på deras kod eller läste om deras projekt eftersom vi omedelbart visste att vi ville implementera systemet på ett annat sätt. Men vi är tacksamma för dem för grundtanken. Den fullständiga referensen till CHORDS är -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 2014 2014) . Cloud-Hosted Real-time Data Services för Geosciences (KORDS) programvara. UCAR / NCAR - Jorden observerar laboratorium. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014 2014 2014) . Cloud-Hosted Real-time Data Services för Geosciences (KORDS) programvara. UCAR / NCAR - Jorden observerar laboratorium. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableFrån Hyrax Filer{#eddtablefromhyraxfiles} [ **EDDTableFrån Hyrax Filer** ](#eddtablefromhyraxfiles) (Deprecated) aggregerar datafiler med flera variabler, var och en med en eller flera delade dimensioner (Till exempel tid, höjd (eller djup) latitud, longitud) och serveras av en [ Hyrax OPeNDAP Server server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Om det inte finns några klagomål före 2020 kan denna datatyp tas bort. ** * Denna klassskärm skrapar Hyrax webbsidor med listorna över filer i varje katalog. På grund av detta är det mycket specifikt för det aktuella formatet av Hyrax webbsidor. Vi kommer att försöka justera ERDDAP™ snabbt om/när framtida versioner av Hyrax ändra hur filerna är listade. * och<filDir> inställning ignoreras. Eftersom denna klass laddar ner och gör en lokal kopia av varje fjärrdatafil, ERDDAP™ tvingar filen Dir att vara *bigParentDirectory* /copy/ * datasetID * /. * För< sourceUrl >, använd webbadressen för baskatalogen för datamängden i Hyrax server, till exempel, - < sourceUrl > > > > >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</// sourceUrl > > > > > + < sourceUrl > > > > > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </// sourceUrl > > > > > (Men lägg den på en linje) (Förlåt att servern inte längre är tillgänglig) . och sourceUrl Webbplatsen har vanligtvis " OPeNDAP Server Index från \\[ Regissör \\] på toppen. * Eftersom denna klass alltid laddar ner och gör en lokal kopia av varje fjärrdatafil, bör du aldrig svepa den här datamängden i [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Detaljer: Dessa filer har flera row\\_size variabler, var och en med ett prov\\_ Ett annat problem med dessa filer: Principal\\_Investigator row\\_size-variabeln har inte ett prov\\_dimension-attribut och följer inte ovanstående regel. -Provfiler för denna datasettyp finns påhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig \\] . +Provfiler för denna datasettyp finns på https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig \\] . Se klassens superklass, [EDDTableFromFiles](#eddtablefromfiles) för information om hur denna klass fungerar och hur man använder den. @@ -3850,10 +3852,10 @@ Det första GenerateDatasetsXml gör för denna typ av datamängd efter att du s [ **EDDTableFromNOS** ](#eddtablefromnos) (Begränsad) hanterar data från en NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) källa, som använder [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) för förfrågningar och svar. Det är mycket specifikt för NOAA NOS XML. Se provet EDDTableFromNOS dataset i dataset2.xml.   ### EDDTableFromOBIS{#eddtablefromobis} - [ **EDDTableFromOBIS** ](#eddtablefromobis) hanterar data från ett Ocean Biogeographic Information System (OBIS) Server server (varhttp://www.iobis.org ) . Det är möjligt att det inte finns fler aktiva servrar som använder denna nu out-of-date typ av OBIS-serversystem. + [ **EDDTableFromOBIS** ](#eddtablefromobis) hanterar data från ett Ocean Biogeographic Information System (OBIS) Server server (var http://www.iobis.org ) . Det är möjligt att det inte finns fler aktiva servrar som använder denna nu out-of-date typ av OBIS-serversystem. * OBIS-servrar förväntar sig en XML-förfrågan och returnerar ett XML-svar. -* Eftersom alla OBIS-servrar tjänar samma variabler på samma sätt (varhttp://iobis.org/tech/provider/questions) Du behöver inte ange mycket för att ställa in en OBIS dataset i ERDDAP . +* Eftersom alla OBIS-servrar tjänar samma variabler på samma sätt (var http://iobis.org/tech/provider/questions ) Du behöver inte ange mycket för att ställa in en OBIS dataset i ERDDAP . * Du måste inkludera en " creator\\_email attribut i den globala addAttributes Eftersom denna information används inom licensen. En lämplig e-postadress kan hittas genom att läsa XML-svaret från sourceURL. * Du kanske eller kanske inte kan få det globala attributet< subsetVariables >] (#subsetvariables) att arbeta med en given OBIS-server. Om du försöker, försök bara en variabel (Till exempel ScientificName eller Genus) . #### EDDTableFromOBIS skelett XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Det första GenerateDatasetsXml gör för denna typ av datamängd efter att du s * SWE (Sensor Web Enablement) och SOS (Sensor Observation Service) är [OpenGIS® standarder](https://www.ogc.org/standards) . Webbplatsen har standarddokumenten. * och OGC Webbtjänster Vanlig specifikation ver 1.1.0 ( OGC 06-121r3) täcker konstruktion av GET och POST-frågor (se avsnitt 7.2.3 och avsnitt 9) . * Om du skickar en getCapabilities xml begäran till en SOS Server server ( sourceUrl + "?service= SOS &request= GetCapabilities ") Du får ett xml-resultat med en lista över stationer och den observerade Egenskaper som de har data för. - * En observedProperty är en formell URI-referens till en fastighet. Urn:ogc: fenomen: longitude:wgs84 ellerhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * En observedProperty är en formell URI-referens till en fastighet. Urn:ogc: fenomen: longitude:wgs84 eller https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * En observedProperty är inte en variabel. - * Mer än en variabel kan ha samma observerade Fastighet (Till exempel insideTemp och utomhus Temp kan båda ha observerat Fastighethttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Mer än en variabel kan ha samma observerade Fastighet (Till exempel insideTemp och utomhus Temp kan båda ha observerat Fastighet https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Om du skickar en getObservation xml begäran till en SOS Server, du får ett xml-resultat med beskrivningar av fältnamn i svaret, fältenheterna och data. Fältnamnen inkluderar longitud, latitud, djup (Kanske kanske kanske) och tiden. * Varje dataVariable för en EDDTableFrom SOS måste innehålla en "observedProperty" -attribut, som identifierar den observeradeProperty som måste begäras från servern för att få den variabeln. Ofta flera dataVariable s kommer att lista samma komposit observeradeProperty. * DataType för varje dataVariable kan inte specificeras av servern. Om så är fallet måste du titta på XML-datasvaren från servern och tilldela lämpligt [<DataType>s] (#datatype) i den ERDDAP™ Dataset dataVariable definitioner. @@ -3991,11 +3994,11 @@ Om det inte finns några klagomål före 2020 kan denna datatyp tas bort. ** * Denna klass läser katalog.xml-filer som serveras av TREDDS med listorna över<KatalogRefs> (hänvisningar till ytterligare katalog.xml-underfiler) och<Dataset>s (Datafiler) . * och<filDir> inställning ignoreras. Eftersom denna klass laddar ner och gör en lokal kopia av varje fjärrdatafil, ERDDAP™ tvingar filen Dir att vara *bigParentDirectory* /copy/ * datasetID * /. * För< sourceUrl >, använd URL-adressen för katalog.xml-filen för datamängden i THREDDS-servern, till exempel: för denna URL som kan användas i en webbläsare, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] , -Användning< sourceUrl > > > > >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</// sourceUrl > > > > > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Denna server är inte längre tillförlitligt tillgänglig. \\] , +Användning< sourceUrl > > > > > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </// sourceUrl > > > > > (Men lägg den på en linje) . * Eftersom denna klass alltid laddar ner och gör en lokal kopia av varje fjärrdatafil, bör du aldrig svepa den här datamängden i [EDDTableCopy](#eddtablecopy) . -* Denna datasettyp stöder en OPTIONAL, sällan använd, speciallapp,<SpecialMode > *läge* </specialMode> som kan användas för att ange att särskilda, hårdkodade regler bör användas för att avgöra vilka filer som ska laddas ner från servern. För närvarande är det enda giltigt *läge* är SAMOS som används med datamängder frånhttps://tds.coaps.fsu.edu/thredds/catalog/samosför att ladda ner endast filerna med det senaste versionsnumret. +* Denna datasettyp stöder en OPTIONAL, sällan använd, speciallapp,<SpecialMode > *läge* </specialMode> som kan användas för att ange att särskilda, hårdkodade regler bör användas för att avgöra vilka filer som ska laddas ner från servern. För närvarande är det enda giltigt *läge* är SAMOS som används med datamängder från https://tds.coaps.fsu.edu/thredds/catalog/samos för att ladda ner endast filerna med det senaste versionsnumret. * Se klassens superklass, [EDDTableFromFiles](#eddtablefromfiles) för information om hur denna klass fungerar och hur man använder den. * Se 1D, 2D, 3D och 4D-exempel för [EDDTableFromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ När servern slutar hantera en förfrågan kommer den att kontrollera hur länge ``` ``` -kommer att orsaka en matchande lokal sourceUrl (såsomhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -till en offentlig sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +kommer att orsaka en matchande lokal sourceUrl (såsom https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +till en offentlig sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Eventuella ändringar av denna tags värde kommer att träda i kraft nästa gång ERDDAP™ Läser datasets.xml , inklusive som svar på en dataset [flagga](/docs/server-admin/additional-information#flag) . Av säkerhetsskäl och skäl som rör abonnemangssystemet, **Använd inte detta TAG!** @@ -4314,7 +4317,7 @@ Användare är ofta helt enkelt omedvetna om att deras förfrågningar är besv ``` * Du behöver inte starta om ERDDAP™ För ändringarna<requestBlacklist > träder i kraft. Ändringarna kommer att upptäckas nästa gång ERDDAP™ Kontrollera om några datamängder måste laddas om. Eller du kan påskynda processen genom att besöka en [setDataset Flagga URL](/docs/server-admin/additional-information#set-dataset-flag) för alla dataset. * Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Dina Din Din Dina Dina Dina Dina Dina Dina Dina Dina Dina Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din Din ERDDAP™ Den dagliga rapporten innehåller en lista/tal av de mest aktiva och blockerade förfrågningarna. - * Om du vill räkna ut vilken domän / institution som är relaterad till en numerisk IP-adress kan du använda en gratis, omvänd DNS-webbtjänst som [https://network-tools.com/](https://network-tools.com/) . + * Om du vill räkna ut vilken domän / institution som är relaterad till en numerisk IP-adress kan du använda en gratis, omvänd DNS-webbtjänst som [ https://network-tools.com/ ](https://network-tools.com/) . * Det kan finnas tillfällen då det är vettigt att blockera vissa användare på en högre nivå, till exempel skadliga användare. Du kan till exempel blockera åtkomsten till allt på din server, inte bara ERDDAP . På Linux är en sådan metod att använda [Iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Du kan till exempel lägga till en regel som blockerar allt från 198.51.100.0 med kommandot. Iptables -I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ VARNING: Om du lägger till anpassade paletter till din ERDDAP™ och du har EDD * För närvarande, för EDDGrid subklasser, någon förändring av metadata eller till en axelvariabel (Till exempel en ny tidspunkt för nära realtidsdata) anses vara en förändring, men en omlastning av datamängden anses inte vara en förändring. (av sig själv) . * För närvarande, för EDDTable-underklasser, anses varje omlastning av datamängden vara en förändring. * För närvarande är endast två typer av åtgärder tillåtna: - * "http://"eller "https://"----- Om åtgärden börjar med "http://"eller "https://", ERDDAP™ Skicka en HTTP GET Begäran till den angivna webbadressen. Svaret ignoreras. Till exempel kan webbadressen berätta för någon annan webbtjänst att göra något. + * " http://" eller " https://" ----- Om åtgärden börjar med " http://" eller " https://" , ERDDAP™ Skicka en HTTP GET Begäran till den angivna webbadressen. Svaret ignoreras. Till exempel kan webbadressen berätta för någon annan webbtjänst att göra något. * Om webbadressen har en fråga (efter "?") Det måste vara redan [procent kodade](https://en.wikipedia.org/wiki/Percent-encoding) . Du måste koda speciella tecken i begränsningarna (annat än den första "&" och huvud '=' i begränsningar) i formuläret % HH, där HH är karaktärens 2-siffriga hexadecimalvärde. Vanligtvis behöver du bara konvertera några av skiljetecknen: % till %25 och till %26, ”i %22,<i %3C, = %3D, > till %3E, + till %2B, | i %7C, \\[ i %5B, \\] i %5D, utrymme till %20 och omvandla alla tecken över #127 till deras UTF-8-formulär och sedan koda varje byte av UTF-8-formuläret till %HH-formatet (fråga en programmerare om hjälp) . Till exempel, och stationID >="41004" Blir & stationID %3E= %2241004 %22 Procentkodning krävs vanligtvis när du får tillgång till ERDDAP via annan programvara än en webbläsare. Webbläsare hanterar vanligtvis procent kodning för dig. I vissa situationer måste du procent koda alla andra tecken än A-Za-z0-9\\_-! " () \\*, men fortfarande inte kodar den ursprungliga "&" eller huvud '=' i begränsningar. -Programspråk har verktyg för att göra detta (till exempel se Java "S [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) och Java Skriften ärencodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) och det finns +Programspråk har verktyg för att göra detta (till exempel se Java "S [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) och Java Skriften ärencodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) och det finns [webbplatser som procent kodar/avkodar för dig](https://www.url-encode-decode.com/) . * Sedan dess datasets.xml är en XML-fil, du måste också &-kod ALL '&',<"och"> i webbadressen som "&", "<"och" & gt; "efter procent kodning. * Exempel: För en URL som du kan skriva in i en webbläsare som: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Du bör ange en<onChange > tag via (på en linje) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Detta kan också påverka sorteringen av korta ord kontra längre ord som börja * Ett sourceUrl kan börja med http:// , https:// ftp:// och kanske andra prefix. https anslutningar läs och kontrollera källans digitala certifikat för att säkerställa att källan är vem de säger att de är. I sällsynta fall kan denna kontroll misslyckas med felet "javax.net.ssl.SSLProtocolException: handshake alert: unrecognized\\_name". Detta beror förmodligen på domännamnet på certifikatet som inte matchar domännamnet som du använder. Du kan och bör läsa detaljerna i sourceUrl Intyg i din webbläsare, särskilt listan över "DNS-namn" i avsnittet "Subject Alternative Name". I vissa fall, sourceUrl du använder kan vara ett alias av domännamnet på certifikatet. Till exempel, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/kasta detta fel, men - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, som använder domännamnet på certifikatet, kommer inte. Lösningen i dessa fall är därför att hitta och använda domännamnet på certifikatet. Om du inte hittar det på certifikatet, kontakta dataleverantören. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ kasta detta fel, men + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , som använder domännamnet på certifikatet, kommer inte. Lösningen i dessa fall är därför att hitta och använda domännamnet på certifikatet. Om du inte hittar det på certifikatet, kontakta dataleverantören. I andra fall kan domännamnet på certifikatet vara för en grupp namn. Om detta inträffar eller problemet är annars olösligt, vänligen mail Chris. John på noaa.gov för att rapportera problemet.   @@ -5221,7 +5224,7 @@ Blir & stationID %3E= %2241004 %22 Procentkodning krävs vanligtvis när du får tillgång till ERDDAP via annan programvara än en webbläsare. Webbläsare hanterar vanligtvis procent kodning för dig. I vissa situationer måste du procent koda alla andra tecken än A-Za-z0-9\\_-! " () \\*, men fortfarande inte kodar den ursprungliga "&" eller huvud '=' . Programspråk har verktyg för att göra detta (till exempel se Java "S [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -och Java Skriften ärencodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) och det finns +och Java Skriften ärencodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) och det finns [webbplatser som procent kodar/avkodar för dig](https://www.url-encode-decode.com/) . * Sedan dess datasets.xml är en XML-fil, du måste också &-kod ALL '&',<"och"> i webbadressen som "&", "<"och" & gt; "efter procent kodning. * infoUrl är unikt för ERDDAP . Det är inte från någon metadata standard. @@ -5257,7 +5260,28 @@ När en dataset laddas in ERDDAP , ``` * Om " \\[ standard \\] förekommer i attributvärdet, det kommer att ersättas med standarden ERDDAP™ Licens från<standardlicens> tagga in ERDDAP "S \\[ Tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml-fil. -   + +###### klassificering{#classification} +* [ **klassificering** ](#classification) klassificeringsnivån för data. + ``` + unclassified + ``` + * Godtagbara värden är _unclassified_, _confidential_, _restricted_, _secret_, eller _top_secret_. + +###### Topic_category{#topic_category} +* [ **Topic_category** ](#topic_category) Geografisk datatematisk klassificering på hög nivå för att hjälpa till att gruppera och söka efter tillgängliga geografiska datamängder. + ``` + geoscientific_information + ``` + * Acceptabla värden är _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _location_, _oceans_, _planning_cadastre_ + +###### underhåll_frekvent{#maintenance_frequency} +* [ **underhåll_frekvent** ](#maintenance_frequency) Frekvens med vilka ändringar och raderingar görs till data efter att den först producerats. + ``` + daily + ``` + * Godtagbara värden är acceptabla värden är _annually_, _as_needed_, _biannually_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _quarterly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) är från den föråldrade [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (som identifierades i Metadata\\_Conventions Som " Unidata Dataset Discovery v1.0”) metadata standard. attributvärdet var en komma-separerad lista över metadatakonventioner som användes av denna datamängd. Om en dataset använder ACDD 1.0, är detta attribut STRONGLY RECOMMENDED, till exempel. @@ -5389,7 +5413,7 @@ Om indexet är<1, dataset anses up-to-date. Om indexet är<=1, dataset anses vara out-of-date. Om indexet är<= 2, datamängden anses mycket out-of-date. -och testOutOfDate värdet används också av ERDDAP™ att genererahttps://*yourDomain*/erddap/outOfDateDatasets.htmlWebbsidan ( [Exempelvis](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) som visar de datamängder som har< testOutOfDate taggar, med datamängder rankade av hur out-of-date de är. Om du ändrar filtypen (från .html till .csv, .jsonlCSV , .nc , .tsv ......) Du kan få den informationen i olika filformat. +och testOutOfDate värdet används också av ERDDAP™ att generera https://*yourDomain*/erddap/outOfDateDatasets.html Webbsidan ( [Exempelvis](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) som visar de datamängder som har< testOutOfDate taggar, med datamängder rankade av hur out-of-date de är. Om du ändrar filtypen (från .html till .csv, .jsonlCSV , .nc , .tsv ......) Du kan få den informationen i olika filformat. När det är möjligt, [GenerateDatasetsXml](#generatedatasetsxml) lägger till en testOutOfDate attribut till den globala addAttributes av en dataset. Detta värde är ett förslag baserat på den information som finns tillgänglig för GenerateDatasetsXml. Om värdet inte är lämpligt, ändra det. @@ -5948,8 +5972,8 @@ unpackedValue = packad Värde \\* scale\\_factor + + + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone är ett OPTIONAL attribut som används av ERDDAP™ (och inga metadatastandarder) För [tid och timestamp variabler](#time-units) , som kan vara i ruttna datamängder eller tabelldatamängder. * Standarden är " Zulu " (som är den moderna tidszonversionen av GMT) . - * Bakgrundsinformation: "time offsets" (t.ex. Pacific Standard Time, -08:00, GMT-8) är fasta, specifika, kompensationer i förhållande till Zulu (GMT) . Däremot är "tidszoner" de mycket mer komplexa saker som påverkas av Daylight Saving. (t.ex. ”USA/Stillahavsområdet”) , som har haft olika regler på olika ställen vid olika tidpunkter. Tidszonerna har alltid namn eftersom de inte kan sammanfattas med ett enkelt kompensationsvärde. (se kolumnen "TZ-databasnamn" i tabellen vid [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP "S time\\_zone attribut hjälper dig att hantera lokala tidsdata från någon tidszon (1987-03-25T17:32:05 Stilla havet Tid) . Om du har sträng- eller numeriska tidsdata med en (Fast) tidskompensation, du bör helt enkelt justera data till Zulu (Vilket är vad ERDDAP™ Önskar) genom att ange en annan bastid i attributet enheter (t.ex. "timmar sedan 1970-01-01T08:00:00Z", notera T08 för att ange tidskompensationen) och alltid kontrollera resultaten för att säkerställa att du får de resultat du vill ha. - * För tidsstämpelvariabler med källdata från Strings, låter detta attribut dig ange en tidszon som leder ERDDAP™ Omvandla lokala tidszonens källtider (Några i standardtid, några i dagsljus spara tid) in i Zulu gånger (som alltid är i standardtid) . Listan över giltiga tidszonnamn är förmodligen identisk med listan i TZ-kolumnen på [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Vanliga amerikanska tidszoner är: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. + * Bakgrundsinformation: "time offsets" (t.ex. Pacific Standard Time, -08:00, GMT-8) är fasta, specifika, kompensationer i förhållande till Zulu (GMT) . Däremot är "tidszoner" de mycket mer komplexa saker som påverkas av Daylight Saving. (t.ex. ”USA/Stillahavsområdet”) , som har haft olika regler på olika ställen vid olika tidpunkter. Tidszonerna har alltid namn eftersom de inte kan sammanfattas med ett enkelt kompensationsvärde. (se kolumnen "TZ-databasnamn" i tabellen vid [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP "S time\\_zone attribut hjälper dig att hantera lokala tidsdata från någon tidszon (1987-03-25T17:32:05 Stilla havet Tid) . Om du har sträng- eller numeriska tidsdata med en (Fast) tidskompensation, du bör helt enkelt justera data till Zulu (Vilket är vad ERDDAP™ Önskar) genom att ange en annan bastid i attributet enheter (t.ex. "timmar sedan 1970-01-01T08:00:00Z", notera T08 för att ange tidskompensationen) och alltid kontrollera resultaten för att säkerställa att du får de resultat du vill ha. + * För tidsstämpelvariabler med källdata från Strings, låter detta attribut dig ange en tidszon som leder ERDDAP™ Omvandla lokala tidszonens källtider (Några i standardtid, några i dagsljus spara tid) in i Zulu gånger (som alltid är i standardtid) . Listan över giltiga tidszonnamn är förmodligen identisk med listan i TZ-kolumnen på [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Vanliga amerikanska tidszoner är: US/Hawaii, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. * För tidsstämpelvariabler med numeriska källdata kan du ange " time\\_zone attribut, men värdet måste vara " Zulu eller "UTC". Om du behöver stöd för andra tidszoner, vänligen maila Chris. John på noaa.gov.   ###### legacy_time_adjust{#legacy_time_adjust} diff --git a/i18n/th/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/th/docusaurus-plugin-content-docs/current/server-admin/datasets.md index cd43b0f8c3..7a9b68eb75 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 การส่งไฟล์ข้อมูลจริงจากแหล่งภายนอก มีความเสี่ยงสูง ERDDAP™ ไม่เกี่ยวกับเรื่องนั้น คุณต้องหาคําตอบที่ใช้ได้สําหรับคุณ และผู้ให้บริการข้อมูล ตัวอย่างเช่น อีเมล (สําหรับแฟ้มขนาดเล็ก) ดึงจากเมฆ (ตัวอย่างเช่น, Drop Box หรือ Google ไดรฟ์) เว็บไซต์ Sftp (ด้วยรหัสผ่าน) , หรือ คนแอบ เน็ต (ฮาร์ดดิสก์ภายนอก) . คุณควรจะรับไฟล์จากคนที่คุณรู้จักเท่านั้น คุณจะต้องสแกนไฟล์ไวรัส และใช้การป้องกันอื่น ๆ มันไม่มีการเชื่อมโยง ERDDAP™ ไปยังแบบฟอร์มข้อมูล (ยกตัวอย่างเช่น ERDDAP™ หน้าหลัก) . แต่เวลามีคนบอกคุณว่า เขาอยากได้ข้อมูล ERDDAP คุณส่งอีเมล์ไปให้พวกเขา แล้วบอกว่า -ใช่ เราเอาข้อมูลคุณเข้าไปได้ ERDDAP . เพื่อเริ่มต้น โปรดกรอกแบบฟอร์มที่https://*yourUrl*/erddap/dataProviderForm.html (หรือ http:// ถ้า https:// ไม่เปิดใช้) . +ใช่ เราเอาข้อมูลคุณเข้าไปได้ ERDDAP . เพื่อเริ่มต้น โปรดกรอกแบบฟอร์มที่ https://*yourUrl*/erddap/dataProviderForm.html (หรือ http:// ถ้า https:// ไม่เปิดใช้) . หลังจากคุณเสร็จ ผมจะติดต่อไป เพื่อสรุปรายละเอียดสุดท้าย ถ้าคุณอยากดูรูป (โดยไม่กรอก) คุณจะเห็นแบบฟอร์มบน ERD ' ERDDAP . [แนะนํา](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) . [ตอน 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) . [ตอน 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) . [ตอน 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) และ [ตอน 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . ลิงก์พวกนี้บน ERD ERDDAP™ ส่งข้อมูลมาให้ฉัน ไม่ใช่นาย ดังนั้นอย่าส่งข้อมูลไปกับพวกเขา เว้นแต่นายอยากจะเพิ่มข้อมูล ERD ERDDAP . @@ -190,23 +190,23 @@ DID นี้สร้างทั้งหมดของ datasets.xml ชิ   ##### EDDGrid จากสมุดที่อยู่{#eddgridfromthreddscatalog} DID นี้สร้างทั้งหมดของ datasets.xml ชิ้นส่วนที่จําเป็นสําหรับทั้งหมด [ EDDGrid จาก Dap](#eddgridfromdap) ชุด ข้อมูล ที่ สามารถ พบ ได้ โดย การ คลาน เวียน ไป มา ตลอด ทาง (ย่อย) แคตตาล็อก มีรายการที่อยู่ URL หลายรูปแบบ ตัวเลือกนี้ RIFTES คือที่อยู่ URL.xml โดยมี / กาตาล็อก/ ในนั้น ตัวอย่างเช่น -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlหรือ -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml หรือ + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (รายการเกี่ยวกับ .html อยู่ที่ -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlซึ่งไม่ยอมรับ EDDGrid จาก Threds Catalog. + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ซึ่งไม่ยอมรับ EDDGrid จาก Threds Catalog. ถ้าคุณมีปัญหากับ EDDGrid จาก ปก แคตตาล็อก: * ตรวจสอบให้แน่ใจว่าที่อยู่ URL ที่คุณกําลังใช้นั้นถูกต้อง รวมถึง / catalog/ และสิ้นสุดด้วย /catalog.xml. -* ถ้าเป็นไปได้ ใช้หมายเลขไอพีสาธารณะ (ยกตัวอย่างเช่นhttps://oceanwatch.pfeg.noaa.gov) ในที่อยู่ URL ไม่ใช่หมายเลข IP (ยกตัวอย่างเช่นhttps://12.34.56.78) . ถ้าที่อยู่ IP ของคุณเข้าถึงได้โดยผ่านทางที่อยู่ IP เท่านั้น<แปลง Tublic Source Url>] (# Convent to August Resourcessurl) ดังนั้น ERDDAP™ ผู้ใช้เห็นที่อยู่สาธารณะ แม้ว่า ERDDAP™ ได้ข้อมูลจากที่อยู่ตัวเลขท้องถิ่น +* ถ้าเป็นไปได้ ใช้หมายเลขไอพีสาธารณะ (ยกตัวอย่างเช่น https://oceanwatch.pfeg.noaa.gov ) ในที่อยู่ URL ไม่ใช่หมายเลข IP (ยกตัวอย่างเช่น https://12.34.56.78 ) . ถ้าที่อยู่ IP ของคุณเข้าถึงได้โดยผ่านทางที่อยู่ IP เท่านั้น<แปลง Tublic Source Url>] (# Convent to August Resourcessurl) ดังนั้น ERDDAP™ ผู้ใช้เห็นที่อยู่สาธารณะ แม้ว่า ERDDAP™ ได้ข้อมูลจากที่อยู่ตัวเลขท้องถิ่น * ถ้าคุณมีปัญหาที่คุณแก้ไม่ได้ [ตรวจสอบเคล็ดลับการยิงปัญหา](#troubleshooting-tips) . * รหัสระดับต่ําสําหรับตอนนี้ใช้ Unidata หมวดหมู่ของ Netcdf-java (บิดเบี้ยว คลาสของหมวดหมู่) เพื่อให้สามารถจัดการกับแคตตาล็อกทั้งหมด (ซึ่งมีความซับซ้อนอย่างน่าประหลาดใจ) ขอบคุณ Unidata สําหรับรหัสนั่น   ##### EDDGrid logy log{#eddgridlonpm180fromerddapcatalog} เครื่องดีอีนี้สร้าง datasets.xml เพื่อให้ [ EDDGrid ลอน PM 180](#eddgridlonpm180) ชุดข้อมูลทั้งหมด EDDGrid ชุดข้อมูลใน ERDDAP ที่มีค่า ลองจิจูดมากกว่า 180 -* ถ้าเป็นไปได้ ใช้หมายเลขไอพีสาธารณะ (ยกตัวอย่างเช่นhttps://oceanwatch.pfeg.noaa.gov) ในที่อยู่ URL ไม่ใช่หมายเลข IP (ยกตัวอย่างเช่นhttps://12.34.56.78) . ถ้า ERDDAP™ จะเข้าถึงได้โดยผ่านทางที่อยู่ IP ท้องถิ่นเท่านั้น คุณสามารถใช้ได้<แปลง Tublic Source Url>] (# Convent to August Resourcessurl) ดังนั้น ERDDAP™ ผู้ใช้เห็นที่อยู่สาธารณะ แม้ว่า ERDDAP™ ได้ข้อมูลจากที่อยู่ตัวเลขท้องถิ่น +* ถ้าเป็นไปได้ ใช้หมายเลขไอพีสาธารณะ (ยกตัวอย่างเช่น https://oceanwatch.pfeg.noaa.gov ) ในที่อยู่ URL ไม่ใช่หมายเลข IP (ยกตัวอย่างเช่น https://12.34.56.78 ) . ถ้า ERDDAP™ จะเข้าถึงได้โดยผ่านทางที่อยู่ IP ท้องถิ่นเท่านั้น คุณสามารถใช้ได้<แปลง Tublic Source Url>] (# Convent to August Resourcessurl) ดังนั้น ERDDAP™ ผู้ใช้เห็นที่อยู่สาธารณะ แม้ว่า ERDDAP™ ได้ข้อมูลจากที่อยู่ตัวเลขท้องถิ่น   ##### EDDGrid logn0360 from Eddepcatalog{#eddgridlon0360fromerddapcatalog} เครื่องดีอีนี้สร้าง datasets.xml เพื่อให้ [ EDDGrid ลอน0360](#eddgridlon0360) ชุดข้อมูลทั้งหมด EDDGrid ชุดข้อมูลใน ERDDAP ที่มีค่า ลองจิจูดน้อยกว่า 0 -* ถ้าเป็นไปได้ ใช้หมายเลขไอพีสาธารณะ (ยกตัวอย่างเช่นhttps://oceanwatch.pfeg.noaa.gov) ในที่อยู่ URL ไม่ใช่หมายเลข IP (ยกตัวอย่างเช่นhttps://12.34.56.78) . ถ้า ERDDAP™ จะเข้าถึงได้โดยผ่านทางที่อยู่ IP ท้องถิ่นเท่านั้น คุณสามารถใช้ได้<แปลง Tublic Source Url>] (# Convent to August Resourcessurl) ดังนั้น ERDDAP™ ผู้ใช้เห็นที่อยู่สาธารณะ แม้ว่า ERDDAP™ ได้ข้อมูลจากที่อยู่ตัวเลขท้องถิ่น +* ถ้าเป็นไปได้ ใช้หมายเลขไอพีสาธารณะ (ยกตัวอย่างเช่น https://oceanwatch.pfeg.noaa.gov ) ในที่อยู่ URL ไม่ใช่หมายเลข IP (ยกตัวอย่างเช่น https://12.34.56.78 ) . ถ้า ERDDAP™ จะเข้าถึงได้โดยผ่านทางที่อยู่ IP ท้องถิ่นเท่านั้น คุณสามารถใช้ได้<แปลง Tublic Source Url>] (# Convent to August Resourcessurl) ดังนั้น ERDDAP™ ผู้ใช้เห็นที่อยู่สาธารณะ แม้ว่า ERDDAP™ ได้ข้อมูลจากที่อยู่ตัวเลขท้องถิ่น   ##### ED จากแฟ้ม{#eddsfromfiles} เมื่อกําหนดไดเรกทอรีเริ่มต้นแล้ว สิ่งนี้จะผ่านไดเร็กทอรีและส่วนย่อยทั้งหมด และพยายามสร้างชุดข้อมูล สําหรับแต่ละกลุ่มของแฟ้มข้อมูลที่มันค้นพบ @@ -566,7 +566,7 @@ NCOSV 1. 0 ไม่สนับสนุนชนิดของข้อมู ### หมายเหตุประเภทข้อมูล{#data-type-comments} * เนื่องจากการสนับสนุนที่ยากจนสําหรับยาว, ยาว, และข้อมูล char ในหลายประเภทไฟล์ เรายับยั้งการใช้ชนิดของข้อมูลเหล่านี้ใน ERDDAP . เมื่อ เป็น ไป ได้ จง ใช้ สอง แบบ แทน ที่ จะ ใช้ เวลา ยาว และ ยาว และ ใช้ เชือก แทน ที่ จะ ใช้ ขี้ ผึ้ง.   -* ข้อมูลกํากับภาพ - เพราะว่า(OPeN)DAPการตอบรับของ .das และ ids ไม่สนับสนุนคุณสมบัติหรือประเภทข้อมูลแบบยาว ๆ (และแสดงให้พวกเขาเป็นสองเท่า) คุณอาจต้องการใช้ ERDDAP รูปแบบของข้อมูลกํากับที่ปรากฏใน http ... / เซอแดป/ **ข้อมูล** / * datasetID * หน้าเว็บ.html (ยกตัวอย่างเช่น [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (ซึ่งคุณสามารถรับได้ในรูปแบบแฟ้มอื่น เช่น .csv .htmlTable . .itx . .json . .jsonlCSV1 . .jsonlCSV . .jsonlKVP . .mat . .nc . .nccsv . .tsv . .xhtml ) หรือ .nccsv การตอบรับข้อมูลกํากับภาพ (ยกตัวอย่างเช่น [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) แม้ว่า .nccsv ข้อมูลกํากับภาพใช้ได้เฉพาะกับชุดข้อมูลอักขระแท็บเท่านั้น) ทั้งสองอย่างรองรับชนิดของข้อมูล (โดยเฉพาะอย่างยิ่ง ยาว, ยาว, และมงกุฎ) . +* ข้อมูลกํากับภาพ - เพราะว่า(OPeN)DAPการตอบรับของ .das และ ids ไม่สนับสนุนคุณสมบัติหรือประเภทข้อมูลแบบยาว ๆ (และแสดงให้พวกเขาเป็นสองเท่า) คุณอาจต้องการใช้ ERDDAP รูปแบบของข้อมูลกํากับที่ปรากฏใน http ... / เซอแดป/ **ข้อมูล** / * datasetID * หน้าเว็บ.html (ยกตัวอย่างเช่น [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (ซึ่งคุณสามารถรับได้ในรูปแบบแฟ้มอื่น เช่น .csv .htmlTable . .itx . .json . .jsonlCSV1 . .jsonlCSV . .jsonlKVP . .mat . .nc . .nccsv . .tsv . .xhtml ) หรือ .nccsv การตอบรับข้อมูลกํากับภาพ (ยกตัวอย่างเช่น [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) แม้ว่า .nccsv ข้อมูลกํากับภาพใช้ได้เฉพาะกับชุดข้อมูลอักขระแท็บเท่านั้น) ทั้งสองอย่างรองรับชนิดของข้อมูล (โดยเฉพาะอย่างยิ่ง ยาว, ยาว, และมงกุฎ) .   ### แฟ้มสื่อ{#media-files} ไม่ใช่ข้อมูลทั้งหมดเป็นอาร์เรย์ของตัวเลขหรือข้อความ ชุดข้อมูลบางตัวประกอบด้วย หรือรวมแฟ้มสื่อ เช่น ภาพ, เสียงและวิดีโอ ERDDAP™ มีคุณลักษณะพิเศษบางอย่าง ที่จะทําให้ผู้ใช้เข้าถึงแฟ้มสื่อได้ง่ายขึ้น มันเป็นขั้นตอนที่ 2 @@ -604,7 +604,7 @@ NCOSV 1. 0 ไม่สนับสนุนชนิดของข้อมู ### ทํางานกับแฟ้มแบบ AWS S3{#working-with-aws-s3-files} [บริการเว็บของ Amazon (ขนาด AWS) ](https://aws.amazon.com) เป็นผู้ขาย [การคํานวณของเมฆ](https://en.wikipedia.org/wiki/Cloud_computing) บริการ [ขนาด S3](https://aws.amazon.com/s3/) เป็นระบบจัดเก็บวัตถุที่นําเสนอโดย AWS แทนที่ระบบลําดับชั้นของไดเรกทอรีและแฟ้มของระบบไฟล์ดั้งเดิม (เหมือนฮาร์ดไดรฟ์ในคอมพิวเตอร์ของคุณ) S3 เสนอเพียง "Bubets" ซึ่งถือ "objects" (เราจะเรียกพวกเขา "files" ) . -สําหรับแฟ้ม ASCII (e.g., .csv) . ERDDAP™ สามารถทํางานกับไฟล์ในถังโดยตรง สิ่งเดียวที่คุณต้องทํา คือระบุ<แฟ้ม Dir > สําหรับชุดข้อมูลโดยใช้รูปแบบเฉพาะสําหรับถัง AWS, e.g.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. คุณไม่ควรใช้<แคชจาก Url>. ดูรายละเอียดข้างล่าง +สําหรับแฟ้ม ASCII (e.g., .csv) . ERDDAP™ สามารถทํางานกับไฟล์ในถังโดยตรง สิ่งเดียวที่คุณต้องทํา คือระบุ<แฟ้ม Dir > สําหรับชุดข้อมูลโดยใช้รูปแบบเฉพาะสําหรับถัง AWS, e.g. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . คุณไม่ควรใช้<แคชจาก Url>. ดูรายละเอียดข้างล่าง แต่สําหรับแฟ้มไบนารี (อี.จี. .nc .gridge, . Buf และ .hdf แฟ้ม) คุณต้องใช้<แคชจาก Url> ระบบที่อธิบายด้านล่างนี้ ERDDAP (เพลง) (ซึ่ง ERDDAP™ ใช้อ่านข้อมูลจากแฟ้มเหล่านี้) และซอฟท์แวร์วิทยาศาสตร์อื่น ๆ ได้รับการออกแบบให้ทํางานกับไฟล์ในระบบไฟล์แบบดั้งเดิมซึ่ง [ระดับการบล็อค](https://en.wikipedia.org/wiki/Block-level_storage) เข้าถึงแฟ้ม (อนุญาตให้อ่านส่วนย่อยของแฟ้มได้) แต่ S3 เสนอเท่านั้น [ระดับแฟ้ม (วัตถุ) ](https://en.wikipedia.org/wiki/Block-level_storage) เข้าถึงแฟ้ม (ซึ่งอนุญาตให้อ่านแฟ้มทั้งหมดได้) . AWS เสนอทางเลือก S3 [ร้านขายกระดาษแข็ง (อีบีเอส) ](https://aws.amazon.com/ebs/) ) ซึ่งรองรับการเข้าถึงไฟล์ในระดับบล็อก แต่มันแพงกว่า S3, จึงไม่ค่อยใช้เก็บข้อมูลจํานวนมาก (ดังนั้นเมื่อคนพูดว่าการเก็บข้อมูลในเมฆ (ขนาด S3) มัน มี ราคา ถูก ตาม ปกติ มัน จะ เป็น แอปเปิล สําหรับ เปรียบ เทียบ ส้ม.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` URI ที่ตรงกันสําหรับวัตถุที่เป็น - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS รองรับความแตกต่างเล็กน้อยในการสร้างที่อยู่ URL นั้น แต่ ERDDAP™ ต้องการรูปแบบเฉพาะนี้: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* ของ ERDDAP v2.29, ตอนนี้คุณสามารถใช้ `ขนาด s3 < br />` รูปแบบ URI แทนที่จะเป็นที่อยู่ URL ถัง นี่เป็นรูปแบบที่จะใช้โดย [ขนาด AWS s3Cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . ขนาด s3 < br /> *ตะกร้าName* / *กุญแจ* @@ -697,22 +697,22 @@ ABI-Lib. 2018. 0518. 052.or/_ABI-L1b-Rad2-M3C10/_G16/s2018222475), ERDDAP™ จ ในทุกกรณี คุณจะต้องมีบัญชี AWS เพราะ AWS SDK สําหรับ Java (ซึ่ง ERDDAP™ ใช้ขอรับข้อมูลเกี่ยวกับเนื้อหาของถัง) ต้องการรับรองบัญชีของ AWS (บนนี้ด้านล่าง) ERDDAP™ เข้าถึงได้เฉพาะช่อง AWS S3 ถ้าคุณระบุช่อง<แคชจาก URI] (# คาเชฟัวร์) (หรือ<Dir >) ในรูปแบบเฉพาะ: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* ที่ไหน * ตะกร้านี้มีชื่อย่อของชื่อถัง เช่น Noa-goes17 * aws-region, e.g., our- East-1 มาจากคอลัมน์ "Region" ในตารางหนึ่งของ [จุด จบ ของ การ รับ ใช้ AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html) ที่ที่ถังตั้งอยู่จริงๆ * การเสนอราคาเป็นทางเลือก ถ้า ปัจจุบัน ต้อง จบ ลง ด้วย '/' . -ยกตัวอย่างเช่นhttps://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +ยกตัวอย่างเช่น https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ รูปแบบที่อยู่ URL นี้เป็นหนึ่งในคําแนะนําของ AWS S3: ดู [เข้า ถึง บัคเก็ต](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) ถึง [คําอธิบายของคํานําหน้านี้](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ ต้องการให้ทําการรวมที่อยู่ URL ของถัง และส่วนนําหน้าที่ต้องการเข้าไปไว้ในที่อยู่ URL หนึ่ง เพื่อระบุ<แคชจาก Url> (หรือ)<fileDir) ที่ตําแหน่งแฟ้ม #### การทดสอบ AWS S3 บัคเก็ต{#test-public-aws-s3-buckets} สําหรับถังสาธารณะ คุณสามารถทดสอบที่อยู่ URL ถังของไดเร็กทอรี AWS S3 ในเบราว์เซอร์ของคุณ เช่น - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) หากตําแหน่ง URL ของถังถูกต้องและเหมาะสมสําหรับ ERDDAP มันจะคืนเอกสาร XML ที่ (บาง) รายการเนื้อหาของถังที่ โชคไม่ดี ที่อยู่ URL เต็ม (เช่น ที่อยู่ URL ถัง บวกคํานําหน้า) นั่น ERDDAP™ ต้องการชุดข้อมูลที่ให้มา ใช้ไม่ได้กับเบราว์เซอร์ AWS ไม่ได้เสนอระบบที่จะดูลําดับชั้นของถังในเว็บของคุณได้ง่ายๆ (ถ้าไม่ถูกต้อง โปรดส่งอีเมลหาคริส จอห์นที่โนอา โกฟ ไม่อย่างนั้น, Amazon, กรุณาเพิ่มการสนับสนุนสําหรับเรื่องนี้!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) หากตําแหน่ง URL ของถังถูกต้องและเหมาะสมสําหรับ ERDDAP มันจะคืนเอกสาร XML ที่ (บาง) รายการเนื้อหาของถังที่ โชคไม่ดี ที่อยู่ URL เต็ม (เช่น ที่อยู่ URL ถัง บวกคํานําหน้า) นั่น ERDDAP™ ต้องการชุดข้อมูลที่ให้มา ใช้ไม่ได้กับเบราว์เซอร์ AWS ไม่ได้เสนอระบบที่จะดูลําดับชั้นของถังในเว็บของคุณได้ง่ายๆ (ถ้าไม่ถูกต้อง โปรดส่งอีเมลหาคริส จอห์นที่โนอา โกฟ ไม่อย่างนั้น, Amazon, กรุณาเพิ่มการสนับสนุนสําหรับเรื่องนี้!) #### การ มอง ดู เนื้อหา ของ บัคเก็ต{#viewing-the-contents-of-a-bucket} -S3 ถังมักบรรจุแฟ้มหลายประเภท ในชุดย่อยปลอมๆ ซึ่งอาจกลายเป็น ERDDAP™ ชุดข้อมูล เพื่อทําให้ ERDDAP™ ชุดข้อมูล, คุณต้องรู้ไดเรกทอรีเริ่มต้นสําหรับ<แคชจาก Url> (หรือ)<fileDir) และรูปแบบของชื่อแฟ้ม ที่ระบุสับเซตของแฟ้ม หากคุณพยายามแสดงเนื้อหาทั้งหมดของถังในเบราว์เซอร์ S3 จะแสดงเพียง 1,000 แฟ้มแรกที่ไม่เพียงพอ ใน ปัจจุบัน วิธี ที่ ดี ที่ สุด ที่ คุณ จะ มอง เนื้อหา ทั้ง หมด ของ ถัง คือ การ ทํา ถัง [แก้ไขโครงการหลัก...](#eddtablefromfilenames) ชุดข้อมูล (ในคอมพิวเตอร์ของคุณ ERDDAP™ หรือต่อหน้าสาธารณชน ERDDAP ) ซึ่งยังช่วยให้คุณสามารถเรียกดูโครงสร้างไดเรกทอรีและดาวน์โหลดได้ง่ายขึ้น เดอะ<แฟ้ม Dir) สําหรับมัน จะเป็นที่อยู่ URL ที่คุณสร้างไว้ด้านบน เช่นhttps://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ ทําไมเอดับเบิลยูเอสเอส3 ไม่เสนอวิธีง่ายๆ ให้ใครทําโดยไม่มีบัญชีเอดับเบิลยูเอส \\] หมายเหตุว่าเมื่อฉันทําเช่นนี้บนคอมพิวเตอร์ของฉันบนเครือข่ายที่ไม่ใช่อะมาซอน ดูเหมือนว่าอะเมซอนจะชะลอการตอบสนองไปยัง (ประมาณ 100 คน (?) แฟ้มต่อก้อน) หลังจากชิ้นแรกๆ (จาก 1000 แฟ้มต่อก้อน) ถูกดาวน์โหลดมาแล้ว เนื่องจากถังอาจมีแฟ้มจํานวนมาก (Noa-goes17 มี 26 ล้าน) การได้รับเนื้อหาทั้งหมดของถังอาจจะใช้ EDTable จากแฟ้มName (อี.จี., 12!) เพื่อจบ \\[ อเมซอน ใช่ไหม \\] +S3 ถังมักบรรจุแฟ้มหลายประเภท ในชุดย่อยปลอมๆ ซึ่งอาจกลายเป็น ERDDAP™ ชุดข้อมูล เพื่อทําให้ ERDDAP™ ชุดข้อมูล, คุณต้องรู้ไดเรกทอรีเริ่มต้นสําหรับ<แคชจาก Url> (หรือ)<fileDir) และรูปแบบของชื่อแฟ้ม ที่ระบุสับเซตของแฟ้ม หากคุณพยายามแสดงเนื้อหาทั้งหมดของถังในเบราว์เซอร์ S3 จะแสดงเพียง 1,000 แฟ้มแรกที่ไม่เพียงพอ ใน ปัจจุบัน วิธี ที่ ดี ที่ สุด ที่ คุณ จะ มอง เนื้อหา ทั้ง หมด ของ ถัง คือ การ ทํา ถัง [แก้ไขโครงการหลัก...](#eddtablefromfilenames) ชุดข้อมูล (ในคอมพิวเตอร์ของคุณ ERDDAP™ หรือต่อหน้าสาธารณชน ERDDAP ) ซึ่งยังช่วยให้คุณสามารถเรียกดูโครงสร้างไดเรกทอรีและดาวน์โหลดได้ง่ายขึ้น เดอะ<แฟ้ม Dir) สําหรับมัน จะเป็นที่อยู่ URL ที่คุณสร้างไว้ด้านบน เช่น https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ ทําไมเอดับเบิลยูเอสเอส3 ไม่เสนอวิธีง่ายๆ ให้ใครทําโดยไม่มีบัญชีเอดับเบิลยูเอส \\] หมายเหตุว่าเมื่อฉันทําเช่นนี้บนคอมพิวเตอร์ของฉันบนเครือข่ายที่ไม่ใช่อะมาซอน ดูเหมือนว่าอะเมซอนจะชะลอการตอบสนองไปยัง (ประมาณ 100 คน (?) แฟ้มต่อก้อน) หลังจากชิ้นแรกๆ (จาก 1000 แฟ้มต่อก้อน) ถูกดาวน์โหลดมาแล้ว เนื่องจากถังอาจมีแฟ้มจํานวนมาก (Noa-goes17 มี 26 ล้าน) การได้รับเนื้อหาทั้งหมดของถังอาจจะใช้ EDTable จากแฟ้มName (อี.จี., 12!) เพื่อจบ \\[ อเมซอน ใช่ไหม \\] #### ทํา ดี ดีที จากแฟ้มName{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} หากคุณมีชื่อถัง แต่ยังไม่มีรายการของแฟ้มในถัง S3 หรือคํานําหน้าที่ระบุตําแหน่งของแฟ้มที่เกี่ยวข้องในถัง ให้ใช้คําสั่งด้านล่างนี้ เพื่อสร้างชุดข้อมูล DDTable จากแฟ้มName ERDDAP ' "files" ระบบ @@ -727,22 +727,24 @@ S3 ถังมักบรรจุแฟ้มหลายประเภท แนะนําให้ใช้ลินุกซ์และ Mac OS: แฟ้มใบรับรองต้องอยู่ในไดเร็คทอรีส่วนตัวของผู้ใช้ที่กําลังทํางานอยู่ (ถึง ERDDAP ) (สําหรับย่อหน้านี้ เราจะถือว่าผู้ใช้=tommcat) ในแฟ้มที่ชื่อ ~/.aws/credentials อย่าสมมุติว่า ~คือ / home/tommcat -- ที่จริงใช้ cd ~ เพื่อหาว่าระบบปฏิบัติการคิดว่า ~ สําหรับผู้ใช้=tommcat สร้างไดเรกทอรีหากไม่มีอยู่ และหลังจากที่คุณใส่แฟ้มใบรับรองลงไปแล้ว ให้ตรวจสอบว่าผู้ใช้และกลุ่มของแฟ้มคือ tomct และใช้ comd 400 access เพื่อให้มั่นใจว่าแฟ้มนี้อ่านได้เฉพาะผู้ใช้เท่านั้น=tommcat 3. สร้างที่อยู่ URL ของถังใน [รูปแบบที่ ERDDAP™ ต้องการ](#accessing-files-in-an-aws-s3-bucket) อี.จี. - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) และ (สําหรับถังสาธารณะ) ทดสอบในเบราว์เซอร์เพื่อให้แน่ใจว่าเอกสาร XML ที่มีการเรียงลําดับของเนื้อหาของถังดังกล่าว + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) และ (สําหรับถังสาธารณะ) ทดสอบในเบราว์เซอร์เพื่อให้แน่ใจว่าเอกสาร XML ที่มีการเรียงลําดับของเนื้อหาของถังดังกล่าว   4. ใช้ [สร้าง DatatasXml](#generatedatasetsxml) เพื่อสร้าง [แก้ไขโครงการหลัก...](#eddtablefromfilenames) ชุดข้อมูล: * สําหรับไดเรกทอรีเริ่มต้น ใช้ไวยากรณ์นี้: \\*\\*/ *จากออนฟลาย* Bucketurl ของคุณ♪ ยกตัวอย่างเช่น - \\*\\*จากบนฟลายhttps://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*จากบนฟลาย https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * ชื่อแฟ้มRegex? . /* * สํานึกผิด? จริง * โหลดใหม่ ทุกคนเหรอ? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * สถาบัน? NOAA * สรุป? ไม่มีอะไร ( ERDDAP™ จะทําการสรุปอย่างเหมาะสมโดยอัตโนมัติ) * ชื่อ? ไม่มีอะไร ( ERDDAP™ จะสร้างชื่อเล่นที่เหมาะสมให้โดยอัตโนมัติ) ตามปกติ คุณควรแก้ไขผลของ XML เพื่อตรวจสอบความถูกต้องและทําการปรับปรุงก่อนที่ชิ้นข้อมูลชุดที่จะใช้ใน datasets.xml . 5. ถ้าคุณทําตามคําแนะนําด้านบนและโหลดข้อมูลชุดใน ERDDAP คุณได้สร้าง ADTable จากแฟ้มข้อมูล เพื่อเป็นตัวอย่าง และเพื่อทําให้ทุกคนสามารถเรียกดูและดาวน์โหลดไฟล์จากช่องข้อมูล AWS ได้ง่ายขึ้น เราได้สร้าง DDTable from Files (ดูรายการที่ - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) สําหรับเกือบทั้งหมด [ช่องข้อมูล AWS S3](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) สําหรับเกือบทั้งหมด [ช่องข้อมูล AWS S3](https://registry.opendata.aws/) . \\[ ถังสองสามใบที่เราไม่ได้รวมไว้ มีแฟ้มจํานวนมากอยู่ในไดเร็กทอรีราก (กว่าที่สามารถดาวน์โหลดได้ในระยะเวลาที่เหมาะสม) ไม่งั้นก็ไม่อนุญาตให้ประชาชนเข้า (พวกเขาทุกคนควรจะเป็นคนเปิดเผยไม่ใช่เหรอ?) หรือผู้ขอจ่ายถัง (อี.) . \\] ถ้าคุณคลิกบน "files" ลิงก์สําหรับชุดข้อมูลเหล่านี้ คุณสามารถเรียกดูไดเร็กทอรีต้นไม้และแฟ้มในถัง S3 ได้ เพราะหนทาง\\*\\*_* จาก OntheFly EDTable from Files ทํางาน รายการไดเร็กทอรีเหล่านี้มักจะมีวันที่ดีขึ้นเสมอเพราะ ERDDAP™ พาพวกเขาบิน หากคุณคลิกต้นไม้ไดเรกทอรีลงที่ชื่อแฟ้มจริง ๆ แล้วคลิกที่ชื่อแฟ้ม ERDDAP™ จะเปลี่ยนค่าคําขอของคุณไปเป็น AWS S3 เพื่อให้สามารถดาวน์โหลดแฟ้มโดยตรงจาก AWS ได้ จากนั้นคุณสามารถตรวจสอบไฟล์ที่ @@ -756,7 +758,7 @@ S3 ถังมักบรรจุแฟ้มหลายประเภท **แล้วคุณก็ทําได้ ERDDAP™ ชุดข้อมูลที่จะให้ผู้ใช้เข้าถึงข้อมูลในแฟ้ม** ดูคําแนะนําใน [ ERDDAP™ และ S3 บัคเก็ต](#erddap-and-aws-s3-buckets) (เหนือ) . สําหรับตัวอย่าง EDTable จากแฟ้มNames ข้อมูลต่าง ๆ ที่คุณทําไว้ด้านบน หากคุณลองเล่นกับไดเร็กทอรีและชื่อแฟ้มในต้นไม้ไดเร็กทอรีดู จะเห็นอย่างชัดเจนถึงชื่อไดเรกทอรีระดับบนสุด (E.g., ABI-L1b-RadC) ตรงกับอะไร ERDDAP™ จะเรียกว่าชุดข้อมูลแยก ถัง ที่ คุณ ทํา อยู่ อาจ คล้าย กัน. คุณสามารถไล่ตามการสร้างชุดข้อมูลแยกใน ERDDAP™ สําหรับข้อมูลแต่ละชุด โดยใช้, e.g. -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ คือ<แคชจาก URI]. โชคไม่ดี, สําหรับตัวอย่างนี้, ชุดข้อมูลในถัง ดูเหมือนจะเป็นข้อมูลระดับ 1 หรือระดับ 2 ERDDAP™ [ไม่ค่อยดีเท่าไหร่](#dimensions) เนื่องจากชุดข้อมูล เป็นชุดตัวแปรที่ซับซ้อนกว่า ซึ่งใช้มิติต่าง ๆ   @@ -975,7 +977,7 @@ nco/ncathed - หน่วย, เวลา, o, c'วินาทีตั้ง ### EDDGrid จาก Dap{#eddgridfromdap} [ ** EDDGrid จาก Dap** ](#eddgridfromdap) ใช้ตัวแปรกริดจาก [ DAP ](https://www.opendap.org/) เซิฟเวอร์ -* เราขอแนะนําให้ใช้ [ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ โปรแกรม Xml](#generatedatasetsxml) เพื่อให้ฉบับหยาบของ datasets.xml รวมเข้ากับชุดข้อมูล คุณสามารถรวบรวมข้อมูลที่คุณต้องการเพื่อปรับเปลี่ยนหรือสร้าง XML ของคุณเองสําหรับ EDDGrid จากฐานข้อมูล Dap โดยดูที่ DDS และ DAS ในเบราว์เซอร์ของคุณ (โดยการเพิ่ม .das และ ids กับ sourceUrl ยกตัวอย่างเช่น [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* เราขอแนะนําให้ใช้ [ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ โปรแกรม Xml](#generatedatasetsxml) เพื่อให้ฉบับหยาบของ datasets.xml รวมเข้ากับชุดข้อมูล คุณสามารถรวบรวมข้อมูลที่คุณต้องการเพื่อปรับเปลี่ยนหรือสร้าง XML ของคุณเองสําหรับ EDDGrid จากฐานข้อมูล Dap โดยดูที่ DDS และ DAS ในเบราว์เซอร์ของคุณ (โดยการเพิ่ม .das และ ids กับ sourceUrl ยกตัวอย่างเช่น [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid จาก Dap สามารถได้ข้อมูลจากตัวแปรหลายมิติจาก DAP เซิร์ฟเวอร์ข้อมูล (ความเดิมตอนที่แล้ว EDDGrid จาก Dap จํากัด เป็นตัวแปรที่กําหนดให้เป็น "gridge" แต่ที่ไม่เป็นที่ต้องการอีกต่อไป)   @@ -1335,7 +1337,7 @@ nco/ncathed - หน่วย, เวลา, o, c'วินาทีตั้ง ``` -หมายเหตุการใช้งานของกลุ่มจับหมายเลข 2 เพื่อจับตัวเลขที่เกิดขึ้นหลังจาก 'r' หรือ 's' และก่อน "/global". ตัว อย่าง นี้ ยัง แสดง ให้ เห็น ด้วย ว่า จะ เพิ่ม คุณลักษณะ อื่น ๆ ได้ อย่าง ไร (อี.จี. ioos\\_category และหน่วย) กับตัวแปรแกน +หมายเหตุการใช้งานของกลุ่มจับหมายเลข 2 เพื่อจับตัวเลขที่เกิดขึ้นหลังจาก 'r' หรือ 's' และก่อนหน้า "\\_global" . ตัว อย่าง นี้ ยัง แสดง ให้ เห็น ด้วย ว่า จะ เพิ่ม คุณลักษณะ อื่น ๆ ได้ อย่าง ไร (อี.จี. ioos\\_category และหน่วย) กับตัวแปรแกน   #### แฟ้มที่ถูกบีบอัดภายนอก{#externally-compressed-files} * ชุดข้อมูลที่เป็นสับเซตของ EDDGrid จากแฟ้มและ EDTable จากแฟ้ม สามารถป้อนข้อมูลโดยตรงจากแฟ้มบีบอัดภายนอกได้ รวมถึง .tgz . .tar .gz . .tar .gzip . .gz . .gzip . .zip . .bz2 และแฟ้ม .Z @@ -1433,7 +1435,7 @@ nco/ncathed - หน่วย, เวลา, o, c'วินาทีตั้ง ใช้ [แทน]<แคชจาก Url> ระบบ] (# คาเชฟัวร์) . การเข้าถึง ERDDAP™ ชุดข้อมูลเป็นแฟ้มต่าง ๆ ที่ร้องขอมา โดยผ่านช่วงต่าง ๆ -การพลิกกลับนี้, ถ้าคุณสามารถ (ในทางทฤษฎี) คิดถึงชุดข้อมูลใน ERDDAP™ ในฐานะยักษ์ .nc แฟ้มโดยเพิ่มเข้าไป .nc "ที่ฐาน OPen DAP ที่อยู่ URL สําหรับชุดข้อมูล (อี.จี.https://myserver.org/erddap/griddap/datasetID.ncและด้วยการเพิ่มข้อมูล หลังการระบุสับเซต) มันอาจจะมีเหตุผลที่จะถามว่า คุณสามารถใช้ Netcf-java, Ferret หรืออย่างอื่น NetCDF โปรแกรมลูกข่ายที่จะอ่านข้อมูลผ่านทาง ร้องขอช่วง HTTP จาก ERDDAP . คําตอบคือไม่ เพราะมันไม่ใหญ่มาก .nc "ไฟล์. ถ้าคุณต้องการทํา แทนที่จะเลือกแบบนี้ +การพลิกกลับนี้, ถ้าคุณสามารถ (ในทางทฤษฎี) คิดถึงชุดข้อมูลใน ERDDAP™ ในฐานะยักษ์ .nc แฟ้มโดยเพิ่มเข้าไป .nc "ที่ฐาน OPen DAP ที่อยู่ URL สําหรับชุดข้อมูล (อี.จี. https://myserver.org/erddap/griddap/datasetID.nc และด้วยการเพิ่มข้อมูล หลังการระบุสับเซต) มันอาจจะมีเหตุผลที่จะถามว่า คุณสามารถใช้ Netcf-java, Ferret หรืออย่างอื่น NetCDF โปรแกรมลูกข่ายที่จะอ่านข้อมูลผ่านทาง ร้องขอช่วง HTTP จาก ERDDAP . คําตอบคือไม่ เพราะมันไม่ใหญ่มาก .nc "ไฟล์. ถ้าคุณต้องการทํา แทนที่จะเลือกแบบนี้ * ใช้(OPeN)DAPโปรแกรมลูกข่ายที่จะเชื่อมต่อไปยังบริการระบบกริด ERDDAP . นั่นคือสิ่งที่ DAP (และดังนั้น ERDDAP ) ถูกออกแบบมาเพื่อ มันมีประสิทธิภาพมาก * หรือ ดาวน์โหลดแฟ้มต้นฉบับ (วินาที) จาก "files" ระบบ (หรือแฟ้มสับเซตผ่านทาง .nc ? สืบค้น) ในคอมพิวเตอร์ของคุณ และใช้ Netcdf-java Ferret หรืออย่างอื่น NetCDF โปรแกรมลูกความที่จะอ่าน (ตอนนี้) แฟ้มภายในระบบ (วินาที) . @@ -2253,9 +2255,9 @@ Int เสียง Samplesize Inbits 16; //# ของบิตต่อช่ >  </dataset> ### DDTable from Depsquest{#eddtablefromdapsequence} - [ **DDTable from Depsquest** ](#eddtablefromdapsequence) จับตัวแปรภายใน 1 และ 2 ลําดับจาก [ DAP ](https://www.opendap.org/) เซิร์ฟเวอร์อย่างเช่น DAP ใช่ (เคยอยู่ที่https://www.pmel.noaa.gov/epic/software/dapper/ตอนนี้เลิกแล้ว) . + [ **DDTable from Depsquest** ](#eddtablefromdapsequence) จับตัวแปรภายใน 1 และ 2 ลําดับจาก [ DAP ](https://www.opendap.org/) เซิร์ฟเวอร์อย่างเช่น DAP ใช่ (เคยอยู่ที่ https://www.pmel.noaa.gov/epic/software/dapper/ ตอนนี้เลิกแล้ว) . -* เราขอแนะนําให้ใช้ [ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ โปรแกรม Xml](#generatedatasetsxml) เพื่อให้ฉบับหยาบของ datasets.xml รวมเข้ากับชุดข้อมูล จากนั้นคุณสามารถแก้ไขที่ปรับมัน คุณสามารถเก็บข้อมูลที่คุณต้องการได้ โดยการดูแฟ้ม DDS และ DASS ของแหล่งข้อมูลต่าง ๆ ในเว็บเบราว์เซอร์ของคุณ (โดยเพิ่ม .das และ inds ไปยัง sourceUrl (ตัวอย่างหนึ่งอยู่ที่https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds) +* เราขอแนะนําให้ใช้ [ตั้งค่าชุดภาพไอคอนสื่ออารมณ์ โปรแกรม Xml](#generatedatasetsxml) เพื่อให้ฉบับหยาบของ datasets.xml รวมเข้ากับชุดข้อมูล จากนั้นคุณสามารถแก้ไขที่ปรับมัน คุณสามารถเก็บข้อมูลที่คุณต้องการได้ โดยการดูแฟ้ม DDS และ DASS ของแหล่งข้อมูลต่าง ๆ ในเว็บเบราว์เซอร์ของคุณ (โดยเพิ่ม .das และ inds ไปยัง sourceUrl (ตัวอย่างหนึ่งอยู่ที่ https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ) * ตัวแปรอยู่ใน DAP ลําดับถ้าการตอบสนองของ .ds บ่งชี้ว่าโครงสร้างข้อมูล ที่ถือตัวแปรเป็น "ความต่อเนื่อง" (กรณีที่ขาดความรู้สึก) . * ในบางกรณี คุณจะเห็นลําดับภายในลําดับ ลําดับระดับ 2 -- EDTable fromDapSequinence จัดการกับเหล่านี้ด้วย @@ -2378,15 +2380,15 @@ Timetamps ไม่มีเขตเวลาข้อมูลการทํ * [คนขับ JDBC และ<ไดรเวอร์Name (#jdc- driver) -- คุณต้องหาแฟ้มข้อมูลของ JDBC 3 หรือ JDBC 4 สําหรับฐานข้อมูลของคุณ ใส่ลงไป *แว่นขยาย* / webapps/erdap/WEB-INF/lib หลังจากคุณติดตั้ง ERDDAP . แล้วในของคุณ datasets.xml สําหรับชุดข้อมูลนี้ คุณต้องระบุค่า<ไดรเวอร์Name (โชคไม่ดี) แตกต่างจากชื่อแฟ้ม ค้นหาในเว็บสําหรับไดรเวอร์ JDBC สําหรับฐานข้อมูลและไดรเวอร์ของคุณName Java ต้องใช้มัน - * สําหรับ MariaDB, ลอง [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * สําหรับ MariaDB, ลอง [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) เดอะ<ไดรเวอร์Name datasets.xml (ดูด้านล่าง) น่าจะเป็น org.mariadb.jdc. คนขับ - * สําหรับ MySQL และ Amazon RDS, ลอง [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * สําหรับ MySQL และ Amazon RDS, ลอง [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) เดอะ<ไดรเวอร์Name datasets.xml (ดูด้านล่าง) น่าจะเป็น com.Mysql.jdbc คนขับ - * สําหรับ Oracle # ลองดู [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * สําหรับ Oracle # ลองดู [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . เดอะ<ไดรเวอร์Name datasets.xml (ดูด้านล่าง) น่าจะเป็น Acatha.jdc.driver Oracle คนขับ - * สําหรับ Postgrestql เราได้ไดรเวอร์ JDBC 4 จาก [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * สําหรับ Postgrestql เราได้ไดรเวอร์ JDBC 4 จาก [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) เดอะ<ไดรเวอร์Name datasets.xml (ดูด้านล่าง) น่าจะเป็น org. posstgrsql. คนขับ - * สําหรับ SQL Server คุณสามารถหาไดรเวอร์ JDS JDBC จาก [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * สําหรับ SQL Server คุณสามารถหาไดรเวอร์ JDS JDBC จาก [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . เดอะ<ไดรเวอร์Name datasets.xml (ดูด้านล่าง) น่าจะเป็นตาข่าย. Wource Forge.jtds.jdbc. คนขับ หลังจากที่คุณใส่ไดรเวอร์ JDBC ใน ERDDAP™ ไดเร็กทอรี lib, คุณต้องเพิ่มการอ้างอิงไปยังแฟ้ม .jr นั้นในแฟ้ม .bat และ/ หรือแฟ้ม .sh สําหรับสร้างแฟ้ม Datatets Xml, DasDDs และ ArchiveADatatet ซึ่งอยู่ใน *แว่นขยาย* / webapps/ erdep/WEB-INF/ Directory; มิฉะนั้น คุณจะได้รับรุ่น NotFound Exception เมื่อคุณเรียกใช้งานสคริปต์ดังกล่าว @@ -2524,7 +2526,7 @@ PostgrsQL จะตอบสนองอย่างรวดเร็วถ้ username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -ข้อมูลทั่วไปเกี่ยวกับการใช้ข้อมูล [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +ข้อมูลทั่วไปเกี่ยวกับการใช้ข้อมูล [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . ดู [ข้อมูลข้อมูลของ Tomcate](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) ถึง [ตัวอย่างข้อมูล Tomcate](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) หรือค้นหาตัวอย่างของการใช้ข้อมูลในเว็บร่วมกับเซิร์ฟเวอร์โปรแกรมอื่น ๆ * ถ้าอย่างอื่นล้มเหลว พิจารณาการเก็บข้อมูลในคลังเก็บ NetCDF v3 .nc แฟ้ม (โดยเฉพาะ .nc แฟ้มที่ใช้ [CF แว่นขยาย (แบบ DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) โครง สร้าง ข้อมูล ของ อาร์เรย์ อย่าง ต่อ เนื่อง และ สามารถ จัด การ ได้ ERDDAP ' [แฟ้ม DDTable จาก NCF](#eddtablefromnccffiles) ) . ถ้าพวกเขาถูกจัดการตามหลักเหตุผล (แต่ละด้วยข้อมูลสําหรับชิ้นส่วนของพื้นที่และเวลา) . ERDDAP™ สามารถดึงข้อมูลจากพวกมันได้อย่างรวดเร็ว @@ -2608,7 +2610,7 @@ PostgrsQL จะตอบสนองอย่างรวดเร็วถ้ ชิ้นส่วนของ XML ที่ถูกสร้างโดยการสร้าง DatatatetsXml สําหรับแต่ละชุดข้อมูลรวม: - * A datasetID ซึ่งก็คือ EDDGrid ' datasetID บวก "/ ที่เป็นไปได้" + * A datasetID ซึ่งก็คือ EDDGrid ' datasetID บวก "\\_AsATable" . * ข้อสรุปใหม่ของโลก ซึ่งเป็น EDDGrid สรุปของบทนี้ บวกกับ ย่อหน้าใหม่ อธิบายว่าชุดข้อมูลนี้คืออะไร * คุณสมบัติใหม่ของโลกซึ่งเป็น EDDGrid ชื่อเพลง บวก " (เป็นตาราง) ". * แอตทริบิวต์ใหม่ที่มี 10 @@ -2644,21 +2646,21 @@ PostgrsQL จะตอบสนองอย่างรวดเร็วถ้ * [ข้อมูลใน DDTable จากแฟ้มName](#eddtablefromfilenames-data) เป็นตารางที่ ERDDAP™ สร้างข้อมูลออนไลน์ด้วยข้อมูลเกี่ยวกับกลุ่มแฟ้มท้องถิ่น ในตาราง มีแถวสําหรับแต่ละไฟล์ สี่คุณลักษณะพิเศษใน [ datasets.xml สําหรับชุดข้อมูล](#eddtablefromfilenames-skeleton-xml) เลือกว่าจะให้แฟ้มใดรวมอยู่ในชุดข้อมูลนี้: ##### แฟ้ม ไดร์{#filedir} - * <ไฟล์ Dir) -- กําหนดไดเร็คทอรีต้นทางในระบบแฟ้มของแม่ข่ายด้วยแฟ้มสําหรับชุดข้อมูลนี้ แฟ้มที่มีตําแหน่งอยู่ในระบบแฟ้มของเซิร์ฟเวอร์<แฟ้ม Dir) จะปรากฏในคอลัมน์ url ของชุดข้อมูลนี้ภายในไดเรกทอรีเสมือนชื่อhttps://*serverUrl*/erddap/files/*datasetID/*. + * <ไฟล์ Dir) -- กําหนดไดเร็คทอรีต้นทางในระบบแฟ้มของแม่ข่ายด้วยแฟ้มสําหรับชุดข้อมูลนี้ แฟ้มที่มีตําแหน่งอยู่ในระบบแฟ้มของเซิร์ฟเวอร์<แฟ้ม Dir) จะปรากฏในคอลัมน์ url ของชุดข้อมูลนี้ภายในไดเรกทอรีเสมือนชื่อ https://*serverUrl*/erddap/files/*datasetID/* . ยกตัวอย่างเช่น ถ้า datasetID แฟ้มภาพประเภท JIPMU RSS T และ<แฟ้ม Dir) คือ / home/data/Mur/ และไดเร็กทอรีดังกล่าวมีไฟล์ที่ชื่อ jIPMU RSS T201501000000.png. แล้วที่อยู่ URL ที่จะแสดงให้กับผู้ใช้สําหรับแฟ้มดังกล่าวจะเป็น - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . นอกจากการใช้ไดเรกทอรีท้องถิ่นสําหรับ<แฟ้ม Dir > คุณสามารถกําหนดที่อยู่ URL ของหน้าเว็บทางไกลแบบไดเร็กทอรีได้ มันใช้ได้กับ * ข้อมูลไม่แบ่งแยกใน THEDS, e.g. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] * ชุดข้อมูลการจําแนกประเภท Hyrax อี.จี. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * รายการไดเรกทอรีคล้าย Apache ส่วนใหญ่, e.g. - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### จาก ออนฟลาย{#fromonthefly} [\\*\\*♪ จากบนฟลาย](#fromonthefly) -- สําหรับ S3 ถังขนาดใหญ่ (เช่น Noa-goes17 ซึ่งมี 26 ล้านไฟล์) อาจต้องใช้เวลา ERDDAP™ ถึง 12 ชั่วโมงที่จะดาวน์โหลดข้อมูลทั้งหมดเกี่ยวกับเนื้อหาของถัง (แล้วก็มีปัญหาอื่นอีก) . การจะอ้อมค้อมเรื่องนี้ มันมีวิธีพิเศษ<Dir) ใน DDTable from Files เพื่อสร้างชุดข้อมูลและชื่อแฟ้มจากถัง AWS S3 ชุดข้อมูลจะไม่มีรายการไดเรกทอรีของ S3 ถังทั้งหมด และชื่อแฟ้มที่ผู้ใช้สามารถค้นหาได้โดยผ่านทางการร้องขอไปยังชุดข้อมูล แต่ชุดข้อมูลจะได้รับการตั้งชื่อไดเรกทอรีและแฟ้มบน-the-fly ถ้าผู้ใช้ผ่านลําดับไดเรกทอรีที่มีชุดข้อมูล "files" ทางเลือก ดังนั้น จึงอนุญาตให้ผู้ใช้สามารถเรียกดูลําดับชั้นแฟ้มและแฟ้มของ s3 ได้ โดยใช้ข้อมูลชุด "files" ระบบ เพื่อทําเช่นนี้ แทนที่จะระบุที่อยู่ URL สําหรับถัง S3 ว่าเป็น "ไดเรกทอรีเริ่มการทํางาน" (ในชุดสะสม Xml) หรือ<Dir) (ใน datasets.xml ) ใช้: ``` @@ -2837,13 +2839,13 @@ Dirtable .nc (ซึ่งมีรายชื่อของชื่อไ * เดอะ<แคชจากUrl> แท็กจะให้คุณได้ระบุที่อยู่ URL ที่มีรายการของแฟ้มทางไกล * ข้อมูลไม่แบ่งแยกใน THEDS, e.g. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] * ชุดข้อมูลการจําแนกประเภท Hyrax อี.จี. - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * รายการไดเรกทอรีคล้าย Apache ส่วนใหญ่, e.g. - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 ถัง, อี.จี. - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) อย่าง ไร ก็ ตาม การ ทํา เช่น นี้ อาจ ต้อง ใช้ บัญชี เอ ดับเบิล ยู เอส และ การ วาง แผน มาก ขึ้น. ดู [ทํางานกับ S3 Buckets ใน ERDDAP™ ](#working-with-aws-s3-files) . และปกติคุณไม่จําเป็นต้องใช้แคช จาก Url กับไฟล์ในถัง S3 ถ้าไฟล์เป็นแฟ้ม ASCII (e.g., .csv) เพราะว่า ERDDAP™ สามารถอ่านข้อมูลจากถังโดยตรง ผ่านกระแส @@ -2901,7 +2903,7 @@ Dirtable .nc (ซึ่งมีรายชื่อของชื่อไ และตัวเลือกที่สอง คือค่าเฉพาะ ตัวอย่างด้านบนจะตรงกับไดเรกทอรีสําหรับ 10 วันที่สอง 2018, e.g. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] และวันที่ 011, 012, 019 (ดูนี่สิ [เอกสารของ Regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) ถึง [บทเรียน regax](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) ถ้าคุณต้องการความช่วยเหลือในการสร้าง<แคชPartial Path Regex:" โปรดส่งอีเมล์<แคชจาก Url> ถึงคริส. จอห์นที่โนอา โกฟ @@ -3384,7 +3386,7 @@ EDTable from Ascisiserview เป็นสุดยอดคลาสของ E * อินเซอร์ท * คําร้องขอนี้จัดรูปแบบเป็นรูปแบบ HTML แบบมาตรฐาน โดยมีคีย์ = คู่ค่า โดยแยกด้วย '&' ยกตัวอย่างเช่น - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 บอก ERDDAP™ เพื่อเพิ่มหรือเปลี่ยนแปลงข้อมูล stationID =46088 สําหรับเวลาที่กําหนดไว้ * ผู้เขียนการเปลี่ยนแปลงนี้ คือ จอห์น สมิท และกุญแจคือ บางเคย์ 1 * ที่อยู่ URL ต้องรวมค่าที่ถูกต้องด้วย (ไม่ขาดค่า) สําหรับทั้งหมด [ http รับ การ ปรับ ตั้ง ใหม่](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDTable from Ascisiserview เป็นสุดยอดคลาสของ E   * . เดเลต * คําร้องขอนี้จัดรูปแบบเป็นรูปแบบ HTML แบบมาตรฐาน โดยมีคีย์ = คู่ค่า โดยแยกด้วย '&' ยกตัวอย่างเช่น - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 บอก ERDDAP™ เพื่อลบข้อมูล stationID =46088 ณ เวลาที่กําหนดไว้ * ผู้เขียนการเปลี่ยนแปลงนี้ คือ จอห์น สมิท และกุญแจคือ บางเคย์ 1 * ที่อยู่ URL ต้องกําหนดที่อยู่ URL [ http รับ การ ปรับ ตั้ง ใหม่](#httpgetrequiredvariables-global-attribute) ในคําขอ (อี.จี. stationID & เวลา) . หากค่าเหล่านั้นตรงกับค่าในแถวอยู่แล้วในชุดข้อมูล (ซึ่งพวกเขาก็ปรารถนา) ค่าเก่าถูกลบออกไป (แม้ว่าค่าเก่าจะยังเข้าถึงได้ หากผู้ใช้ร้องขอข้อมูลจากข้อมูลก่อนหน้า [รุ่น](#versioning) ของชุดข้อมูล) . @@ -3667,7 +3669,7 @@ DDTable fromhtpget ใช้ [เจ สัน แฟ้มข้อความ ##### HTTPS ใส่และลบ{#https-put-and-delete} * ["แล้ว HTTPsPhot and Deleet ล่ะ"](#https-put-and-delete) - [โพรโทคอลการส่งถ่ายข้อมูลแบบไฮเปอร์ไลน์ (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) เป็นพื้นฐานของเว็บ World Broad และเหตุผลที่หน้าเว็บที่อยู่ URL เริ่มต้นด้วย "http://"หรือhttps://". HTTPs เป็น HTTP ด้วยระดับความปลอดภัยเพิ่มเติม ทุกวัน, เว็บเบราว์เซอร์, สคริปต์และโปรแกรมคอมพิวเตอร์ สร้าง HTTP หลายพันล้าน (เอส) **รับ** ขอข้อมูลจากระยะไกล HTTP (เอส) รวมถึงคนอื่นด้วย [คํากริยา](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) โดดเด่นที่วาง (เพื่อเพิ่มข้อมูลไปยังเซิร์ฟเวอร์) และเดเลต (ไปยังข้อมูล DELETE จากแม่ข่ายให้บริการ) . ใช่, PTL และ DELETE เป็นวิธีที่เหมาะสมในการใส่ข้อมูลเข้าไป และลบข้อมูลจาก, ข้อมูลชุดผ่าน HTTP (เอส) . Get ได้รับการสนับสนุนจากโปรแกรมทุกชิ้นที่สามารถทํางานกับ HTTP (เอส) . ได้มาก็ง่ายเหมือนกัน ทุกคนอยู่แล้วรู้วิธีการทํางานกับ GE และหลายคนรู้วิธีการใช้ POS (ซึ่งสามารถใช้ได้แบบเดียวกับ GP) เราเลยทํา EDTable fromhtpget ทํางานกับ JE และ POST มีไม่กี่คน (ขนาดโปรแกรมเมอร์คอมพิวเตอร์น้อยนัก) เคยทํางานกับแลมเบอร์และเดเลต โดย ทั่ว ไป แล้ว ภาษา คอมพิวเตอร์ จะ ให้ การ สนับสนุน เท่า นั้น ดัง นั้น การ ใช้ ภาษา เหล่า นั้น ต้อง ใช้ โปรแกรม ที่ ชํานาญ. ดัง นั้น ตาม ปกติ แล้ว เครื่อง มือ และ เครื่อง มือ ต่าง ๆ เป็น วิธี ที่ น่า รําคาญ ยิ่ง ขึ้น เมื่อ คํานึง ถึง วิธี ที่ เครื่อง มือ ได้ พัฒนา ขึ้น. + [โพรโทคอลการส่งถ่ายข้อมูลแบบไฮเปอร์ไลน์ (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) เป็นพื้นฐานของเว็บ World Broad และเหตุผลที่หน้าเว็บที่อยู่ URL เริ่มต้นด้วย " http://" หรือ https://" . HTTPs เป็น HTTP ด้วยระดับความปลอดภัยเพิ่มเติม ทุกวัน, เว็บเบราว์เซอร์, สคริปต์และโปรแกรมคอมพิวเตอร์ สร้าง HTTP หลายพันล้าน (เอส) **รับ** ขอข้อมูลจากระยะไกล HTTP (เอส) รวมถึงคนอื่นด้วย [คํากริยา](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) โดดเด่นที่วาง (เพื่อเพิ่มข้อมูลไปยังเซิร์ฟเวอร์) และเดเลต (ไปยังข้อมูล DELETE จากแม่ข่ายให้บริการ) . ใช่, PTL และ DELETE เป็นวิธีที่เหมาะสมในการใส่ข้อมูลเข้าไป และลบข้อมูลจาก, ข้อมูลชุดผ่าน HTTP (เอส) . Get ได้รับการสนับสนุนจากโปรแกรมทุกชิ้นที่สามารถทํางานกับ HTTP (เอส) . ได้มาก็ง่ายเหมือนกัน ทุกคนอยู่แล้วรู้วิธีการทํางานกับ GE และหลายคนรู้วิธีการใช้ POS (ซึ่งสามารถใช้ได้แบบเดียวกับ GP) เราเลยทํา EDTable fromhtpget ทํางานกับ JE และ POST มีไม่กี่คน (ขนาดโปรแกรมเมอร์คอมพิวเตอร์น้อยนัก) เคยทํางานกับแลมเบอร์และเดเลต โดย ทั่ว ไป แล้ว ภาษา คอมพิวเตอร์ จะ ให้ การ สนับสนุน เท่า นั้น ดัง นั้น การ ใช้ ภาษา เหล่า นั้น ต้อง ใช้ โปรแกรม ที่ ชํานาญ. ดัง นั้น ตาม ปกติ แล้ว เครื่อง มือ และ เครื่อง มือ ต่าง ๆ เป็น วิธี ที่ น่า รําคาญ ยิ่ง ขึ้น เมื่อ คํานึง ถึง วิธี ที่ เครื่อง มือ ได้ พัฒนา ขึ้น.   ##### บันทึกช่วยจํา Httpget{#httpget-notes} * [บันทึกย่อ](#httpget-notes) @@ -3676,7 +3678,7 @@ DDTable fromhtpget ใช้ [เจ สัน แฟ้มข้อความ ##### ขอบคุณ{#thanks} * [ขอบคุณสําหรับความคิดพื้นฐาน](#thanks) แนวคิดพื้นฐานสําหรับ EDTable from Htttpget (เช่น ใช้ HTTP GET ต้องการเพิ่มข้อมูลลงในชุดข้อมูล) จากยูคาร์ (ของ Ncar?) [บริการข้อมูลแบบเรียลไทม์ (CHORDS) ](https://github.com/earthcubeprojects-chords) โครงการ รูปแบบพารามิเตอร์ในการร้องขอ (ซ้ํา *ชื่อ=ค่า* เรียงลําดับโดย &) เป็นรูปแบบมาตรฐานที่ถูกใช้โดยแบบฟอร์ม HTML บนหน้าเว็บ มันเป็นความคิดที่เรียบง่ายและฉลาด และยิ่งกว่านั้น เพราะมันเข้ากับ ERDDAP ระบบที่มีอยู่สําหรับการจัดการกับข้อมูลอักขระแท็บลาร์ แนวคิดนี้ชัดเจนในการวิเคราะห์ แต่ผม (บ๊อบ) ไม่ได้คิดถึงมัน แก้ไขลวดลายจุดเชื่อมต่อStencils ใช้แนวคิดพื้นฐานนี้ ผนวกเข้ากับความคิดของเรา ว่าจะนําไปใช้อย่างไร เพื่อสร้างระบบ ERDDAP™ เพื่ออัปโหลดข้อมูล นอกจากแนวคิดพื้นฐานของการใช้ GEP เพื่อผลักดันข้อมูลเข้าสู่ระบบ EDTable from Htpip offication นั้นแตกต่างกันอย่างสิ้นเชิง (e.g., ไฟล์ปูมบันทึก, การแยกข้อมูล, ระบบรักษาความปลอดภัยที่แตกต่างกัน, การรองรับ CRUD, ข้อมูลที่ถอดได้) . การที่เราเจอชอพชร็อพ ก็แค่ตัวอ่อน เรา ไม่ ได้ ดู รหัส ของ พวก เขา หรือ อ่าน เกี่ยว กับ โครงการ ของ พวก เขา เพราะ เรา รู้ ทันที ว่า เรา ต้องการ จะ นํา ระบบ ไป ใช้ อีก แบบ หนึ่ง. แต่ เรา รู้สึก ขอบคุณ พวก เขา สําหรับ แนว คิด พื้น ฐาน. การอ้างอิงอย่างเต็มรูปแบบของ ChORDS คือ -แดเนียลส์ เอ็ม. ดี., เคอร์เคซ, บี. จันทราเซก้า, วี., เกรฟส์, เอส., สตรอมส์, เอส., มาร์ติน, ซี., ดี., เอ็ม. (2014) . บริการข้อมูลเรียลไทม์ของจีโอไซลด์ (CHORDS) ซอฟท์แวร์ UCAR/NCAR - ห้องควบคุมโรคโลก [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +แดเนียลส์ เอ็ม. ดี., เคอร์เคซ, บี. จันทราเซก้า, วี., เกรฟส์, เอส., สตรอมส์, เอส., มาร์ติน, ซี., ดี., เอ็ม. (2014) . บริการข้อมูลเรียลไทม์ของจีโอไซลด์ (CHORDS) ซอฟท์แวร์ UCAR/NCAR - ห้องควบคุมโรคโลก [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### จาก Hyrax แฟ้ม{#eddtablefromhyraxfiles} [ **จาก Hyrax แฟ้ม** ](#eddtablefromhyraxfiles) (หมดอายุแล้ว) ผนวกรวมแฟ้มข้อมูลด้วยตัวแปรหลายค่า แต่ละแฟ้มมีหนึ่งมิติที่ใช้ร่วมกันหรือมากกว่า (ยกตัวอย่างเช่น เวลา ความสูง (ความลึก) ละติจูด ลองติจูด) และรับใช้โดย [ Hyrax OPeNDAP เซิร์ฟเวอร์](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ DDTable fromhtpget ใช้ [เจ สัน แฟ้มข้อความ * คลาสนี้ทําลายหน้าจอ Hyrax หน้าเว็บที่มีรายการของแฟ้มในแต่ละไดเรกทอรี เพราะอย่างนี้ มันถึงเจาะจงในรูปแบบปัจจุบัน Hyrax เว็บเพจ เราจะพยายามปรับตัว ERDDAP™ ได้อย่างรวดเร็วหาก/ เมื่อรุ่นในอนาคตของ Hyrax เปลี่ยนรายการของแฟ้ม * เดอะ<ชื่อแฟ้มDir > การตั้งค่าจะถูกละทิ้ง เนื่องจากคลาสนี้ดาวน์โหลดและทําสําเนาแฟ้มข้อมูลภายในแต่ละแฟ้ม ERDDAP™ บังคับให้แฟ้ม ♪ Dir to be *เครื่อง มือ ขนาด ใหญ่* / รับทราบ / * datasetID * / * สําหรับ< sourceUrl > ใช้ที่อยู่ URL ของไดเรกทอรีพื้นฐานของชุดข้อมูลใน Hyrax ตัวอย่างเช่น แม่ข่าย - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (แต่วางบนบรรทัดหนึ่ง) (ขออภัย ที่แม่ข่ายไม่มีอยู่) . เดอะ sourceUrl หน้าเว็บปกติจะมี " OPeNDAP ดัชนีของแม่ข่าย \\[ ไดเร็กทอรีName \\] "ที่ด้านบน * เนื่องจากคลาสนี้มักจะดาวน์โหลดและทําคัดลอกแฟ้มข้อมูลภายในแต่ละแฟ้ม คุณไม่ควรจะห่อข้อมูลชุดนี้เข้าไป [โปรแกรมคัดลอก DDTable](#eddtablecopy) . @@ -3706,7 +3708,7 @@ DDTable fromhtpget ใช้ [เจ สัน แฟ้มข้อความ อีกปัญหาหนึ่งเกี่ยวกับแฟ้มเหล่านี้: อาจารย์ใหญ่/ ตัวแปร _size ตัวแปรไม่มีคุณลักษณะตัวอย่าง\\_ dimession และไม่ได้ทําตามกฏเบื้องบน -หาแฟ้มตัวอย่างสําหรับประเภทชุดข้อมูลนี้ได้ที่https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้ \\] . +หาแฟ้มตัวอย่างสําหรับประเภทชุดข้อมูลนี้ได้ที่ https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้ \\] . ดูคลาสนี้สิ [เลือกแฟ้ม](#eddtablefromfiles) สําหรับข้อมูลการทํางานของคลาสนี้ และวิธีการใช้มัน @@ -3850,10 +3852,10 @@ DDTable from Multiidnc Files มีคุณสมบัติพิเศษใ [ **อิเล็กทรอนิกส์** ](#eddtablefromnos) (ขอบเขต) จับข้อมูลจาก NOAA [โหนด](https://opendap.co-ops.nos.noaa.gov/axis/) แหล่งที่มาซึ่งใช้ [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) สําหรับคําขอและการตอบสนอง มันเจาะจงมากกับ NOAA NOS ของ XML ดูตัวอย่าง EDTable fromNOS ในชุดข้อมูล 2xml   ### อิเล็กทรอนิกส์จาก OBIS{#eddtablefromobis} - [ **อิเล็กทรอนิกส์จาก OBIS** ](#eddtablefromobis) จัดการกับข้อมูลจากระบบข้อมูลชีวประวัติมหาสมุทร (OBIS) เซิร์ฟเวอร์ (คือhttp://www.iobis.org ) . เป็นไปได้ว่า ไม่มีเซิร์ฟเวอร์ที่ทํางานอยู่ ใช้ระบบเซิร์ฟเวอร์ OBIS นี้เดี๋ยวนี้ + [ **อิเล็กทรอนิกส์จาก OBIS** ](#eddtablefromobis) จัดการกับข้อมูลจากระบบข้อมูลชีวประวัติมหาสมุทร (OBIS) เซิร์ฟเวอร์ (คือ http://www.iobis.org ) . เป็นไปได้ว่า ไม่มีเซิร์ฟเวอร์ที่ทํางานอยู่ ใช้ระบบเซิร์ฟเวอร์ OBIS นี้เดี๋ยวนี้ * เซิร์ฟเวอร์ OBIS คาดว่าจะมีการร้องขอแบบ XML และตอบกลับแบบ XML -* เพราะเซิร์ฟเวอร์ของ OBIS ล้วนให้บริการตัวแปรเดียวกัน (คือhttp://iobis.org/tech/provider/questions) คุณไม่ต้องระบุข้อมูลมากนัก เพื่อตั้งค่าชุดข้อมูล OBIS ERDDAP . +* เพราะเซิร์ฟเวอร์ของ OBIS ล้วนให้บริการตัวแปรเดียวกัน (คือ http://iobis.org/tech/provider/questions ) คุณไม่ต้องระบุข้อมูลมากนัก เพื่อตั้งค่าชุดข้อมูล OBIS ERDDAP . * คุณต้องรวม" creator\\_email "คุณสมบัติของโลก addAttributes ตั้งแต่ข้อมูลนั้น ถูกใช้ภายในใบอนุญาต ที่อยู่อีเมลที่เหมาะสม จะสามารถพบได้โดยอ่านการตอบกลับแบบ XML จากแหล่งกําเนิด * คุณอาจหรืออาจจะไม่สามารถได้คุณลักษณะระดับโลก< subsetVariables >) (# เปลี่ยนตัวแปรได้) เพื่อทํางานกับเซิร์ฟเวอร์ของ OBIS ถ้าคุณลอง, ลองแค่ตัวแปรเดียว (ยกตัวอย่างเช่น วิทยาศาสตร์ หรือ จีนัส) . #### อิเล็กทรอนิกส์จาก OBIS โครงสร้าง XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ DDTable from Multiidnc Files มีคุณสมบัติพิเศษใ * แบบ SWE (เปิดใช้งานเว็บตัวตรวจจับ) ถึง SOS (บริการ Observation ของตัวตรวจจับ) คือ [มาตรฐาน OpenGISH](https://www.ogc.org/standards) . เว็บไซต์นั้นมีเอกสารมาตรฐาน * เดอะ OGC Webservice inter 1. 0 ( OGC 06-1213) ครอบคลุมการก่อสร้าง get and POST quesies (ดูตอน 7.2.3 และตอน 9) . * ถ้าคุณส่งความน่าจะเป็น xml ร้องขอ SOS เซิร์ฟเวอร์ ( sourceUrl +"? บริการ= SOS & การถาม = GetCapabilities ") คุณได้ผล xml จากรายการของสถานี และค่าที่สังเกต คุณสมบัติที่พวกเขามีข้อมูล - * เครื่องราชอิสริยาภรณ์ที่สังเกตได้ เป็น URI ที่อ้างอิงไปยังทรัพย์สิน ตัวอย่างเช่น, urn:ogc:phenineon: ลองติจูด: wgs84 หรือhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * เครื่องราชอิสริยาภรณ์ที่สังเกตได้ เป็น URI ที่อ้างอิงไปยังทรัพย์สิน ตัวอย่างเช่น, urn:ogc:phenineon: ลองติจูด: wgs84 หรือ https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * สัญญาณที่สังเกตได้ไม่ใช่ตัวแปร - * มีตัวแปรมากกว่าหนึ่งตัวที่สังเกตได้ คุณสมบัติ (ยกตัวอย่างเช่น ภายใน Temp และภายนอก Temp อาจจะทั้งสองได้สังเกต คุณสมบัติhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * มีตัวแปรมากกว่าหนึ่งตัวที่สังเกตได้ คุณสมบัติ (ยกตัวอย่างเช่น ภายใน Temp และภายนอก Temp อาจจะทั้งสองได้สังเกต คุณสมบัติ https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * ถ้าคุณส่งคําร้องขอไป SOS เซิร์ฟเวอร์ คุณได้ผล xml พร้อมกับรายละเอียดของชื่อสนาม ในช่องตอบรับ, หน่วยภาคสนาม, และข้อมูล ชื่อสนามจะรวม ลองติจูดละติจูด ความลึก (บางที) และเวลา * แต่ละ dataVariable สําหรับ EDTable from SOS ต้องรวมแอตทริบิวต์ "Property" ที่ระบุเครื่องหมาย propperty ที่จะต้องร้องขอจากเซิร์ฟเวอร์เพื่อให้ได้ตัวแปรนั้น บ่อย ครั้ง หลาย dataVariable s จะระบุองค์ประกอบที่สังเกตได้ * ข้อมูล dataVariable อาจจะไม่ได้ระบุโดยเซิร์ฟเวอร์ หากเป็นเช่นนั้น คุณต้องดูที่การตอบรับข้อมูล XML จากเซิร์ฟเวอร์ และกําหนดค่าที่เหมาะสม<ข้อมูล (# ดาต้าชนิด) ใน ERDDAP™ ชุดข้อมูล dataVariable นิยาม @@ -3991,11 +3994,11 @@ DDTable from Multiidnc Files มีคุณสมบัติพิเศษใ * คลาสนี้อ่านรายการแฟ้ม.xml ที่ให้บริการโดย THEDS กับรายการของ<แคตตาล็อกRefs) (อ้างอิงไปยังแคตตาล็อกเพิ่มเติม.xml sub-files) ถึง<ชุดข้อมูล:s (แฟ้มข้อมูล) . * เดอะ<ชื่อแฟ้มDir > การตั้งค่าจะถูกละทิ้ง เนื่องจากคลาสนี้ดาวน์โหลดและทําสําเนาแฟ้มข้อมูลภายในแต่ละแฟ้ม ERDDAP™ บังคับให้แฟ้ม ♪ Dir to be *เครื่อง มือ ขนาด ใหญ่* / รับทราบ / * datasetID * / * สําหรับ< sourceUrl > ใช้ที่อยู่ URL ของรายการแฟ้ม.xml สําหรับข้อมูลในเซิร์ฟเวอร์ THEDS ตัวอย่างเช่น: สําหรับที่อยู่ URL นี้ ซึ่งอาจจะถูกใช้ในเว็บเบราว์เซอร์ - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] . -ใช้< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 เซิร์ฟเวอร์นี้ไม่สามารถใช้งานได้อีก \\] . +ใช้< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (แต่วางบนบรรทัดหนึ่ง) . * เนื่องจากคลาสนี้มักจะดาวน์โหลดและทําคัดลอกแฟ้มข้อมูลภายในแต่ละแฟ้ม คุณไม่ควรจะห่อข้อมูลชุดนี้เข้าไป [โปรแกรมคัดลอก DDTable](#eddtablecopy) . -* ประเภทชุดข้อมูลนี้รองรับรูปแบบ OPOtical, แทบจะไม่ใช้, แท็กพิเศษ<Mode พิเศษ) *โหมด* </ การปรับแต่งพิเศษ) ซึ่งสามารถใช้เพื่อระบุกฏพิเศษ, โค้ดยาก ให้ใช้พิจารณาว่าควรดาวน์โหลดแฟ้มใดจากเซิร์ฟเวอร์ ปัจจุบัน มันใช้ได้อย่างเดียว *โหมด* คือ Sampos ซึ่งถูกใช้กับชุดข้อมูลต่าง ๆhttps://tds.coaps.fsu.edu/thredds/catalog/samosเพื่อดาวน์โหลดเฉพาะแฟ้มที่มีหมายเลขรุ่นสุดท้ายเท่านั้น +* ประเภทชุดข้อมูลนี้รองรับรูปแบบ OPOtical, แทบจะไม่ใช้, แท็กพิเศษ<Mode พิเศษ) *โหมด* </ การปรับแต่งพิเศษ) ซึ่งสามารถใช้เพื่อระบุกฏพิเศษ, โค้ดยาก ให้ใช้พิจารณาว่าควรดาวน์โหลดแฟ้มใดจากเซิร์ฟเวอร์ ปัจจุบัน มันใช้ได้อย่างเดียว *โหมด* คือ Sampos ซึ่งถูกใช้กับชุดข้อมูลต่าง ๆ https://tds.coaps.fsu.edu/thredds/catalog/samos เพื่อดาวน์โหลดเฉพาะแฟ้มที่มีหมายเลขรุ่นสุดท้ายเท่านั้น * ดูคลาสนี้สิ [เลือกแฟ้ม](#eddtablefromfiles) สําหรับข้อมูลการทํางานของคลาสนี้ และวิธีการใช้มัน * ดูตัวอย่าง 1D, 2D, 3D และ 4 มิติ [แฟ้ม DDTAB จาก Nc](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ DDTable from Multiidnc Files มีคุณสมบัติพิเศษใ ``` ``` -จะทําให้เกิดการจับคู่ภายใน sourceUrl (เช่นhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -ไปสู่สาธารณะชน sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +จะทําให้เกิดการจับคู่ภายใน sourceUrl (เช่น https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +ไปสู่สาธารณะชน sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . การเปลี่ยนแปลงใด ๆ ของค่าป้ายกํากับนี้จะมีผลในครั้งต่อไป ERDDAP™ อ่าน datasets.xml ร่วมกับชุดข้อมูล [ธง](/docs/server-admin/additional-information#flag) . แต่ด้วยเหตุผลด้านความปลอดภัย และเหตุผลที่เกี่ยวข้องกับระบบการสมัครสมาชิก **อย่าใช้กล่องนี้!** @@ -4314,7 +4317,7 @@ The "Major opendatatets Times Times" ส่วนของสถานะ. html ``` * คุณไม่ต้องเริ่มใหม่ก็ได้ ERDDAP™ สําหรับการเปลี่ยนแปลงไปยัง<ขอให้แบล็คลิสต์) มีผลกระทบ จะตรวจพบการเปลี่ยนแปลงในครั้งต่อไป ERDDAP™ ตรวจสอบว่าชุดข้อมูลใด ๆ ที่ต้องการจะเรียกใหม่อีกครั้งหรือไม่ หรือ คุณสามารถเร่งกระบวนการได้โดยไปเยี่ยม [ตั้งค่า ที่อยู่ URL ธง](/docs/server-admin/additional-information#set-dataset-flag) สําหรับชุดข้อมูลใดๆ * คุณ ERDDAP™ รายงานรายวันรวมถึงรายการ/ tractally ของรายการที่ใช้งานมากที่สุด และบล็อคการร้องขอ - * ถ้าคุณอยากหาว่าโดเมน/ การแบ่งประเภท เกี่ยวข้องกับหมายเลขไอพีคืออะไร คุณสามารถใช้บริการเว็บ DNS แบบฟรี ๆ ได้ เช่น [https://network-tools.com/](https://network-tools.com/) . + * ถ้าคุณอยากหาว่าโดเมน/ การแบ่งประเภท เกี่ยวข้องกับหมายเลขไอพีคืออะไร คุณสามารถใช้บริการเว็บ DNS แบบฟรี ๆ ได้ เช่น [ https://network-tools.com/ ](https://network-tools.com/) . * อาจ มี บาง ครั้ง ที่ มี เหตุ ผล ที่ จะ กัน ผู้ ใช้ บาง คน ไว้ ใน ระดับ ที่ สูง กว่า ตัว อย่าง เช่น ผู้ ใช้ ที่ มุ่ง ร้าย. ยกตัวอย่างเช่น คุณสามารถปิดกั้นการเข้าถึงทุกอย่างบนเซิร์ฟเวอร์ของคุณ ไม่ใช่แค่ ERDDAP . บนลินุกซ์ หนึ่งในวิธีการดังกล่าวก็คือ [ตัวเลข](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . ตัวอย่างเช่น คุณสามารถเพิ่มกฎที่ จะบล็อกทุกอย่างที่มาจาก 198.150.100.0 กับคําสั่ง Ipables -I INPUT -s 198.51.100.0. - เจ ดีโอพี @@ -4738,17 +4741,17 @@ nTheads=2: แม้ว่า บ่อยครั้งจะมีผลป * ตอนนี้ สําหรับ EDDGrid คลาสย่อย, การเปลี่ยนแปลงข้อมูลกํากับภาพหรือตัวแปรแกน (ตัวอย่างเช่น เวลาใหม่สําหรับข้อมูลใกล้เวลา) ถือเป็นการเปลี่ยนแปลง แต่การโหลดข้อมูลชุดไม่ได้พิจารณาการเปลี่ยนแปลง (ด้วยตัวมันเอง) . * ปัจจุบัน สําหรับ คลาส ย่อย EDTable การโหลดข้อมูลใด ๆ จะถือว่าเป็นการเปลี่ยนแปลง * ปัจจุบัน อนุญาต ให้ ทํา ได้ เพียง สอง ประเภท: - * "http://"หรือhttps://"-- ถ้าการกระทําเริ่มต้นด้วยhttp://"หรือhttps://". ERDDAP™ จะส่ง HTTP GET ร้องขอไปยังที่อยู่ URL ที่กําหนด การตอบสนองจะถูกละทิ้ง ยกตัวอย่างเช่น ที่อยู่ URL อาจบอกบริการเว็บอื่นให้ทําอะไรสักอย่าง + * " http://" หรือ https://" -- ถ้าการกระทําเริ่มต้นด้วย http://" หรือ https://" . ERDDAP™ จะส่ง HTTP GET ร้องขอไปยังที่อยู่ URL ที่กําหนด การตอบสนองจะถูกละทิ้ง ยกตัวอย่างเช่น ที่อยู่ URL อาจบอกบริการเว็บอื่นให้ทําอะไรสักอย่าง * หากที่อยู่ URL มีส่วนของการค้นหา (หลังจาก "?) มันควรจะเป็นอยู่แล้ว [เข้ารหัสไว้%](https://en.wikipedia.org/wiki/Percent-encoding) . คุณต้องเข้ารหัสอักขระพิเศษในเงื่อนไข (อื่น ๆ นอกเหนือจากเริ่มต้น '&' และหลัก '=' อยู่ในเงื่อนไข) ในรูป %HH, โดย HH เป็น 2 หลักที่เลขฐานสิบหกของตัวละคร โดยทั่วไปแล้ว คุณต้องแปลงตัวอักษรบางตัวในวรรคตอน: %s เป็น %25, & เป็น %26, "เป็น% 22,<ใน% 3C, =ลงใน% 3D, > ใน% 3E, + ใน% 2B, | เป็น % 7C, \\[ เป็น % 5B, \\] เป็น % 5 มิติ, ช่องว่างเป็น % 20, และแปลงตัวอักษรทั้งหมดด้านบน #127 เป็นรูปแบบ UTF-8 ของพวกเขา จากนั้นเปอร์เซ็นต์การเข้ารหัสแต่ละ byte ของรูป UTF-8 เป็นรูปแบบ% HH (ถามโปรแกรมเมอร์เพื่อขอความช่วยเหลือ) . ตัวอย่างเช่น stationID > = "41004" กลายเป็น stationID % 3 =% 241004% 2 ต้องการการเข้ารหัส Percent เมื่อคุณใช้งาน ERDDAP ผ่านซอฟต์แวร์อื่นที่ไม่ใช่เบราว์เซอร์ เว็บเบราว์เซอร์มักจะใช้รหัสเปอร์เซ็นต์สําหรับคุณ ในบางสถานการณ์ คุณต้องเข้ารหัสตัวอักษรทุกตัว นอกจาก A-Za-z0-9/_-~ ' () ** แต่ยังคงไม่เข้ารหัสเริ่มต้น '&' หรือหลัก '=' ในเงื่อนไข -การเขียนโปรแกรมภาษามีเครื่องมือในการทําเช่นนี้ (ตัวอย่างเช่น ดู Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) ถึง Java สคริปต์encodeURIComponent()) (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) และยังมี +การเขียนโปรแกรมภาษามีเครื่องมือในการทําเช่นนี้ (ตัวอย่างเช่น ดู Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) ถึง Java สคริปต์encodeURIComponent()) ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) และยังมี [เว็บไซต์ที่มีการเข้ารหัส/ถอดรหัสให้คุณ](https://www.url-encode-decode.com/) . * ตั้งแต่ datasets.xml เป็นแฟ้ม XML นอกจากนี้คุณยังต้องกําหนด &-encode ทั้งหมด '&' ด้วย<'และ'>' ในที่อยู่ URL ที่เรียกว่า '&'<'และ '>'หลังจากเปอร์เซ็นต์การเข้ารหัส * ตัวอย่าง: สําหรับที่อยู่ URL ที่คุณอาจพิมพ์ไปยังเบราว์เซอร์เป็น: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 คุณควรจะระบุ<แท็กผ่าน (ในบรรทัดเดียว) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ nTheads=2: แม้ว่า บ่อยครั้งจะมีผลป * A sourceUrl อาจเริ่มต้นด้วย http:// . https:// (พ.ศ. https การเชื่อมต่ออ่านและตรวจสอบใบรับรองดิจิตอลของแหล่งที่มา เพื่อให้แน่ใจว่าแหล่งที่มาเป็นที่พวกเขากล่าวว่าพวกเขาเป็นใคร ในกรณีหายาก การตรวจสอบนี้อาจล้มเหลวด้วยข้อผิดพลาด "jawx.net.sl.SSLProcol ExpressE: แจ้งเตือนการจับมือ: uncognized\\ ชื่อ". นี่อาจจะเนื่องจากชื่อโดเมนบนใบรับรองที่ไม่ตรงกับชื่อโดเมนที่คุณใช้อยู่ คุณอ่านและอ่านรายละเอียด sourceUrl ใบรับรอง 's in เว็บเบราว์เซอร์ของคุณ, โดดเด่น, รายการของ "ชื่อ DNS" ในส่วน "ชื่อย่อย" ในบางกรณี sourceUrl คุณอาจจะใช้นามแฝงของชื่อโดเมนบนใบรับรอง ยกตัวอย่างเช่น - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/จะโยนข้อผิดพลาดนี้ แต่ - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ซึ่งใช้ชื่อโดเมนในใบรับรองไม่ได้ ดังนั้นคําตอบในกรณีเหล่านี้ คือการค้นหาและใช้ชื่อโดเมนบนใบรับรอง ถ้าคุณหามันในใบรับรองไม่ได้ ติดต่อผู้จัดทําข้อมูล + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ จะโยนข้อผิดพลาดนี้ แต่ + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ซึ่งใช้ชื่อโดเมนในใบรับรองไม่ได้ ดังนั้นคําตอบในกรณีเหล่านี้ คือการค้นหาและใช้ชื่อโดเมนบนใบรับรอง ถ้าคุณหามันในใบรับรองไม่ได้ ติดต่อผู้จัดทําข้อมูล ในกรณีอื่น ๆ ชื่อโดเมนบนใบรับรอง อาจเป็นชื่อกลุ่มของชื่อ หากนี่เกิดขึ้น หรือปัญหานี้ไม่สามารถแก้ไขได้ โปรดส่งอีเมลหาคริส จอห์นที่โนอาโกฟเพื่อรายงานปัญหา   @@ -5221,7 +5224,7 @@ CDM ยังคงพัฒนาและอาจจะเปลี่ยน ต้องการการเข้ารหัส Percent เมื่อคุณใช้งาน ERDDAP ผ่านซอฟต์แวร์อื่นที่ไม่ใช่เบราว์เซอร์ เว็บเบราว์เซอร์มักจะใช้รหัสเปอร์เซ็นต์สําหรับคุณ ในบางสถานการณ์ คุณต้องเข้ารหัสตัวอักษรทุกตัว นอกจาก A-Za-z0-9/_-~ ' () ** แต่ยังคงไม่เข้ารหัสเริ่มต้น '&' หรือหลัก '=' . การเขียนโปรแกรมภาษามีเครื่องมือในการทําเช่นนี้ (ตัวอย่างเช่น ดู Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -ถึง Java สคริปต์encodeURIComponent()) (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) และยังมี +ถึง Java สคริปต์encodeURIComponent()) ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) และยังมี [เว็บไซต์ที่มีการเข้ารหัส/ถอดรหัสให้คุณ](https://www.url-encode-decode.com/) . * ตั้งแต่ datasets.xml เป็นแฟ้ม XML นอกจากนี้คุณยังต้องกําหนด &-encode ทั้งหมด '&' ด้วย<'และ'>' ในที่อยู่ URL ที่เรียกว่า '&'<'และ '>'หลังจากเปอร์เซ็นต์การเข้ารหัส * infoUrl มีเอกลักษณ์เฉพาะ ERDDAP . มันไม่ได้มาจากมาตรฐานข้อมูล @@ -5257,7 +5260,28 @@ CDM ยังคงพัฒนาและอาจจะเปลี่ยน ``` * ถ้า \\[ มาตรฐาน \\] "เกิดขึ้นในค่าคุณลักษณะ, มันจะแทนที่ด้วยมาตรฐาน ERDDAP™ ใบอนุญาตจาก<ป้ายมาตรฐาน) ERDDAP ' \\[ แว่นขยาย \\] แฟ้ม / webapps/ erdep/WEB-INF/คลาสต่างๆ/gov/noa/pfel/erdep/util/xmlfile -   + +###### หมวดหมู่{#classification} +* [ **หมวดหมู่** ](#classification) ระดับการจําแนกข้อมูล + ``` + unclassified + ``` + * ค่าที่ยอมรับได้จะถูกเ_ปลี่ยน_ปลี่ยนชื่อ, แ_ส่ต้องจํากัดไว้_, แ_ส่ความลับ, หรือ_BAR_ลับสุดยอด + +###### เรื่อง{#topic_category} +* [ **เรื่อง** ](#topic_category) ข้อมูลทางภูมิศาสตร์ระดับสูง การจําแนกประเภท เพื่อช่วยเหลือในการจัดกลุ่ม และการค้นหาชุดข้อมูลภูมิศาสตร์ที่มีอยู่ + ``` + geoscientific_information + ``` + * ค่าที่ยอมรับได้คือ _biota_, mindaries_ accessyclophy_matiology_thoriography_otiography_thoriography_rmoros_s_round_inin_sentrography_s_sport_s_r.port_BAR_pendoration,_BAR_publication,_BAR_publication,_BAR_pk/smloritys_s_c. peritions,_BAR_s_c.p.p.com/sm.com,_c. + +###### ความทึบแสง{#maintenance_frequency} +* [ **ความทึบแสง** ](#maintenance_frequency) ความถี่ที่ดัดแปลงและลบข้อมูล เกิดขึ้นกับข้อมูล หลังจากที่มันถูกสร้างขึ้นครั้งแรก + ``` + daily + ``` + * ค่าที่ยอมรับได้คือ _annal__BAR_as installd_____nal__,_nownnal__,_dital_,_dayly_,_fortaily_,_restly___rmlookly_r. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) มาจากยุคโบราณ [ACD 1. 0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (ซึ่งระบุใน Metadata\\_Conventions ว่า Unidata Datetset Directory v1. 0") มาตรฐานข้อมูล ค่าของแอททริบิวต์เป็นรายการของการประชุมข้อมูลกํากับที่ถูกใช้โดยชุดข้อมูลนี้ ถ้าชุดข้อมูลใช้ ACD 1.0 แอตทริบิวต์นี้จะถูกรีคอมมิวสิกชั่น @@ -5389,7 +5413,7 @@ CDM ยังคงพัฒนาและอาจจะเปลี่ยน หากดัชนีเป็น<=1 ชุดข้อมูลถูกพิจารณาออกจากวันที่ หากดัชนีเป็น<=2 ชุดข้อมูลถือว่าเป็นวันนอกเวลามาก -เดอะ testOutOfDate ค่ายังถูกใช้โดย ERDDAP™ สร้างhttps://*yourDomain*/erddap/outOfDateDatasets.htmlหน้าเว็บ ( [ตัวอย่าง](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) ซึ่งแสดงชุดข้อมูลที่มี< testOutOfDate > ป้ายกํากับ, ชุดข้อมูลจัดอันดับโดยวิธีการที่ออกจากวันที่เป็น หากคุณเปลี่ยนประเภทแฟ้ม (จาก .html ถึง.csv .jsonlCSV . .nc . .tsv ....) คุณสามารถหาข้อมูลได้ในรูปแบบแฟ้มที่แตกต่างกัน +เดอะ testOutOfDate ค่ายังถูกใช้โดย ERDDAP™ สร้าง https://*yourDomain*/erddap/outOfDateDatasets.html หน้าเว็บ ( [ตัวอย่าง](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) ซึ่งแสดงชุดข้อมูลที่มี< testOutOfDate > ป้ายกํากับ, ชุดข้อมูลจัดอันดับโดยวิธีการที่ออกจากวันที่เป็น หากคุณเปลี่ยนประเภทแฟ้ม (จาก .html ถึง.csv .jsonlCSV . .nc . .tsv ....) คุณสามารถหาข้อมูลได้ในรูปแบบแฟ้มที่แตกต่างกัน ถ้าเป็นไปได้ [สร้าง DatatasXml](#generatedatasetsxml) เพิ่ม testOutOfDate คําพูดของโลก addAttributes ของชุดข้อมูล ค่านี้เป็นคําแนะนําที่อิงจากข้อมูลที่มีให้สร้าง DatatatetsXml ถ้าค่ามันไม่เหมาะสม ก็เปลี่ยนมันซะ @@ -5948,8 +5972,8 @@ ArchiveValue =แพ็ค ค่า / * scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone เป็นคุณสมบัติเฉพาะที่ใช้โดย ERDDAP™ (และไม่มีมาตรฐานกํากับ) สําหรับ [ตัวแปรเวลาและเวลา](#time-units) ซึ่งอาจอยู่ในชุดข้อมูล หรือชุดข้อมูลรอบนอก * ค่าปริยายคือ Zulu " (ซึ่งเป็นพื้นที่เวลาสมัยใหม่ของ GMT) . - * ข้อมูลพื้นหลัง: "เวลาตรงข้าม" (E.g., Pacific Standard Times, -08:00, GMT-8) ถูกแก้ไข, เจาะจง, ปรับค่าเทียบกับ Zulu (แบบ GMT) . ในทางกลับกัน "เวลาโซน" เป็นอะไรที่ซับซ้อนกว่ามาก ที่ได้รับผลกระทบจากการประหยัดเวลากลางวัน (เช่น "US/Pacific") ซึ่งมีกฏต่างกันในหลายๆที่ ในเวลาที่แตกต่างกัน พื้นที่เวลามีชื่อเสมอ เนื่องจากไม่สามารถสรุปด้วยค่าตรงข้ามธรรมดา (ดูคอลัมน์ "ชื่อฐานข้อมูล TZ" ในตารางที่ [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone แอตทริบิวต์ช่วยให้คุณจัดการกับข้อมูลเวลาท้องถิ่นจากพื้นที่เวลาบาง (E.g., 1987-03-25T17:32:05. แปซิฟิก เวลา) . หากคุณมีข้อมูลเวลาหรือค่าตัวเลข (คงที่) ปรับค่าเวลา คุณควรจะปรับข้อมูลเป็น Zulu (ซึ่งก็คือ ERDDAP™ ต้องการ) โดยระบุเวลาพื้นฐานอื่น ๆ ในแอตทริบิวต์หน่วย (e.g. "ชั่วโมงตั้งแต่ 1970-01-01T08:00:00Z" หมายเหตุ T08 เพื่อระบุเวลาตรงข้าม) และตรวจสอบผล เพื่อให้แน่ใจว่าคุณได้ผลตามที่คุณต้องการ - * สําหรับตัวแปรเวลาประทับด้วยข้อมูลแหล่งจากสตริง แอตทริบิวต์นี้ช่วยให้คุณกําหนดเขตเวลาที่นําไปสู่ ERDDAP™ แปลงเวลาท้องถิ่น (บาง คน ใน สมัย มาตรฐาน บาง คน ใช้ เวลา กลาง วัน เพื่อ ประหยัด เวลา) ไปยัง Zulu คูณ (ซึ่งมักจะเป็นเวลามาตรฐาน) . รายชื่อเขตเวลาที่ถูกต้อง อาจจะเหมือนกับรายการในคอลัมน์ TZ ที่ [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . สหรัฐอเมริกาโซนเวลาเป็น: US/ Hawai, US/ harpolica, US/Pacific, US/Mountain, US/Ariazona, US/Central, US/Ecten. + * ข้อมูลพื้นหลัง: "เวลาตรงข้าม" (E.g., Pacific Standard Times, -08:00, GMT-8) ถูกแก้ไข, เจาะจง, ปรับค่าเทียบกับ Zulu (แบบ GMT) . ในทางกลับกัน "เวลาโซน" เป็นอะไรที่ซับซ้อนกว่ามาก ที่ได้รับผลกระทบจากการประหยัดเวลากลางวัน (เช่น "US/Pacific") ซึ่งมีกฏต่างกันในหลายๆที่ ในเวลาที่แตกต่างกัน พื้นที่เวลามีชื่อเสมอ เนื่องจากไม่สามารถสรุปด้วยค่าตรงข้ามธรรมดา (ดูคอลัมน์ "ชื่อฐานข้อมูล TZ" ในตารางที่ [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone แอตทริบิวต์ช่วยให้คุณจัดการกับข้อมูลเวลาท้องถิ่นจากพื้นที่เวลาบาง (E.g., 1987-03-25T17:32:05. แปซิฟิก เวลา) . หากคุณมีข้อมูลเวลาหรือค่าตัวเลข (คงที่) ปรับค่าเวลา คุณควรจะปรับข้อมูลเป็น Zulu (ซึ่งก็คือ ERDDAP™ ต้องการ) โดยระบุเวลาพื้นฐานอื่น ๆ ในแอตทริบิวต์หน่วย (e.g. "ชั่วโมงตั้งแต่ 1970-01-01T08:00:00Z" หมายเหตุ T08 เพื่อระบุเวลาตรงข้าม) และตรวจสอบผล เพื่อให้แน่ใจว่าคุณได้ผลตามที่คุณต้องการ + * สําหรับตัวแปรเวลาประทับด้วยข้อมูลแหล่งจากสตริง แอตทริบิวต์นี้ช่วยให้คุณกําหนดเขตเวลาที่นําไปสู่ ERDDAP™ แปลงเวลาท้องถิ่น (บาง คน ใน สมัย มาตรฐาน บาง คน ใช้ เวลา กลาง วัน เพื่อ ประหยัด เวลา) ไปยัง Zulu คูณ (ซึ่งมักจะเป็นเวลามาตรฐาน) . รายชื่อเขตเวลาที่ถูกต้อง อาจจะเหมือนกับรายการในคอลัมน์ TZ ที่ [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . สหรัฐอเมริกาโซนเวลาเป็น: US/ Hawai, US/ harpolica, US/Pacific, US/Mountain, US/Ariazona, US/Central, US/Ecten. * สําหรับตัวแปรของเวลา time\\_zone "คุณสมบัติ แต่มูลค่าต้อง" Zulu หรือ "UTC" ถ้าคุณต้องการการสนับสนุนพื้นที่เวลาอื่น โปรดส่งอีเมลหาคริส จอห์นที่โนอา โกฟ   ###### _เวลาหน่วงการ{#legacy_time_adjust} diff --git a/i18n/tl/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/tl/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 2103d5a67e..fef91ee714 100644 --- a/i18n/tl/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/tl/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Kapag lumapit sa iyo ang isang data provider sa pag - asang magdagdag ng ilang i Ang pagsusumite ng mga aktuwal na data files mula sa mga panlabas na pinagmulan ay isang malaking panganib sa seguridad, kaya ERDDAP™ ay hindi tumatalakay niyan. Kailangan mong alamin ang solusyon na makatutulong sa iyo at sa data provider, halimbawa, sa email (para sa maliliit na file) , Hugot mula sa ulap (Halimbawa, Drive ng DropBox o Google) , isang sftp site (na may mga password) , o palihim Net (isang USB hinlalaki drive o panlabas na hard drive) . Malamang na tanggapin mo lamang ang mga file mula sa mga taong kilala mo. Kailangan mong suriin ang mga salansan ng mga virus at gumawa ng iba pang mga pag - iingat sa seguridad. Walang link ERDDAP™ sa Puri ng Data (halimbawa, sa ERDDAP™ pantahanang pahina) . Sa halip, kapag may nagsabi sa iyo na nais nilang ang kanilang impormasyon ay isilbi sa iyo ERDDAP , maaari mo silang padalhan ng email na nagsasabi ng gaya ng: -Oo, maaari nating makuha ang iyong datos ERDDAP . Upang magsimula, pakisuyong punan ang pormahttps://*yourUrl*/erddap/dataProviderForm.html (o http:// kung gayon https:// ay hindi magawa) . +Oo, maaari nating makuha ang iyong datos ERDDAP . Upang magsimula, pakisuyong punan ang porma https://*yourUrl*/erddap/dataProviderForm.html (o http:// kung gayon https:// ay hindi magawa) . Pagtapos mo, makikipag - ugnayan ako sa iyo para malaman ang mga detalye. Kung nais mo lamang tingnan ang anyo (nang hindi ito pinupuno) , makikita mo ang anyo sa ERD ' ERDDAP : [Introduksiyon](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Bahagi 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Bahagi 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Bahagi 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) , at [Bahagi 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Ang mga kawing na ito sa ERD ERDDAP™ magpadala ng impormasyon sa akin, hindi sa inyo, kaya huwag kayong magpadala ng impormasyon sa kanila malibang talagang nais ninyong dagdagan ng datos ang mga ito ERD ERDDAP . @@ -190,23 +190,23 @@ Ang EDDType na ito ang gumagawa ng lahat ng datasets.xml Mga tipak na kailangang   ##### EDDGrid Mula sa ThreddsCatalog{#eddgridfromthreddscatalog} Ang EDDType na ito ang gumagawa ng lahat ng datasets.xml Mga tipak na kailangan para sa lahat [ EDDGrid Mula sa Dap](#eddgridfromdap) mga datos na masusumpungan nito sa pamamagitan ng paggapang na pabalik - balik sa pamamagitan ng THEDDS (Ilalim) katalogo. Maraming uri ng katalogo ng THEDDS na URL. Ang option na ito REQURE ISANG THREDS .xml URL na may /catalog/ dito, halimbawa, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlo -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml o + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (Ang isang kaugnay na .html katalogo ay nasa -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, na hindi katanggap-tanggap sa EDDGrid Mula sa ThreddsCatalog). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , na hindi katanggap-tanggap sa EDDGrid Mula sa ThreddsCatalog). Kung may problema ka EDDGrid Mga Mula sa Thredd Catalog: * Tiyakin ang URL na ginagamit mo ay tama, kasama ang /catalog/, at nagtatapos sa /catalog.xml . -* Hangga't maaari, gumamit ng adres na pampubliko (Halimbawa,https://oceanwatch.pfeg.noaa.gov) sa URL, hindi isang lokal na direksiyon ng numero (Halimbawa,https://12.34.56.78) . Kung ang THEDDS ay mararating lamang sa pamamagitan ng lokal na numerong IP address, magagamit mo [<kumbinasyon sa PubliSourceUrl>] (#convertto Publicsourceurl) gayo'y ERDDAP™ nakikita ng mga gumagamit ang pahayag pangmadla, bagaman ERDDAP™ ay kumukuha ng impormasyon mula sa lokal na direksiyon ng numero. +* Hangga't maaari, gumamit ng adres na pampubliko (Halimbawa, https://oceanwatch.pfeg.noaa.gov ) sa URL, hindi isang lokal na direksiyon ng numero (Halimbawa, https://12.34.56.78 ) . Kung ang THEDDS ay mararating lamang sa pamamagitan ng lokal na numerong IP address, magagamit mo [<kumbinasyon sa PubliSourceUrl>] (#convertto Publicsourceurl) gayo'y ERDDAP™ nakikita ng mga gumagamit ang pahayag pangmadla, bagaman ERDDAP™ ay kumukuha ng impormasyon mula sa lokal na direksiyon ng numero. * Kung may mga problema kang hindi mo malutas, [Tingnan ang problema sa pagpapaputok ng mga tip](#troubleshooting-tips) . * Ang mababang antas na kodigo para rito ngayon ay gumagamit ng kodigo Unidata " netcdf-java katalogo " na kodigong gumagapang (th. uri ng katalogo) upang pangasiwaan nito ang lahat ng katalogo ng THEDS (na maaaring maging nakagugulat at masalimuot) Salamat Unidata para sa kodigong iyan.   ##### EDDGrid LonPM180 Mula sa UpdapCatalog{#eddgridlonpm180fromerddapcatalog} Ang EDDType na ito ang lumilikha ng datasets.xml upang makagawa [ EDDGrid LonPM180](#eddgridlonpm180) datos mula sa lahat EDDGrid mga datos sa loob ng isang ERDDAP na may anumang halaga ng longhitud na higit pa sa 180. -* Hangga't maaari, gumamit ng adres na pampubliko (Halimbawa,https://oceanwatch.pfeg.noaa.gov) sa URL, hindi isang lokal na direksiyon ng numero (Halimbawa,https://12.34.56.78) . Kung gayon ERDDAP™ ay makukuha lamang sa pamamagitan ng lokal na numerong direksiyon ng IP, magagamit ninyo [<kumbinasyon sa PubliSourceUrl>] (#convertto Publicsourceurl) gayo'y ERDDAP™ nakikita ng mga gumagamit ang pahayag pangmadla, bagaman ERDDAP™ ay kumukuha ng impormasyon mula sa lokal na direksiyon ng numero. +* Hangga't maaari, gumamit ng adres na pampubliko (Halimbawa, https://oceanwatch.pfeg.noaa.gov ) sa URL, hindi isang lokal na direksiyon ng numero (Halimbawa, https://12.34.56.78 ) . Kung gayon ERDDAP™ ay makukuha lamang sa pamamagitan ng lokal na numerong direksiyon ng IP, magagamit ninyo [<kumbinasyon sa PubliSourceUrl>] (#convertto Publicsourceurl) gayo'y ERDDAP™ nakikita ng mga gumagamit ang pahayag pangmadla, bagaman ERDDAP™ ay kumukuha ng impormasyon mula sa lokal na direksiyon ng numero.   ##### EDDGrid Lon0360 MulaErddapCatalog{#eddgridlon0360fromerddapcatalog} Ang EDDType na ito ang lumilikha ng datasets.xml upang makagawa [ EDDGrid Lon0360](#eddgridlon0360) datos mula sa lahat EDDGrid mga datos sa loob ng isang ERDDAP na may anumang halaga ng longhitud na wala pang 0. -* Hangga't maaari, gumamit ng adres na pampubliko (Halimbawa,https://oceanwatch.pfeg.noaa.gov) sa URL, hindi isang lokal na direksiyon ng numero (Halimbawa,https://12.34.56.78) . Kung gayon ERDDAP™ ay makukuha lamang sa pamamagitan ng lokal na numerong direksiyon ng IP, magagamit ninyo [<kumbinasyon sa PubliSourceUrl>] (#convertto Publicsourceurl) gayo'y ERDDAP™ nakikita ng mga gumagamit ang pahayag pangmadla, bagaman ERDDAP™ ay kumukuha ng impormasyon mula sa lokal na direksiyon ng numero. +* Hangga't maaari, gumamit ng adres na pampubliko (Halimbawa, https://oceanwatch.pfeg.noaa.gov ) sa URL, hindi isang lokal na direksiyon ng numero (Halimbawa, https://12.34.56.78 ) . Kung gayon ERDDAP™ ay makukuha lamang sa pamamagitan ng lokal na numerong direksiyon ng IP, magagamit ninyo [<kumbinasyon sa PubliSourceUrl>] (#convertto Publicsourceurl) gayo'y ERDDAP™ nakikita ng mga gumagamit ang pahayag pangmadla, bagaman ERDDAP™ ay kumukuha ng impormasyon mula sa lokal na direksiyon ng numero.   ##### Mga EDD Mula sa mga Bakod{#eddsfromfiles} Nagbibigay ng panimulang directory, ito ay tumatawid sa directory at sa lahat ng subdirectories at nagsisikap na lumikha ng isang dataset para sa bawat pangkat ng mga data file na nasusumpungan nito. @@ -566,7 +566,7 @@ Ang NCCSV 1.0 files ay hindi sumusuporta sa anumang hindi nakasigned integer dat ### Uri ng Komento ng Data{#data-type-comments} * Dahil sa mahinang suporta sa mahaba, ulong, at char data sa maraming uri ng file, hindi namin hinihimok ang paggamit ng mga uring ito ng datos sa ERDDAP . Kung maaari, gumamit ng doble sa halip ng mahaba at ulong, at gamitin ang String sa halip na char.   -* Metadata - Dahil sa(OPeN)DAP'Ang mga tugong .da at .dds ay hindi sumusuporta sa mga mahahaba o ulong attribute o mga uri ng datos (at sa halip ipakita ang mga ito bilang doble) , sa halip ay baka gusto mong gamitin ERDDAP 's tabular representasyon ng metadata gaya ng makikita sa http .../erddap/ **Pagkain** / * datasetID * .html web page (Halimbawa, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (na makukuha mo rin sa ibang uri ng talaksan, e.g., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) o ang .nccsv Ang tugon ng Metadata (Halimbawa, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) bagaman .nccsv Ang metadata ay makukuha lamang para sa tabular datasets) , parehong sumusuporta sa lahat ng uri ng datos (Partikular, ang mahaba, ulong, at char) . +* Metadata - Dahil sa(OPeN)DAP'Ang mga tugong .da at .dds ay hindi sumusuporta sa mga mahahaba o ulong attribute o mga uri ng datos (at sa halip ipakita ang mga ito bilang doble) , sa halip ay baka gusto mong gamitin ERDDAP 's tabular representasyon ng metadata gaya ng makikita sa http .../erddap/ **Pagkain** / * datasetID * .html web page (Halimbawa, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (na makukuha mo rin sa ibang uri ng talaksan, e.g., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) o ang .nccsv Ang tugon ng Metadata (Halimbawa, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) bagaman .nccsv Ang metadata ay makukuha lamang para sa tabular datasets) , parehong sumusuporta sa lahat ng uri ng datos (Partikular, ang mahaba, ulong, at char) .   ### Ang Media Files{#media-files} Hindi lahat ng datos ay mga hanay ng bilang o teksto. Ang ilang mga dataset ay binubuo o kinabibilangan ng mga file ng media, tulad ng imahe, audio at video files. ERDDAP™ ay may ilang pantanging katangian upang gawing mas madali para sa mga gumagamit na ma-access ang mga file ng media. Dalawang hakbang: @@ -604,7 +604,7 @@ O, kung ang gumagamit ay kumukumpas sa pangalan na ipinakikita sa isang pangalan ### Paggawang Kasama ng AWS S3 Files{#working-with-aws-s3-files} [Paglilingkod sa Web ng Amazon (MGA AW) ](https://aws.amazon.com) ay isang nagbebenta ng [pagpupuslit ng ulap](https://en.wikipedia.org/wiki/Cloud_computing) mga serbisyo. [S3](https://aws.amazon.com/s3/) ay isang bagay na nakaimbak na sistema na iniaalok ng AWS. Sa halip ng sistemang herarkiya ng mga direktoryo at mga salansan ng isang tradisyunal na sistema ng talaksan (tulad ng isang hard drive sa iyong PC) , ang S3 ay nag-aalok lamang ng "buckets" na may hawak na "mga bagay". (Tatawagin natin "files" ) . -Para sa mga talaksang ASCII (e.g., .csv) , ERDDAP™ ay maaaring gumawa sa mga salansan sa mga timba nang tuwiran. Ang tanging bagay na kailangan mong gawin ay magtakda ng<fileDir> para sa dataset gamit ang espesipikong format para sa AWS bucket, e.g.,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Hindi mo dapat gamitin<Hache Mula sa Url> . Tingnan ang ibaba para sa mga detalye. +Para sa mga talaksang ASCII (e.g., .csv) , ERDDAP™ ay maaaring gumawa sa mga salansan sa mga timba nang tuwiran. Ang tanging bagay na kailangan mong gawin ay magtakda ng<fileDir> para sa dataset gamit ang espesipikong format para sa AWS bucket, e.g., https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Hindi mo dapat gamitin<Hache Mula sa Url> . Tingnan ang ibaba para sa mga detalye. Subalit para sa binary files (e.g., .nc , .grib, .bufr, at .hdf mga talaksan) , kailangan mong gamitin ang<cache FromUrl> system na inilarawan sa ibaba. ERDDAP , netcdf-java (alin ERDDAP™ gamit sa pagbasa ng datos mula sa mga talaksang ito) , at ang iba pang siyentipikong data software ay dinisenyo upang gumana sa pamamagitan ng mga file sa isang tradisyonal na file system [antas ng bloke](https://en.wikipedia.org/wiki/Block-level_storage) pagkuha ng talaksan (na nagpapahintulot sa pagbasa ng mga tipak ng talaksan) , ngunit S3 lamang ang nag-aalok [antas ng talaksan (bagay) ](https://en.wikipedia.org/wiki/Block-level_storage) pagkuha ng talaksan (na nagpapahintulot lamang na mabasa ang buong talaksan) . Nag-aalok ang AWS ng alternatibo sa S3, [Elastic Block Store (EBS) ](https://aws.amazon.com/ebs/) ), na sumusuporta sa pag-access ng block level sa mga file ngunit ito ay mas mahal kaysa sa S3, kaya ito ay bihirang gamitin para sa maramihang pag-iimbak ng maraming data files. (Kaya kapag sinasabi ng mga tao na nag - iimbak ng impormasyon sa ulap (S3) ay mura, ito ay karaniwang isang mansanas sa mga kahel na paghahambing.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Ang katumbas na URl para sa bagay na iyon ay - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) Sinusuportahan ng AWS ang kaunting pagkakaiba sa kung paano ginagawa ang URL na iyon, subalit ERDDAP™ kailangan ang isang espesipikong format: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Kung Tungkol sa ERDDAP 0.29, magagamit mo na ngayon ang `s3://` URI format sa halip ng timba URL. Ito ang format na ginagamit ng [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3:// *balde* / *susi* @@ -697,22 +697,22 @@ Para sa isang pribadong kahon ng datos na S3, ang may - ari ng timba ay dapat na Sa lahat ng kaso, kakailanganin mo ang isang ulat ng WAS sapagkat ang WAS SDK para sa Java (alin ERDDAP™ para makuha ang impormasyon tungkol sa laman ng timba) ay nangangailangan ng mga kredensiyal sa kuwenta ng AWS. (sa ibaba) ERDDAP™ magagamit lamang ang AWS S3 balde kung itatakda mo ang [<Hache Mula sa Url>] (#cache simulaurl) (o<fileDir>) sa isang espesipikong format: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* kung saan * Ang baldeName ay ang maikling anyo ng pangalan ng timba, e.g. noaa-goes17 . * Ang aws-region, e.g., we-east-1, ay mula sa "Region" column sa isa sa mga mesa ng [Nagwakas ang Paglingkurang WOS](https://docs.aws.amazon.com/general/latest/gr/rande.html) kung saan aktuwal na matatagpuan ang timba. * Ang unlapi ay opsyonal. Kung sa kasalukuyan, dapat itong matapos sa '/' . -Halimbawa,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Halimbawa, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Ang URL format na ito ay isa sa mga rekomendasyon ng WAS S3: tingnan ang [Pagkakuha ng Bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) at [ang paglalarawang ito ng mga unlapi](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ Kailangan mong pagsamahin ang timba na URL at ang opsyonal na panlapi sa isang URL upang matiyak ang<Oches Mula sa Url> (o<fileDir>) kung saan matatagpuan ang mga files. #### Subukin ang mga AWS S3 Bucket{#test-public-aws-s3-buckets} Para sa pampublikong mga timba, maaari at dapat mong subukin ang timba na URL ng WAS S3 directory sa iyong browser, e.g., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Kung ang timba ay tama at angkop para sa ERDDAP , ibabalik nito ang isang dokumentong XML na mayroon na (bahagi) Itinala ang laman ng timba. Nakalulungkot, ang buong URL (I.e., timba URL plus panlapi) yaon pang ERDDAP™ ang kagustuhan para sa isang ibinigay na dataset ay hindi gumagana sa isang browser. Ang AWS ay hindi nag - aalok ng isang sistema upang mabilis na manginain ng herarkiya ng isang timba sa iyong browser. (Kung mali iyan, pakisuyong email Chris. John sa noaa.gov. Kung hindi, ang Amazon, pakisuyong magdagdag ng suporta rito!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Kung ang timba ay tama at angkop para sa ERDDAP , ibabalik nito ang isang dokumentong XML na mayroon na (bahagi) Itinala ang laman ng timba. Nakalulungkot, ang buong URL (I.e., timba URL plus panlapi) yaon pang ERDDAP™ ang kagustuhan para sa isang ibinigay na dataset ay hindi gumagana sa isang browser. Ang AWS ay hindi nag - aalok ng isang sistema upang mabilis na manginain ng herarkiya ng isang timba sa iyong browser. (Kung mali iyan, pakisuyong email Chris. John sa noaa.gov. Kung hindi, ang Amazon, pakisuyong magdagdag ng suporta rito!) #### Pagtingin sa mga Nilalaman{#viewing-the-contents-of-a-bucket} -Ang mga timba na S3 ay kadalasang naglalaman ng dalawang kategorya ng mga salansan, sa dalawang pseudo subdirectories, na maaaring maging dalawa sa mga ito ERDDAP™ mga datos. Upang makagawa ng ERDDAP™ mga dataset, kailangan mong malaman ang panimulang directory para sa<Oches Mula sa Url> (o<fileDir>) at ang format ng mga pangalan ng talaksan na nagpapakilala sa subset na iyon ng mga file. Kung titingnan mo ang buong laman ng timba sa isang browser, ipakikita lamang sa iyo ng S3 ang unang 1000 file, na hindi sapat. Sa kasalukuyan, ang pinakamabuting paraan upang makita mo ang lahat ng laman ng timba ay ang gumawa ng isang timba [Mapagkakatiwalaan Mula sa mga Bilibini](#eddtablefromfilenames) datos (sa iyong PC ERDDAP™ at/o sa publiko ERDDAP ) , na nagbibigay rin sa iyo ng madaling paraan upang browse ang istraktura ng directory at mag-download ng mga file. Ang<fileDir> para diyan ang URL na ginawa mo sa itaas, e.g.https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Bakit ang AWS S3 ay hindi nag-aalok ng mabilis at madaling paraan para sa sinuman na gawin ito nang walang salaysay ng AWS? \\] Pansinin na kapag ginagawa ko ito sa aking PC sa isang non-Amazon network, lumilitaw na ang Amazon ay nagpapabagal sa pagtugon sa isang patak (mga 100 (?) mga talaksan sa bawat tipak) pagkatapos ng unang ilang tipak (ng 1000 talaksan sa bawat tipak) ay downloaded. Yamang ang mga timba ay maaaring maraming salansan (Ang noaa-goes17 ay may 26 milyon) , ang pagkuha ng lahat ng laman ng isang timba ay maaaring kumuha ng EDDTable FromFileNames ng ilang oras (e.g., 12!) upang matapos. \\[ Amazon, tama ba iyan? \\] +Ang mga timba na S3 ay kadalasang naglalaman ng dalawang kategorya ng mga salansan, sa dalawang pseudo subdirectories, na maaaring maging dalawa sa mga ito ERDDAP™ mga datos. Upang makagawa ng ERDDAP™ mga dataset, kailangan mong malaman ang panimulang directory para sa<Oches Mula sa Url> (o<fileDir>) at ang format ng mga pangalan ng talaksan na nagpapakilala sa subset na iyon ng mga file. Kung titingnan mo ang buong laman ng timba sa isang browser, ipakikita lamang sa iyo ng S3 ang unang 1000 file, na hindi sapat. Sa kasalukuyan, ang pinakamabuting paraan upang makita mo ang lahat ng laman ng timba ay ang gumawa ng isang timba [Mapagkakatiwalaan Mula sa mga Bilibini](#eddtablefromfilenames) datos (sa iyong PC ERDDAP™ at/o sa publiko ERDDAP ) , na nagbibigay rin sa iyo ng madaling paraan upang browse ang istraktura ng directory at mag-download ng mga file. Ang<fileDir> para diyan ang URL na ginawa mo sa itaas, e.g. https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Bakit ang AWS S3 ay hindi nag-aalok ng mabilis at madaling paraan para sa sinuman na gawin ito nang walang salaysay ng AWS? \\] Pansinin na kapag ginagawa ko ito sa aking PC sa isang non-Amazon network, lumilitaw na ang Amazon ay nagpapabagal sa pagtugon sa isang patak (mga 100 (?) mga talaksan sa bawat tipak) pagkatapos ng unang ilang tipak (ng 1000 talaksan sa bawat tipak) ay downloaded. Yamang ang mga timba ay maaaring maraming salansan (Ang noaa-goes17 ay may 26 milyon) , ang pagkuha ng lahat ng laman ng isang timba ay maaaring kumuha ng EDDTable FromFileNames ng ilang oras (e.g., 12!) upang matapos. \\[ Amazon, tama ba iyan? \\] #### Paggawang Mapagkakatiwalaan Mula sa FaileNames Dataset na may AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Kung may pangalan ka nang timba, subalit wala ka nang listahan ng mga file sa timba ng S3 o ang unlapi na nagpapakilala sa kinaroroonan ng kaugnay na mga file sa timba, gamitin ang mga instruksiyon sa ibaba upang gumawa ng EDDTable FromFileNames dataset upang makita mo ang pamunuan ng directory ng timba na S3 ERDDAP ' "files" sistema. @@ -727,22 +727,24 @@ java.lang. Ilegal na ArgumentException: ang talaksang profile ay hindi maaaring Mungkahi para sa Linux at Mac OS: ang talaksan ng kredensiyal ay dapat na nasa home directory ng gumagamit na nagpapatakbo sa Tomcat (at ERDDAP ) (para sa parapong ito, iaakala natin ang gumagamit na=tomcat) sa isang file na tinatawag na ~/.aws/credentials . Huwag ipalagay na ang ~ ay /home/tomcat -- aktuwal na gumamit ng cd ~ upang malaman kung saan ang operating system ay nag-iisip ng ~ para sa gumagamit na=tomat ay. Gumawa ng directory kung hindi ito umiiral. Gayundin, pagkatapos ninyong ilagay ang talaksang kredensiyal, tiyakin ang tagagamit at grupo para sa file ay tomcat at pagkatapos ay gumamit ng chmod 400 kredensiyal upang matiyak na ang file ay basahin-lamang para sa user=tomcat. 3. Gawing URL ang timba [formatin na ERDDAP™ kailangan](#accessing-files-in-an-aws-s3-bucket) , e.g., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) , at (para sa pampublikong timba) Subukin ito sa isang browser upang matiyak na ito'y babalik sa isang dokumento ng XML na may bahagyang talaan ng nilalaman ng timba na iyon. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) , at (para sa pampublikong timba) Subukin ito sa isang browser upang matiyak na ito'y babalik sa isang dokumento ng XML na may bahagyang talaan ng nilalaman ng timba na iyon.   4. Gamitin [GenerateDatasetsXml](#generatedatasetsxml) upang lumikha ng isang [Mapagkakatiwalaan Mula sa mga Bilibini](#eddtablefromfilenames) datos: * Para sa Begint directory, gamitin ang total na ito: \\*\\*\\ *Mula sa Paalam,* iyongBucketUrl* Halimbawa, - \\*\\*\\* mula sa On theFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\* mula sa On theFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Pangalan ng talaksan na regex? .\\* * Muling Pag - opera? totoo * Muling pagkarga Bawat UNMinute? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * institusyon? NOAA * sumaryo? wala ( ERDDAP™ ay kusang lilikha ng isang disenteng sumaryo.) * ang pangalan? wala ( ERDDAP™ ay kusang lilikha ng isang disenteng titulo.) Gaya ng dati, dapat mong isaayos ang resultang XML upang matiyak ang pagiging tama at gumawa ng mga pagsulong bago ang mga dataset na gumagamit nito datasets.xml . 5. Kung susundin mo ang mga tagubilin sa itaas at ikarga ang dataset ERDDAP , lumikha ka ng isang EDDTable FromFiles dataset. Bilang isang halimbawa, at upang gawing mas madali para sa sinuman na mag - browse at mag - download ng mga file mula sa mga timba ng AWS Open Data, nilikha namin ang EDDTable FromFileNames datasets (tingnan ang talaan sa - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) para sa halos lahat ng [Buksan ng AWS S3 ang mga balde ng Data](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) para sa halos lahat ng [Buksan ng AWS S3 ang mga balde ng Data](https://registry.opendata.aws/) . \\[ Ang ilang timba na hindi namin isinama ay may maraming file sa root directory (higit pa sa maaaring i - download sa makatuwirang haba ng panahon) , o huwag hayaang makapasok ang publiko (Hindi ba silang lahat ay dapat na maging hayagan?) , o kaya'y humihiling ng mga timba (e.g., Sentinel) . \\] Kung i - click mo ito "files" link para sa isa sa mga datasets na ito, maaari mong browse ang directory tree at files sa bucket na iyon ng S3. Dahil sa daan\\*\\*\\* from On TheFly EDDTable FromFiles works, ang mga talaang ito ng directory ay laging ganap na up-to-date dahil ERDDAP™ makuha ang mga ito on-the-fly. Kung itunugan mo ang puno ng directory sa aktuwal na pangalan ng talaksan at i- click ang pangalan ng talaksan, ERDDAP™ ang iyong kahilingan sa AWS S3 upang mai - download mo ang file nang tuwiran mula sa AWS. Pagkatapos ay maaari mong suriin ang salansan na iyon. @@ -756,7 +758,7 @@ Nakalulungkot na ang AWS ay hindi lamang nagpapahintulot sa mga tao na gumamit n **Kung gayon maaari kang gumawa ERDDAP™ mga dataset na nagbibigay sa mga gumagamit ng access sa data sa mga files.** Tingnan ang mga tagubilin [ ERDDAP™ at S3 Buckets](#erddap-and-aws-s3-buckets) (sa itaas) . Para sa sampol na EDDTable FromFileNames dataset na ginawa mo sa itaas, kung lalagyan mo ng kaunting pangalan ang directory at file sa directory tree, nagiging maliwanag na ang itaas na mga pangalan ng directory (e.g., ABI-L1b-RadC) katumbas ng ERDDAP™ ay tatawag ng hiwalay na mga dataset. Ang timba na ginagamit mo ay maaaring katulad nito. Pagkatapos ay maaari mong ipagpatuloy ang paglikha ng hiwalay na mga datasets ERDDAP™ para sa bawat isa sa mga dataset na iyon, gamit ang e.g., -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ bilang ang<Hache Mula sa Url>. Sa kasamaang palad, para sa partikular na halimbawang ito, ang mga dataset sa timba ay pawang waring may antas na 1 o may antas na 2 datasets, na siyang bumubuo sa 2 datasets ERDDAP™ [ay hindi gaanong mabuti](#dimensions) , dahil ang dataset ay isang mas komplikadong kalipunan ng mga variable na gumagamit ng iba't ibang dimensiyon.   @@ -975,7 +977,7 @@ Ang mga hindi natukoy na dimensiyonal na halaga ay halos palaging nagpapahiwatig ### EDDGrid Mula sa Dap{#eddgridfromdap} [ ** EDDGrid Mula sa Dap** ](#eddgridfromdap) humahawak ng iba't ibang uri ng grid [ DAP ](https://www.opendap.org/) Mga server. -* Mahigpit naming inirerekomenda ang paggamit ng [Mga GenerateDataset Xml programa](#generatedatasetsxml) upang gumawa ng isang magaspang na burador ng datasets.xml Para sa dataset na ito. Puwede mong tipunin ang impormasyong kailangan mo para makagawa ng XML para sa isang XML EDDGrid Mula sa datos ng Dap sa pamamagitan ng pagtingin sa mga file ng source dataset na DDS at DAS sa iyong browser (sa pagdaragdag ng .das at .dds sa sourceUrl , halimbawa, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Mahigpit naming inirerekomenda ang paggamit ng [Mga GenerateDataset Xml programa](#generatedatasetsxml) upang gumawa ng isang magaspang na burador ng datasets.xml Para sa dataset na ito. Puwede mong tipunin ang impormasyong kailangan mo para makagawa ng XML para sa isang XML EDDGrid Mula sa datos ng Dap sa pamamagitan ng pagtingin sa mga file ng source dataset na DDS at DAS sa iyong browser (sa pagdaragdag ng .das at .dds sa sourceUrl , halimbawa, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid Makakakuha ng datos ang FromDap mula sa anumang multi-dimensional variable mula sa isang multi-dimensional na variable DAP server ng datos. (Dati, EDDGrid Ang FromDap ay limitado sa mga variable na itinalaga bilang "grid"'s, ngunit hindi na ito isang kahilingan.)   @@ -1335,7 +1337,7 @@ Isang buong halimbawa ng isang axisVariable na gumagawa sa isang aggregated data ``` -Pansinin ang paggamit ng grupong bihag bilang 2 upang makuha ang mga digit na nangyayari pagkatapos ng 'r' o 's', at bago ang "\\_global". Ipinakikita rin ng halimbawang ito kung paano magdaragdag ng karagdagang mga katangian (e.g., ioos\\_category at mga yunit) sa axis ay iba - iba. +Pansinin ang paggamit ng grupong nakahuli ng numero 2 upang makuha ang mga numero na nangyayari pagkatapos ng 'r' o 's', at bago ang "\\_global" . Ipinakikita rin ng halimbawang ito kung paano magdaragdag ng karagdagang mga katangian (e.g., ioos\\_category at mga yunit) sa axis ay iba - iba.   #### Mga Bulaang Hindi Pa Nabubulok{#externally-compressed-files} * Mga datos na mga subset ng EDDGrid Mula sa mga Latian at Uso Mula saFiles ay maaaring magsilbi ng datos nang tuwiran mula sa panlabas na siksik na mga data file, pati na .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 , at .Z files. @@ -1433,7 +1435,7 @@ Lahat EDDGrid Ang mga FromFile at lahat ng EDDTable FromFiles datasets ay sumusu Sa halip, gamitin ang [<Hache Mula sa sistemang>] (#cache simulaurl) . Pagkakamit ERDDAP™ datos bilang files sa pamamagitan ng byte range requests -- -Ibabad ito, kung maaari (sa teoriya) isipin ang isang dataset sa ERDDAP™ bilang isang higante .nc ng talaksan sa pamamagitan ng pag-apending " .nc " sa paanan ng OPen DAP URL para sa ibinigay na datos (e.g.,https://myserver.org/erddap/griddap/datasetID.ncat gayundin sa pagdaragdag ng isang ?query pagkatapos niyan upang magtakda ng isang subset) , marahil makatuwirang itanong kung magagamit mo ang netcdf-java, Ferret , o iba pa NetCDF software ng kliyente para magbasa ng datos sa pamamagitan ng Mga Kahilingan ng HTTP Range ERDDAP . Ang sagot ay hindi, sapagkat wala naman talagang napakalaki " .nc " talaksan. Kung nais mong gawin ito, sa halip ay gawin ang isa sa mga mapagpipiliang ito: +Ibabad ito, kung maaari (sa teoriya) isipin ang isang dataset sa ERDDAP™ bilang isang higante .nc ng talaksan sa pamamagitan ng pag-apending " .nc " sa paanan ng OPen DAP URL para sa ibinigay na datos (e.g., https://myserver.org/erddap/griddap/datasetID.nc at gayundin sa pagdaragdag ng isang ?query pagkatapos niyan upang magtakda ng isang subset) , marahil makatuwirang itanong kung magagamit mo ang netcdf-java, Ferret , o iba pa NetCDF software ng kliyente para magbasa ng datos sa pamamagitan ng Mga Kahilingan ng HTTP Range ERDDAP . Ang sagot ay hindi, sapagkat wala naman talagang napakalaki " .nc " talaksan. Kung nais mong gawin ito, sa halip ay gawin ang isa sa mga mapagpipiliang ito: * Gamitin(OPeN)DAPAng client software upang makipag-ugnayan sa mga serbisyo ng griddap na inaalok ng ERDDAP . Iyan ang dahilan DAP (at sa gayon ERDDAP ) ay dinisenyo para rito. Napakahusay nito. * O, i-download ang source file (s) mula sa "files" sistema (o isang subset file sa pamamagitan ng isang .nc ? tanong) sa iyong computer at gumamit ka ng netcdf-java, Ferret , o iba pa NetCDF Ang kliyenteng software upang basahin ang (ngayon) lokal na talaksan (s) . @@ -2253,9 +2255,9 @@ ang pag - iimbak ng impormasyon sa koleksiyon ng NetCDF v3 .nc mga talaksan (lal >  </dataset> ### Mapagkakatiwalaan Mula sa Pagiging Mapagkakatiwalaan{#eddtablefromdapsequence} - [ **Mapagkakatiwalaan Mula sa Pagiging Mapagkakatiwalaan** ](#eddtablefromdapsequence) humahawak ng mga variable sa loob ng 1- at 2-level sequences mula sa [ DAP ](https://www.opendap.org/) mga server gaya ng DAP PER (noonhttps://www.pmel.noaa.gov/epic/software/dapper/, ngayo'y huminto) . + [ **Mapagkakatiwalaan Mula sa Pagiging Mapagkakatiwalaan** ](#eddtablefromdapsequence) humahawak ng mga variable sa loob ng 1- at 2-level sequences mula sa [ DAP ](https://www.opendap.org/) mga server gaya ng DAP PER (noon https://www.pmel.noaa.gov/epic/software/dapper/ , ngayo'y huminto) . -* Mahigpit naming inirerekomenda ang paggamit ng [Mga GenerateDataset Xml programa](#generatedatasetsxml) upang gumawa ng isang magaspang na burador ng datasets.xml Para sa dataset na ito. Pagkatapos ay maaari mo itong i - edit na mabuti. Maaari mong tipunin ang impormasyon na kailangan mo sa pamamagitan ng pagtingin sa mga file ng source dataset at DAS sa iyong browser (sa pamamagitan ng pagdaragdag ng .das at .dds sa source dataset sourceUrl ( Isang halimbawa ang nasahttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Mahigpit naming inirerekomenda ang paggamit ng [Mga GenerateDataset Xml programa](#generatedatasetsxml) upang gumawa ng isang magaspang na burador ng datasets.xml Para sa dataset na ito. Pagkatapos ay maaari mo itong i - edit na mabuti. Maaari mong tipunin ang impormasyon na kailangan mo sa pamamagitan ng pagtingin sa mga file ng source dataset at DAS sa iyong browser (sa pamamagitan ng pagdaragdag ng .das at .dds sa source dataset sourceUrl ( Isang halimbawa ang nasa https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Iba - iba ang kalagayan DAP Ang pagkakasunud-sunod kung ang tugon ng .dds ay nagpapakita na ang estruktura ng data na humahawak ng variable ay isang "sequence". (kasong walang pakiramdam) . * Sa ilang mga kaso, makikita mo ang isang pagkakasunud-sunod sa loob ng isang pagkakasunud-sunod, isang 2-level sequence -- EDDTable FromDapSequence ang humahawak din dito. @@ -2378,15 +2380,15 @@ Mga GenerateDataset Ang Xml ay may tatlong espesyal na opsyon para sa EDDTable F * [JDBC Driver at<DrerName>] (#jdbc-driver) -- Kailangan mong makuha ang angkop na JDBC 3 o JDBC 4 driver .jar file para sa iyong database at JDBC 4 driver file ilagay sa *tomcat* /webapps/erddap/WEB-INF/lib matapos mong i-install ERDDAP . Pagkatapos, sa iyong silid datasets.xml para sa dataset na ito, dapat mong tiyakin ang<DrerName> para sa drayber na ito, na ito (Sa kasamaang palad) na iba sa pangalan. Hanapin sa web para sa drayber ng JDBC para sa iyong database at sa driverName na Java kailangang gamitin ito. - * Para sa MariaDB, subukan [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Para sa MariaDB, subukan [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) Ang<" DrerName> " upang gamitin datasets.xml (Tingnan ang ibaba) ay malamang na org.mariadb.jdbc. Driver . - * Para sa MySQL at Amazon RDS, subukan [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Para sa MySQL at Amazon RDS, subukan [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) Ang<" DrerName> " upang gamitin datasets.xml (Tingnan ang ibaba) ay malamang na com.mysql.jdbc. Driver . - * Sapagkat Oracle , subukan [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * Sapagkat Oracle , subukan [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . Ang<" DrerName> " upang gamitin datasets.xml (Tingnan ang ibaba) marahil ay orakulo.jdbc.d ilog. Oracle Driver . - * Para sa Postgresql, nakuha namin ang drayber ng JDBC 4 [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Para sa Postgresql, nakuha namin ang drayber ng JDBC 4 [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) Ang<" DrerName> " upang gamitin datasets.xml (Tingnan ang ibaba) ong.postgresql. Driver . - * Para sa SQL Server, makukuha mo ang drayber ng JTDS JDBC mula sa [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * Para sa SQL Server, makukuha mo ang drayber ng JTDS JDBC mula sa [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . Ang<" DrerName> " upang gamitin datasets.xml (Tingnan ang ibaba) ay malamang net.sourceforge.jtds.jdbc. Driver . Pagkatapos mong ilagay ang drayber ng JDBC .jar ERDDAP™ Lib directory, kailangan magdagdag ng reperensiya sa .jar file na iyon sa .bat at/o .sh script files para sa GenerateDatasets Xml, DasDds, at ArchiveADataset na nasa loob ng *tomcat* /webapps/erddap/WEB-INF/ directory; kung hindi, makakakuha ka ng Class NotFoundException kapag pinapatakbo mo ang mga script na iyon. @@ -2524,7 +2526,7 @@ At sa loob *tomcat* /conf/context.xml, bigyang kahulugan ang isang yaman na may username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Pangkalahatang impormasyon tungkol sa paggamit ng isang DateSource [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Pangkalahatang impormasyon tungkol sa paggamit ng isang DateSource [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . Tingnan [Tomcat Databource information](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) at [Mga halimbawa ng Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) o hanapin ang web para sa mga halimbawa ng paggamit ng DataSources sa iba pang application servers. * Kung ang lahat ay mabigo, ang pag - iimbak ng impormasyon sa koleksiyon ng NetCDF v3 .nc mga talaksan (lalo na .nc mga talaksan na gumagamit ng [CF Mga Sampling Geometriya (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Kontiguous Ragged Array data istruktura kaya't maaaring hawakan gamit ang ERDDAP ' [Mga EDDTable Mula sa mga Latian](#eddtablefromnccffiles) ) . Kung sila ay makatuwirang organisado (bawat isa ay may datos para sa isang tipak ng espasyo at panahon) , ERDDAP™ ay madaling makakuha ng impormasyon mula sa mga ito. @@ -2608,7 +2610,7 @@ ang pag - iimbak ng impormasyon sa koleksiyon ng NetCDF v3 .nc mga talaksan (lal Ang daglat ng XML na nililikha ng GenerateDatasetsXml para sa bawat dataset ay kinabibilangan ng: - * A datasetID alin ang EDDGrid ' datasetID Kasama pa ang "\\_ATable". + * A datasetID alin ang EDDGrid ' datasetID plus "\\_AsATable" . * Isang bagong buod na pangglobong katangian na siyang katangian EDDGrid ' s buod at isang bagong unang parapo na naglalarawan kung ano ang dataset na ito. * Isang bagong titulo na pangglobong katangian na siyang katangian EDDGrid 'Pangalang plus ", (Bilang Isang Mesa) ". * Isang bagong maxAxis0 global attribute na may halaga na 10. @@ -2644,21 +2646,21 @@ Ang daglat ng XML na nililikha ng GenerateDatasetsXml para sa bawat dataset ay k * [Ang datos sa isang EDDTable FromFileNames dataset](#eddtablefromfilenames-data) ay isang mesa na ERDDAP™ Lumilikha ng on-the-fly na may impormasyon tungkol sa isang grupo ng mga lokal na files. Sa mesa, may isang hanay para sa bawat file. Apat na natatanging katangian sa [ datasets.xml para sa datos na ito](#eddtablefromfilenames-skeleton-xml) kung aling mga file ang isasama sa dataset na ito: ##### talaksan Dir{#filedir} - * <fileDir> -- Ito ay nagsasaad sa source directory sa sistemang file ng server na may mga file para sa dataset na ito. Ang mga file na aktuwal na matatagpuan sa file system ng server<lilitaw ang fileDir> sa url column ng dataset na ito sa loob ng isang virtual directory na pinangalananhttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir> -- Ito ay nagsasaad sa source directory sa sistemang file ng server na may mga file para sa dataset na ito. Ang mga file na aktuwal na matatagpuan sa file system ng server<lilitaw ang fileDir> sa url column ng dataset na ito sa loob ng isang virtual directory na pinangalanan https://*serverUrl*/erddap/files/*datasetID/* . Halimbawa, kung ang datasetID ay jplMU RSS T, at ang<fileDir> ay /home/data/mur/ , at ang directory na iyon ay may talaksan na pinanganlang jplMU RSS T20150103000000.png, Pagkatapos ang URL na ipapalabas sa mga tagagamit para sa talaksang iyon ay magiging - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Bukod sa paggamit ng isang lokal na directory para sa<fileDir>, maaari mo ring tiyakin ang URL ng isang malayong, directory-tulad ng web page. Ito'y may kaugnayan sa: * Di-nag-aagregated datasets sa THEDDS, e.g., - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] * Hindi ma-gregated datasets sa Hyrax , e.g., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Karamihan sa mga talaan ng Apache-tulad ng directory, e.g., - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### mula sa Bahay - Bata{#fromonthefly} [\\*\\*\\* mula sa On theFly](#fromonthefly) -- Para sa ilang malalaking timba na S3 (tulad ng noa-goes17, na may 26 milyong files) , maaaring kailanganin ito ERDDAP™ hanggang 12 oras upang kunin ang lahat ng impormasyon tungkol sa laman ng timba (at pagkatapos ay may iba pang mga problema) . Upang mapagtagumpayan ito, may isang pantanging paraan ng paggamit<fileDir> sa EDDTable FromFileNames upang gumawa ng dataset kasama ang directory at file na mga pangalan mula sa isang AWS S3 back. Ang dataset ay hindi magkakaroon ng listahan ng lahat ng mga direktoryo ng S3 bucket at file na mga pangalan na maaaring hanapin ng gumagamit sa pamamagitan ng mga kahilingan sa dataset. Ngunit ang dataset ay makakakuha ng mga pangalan ng mga direktoryo at files on-the-fly kung ang gumagamit ay tatawid sa directory hierarchy na may dataset's "files" Pumili. Kaya, ito ay nagpapahintulot sa mga gumagamit na browse ang file hierarkiya ng S3 back at mga file sa pamamagitan ng dataset's "files" sistema. Upang magawa ito, sa halip na itakda ang URL para sa bucket ng S3 bilang ang "Starting directory" (sa GenerateDatasets Xml) o<fileDir> (sa loob datasets.xml ) , gamitin: ``` @@ -2837,13 +2839,13 @@ Lahat EDDGrid Ang mga FromFile at lahat ng EDDTable FromFiles datasets ay sumusu * Ang<Ang cache FromUrl> tag ay nagpapangyari sa iyo na magtakda ng isang URL na may listahan ng mga file ng remote dataset mula sa isang malayong listahan ng talaksan. * Di-nag-aagregated datasets sa THEDDS, e.g., - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] * Hindi ma-gregated datasets sa Hyrax , e.g., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Karamihan sa mga talaan ng Apache-tulad ng directory, e.g., - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * Mga timba na s3, e.g, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Gayunman, ito ay maaaring mangailangan ng isang ulat ng AWS at higit pang setup. Tingnan [Paggawang kasama ng S3 Buckets ERDDAP™ ](#working-with-aws-s3-files) . Gayundin, karaniwan nang hindi mo kailangang gumamit ng cache Mula sa Url na may talaksan sa mga baldeng S3 kung ang mga file ay mga talaksang ASCII (e.g., .csv) , dahil ERDDAP™ ay mahusay na nakababasa ng impormasyon mula sa timba sa pamamagitan ng isang sapa. @@ -2901,7 +2903,7 @@ Pagkatapos ay may sunud - sunod na pangkat ng mga pangkat na nakahuli kung saan at ang ikalawang mapagpipilian ay isang espesipikong halaga. Ang halimbawa sa itaas ay magtutugma lamang ng mga direktoryo sa ikalawang 10 araw ng 2018, e.g., - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] at araw 011, 012, ..., 019. (Tingnan ito [dokumentasyon ng regex](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) at [regex tutorial](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Kung kailangan mo ng tulong sa paglikha<cachePartialPathRegex>, pakisuyong i-mail ang<cache FromUrl> hanggang Chris. Juan sa noaa.gov . @@ -3384,7 +3386,7 @@ Para sa anumang dataset sa ERDDAP™ , kapag ikaw ay humihiling ERDDAP™ para s * .insert * Ang kahilingan ay binubuo na parang isang pamantayang anyong HTML na tugon, na may susing=halagang pares, na pinaghihiwalay ng '&'. Halimbawa, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 nagsasabi ERDDAP™ idagdag o palitan ang datos para sa stationID =46088 para sa itinakdang panahon. * Ang may akda ng pagbabagong ito ay si JohnSmith at ang susi ay mgaKey1. * Dapat ilakip sa URL ang makatuwirang mga pamantayan (hindi nawawalang mga pamantayan) sa lahat [ http Maging Mausisa](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ nagsasabi ERDDAP™ idagdag o palitan ang datos para sa stationID =46088 para sa   * .delete * Ang kahilingan ay binubuo na parang isang pamantayang anyong HTML na tugon, na may susing=halagang pares, na pinaghihiwalay ng '&'. Halimbawa, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 nagsasabi ERDDAP™ upang alisin ang impormasyon para sa stationID =46088 sa itinakdang panahon. * Ang may akda ng pagbabagong ito ay si JohnSmith at ang susi ay mgaKey1. * Kailangang tiyakin ng URL ang [ http Maging Mausisa](#httpgetrequiredvariables-global-attribute) sa kahilingan (e.g., stationID at panahon) . Kung ang mga pamantayang iyon ay katugma ng mga pamantayan sa isang hanay na nasa dataset na (na karaniwang gagawin nila) , ang dating mga pamantayan ay mabisang inaalis (Bagaman ang dating mga pamantayan ay maaari pa ring makuha kung ang gumagamit ay humihiling ng impormasyon mula sa isang nauna [bersyon](#versioning) ng dataset) . @@ -3667,7 +3669,7 @@ Hindi lahat ay may pangangailangan sa ganitong uri ng pinong-guined versioning, ##### ISINULAT at Pinahihina ang HTTPS{#https-put-and-delete} * ["Ano naman ang HTTPS PUT at DELETE?".](#https-put-and-delete) - [Hypertext Transfer Protocol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ang saligan ng World Wide Web at ang dahilan kung bakit nagsisimula ang mga web page na URL "http://"o "https://". Ang HTTPS ay HTTP na may karagdagang patong ng seguridad. Araw - araw, bilyun - bilyong HTTP ang ginagawa ng mga browser, script at computer program (S) **MABUTI** na kumuha ng impormasyon mula sa malalayong pinagmumulan. HTTP (S) kasama rin ang iba pa [mga pandiwa](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , PUT lalo na (upang itulak ang data sa server) at ANG DELETE (sa STELETE data mula sa server) . Oo, ang PUT at DELETE ang tamang paraan ng pagpapasok ng impormasyon, at pag - aalis ng impormasyon mula sa, isang dataset sa pamamagitan ng HTTP (S) . Ang akses ay suportado ng bawat piraso ng software na maaaring gumana gamit ang HTTP (S) . ANG paninigarilyo ay talagang madaling pakitunguhan. Alam na ng lahat kung paano magtrabaho nang tahimik at marami ang marunong gumamit ng POST (na maaaring gamitin sa aktuwal na paraan na katulad ng paghinto) , kaya gumawa kami ng EDDTable FromHttp Get na trabaho sa pamamagitan ng SCT at POST. Kakaunting tao (maging ang iilang computer programmer) ay kailanman gumawa kasama ng PUT at DELETE. PUT at DELETE ay karaniwan nang sinusuportahan lamang ng mga wika ng computer, kaya ang paggamit nito ay nangangailangan ng isang mahusay na programa. Kaya ang PUT at DELETE ay karaniwan nang mas mahirap na paraan kung paano lumitaw ang mga kagamitan. + [Hypertext Transfer Protocol (HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ang saligan ng World Wide Web at ang dahilan kung bakit nagsisimula ang mga web page na URL " http://" o " https://" . Ang HTTPS ay HTTP na may karagdagang patong ng seguridad. Araw - araw, bilyun - bilyong HTTP ang ginagawa ng mga browser, script at computer program (S) **MABUTI** na kumuha ng impormasyon mula sa malalayong pinagmumulan. HTTP (S) kasama rin ang iba pa [mga pandiwa](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , PUT lalo na (upang itulak ang data sa server) at ANG DELETE (sa STELETE data mula sa server) . Oo, ang PUT at DELETE ang tamang paraan ng pagpapasok ng impormasyon, at pag - aalis ng impormasyon mula sa, isang dataset sa pamamagitan ng HTTP (S) . Ang akses ay suportado ng bawat piraso ng software na maaaring gumana gamit ang HTTP (S) . ANG paninigarilyo ay talagang madaling pakitunguhan. Alam na ng lahat kung paano magtrabaho nang tahimik at marami ang marunong gumamit ng POST (na maaaring gamitin sa aktuwal na paraan na katulad ng paghinto) , kaya gumawa kami ng EDDTable FromHttp Get na trabaho sa pamamagitan ng SCT at POST. Kakaunting tao (maging ang iilang computer programmer) ay kailanman gumawa kasama ng PUT at DELETE. PUT at DELETE ay karaniwan nang sinusuportahan lamang ng mga wika ng computer, kaya ang paggamit nito ay nangangailangan ng isang mahusay na programa. Kaya ang PUT at DELETE ay karaniwan nang mas mahirap na paraan kung paano lumitaw ang mga kagamitan.   ##### Kumuha ng Pansin ang Http{#httpget-notes} * [Mga Noble](#httpget-notes) @@ -3676,7 +3678,7 @@ Hindi lahat ay may pangangailangan sa ganitong uri ng pinong-guined versioning, ##### Salamat{#thanks} * [Salamat sa CORDS para sa saligang ideya.](#thanks) Ang pangunahing ideya para sa EDDTable FromHttp Get (I.e., gamit ang isang HTTP GET humiling na magdagdag ng datos sa isang dataset) mula sa UCAR's (NCAR's?) [Cloud-Hosted Real-time Data Services (MGA KORDO) ](https://github.com/earthcubeprojects-chords) proyekto. Ang format para sa mga parameter sa kahilingan (inulit *Pangalan=halaga* , hiwalay ng &'s) ay ang parehong pamantayang format na ginagamit ng mga anyong HTML sa mga web page. Ito'y isang simple at maningning na ideya at lalo pa nga dahil sa ito'y lubusang kasuwato ng ideya ERDDAP 'Ang umiiral na sistema para sa pakikitungo sa tabular data. Kitang - kita ang ideyang ito, pero ako (Bob) Hindi ito naisip. Mapagkakatiwalaan Mula sa Hap Gamitin ang saligang ideyang iyan, lakip na ang ating mga ideya kung paano ito isasagawa, upang gumawa ng isang sistema sa ERDDAP™ para sa pag-download ng datos. Bukod sa pangunahing ideya ng paggamit ng fall upang itulak ang impormasyon sa sistema, ang EDDTable FromHtp Get pagpapatupad ay lubhang kakaiba at lubusang independiyente sa CORDS at may iba't ibang katangian (e.g., log files, pag - aalis ng mga datos, iba't ibang sistema ng seguridad, suporta ng CRUD, reproducibleng datos) . Ang aming pagkalantad sa CRODS ay isa lamang tirahan. Hindi namin tiningnan ang kanilang kodigo o binasa ang kanilang proyekto sapagkat agad naming alam na nais naming ipatupad ang sistema sa ibang paraan. Subalit kami'y nagpapasalamat sa kanila sa saligang ideya. Ang buong pagtukoy sa CRODS ay -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-Hosted Real-time Data Services for the Geosciences (MGA KORDO) software. UCAR/NCAR -- Earth Observing Laboratory. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J., Keiser, K. (2014) . Cloud-Hosted Real-time Data Services for the Geosciences (MGA KORDO) software. UCAR/NCAR -- Earth Observing Laboratory. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### Maaasahan Mula sa Hyrax Mga Bunton{#eddtablefromhyraxfiles} [ **Maaasahan Mula sa Hyrax Mga Bunton** ](#eddtablefromhyraxfiles) (pinabayaan) Hinahati ang mga data file na may iba't ibang sukat, na bawat isa ay may isa o higit pang sukat (Halimbawa, panahon, altitud (o lalim) , latitud, longhitud) , at pinaglilingkuran ng isang [ Hyrax OPeNDAP server](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Kung walang reklamo bago ang 2020, ang uring dataset na ito ay maaaring alisin. * Itong class screen-scrapes ang Hyrax Mga web page na may listahan ng mga file sa bawat directory. Dahil dito, napakaespesipiko nito sa kasalukuyang format ng Hyrax web pahina. Sisikapin naming makibagay ERDDAP™ mabilis kung/kapag hinaharap na bersyon ng Hyrax baguhin kung paano nakatala ang mga file. * Ang<ang talaksangDir> setting ay hindi pinapansin. Yamang ang klaseng ito ay nag - download at gumagawa ng lokal na kopya ng bawat remote data file, ERDDAP™ ang talaksan Malapit na *Malaking Direktoryo* /copy/ * datasetID * /. * Sapagkat< sourceUrl >, gamitin ang URL ng base directory ng dataset sa Hyrax server, halimbawa, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (ngunit ilagay ito sa isang linya) (Ikinalulungkot mo, wala na ang serverg iyon) . Ang sourceUrl web page na karaniwang may " OPeNDAP Seryeng Indise ng \\[ directoryName \\] " sa itaas. * Yamang ang klaseng ito ay laging nag - download at gumagawa ng lokal na kopya ng bawat remote data file, hindi mo dapat ibalot ang dataset na ito [Mapagkakatiwalaang Komponiya](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Mga Detalye: Ang mga file na ito ay may multiple row\\_size variables, bawat isa Ang isa pang problema sa mga file na ito: ang Prinsipal\\_Investigator row\\_size variable ay walang sampol\\_dimension attribute at hindi sumusunod sa nasabing tuntunin. -Ang mga Sample file para sa uring dataset na ito ay matatagpuan sahttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit \\] . +Ang mga Sample file para sa uring dataset na ito ay matatagpuan sa https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Ang server na ito ay hindi na magagamit \\] . Tingnan ang superclass ng klaseng ito, [Mapagkakatiwalaan Mula sa mga Bakod](#eddtablefromfiles) , para sa impormasyon kung paano gumagana ang klaseng ito at kung paano ito gagamitin. @@ -3850,10 +3852,10 @@ Ang unang bagay na ginagawa ng GenerateDatasetsXml para sa ganitong uri ng datas [ **MAHIRAP SA MGA DOTO** ](#eddtablefromnos) (PINAHAHALAGAHAN) humahawak ng datos mula sa isang NOAA [WALA](https://opendap.co-ops.nos.noaa.gov/axis/) source, na ginagamit [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) para sa mga kahilingan at mga pagtugon. Napakaespesipiko nito sa NOAA NOS's XML. Tingnan ang sampol na EDDTable FromNOS dataset sa datasets2.xml.   ### MAHABANG MGA ULOBIS{#eddtablefromobis} - [ **MAHABANG MGA ULOBIS** ](#eddtablefromobis) Gamitin ang datos mula sa Ocean Biogeographic Information System (OBIS) server (noon ayhttp://www.iobis.org ) . Posibleng wala nang mga aktibong server na gumagamit nito ngayong out-of-date na uri ng sistemang OBIS server. + [ **MAHABANG MGA ULOBIS** ](#eddtablefromobis) Gamitin ang datos mula sa Ocean Biogeographic Information System (OBIS) server (noon ay http://www.iobis.org ) . Posibleng wala nang mga aktibong server na gumagamit nito ngayong out-of-date na uri ng sistemang OBIS server. * Inaasahan ng mga server ng OBIS ang isang kahilingan ng XML at ibabalik ang isang tugon ng XML. -* Dahil pare - pareho ang paraan ng lahat ng server ng OBIS (noon ayhttp://iobis.org/tech/provider/questions) , hindi mo na kailangan pang magtakda ng isang dataset ng OBIS ERDDAP . +* Dahil pare - pareho ang paraan ng lahat ng server ng OBIS (noon ay http://iobis.org/tech/provider/questions ) , hindi mo na kailangan pang magtakda ng isang dataset ng OBIS ERDDAP . * Ikaw AY May Kabilang na " creator\\_email " Nasa pangglobong katangian addAttributes , dahil ang impormasyong iyon ay ginagamit sa loob ng lisensiya. Matatagpuan ang angkop na adres ng email sa pamamagitan ng pagbasa ng tugon ng XML mula sa sourceURL. * Maaaring makuha o hindi mo makuha ang pangglobong katangian [< subsetVariables >] (Mga #subsetvariable) upang magtrabaho sa isang ibinigay na OBIS server. Kung ikaw ay sumusubok, subukin mo lamang ang isang pagbabago (Halimbawa, ang ScientificName o Genus) . #### MAHABANG MGA ULOBIS kalansay XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ Ang unang bagay na ginagawa ng GenerateDatasetsXml para sa ganitong uri ng datas * SWEE (Mapagkakatiwalaang Web) at SOS (Paglilingkod ng Sensor Obserbasyon) Ay [Mga pamantayang OpenGIS MERA](https://www.ogc.org/standards) . Nasa website na iyon ang mga pamantayang dokumento. * Ang OGC Web Services Common Speciation ver 1.0 ( OGC 06-121r3) ang pagtatayo ng mga queries ng COT at POST (tingnan ang seksiyon 7.2.3 at seksiyon 9) . * Kung magpadala ka ng accessCapabilities xml request SOS server ( sourceUrl + "?service= SOS &request= GetCapabilities ") , makakakuha ka ng isang xml na resulta sa listahan ng mga istasyon at sa mga naobserbahan Mga detalye na mayroon silang datos para sa. - * Ang isang napagmasdang Property ay isang pormal na reference sa URI sa isang propesyunal. Halimbawa, urn:ogc:phenomenon:longude:wgs84 ohttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Ang isang napagmasdang Property ay isang pormal na reference sa URI sa isang propesyunal. Halimbawa, urn:ogc:phenomenon:longude:wgs84 o https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Ang nakikitang Property ay hindi nagbabago. - * Maaaring mahigit sa isang bagay ang may iisang obserbasyon Mga ari - arian (Halimbawa, sa loob ng Temp at labas Maaaring kapuwa napansin ng temp Mga ari - arianhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Maaaring mahigit sa isang bagay ang may iisang obserbasyon Mga ari - arian (Halimbawa, sa loob ng Temp at labas Maaaring kapuwa napansin ng temp Mga ari - arian https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Kung magpadala ka ng isang kahilingan para sa goObservation xml SOS server, makakakuha ka ng isang xml na resulta ng mga paglalarawan ng mga pangalan sa larangan sa tugon, field units, at datos. Kabilang sa mga pangalan sa larangan ang longhitud, latitud, lalim (marahil) , at panahon. * Bawat Isa dataVariable para sa Isang Mapagkakatiwalaang Bagay SOS ay dapat na kinabibilangan ng isang "naobserbahang Property" attribute, na nagpapakilala sa napagmasdang Property na dapat hilingin mula sa server upang makuha ang variable na iyon. Kadalasan, ang ilan ay dataVariable ay magtatala ng parehong kalipunan ng napagmasdang Property. * Ang dataType para sa bawat isa dataVariable ay maaaring hindi tiyakin ng server. Kung gayon, dapat mong tingnan ang mga tugon ng datos ng XML mula sa server at mag - atas ng angkop [<dataType>s] (#datatype) sa loob ERDDAP™ datos dataVariable Mga katuturan. @@ -3991,11 +3994,11 @@ Kung walang reklamo bago ang 2020, ang uring dataset na ito ay maaaring alisin. * Binabasa ng klaseng ito ang katalogo.xml files na pinaglilingkuran ng THEDDS na may listahan ng mga talaan ng mga talaan<katalogong Refs> (Mga reperensiya sa karagdagang katalogo.xml sub-files) at<datos> (mga talaksang datos) . * Ang<ang talaksangDir> setting ay hindi pinapansin. Yamang ang klaseng ito ay nag - download at gumagawa ng lokal na kopya ng bawat remote data file, ERDDAP™ ang talaksan Malapit na *Malaking Direktoryo* /copy/ * datasetID * /. * Sapagkat< sourceUrl >, gamitin ang URL ng katalogo.xml file para sa dataset sa THREDS server, halimbawa: para sa URL na ito na maaaring gamitin sa isang web browser, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] , -gamitin< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Ang server na ito ay hindi na magagamit. \\] , +gamitin< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (ngunit ilagay ito sa isang linya) . * Yamang ang klaseng ito ay laging nag - download at gumagawa ng lokal na kopya ng bawat remote data file, hindi mo dapat ibalot ang dataset na ito [Mapagkakatiwalaang Komponiya](#eddtablecopy) . -* Ang dataset type na ito ay sumusuporta sa isang OPSIYONAL, bihirang-gamit, espesyal na tag,<espesyal na "Mode> " *mode* </ espesyal naMode> na maaaring gamitin upang magtakda na ang mga espesyal, hard-coded na alituntunin ay dapat gamitin upang malaman kung aling files ang dapat download mula sa server. Sa kasalukuyan, ang tanging may bisa *mode* ay SAMOS na ginagamitan ng datos mula sahttps://tds.coaps.fsu.edu/thredds/catalog/samosupang i-download lamang ang mga files na may huling numero ng bersyon. +* Ang dataset type na ito ay sumusuporta sa isang OPSIYONAL, bihirang-gamit, espesyal na tag,<espesyal na "Mode> " *mode* </ espesyal naMode> na maaaring gamitin upang magtakda na ang mga espesyal, hard-coded na alituntunin ay dapat gamitin upang malaman kung aling files ang dapat download mula sa server. Sa kasalukuyan, ang tanging may bisa *mode* ay SAMOS na ginagamitan ng datos mula sa https://tds.coaps.fsu.edu/thredds/catalog/samos upang i-download lamang ang mga files na may huling numero ng bersyon. * Tingnan ang superclass ng klaseng ito, [Mapagkakatiwalaan Mula sa mga Bakod](#eddtablefromfiles) , para sa impormasyon kung paano gumagana ang klaseng ito at kung paano ito gagamitin. * Tingnan ang 1D, 2D, 3D, at 4D halimbawa para sa [Mapagkakatiwalaan Mula sa mga Latian](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Kapag natapos na ng server ang pag - aasikaso sa isang kahilingan, susuriin nito ``` ``` -ay magpapangyari ng isang katugmang lokal sourceUrl (gaya nghttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -sa publiko sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +ay magpapangyari ng isang katugmang lokal sourceUrl (gaya ng https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +sa publiko sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Anumang pagbabago sa halaga ng tag na ito ay matutupad sa susunod na pagkakataon ERDDAP™ basahin datasets.xml , kasama bilang tugon sa isang dataset [bandila](/docs/server-admin/additional-information#flag) . Subalit, sa mga kadahilanang panseguridad at mga kadahilanang nauugnay sa sistema ng suskripsiyon, **HUWAG MONG SAGUMPAYAN ITO!** @@ -4314,7 +4317,7 @@ Kadalasan nang hindi nalalaman ng mga gumagamit nito na ang kanilang mga kahilin ``` * Hindi mo kailangang mag - restart ERDDAP™ ng mga pagbabago<hilingin ng blacklist> na ipatupad. Ang mga pagbabago ay mapapansin sa susunod na pagkakataon ERDDAP™ kung may anumang dataset na kailangang ikargang muli. O, maaari mong pabilisin ang proseso sa pamamagitan ng pagdalaw sa isang bisita [set URL ng Bandila](/docs/server-admin/additional-information#set-dataset-flag) para sa anumang dataset. * Ang iyong sarili ERDDAP™ Ang pang-araw-araw na ulat ay kinabibilangan ng isang talaan/sa kabuuan ng pinaka-aktibong pinapayagan at hinarangang mga request. - * Kung nais mong malaman kung anong domain/institution ay nauugnay sa isang numerong IP address, maaari kang gumamit ng isang libre, baligtad na serbisyo sa web ng DNS tulad ng [https://network-tools.com/](https://network-tools.com/) . + * Kung nais mong malaman kung anong domain/institution ay nauugnay sa isang numerong IP address, maaari kang gumamit ng isang libre, baligtad na serbisyo sa web ng DNS tulad ng [ https://network-tools.com/ ](https://network-tools.com/) . * Maaaring may mga panahon na makatuwirang hadlangan ang ilang gumagamit sa mas mataas na antas, halimbawa, ang may masamang hangaring mga gumagamit nito. Halimbawa, maaari mong hadlangan ang kanilang paglapit sa lahat ng bagay sa iyong server, hindi lamang basta ERDDAP . Sa Linux, ang isa sa gayong paraan ay ang gamitin ang [Mga gamit](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Halimbawa, maaari kang magdagdag ng tuntunin na hahadlang sa lahat ng bagay na darating mula 198.51.100.0 na may utos Iptables -I INPUT -s 198.51.100.000. -j DROP @@ -4738,17 +4741,17 @@ BABALA: Kung idaragdag mo ang mga kaugalian sa iyong katawan ERDDAP™ at ikaw a * Sa kasalukuyan, para sa EDDGrid Mga subclass, anumang pagbabago tungo sa metadata o sa axis ay iba't iba (Halimbawa, isang bagong time point para sa halos-real-time na datos) ay itinuturing na pagbabago, ngunit ang muling pagkarga ng dataset ay hindi itinuturing na pagbabago (mag - isa) . * Sa kasalukuyan, para sa EDDTable subclass, anumang muling pagkarga ng dataset ay itinuturing na pagbabago. * Sa kasalukuyan, dalawang uri lamang ng pagkilos ang ipinahihintulot: - * "http://"o "https://"-- Kung magsimula ang pagkilos "http://"o "https://", ERDDAP™ ay magpapadala ng HTTP GET tanong sa espesipikong URL. Ang tugon ay ipagwawalang - bahala. Halimbawa, maaaring sabihan ng URL ang iba pang web service na gumawa ng isang bagay. + * " http://" o " https://" -- Kung magsimula ang pagkilos " http://" o " https://" , ERDDAP™ ay magpapadala ng HTTP GET tanong sa espesipikong URL. Ang tugon ay ipagwawalang - bahala. Halimbawa, maaaring sabihan ng URL ang iba pang web service na gumawa ng isang bagay. * Kung ang URL ay may bahaging query (pagkatapos ng "?".) , ito ay UST na [naka-iskedyul ng porsiyento](https://en.wikipedia.org/wiki/Percent-encoding) . Kailangan mong mag - isip ng pantanging mga tauhan sa mga pagbabawal (Kahit na ang unang '&' at ang pangunahin '=' mga pagbabawal) sa anyong %H, kung saan ang HH ang 2 digit na hexadecimal na halaga ng karakter. Karaniwan, kailangan mo lamang gawing %25, & sa %26, " tungo sa %22,<sa %3C, = sa %3D, > sa %3E, + sa %2B, | sa %7C, \\[ sa %5B, \\] sa %5D, ang espasyo sa %20, at ginagawa ang lahat ng mga character sa itaas #127 sa kanilang UTF-8 form at pagkatapos ay ang porte ng UTF-8 format (humingi ng tulong sa isang programmer) . Halimbawa, & stationID >="410004" maging & stationID %3E=%2241004%22 Karaniwan nang kailangan ang percent calcation kapag mayroon kang makuha ERDDAP sa pamamagitan ng software maliban sa browser. Karaniwan nang pinangangasiwaan ng mga Browser ang pag - aayos ng mga porsiyento para sa iyo. Sa ilang sitwasyon, kailangan mong bigyan ng porsiyento ang lahat ng karakter maliban sa A-Za-z0-9\\_-! ' () \\*, ngunit hindi pa rin nai-record ang paunang '&' o ang pangunahin '=' sa mga pagbabawal. -Ang mga wikang pamprograma ay may mga kasangkapan upang magawa ito (halimbawa, tingnan Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) at Java [rip]encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) at mayroon +Ang mga wikang pamprograma ay may mga kasangkapan upang magawa ito (halimbawa, tingnan Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) at Java [rip]encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) at mayroon [Mga website na pinag - aaralan ng porsiyento](https://www.url-encode-decode.com/) . * Mula Noon datasets.xml ay isang XML file, ikaw MUST din &-encode all 'Bear', '<', at '>' sa URL bilang 'Lamp;', '<', at 'ligt; pagkatapos ng porsyentong perpektibo. * Halimbawa: Para sa isang URL na maaari mong iuri sa isang browser bilang: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Dapat mong magtakda ng isang<tag ng onChange> sa pamamagitan ng (sa isang linya) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Maaari rin itong makaapekto sa pag-uuri ng maiikling salita laban sa mas mahaban * A sourceUrl ay maaaring magsimula sa http:// , https:// , ftp://, at marahil iba pang mga unlapi. https Mga koneksiyon basahin at tingnan ang digital na sertipiko ng pinagkunan upang matiyak na ang pinagkunan ay kung sino sila. Sa mga bihirang kaso, ang tsekeng ito ay maaaring mabigo sa pagkakamaling "javax.net.ssl.SLProtocolException: pakikipagkamay na alerto: hindi kilalang\\_name". Ito marahil ay dahil sa pangalan ng nasasakupan sa sertipiko na hindi tumutugma sa pangalan ng nasasakupan na ginagamit mo. Maaari at dapat mong basahin ang mga detalye ng sourceUrl ''s sertipiko sa inyong web browser, lalo na, ang listahan ng "DNS Name" sa seksiyong "Sober Alternative Name". Sa ilang kaso, ang ilan ay sourceUrl Maaaring ang ginagamit mo ay alyas ng pangalan ng nasasakupan sa sertipiko. Halimbawa, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ang pagkakamaling ito, subalit - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, na gumagamit ng tatak ng domain sa sertipiko, ay hindi. Kaya ang solusyon sa mga kasong ito ay hanapin at gamitin ang pangalan ng nasasakupan sa sertipiko. Kung hindi mo ito makita sa sertipiko, makipag - ugnayan sa data provider. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ang pagkakamaling ito, subalit + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , na gumagamit ng tatak ng domain sa sertipiko, ay hindi. Kaya ang solusyon sa mga kasong ito ay hanapin at gamitin ang pangalan ng nasasakupan sa sertipiko. Kung hindi mo ito makita sa sertipiko, makipag - ugnayan sa data provider. Sa ibang kaso, ang pangalan ng nasasakupan sa sertipiko ay maaaring para sa isang grupo ng mga pangalan. Kung mangyari ito o ang problema ay hindi maaaring lutasin, pakisuyong email Chris. John sa noa.gov upang iulat ang problema.   @@ -5221,7 +5224,7 @@ maging & stationID %3E=%2241004%22 Karaniwan nang kailangan ang percent calcation kapag mayroon kang makuha ERDDAP sa pamamagitan ng software maliban sa browser. Karaniwan nang pinangangasiwaan ng mga Browser ang pag - aayos ng mga porsiyento para sa iyo. Sa ilang sitwasyon, kailangan mong bigyan ng porsiyento ang lahat ng karakter maliban sa A-Za-z0-9\\_-! ' () \\*, ngunit hindi pa rin nai-record ang paunang '&' o ang pangunahin '=' . Ang mga wikang pamprograma ay may mga kasangkapan upang magawa ito (halimbawa, tingnan Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -at Java [rip]encodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) at mayroon +at Java [rip]encodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) at mayroon [Mga website na pinag - aaralan ng porsiyento](https://www.url-encode-decode.com/) . * Mula Noon datasets.xml ay isang XML file, ikaw MUST din &-encode all 'Bear', '<', at '>' sa URL bilang 'Lamp;', '<', at 'ligt; pagkatapos ng porsyentong perpektibo. * infoUrl ay natatangi sa ERDDAP . Hindi ito mula sa anumang pamantayang metadata. @@ -5257,7 +5260,28 @@ Kapag may dataset ERDDAP , ``` * Kung " \\[ Pamantayan \\] " ay lumilitaw sa halaga ng attribute, ito ay hahalinhan ng pamantayan ERDDAP™ lisensiya mula sa<Pamantayang> tag sa ERDDAP ' \\[ tomcat \\] /webapps/erddap/WEB-INF/class/gov/noa/pfel/erddap/util/messages.xml file. -   + +###### klasipikasyon{#classification} +* [ **klasipikasyon** ](#classification) antas ng klasipikasyon ng datos. + ``` + unclassified + ``` + * Ang kanais - nais na mga pamantayan ay _________________________/lihim_, o _top_lihim_. + +###### paksang_category{#topic_category} +* [ **paksang_category** ](#topic_category) High-level heograpikong datos na sekswal na klasipikasyon upang makatulong sa paggrupo at paghahanap ng makukuhang heograpikong data sets. + ``` + geoscientific_information + ``` + * Ang angkop na mga pamantayan ay _biota_, ____________meterology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _/geolohikal_impormasyon_impormasyon_, __imication_base_maps_ground_cover_, _inland_waters_s_, _intelligence_imposition_, _locanc_cance_c_cance_s_place_place_cant_p. + +###### Kabihasnan sa pagmamantini{#maintenance_frequency} +* [ **Kabihasnan sa pagmamantini** ](#maintenance_frequency) Frequency with modifieds and delections is to the data matapos ito unang gawin. + ``` + daily + ``` + * Ang kanais - nais na mga pamantayan ay ang ____as_need_, ____________/continual_, _daily_, _fortnightly_, _irreguilar_, _monthly_, _not_planed_, _quarterly_, __unidential_, _lingweekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) mula sa lipas na [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (na ipinakilala Metadata\\_Conventions bilang " Unidata Dataset Discovery v1.0") Pamantayang metadata. Ang halaga ng attribute ay isang comma-published na talaan ng mga metadata convention na ginagamit ng dataset na ito. Kung ang isang dataset ay gumagamit ng ACD 1.0, ang attribute na ito ay SSTROGLY RECOMMENDED, halimbawa, @@ -5389,7 +5413,7 @@ Kung ang indise ay<1, ang dataset ay itinuturing na up-to-date. Kung ang indise ay<=1, ang dataset ay itinuturing na out-of-date. Kung ang indise ay<=2, ang dataset ay itinuturing na out-of-date. -Ang testOutOfDate Ang halaga ay ginagamit din ng ERDDAP™ upang lumikha nghttps://*yourDomain*/erddap/outOfDateDatasets.htmlweb pahina ( [halimbawa](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) na nagpapakita ng mga dataset na may< testOutOfDate > Mga tag, na may datos na inihanay sa pamamagitan ng kung gaano out-of-date ang mga ito. Kung babaguhin mo ang uri ng talaksan (mula .html hanggang .csv, .jsonlCSV , .nc , .tsv , ...) , makukuha mo ang impormasyong iyon sa iba't ibang format ng talaksan. +Ang testOutOfDate Ang halaga ay ginagamit din ng ERDDAP™ upang lumikha ng https://*yourDomain*/erddap/outOfDateDatasets.html web pahina ( [halimbawa](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) na nagpapakita ng mga dataset na may< testOutOfDate > Mga tag, na may datos na inihanay sa pamamagitan ng kung gaano out-of-date ang mga ito. Kung babaguhin mo ang uri ng talaksan (mula .html hanggang .csv, .jsonlCSV , .nc , .tsv , ...) , makukuha mo ang impormasyong iyon sa iba't ibang format ng talaksan. Kung maaari, [GenerateDatasetsXml](#generatedatasetsxml) sabi pa ng isang testOutOfDate Ayon sa pangglobo addAttributes ng isang dataset. Ang halagang ito ay isang mungkahi batay sa impormasyong makukuha sa GenerateDatasetsXml. Kung ang halaga ay hindi angkop, baguhin ito. @@ -5948,8 +5972,8 @@ na nakabuklat na Talaksan = siksik Halaga \\* scale\\_factor + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone ay isang OPSYONAL na katangian na ginagamit ng ERDDAP™ (at walang pamantayan ng metadata) para sa [mga pagbabago sa oras at timestamp](#time-units) , na maaaring nasa mga grided datasets o tabular datasets. * Ang default ay " Zulu " (na modernong time zone na bersyon ng GMT) . - * Mga impormasyon sa likuran: "ang panahon ay nakabawi" (e.g., Pacific Standard Time, -08:00, GMT-8) ay nakatakda, espisipiko, mga offset depende sa Zulu (GMT) . Sa kabaligtaran, ang "time zones" ay ang mas komplikadong mga bagay na apektado ng Daylight Saving (e.g., "US/Pacific") , na may iba't ibang mga alituntunin sa iba't ibang mga lugar sa iba't ibang panahon. Ang mga sona ng oras ay laging may mga pangalan yamang ang mga ito ay hindi maibubuod sa simpleng halagang offset (tingnan ang "TZ database na pangalan" na hanay sa mesa [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone attribute ay tumutulong sa iyo na harapin ang lokal na impormasyon tungkol sa oras mula sa ilang sona ng oras (e.g., 1987-03-25T17:32:05 Pasipiko Panahon) . Kung mayroon kang string o numerong time data na may datos (nakapirme) Time offset, dapat mo lamang i - adjust ang impormasyon Zulu (alin ang ERDDAP™ nais) sa pamamagitan ng pagtatakda ng iba't ibang baseng oras sa mga yunit na attribute (e.g., "hours mula noong 1970-01-01T08:00:00Z", pansinin ang T08 upang tiyakin ang Time offset) , at laging suriin ang mga resulta upang matiyak na matatamo mo ang mga resulta na nais mo. - * Para sa mga timestamp variable na may source data mula sa Strings, ang attribute na ito ay nagpapahintulot sa iyo na magtakda ng isang sona ng oras na patungo sa ERDDAP™ upang makomberte ang lokal-time-zone source times (ang ilan sa karaniwang panahon, ang ilan sa Daylight Saving time) sa loob Zulu ng mga panahon (na laging nasa Pamantayang panahon) . Ang talaan ng tanggap na mga pangalan ng sona ng oras ay malamang na katulad ng talaan sa hanay ng TZ sa [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Ang mga karaniwang sona ng oras ng US ay: US/Hawaii, US/Alaska, US/Pacific, US/Eastern, US/Arizona, US/Central, US/Eastern. + * Mga impormasyon sa likuran: "ang panahon ay nakabawi" (e.g., Pacific Standard Time, -08:00, GMT-8) ay nakatakda, espisipiko, mga offset depende sa Zulu (GMT) . Sa kabaligtaran, ang "time zones" ay ang mas komplikadong mga bagay na apektado ng Daylight Saving (e.g., "US/Pacific") , na may iba't ibang mga alituntunin sa iba't ibang mga lugar sa iba't ibang panahon. Ang mga sona ng oras ay laging may mga pangalan yamang ang mga ito ay hindi maibubuod sa simpleng halagang offset (tingnan ang "TZ database na pangalan" na hanay sa mesa [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP ' time\\_zone attribute ay tumutulong sa iyo na harapin ang lokal na impormasyon tungkol sa oras mula sa ilang sona ng oras (e.g., 1987-03-25T17:32:05 Pasipiko Panahon) . Kung mayroon kang string o numerong time data na may datos (nakapirme) Time offset, dapat mo lamang i - adjust ang impormasyon Zulu (alin ang ERDDAP™ nais) sa pamamagitan ng pagtatakda ng iba't ibang baseng oras sa mga yunit na attribute (e.g., "hours mula noong 1970-01-01T08:00:00Z", pansinin ang T08 upang tiyakin ang Time offset) , at laging suriin ang mga resulta upang matiyak na matatamo mo ang mga resulta na nais mo. + * Para sa mga timestamp variable na may source data mula sa Strings, ang attribute na ito ay nagpapahintulot sa iyo na magtakda ng isang sona ng oras na patungo sa ERDDAP™ upang makomberte ang lokal-time-zone source times (ang ilan sa karaniwang panahon, ang ilan sa Daylight Saving time) sa loob Zulu ng mga panahon (na laging nasa Pamantayang panahon) . Ang talaan ng tanggap na mga pangalan ng sona ng oras ay malamang na katulad ng talaan sa hanay ng TZ sa [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Ang mga karaniwang sona ng oras ng US ay: US/Hawaii, US/Alaska, US/Pacific, US/Eastern, US/Arizona, US/Central, US/Eastern. * Para sa mga timestamp variable na may numeromeric source data, maaari mong tiyakin ang " time\\_zone " Aminin ninyo, ngunit ang halaga ay tiyak na " Zulu " o "UTC". Kung kailangan mo ng suporta para sa ibang sona ng oras, pakisuyong email Chris. Juan sa noaa.gov .   ###### Halimbawa_time_adjust{#legacy_time_adjust} diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/tr/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 2cc55875b6..213f1a1259 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ Bir veri sağlayıcısı size bazı verileri sizin için eklemeyi umduğunuz zam Dış kaynaklardan gerçek veri dosyalarının sunulması büyük bir güvenlik riskidir, bu yüzden ERDDAP™ bununla ilgilenmez. Sizin ve veri sağlayıcısı için çalışan bir çözüm bulmak zorundasınız, örneğin, e-posta (Küçük dosyalar için) Buluttan çıkar (Örneğin, DropBox veya Google Drive) , bir sftp sitesi (şifreler ile) Ya da gizlice Net Net Net Net (USB kamera veya dış sert sürücü) . Muhtemelen sadece bildiğiniz insanlardan dosyaları kabul etmelisiniz. Dosyaları virüsler için taramanız ve diğer güvenlik önlemleri almanız gerekir. Bir bağlantı yok ERDDAP™ Data Provider Form (Örneğin, örneğin, ERDDAP™ Ev sayfası) . Bunun yerine, birisi size hizmet ettikleri verilerinize sahip olmak istediklerini söylediğinde ERDDAP Onlara böyle bir şey söyleyen bir e-posta gönderebilirsiniz: -Evet, verilerinizi içine alabiliriz ERDDAP . Başlamak için, lütfen formu doldurunhttps://*yourUrl*/erddap/dataProviderForm.html (veya http:// if if if if if if if if if if https:// etkinleştirilmedi) . +Evet, verilerinizi içine alabiliriz ERDDAP . Başlamak için, lütfen formu doldurun https://*yourUrl*/erddap/dataProviderForm.html (veya http:// if if if if if if if if if if https:// etkinleştirilmedi) . bitirdikten sonra, son ayrıntıları üzerinde çalışmak için sizinle iletişim kuracağım. Sadece formda bakmak istiyorsanız (doldurmadan) Ama formu görebilirsiniz ERD " ERDDAP : [Giriş Giriş](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [Bölüm 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [Bölüm 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [Bölüm 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) Ve [Bölüm 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . Bu bağlantılar üzerinde ERD ERDDAP™ Bana bilgi gönderin, değil, bu yüzden aslında veri eklemek istemiyorsanız onlarla bilgi göndermeyin ERD ERDDAP . @@ -190,23 +190,23 @@ Bu EDDType her şeyi üretir datasets.xml chunks yapmak için gerekiyordu [EDDTa   ##### EDDGrid FromThreddsCatalog{#eddgridfromthreddscatalog} Bu EDDType her şeyi üretir datasets.xml Tüm için chunks gerekiyordu [ EDDGrid FromDap](#eddgridfromdap) Bir THREDDS aracılığıyla yeniden satın alabileceğiniz veri setleri (alt alt alt alt alt alt alt alt alt) katalog. Birçok THREDDS katalog URL'leri vardır. Bu seçenek bir THREDDS .xml URL ile /catalog / örneğin, örneğin, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlveya -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml veya + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (a related .html katalog is at at at -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.htmlAma bu kabul edilemez EDDGrid ThreddsKatalog'dan. + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html Ama bu kabul edilemez EDDGrid ThreddsKatalog'dan. Sorunlarınız varsa EDDGrid Bundan sonra Kataloğu: * Kullandığınız URL'nin geçerli olduğundan emin olun, /catalog/ ve /catalog ile biter.xml . -* Mümkünse, bir kamu IP adresi kullanın (Örneğin,https://oceanwatch.pfeg.noaa.gov) URL'de, yerel bir sayısal IP adresi değil (Örneğin,https://12.34.56.78) . Eğer THREDDS sadece yerel sayısal IP adresi aracılığıyla erişilebilirse, kullanabilirsiniz [<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzden ERDDAP™ Kullanıcılar halkın adresini görürler, ancak ERDDAP™ Yerel sayısal adresten veri alır. +* Mümkünse, bir kamu IP adresi kullanın (Örneğin, https://oceanwatch.pfeg.noaa.gov ) URL'de, yerel bir sayısal IP adresi değil (Örneğin, https://12.34.56.78 ) . Eğer THREDDS sadece yerel sayısal IP adresi aracılığıyla erişilebilirse, kullanabilirsiniz [<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzden ERDDAP™ Kullanıcılar halkın adresini görürler, ancak ERDDAP™ Yerel sayısal adresten veri alır. * Çözemeyeceğiniz sorunlar varsa, [Sorunları kontrol edin](#troubleshooting-tips) . * Bunun için düşük seviye kodu şimdi kullanır Unidata netcdf-java katalog tarama kodu (thredds. katalog sınıfları) Bu yüzden tüm THREDDS katalogları idare edebilir (Hangi şaşırtıcı derecede karmaşık olabilir) Teşekkürler teşekkürler Unidata Bu kod için.   ##### EDDGrid LonPM180 FromErddapCatalog{#eddgridlonpm180fromerddapcatalog} Bu EDDType, üretir datasets.xml yapmak için [ EDDGrid LonPM180](#eddgridlonpm180) Tüm veri kümeleri EDDGrid Bir veri kümesi ERDDAP Bu 180'den daha uzun bir değere sahiptir. -* Mümkünse, bir kamu IP adresi kullanın (Örneğin,https://oceanwatch.pfeg.noaa.gov) URL'de, yerel bir sayısal IP adresi değil (Örneğin,https://12.34.56.78) . Eğer ERDDAP™ Sadece yerel sayısal IP adresi aracılığıyla erişilebilir, [kullanabilirsiniz]<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzden ERDDAP™ Kullanıcılar halkın adresini görürler, ancak ERDDAP™ Yerel sayısal adresten veri alır. +* Mümkünse, bir kamu IP adresi kullanın (Örneğin, https://oceanwatch.pfeg.noaa.gov ) URL'de, yerel bir sayısal IP adresi değil (Örneğin, https://12.34.56.78 ) . Eğer ERDDAP™ Sadece yerel sayısal IP adresi aracılığıyla erişilebilir, [kullanabilirsiniz]<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzden ERDDAP™ Kullanıcılar halkın adresini görürler, ancak ERDDAP™ Yerel sayısal adresten veri alır.   ##### EDDGrid Lon0360 FromErddapCatalog{#eddgridlon0360fromerddapcatalog} Bu EDDType, üretir datasets.xml yapmak için [ EDDGrid Lon0360](#eddgridlon0360) Tüm veri kümeleri EDDGrid Bir veri kümesi ERDDAP Bu 0'dan daha az uzun bir değere sahiptir. -* Mümkünse, bir kamu IP adresi kullanın (Örneğin,https://oceanwatch.pfeg.noaa.gov) URL'de, yerel bir sayısal IP adresi değil (Örneğin,https://12.34.56.78) . Eğer ERDDAP™ Sadece yerel sayısal IP adresi aracılığıyla erişilebilir, [kullanabilirsiniz]<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzden ERDDAP™ Kullanıcılar halkın adresini görürler, ancak ERDDAP™ Yerel sayısal adresten veri alır. +* Mümkünse, bir kamu IP adresi kullanın (Örneğin, https://oceanwatch.pfeg.noaa.gov ) URL'de, yerel bir sayısal IP adresi değil (Örneğin, https://12.34.56.78 ) . Eğer ERDDAP™ Sadece yerel sayısal IP adresi aracılığıyla erişilebilir, [kullanabilirsiniz]<TurnToPublic SourceUrl>) (#converttopublicsourceurl) Bu yüzden ERDDAP™ Kullanıcılar halkın adresini görürler, ancak ERDDAP™ Yerel sayısal adresten veri alır.   ##### EDDs FromFiles{#eddsfromfiles} Bir başlangıç rehberi göz önüne alındığında, bu dizi ve tüm alt yönlendirmeler ve bulduğu her veri dosyaları için bir veri kümesi oluşturmaya çalışır. @@ -566,7 +566,7 @@ NCCSV 1.0 dosyaları herhangi bir imzalanmamış tamsayı veri türlerini destek ### Data Type Yorumlar{#data-type-comments} * Uzun, ulong ve birçok dosya türündeki fakir destek nedeniyle, bu veri türlerinin kullanımını cesaret ediyoruz. ERDDAP . Mümkün olduğunda, uzun ve ulong yerine çift kullanın ve String'i kömür yerine kullanın.   -* Metadata - Çünkü(OPeN)DAP‘s .das ve .dds cevapları uzun veya ulong özelliklerini veya veri türlerini desteklemez (Ve bunun yerine onları çift olarak gösterir) Bunun yerine kullanmak isteyebilirsiniz ERDDAP “ metadata'nın tabular gösterimi, görüldüğü gibi http ... /erddap / **Bilgi bilgi** / * datasetID * .html web sayfası (Örneğin, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (Ayrıca diğer dosya türlerinde de alabilirsiniz, e.g., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) Ya da .nccsv Metadata yanıt (Örneğin, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Bununla birlikte, rağmen rağmen rağmen rağmen rağmen rağmen rağmen rağmen .nccsv Metadata sadece tabular veri setleri için mevcuttur) Her ikisi de tüm veri türlerini destekler (Özellikle, uzun, ulong ve kömür) . +* Metadata - Çünkü(OPeN)DAP‘s .das ve .dds cevapları uzun veya ulong özelliklerini veya veri türlerini desteklemez (Ve bunun yerine onları çift olarak gösterir) Bunun yerine kullanmak isteyebilirsiniz ERDDAP “ metadata'nın tabular gösterimi, görüldüğü gibi http ... /erddap / **Bilgi bilgi** / * datasetID * .html web sayfası (Örneğin, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (Ayrıca diğer dosya türlerinde de alabilirsiniz, e.g., .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) Ya da .nccsv Metadata yanıt (Örneğin, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Bununla birlikte, rağmen rağmen rağmen rağmen rağmen rağmen rağmen rağmen .nccsv Metadata sadece tabular veri setleri için mevcuttur) Her ikisi de tüm veri türlerini destekler (Özellikle, uzun, ulong ve kömür) .   ### Media Files{#media-files} Tüm veriler sayılar veya metin dizileri değildir. Bazı datasets, görüntü, ses ve video dosyaları gibi medya dosyalarını içerir veya içerir. ERDDAP™ Kullanıcıların medya dosyalarına erişmek için daha kolay hale getirmek için bazı özel özellikler vardır. Bu iki adım süreci: @@ -604,7 +604,7 @@ Ya da, dosya adı üzerinde gösterilen bir kullanıcı tıklaması ERDDAP™ We ### AWS S3 Files ile çalışmak{#working-with-aws-s3-files} [Amazon Web Servisi (AWS) ](https://aws.amazon.com) Bir satıcıdır [bulut bilişim](https://en.wikipedia.org/wiki/Cloud_computing) hizmetler. [S3](https://aws.amazon.com/s3/) AWS tarafından sunulan bir nesne depolama sistemidir. Yönetmenlerin hiyerarşik sistemi ve geleneksel bir dosya sisteminin dosyaları yerine (PC'nizde zor bir sürücü gibi) S3, "objects" tutan sadece "buckets" sunuyor. (Onları çağıracağız "files" ) . -ASCII dosyaları için (E.g., .csv) , ERDDAP™ Kovalardaki dosyalarla doğrudan çalışabilir. Yapmanız gereken tek şey, belirtmektir<DosyaDir> veri kümesi için AWS kova, e.g için belirli bir format kullanıyor.https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. Kullanmamalısınız<Önbellek FromUrl> Ayrıntılar için aşağıda görün. +ASCII dosyaları için (E.g., .csv) , ERDDAP™ Kovalardaki dosyalarla doğrudan çalışabilir. Yapmanız gereken tek şey, belirtmektir<DosyaDir> veri kümesi için AWS kova, e.g için belirli bir format kullanıyor. https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . Kullanmamalısınız<Önbellek FromUrl> Ayrıntılar için aşağıda görün. Ancak ikili dosyalar için (E.g., .nc .grib, .bufr ve .hdf dosyaları dosyaları dosyaları dosyaları) , kullanmanız gerekir<Önbellek aşağıda açıklanan Url> sistem. ERDDAP , netcdf-javava (hangisi hangisi hangisi hangisi hangisi hangisi hangisi hangisidir? ERDDAP™ Bu dosyaların verilerini okumak için kullanılır) , ve diğer bilimsel veri yazılımı, sunulan geleneksel bir dosya sisteminde dosyaları ile çalışmak için tasarlanmıştır. [Blok seviyesi](https://en.wikipedia.org/wiki/Block-level_storage) dosyalara erişim (Hangi bir dosyanın chunks okumasına izin verir) Ama S3 sadece teklifler [dosya seviyesi (nesne nesne nesne nesne) ](https://en.wikipedia.org/wiki/Block-level_storage) dosyalara erişim (Hangi sadece tüm dosyayı okumaya izin verir) . AWS S3'e alternatif sunuyor, [Elastic Block Store (EBS) ](https://aws.amazon.com/ebs/) ), blok seviyesi dosyalarına erişimi destekleyen ama S3'ten daha pahalı, bu yüzden büyük miktarda veri dosyaları depolamak için nadiren kullanılır. (Böylece insanlar bulutta verileri depolamayı söylediğinde (S3) Ucuzdur, genellikle portakal karşılaştırması için bir elmadır.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Bu nesne için karşılık gelen URl, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS, URL'nin nasıl inşa edildiğine dair küçük bir varyasyonu destekliyor, ancak ERDDAP™ Bu belirli bir format gerektirir: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Sanki ERDDAP v2.29, şimdi kullanabilirsiniz `s3` Kova URL yerine URI formatı. Bu, kullanılan formattır [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3 *KovaName* / *anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtar anahtarı* @@ -697,22 +697,22 @@ Bir parçası olarak NOAA " [Büyük Veri Programı](https://www.noaa.gov/nodd/a Her durumda, bir AWS hesabına ihtiyacınız olacak çünkü AWS SDK for the Java (hangisi hangisi hangisi hangisi hangisi hangisi hangisi hangisidir? ERDDAP™ Bir kovan içeriği hakkında bilgi almak için kullanılır) AWS hesabı bilgilerini gerektirir. (Bu aşağıda daha fazlası) ERDDAP™ Sadece AWS S3 kovalarına erişebilirseniz [<Önbelleği Url> (#cache Fromurl) (veya<DosyaDir>) belirli bir formatta: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede nerede? * KovaName, kova adının kısa formudur, e.g. noaa-goes17 . * Aws-region, e.g., us-east-1, masalardan birinde "Region" sütunundan biridir. [AWS Service Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html) Kova aslında nerede bulunur. * Ön ek isteğe bağlı. Eğer mevcutsa, bitmelidir '/' . -Örneğin,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Örneğin, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Bu URL formatı, AWS S3 önerilerinden biridir: bakınız [Bir Kovaya Erişim](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) ve [Bu açıklama eklerin](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ Kova URL'yi ve opsiyonel ön eki bir URL'yi imzalamanız için bir URL'ye birleştirmeniz gerekir<Önbellek FromUrl> (veya<DosyaDir>) dosyaların bulunduğu yer. #### Test Public AWS S3hoppers{#test-public-aws-s3-buckets} Kamu kovaları için, tarayıcınızda AWS S3 rehberinin kova URL'sini test edebilirsiniz, e.g., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Eğer kova URL doğru ve uygunsa ERDDAP , sahip olduğu bir XML belgesi geri dönecek (kısmi kısmi kısmi kısmi kısmi kısmi) Bu kovanın içeriğinin listesi. Ne yazık ki, tam URL (i.e., kova URL artı ek) İşte bu ERDDAP™ Verilen bir veri kümesi için bir tarayıcıda çalışmaz. AWS, tarayıcınızda kolayca bir kova hiyerarşisini taramak için bir sistem sunmuyor. (Eğer bu yanlışsa, lütfen e-posta Chris. John at noaa.gov. Aksi takdirde, Amazon, lütfen bunun için destek ekleyin!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Eğer kova URL doğru ve uygunsa ERDDAP , sahip olduğu bir XML belgesi geri dönecek (kısmi kısmi kısmi kısmi kısmi kısmi) Bu kovanın içeriğinin listesi. Ne yazık ki, tam URL (i.e., kova URL artı ek) İşte bu ERDDAP™ Verilen bir veri kümesi için bir tarayıcıda çalışmaz. AWS, tarayıcınızda kolayca bir kova hiyerarşisini taramak için bir sistem sunmuyor. (Eğer bu yanlışsa, lütfen e-posta Chris. John at noaa.gov. Aksi takdirde, Amazon, lütfen bunun için destek ekleyin!) #### Bir Kovan İçeriklerini Görmek{#viewing-the-contents-of-a-bucket} -S3 kovalar genellikle birkaç dosya kategorisini içerir, birkaç sahte subdirectories, ki bu birkaç tane olabilir ERDDAP™ datasets. Bunu yapmak için ERDDAP™ datasets, başlangıç dizisini bilmeniz gerekir<Önbellek FromUrl> (veya<DosyaDir>) ve dosyaların alt kümesini tanımlayan dosya isimlerinin formatı. Bir tarayıcıdaki bir kovanın tüm içeriğini görmeye çalışırsanız, S3 size ilk 1000 dosyayı gösterecektir, bu yetersizdir. Şu anda, bir kovanın tüm içeriğini görüntülemek için en iyi yol bir kova yapmak içindir. [EDDTable FromFileNames](#eddtablefromfilenames) Dataset (PC'nizin ERDDAP™ Ve / veya kamuoyunda ERDDAP ) Ayrıca size dizi yapısını göz önünde bulundurmak ve dosyaları indirmek için kolay bir yol sunar. The The The The The The The The<DosyaDir> bunun için yukarıdaki URL olacak, e.g.,https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ Neden AWS S3 bir AWS hesabı olmadan bunu yapmak için hızlı ve kolay bir yol sunuyor? \\] Bunu PC'mde olmayan bir Amazon ağı üzerinde yaptığım zaman, Amazon'un bir hileye yanıtı yavaşlattığı görülüyor. (Yaklaşık 100 (??) chunk için dosyaları) İlk birkaç chunks sonra (chunk başına 1000 dosya) indirilir. Kovaların büyük sayıda dosyaya sahip olabileceğinden beri (Noaa-goes17 26 milyon) Bir kovanın tüm içeriklerini alın EDDTable FromFileNames birkaç saat (E.g., 12!) bitirmek için. \\[ Amazon, bu doğru mu?! \\] +S3 kovalar genellikle birkaç dosya kategorisini içerir, birkaç sahte subdirectories, ki bu birkaç tane olabilir ERDDAP™ datasets. Bunu yapmak için ERDDAP™ datasets, başlangıç dizisini bilmeniz gerekir<Önbellek FromUrl> (veya<DosyaDir>) ve dosyaların alt kümesini tanımlayan dosya isimlerinin formatı. Bir tarayıcıdaki bir kovanın tüm içeriğini görmeye çalışırsanız, S3 size ilk 1000 dosyayı gösterecektir, bu yetersizdir. Şu anda, bir kovanın tüm içeriğini görüntülemek için en iyi yol bir kova yapmak içindir. [EDDTable FromFileNames](#eddtablefromfilenames) Dataset (PC'nizin ERDDAP™ Ve / veya kamuoyunda ERDDAP ) Ayrıca size dizi yapısını göz önünde bulundurmak ve dosyaları indirmek için kolay bir yol sunar. The The The The The The The The<DosyaDir> bunun için yukarıdaki URL olacak, e.g., https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ Neden AWS S3 bir AWS hesabı olmadan bunu yapmak için hızlı ve kolay bir yol sunuyor? \\] Bunu PC'mde olmayan bir Amazon ağı üzerinde yaptığım zaman, Amazon'un bir hileye yanıtı yavaşlattığı görülüyor. (Yaklaşık 100 (??) chunk için dosyaları) İlk birkaç chunks sonra (chunk başına 1000 dosya) indirilir. Kovaların büyük sayıda dosyaya sahip olabileceğinden beri (Noaa-goes17 26 milyon) Bir kovanın tüm içeriklerini alın EDDTable FromFileNames birkaç saat (E.g., 12!) bitirmek için. \\[ Amazon, bu doğru mu?! \\] #### Bir EDDTable FromFileNames Dataset with an AWS S3hopper{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Eğer bir kova adınız varsa, ancak S3 kovasındaki dosyaların bir listesini veya kovadaki ilgili dosyaların yerini tanımlayan eki varsa, EDDTableFileNames dataset yapmak için aşağıdaki talimatları kullanın, böylece S3 kovanın hiyerarşisini kullanarak S3 kovanın hiyerarşisini arayabilirsiniz. ERDDAP " "files" Sistem. @@ -727,22 +727,24 @@ java.lang. YasadışıArgumentException: Profil dosyası çıplak hata olamaz ER Linux ve Mac OS için Hint: Bilgi dosyası, Tomcat'ı çalışan kullanıcının ev dizininde olmalıdır (ve ERDDAP ) (Bu paragraf için, kullanıcı=tomcat) Bir dosyada ~ /.aws/credentials . Bunu varsaymayın - aslında cd'yi kullanın - işletim sisteminin kullanıcı=tomcat için düşündüğü yerde bulmak için. Eğer mevcut değilse rehberi oluşturun. Ayrıca, kimlik dosyasını yerinde koyduktan sonra, dosya için kullanıcı ve grubun tomcat olduğundan emin olun ve sonra dosyanın sadece kullanıcı için okuma olduğundan emin olmak için chmod 400 kimlik kullanın. 3. Kova URL'yi kovalayın [formatı bu format ERDDAP™ Gereklilik gerektirir](#accessing-files-in-an-aws-s3-bucket) E.g., - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Ve (Halk kovaları için) Bunu bir tarayıcıda test edin, bu kovanın içeriğine kısmi bir liste sahip bir XML belgesi döndürür. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Ve (Halk kovaları için) Bunu bir tarayıcıda test edin, bu kovanın içeriğine kısmi bir liste sahip bir XML belgesi döndürür.   4. Use Use Use Use Use [GenrateDatasetsX ml](#generatedatasetsxml) Bir yaratmak için [EDDTable FromFileNames](#eddtablefromfilenames) dataset: * Starting directory için, bu sözlüğü kullanın: \\*\\*\\ *On TheFly,* BucketUrl * Örneğin, - \\*\\*\\* FromOnTheFly,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\* FromOnTheFly, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Dosya adı regex? .\\* * Emekli mi? Gerçek gerçek gerçek gerçek gerçek gerçek gerçek gerçek * reload HerNMinutes? 10080 - * infoUrl ??https://registry.opendata.aws/noaa-goes/ + * infoUrl ?? https://registry.opendata.aws/noaa-goes/ + * kurum? NOAA * Özet? Hiçbir şey hiçbir şey hiçbir şey yok hiçbir şey yok hiçbir şey yok ( ERDDAP™ İyi bir özet otomatik olarak yaratacaktır.) * Başlık? Hiçbir şey hiçbir şey hiçbir şey yok hiçbir şey yok hiçbir şey yok ( ERDDAP™ İyi bir başlık otomatik olarak yaratacaktır.) Her zamanki gibi, doğrulığı doğrulamak ve verileri kullanarak geliştirmeleri için ortaya çıkan XML'i düzenlemeniz gerekir. datasets.xml . 5. Yukarıdaki talimatları takip ederseniz ve veri kümesini yüklerseniz ERDDAP EDTable FromFiles veri setini yarattınız. Örnek olarak, herkes için AWS Open Data kovalarından dosyaları taramak ve indirmek için daha kolay hale getirmek için, EDDTableFromFileNames datasets (List at the list at the list at the list at the list at the list at the list at the list at the list at the list at the AWS Open Data chases, we have created EDDTableFromFileNames datasets (see the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the list at the AWS Open datasets datasets. - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) Neredeyse tüm bunlar için [AWS S3 Açık Veri Kovaları](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) Neredeyse tüm bunlar için [AWS S3 Açık Veri Kovaları](https://registry.opendata.aws/) . \\[ Dahil etmediğimiz birkaç kova, kök dizindeki çok sayıda dosyayı içeriyor. (Daha fazlası makul miktarda zaman içinde indirilebilir) , veya halkın erişimine izin vermeyin (Hepsi halk olmak zorunda değil mi?) Ya da İstekli Pays Kovaları (E.g., Sentinel) . \\] Eğer tıkırsanız "files" Bu veri kümelerinden biri için bağlantı, bu S3 kovasındaki dizi ağacı ve dosyaları gözleyebilirsiniz. Çünkü yol\\*\\*\\*OnTheFly EDDTable FromFiles çalışır, bu dizi listeleri her zaman mükemmel bir şekilde günceldir çünkü ERDDAP™ Onları at-the-fly. Seri ağacı gerçek bir dosya adına tıkla ve dosya adına tıklayınsanız, ERDDAP™ Talebinizi AWS S3'e yönlendirecektir, böylece dosyayı doğrudan AWS'den indirebilirsiniz. Daha sonra bu dosyayı inceleyebilirsiniz. @@ -756,7 +758,7 @@ AWS'nin sadece insanların halka açık bir kovanın içeriğini görüntülemek **Sonra yapabilirsiniz ERDDAP™ Kullanıcılara dosyalarıdaki verilere erişim sağlayan veri setleri.** Talimatlara bakın [ ERDDAP™ S3 Kovas](#erddap-and-aws-s3-buckets) (Yukarıda yukarıda yukarıda yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda Yukarıda) . Örnek EDDTable Yukarıda yaptığınız veri kümesi için, dizideki dizi ve dosya isimleri ile ilgili biraz fikre sahipseniz, üst düzey dizin isimlerinin üst düzey dizi isimlerinin üst düzey dizi isimlerin isimlerinin açık hale gelir. (e.g., ABI-L1b-RadC) Ne olursa olsun ERDDAP™ Ayrı veri setleri arayacaktır. Birlikte çalıştığınız kova benzer olabilir. Daha sonra ayrı veri kümeleri oluşturmaya devam edebilirsiniz ERDDAP™ Bu veri kümelerinin her biri için, kullanarak, e.g., -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Sanki<Önbellek FromUrl>. Ne yazık ki, bu özel örnek için, tüm kovadaki veri kümeleri seviye 1 veya seviye 2 veri setleri gibi görünüyor. ERDDAP™ [Özellikle iyi değil](#dimensions) Çünkü veri kümesi farklı boyutlarda kullanan daha karmaşık bir değişken koleksiyonudur.   @@ -975,7 +977,7 @@ Unsorted boyut değerleri neredeyse her zaman kaynak veri kümesi ile bir proble ### EDDGrid FromDap{#eddgridfromdap} [ ** EDDGrid FromDap** ](#eddgridfromdap) şebeke değişkenlerini işten çıkarın [ DAP ](https://www.opendap.org/) sunucular. -* Güçlü bir şekilde kullanmayı öneriyoruz [GenrateDatasets X ml programı](#generatedatasetsxml) Kaba bir taslak yapmak için datasets.xml Bu veri kümesi için chunk. Bunu düzeltmeniz veya kendi XMLinizi kendi bir XML oluşturmak için ihtiyacınız olan bilgileri toplayabilirsiniz EDDGrid Kaynak veri kümesine bakarak DDS ve DAS dosyaları tarayıcınızda (.das ve .dds ekleyerek sourceUrl Örneğin, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* Güçlü bir şekilde kullanmayı öneriyoruz [GenrateDatasets X ml programı](#generatedatasetsxml) Kaba bir taslak yapmak için datasets.xml Bu veri kümesi için chunk. Bunu düzeltmeniz veya kendi XMLinizi kendi bir XML oluşturmak için ihtiyacınız olan bilgileri toplayabilirsiniz EDDGrid Kaynak veri kümesine bakarak DDS ve DAS dosyaları tarayıcınızda (.das ve .dds ekleyerek sourceUrl Örneğin, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid FromDap, herhangi bir çok boyutlu değişkenden veri alabilir DAP veri sunucusu. (Daha önce, EDDGrid Dap, "grid" olarak belirlenen değişkenlerle sınırlıydı, ancak bu artık bir zorunluluk değil.)   @@ -1335,7 +1337,7 @@ Tam bir örnek axisVariable Bu, yeni bir "run" eksenli bir veri kümesi ile bir ``` -"r" veya 's" sonra meydana gelen basamakları yakalamak için yakalama grubunun 2 numaralı kullanımını unutmayın ve "\\_global". Bu örnek aynı zamanda ek özellikleri nasıl ekleyeceğinizi gösteriyor (E.g., ioos\\_category ve birimler) eksen değişkenine. +“r” veya “s” sonra meydana gelen basamakları yakalamak için yakalama grubunun 2 numaralı kullanımını unutmayın. "\\_global" . Bu örnek aynı zamanda ek özellikleri nasıl ekleyeceğinizi gösterir (E.g., ioos\\_category ve birimler) eksen değişkenine.   #### Dış olarak Comed Files{#externally-compressed-files} * Datasets that are subsets of of EDDGrid FromFiles and EDDTable FromFiles doğrudan dış sıkıştırılmış veri dosyalarından hizmet edebilir, dahil olmak üzere .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 Ve .Z dosyaları. @@ -1433,7 +1435,7 @@ Bütün Hepsi EDDGrid FromFiles and all EDDTable FromFiles datasets support a se Bunun yerine, kullanın<Url> sistemden önbellek (#cache Fromurl) . Erişim ERDDAP™ datasets as files via byte range requests – -Bunu etrafta doyabilirsiniz, böylece yapabilirsiniz (Teorik) Bir veri kümesini düşünün ERDDAP™ Bir dev olarak .nc Dosyayı kabul ederek " .nc "OPen DAP Belirli bir veri kümesi için URL (E.g.,https://myserver.org/erddap/griddap/datasetID.ncAyrıca, bir alt kümesi belirtmeden sonra bir ?query ekleyerek) Ancak netcdf-java'yı kullanabileceğinizi sormak belki makul, Ferret Ya da başka bazıları NetCDF Müşteri yazılımı verileri kullanarak okumak için HTTP Range Requests from From ERDDAP . Cevap hayır, çünkü gerçekten çok büyük bir " .nc " dosyası. Bunu yapmak istiyorsanız, bunun yerine bu seçeneklerden birini yapın: +Bunu etrafta doyabilirsiniz, böylece yapabilirsiniz (Teorik) Bir veri kümesini düşünün ERDDAP™ Bir dev olarak .nc Dosyayı kabul ederek " .nc "OPen DAP Belirli bir veri kümesi için URL (E.g., https://myserver.org/erddap/griddap/datasetID.nc Ayrıca, bir alt kümesi belirtmeden sonra bir ?query ekleyerek) Ancak netcdf-java'yı kullanabileceğinizi sormak belki makul, Ferret Ya da başka bazıları NetCDF Müşteri yazılımı verileri kullanarak okumak için HTTP Range Requests from From ERDDAP . Cevap hayır, çünkü gerçekten çok büyük bir " .nc " dosyası. Bunu yapmak istiyorsanız, bunun yerine bu seçeneklerden birini yapın: * Use Use Use Use Use(OPeN)DAPMüşteri yazılımları tarafından sunulan ağ hizmetlerine bağlanmak için ERDDAP . İşte bu nedir DAP (Ve böylece ERDDAP ) için tasarlandı. Çok verimli. * Ya da kaynak dosyasını indirin (s) Bundan sonra "files" Sistem sistemi sistemi sistemi sistemi sistemi sistemi sistemi sistemi sistemi (veya alt bir dosya aracılığıyla .nc ?? Soru Soru) Bilgisayarınıza ve netcdf-java'yı kullanın, Ferret Ya da başka bazıları NetCDF Müşteri yazılımlarını okumak için (Şimdi şimdi şimdi şimdi) yerel dosya (s) . @@ -2253,9 +2255,9 @@ Verileri bir koleksiyonda depolamayı düşünün NetCDF v3 .nc dosyaları dosya >  </dataset> ### EDDTable FromDapSequence{#eddtablefromdapsequence} - [ **EDDTable FromDapSequence** ](#eddtablefromdapsequence) 1. ve 2 düzey dizi içinde değişkenleri ele alır [ DAP ](https://www.opendap.org/) sunucular gibi DAP PER (was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was athttps://www.pmel.noaa.gov/epic/software/dapper/Şimdi durduruldu) . + [ **EDDTable FromDapSequence** ](#eddtablefromdapsequence) 1. ve 2 düzey dizi içinde değişkenleri ele alır [ DAP ](https://www.opendap.org/) sunucular gibi DAP PER (was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at was at https://www.pmel.noaa.gov/epic/software/dapper/ Şimdi durduruldu) . -* Güçlü bir şekilde kullanmayı öneriyoruz [GenrateDatasets X ml programı](#generatedatasetsxml) Kaba bir taslak yapmak için datasets.xml Bu veri kümesi için chunk. Daha sonra bunu iyi bir şekilde ayarlamayı düzenleyebilirsiniz. Tarayıcınızda kaynak veri kümesinin DDS ve DAS dosyalarına bakarak ihtiyacınız olan bilgileri toplayabilirsiniz (örneğin .das ve .dds to the source dataset's DDS and DAS dosyaları ekleyerek). sourceUrl (an example was at at athttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Güçlü bir şekilde kullanmayı öneriyoruz [GenrateDatasets X ml programı](#generatedatasetsxml) Kaba bir taslak yapmak için datasets.xml Bu veri kümesi için chunk. Daha sonra bunu iyi bir şekilde ayarlamayı düzenleyebilirsiniz. Tarayıcınızda kaynak veri kümesinin DDS ve DAS dosyalarına bakarak ihtiyacınız olan bilgileri toplayabilirsiniz (örneğin .das ve .dds to the source dataset's DDS and DAS dosyaları ekleyerek). sourceUrl (an example was at at at https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * Bir değişken bir durumda DAP Eğer .dds yanıt, değişkeni tutan veri yapısının bir “eşdeğer” olduğunu gösterir. (En hassas durumda) . * Bazı durumlarda, bir dizi içinde bir dizi göreceksiniz, 2 düzey bir dizi - EDDTable FromDapSequence bunları da ele alır. @@ -2378,15 +2380,15 @@ GenrateDatasets X ml EDDTableFromDatabase için üç özel seçeneği vardır: * [JDBC Sürücü ve<Sürücü Adı (#jdbc-vid) – Veritabanınız ve veritabanınız için uygun JDBC 3 veya JDBC 4 sürücü .jar dosyasını almak zorundasınız. Onu koyun *tomcat* /webapps /erddap /WEB-INF /lib kurulumdan sonra ERDDAP . Sonra, senin içinde datasets.xml Bu veri kümesi için, belirtmelisiniz<SürücüName> Bu sürücü için, hangisidir (Ne yazık ki maalesef ne yazık ki maalesef ne yazık ki ne yazık ki ne yazık ki ne yazık ki maalesef) Dosya adından farklı. Veritabanınız ve sürücü Adınız için JDBC sürücüsü için web üzerinde arama Java Bunu kullanmak gerekir. - * MariaDB için, deneyin [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * MariaDB için, deneyin [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) The The The The The The The The<SürücüName> kullanımda kullanmak için datasets.xml (Aşağıdaki aşağıda bakınız) Muhtemelen org.mariadb.jdbc. Sürücü . - * Natasha ve Amazon RDS için, deneyin [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Natasha ve Amazon RDS için, deneyin [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) The The The The The The The The<SürücüName> kullanımda kullanmak için datasets.xml (Aşağıdaki aşağıda bakınız) Muhtemelen com.mysql.jdbc. Sürücü . - * For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For Oracle , deneyin [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For Oracle , deneyin [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . The The The The The The The The<SürücüName> kullanımda kullanmak için datasets.xml (Aşağıdaki aşağıda bakınız) Muhtemelen oracle.jdbc.vida. Oracle Sürücü . - * Postgresql için, JDBC 4 sürücüsünü JDBC’den aldık [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Postgresql için, JDBC 4 sürücüsünü JDBC’den aldık [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) The The The The The The The The<SürücüName> kullanımda kullanmak için datasets.xml (Aşağıdaki aşağıda bakınız) Muhtemelen org.postgresql. Sürücü . - * SQL Server için, JTDS JDBC sürücüsünü JDBC sürücüsünden alabilirsiniz [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * SQL Server için, JTDS JDBC sürücüsünü JDBC sürücüsünden alabilirsiniz [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . The The The The The The The The<SürücüName> kullanımda kullanmak için datasets.xml (Aşağıdaki aşağıda bakınız) Muhtemelen net.sourceforge.jtds.jdbc. Sürücü . JDBC sürücüsünü yaptıktan sonra ERDDAP™ kütüphane rehberi, GenerateDatasets için .bat ve / veya .sh senaryo dosyalarına bir referans eklemek zorundasınız. X ml, DasDds ve ArchiveADataset hangi içinde *tomcat* /webapps/erddap/WEB-INF / dizi; aksi takdirde, bu senaryoları çalıştırdığınızda bir Sınıf NotFoundException alacaksınız. @@ -2524,7 +2526,7 @@ Ve içinde *tomcat* /conf/context.xml, örneğin aynı bilgilerle bir kaynak tan username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Bir DataKaynak kullanımı hakkında genel bilgi, bir veri kaynağı kullanmakla ilgili olarak [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +Bir DataKaynak kullanımı hakkında genel bilgi, bir veri kaynağı kullanmakla ilgili olarak [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . See See See See [Tomcat DataKaynak Bilgileri](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) ve [Tomcat Data Source örnekler](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) veya Web'i diğer uygulama sunucuları ile DataKaynaklarını kullanma örnekleri için arayın. * Eğer herkes başarısız olursa, Verileri bir koleksiyonda depolamayı düşünün NetCDF v3 .nc dosyaları dosyaları dosyaları dosyaları (Özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle özellikle .nc Kullanan dosyaları [CF Discrete Sampling Geometries (DSG) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Tartışma veri yapıları ve bu nedenle ele alınabilir ERDDAP " [EDDTable FromNcCFFiles](#eddtablefromnccffiles) ) . Eğer mantıksal olarak organize edilirlerse (Her biri bir uzay ve zaman için bir chunk için verilerle) , ERDDAP™ Onlardan verileri çok hızlı bir şekilde çıkarabilir. @@ -2608,7 +2610,7 @@ Verileri bir koleksiyonda depolamayı düşünün NetCDF v3 .nc dosyaları dosya Her veri kümesi için GenrateDatasetsX ml tarafından üretilen XML'in chunk içerir: - * A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A datasetID hangisidir EDDGrid " datasetID artı "\\_AsATable". + * A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A datasetID hangisidir EDDGrid " datasetID artı artı artı artı "\\_AsATable" . * Yeni bir özet küresel özellik hangisidir EDDGrid 's summary artı bu veri kümesinin ne olduğunu açıklayan yeni bir ilk paragraf. * Yeni bir başlık global özellik hangisidir EDDGrid 's title artı ", (A Table olarak) ". * 10 değeri olan yeni maxAxis0 global özellik. @@ -2644,21 +2646,21 @@ Her veri kümesi için GenrateDatasetsX ml tarafından üretilen XML'in chunk i * [Bir EDDTable'deki veriler veri kümesinden](#eddtablefromfilenames-data) Bir masadır, ERDDAP™ Yerel dosyaların grubu hakkında bilgi sahibi olmak. Masada, her dosya için bir sıra var. Dört özel özellikte [ datasets.xml Bu veri kümesi için](#eddtablefromfilenames-skeleton-xml) Hangi dosyaların bu veri kümesine dahil edileceğine karar verin: ##### Dosya dosyası Dir{#filedir} - * <fileDir> Bu, sunucunun dosya sisteminde bu veri kümesi için dosyaları ile kaynak dizinini belirtir. Aslında sunucunun dosya sisteminde bulunan dosyalar<fileDir> bu veri kümesinin URL sütununda, adı verilen bir sanal dizi içinde görünecektirhttps://*serverUrl*/erddap/files/*datasetID/*. + * <fileDir> Bu, sunucunun dosya sisteminde bu veri kümesi için dosyaları ile kaynak dizinini belirtir. Aslında sunucunun dosya sisteminde bulunan dosyalar<fileDir> bu veri kümesinin URL sütununda, adı verilen bir sanal dizi içinde görünecektir https://*serverUrl*/erddap/files/*datasetID/* . Örneğin, eğer datasetID jplMU RSS T, T, ve<fileDir> /home/data/mur/ , Ve bu dizinin jplMU adında bir dosya var RSS T20150103000000.JP, O zaman bu dosya için kullanıcılara gösterilen URL olacak - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . Yerel bir dizi kullanmak ek olarak,<fileDir>, uzaktan, dizin benzeri bir web sayfasının URL'sini de belirtebilirsiniz. Bu birlikte çalışır: * Unaggregated datasets in THREDDS, e.g. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] * Unaggregated datasets in in Unaggregated datasets in in Unaggregated datasets in in in Unaggregated datasets in in in Unaggregated datasets in in the Unaggregated datasets in Hyrax E.g., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Çoğu Apache benzeri dizi listesi, e.g., - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### On TheFly{#fromonthefly} [\\*\\*\\* FromOnTheFly](#fromonthefly) – Bazı büyük S3 kova için (Noaa-goes17 gibi, 26 milyon dosya var) Ama alabilir ERDDAP™ Kovanın içeriği hakkında tüm bilgileri indirmek için 12 saate kadar (Ve sonra başka sorunlar var) . Bunu dolaşmak için, kullanmak için özel bir yol var<DosyaDir> EDDTable FromFileNames to make a dataset with the directory and file names from an AWS S3 kova. Dataset, S3 kovanın tüm yönetmenlerinin ve bir kullanıcının veri kümesine istekleri ile arama yapabileceği dosya isimlerinin listesine sahip olmayacak. Ancak veri seti, veri setinin dizin hiyerarşisini veri setiyle takip ederse, yönetmenlerin ve dosyaların isimlerini alacaktır. "files" seçenek. Böylece, bu, kullanıcıların S3 kovanın dosya hiyerarşisini ve dosyaları dataset's aracılığıyla taramasını sağlar. "files" Sistem. Bunu yapmak için, URL'yi S3 kova için "Starting directory" olarak belirtmek yerine. (GenrateDatasets X ml) veya<fileDir> (in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in datasets.xml ) Kullanımı: ``` @@ -2837,13 +2839,13 @@ Bütün Hepsi EDDGrid FromFiles and all EDDTable FromFiles datasets support a se * The The The The The The The The<Önbellek FromUrl> etiketi, uzak bir veri kümesinin dosyalarının bir uzaktan dosya listesinden bir URL belirtmenizi sağlar. * Unaggregated datasets in THREDDS, e.g. - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] * Unaggregated datasets in in Unaggregated datasets in in Unaggregated datasets in in in Unaggregated datasets in in in Unaggregated datasets in in the Unaggregated datasets in Hyrax E.g., - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Çoğu Apache benzeri dizi listesi, e.g., - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 kovas, e.g, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Bununla birlikte, bu bir AWS hesabı ve daha fazla kurulum gerektirir. See See See See [S3 Kovas ile çalışmak ERDDAP™ ](#working-with-aws-s3-files) . Ayrıca, genellikle önbellek kullanımı gerekmez S3 kovadaki dosyalarla Url'tan dosyaları ASCII dosyaları ise (E.g., .csv) Çünkü ERDDAP™ Verileri doğrudan bir akışla kovadan verimli bir şekilde okuyabilirsiniz. @@ -2901,7 +2903,7 @@ Daha sonra ilk seçeneğin hiçbir şey olmadığı bir dizi yuva yakalama grubu Ve ikinci seçenek belirli bir değerdir. Yukarıdaki örnek sadece 2018 e.g.'nin ikinci 10 günü için yönetmenlerle eşleştirecektir. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] Ve gün 011, 012, ..., 019. (Buna bakın [Regex Belgeleri](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) ve [regex öğretici](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) Eğer oluşturmak için yardıma ihtiyacınız varsa<ÖnbellekPartialPathRegex>, lütfen e-posta<Önbellek: Chris'e. John at noaa.gov. @@ -3384,7 +3386,7 @@ Herhangi bir veri kümesi için ERDDAP™ Ama bir istek gönderdiğinizde ERDDAP * .insert * İstek standart bir HTML form cevabı gibi biçimlenir, anahtar=değer çiftleri ile ‘&’ tarafından ayrılır. Örneğin, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 Söylenir ERDDAP™ Verileri eklemek veya değiştirmek için stationID =46088 belirtilen süre için. * Bu değişimin yazarı JohnSmith ve anahtar bazıKey1. * URL geçerli değerleri içermelidir (Eksik değerler eksik değil) Bütün bunlar için [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ Söylenir ERDDAP™ Verileri eklemek veya değiştirmek için stationID =46088 b   * ... * İstek standart bir HTML form cevabı gibi biçimlenir, anahtar=değer çiftleri ile ‘&’ tarafından ayrılır. Örneğin, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 Söylenir ERDDAP™ Verileri silmek için stationID =46088 belirtilen zamanda. * Bu değişimin yazarı JohnSmith ve anahtar bazıKey1. * URL'nin belirtilmesi gerekir [ http GetRequiredVariables](#httpgetrequiredvariables-global-attribute) İstek içinde (E.g., stationID Ve zaman) . Eğer bu değerler bir satırdaki değerleri zaten veri setinde karşılaştırırsa (Hangileri genellikle yapacakları) Eski değerler etkili bir şekilde silinir (Eski değerler hala bir kullanıcının öncekinden veri talep ettiğinde erişilebilir olsa da [sürüm sürüm sürüm sürüm sürüm sürüm sürüm sürüm sürüm versiyonu](#versioning) Dataset) . @@ -3667,7 +3669,7 @@ Herkes bu tür iyi hazırlanmış versiyon için ihtiyaç duymaz, ancak büyük ##### HTTPS Put ve Delete{#https-put-and-delete} * ["What about HTTPS PUT and DELETE?"](#https-put-and-delete) - [Hipertext Transfer Protokolü (HTTP HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) Dünya Wide Web'in temeli ve web sayfası URL'lerin "http://"Ya da "https://". HTTPS, ek bir güvenlik katmanı ile HTTP'dir. Her gün tarayıcılar, senaryolar ve bilgisayar programları milyarlarca HTTP yapar (S) **GET** Uzak kaynaklardan bilgi almak için talepler. HTTP HTTP (S) Ayrıca diğerini de içerir [fiiller](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Özellikle PUT (Veriler sunucuya itmek) Ve DELETE (sunucudan DELETE verileri) . Evet, PUT ve DELETE, verileri içine eklemek ve HTTP verileri silmek için uygun bir yoldur, HTTP ile bir veri kümesi (S) . GET, HTTP ile çalışabilecek her yazılım parçası tarafından destekleniyor (S) . GET gerçekten çalışmak kolaydır. Herkes zaten GET ile nasıl çalışılacağını biliyor ve birçoğu POST'yi nasıl kullanacağını biliyor (Bu aslında GET gibi aynı şekilde kullanılabilir.) Bu yüzden EDDTable'ü GET ve POST ile çalışmaktan yaptık. Çok az insan (Hatta birkaç bilgisayar programcılar) PUT ve DELETE ile hiç çalışmamıştı. PUT ve DELETE genellikle sadece bilgisayar dilleri tarafından desteklenir, bu yüzden onları kullanarak beceriksiz bir program gerektirir. Bu yüzden PUT ve DELETE genellikle araçların evrimleştiği şekilde verilen çok daha çekici bir yaklaşımdır. + [Hipertext Transfer Protokolü (HTTP HTTP) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) Dünya Wide Web'in temeli ve web sayfası URL'lerin " http://" Ya da " https://" . HTTPS, ek bir güvenlik katmanı ile HTTP'dir. Her gün tarayıcılar, senaryolar ve bilgisayar programları milyarlarca HTTP yapar (S) **GET** Uzak kaynaklardan bilgi almak için talepler. HTTP HTTP (S) Ayrıca diğerini de içerir [fiiller](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) Özellikle PUT (Veriler sunucuya itmek) Ve DELETE (sunucudan DELETE verileri) . Evet, PUT ve DELETE, verileri içine eklemek ve HTTP verileri silmek için uygun bir yoldur, HTTP ile bir veri kümesi (S) . GET, HTTP ile çalışabilecek her yazılım parçası tarafından destekleniyor (S) . GET gerçekten çalışmak kolaydır. Herkes zaten GET ile nasıl çalışılacağını biliyor ve birçoğu POST'yi nasıl kullanacağını biliyor (Bu aslında GET gibi aynı şekilde kullanılabilir.) Bu yüzden EDDTable'ü GET ve POST ile çalışmaktan yaptık. Çok az insan (Hatta birkaç bilgisayar programcılar) PUT ve DELETE ile hiç çalışmamıştı. PUT ve DELETE genellikle sadece bilgisayar dilleri tarafından desteklenir, bu yüzden onları kullanarak beceriksiz bir program gerektirir. Bu yüzden PUT ve DELETE genellikle araçların evrimleştiği şekilde verilen çok daha çekici bir yaklaşımdır.   ##### HtttpGet Notları{#httpget-notes} * [Notlar Notlar Notlar Notlar Notlar Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Not Notlar](#httpget-notes) @@ -3676,7 +3678,7 @@ Herkes bu tür iyi hazırlanmış versiyon için ihtiyaç duymaz, ancak büyük ##### Teşekkürler teşekkürler{#thanks} * [Temel fikir için CHORDS sayesinde.](#thanks) EDDTable FromHttpGet için temel fikir (I.e., using an an HTTP GET Bir veri kümesine veri eklemek) UCAR'inkinden (NCAR's?) [Cloud-Hosted Real-time Data Services (CHORDS) ](https://github.com/earthcubeprojects-chords) Proje. Talepteki parametreler için format (Tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar tekrar *Adı =value =* , andolsun ki) HTML formları tarafından web sayfalarında kullanılan aynı standart formattır. Basit ve parlak bir fikir ve daha fazlasıdır, çünkü o kadar mükemmel bir şekilde ağlamaktadır ERDDAP “Geçmiş verilerle uğraşmak için mevcut sistem. Fikir hiyerarşide açık, ama ben (Bob Bob) Bunu düşünmedi. EDDTable FromHttp Bu temel fikri kullanarak, onu nasıl uygulamak, bir sistem yapmak için nasıl uygulayacağımız fikirlerimizle birleştirin ERDDAP™ Veriler yüklemek için. GET'yi sisteme itmek için kullanmanın temel fikrinden başka, EDDTableFromHtpGet uygulaması tamamen farklı ve tamamen bağımsız CHORDS ve farklı özelliklere sahiptir. (e.g., log dosyaları, verilerin toplanması, farklı güvenlik sistemi, CRUD desteği, reproducible data) . CHORDS’ye maruz kalmamız sadece bir webinar idi. Kodlarına bakmadık veya projelerini okuduk çünkü sistemi farklı bir şekilde uygulamak istediğimizi hemen biliyorduk. Ama onlara temel fikir için minnettarız. CHORDS'ye tam referans, -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J. (2014 2014 2014 2014) . Geosciences için Cloud-Hosted Real-time Data Services (CHORDS) Yazılım. UCAR/NCAR - Dünya Observing Laboratory. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., Bartos, M., Jones, J. (2014 2014 2014 2014) . Geosciences için Cloud-Hosted Real-time Data Services (CHORDS) Yazılım. UCAR/NCAR - Dünya Observing Laboratory. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTable From From Hyrax Dosyalar{#eddtablefromhyraxfiles} [ **EDDTable From From Hyrax Dosyalar** ](#eddtablefromhyraxfiles) (Deprecated) Çeşitli değişkenlerle birlikte toplam veri dosyaları, her biri veya daha paylaşılan boyutlarda (Örneğin, zaman, yükseklik (veya derinlik) , latitude, uzunlık) , ve bir kişi tarafından servis [ Hyrax OPeNDAP server sunucusu](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ Bu işi bir nedenden ötürü yapamazsanız, e-posta Chris. John at noaa.gov. * Bu sınıf ekran-scrapes the Hyrax Her dizinin dosyaları listeleriyle web sayfaları. Bu nedenle, mevcut formata çok özeldir Hyrax Web sayfaları. Biz ayarlamaya çalışacağız ERDDAP™ Hızlı bir şekilde eğer / gelecekteki versiyonları Hyrax dosyaların nasıl listelendiğini değiştirin. * The The The The The The The The<fileDir> ayarı göz ardı edilir. Bu sınıf indirmek ve her uzaktan veri dosyasının yerel bir kopyasını yapmak, ERDDAP™ Dosyayı güçlendirin Dir to be *Büyük Parent Yönetmeny* /copy / * datasetID * /. * For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For< sourceUrl >, veri kümesinin temel dizinin URL'sini kullanın Hyrax Örneğin, sunucu, - < sourceUrl > > > >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > > > > + < sourceUrl > > > > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > > > > (Ama bir çizgiye koyun) (Üzgünüm, o sunucu artık mevcut değil) . The The The The The The The The sourceUrl Web sayfası genellikle " OPeNDAP Server Index of \\[ directoryNameName \\] "En üstte. * Bu sınıf her zaman indirmek ve her uzaktan veri dosyasının yerel bir kopyasını yapmak için, bu veri kümesini asla bu veri kümesini açmamalısınız. [EDDTableCopy](#eddtablecopy) . @@ -3706,7 +3708,7 @@ Detaylar: Bu dosyaların birden çok sıra değişkeni vardır, her biri bir ör Bu dosyalarla başka bir sorun: Müdür\\_Investigator row\\_size değişkeni bir örneke sahip değildir ve yukarıdaki kuralı takip etmez. -Bu veri set türü için örnek dosyaları bulunabilirhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir \\] . +Bu veri set türü için örnek dosyaları bulunabilir https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir \\] . Bu sınıfın süper sınıfını gör [EDDTable FromFiles](#eddtablefromfiles) Bu sınıfın nasıl çalıştığı ve nasıl kullanılacağı hakkında bilgi için. @@ -3850,10 +3852,10 @@ GenerateDatasetsX ml, bu tür veri setine cevap vermeden önce sorular örnek do [ **EDDTable FromNOS** ](#eddtablefromnos) (DEPRECATED) Bir veriyi bir şekilde ele alır NOAA [NOS](https://opendap.co-ops.nos.noaa.gov/axis/) Kaynak, hangi kullanır [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) Talepler ve cevaplar için. Bu çok spesifik NOAA NOS's XML. Örnek EDDTable FromNOS dataset in datasets2.xml.   ### EDDTable FromOBIS{#eddtablefromobis} - [ **EDDTable FromOBIS** ](#eddtablefromobis) Bir Ocean Biogeografik Bilgi Sisteminden veri işliyor (OBIS) server sunucusu (was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was washttp://www.iobis.org ) . Bu şimdi güncel OBIS sunucu sistemi türü kullanan daha aktif sunucular olması mümkündür. + [ **EDDTable FromOBIS** ](#eddtablefromobis) Bir Ocean Biogeografik Bilgi Sisteminden veri işliyor (OBIS) server sunucusu (was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was http://www.iobis.org ) . Bu şimdi güncel OBIS sunucu sistemi türü kullanan daha aktif sunucular olması mümkündür. * OBIS sunucuları bir XML isteği bekliyor ve bir XML cevabı geri döndürür. -* Çünkü tüm OBIS sunucuları aynı değişkenlere aynı şekilde hizmet eder (was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was washttp://iobis.org/tech/provider/questions) Ama bir OBIS veri kümesi kurmak için çok fazla belirtmeniz gerekmez ERDDAP . +* Çünkü tüm OBIS sunucuları aynı değişkenlere aynı şekilde hizmet eder (was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was was http://iobis.org/tech/provider/questions ) Ama bir OBIS veri kümesi kurmak için çok fazla belirtmeniz gerekmez ERDDAP . * You MUST şunları içerir: " creator\\_email “ Küreselleşmede Karakterler addAttributes Çünkü bu bilgi lisans içinde kullanılır. Uygun bir e-posta adresi, kaynakURL'den XML yanıtını okuyarak bulunabilir. * Küresel özellikleri elde edemeyebilirsiniz [< subsetVariables >) (#subsetibles) Verilen bir OBIS sunucusu ile çalışmak. Eğer çalışırsanız, sadece bir değişken deneyin (Örneğin, BilimselName veya Genus) . #### EDDTable FromOBIS iskelet XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ GenerateDatasetsX ml, bu tür veri setine cevap vermeden önce sorular örnek do * SWE (Sensör Web Enablement) ve SOS (Sensör Gözlem Servisi) Bunlardır [OpenGIS® standartları](https://www.ogc.org/standards) . Bu web sitesinin standart belgeleri vardır. * The The The The The The The The OGC Web Servisleri Ortak Özellikler ( OGC 06-121r3) GET ve POST sorgularının inşaatı (Bölüm 7.2.3 ve Bölüm 9) . * Eğer bir kaçış izni gönderirseniz xml bir istek SOS server sunucusu ( sourceUrl + "?service= SOS &request= GetCapabilities " " "") İstasyonların bir listesi ve gözlemlenen bir xml sonucu elde edersiniz. Verileri olan Özellikler. - * GözlemlenenProperty, bir mülk için resmi bir URI referansıdır. Örneğin, urn:ogc:phenomenon:longitude:wgs84 veyahttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * GözlemlenenProperty, bir mülk için resmi bir URI referansıdır. Örneğin, urn:ogc:phenomenon:longitude:wgs84 veya https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * GözlemlenenProperty değişken değildir. - * Birden fazla değişken aynı gözleme sahip olabilir Emlak (Örneğin, içerideTemp ve dışarıda Temp her ikisi de gözlemlenebilir Emlakhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . + * Birden fazla değişken aynı gözleme sahip olabilir Emlak (Örneğin, içerideTemp ve dışarıda Temp her ikisi de gözlemlenebilir Emlak https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * Eğer bir getObservation xml isteği gönderirseniz SOS sunucu, yanıt, alan birimleri ve verilerdeki alan isimlerinin açıklamalarıyla bir xml sonucu elde edersiniz. Alan isimleri uzun, entitude, derinlik içerecek (Belki belki belki de belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki belki) Ve zaman. * Her biri her dataVariable A EDDTable From SOS Bu değişkeni elde etmek için sunucudan talep edilmesi gereken gözlemlenenProperty'yi tanımlayan bir "observedProperty" özelliği içermelidir. Çoğu zaman, birkaç tane dataVariable s, aynı kompozit gözlemProperty'yi listeleyecek. * Her biri için veri Türü dataVariable sunucu tarafından belirtilemez. Eğer öyleyse, sunucudan XML veri yanıtlarına bakmanız ve uygun atamanız gerekir [<dataType>s] (#datatype) İçinde ERDDAP™ Dataset dataVariable Tanımlar. @@ -3991,11 +3994,11 @@ Bu işi bir nedenden ötürü yapamazsanız, e-posta Chris. John at noaa.gov. * Bu sınıf, THREDDS tarafından servis edilen katalog.xml dosyalarını THREDDS listeleriyle okur<katalogRefs> (Ek kataloga referanslar.xml sub-files) ve<dataset>s (veri dosyaları) . * The The The The The The The The<fileDir> ayarı göz ardı edilir. Bu sınıf indirmek ve her uzaktan veri dosyasının yerel bir kopyasını yapmak, ERDDAP™ Dosyayı güçlendirin Dir to be *Büyük Parent Yönetmeny* /copy / * datasetID * /. * For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For< sourceUrl >, örneğin THREDDS sunucusundaki veri kümesi için katalog.xml dosyasının URL'sini kullanın: bir web tarayıcısında kullanılan bu URL için, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] , -kullanımı kullanımı kullanımı kullanımı kullanımı< sourceUrl > > > >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > > > > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21-21-21 Bu sunucu artık güvenilir bir şekilde mevcut değildir. \\] , +kullanımı kullanımı kullanımı kullanımı kullanımı< sourceUrl > > > > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > > > > (Ama bir çizgiye koyun) . * Bu sınıf her zaman indirmek ve her uzaktan veri dosyasının yerel bir kopyasını yapmak için, bu veri kümesini asla bu veri kümesini açmamalısınız. [EDDTableCopy](#eddtablecopy) . -* Bu veri set türü, nadiren kullanılan, özel bir etiket destekler,<özelMode> *modu modu modu modu* <Özel, sert kodlanmış kuralların hangi dosyaların sunucudan indirileceğini belirlemek için kullanılabileceğini belirlemek için özel olarak kullanılanMode>. Şu anda, sadece geçerli *modu modu modu modu* veri setleri ile kullanılan SAMOS,https://tds.coaps.fsu.edu/thredds/catalog/samosSadece son sürüm numarası ile dosyaları indirmek için. +* Bu veri set türü, nadiren kullanılan, özel bir etiket destekler,<özelMode> *modu modu modu modu* <Özel, sert kodlanmış kuralların hangi dosyaların sunucudan indirileceğini belirlemek için kullanılabileceğini belirlemek için özel olarak kullanılanMode>. Şu anda, sadece geçerli *modu modu modu modu* veri setleri ile kullanılan SAMOS, https://tds.coaps.fsu.edu/thredds/catalog/samos Sadece son sürüm numarası ile dosyaları indirmek için. * Bu sınıfın süper sınıfını gör [EDDTable FromFiles](#eddtablefromfiles) Bu sınıfın nasıl çalıştığı ve nasıl kullanılacağı hakkında bilgi için. * 1.D, 2D, 3D ve 4D örneklerini görün [EDDTable FromNcFiles](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ Sunucu bir istekle bitince, son önbellek açık ne kadar uzun zaman kontrol ede ``` ``` -Bir eşleşen yerel sourceUrl (gibihttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -Bir halkın içine sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +Bir eşleşen yerel sourceUrl (gibi https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +Bir halkın içine sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . Bu etiketin değerine herhangi bir değişiklik bir dahaki sefere etkilenecek ERDDAP™ Okunuşu oku datasets.xml Ayrıca bir veri kümesine yanıt da dahil [Bayrak bayrağı](/docs/server-admin/additional-information#flag) . Ancak, abonelik sistemi ile ilgili güvenlik nedenleri ve nedenleri için, **DON'T USE bu TAG!** @@ -4314,7 +4317,7 @@ Kullanıcılar genellikle isteklerinin rahatsız edici olduğundan habersizdir. ``` * Yeniden başlatmanız gerekmez ERDDAP™ Değişiklikler için<istek Blacklist> etki almak için. Değişiklikler bir sonraki sefer tespit edilecek ERDDAP™ Herhangi bir veri kümesinin yeniden yüklenmesi gerekiyorsa kontroller. Ya da, süreci bir ziyaret ederek hızlandırabilirsiniz [setDataset Bayrak URL](/docs/server-admin/additional-information#set-dataset-flag) Herhangi bir veri kümesi için. * Senin Senin Senin ERDDAP™ Günlük rapor, en aktif izin verilen ve bloke edilen isteklerden oluşan bir liste içerir. - * Domain/institution'ın numeric IP adresi ile ilgili olduğunu anlamak istiyorsanız, ücretsiz, tersine DNS web hizmeti gibi kullanabilirsiniz [https://network-tools.com/](https://network-tools.com/) . + * Domain/institution'ın numeric IP adresi ile ilgili olduğunu anlamak istiyorsanız, ücretsiz, tersine DNS web hizmeti gibi kullanabilirsiniz [ https://network-tools.com/ ](https://network-tools.com/) . * Örneğin, kötü niyetli kullanıcılar için bazı kullanıcıları daha yüksek bir seviyede engellemek için zaman olabilir. Örneğin, sunucunuzdaki her şeye erişimlerini engelleyebilirsiniz, sadece değil ERDDAP . Linux'ta, böyle bir yöntem kullanmak içindir [iptables](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . Örneğin, 198.51.100.0'dan gelen her şeyi komutla engelleyecek bir kural ekleyebilirsiniz. INPUT - 198.51.100.0 DROP @@ -4738,17 +4741,17 @@ WARNING: Özel paletler eklerseniz ERDDAP™ Ve sen var EDDGrid Erddap ve / veya * Şu anda, şimdilik, EDDGrid Alt sınıflar, metadata veya bir eksen değişkeni için herhangi bir değişiklik (Örneğin, yakın zamanlı veri için yeni bir zaman noktası) Bir değişiklik olarak kabul edilir, ancak veri setinin yeniden yüklenmesi bir değişiklik olarak kabul edilmez. (Yemin ederim) . * Şu anda, EDDTable alt sınıfları için, herhangi bir veri setinin yeniden yüklenmesi bir değişiklik olarak kabul edilir. * Şu anda sadece iki tür eylem izin verilir: - * " " ""http://"Ya da "https://"– Eğer eylem "If the action starts with "http://"Ya da "https://", ERDDAP™ Bir an gönderecektir HTTP GET Belirtilen URL'ye talep edin. Cevap göz ardı edilecektir. Örneğin, URL bir şey yapmak için başka bir web hizmeti söyleyebilir. + * " " "" http://" Ya da " https://" – Eğer eylem "If the action starts with " http://" Ya da " https://" , ERDDAP™ Bir an gönderecektir HTTP GET Belirtilen URL'ye talep edin. Cevap göz ardı edilecektir. Örneğin, URL bir şey yapmak için başka bir web hizmeti söyleyebilir. * URL'nin bir sorgu parçası varsa (Sonra "?") Ama bu MUST zaten [Yüzde yüzde encoded](https://en.wikipedia.org/wiki/Percent-encoding) . Sınırlarda özel karakterleri kodlamanız gerekir (İlk ‘&’ ve ana '=' kısıtlamalar) %HHHH'ye göre HH, karakterin 2 sayısal hexadecimal değeridir. Genellikle, sadece birkaç punkuation karakter dönüştürmeniz gerekir:% 25, ve%26, "%22,<%2C, =% 34D, >% 2B, +%2B, | %7C'ye, \\[ %5B'ye, \\] %5D'ye göre, uzay% 20'ye dönüşür ve tüm karakterleri UTF-8 formlarına dönüştürür ve sonra UTF-8 formunun her birini %HH formatına kodlar. (Yardım için bir programcı sormak) . Örneğin, & stationID >="41004" A) stationID %2241004%22 Yüzde enkoding genellikle eriştiğiniz zaman gereklidir ERDDAP Bir tarayıcıdan başka bir yazılım aracılığıyla. Tarayıcılar genellikle sizin için yüzde encoding ile ilgilidir. Bazı durumlarda, tüm karakterleri A-Za-z0-9\\_'dan başka bir yüzde kodlamaya ihtiyacınız var! ~ ‘ ‘ ‘ () \\*, ama yine de ilk "&" veya ana '=' kısıtlamalarda. -Programlama dilleri bunu yapmak için araçları vardır (örneğin, bakınız Java " [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) ve Java script'sencodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) ve orada vardır +Programlama dilleri bunu yapmak için araçları vardır (örneğin, bakınız Java " [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) ve Java script'sencodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) ve orada vardır [Yüzde encode/decode sizin için](https://www.url-encode-decode.com/) . * O zamandan beri datasets.xml XML dosyası, sen de &-encode ALL '&', '<URL'de "&", "<", ve ">" yüzde kodlamadan sonra. * Örnek: Örnek: Bir URL için, bir tarayıcıya yazın: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Bir an belirtmelisiniz<Change> etiketi ile (Bir çizgide) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ Bu aynı zamanda kısa kelime ile başlayan daha uzun kelimelere karşı kısa k * A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A sourceUrl Başlamak olabilir http:// , https:// , ftp #, ve belki de diğer ekler. https Bağlantılar, kaynağın olduklarını söyleyenler olduğundan emin olmak için kaynağın dijital sertifikasını okuyun ve kontrol edin. Nadir durumlarda, bu kontrol hatayla başarısız olabilir "javax.net.ssl.SSLProtocolException: elhake uyarısı: tanınmamış\\_name." Bu muhtemelen sertifikadaki alan adı nedeniyle, kullandığınız alan adı eşleştirmez. You can and should read the details of the details of the details of the sourceUrl Web tarayıcınızda sertifika, özellikle "DNS Name"lerin "Subject Alternative Name" bölümündeki listesi. Bazı durumlarda, sourceUrl Kullandığınız, sertifikadaki alan adının bir parçası olabilir. Örneğin, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/Bu hatayı atacak, ama - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/Sertifikada alan adı kullanan, değil. Bu durumlarda çözüm bu nedenle sertifikadaki alan adını bulmak ve kullanmak. Sertifikada bulamazsanız, veri sağlayıcı ile iletişime geçin. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ Bu hatayı atacak, ama + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ Sertifikada alan adı kullanan, değil. Bu durumlarda çözüm bu nedenle sertifikadaki alan adını bulmak ve kullanmak. Sertifikada bulamazsanız, veri sağlayıcı ile iletişime geçin. Diğer durumlarda, sertifikadaki alan adı bir grup isim için olabilir. Eğer bu ortaya çıkarsa veya sorun aksi takdirde çözülebilir, lütfen e-posta Chris. John, noaa.gov'da sorunu rapor etmek için.   @@ -5221,7 +5224,7 @@ A) stationID %2241004%22 Yüzde enkoding genellikle eriştiğiniz zaman gereklidir ERDDAP Bir tarayıcıdan başka bir yazılım aracılığıyla. Tarayıcılar genellikle sizin için yüzde encoding ile ilgilidir. Bazı durumlarda, tüm karakterleri A-Za-z0-9\\_'dan başka bir yüzde kodlamaya ihtiyacınız var! ~ ‘ ‘ ‘ () \\*, ama yine de ilk "&" veya ana '=' . Programlama dilleri bunu yapmak için araçları vardır (örneğin, bakınız Java " [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -ve Java script'sencodeURIComponent()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) ve orada vardır +ve Java script'sencodeURIComponent()] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) ve orada vardır [Yüzde encode/decode sizin için](https://www.url-encode-decode.com/) . * O zamandan beri datasets.xml XML dosyası, sen de &-encode ALL '&', '<URL'de "&", "<", ve ">" yüzde kodlamadan sonra. * infoUrl eşsizdir çünkü ERDDAP . Herhangi bir metadata standardından değil. @@ -5257,7 +5260,28 @@ Bir veri kümesi yüklenen zaman ERDDAP , ``` * "If "If" if " \\[ standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart standart \\] “Eşit değerde meydana gelir, standart tarafından değiştirilecektir. ERDDAP™ Lisanstan lisans<standartLicense> etiketi ERDDAP " \\[ tomcat \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messajlar.xml dosyası. -   + +###### sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma{#classification} +* [ **sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma sınıflandırma** ](#classification) Verilerin sınıflandırma seviyesi. + ``` + unclassified + ``` + * Kabul edilebilir değerler _unclassified_, _confidential_, _restricted_, _secret_ veya _top_secret_. + +###### topic_category{#topic_category} +* [ **topic_category** ](#topic_category) Grupta yardımcı olmak ve mevcut coğrafi veri setlerini aramak için yüksek seviyeli coğrafi veriler. + ``` + geoscientific_information + ``` + * Kabul edilebilir değerler _biota_, _geobilimsel_bilgi_, _climatology_meteorology_atomosphere_, _economy_, _eletion_, _environment_, _farming_, _geobilimsel_bilgi_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_as_, _ + +###### bakım_frekans{#maintenance_frequency} +* [ **bakım_frekans** ](#maintenance_frequency) Hangi değişiklikleri ve deleksiyonların ilk üretildiğinden sonra verilere aktarıldığı frekans. + ``` + daily + ``` + * Kabul edilebilir değerler kabul edilebilir değerler _annually_, _as_need_, _biannually_, _continual_, _daily_, _fortly_, _irregular_, _ayly_, _not_planned_, _ merkezily_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) Eski zamanlardan itibaren [ACD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (Hangi tespit edildi Metadata\\_Conventions " olarak" Unidata Dataset Discovery v1.0") metadata standardı. Karakter değeri, bu veri kümesi tarafından kullanılan metadata kongrelerinin bir komünite listesi idi. Bir veri kümesi ACD 1.0 kullanıyorsa, bu özellik STRONGLY RECOMMENDED'dir, örneğin, @@ -5389,7 +5413,7 @@ Eğer indeks indeks ise<1, veri kümesi güncel olarak kabul edilir. Eğer indeks indeks ise<=1, veri kümesi güncel olarak kabul edilir. Eğer indeks indeks ise<=2, veri kümesi çok güncel olarak kabul edilir. -The The The The The The The The testOutOfDate değer aynı zamanda kullanılır ERDDAP™ Yaratmak içinhttps://*yourDomain*/erddap/outOfDateDatasets.htmlweb sayfası ( [Örnek örnek örnek örnek örneği](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) Hangi veri kümelerini gösterir ki< testOutOfDate > Etiketler, datasets ile onların ne kadar güncel olduklarını sıraladı. Dosya türü değiştirirseniz (.html .csv, .jsonlCSV , .nc , .tsv ...) Bu bilgiyi farklı dosya formatlarında alabilirsiniz. +The The The The The The The The testOutOfDate değer aynı zamanda kullanılır ERDDAP™ Yaratmak için https://*yourDomain*/erddap/outOfDateDatasets.html web sayfası ( [Örnek örnek örnek örnek örneği](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) Hangi veri kümelerini gösterir ki< testOutOfDate > Etiketler, datasets ile onların ne kadar güncel olduklarını sıraladı. Dosya türü değiştirirseniz (.html .csv, .jsonlCSV , .nc , .tsv ...) Bu bilgiyi farklı dosya formatlarında alabilirsiniz. Mümkün olduğunda, [GenrateDatasetsX ml](#generatedatasetsxml) Add a add a add a ekliyor testOutOfDate Küresel Dünya'ya özgü özellikler addAttributes Bir veri kümesi. Bu değer, GenrateDatasetsX ml için mevcut olan bilgilere dayanan bir öneridir. Değer uygun değilse, değiştirin. @@ -5948,8 +5972,8 @@ UnpackedValue = paketlenmiş Değer \\* scale\\_factor + + + + add\\_offset * [ ** time\\_zone ** ](#time_zone) * time\\_zone tarafından kullanılan bir OPENT özelliğidir ERDDAP™ (ve metadata standartları yok) Çünkü [Zaman ve zamantamp değişkenleri](#time-units) Ancak bu, şebekeli veri kümelerinde veya tabular veri setlerinde olabilir. * Varsayılan "The default" Zulu " " "" (Bu, GMT'nin modern zaman bölgesi versiyonudur) . - * Plan bilgisi: "zaman dengeleri" (e.g., Pacific Standard Time, -08:00, GMT-8) Sabit, özel, göreceli olarak dengelemek Zulu (GMT GMT) . Buna karşılık, "zaman bölgeleri", Daylight Saving tarafından etkilenen çok daha karmaşık şeylerdir (E.g., "US/Pacific") Farklı zamanlarda farklı yerlerde farklı kurallar vardı. Zaman bölgeleri her zaman basit bir dengeleme değeri değeri ile özetlenebilir olduklarından beri isimleri vardır. (masada masadaki "TZ veritabanı isimleri" sütununu gör [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP " time\\_zone Özellikler, bazı zaman bölgesinden yerel zaman verileri ile başa çıkmanıza yardımcı olur (e.g., 1987-03-25T17:32:05 Pasifik Pasifik Pasifik Zaman Zamanı) . Bir dize veya sayısal zaman veriniz varsa, (sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit) Zaman dengelemesi, verileri basitçe ayarlamanız gerekir Zulu (hangisidir? ERDDAP™ istiyor olmak istiyor) Birimlerde farklı bir temel zamanı belirterek, (e.g., "1970-01T08:00Z"'den bu yana saatler, T08'yi zaman dengeleme süresini belirlemek için not edin.) , ve her zaman istediğiniz sonuçları elde etmenizi sağlamak için sonuçları kontrol edin. - * Strings'ten kaynak verileri ile zaman damga değişkenleri için, bu özellik, yol açan bir zaman bölgesini belirtmenizi sağlar ERDDAP™ Yerel-zaman-bölge kaynak zamanlarını dönüştürmek (Standart zamanda, Gün ışığında Bazı Zaman Tasarruf Zamanları) içine Zulu Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman (Bu her zaman Standart zamanında) . Geçerli zaman alan isimlerinin listesi muhtemelen TZ sütununda liste ile aynıdır [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Ortak ABD zaman bölgeleri şunlardır: ABD/Hawaii, ABD/Alaska, ABD/Pacific, ABD/Mountain, ABD/Arizona, ABD/Central, ABD/Eastern. + * Plan bilgisi: "zaman dengeleri" (e.g., Pacific Standard Time, -08:00, GMT-8) Sabit, özel, göreceli olarak dengelemek Zulu (GMT GMT) . Buna karşılık, "zaman bölgeleri", Daylight Saving tarafından etkilenen çok daha karmaşık şeylerdir (E.g., "US/Pacific") Farklı zamanlarda farklı yerlerde farklı kurallar vardı. Zaman bölgeleri her zaman basit bir dengeleme değeri değeri ile özetlenebilir olduklarından beri isimleri vardır. (masada masadaki "TZ veritabanı isimleri" sütununu gör [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP " time\\_zone Özellikler, bazı zaman bölgesinden yerel zaman verileri ile başa çıkmanıza yardımcı olur (e.g., 1987-03-25T17:32:05 Pasifik Pasifik Pasifik Zaman Zamanı) . Bir dize veya sayısal zaman veriniz varsa, (sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit sabit) Zaman dengelemesi, verileri basitçe ayarlamanız gerekir Zulu (hangisidir? ERDDAP™ istiyor olmak istiyor) Birimlerde farklı bir temel zamanı belirterek, (e.g., "1970-01T08:00Z"'den bu yana saatler, T08'yi zaman dengeleme süresini belirlemek için not edin.) , ve her zaman istediğiniz sonuçları elde etmenizi sağlamak için sonuçları kontrol edin. + * Strings'ten kaynak verileri ile zaman damga değişkenleri için, bu özellik, yol açan bir zaman bölgesini belirtmenizi sağlar ERDDAP™ Yerel-zaman-bölge kaynak zamanlarını dönüştürmek (Standart zamanda, Gün ışığında Bazı Zaman Tasarruf Zamanları) içine Zulu Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman Zaman (Bu her zaman Standart zamanında) . Geçerli zaman alan isimlerinin listesi muhtemelen TZ sütununda liste ile aynıdır [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . Ortak ABD zaman bölgeleri şunlardır: ABD/Hawaii, ABD/Alaska, ABD/Pacific, ABD/Mountain, ABD/Arizona, ABD/Central, ABD/Eastern. * Zamanlayıcı kaynak verileri ile değişkenler için, "You can specify the " time\\_zone “İsviçre, ama değer “ Zulu " veya "UTC". Başka zaman bölgeleri için desteğe ihtiyacınız varsa lütfen e-posta Chris. John at noaa.gov.   ###### mirası_time_adjust{#legacy_time_adjust} diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/uk/docusaurus-plugin-content-docs/current/server-admin/datasets.md index fc02a4d715..7af74ae8bc 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 Подача фактичних файлів даних з зовнішніх джерел є величезним ризиком безпеки, тому ERDDAP™ не несе відповідальності за це. Ви повинні дізнатися рішення, яке працює для вас і провайдера даних, наприклад, електронну пошту (для невеликих файлів) , витягти з хмари (Наприклад, Dropbox або Google Диск) , sftp сайт (з паролями) , або хакер Про компанію (USB палець або зовнішній жорсткий диск) й Ви повинні прийняти файли з людей, які ви знаєте. Вам потрібно відсканувати файли для вірусів і приймати інші запобіжні заходи безпеки. Немає посилання ERDDAP™ до форми Постачальника даних (наприклад, на прикладі ERDDAP™ Головна) й А якщо хтось каже, що ви хочете мати свої дані, які подаються вашими даними ERDDAP , ви можете надсилати їх електронною поштою, якщо ви хочете: -Так, ми можемо отримати ваші дані в ERDDAP й Для початку заповніть формуhttps://*yourUrl*/erddap/dataProviderForm.html (або http:// якщо https:// немає) й +Так, ми можемо отримати ваші дані в ERDDAP й Для початку заповніть форму https://*yourUrl*/erddap/dataProviderForm.html (або http:// якщо https:// немає) й Після закінчення я зв'яжусь з вами, щоб виконати фінальні деталі. Якщо ви просто хочете подивитися форму (без заповнення) Ви можете побачити форму на ERD Р ERDDAP : [Вступ](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) й [Частина 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) й [Частина 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) й [Частина 3](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) й [Частина 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) й Ці посилання на ERD ERDDAP™ надішліть мені інформацію, не ви, тому не подаєте інформацію з ними, якщо ви дійсно хочете додати дані до ERD ERDDAP й @@ -190,23 +190,23 @@ sidebar_position: 3   ##### EDDGrid ЗThreddsКаталог{#eddgridfromthreddscatalog} Цей EDDType виробляє всі datasets.xml куртки, необхідні для всіх [ EDDGrid Від](#eddgridfromdap) дані, які можна знайти, відкидаючи, прямо через THREDDS (Суб.) каталог. Є багато форм URL каталогу THREDDS. Ця опція використовує URL-адресу THREDDS .xml з /catalog/ в ньому, наприклад, -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlабо -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml або + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml .html каталог знаходиться в -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html, яка не прийнятна для EDDGrid ВідТридсКаталог). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html , яка не прийнятна для EDDGrid ВідТридсКаталог). Якщо у вас виникли проблеми EDDGrid ВідТрейдс Каталог: * Переконайтеся, що URL, який ви використовуєте, є дійсним, включає /catalog/, і закінчується з /catalog.xml . -* Якщо це можливо, скористайтеся публічною IP-адресою (наприклад,https://oceanwatch.pfeg.noaa.gov) в URL-адресі, не локальна нумерська IP-адреса (наприклад,https://12.34.56.78) й За допомогою локальної нумеричної IP-адреси можна скористатися [<JavaScript licenses API Веб-сайт Go1.13.8 (#converttopublicsourceurl) до ERDDAP™ користувачі дивляться на публічну адресу, хоча б ERDDAP™ отримує дані з локальної нумеричної адреси. +* Якщо це можливо, скористайтеся публічною IP-адресою (наприклад, https://oceanwatch.pfeg.noaa.gov ) в URL-адресі, не локальна нумерська IP-адреса (наприклад, https://12.34.56.78 ) й За допомогою локальної нумеричної IP-адреси можна скористатися [<JavaScript licenses API Веб-сайт Go1.13.8 (#converttopublicsourceurl) до ERDDAP™ користувачі дивляться на публічну адресу, хоча б ERDDAP™ отримує дані з локальної нумеричної адреси. * Якщо у вас є проблеми, які ви не можете вирішити, [Перевірте поради щодо усунення несправностей](#troubleshooting-tips) й * Код низького рівня для цього зараз використовує Unidata netcdf-java каталог код товару (тромби. клас) так що він може обробляти всі каталоги THREDDS (що може бути дивно складним) Дякую Unidata для цього коду.   ##### EDDGrid LonPM180З альбомуErddapКаталог{#eddgridlonpm180fromerddapcatalog} Цей EDDType генерує datasets.xml щоб зробити [ EDDGrid код товару: 180](#eddgridlonpm180) дані з усіх EDDGrid дані в ERDDAP які мають значення довготи більше 180. -* Якщо це можливо, скористайтеся публічною IP-адресою (наприклад,https://oceanwatch.pfeg.noaa.gov) в URL-адресі, не локальна нумерська IP-адреса (наприклад,https://12.34.56.78) й Якщо ERDDAP™ Доступно лише за допомогою локальної нумеричної IP-адреси, ви можете використовувати [<JavaScript licenses API Веб-сайт Go1.13.8 (#converttopublicsourceurl) до ERDDAP™ користувачі дивляться на публічну адресу, хоча б ERDDAP™ отримує дані з локальної нумеричної адреси. +* Якщо це можливо, скористайтеся публічною IP-адресою (наприклад, https://oceanwatch.pfeg.noaa.gov ) в URL-адресі, не локальна нумерська IP-адреса (наприклад, https://12.34.56.78 ) й Якщо ERDDAP™ Доступно лише за допомогою локальної нумеричної IP-адреси, ви можете використовувати [<JavaScript licenses API Веб-сайт Go1.13.8 (#converttopublicsourceurl) до ERDDAP™ користувачі дивляться на публічну адресу, хоча б ERDDAP™ отримує дані з локальної нумеричної адреси.   ##### EDDGrid Lon0360З альбомуErddapКаталог{#eddgridlon0360fromerddapcatalog} Цей EDDType генерує datasets.xml щоб зробити [ EDDGrid Лон0360](#eddgridlon0360) дані з усіх EDDGrid дані в ERDDAP які мають значення довготи менше 0. -* Якщо це можливо, скористайтеся публічною IP-адресою (наприклад,https://oceanwatch.pfeg.noaa.gov) в URL-адресі, не локальна нумерська IP-адреса (наприклад,https://12.34.56.78) й Якщо ERDDAP™ Доступно лише за допомогою локальної нумеричної IP-адреси, ви можете використовувати [<JavaScript licenses API Веб-сайт Go1.13.8 (#converttopublicsourceurl) до ERDDAP™ користувачі дивляться на публічну адресу, хоча б ERDDAP™ отримує дані з локальної нумеричної адреси. +* Якщо це можливо, скористайтеся публічною IP-адресою (наприклад, https://oceanwatch.pfeg.noaa.gov ) в URL-адресі, не локальна нумерська IP-адреса (наприклад, https://12.34.56.78 ) й Якщо ERDDAP™ Доступно лише за допомогою локальної нумеричної IP-адреси, ви можете використовувати [<JavaScript licenses API Веб-сайт Go1.13.8 (#converttopublicsourceurl) до ERDDAP™ користувачі дивляться на публічну адресу, хоча б ERDDAP™ отримує дані з локальної нумеричної адреси.   ##### EDDsЗ альбомуFiles{#eddsfromfiles} З огляду на початок каталогу, це перетворює каталог та всі підкатегорії та намагається створити набір даних для кожної групи файлів даних, які він знаходить. @@ -566,7 +566,7 @@ NCCSV 1.0 файли не підтримують будь-які не позна ### Коментарі до Data Type{#data-type-comments} * У зв'язку з поганеною підтримкою для довгих, удовгих і char даних у багатьох типах файлів, ми дискуруємо використання цих типів даних у ERDDAP й Коли це можливо, використовуйте подвійний замість довгого і подовженого, і використовуйте String замість char.   -* Метадані - Бо(OPeN)DAP's .das і .dds відповіді не підтримують довгого або подовженого атрибутів або типів даних (і замість того, щоб показати їх як подвійні) , ви не можете використовувати ERDDAP 's tabular уявлення метаданих, як показано в http .../erddap/ **Контакти** Українська * datasetID * Веб-сайт .html (наприклад, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (які ви також можете отримати в інших типах файлів, наприклад, .csv, .htmlTable й .itx й .json й .jsonlCSV1 й .jsonlCSV й .jsonlKVP й .mat й .nc й .nccsv й .tsv й .xhtml ) чи .nccsv Відповідь метаданих (наприклад, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Мали .nccsv Метадані доступні тільки для табличних даних) , як з яких підтримує всі типи даних (помітно, довгий, удовгий і char) й +* Метадані - Бо(OPeN)DAP's .das і .dds відповіді не підтримують довгого або подовженого атрибутів або типів даних (і замість того, щоб показати їх як подвійні) , ви не можете використовувати ERDDAP 's tabular уявлення метаданих, як показано в http .../erddap/ **Контакти** Українська * datasetID * Веб-сайт .html (наприклад, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (які ви також можете отримати в інших типах файлів, наприклад, .csv, .htmlTable й .itx й .json й .jsonlCSV1 й .jsonlCSV й .jsonlKVP й .mat й .nc й .nccsv й .tsv й .xhtml ) чи .nccsv Відповідь метаданих (наприклад, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) Мали .nccsv Метадані доступні тільки для табличних даних) , як з яких підтримує всі типи даних (помітно, довгий, удовгий і char) й   ### Файли медіа{#media-files} Не всі дані масиви чисел або тексту. Деякі дані складаються з або включають медіа файли, такі як зображення, аудіо та відео файли. ERDDAP™ має спеціальні функції для полегшення доступу до медіа файлів. Це два крокові процеси: @@ -604,7 +604,7 @@ NCCSV 1.0 файли не підтримують будь-які не позна ### Робота з файлами AWS S3{#working-with-aws-s3-files} [Веб-сервіс Amazon (АВІ) ](https://aws.amazon.com) є продавцем [хмарні обчислення](https://en.wikipedia.org/wiki/Cloud_computing) послуги. [С3](https://aws.amazon.com/s3/) Система зберігання об'єктів, що пропонується AWS. Замість ієрархічної системи каталогів і файлів традиційної файлової системи (як жорсткий диск у вашому ПК) , S3 пропонує лише "греки", які містять "об'єкти" (Зателефонуйте нам "files" ) й -Для файлів ASCII (Наприклад, .csv) й ERDDAP™ може працювати з файлами у відро безпосередньо. Єдине, що потрібно зробити, це вказати<fileDir> для набору даних за допомогою певного формату для відро AWS, наприклад,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/й Не варто використовувати<cacheЗ альбомуUrl> . Докладніше +Для файлів ASCII (Наприклад, .csv) й ERDDAP™ може працювати з файлами у відро безпосередньо. Єдине, що потрібно зробити, це вказати<fileDir> для набору даних за допомогою певного формату для відро AWS, наприклад, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ й Не варто використовувати<cacheЗ альбомуUrl> . Докладніше Але для бінарних файлів (Наприклад, .nc , .grib, .bufr, і .hdf Файли) , вам потрібно використовувати<cacheЗ альбомуUrl> описано нижче. ERDDAP , netcdf-java (які ERDDAP™ Використовуйте для читання даних з цих файлів) Програма наукових даних призначена для роботи з файлами в традиційному файловій системі [рівень блоку](https://en.wikipedia.org/wiki/Block-level_storage) доступ до файлів (що дозволяє читати шматки файлу) , але S3 тільки пропозиції [рівень файлу (об'єкт) ](https://en.wikipedia.org/wiki/Block-level_storage) доступ до файлів (що тільки дозволяє читати весь файл) й AWS пропонує альтернативу S3, [Еластичний блок магазин (ЕБС) ](https://aws.amazon.com/ebs/) ), яка підтримує доступ до рівня блоків до файлів, але це дорожче, ніж S3, тому вона рідко використовується для сипучих зберігання великих кількостей файлів даних. (Отже, коли люди говорять зберігати дані в хмарі (С3) Недорогий, як правило, яблука до апельсинів.) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` Відповідна УРЛ для цього об'єкта - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS підтримує невелику варіацію, як сконструюється URL, але ERDDAP™ вимагає цього певного формату: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* Стан ERDDAP v2.29, тепер ви можете використовувати `й` URI формат замість URL відро. Це формат, який використовується [AWS s3 cli](https://docs.aws.amazon.com/cli/latest/reference/s3/) й й *Навігація* Українська *Головна* @@ -697,22 +697,22 @@ ABI-Lib.2018.052.22.OR\\_ABI-L1b-RadM2-M3C10\\_G16\\_s20180522247575), поті У всіх випадках вам знадобиться обліковий запис AWS, оскільки AWS SDK для Java (які ERDDAP™ використовувати для отримання інформації про вміст відра) вимагає облікових записів AWS. (докладніше на цьому нижче) ERDDAP™ може отримати тільки доступ до AWS S3 відро, якщо ви вказали [<cacheЗ альбомуUrl>] (#cachefromurl) (або)<fileDir>) в певному форматі: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* де * ВідроІм'я є короткою формою назви відро, наприклад, noaa-goes17 . * Авс-регіон, наприклад, нас-схід-1, знаходиться з стовпчика "Регіон" в одному з таблиць столів [AWS Сервіс кінцеві точки](https://docs.aws.amazon.com/general/latest/gr/rande.html) де знаходиться відро. * Передфікс необов'язково. Якщо присутній, то він повинен закінчитися '/' й -Наприклад,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +Наприклад, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ Цей формат URL є одним з рекомендацій AWS S3: див [Доступ до пряжки](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) і [цей опис префіксів](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) й ERDDAP™ вимагає, щоб ви об'єднали URL-адресу відра і необов'язковий префікс в одну URL для того, щоб вказати<cacheЗ альбомуUrl> (або<fileDir>), де розміщені файли. #### Тест громадськості AWS S3 Бакети{#test-public-aws-s3-buckets} Для публічних відро ви можете перевірити URL-адресу відра каталогу AWS S3 у вашому браузері, наприклад,, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) Якщо URL-адреса відра правильно і доречно для ERDDAP , він поверне XML-документ, який має (частковий) список вмісту цього відра. На жаль, повна URL (JavaScript licenses API Веб-сайт Go1.13.8) що ERDDAP™ не працює в браузері. Компанія AWS не пропонує систему для перегляду ієрархії відро легко у вашому браузері. (Якщо це неправильно, будь ласка, по електронній пошті Кріс. Джон на noaa.gov. Інакше, Amazon, будь ласка, додайте підтримку для цього!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) Якщо URL-адреса відра правильно і доречно для ERDDAP , він поверне XML-документ, який має (частковий) список вмісту цього відра. На жаль, повна URL (JavaScript licenses API Веб-сайт Go1.13.8) що ERDDAP™ не працює в браузері. Компанія AWS не пропонує систему для перегляду ієрархії відро легко у вашому браузері. (Якщо це неправильно, будь ласка, по електронній пошті Кріс. Джон на noaa.gov. Інакше, Amazon, будь ласка, додайте підтримку для цього!) #### Перегляд вмісту пряжки{#viewing-the-contents-of-a-bucket} -S3 відра часто містять пару категорій файлів, в парі псевдоповідомлень, які можуть стати парою ERDDAP™ дані. Щоб зробити ERDDAP™ дані, необхідно знати стартовий каталог для<cacheЗ альбомуUrl> (або<fileDir>) і формат імен файлів, які вказують на те, що підмножити файли. Якщо ви намагаєтеся переглянути весь вміст відра в браузері, S3 просто покаже вам перші 1000 файлів, які недостатньо. В даний час найкращий спосіб для вас, щоб переглянути всі вміст відра, щоб зробити [EDDTableЗ альбомуFileNames](#eddtablefromfilenames) мета (на ПК ERDDAP™ та/або на громадськість ERDDAP ) , який також дає вам простий спосіб перегляду структури каталогів і завантаження файлів. Про нас<fileDir> для цього буде URL, який ви зробили вище, наприклад,https://noaa-goes17.s3.us-east-1.amazonaws.comй \\[ Чому не AWS S3 пропонує швидкий і простий спосіб, щоб зробити це без облікового запису AWS? \\] Зверніть увагу, що коли я роблю це на моєму комп'ютері на мережі немазон, з'являється, що Amazon сповільнює відповідь на хитрість (до 100 (?) Файли на шматку) після перших кількох шматків (від 1000 фото на шматки) скачати. Оскільки відро може мати величезну кількість файлів (Noaa-goes17 має 26 млн) , отримувати всі вміст відра може прийняти EDDTableЗ альбомуFileName кілька годин (Наприклад, 12!) закінчити. \\[ Amazon, це право?! \\] +S3 відра часто містять пару категорій файлів, в парі псевдоповідомлень, які можуть стати парою ERDDAP™ дані. Щоб зробити ERDDAP™ дані, необхідно знати стартовий каталог для<cacheЗ альбомуUrl> (або<fileDir>) і формат імен файлів, які вказують на те, що підмножити файли. Якщо ви намагаєтеся переглянути весь вміст відра в браузері, S3 просто покаже вам перші 1000 файлів, які недостатньо. В даний час найкращий спосіб для вас, щоб переглянути всі вміст відра, щоб зробити [EDDTableЗ альбомуFileNames](#eddtablefromfilenames) мета (на ПК ERDDAP™ та/або на громадськість ERDDAP ) , який також дає вам простий спосіб перегляду структури каталогів і завантаження файлів. Про нас<fileDir> для цього буде URL, який ви зробили вище, наприклад, https://noaa-goes17.s3.us-east-1.amazonaws.com й \\[ Чому не AWS S3 пропонує швидкий і простий спосіб, щоб зробити це без облікового запису AWS? \\] Зверніть увагу, що коли я роблю це на моєму комп'ютері на мережі немазон, з'являється, що Amazon сповільнює відповідь на хитрість (до 100 (?) Файли на шматку) після перших кількох шматків (від 1000 фото на шматки) скачати. Оскільки відро може мати величезну кількість файлів (Noaa-goes17 має 26 млн) , отримувати всі вміст відра може прийняти EDDTableЗ альбомуFileName кілька годин (Наприклад, 12!) закінчити. \\[ Amazon, це право?! \\] #### Виготовлення EDDTable ВідFileNames Dataset з AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} Якщо у вас є ім'я відра, але не вже є список файлів у відро S3 або префікс, який визначає розташування відповідних файлів у відрі, скористайтеся інструкціями нижче, щоб зробити EDDTableЗ альбомуFileNames dataset так ви можете переглянути каталог ієрархію відро S3 через ERDDAP Р "files" система. @@ -727,22 +727,24 @@ S3 відра часто містять пару категорій файлів Hint для Linux і Mac OS: файл облікових даних повинен бути в домашньому каталозі користувача, який працює Tomcat (і ERDDAP ) (для цього пункту, ми припустимо, користувач=tomcat) у файлі ~/.aws/credentials . Не припустимо, що ~ є /home / tomcat -- насправді використовувати cd ~ для того, щоб дізнатися, куди думають операційна система ~ для користувача = tomcat. Створіть каталог, якщо він не існує. Крім того, після того, як ви помістили файл облікових даних, переконайтеся, що користувач і група для файлу є tomcat, а потім використовувати chmod 400 облікових даних, щоб переконатися, що файл читає-тільки для користувача=tomcat. 3. Створіть URL-адресу відра в [форматування ERDDAP™ Задоволення](#accessing-files-in-an-aws-s3-bucket) , наприклад, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) й (для громадських відро) Перевірте його в браузері, щоб переконатися, що він повертає XML-документ, який має частковий список вмісту цього відра. + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) й (для громадських відро) Перевірте його в браузері, щоб переконатися, що він повертає XML-документ, який має частковий список вмісту цього відра.   4. Зареєструватися [ГенераціяДатасетСмл](#generatedatasetsxml) створити [EDDTableЗ альбомуFileNames](#eddtablefromfilenames) мета: * Для стартового каталогу використовуйте цей синтаксис: \\*\\*З *відOnTheFly,* БоккетУрл* наприклад, - \\*\\*\\* зНаФлі,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*\\* зНаФлі, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * Назва файлу regex? .\\* * Рекурсія? Справедливість * перевантаження Що таке? 10080 р. - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * інститут? NOAA * резюме? ні ( ERDDAP™ автоматично створить гідний підсумок.) * Назва? ні ( ERDDAP™ автоматично створить гідне звання.) Як правило, ви повинні редагувати отриманий XML, щоб перевірити правильність і зробити поліпшення перед шматком даних, використовуючи його в datasets.xml й 5. Якщо ви дотримуйтесь інструкцій вище і завантажте дані ERDDAP Ви створили EDDTableЗ альбомуFiles dataset. Як приклад, і для того, щоб зробити це простіше для будь-якого, щоб переглядати і завантажувати файли з Відраїв відкритих даних AWS, ми створили EDDTableЗ альбомуFileNames (див. список на - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) за майже всі [AWS S3 Open Data відро](https://registry.opendata.aws/) й + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) за майже всі [AWS S3 Open Data відро](https://registry.opendata.aws/) й \\[ Кілька відро, які ми не включили або мають велику кількість файлів в кореневому каталозі (більше, ніж можна завантажити в розумній кількості часу) , або не дозволити доступу громадськості (не повинні бути громадськими?) , або запитувач Pays відро (e.g., Сентінель) й \\] Якщо натиснути на кнопку "files" посилання для одного з цих даних, ви можете переглянути дерево каталогів і файли в цьому відро S3. Через дорогу\\*\\*\\ * ВідOnTheFly EDDTableЗ альбомуFiles працює, ці каталоги завжди ідеально актуальні, тому що ERDDAP™ отримайте їх на Якщо ви натиснете дерево каталогу до фактичного імені файлу і натисніть на ім'я файлу, ERDDAP™ перенаправить запит на AWS S3, щоб ви можете завантажити файл безпосередньо з AWS. Ви можете переглянути цей файл. @@ -756,7 +758,7 @@ Hint для Linux і Mac OS: файл облікових даних повине **Далі можна зробити ERDDAP™ дані, які надають користувачам доступ до даних у файлах.** Переглянути інструкції [ ERDDAP™ і S3 Бакети](#erddap-and-aws-s3-buckets) (вище) й Для вибірки EDDTableЗ альбомуFileNames датасет, який ви зробили вище, якщо ви робите трохи походи навколо з каталогом і іменами файлів в дереві каталогів, він стає зрозумілим, що імена верхнього рівня (Наприклад: ABI-L1b-RadC) відповідати тим, що ERDDAP™ викликати окремі дані. Відро ви працюєте з може бути схожим. Ви можете переслідувати створення окремих даних в ERDDAP™ для кожного з цих даних, використовуючи, наприклад, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ як<cacheЗ альбомуUrl>. На жаль, для цього конкретного прикладу, дані у відрі все, здається, рівень 1 або рівень 2 даних, які ERDDAP™ [не дуже добре в](#dimensions) , оскільки датасет є більш складною зборкою змінних, які використовують різні розміри.   @@ -975,7 +977,7 @@ nco/ncatted -a юніти, час,o,c,'други з 1970-01T00:00Z' \\* .nc ### EDDGrid Від{#eddgridfromdap} [ ** EDDGrid Від** ](#eddgridfromdap) ручки сітки змінні з [ DAP ](https://www.opendap.org/) сервери. -* Ми рекомендуємо використовувати [ГенераціяДатасети Програма Xml](#generatedatasetsxml) зробити грубий проект datasets.xml горб для цього набору даних. Ви можете зібрати інформацію, необхідну для того, щоб зробити свій власний XML для EDDGrid EnglishDeutschPусский简体中文中國傳統EspañolالعربيةFrançaisελληνικάDanskАнглійскаябългарски (шляхом додавання .das і .dds до sourceUrl Наприклад, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) й +* Ми рекомендуємо використовувати [ГенераціяДатасети Програма Xml](#generatedatasetsxml) зробити грубий проект datasets.xml горб для цього набору даних. Ви можете зібрати інформацію, необхідну для того, щоб зробити свій власний XML для EDDGrid EnglishDeutschPусский简体中文中國傳統EspañolالعربيةFrançaisελληνικάDanskАнглійскаябългарски (шляхом додавання .das і .dds до sourceUrl Наприклад, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) й   * EDDGrid ВідDap може отримувати дані з будь-якої багатовимірної змінної з DAP сервер даних. (Попередньо, EDDGrid ВідDap був обмежений змінними, позначеними як "полоска", але це більше не вимога.)   @@ -1335,7 +1337,7 @@ nco/ncatted -a юніти, час,o,c,'други з 1970-01T00:00Z' \\* .nc ``` -Зверніть увагу на використання групи захоплення No2 для захоплення цифр, які відбуваються після 'r' або 's', а перед "\\_global". Цей приклад показує, як додати додаткові атрибути (Наприклад, ioos\\_category та блоки) до змінної осі. +Зверніть увагу на використання групи захоплення No2 для захоплення цифр, які відбуваються після 'r' або 's', і до "\\_global" й Цей приклад показує, як додати додаткові атрибути (Наприклад, ioos\\_category та блоки) до змінної осі.   #### Зовні стиснення файлів{#externally-compressed-files} * Дані, які є субсетами EDDGrid ВідФайли та EDDTable ВідФайли можуть служити дані безпосередньо з зовнішніх компресованих файлів даних, включаючи .tgz й .tar .gz й .tar .gzip й .gz й .gzip й .zip й .bz2 , і .Z файлів. @@ -1433,7 +1435,7 @@ nco/ncatted -a юніти, час,o,c,'други з 1970-01T00:00Z' \\* .nc замість цього використовуйте [<cacheЗ альбомуUrl> система] (#cachefromurl) й Доступ до ERDDAP™ JavaScript licenses API Веб-сайт Go1.13.8 -Захоплення цього навколо, враховуючи, що ви можете (в теорії) думають про дані ERDDAP™ як гігант .nc файл за заявою " .nc " до бази OPen DAP URL-адреса для даної інформації (Наприклад,https://myserver.org/erddap/griddap/datasetID.ncа також шляхом додавання ?query після того, щоб вказати субсет) , можливо, розумно запитати, чи можна використовувати netcdf-java, Ferret або деякі інші NetCDF клієнтське програмне забезпечення для читання даних через Запити діапазону HTTP від ERDDAP й Відповіді немає, тому що насправді не є величезною " .nc " файл. Якщо ви хочете зробити це, замість того, щоб зробити один з цих варіантів: +Захоплення цього навколо, враховуючи, що ви можете (в теорії) думають про дані ERDDAP™ як гігант .nc файл за заявою " .nc " до бази OPen DAP URL-адреса для даної інформації (Наприклад, https://myserver.org/erddap/griddap/datasetID.nc а також шляхом додавання ?query після того, щоб вказати субсет) , можливо, розумно запитати, чи можна використовувати netcdf-java, Ferret або деякі інші NetCDF клієнтське програмне забезпечення для читання даних через Запити діапазону HTTP від ERDDAP й Відповіді немає, тому що насправді не є величезною " .nc " файл. Якщо ви хочете зробити це, замість того, щоб зробити один з цих варіантів: * Зареєструватися(OPeN)DAPклієнтське програмне забезпечення для підключення до мережевих сервісів, що пропонуються ERDDAP й Що таке DAP (і таким чином ERDDAP ) був призначений для. Дуже ефективний. * Або, завантажити вихідний файл (й) з "files" системи (або підмножити файл через .nc ? добірка) на комп'ютер і використовувати netcdf-java, Ferret або деякі інші NetCDF клієнтське програмне забезпечення для читання (зараз) локальний файл (й) й @@ -2253,9 +2255,9 @@ Cassandra підтримує nulls в cassandra int ( ERDDAP™ Увійти) і >  </dataset> ### EDDTableЗ альбомуDapSequence{#eddtablefromdapsequence} - [ **EDDTableЗ альбомуDapSequence** ](#eddtablefromdapsequence) ручки змінні в межах 1- і 2-рівневих послідовностей від [ DAP ](https://www.opendap.org/) сервери, такі як DAP ПЕР (бувhttps://www.pmel.noaa.gov/epic/software/dapper/, тепер припинено) й + [ **EDDTableЗ альбомуDapSequence** ](#eddtablefromdapsequence) ручки змінні в межах 1- і 2-рівневих послідовностей від [ DAP ](https://www.opendap.org/) сервери, такі як DAP ПЕР (був https://www.pmel.noaa.gov/epic/software/dapper/ , тепер припинено) й -* Ми рекомендуємо використовувати [ГенераціяДатасети Програма Xml](#generatedatasetsxml) зробити грубий проект datasets.xml горб для цього набору даних. Ви можете змінити його, щоб точно налаштувати його. Ви можете збирати інформацію, необхідну для пошуку файлів DDS та DAS у вашому браузері (додаючи .das та .dds до sourceUrl (на прикладі наhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* Ми рекомендуємо використовувати [ГенераціяДатасети Програма Xml](#generatedatasetsxml) зробити грубий проект datasets.xml горб для цього набору даних. Ви можете змінити його, щоб точно налаштувати його. Ви можете збирати інформацію, необхідну для пошуку файлів DDS та DAS у вашому браузері (додаючи .das та .dds до sourceUrl (на прикладі на https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * змінна в DAP послідовність, якщо відповідь .dds вказує на те, що структура даних, що містить змінну, є "наслідками" (випадок нечутливості) й * У деяких випадках ви побачите послідовність в послідовності, послідовність 2-рівневого рівня -- EDDTableЗ альбомуDapSequence ручить цим. @@ -2378,15 +2380,15 @@ Cassandra підтримує nulls в cassandra int ( ERDDAP™ Увійти) і * [JDBC драйвер і<драйверName>] (#jdbc-драйвер) --- Ви повинні отримати відповідні JDBC 3 або JDBC 4 драйвера .jar файл для вашої бази та покласти його в *домка* /webapps/erddap/WEB-INF/lib після установки ERDDAP й Далі, у вашому datasets.xml для цього набору даних, необхідно вказати<драйверName> для цього драйвера, який є (Навігація) відрізняється від імені файлу. Пошук на сайті драйвера JDBC для вашої бази даних та драйвераНазва, що Java використовувати його. - * Для MariaDB намагатися [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * Для MariaDB намагатися [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) Про нас<драйверName> для використання в datasets.xml (Переглянути нижче) org.mariadb.jdbc. Драйвер . - * Для MySQL та Amazon RDS спробуйте [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * Для MySQL та Amazon RDS спробуйте [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) Про нас<драйверName> для використання в datasets.xml (Переглянути нижче) є, ймовірно, com.mysql.jdbc. Драйвер . - * Для Oracle , намагатися [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) й + * Для Oracle , намагатися [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) й Про нас<драйверName> для використання в datasets.xml (Переглянути нижче) є, ймовірно, oracle.jdbc.driver. Oracle Драйвер . - * Для Postgresql ми отримали драйвер JDBC 4 від [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * Для Postgresql ми отримали драйвер JDBC 4 від [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) Про нас<драйверName> для використання в datasets.xml (Переглянути нижче) org.postgresql. Драйвер . - * Для SQL Server ви можете отримати драйвер JTDS JDBC від [https://jtds.sourceforge.net](https://jtds.sourceforge.net) й + * Для SQL Server ви можете отримати драйвер JTDS JDBC від [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) й Про нас<драйверName> для використання в datasets.xml (Переглянути нижче) English, Українська, Français... Драйвер . Після того, як ви поставили драйвер JDBC .jar в ERDDAP™ lib каталог, вам потрібно додати посилання на цей .jar файл в .bat і/або .sh скрипт файлів для GenerateDatasets Xml, DasDds і АрхівADataset, які знаходяться в *домка* /webapps/erddap/WEB-INF/ каталог; інакше ви отримаєте класNotFoundException при запуску цих скриптів. @@ -2524,7 +2526,7 @@ PostgreSQL набагато швидше, якщо ви [ВАКУУМ](https://w username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -Загальна інформація про використання DataSource в [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) й +Загальна інформація про використання DataSource в [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) й Про нас [Tomcat DataSource інформація](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) і [Приклади Tomcat DataSource](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) або пошук веб-сайтів для прикладів використання DataSources з іншими серверами додатків. * Якщо все інше не виходить, розглянути зберігання даних в збірнику NetCDF в3 .nc Файли (Природні .nc Файли, які використовують [Панчохи Дискретні шамплінг геометереї (ДСГ) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) Контигузовані конструкції масивних даних і так можна обробити ERDDAP Р [EDDTableЗ альбомуNcCFFiles](#eddtablefromnccffiles) ) й Якщо вони логічно організовані (кожен з даними для шматка простору і часу) й ERDDAP™ може отримувати дані з них дуже швидко. @@ -2608,7 +2610,7 @@ PostgreSQL набагато швидше, якщо ви [ВАКУУМ](https://w Шинка XML, яка генерується GenerateDatasetsXml для кожного набору даних включає: - * Р datasetID що таке EDDGrid Р datasetID плюс "\\_Asatable". + * Р datasetID що таке EDDGrid Р datasetID Проксимус "\\_AsATable" й * Новий підсумковий глобальний атрибут, який є EDDGrid 's резюме плюс новий перший абзац, що описує цей набір даних. * Новий світовий атрибут EDDGrid 's title плюс ", (Як на столі) ". * Новий глобальний атрибут maxAxis0 з значенням 10. @@ -2644,21 +2646,21 @@ PostgreSQL набагато швидше, якщо ви [ВАКУУМ](https://w * [Дані в EDDTableЗ альбомуFileNames](#eddtablefromfilenames-data) - таблиця, яка ERDDAP™ створює інформацію про групу локальних файлів. У таблиці є ряд для кожного файлу. Чотири спеціальні атрибути в [ datasets.xml для даних](#eddtablefromfilenames-skeleton-xml) визначити, які файли будуть включені в цей набір даних: ##### Головна Дір{#filedir} - * <JavaScript licenses API Веб-сайт Це визначає вихідний каталог у файловій системі сервера з файлами для цього набору даних. Файли, які фактично знаходяться в файловій системі сервера в<fileDir> з'явиться у виворітному стовпці цього набору даних у віртуальному каталозіhttps://*serverUrl*/erddap/files/*datasetID/*й + * <JavaScript licenses API Веб-сайт Це визначає вихідний каталог у файловій системі сервера з файлами для цього набору даних. Файли, які фактично знаходяться в файловій системі сервера в<fileDir> з'явиться у виворітному стовпці цього набору даних у віртуальному каталозі https://*serverUrl*/erddap/files/*datasetID/* й Наприклад, якщо datasetID ДЖПЛМУ RSS Т, і<JavaScript licenses API Веб-сайт Go1.13.8 і що каталог має файл jplMU RSS T20150103000000.png, потім буде показано URL-адресу для цього файлу - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.pngй + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png й Крім використання локального каталогу для<fileDir>, ви також можете вказати URL-адресу віддаленої, каталог-подібної сторінки. Це працює з: * Неагреговані дані в THREDDS, наприклад, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Цей сервер не доступний. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Цей сервер не доступний. \\] * Неагреговані дані в Hyrax , наприклад, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Найпопулярніші каталоги Apache, наприклад, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### відOnTheFly{#fromonthefly} [\\*\\*\\* зНаФлі](#fromonthefly) --- Для деяких величезних S3 відро (як noaa-goes17, що має 26 мільйонів файлів) , може знадобитися ERDDAP™ до 12 годин для завантаження всієї інформації про вміст відра (а потім є інші проблеми) й Для цього існує спеціальний спосіб використання<fileDir> в EDDTableЗ альбомуFileNames, щоб зробити набір даних з каталогом і іменами файлів від AWS S3 відро. Список всіх каталогів S3 та імен файлів, які користувач може шукати за допомогою запитів до Dataset. Але датасет отримуватиме імена каталогів та файлів, якщо користувач перетворює каталог ієрархію з даними "files" варіант. Таким чином, це дозволяє користувачам переглядати ієрархію файлів S3 відра та файли за допомогою Dataset "files" система. Щоб зробити це, замість того, щоб вказати URL для відро S3 як "Почати каталог" (в GenerateDatasets Хмл) або<файлДир> (в datasets.xml ) , використання: ``` @@ -2837,13 +2839,13 @@ EnglishDeutschPусский简体中文中國傳統EspañolالعربيةFrança * Про нас<cacheЗ альбомуUrl> tag дозволяє вказати URL з переліком файлів віддалених даних з віддаленого списку файлів. * Неагреговані дані в THREDDS, наприклад, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Цей сервер не доступний. \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 Цей сервер не доступний. \\] * Неагреговані дані в Hyrax , наприклад, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * Найпопулярніші каталоги Apache, наприклад, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 відро, наприклад, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) Однак це може знадобитися обліковий запис AWS і більше налаштування. Про нас [робота з S3 Buckets в ERDDAP™ ](#working-with-aws-s3-files) й Також ви зазвичай не повинні використовувати кеш ВідUrl з файлами в S3 відро, якщо файли ASCII файли (Наприклад, .csv) , бо ERDDAP™ може ефективно читати дані з відра безпосередньо через потік. @@ -2901,7 +2903,7 @@ URL-адреса зразка вище має файли на основі ро і другий варіант - це специфічне значення. На прикладі вище будуть тільки відповідні каталоги за другий 10 днів 2018 року, наприклад, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Цей сервер не доступний. \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 Цей сервер не доступний. \\] і день 011, 012, ..., 019. (Дивитися це [regex документація](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) і [regex підручник](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) й) Якщо вам потрібна допомога<cachePownPathRegex>, будь ласка, по електронній пошті<cacheЗ альбомуUrl> до Кріса. Джон на noaa.gov . @@ -3384,7 +3386,7 @@ EDDTableЗ альбомуHttpGet описано нижче. Ви повинні * .inерт * Запит відформатований як стандартна відповідь форми HTML, з ключем=значення пар, відокремлених "&'. Наприклад, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 Проксимус ERDDAP™ додати або змінити дані для stationID =46088 за вказаний час. * Автором цієї зміни є ДжонСміт і ключ є деякіKey1. * URL повинен містити дійсні значення (не відсутні значення) для всіх [ http ОтримуватиВаріабельні](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTableЗ альбомуHttpGet описано нижче. Ви повинні   * .delete * Запит відформатований як стандартна відповідь форми HTML, з ключем=значення пар, відокремлених "&'. Наприклад, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 Проксимус ERDDAP™ видалити дані для видалення stationID =46088 за вказаний час. * Автором цієї зміни є ДжонСміт і ключ є деякіKey1. * URL необхідно вказати URL [ http ОтримуватиВаріабельні](#httpgetrequiredvariables-global-attribute) за запитом (Наприклад, stationID і час) й Якщо ці значення відповідають значенням на рядку вже в даних (які вони зазвичай будуть) , старі значення ефективно видалені (Хоча старі значення все ще доступні, якщо користувач запитує дані з попереднього [версія](#versioning) даних) й @@ -3667,7 +3669,7 @@ EDDTableЗ альбомуHttpGet використовує [Сонце Лінії ##### HTTPS Поставити і видаляти{#https-put-and-delete} * ["Що про HTTPS PUT і DELETE?!"](#https-put-and-delete) - [Протокол передачі гіпертексту (Про нас) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) є основою Всесвітнього веб-сайту та причини, що веб-сторінки починаються з "http://"чи "https://"й HTTPS з додатковим шаром безпеки. Щодня, браузери, сценарії та комп’ютерні програми роблять мільярди HTTP (Р) **ЗАМОВИТИ** Запити на отримання інформації з дистанційних джерел. Про нас (Р) також включає інші [дієслова](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , неможливий PUT (натиснути дані на сервер) і ДЕЛЕТЕ (до даних DELETE з сервера) й Так, PUT і DELETE є правильним способом вставити дані в, і видалити дані з, за допомогою HTTP (Р) й GET підтримується кожним програмним забезпеченням, яке може працювати з HTTP (Р) й GET дуже легко працювати з. Хто знає, як працювати з GET і багато хто знає, як використовувати POST (які можуть бути використані таким чином, як GET) , так що ми зробили EDDTableЗ альбомуHttpGet працює з GET і POST. Дуже мало людей (навіть кілька комп'ютерних програм) Працював з PUT і DELETE. PUT і DELETE, як правило, підтримуються лише комп'ютерними мовами, тому використання їх вимагає вмілої програми. Так PUT і DELETE, як правило, набагато більш громіздким підходом, враховуючи те, що інструменти розвивалися. + [Протокол передачі гіпертексту (Про нас) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) є основою Всесвітнього веб-сайту та причини, що веб-сторінки починаються з " http://" чи " https://" й HTTPS з додатковим шаром безпеки. Щодня, браузери, сценарії та комп’ютерні програми роблять мільярди HTTP (Р) **ЗАМОВИТИ** Запити на отримання інформації з дистанційних джерел. Про нас (Р) також включає інші [дієслова](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) , неможливий PUT (натиснути дані на сервер) і ДЕЛЕТЕ (до даних DELETE з сервера) й Так, PUT і DELETE є правильним способом вставити дані в, і видалити дані з, за допомогою HTTP (Р) й GET підтримується кожним програмним забезпеченням, яке може працювати з HTTP (Р) й GET дуже легко працювати з. Хто знає, як працювати з GET і багато хто знає, як використовувати POST (які можуть бути використані таким чином, як GET) , так що ми зробили EDDTableЗ альбомуHttpGet працює з GET і POST. Дуже мало людей (навіть кілька комп'ютерних програм) Працював з PUT і DELETE. PUT і DELETE, як правило, підтримуються лише комп'ютерними мовами, тому використання їх вимагає вмілої програми. Так PUT і DELETE, як правило, набагато більш громіздким підходом, враховуючи те, що інструменти розвивалися.   ##### HttpGet Примітки{#httpget-notes} * [Нотатки](#httpget-notes) @@ -3676,7 +3678,7 @@ EDDTableЗ альбомуHttpGet використовує [Сонце Лінії ##### Надія{#thanks} * [Завдяки CHORDS для базової ідеї.](#thanks) Основна ідея для EDDTableЗ альбомуHttpGet (i.e., використовуючи HTTP GET запит на додавання даних до) від UCAR (NCAR?) [Статус на сервери (ХОРДЖЕННЯ) ](https://github.com/earthcubeprojects-chords) проект. Формат параметрів за запитом (повторне *Ім'я=значення* , відокремлений &'s) є однаковим стандартним форматом, який використовується за допомогою HTML-форм на веб-сторінках. Це проста і блискуча ідея і ще більше, тому що вона сітчаста так чудово з ERDDAP - існуюча система для ведення табличних даних. Ідея очевидна в індексі, але я (Навігація) не думають про це. EDDTableЗ альбомуHttp Використовуйте цю основну ідею, в поєднанні з нашими ідеями, як її реалізувати, зробити систему в ERDDAP™ для завантаження даних. Крім базової ідеї використання GET для відштовхування даних в систему, реалізація EDDTableЗ альбомуHttpGet повністю відрізняється і повністю незалежно від CHORDS і має різні функції (Наприклад, файли журналу, роз'єм даних, різні системи безпеки, підтримка CRUD, відтворювані дані) й У нас є тільки вебінари. Ми не подивимося на свій код або прочитали про свій проект, оскільки ми відразу знаємо, що ми хотіли реалізувати систему іншим способом. Але ми вдячні їм за основну ідею. Повне посилання на CHORDS -Даніелс, М. Д., Керкез, Б., Chandrasekar, В., Гревес, С., Штампи, Д. С., Мартин, С., Ді, М., Гоох, Р., Бартос, М., Джонс, J., Кайзер, К. (2014 рік) й Cloud-Hosted Real-time Data Services для Geosciences (ХОРДЖЕННЯ) програмне забезпечення. UCAR/NCAR -- Лабораторія спостереження Землі. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Даніелс, М. Д., Керкез, Б., Chandrasekar, В., Гревес, С., Штампи, Д. С., Мартин, С., Ді, М., Гоох, Р., Бартос, М., Джонс, J., Кайзер, К. (2014 рік) й Cloud-Hosted Real-time Data Services для Geosciences (ХОРДЖЕННЯ) програмне забезпечення. UCAR/NCAR -- Лабораторія спостереження Землі. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### EDDTableЗ альбому Hyrax Файли{#eddtablefromhyraxfiles} [ **EDDTableЗ альбому Hyrax Файли** ](#eddtablefromhyraxfiles) (депресований) сукупні файли даних з декількома змінними, кожен з одним або декількома загальними розмірами (наприклад, час, висота (або глибина) , широта, довгота) і подаються [ Hyrax OPeNDAP сервер](https://www.opendap.org/software/hyrax-data-server) й @@ -3692,7 +3694,7 @@ EDDTableЗ альбомуHttpGet використовує [Сонце Лінії * Цей клас скринінг Hyrax веб-сторінки зі списками файлів в кожному каталозі. Через це дуже специфічний для поточного формату Hyrax веб-сторінки. Ми спробуємо регулювати ERDDAP™ швидко, якщо / коли майбутні версії Hyrax змінити, як показано файли. * Про нас<fileDir> налаштування ігнорується. Оскільки цей клас завантажує та робить локальну копію кожного файлу даних, ERDDAP™ змушує файл Дивитися *bigParentПублічний* Українська * datasetID * Українська * Для< sourceUrl >, використовувати URL базового каталогу даних в каталозі Hyrax сервер, наприклад, - < sourceUrl Головнаhttp://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/<Українська sourceUrl Головна + < sourceUrl Головна http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ <Українська sourceUrl Головна (але покласти його на одну лінію) (Вибачте, що сервер більше не доступний) й Про нас sourceUrl веб-сторінка зазвичай має " OPeNDAP Індекс сервера \\[ Головна \\] " вгорі. * Оскільки цей клас завжди завантажує та робить локальну копію кожного файлу даних, ви ніколи не повинні загорнути цей набір даних в [EDDTableКопі](#eddtablecopy) й @@ -3706,7 +3708,7 @@ EDDTableЗ альбомуHttpGet використовує [Сонце Лінії Ще одна проблема з цими файлами: Basic\\_Investigator ряд\\_розмір змінної не має зразка\\_dimension атрибуту і не дотримується вищезазначеного правила. -Зразки файлів для цього типу даних можна знайти наhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Цей сервер не доступний \\] й +Зразки файлів для цього типу даних можна знайти на https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 Цей сервер не доступний \\] й Переглянути суперклас класу, [EDDTableЗ альбомуFiles](#eddtablefromfiles) Інформація про те, як працює цей клас і як його використовувати. @@ -3850,10 +3852,10 @@ EDDTableЗ альбомуMultidimNcFiles має особливу функцію [ **EDDTableЗ альбомуNOS** ](#eddtablefromnos) (ДЕПРЕЄСТРАЦІЯ) обробка даних з NOAA [Нитки](https://opendap.co-ops.nos.noaa.gov/axis/) джерело, який використовує [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) для запитів та відповіді. Дуже специфічний для NOAA XML. Дивитися зразок EDDTableЗ альбомуNOS Dataset в datasets2.xml.   ### EDDTableЗ альбомуOBIS{#eddtablefromobis} - [ **EDDTableЗ альбомуOBIS** ](#eddtablefromobis) обробка даних з системи біогеографічної інформації Океан (ОБІС) сервер (бувhttp://www.iobis.org ) й Можливо, для цього немає більш активних серверів, які використовують даний зараз застарілий тип серверної системи OBIS. + [ **EDDTableЗ альбомуOBIS** ](#eddtablefromobis) обробка даних з системи біогеографічної інформації Океан (ОБІС) сервер (був http://www.iobis.org ) й Можливо, для цього немає більш активних серверів, які використовують даний зараз застарілий тип серверної системи OBIS. * Сервери OBIS очікує запит на XML і повертає відповідь XML. -* Оскільки всі сервери OBIS забезпечують однакові змінні (бувhttp://iobis.org/tech/provider/questions) , ви не повинні вказати багато, щоб встановити OBIS дані в ERDDAP й +* Оскільки всі сервери OBIS забезпечують однакові змінні (був http://iobis.org/tech/provider/questions ) , ви не повинні вказати багато, щоб встановити OBIS дані в ERDDAP й * Ви MUST включають " creator\\_email атрибут у світі addAttributes , оскільки інформація використовується в межах ліцензії. Ця електронна адреса може бути знайдена шляхом зчитування XML відповіді з джерелаURL. * Ви можете або не зможете отримати глобальний атрибут< subsetVariables >] (#сумісний) працювати з наданим сервером OBIS. Якщо ви спробуєте, просто спробуйте одну змінну (Наприклад, Наукова назва або Генус) й #### EDDTableЗ альбомуOBIS Список XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ EDDTableЗ альбомуMultidimNcFiles має особливу функцію * ПІСЛЯ (Датчик Web Увімкнення) і SOS (Спостереження датчиків) Р [浜у 灞 绀](https://www.ogc.org/standards) й На веб-сайті є документи про стандарти. * Про нас OGC Веб-послуги Загальні характеристики ver 1.1.0 ( OGC 06-121р3) обкладинки будівництва GET і POST запитів (див. розділ 7.2.3 і розділ 9) й * Якщо ви надішлемо запит на getCapabilities xml SOS сервер ( sourceUrl + "?service= SOS Запрошення GetCapabilities « » » » » » » » » » » » » » ») , ви отримуєте результат xml з переліком станцій і спостерігаючих Властивості, які мають дані. - * ВідстеженняПроперти - це офіційна довідкова інформація про нерухомість. Наприклад, urn:ogc:phenomenon:longitude:wgs84 абоhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * ВідстеженняПроперти - це офіційна довідкова інформація про нерухомість. Наприклад, urn:ogc:phenomenon:longitude:wgs84 або https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Не змінна. - * Більш ніж одна змінна може мати однаковий вигляд Проживання (наприклад, всерединіTemp і зовні Темп може спостерігати Проживанняhttps://mmisw.org/ont/cf/parameter/air\\_temperature) й + * Більш ніж одна змінна може мати однаковий вигляд Проживання (наприклад, всерединіTemp і зовні Темп може спостерігати Проживання https://mmisw.org/ont/cf/parameter/air\\_temperature ) й * Якщо ви надішлемо запит xml SOS сервер, ви отримуєте результат xml з описом назв поля у відповідь, полів та даних. Прізвища поля буде містити довгота, широта, глибина (апошні) і час. * Що dataVariable Для EDDTableЗ альбому SOS повинен включати атрибут "observedProperty", який ідентифікує проценти Нерідко кілька dataVariable s буде списувати однакові композитні характеристики. * Тип даних для кожного dataVariable не вказаний сервером. Якщо так, ви повинні переглянути відповіді на дані XML з сервера і призначити відповідні [<JavaScript licenses API Веб-сайт (Головна) в ERDDAP™ мета dataVariable визначення. @@ -3991,11 +3994,11 @@ EDDTableЗ альбомуMultidimNcFiles має особливу функцію * Цей клас читає файли каталогу.xml, що подаються THREDDS зі списками<каталогРефлі> (посилання на додаткові каталог.xml під-файли) і<датасет> (Файли даних) й * Про нас<fileDir> налаштування ігнорується. Оскільки цей клас завантажує та робить локальну копію кожного файлу даних, ERDDAP™ змушує файл Дивитися *bigParentПублічний* Українська * datasetID * Українська * Для< sourceUrl >, використовуйте URL-адресу каталогу.xml файл для завантаження даних в сервері THREDDS, наприклад: для цього URL, який може використовуватися в веб-браузері, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Цей сервер не доступний. \\] й -використання< sourceUrl Головнаhttps://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml<Українська sourceUrl Головна + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 Цей сервер не доступний. \\] й +використання< sourceUrl Головна https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml <Українська sourceUrl Головна (але покласти його на одну лінію) й * Оскільки цей клас завжди завантажує та робить локальну копію кожного файлу даних, ви ніколи не повинні загорнути цей набір даних в [EDDTableКопі](#eddtablecopy) й -* Цей тип даних підтримує OPTIONAL, рідко використовуваний, спеціальний тег,<СпеціальнийМод> *режим* </specialMode>, які можуть використовуватися для визначення, які файли повинні бути завантажені з сервера. В даний час тільки дійсний *режим* є SAMOS, які використовуються з данимиhttps://tds.coaps.fsu.edu/thredds/catalog/samosзавантажити тільки файли з останнім номером версії. +* Цей тип даних підтримує OPTIONAL, рідко використовуваний, спеціальний тег,<СпеціальнийМод> *режим* </specialMode>, які можуть використовуватися для визначення, які файли повинні бути завантажені з сервера. В даний час тільки дійсний *режим* є SAMOS, які використовуються з даними https://tds.coaps.fsu.edu/thredds/catalog/samos завантажити тільки файли з останнім номером версії. * Переглянути суперклас класу, [EDDTableЗ альбомуFiles](#eddtablefromfiles) Інформація про те, як працює цей клас і як його використовувати. * Див. 1D, 2D, 3D і 4D приклади для [EDDTableЗ альбомуNcFiles](#eddtablefromncfiles) й   @@ -4182,8 +4185,8 @@ WARNING: Якщо віддалений гарнітур є великим і / ``` ``` -викличе локальне sourceUrl (якhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -в громадськість sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) й +викличе локальне sourceUrl (як https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +в громадськість sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) й Будь-які зміни значення мітки будуть діяти наступного разу ERDDAP™ читати datasets.xml , в тому числі у відповідь на дані [Увійти](/docs/server-admin/additional-information#flag) й Але з причин безпеки і причин, пов'язаних з системою підписки, **НЕ ВИКОРИСТАННЯ ЦЬОГО ЧАСУ!** @@ -4314,7 +4317,7 @@ WARNING: Якщо віддалений гарнітур є великим і / ``` * Не потрібно перезапустити ERDDAP™ для змін<запитBlacklist> прийняти ефект. Зміни будуть виявлені в наступний раз ERDDAP™ перевіряє, чи потрібно перезавантажити будь-які дані. Або, ви можете прискорити процес, відвідавши [КомплектDataset Прапор URL](/docs/server-admin/additional-information#set-dataset-flag) для будь-яких даних. * Ваше ім'я ERDDAP™ щоденний звіт включає в себе список/час від найбільш активних допущених і заблокованих запитів. - * Якщо ви хочете дізнатися, який домен/інституція пов'язана з числовою IP-адресою, ви можете використовувати безкоштовний, зворотний веб-сервіс DNS, як [https://network-tools.com/](https://network-tools.com/) й + * Якщо ви хочете дізнатися, який домен/інституція пов'язана з числовою IP-адресою, ви можете використовувати безкоштовний, зворотний веб-сервіс DNS, як [ https://network-tools.com/ ](https://network-tools.com/) й * У випадку, якщо він має сенс заблокувати певних користувачів на вищому рівні, наприклад, шкідливі користувачі. Наприклад, ви можете заблокувати свій доступ до всіх на сервері, не просто ERDDAP й На Linux можна використовувати один метод [таблички](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) й Наприклад, ви можете додати правило, що заблокувати все, що надходить з 198.51.100.0 з командуванням iptables -I INPUT -s 198.51.100.0 -j DROP @@ -4738,17 +4741,17 @@ WARNING: Якщо ви додаєте спеціальні палітри до * В даний час для EDDGrid підкласи, будь-які зміни до метаданих або до змінної осі (наприклад, новий час для даних ближнього часу) вважається зміною, але перевантаження даних не вважається зміною (сам) й * В даний час для EDDTable підкласів будь-який перезавантаження даних вважається зміною. * В даний час дозволено тільки два види дій: - * « » » » » » » » » » » » » » »http://"чи "https://"--- Якщо акція стартує з "http://"чи "https://"й ERDDAP™ відправить HTTP GET запит на вказану URL-адресу. Відповідь буде ігноруватися. Наприклад, URL-адреса може розповісти про інші веб-служби. + * « » » » » » » » » » » » » » » http://" чи " https://" --- Якщо акція стартує з " http://" чи " https://" й ERDDAP™ відправить HTTP GET запит на вказану URL-адресу. Відповідь буде ігноруватися. Наприклад, URL-адреса може розповісти про інші веб-служби. * Якщо URL-адреса є частиною запиту (після "?) , вона вже була [% закодовано](https://en.wikipedia.org/wiki/Percent-encoding) й Вам необхідно зашифрувати спеціальні символи в обмеженнях (крім початкового '&' і головного '=' в обмеженнях) у вигляді %HH, де HH є 2 дігітним шістнадцятковим значенням персонажа. Як правило, вам просто потрібно конвертувати кілька символів пунктуації: % в %25 і в %26, " в %22,<в %3C, = в %3D, > в %3E, + в %2B, | в %7К, \\[ в %5Б, \\] в %5D, простір в %20 і перетворюйте всі символи вище #127 у свою форму UTF-8, а потім відсотків кодують кожну байт UTF-8 у форматі %H (запитати програміста) й Наприклад, & stationID >="41004" стає і stationID %3E=%2241004%22 Відсоткова кодування зазвичай потрібна при доступі ERDDAP через програмне забезпечення, крім браузера. Браузери, як правило, обробляється процентним кодуванням для вас. У деяких ситуаціях вам потрібно процентувати всі символи, крім A-Za-z0-9\\_-!.~ Р () \\*, але все ще не зашифрувати початковий '&' або головний '=' в обмеженнях. -Мова програмування має інструменти для цього Java Р [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) і Java Сценаристи [encodeURIComponent()до (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) і є +Мова програмування має інструменти для цього Java Р [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) і Java Сценаристи [encodeURIComponent()до ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) і є [веб-сайти, які процентують код/декод](https://www.url-encode-decode.com/) й * З datasets.xml Файл XML, ви MUST також &-encode ALL '&', '<', і '>' в URL як '&', '<', і '>' після відсоткового кодування. * Приклад: Для URL-адреси, яку ви можете ввести в браузер, як: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 Ви повинні вказати<onChange> тег через (на одну лінію) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ WARNING: Якщо ви додаєте спеціальні палітри до * Р sourceUrl може початися з http:// й https:// , ftp://, і, можливо, інші префікси. https З'єднання читати і перевірити цифровий сертифікат джерела, щоб переконатися, що джерело є те, що вони говорять. У рідкісних випадках ця перевірка може не з помилкою "javax.net.sssl.SSLProtocolException: handhake сповіщення: unrecognized\\_name". Це, ймовірно, через доменне ім'я на сертифікаті, який не відповідає доменному імені, який ви використовуєте. Ви можете прочитати деталі sourceUrl - сертифікат на вашому веб-переглядачі, зокрема, список "Назва ДНС" в розділі "Пошукова назва". У деяких випадках sourceUrl Ви використовуєте, можливо, псевдонім доменного імені на сертифікаті. Наприклад, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/буде кинути цю помилку, але - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/, яка використовує доменне ім'я на сертифікаті, не буде. Рішення в цих випадках полягає в тому, щоб знайти і використовувати доменне ім'я на сертифікаті. Якщо ви не можете знайти його на сертифікаті, зв'яжіться з постачальником даних. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ буде кинути цю помилку, але + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ , яка використовує доменне ім'я на сертифікаті, не буде. Рішення в цих випадках полягає в тому, щоб знайти і використовувати доменне ім'я на сертифікаті. Якщо ви не можете знайти його на сертифікаті, зв'яжіться з постачальником даних. В інших випадках доменне ім'я на свідоцтві може бути для групи імен. Якщо це відбувається або проблема нерозчинна, будь ласка, по електронній пошті Кріс. Джон в noaa.gov звітувати проблему.   @@ -5221,7 +5224,7 @@ WARNING: З'являється успішно завантажений набі Відсоткова кодування зазвичай потрібна при доступі ERDDAP через програмне забезпечення, крім браузера. Браузери, як правило, обробляється процентним кодуванням для вас. У деяких ситуаціях вам потрібно процентувати всі символи, крім A-Za-z0-9\\_-!.~ Р () \\*, але все ще не зашифрувати початковий '&' або головний '=' й Мова програмування має інструменти для цього Java Р [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -і Java Сценаристи [encodeURIComponent()до (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) і є +і Java Сценаристи [encodeURIComponent()до ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) і є [веб-сайти, які процентують код/декод](https://www.url-encode-decode.com/) й * З datasets.xml Файл XML, ви MUST також &-encode ALL '&', '<', і '>' в URL як '&', '<', і '>' після відсоткового кодування. * infoUrl унікальний ERDDAP й Це не з будь-якого стандарту метаданих. @@ -5257,7 +5260,28 @@ WARNING: З'являється успішно завантажений набі ``` * Якщо \\[ стандарт \\] " відбувається в значення атрибуту, він буде замінений стандартом ERDDAP™ ліцензія від<СтандартЛіцензія> тег в ERDDAP Р \\[ домка \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml файл. -   + +###### класифікація{#classification} +* [ **класифікація** ](#classification) рівень класифікації даних. + ``` + unclassified + ``` + * Доступні значення _unclassified_, _confidential_, _restricted_, _secret_, або _top_secret_. + +###### Тема_категорія{#topic_category} +* [ **Тема_категорія** ](#topic_category) Висока географічна класифікація даних, що дозволяє проводити групування та пошук наявних географічних наборів даних. + ``` + geoscientific_information + ``` + * Прийняті значення є _biota_, _boundaries_, _climatology_meteorology_atomosphere_, _economy_, _elevation_, _environment_, _farming_, _geoscientific_information_, _health_, _imagery_base_maps_earth_cover_, _inland_waters_, _intelligence_military_, _локація_, _oceans_, _planning_cadastre_, _society_, _структура_, _transporation_, _utlities_ Communications + +###### Обслуговування_частота{#maintenance_frequency} +* [ **Обслуговування_частота** ](#maintenance_frequency) Частота, за допомогою яких здійснюється модифікація та видалення даних після її отримання. + ``` + daily + ``` + * Прийняті значення є прийнятними значеннями _annually_, _as_need_, _biannuly_, _continual_, _daily_, _fortnightly_, _irregular_, _monthly_, _not_planned_, _Partly_, _unknown_, _weekly_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) від застарілого [АКДД 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (які були виявлені в Metadata\\_Conventions як " Unidata English, Українська, Français...) Стандарт метаданих. Текстове значення атрибуту було відокремленим переліком конвенцій метаданих, що використовуються цими даними. Якщо за допомогою Dataset використовує ACDD 1.0, цей атрибут є STRONGLY RECOMMENDED, наприклад, @@ -5389,7 +5413,7 @@ WARNING: З'являється успішно завантажений набі При індексі<=1, датасет вважається застарілим. При індексі<=2, датасет вважається дуже застарілим. -Про нас testOutOfDate значення також використовується ERDDAP™ генеруватиhttps://*yourDomain*/erddap/outOfDateDatasets.htmlВеб-сайт ( [Приклад](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) що показує дані, які мають< testOutOfDate > теги, з даними, що посвідчують, як вони застарілі. Якщо змінити тип файлу (від .html до .csv, .jsonlCSV й .nc й .tsv , ...) Ви можете отримати цю інформацію в різних форматах файлів. +Про нас testOutOfDate значення також використовується ERDDAP™ генерувати https://*yourDomain*/erddap/outOfDateDatasets.html Веб-сайт ( [Приклад](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) що показує дані, які мають< testOutOfDate > теги, з даними, що посвідчують, як вони застарілі. Якщо змінити тип файлу (від .html до .csv, .jsonlCSV й .nc й .tsv , ...) Ви можете отримати цю інформацію в різних форматах файлів. При можливості [ГенераціяДатасетСмл](#generatedatasetsxml) додає testOutOfDate атрибут глобального addAttributes даних. Це значення є припуском на основі інформації, доступних для GenerateDatasetsXml. Якщо значення не доречно, змінити його. @@ -5948,8 +5972,8 @@ JavaScript licenses API Веб-сайт Go1.13.8 Вартість \\* scale\\_fa * [ ** time\\_zone ** ](#time_zone) * time\\_zone є атрибутом OPTIONAL, який використовується ERDDAP™ (і без стандартів метаданих) для [час і часові зміни](#time-units) , які можуть бути в сітчастих даних або табличних даних. * За замовчуванням " Zulu « » » » » » » » » » » » » » » (- сучасна версія часової зони GMT) й - * Додаткова інформація: "часні офсети" (Наприклад, Тихоокеанський стандартний час, -08:00, GMT-8) фіксовані, специфічні, офсети відносно Zulu (Навігація) й На відміну від «часових зон» набагато складніші речі, які постраждали від Daylight Saving (Наприклад, "US/Pacific") , які мали різні правила в різних місцях. Часові пояси завжди мають імена, оскільки вони не можуть бути підведені простою офсетною вартістю (див. у таблиці "Назви бази даних TZ" [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) й ERDDAP Р time\\_zone атрибут дозволяє використовувати локальні дані часу з зони часу (Наприклад, 1987-03-25T17:32:05 Тернопіль час) й Якщо у вас є рядок або числові дані часу з (фіксована) час вимкнення, ви повинні просто регулювати дані для Zulu (Що таке ERDDAP™ Привітання) вказуючи інший час бази в атрибуті блоків (Наприклад, "Час з 1970-01-01T08:00:00Z", зверніть увагу на T08, щоб вказати часовий зсув) , і завжди перевірте результати, щоб забезпечити вам потрібні результати. - * Для часових змінних з вихідними даними з Strings цей атрибут дозволяє вказати часову зону, яка веде ERDDAP™ перетворити час на локальне джерело (деякі в Стандартний час, деякі в Daylight Економія часу) Увійти Zulu час (завжди в стандартному режимі) й Список імен часової зони, ймовірно, ідентичний списку в колонці TZ [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) й Загальні зони часу США: США/Гавай, США/Аласка, США/Тихоокеанський, США/Монтан, США/Арізона, США/Центральні, США/Східна. + * Додаткова інформація: "часні офсети" (Наприклад, Тихоокеанський стандартний час, -08:00, GMT-8) фіксовані, специфічні, офсети відносно Zulu (Навігація) й На відміну від «часових зон» набагато складніші речі, які постраждали від Daylight Saving (Наприклад, "US/Pacific") , які мали різні правила в різних місцях. Часові пояси завжди мають імена, оскільки вони не можуть бути підведені простою офсетною вартістю (див. у таблиці "Назви бази даних TZ" [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) й ERDDAP Р time\\_zone атрибут дозволяє використовувати локальні дані часу з зони часу (Наприклад, 1987-03-25T17:32:05 Тернопіль час) й Якщо у вас є рядок або числові дані часу з (фіксована) час вимкнення, ви повинні просто регулювати дані для Zulu (Що таке ERDDAP™ Привітання) вказуючи інший час бази в атрибуті блоків (Наприклад, "Час з 1970-01-01T08:00:00Z", зверніть увагу на T08, щоб вказати часовий зсув) , і завжди перевірте результати, щоб забезпечити вам потрібні результати. + * Для часових змінних з вихідними даними з Strings цей атрибут дозволяє вказати часову зону, яка веде ERDDAP™ перетворити час на локальне джерело (деякі в Стандартний час, деякі в Daylight Економія часу) Увійти Zulu час (завжди в стандартному режимі) й Список імен часової зони, ймовірно, ідентичний списку в колонці TZ [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) й Загальні зони часу США: США/Гавай, США/Аласка, США/Тихоокеанський, США/Монтан, США/Арізона, США/Центральні, США/Східна. * Для часових змінних з числовими даними джерела можна вказати " time\\_zone " атрибут, але значення має бути " Zulu " або "UTC". Якщо вам потрібна підтримка інших часових поясів, будь ласка, по електронній пошті Кріс. Джон на noaa.gov .   ###### JavaScript licenses API Веб-сайт Go1.13.8{#legacy_time_adjust} diff --git a/i18n/ur/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/ur/docusaurus-plugin-content-docs/current/server-admin/datasets.md index e3fc9af5c2..0613e128d4 100644 --- a/i18n/ur/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/ur/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 بیرونی ذرائع سے حقیقی اعداد و شمار کی اطاعت ایک بہت بڑا حفاظتی خطرہ ہے، ERDDAP™ ایسا نہیں ہے ۔ آپ کو ایک ایسا حل معلوم کرنا ہوگا جو آپ اور ڈیٹا فراہم کنندہ کے لئے کام کرتا ہے، مثال کے طور پر، ای میل (چھوٹے فائلیں کے لیے) ، بادلوں سے کشش (مثال کے طور پر گربہ بوکس یا گوگل ڈرافٹ۔) ، ایک خفیہ سائٹ (پاس ورڈ) ) نیٹ ورک (ایک USB ڈرافٹ چلانے یا بیرونی ہارڈ ڈسک) . . آپ کو صرف لوگوں کی طرف سے فائلوں کو قبول کرنا چاہئے آپ کو وائرسوں کے لیے فائلوں کا جائزہ لینا ہوگا اور دیگر حفاظتی تدابیر اختیار کرنی ہوں گی۔ میں کوئی تعلق نہیں ہے ERDDAP™ ڈیٹا فراہم کُنندہ کے لیے (مثال کے طور پر، پر ERDDAP™ گھر بار) . . اس کی بجائے، جب کوئی آپ سے کہتا ہے کہ وہ اپنے اعداد و شمار آپ کی طرف سے خدمات انجام دینا چاہتے ہیں۔ ERDDAP ، آپ انہیں کچھ یوں کہہ سکتے ہیں: -جی ہاں، ہم آپ کے ڈیٹا کو اندر حاصل کر سکتے ہیں ERDDAP . . شروع کر نے کے لئے، براہ مہربانی فارم مکمل کر کےhttps://*yourUrl*/erddap/dataProviderForm.html (یا http:// اگر تم نے ایسا کیا تو https:// یہ ممکن نہیں ہے) . . +جی ہاں، ہم آپ کے ڈیٹا کو اندر حاصل کر سکتے ہیں ERDDAP . . شروع کر نے کے لئے، براہ مہربانی فارم مکمل کر کے https://*yourUrl*/erddap/dataProviderForm.html (یا http:// اگر تم نے ایسا کیا تو https:// یہ ممکن نہیں ہے) . . فارغ التحصیل ہونے کے بعد میں آپ سے رابطہ کروں گا کہ آخری تفصیل سے کام کریں۔ اگر آپ صرف شکل کو دیکھنا چاہتے ہیں (اسے بھرنے کے بغیر) ، آپ پر فارم دیکھ سکتے ہیں ERD ' ERDDAP : [اندراج](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) : [حصہ 1](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) : [حصہ 2](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) : [تیسرا حصہ](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) ، اور [حصہ 4](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . . یہ تعلقات ERD ERDDAP™ میرے پاس معلومات بھیجیں، آپ نہیں، تو ان کے ساتھ معلومات پیش نہ کریں جب تک آپ حقیقت میں ڈیٹا کو شامل کرنا چاہتے ہیں۔ ERD ERDDAP . . @@ -190,23 +190,23 @@ sidebar_position: 3   ##### EDDGrid اِس کی کیا وجہ ہے ؟{#eddgridfromthreddscatalog} یہ سب کچھ پیدا کرتا ہے datasets.xml تمام لوگوں کے لئے ضرورت ہے [ EDDGrid سنگاپور سے](#eddgridfromdap) اعداد و شمار سے پتہ چلتا ہے کہ اسے جانداروں کی گردش کے ذریعے ایک THDS کے ذریعے حل کیا جا سکتا ہے۔ (ذیل) کیٹلاگ. THDS کیٹلاگصفی کی بہت سی صورتیں ہیں۔ یہ انتخاب ATEDS ایک TEDS.xl کے ساتھ /catalo/ اس میں، مثال کے طور پر، -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xmlیا -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml یا + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (اس سے متعلقہ کیٹلاگ رہا ہے۔ -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html، جو قابل قبول نہیں ہے۔ EDDGrid . . . . . + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ، جو قابل قبول نہیں ہے۔ EDDGrid . . . . . اگر آپ کے پاس مسائل ہیں EDDGrid حشرات سے کاتالوگ: * اس بات کو یقینی بنائیں کہ آپ استعمال کر رہے ہیں، اس میں /catalo/, اور اختتام /catalo.xl پر ختم ہوتا ہے۔ -* اگر ممکن ہو تو عوامی آئی پی پتے استعمال کریں (مثال کے طور پرhttps://oceanwatch.pfeg.noaa.gov) Gmail میں، کوئی مقامی نیوکلیئر آئی پی پتہ نہیں (مثال کے طور پرhttps://12.34.56.78) . . اگر THEDDS صرف مقامی نیوکلیائی آئی پی پتے کے ذریعے دستیاب ہے تو آپ استعمال کر سکتے ہیں۔<خودکار بھیجنے میں تبدیلی (#convertto Public Sourl) تو ERDDAP™ صارفین عوامی پتہ دیکھتے ہیں اگرچہ ERDDAP™ مقامی نیوکلیائی پتہ سے ڈیٹا حاصل ہوتا ہے۔ +* اگر ممکن ہو تو عوامی آئی پی پتے استعمال کریں (مثال کے طور پر https://oceanwatch.pfeg.noaa.gov ) Gmail میں، کوئی مقامی نیوکلیئر آئی پی پتہ نہیں (مثال کے طور پر https://12.34.56.78 ) . . اگر THEDDS صرف مقامی نیوکلیائی آئی پی پتے کے ذریعے دستیاب ہے تو آپ استعمال کر سکتے ہیں۔<خودکار بھیجنے میں تبدیلی (#convertto Public Sourl) تو ERDDAP™ صارفین عوامی پتہ دیکھتے ہیں اگرچہ ERDDAP™ مقامی نیوکلیائی پتہ سے ڈیٹا حاصل ہوتا ہے۔ * اگر آپ کے پاس مسائل ہیں جو آپ حل نہیں کر سکتے ہیں، [مشکلات کا جائزہ لیں](#troubleshooting-tips) . . * اب اس کے لیے کم درجہ بندی کوڈ استعمال ہوتا ہے۔ Unidata نیٹcdf-java کیٹلاگ کوڈ (توڑ. کی بورڈ کلاس) تاکہ یہ تمام THDS کیٹلاگ کو حل کر سکے (جو حیرت انگیز طور پر پیچیدہ ہو سکتی ہے۔) شکریہ Unidata اس کوڈ کے لئے.   ##### EDDGrid LonPM180 from Erddap Catalog{#eddgridlonpm180fromerddapcatalog} یہ ڈی بگ پلگ ان datasets.xml بنانے کے لئے [ EDDGrid لون پی ایم180](#eddgridlonpm180) تمام اعداد و شمار سے متعلق EDDGrid ایک میں اعداد و شمار ERDDAP کہ 180 سے زیادہ طویل اقدار رکھتا ہے. -* اگر ممکن ہو تو عوامی آئی پی پتے استعمال کریں (مثال کے طور پرhttps://oceanwatch.pfeg.noaa.gov) Gmail میں، کوئی مقامی نیوکلیئر آئی پی پتہ نہیں (مثال کے طور پرhttps://12.34.56.78) . . اگر ERDDAP™ مقامی نیوکلیئر آئی پی پتے کے ذریعے صرف رسائی حاصل ہے، آپ استعمال کر سکتے ہیں<خودکار بھیجنے میں تبدیلی (#convertto Public Sourl) تو ERDDAP™ صارفین عوامی پتہ دیکھتے ہیں اگرچہ ERDDAP™ مقامی نیوکلیائی پتہ سے ڈیٹا حاصل ہوتا ہے۔ +* اگر ممکن ہو تو عوامی آئی پی پتے استعمال کریں (مثال کے طور پر https://oceanwatch.pfeg.noaa.gov ) Gmail میں، کوئی مقامی نیوکلیئر آئی پی پتہ نہیں (مثال کے طور پر https://12.34.56.78 ) . . اگر ERDDAP™ مقامی نیوکلیئر آئی پی پتے کے ذریعے صرف رسائی حاصل ہے، آپ استعمال کر سکتے ہیں<خودکار بھیجنے میں تبدیلی (#convertto Public Sourl) تو ERDDAP™ صارفین عوامی پتہ دیکھتے ہیں اگرچہ ERDDAP™ مقامی نیوکلیائی پتہ سے ڈیٹا حاصل ہوتا ہے۔   ##### EDDGrid Lon0360 از ErddapCatalog{#eddgridlon0360fromerddapcatalog} یہ ڈی بگ پلگ ان datasets.xml بنانے کے لئے [ EDDGrid لو 360](#eddgridlon0360) تمام اعداد و شمار سے متعلق EDDGrid ایک میں اعداد و شمار ERDDAP کہ ہر طویل مقداری اقدار 0 سے کم ہیں۔ -* اگر ممکن ہو تو عوامی آئی پی پتے استعمال کریں (مثال کے طور پرhttps://oceanwatch.pfeg.noaa.gov) Gmail میں، کوئی مقامی نیوکلیئر آئی پی پتہ نہیں (مثال کے طور پرhttps://12.34.56.78) . . اگر ERDDAP™ مقامی نیوکلیئر آئی پی پتے کے ذریعے صرف رسائی حاصل ہے، آپ استعمال کر سکتے ہیں<خودکار بھیجنے میں تبدیلی (#convertto Public Sourl) تو ERDDAP™ صارفین عوامی پتہ دیکھتے ہیں اگرچہ ERDDAP™ مقامی نیوکلیائی پتہ سے ڈیٹا حاصل ہوتا ہے۔ +* اگر ممکن ہو تو عوامی آئی پی پتے استعمال کریں (مثال کے طور پر https://oceanwatch.pfeg.noaa.gov ) Gmail میں، کوئی مقامی نیوکلیئر آئی پی پتہ نہیں (مثال کے طور پر https://12.34.56.78 ) . . اگر ERDDAP™ مقامی نیوکلیئر آئی پی پتے کے ذریعے صرف رسائی حاصل ہے، آپ استعمال کر سکتے ہیں<خودکار بھیجنے میں تبدیلی (#convertto Public Sourl) تو ERDDAP™ صارفین عوامی پتہ دیکھتے ہیں اگرچہ ERDDAP™ مقامی نیوکلیائی پتہ سے ڈیٹا حاصل ہوتا ہے۔   ##### چاروں طرف سے نشان{#eddsfromfiles} ایک شروعاتی ڈائریکٹر فراہم کرتے ہیں، یہ ڈائریکٹری اور تمام ذیلی سمتوں کو چلاتا ہے اور ڈیٹا فائلوں کے ہر گروپ کے لئے ڈیٹا سیٹ بنانے کی کوشش کرتا ہے جو وہ مل جاتا ہے. @@ -566,7 +566,7 @@ https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ### ڈیٹا قسم کے تبصرے{#data-type-comments} * بہت سی فائل اقسام میں طویل، سستا اور کرنسی ڈیٹا کے لیے معاونت کی وجہ سے ہم ان اعداد و شمار کے استعمال کی حوصلہ افزائی کرتے ہیں۔ ERDDAP . . جب ممکن ہو تو لمبے اور سستے کی بجائے ڈبل کا استعمال کریں اور قرص کی بجائے اسٹرنگ استعمال کریں۔   -* میتادا - کیونکہ(OPeN)DAP'س.ڈاس اور.dds جوابات طویل یا سست رفتار خصوصیات یا ڈیٹا اقسام کی حمایت نہیں کرتے۔ (اور اس کی بجائے انہیں دوگنا دکھایا جاتا ہے۔) ، آپ استعمال کرنا چاہتے ہیں ERDDAP ' میٹاداتا کی تبتی نمائندگی جو اس میں نظر آتی ہے۔ http ...ر/رُد/ر/ت **معلومات** / * datasetID * .html ویب صفحہ (مثال کے طور پر [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (جسے آپ دیگر فائلوں میں بھی حاصل کر سکتے ہیں مثلاً، .htmlTable : .itx : .json : .jsonlCSV1 : .jsonlCSV : .jsonlKVP : .mat : .nc : .nccsv : .tsv : .xhtml ) یا .nccsv جواب (مثال کے طور پر [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) حالانکہ .nccsv Metadata صرف تبتی ڈیٹا سیٹوں کے لیے دستیاب ہے۔) ، جو دونوں ڈیٹا کی تمام اقسام کی حمایت کرتے ہیں۔ (کوئی بات نہیں، لمبا، لمبا اور لمبا) . . +* میتادا - کیونکہ(OPeN)DAP'س.ڈاس اور.dds جوابات طویل یا سست رفتار خصوصیات یا ڈیٹا اقسام کی حمایت نہیں کرتے۔ (اور اس کی بجائے انہیں دوگنا دکھایا جاتا ہے۔) ، آپ استعمال کرنا چاہتے ہیں ERDDAP ' میٹاداتا کی تبتی نمائندگی جو اس میں نظر آتی ہے۔ http ...ر/رُد/ر/ت **معلومات** / * datasetID * .html ویب صفحہ (مثال کے طور پر [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (جسے آپ دیگر فائلوں میں بھی حاصل کر سکتے ہیں مثلاً، .htmlTable : .itx : .json : .jsonlCSV1 : .jsonlCSV : .jsonlKVP : .mat : .nc : .nccsv : .tsv : .xhtml ) یا .nccsv جواب (مثال کے طور پر [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) حالانکہ .nccsv Metadata صرف تبتی ڈیٹا سیٹوں کے لیے دستیاب ہے۔) ، جو دونوں ڈیٹا کی تمام اقسام کی حمایت کرتے ہیں۔ (کوئی بات نہیں، لمبا، لمبا اور لمبا) . .   ### فائلیں{#media-files} تمام اعداد و شمار یا متن کی ترتیب نہیں ہیں۔ کچھ اعداد و شمار پر مشتمل ہوتے ہیں یا اس میں میڈیا فائلوں پر مشتمل ہوتے ہیں مثلاً تصویر، آڈیو اور ویڈیو فائل۔ ERDDAP™ صارفین کو میڈیا فائلوں تک رسائی حاصل کرنے میں کچھ خاص خصوصیات ہیں۔ یہ دو مرحلہ ہے: @@ -604,7 +604,7 @@ https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ### اے وی ایس ایس 3 فائلیں ساتھ کام کرتے ہیں۔{#working-with-aws-s3-files} [امیزون ویب سروس (آیزو) ](https://aws.amazon.com) فروخت کنندہ ہے۔ [بادل کی دُھن](https://en.wikipedia.org/wiki/Cloud_computing) خدمات. [ص3](https://aws.amazon.com/s3/) اے وی ایس کی طرف سے پیش کردہ ایک باسکٹ ذخیرہ نظام ہے۔ ڈائریکٹری اور روایتی فائل سسٹم کی بجائے ہیریریریکل سسٹم کی جگہ ((اے رسول(ص)) آپ(ص) کی سیریز کی طرح ہے۔) ، ص3 صرف "بُک" پیش کرتا ہے جس کا رکن" ہے۔ (ہم انہیں فون کریں گے "files" ) . . -ایس آئی فائلوں کیلئے (مثلا،csv) : ERDDAP™ برتنوں میں فائلوں کے ساتھ براہ راست کام کر سکتے ہیں۔ صرف آپ کو یہ کرنے کے لئے کی ضرورت ہے صرف ایک چیز ہے<ڈیٹا سیٹ کے لیے فائلDir &https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. . آپ کو استعمال نہیں کرنا چاہئے<کیچ سے شروع ہوئی تفصیل کے لیے نیچے دیکھیں ۔ +ایس آئی فائلوں کیلئے (مثلا،csv) : ERDDAP™ برتنوں میں فائلوں کے ساتھ براہ راست کام کر سکتے ہیں۔ صرف آپ کو یہ کرنے کے لئے کی ضرورت ہے صرف ایک چیز ہے<ڈیٹا سیٹ کے لیے فائلDir & https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . . آپ کو استعمال نہیں کرنا چاہئے<کیچ سے شروع ہوئی تفصیل کے لیے نیچے دیکھیں ۔ لیکن بین‌الاقوامی فائلوں کیلئے (مثلا، .nc . . . . . .hdf فائلیں) ، آپ کو استعمال کرنے کی ضرورت ہے<کیچ سے متعلقہ نظام مندرجہ ذیل ہے۔ ERDDAP ، نیٹکڈف-جاوا (جسے ERDDAP™ ان فائلوں سے ڈیٹا کو پڑھنے کے لیے استعمال ہوتا ہے۔) ''اور دیگر سائنسی اعداد و شمار کے سافٹ ویئر کو ایک روایتی فائل سسٹم میں فائلوں کے ساتھ کام کرنے کے لیے بنایا گیا ہے جو پیش کرتا ہے۔ [بلاک سطح](https://en.wikipedia.org/wiki/Block-level_storage) فائلوں تک رسائی (جس سے کسی فائل کو پڑھنے کی اجازت مل جاتی ہے۔) ، لیکن صرف ص3 پیشکش کرتا ہے۔ [فائل کا درجہ (جگہ) ](https://en.wikipedia.org/wiki/Block-level_storage) فائلوں تک رسائی (جو صرف پوری فائل پڑھنے کی اجازت دیتا ہے۔) . . AWS S3 کا متبادل پیش کرتا ہے، [ایلمک بلاک اسٹور (EBS) ](https://aws.amazon.com/ebs/) ) جو بلاک کی سطح تک رسائی کی حمایت کرتا ہے تاہم یہ S3 سے زیادہ مہنگی ہے، اس لیے یہ ڈیٹا فائلوں کے بڑے ذخائر کے لیے بہت کم استعمال ہوتا ہے۔ (تو جب لوگ کہتے ہیں کہ بادل میں ڈیٹا ذخیرہ (ص3) عام طور پر ، یہ عام طور پر نقل‌مکانی کرنے والے لوگوں کے لئے موزوں ہوتی ہے ۔) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` اس چیز کے لئے متعلقہ رُل ہے - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS یہ کیسے بنایا جاتا ہے لیکن ERDDAP™ اس ایک مخصوص فارمیٹ کی ضرورت ہے: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* بطور۔ ERDDAP 'وی2.29، اب آپ استعمال کر سکتے ہیں `s3:` کی بجائے برتن کی شکل میں یہ وہ فارمیٹ ہے جسے استعمال کیا جاتا ہے۔ [AWS S3](https://docs.aws.amazon.com/cli/latest/reference/s3/) . . s3: *دودھ کا نام* / *کلید* @@ -697,22 +697,22 @@ ABI-Lib.2018.052.22.OR @ABI-L1b-RadM2-M3C10 &_G16_s20805224757575)، اس کے تمام معاملات میں، آپ کو AWS اکاؤنٹ کی ضرورت ہوگی کیونکہ AWS SDK کے لئے Java (جسے ERDDAP™ ایک برتن کے مواد کے بارے میں معلومات حاصل کرنے کے لیے معلومات استعمال کریں) AWS اکاؤنٹ شناختی سند درکار ہے. (اس پر مزید مندرجہ ذیل ہیں۔) ERDDAP™ اگر آپ کو پتہ ہے<کاache from Url & (#Cachelorl) (یا)<فائل: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* کہاں * Vala name، brula name کی مختصر شکل ہے، مثلا Noa-ye17۔ * محافظات-region, e., ہمارے مشرقی-1, اخذ شدہ بتاریخ 1, "Region" کے کالم سے ہے ایک تختے کے ایک حصے میں [اِس سلسلے میں ایک مثال پر غور کریں ۔](https://docs.aws.amazon.com/general/latest/gr/rande.html) جہاں کال دراصل موجود ہے۔ * لیکن یہ سچ نہیں ہے ۔ اگر موجود ہو تو اسے ختم کرنا پڑے گا۔ '/' . . -مثال کے طور پرhttps://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +مثال کے طور پر https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ یہ شمارندی انداز AWS S3 سفارشات میں سے ایک ہے: [آواز تک رسائی](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) اور [پُراسرار چیزوں کی یہ تفصیل](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . . ERDDAP™ اس کے لیے ضروری ہے کہ آپ کی ضرورت ہے کہ آپ برتن کے برتن کو ملا دیں اور آپ کو معلوم کرنے کے لئے ایک کوائل میں تبدیل کریں<(یا)<فائلDir &) جہاں فائل موجود ہے۔ #### ٹیسٹ پبلی کیشنز نمبر ۳{#test-public-aws-s3-buckets} عوامی بالٹیوں کے لئے، آپ کر سکتے ہیں اور آپ کو آپ کے براؤزر میں اے وی ایس 3 ڈائریکٹرز کے ... - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) اگر بوتل کا ٹکڑا صحیح اور مناسب ہو ERDDAP ، یہ ایکس ایم ایل کی دستاویز واپس کرے گا جس کے پاس ہے۔ (جزو) اِس کی فہرست ۔ بدقسمتی سے، مکمل دادی (یعنی، برتن کے ساتھ جمع پیک) وہ ERDDAP™ دئے گئے اعداد و شمار کے لیے ایک براؤزر میں کام نہیں کرتا۔ AWS آپ کے براؤزر میں آسانی سے ایک برتن کے کھروں کو نکالنے کے لئے کوئی نظام پیش نہیں کرتا. (اگر یہ غلط ہے تو، ای میل کرس براہ مہربانی. جون نایا۔gov۔ ورنہ، ایمازون، اس کے لئے مزید مدد!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) اگر بوتل کا ٹکڑا صحیح اور مناسب ہو ERDDAP ، یہ ایکس ایم ایل کی دستاویز واپس کرے گا جس کے پاس ہے۔ (جزو) اِس کی فہرست ۔ بدقسمتی سے، مکمل دادی (یعنی، برتن کے ساتھ جمع پیک) وہ ERDDAP™ دئے گئے اعداد و شمار کے لیے ایک براؤزر میں کام نہیں کرتا۔ AWS آپ کے براؤزر میں آسانی سے ایک برتن کے کھروں کو نکالنے کے لئے کوئی نظام پیش نہیں کرتا. (اگر یہ غلط ہے تو، ای میل کرس براہ مہربانی. جون نایا۔gov۔ ورنہ، ایمازون، اس کے لئے مزید مدد!) #### ایک بُک کے موضوع پر غور کریں{#viewing-the-contents-of-a-bucket} -ص3 برتنوں میں اکثر فائلوں کی ایک قسم ہوتی ہے، پسدو ذیلی شاخوں میں جوڑوں کا جوڑا بن سکتا ہے۔ ERDDAP™ اعداد و شمار بنانے کے لئے ERDDAP™ اعداد و شمار، آپ کو شروع ڈائریکٹر کے لئے جاننا ہوگا<(یا)<فائل ڈرم) اور ان فائلوں کی شکل جس میں فائلوں کی ذیلی تقسیم کی شناخت ہو۔ اگر آپ کسی براؤزر میں ایک برتن کے سارے مواد کو دیکھنے کی کوشش کریں تو، S3 صرف پہلی 1000 فائل دکھا دیں گے، جو ناکافی ہے. اس وقت آپ کے لئے سب سے بہترین طریقہ یہ ہے کہ آپ کسی برتن کا مواد دیکھیں [نام تبدیل کئے گئے ہیں](#eddtablefromfilenames) ڈیٹا سیٹ (آپ کے پی سی پر ERDDAP™ اور اپنے عوام پر ERDDAP ) . . . . . جواب<اس کے لئے آپ نے اوپر بنایا ہے.https://noaa-goes17.s3.us-east-1.amazonaws.com. . \\[ AWS S3 کسی کے لیے تیز اور آسان طریقہ کیوں پیش نہیں کرتا؟ \\] غور کریں کہ جب میں اپنے پی سی کو غیر ایمازون نیٹ ورک پر کرتا ہوں تو ایسا لگتا ہے کہ امیزون کسی فریب کے جواب میں سست ہو جاتا ہے۔ (تقریباً ۱۰۰ (...) چیکن میں سے فائلیں) اور پچھلوں میں سے تھوڑے سے (ہر چین میں 1000 فائلیں) اتار دئے گئے ہیں ۔ چونکہ برتنوں کی بڑی تعداد فائلوں کی ہو سکتی ہے۔ (نوائے وقت 17 میں 26 ملین ہے۔) ، ایک برتن کے تمام مواد کو حاصل کرنے سے کئی گھنٹوں کے اندر ای‌ڈی‌ٹی‌ٹی لے جا سکتی ہے (مثلا، 12!) ختم. \\[ ایمزون، ٹھیک ہے؟ \\] +ص3 برتنوں میں اکثر فائلوں کی ایک قسم ہوتی ہے، پسدو ذیلی شاخوں میں جوڑوں کا جوڑا بن سکتا ہے۔ ERDDAP™ اعداد و شمار بنانے کے لئے ERDDAP™ اعداد و شمار، آپ کو شروع ڈائریکٹر کے لئے جاننا ہوگا<(یا)<فائل ڈرم) اور ان فائلوں کی شکل جس میں فائلوں کی ذیلی تقسیم کی شناخت ہو۔ اگر آپ کسی براؤزر میں ایک برتن کے سارے مواد کو دیکھنے کی کوشش کریں تو، S3 صرف پہلی 1000 فائل دکھا دیں گے، جو ناکافی ہے. اس وقت آپ کے لئے سب سے بہترین طریقہ یہ ہے کہ آپ کسی برتن کا مواد دیکھیں [نام تبدیل کئے گئے ہیں](#eddtablefromfilenames) ڈیٹا سیٹ (آپ کے پی سی پر ERDDAP™ اور اپنے عوام پر ERDDAP ) . . . . . جواب<اس کے لئے آپ نے اوپر بنایا ہے. https://noaa-goes17.s3.us-east-1.amazonaws.com . . \\[ AWS S3 کسی کے لیے تیز اور آسان طریقہ کیوں پیش نہیں کرتا؟ \\] غور کریں کہ جب میں اپنے پی سی کو غیر ایمازون نیٹ ورک پر کرتا ہوں تو ایسا لگتا ہے کہ امیزون کسی فریب کے جواب میں سست ہو جاتا ہے۔ (تقریباً ۱۰۰ (...) چیکن میں سے فائلیں) اور پچھلوں میں سے تھوڑے سے (ہر چین میں 1000 فائلیں) اتار دئے گئے ہیں ۔ چونکہ برتنوں کی بڑی تعداد فائلوں کی ہو سکتی ہے۔ (نوائے وقت 17 میں 26 ملین ہے۔) ، ایک برتن کے تمام مواد کو حاصل کرنے سے کئی گھنٹوں کے اندر ای‌ڈی‌ٹی‌ٹی لے جا سکتی ہے (مثلا، 12!) ختم. \\[ ایمزون، ٹھیک ہے؟ \\] #### خود کو زخمی کریں GeoNames Dataset سے AWS S3 Bucket{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} اگر آپ کے پاس ایک بالٹی نام ہے، لیکن پہلے ہی سے S3 بالٹی میں فائل کی فہرست نہیں ہے یا اس کے پاس نہیں ہے جو بوتل میں متعلقہ فائلز کے مقام کی شناخت کرتا ہے، ERDDAP ' "files" نظام. @@ -727,22 +727,24 @@ https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* لینکس اور میک او ایس کے لیے ربط : وصیت شدہ فائل صارف کی گھریلو ڈائریکٹری میں ہونی چاہئے جو ٹومکٹ چلا رہا ہے۔ (اور ERDDAP ) (اس پیراگراف کے لیے، ہم صارف =tomcat فرض کریں گے) ایک فائل میں جسے ~ws/credentials کہا جاتا ہے یہ اندازہ مت لگائیں کہ ~ ہوم / ایٹمی ذرات -- اصل میں Cd ~ کا استعمال کیا جائے تاکہ پتہ چل سکے کہ آپریٹنگ سسٹم ~ صارفین کے لیے ڈائریکٹر بنائیں اگر وہ موجود نہ ہو تو اس کے علاوہ ، وصیت شدہ فائل کو مرتب کرنے کے بعد ، اس بات کو یقینی بنائیں کہ آپ فائل کے لئے صارف اور گروپ کوTmcat ہے اور پھر اس کے بعد kmod 400 سندیں استعمال کریں تاکہ فائل کو یقینی طور پر بنانے کے لئے صرف %d=tomcat پڑھی جا سکے 3. رنگوں کا رنگ [فارم ERDDAP™ درکار](#accessing-files-in-an-aws-s3-bucket) ، مثلا؛ - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) ، اور (عوامی برتنوں کیلئے) اس کو یقینی بنانے کے لئے اسے ایکس ایم ایل کی دستاویز میں جانچ لیں جس میں ایک جزوی فہرست ہے + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) ، اور (عوامی برتنوں کیلئے) اس کو یقینی بنانے کے لئے اسے ایکس ایم ایل کی دستاویز میں جانچ لیں جس میں ایک جزوی فہرست ہے   4. استعمال [جناتی دَتَسَتَتَسَل](#generatedatasetsxml) تخلیق کار [نام تبدیل کئے گئے ہیں](#eddtablefromfilenames) اعداد و شمار: * شروع کرنے کے ڈائریکٹر کے لئے، اس سیریز کا استعمال کرتے ہیں: \\*\\*٭ *اُس وقت سے* آپ کی بوکیسل* مثال کے طور پر - \\*\\*^ ا ب آئی ایم ڈی بی -https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*^ ا ب آئی ایم ڈی بی - https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * فائل کا نام پوچھتے ہیں: .۔ * معافی؟ سچ * مصر ہر مہینہ؟ 10080 - * infoUrl ...https://registry.opendata.aws/noaa-goes/ + * infoUrl ... https://registry.opendata.aws/noaa-goes/ + * ادارے؟ NOAA * خلاصہ؟ کچھ نہیں ( ERDDAP™ ایک موزوں خلاصہ خودبخود تیار کِیا جائیگا ۔) * عنوان؟ کچھ نہیں ( ERDDAP™ ذاتی طور پر ایک قابلِ‌قبول عنوان تخلیق کریں گے ۔) عام طور پر، آپ کو XML کی ترمیم کرنی چاہیے تاکہ درستی کی تصدیق ہو سکے اور اس میں استعمال ہونے والے اعداد و شمار کے چناؤ سے قبل بہتری لائی جائے۔ datasets.xml . . 5. اوپر دی گئی ہدایات پر عمل کریں اور ڈیٹا سیٹ لوڈ کریں۔ ERDDAP ، آپ نے دکھائی جانے والے ڈیٹا سیٹ سے ایک EdDtable بنایا ہے. مثال کے طور پر اور کسی کے لیے AWS اوپن ڈیٹا کے برتنوں سے فائلیں نکالنے اور ڈاؤن لوڈ کرنے میں سہولت فراہم کرنے کے لیے ہم نے AdDTAble from NANames datasets (دیکھو فہرست میں درج فہرست) بنائی ہے۔ - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) تقریباً سب کے لئے [AWS S3 اوپن ڈیٹا کی بوتل](https://registry.opendata.aws/) . . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) ) تقریباً سب کے لئے [AWS S3 اوپن ڈیٹا کی بوتل](https://registry.opendata.aws/) . . \\[ چند برتن جن میں ہم نے یا تو شامل نہیں کیا ان میں جڑی بوٹیوں کی بڑی تعداد ہے۔ (زیادہ وقت کی مناسب مقدار میں ڈاؤن لوڈ کیا جا سکتا ہے۔) ، یا عوام تک رسائی کی اجازت نہیں دیتے (ان سب کو عوامی ہونا چاہیے؟) . . . . (جیسے، سینٹینل) . . \\] اگر آپ پر کلک کریں "files" ان اعداد و شمار میں سے ایک کا تعلق، آپ اس سی 3 کی بوتل میں خانہ بدوش درخت اور فائلیں کاٹ سکتے ہیں۔ راستے کی وجہ\\*\\*@#* On The Fly EdDTabout from Views,, یہ ڈائریکٹری فہرست ہمیشہ مکمل طور پر قائم رہتی ہے کیونکہ ERDDAP™ ان کو حاصل. اگر آپ برانچ کا درخت اصل فائل نام پر نازل کریں اور فائل نام پر کلک کریں تو ERDDAP™ آپ کی درخواست AWS S3 کو منسوخ کر دے گی تاکہ آپ براہ راست فائل AWS سے اتار سکیں۔ پھر آپ وہ فائل چیک کر سکتے ہیں. @@ -756,7 +758,7 @@ https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* **پھر آپ بنا سکتے ہیں ERDDAP™ ایسے اعداد و شمار جو صارفین کو فائلوں میں ڈیٹا تک رسائی فراہم کرتے ہیں۔** ہدایات کو دیکھیں [ ERDDAP™ اور ص3 بُک](#erddap-and-aws-s3-buckets) (اوپر) . . آپ نے اوپر بنایا ہے، اگر آپ ڈائریکٹر کے ساتھ ایک چھوٹا سا پوکنگ کریں اور ڈائریکٹری کے درخت میں فائل کے نام کریں تو یہ بات واضح ہو جاتی ہے کہ اوپری سطح کے ڈائریکٹر نام (مثلاً، اے بی آئی-L1b-RadC۔) اس کے عین مطابق ERDDAP™ الگ اعداد و شمار کہلاتے۔ آپ اُس کی طرح کام کر رہے ہیں ۔ آپ اس کے بعد الگ ڈیٹا سیٹ بنانے کی کوشش کر سکتے ہیں ERDDAP™ ان میں سے ہر ڈیٹا کے لیے، استعمال، مثلا، -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ بطور۔<کیچ آف Url & بدقسمتی سے، اس خاص مثال کے لیے، برتن میں موجود اعداد و شمار سب کی سطح 1 یا سطح 2 ڈیٹا سیٹ لگتا ہے، جو کہ ERDDAP™ [خاص طور پر اچھا نہیں ہے](#dimensions) ، کیونکہ اعداد و شمار میں تبدیلی کا زیادہ پیچیدہ مجموعہ ہے جو مختلف پیمانے پر استعمال ہوتا ہے۔   @@ -975,7 +977,7 @@ nco/ncatted -a units, Time,o,c,'s secos from 1970-01-01T00:00Z'# .nc ### EDDGrid سنگاپور سے{#eddgridfromdap} [ ** EDDGrid سنگاپور سے** ](#eddgridfromdap) گراب کو از سے شروع کريں [ DAP ](https://www.opendap.org/) سرور. -* ہم سخت سفارش کرتے ہیں [جینیاتی دُنیا Xml پروگرام](#generatedatasetsxml) ایک سخت ڈرنے کے لئے datasets.xml اس ڈیٹا سیٹ کے لیے چیک. آپ ان معلومات کو جمع کر سکتے ہیں جو آپ کو ایکس ایم ایل کے لئے جمع کر سکتے ہیں EDDGrid آپ کے براؤزر میں سرچ ڈیٹا سیٹ کے ڈی ڈی ایس اور ڈی ایس کی فائلوں کو دیکھ کر ڈی این ایس کے اعداد و شمار کے حساب سے (''ڈیاس اور ڈیدز کو ملا کر sourceUrl مثال کے طور پر، [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . . +* ہم سخت سفارش کرتے ہیں [جینیاتی دُنیا Xml پروگرام](#generatedatasetsxml) ایک سخت ڈرنے کے لئے datasets.xml اس ڈیٹا سیٹ کے لیے چیک. آپ ان معلومات کو جمع کر سکتے ہیں جو آپ کو ایکس ایم ایل کے لئے جمع کر سکتے ہیں EDDGrid آپ کے براؤزر میں سرچ ڈیٹا سیٹ کے ڈی ڈی ایس اور ڈی ایس کی فائلوں کو دیکھ کر ڈی این ایس کے اعداد و شمار کے حساب سے (''ڈیاس اور ڈیدز کو ملا کر sourceUrl مثال کے طور پر، [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . .   * EDDGrid دیپ سے کسی بھی کثیر تقسیمی متغیر سے ڈیٹا حاصل کیا جا سکتا ہے۔ DAP ڈیٹا سرور. (پہلے، EDDGrid دیپ سے تبدیل شدہ متغیرات تک محدود تھا جو "گرید" کے طور پر مقرر کیے گئے لیکن اب یہ لازمی نہیں ہے۔)   @@ -1335,7 +1337,7 @@ THDS میں بھی ایسی ہی خصوصیت کے برعکس، ERDDAP™ ہمی ``` -قبضے کے گروپ نمبر 2 کے استعمال پر غور کریں جو 'ر‘ یا 'س‘ کے بعد واقع ہونے والے 'پر قبضہ کرنے کے لیے ہوتا ہے اور اس سے پہلے کہ " http://global"۔ اس مثال سے یہ بھی پتہ چلتا ہے کہ اضافی خصوصیات کیسے شامل کی جا سکتی ہیں۔ (مثلا، ioos\\_category اور تقسیمات) (یعنی) کافروں پر +قبضے کے گروپ نمبر 2 کے استعمال پر غور کریں جو 'ر' یا 'س' کے بعد واقع ہونے والی 'س‘ اور اس سے پہلے واقع ہوتا ہے۔ "\\_global" . . اس مثال سے یہ بھی پتہ چلتا ہے کہ اضافی خصوصیات کیسے شامل کی جا سکتی ہیں۔ (مثلا، ioos\\_category اور تقسیمات) (یعنی) کافروں پر   #### بیرونی محکمہ جات{#externally-compressed-files} * اعداد و شمار جو زیریں ہیں۔ EDDGrid ” اَے [ یہوواہ ] ! نظر سے بیرونی دباؤ سے اعداد و شمار کی براہ راست خدمت کر سکتے ہیں، جن میں شامل ہیں۔ .tgz : .tar .gz : .tar .gzip : .gz : .gzip : .zip : .bz2 ....Z فائلیں @@ -1433,7 +1435,7 @@ THDS میں بھی ایسی ہی خصوصیت کے برعکس، ERDDAP™ ہمی اس کی بجائے استعمال کرنا<کیچ سے شروع ہونے والا نظام (#Cachelorl) . . رسائی ERDDAP™ اعداد و شمار جیسا کہ فائلوں کے ذریعے مختلف طلبہ - -اس کے ارد گرد، آپ کر سکتے ہیں کہ دے دیا (نظریہ میں) اعداد و شمار کے بارے میں سوچیں ERDDAP™ ایک بڑا کے طور پر .nc فائل _نکالیں .nc " بنیادی اوپن تک DAP دئے گئے ڈیٹا سیٹ کے لئے لاگ ان (مثلا،https://myserver.org/erddap/griddap/datasetID.ncاور اس کے بعد صوبوں کو متعین کرنے کے لیے ایک نمبر جمع کرتے ہیں۔) ، شاید یہ پوچھنا معقول ہے کہ کیا آپ نیٹ‌کوڈف جاوا استعمال کر سکتے ہیں؟ Ferret )، یا کچھ اور NetCDF کلائنٹ سافٹ وئیر جو اعداد پڑھنے کے ذریعے ایچ ٹی‌ٹی‌پی رینج کی درخواست ERDDAP . . جواب ہے نہیں، کیونکہ واقعی ایک بڑا "ہے .nc " فائل. اگر آپ ایسا کرنا چاہتے ہیں تو ان میں سے کسی ایک کو یہ اختیار دیں: +اس کے ارد گرد، آپ کر سکتے ہیں کہ دے دیا (نظریہ میں) اعداد و شمار کے بارے میں سوچیں ERDDAP™ ایک بڑا کے طور پر .nc فائل _نکالیں .nc " بنیادی اوپن تک DAP دئے گئے ڈیٹا سیٹ کے لئے لاگ ان (مثلا، https://myserver.org/erddap/griddap/datasetID.nc اور اس کے بعد صوبوں کو متعین کرنے کے لیے ایک نمبر جمع کرتے ہیں۔) ، شاید یہ پوچھنا معقول ہے کہ کیا آپ نیٹ‌کوڈف جاوا استعمال کر سکتے ہیں؟ Ferret )، یا کچھ اور NetCDF کلائنٹ سافٹ وئیر جو اعداد پڑھنے کے ذریعے ایچ ٹی‌ٹی‌پی رینج کی درخواست ERDDAP . . جواب ہے نہیں، کیونکہ واقعی ایک بڑا "ہے .nc " فائل. اگر آپ ایسا کرنا چاہتے ہیں تو ان میں سے کسی ایک کو یہ اختیار دیں: * استعمال(OPeN)DAPکلائنٹ سافٹ وئیر کو Garddap سروسز سے متصل کرنے کے لیے تیار ہیں۔ ERDDAP . . یہ کیا ہے DAP (اور اسی طرح ERDDAP ) اس کے لیے بنایا گیا تھا۔ یہ بہت مؤثر ہے ۔ * یا، ماخذ فائل ڈاؤن لوڈ کریں (بند) سے "files" نظام (یا ایک ذیلی فائل کے ذریعے .nc ... غیر متصل) آپ کے کمپیوٹر میں اور نیٹکڈف-جاوا استعمال، Ferret )، یا کچھ اور NetCDF حرف پڑھنے کے لیے کلائنٹ سافٹ وئیر (ابھی) مقامی فائل (بند) . . @@ -2253,9 +2255,9 @@ CQL کی طبیعت یہ ہے کہ انفصرام ہیں۔ [تقسیم کار](h >  </dataset> ### دُکھ‌تکلیف سے پاک{#eddtablefromdapsequence} - [ **دُکھ‌تکلیف سے پاک** ](#eddtablefromdapsequence) 1- اور 2 سطح کے خطوں کے اندر تبدیل کرتا ہے۔ [ DAP ](https://www.opendap.org/) ایسے سرور جیسے DAP مصر (پر تھاhttps://www.pmel.noaa.gov/epic/software/dapper/، اب دوبارہ شروع) . . + [ **دُکھ‌تکلیف سے پاک** ](#eddtablefromdapsequence) 1- اور 2 سطح کے خطوں کے اندر تبدیل کرتا ہے۔ [ DAP ](https://www.opendap.org/) ایسے سرور جیسے DAP مصر (پر تھا https://www.pmel.noaa.gov/epic/software/dapper/ ، اب دوبارہ شروع) . . -* ہم سخت سفارش کرتے ہیں [جینیاتی دُنیا Xml پروگرام](#generatedatasetsxml) ایک سخت ڈرنے کے لئے datasets.xml اس ڈیٹا سیٹ کے لیے چیک. اِس کے بعد آپ اِسے اچھی طرح تبدیل کر سکتے ہیں ۔ آپ سرچ ڈیٹاسیٹ کی ڈی ڈی ایس او ڈی ایس فائل کو دیکھ کر ضرورت کی معلومات جمع کر سکتے ہیں (اپنی براؤزر میں شامل کرنے کے لیے . sourceUrl (ایک مثال سامنے تھیhttps://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds) +* ہم سخت سفارش کرتے ہیں [جینیاتی دُنیا Xml پروگرام](#generatedatasetsxml) ایک سخت ڈرنے کے لئے datasets.xml اس ڈیٹا سیٹ کے لیے چیک. اِس کے بعد آپ اِسے اچھی طرح تبدیل کر سکتے ہیں ۔ آپ سرچ ڈیٹاسیٹ کی ڈی ڈی ایس او ڈی ایس فائل کو دیکھ کر ضرورت کی معلومات جمع کر سکتے ہیں (اپنی براؤزر میں شامل کرنے کے لیے . sourceUrl (ایک مثال سامنے تھی https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ) * ایک تبدیلی DAP ترتیب اگر...ds جواب سے پتہ چلتا ہے کہ اعداد و شمار کی ترکیب کا رکن ایک "مصدر" ہے۔ (غلطی) . . * کچھ صورتوں میں، آپ کو ایک ترتیب کے اندر ایک ترتیب دیکھیں گے، 2- سطح کی ترتیب -- @@ -2378,15 +2380,15 @@ Timestamps بغیر وقتی زون معلومات میں درست کام نہی * [JDBC ڈرائیور اور<ڈرائیور نام (#jdbc-d River) -- آپ کو اپنے ڈیٹا بیس کے لئے مناسب جے ڈی بی سی 3 یا جے ڈی بی 4 ڈرائیور 4 کی فائل حاصل کرنی چاہیے اسے ڈال دو *بائٹس* تنصیب کے بعد /webapps/erdap/WEB-INF/lib ERDDAP . . پھر آپ میں، datasets.xml اس ڈیٹا سیٹ کے لئے، آپ کو معلوم کرنا ہوگا<اس ڈرائیور کے لیے ڈرائیور نام، جو ہے (بدقسمتی سے) مریخ سے مختلف. آپ کی ڈیٹا بیس اور ڈرائیور کے لئے ویب پر تلاش کریں کہ Java اسے استعمال کرنے کی ضرورت ہے۔ - * ماریا ڈی بی کے لئے کوشش [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * ماریا ڈی بی کے لئے کوشش [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) جواب<ڈرائیور کے استعمال کے لیے نامزد کردہ datasets.xml (نیچے دیکھیں) غالباً یاگ۔ماریاڈب۔jdb۔ ڈرائیور... - * میری ایس کیو ایل اور ایمزون آر ڈی ایس کے لئے کوشش کرتے ہیں۔ [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * میری ایس کیو ایل اور ایمزون آر ڈی ایس کے لئے کوشش کرتے ہیں۔ [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) جواب<ڈرائیور کے استعمال کے لیے نامزد کردہ datasets.xml (نیچے دیکھیں) غالباً کوم.mysql.jdbc ہے. ڈرائیور... - * کے لئے Oracle ، کوشش کریں [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . . + * کے لئے Oracle ، کوشش کریں [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . . جواب<ڈرائیور کے استعمال کے لیے نامزد کردہ datasets.xml (نیچے دیکھیں) غالباً oracle.jdbc.d River ہے. Oracle ڈرائیور... - * پوسٹگریسکل کے لیے ہمیں جے ڈی بی 4 ڈرائیور ملا [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * پوسٹگریسکل کے لیے ہمیں جے ڈی بی 4 ڈرائیور ملا [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) جواب<ڈرائیور کے استعمال کے لیے نامزد کردہ datasets.xml (نیچے دیکھیں) غالباً یاگ.postgressql. ڈرائیور... - * موبائل سرور کے لیے، آپ سے JTDS JDBC ڈرائیور مل سکتے ہیں۔ [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . . + * موبائل سرور کے لیے، آپ سے JTDS JDBC ڈرائیور مل سکتے ہیں۔ [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . . جواب<ڈرائیور کے استعمال کے لیے نامزد کردہ datasets.xml (نیچے دیکھیں) ہو سکتا ہے نیٹ ورک.sourceforge.jts.jdbc. ڈرائیور... آپ نے جے ڈی بی کا ڈرائیور بننے کے بعد ERDDAP™ لائبریری، آپ کو 'رباط اور/یا 'ش اسکرپٹ فائل کے لیے ایک حوالہ جات شامل کرنے کی ضرورت ہے۔ Xml, DasDds, and Archive ADataset جو اس میں واقع ہے۔ *بائٹس* /webapps/erdap/WEB-INF / ڈائریکٹری؛ اس کے علاوہ جب آپ ان اسکرپٹس چلاتے ہیں۔ @@ -2524,7 +2526,7 @@ Database باطل کو تبدیل کر دیا جائے گا۔ ERDDAP™ اِن username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -ڈاٹ کام استعمال کرنے کے بارے میں عمومی معلومات [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . . +ڈاٹ کام استعمال کرنے کے بارے میں عمومی معلومات [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . . دیکھیں [ٹومکاٹ ڈاٹ کام کی معلومات](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) اور [ٹومکاٹ ڈاٹ کام کی مثالیں](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) یا پھر دیگر اطلاقی سروروں کے ساتھ ساتھ ڈیٹا شمارندوں کے استعمال کے نمونوں کے لئے ویب تلاش. * اگر اور بھی ناکام رہے تو اعداد و شمار کو جمع کرنے پر غور کریں NetCDF 'وی3 .nc فائلیں (خاص کر .nc فائلیں جو استعمال کرتی ہیں۔ [CF کُل‌وقتی خدمت (ڈی ایس ایل) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) قابلِ‌غور رُجحانات آرای ڈیٹا کی ترکیبوں اور اس طرح سے اس کا مقابلہ کیا جا سکتا ہے۔ ERDDAP ' [این‌سی‌سی‌سی‌پی سے ای‌میل](#eddtablefromnccffiles) ) . . اگر وہ منطقی طور پر منظم ہیں تو (ہر ڈیٹا کے ساتھ فضاء اور وقت کے حساب سے) : ERDDAP™ ان سے بہت جلد ڈیٹا نکالا جا سکتا ہے۔ @@ -2608,7 +2610,7 @@ Database باطل کو تبدیل کر دیا جائے گا۔ ERDDAP™ اِن ایکس ایم ایل کا چناؤ جو ہر ڈیٹا سیٹ کے لیے جینیریٹڈاتاساتل سے پیدا ہوتا ہے اس میں شامل ہے: - * جواب datasetID کہ ہے EDDGrid ' datasetID جمع: + * جواب datasetID کہ ہے EDDGrid ' datasetID جمع "\\_AsATable" . . * ایک نیا خلاصہ عالمی نظریہ جو ہے EDDGrid ' خلاصہ جمع ایک نیا پیراگراف ہے جو اس ڈیٹا سیٹ کی وضاحت کرتا ہے۔ * ایک نیا عنوان عالمی نظریہ جو ہے EDDGrid ' عنوان جمع '، (ایک میز) ". * 10 کی قیمت کے ساتھ ایک نیا MaxAxis0 عالمی طور پر منسوب ہے۔ @@ -2644,21 +2646,21 @@ Database باطل کو تبدیل کر دیا جائے گا۔ ERDDAP™ اِن * [حسابِ ابجد کی رو سے ڈیٹا میں اعداد و شمار](#eddtablefromfilenames-data) میز ہے ERDDAP™ مقامی فائلوں کے ایک گروہ کے بارے میں معلومات کے ساتھ-اف پر تخلیق کرتا ہے۔ میز میں ہر فائل کا قطر ہوتا ہے۔ آئین میں چار خاص خصوصیات ہیں۔ [ datasets.xml اس اعداد و شمار کے لیے](#eddtablefromfilenames-skeleton-xml) اس بات کا تعین کریں کہ اس ڈیٹا بیس میں کون سے فائلیں شامل ہوں گی: ##### فائل ڈیئر{#filedir} - * <فائل:- یہ سرور کی فائل سسٹم میں سرچ ڈائریکٹر کو اس ڈیٹا سیٹ کے لیے فائل کے ساتھ منسلک کرتا ہے۔ وہ فائلیں جو درحقیقت سرور کے فائل سسٹم میں موجود ہیں۔<فائلDir &https://*serverUrl*/erddap/files/*datasetID/*. . + * <فائل:- یہ سرور کی فائل سسٹم میں سرچ ڈائریکٹر کو اس ڈیٹا سیٹ کے لیے فائل کے ساتھ منسلک کرتا ہے۔ وہ فائلیں جو درحقیقت سرور کے فائل سسٹم میں موجود ہیں۔<فائلDir & https://*serverUrl*/erddap/files/*datasetID/* . . مثال کے طور پر، اگر ایسا ہے datasetID JplMU ہے RSS ٹی اور<فائل ڈیئر/گھر /data/mur/; اور اسی ڈائریکٹر کے پاس ایک فائل ہے جس کا نام JplMU ہے۔ RSS T205010300,000.png, اس کے بعد وہ فائل جو صارفین کو دکھائی دے گی۔ - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. . + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . . اس کے علاوہ مقامی ڈائریکٹر کے لیے بھی استعمال ہوتا ہے۔<فائلDirzip، آپ کسی دور دراز، ڈائریکٹری جیسے ویب صفحے کا ربط بھی بتا سکتے ہیں۔ یہ کام ساتھ کرتے ہیں: * THEDS میں بے روزگار اعداد و شمار، مثلا، - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] * غیر رجسٹرڈ ڈیٹا سیٹ میں Hyrax ، مثلا؛ - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * زیادہ تر اپاچی کی طرح کی ڈائریکٹری کی فہرست، مثلا، - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### اونی سے{#fromonthefly} [\\*\\*^ ا ب آئی ایم ڈی بی -](#fromonthefly) -- بعض بڑے ایس3 کیمروں کے لئے (بطور نوائے وقت17 جس میں 26 لاکھ فائلیں ہیں۔) ، یہ لے سکتا ہے ERDDAP™ اِس عمل کے بارے میں ۱۲ گھنٹے تک معلومات کو ڈاؤن‌لوڈ کرنے کے لئے (اور پھر دیگر مسائل بھی ہیں۔) . . اس دور میں پہنچنے کے لیے استعمال ہونے کا خاص ذریعہ ہے۔<فائل &یہ میں فائلوں کا نام اعداد و شمار کی فہرست S3 ڈسکہ کے تمام ڈائریکٹروں اور فائل ناموں کی فہرست نہیں ہوگی کہ ایک صارف اعداد و شمار کی درخواستوں کے ذریعے تلاش کر سکتا ہے۔ لیکن ڈیٹا سیٹ پر ڈائریکٹرز اور فائلوں کے نام ملتے ہوں گے اگر صارف ڈیٹا سیٹ کے ساتھ ڈائریکٹر ہراساں کرتا ہے۔ "files" انتخاب. لہٰذا، اس سے صارفین کو ایس3 کی بوتل کی فائل کو گرانے اور ڈیٹا سیٹ کے ذریعے فائل بنانے کی سہولت ملتی ہے۔ "files" نظام. ایسا کرنے کے لئے، ایس 3 کیٹل کامبیٹ کرنے کی بجائے، "آپجنگ ڈائریکٹر" کے طور پر (جناتی دُنیا میں Xml) یا<فائل رولر (اندر datasets.xml ) استعمال: ``` @@ -2837,13 +2839,13 @@ Database باطل کو تبدیل کر دیا جائے گا۔ ERDDAP™ اِن * جواب<کاache from Urlnet آپ کو ایک بعید فائل کی فہرست میں شامل کرنے دیتے ہیں۔ * THEDS میں بے روزگار اعداد و شمار، مثلا، - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] * غیر رجسٹرڈ ڈیٹا سیٹ میں Hyrax ، مثلا؛ - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * زیادہ تر اپاچی کی طرح کی ڈائریکٹری کی فہرست، مثلا، - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3 بالٹی، مثلا، - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) تاہم ، یہ AWS اکاؤنٹ اور زیادہ سیٹ کی ضرورت پڑ سکتی ہے ۔ دیکھیں [ایس3 بوکٹس کے ساتھ کام کرتے ہیں۔ ERDDAP™ ](#working-with-aws-s3-files) . . اس کے علاوہ، آپ کو عام طور پر کیچ استعمال کرنے کی ضرورت نہیں ہے ایس3 ڈرل میں فائلوں سے اگر فائلیں ایس آئی کی فائلیں ہیں تو (مثلا،csv) ، کیونکہ ERDDAP™ اِس کی بجائے اُس نے اِس بات پر غور کِیا کہ اُس نے کیا کِیا ہے ۔ @@ -2901,7 +2903,7 @@ Database باطل کو تبدیل کر دیا جائے گا۔ ERDDAP™ اِن اور دوسرا انتخاب ایک خاص اہمیت کا حامل ہے۔ مثال کے طور پر 2018ء کے دوسرے 10 دن کے لیے صرف میچ ڈائریکٹرز ہوں گے، مثلا، - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] اور دن 011، 012، ... 019. (یہ دیکھو [طےشدہ](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) اور [دوبارہ شروع](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) . .) اگر آپ کو تخلیق کرنے میں مدد کی ضرورت ہے تو<Cachepartial Regex &<کیچ سے کرس تک. ''نوا پر جان ۔ @@ -3384,7 +3386,7 @@ EdDtable from Http مستقبل کی منفرد خصوصیات درج ذیل ہ * . . . * طلبہ کو ایک معیار ایچ ٹی ایم ایل کی تشکیل کی صورت میں تشکیل دیا جاتا ہے، جس میں کلیدی= مقداری جوڑوں کو الگ کر کے '&' سے جدا کیا جاتا ہے۔ مثال کے طور پر - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 پتہ ERDDAP™ تاکہ ڈیٹا کو جمع یا تبدیل کیا جا سکے۔ stationID =46088 مقررہ وقت کے لیے. * اس تبدیلی کے مصنف جان سمتھ ہیں اور کلید کچھKey1 ہے۔ * پلگ ان میں صحیح قدریں شامل کرنا ضروری ہے۔ (اقدار کو فراموش نہیں کیا گیا) ان سب کے لئے [ http لائق اشخاص حاصل کریں](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EdDtable from Http مستقبل کی منفرد خصوصیات درج ذیل ہ   * رنگ * طلبہ کو ایک معیار ایچ ٹی ایم ایل کی تشکیل کی صورت میں تشکیل دیا جاتا ہے، جس میں کلیدی= مقداری جوڑوں کو الگ کر کے '&' سے جدا کیا جاتا ہے۔ مثال کے طور پر - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 پتہ ERDDAP™ ڈیٹا کو ختم کرنے کے لئے stationID =46088 مقررہ وقت پر۔ * اس تبدیلی کے مصنف جان سمتھ ہیں اور کلید کچھKey1 ہے۔ * طےشدہ [ http لائق اشخاص حاصل کریں](#httpgetrequiredvariables-global-attribute) درخواست میں (مثلا، stationID اور وقت کی) . . اگر یہ مقداریں پہلے سے ہی ڈیٹا سیٹ میں ایک قطار پر قیمتوں سے مطابقت رکھتی ہیں۔ (جسے عام طور پر وہ کرتے ہیں۔) ، پرانے اقدار کو مؤثر طور پر ختم کیا جاتا ہے۔ (حالانکہ پرانی قدریں اب بھی قابل رسائی ہیں اگر کسی صارف سے پہلے سے درخواست کردہ ڈیٹا۔ [ورژن](#versioning) اعداد و شمار کے اعداد و شمار) . . @@ -3667,7 +3669,7 @@ EdDtable from Httpping استعمال ہوتا ہے۔ [جون لائنز سی ا ##### ایچ‌ٹی‌ٹی‌ٹی‌ایس پی .{#https-put-and-delete} * ["HTTPSPS PUT اور DLET کے بارے میں کیا ہے؟"](#https-put-and-delete) - [ہائیپر ٹیک ٹرانسپورٹ پروٹوکول (ایچ ٹی‌ٹی‌پی) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ورلڈ وائڈ ویب کی بنیاد ہے اور اسی وجہ سے ویب صفحہ URLs سے شروع ہوتا ہے "http://"یا "https://". . HTTPS ایک اضافی حفاظتی پٹی کے ساتھ HTTP ہے۔ ہر روز براؤزر، اسکرپٹ اور کمپیوٹر پروگرام ارب پتی ایچ ٹی پی بناتے ہیں۔ (ایس) **حاصل** دور ذرائع سے معلومات حاصل کرنے کی درخواست۔ ایچ ٹی‌ٹی‌پی (ایس) دیگر شامل ہیں۔ [فعل](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) ، ممکنہ طور پر نہیں (سرور تک ڈیٹا دباؤ کرنے کے لئے) اور (سرور کی طرف سے ڈیٹا تک) . . جی ہاں، PUT اور DELETE کے ذریعے اعداد و شمار کو داخل کرنے کا درست طریقہ ہے اور ایچ ٹی پی کے ذریعے ڈیٹا کو حذف کرنے کا طریقہ ہے۔ (ایس) . . حاصل کرنے کے لیے ہر سافٹ ویئر کا سہارا لیا جاتا ہے جو ایچ ٹی ٹی پی کے ساتھ کام کر سکتا ہے۔ (ایس) . . حاصل کرنے کے لئے واقعی آسان ہے. ہر کوئی پہلے ہی سے جانتا ہے کہ کس طرح حاصل کرنے کے لئے کام کرنا ہے اور بہت سے لوگ جانتے ہیں کہ پی آر ایل کا استعمال کیسے کیا جا سکتا ہے۔ (جسے بنیادی طور پر حاصل ہونے والے یکساں طریقے میں استعمال کیا جا سکتا ہے۔) ، تو، ہم نے Http مستقبل کے کام سے EdDtable بنایا. بہت کم لوگ ہیں۔ (یہاں تک کہ کم کمپیوٹر پروگرامرز بھی ہیں۔) پی ٹی او ڈی ایلیٹ کے ساتھ کبھی کام کیا ہے۔ عام طور پر PUT اور DELETE کو کمپیوٹر زبانوں سے ہی سہارا دیا جاتا ہے، اس لیے ان کا استعمال ماہرانہ پروگرام لازمی ہوتا ہے۔ لہٰذا ، عام طور پر ، آلات میں تبدیلی کی وجہ سے فراہم کئے جانے والے آلات کی تعداد بہت زیادہ ہے ۔ + [ہائیپر ٹیک ٹرانسپورٹ پروٹوکول (ایچ ٹی‌ٹی‌پی) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) ورلڈ وائڈ ویب کی بنیاد ہے اور اسی وجہ سے ویب صفحہ URLs سے شروع ہوتا ہے " http://" یا " https://" . . HTTPS ایک اضافی حفاظتی پٹی کے ساتھ HTTP ہے۔ ہر روز براؤزر، اسکرپٹ اور کمپیوٹر پروگرام ارب پتی ایچ ٹی پی بناتے ہیں۔ (ایس) **حاصل** دور ذرائع سے معلومات حاصل کرنے کی درخواست۔ ایچ ٹی‌ٹی‌پی (ایس) دیگر شامل ہیں۔ [فعل](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) ، ممکنہ طور پر نہیں (سرور تک ڈیٹا دباؤ کرنے کے لئے) اور (سرور کی طرف سے ڈیٹا تک) . . جی ہاں، PUT اور DELETE کے ذریعے اعداد و شمار کو داخل کرنے کا درست طریقہ ہے اور ایچ ٹی پی کے ذریعے ڈیٹا کو حذف کرنے کا طریقہ ہے۔ (ایس) . . حاصل کرنے کے لیے ہر سافٹ ویئر کا سہارا لیا جاتا ہے جو ایچ ٹی ٹی پی کے ساتھ کام کر سکتا ہے۔ (ایس) . . حاصل کرنے کے لئے واقعی آسان ہے. ہر کوئی پہلے ہی سے جانتا ہے کہ کس طرح حاصل کرنے کے لئے کام کرنا ہے اور بہت سے لوگ جانتے ہیں کہ پی آر ایل کا استعمال کیسے کیا جا سکتا ہے۔ (جسے بنیادی طور پر حاصل ہونے والے یکساں طریقے میں استعمال کیا جا سکتا ہے۔) ، تو، ہم نے Http مستقبل کے کام سے EdDtable بنایا. بہت کم لوگ ہیں۔ (یہاں تک کہ کم کمپیوٹر پروگرامرز بھی ہیں۔) پی ٹی او ڈی ایلیٹ کے ساتھ کبھی کام کیا ہے۔ عام طور پر PUT اور DELETE کو کمپیوٹر زبانوں سے ہی سہارا دیا جاتا ہے، اس لیے ان کا استعمال ماہرانہ پروگرام لازمی ہوتا ہے۔ لہٰذا ، عام طور پر ، آلات میں تبدیلی کی وجہ سے فراہم کئے جانے والے آلات کی تعداد بہت زیادہ ہے ۔   ##### ہیپاٹائٹس{#httpget-notes} * [نوٹ](#httpget-notes) @@ -3676,7 +3678,7 @@ EdDtable from Httpping استعمال ہوتا ہے۔ [جون لائنز سی ا ##### شکریہ{#thanks} * [بنیادی تصور کے لیے CHORDS شکریہ.](#thanks) EdDtable from Http مستقبل کے لیے بنیادی نظریہ (یعنی، ایک استعمال کرتے ہیں۔ HTTP GET ڈیٹا سیٹ میں ڈیٹا شامل کرنے کی درخواست) UCAR سے ہے (NCAR ہے؟) [کلاؤڈ-ہوسٹیڈ وقتی ڈیٹا سروسز (چلی) ](https://github.com/earthcubeprojects-chords) منصوبہ. طلبہ میں پیرامیٹرز کے لیے فارمیٹ (بار بار *نام= قیمت* ، اور کے ذریعے الگ) ویب صفحات پر ایچ ٹی ایم ایل فارمز کا استعمال کرنے والا وہی معیاری انداز ہے۔ یہ ایک سادہ اور شاندار تصور ہے اور اس سے بھی زیادہ اس لیے کہ یہ اتنا درست ہے ERDDAP 'توبل ڈاٹ کام سے نمٹنے کا موجودہ نظام. خیال غیر واضح ہے، لیکن میں نے (بوب) اس کا خیال نہیں تھا۔ ایچ‌ٹیپ سے دُور وہ بنیادی تصور استعمال کریں، اپنے نظریات کے ساتھ مل کر اس پر عمل پیرا ہونا، ایک نظام بنانے کے لئے ERDDAP™ ڈیٹا اپ لوڈ کرنے کے لئے. نظام میں ڈیٹا کو دبانے کے لیے حاصل کرنے کے لیے حاصل ہونے والے بنیادی تصور کے علاوہ EdDTAbleFHtping عمل میں لانا مکمل طور پر الگ اور مکمل طور پر MORDS کی حیثیت رکھتا ہے اور مختلف خصوصیات رکھتا ہے۔ (مثلا، لاگ فائل، چیکنگ آف ڈیٹا، مختلف حفاظتی نظام، سی آر یو ڈی حمایت، ریپڈبل ڈیٹا۔) . . ہم صرف ایک ہمبر تھے. ہم نے ان کے کوڈ کا جائزہ نہیں لیا اور نہ ہی ان کے منصوبے کے بارے میں پڑھا کیونکہ ہم فوراً جانتے تھے کہ ہم نظام کو ایک الگ طریقے سے عمل میں لانا چاہتے ہیں۔ لیکن ہم انہیں بنیادی خیال کے لیے شکرگزار ہیں۔ ڈاکٹرز کا مکمل حوالہ ہے۔ -دانیال، ایم ڈی، کرکز، بی، چانڈرسیکر، وی، گرلز، ایس، پیپرز، ڈی ایس، مارٹن، سی، ڈی جی، ایم، گووچ، آر، بارتوس، ایم، جونز، جے، کیسر، کے۔ (2014) . . کلاؤڈ-ہوستڈ حقیقی- وقتی ڈیٹا سروسز کے لیے جیوسیکس کے لیے (چلی) سافٹ وئیر. UCAR/CAR -- زمین کی گردش. [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +دانیال، ایم ڈی، کرکز، بی، چانڈرسیکر، وی، گرلز، ایس، پیپرز، ڈی ایس، مارٹن، سی، ڈی جی، ایم، گووچ، آر، بارتوس، ایم، جونز، جے، کیسر، کے۔ (2014) . . کلاؤڈ-ہوستڈ حقیقی- وقتی ڈیٹا سروسز کے لیے جیوسیکس کے لیے (چلی) سافٹ وئیر. UCAR/CAR -- زمین کی گردش. [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### حفاظتی تدابیر Hyrax فائلز{#eddtablefromhyraxfiles} [ **حفاظتی تدابیر Hyrax فائلز** ](#eddtablefromhyraxfiles) (ضرب) کئی متغیرات کے ساتھ ڈیٹا فائلیں شامل کریں، ہر ایک ایک یا اس سے زیادہ شیئر شدہ مقدار کے ساتھ (مثال کے طور پر، وقت، اونچائی (یا گہرائی) [ تصویر کا حوالہ ]) ، اور ایک خدمت گار [ Hyrax OPeNDAP سرور](https://www.opendap.org/software/hyrax-data-server) . . @@ -3692,7 +3694,7 @@ EdDtable from Http مستقبل کے لیے بنیادی نظریہ (یعنی، * اس کلاس سکرین کی اوپر Hyrax ہر ڈائریکٹر میں فائلوں کی فہرست کے ساتھ ویب صفحات۔ اس کی وجہ یہ موجودہ شکل کے لیے بہت مخصوص ہے۔ Hyrax ویب سائٹ ہم تبدیلی لانے کی کوشش کریں گے ERDDAP™ جلدی اگر مستقبل کے نسخے Hyrax فائلوں کی فہرست کیسے تبدیل کی جاتی ہے۔ * جواب<فائل ڈرائنگ وقت کو نظر انداز کیا جاتا ہے. چونکہ یہ کلاس ڈاؤن لوڈ کرتی ہے اور ہر دور کے ڈیٹا فائل کی مقامی کاپی بناتی ہے، ERDDAP™ فائل کو مجبور کرتا ہے۔ ڈور *بڑے کیمیائی مرکبات* /رَقَر/َبِّت/َقَدْنَا أَوْمَعُونَ سانچہ:قرآن-سورہ 37 آیت 19۔۔۔* * datasetID * /. * کے لئے< sourceUrl مزید یہ کہ اعداد و شمار کے ذیلی ڈائریکٹر کا استعمال کریں Hyrax سرور مثلا، - < sourceUrl مزیدhttp://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl مزید + < sourceUrl مزید http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl مزید (اور اسے ایک لکیر پر ڈال دیں) (معذرت، کہ سرور اب دستیاب نہیں ہے) . . جواب sourceUrl ویب پیج عام طور پر " OPeNDAP سرور انڈیکس \\[ اختیارات نام \\] " سب سے اوپر. * چونکہ یہ کلاس ہمیشہ ڈاؤن لوڈ کرتی ہے اور ہر دور کے ڈیٹا فائل کی ایک مقامی کاپی بناتی ہے اس لیے آپ کو اس ڈیٹا سیٹ کو کبھی نہیں لپیٹنا چاہیے۔ [ڈی‌ٹی‌ڈی‌ڈی](#eddtablecopy) . . @@ -3706,7 +3708,7 @@ EdDtable from Http مستقبل کے لیے بنیادی نظریہ (یعنی، ان فائلوں کے ساتھ ایک اور مسئلہ: Princel & -اس ڈیٹا سیٹ کی نوعیت کے لیے خفیہ فائلیں مل سکتی ہیں۔https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] . . +اس ڈیٹا سیٹ کی نوعیت کے لیے خفیہ فائلیں مل سکتی ہیں۔ https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] . . اس کلاس کی سپر کلاس دیکھیں، [اپنے رویے سے مناسبت](#eddtablefromfiles) ، معلومات کے لئے کہ یہ کلاس کس طرح کام کرتی ہے اور کس طرح استعمال کیا جا سکتا ہے۔ @@ -3850,10 +3852,10 @@ EdDtable from MultidimNcipes میں ان فائلوں سے نمٹنے کے لی [ **ایس .** ](#eddtablefromnos) (غیر متصل) ایک سے ڈیٹا وصول کرتا ہے۔ NOAA [جگہ](https://opendap.co-ops.nos.noaa.gov/axis/) ماخذ، جس میں استعمال ہوتا ہے۔ [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) درخواستوں اور جوابات کے لیے۔ یہ بہت مخصوص ہے۔ NOAA NoS کی XML. اعداد و شمار2.xml دیکھیں   ### میکسیکو سے جاگو !{#eddtablefromobis} - [ **میکسیکو سے جاگو !** ](#eddtablefromobis) ایک Ocean Biogeographic Information System سے ڈیٹا وصول کرتا ہے۔ (بابل) سرور (تھاhttp://www.iobis.org ) . . ممکن ہے کہ مزید کوئی فعال سرور موجود نہ ہوں جو اس وقت خارجی نظام OBIS سرور نظام کا استعمال کرتے ہیں۔ + [ **میکسیکو سے جاگو !** ](#eddtablefromobis) ایک Ocean Biogeographic Information System سے ڈیٹا وصول کرتا ہے۔ (بابل) سرور (تھا http://www.iobis.org ) . . ممکن ہے کہ مزید کوئی فعال سرور موجود نہ ہوں جو اس وقت خارجی نظام OBIS سرور نظام کا استعمال کرتے ہیں۔ * OBIS سرور ایکس ایم ایل درخواست کی توقع رکھتے ہیں اور ایکس ایم ایل جواب واپس لے سکتے ہیں۔ -* کیونکہ تمام OBIS سرور اسی تبدیلی کی خدمت کرتے ہیں۔ (تھاhttp://iobis.org/tech/provider/questions) ، آپ کو OBIS اعداد و شمار کی سیٹ مرتب کرنے کے لئے بہت زیادہ نہیں کرنا پڑے گا ERDDAP . . +* کیونکہ تمام OBIS سرور اسی تبدیلی کی خدمت کرتے ہیں۔ (تھا http://iobis.org/tech/provider/questions ) ، آپ کو OBIS اعداد و شمار کی سیٹ مرتب کرنے کے لئے بہت زیادہ نہیں کرنا پڑے گا ERDDAP . . * آپ کو ایک "ایک" شامل ہے creator\\_email "دنیا میں منسوب ہے۔ addAttributes کیونکہ یہ معلومات لائسنس کے اندر استعمال کی جاتی ہیں۔ ایک مناسب ای میل کا پتہ سرسید کی طرف سے ایکس ایم ایل کو پڑھنے سے ملتا ہے۔ * آپ ہو سکتے ہیں یا عالمی علت حاصل نہیں کر سکتے< subsetVariables [ تصویر ] (#سبکدوش) تاکہ ایک دی ہوئی OBIS سرور کے ساتھ کام کریں۔ اگر آپ کوشش کریں، صرف ایک تبدیل کرنے کی کوشش کریں (مثلاً سائنسی نام یا جینس۔) . . #### میکسیکو سے جاگو ! مصر{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ EdDtable from MultidimNcipes میں ان فائلوں سے نمٹنے کے لی * س. (قابلِ‌غور ویب‌سائٹس) اور SOS (سینئر اوبلاست سروس) ہیں. [غیرمتوقع معیار](https://www.ogc.org/standards) . . اس ویب سائٹ کے پاس معیار دستاویزات ہیں۔ * جواب OGC ویب سروسز عام طور پر 1.1.0 سے آگے ( OGC 06-121r3) حاصل ہونے والی تعمیر اور دوسری جگہوں پر (دیکھیں ابواب 7.2.3 اور ابواب 9) . . * اگر آپ کسی چیز کے لئے ایک حاصل Capabilities Xml بھیجتا ہے تو SOS سرور ( sourceUrl + "? SOS &redate= (معاونت) GetCapabilities ") ''آپ کو اسٹیشنوں اور مشاہدہ کی فہرست کے ساتھ xml نتیجہ ملتا ہے۔ ان کے پاس اعداد و شمار موجود ہیں۔ - * ایک مشاہدہ‌شُدہ شخص کسی ملکیت کا حوالہ دیتا ہے ۔ مثال کے طور پر یورین:gec:phenomenon: لمبائی:wgs84 یاhttps://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * ایک مشاہدہ‌شُدہ شخص کسی ملکیت کا حوالہ دیتا ہے ۔ مثال کے طور پر یورین:gec:phenomenon: لمبائی:wgs84 یا https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * ایک مشاہدہ کنوٹی ایک متغیر نہیں ہے. - * ایک سے زیادہ تبدیل شدہ ایک ہی مشاہدہ ہو سکتا ہے۔ پرنٹ (مثال کے طور پر، اندرونی ٹیم اور باہر شاید دونوں نے غور کِیا ہو پرنٹhttps://mmisw.org/ont/cf/parameter/air\\_temperature) . . + * ایک سے زیادہ تبدیل شدہ ایک ہی مشاہدہ ہو سکتا ہے۔ پرنٹ (مثال کے طور پر، اندرونی ٹیم اور باہر شاید دونوں نے غور کِیا ہو پرنٹ https://mmisw.org/ont/cf/parameter/air\\_temperature ) . . * اگر آپ کسی چیز کی درخواست کریں SOS سرور، آپ کو ایکسمل نتیجہ ملتا ہے جس میں جواب، فیلڈ یونٹ اور ڈیٹا میں میدانی ناموں کی تشریح کی گئی ہے۔ میدانی ناموں میں طویل حجم، گہرائی، گہرائی شامل ہوں گے۔ (شاید) ، اور وقت. * ہر کوئی dataVariable (یعنی) کسی قدر اُس زمانے میں سے SOS ضروری ہے کہ "مریخی تخطProper" کی خصوصیت شامل کی جائے، جس میں اس مشاہدے کی تشخیص کی گئی ہے کہ سرور سے اس تبدیلی کو حاصل کرنے کے لیے درخواست کی جانی چاہیے۔ اکثر، کئی dataVariable ایس . اے . * اعداد و شمار ہر ایک کے لئے dataVariable سرور کی طرف سے مخصوص نہیں ہو سکتا. اگر ایسا ہے تو آپ سرور کی طرف سے XML ڈیٹا کے جواب کو دیکھیں اور مناسب ٹھہرایا جائے<اعداد و شمار (%s) (#datatytype) میں ERDDAP™ ڈیٹا سیٹ dataVariable تشریحات ۔ @@ -3991,11 +3994,11 @@ EdDtable from MultidimNcipes میں ان فائلوں سے نمٹنے کے لی * یہ کلاس کیٹلاگ پڑھتی ہے. کمپیوٹر فائلوں کی طرف سے خدمات انجام دیں فہرستوں کے ساتھ<فولڈرز (اضافی کیٹلاگ کے بارے میں.xml ذیلی فائلوں) اور<اعداد و شمار (ڈیٹا فائلیں) . . * جواب<فائل ڈرائنگ وقت کو نظر انداز کیا جاتا ہے. چونکہ یہ کلاس ڈاؤن لوڈ کرتی ہے اور ہر دور کے ڈیٹا فائل کی مقامی کاپی بناتی ہے، ERDDAP™ فائل کو مجبور کرتا ہے۔ ڈور *بڑے کیمیائی مرکبات* /رَقَر/َبِّت/َقَدْنَا أَوْمَعُونَ سانچہ:قرآن-سورہ 37 آیت 19۔۔۔* * datasetID * /. * کے لئے< sourceUrl مزیدبرآں ، ڈیٹا سیٹ کا استعمال کریں ۔ TTEDS سرور میں موجود ڈیٹا سیٹ کے لئے کمپیوٹر فائل استعمال کریں ، مثال کے طور پر : اس شمارے کے لئے جو کسی ویب براؤزر میں استعمال ہو سکتا ہے - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] : -استعمال< sourceUrl مزیدhttps://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl مزید + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 یہ سرور اب دوبارہ دستیاب نہیں ہے۔ \\] : +استعمال< sourceUrl مزید https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl مزید (اور اسے ایک لکیر پر ڈال دیں) . . * چونکہ یہ کلاس ہمیشہ ڈاؤن لوڈ کرتی ہے اور ہر دور کے ڈیٹا فائل کی ایک مقامی کاپی بناتی ہے اس لیے آپ کو اس ڈیٹا سیٹ کو کبھی نہیں لپیٹنا چاہیے۔ [ڈی‌ٹی‌ڈی‌ڈی](#eddtablecopy) . . -* یہ ڈیٹا سیٹ قسم ایک OPTIONAL کی حمایت کرتی ہے، کم استعمال، خاص ٹیگ،<خصوصی اگلوں کو *موڈ* </ متعلقہ مضامین جن میں اس بات کا تعین کیا جا سکتا ہے کہ خاص، سخت کوڈ کے اصولوں کو جانچنے کے لیے استعمال کیا جائے کہ سرور سے کس فائل کو ڈاؤن لوڈ کیا جائے۔ موجودہ طور پر واحد واجب ہے۔ *موڈ* ایس ایم اوس ہے جو اعداد و شمار کے ساتھ ساتھ استعمال ہوتا ہے۔https://tds.coaps.fsu.edu/thredds/catalog/samosآخری نسخہ نمبر کے ساتھ فائلوں کو صرف ڈاؤن لوڈ کرنے کے لیے +* یہ ڈیٹا سیٹ قسم ایک OPTIONAL کی حمایت کرتی ہے، کم استعمال، خاص ٹیگ،<خصوصی اگلوں کو *موڈ* </ متعلقہ مضامین جن میں اس بات کا تعین کیا جا سکتا ہے کہ خاص، سخت کوڈ کے اصولوں کو جانچنے کے لیے استعمال کیا جائے کہ سرور سے کس فائل کو ڈاؤن لوڈ کیا جائے۔ موجودہ طور پر واحد واجب ہے۔ *موڈ* ایس ایم اوس ہے جو اعداد و شمار کے ساتھ ساتھ استعمال ہوتا ہے۔ https://tds.coaps.fsu.edu/thredds/catalog/samos آخری نسخہ نمبر کے ساتھ فائلوں کو صرف ڈاؤن لوڈ کرنے کے لیے * اس کلاس کی سپر کلاس دیکھیں، [اپنے رویے سے مناسبت](#eddtablefromfiles) ، معلومات کے لئے کہ یہ کلاس کس طرح کام کرتی ہے اور کس طرح استعمال کیا جا سکتا ہے۔ * 1D، 2D، 3D اور 4D مثالوں کے لیے دیکھیے: [این‌این‌کُن سے محفوظ](#eddtablefromncfiles) . .   @@ -4182,8 +4185,8 @@ EdDtable from MultidimNcipes میں ان فائلوں سے نمٹنے کے لی ``` ``` -ایک ملتی جلتی جگہ sourceUrl (کچھhttps://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -عوام میں sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . . +ایک ملتی جلتی جگہ sourceUrl (کچھ https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +عوام میں sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . . اس ٹیگ کی قیمت میں کوئی بھی تبدیلی اگلی بار عمل میں آئے گی۔ ERDDAP™ پڑھئے datasets.xml )، جس میں ڈیٹا سیٹ کے جواب میں بھی شامل ہے۔ [جھنڈ](/docs/server-admin/additional-information#flag) . . لیکن، حفاظتی وجوہات اور وجوہات کی بنا پر، **یہ TG نہیں!** @@ -4314,7 +4317,7 @@ Secont Rereserve Max Bytes ایک عنصری گرانٹ ڈیٹا طلب کے ل ``` * آپ کو دوبارہ پیدا کرنے کی ضرورت نہیں ہے ERDDAP™ تبدیلیوں کے لیے<اثرانداز ہونے کے لیے Blacklist & اگلی بار تبدیلیاں کی جائیں گی۔ ERDDAP™ چیک کریں کہ کوئی ڈیٹا سیٹ اپ لوڈ کرنے کی ضرورت ہے۔ یا، آپ کسی شخص کا دورہ کرتے ہوئے اس عمل کو تیز کر سکتے ہیں۔ [ڈیٹنگ فالي رنگ](/docs/server-admin/additional-information#set-dataset-flag) کسی بھی ڈیٹا سیٹ کے لئے. * آپ کی ERDDAP™ روزانہ رپورٹ میں فہرست/tally سب سے زیادہ فعال اجازت یافتہ اور رکاوٹوں کی فہرست شامل ہے۔ - * اگر آپ یہ جاننا چاہتے ہیں کہ ڈومین/institution ایک نامی آئی پی پتے سے کیا تعلق رکھتا ہے تو آپ آزاد، متبادل DNS ویب سروس جیسے استعمال کر سکتے ہیں۔ [https://network-tools.com/](https://network-tools.com/) . . + * اگر آپ یہ جاننا چاہتے ہیں کہ ڈومین/institution ایک نامی آئی پی پتے سے کیا تعلق رکھتا ہے تو آپ آزاد، متبادل DNS ویب سروس جیسے استعمال کر سکتے ہیں۔ [ https://network-tools.com/ ](https://network-tools.com/) . . * بعض‌اوقات ایسے بھی ہو سکتے ہیں جب بعض صارفین کو اعلیٰ سطح پر بند کر دیا جاتا ہے ۔ مثال کے طور پر، آپ اپنے سرور پر ہر چیز تک ان کی رسائی کو روک سکتے ہیں، نہ صرف ERDDAP . . لینکس پر، ایک ایسا طریقہ استعمال کرنا ہے۔ [جواب](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . . مثال کے طور پر، آپ ایک ایسا قانون شامل کر سکتے ہیں جس میں تمام چیزیں 1.51.51.100.0 کمانڈ کے ساتھ آ جائیں گی۔ Iptables - IinPUT -s 1.51.100.0 -JXOP - @@ -4738,17 +4741,17 @@ NThreads=2: اگرچہ، اکثر نستعلیق کی بجائے NThreads=2 کا * فی الحال، کے لئے EDDGrid زیریں طبقہ، کسی بھی قسم کی تبدیلی میتادات یا فرضی متغیر میں تبدیل ہوتی ہے۔ (مثلاً قریب ترین وقتی اعداد و شمار کے لیے ایک نیا وقت۔) تبدیلی کو سمجھا جاتا ہے لیکن ڈیٹا سیٹ کی ایک تبدیلی کو نہیں مانا جاتا ہے۔ (خود ہی) . . * فی الحال EdDTabble subclass کے لیے اعداد و شمار کی کوئی بھی نقل و حرکت ایک تبدیلی سمجھی جاتی ہے۔ * فی الحال صرف دو قسم کے عمل کی اجازت ہے: - * "http://"یا "https://"-- اگر عمل شروع ہوتا ہے "http://"یا "https://": ERDDAP™ بھیج دیں گے HTTP GET معین کردہ پلگ ان کے لئے درخواست کریں. جوابات کو نظر انداز کیا جائے گا۔ مثال کے طور پر ، کسی کام کے لئے کچھ اور ویب سروس کو بتا سکتے ہیں ۔ + * " http://" یا " https://" -- اگر عمل شروع ہوتا ہے " http://" یا " https://" : ERDDAP™ بھیج دیں گے HTTP GET معین کردہ پلگ ان کے لئے درخواست کریں. جوابات کو نظر انداز کیا جائے گا۔ مثال کے طور پر ، کسی کام کے لئے کچھ اور ویب سروس کو بتا سکتے ہیں ۔ * اگر محوری حصہ ہے تو ("کے بعد؟") ، یہ پہلے سے موجود ہے [فیصد Encded](https://en.wikipedia.org/wiki/Percent-encoding) . . آپ کو تنازعات میں خصوصی حروف کو کوڈ کرنے کی ضرورت ہے (ابتدائی '&' اور مرکز کے علاوہ '=' دباؤ میں) شکل %H میں، جہاں HH ہے وہ حروف تہجی کی 2 مصرعی مقدار ہے۔ عام طور پر، آپکو صرف چند پنجابی حروف کو تبدیل کرنے کی ضرورت ہے: %25, اور %26 میں، "%22 میں"<%3C میں = %3D, %3E, %3E, + %2B | %7C میں، \\[ %5B میں، \\] %5D میں، جگہ %20 میں، اور تمام حروف کو اوپر #127 کو اپنی UTF-8 شکل میں تبدیل کر کے پھر یو ٹی ایف-8 شکل کے ہر حصے کو %H کے فارمیٹ میں شامل کر کے %HH شکل میں شامل کر دیا گیا ہے۔ (مدد کیلئے پروگرامر پوچھیں) . . مثلاً، & stationID مزید 41004"۔ & stationID %3E=%2241004%22 عام طور پر جب آپ تک رسائی حاصل کرتے ہیں تو پرcent aptation کی ضرورت ہوتی ہے۔ ERDDAP سوفٹ ویئر کے علاوہ عام طور پر آپ کے لئے براہِ‌راست استعمال ہونے والے بریکٹ کا استعمال کریں ۔ کچھ حالات میں، آپ کو A-Za-Z0-9 & ' () @#*، لیکن پھر بھی ابتدائی '&' یا بنیادی کوڈ نہیں کرتے '=' تنازعات میں. -زبانوں میں ایسا کرنے کے لیے اوزار موجود ہیں (مثلاً دیکھیے، Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) اور Java اسکرپٹ ہےencodeURIComponent()[] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) اور وہاں ہیں۔ +زبانوں میں ایسا کرنے کے لیے اوزار موجود ہیں (مثلاً دیکھیے، Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) اور Java اسکرپٹ ہےencodeURIComponent()[] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) اور وہاں ہیں۔ [ویب سائٹ جو کہ آپ کے لئے](https://www.url-encode-decode.com/) . . * بعد از datasets.xml ایکس ایم ایل فائل ہے، آپ کو بھی '&'، 'سے شامل کیا گیا ہے<'، اور 'ی' میں '& '، '<'، اور '>' فیصد کے بعد * مثال: ایک صارف کے لئے کہ آپ بطور صارف ٹائپ کریں: - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 آپ كو متعین كرنا چاہیے<اِس شمارے میں (ایک لائن پر) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ NThreads=2: اگرچہ، اکثر نستعلیق کی بجائے NThreads=2 کا * جواب sourceUrl شروع سے ہو سکتا ہے۔ http:// : https:// ،فٹپ http://, اور شاید دوسرے پاخانہ. https رابطہ پڑھنے اور ماخذ کی ڈیجیٹل سند کا جائزہ لینے کے لیے ماخذ کو یہ یقین دلانے کے لیے کہ وہ کون ہیں نامعلوم صورتوں میں، یہ چیک غلطی "javax.net.SSLProtocol lession:HNGEDTED & یہ غالباً ڈومین نیم کی وجہ سے ہے ڈومین نیم جو آپ استعمال کر رہے ہیں۔ آپ تفصیل پڑھ سکتے ہیں اور پڑھنا چاہئے sourceUrl 'آپ کی ویب براؤزر میں سند، قابل ذکر طور پر، "DNS Name" سیکشن میں "Subject Alternative Name". بعض صورتوں میں، sourceUrl آپ سند پر ڈومین نام کا اندراج ہو سکتا ہے۔ مثال کے طور پر - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/اس غلطی کو گرا دے گا. - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/. جو سند پر ڈومین نام استعمال کرتا ہے، ایسا نہیں ہوگا۔ ان معاملات میں حل اس لیے سند پر ڈومین نام تلاش کرنا اور استعمال کرنا ہے۔ اگر آپ سند پر نہیں مل سکتے تو ڈیٹا فراہم کنندہ سے رابطہ کریں۔ + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ اس غلطی کو گرا دے گا. + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ . جو سند پر ڈومین نام استعمال کرتا ہے، ایسا نہیں ہوگا۔ ان معاملات میں حل اس لیے سند پر ڈومین نام تلاش کرنا اور استعمال کرنا ہے۔ اگر آپ سند پر نہیں مل سکتے تو ڈیٹا فراہم کنندہ سے رابطہ کریں۔ دیگر صورتوں میں سند پر ڈومین نام ایک جماعت کے لیے ہو سکتا ہے۔ اگر یہ وقوع پزیر ہو یا مسئلہ دیگر غیر حل ہو، براہ مہربانی ای میل کرس. اس مسئلے کو رپورٹ کرنے کے لئے جان نے کہا ۔   @@ -5221,7 +5224,7 @@ NThreads=2: اگرچہ، اکثر نستعلیق کی بجائے NThreads=2 کا عام طور پر جب آپ تک رسائی حاصل کرتے ہیں تو پرcent aptation کی ضرورت ہوتی ہے۔ ERDDAP سوفٹ ویئر کے علاوہ عام طور پر آپ کے لئے براہِ‌راست استعمال ہونے والے بریکٹ کا استعمال کریں ۔ کچھ حالات میں، آپ کو A-Za-Z0-9 & ' () @#*، لیکن پھر بھی ابتدائی '&' یا بنیادی کوڈ نہیں کرتے '=' . . زبانوں میں ایسا کرنے کے لیے اوزار موجود ہیں (مثلاً دیکھیے، Java ' [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -اور Java اسکرپٹ ہےencodeURIComponent()[] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) ) اور وہاں ہیں۔ +اور Java اسکرپٹ ہےencodeURIComponent()[] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) ) اور وہاں ہیں۔ [ویب سائٹ جو کہ آپ کے لئے](https://www.url-encode-decode.com/) . . * بعد از datasets.xml ایکس ایم ایل فائل ہے، آپ کو بھی '&'، 'سے شامل کیا گیا ہے<'، اور 'ی' میں '& '، '<'، اور '>' فیصد کے بعد * infoUrl منفرد ہے ERDDAP . . یہ کسی بھی مراٹھی معیار سے نہیں ہے۔ @@ -5257,7 +5260,28 @@ NThreads=2: اگرچہ، اکثر نستعلیق کی بجائے NThreads=2 کا ``` * اگر \\[ معیار \\] " خصوصیت میں واقع ہوتا ہے، اس کی جگہ معیار کی جگہ لی جائے گی۔ ERDDAP™ اجازت<معیاری لِسِنَّمَا يَوْمَةٍ ERDDAP ' \\[ بائٹس \\] /webapps/erdap/WEB-INF/class/gov/noa/pfel/redap/util/cons.xil فائل۔ -   + +###### کلاس{#classification} +* [ **کلاس** ](#classification) اعداد و شمار کی درجہ بندی۔ + ``` + unclassified + ``` + * قابل قبول قدرات _نظر ہیں، _confidate_,_constrict, Sexing, or opens. + +###### _فولڈرز{#topic_category} +* [ **_فولڈرز** ](#topic_category) اعلی درجے کے جغرافیائی اعداد و شمار کے موضوعاتی درجہ بندی کے تحت دستیاب جغرافیائی اعداد و شمار کے مجموعے اور تلاش میں مدد کے لیے + ``` + geoscientific_information + ``` + * قابل قبول قدرات _biota, _quities_, _climatology_ateology_etomorology_economy_seconomy_elevironment, science_science_settlement, Missouri) ہیں۔ + +###### _ پاس ورڈ:{#maintenance_frequency} +* [ **_ پاس ورڈ:** ](#maintenance_frequency) جس کے ساتھ پہلی پیداوار کے بعد اعداد و شمار میں ترمیم اور تبدیلی کی جاتی ہے۔ + ``` + daily + ``` + * قابل قبول قدرات مجاز ہیں، مثلاً "بمعنی "، "آج کا دن"، "اردو زبان میں"، "اردو زبان میں"، "اردو زبان میں"، "ادبی زبان"، "بزبان"، "تلفظ: + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) (وہ جہنم کی) انتہا سے ہے، [CCD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (جس کی شناخت اس میں کی گئی تھی۔ Metadata\\_Conventions بطور " Unidata Dataset v1.0") metadata standard. مشترکہ قدر اس اعداد و شمار کے استعمال کے لیے استعمال ہونے والی میٹاداتا کنونشنوں کی فہرست تھی۔ اگر کوئی ڈیٹا سیٹ ACD 1.0 استعمال کرتا ہے، تو یہ مفروضہ STRGAL RECOMED ہے، مثال کے طور پر، @@ -5389,7 +5413,7 @@ NThreads=2: اگرچہ، اکثر نستعلیق کی بجائے NThreads=2 کا اگر انڈیکس ہے<1=1، اعداد و شمار کو خارجی طور پر سمجھا جاتا ہے۔ اگر انڈیکس ہے<=2، اعداد و شمار کو بہت خارجی انداز میں سمجھا جاتا ہے۔ -جواب testOutOfDate قیمت بھی استعمال کی جاتی ہے۔ ERDDAP™ بنانے کے لئےhttps://*yourDomain*/erddap/outOfDateDatasets.htmlویب سائٹ ( [مثال](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) جو اعداد و شمار کو ظاہر کرتا ہے جن کے پاس موجود ہے۔< testOutOfDate مزید معلومات کے ساتھ اعداد و شمار کا درجہ دیا گیا ہے کہ وہ کیسے خارجہ ہیں۔ فائل کا نام تبدیل کریں (...html سے . .jsonlCSV : .nc : .tsv ،...) ، آپ مختلف فائل فارمیٹ میں وہ معلومات حاصل کر سکتے ہیں. +جواب testOutOfDate قیمت بھی استعمال کی جاتی ہے۔ ERDDAP™ بنانے کے لئے https://*yourDomain*/erddap/outOfDateDatasets.html ویب سائٹ ( [مثال](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) جو اعداد و شمار کو ظاہر کرتا ہے جن کے پاس موجود ہے۔< testOutOfDate مزید معلومات کے ساتھ اعداد و شمار کا درجہ دیا گیا ہے کہ وہ کیسے خارجہ ہیں۔ فائل کا نام تبدیل کریں (...html سے . .jsonlCSV : .nc : .tsv ،...) ، آپ مختلف فائل فارمیٹ میں وہ معلومات حاصل کر سکتے ہیں. جب ممکن ہو، [جناتی دَتَسَتَتَسَل](#generatedatasetsxml) ایک جمع testOutOfDate دنیا سے منسوب ہے۔ addAttributes ایک ڈیٹا سیٹ کا۔ یہ قدر (انگریزی: Generate Datasets Xml) معلومات پر مبنی ایک تجویز ہے۔ اگر قیمت مناسب نہ ہو تو اسے تبدیل کریں۔ @@ -5948,8 +5972,8 @@ EdDTabout Stames کے لیے، صرف ایک بہت، بہت ہی کم ہے (ش * [ ** time\\_zone ** ](#time_zone) * time\\_zone اِس کا مطلب ہے کہ اِس کا مطلب ہے کہ ہم اِس بات پر غور کریں کہ خدا کی بادشاہت کیا ہے ۔ ERDDAP™ (اور کوئی مترادفات معیار نہیں) کے لئے [وقت اور اوقات تبدیلی](#time-units) ''جس کے ذریعے جدول ڈاٹا یا تبتی ڈیٹا سیٹوں میں ہو سکتا ہے۔ * طے شدہ " ہے۔ Zulu " (جو جدید زمانے کا زون ورژن ہے۔) . . - * غیر واضح معلومات: "وقت کا استعمال"۔ (مثلاً، پیسیفک معیاری وقت، -08:00، ایم ٹی-8) طے شدہ، مخصوص، متناسب، متناسب رشتہ دار ہوتے ہیں۔ Zulu (غیر متصل) . . اس کے برعکس "وقت کے زون" زیادہ پیچیدہ چیزیں ہیں جو روزنامہ لائٹ ساومنگ سے متاثر ہوتی ہیں۔ (مثلاً "US/Pacific"۔) ) جو مختلف اوقات میں مختلف جگہوں پر مختلف قوانین رکھتا تھا۔ وقت کے زون ہمیشہ نام رکھتے ہیں کیونکہ ان کو سادہ ذرہ قیمت سے اخذ نہیں کیا جا سکتا (میز پر "TZ ڈیٹا بیس" کے کالم دیکھیں [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . . ERDDAP ' time\\_zone تشریح کسی زمانے کے زون سے مقامی وقت کے اعداد و شمار سے نمٹنے میں مدد دیتی ہے۔ (مثلاً 19877-03-25T17:32:05 پیسیفک وقت) . . اگر آپ کے پاس star یا Numberic Time data کسی کے ساتھ ہو۔ (جگہ) وقت کے بارے میں، آپ کو صرف ڈیٹا کو تبدیل کرنا چاہئے Zulu (جو کیا ہے ERDDAP™ چاہتے ہیں) یونٹوں میں مختلف بنیادی وقت کا تعین کرنے سے (مثلاً، " گھنٹے 1970-01-01T08:00Z"، نوٹ کریں T08 وقت کو ترتیب دینے کے لئے) اور ہمیشہ ان نتائج کا جائزہ لیں جو آپ چاہتے ہیں - * اس کی وجہ یہ ہے کہ آپ کو ایک ٹائم زون مقرر کرنے کی اجازت دیتا ہے جس کی قیادت کرتا ہے۔ ERDDAP™ مقامی وقت کے ماخذ کو تبدیل کرنے کے لئے (بعض معیاری وقت میں ، بعض دن کی روشنی میں محفوظ وقت میں) اندر Zulu اوقات (جو ہمیشہ معیاری وقت میں رہتے ہیں۔) . . صحیح وقت زون ناموں کی فہرست غالباً TZ کالم میں درج فہرست سے مشابہ ہے۔ [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . . عام امریکی وقت کے زون یہ ہیں: امریکی/Hawai, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. + * غیر واضح معلومات: "وقت کا استعمال"۔ (مثلاً، پیسیفک معیاری وقت، -08:00، ایم ٹی-8) طے شدہ، مخصوص، متناسب، متناسب رشتہ دار ہوتے ہیں۔ Zulu (غیر متصل) . . اس کے برعکس "وقت کے زون" زیادہ پیچیدہ چیزیں ہیں جو روزنامہ لائٹ ساومنگ سے متاثر ہوتی ہیں۔ (مثلاً "US/Pacific"۔) ) جو مختلف اوقات میں مختلف جگہوں پر مختلف قوانین رکھتا تھا۔ وقت کے زون ہمیشہ نام رکھتے ہیں کیونکہ ان کو سادہ ذرہ قیمت سے اخذ نہیں کیا جا سکتا (میز پر "TZ ڈیٹا بیس" کے کالم دیکھیں [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . . ERDDAP ' time\\_zone تشریح کسی زمانے کے زون سے مقامی وقت کے اعداد و شمار سے نمٹنے میں مدد دیتی ہے۔ (مثلاً 19877-03-25T17:32:05 پیسیفک وقت) . . اگر آپ کے پاس star یا Numberic Time data کسی کے ساتھ ہو۔ (جگہ) وقت کے بارے میں، آپ کو صرف ڈیٹا کو تبدیل کرنا چاہئے Zulu (جو کیا ہے ERDDAP™ چاہتے ہیں) یونٹوں میں مختلف بنیادی وقت کا تعین کرنے سے (مثلاً، " گھنٹے 1970-01-01T08:00Z"، نوٹ کریں T08 وقت کو ترتیب دینے کے لئے) اور ہمیشہ ان نتائج کا جائزہ لیں جو آپ چاہتے ہیں + * اس کی وجہ یہ ہے کہ آپ کو ایک ٹائم زون مقرر کرنے کی اجازت دیتا ہے جس کی قیادت کرتا ہے۔ ERDDAP™ مقامی وقت کے ماخذ کو تبدیل کرنے کے لئے (بعض معیاری وقت میں ، بعض دن کی روشنی میں محفوظ وقت میں) اندر Zulu اوقات (جو ہمیشہ معیاری وقت میں رہتے ہیں۔) . . صحیح وقت زون ناموں کی فہرست غالباً TZ کالم میں درج فہرست سے مشابہ ہے۔ [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . . عام امریکی وقت کے زون یہ ہیں: امریکی/Hawai, US/Alaska, US/Pacific, US/Mountain, US/Arizona, US/Central, US/Eastern. * متعدد اوقات کے لیے نیوکلیئر سرچ ڈیٹا کے ساتھ تبدیل شدہ تبدیلیوں کے لیے، آپ "اس " کا تعین کر سکتے ہیں۔ time\\_zone " بیان کرتا ہے، لیکن قدر" ہونا ضروری ہے۔ Zulu " یا "UTC". اگر آپ کو دوسرے وقتی زونوں کے لئے حمایت کی ضرورت ہے، تو ای میل کرس براہ مہربانی. ''نوا پر جان ۔   ###### جگہ{#legacy_time_adjust} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/zh/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 10a74d5b83..dd2a1077fb 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 从外部来源提交实际数据文件是一个巨大的安全风险,所以 ERDDAP™ 不处理这一点。 您必须想出一个对您和数据提供者有效的解决方案, 例如电子邮件 (用于小文件) 从云中拉出 (例如, DropBox 或 Google 驱动器) ,一个 sftp 站点 (带有密码) ,或运动鞋 净额 (USB 拇指驱动器或外部硬盘) 。 。 。 你也许应该只接受你认识的人的文件 您需要扫描病毒的文件,并采取其它安全防范措施。 没有联系 ERDDAP™ 到数据提供者表格 (例如,关于 ERDDAP™ 主页) 。 。 。 相反,当有人告诉你,他们希望 他们的数据服务于你 ERDDAP 你可以发电子邮件给他们说: -是的,我们可以把数据输入 ERDDAP 。 。 。 要开始,请填写表格https://*yourUrl*/erddap/dataProviderForm.html (或 http:// 若为 https:// 未启用) 。 。 。 。 +是的,我们可以把数据输入 ERDDAP 。 。 。 要开始,请填写表格 https://*yourUrl*/erddap/dataProviderForm.html (或 http:// 若为 https:// 未启用) 。 。 。 。 完事后 我会联系你 确定最后的细节 如果你只是想看看表格的话 (没有填满它) ,可见表格上 ERD 因为 ERDDAP 数字 : [导言](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , (中文). [第一编](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , (中文). [第2编](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , (中文). [第三编](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) ,以及 [第四编](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) 。 。 。 。 这些链接在 ERD ERDDAP™ 所以不要跟他们提交信息 除非你真的想把数据添加到 ERD ERDDAP 。 。 。 。 @@ -190,23 +190,23 @@ GenerateDatasetsXml的输出是一个粗略的草稿.   ##### EDDGrid 从 ThreddsCatalog 调用{#eddgridfromthreddscatalog} 此 EDDType 生成所有 datasets.xml 全部所需块数 [ EDDGrid 从 Dap 中](#eddgridfromdap) 通过THREDDS递归爬行可以找到的数据集 (次级) 目录. THREDDS目录URL有很多形式. 此选项需要带有/ catalog/ 的 THREDDS .xml URL, 例如 , -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml或 -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml 或 + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (一个相关的.html目录在 -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html,则不能接受 EDDGrid From ThreddsCatalog) (英语). + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ,则不能接受 EDDGrid From ThreddsCatalog) (英语). 如果你有问题 EDDGrid 从垃圾 目录 : * 确定您使用的 URL 是有效的, 包括 / catalog/, 并以 / catalog. xml 结尾 。 -* 如果可能,请使用公共IP地址 (比如说,https://oceanwatch.pfeg.noaa.gov) 在 URL 中,不是本地数字 IP 地址 (比如说,https://12.34.56.78) 。 。 。 如果 THREDDS 只能通过本地数字 IP 地址访问, 您可以使用 [<转换为 PublicSourceUrl >] (#转换为公共源代码) 这样 ERDDAP™ 用户可以看到公共地址, 尽管 ERDDAP™ 从本地数字地址获取数据。 +* 如果可能,请使用公共IP地址 (比如说, https://oceanwatch.pfeg.noaa.gov ) 在 URL 中,不是本地数字 IP 地址 (比如说, https://12.34.56.78 ) 。 。 。 如果 THREDDS 只能通过本地数字 IP 地址访问, 您可以使用 [<转换为 PublicSourceUrl >] (#转换为公共源代码) 这样 ERDDAP™ 用户可以看到公共地址, 尽管 ERDDAP™ 从本地数字地址获取数据。 * 如果你有无法解决的问题 [检查故障排除提示](#troubleshooting-tips) 。 。 。 。 * 低级代码现在使用 Unidata netcdf-java 目录爬行器代码 (鞭打声 分类类) 这样它就能处理所有 THREDDS 目录 (非常复杂) 感谢 Unidata 密码   ##### EDDGrid LonPM180 从ErddapCatalog 读取{#eddgridlonpm180fromerddapcatalog} 这个 EDDType 生成 datasets.xml 准备 [ EDDGrid 龙PM180](#eddgridlonpm180) 来自所有 EDDGrid 数据集在一个 ERDDAP 其经度值大于180。 -* 如果可能,请使用公共IP地址 (比如说,https://oceanwatch.pfeg.noaa.gov) 在 URL 中,不是本地数字 IP 地址 (比如说,https://12.34.56.78) 。 。 。 。 如果 ERDDAP™ 只能通过本地数字 IP 地址访问, 您可以使用 [<转换为 PublicSourceUrl >] (#转换为公共源代码) 这样 ERDDAP™ 用户可以看到公共地址, 尽管 ERDDAP™ 从本地数字地址获取数据。 +* 如果可能,请使用公共IP地址 (比如说, https://oceanwatch.pfeg.noaa.gov ) 在 URL 中,不是本地数字 IP 地址 (比如说, https://12.34.56.78 ) 。 。 。 。 如果 ERDDAP™ 只能通过本地数字 IP 地址访问, 您可以使用 [<转换为 PublicSourceUrl >] (#转换为公共源代码) 这样 ERDDAP™ 用户可以看到公共地址, 尽管 ERDDAP™ 从本地数字地址获取数据。   ##### EDDGrid Lon0360 来自 ErddapCatalog{#eddgridlon0360fromerddapcatalog} 这个 EDDType 生成 datasets.xml 准备 [ EDDGrid 龙0360](#eddgridlon0360) 来自所有 EDDGrid 数据集在一个 ERDDAP 的经度值小于 0。 -* 如果可能,请使用公共IP地址 (比如说,https://oceanwatch.pfeg.noaa.gov) 在 URL 中,不是本地数字 IP 地址 (比如说,https://12.34.56.78) 。 。 。 。 如果 ERDDAP™ 只能通过本地数字 IP 地址访问, 您可以使用 [<转换为 PublicSourceUrl >] (#转换为公共源代码) 这样 ERDDAP™ 用户可以看到公共地址, 尽管 ERDDAP™ 从本地数字地址获取数据。 +* 如果可能,请使用公共IP地址 (比如说, https://oceanwatch.pfeg.noaa.gov ) 在 URL 中,不是本地数字 IP 地址 (比如说, https://12.34.56.78 ) 。 。 。 。 如果 ERDDAP™ 只能通过本地数字 IP 地址访问, 您可以使用 [<转换为 PublicSourceUrl >] (#转换为公共源代码) 这样 ERDDAP™ 用户可以看到公共地址, 尽管 ERDDAP™ 从本地数字地址获取数据。   ##### 文档中的 EDDs{#eddsfromfiles} 设定一个启动目录, 将目录和所有子目录翻转, 并尝试为它找到的每组数据文件创建一个数据集 。 @@ -566,7 +566,7 @@ NCCSV 1.0文件不支持任何未签名的整数数据类型. ### 数据类型注释{#data-type-comments} * 由于许多文件类型对长、乌龙和字符数据的支持不足,我们劝阻使用这些数据类型。 ERDDAP 。 。 。 可能时,使用双倍代替长和乌龙,使用字符串代替字符串.   -* 元数据 - 因为(OPeN)DAP'.das和.dds的响应不支持长或乌龙属性或数据类型 (并显示他们为双人) ,您可能想要使用 ERDDAP 表格中元数据的表述情况,见 http .../erddap/ (英语). **信息** 页:1 * datasetID * .html网页 (比如说, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (也可以在其它文件类型中获取,例如.csv, .htmlTable , (中文). .itx , (中文). .json , (中文). .jsonlCSV1 , (中文). .jsonlCSV , (中文). .jsonlKVP , (中文). .mat , (中文). .nc , (中文). .nccsv , (中文). .tsv , (中文). .xhtml ) 或 .nccsv 元数据响应 (比如说, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) 虽然 .nccsv 元数据只可用于表格数据集) ,两者都支持所有数据类型 (特别是,长,乌龙,和Char) 。 。 。 。 +* 元数据 - 因为(OPeN)DAP'.das和.dds的响应不支持长或乌龙属性或数据类型 (并显示他们为双人) ,您可能想要使用 ERDDAP 表格中元数据的表述情况,见 http .../erddap/ (英语). **信息** 页:1 * datasetID * .html网页 (比如说, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (也可以在其它文件类型中获取,例如.csv, .htmlTable , (中文). .itx , (中文). .json , (中文). .jsonlCSV1 , (中文). .jsonlCSV , (中文). .jsonlKVP , (中文). .mat , (中文). .nc , (中文). .nccsv , (中文). .tsv , (中文). .xhtml ) 或 .nccsv 元数据响应 (比如说, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) 虽然 .nccsv 元数据只可用于表格数据集) ,两者都支持所有数据类型 (特别是,长,乌龙,和Char) 。 。 。 。   ### 媒体文件{#media-files} 并非所有数据都是数字或文本的数组。 一些数据集包括或包含媒体文件,如图像,音频和视频文件. ERDDAP™ 有一些特殊功能,使用户更容易访问媒体文件. 这是两个步骤: @@ -604,7 +604,7 @@ NCCSV 1.0文件不支持任何未签名的整数数据类型. ### 使用 AWS S3 文件工作{#working-with-aws-s3-files} [亚马逊网络服务 (自动取款机) ](https://aws.amazon.com) 卖方 [云计算](https://en.wikipedia.org/wiki/Cloud_computing) 服务。 [第3节](https://aws.amazon.com/s3/) 是一个由 AWS 提供的对象存储系统。 而不是传统文件系统的目录和文件的分级系统 (就像电脑里的硬盘) , S3 提供的只是 "buckets" 持有"对象" (我们打给他们 "files" ) 。 。 。 。 -对于 ASCII 文件 (例如,.csv) , (中文). ERDDAP™ 可直接与桶中的文件一起工作。 你只需要说明<使用 AWS 桶特定格式的数据集文件Dir>,例如,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/。 。 。 。 你不应该用<缓存从Url > 。 详情见下文。 +对于 ASCII 文件 (例如,.csv) , (中文). ERDDAP™ 可直接与桶中的文件一起工作。 你只需要说明<使用 AWS 桶特定格式的数据集文件Dir>,例如, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ 。 。 。 。 你不应该用<缓存从Url > 。 详情见下文。 但对于二进制文件 (例如, .nc , .grib, .bufr, 和 .hdf 文件) 时,您需要使用<缓存FromUrl> 系统描述如下. ERDDAP ,网易新闻 (哪个 ERDDAP™ 用于从这些文件读取数据) ,而其他科学数据软件则旨在与传统文件系统中提供的文件合作。 [块级](https://en.wikipedia.org/wiki/Block-level_storage) 访问文件 (它允许读取文件块) ,但S3只提供 [文件级别 (对象) ](https://en.wikipedia.org/wiki/Block-level_storage) 访问文件 (它只允许读取整个文件) 。 。 。 AWS提供了S3的替代品, [弹性块存储器 (统计局) ](https://aws.amazon.com/ebs/) ),它支持块级访问文件,但比S3更昂贵,因此很少用于大量数据文件的批量存储. (所以当人们说在云中存储数据 (第3节) 价格低廉 通常是苹果和橙子的比较) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` 该对象的相应 URl 是 - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS 支持该 URL 构建方式的微小变化, 但是 ERDDAP™ 需要这个特定格式: -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* 截止 ERDDAP v2.29,现在可以使用 `第3条` URI 格式代替桶 URL 。 此格式用于 [AWS s 3 cli (英语).](https://docs.aws.amazon.com/cli/latest/reference/s3/) 。 。 。 。 第3条 *桶Name* 页:1 *键* @@ -697,22 +697,22 @@ ABI-Lib.2018.052.22.OR\\_ABI-L1b-RadM2-M3C10\\_G16\\_s20180522247575),后改编. 在所有情况下,都需要一个 AWS 账户,因为 AWS SDK 用于 Java (哪个 ERDDAP™ 用于获取有关桶内内容的信息) 需要 AWS 账户证书。 (更多关于这一点,下面) ERDDAP™ 只能访问 AWS S3 桶,前提是您指定 [<缓存从Url>] ({\fn方正粗倩简体\fs12\\an8\\1cHFFFF00\b0}我的宝贝) (或<以特定格式: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* 地点 * 桶名(英語:bandle)是桶名的简称,例如noaa-goes17. * Aws-region,例如我们东一号,来自其中一张表格中的"Region"一栏. [AWS 服务端点](https://docs.aws.amazon.com/general/latest/gr/rande.html) 水桶实际位于何处. * 前缀可选. 如果存在,它必须结束于 '/' 。 。 。 。 -举例来说,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +举例来说, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ 此 URL 格式是 AWS S3 建议之一 : [正在访问 Bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) 和 [此前缀描述](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) 。 。 。 。 ERDDAP™ 要求您将桶 URL 和可选的前缀合并为一个 URL ,以便指定<从Url处缓存 > (或<文件所在位置。 #### 测试公用 AWS S3 桶{#test-public-aws-s3-buckets} 对于公共桶,您可以也应该在浏览器中测试 AWS S3 目录的桶 URL,例如, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) 如果桶 URL 正确且适合 ERDDAP ,它将返回 XML 文档,该文档已经 (部分) 列出该桶的内容。 不幸的是,整个URL (即桶 URL 加上前缀) 那个 ERDDAP™ 想要给定的数据集不能在浏览器中工作 。 AWS 不提供系统可以轻松浏览浏览浏览器中的桶的等级. (如果这不正确,请发电子邮件给克里斯。 约翰在Noaa.gov。 否则,亚马逊,请增加支持!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) 如果桶 URL 正确且适合 ERDDAP ,它将返回 XML 文档,该文档已经 (部分) 列出该桶的内容。 不幸的是,整个URL (即桶 URL 加上前缀) 那个 ERDDAP™ 想要给定的数据集不能在浏览器中工作 。 AWS 不提供系统可以轻松浏览浏览浏览器中的桶的等级. (如果这不正确,请发电子邮件给克里斯。 约翰在Noaa.gov。 否则,亚马逊,请增加支持!) #### 查看密钥的内容{#viewing-the-contents-of-a-bucket} -S3桶经常包含几类文件,在几个伪副目录中,这可能成为几类文件. ERDDAP™ 数据集。 来做 ERDDAP™ 数据集,您需要知道起始目录<从Url处缓存 > (或<fileDir>)和识别该子集文件的文件名称格式。 如果尝试在浏览器中查看一个桶的全部内容,S3将只显示前1000个文件,这是不够的. 目前,你查看水桶所有内容的最好方式是制作一个 [来自文件名的 EDD 表格](#eddtablefromfilenames) 数据集 (在你的电脑上 ERDDAP™ 和/或公众 ERDDAP ) ,这也为您提供了浏览目录结构和下载文件的简单方法。 那个<fileDir> 对于此操作,将是您在上面绘制的 URL, 例如 。https://noaa-goes17.s3.us-east-1.amazonaws.com。 。 。 。 \\[ 为什么AWS S3不为任何人提供一个没有AWS账户的快速而简单的方法? \\] 请注意 当我在非亚马逊网络的PC上做这个时 亚马逊似乎减缓了对微风的反应 (约100人 (? 。 。 。) 每个块的文件) 前几块之后 (每块1,000个文件) 正在下载。 因为桶里可能有很多文件 (Noaa-goes17有2 600万) ,获取一个桶的所有内容可能会从文件名中提取 EDDTable 数小时 (例如,12岁!) 结束。 \\[ 亚马逊,是吗? \\] +S3桶经常包含几类文件,在几个伪副目录中,这可能成为几类文件. ERDDAP™ 数据集。 来做 ERDDAP™ 数据集,您需要知道起始目录<从Url处缓存 > (或<fileDir>)和识别该子集文件的文件名称格式。 如果尝试在浏览器中查看一个桶的全部内容,S3将只显示前1000个文件,这是不够的. 目前,你查看水桶所有内容的最好方式是制作一个 [来自文件名的 EDD 表格](#eddtablefromfilenames) 数据集 (在你的电脑上 ERDDAP™ 和/或公众 ERDDAP ) ,这也为您提供了浏览目录结构和下载文件的简单方法。 那个<fileDir> 对于此操作,将是您在上面绘制的 URL, 例如 。 https://noaa-goes17.s3.us-east-1.amazonaws.com 。 。 。 。 \\[ 为什么AWS S3不为任何人提供一个没有AWS账户的快速而简单的方法? \\] 请注意 当我在非亚马逊网络的PC上做这个时 亚马逊似乎减缓了对微风的反应 (约100人 (? 。 。 。) 每个块的文件) 前几块之后 (每块1,000个文件) 正在下载。 因为桶里可能有很多文件 (Noaa-goes17有2 600万) ,获取一个桶的所有内容可能会从文件名中提取 EDDTable 数小时 (例如,12岁!) 结束。 \\[ 亚马逊,是吗? \\] #### 制作 EDD 表格 从带有 AWS S3 弹匣的文件名数据集{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} 如果您有桶名, 但请不要在 S3 桶或前缀中列出文件列表, 以识别桶中相关文件的位置, 请使用下面的指令来制作 EDDTable FromFileNames 数据集, 这样您就可以浏览 S3 桶的目录等级 。 ERDDAP 因为 "files" 系统。 @@ -727,22 +727,24 @@ java.lang (法语). 非法参数例外: 配置文件不能为无效错误 ERDDAP Linux 和 Mac OS 的提示: 证书文件必须位于运行 Tomcat 的用户的主目录中 (和 ERDDAP ) (对于此段落,我们假设用户=tomcat) 在名为~/.aws/证书的文件中。 不要假设~是/home/tomcat——实际上用cd~来找出操作系统认为~是给用户=tomcat的. 如果目录不存在, 则创建目录 。 另外,在您将证书文件设置好后,请确保文件的用户和组是tomcat,然后使用chmod 400证书,确保文件只读用户=tomcat. 3. 创建桶 URL [格式为 ERDDAP™ 要求](#accessing-files-in-an-aws-s3-bucket) 例如, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) ,以及 (公共水桶) 在浏览器中测试它,以确保它返回 XML 文档,该文档部分列出该桶的内容。 + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) ,以及 (公共水桶) 在浏览器中测试它,以确保它返回 XML 文档,该文档部分列出该桶的内容。   4. 使用 [生成 DatasetsXml](#generatedatasetsxml) 创建一个 [来自文件名的 EDD 表格](#eddtablefromfilenames) 数据集 : * 对于起始目录,请使用此语法: \\*\\*{\fn黑体\fs22\bord1\\shad0\\3aHBE\\4aH00\fscx67\fscy66\\2cHFFFFFF\\3cH808080}你觉得呢? *从飞行,* 你的小宝贝 比如说, - \\*\\*从飞行,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*从飞行, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * 文件名Regex吗? ._____________________________________________ * 递归? 真实 * 重新装入 每一个NMinute? 10080 (英语). - * infoUrl ? 。 。 。https://registry.opendata.aws/noaa-goes/ + * infoUrl ? 。 。 。 https://registry.opendata.aws/noaa-goes/ + * 机构? NOAA * 总结? 无 ( ERDDAP™ 将自动创建一个像样的摘要。) * 标题 ? 无 ( ERDDAP™ 将自动创建像样的标题。) 和往常一样,您应该编辑产生的XML,以验证正确性,并在使用它的数据集块之前作出改进 datasets.xml 。 。 。 。 5. 如果您遵循上面的指令并加载数据集 ERDDAP ,您创建了 EDD Table fromFiles 数据集。 例如,为了方便任何人浏览和下载 AWS 开放数据桶中的文件,我们创建了 EDDTable FromFileNames 数据集(见列表 at - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) 对于几乎所有 [AWS S3 打开数据桶](https://registry.opendata.aws/) 。 。 。 。 + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) 对于几乎所有 [AWS S3 打开数据桶](https://registry.opendata.aws/) 。 。 。 。 \\[ 我们没有加入的几个桶 也有很多文件在根目录里 (无法在合理时间内下载) ,或者不允许公众访问 (难道他们都不应该公开吗?) 或请求者支付桶 (例如,哨兵) 。 。 。 。 \\] 如果点击 "files" 链接中,您可以浏览S3桶中的目录树和文件。 因为路\\*\\*来自On The Fly EDD Table FromFiles作品的这些目录列表总是完美地更新,因为 ERDDAP™ 让他们飞起来。 如果您点击目录树到一个实际文件名并点击文件名, ERDDAP™ 将会将您的请求重定向到 AWS S3,这样您就可以直接从 AWS 下载文件 。 你可以检查那个文件。 @@ -756,7 +758,7 @@ java.lang (法语). 非法参数例外: 配置文件不能为无效错误, 问 **那样你就能 ERDDAP™ 数据集,使用户能够访问文件中的数据。** 见说明 [ ERDDAP™ 和 S3 键](#erddap-and-aws-s3-buckets) (上文) 。 。 。 。 对于您在上面制作的 EDDTable FromFileNames 数据集样本, 如果您在目录树上对目录和文件名称稍作浏览, 就会发现顶级目录名称 (例如,ABI-L1b-RadC) 对应什么 ERDDAP™ 将调用单独的数据集。 你用过的桶可能很相似 然后,您可以在 ERDDAP™ 使用,例如, -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ 作为<缓存从Url>. 不幸的是,就这个具体例子而言,桶中的数据集似乎都是一级或二级数据集。 ERDDAP™ [不太擅长](#dimensions) ,因为数据集是使用不同维度的变量比较复杂的集合.   @@ -975,7 +977,7 @@ nco/ncatted - a单位,时间,o,c,秒数自1970-01-01T00:00Z'QQ .nc ### EDDGrid 从 Dap 中{#eddgridfromdap} [ ** EDDGrid 从 Dap 中** ](#eddgridfromdap) 处理网格变量 [ DAP ](https://www.opendap.org/) 服务器。 -* 我们强烈建议使用 [生成数据 Xml 程序](#generatedatasetsxml) 简略的草案 datasets.xml 此数据集的块 。 您可以收集所需的信息来修补它或者创建自己的 XML 用于 EDDGrid 通过查看您浏览器中源数据集的 DDS 和 DAS 文件从 Dap 数据集中获取 (将 .das 和.dds 添加到 sourceUrl 例如, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) 。 。 。 。 +* 我们强烈建议使用 [生成数据 Xml 程序](#generatedatasetsxml) 简略的草案 datasets.xml 此数据集的块 。 您可以收集所需的信息来修补它或者创建自己的 XML 用于 EDDGrid 通过查看您浏览器中源数据集的 DDS 和 DAS 文件从 Dap 数据集中获取 (将 .das 和.dds 添加到 sourceUrl 例如, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) 。 。 。 。   * EDDGrid 从Dap中可以从任何多维变量中获取数据 DAP 数据服务器。 (先前, EDDGrid FromDap仅限于被指定为"grid"的变量,但这已不再是一个要求.)   @@ -1335,7 +1337,7 @@ nouterAxes=1 4 nouter请求=22 ``` -注意使用抓取组 2 来捕捉“ r” 或“ s” 之后和“ QQGlobal” 之前出现的位数 。 此示例还显示如何添加附加属性 (例如, ioos\\_category 单位) 到轴变量。 +注意使用抓取组 2 来抓取“ r” 或“ s” 之后和前面的位数 "\\_global" 。 。 。 此示例还显示如何添加附加属性 (例如, ioos\\_category 单位) 到轴变量。   #### 外部压缩文件{#externally-compressed-files} * 属于 EDDGrid 从文件夹和 EDD 表格 从Files可以直接从外部压缩的数据文件服务数据,包括 .tgz , (中文). .tar .gz , (中文). .tar .gzip , (中文). .gz , (中文). .gzip , (中文). .zip , (中文). .bz2 ,还有.Z文件. @@ -1433,7 +1435,7 @@ nouterAxes=1 4 nouter请求=22 相反,使用[<缓存从Url>系统] ({\fn方正粗倩简体\fs12\\an8\\1cHFFFF00\b0}我的宝贝) 。 。 。 。 访问 ERDDAP™ 通过字节范围请求将数据集作为文件 -- -翻转这个,如果你可以 (理论上) 考虑在 ERDDAP™ 作为巨人 .nc 通过附加文件 " .nc " 到基地OPEN DAP 给定数据集的 URL (例如,https://myserver.org/erddap/griddap/datasetID.nc并在此之后添加一个 ? query 以指定子集) 问一下你是否可以使用Netcdf-java,也许是合理的, Ferret ,或者其他一些 NetCDF 可以通过客户端软件读取数据 HTTP 区域请求 ERDDAP 。 。 。 答案是否定的,因为实际上没有巨大的 " .nc " 文件。 如果你想这样做,就做其中一种选择: +翻转这个,如果你可以 (理论上) 考虑在 ERDDAP™ 作为巨人 .nc 通过附加文件 " .nc " 到基地OPEN DAP 给定数据集的 URL (例如, https://myserver.org/erddap/griddap/datasetID.nc 并在此之后添加一个 ? query 以指定子集) 问一下你是否可以使用Netcdf-java,也许是合理的, Ferret ,或者其他一些 NetCDF 可以通过客户端软件读取数据 HTTP 区域请求 ERDDAP 。 。 。 答案是否定的,因为实际上没有巨大的 " .nc " 文件。 如果你想这样做,就做其中一种选择: * 使用(OPeN)DAP用户端软件,可以连接到由 ERDDAP 。 。 。 。 就是这样 DAP (并由此而来 ERDDAP ) 被设计。 它非常有效。 * 或者,下载源文件 (编号) 从 "files" 系统 (或通过一个 .nc ? 。 。 。 查询) 到你的电脑上 使用netcdf -java, Ferret ,或者其他一些 NetCDF 要读取的客户端软件 (现在) 本地文件 (编号) 。 。 。 。 @@ -2253,9 +2255,9 @@ CQL的性质是查询是 [声明](https://en.wikipedia.org/wiki/Declarative_prog >  </dataset> ### 来自 DapSequence 的 EDD 表{#eddtablefromdapsequence} - [ **来自 DapSequence 的 EDD 表** ](#eddtablefromdapsequence) 处理 1 级和 2 级序列中的变量 [ DAP ](https://www.opendap.org/) 服务器等 DAP 临 时 (当时是https://www.pmel.noaa.gov/epic/software/dapper/,现已终止) 。 。 。 。 + [ **来自 DapSequence 的 EDD 表** ](#eddtablefromdapsequence) 处理 1 级和 2 级序列中的变量 [ DAP ](https://www.opendap.org/) 服务器等 DAP 临 时 (当时是 https://www.pmel.noaa.gov/epic/software/dapper/ ,现已终止) 。 。 。 。 -* 我们强烈建议使用 [生成数据 Xml 程序](#generatedatasetsxml) 简略的草案 datasets.xml 此数据集的块 。 然后您可以编辑它来调谐它。 您可以在浏览器中查看源数据集的 DDS 和 DAS 文件( 将.das 和.dds 添加到 sourceUrl (一个实例是:https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds) (中文(简体) ). +* 我们强烈建议使用 [生成数据 Xml 程序](#generatedatasetsxml) 简略的草案 datasets.xml 此数据集的块 。 然后您可以编辑它来调谐它。 您可以在浏览器中查看源数据集的 DDS 和 DAS 文件( 将.das 和.dds 添加到 sourceUrl (一个实例是: https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ) (中文(简体) ). * 一个变量在 DAP 如果 .dds 响应表示持有变量的数据结构是“序列” (大小写不敏感) 。 。 。 。 * 在某些情况下,你会看到一个序列中的序列,一个2级序列——EDDTable FromDapSequence也处理这些序列. @@ -2378,15 +2380,15 @@ CQL的性质是查询是 [声明](https://en.wikipedia.org/wiki/Declarative_prog * [JDBC 驱动程序<驱动程序Name >] (#Jdbc驱动程序) - —— - 说 您必须获取合适的 JDBC 3 或 JDBC 4 驱动程序 .jar 文件以用于您的数据库和 放进去 *移动猫* 安装后/webapps/erddap/WEB-INF/lib ERDDAP 。 。 。 。 在你身边 datasets.xml 对于此数据集,您必须指定<驱动程序Name > 此驱动程序, 即 (很遗憾) 与文件名不同。 在网络上搜索您的数据库和驱动程序 JDBC 驱动程序Name Java 必须使用它。 - * 马里亚DB,试试 [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * 马里亚DB,试试 [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) 那个<要使用的驱动程序Name > datasets.xml (见下文) 可能是org.mariadb.jdbc。 驾驶员。 - * 对于 MySQL 和 Amazon RDS , 请尝试 [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * 对于 MySQL 和 Amazon RDS , 请尝试 [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) 那个<要使用的驱动程序Name > datasets.xml (见下文) 也许是com.mysql.jdbc。 驾驶员。 - * 对于 Oracle ,尝试 [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) 。 。 。 。 + * 对于 Oracle ,尝试 [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) 。 。 。 。 那个<要使用的驱动程序Name > datasets.xml (见下文) 可能是神谕 jdbc.driver。 Oracle 驾驶员。 - * 对于Postgresql,我们得到了JDBC 4驱动从 [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * 对于Postgresql,我们得到了JDBC 4驱动从 [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) 那个<要使用的驱动程序Name > datasets.xml (见下文) 也许是org.postgresql。 驾驶员。 - * 对于 SQL 服务器,您可以从中获取 JTDS JDBC 驱动程序 [https://jtds.sourceforge.net](https://jtds.sourceforge.net) 。 。 。 。 + * 对于 SQL 服务器,您可以从中获取 JTDS JDBC 驱动程序 [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) 。 。 。 。 那个<要使用的驱动程序Name > datasets.xml (见下文) (原始内容存档于2018-03-29). probably net. sourceforge.jtds.jdbc. 驾驶员。 把JDBC司机放进去后 ERDDAP™ lib 目录中,您需要在 .bat 和/或 GenerateDatasets 的 .sh 脚本文件中添加引用 .jar 文件 Xml 、 DasDds 和 ArchiveADataset 中包含的 *移动猫* /webapps/erddap/WEB-INF/目录;否则,您在运行这些脚本时会得到一个Class NotFoundExcepion. @@ -2524,7 +2526,7 @@ PostgreSQL 响应速度要快得多 [瓦努阿图](https://www.postgresql.org/do username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -关于使用数据源的一般信息 [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) 。 。 。 。 +关于使用数据源的一般信息 [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) 。 。 。 。 见 [Tomcat 数据来源信息](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) 和 [Tomcat 数据来源示例](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) 或与其他应用程序服务器一起搜索网络中使用数据源的例子。 * 如果其他都失败了 考虑将数据储存在收集中 NetCDF 页:1 .nc 文件 (特别是 .nc 使用 [CF 数字 断层采样 (副秘书长) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) 相邻的标记矩阵数据结构,因此可以处理 ERDDAP 因为 [来自 NcCFF 的 EDD 表格](#eddtablefromnccffiles) ) 。 。 。 。 如果有逻辑组织 (每个都有一块空间和时间的数据) , (中文). ERDDAP™ 可以非常迅速地从它们中提取数据. @@ -2608,7 +2610,7 @@ PostgreSQL 响应速度要快得多 [瓦努阿图](https://www.postgresql.org/do GenerateDatasetsXml为每个数据集生成的 XML 块包括: - * 页:1 datasetID 这是 EDDGrid 因为 datasetID 加上"AsAtTable"。 (笑声) + * 页:1 datasetID 这是 EDDGrid 因为 datasetID 加号 "\\_AsATable" 。 。 。 。 * 一个新的全球属性摘要,即: EDDGrid “摘要”加新的第一段,说明该数据集是什么。 * 一个新的标题全局属性,即 EDDGrid '标题加', (作为表格) " .. * 一个新的最大轴0全局属性,值为10. @@ -2644,21 +2646,21 @@ GenerateDatasetsXml为每个数据集生成的 XML 块包括: * [EDD Table FromFileNames 数据集中的数据](#eddtablefromfilenames-data) 是一个表格, ERDDAP™ 以关于一组本地文件的信息创建在线。 在表格中,每个文件都有一个行. 四个特殊属性 [ datasets.xml 用于此数据集](#eddtablefromfilenames-skeleton-xml) 确定将包含在本数据集中的文件 : ##### 文件 目录{#filedir} - * <文件目录 > -- 此处指定了服务器文件系统中的源目录与此数据集的文件. 位于服务器文件系统中的文件<文件 Dir> 将出现在本数据集的url 列中, 包含在命名的虚拟目录中https://*serverUrl*/erddap/files/*datasetID/*。 。 。 。 + * <文件目录 > -- 此处指定了服务器文件系统中的源目录与此数据集的文件. 位于服务器文件系统中的文件<文件 Dir> 将出现在本数据集的url 列中, 包含在命名的虚拟目录中 https://*serverUrl*/erddap/files/*datasetID/* 。 。 。 。 例如,如果 datasetID 是 jplMU 语句 RSS 东, 页:1<fileDir > 是/home/data/mur/ , (中文). 而该目录有一个名为jplMU的文件 RSS T20150103000000.png, (中文(简体) ). 然后向用户显示该文件的 URL 将是 - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png。 。 。 。 + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png 。 。 。 。 除了使用本地目录外,<文件 Dir>,您也可以指定远程目录类网页的URL。 这项工作涉及: * THREDDS中的未分类数据集,例如, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] * 未分类数据集 Hyrax 例如, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * 大多数类似Apache的目录列表,例如, - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### 飞翔时{#fromonthefly} [\\*\\*"从飞行中"](#fromonthefly) - —— - 说 为了一些巨大的S3桶 (像Noaa -goes17, 它有2600万文件) ,也许需要 ERDDAP™ 最多12小时下载所有关于桶内内容的信息 (还有其他问题) 。 。 。 要绕过这个圈子,有特别的方法<文件 Dir> 在 EDDTable FromFileNames 中,可以使用 AWS S3 桶中的目录和文件名制作数据集。 数据集不会有用户可以通过请求到数据集搜索的全部S3桶目录和文件名列表. 但是,如果用户将目录等级与数据集的等级进行交叉,数据集将获得目录和文件的名称。 "files" 选项。 因此,这允许用户通过数据集浏览 S3 桶的文件等级和文件 "files" 系统。 要做到这一点, 而不是将 S3 桶的 URL 指定为“ 启动目录 ” (生成数据 xml 数据) 或<文件目录 > (输入 datasets.xml ) ,使用: ``` @@ -2837,13 +2839,13 @@ GenerateDatasetsXml为每个数据集生成的 XML 块包括: * 那个<缓存 FromUrl > 标记允许您从远程文件列表中指定包含远程数据集文件列表的 URL 。 * THREDDS中的未分类数据集,例如, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] * 未分类数据集 Hyrax 例如, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * 大多数类似Apache的目录列表,例如, - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3桶,例如, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) 然而,这可能需要一个AWS账户和更多的设置. 见 [与 S3 弹匣一起工作 ERDDAP™ ](#working-with-aws-s3-files) 。 。 。 。 而且,你通常不需要使用缓存 如果文件为 ASCII 文件, 则 FromUrl 有 S3 桶中的文件 (例如,.csv) ,因为 ERDDAP™ 可以通过流直接读取桶中的数据。 @@ -2901,7 +2903,7 @@ GenerateDatasetsXml为每个数据集生成的 XML 块包括: 而第二个选项是一个特定的值。 以上示例只匹配2018年第二个10天的目录,例如,. - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] 和011,012,019号 (看这个 [正则文档](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) 和 [regex 教程](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) 。 。 。 。) 如果您需要帮助创建<缓存PartialPathRegex >,请发送电子邮件<缓存从Url>到 Chris. 约翰在Noaa.gov。 @@ -3384,7 +3386,7 @@ EDDTable FromAscii Service是所有EDDTable FromAscii Service的超级类. 无 * 插入 * 请求格式化为标准的HTML格式响应,键=值对,由"( &)"分隔. 举例来说, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 告诉 ERDDAP™ 要添加或修改数据 stationID =46088 为指定时间。 * 这个变化的作者是JohnSmith,关键是一些Key1. * URL 必须包含有效值 (不缺少数值) 为所有人 [ http 获取必要变量](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDDTable FromAscii Service是所有EDDTable FromAscii Service的超级类. 无   * 删除 * 请求格式化为标准的HTML格式响应,键=值对,由"( &)"分隔. 举例来说, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 告诉 ERDDAP™ 删除数据 stationID =46088 在指定的时间。 * 这个变化的作者是JohnSmith,关键是一些Key1. * URL必须指定 [ http 获取必要变量](#httpgetrequiredvariables-global-attribute) 请求中 (例如, stationID 时间) 。 。 。 如果这些值与数据集中已经存在的一行值相符 (他们通常会) ,将旧值有效删除 (如果用户请求前一个数据, 旧值仍然可以访问 [版本](#versioning) 数据组) 。 。 。 。 @@ -3667,7 +3669,7 @@ HTTP 软件 [职位](https://en.wikipedia.org/wiki/POST_(HTTP) )是更好的选 ##### HTTPS 设置和删除{#https-put-and-delete} * ["HTTPS PUT和DELETE怎么办?"](#https-put-and-delete) - [超文本传输协议 (HTTP 软件) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) 是万维网的基础,也是网页URL开始的原因 "http://"或 "https://"。 。 。 HTTP是带有额外安全层的HTTP. 每天浏览器、脚本和计算机程序都会产生数十亿HTTP (页:1) **快点** 请求从远程来源获得信息。 HTTP 软件 (页:1) 还包括其他 [动词](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) ,特别是PUT (将数据推向服务器) 并删除 (到服务器的 DELETE 数据) 。 。 。 是, PUT 和 DELETE 是通过 HTTP 将数据插入数据集并从数据集中删除数据的正确方式 (页:1) 。 。 。 GET 由每个可以与 HTTP 合作的软件支持 (页:1) 。 。 。 和他一起工作很轻松 人人都知道怎么和GET合作 很多人知道怎么用POST (基本上与GET相同) ,所以我们做了EDD Table FromHttpGet 工作与GET和POST。 很少有人 (甚至很少计算机程序员) 曾经与PUT和DELETE合作过. PUT和DELETE一般只由计算机语言支持,因此使用它们需要一个技能丰富的程序. 所以PUT和DELETE通常是一种更为繁琐的方法,因为工具的发展方式. + [超文本传输协议 (HTTP 软件) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) 是万维网的基础,也是网页URL开始的原因 " http://" 或 " https://" 。 。 。 HTTP是带有额外安全层的HTTP. 每天浏览器、脚本和计算机程序都会产生数十亿HTTP (页:1) **快点** 请求从远程来源获得信息。 HTTP 软件 (页:1) 还包括其他 [动词](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) ,特别是PUT (将数据推向服务器) 并删除 (到服务器的 DELETE 数据) 。 。 。 是, PUT 和 DELETE 是通过 HTTP 将数据插入数据集并从数据集中删除数据的正确方式 (页:1) 。 。 。 GET 由每个可以与 HTTP 合作的软件支持 (页:1) 。 。 。 和他一起工作很轻松 人人都知道怎么和GET合作 很多人知道怎么用POST (基本上与GET相同) ,所以我们做了EDD Table FromHttpGet 工作与GET和POST。 很少有人 (甚至很少计算机程序员) 曾经与PUT和DELETE合作过. PUT和DELETE一般只由计算机语言支持,因此使用它们需要一个技能丰富的程序. 所以PUT和DELETE通常是一种更为繁琐的方法,因为工具的发展方式.   ##### HttpGet 笔记{#httpget-notes} * [页:1](#httpget-notes) @@ -3676,7 +3678,7 @@ HTTP 软件 [职位](https://en.wikipedia.org/wiki/POST_(HTTP) )是更好的选 ##### 谢谢{#thanks} * [感谢CHORDS的基本想法。](#thanks) EDD Table FromHttpGet 的基本构想 (即使用 HTTP GET 请求将数据添加到数据集) 是从UCAR的 (NCAR的吗?) [云宿实时数据服务 (困难) ](https://github.com/earthcubeprojects-chords) 项目。 请求中参数的格式 (重复 *名称=值* , 由 &'s 分隔) 是网页上HTML表格使用的相同标准格式。 这是一个简单而聪明的主意, 更是这样,因为它是如此完美地与 ERDDAP 现有的表格数据处理系统。 这个想法在事后看来很明显,但我 (鲍勃) 没想到 来自 Http 的 EDD 表格 利用这个基本想法,结合我们如何实施这个想法,建立一个系统 ERDDAP™ 用于上传数据。 除了使用GET将数据推入系统的基本想法外,EDDTable FromHttpGet执行是完全不同的,完全独立于CHORDS,并具有不同的特性. (例如,日志文件、数据块、不同的安全系统、CRUD支持、可复制数据) 。 。 。 我们接触CHORDS只是网球 我们没有看他们的代码,也没有读到他们的计划,因为我们立即知道我们想用另一种方式实施这个系统。 但我们感谢他们的基本想法。 全面提及CHORDS是: -Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., 巴托斯, M., Jones, J., Keiser, K. (2014 (中文(简体) ).) 。 。 。 为地球科学提供云存储实时数据服务 (困难) 软件。 UCAR/NCAR-地球观测实验室。 [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, C., Dye, M., Gooch, R., 巴托斯, M., Jones, J., Keiser, K. (2014 (中文(简体) ).) 。 。 。 为地球科学提供云存储实时数据服务 (困难) 软件。 UCAR/NCAR-地球观测实验室。 [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### 从 EDD 表格 Hyrax 文件{#eddtablefromhyraxfiles} [ **从 EDD 表格 Hyrax 文件** ](#eddtablefromhyraxfiles) (已贬值) 汇总带有多个变量的数据文件,每个变量都有一个或多个共享维度 (例如,时间,高度 (或深度) ,经度) ,服务于 [ Hyrax OPeNDAP 服务器](https://www.opendap.org/software/hyrax-data-server) 。 。 。 。 @@ -3692,7 +3694,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, * 这个班级的屏幕 Hyrax 网页,每个目录中都有文件列表。 由于这个原因,它非常具体地适用于目前的格式: Hyrax 网页。 我们会努力调整 ERDDAP™ 如果/当未来版本 Hyrax 更改文件的列表方式。 * 那个<文件 Dir > 设置被忽略。 由于本课下载并制作每个远程数据文件的本地副本, ERDDAP™ 强制文件 将是 *大家长会* /副本/ * datasetID * (原始内容存档于2018-09-26). /. * 对于< sourceUrl >,使用该数据库中数据集的基础目录的URL Hyrax 例如,服务器, - < sourceUrl > 翻译:http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/<页:1 sourceUrl > 翻译: + < sourceUrl > 翻译: http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ <页:1 sourceUrl > 翻译: (但放上一条线) (抱歉,服务器已经不可用了) 。 。 。 。 那个 sourceUrl 网页通常有 " OPeNDAP 服务器索引 \\[ 目录Name \\] " 在顶上. * 由于该类总是下载并制作每个远程数据文件的本地副本,所以你不应该将此数据集包在 [EDD 表格复制](#eddtablecopy) 。 。 。 。 @@ -3706,7 +3708,7 @@ Daniels, M. D., Kerkez, B., Chandrasekar, V., Graves, S., Stamps, D. S., Martin, 这些文件的另一个问题:首席调查官行XXX大小变量没有样本XXDimension属性,没有遵循上述规则. -此数据集类型的样本文件可见于https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 (中文(简体) ). 此服务器已无法可靠使用 \\] 。 。 。 。 +此数据集类型的样本文件可见于 https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 (中文(简体) ). 此服务器已无法可靠使用 \\] 。 。 。 。 看这个班级的超级班级 [来自文件的 EDD 表格](#eddtablefromfiles) ,用于了解这个班级是如何工作的以及如何使用. @@ -3850,10 +3852,10 @@ CF DSG公约定义了数十种文件格式,并包括许多细微的变体. 这 [ **来自NOS的EDD表** ](#eddtablefromnos) (过期) 处理来自 a 的数据 NOAA [职位](https://opendap.co-ops.nos.noaa.gov/axis/) 源,用于 [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) 请求和答复。 它非常具体 NOAA NOS的XML. (英语). 参见数据集2.xml中的EDDTable FromNOS数据集样本.   ### EDD 表从OBIS{#eddtablefromobis} - [ **EDD 表从OBIS** ](#eddtablefromobis) 处理来自海洋生物地理信息系统的数据 (办公室) 服务器 (当时是http://www.iobis.org ) 。 。 。 可能没有更多的活动服务器使用这种现已过时的OBIS服务器系统. + [ **EDD 表从OBIS** ](#eddtablefromobis) 处理来自海洋生物地理信息系统的数据 (办公室) 服务器 (当时是 http://www.iobis.org ) 。 。 。 可能没有更多的活动服务器使用这种现已过时的OBIS服务器系统. * OBIS服务器期望有一个XML请求,并返回一个XML响应. -* 因为所有的OBIS服务器都以同样的方式服务于相同的变量 (当时是http://iobis.org/tech/provider/questions) 中,您不需要指定多少设置 OBIS 数据集。 ERDDAP 。 。 。 。 +* 因为所有的OBIS服务器都以同样的方式服务于相同的变量 (当时是 http://iobis.org/tech/provider/questions ) 中,您不需要指定多少设置 OBIS 数据集。 ERDDAP 。 。 。 。 * 你一定要包括一个" creator\\_email " 全球 addAttributes ,因为该信息在许可证内使用。 通过读取源代码URL的XML响应,可以找到合适的电子邮件地址. * 您可能或无法获得全局属性 [< subsetVariables >] (中文(简体) ). (# 亚位变量) 与 OBIS 服务器合作。 如果你尝试,只要尝试一个变量 (例如,科学名称或基因) 。 。 。 。 #### EDD 表从OBIS 模板 XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ CF DSG公约定义了数十种文件格式,并包括许多细微的变体. 这 * 瑞典 (传感器网络启用) 和 SOS (传感器观察处) 已经 [OpenGIS 标准](https://www.ogc.org/standards) 。 。 。 该网站有标准文件。 * 那个 OGC 网页服务共同规格 ( OGC 06-121r3 (韩语).) 覆盖构建 GET 和 POST 查询 (见第7.2.3节和第9节。) 。 。 。 。 * 如果您向一个 SOS 服务器 ( sourceUrl + "? 服务= SOS 请求( S) GetCapabilities " , ") ,您可以得到一个 xml 的结果,并列出站台和观测到的 他们有数据的属性。 - * 财产法正式提到财产法。 例如,urn:ogc:phenomenon:经度:wgs84或https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * 财产法正式提到财产法。 例如,urn:ogc:phenomenon:经度:wgs84或 https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * 被观测到的产物不是变量. - * 不止一个变量可能观测到相同 财产 (例如,Temp内外 时间可能都观察到了 财产https://mmisw.org/ont/cf/parameter/air\\_temperature) 。 。 。 。 + * 不止一个变量可能观测到相同 财产 (例如,Temp内外 时间可能都观察到了 财产 https://mmisw.org/ont/cf/parameter/air\\_temperature ) 。 。 。 。 * 如果您向一个 SOS 服务器,您可以得到一个 xml 的结果,在响应中描述字段名称、字段单位和数据。 字段名称包括经度、纬度、深度 (也许) 时间 * 每个 dataVariable 用于 EDD 表格 SOS 必须包含一个“ observatedProperty ” 属性,该属性可以识别从服务器获取该变量必须请求的可观察到的Property 。 经常是几个 dataVariable s将列出同样的复合观测数据。 * 每个数据类型 dataVariable 服务器可能不指定。 如果是,您必须查看服务器的XML数据回复,并指定适当的[<数据类型>s] (# 数据类型) 输入 ERDDAP™ 数据集 dataVariable 定义。 @@ -3991,11 +3994,11 @@ CF DSG公约定义了数十种文件格式,并包括许多细微的变体. 这 * 此类可读取THREDDS提供的目录.xml文件,其中包含列表<目录参考文献 > (引用额外的目录.xml 子文件) 和<数据集>s (数据文件) 。 。 。 。 * 那个<文件 Dir > 设置被忽略。 由于本课下载并制作每个远程数据文件的本地副本, ERDDAP™ 强制文件 将是 *大家长会* /副本/ * datasetID * (原始内容存档于2018-09-26). /. * 对于< sourceUrl >,对THREDDS服务器中的数据集使用目录.xml文件的URL,例如: 对于这个可用于网页浏览器的URL, - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] , (中文). -使用情况< sourceUrl > 翻译:https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml<页:1 sourceUrl > 翻译: + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 (中文(简体) ). 此服务器已不再可靠可用 。 \\] , (中文). +使用情况< sourceUrl > 翻译: https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml <页:1 sourceUrl > 翻译: (但放上一条线) 。 。 。 。 * 由于该类总是下载并制作每个远程数据文件的本地副本,所以你不应该将此数据集包在 [EDD 表格复制](#eddtablecopy) 。 。 。 。 -* 此数据集类型支持一个OPTIONAL,很少使用,特殊标记,<特殊模式 > *模式* </ specialMode>,可用于指定特殊,硬码规则应用于确定哪些文件应从服务器下载. 目前,唯一有效的 *模式* 是SAMOS,使用数据集来自https://tds.coaps.fsu.edu/thredds/catalog/samos只下载最后一个版本编号的文件。 +* 此数据集类型支持一个OPTIONAL,很少使用,特殊标记,<特殊模式 > *模式* </ specialMode>,可用于指定特殊,硬码规则应用于确定哪些文件应从服务器下载. 目前,唯一有效的 *模式* 是SAMOS,使用数据集来自 https://tds.coaps.fsu.edu/thredds/catalog/samos 只下载最后一个版本编号的文件。 * 看这个班级的超级班级 [来自文件的 EDD 表格](#eddtablefromfiles) ,用于了解这个班级是如何工作的以及如何使用. * 见1D、2D、3D和4D实例 [来自 NcFiles 的 EDD 表格](#eddtablefromncfiles) 。 。 。 。   @@ -4182,8 +4185,8 @@ CF DSG公约定义了数十种文件格式,并包括许多细微的变体. 这 ``` ``` -将生成匹配的本地 sourceUrl (例如,https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -进入公众 sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) 。 。 。 。 +将生成匹配的本地 sourceUrl (例如, https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +进入公众 sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) 。 。 。 。 此标签值的任何更改将在下次生效 ERDDAP™ 读取 datasets.xml ,包括针对数据集 [旗帜](/docs/server-admin/additional-information#flag) 。 。 。 。 但出于安全原因和订阅系统的原因 **别用这个** @@ -4314,7 +4317,7 @@ ing *一些.域名. Name* ``` * 你不需要重启 ERDDAP™ 更改为<请求 Blacklist > 生效。 下次会发现这些变化 ERDDAP™ 检查是否需要重新装入任何数据集 。 或者,你可以通过访问一个 [设置数据集 旗帜 URL](/docs/server-admin/additional-information#set-dataset-flag) 用于任何数据集。 * 你们 ERDDAP™ 每日报告包含一个最活跃的允许和被封禁的请求者列表/全部. - * 如果您想了解哪个域/机构与一个数字IP地址有关,您可以使用一个免费的,逆向的DNS网络服务,比如: [https://network-tools.com/](https://network-tools.com/) 。 。 。 。 + * 如果您想了解哪个域/机构与一个数字IP地址有关,您可以使用一个免费的,逆向的DNS网络服务,比如: [ https://network-tools.com/ ](https://network-tools.com/) 。 。 。 。 * 可能有时在更高层次封锁某些用户是有意义的,例如恶意用户. 例如,你可以阻止他们访问服务器上的一切,而不只是 ERDDAP 。 。 。 在Linux上,使用的方法之一是 [平板电脑](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) 。 。 。 例如,您可以添加一条规则,以命令屏蔽所有来自198.51.10.0的规则 iptables - I INPUT - 第198.51.100.0节 -J 德鲁普 @@ -4738,17 +4741,17 @@ md5 - djsmith: (中文(简体) ). ERDDAP : MyPassword 语句 * 目前,为 EDDGrid 子类, 元数据或轴变量的任何更改 (例如,近实时数据的新时间点) 但重新装入数据集不视为更改 (本身) 。 。 。 。 * 目前,对于EDDTable子类,数据集的任何重新加载都被认为是一个变化. * 目前,只允许两种行动: - * " , "http://"或 "https://"- —— - 说 如果动作以 " 开始http://"或 "https://", (中文). ERDDAP™ 将发送 HTTP GET 请求到指定的 URL。 答复将被忽略。 例如,URL可能会让一些其他的网络服务做一些事情. + * " , " http://" 或 " https://" - —— - 说 如果动作以 " 开始 http://" 或 " https://" , (中文). ERDDAP™ 将发送 HTTP GET 请求到指定的 URL。 答复将被忽略。 例如,URL可能会让一些其他的网络服务做一些事情. * 如果 URL 有查询部分 (在""之后吗?) ,它必须已经 [编码百分比](https://en.wikipedia.org/wiki/Percent-encoding) 。 。 。 您需要在限制中编码特殊字符 (除初始“ &” 和主 '=' 制约因素) 输入表单%HH,其中HH是字符的两位数十六进制值。 通常情况下,您只需要将一些点缀字符 :% 转换为% 25, &% 26, " 转换为% 22,<输入% 3C, = 输入% 3D, > 输入% 3E, + 输入% 2B, | 进入% 7C, \\[ 输入% 5B, \\] 变为% 5D, 空间变为% 20, 并将 # 127 以上所有字符转换为 UTF-8 格式, 然后% 将 UTF-8 格式的每个字节编码为% HH格式 (请求程序员帮助) 。 。 。 。 例如,( S) stationID "41004" (中文(简体) ). 成为 & stationID % 3E% 2241004% 22 访问时通常需要百分率编码 ERDDAP 通过浏览器以外的软件。 浏览器通常为您处理 % 编码 。 在某些情况下,您需要将除A-Za-z0-9XX之外的所有字符编码%!~! ' () QQ, 但仍不编码初始“ & ” 或主代码 '=' 限制。 -编程语言有这样做的工具(例如,见 Java 因为 [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) 和 Java 脚本encodeURIComponent()[ . ] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) 还有 +编程语言有这样做的工具(例如,见 Java 因为 [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) 和 Java 脚本encodeURIComponent()[ . ] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) 还有 [为您编码/解码的百分比网站](https://www.url-encode-decode.com/) 。 。 。 。 * 从 datasets.xml 是一个 XML 文件, 您也使用 &- encode All ' &,'<在 URL 作为“ &” 的“ ” 和“> ” 中,<', 和' & gt;' 编码% 之后 。 * 示例 用于输入浏览器的 URL : - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 您应该指定一个<通过 Change > 标记 (单行) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ md5 - djsmith: (中文(简体) ). ERDDAP : MyPassword 语句 * 页:1 sourceUrl 可能从 http:// , (中文). https:// ,ftp://,也许还有其他前缀. https 连接读取并检查来源的数字证书,以确保来源是他们所说的人. 在罕见的情况下,由于错误"javax.net.ssl.SSL ProtocolExcession:握手提醒:未识别的QQ名称",此检查可能失败. 这可能是由于证书上的域名与您使用的域名不匹配. 你可以而且应该读读 sourceUrl 在您的网页浏览器中的证书, 特别是“ 对象替代名称” 部分的“ DNS 名称” 列表 。 在某些情况下, sourceUrl 您使用的可能是证书上域名的别名。 举例来说, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/将丢出此错误, 但是 - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/,使用证书上的域名,不会. 因此,在这种情况下的解决办法是找到和使用证书上的域名。 在证书上找不到的,联系数据提供者. + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ 将丢出此错误, 但是 + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ,使用证书上的域名,不会. 因此,在这种情况下的解决办法是找到和使用证书上的域名。 在证书上找不到的,联系数据提供者. 在其他情况下,证书上的域名可能为一组名. 如果发生这种情况或问题无法解决,请发电子邮件给Chris。 约翰在Noaa.gov报告问题。   @@ -5221,7 +5224,7 @@ md5 - djsmith: (中文(简体) ). ERDDAP : MyPassword 语句 访问时通常需要百分率编码 ERDDAP 通过浏览器以外的软件。 浏览器通常为您处理 % 编码 。 在某些情况下,您需要将除A-Za-z0-9XX之外的所有字符编码%!~! ' () QQ, 但仍不编码初始“ & ” 或主代码 '=' 。 。 。 。 编程语言有这样做的工具(例如,见 Java 因为 [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -和 Java 脚本encodeURIComponent()[ . ] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) 还有 +和 Java 脚本encodeURIComponent()[ . ] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) 还有 [为您编码/解码的百分比网站](https://www.url-encode-decode.com/) 。 。 。 。 * 从 datasets.xml 是一个 XML 文件, 您也使用 &- encode All ' &,'<在 URL 作为“ &” 的“ ” 和“> ” 中,<', 和' & gt;' 编码% 之后 。 * infoUrl 是独一无二的 ERDDAP 。 。 。 这不是任何元数据标准。 @@ -5257,7 +5260,28 @@ md5 - djsmith: (中文(简体) ). ERDDAP : MyPassword 语句 ``` * 若 " . \\[ 标准 \\] " 发生在属性值中,它将被标准所取代 ERDDAP™ 许可证来自<标准License > 标记在 ERDDAP 因为 \\[ 移动猫 \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml文件. -   + +###### 分类{#classification} +* [ **分类** ](#classification) 数据分类级别。 + ``` + unclassified + ``` + * 可接受值为_未分类_,_机密_,_受限制_,_机密_,或_顶端_机密_. + +###### 专题_类别{#topic_category} +* [ **专题_类别** ](#topic_category) 高层次地理数据专题分类,协助分类和搜索现有地理数据集. + ``` + geoscientific_information + ``` + * 可接受值为:_生物_,_边界_,_气候学_气象学_原子圈_,_经济_,_经济_,_环境_,_农作_,_地质科学_信息_,_健康_,_图像_基础_地图_地球_覆盖_,_内陆_水利_,_情报_军事_,_地点_,_海洋_,_规划_地籍_,_社会_,_结构_,_过渡_,用户_通讯_. + +###### 维护_频率{#maintenance_frequency} +* [ **维护_频率** ](#maintenance_frequency) 首次生成后对数据进行修改和删除的频率。 + ``` + daily + ``` + * 可接受值的可接受值为_每年_,_按_需要_,_每半年_,_连续_,_每日_,_每周_,_正常_,_月_,_不_计划_,_季度_,_未知_,每周_. + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) 是从过时的 [ACDD 1.0 数据交换系统](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (中识别 Metadata\\_Conventions 作为 " Unidata 数据集发现 v1.0") 元数据标准。 属性值是本数据集使用的以逗号分隔的元数据常规列表. 如果一个数据集使用ACDD 1.0,这个属性是严格推荐的,例如, @@ -5389,7 +5413,7 @@ md5 - djsmith: (中文(简体) ). ERDDAP : MyPassword 语句 如果索引是<=1,数据集视为过时. 如果索引是<=2,数据集被认为非常过时. -那个 testOutOfDate 值也用于 ERDDAP™ 生成https://*yourDomain*/erddap/outOfDateDatasets.html网页 ( [实例](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) 显示有< testOutOfDate > tags,其数据集的排名按其过时程度排序. 如果您更改文件类型 (从.html到.csv, .jsonlCSV , (中文). .nc , (中文). .tsv ,, , , , , , , , , .) ,您可以以不同的文件格式获取这些信息。 +那个 testOutOfDate 值也用于 ERDDAP™ 生成 https://*yourDomain*/erddap/outOfDateDatasets.html 网页 ( [实例](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) 显示有< testOutOfDate > tags,其数据集的排名按其过时程度排序. 如果您更改文件类型 (从.html到.csv, .jsonlCSV , (中文). .nc , (中文). .tsv ,, , , , , , , , , .) ,您可以以不同的文件格式获取这些信息。 在可能的情况下, [生成 DatasetsXml](#generatedatasetsxml) 添加a testOutOfDate 属性 addAttributes 数据组。 这个值是基于GenerateDatasetsXml可用信息的建议. 如果价值不合适,就改变它. @@ -5948,8 +5972,8 @@ EDD Table FromFiles 数据集可以使用一些特殊编码的,伪的 sourceName * [ ** time\\_zone ** ](#time_zone) * time\\_zone 是用于 ERDDAP™ (没有元数据标准) (单位:千美元) [时间和时间戳变量](#time-units) ,可以在网格数据集或表格数据集中。 * 默认是 " Zulu " , " (这是格林尼治标准时区的现代版本) 。 。 。 。 - * 背景资料:"时间冲抵" (例如太平洋标准时间-08:00,GMT-8) 相对于 Zulu (格林尼治标准时) 。 。 。 反之,"时区"是受日光节影响更复杂的事物 (例如,“美国/太平洋”) 它们在不同的时间在不同的地方有不同的规则。 时区总是有名字,因为不能用简单的抵消值来归纳 (请参看表格中的“TZ数据库名称”栏。 [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) 。 。 。 。 ERDDAP 因为 time\\_zone 属性帮助您处理来自某个时区的本地时间数据 (例如,1987-03-25T17:32:05 太平洋 时间) 。 。 。 如果您有字符串或数字时间数据 (固定) 时间偏移,您只需将数据调整到 Zulu (这是什么 ERDDAP™ 请求) 在单位属性中指定不同的基时间 (例如,"1970-01-01T08:00Z以来的小时数",注意T08以指定时间偏移) ,并始终检查结果以确保得到你想要的结果。 - * 对于带有 Strings 源数据的时间戳变量,此属性允许您指定一个导致的时区 ERDDAP™ 转换本地时区源时间 (有些在标准时间,有些在日光节时) 输入 Zulu 时间 (标准时间) 。 。 。 有效时区名称列表可能与TZ列列表完全相同 。 [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) 。 。 。 美国常见的时区有:美国/夏威夷,美国/阿拉斯加,美国/太平洋,美国/山地,美国/阿里索纳,美国/中部,美国/东部. + * 背景资料:"时间冲抵" (例如太平洋标准时间-08:00,GMT-8) 相对于 Zulu (格林尼治标准时) 。 。 。 反之,"时区"是受日光节影响更复杂的事物 (例如,“美国/太平洋”) 它们在不同的时间在不同的地方有不同的规则。 时区总是有名字,因为不能用简单的抵消值来归纳 (请参看表格中的“TZ数据库名称”栏。 [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) 。 。 。 。 ERDDAP 因为 time\\_zone 属性帮助您处理来自某个时区的本地时间数据 (例如,1987-03-25T17:32:05 太平洋 时间) 。 。 。 如果您有字符串或数字时间数据 (固定) 时间偏移,您只需将数据调整到 Zulu (这是什么 ERDDAP™ 请求) 在单位属性中指定不同的基时间 (例如,"1970-01-01T08:00Z以来的小时数",注意T08以指定时间偏移) ,并始终检查结果以确保得到你想要的结果。 + * 对于带有 Strings 源数据的时间戳变量,此属性允许您指定一个导致的时区 ERDDAP™ 转换本地时区源时间 (有些在标准时间,有些在日光节时) 输入 Zulu 时间 (标准时间) 。 。 。 有效时区名称列表可能与TZ列列表完全相同 。 [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) 。 。 。 美国常见的时区有:美国/夏威夷,美国/阿拉斯加,美国/太平洋,美国/山地,美国/阿里索纳,美国/中部,美国/东部. * 对于带有数字源数据的时间戳变量,可以指定 " time\\_zone " 属性,但价值必须是 " Zulu " 或"UTC"(UTC). 如果您需要其他时区的支持,请发电子邮件给克里斯. 约翰在Noaa.gov。   ###### 遗留时间(_T){#legacy_time_adjust} diff --git a/i18n/zt/docusaurus-plugin-content-docs/current/server-admin/datasets.md b/i18n/zt/docusaurus-plugin-content-docs/current/server-admin/datasets.md index 68031f26ca..45d0b3c4c2 100644 --- a/i18n/zt/docusaurus-plugin-content-docs/current/server-admin/datasets.md +++ b/i18n/zt/docusaurus-plugin-content-docs/current/server-admin/datasets.md @@ -42,7 +42,7 @@ sidebar_position: 3 外部來源提交實際資料檔案是巨大的安全風險,所以 ERDDAP™ 不處理。 您必須想出一個對您和數據提供者有效的解決方案, 例如電子郵件 (小檔案) ,拉出云 (例如, DropBox 或 Google 驱动器) , sftp 網站 (有密碼) 或运动鞋 净额 (USB 拇指硬碟或外部硬碟) . 你可能只應該接受你認識的人的檔案 您需要掃瞄病毒的檔案並采取其他安全防范措施 。 沒有任何連結 ERDDAP™ 到資料提供者表格 (例如, ERDDAP™ 主頁) . 相反,當有人告訴你,他們想得到他們的數據 由你的 ERDDAP 你可以發個電子郵件給他們說: -是的,我們可以把你的數據輸入 ERDDAP . 要開始,請填表到https://*yourUrl*/erddap/dataProviderForm.html (或 http:// 如果 https:// 沒有開啟) . +是的,我們可以把你的數據輸入 ERDDAP . 要開始,請填表到 https://*yourUrl*/erddap/dataProviderForm.html (或 http:// 如果 https:// 沒有開啟) . 你做完後,我會聯繫你 找出最後的細節 如果你想看看表格 (不填) 你可以看到表格上 ERD 是 ERDDAP : [引言](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm.html) , [第一部分](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm1.html) , [第二部分](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm2.html) , [第三部分](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm3.html) 和 [第四部分](https://coastwatch.pfeg.noaa.gov/erddap/dataProviderForm4.html) . 這些連結在 ERD ERDDAP™ 傳送資訊給我,不是你,所以不要跟他們提交資訊 除非你真的想把數據加入到 ERD ERDDAP . @@ -190,23 +190,23 @@ GenerateDatasetsXml 的輸出是粗略的草稿 。   ##### EDDGrid 從 ThreddsCatalog 中{#eddgridfromthreddscatalog} 此 EDDType 產生所有 datasets.xml 全部需要的區塊 [ EDDGrid 從 Dap 中](#eddgridfromdap) 通过 THREDDS 遞迴爬行可以找到的數據集 (子) 目录. THREDDS 編目網址有很多形式。 此選項需要一個带有/ catalog/ 的 THREDDS . xml 網址, 例如 , -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml或 -https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml 或 + https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml (相關的.html目錄在 -https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html,不能接受 EDDGrid 來自 ThreddsCatalog 。 + https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html ,不能接受 EDDGrid 來自 ThreddsCatalog 。 如果你有問題 EDDGrid 從垃圾 星表 : * 確保您使用的 URL 是有效的, 包括 / catalog/, 並以 / catalog. xml 結束 。 -* 如果可能, 使用公共IP地址 (例如,https://oceanwatch.pfeg.noaa.gov) 在 URL 中,不是本地的 IP 位址 (例如,https://12.34.56.78) . 如果 THREDDS 只能通过本地數位 IP 地址存取, 您可以使用 [<轉換到 Public SourceUrl > ] (#轉換到公用源碼器) 所以 ERDDAP™ 使用者可以看到公共地址, 即使 ERDDAP™ 得到本地數據位址的資料 。 +* 如果可能, 使用公共IP地址 (例如, https://oceanwatch.pfeg.noaa.gov ) 在 URL 中,不是本地的 IP 位址 (例如, https://12.34.56.78 ) . 如果 THREDDS 只能通过本地數位 IP 地址存取, 您可以使用 [<轉換到 Public SourceUrl > ] (#轉換到公用源碼器) 所以 ERDDAP™ 使用者可以看到公共地址, 即使 ERDDAP™ 得到本地數據位址的資料 。 * 如果你有你無法解決的問題 [檢查排除故障提示](#troubleshooting-tips) . * 低等代碼現在使用 Unidata Netcdf- java 編目爬行程式碼 (鞭打 目錄類別) 讓它能處理所有的 THREDDS 目錄 (可能很複雜) 多虧了 Unidata 密碼   ##### EDDGrid 來自 ErddapCatalog 的 LonPM180{#eddgridlonpm180fromerddapcatalog} 此 EDDType 產生 datasets.xml 要制作 [ EDDGrid 龍PM180](#eddgridlonpm180) 所有資料集 EDDGrid 數據集 ERDDAP 其經度值大于180。 -* 如果可能, 使用公共IP地址 (例如,https://oceanwatch.pfeg.noaa.gov) 在 URL 中,不是本地的 IP 位址 (例如,https://12.34.56.78) . 如果 ERDDAP™ 只能透過本地數字 IP 位址存取, 您可以使用 [<轉換到 Public SourceUrl > ] (#轉換到公用源碼器) 所以 ERDDAP™ 使用者可以看到公共地址, 即使 ERDDAP™ 得到本地數據位址的資料 。 +* 如果可能, 使用公共IP地址 (例如, https://oceanwatch.pfeg.noaa.gov ) 在 URL 中,不是本地的 IP 位址 (例如, https://12.34.56.78 ) . 如果 ERDDAP™ 只能透過本地數字 IP 位址存取, 您可以使用 [<轉換到 Public SourceUrl > ] (#轉換到公用源碼器) 所以 ERDDAP™ 使用者可以看到公共地址, 即使 ERDDAP™ 得到本地數據位址的資料 。   ##### EDDGrid 來自 ErddapCatalog 的 Lon0360{#eddgridlon0360fromerddapcatalog} 此 EDDType 產生 datasets.xml 要制作 [ EDDGrid 朗0360](#eddgridlon0360) 所有資料集 EDDGrid 數據集 ERDDAP 其經度值小于 0。 -* 如果可能, 使用公共IP地址 (例如,https://oceanwatch.pfeg.noaa.gov) 在 URL 中,不是本地的 IP 位址 (例如,https://12.34.56.78) . 如果 ERDDAP™ 只能透過本地數字 IP 位址存取, 您可以使用 [<轉換到 Public SourceUrl > ] (#轉換到公用源碼器) 所以 ERDDAP™ 使用者可以看到公共地址, 即使 ERDDAP™ 得到本地數據位址的資料 。 +* 如果可能, 使用公共IP地址 (例如, https://oceanwatch.pfeg.noaa.gov ) 在 URL 中,不是本地的 IP 位址 (例如, https://12.34.56.78 ) . 如果 ERDDAP™ 只能透過本地數字 IP 位址存取, 您可以使用 [<轉換到 Public SourceUrl > ] (#轉換到公用源碼器) 所以 ERDDAP™ 使用者可以看到公共地址, 即使 ERDDAP™ 得到本地數據位址的資料 。   ##### 檔案中的 EDDs{#eddsfromfiles} 根據一個啟動目錄, 這會穿過目錄和所有子目錄, 並試著為它找到的每组資料檔案建立數據集 。 @@ -566,7 +566,7 @@ NCCSV 1.0 檔案不支援任何未簽署的整數資料類型 。 ### 資料類型註解{#data-type-comments} * 因為許多檔案類型的長、 ulong 和 char 資料支持不足, ERDDAP . 可能時使用雙倍而不是長和烏龍, 並使用 String 而不是 char 。   -* 元件 - 因為(OPeN)DAP.das 和.dds 的回應不支援長或長的屬性或數據類型 (卻把他們當成雙胞胎) 您可能想要使用 ERDDAP 表1 http ./erddap/ . **信息** / * datasetID * .html 网页 (例如, [https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (其它檔案類型,例如 .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) 或 .nccsv 元数据回复 (例如, [https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) 雖然 .nccsv 中繼資料只供表格数据集使用) ,兩者都支持所有資料類型 (特別是,長,烏龍,和Char) . +* 元件 - 因為(OPeN)DAP.das 和.dds 的回應不支援長或長的屬性或數據類型 (卻把他們當成雙胞胎) 您可能想要使用 ERDDAP 表1 http ./erddap/ . **信息** / * datasetID * .html 网页 (例如, [ https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ](https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html) ) (其它檔案類型,例如 .csv, .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv , .xhtml ) 或 .nccsv 元数据回复 (例如, [ https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ](https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata) 雖然 .nccsv 中繼資料只供表格数据集使用) ,兩者都支持所有資料類型 (特別是,長,烏龍,和Char) .   ### 媒體文件{#media-files} 并非所有的資料都是數字或文字的陣列 。 有些數據集由媒體檔案构成或包含,例如影像、音效和影像檔案。 ERDDAP™ 讓使用者更容易取得媒體檔案。 這是兩步路程: @@ -604,7 +604,7 @@ NCCSV 1.0 檔案不支援任何未簽署的整數資料類型 。 ### 使用 AWS S3 文件工作{#working-with-aws-s3-files} [亞馬遜網路服務 (阿WS) ](https://aws.amazon.com) 出售者 [云计算](https://en.wikipedia.org/wiki/Cloud_computing) 服務。 [S3](https://aws.amazon.com/s3/) 是 AWS 提供的物件儲存系統。 而不是傳統檔案系統的目錄與檔案的分級系統 (就像電腦里的硬碟) , S3 提供只持有"物件"的"桶" (我們叫他們來 "files" ) . -ASCII 檔案 (例如.csv) , ERDDAP™ 可以直接使用桶中的檔案。 你只需要指定<fileDir > 的数据集,使用 AWS 桶的特定格式,例如,https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/. 你不該用<取自Url > 。 详情见下文。 +ASCII 檔案 (例如.csv) , ERDDAP™ 可以直接使用桶中的檔案。 你只需要指定<fileDir > 的数据集,使用 AWS 桶的特定格式,例如, https://*bucketName*.s3.*aws-region*.amazonaws.com/*subdirectory*/ . 你不該用<取自Url > 。 详情见下文。 但對於二進制檔案 (例如, .nc 和... .hdf 文件) ,您需要使用<以下描述的快取FromUrl>系統 。 ERDDAP , netcdf - java (其中 ERDDAP™ 從這些檔案讀取資料) ,其他科學數據軟體也設計在傳統檔案系統中與檔案合作,提供 [區塊關卡](https://en.wikipedia.org/wiki/Block-level_storage) 存取檔案 (允許讀取檔案的區塊) 但S3只提供 [文件關卡 (物件) ](https://en.wikipedia.org/wiki/Block-level_storage) 存取檔案 (只允許讀取整個檔案) . AWS提供S3的替代品, [弹性區塊儲存 (EBS) ](https://aws.amazon.com/ebs/) ),它支持區塊關卡存取檔案,但比 S3 更貴,所以很少用于大量數量資料檔案的批量儲存 。 (所以當人們說把數據存放在云中 (S3) 便宜 通常是蘋果和橙子的比對) @@ -617,10 +617,10 @@ ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e2019 ``` 此物件的相应 URL 是 - [https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR\\_ABI-L1b-RadC-M6C01\\_G17\\_s20192352201196\\_e20192352203569\\_c20192352204013.nc ](https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/2019/235/22/OR_ABI-L1b-RadC-M6C01_G17_s20192352201196_e20192352203569_c20192352204013.nc) AWS 支持網址建構的一點變化, 但是 ERDDAP™ 需要此特定格式 : -  https://*bucketName*.s3.*region*.amazonaws.com/*key* +   https://*bucketName*.s3.*region*.amazonaws.com/*key* 截至 ERDDAP v2.29,你可以使用 `s3 :` URI 格式取代桶 URL 。 此格式 [AWS s 3 cli 中](https://docs.aws.amazon.com/cli/latest/reference/s3/) . s3 : *桶Name* / *按鍵* @@ -697,22 +697,22 @@ ABI-Lib.2018.052.22.OR\\_ABI-L1b-RadM2-M3C10\\_G16\\_s20180522247575),于是. ER 您需要AWS帳戶, 因為 AWS SDK 是 Java (其中 ERDDAP™ 用于获取桶內容的資訊) 需要 AWS 帳號憑證 。 (更多關於下面) ERDDAP™ 只有指定了 AWS S3 桶,才能存取 [<快取自Url>] (牧羊人) (或)<以特定格式: -https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* + https://*bucketName*.s3.*aws-region*.amazonaws.com/*prefix/* 在哪里 * 桶名是桶名的簡表, 例如 noaa- goes 17 。 * 區域,例如我們東一區, 來自「Region」一欄 [AWS 服務端點](https://docs.aws.amazon.com/general/latest/gr/rande.html) 水桶在哪? * 前缀是可選的 。 如果存在,它必須以 '/' . -例如,https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ +例如, https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ 此網址格式是 AWS S3 建議格式之一 : [存取桶](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html) 和 [此前缀描述](https://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html) . ERDDAP™ 要求您將桶網址和可選的前缀合并到一個網址,以指定<快取自Url > (或)<文件所在位置。 #### 試驗公用 AWS S3 桶{#test-public-aws-s3-buckets} 对于公共桶,您可以而且應該在瀏覽器中試驗 AWS S3 目錄的桶 URL,例如, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) 如果桶網址正确且適合 ERDDAP ,它會傳回 XML 的檔案。 (部分) 列出那桶的內容。 不幸的是,完整的網址 (即桶 URL 加上前缀) 那 ERDDAP™ 想要給定的數據集在瀏覽器中行不通 。 AWS 不提供系統來瀏覽您的瀏覽器中的桶的分類 。 (如果這不正確,請發郵件給Chris。 約翰在Noaa.gov。 不然,亞馬遜,請增加支援!) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) 如果桶網址正确且適合 ERDDAP ,它會傳回 XML 的檔案。 (部分) 列出那桶的內容。 不幸的是,完整的網址 (即桶 URL 加上前缀) 那 ERDDAP™ 想要給定的數據集在瀏覽器中行不通 。 AWS 不提供系統來瀏覽您的瀏覽器中的桶的分類 。 (如果這不正確,請發郵件給Chris。 約翰在Noaa.gov。 不然,亞馬遜,請增加支援!) #### 檢視桶的內容{#viewing-the-contents-of-a-bucket} -S3桶常常包含數個類型的檔案, ERDDAP™ 數據集。 使 ERDDAP™ 資料集,您需要知道起始目錄<快取自Url > (或)<fileDir>)和表示此檔案子集的檔案名稱格式。 如果您試著在瀏覽器中檢視桶的全部內容, S3 將會只顯示前1000 個檔案, 這還不夠 。 目前,你查看桶子所有內容的最好方式是制作 [檔案名稱中的 EDD 表格](#eddtablefromfilenames) 数据集 (在你的電腦上 ERDDAP™ 和/或公众 ERDDAP ) ,這也讓您可以輕鬆地瀏覽目錄结构和下載檔案。 其<檔案 Dir > 將會是您在上面製作的網址, 例如 。https://noaa-goes17.s3.us-east-1.amazonaws.com. \\[ 為何AWS S3不提供一個快速而簡單的方法讓任何人在沒有AWS帳戶的情况下這樣做? \\] 注意,當我在非亞馬遜網絡的PC上這樣做時,亞馬遜似乎會減慢對小滴的反應。 (大约100 (?) 每塊檔案) 在前幾塊之后 (每塊1000份檔案) 已下載。 因為水桶可能有很多文件 (Noaa -goes17有2600萬) ,取得桶中的所有內容可能會從檔案名中取下 EDD Table 數小時 (例如,12!) 完成。 \\[ 亞馬遜,是嗎? \\] +S3桶常常包含數個類型的檔案, ERDDAP™ 數據集。 使 ERDDAP™ 資料集,您需要知道起始目錄<快取自Url > (或)<fileDir>)和表示此檔案子集的檔案名稱格式。 如果您試著在瀏覽器中檢視桶的全部內容, S3 將會只顯示前1000 個檔案, 這還不夠 。 目前,你查看桶子所有內容的最好方式是制作 [檔案名稱中的 EDD 表格](#eddtablefromfilenames) 数据集 (在你的電腦上 ERDDAP™ 和/或公众 ERDDAP ) ,這也讓您可以輕鬆地瀏覽目錄结构和下載檔案。 其<檔案 Dir > 將會是您在上面製作的網址, 例如 。 https://noaa-goes17.s3.us-east-1.amazonaws.com . \\[ 為何AWS S3不提供一個快速而簡單的方法讓任何人在沒有AWS帳戶的情况下這樣做? \\] 注意,當我在非亞馬遜網絡的PC上這樣做時,亞馬遜似乎會減慢對小滴的反應。 (大约100 (?) 每塊檔案) 在前幾塊之后 (每塊1000份檔案) 已下載。 因為水桶可能有很多文件 (Noaa -goes17有2600萬) ,取得桶中的所有內容可能會從檔案名中取下 EDD Table 數小時 (例如,12!) 完成。 \\[ 亞馬遜,是嗎? \\] #### 制作 EDD 表格 使用 AWS S3 Bucket 的檔案名稱資料集{#making-an-eddtablefromfilenames-dataset-with-an-aws-s3-bucket} 如果您有桶名, 但不要在 S3 桶中已經有檔案清單, 也不要有前缀 。 請使用下面的指令來建立 EDDTable FromFileNames 資料集, 以便您透過 。 ERDDAP 是 "files" 系統。 @@ -727,22 +727,24 @@ java.lang。 非法參數例外: 設定檔檔案不能是無效的錯誤 ERDDAP Linux 和 Mac OS 的提示: 憑證檔案必須在正在运行的 Tomcat 使用者的家目錄中 (和 ERDDAP ) (這段,我們假設使用者=Tomcat) 。 不要假設 ~ 是 / home/ tomcat – 實際上是用 cd ~ 來找出操作系統認為 ~ 對使用者 = tomcat 是 。 建立此目錄, 如果它不存在 。 另外, 在您將憑證檔放在位後, 請確認檔案的使用者與群組是 tomcat, 然後使用 chmod 400 憑證來確認檔案只為使用者讀取 。 3. 建立桶網址 [格式 ERDDAP™ 需要](#accessing-files-in-an-aws-s3-bucket) 例如, - [https://noaa-goes17.s3.us-east-1.amazonaws.com](https://noaa-goes17.s3.us-east-1.amazonaws.com) 和 (公共桶) 在瀏覽器中測試它, 以确保它傳回 XML 文件, 它有部分列出桶的內容 。 + [ https://noaa-goes17.s3.us-east-1.amazonaws.com ](https://noaa-goes17.s3.us-east-1.amazonaws.com) 和 (公共桶) 在瀏覽器中測試它, 以确保它傳回 XML 文件, 它有部分列出桶的內容 。   4. 使用 [產生 DatasetsXml](#generatedatasetsxml) 要建立 [檔案名稱中的 EDD 表格](#eddtablefromfilenames) 數據集 : * 對起始目錄, 請使用此語法 : \\*\\*~ *飛行時,* 你的巴克特厄爾* 例如, - \\*\\*飛行時,https://noaa-goes17.s3.us-east-1.amazonaws.com/ + \\*\\*飛行時, https://noaa-goes17.s3.us-east-1.amazonaws.com/ + * 檔案名稱 regex ? ._______________________________________________________ * 遞迴? 真 * 重新載入 每一個NMinute? 10080 - * infoUrl ?https://registry.opendata.aws/noaa-goes/ + * infoUrl ? https://registry.opendata.aws/noaa-goes/ + * 机构? NOAA * 摘要? 沒什麼 ( ERDDAP™ 會自動建立一個像樣的概述。) * 標題? 沒什麼 ( ERDDAP™ 會自動建立正宗的標題 。) 同往常一樣, 您應編輯結果的 XML, 以驗證正確性, 並在使用它的數據集整塊之前做改进 。 datasets.xml . 5. 如果您遵守上面的指令並加載數據集 ERDDAP ,您已建立 EDD Table fromFiles 資料集。 例如, 為了讓任何人更容易從 AWS 開啟資料桶中瀏覽和下載檔案, 我們已建立 EDDTable FromFileNames 數據集( 參見清單 - [https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) 几乎全部 [AWS S3 開啟資料桶](https://registry.opendata.aws/) . + [ https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files\\_ ](https://upwell.pfeg.noaa.gov/erddap/search/index.html?searchFor=awsS3Files_) 几乎全部 [AWS S3 開啟資料桶](https://registry.opendata.aws/) . \\[ 根目錄中沒有的幾桶檔案 。 (超過在合理时间内下載) ,或禁止公共存取 (他們不都應該公開嗎?) 或請求者付錢桶 (例如,哨兵) . \\] 如果按下 "files" 您可以在 S3 桶中瀏覽目錄樹與檔案 。 因為路\\*\\*從Fly EDD Table從Files的作品看,這些目錄列表總是完美更新,因為 ERDDAP™ 讓他們飛起來 如果您點擊目錄樹到實際的檔案名稱並點擊檔案名稱, ERDDAP™ 將會將您的請求重定向到 AWS S3, 以便您直接從 AWS 下載檔案 。 你可以檢查那份文件 @@ -756,7 +758,7 @@ AWS並非只允許人們使用瀏覽器查看公共桶的內容, **那你可以做 ERDDAP™ 數據集讓使用者存取檔案中的資料。** 注意指示 [ ERDDAP™ 和 S3 桶](#erddap-and-aws-s3-buckets) (以上) . 對於您在上面制作的 EDDTable FromFileNames 資料集樣本, 如果您在目錄樹上用目錄與檔案名稱做一點查詢的話, 上面的等級目錄名稱很明顯 (例如ABI-L1b-RadC) 符合什么 ERDDAP™ 會呼叫不同的數據集。 你工作用的桶可能差不多 您可以繼續在其中建立不同的數據集 ERDDAP™ 使用,例如: -https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ + https://noaa-goes17.s3.us-east-1.amazonaws.com/ABI-L1b-RadC/ 如<快取自Url> 。 不幸的是,對這個特別的例子來說,桶中的數據集似乎都是第1或第2關數據集, ERDDAP™ [不太擅長](#dimensions) , 因為數據集是使用不同维度的變數的更複雜的集合 。   @@ -975,7 +977,7 @@ nco/ ncatted - a 單位, time, o, c, 自1970-01-01T00:00Z' QQ .nc ### EDDGrid 從 Dap 中{#eddgridfromdap} [ ** EDDGrid 從 Dap 中** ](#eddgridfromdap) 處理格子變數 [ DAP ](https://www.opendap.org/) 伺服器。 -* 我們強烈建議使用 [產生達塔斯 Xml 程式](#generatedatasetsxml) 作粗略的草案 datasets.xml 此數據集的區塊 。 您可以收集您需要的資訊來調整, 或是建立自己的 XML 。 EDDGrid 從Dap 資料集看來, 來查看您的瀏覽器裡的來源數據集的 DDS 與 DAS 檔案 (加上 .das 和 .dds sourceUrl 例如, [https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) . +* 我們強烈建議使用 [產生達塔斯 Xml 程式](#generatedatasetsxml) 作粗略的草案 datasets.xml 此數據集的區塊 。 您可以收集您需要的資訊來調整, 或是建立自己的 XML 。 EDDGrid 從Dap 資料集看來, 來查看您的瀏覽器裡的來源數據集的 DDS 與 DAS 檔案 (加上 .das 和 .dds sourceUrl 例如, [ https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds ](https://thredds1.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day.dds) ) .   * EDDGrid 從 Dap 中可以從任何多維變數中取得資料 DAP 資料伺服器 。 (前身 EDDGrid FromDap 只限於指定為「 格麗德」 的變數, 但這已不再是條件 。)   @@ -1335,7 +1337,7 @@ nco/ ncatted - a 單位, time, o, c, 自1970-01-01T00:00Z' QQ .nc ``` -注意使用抓取群組 2 來抓取「 r 」 或「 's 」 之後、 QQGlobal 之後的數字 。 此示例也顯示如何新增屬性 (例如, ioos\\_category 單位) 到轴變數。 +注意使用第 2 個抓取群組來抓取在 'r' 或 's' 之後及之前的位數 "\\_global" . 此示例也顯示如何新增屬性 (例如, ioos\\_category 單位) 到轴變數。   #### 外部壓縮檔案{#externally-compressed-files} * 數據集是 EDDGrid 從檔案與 EDD 表格 從 Files 可以直接從外部壓縮的資料檔服務資料, 包括 .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 和.Z文件。 @@ -1433,7 +1435,7 @@ gunzip -r *導演Name* 相反,使用[<快取自Url>系統] (牧羊人) . 存取 ERDDAP™ 資料集為檔案, 通過位元範圍要求 -- -翻轉這個,因為你可以 (理論上) 想到數據集 ERDDAP™ 作為巨人 .nc 附加檔案 " .nc " 到基地OPEN DAP 給定數據集的 URL (例如,https://myserver.org/erddap/griddap/datasetID.nc并在此之後加入一個 ? query 指定子集) 也許可以問一下你能否使用Netcdf-java Ferret ,或者其他 NetCDF 要讀取資料的客戶端軟體 HTTP 範圍要求 ERDDAP . 答案是否定的,因為沒有真正的大。" .nc " 文件。 如果你想這樣做,就做其中一個選擇: +翻轉這個,因為你可以 (理論上) 想到數據集 ERDDAP™ 作為巨人 .nc 附加檔案 " .nc " 到基地OPEN DAP 給定數據集的 URL (例如, https://myserver.org/erddap/griddap/datasetID.nc 并在此之後加入一個 ? query 指定子集) 也許可以問一下你能否使用Netcdf-java Ferret ,或者其他 NetCDF 要讀取資料的客戶端軟體 HTTP 範圍要求 ERDDAP . 答案是否定的,因為沒有真正的大。" .nc " 文件。 如果你想這樣做,就做其中一個選擇: * 使用(OPeN)DAP要連接至 gradap 服務的客戶端軟體 ERDDAP . 就是這個 DAP (因此 ERDDAP ) 設計的 它非常有效。 * 或者,下載來源檔案 (s) 從 "files" 系統 (或子集檔案 .nc ? 查詢) 到你的電腦上 使用Netcdf -java, Ferret ,或者其他 NetCDF 要讀取的客戶端軟體 (現在) 本地檔案 (s) . @@ -2253,9 +2255,9 @@ Cassandra 不能為清單、 設定或地圖列做索引 。 >  </dataset> ### 從 DapSequence 的 EDD 表格{#eddtablefromdapsequence} - [ **從 DapSequence 的 EDD 表格** ](#eddtablefromdapsequence) 處理 1- 和 2 等級序列內的變數 [ DAP ](https://www.opendap.org/) 伺服器等 DAP per (在https://www.pmel.noaa.gov/epic/software/dapper/已中止) . + [ **從 DapSequence 的 EDD 表格** ](#eddtablefromdapsequence) 處理 1- 和 2 等級序列內的變數 [ DAP ](https://www.opendap.org/) 伺服器等 DAP per (在 https://www.pmel.noaa.gov/epic/software/dapper/ 已中止) . -* 我們強烈建議使用 [產生達塔斯 Xml 程式](#generatedatasetsxml) 作粗略的草案 datasets.xml 此數據集的區塊 。 然後你可以編輯它來調整它。 您可以在瀏覽器中查看來源數據集的 DS 和 DAS 檔案( 在 .das 和 .dds 中加入 .das ) 以收集您需要的信息 。 sourceUrl (一例是https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds). +* 我們強烈建議使用 [產生達塔斯 Xml 程式](#generatedatasetsxml) 作粗略的草案 datasets.xml 此數據集的區塊 。 然後你可以編輯它來調整它。 您可以在瀏覽器中查看來源數據集的 DS 和 DAS 檔案( 在 .das 和 .dds 中加入 .das ) 以收集您需要的信息 。 sourceUrl (一例是 https://dapper.pmel.noaa.gov/dapper/epic/tao\\_time\\_series.cdp.dds ). * 變數在 DAP 如果 .dds 的回應表示持有變數的資料結構是「 序列 」 序列 (大小寫不敏感) . * 在某些情况下, 您會看到序列中的序列, 2 等級序列 -- EDDTable FromDapSequence sequence handle了這些 。 @@ -2378,15 +2380,15 @@ Cassandra 不能為清單、 設定或地圖列做索引 。 * [JDBC 驅動程式與<驅動程式Name >] (#Jdbc 司机 #) -- 您必須取得適當的 JDBC 3 或 JDBC 4 驅動程式 .jar 檔案供您的數據庫和 放進去 *湯姆卡* 安裝後的 /webapps/erddap/WEB-INF/lib ERDDAP . 然后,在你的 datasets.xml 此數據集, 您必須指定<此驅動程式的驅動程式Name >, 就是 (很不幸) 與文件名不同。 在網上搜尋您的數據庫和驅動程式的 JDBC 驅動程式Name Java 需要用它。 - * 為瑪麗亞DB,試試 [https://mariadb.com/kb/en/about-the-mariadb-java-client/](https://mariadb.com/kb/en/about-the-mariadb-java-client/) + * 為瑪麗亞DB,試試 [ https://mariadb.com/kb/en/about-the-mariadb-java-client/ ](https://mariadb.com/kb/en/about-the-mariadb-java-client/) 其<要使用的驅動程式Name > datasets.xml (见下文) 可能是org.maridb.jdbc。 司機 - * MySQL 和 Amazon RDS , 請試試 [https://dev.mysql.com/downloads/connector/j/](https://dev.mysql.com/downloads/connector/j/) + * MySQL 和 Amazon RDS , 請試試 [ https://dev.mysql.com/downloads/connector/j/ ](https://dev.mysql.com/downloads/connector/j/) 其<要使用的驅動程式Name > datasets.xml (见下文) 可能是com.mysql.jdbc。 司機 - * 為 Oracle ,試著 [https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . + * 為 Oracle ,試著 [ https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html ](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html) . 其<要使用的驅動程式Name > datasets.xml (见下文) 可能是Oracle.jdbc.driver。 Oracle 司機 - * 為了Postgresql 我們得到了JDBC 4的司機 [https://mvnrepository.com/artifact/org.postgresql/postgresql](https://mvnrepository.com/artifact/org.postgresql/postgresql) + * 為了Postgresql 我們得到了JDBC 4的司機 [ https://mvnrepository.com/artifact/org.postgresql/postgresql ](https://mvnrepository.com/artifact/org.postgresql/postgresql) 其<要使用的驅動程式Name > datasets.xml (见下文) 可能是org.postgresql。 司機 - * SQL 伺服器可以從中取得 JTDS JDBC 驅動程式 [https://jtds.sourceforge.net](https://jtds.sourceforge.net) . + * SQL 伺服器可以從中取得 JTDS JDBC 驅動程式 [ https://jtds.sourceforge.net ](https://jtds.sourceforge.net) . 其<要使用的驅動程式Name > datasets.xml (见下文) 可能是 net. sourceforge.jtds.jdbc. 司機 把JDBC司機放進去之後 ERDDAP™ lib 目錄中, 您需要在 . bat 和/ 或 sh 文稿檔案中新增參考 . jar 檔的參考 Xml、 DasDds 和 ArchiveADataset 中 *湯姆卡* /webapps/erddap/WEB-INF/ 目錄; 否則, 當您執行這些文稿時, 您將會得到 Class NotFound Excepion 。 @@ -2524,7 +2526,7 @@ PostgreSQL 的回應要快得多 [瓦库姆](https://www.postgresql.org/docs/8.3 username="*myUsername*" password="*myPassword*" initialSize="0" maxActive="8" minIdle="0" maxIdle="0" maxWait="-1"/> ``` -使用數據來源的資訊 [https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . +使用數據來源的資訊 [ https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html ](https://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) . 看 [Tomcat 資料來源資訊](https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources) 和 [Tomcat 資料來源示例](https://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html) 或用其他應用程式伺服器搜尋網頁的資料來源示例。 * 如果其他人都失敗了 考慮把資料儲存在 NetCDF v3 .nc 文件 (尤其是 .nc 使用 [CF 分解采样 (副秘书长) ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) 相連的 ragged 數據結構, 所以可以處理 ERDDAP 是 [来自 NcCFF 的 EDD 表格](#eddtablefromnccffiles) ) . 如果它們有理有理 (每個都有數量的數據) , ERDDAP™ 可以很快地從它們中提取資料。 @@ -2608,7 +2610,7 @@ PostgreSQL 的回應要快得多 [瓦库姆](https://www.postgresql.org/docs/8.3 由 GenerateDatasetsXml 為每個數據集產生的 XML 區塊包括: - * A datasetID 就是 EDDGrid 是 datasetID 加上"AsATable" + * A datasetID 就是 EDDGrid 是 datasetID 加 "\\_AsATable" . * 新的全球屬性摘要 EDDGrid 摘要加上描述此数据集的第一段。 * 新標題全局屬性, 就是 EDDGrid 冠名加 ", (如表) ". * 新的最大Axis0 全球屬性, 值為 10 。 @@ -2644,21 +2646,21 @@ PostgreSQL 的回應要快得多 [瓦库姆](https://www.postgresql.org/docs/8.3 * [EDD Table fromFileNames 資料集中的資料](#eddtablefromfilenames-data) 表格 ERDDAP™ 以群組本地檔案的資訊建立於飛行 。 表格中, 每份文件都有一行 。 在 [ datasets.xml 此數據集](#eddtablefromfilenames-skeleton-xml) 決定要包含在這個數據庫中的檔案 : ##### 文件 迪爾{#filedir} - * <文件Dir > -- 此指定伺服器檔案系統中的來源目錄與此数据集的檔案 。 位於伺服器檔案系統中的檔案<檔案 Dir > 將會出現於此數據集的 url 列中, 位於一個被命名的虛擬目錄內https://*serverUrl*/erddap/files/*datasetID/*. + * <文件Dir > -- 此指定伺服器檔案系統中的來源目錄與此数据集的檔案 。 位於伺服器檔案系統中的檔案<檔案 Dir > 將會出現於此數據集的 url 列中, 位於一個被命名的虛擬目錄內 https://*serverUrl*/erddap/files/*datasetID/* . 例如,如果 datasetID 是 jplMU RSS T 和<檔案 Dir > 是 / home/data/mur/ , 而此目錄的檔案名稱為 jplMU RSS T20150103000000.png, 然後要顯示給使用者的檔案網址會是 - https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png. + https://*serverUrl*/erddap/jplMURSST/jplMURSST20150103000000.png . 除了使用本地目錄之外<fileDir>,您也可以指定远程目錄類似網頁的網址。 其效法是: * THREDDS中未分類的數據集,例如, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 此伺服器已不可靠 。 \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 此伺服器已不可靠 。 \\] * 未分解的数据集 Hyrax 例如, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * 大部分类似 Apache 的目錄清單, 例如 , - [https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) + [ https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/ ](https://www1.ncdc.noaa.gov/pub/data/cmb/ersst/v5/netcdf/) ##### 從"飛翔"{#fromonthefly} [\\*\\*"在飛翔"](#fromonthefly) -- 為了一些巨大的S3桶 (就像Noaa-goes17,它有2600萬份檔案) 可能需要 ERDDAP™ 最多12小時可以下載所有關於桶內內容的資訊 (還有別的問題) . 要繞過這段路 有一種特殊的用法<在 EDDTable FromFileNames 中檔案Dir> 可以用 AWS S3 桶中的目錄與檔案名稱建立數據集。 數據集沒有所有 S3 桶目錄和檔案名的清單, 使用者可以通过數據集的要求來搜尋 。 但是,如果使用者用數據集的分類翻譯了目錄和檔案的名稱,數據集將會在飛行中取得其名稱 "files" 选项。 因此, 這可以讓使用者通过數據集瀏覽 S3 桶的檔案階層與檔案 "files" 系統。 要這樣做, 不要指定 S3 桶的網址為「 啟動目錄」 。 (生成達泰斯 Xml 命令) 或<檔案「 Dir」 ( in datasets.xml ) ,使用: ``` @@ -2837,13 +2839,13 @@ PostgreSQL 的回應要快得多 [瓦库姆](https://www.postgresql.org/docs/8.3 * 其<快取 FromUrl > 標籤讓您指定一個網址, 上面有遠端檔案清單中的遠端資料集檔案 。 * THREDDS中未分類的數據集,例如, - https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 此伺服器已不可靠 。 \\] + https://data.nodc.noaa.gov/thredds/catalog/aquarius/nodc\\_binned\\_V3.0/monthly/ \\[ 2020-10-21 此伺服器已不可靠 。 \\] * 未分解的数据集 Hyrax 例如, - [https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) + [ https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ ](https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/) * 大部分类似 Apache 的目錄清單, 例如 , - [https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) + [ https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/ ](https://www.ncei.noaa.gov/data/global-precipitation-climatology-project-gpcp-daily/) * S3桶,例如, - [https://noaa-goes17.s3.us-east-1.amazonaws.com/](https://noaa-goes17.s3.us-east-1.amazonaws.com/) + [ https://noaa-goes17.s3.us-east-1.amazonaws.com/ ](https://noaa-goes17.s3.us-east-1.amazonaws.com/) 然而,這可能需要一個 AWS 帳戶和更多的設定 。 看 [与 S3 Buckets 合作 ERDDAP™ ](#working-with-aws-s3-files) . 而且,你通常不需要使用快取 如果檔案是 ASCII 檔案, 則使用 S3 桶中的檔案 From Url (例如.csv) 因為 ERDDAP™ 可以通过流直接讀取桶中的資料。 @@ -2901,7 +2903,7 @@ PostgreSQL 的回應要快得多 [瓦库姆](https://www.postgresql.org/docs/8.3 第二個選項是特定的數值。 以上示例只匹配2018年的後十天目錄,例如, - https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 此伺服器已不可靠 。 \\] + https://data.nodc.noaa.gov/ghrsst/GDS2/L4/GLOB/JPL/MUR/v4.1/2018/010/ \\[ 2020-10-21 此伺服器已不可靠 。 \\] 011,012,019 (看這個 [regex 文件](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html) 和 [regex 教程](https://www.vogella.com/tutorials/JavaRegularExpressions/article.html) .) 如果您需要幫助建立<缓存PartialPathRegex >, 請發送此郵件<從 Url > 到 Chris 的快取 。 約翰在諾亞戈夫 @@ -3384,7 +3386,7 @@ EDD 表格 FromHttpGet 與其它類型的數據集不同 ERDDAP™ 它有一套 * 插入 * 要求格式化為標準的 HTML 格式回應, 包含按鍵=值對, 以 ' &' 分隔 。 例如, - https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.insert**?stationID=46088&time=2016-03-30T12:37:55Z&latitude=10.1&longitude=-150.1&airTemp=17.23&waterTemp=12.3&author=JohnSmith\\_someKey1 告訴 ERDDAP™ 要新增或變更數據 stationID =46088 的指定時間。 * 此變更的作者是JohnSmith, 鑰匙是一些Key1. * 網址必須包含合法值 (不缺少值) 全部 [ http 取得需要的可變性](#httpgetrequiredvariables-global-attribute) @@ -3394,7 +3396,7 @@ EDD 表格 FromHttpGet 與其它類型的數據集不同 ERDDAP™ 它有一套   * 刪除 * 要求格式化為標準的 HTML 格式回應, 包含按鍵=值對, 以 ' &' 分隔 。 例如, - https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 + https://*some.erddap.url*/erddap/tabledap/myDataset**.delete**?stationID=46088&time=2016-03-30T12:37:55Z&author=JohnSmith\\_someKey1 告訴 ERDDAP™ 要刪除資料 stationID =46088 在指定时间内。 * 此變更的作者是JohnSmith, 鑰匙是一些Key1. * 網址必須指定 [ http 取得需要的可變性](#httpgetrequiredvariables-global-attribute) 在要求中 (例如, stationID 時間) . 如果那些數值符合數據集中已經列上的數值 (他們通常會) ,舊數值被有效刪除 (舊數值仍然可以存取, 如果使用者要求從先前的數據 [版本](#versioning) 数据集) . @@ -3667,7 +3669,7 @@ EDD 表格 FromHttpGet 與其它類型的數據集不同 ERDDAP™ 它有一套 ##### HTTPS 放置和刪除{#https-put-and-delete} * ["HTTPS PUT和迪勒特呢?"](#https-put-and-delete) - [超文本傳輸協議 ((HTTP)) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) 是环球網的基础,也是網頁網址從"開始的原因.http://"或 "https://". HTTP 是附加安全層的 HTTP 。 每天瀏覽器、文稿和電腦程序都產生數十億的HTTP (S) **走** 要求從遠端來源取得信息。 (HTTP) (S) 也包括其他 [動詞](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) ,特别是PUT (將資料推向伺服器) 和迪勒特 (到伺服器的 DELETE 資料) . 是, PUT 和 DELETE 是透過 HTTP 插入資料並刪除資料的正當方式 (S) . GET 由每一個可以與 HTTP 合作的軟體支援 (S) . 工作很容易 每個人都知道怎麼跟GET合作 很多人知道怎麼用POST (基本上可以和GET相同的方式使用) 因此我們做了EDD Table FromHtpGet 和 GET和POST合作。 很少人 (甚至少數電腦程序員) 曾與PUT和DELETE合作過。 PUT和DELETE一般只靠電腦語言支持,所以使用它們需要一個技能豐富的程序. PUT與DELETE通常都比較複雜, + [超文本傳輸協議 ((HTTP)) ](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) 是环球網的基础,也是網頁網址從"開始的原因. http://" 或 " https://" . HTTP 是附加安全層的 HTTP 。 每天瀏覽器、文稿和電腦程序都產生數十億的HTTP (S) **走** 要求從遠端來源取得信息。 (HTTP) (S) 也包括其他 [動詞](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) ,特别是PUT (將資料推向伺服器) 和迪勒特 (到伺服器的 DELETE 資料) . 是, PUT 和 DELETE 是透過 HTTP 插入資料並刪除資料的正當方式 (S) . GET 由每一個可以與 HTTP 合作的軟體支援 (S) . 工作很容易 每個人都知道怎麼跟GET合作 很多人知道怎麼用POST (基本上可以和GET相同的方式使用) 因此我們做了EDD Table FromHtpGet 和 GET和POST合作。 很少人 (甚至少數電腦程序員) 曾與PUT和DELETE合作過。 PUT和DELETE一般只靠電腦語言支持,所以使用它們需要一個技能豐富的程序. PUT與DELETE通常都比較複雜,   ##### HttpGet 便條{#httpget-notes} * [注](#httpget-notes) @@ -3676,7 +3678,7 @@ EDD 表格 FromHttpGet 與其它類型的數據集不同 ERDDAP™ 它有一套 ##### 謝謝你{#thanks} * [多虧了CHORDS的基本想法](#thanks) EDD Table FromHttpGet 的基本想法 (即使用 HTTP GET 要求加入數據集) 來自UCAR (NCAR的?) [云宿实时資料服務 (痛苦) ](https://github.com/earthcubeprojects-chords) 專案。 要求中的參數格式 (重复 *名稱=值* , 以 &'s 分隔) 是HTML表格在网页中使用的同樣的标准格式。 這是個簡單而聰明的主意 更是因為它很完美 ERDDAP 目前的表格資料處理系統。 這個想法在事后看很明顯 但我 (鮑勃) 沒想到 来自 Http 的 EDD 表格 利用這個基本想法 和我們如何實施的想法 來建立一個系統 ERDDAP™ 上傳資料。 除了使用GET來將數據推進系統的基本想法外, EDDTable FromHtpGet 實施與CHORDS完全不同且完全獨立, (例如,日志檔案、數據的區塊、不同的安全系統、 CRUD 支援、 可复制的數據) . 我們對CHORDS的曝光只是個網民 因為我們立刻知道我們想用不同的方式實施系統。 但是我們感謝他們的基本想法。 全面提及CHORDS是: -丹尼爾斯,M.D.,Kerkez,B.,Chandrasekar,V.,Graves,S.,Stamps,D.S.,Martin,C.,Dye,M.,Gooch,R.,Bartos,M.,Jones,J.,Keiser,K. (2014年) . 用于地球科学的云宿实时資料服務 (痛苦) 軟體。 UCAR/NCAR -- -- 地球观测实验室。 [https://doi.org/10.5065/d6v1236q](https://doi.org/10.5065/d6v1236q) +丹尼爾斯,M.D.,Kerkez,B.,Chandrasekar,V.,Graves,S.,Stamps,D.S.,Martin,C.,Dye,M.,Gooch,R.,Bartos,M.,Jones,J.,Keiser,K. (2014年) . 用于地球科学的云宿实时資料服務 (痛苦) 軟體。 UCAR/NCAR -- -- 地球观测实验室。 [ https://doi.org/10.5065/d6v1236q ](https://doi.org/10.5065/d6v1236q)   ### 從 EDD 表格 Hyrax 文件{#eddtablefromhyraxfiles} [ **從 EDD 表格 Hyrax 文件** ](#eddtablefromhyraxfiles) (已贬值) 聚合數個變數的資料檔, 每個變數都有一個或多個共享的維度 (例如: 時間、高度 (深度) ,經度) ,由 [ Hyrax OPeNDAP 伺服器](https://www.opendap.org/software/hyrax-data-server) . @@ -3692,7 +3694,7 @@ EDD Table FromHttpGet 的基本想法 (即使用 HTTP GET 要求加入數據集) * 這個班級的屏幕 Hyrax 各目錄中有檔案清單的網頁。 因此,它非常特別于目前的格式: Hyrax 网页。 我們會努力調整 ERDDAP™ 如果/當未來的版本 Hyrax 變更檔案的清單 。 * 其<檔案Dir > 設定被忽略 。 自從這課程下載 并做成每份遠端資料檔案的本地副本 ERDDAP™ 強制檔案 想要是 *大家长會* 副本/副本 * datasetID * /. * 為< sourceUrl >,使用數據集基目錄的網址 Hyrax 例如,伺服器, - < sourceUrl >http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/</ sourceUrl > + < sourceUrl > http://edac-dap.northerngulfinstitute.org/dods-bin/nph-dods/WCOS/nmsp/wcos/ </ sourceUrl > (但放在一行) (抱歉, 伺服器已不可用) . 其 sourceUrl 网页通常有 " OPeNDAP 伺服器索引 \\[ 目錄Name \\] " 在上. * 由于此課程總是下載, 並且對每個遠端資料檔做本地複製, 您不該將此數據集包入 [EDD 表格](#eddtablecopy) . @@ -3706,7 +3708,7 @@ EDD Table FromHttpGet 的基本想法 (即使用 HTTP GET 要求加入數據集) 這些檔案的另一個問題: 首席調查官的列大小變數沒有樣本 。 -此數據集類型的樣本檔案可以在https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 此伺服器不再可靠可用 \\] . +此數據集類型的樣本檔案可以在 https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \\[ 2020-10-21 此伺服器不再可靠可用 \\] . 看這班的超級 [檔案中的 EDD 表格](#eddtablefromfiles) ,以了解本課如何運作和如何使用。 @@ -3850,10 +3852,10 @@ CF DSG 傳統規定了數十種檔案格式, 這課是關于我們所知的變 [ **EDD 表從NOS** ](#eddtablefromnos) (已刪除) 處理來自 a 的資料 NOAA [NO](https://opendap.co-ops.nos.noaa.gov/axis/) 源, 使用 [ SOAP+XML ](https://www.w3schools.com/xml/xml_soap.asp) 要求和答复。 非常特別 NOAA NOS的XML。 參考數據集中的 EDD Table FromNOS 資料集。 xml 。   ### 排泄物表{#eddtablefromobis} - [ **排泄物表** ](#eddtablefromobis) 處理海洋生物地理信息系统的資料 (海外) 伺服器 (是http://www.iobis.org ) . 可能已經沒有可用的伺服器使用此已过时的 OBIS 伺服器系統 。 + [ **排泄物表** ](#eddtablefromobis) 處理海洋生物地理信息系统的資料 (海外) 伺服器 (是 http://www.iobis.org ) . 可能已經沒有可用的伺服器使用此已过时的 OBIS 伺服器系統 。 * OBIS 伺服器期望有 XML 要求, 并傳回 XML 的回應 。 -* 因為所有的 OBIS 伺服器都一樣的變數 (是http://iobis.org/tech/provider/questions) 的 OBIS 資料集 ERDDAP . +* 因為所有的 OBIS 伺服器都一樣的變數 (是 http://iobis.org/tech/provider/questions ) 的 OBIS 資料集 ERDDAP . * 你必須包括一個" creator\\_email " 全球 addAttributes 因為這信息在駕照內使用 從源碼URL讀取 XML 的回覆可以找到合适的電子郵件位址 。 * 您可能或無法取得全局屬性 [Stencils]< subsetVariables >] (# 可變性) 用指定的 OBIS 伺服器工作。 如果你試試,就試一個變數 (例如,科學名稱或基因) . #### 排泄物表 骨架 XML{#eddtablefromobis-skeleton-xml} @@ -3907,9 +3909,10 @@ CF DSG 傳統規定了數十種檔案格式, 這課是關于我們所知的變 * 瑞典 (感應器網路開啟) 和 SOS (感應觀察處) 是 [OpenGIS 標準](https://www.ogc.org/standards) . 那網站有標準文件 * 其 OGC Web 服務共同规格 ( OGC 06-121r3) 包含 GET 和 POST 查詢 (第7.2.3款和第9款) . * 如果您將 Capability xml 要求傳送到一個 SOS 伺服器 ( sourceUrl + "? 服務= SOS 要求( S) GetCapabilities ") ,您會得到一個 xml 結果,其中包含一個站台清單和觀察器 他們有資料的屬性 - * Property是一種正式的URI指代物產。 例如,urn:ogc:phenomenon:經度:wgs84或https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * Property是一種正式的URI指代物產。 例如,urn:ogc:phenomenon:經度:wgs84或 https://mmisw.org/ont/cf/parameter/sea\\_water\\_temperature + * 財產不是變數 - * 不止一個變數可能有相同的觀察 屬性 (例如,Temp内外 可能都看到了 屬性https://mmisw.org/ont/cf/parameter/air\\_temperature) . + * 不止一個變數可能有相同的觀察 屬性 (例如,Temp内外 可能都看到了 屬性 https://mmisw.org/ont/cf/parameter/air\\_temperature ) . * 如果您向一個 SOS 伺服器中,您可以得到一個 xml 結果,其中可以描述反應中的字段名稱、字段單位和資料。 字段名稱包括經度、 經度、 深度 (也許) 和時間。 * 每 dataVariable 用于 EDD 表格 SOS 必須包含一個「 obsecret Property 」 屬性, 以辨識要從伺服器中取得變數的可觀性 。 常數 dataVariable s會列出同樣的合成觀察器 Property 。 * 每一個的資料模式 dataVariable 伺服器可能沒有指定 。 如果有, 您必須查看伺服器的 XML 資料回覆, 並指定适当的 [<資料Type>s] (# 資料類型) 在 ERDDAP™ 数据集 dataVariable 定义。 @@ -3991,11 +3994,11 @@ CF DSG 傳統規定了數十種檔案格式, 這課是關于我們所知的變 * 此課目讀取 THREDDS 所服務的 catalog. xml 檔案, 以及清單<目錄參考檔 > (參考新增的 catalog.xml 子檔案) 和<數據集>s (資料檔案) . * 其<檔案Dir > 設定被忽略 。 自從這課程下載 并做成每份遠端資料檔案的本地副本 ERDDAP™ 強制檔案 想要是 *大家长會* 副本/副本 * datasetID * /. * 為< sourceUrl >, 對 THREDDS 伺服器中的數據集使用 catalog.xml 檔案的網址, 例如 : 對此網址, 可以用於網頁瀏覽器 , - https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 此伺服器已不可靠 。 \\] , -使用< sourceUrl >https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml</ sourceUrl > + https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.html \\[ 2020-10-21 此伺服器已不可靠 。 \\] , +使用< sourceUrl > https://data.nodc.noaa.gov/thredds/catalog/nmsp/wcos/catalog.xml </ sourceUrl > (但放在一行) . * 由于此課程總是下載, 並且對每個遠端資料檔做本地複製, 您不該將此數據集包入 [EDD 表格](#eddtablecopy) . -* 此數據集類型支援了 OPTIONAL, 很少使用的, 特別的標籤,<特殊模式 > *模式* </ specialMode> 可以指定要使用特殊的硬碼規則來決定從伺服器下載的檔案 。 目前唯一有效的 *模式* 是 SAMOS,它與數據集一起使用,來自https://tds.coaps.fsu.edu/thredds/catalog/samos只下載上一個版本的檔案。 +* 此數據集類型支援了 OPTIONAL, 很少使用的, 特別的標籤,<特殊模式 > *模式* </ specialMode> 可以指定要使用特殊的硬碼規則來決定從伺服器下載的檔案 。 目前唯一有效的 *模式* 是 SAMOS,它與數據集一起使用,來自 https://tds.coaps.fsu.edu/thredds/catalog/samos 只下載上一個版本的檔案。 * 看這班的超級 [檔案中的 EDD 表格](#eddtablefromfiles) ,以了解本課如何運作和如何使用。 * 參考 1D, 2D, 3D, 4D 示例 [NcFiles 的 EDD 表格](#eddtablefromncfiles) .   @@ -4182,8 +4185,8 @@ EDD 表格 Copy 通過從遠端數據集中要求數據區域來製造本地的 ``` ``` -會產生匹配的本地端 sourceUrl (例如https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day) -公開 sourceUrl (https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day) . +會產生匹配的本地端 sourceUrl (例如 https://192.168.31.18/thredds/dodsC/satellite/BA/ssta/5day ) +公開 sourceUrl ( https://oceanwatch.pfeg.noaa.gov/thredds/dodsC/satellite/BA/ssta/5day ) . 此標籤值的任何變更將在下次生效 ERDDAP™ 已讀 datasets.xml ,包括因應数据集 [旗號](/docs/server-admin/additional-information#flag) . 但出于安全原因和訂閱系統的原因 **不要用這玩意!** @@ -4314,7 +4317,7 @@ EDD 表格 Copy 通過從遠端數據集中要求數據區域來製造本地的 ``` * 你不需要重新啟動 ERDDAP™ 更改<要求 Blacklist > 生效。 變更將在下次被檢測 ERDDAP™ 檢查是否需要重新載入任何數據集 。 或者,你可以加快行程 通过訪問一個 [設定數據集 標籤網址](/docs/server-admin/additional-information#set-dataset-flag) 任何数据集。 * 你的 ERDDAP™ 每日報告中包含最活動的被允許和被封鎖的請求者清單 。 - * 如果您想弄清楚哪個域名/ 機構與數位 IP 位址相關, 您可以使用自由反轉的 DNS 網頁服務 。 [https://network-tools.com/](https://network-tools.com/) . + * 如果您想弄清楚哪個域名/ 機構與數位 IP 位址相關, 您可以使用自由反轉的 DNS 網頁服務 。 [ https://network-tools.com/ ](https://network-tools.com/) . * 可能會有時候在更高層級封鎖某些使用者, 例如,你可以阻止他們存取您的伺服器上的所有資料, 不只是 ERDDAP . 在 Linux 上, 使用的方法之一是 [平板](https://www.linode.com/docs/guides/control-network-traffic-with-iptables/) . 例如,您可以加入一個規則, 以命令阻擋所有從198.51.10.0來的東西 ipbables - I INPUT - s 198.51.10.0 -DROP @@ -4738,17 +4741,17 @@ nthreads= 2: 雖然指定 nThreads=2 而不是 nThreads=1 往往有重大的益 * 目前,用于 EDDGrid 子類, 任何變更 (例如,近实时資料的新時點) 被視為變更, 但重新載入數據集不視為變更 (本身) . * 目前, 对于 EDDTable 子類, 任何重新載入數據集都視為變更 。 * 目前只允許兩種動作: - * "http://"或 "https://"-- 如果動作始于 "http://"或 "https://", ERDDAP™ 會寄出 HTTP GET 要求到指定的網址。 反應將被忽略。 例如, URL 可以讓其他網路服務做一些事情 。 + * " http://" 或 " https://" -- 如果動作始于 " http://" 或 " https://" , ERDDAP™ 會寄出 HTTP GET 要求到指定的網址。 反應將被忽略。 例如, URL 可以讓其他網路服務做一些事情 。 * 如果網址有查詢部分 (在""之后?) 肯定已經是了 [編碼百分比](https://en.wikipedia.org/wiki/Percent-encoding) . 你需要在限制中編碼特殊字元 (除了初始的“ & ” 和主 '=' 限制) 輸入表單% HH, 其中 HH 是字元的二位十六進位值 。 通常您只需要將一些 punctuation 字元 :% 轉換成% 25, &% 26, " 轉換成% 22,<進入% 3C, = 到% 3D, > 到% 3E, + 到% 2B, | 進入% 7C, \\[ 進入% 5B, \\] 轉換為% 5D, 空間轉換為% 20, 將 # 127 以上所有字元轉換為 UTF-8 格式, 然后% 將 UTF-8 格式的每個字節編碼為% HH格式 (向程序員求助) . 例如,( S) stationID 「41004」 變成 & stationID % 3E% 2241004% 22 存取時一般需要百分比編碼 ERDDAP 透過瀏覽器以外的軟體。 瀏覽器通常會處理您的% 編碼 。 有些情況下, 您需要% 編碼除 A- Za- z0- 9_%之外的所有字元 ! ' ' () QQ, 但還是不要編碼初始的 '() 或主 。 '=' 限制。 -程式語言有做此工作的工具( 例如, 請參考 Java 是 [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) 和 Java 文稿的encodeURIComponent()[ [ ] ] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) 而有 +程式語言有做此工作的工具( 例如, 請參考 Java 是 [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) 和 Java 文稿的encodeURIComponent()[ [ ] ] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) 而有 [百分比為您編碼/解碼的网站](https://www.url-encode-decode.com/) . * 自 datasets.xml 是 XML 檔案, 您也必須用 & - encode All ' &,' 。<URL 中的 '和 '>' 如 '和amp;' ,'<', 和 'gt;' 在% 編碼后 。 * 示例 要輸入瀏覽器的 URL : - https://www.company.com/webService?department=R%26D¶m2=value2 + https://www.company.com/webService?department=R%26D¶m2=value2 您應該指定<透過 Change > 標籤 (一行) ``` https://www.company.com/webService?department=R%26D&param2=value2 @@ -4910,8 +4913,8 @@ nthreads= 2: 雖然指定 nThreads=2 而不是 nThreads=1 往往有重大的益 * A sourceUrl 可能起於 http:// , https:// , ftp://, 或者其他的前缀 。 https 連線讀取並檢查來源的數位憑證, 確保來源是他們所說的人 。 在少數情況下, 此檢查可能會因錯誤「 javax. net. ssl. SSL Protocol Exception: handshake warning: University_%name」 而失敗 。 可能是因為憑證上的域名不符合您使用的域名 。 你可以也應該讀讀 sourceUrl 您的網頁瀏覽器中的憑證, 特別是「 物件替代名稱」 部分的「 DNS 名稱」 清單 。 在某些情况下, sourceUrl 您正在使用的可能是憑證上的域名的別名。 例如, - https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/將丟出此錯誤, 但 - https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/使用憑證上的域名 。 因此,這些案例的解決方法就是在憑證上找到和使用域名。 如果您在憑證上找不到, 請聯繫資料提供者 。 + https://podaac-opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ 將丟出此錯誤, 但 + https://opendap.jpl.nasa.gov/opendap/allData/ccmp/L3.5a/monthly/flk/ 使用憑證上的域名 。 因此,這些案例的解決方法就是在憑證上找到和使用域名。 如果您在憑證上找不到, 請聯繫資料提供者 。 在其他情况下, 憑證上的域名可能為一组名 。 如果發生了這樣的事情或問題無法解決, 請發送克裡斯。 John在Noaa.gov報警   @@ -5221,7 +5224,7 @@ MUST 清單包含 Cf\\_role=profile\\_id 變數和其他所有變數, 包含關 存取時一般需要百分比編碼 ERDDAP 透過瀏覽器以外的軟體。 瀏覽器通常會處理您的% 編碼 。 有些情況下, 您需要% 編碼除 A- Za- z0- 9_%之外的所有字元 ! ' ' () QQ, 但還是不要編碼初始的 '() 或主 。 '=' . 程式語言有做此工作的工具( 例如, 請參考 Java 是 [ java.net.URLEncoder ](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html) -和 Java 文稿的encodeURIComponent()[ [ ] ] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) 而有 +和 Java 文稿的encodeURIComponent()[ [ ] ] ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent ) 而有 [百分比為您編碼/解碼的网站](https://www.url-encode-decode.com/) . * 自 datasets.xml 是 XML 檔案, 您也必須用 & - encode All ' &,' 。<URL 中的 '和 '>' 如 '和amp;' ,'<', 和 'gt;' 在% 編碼后 。 * infoUrl 是獨特的 ERDDAP . 它不是任何元数据標準。 @@ -5257,7 +5260,28 @@ MUST 清單包含 Cf\\_role=profile\\_id 變數和其他所有變數, 包含關 ``` * 如果 " \\[ 標準 \\] 在屬性值中發生, 它將被標準取代 ERDDAP™ 授權<標籤 ERDDAP 是 \\[ 湯姆卡 \\] /webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml檔案. -   + +###### 分類{#classification} +* [ **分類** ](#classification) 數據的分類水平。 + ``` + unclassified + ``` + * 可接受數值為 _ 解密_ 、 _ 保密_ 、 _ 限制_ 、 _ 保密_ 或 _ 最高_ 保密_ 。 + +###### 題目(_C):{#topic_category} +* [ **題目(_C):** ](#topic_category) 高級地理資料主題分類, + ``` + geoscientific_information + ``` + * 可接受值為:_生物體_,_邊界_,_气候學_气象學_原子圈_,_經濟學_,_經濟學_,_環境學_,_農業_,_地球科學_資訊_,_健康_,_影像學_基地_數據_地球_封面_,_内陆_水上_,_智慧_軍事_,_地點_,_海洋_,_企划_地點_,_社會_,_結構_,_轉移_,通_通信_. + +###### 維持频率(_V){#maintenance_frequency} +* [ **維持频率(_V)** ](#maintenance_frequency) 首次產生後對資料做修改和刪除的頻率 。 + ``` + daily + ``` + * 可以接受的值是:每年_,_as_ need_,_每半年_,_连续_,_每日_,_每周_,_正常_,_月_,_不_計劃_,_季_,_未知_,_周_。 + ###### Metadata\\_Conventions {#metadata_conventions} * [ ** Metadata\\_Conventions ** ](#metadata_conventions) 來自已过时的 [ACDD 1.0](https://wiki.esipfed.org/ArchivalCopyOfVersion1) (中 Metadata\\_Conventions 如 " Unidata 數據集探索 v1.0") 元数据標準 。 屬性值是此数据集使用的以逗號分隔的元数据常规清單 。 如果數據集使用ACDD 1.0, 這個屬性是強烈建議的, 例如, @@ -5389,7 +5413,7 @@ MUST 清單包含 Cf\\_role=profile\\_id 變數和其他所有變數, 包含關 如果索引是<=1,此数据集被视为过时。 如果索引是<=2,此数据集被視為非常过时 。 -其 testOutOfDate 值也被使用 ERDDAP™ 生成https://*yourDomain*/erddap/outOfDateDatasets.html网页 ( [示例](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) 顯示有< testOutOfDate > 標籤, 數據集的排名為超時 。 如果您改變了檔案型態 (從.html到.csv, .jsonlCSV , .nc , .tsv ...) ,您可以以不同的文件格式得到此信息。 +其 testOutOfDate 值也被使用 ERDDAP™ 生成 https://*yourDomain*/erddap/outOfDateDatasets.html 网页 ( [示例](https://coastwatch.pfeg.noaa.gov/erddap/outOfDateDatasets.html) ) 顯示有< testOutOfDate > 標籤, 數據集的排名為超時 。 如果您改變了檔案型態 (從.html到.csv, .jsonlCSV , .nc , .tsv ...) ,您可以以不同的文件格式得到此信息。 如果可能, [產生 DatasetsXml](#generatedatasetsxml) 新增a testOutOfDate 全局屬性 addAttributes 數據集 此值是根據 Generate DatasetsXml 可用的資訊提出的建議 。 如果價值不適合,改一下吧 @@ -5948,8 +5972,8 @@ ubyte255, ushort65535, uint4294967295, ulong1844744073709551615。 * [ ** time\\_zone ** ](#time_zone) * time\\_zone 是使用於 ERDDAP™ (沒有元数据標準) 用于 [時間和時間戳變數](#time-units) ,它可能存在于网格数据集或表格数据集。 * 缺省是 " Zulu " (這是現代時區版本的 GMT) . - * 背 景 : (例如太平洋標準時間 -08: 00, GMT-8) 固定、特定、偏移 Zulu (格林尼治平时) . 反之,「時空區域」是更複雜的事物, (例如,“美国/太平洋”) 不同時代不同地方有不同的規矩 時區總是有名字 因為不能用簡單的抵消值來概括 (參考表格中的 TZ 數據庫名稱 [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 是 time\\_zone 屬性會幫助您處理某些時區的本地時數資料 (例如,1987-03-25T17:32:05 太平洋 時間) . 如果您有串或數值時間數據 (固定) 時間偏移, 您應該簡單調整數據到 Zulu (是什么 ERDDAP™ 想要) 在單位屬性中指定不同的基時 (例如,自1970-01-01T08:00Z起的小時,注意T08以指定時間偏移) ,總是檢查結果,以确保得到你想要的結果。 - * 使用 Strings 的來源資料的時間戳變數, 此屬性讓您指定一個時區 。 ERDDAP™ 以轉換本地時區來源時間 (有的在標準時間,有的在日光節) 成 Zulu 倍 (總在標準時間) . 有效的時區名稱列表可能與 TZ 列中的列表完全相同 。 [https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . 美國的時區是:美國/哈瓦伊、美國/阿拉斯卡、美國/太平洋、美國/山地、美國/阿里索納、美國/中部、美國/東部。 + * 背 景 : (例如太平洋標準時間 -08: 00, GMT-8) 固定、特定、偏移 Zulu (格林尼治平时) . 反之,「時空區域」是更複雜的事物, (例如,“美国/太平洋”) 不同時代不同地方有不同的規矩 時區總是有名字 因為不能用簡單的抵消值來概括 (參考表格中的 TZ 數據庫名稱 [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) ) . ERDDAP 是 time\\_zone 屬性會幫助您處理某些時區的本地時數資料 (例如,1987-03-25T17:32:05 太平洋 時間) . 如果您有串或數值時間數據 (固定) 時間偏移, 您應該簡單調整數據到 Zulu (是什么 ERDDAP™ 想要) 在單位屬性中指定不同的基時 (例如,自1970-01-01T08:00Z起的小時,注意T08以指定時間偏移) ,總是檢查結果,以确保得到你想要的結果。 + * 使用 Strings 的來源資料的時間戳變數, 此屬性讓您指定一個時區 。 ERDDAP™ 以轉換本地時區來源時間 (有的在標準時間,有的在日光節) 成 Zulu 倍 (總在標準時間) . 有效的時區名稱列表可能與 TZ 列中的列表完全相同 。 [ https://en.wikipedia.org/wiki/List\\_of\\_tz\\_database\\_time\\_zones ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) . 美國的時區是:美國/哈瓦伊、美國/阿拉斯卡、美國/太平洋、美國/山地、美國/阿里索納、美國/中部、美國/東部。 * 对于有數字來源數據的時間戳變數, 您可以指定 " time\\_zone " 屬性,但值必須是 " Zulu "或"UTC"。 如果你需要其他時區的支援 請發郵件給克里斯 約翰在諾亞戈夫   ###### 傳統(_T){#legacy_time_adjust} diff --git a/translate_docs.py b/translate_docs.py index 1d7880f851..a491f32ce8 100644 --- a/translate_docs.py +++ b/translate_docs.py @@ -80,6 +80,7 @@ "\"&C;\"", "\"µ\"", # otherwise it is often dropped from the translation. Only used in one place "\"\_AsATable\"", + "\"\_global\"", # in messages.xml. "\"BLANK\"", "\"c/s\"", From e8ab23ea882de6071f25f674fb362b7932ed15b8 Mon Sep 17 00:00:00 2001 From: Chris John Date: Sat, 10 Oct 2026 01:10:00 -0400 Subject: [PATCH 4/4] Add \\u20AC to the do not translate list --- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 22 ++++++++--------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 20 ++++++++-------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- .../current/user/nccsv-1.10.md | 24 +++++++++---------- translate_docs.py | 1 + 30 files changed, 346 insertions(+), 345 deletions(-) diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/bn/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 9ddc3e8335..8f9c79da1c 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ NCA CSV ফরম্যাটের ডিজাইন বেশ কিছু এই নির্ধারিত মান দ্বারা অন্য কয়েকটি সুনির্দিষ্ট বর্ণনা ও লাইব্রেরীর উল্লেখ করে। এটি কাজ করার জন্য ব্যবহৃত হয় কিন্তু এই সুনির্দিষ্ট বিবরণের অংশ নয়, অথবা সেগুলির কোনো পরিবর্তন করার প্রয়োজন নেই। এই ধরনের কোনো মান নির্ধারিত না হলে, সংশ্লিষ্ট বর্ণনাটি দেখুন । লক্ষণীয় যে, এর মধ্যে রয়েছে: * ডিসকভারিName (ACD) মিটা-ডাটা: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . . * জলবায়ু এবং পূর্বাভাস (সি. সি.) মিটা-ডাটা: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . . * এটা NetCDF অন্যান্য ব্যবহারকারী (প্রয়োজনীয়) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . . * এটা NetCDF সফ্টওয়্যার লাইব্রেরি NetCDF -জাভা এবং NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . . এই লাইব্রেরি দ্বারা NC CSV ফাইল পড়া সম্ভব নয় .nc NC CSV ফাইল থেকে ফাইল নির্মাণ করা হয়েছে। -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . . এই লাইব্রেরি দ্বারা NC CSV ফাইল পড়া সম্ভব নয় .nc NC CSV ফাইল থেকে ফাইল নির্মাণ করা হয়েছে। +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### নয়{#notation} রং নির্ধারণ, বন্ধনী \\[ \\] - উল্লেখকৃত ঐচ্ছিক বস্তু। @@ -152,12 +152,12 @@ NC NC CSV ফাইলের সমাপ্তির জন্য শুধু * দ্বিগুণ উদ্ধৃতি ("") দুটি উদ্ধৃতি হিসাবে অপরিবর্তিত থাকা আবশ্যক ("") . . 'csv' পড়ার সময় স্প্রেড-শিট প্রোগ্রাম এটাই প্রয়োজন। স্প্রেড-শিটের ফাইল সংরক্ষণ করার সময় স্প্রেডশীট প্রোগ্রাম এভাবেই লেখা হয়। * বিশেষ JSON ব্যাক- এন্ডের মধ্যে অনুমোদিত অক্ষর (সম্ভবত JSON রূপে এনকোড করা হয় না) \\n (নতুন পংক্তি, কিন্তু \\F (সম্মুখে), \\f, \\at (তা), \\at (রলি প্রাপ্ত) অথবা (রপেজ) [\\V *ও'হ* ](#uhhhh) বাক্যরীতি. একটি স্প্রেডশীটে, টেক্সট কক্ষের মধ্যে নতুন রেখা ব্যবহার করা হবে না; পরিবর্তে ব্যবহার করুন \\n (২ অক্ষর: 'আ') নতুন লাইন নির্দেশ করার জন্য। ##### uhhhh {#uhhhh} - * \\V *hh-SOP - অক্ষর #৩২ অক্ষরের চেয়ে ছোট, অথবা একাধিক অক্ষর উল্লিখিত হয়নি* huhhhhhhh, huhhhhh, যেখানে's 4 সংখ্যা, উদাহরণ, ইউরো চিহ্ন হল \\u20। কোডের রেফারেন্সে দেখুন [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) কোন নির্দিষ্ট অক্ষর অথবা সফটওয়্যার লাইব্রেরি ব্যবহার করে হেক্সাডেসিমাল সংখ্যা খুঁজে বের করুন। + * \\V *hh-SOP - অক্ষর #৩২ অক্ষরের চেয়ে ছোট, অথবা একাধিক অক্ষর উল্লিখিত হয়নি* hhhhhhuhhh, hhhuh-এ ৪-টি ভিন্ন অক্ষরের সংখ্যা, উদাহরণ, ইউরো চিহ্ন হল। \\u20AC . . কোডের রেফারেন্সে দেখুন [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) কোন নির্দিষ্ট অক্ষর অথবা সফটওয়্যার লাইব্রেরি ব্যবহার করে হেক্সাডেসিমাল সংখ্যা খুঁজে বের করুন। * পংক্তির প্রথম অথবা শেষ প্রান্তে যদি কোনো স্ট্রিং থাকে, বা যোগ করা হবে (অনুরূপ উদ্ধৃতি) কমা অথবা অন্য কোনো ধরনের বর্ণনা দ্বারা ব্যাখ্যা করা হয় (উদাহরণ, একট) অথবা “নরল” শব্দটি হচ্ছে, পুরো লাইনকে অবশ্যই দ্বৈত উক্তিতে আটকে থাকতে হবে; অন্যথায় এখানে দু'টি উল্লেখ করা উক্তি ঐচ্ছিক। আমরা সুপারিশ করছি: যখন সন্দেহের মধ্যে, পুরো লাইন দু'টি উক্তির মধ্যে পড়ে যাবে। প্রথম অথবা শেষে স্ট্রিংটি প্রবলভাবে নিরুৎসাহিত। * এখন পর্যন্ত, #২৫৫ এর থেকে বেশী অক্ষর ব্যবহার নিরুৎসাহিত। এনসি সমর্থিতদের সমর্থন করে। ERDDAP™ অভ্যন্তরীণভাবে সমর্থন করে। কিছু আউটপুট ফাইল টাইপ সমর্থিত (জি, .json এবং .nccsv ) . . কিন্তু অনেক আউটপুট ফাইলের ধরন তাদের সমর্থন করে না । যেমন, NetCDF - ৩-ডি ফাইল সমর্থন করে না NetCDF বর্তমানে ব্যবহৃত ইউনিকোড অক্ষর ও সি-এফ-এর ক্ষেত্রে ১-ডি অক্ষরের ব্যবহার করা হয় না NetCDF স্ট্রিং (উদাহরণ, UTF-8) . . এটা সম্ভবত সময় মত উন্নত হবে।   #### অক্ষর{#char} -* বৈশিষ্ট্যের মান হিসাবে "%c" অক্ষরের ব্যবহার করা যাবে (আই., এম. Java ) অক্ষর হিসেবে ৭-বিট অক্ষরের ব্যবহার করা যাবে, যা অন্য অক্ষর ব্যবহার করা যাবে (বিশেষ অক্ষরের এনকোডিংয়ের মধ্যে প্রাপ্ত পংক্তির বিন্যাসের নামের মধ্যে একটি পংক্তি দেখতে পারবেন 'আ') . . বৈশিষ্ট্যের মান একটি ট্যাগ বিনা দ্বন্দ্বে সুসংগত হওয়া আবশ্যক (ভেতরের উদ্ধৃতি) এবং দ্বৈত উদ্ধৃতি (বাইরের উদ্ধৃতি) "কে, "," (একটি অনুরূপ বন্ধনীচিহ্ন) "অভিযান" (একটি উদ্ধৃতিচিহ্ন যোগ করো) "" (একটি ট্যাব-এ স্থানান্তর করুন) - "\\u20A" (একটি ইউরো অক্ষর) . . একটি একক এবং দ্বৈত উক্তি ব্যবহার করে এই পদ্ধতিটি অদ্ভুত এবং বেশ কিছু লোক, কিন্তু এটা এমন এক উপায়, যেগুলোকে স্প্রেডশীটের সঙ্গে কাজ করে থাকে। ের মান 0 (% 1) ধার্য করা হলেও একটি অক্ষর বিশিষ্ট ফলাফল বৈধ নয় । স্ট্রিং হিসাবে, #২৫৫ এর থেকে বেশি অক্ষর ব্যবহৃত অক্ষরগুলি বর্তমানে নিরুৎসাহিত। +* বৈশিষ্ট্যের মান হিসাবে "%c" অক্ষরের ব্যবহার করা যাবে (আই., এম. Java ) অক্ষর হিসেবে ৭-বিট অক্ষরের ব্যবহার করা যাবে, যা অন্য অক্ষর ব্যবহার করা যাবে (বিশেষ অক্ষরের এনকোডিংয়ের মধ্যে প্রাপ্ত পংক্তির বিন্যাসের নামের মধ্যে একটি পংক্তি দেখতে পারবেন 'আ') . . বৈশিষ্ট্যের মান একটি ট্যাগ বিনা দ্বন্দ্বে সুসংগত হওয়া আবশ্যক (ভেতরের উদ্ধৃতি) এবং দ্বৈত উদ্ধৃতি (বাইরের উদ্ধৃতি) "কে, "," (একটি অনুরূপ বন্ধনীচিহ্ন) "অভিযান" (একটি উদ্ধৃতিচিহ্ন যোগ করো) "" (একটি ট্যাব-এ স্থানান্তর করুন) "লা" \\u20AC '" (একটি ইউরো অক্ষর) . . একটি একক এবং দ্বৈত উক্তি ব্যবহার করে এই পদ্ধতিটি অদ্ভুত এবং বেশ কিছু লোক, কিন্তু এটা এমন এক উপায়, যেগুলোকে স্প্রেডশীটের সঙ্গে কাজ করে থাকে। ের মান 0 (% 1) ধার্য করা হলেও একটি অক্ষর বিশিষ্ট ফলাফল বৈধ নয় । স্ট্রিং হিসাবে, #২৫৫ এর থেকে বেশি অক্ষর ব্যবহৃত অক্ষরগুলি বর্তমানে নিরুৎসাহিত। ### সাফিক্স{#suffix} উল্লেখ্য, NC CSV ফাইলের মধ্যে উপস্থিত সকল বৈশিষ্ট্যের মান দ্বারা চিহ্নিত হওয়া আবশ্যক (উদাহরণ, জি.) সংখ্যাসূচক ডাটা নির্দেশকের ধরন (eg, বাইট) . . কিন্তু NC CSV ফাইলের উপাত্তের মধ্যে উপস্থিত সংখ্যা, সংখ্যাসূচক তথ্য অবশ্যই লিখতে হবে না (দীর্ঘ সংখ্যার জন্য 'L' ও 'uL' সংখ্যার ব্যতিক্রম সহ) তথ্য উল্লিখিত হয়েছে\\*DATA_BAR_\\*ভেরিয়েবলটার বৈশিষ্ট্য। @@ -220,7 +220,7 @@ float ও দ্বৈত ভেরিয়েবলের জন্য, এক সময়, ১৯৭০ থেকে ০০:০০: ০০ স্ট্রিং হিসেবে ডোমেইনের মান আবশ্যক\\*DATA_BAR_\\*বৈশিষ্ট্য নির্ধারণ এবং একটি ইউনিট উল্লেখ করুন বিন্যাস অনুযায়ী উল্লিখিত বিন্যাস Java পূর্বাহ্ন বিন্যাসের ক্লাস - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . . যেমন, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . . যেমন, সময়, যোগদান, yyyy-MM-dd 'HHH:mmZ': একটি ডাটা ভেরিয়েবল- এর জন্য সব তারিখের মান এক হতে হবে । অধিকাংশ ক্ষেত্রে, সময় বিন্যাসের যে বিন্যাস ব্যবহৃত হবে, তা এই বিন্যাসের সাথে মিলে যায়: @@ -245,7 +245,7 @@ float ও দ্বৈত ভেরিয়েবলের জন্য, এক ## [ডি. এস. জি. বৈশিষ্ট্য](#dsg-feature-types) {#dsg-feature-types} NCVA CSS ফাইলের মধ্যে CPLIOC দ্বারা প্রতিস্থাপন করা সম্ভব হবে - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) তথ্য. এটি হচ্ছে এমন একটি বৈশিষ্ট্য যা এই কাজটি করতে পারে: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) তথ্য. এটি হচ্ছে এমন একটি বৈশিষ্ট্য যা এই কাজটি করতে পারে: 1. CF ফাইলের প্রয়োজন অনুসারে, NCRA CSV শ্রেণীতে একটি লাইন অন্তর্ভুক্ত করা আবশ্যক [\\*গ্লোলিন\\*](#global) featureType বৈশিষ্ট্য, উদাহরণ, \\*গ্লোলিন\\*'%s' featureType অবচিত @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * নমুনা ফাইলের মধ্যে অনেক কঠিন ফাইল উপস্থিত রয়েছে (উদাহরণ, অক্ষর এবং লম্বা পংক্তি) . . বেশিরভাগ এনসি CSV ফাইল সহজ হবে। * লাইসেন্স লাইন এখানে দুই লাইনে ভাঙ্গা হয়েছে, কিন্তু নমুনা ফাইলের একটি লাইন মাত্র। -* \\u20AC ইউরো অক্ষর এবং \\00FC এর এনকোডিং হল 'মুর'। +* ডিস্‌প্লে \\u20AC ইউরো অক্ষর এবং \\u00F এর এনকোডিং হল 'র গুন' এনকোডিং। * অনেক উদাহরণ হিসেবে বলা যায়, দ্বৈত উদ্ধৃতি দিয়ে এই দুটি উক্তি করা হয়েছে, যদিও সেগুলো হতে পারে না। যেমন, এর শিরোনাম, লিন ইউনিট বৈশিষ্ট্য, এবং তথ্যের তৃতীয়তম লাইন। * এটা আরও পরিষ্কার এবং আরও ভাল হবে যদি পরীক্ষাগারের জন্য একক বৈশিষ্ট্য দুই উদ্ধৃতিতে লেখা হয় এটি একটি স্ট্রিং মূল্য। কিন্তু বর্তমান উপস্থাপনা (১, উদ্ধৃতি ছাড়া) স্ট্রিং হিসাবে সংজ্ঞায়িত করা হবে, পূর্ণসংখ্যা নয়, কারণ 'i' অনুপস্থিত । * তথ্যের মধ্যে উপস্থিত অন্যান্য তথ্যের পরিমাণ, তথ্যের বিভাগের মধ্যে উপস্থিত লম্বা মান রয়েছে ('L') স্ক্রোল-বারীয় তথ্য সনাক্ত করতে ব্যবহৃত হয়। এতে স্প্রেডশীটগুলোকে ভাসমান বিন্দুর সংখ্যা হিসাবে ব্যাখ্যা না করতে হবে এবং এর ফলে স্পষ্টতা হারিয়ে যেতে পারে। @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 একটি স্প্রেডশীটে, এনসি CSV ফাইলের মতো: * NC CSV ফাইলের জন্য উল্লিখিত মান নির্ধারণ করুন (উদাহরণ, অপ্রত্যাশিত অক্ষরসহ চিহ্ন (যেমন ',', 'f', 'f', 'f', & ধরন) . . -* পংক্তিতে, ASCII অক্ষর #৩২ বা তার চেয়েও বড় অক্ষরগুলো অক্ষরগুলো লিখুন, সাধারণত একটি JSON অক্ষরের অনুরূপ (জি, \\n নতুন পংক্তি নির্মাণের জন্য) হেক্সাডেসিমাল অক্ষর হিসেবে প্রত্যাশিত (হরফের ছাঁদ সম্পর্কে সচেতন) বাক্যরীতি হাইলাইট করুন [\\V *ও'হ* ](#uhhhh) (উদাহরণ, ইউরো চিহ্নের জন্য \\u20ACTE,) . . ব্যবহার \\n (২ অক্ষর: 'আ') নতুন লাইন নির্দেশ করতে, Alt-র ক্ষেত্রে প্রযোজ্য নয়। +* পংক্তিতে, ASCII অক্ষর #৩২ বা তার চেয়েও বড় অক্ষরগুলো অক্ষরগুলো লিখুন, সাধারণত একটি JSON অক্ষরের অনুরূপ (জি, \\n নতুন পংক্তি নির্মাণের জন্য) হেক্সাডেসিমাল অক্ষর হিসেবে প্রত্যাশিত (হরফের ছাঁদ সম্পর্কে সচেতন) বাক্যরীতি হাইলাইট করুন [\\V *ও'হ* ](#uhhhh) (জি. \\u20AC ইউরো চিহ্নের জন্য) . . ব্যবহার \\n (২ অক্ষর: 'আ') নতুন লাইন নির্দেশ করতে, Alt-র ক্ষেত্রে প্রযোজ্য নয়। NC NC CSVs ফাইল এবং অনোলোস স্প্রেডশীটের মধ্যে যে পার্থক্য তা হলো: @@ -392,7 +392,7 @@ NC NC CSVs ফাইল এবং অনোলোস স্প্রেডশী * যদি NC CSV'র শেষে অতিরিক্ত অক্ষর উপস্থিত থাকে, ফাইলগুলিকে একটি ফাইলে রূপান্তর করতে পারবেন NetCDF ফাইল নির্মাণ ও পরিবর্তন করা হবে NetCDF এটি একটি NC CSV ফাইল. * ফাইলের মধ্যে সংযোজনের সময় NC CSV ফাইল রূপান্তর করার চেষ্টা করা হবে NetCDF সফটওয়্যারের ভেতর থেকে কিছু ত্রুটি সনাক্ত করা হবে এবং রূপান্তরকৃত ত্রুটির ফলে রূপান্তর করা হবে। অন্য কোনো সমস্যা প্রতিরোধ করা সম্ভব নয় অথবা সমস্ত বার্তা আহরণ করা অসম্ভব। অন্যান্য সমস্যা (উদাহরণ..) উপেক্ষা করা হবে। ফাইল স্বয়ংক্রিয়ভাবে সম্প্রসারণের উদ্দেশ্যে চিহ্নিত ফাইলের সঠিক মাত্রা প্রয়োগ করা হবে NetCDF ফাইল, যেমন সিএফ-তে, সি-এফ-এর ব্যাপারে। এটি স্রষ্টার নির্মাতা এবং ব্যবহারকারীর দায়িত্ব যে রূপান্তর করা হবে তার উপর নির্ভর করে। দুটো উপায় আছে: * তালিকার বিষয়বস্তু মুদ্রণ করুন .nc ncs ফাইলের সাথে ফাইল ব্যবহার করা হবে - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . . * বার্তার মধ্যে উপস্থিত তথ্যের বিষয়বস্তু প্রদর্শন করা হবে ERDDAP . . ## [পরিবর্তন](#changes) {#changes} diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/cs/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 98cd24e326..28744df2d1 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Pokud se některé požadavky v tomto dokumentu jeví podivné nebo vybíravé, Tato specifikace odkazuje na několik dalších specifikací a knihoven, se kterými má pracovat, ale tato specifikace není součástí žádné z těchto jiných specifikací, ani nepotřebuje žádné změny, ani s nimi není v rozporu. Pokud zde není uveden detail týkající se jednoho z těchto standardů, viz související specifikace. To zahrnuje zejména: * Úmluva o atributu pro odhalení datových souborů (ACDD) standard metadat: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Klima a předpovědi (CF) standard metadat: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * The NetCDF Uživatelská příručka (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * The NetCDF softwarové knihovny jako NetCDF - Java a NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Tyto knihovny nemohou číst NCCSV soubory, ale mohou číst .nc soubory vytvořené z NCCSV souborů. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Tyto knihovny nemohou číst NCCSV soubory, ale mohou číst .nc soubory vytvořené z NCCSV souborů. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Zápis{#notation} V této specifikaci, závorkách, \\[ \\] , označuje nepovinné položky. @@ -152,12 +152,12 @@ Definice atributových datových typů jsou: * Dvojité citace (") musí být zakódováno jako dvě dvojité citace ("") . To je to, co tabulkové programy vyžadují při čtení .csv souborů. To je to, co programy tabulky psát, když uložíte tabulku jako .csv soubor. * Speciální JSON backslash-kódované znaky musí být zakódovány jako v JSON (zejména \\n (newline), ale také \\\\ (backslash), \\f (formfeed), \\\t (tab), \\r (carriage return) nebo s [\\\ u *Hhhh* ](#uhhhh) Syntaxe. V tabulce nepoužívejte Alt Enter k určení nového řádku v textové buňce; místo toho použijte \\n (2 znaky: backslash and 'n ') Naznačit novou linku. ##### uhhhh {#uhhhh} - * \\\ u *hhhh - Všechny znaky menší než znak #32 nebo větší než znak #126, a jinak nezakódované, musí být zakódovány pomocí syntaxe \\u* hhhh*, kde hhhh je čtyřmístné hexadecimální číslo znaku, např. euro znamení je \\u20AC. Viz stránky kódů odkazované na [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) najít hexadecimální čísla spojená s konkrétními znaky Unicode nebo použít softwarovou knihovnu. + * \\\ u *hhhh - Všechny znaky menší než znak #32 nebo větší než znak #126, a jinak nezakódované, musí být zakódovány pomocí syntaxe \\u* hhhh*, kde hhhh je čtyřmístné hexadecimální číslo znaku, např. euro znak je \\ \\u20AC . Viz stránky kódů odkazované na [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) najít hexadecimální čísla spojená s konkrétními znaky Unicode nebo použít softwarovou knihovnu. * Pokud String má prostor na začátku nebo na konci, nebo zahrnuje " (dvojitá citace) nebo čárka nebo obsahuje hodnoty, které by jinak byly vykládány jako jiný datový typ (např. int) , nebo je slovo "null," celý String musí být přiložen ve dvou citacích; jinak, na rozdíl od JSON, enclosing double citations jsou volitelné. Doporučujeme: když máte pochybnosti, zavřete celý řetězec do dvou citací. Prostory na začátku nebo na konci řetězce jsou silně odrazovány. * Prozatím je používání postav větších než #255 odrazováno. NCCSV je podporuje. ERDDAP™ podporuje je interně. Některé typy výstupních souborů je podporují (např. .json a .nccsv ) . Ale mnoho typů výstupních souborů je nepodporuje. Například, NetCDF -3 soubory nepodporuje takové znaky, protože NetCDF soubory používají 1-bajtové znaky a CF v současné době nemá systém pro určení, jak jsou znaky Unicode zakódovány v NetCDF Struny (např. UTF-8) . To se časem pravděpodobně zlepší.   #### char{#char} -* znak atribut hodnoty jsou jeden UCS-2 znak (tj. 2-bajtové Unicode znaky jako Java ) , které musí být psáno jako 7-bit ASCII, JSON-jako znaky tak, aby ostatní znaky mohly být specifikovány (viz výše definice String pro kódování speciálních znaků, s přidáním kódování jedné citace jako \\ ') . Hodnoty atributu Char musí být uvedeny v jednotlivých uvozovkách (vnitřní uvozovky) a dvojité uvozovky (vnější uvozovky) , např. "'a'," "'""""" (dvojcitační znak) , "'\\'" (jediný znak citace) , "'\\ t'" (záložka) , "'\\\ u20AC'" (Euro znak) . Tento systém používání jednoduchých a dvojitých uvozovek je zvláštní a těžkopádný, ale je to způsob, jak rozlišit hodnoty znaku od řetězců způsobem, který pracuje s tabulkovými listy. Hodnota, která vypadá jako znak, ale je neplatná, vytvoří chybovou zprávu. Stejně jako u Strings, použití znaků větších než #255 je v současné době odrazován. +* znak atribut hodnoty jsou jeden UCS-2 znak (tj. 2-bajtové Unicode znaky jako Java ) , které musí být psáno jako 7-bit ASCII, JSON-jako znaky tak, aby ostatní znaky mohly být specifikovány (viz výše definice String pro kódování speciálních znaků, s přidáním kódování jedné citace jako \\ ') . Hodnoty atributu Char musí být uvedeny v jednotlivých uvozovkách (vnitřní uvozovky) a dvojité uvozovky (vnější uvozovky) , např. "'a'," "'""""" (dvojcitační znak) , "'\\'" (jediný znak citace) , "'\\ t'" (záložka) , "'\\ \\u20AC '" (Euro znak) . Tento systém používání jednoduchých a dvojitých uvozovek je zvláštní a těžkopádný, ale je to způsob, jak rozlišit hodnoty znaku od řetězců způsobem, který pracuje s tabulkovými listy. Hodnota, která vypadá jako znak, ale je neplatná, vytvoří chybovou zprávu. Stejně jako u Strings, použití znaků větších než #255 je v současné době odrazován. ### Sufix{#suffix} Všimněte si, že v části atributů NCCSV musí mít všechny číselné hodnoty atributů příponu. (např. 'b') pro identifikaci číselného datového typu (např. byte) . Ale v datové sekci NCCSV souboru nesmí mít číselné hodnoty nikdy tato příponová písmena (s výjimkou 'L' pro dlouhá celá čísla a 'uL' pro ulong celá čísla) ?\\*DATA\\_TYPE\\*atribut pro proměnnou. @@ -220,7 +220,7 @@ Hodnoty DateTime zastoupené jako číselné hodnoty musí mít atribut jednotek čas, jednotky, sekundy od 1970-01-01T00:00:00Z Hodnoty DateTime představující hodnoty String musí mít String\\*DATA\\_TYPE\\*atribut a atribut jednotek, který určuje datum Časový vzorec podle specifikace Java Třída DateTimeForhmota - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Například, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Například, čas, jednotky, yyyy-MM-dd T'HH:mm:ssZ Všechny hodnoty dataTime pro danou datovou proměnnou musí používat stejný formát. Ve většině případů bude dateTime vzor, který potřebujete pro atribut jednotek, variací jednoho z těchto formátů: @@ -245,7 +245,7 @@ Jak vyžaduje CF, všechny hodnoty stupně (např. u zeměpisné délky a zeměp ## [DSG Typy funkcí](#dsg-feature-types) {#dsg-feature-types} NCCSV soubor může obsahovat CF Diskrétní odběr vzorků geometrie - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) data. Jsou to atributy, díky kterým to funguje: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) data. Jsou to atributy, díky kterým to funguje: 1. Jak vyžaduje CF, musí soubor NCCSV obsahovat řádek v sekci metadat označující [\\*GLOBÁLNÍ\\*](#global) featureType atribut, např., \\*GLOBÁLNÍ\\*, featureType ,trajektorie @@ -326,7 +326,7 @@ Poznámky: * Tento soubor obsahuje mnoho složitých případů (např. znakové a dlouhé proměnné a obtížné hodnoty řetězce) . Většina NCCSV souborů bude mnohem jednodušší. * Licenční čára je zde rozdělena do dvou řádků, ale je to jen jeden řádek ve vzorku souboru. -* \\u20AC je kódování znaku Euro a \\u00FC je kódování ü. +* \\ \\u20AC je kódování znaku Euro a \\u00FC je kódování ü. * Mnoho Struny v příkladu jsou přiloženy dvojími uvozovkami, i když nemusí být např. mnoha globálními atributy včetně názvu, atributu lon jednotek a třetího řádku dat.) * Bylo by jasnější a lepší, kdyby atribut jednotek pro testDlouhá proměnná byla zapsána ve dvoucitacích, což naznačuje, že je hodnota Stringu. Ale současné zastoupení (1, bez kotací) bude interpretován správně jako String, ne celé číslo, protože neexistuje žádný 'i' přípona. * Na rozdíl od jiných numerických datových typů mají dlouhé hodnoty v datovém oddílu příponu ("L") který identifikuje jejich číselný datový typ. To je nutné, aby se zabránilo tomu, aby tabulky interpretovaly hodnoty jako čísla plovoucích bodů, a tím ztratily přesnost. @@ -336,7 +336,7 @@ Poznámky: V tabulce, stejně jako v NCCSV souboru: * Zapsat číselné hodnoty atributu, jak je uvedeno pro NCCSV soubory (např. s příponou, např. 'f', pro identifikaci datového typu atributu) . -* V řetězech napište všechny znaky menší než ASCII znak #32 nebo větší než znak #126 jako buď JSON-jako backslashed znak (např. \\n pro nový řádek) nebo jako hexadecimální znakové číslo Unicode (případ necitlivý) se syntaxi [\\\ u *Hhhh* ](#uhhhh) (např. \\\u20AC pro euroznačku) . Použití \\n (2 znaky: backslash and 'n ') k označení nové linie, nikoli Alt Enter. +* V řetězech napište všechny znaky menší než ASCII znak #32 nebo větší než znak #126 jako buď JSON-jako backslashed znak (např. \\n pro nový řádek) nebo jako hexadecimální znakové číslo Unicode (případ necitlivý) se syntaxi [\\\ u *Hhhh* ](#uhhhh) (např. \\ \\u20AC pro euro znamení) . Použití \\n (2 znaky: backslash and 'n ') k označení nové linie, nikoli Alt Enter. Jedinými rozdíly mezi soubory NCCSV a analogickou tabulkou, která se řídí těmito úmluvami, jsou: @@ -392,7 +392,7 @@ Vytvořit NCCSV soubor z tabulky Google Sheets: * Pokud NCCSV soubor má nadbytečnou čárku na konci řádků, můžete je odstranit převodem NCCSV souboru do NetCDF soubor a pak převést NetCDF soubor zpět do NCCSV souboru. * Když se snažíte převést NCCSV soubor do NetCDF soubor, některé chyby budou detekovány software a bude generovat chybové zprávy, což způsobí, že konverze selže. Jiné problémy jsou těžké nebo nemožné chytit a nebudou generovat chybové zprávy nebo varování. Další problémy (Například přebytečné čárky na konci řádku) budou ignorováni. Převodník souborů provede pouze minimální kontrolu správnosti výsledné NetCDF soubor, např. pokud jde o dodržování předpisů CF. Je povinností tvůrce souboru a uživatele souboru ověřit, zda jsou výsledky konverze požadované a správné. Dva způsoby kontroly jsou: * Vytiskněte obsah .nc soubor s ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Zobrazit obsah dat v ERDDAP . ## [Změny](#changes) {#changes} diff --git a/i18n/da/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/da/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 14834414be..3c45b25d13 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Hvis nogle krav i dette dokument synes mærkeligt eller picky, er det sandsynlig Denne specifikation henviser til flere andre specifikationer og biblioteker, som det er designet til at arbejde med, men denne specifikation er ikke en del af nogen af disse andre specifikationer, og heller ikke har brug for ændringer til dem, og heller ikke konflikten med dem. Hvis en detalje i forbindelse med en af disse standarder ikke er angivet her, se den relaterede specifikation. Det omfatter navnlig: * Intributekonventionen for Dataset Discovery (ACDD) metadata standard: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Klima og prognoser (CF) metadata standard: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * The The The The The The The NetCDF Brugerguide (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * The The The The The The The NetCDF softwarebiblioteker som NetCDF -java og NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Disse biblioteker kan ikke læse NCCSV-filer, men de kan læse .nc filer oprettet fra NCCSV filer. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Disse biblioteker kan ikke læse NCCSV-filer, men de kan læse .nc filer oprettet fra NCCSV filer. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Ikkeering{#notation} I denne specifikation, beslag, \\[ \\] , note valgfrie elementer. @@ -152,12 +152,12 @@ Definitionerne af attributdatatyper er: * Dobbelte tilbud (" " " ") skal kodes som to dobbelte citater ("") . Det er, hvad regnearksprogrammer kræver, når du læser .csv-filer. Det er, hvad regnearksprogrammer skriver, når du gemmer et regneark som en .csv-fil. * De særlige JSON back skråkodede tegn skal kodes som i JSON (især JSON) \\n (nyline), men også \\\\ (backslash), "f (formfeed), "t (tab), "r (bilriage tilbagevenden) eller med the [« *hhhh* ](#uhhhh) Syntaksen. Brug ikke Alt Indtast for at angive en ny linje inden for en tekstcelle; i stedet skal du bruge \\n (2 tegn: backslash og 'n '') at angive en ny linje. ##### uhhhh {#uhhhh} - * « *hhhh - Alle tegn mindre end karakter #32 eller større end tegn #126, og ikke på anden måde kodet, skal kodes med syntaks «u»* hhhh*, hvor hhhh er det 4-cifrede hexadecimalnummer af karakteren, f.eks. Euro-tegnet er "u20AC. Se de kodesider, der er nævnt på [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) for at finde de hæxadecimal tal, der er forbundet med specifikke Unicode-tegn, eller brug et softwarebibliotek. + * « *hhhh - Alle tegn mindre end karakter #32 eller større end tegn #126, og ikke på anden måde kodet, skal kodes med syntaks «u»* hhhh*, hvor hhhh er det 4-cifrede hexadecimal antal tegn, f.eks. Euro-skiltet er \\ \\u20AC . Se de kodesider, der er nævnt på [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) for at finde de hæxadecimal tal, der er forbundet med specifikke Unicode-tegn, eller brug et softwarebibliotek. * Hvis strengen har plads i begyndelsen eller slutningen, eller omfatter " (Dobbelt citat) eller en komma, eller indeholder værdier, der ellers ville blive fortolket som nogle andre data type (f.eks. en int) , eller er ordet "null", skal hele String være lukket i dobbelt citater; ellers er det i modsætning til JSON, de kloning dobbelt citater er valgfri. Vi anbefaler: når du er i tvivl, lukkes hele String i dobbelt citater. Pladser i begyndelsen eller slutningen af en streng er stærkt diskotek. * For nu er brugen af tegn større end #255 diskotek. NCCSV understøtter dem. ERDDAP™ understøtter dem internt. Nogle output filtyper understøtter dem (fx, .json og og og .nccsv ) . Men mange output filtyper understøtter ikke dem. For eksempel, NetCDF -3 filer understøtter ikke sådanne tegn, fordi NetCDF filer bruger 1-byte tegn og CF i øjeblikket ikke har et system til at angive, hvordan Unicode tegn er kodet i NetCDF Strenge (f.eks. UTF-8) . Dette vil sandsynligvis forbedre sig over tid.   #### Billeder af char{#char} -* Valuta attributværdier er en enkelt UCS-2 tegn (i.e., 2-byte Unicode tegn, som i Java ) , som skal skrives som 7-bit ASCII, JSON-lignende tegn, så andre tegn kan specificeres (se String-definitionen ovenfor for kodning af særlige tegn, med tilføjelse af kodning et enkelt citat som « '') . Char attributværdier skal være lukket i enkelt citat (de indre citater) og dobbelt tilbud (de ydre citater) , f.eks. "'a'", "'""" (et dobbelt citat tegn) """" (et enkelt citat tegn) , "" (en fane) , "" (Et Euro-tegn) . Dette system til brug af enkelt- og dobbelt citater er ulige og besværlige, men det er en måde at skelne char værdier fra strenge på en måde, der arbejder med regneark. En værdi, der ligner en char, men er ugyldig, vil generere en fejlmeddelelse. Som med strenge, brugen af tegn større end #255 er i øjeblikket brudt. +* Valuta attributværdier er en enkelt UCS-2 tegn (i.e., 2-byte Unicode tegn, som i Java ) , som skal skrives som 7-bit ASCII, JSON-lignende tegn, så andre tegn kan specificeres (se String-definitionen ovenfor for kodning af særlige tegn, med tilføjelse af kodning et enkelt citat som « '') . Char attributværdier skal være lukket i enkelt citat (de indre citater) og dobbelt tilbud (de ydre citater) , f.eks. "'a'", "'""" (et dobbelt citat tegn) """" (et enkelt citat tegn) , "" (en fane) , "'\\ \\u20AC "" (Et Euro-tegn) . Dette system til brug af enkelt- og dobbelt citater er ulige og besværlige, men det er en måde at skelne char værdier fra strenge på en måde, der arbejder med regneark. En værdi, der ligner en char, men er ugyldig, vil generere en fejlmeddelelse. Som med strenge, brugen af tegn større end #255 er i øjeblikket brudt. ### Suffix{#suffix} Bemærk, at i attributter sektionen af en NCCSV-fil, skal alle numeriske egenskabsværdier have et suffikbrev (f.eks. "b") for at identificere den numeriske datatype (f.eks. byte) . Men i datasektionen i en NCCSV-fil skal numeriske dataværdier aldrig have disse blæk bogstaver (med undtagelse af 'L' for lange integers og 'uL' for ulong integers) — datatypen er angivet af\\*Oplysninger om cookies\\*attribut for den variable. @@ -220,7 +220,7 @@ DatoTime værdier repræsenteret som numeriske værdier skal have en enheds attr tid,enheder, sekunder siden 1970-01T00:00:00Z DatoTime værdier repræsenteret som strenge værdier skal have en streng\\*Oplysninger om cookies\\*attribut og en enhed egenskab, der angiver en dato Tidsmønster som angivet af Java DateTimeFormatter klasse - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . For eksempel, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . For eksempel, tid, enheder, yyyy-MM-dd 'T'HH:mm:ssZ Alle datotidsværdier for en given datavariabel skal bruge det samme format. I de fleste tilfælde, datoTime mønster, du har brug for til attributten, vil være en variation af en af disse formater: @@ -245,7 +245,7 @@ Som krævet af CF, alle gradsværdier (f.eks. for længde og breddegrad) skal an ## [DSG Feature Typer](#dsg-feature-types) {#dsg-feature-types} En NCCSV fil kan indeholde CF Discrete Sampling Geometry - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) data. Det er de attributter, der gør dette arbejde: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) data. Det er de attributter, der gør dette arbejde: 1. Som krævet af CF skal NCCSV-filen indeholde en linje i metadatasektionen, der identificerer det [\\*GLOBAL\\*](#global) featureType attribut, f.eks., \\*GLOBAL\\*, featureType , @@ -326,7 +326,7 @@ Noter: * Denne prøvefil indeholder mange vanskelige tilfælde (f.eks. char og lange variabler og vanskelige strengeværdier) . De fleste NCCSV filer vil være meget enklere. * Licenslinjen er brudt i to linjer her, men er bare en linje i prøvefilen. -* «u20AC er kodning af Euro-karakteren og ‘u00FC er kodning af ü. +* \\ \\u20AC er kodning af Euro-karakteren og «u00FC er kodning af ü. * Mange mange Strenge i eksemplet er lukket af dobbelte citater, selvom de ikke behøver at være, f.eks. mange globale attributter, herunder titlen, lon-enheder attributten, og den 3. linje af data.) * Det ville være klarere og bedre, hvis enheds attributten for testLong variabel blev skrevet i dobbelt citater, der angiver, at det er en streng værdi. Men den nuværende repræsentation (1, uden tilbud) vil blive fortolket korrekt som en streng, ikke en heltals, fordi der ikke er 'i' suffik. * I modsætning til andrenumeriske datatyper, har de lange værdier i datasektionen suffix ("L") der identificerer deres numeriske datatype. Det er nødvendigt at forhindre regneark i at fortolke værdierne som flydende punktnumre og dermed miste præcision. @@ -336,7 +336,7 @@ Noter: I et regneark, som i en NCCSV-fil: * Skriv numeriske attributværdier som angivet for NCCSV-filer (f.eks. med et suffix-brev, f.eks. "f" til at identificere egenskabens datatype) . -* I Strings, skrive alle tegn mindre end ASCII karakter #32 eller større end tegn #126 som enten en JSON-lignende tilbage skrå figur (fx, \\n for nyline) eller som hexadecimal Unicode karakter nummer (Tilfælde i følsom) med syntaks [« *hhhh* ](#uhhhh) (f.eks. "u20AC for Euro-skiltet) . Brug \\n (2 tegn: backslash og 'n '') at angive en ny linje, ikke Alt Indtast. +* I Strings, skrive alle tegn mindre end ASCII karakter #32 eller større end tegn #126 som enten en JSON-lignende tilbage skrå figur (fx, \\n for nyline) eller som hexadecimal Unicode karakter nummer (Tilfælde i følsom) med syntaks [« *hhhh* ](#uhhhh) (f.eks. \\ \\u20AC for Euro-skiltet) . Brug \\n (2 tegn: backslash og 'n '') at angive en ny linje, ikke Alt Indtast. De eneste forskelle mellem NCCSV-filer og det analoge regneark, der følger disse konventioner, er: @@ -392,7 +392,7 @@ Sådan oprettes en NCCSV-fil fra et Google Sheets-regneark: * Hvis en NCCSV fil har overskydende kommaer i slutningen af rækker, kan du fjerne dem ved at konvertere NCCSV-filen til en NetCDF fil og derefter konvertere filen NetCDF fil tilbage i en NCCSV-fil. * Når du forsøger at konvertere en NCCSV fil til en NetCDF fil, vil nogle fejl blive opdaget af softwaren og vil generere fejlmeddelelser, der forårsager konvertering til fejl. Andre problemer er svære eller umulige at fange og vil ikke generere fejlmeddelelser eller advarsler. Andre problemer (f.eks. overskydende kommaer i slutningen af rækker) vil blive ignoreret. Fil konverteren vil kun foretage minimal kontrol af korrekthed af resultatet NetCDF fil, f.eks. i forbindelse med CF-overensstemmelse. Det er filudviklerens og filbrugerens ansvar at kontrollere, at resultaterne af konverteringen er som ønsket og korrekt. To måder at tjekke er: * Udskriv indholdet af indholdet .nc fil med ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Se indholdet af dataene i ERDDAP . ## [Ændringer](#changes) {#changes} diff --git a/i18n/de/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/de/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 75bbb732ce..b6c9bb6055 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Wenn einige Anforderung in diesem Dokument seltsam oder wählerisch scheint, ist Diese Spezifikation bezieht sich auf mehrere andere Spezifikationen und Bibliotheken, mit denen sie arbeiten soll, aber diese Spezifikation ist nicht Teil einer dieser anderen Spezifikationen, noch braucht sie Änderungen an ihnen, und sie kollidiert nicht mit ihnen. Wenn hier ein mit einem dieser Standards verbundenes Detail nicht angegeben ist, siehe die zugehörige Spezifikation. Insbesondere umfasst dies: * Die Attributkonvention für Dataset Discovery (ANLAGE) Metadatenstandard: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Das Klima und Prognose (CF) Metadatenstandard: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * Die NetCDF Benutzerhandbuch (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * Die NetCDF Softwarebibliotheken wie NetCDF - Java und NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Diese Bibliotheken können NCCSV-Dateien nicht lesen, aber sie können lesen .nc Dateien, die aus NCCSV-Dateien erstellt wurden. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Diese Bibliotheken können NCCSV-Dateien nicht lesen, aber sie können lesen .nc Dateien, die aus NCCSV-Dateien erstellt wurden. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notierung{#notation} In dieser Spezifikation, Klammern, \\[ \\] , bezeichnet optionale Elemente. @@ -152,12 +152,12 @@ Die Definitionen der Attributdatentypen sind: * Doppelte Zitate (") muss als zwei doppelte Zitate kodiert werden (") . Das ist, was Tabellenkalkulation Programme erfordern, wenn Sie .csv Dateien lesen. Das ist, was Tabellenkalkulation Programme schreiben, wenn Sie ein Tabellenkalkulation als .csv-Datei speichern. * Die speziellen JSON-Backslash-codierten Zeichen müssen wie in JSON kodiert werden (insbesondere \\n (newline), aber auch \\\\\\ (backslash), \\f (formfeed), \\t (tab), \\r (carriage return) oder mit der [,, *h* ](#uhhhh) Syntax. In einem Tabellenblatt verwenden Sie nicht Alt Enter, um eine neue Zeile innerhalb einer Textzelle anzugeben; stattdessen verwenden Sie \\n (2 Zeichen: Backslash und 'n ') eine neue Linie angeben. ##### uhhhh {#uhhhh} - * ,, *hhhh - Alle Zeichen kleiner als Zeichen #32 oder größer als Zeichen #126, und nicht anders codiert, müssen mit der Syntax \\u codiert werden* hhhh*, wo hhhh die 4-stellige hexadezimale Zahl des Zeichens ist, z.B. das Euro-Zeichen ist \\u20AC. Siehe die auf der [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) die hexadezimalen Zahlen, die mit bestimmten Unicode-Zeichen verbunden sind, zu finden oder eine Software-Bibliothek zu verwenden. + * ,, *hhhh - Alle Zeichen kleiner als Zeichen #32 oder größer als Zeichen #126, und nicht anders codiert, müssen mit der Syntax \\u codiert werden* hhhh*, wo hhhh die 4-stellige hexadezimale Zahl des Zeichens ist, z.B. das Euro-Zeichen ist \\ \\u20AC . Siehe die bei [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) die hexadezimalen Zahlen, die mit bestimmten Unicode-Zeichen verbunden sind, zu finden oder eine Software-Bibliothek zu verwenden. * Wenn der String einen Raum am Anfang oder Ende hat, oder " (doppeltes Angebot) oder ein Komma oder enthält Werte, die sonst als ein anderer Datentyp interpretiert würden (z.B. ein Int) , oder ist das Wort "null", die gesamte String muss in doppelten Zitaten eingeschlossen werden; andernfalls, im Gegensatz zu JSON, sind die einschließenden doppelten Zitate optional. Wir empfehlen: wenn im Zweifel, um die gesamte String in doppelte Zitate. Räume am Anfang oder Ende eines Strings werden stark entmutigt. * Für die Zeit wird die Verwendung von Zeichen größer als #255 entmutigt. NCCSV unterstützt sie. ERDDAP™ unterstützt sie intern. Einige Ausgabedateitypen unterstützen sie (z.B., .json und .nccsv ) . Aber viele Ausgabedateitypen unterstützen sie nicht. Zum Beispiel NetCDF -3 Dateien unterstützen solche Zeichen nicht, weil NetCDF Dateien verwenden 1-Byte-Zeichen und CF hat derzeit kein System zur Angabe, wie Unicode-Zeichen in NetCDF Streicher (z.B. UTF-8) . Das wird sich im Laufe der Zeit wahrscheinlich verbessern.   #### !{#char} -* char Attributwerte sind ein einziges UCS-2 Zeichen (d.h. 2-byte Unicode Zeichen, wie in Java ) , die als 7-Bit ASCII, JSON-ähnliche Zeichen geschrieben werden muss, damit andere Zeichen spezifiziert werden können (siehe oben die String-Definition zur Kodierung von Sonderzeichen, mit der Hinzufügung der Kodierung eines einzigen Zitats als \\ ') . Char Attributwerte müssen in einzelnen Zitaten eingeschlossen werden (die inneren Zitate) und doppelte Zitate (die äußeren Zitate) , z.B. "'a'", "'"" (ein doppeltes Zitatzeichen) , "'\'" (ein einziges Zitat) , "'\t" (ein Tab) "'\\u20AC'" (ein Euro-Zeichen) . Dieses System der Verwendung von einzelnen und doppelten Zitaten ist seltsam und umständlich, aber es ist eine Möglichkeit, Char-Werte von Strings in einer Weise zu unterscheiden, die mit Tabellenkalkulationen arbeitet. Ein Wert, der wie ein Zeichen aussieht, aber ungültig ist, erzeugt eine Fehlermeldung. Wie bei Strings wird derzeit die Verwendung von Zeichen größer als #255 entmutigt. +* char Attributwerte sind ein einziges UCS-2 Zeichen (d.h. 2-byte Unicode Zeichen, wie in Java ) , die als 7-Bit ASCII, JSON-ähnliche Zeichen geschrieben werden muss, damit andere Zeichen spezifiziert werden können (siehe oben die String-Definition zur Kodierung von Sonderzeichen, mit der Hinzufügung der Kodierung eines einzigen Zitats als \\ ') . Char Attributwerte müssen in einzelnen Zitaten eingeschlossen werden (die inneren Zitate) und doppelte Zitate (die äußeren Zitate) , z.B. "'a'", "'"" (ein doppeltes Zitatzeichen) , "'\'" (ein einziges Zitat) , "'\t" (ein Tab) " \\u20AC " (ein Euro-Zeichen) . Dieses System der Verwendung von einzelnen und doppelten Zitaten ist seltsam und umständlich, aber es ist eine Möglichkeit, Char-Werte von Strings in einer Weise zu unterscheiden, die mit Tabellenkalkulationen arbeitet. Ein Wert, der wie ein Zeichen aussieht, aber ungültig ist, erzeugt eine Fehlermeldung. Wie bei Strings wird derzeit die Verwendung von Zeichen größer als #255 entmutigt. ### Suffix{#suffix} Beachten Sie, dass im Attributbereich einer NCCSV-Datei alle numerischen Attributwerte einen Suffix-Brief haben müssen (z.B. 'b') zur Identifizierung des numerischen Datentyps (z.B. Byte) . Aber im Datenbereich einer NCCSV-Datei dürfen numerische Datenwerte diese Suffix-Briefe nie haben (mit Ausnahme von 'L' für lange ganze Zahlen und 'uL' für ulong ganze Zahlen) — der Datentyp durch\\*DATEN\\*Attribut für die Variable. @@ -220,7 +220,7 @@ Die als numerische Werte dargestellten Zeitpunkte müssen ein Einheitenattribut Zeit, Einheiten,Sekunden seit 1970-01-01T00:00Z Datums-Zeitwerte, die als String-Werte dargestellt sind, müssen einen String aufweisen\\*DATEN\\*Attribut und ein Einheitenattribut, das ein Datum angibt Zeitmuster, wie durch die Java DatumTimeFormatter Unterricht - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Zum Beispiel + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Zum Beispiel Zeit, Einheiten, yyyy-MM-dd 'T'HH:mm:ssZ Alle Datumszeitwerte für eine bestimmte Datenvariable müssen das gleiche Format verwenden. In den meisten Fällen wird das DatumTime-Muster, das Sie für die Einheiten Attribut benötigen, eine Variation eines dieser Formate sein: @@ -245,7 +245,7 @@ Wie von CF gefordert, alle Gradwerte (z.B. für Länge und Breite) als Dezimalgr ## [DSG Eigenschaften](#dsg-feature-types) {#dsg-feature-types} Eine NCCSV-Datei kann CF Discrete Sampling Geometry enthalten - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Daten. Es sind die Attribute, die diese Arbeit machen: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Daten. Es sind die Attribute, die diese Arbeit machen: 1. Die NCCSV-Datei muss, wie von CF gefordert, eine Zeile im Metadatenbereich enthalten, die die [\\*GLOBAL\\*](#global) featureType Attribut, z.B. \\*GLOBAL\\*, featureType ,Trajektorie @@ -326,7 +326,7 @@ Anmerkungen: * Diese Beispieldatei enthält viele schwierige Fälle (z.B. Char und lange Variablen und schwierige String-Werte) . Die meisten NCCSV-Dateien werden viel einfacher. * Die Lizenzlinie ist hier in zwei Zeilen gebrochen, ist aber nur eine Zeile in der Musterdatei. -* \\u20AC ist die Kodierung des Euro-Zeichens und \\u00FC ist die Kodierung von ü. +* ( \\u20AC ist die Kodierung des Euro-Zeichens und \\u00FC ist die Kodierung von ü. * Viele Strings im Beispiel werden von doppelten Zitaten eingeschlossen, auch wenn sie nicht sein müssen, z.B. viele globale Attribute einschließlich des Titels, des lon Units Attributs und der 3. Zeile der Daten.) * Es wäre klarer und besser, wenn die Einheiten Attribut für die TestLong-Variable in doppelten Zitaten geschrieben wurden, die angeben, dass es ein String-Wert ist. Aber die aktuelle Darstellung (1, ohne Zitate) wird korrekt als String interpretiert, nicht als Ganzes, weil es keinen 'i'-Suffix gibt. * Im Gegensatz zu anderen numerischen Datentypen haben die langen Werte im Datenbereich den Suffix (L) dass ihren numerischen Datentyp identifiziert. Dies ist erforderlich, um zu verhindern, dass die Tabellenkalkulationen die Werte als Floating Point numbers interpretieren und damit Präzision verlieren. @@ -336,7 +336,7 @@ Anmerkungen: In einem Tabellenblatt wie in einer NCCSV-Datei: * Schreiben Sie numerische Attributwerte wie für NCCSV-Dateien angegeben (z.B. mit einem Suffixbrief, z.B. 'f', um den Datentyp des Attributs zu identifizieren) . -* In Strings, schreiben Sie alle Zeichen weniger als ASCII Zeichen #32 oder größer als Zeichen #126 als entweder ein JSON-ähnliches Hintergrundbild (z.B., \\n für neue Linie) oder als hexadezimale Unicode-Zeichennummer (Fall unempfindlich) mit der Syntax [,, *h* ](#uhhhh) (z.B. \\u20AC für das Euro-Zeichen) . Verwendung \\n (2 Zeichen: Backslash und 'n ') um eine neue Zeile anzuzeigen, nicht Alt Enter. +* In Strings, schreiben Sie alle Zeichen weniger als ASCII Zeichen #32 oder größer als Zeichen #126 als entweder ein JSON-ähnliches Hintergrundbild (z.B., \\n für neue Linie) oder als hexadezimale Unicode-Zeichennummer (Fall unempfindlich) mit der Syntax [,, *h* ](#uhhhh) (z.B., \\ \\u20AC für das Euro-Zeichen) . Verwendung \\n (2 Zeichen: Backslash und 'n ') um eine neue Zeile anzuzeigen, nicht Alt Enter. Die einzigen Unterschiede zwischen NCCSV-Dateien und der analogen Tabellenkalkulation, die diesen Konventionen folgen, sind: @@ -392,7 +392,7 @@ Um eine NCCSV-Datei aus einem Google Sheetsheet zu erstellen: * Wenn eine NCCSV-Datei am Ende von Zeilen überschüssige Kommas hat, können Sie sie entfernen, indem Sie die NCCSV-Datei in eine NetCDF Datei und dann die Konvertierung NetCDF Datei zurück in eine NCCSV-Datei. * Wenn Sie versuchen, die Datei NCCSV in eine zu konvertieren NetCDF Datei, einige Fehler werden von der Software erkannt und erzeugt Fehlermeldungen, wodurch die Konvertierung zu scheitern. Andere Probleme sind schwer oder unmöglich zu fangen und erzeugt keine Fehlermeldungen oder Warnungen. Sonstige Probleme (z.B. überschüssige Kommas am Ende der Zeilen) wird ignoriert. Der Dateikonverter wird nur minimale Überprüfung der Korrektheit des resultierenden NetCDF Datei, z.B. in Bezug auf CF-Compliance. Es ist die Aufgabe des Datei-Erstellers und des Datei-Benutzers zu überprüfen, ob die Ergebnisse der Konvertierung beliebig und korrekt sind. Zwei Möglichkeiten zu prüfen sind: * Drucken Sie den Inhalt des .nc Datei mit ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Inhalt der Daten in ERDDAP . ## [Änderungen](#changes) {#changes} diff --git a/i18n/el/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/el/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 6e41bcf819..7e7309d824 100644 --- a/i18n/el/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/el/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ title: "NCCSV 1.10" Αυτή η προδιαγραφή αναφέρεται σε αρκετές άλλες προδιαγραφές και βιβλιοθήκες με τις οποίες έχει σχεδιαστεί για να λειτουργεί, αλλά αυτή η προδιαγραφή δεν αποτελεί μέρος κάποιας από αυτές τις άλλες προδιαγραφές, ούτε χρειάζεται καμία αλλαγή σε αυτές, ούτε έρχεται σε σύγκρουση με αυτές. Εάν μια λεπτομέρεια που σχετίζεται με ένα από αυτά τα πρότυπα δεν προσδιορίζεται εδώ, δείτε τις σχετικές προδιαγραφές. Αυτό περιλαμβάνει κυρίως: * Η σύμβαση χαρακτηριστικών για την ανακάλυψη του συνόλου δεδομένων (ACDD) Πρότυπο μεταδεδομένων: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Κλίμα και Πρόβλεψη (ΚΦ) Πρότυπο μεταδεδομένων: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * Η NetCDF Οδηγός χρήστη (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * Η NetCDF βιβλιοθήκες λογισμικού όπως NetCDF - Ιάβα και NetCDF -Γ: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Αυτές οι βιβλιοθήκες δεν μπορούν να διαβάσουν αρχεία NCCSV, αλλά μπορούν να διαβάσουν .nc αρχεία που δημιουργήθηκαν από αρχεία NCCSV. -* ΤΖΣΟΝ: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Αυτές οι βιβλιοθήκες δεν μπορούν να διαβάσουν αρχεία NCCSV, αλλά μπορούν να διαβάσουν .nc αρχεία που δημιουργήθηκαν από αρχεία NCCSV. +* ΤΖΣΟΝ: [ https://www.json.org/ ](https://www.json.org/) ### Σημείωση{#notation} Στην παρούσα προδιαγραφή, παρενθέσεις, \\[ \\] , δηλώνουν τα προαιρετικά στοιχεία. @@ -152,12 +152,12 @@ title: "NCCSV 1.10" * Διπλά εισαγωγικά (") πρέπει να κωδικοποιηθεί ως δύο διπλά εισαγωγικά (~) . Αυτό απαιτούν τα προγράμματα υπολογιστικών φύλλων κατά την ανάγνωση αρχείων .csv. Αυτό γράφουν τα προγράμματα υπολογιστικών φύλλων όταν αποθηκεύετε ένα υπολογιστικό φύλλο ως αρχείο .csv. * Οι ειδικοί χαρακτήρες JSON πρέπει να κωδικοποιούνται όπως στο JSON (κυρίως \\n (νεογραμμή), αλλά και \\\ ( (επιστροφή πλάτης), \\ff (ανατροφοδότηση), \\ t (ταμπ), \\r (επιστροφή φορτίου) ή με το [\\ *- Ναι.* ](#uhhhh) σύνταξη. Σε ένα λογιστικό φύλλο, μην χρησιμοποιείτε το Alt Enter για να καθορίσετε μια νέα γραμμή μέσα σε ένα κελί κειμένου. \\n (2 χαρακτήρες: backslash και 'n \") για να δείξει μια νέα γραμμή. ##### uhhhh {#uhhhh} - * \\ *hhhh - Όλοι οι χαρακτήρες λιγότερο από το χαρακτήρα # 32 ή μεγαλύτερο από το χαρακτήρα #126, και δεν κωδικοποιείται διαφορετικά, πρέπει να κωδικοποιούνται με τη σύνταξη \\u* hhhhh*, όπου hhhh είναι ο τετραψήφιος δεκαεξαδικός αριθμός του χαρακτήρα, π.χ., το σύμβολο Ευρώ είναι \\u20AC. Βλέπε τις σελίδες κωδικών που αναφέρονται στο [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) να βρείτε τους δεκαεξαδικούς αριθμούς που σχετίζονται με συγκεκριμένους χαρακτήρες Unicode, ή να χρησιμοποιήσετε μια βιβλιοθήκη λογισμικού. + * \\ *hhhh - Όλοι οι χαρακτήρες λιγότερο από το χαρακτήρα # 32 ή μεγαλύτερο από το χαρακτήρα #126, και δεν κωδικοποιείται διαφορετικά, πρέπει να κωδικοποιούνται με τη σύνταξη \\u* hhhhh*, όπου hhhh είναι ο τετραψήφιος δεκαεξαδικός αριθμός του χαρακτήρα, π.χ., το σύμβολο του ευρώ είναι \\ \\u20AC . Βλέπε τις σελίδες κωδικών που αναφέρονται στο [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) να βρείτε τους δεκαεξαδικούς αριθμούς που σχετίζονται με συγκεκριμένους χαρακτήρες Unicode, ή να χρησιμοποιήσετε μια βιβλιοθήκη λογισμικού. * Εάν η συμβολοσειρά έχει χώρο στην αρχή ή στο τέλος, ή περιλαμβάνει " (διπλή προσφορά) ή ένα κόμμα, ή περιέχει τιμές που διαφορετικά θα ερμηνευόταν ως κάποιος άλλος τύπος δεδομένων (π.χ. ένα int) , ή είναι η λέξη "null", ολόκληρη η συμβολοσειρά πρέπει να περικλείεται σε δύο εισαγωγικά; διαφορετικά, σε αντίθεση με JSON, το περικλείοντας δύο εισαγωγικά είναι προαιρετική. Σας συνιστούμε: όταν έχετε αμφιβολίες, να περικλείσετε ολόκληρο το String σε διπλά εισαγωγικά. Οι χώροι στην αρχή ή στο τέλος ενός String αποθαρρύνονται έντονα. * Προς το παρόν, η χρήση χαρακτήρων μεγαλύτερων από το #255 αποθαρρύνεται. Το NCCSV τους υποστηρίζει. ERDDAP™ τους υποστηρίζει εσωτερικά. Μερικοί τύποι αρχείων εξόδου τους υποστηρίζουν (π.χ., .json και .nccsv ) . Αλλά πολλοί τύποι αρχείων εξόδου δεν τους υποστηρίζουν. Για παράδειγμα, NetCDF -3 αρχεία δεν υποστηρίζουν τέτοιους χαρακτήρες επειδή NetCDF αρχεία χρησιμοποιούν χαρακτήρες 1-byte και CF επί του παρόντος δεν έχει ένα σύστημα για τον προσδιορισμό του πώς Unicode χαρακτήρες κωδικοποιούνται στο NetCDF Ενώσεις (π.χ., UTF-8) . Αυτό πιθανότατα θα βελτιωθεί με την πάροδο του χρόνου.   #### Χαρ{#char} -* char τιμές ιδιοτήτων είναι ένας ενιαίος χαρακτήρας UCS-2 (Δηλαδή, χαρακτήρες Unicode 2-byte, όπως στην Java ) , η οποία πρέπει να γραφτεί ως 7-bit ASCII, JSON-όπως χαρακτήρες έτσι ώστε άλλοι χαρακτήρες μπορούν να προσδιοριστούν (δείτε τον ορισμό συμβολοσειρών παραπάνω για την κωδικοποίηση των ειδικών χαρακτήρων, με την προσθήκη της κωδικοποίησης ένα ενιαίο απόσπασμα ως \\ \") . Οι τιμές χαρακτηριστικών Char πρέπει να περικλείονται σε μεμονωμένες εισαγωγικές τιμές (τα εσωτερικά εισαγωγικά) και διπλά εισαγωγικά (τα εξωτερικά αποσπάσματα) , π.χ., "'' """"""""""""",· (χαρακτήρας διπλής φράσης) , "'\\"""""""""· (ένας μοναδικός χαρακτήρας φράσης) , "'\\t"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""") (καρτέλα) , "'\\u20AC'" (ένας χαρακτήρας ευρώ) . Αυτό το σύστημα χρήσης μονών και διπλών εισαγωγικών είναι περίεργο και δυσκίνητο, αλλά είναι ένας τρόπος να διακρίνουμε τις αξίες χαρακτήρων από τις συμβολοσειρές με τρόπο που λειτουργεί με υπολογιστικά φύλλα. Μια τιμή που μοιάζει με ένα char αλλά είναι άκυρη θα δημιουργήσει ένα μήνυμα σφάλματος. Όπως και με τα Strings, η χρήση χαρακτήρων μεγαλύτερων από το #255 αποθαρρύνεται σήμερα. +* char τιμές ιδιοτήτων είναι ένας ενιαίος χαρακτήρας UCS-2 (Δηλαδή, χαρακτήρες Unicode 2-byte, όπως στην Java ) , η οποία πρέπει να γραφτεί ως 7-bit ASCII, JSON-όπως χαρακτήρες έτσι ώστε άλλοι χαρακτήρες μπορούν να προσδιοριστούν (δείτε τον ορισμό συμβολοσειρών παραπάνω για την κωδικοποίηση των ειδικών χαρακτήρων, με την προσθήκη της κωδικοποίησης ένα ενιαίο απόσπασμα ως \\ \") . Οι τιμές χαρακτηριστικών Char πρέπει να περικλείονται σε μεμονωμένες εισαγωγικές τιμές (τα εσωτερικά εισαγωγικά) και διπλά εισαγωγικά (τα εξωτερικά αποσπάσματα) , π.χ., "'' """"""""""""",· (χαρακτήρας διπλής φράσης) , "'\\"""""""""· (ένας μοναδικός χαρακτήρας φράσης) , "'\\t"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""") (καρτέλα) , "'\\ \\u20AC «" (ένας χαρακτήρας ευρώ) . Αυτό το σύστημα χρήσης μονών και διπλών εισαγωγικών είναι περίεργο και δυσκίνητο, αλλά είναι ένας τρόπος να διακρίνουμε τις αξίες χαρακτήρων από τις συμβολοσειρές με τρόπο που λειτουργεί με υπολογιστικά φύλλα. Μια τιμή που μοιάζει με ένα char αλλά είναι άκυρη θα δημιουργήσει ένα μήνυμα σφάλματος. Όπως και με τα Strings, η χρήση χαρακτήρων μεγαλύτερων από το #255 αποθαρρύνεται σήμερα. ### Επίθημα{#suffix} Σημειώστε ότι στο τμήμα ιδιοτήτων ενός αρχείου NCCSV, όλες οι αριθμητικές τιμές χαρακτηριστικών πρέπει να έχουν ένα γράμμα επιθήματος (π.χ., «β») για τον προσδιορισμό του αριθμητικού τύπου δεδομένων (π.χ. byte) . Αλλά στο τμήμα δεδομένων ενός αρχείου NCCSV, οι αριθμητικές τιμές δεδομένων δεν πρέπει ποτέ να έχουν αυτά τα επιθήματα γράμματα (με εξαίρεση το «L» για μακρούς ακέραιους και το «ulong integers») — ο τύπος των δεδομένων καθορίζεται από το\\*ΔΕΔΟΜΕΝΑ\\_ΤΥΠΟ\\*χαρακτηριστικό για τη μεταβλητή. @@ -220,7 +220,7 @@ qc\\_flag,\\*ΔΕΔΟΜΕΝΑ\\_ΤΥΠΟ\\*,byte Χρόνος, μονάδες, δευτερόλεπτα από 1970-01-01T00:00:00Z Οι τιμές DateTime που αντιπροσωπεύονται ως τιμές συμβολοσειράς πρέπει να έχουν συμβολοσειρά\\*ΔΕΔΟΜΕΝΑ\\_ΤΥΠΟ\\*χαρακτηριστικό γνώρισμα και χαρακτηριστικό μονάδων που προσδιορίζει ημερομηνία Χρονικό πρότυπο όπως καθορίζεται από το Java ΗμερομηνίαTimeFormatter class - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Για παράδειγμα, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Για παράδειγμα, Χρόνος, μονάδες, yyyy-MM-dd \"T'HH:mm:ssZ\" Όλες οι τιμές χρόνου ημερομηνίας για μια δεδομένη μεταβλητή δεδομένων πρέπει να χρησιμοποιούν την ίδια μορφή. Στις περισσότερες περιπτώσεις, το μοτίβο ημερομηνίαςTime που χρειάζεστε για το χαρακτηριστικό μονάδων θα είναι μια παραλλαγή ενός από αυτούς τους τύπους: @@ -245,7 +245,7 @@ qc\\_flag,\\*ΔΕΔΟΜΕΝΑ\\_ΤΥΠΟ\\*,byte ## [DSG Τύποι χαρακτηριστικών](#dsg-feature-types) {#dsg-feature-types} Ένα αρχείο NCCSV μπορεί να περιέχει CF Διακριτή Γεωμετρία δειγματοληψίας - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) δεδομένα. Είναι τα χαρακτηριστικά που κάνουν αυτό το έργο: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) δεδομένα. Είναι τα χαρακτηριστικά που κάνουν αυτό το έργο: 1. Όπως απαιτείται από το CF, το αρχείο NCCSV πρέπει να περιλαμβάνει μια γραμμή στο τμήμα μεταδεδομένων που προσδιορίζει το [\\*ΠΑΓΚΟΣΜΙΑ\\*](#global) featureType χαρακτηριστικό γνώρισμα, π.χ. \\*ΠΑΓΚΟΣΜΙΑ\\*, featureType ,εκδοτική @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * Αυτό το αρχείο δειγμάτων περιλαμβάνει πολλές δύσκολες περιπτώσεις (π.χ., char και μεγάλες μεταβλητές και δύσκολες τιμές συμβολοσειρών) . Τα περισσότερα αρχεία NCCSV θα είναι πολύ απλούστερα. * Η γραμμή της άδειας είναι σπασμένη σε δύο γραμμές εδώ, αλλά είναι μόνο μια γραμμή στο αρχείο του δείγματος. -* \\ u20AC είναι η κωδικοποίηση του χαρακτήρα του ευρώ και u00FC είναι η κωδικοποίηση του ü. +* \\ \\u20AC είναι η κωδικοποίηση του χαρακτήρα του ευρώ και\\u00FC είναι η κωδικοποίηση του ü. * Πολλά Οι συμβολοσειρές στο παράδειγμα περικλείονται από διπλά εισαγωγικά παρόλο που δεν χρειάζεται να είναι, π. χ. πολλά καθολικά χαρακτηριστικά συμπεριλαμβανομένου του τίτλου, των μονάδων lon χαρακτηριστικό, και η 3η γραμμή δεδομένων.) * Θα ήταν σαφέστερο και καλύτερο αν οι μονάδες χαρακτηριστικό για τη μεταβλητή testLong γραφόταν σε διπλά εισαγωγικά που δείχνουν ότι είναι μια τιμή συμβολοσειρών. Αλλά η τρέχουσα αναπαράσταση (1, χωρίς εισαγωγικά) θα ερμηνευθεί σωστά ως String, όχι ακέραιος, επειδή δεν υπάρχει \"i\" επίθημα. * Σε αντίθεση με άλλους τύπους αριθμητικών δεδομένων, οι μεγάλες τιμές στην ενότητα δεδομένων έχουν το επίθημα (\"L\") που προσδιορίζει τον αριθμητικό τους τύπο δεδομένων. Αυτό απαιτείται για να αποτραπεί η ερμηνεία των υπολογιστικών φύλλων ως αριθμών κινητής υποδιαστολής και έτσι να χαθεί η ακρίβεια. @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 Σε ένα λογιστικό φύλλο, όπως σε ένα αρχείο NCCSV: * Γράψτε αριθμητικές τιμές ιδιοτήτων όπως ορίζονται για τα αρχεία NCCSV (π.χ., με επίθητο γράμμα, π.χ., «f», για τον προσδιορισμό του τύπου δεδομένων του χαρακτηριστικού) . -* Σε συμβολοσειρές, γράψτε όλους τους χαρακτήρες λιγότερους από τον χαρακτήρα ASCII #32 ή μεγαλύτερους από τον χαρακτήρα #126 είτε ως χαρακτήρας που μοιάζει με JSON (π.χ., \\n για νέα γραμμή) ή ως δεκαεξαδικός αριθμός χαρακτήρων Unicode (περίπτωση αναίσθητη) με τη σύνταξη [\\ *- Ναι.* ](#uhhhh) (π.χ. \\u20AC για το σήμα ευρώ) . Χρήση \\n (2 χαρακτήρες: backslash και 'n \") για να δείξει μια νέα γραμμή, όχι Alt Enter. +* Σε συμβολοσειρές, γράψτε όλους τους χαρακτήρες λιγότερους από τον χαρακτήρα ASCII #32 ή μεγαλύτερους από τον χαρακτήρα #126 είτε ως χαρακτήρας που μοιάζει με JSON (π.χ., \\n για νέα γραμμή) ή ως δεκαεξαδικός αριθμός χαρακτήρων Unicode (περίπτωση αναίσθητη) με τη σύνταξη [\\ *- Ναι.* ](#uhhhh) (π.χ., \\ \\u20AC για το σήμα ευρώ) . Χρήση \\n (2 χαρακτήρες: backslash και 'n \") για να δείξει μια νέα γραμμή, όχι Alt Enter. Οι μόνες διαφορές μεταξύ των αρχείων NCCSV και του αναλογικού λογιστικού φύλλου που ακολουθούν αυτές τις συμβάσεις είναι: @@ -392,7 +392,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * Εάν ένα αρχείο NCCSV έχει περίσσεια κόμματα στο τέλος των γραμμών, μπορείτε να τα αφαιρέσετε με τη μετατροπή του αρχείου NCCSV σε ένα NetCDF αρχείο και στη συνέχεια τη μετατροπή του NetCDF αρχείο πίσω σε ένα αρχείο NCCSV. * Όταν προσπαθείτε να μετατρέψετε ένα αρχείο NCCSV σε ένα NetCDF αρχείο, κάποια λάθη θα ανιχνευθούν από το λογισμικό και θα δημιουργήσουν μηνύματα σφάλματος, προκαλώντας την αποτυχία της μετατροπής. Άλλα προβλήματα είναι δύσκολο ή αδύνατο να πιαστούν και δεν θα δημιουργήσουν μηνύματα σφάλματος ή προειδοποιήσεις. Άλλα προβλήματα (π.χ., πλεονάζοντα κόμματα στο τέλος των γραμμών) Θα αγνοηθεί. Ο μετατροπέας αρχείων θα κάνει μόνο ελάχιστο έλεγχο της ορθότητας του προκύπτοντος NetCDF αρχείο, π.χ. όσον αφορά τη συμμόρφωση με το ΚΙ. Είναι ευθύνη του δημιουργού αρχείων και του χρήστη αρχείων να ελέγχει ότι τα αποτελέσματα της μετατροπής είναι το ίδιο επιθυμητά και σωστά. Δύο τρόποι ελέγχου είναι: * Εκτύπωση των περιεχομένων του .nc αρχείο με ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Προβολή των περιεχομένων των δεδομένων ERDDAP . ## [Μεταβολές](#changes) {#changes} diff --git a/i18n/es/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/es/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 1b7e02575a..2eb9c89baa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Si algún requisito en este documento parece extraño o exigente, es probable qu Esta especificación se refiere a varias otras especificaciones y bibliotecas con las que está diseñado para trabajar, pero esta especificación no es parte de ninguna de esas otras especificaciones, ni necesita ningún cambio para ellos, ni contradice con ellos. Si un detalle relacionado con uno de estos estándares no se especifica aquí, vea la especificación relacionada. Notablemente, esto incluye: * El Convenio de Atributo para el Descubrimiento de Dataset (ACDD) metadatos estándar: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * The Climate and Forecast (CF) metadatos estándar: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * El NetCDF Guía del usuario (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * El NetCDF bibliotecas de software como NetCDF -java y NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Estas bibliotecas no pueden leer archivos NCCSV, pero pueden leer .nc archivos creados de archivos NCCSV. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Estas bibliotecas no pueden leer archivos NCCSV, pero pueden leer .nc archivos creados de archivos NCCSV. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notación{#notation} En esta especificación, corchetes, \\[ \\] , denota artículos opcionales. @@ -152,12 +152,12 @@ Las definiciones de los tipos de datos de atributos son: * Citas dobles (") debe ser codificado como dos citas dobles (") . Eso es lo que los programas de hoja de cálculo requieren al leer archivos .csv. Eso es lo que los programas de hoja de cálculo escriben cuando guardas una hoja de cálculo como un archivo .csv. * Los caracteres especiales JSON backslash-encoded deben ser codificados como en JSON (en particular \\n (newline), pero también \\\\ (backslash), \\f (formfeed), \\t (tab), \\r (retorno del coche) o con el [\\u *hhhh* ](#uhhhh) sintaxis. En una hoja de cálculo, no utilice Alt Enter para especificar una nueva línea dentro de una célula de texto; en lugar de ello, use \\n (2 caracteres: backslash y 'n ') para indicar una nueva línea. ##### uhhhh {#uhhhh} - * \\u *hhhh - Todos los caracteres menos que el carácter #32 o mayor que el carácter #126, y no de otro modo codificados, deben ser codificados con la sintaxis \\u* hhhh*, donde hhhh es el número hexadecimal de 4 dígitos del personaje, por ejemplo, el signo Euro es \\u20AC. Ver las páginas de código mencionadas [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) para encontrar los números hexadecimales asociados con caracteres Unicode específicos, o utilizar una biblioteca de software. + * \\u *hhhh - Todos los caracteres menos que el carácter #32 o mayor que el carácter #126, y no de otro modo codificados, deben ser codificados con la sintaxis \\u* hhhh*, donde hhhh es el número hexadecimal de 4 dígitos del personaje, por ejemplo, el signo Euro es \\ \\u20AC . Ver las páginas de código mencionadas [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) para encontrar los números hexadecimales asociados con caracteres Unicode específicos, o utilizar una biblioteca de software. * Si el String tiene un espacio al principio o al final, o incluye " (doble cita) o una coma, o contiene valores que de otro modo se interpretarían como algún otro tipo de datos (por ejemplo, una int) , o es la palabra "null", todo el String debe ser encerrado en citas dobles; de lo contrario, a diferencia de JSON, las citas dobles adjuntas son opcionales. Recomendamos: cuando en duda, cierre todo el String en citas dobles. Los espacios al principio o al final de una cuerda están fuertemente desalentados. * Por ahora, se desalienta el uso de caracteres superiores a #255. NCCSV los apoya. ERDDAP™ los apoya internamente. Algunos tipos de archivos de salida los apoyan (por ejemplo, .json y .nccsv ) . Pero muchos tipos de archivos de salida no los soportan. Por ejemplo, NetCDF -3 archivos no soportan tales caracteres porque NetCDF Los archivos usan caracteres de 1 byte y CF actualmente no tiene un sistema para especificar cómo los caracteres Unicode están codificados en NetCDF Pendientes (por ejemplo, UTF-8) . Esto probablemente mejorará con el tiempo.   #### char{#char} -* valores de atributo char son un único personaje UCS-2 (i.e., 2 caracteres Unicode, como en Java ) , que debe ser escrito como caracteres ASCII de 7 bits, JSON-like para que otros caracteres puedan ser especificados (ver la definición de String arriba para la codificación de caracteres especiales, con la adición de codificación de una sola cita como \\ ') . Los valores de atributo de Char deben ser encerrados en citas individuales (las citas internas) y citas dobles (las citas externas) , por ejemplo, "'a'", "''" (un personaje de cita doble) , "'\''" (un único personaje de cita) , "'\t'" (una pestaña) "'\\u20AC'" (un carácter Euro) . Este sistema de usar citas individuales y dobles es extraño y engorroso, pero es una manera de distinguir los valores de char de Strings de una manera que funciona con hojas de cálculo. Un valor que parece un char pero es inválido generará un mensaje de error. Al igual que con Strings, el uso de caracteres superiores a #255 se desalienta actualmente. +* valores de atributo char son un único personaje UCS-2 (i.e., 2 caracteres Unicode, como en Java ) , que debe ser escrito como caracteres ASCII de 7 bits, JSON-like para que otros caracteres puedan ser especificados (ver la definición de String arriba para la codificación de caracteres especiales, con la adición de codificación de una sola cita como \\ ') . Los valores de atributo de Char deben ser encerrados en citas individuales (las citas internas) y citas dobles (las citas externas) , por ejemplo, "'a'", "''" (un personaje de cita doble) , "'\''" (un único personaje de cita) , "'\t'" (una pestaña) " \\u20AC ' (un carácter Euro) . Este sistema de usar citas individuales y dobles es extraño y engorroso, pero es una manera de distinguir los valores de char de Strings de una manera que funciona con hojas de cálculo. Un valor que parece un char pero es inválido generará un mensaje de error. Al igual que con Strings, el uso de caracteres superiores a #255 se desalienta actualmente. ### Suffix{#suffix} Tenga en cuenta que en la sección de atributos de un archivo NCCSV, todos los valores de atributos numéricos deben tener una letra de sufijo (por ejemplo, 'b') para identificar el tipo de datos numéricos (por ejemplo, byte) . Pero en la sección de datos de un archivo NCCSV, los valores numéricos de datos nunca deben tener estas letras de sufijo (con la excepción de 'L' para enteros largos y 'uL' para enteros ulong) — el tipo de datos es especificado por el\\*DATA\\_TYPE\\*atributo para la variable. @@ -220,7 +220,7 @@ Los valores DateTime representados como valores numéricos deben tener un atribu tiempo,unidades,segundos desde 1970-01T00:00Z Valores de DateTime representados como valores de String deben tener una cuerda\\*DATA\\_TYPE\\*atributo y atributo de unidades que especifica una fecha patrón de tiempo especificado por el Java DateTimeFormatter class - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Por ejemplo, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Por ejemplo, tiempo, unidades, yyyy-MM-dd 'T'HH:mm:ssZ Todos los valores dateTime para una variable de datos dada deben usar el mismo formato. En la mayoría de los casos, el patrón dateTime que necesita para el atributo de unidades será una variación de uno de estos formatos: @@ -245,7 +245,7 @@ Como exige CF, todos los valores de grado (por ejemplo, por longitud y latitud) ## [DSG Tipos de función](#dsg-feature-types) {#dsg-feature-types} Un archivo NCCSV puede contener geometría de muestreo CF Discrete - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) datos. Son los atributos que hacen este trabajo: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) datos. Son los atributos que hacen este trabajo: 1. Como exige CF, el archivo NCCSV debe incluir una línea en la sección de metadatos identificando el [\\*GLOBAL\\*](#global) featureType atributo, por ejemplo, \\*GLOBAL\\*, featureType ,trajectory @@ -326,7 +326,7 @@ Notas: * Este archivo muestra muchos casos difíciles (por ejemplo, char y variables largas y difíciles valores de String) . La mayoría de los archivos NCCSV serán mucho más simples. * La línea de licencia se divide en dos líneas aquí, pero es sólo una línea en el archivo de la muestra. -* \\u20AC es la codificación del carácter Euro y \\u00FC es la codificación de ü. +* \\ \\u20AC es la codificación del carácter Euro y \\u00FC es la codificación de ü. * Muchos Las cuerdas en el ejemplo están cerradas por citas dobles aunque no tengan que ser, por ejemplo, muchos atributos globales incluyendo el título, el atributo de las unidades de lon, y la tercera línea de datos.) * Sería más claro y mejor si las unidades atributos para la variable testLong se redactaran en citas dobles indicando que es un valor String. Pero la representación actual (1, sin citas) será interpretado correctamente como un String, no un entero, porque no hay sufijo 'i'. * A diferencia de otros tipos de datos numéricos, los valores largos en la sección de datos tienen el sufijo ('L') que identifica su tipo de datos numéricos. Esto es necesario para evitar que las hojas de cálculo interpreten los valores como números de puntos flotantes y así perder precisión. @@ -336,7 +336,7 @@ Notas: En una hoja de cálculo, como en un archivo NCCSV: * Escriba valores de atributo numéricos como se especifica para los archivos NCCSV (por ejemplo, con una carta de sufijo, por ejemplo, 'f', para identificar el tipo de datos del atributo) . -* En Strings, escriba todos los caracteres menos que el personaje de ASCII #32 o superior al personaje #126 como un personaje de JSON (por ejemplo, \\n para la nueva línea) o como el número de caracteres de Unicode hexadecimal (caso insensible) con la sintaxis [\\u *hhhh* ](#uhhhh) (por ejemplo, \\u20AC para el signo Euro) . Uso \\n (2 caracteres: backslash y 'n ') para indicar una nueva línea, no Alt Enter. +* En Strings, escriba todos los caracteres menos que el personaje de ASCII #32 o superior al personaje #126 como un personaje de JSON (por ejemplo, \\n para la nueva línea) o como el número de caracteres de Unicode hexadecimal (caso insensible) con la sintaxis [\\u *hhhh* ](#uhhhh) (por ejemplo, \\ \\u20AC para el signo Euro) . Uso \\n (2 caracteres: backslash y 'n ') para indicar una nueva línea, no Alt Enter. Las únicas diferencias entre los archivos NCCSV y la hoja de cálculo analógica que siguen estas convenciones son: @@ -392,7 +392,7 @@ Para crear un archivo NCCSV de una hoja de cálculo de hojas de Google: * Si un archivo NCCSV tiene exceso de comas al final de las filas, puede eliminarlos convirtiendo el archivo NCCSV en un NetCDF archivo y luego la conversión NetCDF volver a un archivo NCCSV. * Cuando intenta convertir un archivo NCCSV en un NetCDF archivo, algunos errores serán detectados por el software y generarán mensajes de error, causando que la conversión falle. Otros problemas son difíciles o imposibles de atrapar y no generarán mensajes de error o advertencias. Otros problemas (por ejemplo, exceso de comas al final de las filas) será ignorado. El convertidor de archivo sólo hará una comprobación mínima de la corrección del resultado NetCDF archivo, por ejemplo, en lo que respecta al cumplimiento de CF. Es responsabilidad del creador de archivos y del usuario de archivos comprobar que los resultados de la conversión son tan deseados y correctos. Dos formas de comprobar son: * Imprima el contenido del .nc archivo con ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Vea el contenido de los datos en ERDDAP . ## [Cambios](#changes) {#changes} diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/fi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 07171b6738..e01e97fe40 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Jos jokin vaatimus tässä asiakirjassa vaikuttaa oudolta tai hankalalta, se on Tämä spesifikaatio viittaa useisiin muihin eritelmiin ja kirjastoihin, joiden kanssa se on suunniteltu toimimaan, mutta tämä eritelmä ei ole osa mitään näistä muista eritelmistä, eikä se tarvitse niihin muutoksia eikä se ole ristiriidassa niiden kanssa. Jos johonkin näistä standardeista ei ole täsmennetty yksityiskohtaisesti, katso tästä. Erityisesti tämä sisältää: * Tietoaineiston löydöstä tehty attribuutiosopimus (ACDD) Metadata-standardi: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Ilmasto ja ennuste (CF) Metadata-standardi: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * The NetCDF Käyttäjäohjaus (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * The NetCDF ohjelmistokirjastot, kuten NetCDF Java ja NetCDF c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Nämä kirjastot eivät voi lukea NCCSV-tiedostoja, mutta ne voivat lukea .nc NCCSV-tiedostoista luodut tiedostot. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Nämä kirjastot eivät voi lukea NCCSV-tiedostoja, mutta ne voivat lukea .nc NCCSV-tiedostoista luodut tiedostot. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Ilmoitus{#notation} Tässä spesifikaatiossa, \\[ \\] Valitse valinnaiset kohteet. @@ -152,12 +152,12 @@ Tietotyyppien määritelmät ovat: * Kaksinkertainen lainaus (""") Ne on koodattava kahdeksi kaksoislainaksi. (""") . Tämä on mitä laskentataulukko-ohjelmat vaativat, kun luet .csv-tiedostoja. Tämä on mitä laskentataulukko-ohjelmat kirjoittavat, kun tallentaa laskentataulukon .csv-tiedostona. * Erityiset JSON-taustaiset hahmot on koodattava JSONin tavoin (erityisesti \\n (uusi viiva), mutta myös (backslash), \f (formfeed), \t (tab), \r (kuljetuspalautus) tai [U *Hhhh* ](#uhhhh) syntaksi. Laajennustaulukossa älä käytä Alt Enteriä määrittämään tekstisolussa olevaa uutta linjaa. \\n (2 merkkiä: selkäranka ja n """) ilmoittamaan uudesta linjasta. ##### uhhhh {#uhhhh} - * U *hhhh - Kaikki merkit, jotka ovat vähemmän kuin merkki #32 tai suurempia kuin merkki #126, eikä muuten koodattu, on koodattava syntaksin kanssa* hhh*, jossa hhhh on 4-numeroinen heksadesimaalinen luku, esim. euromerkki on #u20AC. Katso koodisivut, joihin viitataan [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) löytää heksadesimaaliluvut, jotka liittyvät tiettyihin Unicode-merkkeihin tai käyttää ohjelmistokirjastoa. + * U *hhhh - Kaikki merkit, jotka ovat vähemmän kuin merkki #32 tai suurempia kuin merkki #126, eikä muuten koodattu, on koodattava syntaksin kanssa* hhh*, jossa hhh on 4-numeroinen heksadesimaalinen luku, esim. euromerkki on \\ \\u20AC . Katso koodisivut, joihin viitataan [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) löytää heksadesimaaliluvut, jotka liittyvät tiettyihin Unicode-merkkeihin tai käyttää ohjelmistokirjastoa. * Jos ketjussa on tilaa alussa tai lopussa, tai se sisältää (Kaksinkertainen) tai tiivistelmä tai sisältää arvoja, joita muuten tulkitaan jonkin muun tietotyypin mukaan (Esimerkki: Int) Tai on sana "null", koko String on suljettava kaksoislainoihin; muuten, toisin kuin JSON, suljetut kaksi lainausta ovat valinnaisia. Suosittelemme: jos epäilet, sulje koko String kaksoislainoihin. Avaruudet, jotka ovat alkaneet tai päättyneet, lannistuvat voimakkaasti. * Toistaiseksi yli 255-hahmojen käyttö on lannistunut. NCCSV tukee heitä. ERDDAP™ tukee niitä sisäisesti. Jotkut tiedostot tukevat niitä (esim. .json ja .nccsv ) . Monet tiedostotyypit eivät tue niitä. Esimerkiksi, NetCDF 3 tiedostot eivät tue tällaisia hahmoja, koska NetCDF tiedostot käyttävät 1-tavuisia merkkejä ja CF: llä ei tällä hetkellä ole järjestelmää, jolla määritetään, miten Unicode-hahmot koodataan. NetCDF Strings (UTF-8) . Tämä paranee todennäköisesti ajan myötä.   #### Char{#char} -* char attribute -arvot ovat yksi UCS-2-hahmo (2-tavuiset Unicode-hahmot, kuten Java ) , joka on kirjoitettava 7-bittiseksi ASCII:ksi, JSONin kaltaisiksi hahmoiksi, jotta muut hahmot voidaan määrittää. (ks. edellä oleva String-määritelmä erityishahmojen koodaamiseksi, lisättynä koodaamaan yksi lainaus. """) . Char attribute -arvot on sisällytettävä yksittäisiin tarjouksiin. (Sisäiset lainaukset) Kaksinkertainen lainaus (Ulkoiset lainaukset) Esimerkkinä "a" """ """" (Kaksinkertainen merkintä) "'''''' (Yhden lainauksen hahmo) "Ei" (Tab) > 20AC > (Euro-hahmo) . Tämä järjestelmä käyttää yksi- ja kaksi lainauksia on outo ja hankala, mutta se on tapa erottaa hyväntekeväisyys arvot Strings tavalla, joka toimii laskentataulukot. Arvo, joka näyttää kartalta, mutta on mitätön, tuottaa virheilmoituksen. Kuten Stringsissä, yli #255-hahmojen käyttö on tällä hetkellä lannistunut. +* char attribute -arvot ovat yksi UCS-2-hahmo (2-tavuiset Unicode-hahmot, kuten Java ) , joka on kirjoitettava 7-bittiseksi ASCII:ksi, JSONin kaltaisiksi hahmoiksi, jotta muut hahmot voidaan määrittää. (ks. edellä oleva String-määritelmä erityishahmojen koodaamiseksi, lisättynä koodaamaan yksi lainaus. """) . Char attribute -arvot on sisällytettävä yksittäisiin tarjouksiin. (Sisäiset lainaukset) Kaksinkertainen lainaus (Ulkoiset lainaukset) Esimerkkinä "a" """ """" (Kaksinkertainen merkintä) "'''''' (Yhden lainauksen hahmo) "Ei" (Tab) » » \\u20AC """" (Euro-hahmo) . Tämä järjestelmä käyttää yksi- ja kaksi lainauksia on outo ja hankala, mutta se on tapa erottaa hyväntekeväisyys arvot Strings tavalla, joka toimii laskentataulukot. Arvo, joka näyttää kartalta, mutta on mitätön, tuottaa virheilmoituksen. Kuten Stringsissä, yli #255-hahmojen käyttö on tällä hetkellä lannistunut. ### Suffix{#suffix} Huomaa, että NCCSV-tiedoston attribuuttiosassa kaikilla numeerisilla attribuuttiarvoilla on oltava riittävä kirjain. (Esim. ”b”) Numeerisen tietotyypin tunnistaminen (Esimerkki: Tate) . NCCSV-tiedoston tietojen osiossa numeeriset tietoarvot eivät saa koskaan olla näitä riittäviä kirjaimia. (poikkeuksena 'L' pitkät kokonaisluvut ja 'UL' ulottuvilla kokonaisluvuilla) tietotyyppi on määritelty\\*DATA TIPE\\*Muuttujien ominaisuus. @@ -220,7 +220,7 @@ Numeerisina arvoina esitetyillä DateTime-arvoilla on oltava yksiköiden ominais aika, yksiköt, sekunnit vuodesta 1970-01-01T00:00 DateTime-arvot, jotka on edustettuina String-arvoina, täytyy olla String.\\*DATA TIPE\\*attribuutti ja yksiköt, jotka määrittävät päivämäärän Aikataulu, joka on määritelty Java DateFormatter-luokka - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Esimerkiksi, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Esimerkiksi, aika, yksiköt, yyyy-MM-dd T'Hh: mm: ssz Kaikkien tietomuuttujan päivämäärien on käytettävä samaa muotoa. Useimmissa tapauksissa yksiköiden attribuutin päivämäärän malli on jonkin näistä muodoista vaihtelua: @@ -245,7 +245,7 @@ Kuten CF vaatii, kaikki arvot (esim. pituus ja leveys) on määriteltävä desim ## [DSG Ominaisuudet Types](#dsg-feature-types) {#dsg-feature-types} NCCSV-tiedosto voi sisältää CF Discrete Sampling Geometrian. - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dataa. Nämä ominaisuudet tekevät tämän työn: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dataa. Nämä ominaisuudet tekevät tämän työn: 1. CF:n edellyttämällä tavalla NCCSV-tiedoston on sisällettävä rivi metadata-osioon, jossa tunnistetaan [\\*GLOBAL\\*](#global) featureType attribuutti, esim. \\*GLOBAL\\*, featureType Trajectory @@ -326,7 +326,7 @@ Huomautuksia: * Näytetiedosto sisältää monia vaikeita tapauksia (esim. char ja pitkät muuttujat ja vaikeat String-arvot) . Useimmat NCCSV-tiedostot ovat yksinkertaisempia. * Lisenssilinja on jaettu kahteen riviin, mutta se on vain yksi rivi näytetiedostossa. -* u20AC on Euro-hahmon koodaus ja 00FC on ü:n koodaus. +* \\ \\ \\u20AC Euro-hahmon koodaus ja u00FC on ü:n koodaus. * Monet monet Esimerkkiin kuuluvat kaksinkertaiset lainaukset, vaikka niiden ei tarvitse olla esimerkiksi monia globaaleja ominaisuuksia, kuten otsikko, yksittäisten yksikköjen attribuutti ja kolmas data. * Olisi selkeämpää ja parempi, jos testLong-muuttujan yksiköt kirjoitettaisiin kaksinkertaisilla merkinnöillä, jotka osoittavat sen olevan String-arvo. Nykyinen edustus (1. Ilman lainauksia) tulkitaan oikein lantiona, ei kokonaislukuna, koska ei ole "i"-kiinteä. * Toisin kuin muissa numeerisissa tietotyypeissä, data-alueen pitkät arvot ovat riittäviä. ("L") Se tunnistaa numerotietotyypin. Tämä on välttämätöntä, jotta laskentataulukot eivät tulkitse arvoja kelluvana pistenumerona ja menettäisi täsmällisyyttä. @@ -336,7 +336,7 @@ Huomautuksia: taulukossa, kuten NCCSV-tiedostossa: * Kirjoita numeerisia attribuuttiarvoja NCCSV-tiedostojen mukaisesti (esimerkiksi riittävillä kirjaimilla, kuten f, attribuutin tietotyypin tunnistamiseksi) . -* Stringsissä, kirjoita kaikki hahmot vähemmän kuin ASCII-hahmo #32 tai suurempi kuin hahmo #126 joko JSON-kaltainen selkärankainen hahmo. (esim. \\n Newline) Hexadecimal Unicode -luku (Tapaus herkkä) syntaksin kanssa [U *Hhhh* ](#uhhhh) (Esim. euron merkki) . Käytä \\n (2 merkkiä: selkäranka ja n """) Uutta linjaa, ei Alt Enter. +* Stringsissä, kirjoita kaikki hahmot vähemmän kuin ASCII-hahmo #32 tai suurempi kuin hahmo #126 joko JSON-kaltainen selkärankainen hahmo. (esim. \\n Newline) Hexadecimal Unicode -luku (Tapaus herkkä) syntaksin kanssa [U *Hhhh* ](#uhhhh) (esim. \\ \\u20AC Euron merkki) . Käytä \\n (2 merkkiä: selkäranka ja n """) Uutta linjaa, ei Alt Enter. Ainoat erot NCCSV-tiedostojen ja analogisen laskentataulukon välillä ovat: @@ -392,7 +392,7 @@ Luo NCCSV-tiedosto Google Sheets -taulukosta: * Jos NCCSV-tiedostossa on ylimääräisiä törmäyksiä rivien lopussa, voit poistaa ne muuntamalla NCCSV-tiedoston tiedostoksi. NetCDF tiedosto ja sen jälkeen muuntaa NetCDF Palauta NCCSV-tiedostoon. * Kun yrität muuntaa NCCSV-tiedoston NetCDF tiedosto, ohjelmisto havaitsee joitakin virheitä ja tuottaa virheviestejä, jolloin muuntaminen epäonnistuu. Muut ongelmat ovat vaikeita tai mahdottomia saada kiinni, eikä niistä aiheudu virheilmoituksia tai varoituksia. Muita ongelmia (Esim. liiallinen komma rivien lopussa) jätetään huomiotta. Tiedostomuunnin tekee vain minimaalisen tarkastuksen tuloksena olevan korrektiuden. NetCDF esim. CF-vaatimusten noudattamisesta. Tiedoston luojan ja tiedostokäyttäjän vastuulla on tarkistaa, että muuntamisen tulokset ovat yhtä haluttuja ja oikein. Kaksi tapaa tarkistaa ovat: * Tulosta sisältö .nc tiedosto ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Katso tietojen sisältö sisään ERDDAP . ## [Muutoksia](#changes) {#changes} diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/fr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 6e6561ef94..ee9aef365a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Si certaines exigences de ce document semblent étranges ou difficiles, il est p Cette spécification se réfère à plusieurs autres spécifications et bibliothèques avec lesquelles elle est conçue, mais cette spécification ne fait partie d'aucune de ces autres spécifications, et n'a pas besoin de modifications, ni de conflit avec elles. Si un détail relatif à l'une de ces normes n'est pas précisé ici, voir la spécification correspondante. Cela comprend notamment: * La Convention des Attributs pour la Découverte des Données (ACDD) Norme de métadonnées: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Climat et prévisions (FC) Norme de métadonnées: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * Les NetCDF Guide de l'utilisateur (NUCEAU) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * Les NetCDF bibliothèques de logiciels comme NetCDF -java et NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Ces bibliothèques ne peuvent pas lire les fichiers CCNSV, mais elles peuvent lire .nc fichiers créés à partir de fichiers NCCSV. -* - Oui. [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Ces bibliothèques ne peuvent pas lire les fichiers CCNSV, mais elles peuvent lire .nc fichiers créés à partir de fichiers NCCSV. +* - Oui. [ https://www.json.org/ ](https://www.json.org/) ### Notation{#notation} Dans cette spécification, entre parenthèses, \\[ \\] , indiquer les éléments facultatifs. @@ -152,12 +152,12 @@ Les définitions des types de données d'attribut sont les suivantes: * Double citations (") doit être codé comme deux guillemets doubles ("") . C'est ce que les programmes de tableur exigent lors de la lecture des fichiers .csv. C'est ce que les programmes de tableur écrire quand vous enregistrez un tableur comme un fichier .csv. * Les caractères spéciaux en code arrière JSON doivent être encodés comme dans JSON (notamment \\n (newline), mais aussi \\\\ (backslash), \\f (formfeed), \\t (tab), \\r (retour de chargement) ou avec la [\\u *- Oui.* ](#uhhhh) syntaxe. Dans un tableur, n'utilisez pas Alt Enter pour spécifier une nouvelle ligne dans une cellule de texte; utilisez plutôt \\n (2 caractères : backslash et 'n ') pour indiquer une nouvelle ligne. ##### uhhhh {#uhhhh} - * \\u *hhhh - Tous les caractères inférieurs au caractère #32 ou supérieurs au caractère #126, et non autrement encodés, doivent être encodés avec la syntaxe \\u* hhhh*, où hhhh est le numéro hexadécimal à 4 chiffres du caractère, par exemple, le signe Euro est \\u20AC. Voir les pages de code référencées à [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) pour trouver les numéros hexadécimaux associés à des caractères Unicode spécifiques, ou utiliser une bibliothèque logicielle. + * \\u *hhhh - Tous les caractères inférieurs au caractère #32 ou supérieurs au caractère #126, et non autrement encodés, doivent être encodés avec la syntaxe \\u* hhhh*, où hhhh est le numéro hexadécimal à 4 chiffres du caractère, par exemple, le signe Euro est \\ \\u20AC . Voir les pages de code référencées à [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) pour trouver les numéros hexadécimaux associés à des caractères Unicode spécifiques, ou utiliser une bibliothèque logicielle. * Si la chaîne a un espace au début ou à la fin, ou inclut " (double citation) ou une virgule, ou contient des valeurs qui seraient autrement interprétées comme un autre type de données (Par exemple, une auberge) , ou est le mot "null", la chaîne entière doit être jointe en guillemets doubles; sinon, contrairement à JSON, les guillemets doubles enclos sont facultatifs. Nous vous recommandons: en cas de doute, enfermez l'ensemble de la chaîne en guillemets doubles. Les espaces au début ou à la fin d'une corde sont fortement découragés. * Pour l'instant, l'utilisation de caractères supérieurs à 255 est découragée. Le CCNV les soutient. ERDDAP™ les soutient en interne. Certains types de fichiers de sortie les supportent (Par exemple, .json et .nccsv ) . Mais de nombreux types de fichiers de sortie ne les supportent pas. Par exemple, NetCDF -3 fichiers ne supportent pas ces caractères parce que NetCDF les fichiers utilisent des caractères de 1-octet et CF n'a actuellement pas de système pour spécifier comment les caractères Unicode sont encodés dans NetCDF Chaînes (Par exemple, UTF-8) . Cela s'améliorera probablement avec le temps.   #### Char{#char} -* Les valeurs de l'attribut char sont un seul caractère UCS-2 (i.e., caractères Unicode à 2 octets, comme dans Java ) , qui doit être écrit en caractères ASCII 7 bits, comme JSON pour que d'autres caractères puissent être spécifiés (voir la définition de chaîne ci-dessus pour l'encodage de caractères spéciaux, avec l'ajout de l'encodage d'un seul devis comme \\ ') . Les valeurs de l'attribut Char doivent être jointes en guillemets simples (les citations intérieures) et doubles citations (les citations extérieures) , par exemple, "'a'", "'""" (un caractère double citation) , "'\\''" (un caractère de citation unique) , "'\\t'" (un onglet) "\\u20AC" (un caractère euro) . Ce système d'utilisation de guillemets simples et doubles est étrange et lourd, mais c'est un moyen de distinguer les valeurs char de Strings d'une manière qui fonctionne avec des tableurs. Une valeur qui ressemble à un char mais est invalide générera un message d'erreur. Comme dans le cas des cordes, l'utilisation de caractères supérieurs à 255 est actuellement découragée. +* Les valeurs de l'attribut char sont un seul caractère UCS-2 (i.e., caractères Unicode à 2 octets, comme dans Java ) , qui doit être écrit en caractères ASCII 7 bits, comme JSON pour que d'autres caractères puissent être spécifiés (voir la définition de chaîne ci-dessus pour l'encodage de caractères spéciaux, avec l'ajout de l'encodage d'un seul devis comme \\ ') . Les valeurs de l'attribut Char doivent être jointes en guillemets simples (les citations intérieures) et doubles citations (les citations extérieures) , par exemple, "'a'", "'""" (un caractère double citation) , "'\\''" (un caractère de citation unique) , "'\\t'" (un onglet) "," \\u20AC "" (un caractère euro) . Ce système d'utilisation de guillemets simples et doubles est étrange et lourd, mais c'est un moyen de distinguer les valeurs char de Strings d'une manière qui fonctionne avec des tableurs. Une valeur qui ressemble à un char mais est invalide générera un message d'erreur. Comme dans le cas des cordes, l'utilisation de caractères supérieurs à 255 est actuellement découragée. ### Suffixe{#suffix} Notez que dans la section des attributs d'un fichier CCNSV, toutes les valeurs d'attribut numériques doivent avoir une lettre suffixe (Par exemple, "b") pour identifier le type de données numériques (Par exemple, octet) . Mais dans la section de données d'un fichier CCNSV, les valeurs numériques de données ne doivent jamais avoir ces lettres suffixes (à l'exception de 'L' pour les entiers longs et 'uL' pour les entiers longs) — le type de données est spécifié par\\*DONNÉES\\*attribut pour la variable. @@ -220,7 +220,7 @@ Les valeurs DateTime représentées par des valeurs numériques doivent avoir un heure,unités,secondes depuis 1970-01-01T00:00:00Z Les valeurs DateTime représentées comme des valeurs de chaîne doivent avoir une chaîne\\*DONNÉES\\*attribut et un attribut units qui spécifie une date Modèle de temps tel que spécifié par la Java DateTimeFormatière classe - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Par exemple, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Par exemple, temps, unités, yyyy-MM-dd 'T'HH:mm:ssZ Toutes les valeurs de date pour une variable donnée doivent utiliser le même format. Dans la plupart des cas, le modèle dateTime dont vous avez besoin pour l'attribut unit sera une variation de l'un de ces formats: @@ -245,7 +245,7 @@ Comme l'exigent les FC, toutes les valeurs de degré (Par exemple, pour la longi ## [DSG Types de fonctionnalités](#dsg-feature-types) {#dsg-feature-types} Un fichier CCNSV peut contenir une géométrie d'échantillonnage discrète des FC - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) données. Ce sont les attributs qui font que cela fonctionne: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) données. Ce sont les attributs qui font que cela fonctionne: 1. Comme l'exigent les FC, le fichier CCNSV doit inclure une ligne dans la section sur les métadonnées qui identifie les [\\*GLOBAL\\*](#global) featureType attribut, par exemple, \\*GLOBAL\\*, featureType ,trajectoire @@ -326,7 +326,7 @@ Remarques: * Ce fichier exemple comprend de nombreux cas difficiles (Par exemple, les variables char et longues et les valeurs de chaînes difficiles) . La plupart des fichiers CCNSV seront beaucoup plus simples. * La ligne de licence est divisée en deux lignes ici, mais n'est qu'une ligne dans le fichier échantillon. -* \\u20AC est l'encodage du caractère Euro et \\u00FC est l'encodage de ü. +* \\ \\u20AC est l'encodage du caractère Euro et \\u00FC est l'encodage de ü. * Nombreux Les chaînes de l'exemple sont jointes par des guillemets doubles, même s'ils n'ont pas à être, par exemple, de nombreux attributs globaux, dont le titre, l'attribut lon units et la 3e ligne de données.) * Il serait plus clair et mieux si l'attribut unit pour la variable testLong était écrit en guillemets doubles indiquant qu'il s'agit d'une valeur String. Mais la représentation actuelle (1, sans citations) sera interprété correctement comme une chaîne, pas comme un entier, parce qu'il n'y a pas de suffixe 'i'. * Contrairement à d'autres types de données numériques, les valeurs longues dans la section de données ont le suffixe ('L') qui identifie leur type de données numériques. Ceci est nécessaire pour empêcher les tableurs d'interpréter les valeurs comme des nombres flottants et ainsi perdre de la précision. @@ -336,7 +336,7 @@ Remarques: Dans un tableur, comme dans un fichier CCNSV : * Écrire des valeurs d'attributs numériques comme spécifié pour les fichiers NCCSV (Par exemple, avec une lettre suffixe, par exemple « f », pour identifier le type de données de l'attribut) . -* Dans Strings, écrivez tous les caractères moins que le caractère ASCII #32 ou plus que le caractère #126 comme un caractère rétro-slashé de type JSON (Par exemple, \\n pour newline) ou comme le numéro de caractères Unicode hexadécimal (insensible au cas) avec la syntaxe [\\u *- Oui.* ](#uhhhh) (Par exemple, \\u20AC pour le signe Euro) . Utilisation \\n (2 caractères : backslash et 'n ') pour indiquer une nouvelle ligne, pas Alt Enter. +* Dans Strings, écrivez tous les caractères moins que le caractère ASCII #32 ou plus que le caractère #126 comme un caractère rétro-slashé de type JSON (Par exemple, \\n pour newline) ou comme le numéro de caractères Unicode hexadécimal (insensible au cas) avec la syntaxe [\\u *- Oui.* ](#uhhhh) (Par exemple, \\ \\u20AC pour le signe Euro) . Utilisation \\n (2 caractères : backslash et 'n ') pour indiquer une nouvelle ligne, pas Alt Enter. Les seules différences entre les fichiers du CCNSV et le tableur analogue qui suivent ces conventions sont : @@ -392,7 +392,7 @@ Pour créer un fichier NCCSV à partir d'un tableur Feuilles Google : * Si un fichier NCCSV a des virgules excédentaires à la fin des lignes, vous pouvez les supprimer en convertissant le fichier NCCSV en un NetCDF fichier et puis la conversion NetCDF fichier dans un fichier NCCSV. * Lorsque vous essayez de convertir un fichier NCCSV en un NetCDF fichier, certaines erreurs seront détectées par le logiciel et généreront des messages d'erreurs, causant l'échec de la conversion. D'autres problèmes sont difficiles ou impossibles à attraper et ne généreront pas de messages d'erreur ou d'avertissements. Autres problèmes (Par exemple, les virgules excédentaires à la fin des lignes) seront ignorés. Le convertisseur de fichiers fera seulement un minimum de vérification de l'exactitude du résultat NetCDF dossier, p. ex., concernant la conformité des FC. Il est de la responsabilité du créateur et de l'utilisateur du fichier de vérifier que les résultats de la conversion sont tels que désirés et corrects. Voici deux façons de vérifier : * Imprimer le contenu .nc fichier avec ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Afficher le contenu des données dans ERDDAP . ## [Changements](#changes) {#changes} diff --git a/i18n/ga/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/ga/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 21a5078740..00f3a117f0 100644 --- a/i18n/ga/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/ga/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Más cosúil go bhfuil roinnt riachtanas sa doiciméad seo corr nó picky, is d Tagraíonn an tsonraíocht seo do shonraíochtaí agus leabharlanna éagsúla eile go bhfuil sé ceaptha a bheith ag obair leis, ach nach bhfuil an tsonraíocht seo mar chuid d'aon cheann de na sonraíochtaí eile, ná ní gá aon athruithe a dhéanamh orthu, ná ní chuireann sé salach orthu. Mura sonraítear sonraí a bhaineann le ceann de na caighdeáin seo anseo, féach an tsonraíocht a bhaineann leo. Go suntasach, áirítear leis seo: * An Coinbhinsiún ómós d'Fhionnachtan Sonraí (Clár na dToghthóirí) meiteashonraí caighdeánach: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * An Aeráid agus Réamhaisnéis (CF) meiteashonraí caighdeánach: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * An bhfuil NetCDF Treoir Úsáideora (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * An bhfuil NetCDF leabharlanna bogearraí ar nós NetCDF - java agus NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Ní féidir leis na leabharlanna a léamh comhaid NCCSV, ach is féidir leo a léamh .nc comhaid a cruthaíodh ó chomhaid NCCSV. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Ní féidir leis na leabharlanna a léamh comhaid NCCSV, ach is féidir leo a léamh .nc comhaid a cruthaíodh ó chomhaid NCCSV. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Amharc ar gach eolas{#notation} Sa tsonraíocht seo, lúibíní, \\[ \\] , míreanna roghnacha denote. @@ -152,12 +152,12 @@ Is iad na sainmhínithe ar na cineálacha sonraí tréith: * Sleachta dúbailte (" " ") Ní mór a ionchódú mar dhá Sleachta dúbailte ("") . Sin an méid a éilíonn cláir scarbhileog nuair a léamh.csv comhaid. Sin an méid a scríobh cláir scarbhileog nuair a shábháil tú scarbhileog mar .csv comhad. * Ní mór an speisialta JSON backslash-ionchódaithe carachtair a ionchódú mar i JSON (notably \\n (nua-líne), ach freisin \\\\\ (backslash), \\f (beathaform), \\t (tab), \\r (tuairisceán carráiste) nó leis an [Táirgí gaolmhara *Tá an* ](#uhhhh) syntax. I scarbhileog, ná bain úsáid as Alt Cuir isteach chun líne nua a shonrú laistigh de chill téacs; ina ionad sin, úsáid a bhaint as \\n (2 carachtair: backslash agus 'n '') a chur in iúl líne nua. ##### uhhhh {#uhhhh} - * Táirgí gaolmhara *hhhh - Ní mór gach carachtar níos lú ná carachtar #32 nó níos mó ná carachtar #126, agus ní ionchódaithe ar shlí eile, a ionchódú leis an syntax \\u* hhh*, i gcás inarb é hhhhh an uimhir heicseagóid 4-digit den charachtar, m.sh., is é an comhartha Euro \\u20AC. Féach ar na leathanaigh cód tagairt ag [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) chun teacht ar na huimhreacha hexadecimal a bhaineann le carachtair Unicode ar leith, nó a úsáid leabharlann bogearraí. + * Táirgí gaolmhara *hhhh - Ní mór gach carachtar níos lú ná carachtar #32 nó níos mó ná carachtar #126, agus ní ionchódaithe ar shlí eile, a ionchódú leis an syntax \\u* hhh*, i gcás inarb é hhhhh an uimhir heicseagánach 4-digit den charachtar, m.sh., is é an comhartha Euro \\ \\u20AC . Féach ar na leathanaigh cód tagairt ag [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) chun teacht ar na huimhreacha hexadecimal a bhaineann le carachtair Unicode ar leith, nó a úsáid leabharlann bogearraí. * Má tá spás ag an Curtain ag an tús nó an deireadh, nó folaíonn sé " (ceanglófar dúbailte) nó camóg, nó ina bhfuil luachanna a bheadh a léiriú ar shlí eile mar chineál sonraí éigin eile (e.g.) , nó is é an focal "null", ní mór an Curtain ar fad a bheith iniata i Sleachta dúbailte; ar shlí eile, murab ionann agus JSON, tá na Sleachta dúbailte inclosing roghnach. Molaimid: nuair a bhíonn amhras ort, cuir an Curtain ar fad i Sleachta dúbailte. Spásanna ag tús nó deireadh le String discouraged go láidir. * Chun anois, tá an úsáid a bhaint as carachtair níos mó ná #255 discouraged. Tacaíonn NCCSV leo. ERDDAP™ tacú leo go hinmheánach. Roinnt cineálacha comhaid aschur tacaíocht a thabhairt dóibh (e.g., .json agus .nccsv ) . Ach ní thacaíonn go leor cineálacha comhaid aschuir leo. Mar shampla, NetCDF -3 Ní comhaid tacaíocht carachtair den sórt sin mar gheall ar NetCDF comhaid a úsáid 1-byte carachtair agus CF faoi láthair nach bhfuil córas a shonrú conas carachtair Unicode ionchódaithe i NetCDF soilse loingseoireachta E (e.g., UTF-8) . Beidh sé seo feabhas dócha le himeacht ama.   #### foirm duille: líneach{#char} -* Tá luachanna tréith char carachtar UCS-2 amháin (i.e., 2-byte carachtair Unicode, mar atá i Java ) , Ní mór a bheith scríofa mar ASCII 7-giotán, JSON-mhaith carachtair ionas gur féidir carachtair eile a shonrú (féach an sainmhíniú Teaghrán thuas le haghaidh ionchódú carachtair speisialta, leis an Chomh maith le ionchódú ceanglófar amháin mar \\ '') . Ní mór luachanna tréith Char a bheith iniata i Sleachta aonair (na Sleachta istigh) agus Sleachta dúbailte (na Sleachta seachtrach) , m.sh., "'a'", "'" (carachtar ceanglófar dúbailte) ", '\'' (carachtar ceanglófar amháin) , "'\t'" (a tab) ", "\\u20AC" (carachtar Euro) . Tá an córas seo a úsáid Sleachta aonair agus dúbailte corr agus cumbersome, ach tá sé ar bhealach chun idirdhealú a dhéanamh luachanna char ó Strings ar bhealach a oibríonn le scarbhileoga. Beidh luach a bhreathnaíonn cosúil le char ach tá neamhbhailí ghiniúint teachtaireacht earráide. Mar is amhlaidh le Stringsa, tá úsáid carachtair níos mó ná #255 discouraged faoi láthair. +* Tá luachanna tréith char carachtar UCS-2 amháin (i.e., 2-byte carachtair Unicode, mar atá i Java ) , Ní mór a bheith scríofa mar ASCII 7-giotán, JSON-mhaith carachtair ionas gur féidir carachtair eile a shonrú (féach an sainmhíniú Teaghrán thuas le haghaidh ionchódú carachtair speisialta, leis an Chomh maith le ionchódú ceanglófar amháin mar \\ '') . Ní mór luachanna tréith Char a bheith iniata i Sleachta aonair (na Sleachta istigh) agus Sleachta dúbailte (na Sleachta seachtrach) , m.sh., "'a'", "'" (carachtar ceanglófar dúbailte) ", '\'' (carachtar ceanglófar amháin) , "'\t'" (a tab) ", \\u20AC '" (carachtar Euro) . Tá an córas seo a úsáid Sleachta aonair agus dúbailte corr agus cumbersome, ach tá sé ar bhealach chun idirdhealú a dhéanamh luachanna char ó Strings ar bhealach a oibríonn le scarbhileoga. Beidh luach a bhreathnaíonn cosúil le char ach tá neamhbhailí ghiniúint teachtaireacht earráide. Mar is amhlaidh le Stringsa, tá úsáid carachtair níos mó ná #255 discouraged faoi láthair. ### Amharc ar gach eolas{#suffix} Tabhair faoi deara go sa rannóg tréithe de chomhad NCCSV, ní mór litir iarmhír a bheith ag gach luachanna tréith uimhriúil (e.g.) a aithint ar an gcineál sonraí uimhriúil (e.g.) . Ach sa chuid sonraí de chomhad NCCSV, ní mór go mbeadh na litreacha iarmhíre seo ag luachanna sonraí uimhriúla (cé is moite de 'L' le haghaidh slánuimhreacha fada agus 'uL' le haghaidh slánuimhreacha ulong) — sonraítear an cineál sonraí ag an\\*Amharc ar gach eolas\\*tréith don athróg. @@ -220,7 +220,7 @@ Ní mór go mbeadh tréith aonad ag luachanna DateTime a léiríonn an " *minic am, aonaid, soicind ó 1970-01T00:00:00Z Ní mór luachanna DateTime ionadaíocht mar luachanna String bheith acu Curtain\\*Amharc ar gach eolas\\*tréith agus aonad tréith a shonraíonn dáta patrún ama mar atá sonraithe ag an Java Dáta Tuairimí Ré - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Mar shampla, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Mar shampla, am, aonaid, yyyy-MM-dd 'T'H: mm: SZ Ní mór gach luachanna dateTime le haghaidh athróg sonraí ar leith a úsáid an fhormáid chéanna. I bhformhór na gcásanna, beidh an patrún dateTime gá duit le haghaidh an tréith aonad a bheith ina athrú ar cheann de na formáidí: @@ -245,7 +245,7 @@ Mar is gá ag CF, gach luachanna céime (e.g., le fada agus domhanleithead) Ní ## [DSG Cineálacha Gné](#dsg-feature-types) {#dsg-feature-types} D'fhéadfadh comhad NCCSV bhfuil CF Discrete Sampling Céimseata - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) sonraí. Is iad na tréithe a dhéanann an obair seo: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) sonraí. Is iad na tréithe a dhéanann an obair seo: 1. Mar is gá de réir CF, ní mór go n-áireofaí sa chomhad NCCSV líne sa rannóg meiteashonraí a shainaithníonn an [\\*GLOBAL\\*](#global) featureType tréith, mar shampla, \\*GLOBAL\\*, featureType taiseachas aeir: fliuch @@ -326,7 +326,7 @@ Nótaí: * Cuimsíonn an comhad sampla go leor cásanna deacra (e.g., athróg char agus fada agus luachanna teaghrán deacair) . Beidh an chuid is mó comhaid NCCSV a bheith i bhfad níos simplí. * Tá an líne ceadúnas briste i dhá líne anseo, ach tá ach líne amháin sa chomhad sampla. -* \\ Is é \\u20AC ionchódú charachtar an euro agus is é \\u00FC ionchódú ü. +* \\ \\u20AC Is é an ionchódú de charachtar an Euro agus \\u00FC an ionchódú de ü. * Go leor Stringsa sa sampla atá faoi iamh ag Sleachta dúbailte cé nach bhfuil siad a bheith, m.sh., tréithe domhanda go leor lena n-áirítear an teideal, an tréith aonad lon, agus an líne 3ú sonraí.) * Bheadh sé níos soiléire agus níos fearr má scríobhadh na haonaid tréith don athróg testLong i Sleachta dúbailte a léiríonn go bhfuil sé ina luach Curtain. Ach an ionadaíocht reatha (1, gan Sleachta) a léiriú i gceart mar Teaghrán, ní slánuimhir, toisc nach bhfuil aon 'i' iarmhír. * Murab ionann agus cineálacha sonraí uimhriúla eile, tá an iarmhír ag na luachanna fada sa rannán sonraí ('L') aithníonn a gcineál sonraí uimhriúla. Tá sé seo ag teastáil chun cosc scarbhileoga ó léirmhíniú na luachanna mar uimhreacha pointe snámh agus dá bhrí sin a chailliúint cruinneas. @@ -336,7 +336,7 @@ Nótaí: I scarbhileog, mar atá i gcomhad NCCSV: * Scríobh luachanna tréith uimhriúil mar atá sonraithe do chomhaid NCCSV (e.g., le litir iarmhíre, m.sh., 'f', chun cineál sonraí na tréithe a aithint) . -* I Stringsa, scríobh na carachtair níos lú ná carachtar ASCII #32 nó níos mó ná carachtar #126 mar ceachtar carachtar JSON-mhaith backslashed (e.g., \\n le haghaidh líne nua) nó mar an uimhir charachtar Unicode hexadecimal (cás íogair) leis an syntax [Táirgí gaolmhara *Tá an* ](#uhhhh) (e.g., \\u20AC don chomhartha Euro) . Úsáid Úsáid Úsáidte \\n (2 carachtair: backslash agus 'n '') a chur in iúl líne nua, ní Alt Iontráil. +* I Stringsa, scríobh na carachtair níos lú ná carachtar ASCII #32 nó níos mó ná carachtar #126 mar ceachtar carachtar JSON-mhaith backslashed (e.g., \\n le haghaidh líne nua) nó mar an uimhir charachtar Unicode hexadecimal (cás íogair) leis an syntax [Táirgí gaolmhara *Tá an* ](#uhhhh) (e.g. \\u20AC don chomhartha Euro) . Úsáid Úsáid Úsáidte \\n (2 carachtair: backslash agus 'n '') a chur in iúl líne nua, ní Alt Iontráil. Is iad na difríochtaí amháin idir comhaid NCCSV agus an scarbhileog chomhchosúil a leanann na coinbhinsiúin seo: @@ -392,7 +392,7 @@ Chun comhad NCCSV a chruthú ó leathbhileog Bileog Google: * Má tá Comas breise ag comhad NCCSV ag deireadh na sraitheanna, is féidir leat iad a bhaint tríd an gcomhad NCCSV a athrú isteach i gcomhad NCCSV NetCDF comhad agus ansin a athrú ar an NetCDF comhad ar ais isteach i gcomhad NCCSV. * Nuair a dhéanann tú iarracht comhad NCCSV a thiontú ina NetCDF comhad, beidh roinnt earráidí a bhrath ag na bogearraí agus beidh teachtaireachtaí earráide a ghiniúint, is cúis leis an chomhshó a theipeann. Tá fadhbanna eile crua nó dodhéanta a ghabháil agus ní bheidh a ghiniúint teachtaireachtaí earráide nó rabhaidh. Fadhbanna eile (e.g., comórtha breise ag deireadh na sraitheanna) beidh neamhaird. Ní dhéanfaidh an tiontaire comhaid ach seiceáil íosta ar cheartacht an toradh NetCDF comhad, m.sh., maidir le comhlíonadh CF. Is é an cruthaitheoir comhad agus úsáideoir comhad freagracht a sheiceáil go bhfuil na torthaí an chomhshó mar atá ag teastáil agus ceart. Tá dhá bhealach a sheiceáil: * Priontáil ábhar an .nc comhad le ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Féach ar an ábhar na sonraí i ERDDAP . ## [Amharc ar gach eolas](#changes) {#changes} diff --git a/i18n/hi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/hi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index e5cc1d9f21..3e915a2a7d 100644 --- a/i18n/hi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/hi/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ A NetCDF ASCII CSV फ़ाइल विनिर्देश यह विनिर्देश कई अन्य विनिर्देशों और पुस्तकालयों को संदर्भित करता है कि यह काम करने के लिए डिज़ाइन किया गया है, लेकिन यह विनिर्देश उन अन्य विनिर्देशों में से किसी का हिस्सा नहीं है, न ही उन्हें किसी भी बदलाव की आवश्यकता है, न ही यह उनके साथ संघर्ष करता है। यदि इन मानकों में से एक से संबंधित विवरण यहां निर्दिष्ट नहीं है, तो संबंधित विनिर्देश देखें। विशेष रूप से, इसमें शामिल हैं: * डेटासेट डिस्कवरी के लिए योगदान सम्मेलन (एसीडी) मेटाडाटा मानक: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) । + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) । * जलवायु और पूर्वानुमान (CF) मेटाडाटा मानक: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) । + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) । * The The most of the NetCDF उपयोगकर्ता गाइड (एनयूजी) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) । + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) । * The The most of the NetCDF सॉफ्टवेयर पुस्तकालयों की तरह NetCDF -जावा और NetCDF सी: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) । ये पुस्तकालय एनसीसीएसवी फ़ाइलों को नहीं पढ़ सकते हैं, लेकिन वे पढ़ सकते हैं .nc NCCSV फ़ाइलों से बनाई गई फाइलें। -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) । ये पुस्तकालय एनसीसीएसवी फ़ाइलों को नहीं पढ़ सकते हैं, लेकिन वे पढ़ सकते हैं .nc NCCSV फ़ाइलों से बनाई गई फाइलें। +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### अधिसूचना{#notation} इस विनिर्देशन में, कोष्ठक, \\[ \\] , वैकल्पिक आइटम को दर्शाता है। @@ -152,12 +152,12 @@ NCCSV फ़ाइलों को या तो newline का उपयोग * डबल उद्धरण (") दो डबल उद्धरणों के रूप में एन्कोड किया जाना चाहिए ("") । यह क्या स्प्रेडशीट कार्यक्रमों की आवश्यकता होती है जब .csv फ़ाइलों को पढ़ने के लिए। यह क्या स्प्रेडशीट कार्यक्रम लिखते हैं जब आप एक स्प्रेडशीट को एक .csv फ़ाइल के रूप में सहेजते हैं। * विशेष JSON बैकस्लैश-एंकोडेड वर्णों को JSON (notably) में कोडित किया जाना चाहिए। \\n (newline), लेकिन \\\\\ (backslash), \f (formfeed \\), \t (tab), \r (carriage return) या साथ [\\u *hhhh* ](#uhhhh) वाक्यविन्यास एक स्प्रेडशीट में, एक टेक्स्ट सेल के भीतर एक नई लाइन निर्दिष्ट करने के लिए Alt Enter का उपयोग न करें; बजाय, उपयोग करें \\n (2 वर्ण: बैकस्लैश और 'एन ') एक नई पंक्ति इंगित करने के लिए। ##### uhhhh {#uhhhh} - * \\u *hhhh - चरित्र #32 या चरित्र #126 से अधिक से कम सभी वर्ण, और अन्यथा एन्कोड नहीं किया गया है, वाक्यविन्यास \\u के साथ एन्कोड किया जाना चाहिए* hhhh*, जहां hhhh चरित्र की 4-digit hexadecimal संख्या है, उदाहरण के लिए, यूरो संकेत \\u20AC है। में संदर्भित कोड पृष्ठों को देखें [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) विशिष्ट यूनिकोड वर्णों से जुड़े हेक्साडेसिमल संख्याओं को खोजने के लिए, या सॉफ्टवेयर लाइब्रेरी का उपयोग करें। + * \\u *hhhh - चरित्र #32 या चरित्र #126 से अधिक से कम सभी वर्ण, और अन्यथा एन्कोड नहीं किया गया है, वाक्यविन्यास \\u के साथ एन्कोड किया जाना चाहिए* hhhh*, जहां hhhhh चरित्र की 4-digit hexadecimal संख्या है, उदाहरण के लिए, यूरो संकेत \\ है \\u20AC । में संदर्भित कोड पृष्ठों को देखें [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) विशिष्ट यूनिकोड वर्णों से जुड़े हेक्साडेसिमल संख्याओं को खोजने के लिए, या सॉफ्टवेयर लाइब्रेरी का उपयोग करें। * यदि स्ट्रिंग की शुरुआत या अंत में एक स्थान है, या इसमें शामिल हैं " (डबल उद्धरण) या एक अल्पविराम, या उन मानों को शामिल करता है जिन्हें अन्यथा कुछ अन्य डेटा प्रकार के रूप में व्याख्या किया जाएगा। (उदाहरण के लिए, एक int) , या "null" शब्द है, पूरे स्ट्रिंग को डबल उद्धरणों में संलग्न किया जाना चाहिए; अन्यथा, JSON के विपरीत, संलग्न डबल उद्धरण वैकल्पिक हैं। हम अनुशंसा करते हैं: जब संदेह में, पूरे स्ट्रिंग को डबल उद्धरणों में संलग्न करें। स्ट्रिंग की शुरुआत या अंत में रिक्त स्थान दृढ़ता से हतोत्साहित हैं। * अब के लिए, #255 से अधिक अक्षरों का उपयोग हतोत्साहित है। एनसीसीएसवी उन्हें समर्थन देता है। ERDDAP™ उन्हें आंतरिक रूप से समर्थन देता है। कुछ आउटपुट फ़ाइल प्रकार उन्हें समर्थन देते हैं (उदाहरण के लिए .json और .nccsv ) । लेकिन कई आउटपुट फ़ाइल प्रकार उन्हें समर्थन नहीं देते हैं। उदाहरण के लिए, NetCDF 3 फाइलें ऐसे अक्षरों का समर्थन नहीं करती हैं क्योंकि NetCDF फ़ाइलों को 1-बाइट वर्णों का उपयोग करते हैं और वर्तमान में CF में यह निर्दिष्ट करने के लिए एक प्रणाली नहीं है कि कैसे यूनिकोड वर्णों को इनकोड किया गया है NetCDF स्ट्रिंग (उदाहरण के लिए, UTF-8) । इससे शायद समय के साथ सुधार होगा।   #### char{#char} -* चार विशेषता मान एक एकल UCS-2 वर्ण हैं (i.e., 2-byte Unicode वर्ण, as in Java ) , जिसे 7-bit ASCII, JSON-like पात्रों के रूप में लिखा जाना चाहिए ताकि अन्य पात्रों को निर्दिष्ट किया जा सके (विशेष वर्णों की एन्कोडिंग के लिए ऊपर स्ट्रिंग परिभाषा देखें, साथ ही \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ') । चार विशेषता मूल्यों एकल उद्धरण में संलग्न होना चाहिए (आंतरिक उद्धरण) और डबल उद्धरण (बाहरी उद्धरण) , उदाहरण के लिए, "'a", "'" (एक डबल उद्धरण चरित्र) , '\' (एक एकल उद्धरण चरित्र) , "\t'" (एक टैब) , "\\u20AC" (यूरो कैरेक्टर) । एकल और डबल उद्धरणों का उपयोग करने की यह प्रणाली अजीब और बोझिल है, लेकिन यह एक तरह से स्ट्रिंग्स से चार मूल्यों को अलग करने का एक तरीका है जो स्प्रेडशीट के साथ काम करता है। एक मूल्य जो एक char की तरह दिखता है लेकिन अवैध है एक त्रुटि संदेश उत्पन्न करेगा। स्ट्रिंग्स के साथ, #255 से अधिक अक्षरों का उपयोग वर्तमान में हतोत्साहित है। +* चार विशेषता मान एक एकल UCS-2 वर्ण हैं (i.e., 2-byte Unicode वर्ण, as in Java ) , जिसे 7-bit ASCII, JSON-like पात्रों के रूप में लिखा जाना चाहिए ताकि अन्य पात्रों को निर्दिष्ट किया जा सके (विशेष वर्णों की एन्कोडिंग के लिए ऊपर स्ट्रिंग परिभाषा देखें, साथ ही \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ') । चार विशेषता मूल्यों एकल उद्धरण में संलग्न होना चाहिए (आंतरिक उद्धरण) और डबल उद्धरण (बाहरी उद्धरण) , उदाहरण के लिए, "'a", "'" (एक डबल उद्धरण चरित्र) , '\' (एक एकल उद्धरण चरित्र) , "\t'" (एक टैब) , \\u20AC ' (यूरो कैरेक्टर) । एकल और डबल उद्धरणों का उपयोग करने की यह प्रणाली अजीब और बोझिल है, लेकिन यह एक तरह से स्ट्रिंग्स से चार मूल्यों को अलग करने का एक तरीका है जो स्प्रेडशीट के साथ काम करता है। एक मूल्य जो एक char की तरह दिखता है लेकिन अवैध है एक त्रुटि संदेश उत्पन्न करेगा। स्ट्रिंग्स के साथ, #255 से अधिक अक्षरों का उपयोग वर्तमान में हतोत्साहित है। ### Suffix{#suffix} ध्यान दें कि NCCSV फ़ाइल के गुण अनुभाग में, सभी संख्यात्मक विशेषता मूल्यों में एक प्रत्यय पत्र होना चाहिए। (उदाहरण के लिए, 'बी') संख्यात्मक डेटा प्रकार की पहचान करने के लिए (उदाहरण के लिए, byte) । लेकिन एक NCCSV फ़ाइल के डेटा अनुभाग में, संख्यात्मक डेटा मानों में कभी इन प्रत्यय पत्रों को नहीं होना चाहिए (लंबे पूर्णांकों के लिए 'एल' के अपवाद के साथ और ulong पूर्णांक के लिए 'यूएल' के अपवाद के साथ) - डेटा प्रकार द्वारा निर्दिष्ट है\\*DATA \\_TYPE\\*चर के लिए विशेषता। @@ -220,7 +220,7 @@ byte, ubyte, short, ushort, int, uint, long, और ulong चर के लि 1970-01-01T00:00:00Z के बाद से समय, इकाइयों, सेकंड DateTime मूल्यों स्ट्रिंग मूल्यों के रूप में प्रतिनिधित्व एक स्ट्रिंग होना चाहिए\\*DATA \\_TYPE\\*विशेषता और एक इकाई विशेषता जो एक तारीख निर्दिष्ट करता है द्वारा निर्दिष्ट समय पैटर्न Java DateTimeFormatter - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) । उदाहरण के लिए, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) । उदाहरण के लिए, समय, इकाइयों, yyyy-MM-dd 'T'H:mm: SsZ किसी दिए गए डेटा चर के लिए सभी डेटटाइम मान उसी प्रारूप का उपयोग करना चाहिए। अधिकांश मामलों में, आपको इकाइयों की विशेषता के लिए आवश्यक डेटटाइम पैटर्न इन प्रारूपों में से एक का एक रूप होगा: @@ -245,7 +245,7 @@ DateTime मूल्यों स्ट्रिंग मूल्यों ## [DSG फ़ीचर प्रकार](#dsg-feature-types) {#dsg-feature-types} एक NCCSV फ़ाइल में CF असत सैम्पलिंग ज्यामिति हो सकती है - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) डेटा यह वह विशेषता है जो इस काम को बनाने के लिए है: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) डेटा यह वह विशेषता है जो इस काम को बनाने के लिए है: 1. CF की आवश्यकता के रूप में, NCCSV फ़ाइल में मेटाडाटा अनुभाग में एक पंक्ति शामिल होनी चाहिए, जिसकी पहचान मेटाडाटा है। [\\*ग्लोबल\\*](#global) featureType विशेषता, उदाहरण के लिए, \\*ग्लोबल\\*, featureType ट्रेजेक्टरी @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * इस नमूना फ़ाइल में कई कठिन मामले शामिल हैं (उदाहरण के लिए, चार और लंबे चर और मुश्किल स्ट्रिंग मान) । अधिकांश NCCSV फाइलें बहुत सरल होंगी। * लाइसेंस लाइन यहां दो लाइनों में टूट गई है, लेकिन नमूना फ़ाइल में सिर्फ एक पंक्ति है। -* \\u20ac यूरो चरित्र का एन्कोडिंग है और \\u00FC ü का एन्कोडिंग है। +* \\ \\u20AC यूरो चरित्र का एन्कोडिंग है और \\u00FC ü का एन्कोडिंग है। * कई उदाहरण में स्ट्रिंग्स को डबल उद्धरणों द्वारा संलग्न किया जाता है, भले ही उन्हें नहीं होना चाहिए, उदाहरण के लिए, शीर्षक सहित कई वैश्विक विशेषताओं, lon इकाइयों की विशेषता, और डेटा की तीसरी पंक्ति। * यह स्पष्ट और बेहतर होगा यदि इकाइयों को परीक्षण के लिए विशेषता दीर्घकालीन दो उद्धरणों में लिखा गया था जो इंगित करता है कि यह एक स्ट्रिंग मान है। लेकिन वर्तमान प्रतिनिधित्व (1, बिना उद्धरण) एक स्ट्रिंग के रूप में सही ढंग से व्याख्या की जाएगी, एक पूर्णांक नहीं, क्योंकि कोई 'मैं' प्रत्यय नहीं है। * अन्य संख्यात्मक डेटा प्रकारों के विपरीत, डेटा अनुभाग में लंबे मूल्य में प्रत्यय होता है ('एल') यह उनके संख्यात्मक डेटा प्रकार की पहचान करता है। इसे स्प्रेडशीट को फ्लोटिंग पॉइंट नंबर के रूप में मानों की व्याख्या करने से रोकने और इस प्रकार परिशुद्धता खोने के लिए आवश्यक है। @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 एक स्प्रेडशीट में, एक NCCSV फ़ाइल में: * एनसीसीएसवी फ़ाइलों के लिए निर्दिष्ट संख्यात्मक विशेषता मान लिखें (उदाहरण के लिए, एक प्रत्यय पत्र के साथ, उदाहरण के लिए, 'f', विशेषता के डेटा प्रकार की पहचान करने के लिए) । -* स्ट्रिंग्स में, ASCII वर्ण #32 से कम सभी वर्णों को लिखें या चरित्र #126 से अधिक या तो JSON जैसी बैकस्लैश चरित्र के रूप में लिखें। (उदाहरण के लिए \\n न्यूलाइन के लिए) या हेक्साडेसिमल यूनिकोड वर्ण संख्या के रूप में (असंवेदनशील) वाक्यविन्यास [\\u *hhhh* ](#uhhhh) (उदाहरण के लिए, यूरो साइन के लिए \\u20AC) । उपयोग \\n (2 वर्ण: बैकस्लैश और 'एन ') एक नई लाइन को इंगित करने के लिए, Alt Enter नहीं। +* स्ट्रिंग्स में, ASCII वर्ण #32 से कम सभी वर्णों को लिखें या चरित्र #126 से अधिक या तो JSON जैसी बैकस्लैश चरित्र के रूप में लिखें। (उदाहरण के लिए \\n न्यूलाइन के लिए) या हेक्साडेसिमल यूनिकोड वर्ण संख्या के रूप में (असंवेदनशील) वाक्यविन्यास [\\u *hhhh* ](#uhhhh) (उदाहरण के लिए, \\ \\u20AC यूरो संकेत के लिए) । उपयोग \\n (2 वर्ण: बैकस्लैश और 'एन ') एक नई लाइन को इंगित करने के लिए, Alt Enter नहीं। NCCSV फ़ाइलों और अनुरूप स्प्रेडशीट के बीच एकमात्र अंतर जो इन सम्मेलनों का पालन करता है: @@ -392,7 +392,7 @@ Google शीट्स स्प्रेडशीट से एक NCCSV फ़ * यदि एक NCCSV फ़ाइल में पंक्तियों के अंत में अतिरिक्त अल्पविराम है, तो आप उन्हें NCCSV फ़ाइल को एक फ़ाइल में बदलकर हटा सकते हैं। NetCDF फ़ाइल और फिर परिवर्तित करना NetCDF एक NCCSV फ़ाइल में वापस फाइल करें। * जब आप एक NCCSV फ़ाइल को एक में बदलने की कोशिश करते हैं NetCDF फ़ाइल, सॉफ्टवेयर द्वारा कुछ त्रुटियों का पता लगाया जाएगा और त्रुटि संदेश उत्पन्न करेगा, जिससे रूपांतरण विफल हो जाएगा। अन्य समस्याओं को पकड़ने के लिए कठिन या असंभव है और त्रुटि संदेश या चेतावनी उत्पन्न नहीं करेगा। अन्य समस्याएं (उदाहरण के लिए, पंक्तियों के अंत में अतिरिक्त अल्पविराम) ध्यान दिया जाएगा। फ़ाइल कनवर्टर परिणामस्वरूप की शुद्धता की केवल न्यूनतम जांच करेगा NetCDF फ़ाइल, उदाहरण के लिए, CF अनुपालन के संबंध में। यह फ़ाइल निर्माता और फ़ाइल उपयोगकर्ता की जिम्मेदारी है कि यह जांचने के लिए कि रूपांतरण के परिणाम वांछित और सही हैं। जांच करने के दो तरीके हैं: * सामग्री प्रिंट करें .nc ncdump के साथ फ़ाइल - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) । + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) । * डेटा की सामग्री देखें ERDDAP । ## [परिवर्तन](#changes) {#changes} diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/hu/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index b60196d508..e1d7a33e91 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Ha a dokumentumban egyes követelmények furcsának vagy szelídnek tűnnek, val Ez a specifikáció számos más specifikációra és könyvtárra utal, amelyeket úgy terveztek, hogy együtt dolgozzanak, de ez a specifikáció nem része az egyéb specifikációknak, és nem is kell semmilyen változást nekik, és nem is ellentmond velük. Ha az egyik ilyen szabványhoz kapcsolódó részleteket itt nem határozzák meg, lásd a kapcsolódó specifikációt. Ez különösen magában foglalja: * Az adatkészlet-felfedezés tulajdonsági egyezménye (ACDD) metadata szabvány: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) ... + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) ... * Az éghajlat és előrejelzés (CF) metadata szabvány: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) ... + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) ... * A NetCDF Felhasználói útmutató (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) ... + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) ... * A NetCDF szoftver könyvtárak, mint például NetCDF Java és NetCDF c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) ... Ezek a könyvtárak nem olvashatják az NCCSV fájlokat, de olvashatók .nc Az NCCSV fájlokból létrehozott fájlok. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) ... Ezek a könyvtárak nem olvashatják az NCCSV fájlokat, de olvashatók .nc Az NCCSV fájlokból létrehozott fájlok. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Megjegyzés{#notation} Ebben a specifikációban, konzolok, \\[ \\] , denote opcionális elemek. @@ -152,12 +152,12 @@ Az attribútum adattípusok meghatározásai: * Dupla idézetek ("...") két kettős idézetként kell kódolni ("") ... Ez az, amit a táblázatprogramok megkövetelnek az .csv fájlok olvasásakor. Ez az, amit a spreadsheet programok írnak, amikor egy .csv fájlként menti meg a táblát. * A különleges JSON backslash kódolt karaktereket úgy kell kódolni, mint a JSON-ban (nem valószínű, hogy \\n (újvonal), de || (backslash), \f (fokozat) \tab (ab), r (fuvarozási visszatérés) vagy [↑u *hhhh* ](#uhhhh) Szintax. Egy táblázatban ne használja az Alt Enter-et, hogy egy szövegsejtben határozzon meg egy új vonalat; ehelyett használjon \\n (2 karakter: backslash és 'n "...") új vonal jelzésére. ##### uhhhh {#uhhhh} - * ↑u *hhh - Minden karakter kevesebb, mint a karakter #32 vagy nagyobb, mint a karakter #126, és nem másként kódolt, kódolni kell a szintax \\u* hh*, ahol a hhhh a karakter 4 számjegyű hexadecimális száma, pl. az eurójel \\u20AC. Lásd a kódoldalakat hivatkozva [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) megtalálni a speciális Unicode karakterekkel kapcsolatos hexadecimális számokat, vagy használjon szoftverkönyvtárat. + * ↑u *hhh - Minden karakter kevesebb, mint a karakter #32 vagy nagyobb, mint a karakter #126, és nem másként kódolt, kódolni kell a szintax \\u* hhh*, ahol hhhh a karakter 4 számjegyű hexadecimális száma, pl. az eurójel \\ \\u20AC ... Lásd a kódoldalakat hivatkozva [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) megtalálni a speciális Unicode karakterekkel kapcsolatos hexadecimális számokat, vagy használjon szoftverkönyvtárat. * Ha a sztringnek van egy helye az elején vagy a végén, vagy magában foglalja a " (dupla idézet) vagy egy comma, vagy olyan értékeket tartalmaz, amelyeket egyébként más adattípusként értelmeznek (pl. egy int) Vagy a "null" szó, az egész sztringet kettős idézetbe kell zárni; máskülönben a JSON-val ellentétben a kettős idézetek opcionálisak. Javasoljuk: ha kétséges, zárja be az egész Stringet a kettős idézetekben. A sztring kezdetén vagy végén lévő űrök erősen elriasztottak. * Mostanra a karakterek használata nagyobb, mint a #255 elriasztott. Az NCCSV támogatja őket. ERDDAP™ belsőleg támogatja őket. Néhány kimeneti fájltípus támogatja őket (pl.: .json és .nccsv ) ... De sok kimeneti fájltípus nem támogatja őket. Például, NetCDF 3 fájl nem támogatja az ilyen karaktereket, mert NetCDF A fájlok 1 fehér karaktereket használnak, és a CF jelenleg nem rendelkezik rendszerrel annak meghatározására, hogy az Unicode karaktereket hogyan kódolják NetCDF Hangok (pl. UTF-8) ... Ez valószínűleg javítja az idő múlásával.   #### char{#char} -* char attribute értékek egyetlen UCS-2 karakter (i.e., 2 fehér Unicode karakterek, mint a Java ) 7 bites ASCII-ként, JSON-szerű karakterként kell megírni, hogy más karaktereket is meg lehet határozni (lásd a különleges karakterek kódolásához fent említett String definíciót, amellett, hogy egyetlen idézetet kódolsz \\ "...") ... A Char attribútum értékeit egyetlen idézetbe kell zárni (a belső idézetek) dupla idézetek (a külső idézetek) , pl. "a", """"" (kettős idézet karakter) , "" \"""" (egyetlen idézet karakter) , "'''''''''''''' (egy lap) , ''''U20AC'''''''' (Euro karakter) ... Ez a rendszer az egységes és kettős idézetek furcsa és nehézkes, de ez egy módja annak, hogy különbséget tegyen a karakterisztikai értékek a Strings-től oly módon, hogy működik a táblázatok. Az érték, amely úgy néz ki, mint egy char, de érvénytelen lesz generálni egy hibaüzenetet. Mint a Strings, a karakterek használata nagyobb, mint a #255 jelenleg elriasztott. +* char attribute értékek egyetlen UCS-2 karakter (i.e., 2 fehér Unicode karakterek, mint a Java ) 7 bites ASCII-ként, JSON-szerű karakterként kell megírni, hogy más karaktereket is meg lehet határozni (lásd a különleges karakterek kódolásához fent említett String definíciót, amellett, hogy egyetlen idézetet kódolsz \\ "...") ... A Char attribútum értékeit egyetlen idézetbe kell zárni (a belső idézetek) dupla idézetek (a külső idézetek) , pl. "a", """"" (kettős idézet karakter) , "" \"""" (egyetlen idézet karakter) , "'''''''''''''' (egy lap) , "''\" \\u20AC "" (Euro karakter) ... Ez a rendszer az egységes és kettős idézetek furcsa és nehézkes, de ez egy módja annak, hogy különbséget tegyen a karakterisztikai értékek a Strings-től oly módon, hogy működik a táblázatok. Az érték, amely úgy néz ki, mint egy char, de érvénytelen lesz generálni egy hibaüzenetet. Mint a Strings, a karakterek használata nagyobb, mint a #255 jelenleg elriasztott. ### Suffix{#suffix} Vegye figyelembe, hogy az NCCSV fájl tulajdonságaiban minden numerikus tulajdonsági értéknek elegendő levelet kell tartalmaznia (pl. „b”) azonosítani a számszerű adattípust (pl. byte) ... De egy NCCSV-fájl adatrészében a számszerű adatértékeknek soha nem kell ezeknek elegendő betűkkel rendelkezniük (kivételével a "L" hosszú integrátorok és "uL" az ulong integerek) — az adattípust a\\*DATA_TYPE\\*a változó tulajdonsága. @@ -220,7 +220,7 @@ A numerikus értékként képviselt DateTime értékeknek olyan egységekkel kel Idő, egységek, másodpercek 1970-01-01T00:00Z A String értékként képviselt DateTime értékeknek erősnek kell lennie\\*DATA_TYPE\\*attribútum és egy olyan egység, amely meghatározza a dátumot Az idő minta, amit a megadott Java DateTimeFormatter osztály - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) ... Például, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) ... Például, Idő, egységek, yyyy-MM-dd T'HH:mm:ssZ Az adott adatok változójának összes dátuma ugyanazt a formátumot kell használni. A legtöbb esetben a dátumTime minta, amire szüksége van az egységek tulajdonsága lesz a variáció az egyik ilyen formátumok: @@ -245,7 +245,7 @@ Amint azt a CF megköveteli, minden fokos érték (pl. a hosszúság és a szél ## [DSG Jellemző típusok](#dsg-feature-types) {#dsg-feature-types} Egy NCCSV fájl tartalmazhat CF Discrete Sampling Geometry - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) adatok. Ez az a tulajdonság, amely ezt a munkát végzi: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) adatok. Ez az a tulajdonság, amely ezt a munkát végzi: 1. Amint azt a CF megköveteli, az NCCSV fájlnak tartalmaznia kell egy sort a metaadat szakaszban, amely azonosítja a [\\*Globális\\*](#global) featureType tulajdonság, pl. \\*Globális\\*, featureType ,trajekció @@ -326,7 +326,7 @@ Megjegyzések: * Ez a minta fájl sok nehéz esetet tartalmaz (pl. char és hosszú változók és nehéz String értékek) ... A legtöbb NCCSV fájl sokkal egyszerűbb lesz. * A licencvonal itt két sorba kerül, de csak egy sor a mintafájlban. -* \\u20AC az Euro karakter kódolása, és a \\u00FC az ü kódolása. +* \" \\u20AC az Euro karakter kódolása és a \\u00FC az ü kódolása. * Sok A példabeszédeket kettős idézetek zárják be, annak ellenére, hogy nem kell, pl. sok globális tulajdonság, beleértve a címet, a lon egységeket és az adatok 3. sorát.) * Világosabb és jobb lenne, ha a teszthez tartozó egységek magasan változót írnának két idézetben, jelezve, hogy ez egy erős érték. De a jelenlegi képviselet (1, idézetek nélkül) helyesen értelmezzük, mint egy String, nem pedig egy integrált, mert nincs „i” suffix. * Ellentétben más numerikus adattípusok, a hosszú értékek az adatszekcióban elegendő ("L") Ez azonosítja számszerű adattípusát. Ez szükséges ahhoz, hogy megakadályozzák a táblákat az értékek úszó pontszámként értelmezésének, és így elveszítsék a pontosságot. @@ -392,7 +392,7 @@ Az NCCSV fájl létrehozása egy Google Sheets tábláról: * Ha egy NCCSV fájl túlzott kommákkal rendelkezik a sorok végén, eltávolíthatja őket az NCCSV fájl átalakításával. NetCDF fájl, majd átalakítja a NetCDF vissza egy NCCSV fájlba. * Amikor megpróbálja átalakítani egy NCCSV fájlt egy NetCDF fájl, néhány hibát a szoftver észlel, és hibaüzeneteket generál, ami miatt a megtérés kudarcot vall. Más problémák kemények vagy lehetetlenek elkapni, és nem generál hibaüzeneteket vagy figyelmeztetéseket. Egyéb problémák (pl. túlzott commas a sorok végén) figyelmen kívül hagyják. A fájlátalakító csak minimális ellenőrzést végez az elért korrektségről NetCDF fájl, pl. a CF megfelelés tekintetében. Ez a fájl alkotója és a fájlfelhasználó felelőssége, hogy ellenőrizze, hogy a konverzió eredményei a kívánt és helyesek. Két módja annak, hogy ellenőrizze: * Nyomtassa ki a tartalmát .nc fájl ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) ... + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) ... * Nézd meg az adatok tartalmát ERDDAP ... ## [változások](#changes) {#changes} diff --git a/i18n/id/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/id/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 4059f4f21c..15f983bdd1 100644 --- a/i18n/id/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/id/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Jika beberapa persyaratan dalam dokumen ini tampaknya aneh atau acar, mungkin di Spesifikasi ini mengacu pada beberapa spesifikasi dan perpustakaan lain yang dirancang untuk bekerja dengan, tetapi spesifikasi ini bukan bagian dari salah satu spesifikasi lain, atau tidak perlu perubahan pada mereka, atau tidak bertentangan dengan mereka. Jika detail terkait dengan salah satu standar ini tidak ditentukan di sini, lihat spesifikasi terkait. Tidak mungkin, ini termasuk: * Konvensi Menarik untuk Penemuan Dataset (Login) standar metadata: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) Sitemap + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) Sitemap * Iklim dan Prakiraan (Login) standar metadata: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) Sitemap + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) Sitemap * Login NetCDF Panduan Pengguna (Login) Sitemap - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) Sitemap + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) Sitemap * Login NetCDF pustaka perangkat lunak seperti NetCDF Login NetCDF Login - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) Sitemap Perpustakaan ini tidak dapat membaca file NCCSV, tetapi mereka dapat membaca .nc file yang dibuat dari file NCCSV. -* Login [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) Sitemap Perpustakaan ini tidak dapat membaca file NCCSV, tetapi mereka dapat membaca .nc file yang dibuat dari file NCCSV. +* Login [ https://www.json.org/ ](https://www.json.org/) ### Login{#notation} Dalam spesifikasi ini, kurung, \\[ \\] , menunjukkan item opsional. @@ -152,12 +152,12 @@ Definisi jenis data atribut adalah: * Kutipan ganda (Sitemap) harus dikodekan sebagai dua kutipan ganda (Sitemap) Sitemap Itu program spreadsheet apa yang diperlukan ketika membaca file .csv. Itu apa program spreadsheet menulis ketika Anda menyimpan spreadsheet sebagai file .csv. * Karakter JSON backslash-encoded khusus harus dikodekan seperti di JSON (tidak boleh \\n (newline), tetapi juga \\\ (backslash), \\f (formfeed), \\t (tab), \\r (carriage return) atau dengan [Login *Login* ](#uhhhh) Login Dalam spreadsheet, jangan gunakan Alt Enter untuk menentukan garis baru dalam sel teks; bukan, gunakan \\n (2 karakter: backslash dan 'n Sitemap) untuk menunjukkan garis baru. ##### uhhhh {#uhhhh} - * Login *hhhhh - Semua karakter kurang dari karakter #32 atau lebih besar dari karakter #126, dan tidak dikodekan, harus dikodekan dengan sintaks \\u* hhhhh*, di mana hhhhhh adalah angka heksadecimal 4-digit karakter, misalnya, tanda Euro adalah \\ u20AC. Lihat halaman kode yang direferensikan di [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) untuk menemukan angka heksadecimal yang terkait dengan karakter Unicode tertentu, atau menggunakan perpustakaan perangkat lunak. + * Login *hhhhh - Semua karakter kurang dari karakter #32 atau lebih besar dari karakter #126, dan tidak dikodekan, harus dikodekan dengan sintaks \\u* hhhh*, di mana hhhhh adalah angka heksadecimal 4-digit karakter, misalnya, tanda Euro adalah \\ \\u20AC Sitemap Lihat halaman kode yang direferensikan di [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) untuk menemukan angka heksadecimal yang terkait dengan karakter Unicode tertentu, atau menggunakan perpustakaan perangkat lunak. * Jika String memiliki ruang di awal atau berakhir, atau termasuk " (kutipan ganda) atau komma, atau mengandung nilai-nilai yang akan diinterpretasikan sebagai beberapa jenis data lainnya (Sitemap) , atau kata "null", seluruh String harus ditutup dalam kutipan ganda; jika tidak, tidak seperti JSON, kutipan ganda enclosing adalah opsional. Kami merekomendasikan: ketika ragu, tutup seluruh String dalam kutipan ganda. Ruang pada awal atau akhir dari String sangat terkecil. * Untuk saat ini, penggunaan karakter lebih besar dari #255 didiskusikan. NCCSV mendukung mereka. ERDDAP™ mendukung mereka secara internal. Beberapa jenis file output mendukung mereka (Login .json Login .nccsv ) Sitemap Tapi banyak jenis file output tidak mendukung mereka. Sitemap NetCDF -3 file tidak mendukung karakter tersebut karena NetCDF file menggunakan karakter 1-byte dan CF saat ini tidak memiliki sistem untuk menentukan bagaimana karakter Unicode dikodekan dalam NetCDF Login (Sitemap) Sitemap Ini mungkin akan meningkatkan waktu.   #### Login{#char} -* nilai atribut char adalah karakter UCS-2 tunggal (i.e., 2-byte Unicode karakter, seperti dalam Java ) , yang harus ditulis sebagai karakter seperti 7-bit ASCII, JSON sehingga karakter lain dapat ditentukan (melihat definisi String di atas untuk pengkodean karakter khusus, dengan penambahan pengkodean kutipan tunggal sebagai \\ Sitemap) Sitemap Nilai atribut Char harus ditutup dalam kutipan tunggal (kutipan dalam) dan kutipan ganda (kutipan luar) "'a'", "'" (karakter kutipan ganda) "'\'" (satu karakter kutipan) "'\t'" (tab) "'\\u20AC'" (Euro karakter) Sitemap Sistem ini menggunakan kutipan tunggal dan ganda aneh dan kunyit, tetapi itu adalah cara untuk membedakan nilai char dari String dengan cara yang bekerja dengan spreadsheet. Nilai yang terlihat seperti char tetapi tidak valid akan menghasilkan pesan kesalahan. Seperti dengan String, penggunaan karakter lebih besar dari #255 saat ini didiskusikan. +* nilai atribut char adalah karakter UCS-2 tunggal (i.e., 2-byte Unicode karakter, seperti dalam Java ) , yang harus ditulis sebagai karakter seperti 7-bit ASCII, JSON sehingga karakter lain dapat ditentukan (melihat definisi String di atas untuk pengkodean karakter khusus, dengan penambahan pengkodean kutipan tunggal sebagai \\ Sitemap) Sitemap Nilai atribut Char harus ditutup dalam kutipan tunggal (kutipan dalam) dan kutipan ganda (kutipan luar) "'a'", "'" (karakter kutipan ganda) "'\'" (satu karakter kutipan) "'\t'" (tab) Login \\u20AC Sitemap (Euro karakter) Sitemap Sistem ini menggunakan kutipan tunggal dan ganda aneh dan kunyit, tetapi itu adalah cara untuk membedakan nilai char dari String dengan cara yang bekerja dengan spreadsheet. Nilai yang terlihat seperti char tetapi tidak valid akan menghasilkan pesan kesalahan. Seperti dengan String, penggunaan karakter lebih besar dari #255 saat ini didiskusikan. ### Login{#suffix} Perhatikan bahwa di bagian atribut dari file NCCSV, semua nilai atribut numerik harus memiliki huruf suffix (Sitemap) untuk mengidentifikasi jenis data numerik (Sitemap) Sitemap Tapi di bagian data dari file NCCSV, nilai data numerik tidak boleh memiliki huruf suffix ini (dengan pengecualian 'L' untuk integer panjang dan 'uL' untuk ulong integers) — jenis data ditentukan oleh\\*DATA\\_TYPE\\*atribut untuk variabel. @@ -220,7 +220,7 @@ Nilai DateTime diwakili sebagai nilai numerik harus memiliki atribut unit yang m waktu, unit, detik sejak 1970-01T00:00Z Nilai DateTime diwakili sebagai nilai String harus memiliki String\\*DATA\\_TYPE\\*atribut dan atribut unit yang menentukan tanggal Pola waktu sebagaimana ditentukan oleh Java Sitemap - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) Sitemap Sitemap + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) Sitemap Sitemap waktu, unit, yyyy-MM-dd 'T'HH:mm:sZ Semua nilai tanggalTime untuk variabel data yang diberikan harus menggunakan format yang sama. Dalam kebanyakan kasus, pola tanggal yang Anda butuhkan untuk atribut unit akan menjadi variasi salah satu format ini: @@ -245,7 +245,7 @@ Seperti yang diperlukan oleh CF, semua nilai tingkat (e.g., untuk longitude dan ## [Login Jenis Fitur](#dsg-feature-types) {#dsg-feature-types} File NCCSV dapat mengandung CF Discrete Sampling Geometry - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Sitemap Ini adalah atribut yang membuat pekerjaan ini: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Sitemap Ini adalah atribut yang membuat pekerjaan ini: 1. Seperti yang diperlukan oleh CF, file NCCSV harus mencakup garis di bagian metadata mengidentifikasi [\\*Login\\*](#global) featureType atribut, misalnya, \\*Login\\*Login featureType Login @@ -326,7 +326,7 @@ Catatan: * File sampel ini mencakup banyak kasus sulit (e.g., char dan variabel panjang dan nilai string yang sulit) Sitemap Kebanyakan file NCCSV akan jauh lebih sederhana. * Garis lisensi rusak menjadi dua baris di sini, tetapi hanya satu baris dalam file sampel. -* \\u20AC adalah pengkodean karakter euro dan \\u00FC adalah pengkodean ü. +* Login \\u20AC adalah pengkodean karakter euro dan \\u00FC adalah pengkodean ü. * Login String dalam contoh ditutupi oleh kutipan ganda meskipun mereka tidak harus, misalnya, banyak atribut global termasuk judul, atribut unit lon, dan garis data ke-3.) * Ini akan lebih jelas dan lebih baik jika atribut unit untuk variabel TestLong ditulis dalam kutipan ganda yang menunjukkan itu adalah nilai String. Tapi representasi saat ini (1, tanpa kutipan) akan ditafsirkan dengan benar sebagai String, bukan bilangan bulat, karena tidak ada suffix 'i'. * Tidak seperti jenis data numerik lainnya, nilai panjang di bagian data memiliki suffix (Login) yang mengidentifikasi jenis data numerik mereka. Hal ini diperlukan untuk mencegah spreadsheet dari menafsirkan nilai sebagai nomor titik mengambang dan dengan demikian kehilangan presisi. @@ -336,7 +336,7 @@ Catatan: Dalam spreadsheet, seperti dalam file NCCSV: * Tulis nilai atribut numerik sebagaimana ditentukan untuk file NCCSV (e.g., dengan surat suffix, misalnya, 'f', untuk mengidentifikasi jenis data atribut) Sitemap -* Dalam String, menulis semua karakter kurang dari karakter ASCII #32 atau lebih besar dari karakter #126 sebagai karakter backslashed seperti JSON (Login \\n Login) atau sebagai nomor karakter Unicode heksadecimal (kasus tidak sensitif) dengan sintaks [Login *Login* ](#uhhhh) (e.g., \\u20AC untuk tanda euro) Sitemap Sitemap \\n (2 karakter: backslash dan 'n Sitemap) untuk menunjukkan garis baru, tidak Alt Enter. +* Dalam String, menulis semua karakter kurang dari karakter ASCII #32 atau lebih besar dari karakter #126 sebagai karakter backslashed seperti JSON (Login \\n Login) atau sebagai nomor karakter Unicode heksadecimal (kasus tidak sensitif) dengan sintaks [Login *Login* ](#uhhhh) (Sitemap \\u20AC untuk tanda euro) Sitemap Sitemap \\n (2 karakter: backslash dan 'n Sitemap) untuk menunjukkan garis baru, tidak Alt Enter. Satu-satunya perbedaan antara file NCCSV dan spreadsheet analog yang mengikuti Konvensi ini adalah: @@ -392,7 +392,7 @@ Untuk membuat file NCCSV dari spreadsheet Google Sheets: * Jika file NCCSV memiliki kelebihan kommas pada akhir baris, Anda dapat menghapusnya dengan mengubah file NCCSV menjadi NetCDF file dan kemudian mengkonversi file NetCDF file kembali ke file NCCSV. * Ketika Anda mencoba untuk mengonversi file NCCSV ke dalam NetCDF file, beberapa kesalahan akan terdeteksi oleh perangkat lunak dan akan menghasilkan pesan kesalahan, menyebabkan konversi gagal. Masalah lain sulit atau tidak mungkin untuk menangkap dan tidak akan menghasilkan pesan kesalahan atau peringatan. Masalah lain (e.g., kelebihan kommas pada akhir baris) akan diabaikan. Meme it Konverter file hanya akan melakukan pemeriksaan minimal kebenaran hasil NetCDF file, misalnya, sehubungan dengan kepatuhan CF. Ini adalah tanggung jawab pengguna file dan file untuk memeriksa bahwa hasil konversi yang diinginkan dan benar. Dua cara untuk memeriksa adalah: * Cetak konten .nc file dengan ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) Sitemap + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) Sitemap * Lihat isi data dalam ERDDAP Sitemap ## [Login](#changes) {#changes} diff --git a/i18n/it/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/it/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 16026ef36a..eb608963b8 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Se qualche requisito in questo documento sembra strano o piccante, è probabilme Questa specifica si riferisce a diverse altre specifiche e librerie che è progettato per lavorare con, ma questa specificazione non è una parte di qualsiasi di quelle altre specifiche, né ha bisogno di modifiche a loro, né in conflitto con loro. Se un dettaglio relativo a uno di questi standard non è specificato qui, vedere le specifiche relative. In particolare, questo include: * La Convenzione Attributiva per la Scoperta di Dataset (ACDDETTI) standard di metadati: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Il clima e la previsione (CFU) standard di metadati: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * The NetCDF Guida utente (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * The NetCDF librerie di software come NetCDF - Java e NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Queste librerie non possono leggere i file NCCSV, ma possono leggere .nc file creati dai file NCCSV. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Queste librerie non possono leggere i file NCCSV, ma possono leggere .nc file creati dai file NCCSV. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notazione{#notation} In questa specifica, parentesi, \\[ \\] , indicare gli elementi facoltativi. @@ -152,12 +152,12 @@ Le definizioni dei tipi di dati attributo sono: * Citazioni doppie (") deve essere codificato come due doppie citazioni (") . Questo è ciò che i programmi di foglio di calcolo richiedono quando si legge i file .csv. Questo è ciò che i programmi di foglio di calcolo scrivono quando si salva un foglio di calcolo come file .csv. * Gli speciali caratteri JSON backslash-encoded devono essere codificati come in JSON (in particolare \\n (newline), ma anche \\\\\\ (backslash), \\f (formfeed), \\t (tab), \\r (ritorno del trasporto) o con [# *#* ](#uhhhh) Sintassi. In un foglio di calcolo, non utilizzare Alt Enter per specificare una nuova riga all'interno di una cella di testo; invece, utilizzare \\n (2 caratteri: backslash e 'n ') per indicare una nuova linea. ##### uhhhh {#uhhhh} - * # *hhhh - Tutti i caratteri inferiori al carattere #32 o superiori al carattere #126, e non altrimenti codificati, devono essere codificati con la sintassi \\u* hhhh*, dove hhhhh è il numero esadecimale a 4 cifre del personaggio, ad esempio, il segno Euro è \\u20AC. Vedi le pagine del codice [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) per trovare i numeri esadecimali associati a caratteri specifici Unicode, o utilizzare una libreria software. + * # *hhhh - Tutti i caratteri inferiori al carattere #32 o superiori al carattere #126, e non altrimenti codificati, devono essere codificati con la sintassi \\u* hhhh*, dove hhhhh è il numero esadecimale a 4 cifre del personaggio, ad esempio, il segno Euro è \\ \\u20AC . Vedere le pagine del codice di riferimento [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) per trovare i numeri esadecimali associati a caratteri specifici Unicode, o utilizzare una libreria software. * Se lo String ha uno spazio all'inizio o alla fine, o include " (doppia citazione) o una virgola, o contiene valori che altrimenti sarebbero interpretati come un altro tipo di dati (per esempio, un int) , o è la parola "null", l'intero String deve essere racchiuso in doppie citazioni; altrimenti, a differenza di JSON, le doppie citazioni racchiudenti sono facoltative. Consigliamo: quando in dubbio, racchiudere l'intero String in doppie citazioni. Gli spazi all'inizio o alla fine di uno String sono fortemente scoraggiati. * Per ora, l'uso di personaggi più grandi di #255 è scoraggiato. NCCSV li supporta. ERDDAP™ li sostiene internamente. Alcuni tipi di file di output li supportano (ad esempio, .json e .nccsv ) . Ma molti tipi di file di output non li supportano. Per esempio, NetCDF -3 file non supportano tali caratteri perché NetCDF i file utilizzano caratteri 1 byte e CF attualmente non ha un sistema per specificare come i caratteri Unicode sono codificati in NetCDF Strings (ad esempio, UTF-8) . Questo probabilmente migliorerà nel tempo.   #### carbone{#char} -* valori dell'attributo di beneficenza sono un singolo carattere UCS-2 (cioè, 2 byte caratteri Unicode, come in Java ) , che deve essere scritto come caratteri 7-bit ASCII, JSON-like in modo che altri caratteri possono essere specificati (vedi la definizione di stringa sopra per la codifica di caratteri speciali, con l'aggiunta di codificare un'unica citazione come \\ ') . I valori dell'attributo Char devono essere racchiusi in singole citazioni (le citazioni interne) e doppie citazioni (le citazioni esterne) , ad esempio, "'a'", "'" (a doppia citazione carattere) # (un singolo carattere citazione) # (una scheda) "'\\u20AC'" (un Euro carattere) . Questo sistema di utilizzo di singole e doppie citazioni è strano e ingombrante, ma è un modo per distinguere i valori di beneficenza da Strings in un modo che funziona con fogli di calcolo. Un valore che sembra un char ma non è valido genererà un messaggio di errore. Come per Strings, l'uso di personaggi superiori a #255 è attualmente scoraggiato. +* valori dell'attributo di beneficenza sono un singolo carattere UCS-2 (cioè, 2 byte caratteri Unicode, come in Java ) , che deve essere scritto come caratteri 7-bit ASCII, JSON-like in modo che altri caratteri possono essere specificati (vedi la definizione di stringa sopra per la codifica di caratteri speciali, con l'aggiunta di codificare un'unica citazione come \\ ') . I valori dell'attributo Char devono essere racchiusi in singole citazioni (le citazioni interne) e doppie citazioni (le citazioni esterne) , ad esempio, "'a'", "'" (a doppia citazione carattere) # (un singolo carattere citazione) # (una scheda) # \\u20AC " (un Euro carattere) . Questo sistema di utilizzo di singole e doppie citazioni è strano e ingombrante, ma è un modo per distinguere i valori di beneficenza da Strings in un modo che funziona con fogli di calcolo. Un valore che sembra un char ma non è valido genererà un messaggio di errore. Come per Strings, l'uso di personaggi superiori a #255 è attualmente scoraggiato. ### Suffisso{#suffix} Si noti che nella sezione attributi di un file NCCSV, tutti i valori di attributo numerico devono avere una lettera di suffisso (ad esempio, 'b') per identificare il tipo di dati numerico (ad esempio, byte) . Ma nella sezione dati di un file NCCSV, i valori numerici dei dati non devono mai avere queste lettere suffissi (con l'eccezione di 'L' per interi lunghi e 'uL' per interi lunghi) — il tipo di dati è specificato dal\\*DATA\\_TYPE\\*attributo per la variabile. @@ -220,7 +220,7 @@ I valori DateTime rappresentati come valori numerici devono avere un attributo d tempo,unità, secondi dal 1970-01T00:00:00Z DateTime valori rappresentati come valori di stringa devono avere uno String\\*DATA\\_TYPE\\*attributo e attributo unità che specifica una data Time pattern come specificato dalla Java DateTimeFormatter classe - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Per esempio, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Per esempio, tempo, unità, yyyy-MM-dd 'T'HH:mm:ssZ Tutti i valori dateTime per una determinata variabile di dati devono utilizzare lo stesso formato. Nella maggior parte dei casi, il modello dateTime di cui hai bisogno per l'attributo delle unità sarà una variazione di uno di questi formati: @@ -245,7 +245,7 @@ Come richiesto da CF, tutti i valori di grado (ad esempio, per longitudine e lat ## [DSG Tipi di funzionalità](#dsg-feature-types) {#dsg-feature-types} Un file NCCSV può contenere CF Discrete Sampling Geometry - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dati. Sono gli attributi che rendono questo lavoro: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dati. Sono gli attributi che rendono questo lavoro: 1. Come richiesto dal CF, il file NCCSV deve includere una linea nella sezione metadati che identifica la [\\*GLOBALE\\*](#global) featureType attributo, ad esempio, \\*GLOBALE\\*♪ featureType , traiettoria @@ -326,7 +326,7 @@ Note: * Questo file campione include molti casi difficili (ad esempio, carbone e variabili lunghe e valori difficili) . La maggior parte dei file NCCSV sarà molto più semplice. * La linea di licenza è rotta in due righe qui, ma è solo una linea nel file campione. -* \\u20AC è la codifica del carattere Euro e \\u00FC è la codifica di ü. +* . \\u20AC è la codifica del carattere Euro e \\u00FC è la codifica di ü. * Molti Le stringhe nell'esempio sono racchiuse da doppie citazioni anche se non devono essere, ad esempio, molti attributi globali tra cui il titolo, l'attributo unità lon e la terza linea di dati.) * Sarebbe più chiaro e migliore se l'attributo delle unità per il testLong variabile è stato scritto in doppia citazione che indica che è un valore String. Ma la rappresentazione attuale (1, senza citazioni) sarà interpretato correttamente come uno String, non un intero, perché non c'è 'i' suffisso. * A differenza di altri tipi di dati numerici, i valori lunghi nella sezione dati hanno il suffisso ('L') che identifica il loro tipo di dati numerico. Ciò è necessario per impedire ai fogli di calcolo di interpretare i valori come numeri di punti fluttuanti e quindi perdere precisione. @@ -336,7 +336,7 @@ Note: In un foglio di calcolo, come in un file NCCSV: * Scrivere valori di attributo numerico come specificato per i file NCCSV (ad esempio, con una lettera suffissa, ad esempio, 'f', per identificare il tipo di dati dell'attributo) . -* In Strings, scrivere tutti i personaggi meno di ASCII personaggio #32 o più grande del personaggio #126 come un carattere JSON-like backslashed (ad esempio, \\n per la nuova linea) o come numero di carattere esadecimale Unicode (caso insensibile) con la sintassi [# *#* ](#uhhhh) (ad es., \\u20AC per il cartello Euro) . Uso \\n (2 caratteri: backslash e 'n ') per indicare una nuova linea, non Alt Enter. +* In Strings, scrivere tutti i personaggi meno di ASCII personaggio #32 o più grande del personaggio #126 come un carattere JSON-like backslashed (ad esempio, \\n per la nuova linea) o come numero di carattere esadecimale Unicode (caso insensibile) con la sintassi [# *#* ](#uhhhh) (ad esempio, \\ \\u20AC per il cartello Euro) . Uso \\n (2 caratteri: backslash e 'n ') per indicare una nuova linea, non Alt Enter. Le uniche differenze tra i file NCCSV e il foglio di calcolo analogo che seguono queste convenzioni sono: @@ -392,7 +392,7 @@ Per creare un file NCCSV da un foglio di calcolo Google Sheets: * Se un file NCCSV ha virgole in eccesso alla fine delle righe, è possibile rimuoverli convertendo il file NCCSV in un NetCDF file e quindi la conversione del NetCDF file di nuovo in un file NCCSV. * Quando si tenta di convertire un file NCCSV in un NetCDF file, alcuni errori saranno rilevati dal software e genererà messaggi di errore, causando la conversione a fallire. Altri problemi sono difficili o impossibili da catturare e non genereranno messaggi di errore o avvisi. Altri problemi (ad esempio, virgole in eccesso alla fine delle righe) sarà ignorato. Il convertitore di file farà solo il controllo minimo della correttezza del risultato NetCDF file, ad esempio, per quanto riguarda la conformità CF. È responsabilità del creatore del file e dell'utente del file verificare che i risultati della conversione sono come desiderato e corretto. Due modi per controllare sono: * Stampa il contenuto del .nc file con ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Visualizza il contenuto dei dati in ERDDAP . ## [Cambiamenti](#changes) {#changes} diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/ja/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 2c757e354f..f906f89eff 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ NCCSVフォーマットの設計は、いくつかの要件の残高です。 この仕様は、動作するように設計されている他のいくつかの仕様とライブラリを参照しますが、この仕様は、それらの他の仕様の一部ではありません。また、それはそれらへの変更を必要としません。また、それらと競合しません。 これらの基準の1つに関する詳細がここに指定されていない場合は、関連する仕様を参照してください。 特に、以下が含まれます: * データセットのディスカバリーのための属性条約 (パスワード) メタデータ規格: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) お問い合わせ + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) お問い合わせ * 気候と予測 (CFシリーズ) メタデータ規格: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) お問い合わせ + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) お問い合わせ * ザ・オブ・ザ・ NetCDF ユーザーガイド (ログイン) : : : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) お問い合わせ + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) お問い合わせ * ザ・オブ・ザ・ NetCDF ソフトウェアライブラリ NetCDF -Javaと NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) お問い合わせ これらのライブラリはNCCSVファイルを読むことができませんが、読み込むことができます。 .nc NCCSVファイルから作成されたファイル。 -* ジェイソン: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) お問い合わせ これらのライブラリはNCCSVファイルを読むことができませんが、読み込むことができます。 .nc NCCSVファイルから作成されたファイル。 +* ジェイソン: [ https://www.json.org/ ](https://www.json.org/) ### インフォメーション{#notation} この指定では、ブラケット、 \\[ \\] 任意項目を記述して下さい。 @@ -152,12 +152,12 @@ scalar データ変数が読み込まれるとき ERDDAP™ , scalar は、す * 二重引用符 (ツイート) 2つのダブルクォートとしてエンコードする必要があります (お問い合わせ) お問い合わせ これは、.csvファイルを読むときにスプレッドシートプログラムが必要とするものです。 これは、スプレッドシートを.csvファイルとして保存したときに、スプレッドシートプログラムが書き込まれるものです。 * 特別なJSONバックスラッシュエンコード文字はJSONでエンコードする必要があります(notably) \\n (newline)、\\\(backslash)、\f(formfeed)、\t(tab)、\r(キャリッジリターン)、または [メニュー *ログイン* ](#uhhhh) 構文。 スプレッドシートでは、Alt Enter を使用してテキストセル内の新しい行を指定しません。代わりに、使用 \\n (2文字:バックスラッシュとn お問い合わせ) 新規行を表示する ##### uhhhh {#uhhhh} - * メニュー *hhhh - 文字#32以下、文字#26よりも大きいすべての文字で、それ以外の場合はエンコードされていない、構文\\uでエンコードする必要があります* hhhhhhhh は、文字の 4 桁の 16 進数です。例えば、ユーロ記号は \\u20AC です。 参照されているコードページを参照してください。 [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) 特定のUnicode文字に関連付けられている16進数の数字を見つけるか、ソフトウェアライブラリを使用してください。 + * メニュー *hhhh - 文字#32以下、文字#26よりも大きいすべての文字で、それ以外の場合はエンコードされていない、構文\\uでエンコードする必要があります* hhhhhhhh は文字の 4 桁の 16 進数です。例えば、ユーロ記号は \\ \\u20AC お問い合わせ 参照されているコードページを参照してください。 [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) 特定のUnicode文字に関連付けられている16進数の数字を見つけるか、ソフトウェアライブラリを使用してください。 * 文字列が先頭または末尾にスペースがある場合、または " (二重引用符) またはコンマ、または他のデータ型として解釈される値を含む (例:イント) または "null" という単語で、文字列全体が二重引用符で囲まなければなりません。それ以外の場合は、JSON とは異なり、二重引用符を囲むこともできます。 推奨事項: 疑わしい場合は、ダブルクォートで文字列全体を囲みます。 文字列の先頭または末尾のスペースは強くお勧めします。 * 今のところ、#255よりも大きい文字の使用は控えめです。 NCCSV対応 ERDDAP™ 内部でサポートします。 出力ファイルの種類によっては、それらをサポートするものもあります。 (例: .json そして、 .nccsv ) お問い合わせ しかし、多くの出力ファイルタイプはサポートしていません。 例えば、 NetCDF -3 ファイルはそのような文字をサポートしていません NetCDF file は 1 バイトの文字と CF を使用して、Unicode 文字がエンコードされているかを指定するシステムがありません。 NetCDF ストリング (例: UTF-8) お問い合わせ これはおそらく時間が経つにつれて改善されます。   #### チャート{#char} -* char 属性値は 1 つの UCS-2 文字です。 (例:2バイトのUnicode文字 Java ) つまり、7ビットのASCII、JSONのような文字で他の文字が指定できるように記述する必要があります。 (特別な文字のエンコーディングのために上記の文字列の定義を参照してください。単一の引用符を \\ としてエンコーディングする追加 お問い合わせ) お問い合わせ 単一の引用符でChar属性値が封入されなければならない (内部の引用語句) 二重引用符 (外側の引用符) ,例えば, "'a'", "'"" (二重引用文字) , "\\" , "\\\" , "\\\" , "\\\" , "\\\" , "\\\\" , "\\\\" , "\\\\" , "\\\\" , "\\\\" , "\\" , "\\" , "\\\" , "\\\\\\" , "\\\\\\\" , "\\" , "\\\\\\\\\\\\\\\\\\" ," , "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ (単一の引用文字) , '\' '\' '\' '\' '\' '\' ' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' ' '\' ' '\' '\' '\' ' '\'\' ' ' ' ' ' '\'\'\' ' ' ' ' ' ' '\' ' ' '\'\' ' '\' ' ' ' ' ' ' ' '\'\' '\'\'\'\'\'\'\'\'\' ' ' ' ' ' ' '\'\'\'\'\'\'\'\' (タブ) , "\\u20AC" (ユーロ文字) お問い合わせ シングルクォートとダブルクォートを使用するこのシステムは奇妙で面倒ですが、スプレッドシートで動作する文字列からchar値を区別する方法です。 char のように見えますが、無効な値でエラーメッセージが生成されます。 Strings と同様に、#255 よりも大きい文字の使用は現在無効です。 +* char 属性値は 1 つの UCS-2 文字です。 (例:2バイトのUnicode文字 Java ) つまり、7ビットのASCII、JSONのような文字で他の文字が指定できるように記述する必要があります。 (特別な文字のエンコーディングのために上記の文字列の定義を参照してください。単一の引用符を \\ としてエンコーディングする追加 お問い合わせ) お問い合わせ 単一の引用符でChar属性値が封入されなければならない (内部の引用語句) 二重引用符 (外側の引用符) ,例えば, "'a'", "'"" (二重引用文字) , "\\" , "\\\" , "\\\" , "\\\" , "\\\" , "\\\\" , "\\\\" , "\\\\" , "\\\\" , "\\\\" , "\\" , "\\" , "\\\" , "\\\\\\" , "\\\\\\\" , "\\" , "\\\\\\\\\\\\\\\\\\" ," , "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ (単一の引用文字) , '\' '\' '\' '\' '\' '\' ' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' '\' ' '\' ' '\' '\' '\' ' '\'\' ' ' ' ' ' '\'\'\' ' ' ' ' ' ' '\' ' ' '\'\' ' '\' ' ' ' ' ' ' ' '\'\' '\'\'\'\'\'\'\'\'\' ' ' ' ' ' ' '\'\'\'\'\'\'\'\' (タブ) , , , , , \\u20AC ' ' ' (ユーロ文字) お問い合わせ シングルクォートとダブルクォートを使用するこのシステムは奇妙で面倒ですが、スプレッドシートで動作する文字列からchar値を区別する方法です。 char のように見えますが、無効な値でエラーメッセージが生成されます。 Strings と同様に、#255 よりも大きい文字の使用は現在無効です。 ### サフィックス{#suffix} NCCSVファイルの属性セクションでは、すべての数値属性値がサフィックス文字を持っている必要があります。 (例:'b') 数値データ型を識別するため (例:バイト) お問い合わせ しかし、NCCSVファイルのデータセクションでは、数値データ値がこれらのサフィックスの文字を持たない必要があります (長い整数と 'uL' の例外を ulong 整数) — データ型は、\\*データシート\\*変数の属性。 @@ -220,7 +220,7 @@ DateTime は数値として表される値は、" を指定する単位の属性 時間、単位、1970-01-01T00:00:00Z以来の秒 DateTime は、文字列の値として表される値が文字列を持っている必要があります\\*データシート\\*属性と日付を指定する単位属性 指定した時間パターン Java DateTimeFormatter クラス - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) お問い合わせ 例えば、 + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) お問い合わせ 例えば、 時間、単位、 yyyy-MM-dd 'T'HH:mm:ssZの 指定したデータ変数の dateTime のすべての値は、同じ形式を使用する必要があります。 ほとんどの場合、unit 属性に必要な dateTime パターンは、これらのフォーマットの 1 つのバリエーションになります。 @@ -245,7 +245,7 @@ CFで要求されるように、すべての程度の価値 (例えば、経度 ## [DSGについて 特徴のタイプ](#dsg-feature-types) {#dsg-feature-types} NCCSVファイルにはCFディスクリートサンプリング幾何学が含まれる場合があります - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) データ。 この作業を行う属性です。 + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) データ。 この作業を行う属性です。 1. CF で要求されるように、NCCSV ファイルがメタデータセクションの行を含める必要があります。 [\\*グローバル\\*](#global) featureType 属性、例えば、 \\*グローバル\\*, featureType 、trajectory @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * このサンプルファイルには多くの難易度例が含まれています (例:char と long の変数と 難しい String の値) お問い合わせ ほとんどのNCCSVファイルはより簡単です。 * ライセンスラインは2つの行に分けられますが、サンプルファイルの1行だけです。 -* \\u20AC はユーロ文字のエンコーディングであり、\\u00FC は ü のエンコーディングです。 +* ツイート \\u20AC ユーロ文字のエンコーディングと\\u00FCは ü のエンコーディングです。 * 詳しくはこちら たとえば文字列は、タイトル、ロン単位属性、およびデータ3行を含む多くのグローバル属性がなくてもダブルクォートで囲まれています。) * testLong 変数のユニット属性が文字列の値であるというダブルクォートで書かれていたら、それはより明確で優れています。 しかし、現在の表現 (1、引用なし) "i' 接尾辞がないため、整数ではなく、文字列として正しく解釈されます。 * 他の数値型とは異なり、データセクションの長い値はサフィックスを持っています (ツイート) 数値型を識別する。 スプレッドシートは、フローティングポイントの数値として値を解釈し、精度を失うことを防ぐ必要があります。 @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 スプレッドシートでは、NCCSVファイルとして: * NCCSVファイルで指定した数値属性値を記述する (例: suffix 文字、 'f' など、属性のデータ型を識別する) お問い合わせ -* 文字列では、すべての文字を ASCII 文字未満 #32 以上の文字を JSON のような バックスラッシュされた文字の 126 文字以下に書きます。 (例: \\n 新規登録) または16進数のUnicode文字数として (場合の無感覚) 構文を使って [メニュー *ログイン* ](#uhhhh) (例:ユーロサイン用\\u20AC) お問い合わせ 使用条件 \\n (2文字:バックスラッシュとn お問い合わせ) Alt Enterではなく、新しい行を表示する +* 文字列では、すべての文字を ASCII 文字未満 #32 以上の文字を JSON のような バックスラッシュされた文字の 126 文字以下に書きます。 (例: \\n 新規登録) または16進数のUnicode文字数として (場合の無感覚) 構文を使って [メニュー *ログイン* ](#uhhhh) (例:\\ \\u20AC ユーロサイン用) お問い合わせ 使用条件 \\n (2文字:バックスラッシュとn お問い合わせ) Alt Enterではなく、新しい行を表示する NCCSVファイルとこれらの規則に従うアナログスプレッドシートの違いは、次のとおりです。 @@ -392,7 +392,7 @@ GoogleスプレッドシートからNCCSVファイルを作成するには: * NCCSVファイルが行末にコンマが過剰な場合、NCCSVファイルをNCCSVファイルを変換して削除できます。 NetCDF ファイルを変換し、 NetCDF NCCSVファイルに戻ります。 * NCCSVファイルを変換しようとすると NetCDF ファイル、ソフトウェアによってエラーが検出され、エラーメッセージが生成され、変換が失敗します。 他の問題は、キャッチしにくい、エラーメッセージや警告を生成しません。 その他の問題 (例:行末のコンマが過剰) 無視されます。 ファイルのコンバーターは、結果の正しさを最小限にチェックします NetCDF CF のコンプライアンスに関してファイル、例えば。 変換の結果が希望どおり、正しいことを確認し、ファイル作成者の責任とファイルユーザの責任です。 確認する2つの方法は次のとおりです。 * コンテンツのプリント .nc ncdumpファイル - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) お問い合わせ + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) お問い合わせ * データの内容を見る ERDDAP お問い合わせ ## [変更点](#changes) {#changes} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/ko/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index e1d2870fba..d2adcf1ebc 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ NCCSV 형식의 디자인은 몇몇 필요조건의 균형입니다: 이 사양은 여러 가지 사양과 라이브러리를 참조하여 작업하도록 설계되었지만, 이 사양은 다른 사양의 일부가 아니며 변경 사항이 필요하지 않으며 그와 충돌하지 않습니다. 이 표준 중 하나와 관련된 세부 사항이 여기에 지정되지 않은 경우, 관련 사양을 참조하십시오. 물론,이 포함: * Dataset Discovery에 대한 Attribute 협약 (사이트맵) metadata 기준: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) · + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) · * 기후와 예측 (사이트맵) metadata 기준: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) · + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) · * 더 보기 NetCDF 사용자 가이드 (이름 *) :: - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) · + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) · * 더 보기 NetCDF 같은 소프트웨어 라이브러리 NetCDF - 자바 및 NetCDF 유형: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) · 이 라이브러리는 NCCSV 파일을 읽을 수 없습니다, 그러나 그들은 읽을 수 있습니다 .nc NCCSV 파일에서 생성된 파일. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) · 이 라이브러리는 NCCSV 파일을 읽을 수 없습니다, 그러나 그들은 읽을 수 있습니다 .nc NCCSV 파일에서 생성된 파일. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### 이름 *{#notation} 이 명세에서, 부류, \\[ \\] , denote 선택적인 품목. @@ -152,12 +152,12 @@ scalar 데이터 변수가 읽을 때 ERDDAP™ , scalar 가치는 각 줄에 * 두 배 인용 (·) 2개의 두 배 따옴표로 인코딩되어야 합니다 ("") · 스프레드 시트 프로그램이 .csv 파일을 읽을 때 필요한 것입니다. 그것은 당신이 스프레드 시트를 .csv 파일로 저장할 때 스프레드 시트 프로그램 쓰기입니다. * 특수 JSON backslash-encoded 문자는 JSON으로 인코딩되어야 합니다. \\n (신선), 또한 \\\\(backslash), \\f(formfeed), \\t(tab), \\r(carriage return) 또는 [₢ 킹 *뚱 베어* ](#uhhhh) 구문. 스프레드 시트에서 Alt Enter를 사용하여 텍스트 셀 내에서 새로운 라인을 지정하십시오. 대신 사용 \\n (2개의 문자: backslash와 'n 이름 *) 새 줄을 나타냅니다. ##### uhhhh {#uhhhh} - * ₢ 킹 *hhhh - 모든 문자보다 더 적은 #32 또는 문자보다 큰 #126, 그렇지 않으면 인코딩되지, 구문 \\u로 인코딩해야합니다* hhhh*, hhhh는 문자의 4 자리 6 진수 번호, 예를 들어, 유로 기호는 \\u20AC입니다. 참조된 코드 페이지 참조 [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) 특정 유니코드 문자와 관련된 16 진수 번호를 찾으려면 소프트웨어 라이브러리를 사용하십시오. + * ₢ 킹 *hhhh - 모든 문자보다 더 적은 #32 또는 문자보다 큰 #126, 그렇지 않으면 인코딩되지, 구문 \\u로 인코딩해야합니다* hhhh*, hhhh는 문자의 4 자리 6 진수 번호, 예를 들어, 유로 기호는 \\ \\u20AC · 참조된 코드 페이지 참조 [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) 특정 유니코드 문자와 관련된 16 진수 번호를 찾으려면 소프트웨어 라이브러리를 사용하십시오. * 문자열이 시작이나 끝에서 공간을 가지고 있다면, " (더블 인용) 또는 comma, 또는 다른 데이터 유형으로 해석 될 값을 포함 (예, int) , 또는 단어 "null", 전체 문자열은 두 배 인용에서 동봉되어야한다; 그렇지 않으면, JSON과는 달리, 두 배 인용을 삽입하는 것은 선택 사항입니다. 우리는 권장 : 의심 할 여지없이 전체 문자열을 두 배 인용합니다. 문자열의 시작 또는 끝에서 공간은 강력하게 식별됩니다. * 이제 #255보다 더 큰 문자의 사용은 discouraged입니다. NCCSV 지원 ERDDAP™ 내부 지원 몇몇 산출 파일 유형은 그들을 지원합니다 (₢ 킹 .json 이름 * .nccsv ) · 그러나 많은 출력 파일 유형은 그들을 지원하지 않습니다. 예를 들어, NetCDF -3 파일은 그런 문자를 지원하지 않습니다. NetCDF 파일 사용 1 바이트 문자와 CF는 현재 Unicode 문자가 인코딩 된 방법을 지정하기위한 시스템이 없습니다 NetCDF 사이트맵 (예, UTF-8) · 이것은 아마도 시간이 지남에 따라 향상됩니다.   #### ₢ 킹{#char} -* char 속성 값은 단일 UCS-2 문자입니다. (i.e., 2-byte 유니코드 문자, Java ) , 7 비트 ASCII로 작성해야, 다른 문자가 지정될 수 있도록 JSON 같은 문자 (특별한 문자의 인코딩을 위해 위의 문자열 정의를 참조, 인코딩의 추가와 함께 단일 견적 \\ 이름 *) · Char 속성 값은 단일 인용문에 동봉되어야 합니다. (내부 견적) 그리고 두 배 인용 (외부 견적) , 예를들면, "'a'", """" (더블 인용 문자) , "''''''''''''', (단일 인용 문자) , "\\t'" 를 (탭) , "\\u20AC" " (유로 문자) · 단일 및 이중 인용을 사용하는 이 시스템은 확률과 조잡하지만 스프레드 시트와 함께 작동하는 방식으로 문자열에서 char 값을 구별하는 방법입니다. 숯처럼 보이는 값이지만 잘못된 오류 메시지를 생성합니다. 문자열로, #255보다 더 큰 문자의 사용은 현재 discouraged. +* char 속성 값은 단일 UCS-2 문자입니다. (i.e., 2-byte 유니코드 문자, Java ) , 7 비트 ASCII로 작성해야, 다른 문자가 지정될 수 있도록 JSON 같은 문자 (특별한 문자의 인코딩을 위해 위의 문자열 정의를 참조, 인코딩의 추가와 함께 단일 견적 \\ 이름 *) · Char 속성 값은 단일 인용문에 동봉되어야 합니다. (내부 견적) 그리고 두 배 인용 (외부 견적) , 예를들면, "'a'", """" (더블 인용 문자) , "''''''''''''', (단일 인용 문자) , "\\t'" 를 (탭) · \\u20AC ₢ 킹 (유로 문자) · 단일 및 이중 인용을 사용하는 이 시스템은 확률과 조잡하지만 스프레드 시트와 함께 작동하는 방식으로 문자열에서 char 값을 구별하는 방법입니다. 숯처럼 보이는 값이지만 잘못된 오류 메시지를 생성합니다. 문자열로, #255보다 더 큰 문자의 사용은 현재 discouraged. ### 스핑크{#suffix} NCCSV 파일의 속성 섹션에서, 모든 숫자 속성 값은 suffix 문자가 있어야 (예, 'b') 숫자 데이터 유형을 식별 (예를 들어, 바이트) · 그러나 NCCSV 파일의 데이터 섹션에서 숫자 데이터 값은이 suffix 문자가 없습니다. (긴 정수와 'uL'의 예외로 ulong 정수를 위한) — 데이터 유형은 지정됩니다.\\*사이트맵\\*변수의 속성. @@ -220,7 +220,7 @@ DateTime 값은 숫자 값으로 표현되어야 합니다. *단위 단위* 이 시간, 단위, 1970-01-01T00:00:00Z 이후 초 DateTime 값은 String 값으로 표현되어야 합니다.\\*사이트맵\\*속성과 날짜를 지정하는 단위 속성 지정된 시간 패턴 Java DateTimeFormatter 클래스 - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) · 예를 들어, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) · 예를 들어, 시간, 단위, yyyy-MM-dd 'T'HH:mm:sZ 주어진 데이터 변수에 대한 모든 dateTime 값은 동일한 형식을 사용한다. 대부분의 경우, dateTime 패턴은 단위 속성의 변형이 될 것입니다: @@ -245,7 +245,7 @@ CF에 의해 요구되는, 모든 정도 가치 (e.g. 경도와 고도를 위해 ## [사이트맵 기능 유형](#dsg-feature-types) {#dsg-feature-types} NCCSV 파일은 CF Discrete 샘플링 기하학을 포함 할 수 있습니다. - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) 데이터. 이 작업을 만드는 속성입니다: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) 데이터. 이 작업을 만드는 속성입니다: 1. CF에 의해 요구되는 경우, NCCSV 파일은 식별 메타 데이터 섹션의 라인을 포함해야합니다 [\\*- 연혁\\*](#global) featureType 속성, 예를들면, \\*- 연혁\\*· featureType , 부속품 @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * 이 표본 파일은 많은 어려운 케이스를 포함합니다 (e.g., char 및 긴 변수 및 어려운 문자열 값) · 대부분의 NCCSV 파일은 훨씬 간단합니다. * 라이센스 라인은 여기에 두 개의 라인으로 끊겨져 있지만 샘플 파일에 한 줄입니다. -* \\u20AC는 유로 문자의 인코딩이며 \\u00FC는 ü의 인코딩입니다. +* 이름 * \\u20AC 유로 문자의 인코딩이며 \\u00FC는 ü의 인코딩입니다. * 이름 * 예를 들어 문자열은 두 배의 따옴표로 동봉되지만, 예를 들어, 제목, lon 단위 속성, 그리고 데이터의 3 줄을 포함한 많은 글로벌 속성이 있습니다.) * testLong 변수에 대 한 단위 속성이 문자열 값 인 두 배 인용에 기록 된 경우 명확 하 고 더 나은 것 이다. 그러나 현재 표현 (인용 없는 1,) 문자열로 올바르게 해석됩니다. 정수가 없기 때문에 'i' suffix가 없습니다. * 다른 숫자 데이터 유형과는 달리 데이터 섹션의 긴 값은 suffix가 있습니다. (사이트맵) 그것은 그들의 수치 데이터 유형을 식별합니다. 부동점 번호로 값을 해석하고 정밀도를 잃는 스프레드시트를 방지해야 합니다. @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 스프레드 시트에서 NCCSV 파일로 : * NCCSV 파일에 지정된 숫자 속성 값을 쓰기 (e.g. suffix Letter, e.g., 'f', 속성의 데이터 유형을 식별하기 위해) · -* 문자열에서, 모든 문자를 ASCII 문자 #32 또는 문자보다 더 큰 #126을 JSON과 같은 backslashed 문자로 쓰기 (₢ 킹 \\n 새 소식) 또는 hexadecimal 유니코드 문자 번호로 (케이스 insensitive) 구문과 [₢ 킹 *뚱 베어* ](#uhhhh) (e.g., 유로 사인 \\u20AC) · 제품 정보 \\n (2개의 문자: backslash와 'n 이름 *) 새로운 줄을 나타내는 것은 Alt Enter가 아닙니다. +* 문자열에서, 모든 문자를 ASCII 문자 #32 또는 문자보다 더 큰 #126을 JSON과 같은 backslashed 문자로 쓰기 (₢ 킹 \\n 새 소식) 또는 hexadecimal 유니코드 문자 번호로 (케이스 insensitive) 구문과 [₢ 킹 *뚱 베어* ](#uhhhh) (₢ 킹 \\u20AC 유로 기호) · 제품 정보 \\n (2개의 문자: backslash와 'n 이름 *) 새로운 줄을 나타내는 것은 Alt Enter가 아닙니다. NCCSV 파일과 이러한 규칙을 따르는 아날로그 스프레드 시트의 유일한 차이점은 다음과 같습니다. @@ -392,7 +392,7 @@ Google 스프레드 시트에서 NCCSV 파일을 만들려면 : * NCCSV 파일이 행 끝에 초과된 commas가 있으면 NCCSV 파일을 변환하여 제거할 수 있습니다. NetCDF 파일 및 그 후 변환 NetCDF NCCSV 파일로 다시 파일. * NCCSV 파일을 변환하려고 할 때 NetCDF 파일, 일부 오류는 소프트웨어에 의해 감지되고 오류 메시지를 생성하고 변환을 실패합니다. 다른 문제는 어렵거나 불가능하며 오류 메시지 또는 경고를 생성하지 않습니다. 다른 문제 (e.g., 행 끝에 과잉 commas) 무시됩니다. 파일 변환기는 결과의 교정의 최소 검사 만 수행됩니다. NetCDF CF 준수와 관련하여 파일, 예를 들어. 파일 제작자의 및 파일 사용자의 책임은 변환의 결과가 원하고 정확하다는 것을 확인하는 것입니다. 검사하는 2가지 방법: * 본문내용 바로가기 .nc ncdump 파일 - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) · + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) · * 데이터의 내용 보기 ERDDAP · ## [기타](#changes) {#changes} diff --git a/i18n/nb/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/nb/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 2a6909cc4c..3ebaa49207 100644 --- a/i18n/nb/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/nb/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Hvis noen krav i dette dokumentet virker merkelig eller picky, er det sannsynlig Denne spesifikasjonen refererer til flere andre spesifikasjoner og biblioteker som den er utformet for å jobbe med, men denne spesifikasjonen er ikke en del av noen av de andre spesifikasjonene, og trenger heller ikke noen endringer i dem, og heller ikke i konflikt med dem. Hvis det ikke er angitt noen detaljer knyttet til en av disse standardene her, se den relaterte spesifikasjonen. Dette inkluderer: * Attributkonvensjonen for oppdaging av datasett (ACDD) metadatastandard: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) .. + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) .. * Klima og prognoser (CF) metadatastandard: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) .. + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) .. * Den NetCDF Brukerveiledning (NUG) :) - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) .. + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) .. * Den NetCDF programvarebiblioteker som NetCDF -java og NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) .. Disse bibliotekene kan ikke lese NCCSV-filer, men de kan lese .nc filer opprettet fra NCCSV-filer. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) .. Disse bibliotekene kan ikke lese NCCSV-filer, men de kan lese .nc filer opprettet fra NCCSV-filer. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notasjon{#notation} I denne spesifikasjonen, parenteser, \\[ \\] , betegne valgfrie elementer. @@ -152,12 +152,12 @@ Definisjonene av egenskapsdatatypene er: * Dobbel sitat (") Må kodes som to dobbel sitater (") .. Det er det regneark programmer krever når du leser .csv-filer. Det er det regnearkprogrammer skriver når du lagrer et regneark som en .csv-fil. * De spesielle JSON backslash-kodede tegnene må kodes som i JSON (navnlig \\n (newline), men også \\\\ (backslash), \\f (formfeed), \\t (tab), \\r (transport retur) eller med [\\u *hhhh* ](#uhhhh) Syntaks. I et regneark, ikke bruk Alt Enter til å angi en ny linje i en tekstcelle. I stedet, bruk \\n (2 tegn: backslash og 'n \") For å angi en ny linje. ##### uhhhh {#uhhhh} - * \\u *hhhh - Alle tegn mindre enn tegn #32 eller større enn tegn #126, og ikke på annen måte kodet, må kodes med syntaksen \\u* hhhh*, hvor hhhh er det 4-sifferensiale HHH-tallet på figuren, f.eks. er Euro-tegnet \\u20AC. Se kodesidene som vises på [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) å finne de heksadesimale tallene tilknyttet spesifikke Unicode tegn, eller bruke et programvarebibliotek. + * \\u *hhhh - Alle tegn mindre enn tegn #32 eller større enn tegn #126, og ikke på annen måte kodet, må kodes med syntaksen \\u* hhhh*, hvor hhhh er det 4-sifferensiale heksadesimale tallet på tegnet, f.eks. er Euro-tegnet \\ \\u20AC .. Se kodesidene som vises på [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) å finne de heksadesimale tallene tilknyttet spesifikke Unicode tegn, eller bruke et programvarebibliotek. * Hvis strengen har en plass i begynnelsen eller slutten, eller inkluderer (dobbel sitat) eller et komma, eller inneholder verdier som ellers vil bli tolket som noen annen datatype (f.eks. et intenst) , eller er ordet " Null", hele strengen må være innesluttet i doble sitater; ellers, i motsetning til JSON, er de omsluttende doble sitater valgfrie. Vi anbefaler: Når i tvil, legge hele strengen i doble sitater. Rommene i begynnelsen eller slutten av en streng er sterkt misfornøyd. * For nå er bruken av tegn større enn #255 mislykket. NCCSV støtter dem. ERDDAP™ støtter dem internt. Noen utgangsfiltyper støtter dem (f.eks. .json og .nccsv ) .. Men mange utgangsfiltyper støtter dem ikke. For eksempel NetCDF -3 filer støtter ikke slike tegn fordi NetCDF filer bruker 1-byte tegn og CF har for tiden ikke et system for å spesifisere hvordan Unicode tegn er kodet i NetCDF Stringer (f.eks. UTF-8) .. Dette vil sannsynligvis forbedres over tid.   #### tegn{#char} -* tegn attributtverdier er et enkelt UCS-2 tegn (2 byte Unicode-tegn som i Java ) , som må skrives som 7-biters ASCII, JSON-lignende tegn slik at andre tegn kan angis (se strengdefinisjonen ovenfor for koding av spesielle tegn, med tilsetning av koding av et enkelt sitat som \\ \") .. Char attributtverdier må være innesluttet i enkelt sitater (de indre sitatene) og dobbelt sitater (de ytre sitatene) , f.eks. (en dobbel sitat tegn) "'''' (Et enkelt sitattegn) , " " " " (en fane) , \\u20AC " (en Euro-karakter) .. Dette systemet med å bruke enkelt- og dobbel sitater er merkelig og tungt, men det er en måte å skille tegnverdier fra strenger på en måte som fungerer med regneark. En verdi som ser ut som et tegn, men som er ugyldig, vil generere en feilmelding. Som med strenger er bruken av tegn større enn # 255 for tiden mislykket. +* tegn attributtverdier er et enkelt UCS-2 tegn (2 byte Unicode-tegn som i Java ) , som må skrives som 7-biters ASCII, JSON-lignende tegn slik at andre tegn kan angis (se strengdefinisjonen ovenfor for koding av spesielle tegn, med tilsetning av koding av et enkelt sitat som \\ \") .. Char attributtverdier må være innesluttet i enkelt sitater (de indre sitatene) og dobbelt sitater (de ytre sitatene) , f.eks. (en dobbel sitat tegn) "'''' (Et enkelt sitattegn) , " " " " (en fane) " \\u20AC '" (en Euro-karakter) .. Dette systemet med å bruke enkelt- og dobbel sitater er merkelig og tungt, men det er en måte å skille tegnverdier fra strenger på en måte som fungerer med regneark. En verdi som ser ut som et tegn, men som er ugyldig, vil generere en feilmelding. Som med strenger er bruken av tegn større enn # 255 for tiden mislykket. ### Suffix{#suffix} Merk at i egenskapsdelen av en NCCSV-fil må alle numeriske attributtverdier ha en suffiks bokstav (For eksempel \"b\") å identifisere den numeriske datatypen (For eksempel byte) .. Men i datadelen av en NCCSV-fil, må numeriske dataverdier aldri ha disse suffiks bokstavene (med unntak av \"L\" for lange heltal og \"UL\" for avlange heltal) — datatypen er angitt av\\*DATA\\ TYPE\\*attributt for variabelen. @@ -220,7 +220,7 @@ DateTime-verdier representert som numeriske verdier må ha en enhetsattributt so tid, enheter, sekunder siden 1970-01-01T00:00:00Z DatoTime-verdier representert som strengverdier må ha en streng\\*DATA\\ TYPE\\*attributt og enhetsattributt som angir en dato Tidsmønster som angitt av Java DatoTimeFormater klasse - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) .. For eksempel + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) .. For eksempel tid, enheter, yyyy-MM-dd T'HH:mm:ssZ Alle datotider for en gitt datavariabel må bruke samme format. I de fleste tilfeller vil datoTidsmønsteret du trenger for enhetsattributten være en variasjon av et av disse formatene: @@ -245,7 +245,7 @@ Som det kreves av CF, alle grader (f.eks. lengdegrad og breddegrad) må være sp ## [DSG Funksjonstyper](#dsg-feature-types) {#dsg-feature-types} En NCCSV-fil kan inneholde CF Discrete Sampling Geometri - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Data. Det er de egenskapene som gjør dette arbeidet: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Data. Det er de egenskapene som gjør dette arbeidet: 1. Som CF krever, må NCCSV-filen inneholde en linje i metadatadelen som identifiserer [\\*GLOBAL\\*](#global) featureType egenskap, f.eks. \\*GLOBAL\\*, featureType ,trajectory @@ -326,7 +326,7 @@ Merknader: * Denne prøvefilen inneholder mange vanskelige tilfeller (For eksempel Char og lange variabler og vanskelige strengverdier) .. De fleste NCCSV-filer vil være mye enklere. * Lisenslinjen er inndelt i to linjer her, men er bare én linje i prøvefilen. -* \\u20AC er koding av Euro tegn og \\u00FC er koding av ü. +* \\ \\u20AC er koding av Euro tegn og \\u00FC er koding av ü. * Mange Strenger i eksemplet er innesluttet av doble sitater selv om de ikke trenger å være, for eksempel, mange globale attributter inkludert tittelen, lonenhetene attributt og den tredje linjen av data.) * Det ville være klarere og bedre hvis enhetene attributt for testLong variabelen ble skrevet i doble sitater som indikerer det er en strengeverdi. Men den nåværende representasjonen (1, uten tilbud) vil bli tolket riktig som en streng, ikke et heltall, fordi det ikke er noe \"i\" suffiks. * I motsetning til andre numeriske datatyper har de lange verdiene i dataseksjonen suffiks (\"L\") som identifiserer sin numeriske datatype. Dette er nødvendig for å hindre regneark fra å tolke verdiene som flytende punkttall og dermed miste presisjon. @@ -336,7 +336,7 @@ Merknader: I et regneark som i en NCCSV-fil: * Skriv numeriske attributtverdier som spesifisert for NCCSV-filer (f.eks. med et suffiksbrev, f.eks. «f», for å identifisere egenskapens datatype) .. -* I strenger, skriv alle tegn mindre enn ASCII tegn #32 eller større enn tegn #126 som enten en JSON-lignende tilbakespurt tegn (f.eks. \\n for newline) eller som det heksadesimale Unicode-tegnnummeret (tilfelle ufølsom) med syntaksen [\\u *hhhh* ](#uhhhh) (f.eks. \\u20AC for Euro-tegnet) .. Bruk \\n (2 tegn: backslash og 'n \") å angi en ny linje, ikke Alt Enter. +* I strenger, skriv alle tegn mindre enn ASCII tegn #32 eller større enn tegn #126 som enten en JSON-lignende tilbakespurt tegn (f.eks. \\n for newline) eller som det heksadesimale Unicode-tegnnummeret (tilfelle ufølsom) med syntaksen [\\u *hhhh* ](#uhhhh) (f.eks. \\u20AC For Euro-tegnet) .. Bruk \\n (2 tegn: backslash og 'n \") å angi en ny linje, ikke Alt Enter. De eneste forskjellene mellom NCCSV-filer og det analoge regneark som følger disse konvensjonene er: @@ -392,7 +392,7 @@ Hvis du vil opprette en NCCSV-fil fra et Google Sheets-regneark: * Hvis en NCCSV-fil har overskudd komma på slutten av radene, kan du fjerne dem ved å konvertere NCCSV-filen til en NetCDF fil og deretter konvertere NetCDF fil tilbake til en NCCSV-fil. * Når du prøver å konvertere en NCCSV-fil til en NetCDF fil, noen feil vil bli oppdaget av programvaren og vil generere feilmeldinger, noe som gjør konverteringen feil. Andre problemer er vanskelig eller umulig å fange og vil ikke generere feilmeldinger eller advarsler. Andre problemer (f.eks. overskudd komma ved slutten av radene) vil bli ignorert. Filomformeren vil gjøre bare minimal kontroll av riktighet av resultatet NetCDF fil, f.eks. med hensyn til overholdelse av CF. Det er filskaperens og filbrukerens ansvar å sjekke at resultatene av konverteringen er som ønsket og riktig. To måter å sjekke på er: * Skriv ut innholdet i .nc fil med ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) .. + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) .. * Vis innholdet i dataene i ERDDAP .. ## [Endringer](#changes) {#changes} diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/nl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 4525592ec5..14544fba46 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Als een bepaalde eis in dit document vreemd of kieskeurig lijkt, is het waarschi Deze specificatie verwijst naar verschillende andere specificaties en bibliotheken waarmee het is ontworpen om mee te werken, maar deze specificatie maakt geen deel uit van een van die andere specificaties, noch heeft het wijzigingen nodig, noch is het in strijd met hen. Als een detail met betrekking tot een van deze normen hier niet wordt gespecificeerd, zie de bijbehorende specificatie. Dit omvat met name: * Het Attribuutverdrag voor de ontdekking van gegevens (ACDD) Metadatastandaard: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Klimaat en prognose (CF) Metadatastandaard: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * De NetCDF Handleiding (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * De NetCDF softwarebibliotheken zoals NetCDF - Java en NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Deze bibliotheken kunnen NCCSV-bestanden niet lezen, maar ze kunnen wel lezen .nc bestanden gemaakt van NCCSV-bestanden. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Deze bibliotheken kunnen NCCSV-bestanden niet lezen, maar ze kunnen wel lezen .nc bestanden gemaakt van NCCSV-bestanden. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notatie{#notation} In deze specificatie, haakjes, \\[ \\] , aangeven optionele items. @@ -152,12 +152,12 @@ De definities van de typen attribuutgegevens zijn: * Dubbele citaten (") moet worden gecodeerd als twee dubbele aanhalingstekens ("") . Dat is wat spreadsheet programma's vereisen bij het lezen van .csv bestanden. Dat is wat spreadsheet programma's schrijven als je een spreadsheet opslaat als een .csv bestand. * De speciale JSON backslash-gecodeerde tekens moeten worden gecodeerd zoals in JSON (met name \\n (nieuwe regel), maar ook \\\\ (backslash), \\f (formfeed), \\t (tab), \\r (carriage return) of met de [\\u *Hhhh* ](#uhhhh) syntaxis. Gebruik in een spreadsheet Alt Enter niet om een nieuwe regel binnen een tekstcel op te geven; gebruik in plaats daarvan \\n (2 tekens: backslash en 'n ') om een nieuwe regel aan te geven. ##### uhhhh {#uhhhh} - * \\u *hhhh - Alle tekens minder dan teken #32 of groter dan teken #126, en niet anders gecodeerd, moeten worden gecodeerd met de syntax \\u* hhhh*, waarbij hhhh het viercijferige hexadecimaal getal van het teken is, bijvoorbeeld het Euroteken is \\u20AC. Zie de referentiepagina's [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) het vinden van hexadecimale getallen in verband met specifieke Unicode tekens, of het gebruik van een softwarebibliotheek. + * \\u *hhhh - Alle tekens minder dan teken #32 of groter dan teken #126, en niet anders gecodeerd, moeten worden gecodeerd met de syntax \\u* hhhh*, waarbij hhhh het viercijferige hexadecimaal getal van het teken is, bijvoorbeeld het Euroteken is \\ \\u20AC . Zie de referentiepagina's [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) het vinden van hexadecimale getallen in verband met specifieke Unicode tekens, of het gebruik van een softwarebibliotheek. * Als de tekenreeks een spatie heeft aan het begin of het einde, of " (dubbel citaat) of een komma, of bevat waarden die anders zouden worden geïnterpreteerd als een ander gegevenstype (bv. een int) , of is het woord "null," de gehele tekenreeks moet worden ingesloten in dubbele aanhalingstekens; anders, in tegenstelling tot JSON, de bijvoegende dubbele aanhalingstekens zijn facultatief. Wij raden aan: bij twijfel, sluit de gehele String in dubbele citaten. Ruimten aan het begin of het einde van een tekenreeks worden sterk ontmoedigd. * Voorlopig wordt het gebruik van tekens groter dan #255 ontmoedigd. NCCSV steunt hen. ERDDAP™ ondersteunt ze intern. Sommige uitvoer bestandstypen ondersteunen hen (bv. .json en .nccsv ) . Maar veel uitvoer bestandstypen ondersteunen ze niet. Bijvoorbeeld, NetCDF -3 bestanden ondersteunen dergelijke tekens niet omdat NetCDF bestanden gebruiken 1-byte tekens en CF heeft momenteel geen systeem om aan te geven hoe Unicode tekens gecodeerd zijn in NetCDF Tekenreeks (bv. UTF-8) . Dit zal waarschijnlijk in de loop van de tijd verbeteren.   #### char{#char} -* tekenattribuutwaarden zijn een enkel UCS-2 teken (d.w.z. 2-byte Unicode tekens, zoals in Java ) , die moet worden geschreven als 7-bit ASCII, JSON-achtige tekens zodat andere tekens kunnen worden gespecificeerd (zie de tekenreeks definitie hierboven voor het coderen van speciale tekens, met de toevoeging van een enkele quote als \\ ') . Char-attribuutwaarden moeten in enkele aanhalingstekens worden opgenomen (de innerlijke citaten) en dubbele citaten (de buitenste citaten) , bv. "'a'," "'""" (een dubbel aanhalingsteken) , "'\\'" (een enkel aanhalingsteken) , "'\\t" (een tabblad) , "'\\u20AC" (een euroteken) . Dit systeem van het gebruik van enkele en dubbele aanhalingen is vreemd en omslachtig, maar het is een manier om char waarden te onderscheiden van Strings op een manier die werkt met spreadsheets. Een waarde die eruit ziet als een teken maar ongeldig is zal een foutmelding genereren. Net als bij Strings is het gebruik van tekens groter dan #255 momenteel ontmoedigd. +* tekenattribuutwaarden zijn een enkel UCS-2 teken (d.w.z. 2-byte Unicode tekens, zoals in Java ) , die moet worden geschreven als 7-bit ASCII, JSON-achtige tekens zodat andere tekens kunnen worden gespecificeerd (zie de tekenreeks definitie hierboven voor het coderen van speciale tekens, met de toevoeging van een enkele quote als \\ ') . Char-attribuutwaarden moeten in enkele aanhalingstekens worden opgenomen (de innerlijke citaten) en dubbele citaten (de buitenste citaten) , bv. "'a'," "'""" (een dubbel aanhalingsteken) , "'\\'" (een enkel aanhalingsteken) , "'\\t" (een tabblad) ""\\ \\u20AC '" (een euroteken) . Dit systeem van het gebruik van enkele en dubbele aanhalingen is vreemd en omslachtig, maar het is een manier om char waarden te onderscheiden van Strings op een manier die werkt met spreadsheets. Een waarde die eruit ziet als een teken maar ongeldig is zal een foutmelding genereren. Net als bij Strings is het gebruik van tekens groter dan #255 momenteel ontmoedigd. ### Achtervoegsel{#suffix} Merk op dat in de attributensectie van een NCCSV-bestand alle numerieke attribuutwaarden een achtervoegselletter moeten hebben (b.v.) om het numerieke gegevenstype te identificeren (bv. byte) . Maar in de gegevenssectie van een NCCSV-bestand mogen numerieke gegevenswaarden nooit deze achtervoegselletters hebben (met uitzondering van 'L' voor lange gehele getallen en 'uL' voor langwerpige gehele getallen) Het gegevenstype wordt gespecificeerd door de\\*GEGEVENS\\_TYPE\\*attribuut voor de variabele. @@ -220,7 +220,7 @@ Datumtijdswaarden die als numerieke waarden worden weergegeven, moeten een eenhe time,units,seconden sinds 1970-01-01T00:00:00Z DatumTijd waarden weergegeven als tekenreeks waarden moeten een tekenreeks hebben\\*GEGEVENS\\_TYPE\\*attribuut en een eenheidsattribuut dat een datum specificeert Tijdpatroon zoals gespecificeerd door de Java DatumTijdFormatter klasse - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Bijvoorbeeld, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Bijvoorbeeld, tijd, eenheden, yyyy-MM-dd 'T'HH:mm:ssZ Alle datumTijdswaarden voor een gegeven gegevensvariabele moeten hetzelfde formaat gebruiken. In de meeste gevallen zal het dateTijd patroon dat u nodig hebt voor de eenheden attribuut een variatie van een van deze formaten zijn: @@ -245,7 +245,7 @@ Zoals vereist door CF, alle graden waarden (bv. voor lengte- en breedtegraad) mo ## [DSG Kenmerken](#dsg-feature-types) {#dsg-feature-types} Een NCCSV-bestand kan CF Discrete Sampling Geometry bevatten - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) gegevens. Het zijn de eigenschappen die dit laten werken: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) gegevens. Het zijn de eigenschappen die dit laten werken: 1. Zoals vereist door CF, moet het NCCSV-bestand een regel bevatten in de metagegevens sectie die de [\\*GLOBAL\\*](#global) featureType attribuut, bijvoorbeeld, \\*GLOBAL\\*, featureType ,trajectory @@ -326,7 +326,7 @@ Opmerkingen: * Dit voorbeeldbestand bevat vele moeilijke gevallen (bijv. char en lange variabelen en moeilijke tekenreekswaarden) . De meeste NCCSV-bestanden zullen veel eenvoudiger zijn. * De licentieregel is hier in twee regels gebroken, maar is slechts één regel in het voorbeeldbestand. -* \\u20AC is de codering van het Euroteken en \\u00FC is de codering van ü. +* \\ \\u20AC is de codering van het Euro teken en \\u00FC is de codering van ü. * Veel Tekenreeksen in het voorbeeld worden ingesloten door dubbele aanhalingstekens, ook al hoeven ze niet, bijvoorbeeld, vele globale attributen te zijn, waaronder de titel, de lon units attribuut, en de 3e regel van gegevens.) * Het zou duidelijker en beter zijn als de eenhedenattribuut voor de testLange variabele werden geschreven in dubbele aanhalingstekens die aangeven dat het een tekenreekswaarde is. Maar de huidige vertegenwoordiging (1, zonder quotes) zal correct worden geïnterpreteerd als een tekenreeks, geen geheel getal, omdat er geen 'i' achtervoegsel is. * In tegenstelling tot andere numerieke gegevenstypes hebben de lange waarden in de gegevenssectie het achtervoegsel ('L') die hun numerieke gegevenstype identificeren. Dit is nodig om te voorkomen dat spreadsheets de waarden interpreteren als zwevende puntnummers en daardoor de precisie verliezen. @@ -336,7 +336,7 @@ Opmerkingen: In een spreadsheet, zoals in een NCCSV bestand: * Schrijf numerieke attribuutwaarden zoals gespecificeerd voor NCCSV-bestanden (b.v. met een achtervoegselletter, bijvoorbeeld 'f', om het gegevenstype van het attribuut te identificeren) . -* In Strings, schrijf alle karakters minder dan ASCII karakter #32 of groter dan karakter #126 als ofwel een JSON-achtige backslashed karakter (bv. \\n voor nieuwe regel) of als hexadecimaal Unicode tekennummer (hoofdletter ongevoelig) met de syntax [\\u *Hhhh* ](#uhhhh) (bv. \\u20AC voor het Euroteken) . Gebruik \\n (2 tekens: backslash en 'n ') om een nieuwe regel aan te geven, niet Alt Enter. +* In Strings, schrijf alle karakters minder dan ASCII karakter #32 of groter dan karakter #126 als ofwel een JSON-achtige backslashed karakter (bv. \\n voor nieuwe regel) of als hexadecimaal Unicode tekennummer (hoofdletter ongevoelig) met de syntax [\\u *Hhhh* ](#uhhhh) (bv., \\ \\u20AC voor het Euroteken) . Gebruik \\n (2 tekens: backslash en 'n ') om een nieuwe regel aan te geven, niet Alt Enter. De enige verschillen tussen NCCSV-bestanden en de analoge spreadsheet die deze conventies volgen zijn: @@ -392,7 +392,7 @@ Om een NCCSV-bestand te maken van een Google Sheets spreadsheet: * Als een NCCSV bestand heeft overtollige komma's aan het einde van rijen, kunt u ze verwijderen door het NCCSV bestand te converteren naar een NetCDF bestand en vervolgens converteren van de NetCDF bestand terug in een NCCSV bestand. * Wanneer u probeert om een NCCSV-bestand te converteren naar een NetCDF bestand, sommige fouten zullen worden gedetecteerd door de software en zal foutmeldingen genereren, waardoor de conversie te mislukken. Andere problemen zijn moeilijk of onmogelijk te vangen en zullen geen foutmeldingen of waarschuwingen genereren. Andere problemen (b.v. overtollige komma's aan het einde van rijen) zal genegeerd worden. De file converter zal slechts minimale controle van de juistheid van de resulterende NetCDF bestand, bijvoorbeeld wat betreft de naleving van het CF. Het is de verantwoordelijkheid van de bestandsmaker en de gebruiker om te controleren of de resultaten van de conversie zijn zoals gewenst en correct. Twee manieren om te controleren zijn: * Print de inhoud van de .nc bestand met nudump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Bekijk de inhoud van de gegevens in ERDDAP . ## [Wijzigingen](#changes) {#changes} diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/pl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 1af26020d4..b98ad4cf08 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Jeżeli pewien wymóg w niniejszym dokumencie wydaje się dziwny lub wybredny, t Specyfikacja ta odnosi się do kilku innych specyfikacji i bibliotek, z którymi jest ona przeznaczona, ale specyfikacja ta nie jest częścią żadnej z tych innych specyfikacji, ani nie wymaga żadnych zmian, ani nie jest z nimi sprzeczna. Jeżeli nie określono w tym miejscu szczegółów dotyczących jednej z tych norm, zob. odnośna specyfikacja. W szczególności obejmuje to: * Konwencja o atrybucie dla wyszukiwania danych (ACDD) standard metadanych: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Klimat i prognoza (CF) standard metadanych: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * W NetCDF Przewodnik dla użytkowników (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * W NetCDF biblioteki oprogramowania, takie jak NetCDF - Java i NetCDF - c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Te biblioteki nie mogą czytać plików NCSV, ale mogą czytać .nc pliki utworzone z plików NCSV. -* / [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Te biblioteki nie mogą czytać plików NCSV, ale mogą czytać .nc pliki utworzone z plików NCSV. +* / [ https://www.json.org/ ](https://www.json.org/) ### Notowanie{#notation} W niniejszej specyfikacji, nawiasy, \\[ \\] , określić pozycje opcjonalne. @@ -152,12 +152,12 @@ Definicje typów danych atrybutów są następujące: * Podwójne cytaty (") musi być zakodowany jako dwa podwójne cytaty ("") . Tego wymagają programy arkuszy kalkulacyjnych podczas odczytu plików .csv. Tak piszą programy arkuszy kalkulacyjnych, gdy zapisujesz arkusz kalkulacyjny jako plik .csv. * Specjalne znaki zakodowane przez JSON muszą być zakodowane jak w JSON (w szczególności \\n (newline), ale także\\\ (backslash),\\ f (formfeed),\\ t (tab),\\ r (powóz return) lub z [\\ u *hhhh* ](#uhhhh) Składnia. W arkuszu kalkulacyjnym nie używaj Alt Enter, aby określić nową linię w komórce tekstowej; zamiast tego użyj \\n (2 znaki: backslash i 'n') by wskazać nową linię. ##### uhhhh {#uhhhh} - * \\ u *hhhh - Wszystkie znaki mniejsze niż znak # 32 lub większe niż znak # 126 i nie zakodowane w inny sposób, muszą być kodowane składnią\\ u* hhhh *, gdzie hhhh jest czterocyfrową liczbą szesnastkową znaku, np. znakiem Euro jest\\ u20AC. Zob. strony kodowe, o których mowa w [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) znaleźć numery szesnastkowe związane z określonymi znakami Unicode lub używać biblioteki oprogramowania. + * \\ u *hhhh - Wszystkie znaki mniejsze niż znak # 32 lub większe niż znak # 126 i nie zakodowane w inny sposób, muszą być kodowane składnią\\ u* hhhh *, gdzie hhhh jest czterocyfrową liczbą szesnastkową znaku, np. znakiem Euro jest\\ \\u20AC . Zob. strony kodowe, o których mowa w [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) znaleźć numery szesnastkowe związane z określonymi znakami Unicode lub używać biblioteki oprogramowania. * Jeśli String ma miejsce na początku lub końcu, lub zawiera " (Podwójny cytat) lub przecinek, lub zawiera wartości, które w innym przypadku byłyby interpretowane jako jakiś inny typ danych (np. int) , lub jest słowo "null", cały String musi być dołączony do podwójnych cudzysłówek; w przeciwnym razie, w przeciwieństwie do JSON, dodatkowe podwójne cudzysłówka są opcjonalne. Polecamy: w razie wątpliwości, załączyć cały String w podwójnych cytaty. Przestrzenie na początku lub końcu struny są mocno zniechęcone. * Na razie zniechęca się do używania znaków większych niż # 255. NCSSV je wspiera. ERDDAP™ wspiera je wewnętrznie. Niektóre typy plików wyjściowych je obsługują (np., .json oraz .nccsv ) . Ale wiele typów plików wyjściowych ich nie obsługuje. Na przykład: NetCDF -3 pliki nie obsługują takich znaków, ponieważ NetCDF pliki używają znaków 1- bajtowych, a CF obecnie nie posiada systemu określania, w jaki sposób znaki Unicode są kodowane NetCDF Struny (np. UTF- 8) . To prawdopodobnie poprawi się z czasem.   #### char{#char} -* wartości atrybutów char są pojedynczym znakiem UCS-2 (2-bajtowe znaki Unicode, jak w Java ) , które muszą być zapisane jako 7- bit ASCII, znaków JSON- jak tak, że inne znaki mogą być określone (zobacz powyższą definicję String dla kodowania znaków specjalnych, z dodatkiem kodowania pojedynczego cytatu jako\\ ') . Wartości atrybutów Char muszą być zawarte w pojedynczych kwotowaniach (wewnętrzne kwotowania) i podwójne cytaty (zewnętrzne kwotowania) , np. "" a "" "" "" "" (znak podwójnego cytatu) ", '\\" " (znak pojedynczego cytatu) ", '\\ t'" (zakładka) ", '\\ u20AC'" (znak euro) . Ten system stosowania pojedynczych i podwójnych cytatów jest dziwny i uciążliwy, ale jest to sposób na odróżnienie wartości znaków od Strings w sposób, który działa z arkuszy kalkulacyjnych. Wartość, która wygląda jak znak, ale jest nieprawidłowa, wygeneruje komunikat błędu. Podobnie jak w przypadku Strings, używanie znaków większych niż # 255 jest obecnie zniechęcane. +* wartości atrybutów char są pojedynczym znakiem UCS-2 (2-bajtowe znaki Unicode, jak w Java ) , które muszą być zapisane jako 7- bit ASCII, znaków JSON- jak tak, że inne znaki mogą być określone (zobacz powyższą definicję String dla kodowania znaków specjalnych, z dodatkiem kodowania pojedynczego cytatu jako\\ ') . Wartości atrybutów Char muszą być zawarte w pojedynczych kwotowaniach (wewnętrzne kwotowania) i podwójne cytaty (zewnętrzne kwotowania) , np. "" a "" "" "" "" (znak podwójnego cytatu) ", '\\" " (znak pojedynczego cytatu) ", '\\ t'" (zakładka) ", '\\ \\u20AC '" (znak euro) . Ten system stosowania pojedynczych i podwójnych cytatów jest dziwny i uciążliwy, ale jest to sposób na odróżnienie wartości znaków od Strings w sposób, który działa z arkuszy kalkulacyjnych. Wartość, która wygląda jak znak, ale jest nieprawidłowa, wygeneruje komunikat błędu. Podobnie jak w przypadku Strings, używanie znaków większych niż # 255 jest obecnie zniechęcane. ### Suffix{#suffix} Należy zauważyć, że w sekcji atrybutów pliku NCSSV wszystkie wartości atrybutów numerycznych muszą mieć literę przyrostową (np. 'b') identyfikacja typu danych liczbowych (np. bajt) . Ale w sekcji danych pliku NCSV, numeryczne wartości danych nie mogą mieć tych przyrostków. (z wyjątkiem "L" dla długich liczb całkowitych i "uL" dla liczb całkowitych ulong) - typ danych jest określony przez\\*DANE\\ _ TYP\\*atrybut zmiennej. @@ -220,7 +220,7 @@ Wartości DateTime reprezentowane jako wartości liczbowe muszą posiadać atryb czas, jednostki, sekundy od 1970- 01-01T00: 00: 00Z Wartości DateTime reprezentowane jako wartości String muszą mieć String\\*DANE\\ _ TYP\\*atrybut i atrybut jednostek określający datę Schemat czasowy określony przez Java Klasa DateTimeFormatter - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Na przykład: + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Na przykład: czas, jednostki, yyyy-MM-dd Nie. Wszystkie wartości dateTime dla danej zmiennej danych muszą używać tego samego formatu. W większości przypadków, schemat dateTime potrzebny dla atrybutu jednostek będzie zmiennością jednego z tych formatów: @@ -245,7 +245,7 @@ Zgodnie z wymogami CF, wszystkie wartości stopnia (np. dla długości i szeroko ## [DSG Rodzaje cech](#dsg-feature-types) {#dsg-feature-types} Plik NCSSV może zawierać geometrię pobierania próbek dyskretnych CF - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dane. To atrybuty sprawiają, że to działa: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dane. To atrybuty sprawiają, że to działa: 1. Zgodnie z wymaganiami CF plik NCCSV musi zawierać wiersz w sekcji metadanych określającej [\\*GLOBAL\\*](#global) featureType atrybut, np., \\*GLOBAL\\*, featureType , trajektoria @@ -326,7 +326,7 @@ Uwagi: * Ten plik zawiera wiele trudnych przypadków (np. Charr i długie zmienne i trudne wartości String) . Większość plików NCSSV będzie znacznie prostsza. * Linia licencyjna jest podzielona na dwie, ale jest tylko jedną linią w pliku próbnym. -* \\ u20AC jest kodowaniem znaku euro, a\\ u00FC jest kodowaniem uU. +* \\ \\u20AC jest kodowaniem znaku Euro, a\\ u00FC jest kodowaniem Wy. * Wiele Fragmenty w przykładzie są zawarte w podwójnych kwotowaniach, nawet jeśli nie muszą być, np., wieloma atrybutami globalnymi, w tym tytułem, atrybutem jednostek lonu i trzecią linią danych.) * Byłoby jaśniej i lepiej, gdyby atrybut jednostek dla zmiennej testLong został zapisany w podwójnych kwotowaniach wskazujących, że jest to wartość String. Ale obecna reprezentacja (1, bez notowań) będzie poprawnie interpretowany jako String, nie jako integer, ponieważ nie ma przyrostka 'i'. * W przeciwieństwie do innych typów danych liczbowych, długie wartości w sekcji danych mają przyrostek ('L') które identyfikują ich typ danych liczbowych. Jest to wymagane, aby zapobiec interpretacji arkuszy kalkulacyjnych wartości jako liczby zmiennoprzecinkowe i tym samym utraty precyzji. @@ -336,7 +336,7 @@ Uwagi: W arkuszu kalkulacyjnym, jak w pliku NCSSV: * Zapisz wartości atrybutów numerycznych określone dla plików NCSV (np. z literą przyrostową, np. 'f', w celu identyfikacji typu danych atrybutu) . -* W Strings, napisz wszystkie znaki mniejsze niż ASCII znak # 32 lub większe niż znak # 126 jako albo JSON- jak odwrotny znak (np., \\n dla nowej linii) lub jako szesnastkowy numer znaków Unicode (nieczuły przypadek) z składnią [\\ u *hhhh* ](#uhhhh) (np.\\ u20AC dla znaku Euro) . Stosowanie \\n (2 znaki: backslash i 'n') aby wskazać nową linię, a nie Alt Enter. +* W Strings, napisz wszystkie znaki mniejsze niż ASCII znak # 32 lub większe niż znak # 126 jako albo JSON- jak odwrotny znak (np., \\n dla nowej linii) lub jako szesnastkowy numer znaków Unicode (nieczuły przypadek) z składnią [\\ u *hhhh* ](#uhhhh) (np.\\ \\u20AC dla znaku euro) . Stosowanie \\n (2 znaki: backslash i 'n') aby wskazać nową linię, a nie Alt Enter. Jedyne różnice pomiędzy plikami NCSSV a analogicznym arkuszem kalkulacyjnym, które są następujące po tych konwencjach, to: @@ -392,7 +392,7 @@ Aby utworzyć plik NCCSV z arkusza kalkulacyjnego Google: * Jeśli plik NCCSV ma nadmiar przecinków na końcu wiersza, można je usunąć poprzez konwersję pliku NCSV w NetCDF plik, a następnie przekształcenie NetCDF z powrotem do pliku NCSV. * Kiedy próbujesz przekształcić plik NCSSV w NetCDF plik, niektóre błędy zostaną wykryte przez oprogramowanie i wygenerują komunikaty błędów, powodując niepowodzenie konwersji. Inne problemy są trudne lub niemożliwe do złapania i nie generują komunikatów błędów lub ostrzeżeń. Inne problemy (np. nadmiar przecinków na końcu wiersza) zostaną zignorowane. Konwerter plików będzie tylko minimalne sprawdzenie poprawności wynikających NetCDF dokumentację, np. w odniesieniu do zgodności CF. Zadaniem twórcy i użytkownika plików jest sprawdzenie, czy wyniki konwersji są tak pożądane i prawidłowe. Dwa sposoby sprawdzenia to: * Drukuj zawartość .nc plik z ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Wyświetl zawartość danych w ERDDAP . ## [Zmiany](#changes) {#changes} diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/pt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 5018e59aab..506371efdb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Se algum requisito neste documento parece estranho ou picante, provavelmente é Esta especificação refere-se a várias outras especificações e bibliotecas com as quais ele é projetado para trabalhar, mas esta especificação não é uma parte de qualquer uma dessas outras especificações, nem precisa de quaisquer mudanças para eles, nem que ele conflite com eles. Se um detalhe relacionado a uma dessas normas não for especificado aqui, consulte a especificação relacionada. Notavelmente, isso inclui: * A Convenção de Atributo para o Descobrimento de Dados (ACÓRDÃO) padrão de metadados: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * O clima e a previsão (CF) padrão de metadados: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * O NetCDF Guia do utilizador (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * O NetCDF bibliotecas de software como NetCDF -java e NetCDF -C. - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Essas bibliotecas não podem ler arquivos NCCSV, mas podem ler .nc arquivos criados a partir de arquivos NCCSV. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Essas bibliotecas não podem ler arquivos NCCSV, mas podem ler .nc arquivos criados a partir de arquivos NCCSV. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notação{#notation} Nesta especificação, suportes, \\[ \\] , denote itens opcionais. @@ -152,12 +152,12 @@ As definições dos tipos de dados de atributos são: * Cotações duplas (") deve ser codificado como duas citações duplas (") . É isso que os programas de planilha exigem ao ler arquivos .csv. É isso que os programas de planilha escrevem quando você salva uma planilha como um arquivo .csv. * Os caracteres codificados de backslash especiais JSON devem ser codificados como em JSON (nomeadamente) \\n (newline), mas também \\\\\ (backslash), \\f (formfeed), \\t (tab), \\r (retorno de transporte) ou com o [\\u *Hhhhhhh* ](#uhhhh) sintaxe. Em uma planilha, não use Alt Enter para especificar uma nova linha dentro de uma célula de texto; em vez disso, use \\n (2 caracteres: backslash e 'n ') para indicar uma nova linha. ##### uhhhh {#uhhhh} - * \\u *hhhh - Todos os caracteres menos que o caracter #32 ou maior que o caracter #126, e não de outra forma codificado, devem ser codificados com a sintaxe \\u* hhhh*, onde hhhh é o número hexadecimal de 4 dígitos do personagem, por exemplo, o sinal Euro é \\u20AC. Veja as páginas de código referenciadas em [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) para encontrar os números hexadecimais associados a caracteres Unicode específicos, ou usar uma biblioteca de software. + * \\u *hhhh - Todos os caracteres menos que o caracter #32 ou maior que o caracter #126, e não de outra forma codificado, devem ser codificados com a sintaxe \\u* hhhh*, onde hhhh é o número hexadecimal de 4 dígitos do personagem, por exemplo, o sinal Euro é \\ \\u20AC . Veja as páginas de código referenciadas em [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) para encontrar os números hexadecimais associados a caracteres Unicode específicos, ou usar uma biblioteca de software. * Se o String tem um espaço no início ou fim, ou inclui " (citação dupla) ou uma vírgula, ou contém valores que seriam interpretados de outra forma como alguns outros tipos de dados (por exemplo, uma formiga) , ou é a palavra "null", todo o String deve ser incluído em citações duplas; caso contrário, ao contrário de JSON, as citações duplas de encerramento são opcionais. Recomendamos: quando em dúvida, inclua toda a corda em citações duplas. Espaços no início ou fim de uma corda são fortemente desencorajados. * Por enquanto, o uso de caracteres maiores do que #255 é desencorajado. NCCSV suporta-los. ERDDAP™ suporta-los internamente. Alguns tipos de arquivo de saída suportam-los (por exemplo, .json e .nccsv ) . Mas muitos tipos de arquivos de saída não os suportam. Por exemplo, NetCDF -3 arquivos não suportam tais caracteres porque NetCDF arquivos usam caracteres 1-byte e CF atualmente não tem um sistema para especificar como os caracteres Unicode são codificados em NetCDF Cordas (por exemplo, UTF-8) . Isso provavelmente vai melhorar ao longo do tempo.   #### Charlie.{#char} -* valores de atributo char são um único caractere UCS-2 (ou seja, caracteres Unicode de 2 bytes, como em Java ) , que deve ser escrito como 7-bit ASCII, JSON-como caracteres para que outros caracteres podem ser especificados (veja a definição de string acima para codificação de caracteres especiais, com a adição de codificação de uma única citação como \\ ') . Os valores do atributo Char devem ser incluídos em citações únicas (as citações internas) e citações duplas (as citações externas) Por exemplo: (um caractere de citação dupla) , "'\'''" (um único caractere de citação) , "'\t'" (uma guia) , "'\\u20AC'" (um caracter Euro) . Este sistema de usar citações simples e duplas é estranho e pesado, mas é uma maneira de distinguir valores de carvão de Strings de uma maneira que funciona com planilhas. Um valor que parece um char mas é inválido irá gerar uma mensagem de erro. Tal como acontece com Strings, o uso de caracteres maiores que #255 é atualmente desencorajado. +* valores de atributo char são um único caractere UCS-2 (ou seja, caracteres Unicode de 2 bytes, como em Java ) , que deve ser escrito como 7-bit ASCII, JSON-como caracteres para que outros caracteres podem ser especificados (veja a definição de string acima para codificação de caracteres especiais, com a adição de codificação de uma única citação como \\ ') . Os valores do atributo Char devem ser incluídos em citações únicas (as citações internas) e citações duplas (as citações externas) Por exemplo: (um caractere de citação dupla) , "'\'''" (um único caractere de citação) , "'\t'" (uma guia) " \\u20AC ' (um caracter Euro) . Este sistema de usar citações simples e duplas é estranho e pesado, mas é uma maneira de distinguir valores de carvão de Strings de uma maneira que funciona com planilhas. Um valor que parece um char mas é inválido irá gerar uma mensagem de erro. Tal como acontece com Strings, o uso de caracteres maiores que #255 é atualmente desencorajado. ### Sufixo{#suffix} Note que na seção de atributos de um arquivo NCCSV, todos os valores de atributos numéricos devem ter uma letra sufixo (por exemplo, 'b') para identificar o tipo de dados numérico (por exemplo, byte) . Mas na seção de dados de um arquivo NCCSV, os valores de dados numéricos nunca devem ter essas letras sufixas (com excepção de 'L' para inteiros longos e 'uL' para inteiros ulongos) — o tipo de dados é especificado pelo\\*DATA\\_TYPE\\*atributo para a variável. @@ -220,7 +220,7 @@ Os valores DateTime representados como valores numéricos devem ter um atributo time,unidades, segundos desde 1970-01T00:00:00Z Os valores de DateTime representados como valores String devem ter um String\\*DATA\\_TYPE\\*atributo e um atributo de unidades que especifica uma data Padrão de tempo conforme especificado pelo Java Classe DateTimeFormatter - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Por exemplo, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Por exemplo, tempo, unidades, yyyy-MM-dd 'T'HH: mm: ssZ Todos os valores dateTime para uma determinada variável de dados devem usar o mesmo formato. Na maioria dos casos, o padrão dateTime que você precisa para o atributo unidades será uma variação de um desses formatos: @@ -245,7 +245,7 @@ Como exigido por CF, todos os valores de graduação (por exemplo, por longitude ## [DSG Tipos de recurso](#dsg-feature-types) {#dsg-feature-types} Um arquivo NCCSV pode conter Geometria de amostragem discreta CF - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dados. São os atributos que fazem isso funcionar: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) dados. São os atributos que fazem isso funcionar: 1. Como exigido pelo CF, o arquivo NCCSV deve incluir uma linha na seção de metadados identificando a [\\*GLOBAL\\*](#global) featureType atributo, por exemplo, \\*GLOBAL\\*, featureType , trajectória @@ -326,7 +326,7 @@ Notas: * Este arquivo de amostra inclui muitos casos difíceis (por exemplo, char e variáveis longas e valores de String difíceis) . A maioria dos arquivos NCCSV será muito mais simples. * A linha de licença é quebrada em duas linhas aqui, mas é apenas uma linha no arquivo de amostra. -* \\u20AC é a codificação do personagem Euro e \\u00FC é a codificação de ü. +* \\ \\u20AC é a codificação do caráter Euro e \\u00FC é a codificação de ü. * Muitos Os caracteres no exemplo são fechados por citações duplas, mesmo que não tenham de ser, por exemplo, muitos atributos globais, incluindo o título, as unidades de lon atributo e a 3a linha de dados.) * Seria mais claro e melhor se as unidades atributo para a variável testLong foram escritas em citações duplas indicando que é um valor String. Mas a representação atual (1, sem citações) será interpretado corretamente como uma corda, não um inteiro, porque não há sufixo 'i'. * Ao contrário de outros tipos de dados numéricos, os valores longos na seção de dados têm o sufixo ("L") que identifica seu tipo de dados numéricos. Isso é necessário para evitar que planilhas interpretem os valores como números de ponto flutuante e, portanto, perder precisão. @@ -336,7 +336,7 @@ Notas: Em uma planilha, como em um arquivo NCCSV: * Escreva valores de atributos numéricos conforme especificado para arquivos NCCSV (por exemplo, com uma carta de sufixo, por exemplo, 'f', para identificar o tipo de dados do atributo) . -* Em Strings, escreva todos os caracteres menos do que o caractere ASCII #32 ou maior do que o personagem #126 como um personagem backslashed (por exemplo, \\n para nova linha) ou como o número de caracteres Unicode hexadecimal (caso insensível) com a sintaxe [\\u *Hhhhhhh* ](#uhhhh) (por exemplo, \\u20AC para o sinal Euro) . Uso \\n (2 caracteres: backslash e 'n ') para indicar uma nova linha, não Alt Enter. +* Em Strings, escreva todos os caracteres menos do que o caractere ASCII #32 ou maior do que o personagem #126 como um personagem backslashed (por exemplo, \\n para nova linha) ou como o número de caracteres Unicode hexadecimal (caso insensível) com a sintaxe [\\u *Hhhhhhh* ](#uhhhh) (por exemplo, \\ \\u20AC para o sinal Euro) . Uso \\n (2 caracteres: backslash e 'n ') para indicar uma nova linha, não Alt Enter. As únicas diferenças entre arquivos NCCSV e a planilha análoga que seguem essas convenções são: @@ -392,7 +392,7 @@ Para criar um arquivo NCCSV de uma planilha do Google Sheets: * Se um arquivo NCCSV tiver vírgulas em excesso no final das linhas, você pode removê-las convertendo o arquivo NCCSV em um NetCDF arquivo e depois converter o NetCDF arquivo de volta para um arquivo NCCSV. * Quando você tenta converter um arquivo NCCSV em um NetCDF arquivo, alguns erros serão detectados pelo software e gerarão mensagens de erro, fazendo com que a conversão falhe. Outros problemas são difíceis ou impossíveis de capturar e não gerarão mensagens de erro ou avisos. Outros problemas (por exemplo, excesso de vírgulas no final das linhas) será ignorado. O conversor de arquivo fará apenas uma verificação mínima da correção do resultado NetCDF arquivo, por exemplo, em relação à conformidade do CF. É responsabilidade do criador de arquivos e do usuário de arquivos verificar que os resultados da conversão são tão desejados e corretos. Duas maneiras de verificar são: * Imprima o conteúdo do .nc arquivo com ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Ver o conteúdo dos dados em ERDDAP . ## [Mudanças](#changes) {#changes} diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/ro/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 92fb0d21ca..f63a3ab0a0 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Dacă o cerinţă din acest document pare ciudată sau pretenţioasă, este prob Această specificație se referă la mai multe alte specificații și biblioteci cu care este concepută pentru a lucra, dar această specificație nu face parte din oricare dintre aceste alte specificații și nici nu are nevoie de modificări ale acestora și nici nu intră în conflict cu acestea. Dacă nu se specifică aici un detaliu legat de unul dintre aceste standarde, a se vedea specificațiile aferente. În special, aceasta include: * Convenţia de atribuire a datelor (ACDD) standard de metadate: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Clima şi prognoza (CF) standard de metadate: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * ă NetCDF Ghid utilizator (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * ă NetCDF biblioteci software ca NetCDF - Java şi NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Aceste biblioteci nu pot citi fișiere NCCSV, dar pot citi .nc fișiere create din fișiere NCCSV. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Aceste biblioteci nu pot citi fișiere NCCSV, dar pot citi .nc fișiere create din fișiere NCCSV. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Număr{#notation} În prezenta specificație, paranteze, \\[ \\] , indică elemente opționale. @@ -152,12 +152,12 @@ Definițiile tipurilor de date privind atributele sunt: * Citate duble (") trebuie codificate ca două citate duble (") . Aceasta este ceea ce programele foii de calcul necesită atunci când citiți fișiere .csv. Aceasta este ceea ce programe de foi de calcul scrie atunci când salvați o foaie de calcul ca un fișier .csv. * Personajele speciale JSON trebuie codificate ca în JSON (în special \\n (Newline), dar, de asemenea, \\\\ (backslash), \\f (formfeed), \\t (tab), \\r (retur de transport) sau cu [\\u *hhhh* ](#uhhhh) Sintaxă. Într-o foaie de calcul, nu utilizați Alt Enter pentru a specifica o nouă linie într-o celulă de text; în schimb, utilizați \\n (2 caractere: backslash and 'n ') pentru a indica o nouă linie. ##### uhhhh {#uhhhh} - * \\u *hhhh - Toate personajele mai puțin decât caracterul #32 sau mai mare decât caracterul #126, și nu altfel codificate, trebuie să fie codificate cu sintaxa \\ \\u* hhhh*, unde hhhh este numărul hexazecimal de 4 cifre al personajului, de exemplu, semnul Euro este \\ \\u20AC. A se vedea paginile de cod menționate la [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) să găsească numerele hexazecimale asociate cu caractere specifice Unicode sau să folosească o bibliotecă de software. + * \\u *hhhh - Toate personajele mai puțin decât caracterul #32 sau mai mare decât caracterul #126, și nu altfel codificate, trebuie să fie codificate cu sintaxa \\ \\u* hhhh*, unde hhhh este numărul hexazecimal de 4 cifre al personajului, de exemplu, semnul Euro este \\ \\u20AC . A se vedea paginile de cod menționate la [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) să găsească numerele hexazecimale asociate cu caractere specifice Unicode sau să folosească o bibliotecă de software. * În cazul în care String are un spațiu la început sau la sfârșit, sau include " (citat dublu) sau o virgulă sau conține valori care altfel ar fi interpretate ca alte tipuri de date (de exemplu, un int) , sau este cuvântul "null," întregul String trebuie să fie inclus în ghilimele duble; altfel, spre deosebire de JSON, ghilimelele duble incluse sunt opționale. Vă recomandăm: atunci când sunteți în îndoială, anexați întregul String în ghilimele duble. Spaţiile de la începutul sau sfârşitul unei coarde sunt puternic descurajate. * Pentru moment, utilizarea caracterelor mai mari decât #255 este descurajată. NCCSV le sprijină. ERDDAP™ îi sprijină intern. Unele tipuri de fișiere de ieșire le susțin (de exemplu, .json şi .nccsv ) . Dar multe tipuri de fișiere de ieșire nu le susțin. De exemplu, NetCDF -3 fişiere nu suportă astfel de caractere deoarece NetCDF fişierele folosesc caractere de 1 octet şi CF în prezent nu are un sistem pentru a specifica modul în care caracterele Unicode sunt codificate în NetCDF Coarde (De exemplu, UTF-8) . Acest lucru se va îmbunătăţi probabil în timp.   #### char{#char} -* Valorile atributelor char sunt un singur caracter UCS-2 (și anume, caractere unicode de 2 octeți, ca în Java ) , care trebuie să fie scrise ca 7-bit ASCII, JSON-ca caractere, astfel încât alte caractere pot fi specificate (vezi definiția String de mai sus pentru codificarea caracterelor speciale, cu adăugarea codării unui singur citat ca \\ ') . Valorile atributelor Char trebuie incluse în ghilimele unice (citatele interioare) și citate duble (citatele exterioare) , de exemplu, "'a'," "'"""" (un caracter dublu) , "'\\'" (un singur caracter citat) , "'\\t'" (o filă) , "'\\u20AC'" (un caracter Euro) . Acest sistem de utilizare a ghilimelelor simple și duble este ciudat și greoaie, dar este o modalitate de a distinge valorile Char de Strings într-un mod care funcționează cu foile de calcul. O valoare care arata ca un char, dar este invalid va genera un mesaj de eroare. Ca și în cazul Strings, utilizarea caracterelor mai mari decât #255 este în prezent descurajată. +* Valorile atributelor char sunt un singur caracter UCS-2 (și anume, caractere unicode de 2 octeți, ca în Java ) , care trebuie să fie scrise ca 7-bit ASCII, JSON-ca caractere, astfel încât alte caractere pot fi specificate (vezi definiția String de mai sus pentru codificarea caracterelor speciale, cu adăugarea codării unui singur citat ca \\ ') . Valorile atributelor Char trebuie incluse în ghilimele unice (citatele interioare) și citate duble (citatele exterioare) , de exemplu, "'a'," "'"""" (un caracter dublu) , "'\\'" (un singur caracter citat) , "'\\t'" (o filă) , "'\\ \\u20AC '" (un caracter Euro) . Acest sistem de utilizare a ghilimelelor simple și duble este ciudat și greoaie, dar este o modalitate de a distinge valorile Char de Strings într-un mod care funcționează cu foile de calcul. O valoare care arata ca un char, dar este invalid va genera un mesaj de eroare. Ca și în cazul Strings, utilizarea caracterelor mai mari decât #255 este în prezent descurajată. ### Sufix{#suffix} Notă: în secțiunea atribute a unui fișier NCCSV, toate valorile atributelor numerice trebuie să aibă o literă sufixă (de exemplu, "b") identificarea tipului de date numerice (de exemplu, octet) . Dar în secțiunea de date a unui fișier NCCSV, valorile datelor numerice nu trebuie să aibă niciodată aceste litere sufixe (cu excepția "L" pentru numere întregi lungi și "ul" pentru numere întregi lungi) Tipul de date este specificat de\\*DATE\\_TYPE\\*atributul variabilei. @@ -220,7 +220,7 @@ Valorile DataTime reprezentate ca valori numerice trebuie să aibă un atribut d timp, unităţi, secunde din 1970-01-01T00:00:00Z Valorile dateTime reprezentate ca valori String trebuie să aibă o coardă\\*DATE\\_TYPE\\*atribut și atribut de unități care specifică o dată Tipul de timp specificat de către Java DataTimeFormatery class - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . De exemplu, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . De exemplu, timp, unități; yyyy-MM-dd 'T'HH:mm:ssZ Toate valorile dateTime pentru o anumită variabilă de date trebuie să utilizeze același format. În majoritatea cazurilor, modelul dataTime de care aveți nevoie pentru atributul unități va fi o variație a unuia dintre aceste formate: @@ -245,7 +245,7 @@ Conform cerințelor CF, toate valorile gradelor (De exemplu, pentru longitudine ## [DSG Tipuri de caracteristici](#dsg-feature-types) {#dsg-feature-types} Un fișier NCCSV poate conține Geometria de eșantionare a discretelor CF - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) date. Este atributele care fac acest lucru: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) date. Este atributele care fac acest lucru: 1. În conformitate cu cerințele CF, fișierul NCCSV trebuie să includă o linie în secțiunea metadate care identifică [\\*GLOBAL\\*](#global) featureType atribut, de exemplu, \\*GLOBAL\\*, featureType ,traiectorie @@ -392,7 +392,7 @@ Pentru a crea un fișier NCCSV dintr-o foaie de calcul a foilor Google: * În cazul în care un fișier NCCSV are viraje în exces la sfârșitul rândurilor, le puteți elimina prin conversia fișierului NCCSV într-o NetCDF fișier și apoi convertirea NetCDF fișier înapoi într-un fișier NCCSV. * Când încercați să convertiți un fișier NCCSV într-o NetCDF fişier, unele erori vor fi detectate de software-ul şi vor genera mesaje de eroare, ceea ce duce la eşecul conversiei. Alte probleme sunt greu sau imposibil de prins și nu va genera mesaje de eroare sau avertismente. Alte probleme (De exemplu, virgule în exces la sfârșitul rândurilor) vor fi ignorate. Convertorul de fișiere va face doar verificarea minimă a corectitudinii rezultatului NetCDF dosar, de exemplu, în ceea ce privește conformitatea CF. Este responsabilitatea creatorului de fișiere și a utilizatorului de fișiere să verifice dacă rezultatele conversiei sunt cele dorite și corecte. Două moduri de a verifica sunt: * Tipărește conținutul .nc fișier cu ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Vezi conţinutul datelor în ERDDAP . ## [Modificări](#changes) {#changes} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/ru/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 0718de8643..34faa07933 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ title: "NCCSV 1.10" Эта спецификация относится к нескольким другим спецификациям и библиотекам, с которыми она предназначена для работы, но эта спецификация не является частью какой-либо из этих других спецификаций, и она не нуждается в каких-либо изменениях в них и не конфликтует с ними. Если деталь, связанная с одним из этих стандартов, не указана здесь, см. соответствующую спецификацию. Примечательно, что это включает в себя: * Конвенция об атрибутах для обнаружения набора данных (ACDD) Стандарт метаданных: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Климат и прогноз (CF) Стандарт метаданных: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * The NetCDF Руководство пользователя (Нюг) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * The NetCDF библиотеки программного обеспечения, такие как NetCDF - Джава и NetCDF -с: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Эти библиотеки не могут читать файлы NCCSV, но они могут читать. .nc Файлы, созданные из файлов NCCSV. -* Джон: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Эти библиотеки не могут читать файлы NCCSV, но они могут читать. .nc Файлы, созданные из файлов NCCSV. +* Джон: [ https://www.json.org/ ](https://www.json.org/) ### Запись{#notation} В этой спецификации, скобки, \\[ \\] , обозначают факультативные пункты. @@ -152,12 +152,12 @@ title: "NCCSV 1.10" * Двойные цитаты (") должны быть закодированы как две двойные цитаты ("") . Именно этого требуют программы электронных таблиц при чтении файлов .csv. Это то, что пишут программы электронных таблиц, когда вы сохраняете электронную таблицу в виде файла .csv. * Специальные символы с обратной косой чертой JSON должны быть закодированы как в JSON (в частности). \\n (новая линия), но также \\\\ (backslash), \\f (formfeed), \\t (tab), \\r (carriage return) или с [\\u *hhhh* ](#uhhhh) Синтаксис. В электронной таблице не используйте Alt Enter для указания новой строки в текстовой ячейке; вместо этого используйте Alt Enter. \\n (2 персонажа: backslash и 'n ") Чтобы указать новую линию. ##### uhhhh {#uhhhh} - * \\u *hhhh - все символы меньше, чем символ #32 или больше, чем символ #126, и не закодированы иным образом, должны быть закодированы синтаксисом \\u* hhhh*, где hhhh - 4-значное шестнадцатеричное число символа, например, знак евро - \\u20AC. Смотрите страницы кода, на которые ссылаются [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) найти шестнадцатеричные числа, связанные с определенными символами Unicode, или использовать библиотеку программного обеспечения. + * \\u *hhhh - все символы меньше, чем символ #32 или больше, чем символ #126, и не закодированы иным образом, должны быть закодированы синтаксисом \\u* hhhh*, где hhhh - 4-значное шестнадцатеричное число символа, например, знак евро - \\ \\u20AC . Смотрите страницы кода, на которые ссылаются [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) найти шестнадцатеричные числа, связанные с определенными символами Unicode, или использовать библиотеку программного обеспечения. * Если струна имеет место в начале или конце или включает в себя " (двойная цитата) или запятой, или содержит значения, которые иначе интерпретировались бы как какой-либо другой тип данных (Например, Int) Вся строка должна быть заключена в двойные цитаты, иначе, в отличие от JSON, прилагаемые двойные цитаты являются необязательными. Рекомендуем: когда сомневаетесь, вложите всю Струну в двойные цитаты. Пространства в начале или конце струны сильно обескуражены. * На данный момент использование символов, превышающих 255, не рекомендуется. NCCSV их поддерживает. ERDDAP™ Поддерживает их внутренне. Некоторые типы выходных файлов поддерживают (например, .json и .nccsv ) . Но многие типы выходных файлов не поддерживают их. Например, NetCDF -3 файла не поддерживают такие символы, потому что NetCDF Файлы используют 1-байтовые символы, а CF в настоящее время не имеет системы для указания того, как кодируются символы Unicode. NetCDF Струны (Например, UTF-8) . Это, вероятно, улучшится со временем.   #### шар{#char} -* Значения атрибутов char являются одним символом UCS-2. (2-байтовые символы Unicode, как в Java ) , которые должны быть записаны как 7-битные ASCII, JSON-подобные символы, чтобы другие символы могли быть указаны (см. определение строки выше для кодирования специальных символов, с добавлением кодирования одной цитаты как \\ ") . Значения атрибутов Char должны быть заключены в единичные котировки. (Внутренние цитаты) и двойные цитаты (Внешние цитаты) , например, "a", """ (Двойной символ цитаты) "''''" (Один символ цитаты) "'\'t'" (вкладка) «U20AC» («U20AC») (Евро-персонаж) . Эта система использования одиночных и двойных котировок является странной и громоздкой, но это способ отличить значения шара от строк таким образом, который работает с электронными таблицами. Значение, которое выглядит как шар, но является недействительным, будет генерировать сообщение об ошибке. Как и в случае с Strings, использование символов, превышающих 255, в настоящее время не рекомендуется. +* Значения атрибутов char являются одним символом UCS-2. (2-байтовые символы Unicode, как в Java ) , которые должны быть записаны как 7-битные ASCII, JSON-подобные символы, чтобы другие символы могли быть указаны (см. определение строки выше для кодирования специальных символов, с добавлением кодирования одной цитаты как \\ ") . Значения атрибутов Char должны быть заключены в единичные котировки. (Внутренние цитаты) и двойные цитаты (Внешние цитаты) , например, "a", """ (Двойной символ цитаты) "''''" (Один символ цитаты) "'\'t'" (вкладка) "' \\u20AC "" (Евро-персонаж) . Эта система использования одиночных и двойных котировок является странной и громоздкой, но это способ отличить значения шара от строк таким образом, который работает с электронными таблицами. Значение, которое выглядит как шар, но является недействительным, будет генерировать сообщение об ошибке. Как и в случае с Strings, использование символов, превышающих 255, в настоящее время не рекомендуется. ### суффикс{#suffix} Обратите внимание, что в разделе атрибутов файла NCCSV все числовые значения атрибутов должны иметь букву суффикса. (Например, "b") Для идентификации типа числовых данных (например, байт) . Но в разделе данных файла NCCSV числовые значения данных никогда не должны иметь эти буквы суффикса. (за исключением «L» для длинных целых чисел и «uL» для ulong целых чисел) - тип данных определяется\\*Данные _TYPE\\*атрибут для переменной. @@ -220,7 +220,7 @@ qc_flag,\\*Данные _TYPE\\*байт время, единицы, секунды с 197001-01T00:00:00Z Значения DateTime, представленные как струнные значения, должны иметь струну\\*Данные _TYPE\\*атрибут и атрибут единицы, определяющий дату Паттерн времени, указанный в Java Класс DateTimeFormatter - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Например, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Например, Время, единицы, yyyy-MM-dd THH:mm:ssZ Все значения времени даты для данной переменной данных должны использовать один и тот же формат. В большинстве случаев шаблон времени даты, который вам нужен для атрибута единицы, будет вариацией одного из этих форматов: @@ -245,7 +245,7 @@ qc_flag,\\*Данные _TYPE\\*байт ## [DSG Типы признаков](#dsg-feature-types) {#dsg-feature-types} Файл NCCSV может содержать CF дискретную геометрию выборки - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) данные. Именно атрибуты делают эту работу: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) данные. Именно атрибуты делают эту работу: 1. В соответствии с требованиями CF файл NCCSV должен содержать строку в разделе метаданных, идентифицирующую [\\*Глобал\\*](#global) featureType атрибут, например, \\*Глобал\\*, featureType траектория @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * Этот файл включает в себя множество сложных случаев. (Например, char и длинные переменные и сложные значения струн) . Большинство файлов NCCSV намного проще. * Лицензионная линия здесь разбита на две строки, но это всего лишь одна строка в файле образца. -* \\u20AC - кодирование символа евро, а \\u00FC - кодирование ü. +* \\ \\u20AC Кодирование символа евро и \\u00FC является кодированием ü. * Многие Струны в примере заключены двойными цитатами, даже если они не должны быть, например, многими глобальными атрибутами, включая заголовок, атрибут lon и 3-ю строку данных. * Было бы яснее и лучше, если бы атрибут единиц для переменной testLong был записан в двойных кавычках, указывающих, что это значение струны. Но нынешнее представительство (1, без котировок) Он будет правильно интерпретироваться как струна, а не целое число, потому что нет суффикса «i». * В отличие от других типов числовых данных, длинные значения в разделе данных имеют суффикс. ("Л") идентифицирует их числовой тип данных. Это необходимо для предотвращения того, чтобы электронные таблицы интерпретировали значения как числа с плавающей запятой и, таким образом, теряли точность. @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 В электронной таблице, как в файле NCCSV: * Записать числовые значения атрибутов, указанные для файлов NCCSV (например, с буквой суффикса, например, 'f', для идентификации типа данных атрибута) . -* В строках напишите все символы меньше, чем символ ASCII #32 или больше, чем символ #126, как либо похожий на JSON. (например, \\n для Newline) или как шестнадцатеричный номер символа Unicode (бесчувственный случай) с синтаксисом [\\u *hhhh* ](#uhhhh) (Например, \\u20AC для знака евро) . Использовать \\n (2 персонажа: backslash и 'n ") Чтобы указать новую строку, а не Alt Enter. +* В строках напишите все символы меньше, чем символ ASCII #32 или больше, чем символ #126, как либо похожий на JSON. (например, \\n для Newline) или как шестнадцатеричный номер символа Unicode (бесчувственный случай) с синтаксисом [\\u *hhhh* ](#uhhhh) (например, \\ \\u20AC Для знака Евро) . Использовать \\n (2 персонажа: backslash и 'n ") Чтобы указать новую строку, а не Alt Enter. Единственные различия между файлами NCCSV и аналогичными электронными таблицами, которые следуют этим конвенциям: @@ -392,7 +392,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * Если файл NCCSV имеет избыточные запятые в конце строк, вы можете удалить их, преобразовав файл NCCSV в NetCDF файл, а затем конвертировать NetCDF Файл обратно в файл NCCSV. * При попытке конвертировать файл NCCSV в NetCDF файл, некоторые ошибки будут обнаружены программным обеспечением и будут генерировать сообщения об ошибках, в результате чего конверсия выйдет из строя. Другие проблемы трудно или невозможно поймать и не будут генерировать сообщения об ошибках или предупреждения. Другие проблемы (Например, избыточные запятые в конце строк) будут проигнорированы. Преобразователь файлов будет делать только минимальную проверку правильности полученного результата. NetCDF Файл, например, в отношении соответствия CF. Ответственность создателя и пользователя файла заключается в проверке того, что результаты преобразования являются желаемыми и правильными. Два способа проверки: * Распечатать содержимое The .nc Файл с ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Посмотреть содержимое данных в ERDDAP . ## [Изменения](#changes) {#changes} diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/sv/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index d62491ef42..3d6a49b287 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Om vissa krav i detta dokument verkar udda eller kräsna, är det förmodligen n Denna specifikation hänvisar till flera andra specifikationer och bibliotek som den är utformad för att arbeta med, men denna specifikation är inte en del av någon av dessa andra specifikationer, inte heller behöver den några ändringar av dem, och inte heller strider den mot dem. Om en detalj relaterad till en av dessa standarder inte anges här, se den relaterade specifikationen. I synnerhet inkluderar detta: * Attributkonventionen för Dataset Discovery (ACDD) metadatastandard: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Klimat och prognos (CF) metadatastandard: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * och NetCDF Användarguide (NUG) Från: - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * och NetCDF Programbibliotek som NetCDF -java och NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Dessa bibliotek kan inte läsa NCCSV-filer, men de kan läsa .nc filer som skapats från NCCSV filer. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Dessa bibliotek kan inte läsa NCCSV-filer, men de kan läsa .nc filer som skapats från NCCSV filer. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notation{#notation} I denna specifikation, fästen, \\[ \\] Beteckna valfria objekt. @@ -152,12 +152,12 @@ Definitionerna av attributdatatyperna är: * Dubbelcitat (") måste kodas som två dubbla citat (""") . Det är vad kalkylprogram kräver när du läser .csv-filer. Det är vad kalkylprogram skriver när du sparar ett kalkylblad som en .csv-fil. * De speciella JSON backslash-kodade tecknen måste kodas som i JSON (särskilt \\n (newline), men också θ (backslash), \f (formfeed), \\ t (tab), \\ r (vagnsavkastning) eller med [ðu *Hhhhh* ](#uhhhh) syntax. I ett kalkylblad, använd inte Alt Enter för att ange en ny linje i en textcell; Använd istället \\n (2 tecken: backslash och 'n ") att ange en ny linje. ##### uhhhh {#uhhhh} - * ðu *hhh - Alla tecken mindre än tecken #32 eller större än karaktär #126, och inte på annat sätt kodade, måste kodas med syntaxen \\u* hhh*, där hhhh är det 4-siffriga hexadecimaltalet av karaktären, t.ex. Euro-tecknet är \\u20AC. Se de kodsidor som refereras på [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) för att hitta de hexadecimaltal som är associerade med specifika Unicode-tecken eller använda ett programbibliotek. + * ðu *hhh - Alla tecken mindre än tecken #32 eller större än karaktär #126, och inte på annat sätt kodade, måste kodas med syntaxen \\u* hhh*, där hhhh är det 4-siffriga hexadecimaltalet av karaktären, t.ex. Euro-tecknet är \\ \\u20AC . Se de kodsidor som refereras på [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) för att hitta de hexadecimaltal som är associerade med specifika Unicode-tecken eller använda ett programbibliotek. * Om strängen har ett utrymme i början eller slutet, eller inkluderar " (Dubbel citat) eller ett kommatecken, eller innehåller värden som annars skulle tolkas som någon annan datatyp (t.ex. en int) , eller är ordet "null", hela strängen måste bifogas i dubbla citat; annars, till skillnad från JSON, är de inneslutande dubbla citat valfria. Vi rekommenderar: när du är osäker, omslut hela strängen i dubbla citat. Utrymmen i början eller slutet av en sträng är starkt avskräckta. * För närvarande är användningen av tecken större än #255 avskräckt. NCCSV stöder dem. ERDDAP™ stöder dem internt. Vissa utdatafiltyper stöder dem (t.ex., .json och .nccsv ) . Men många utdatafiltyper stöder dem inte. Till exempel, NetCDF 3 filer stöder inte sådana tecken eftersom NetCDF filer använder 1-byte tecken och CF för närvarande inte har ett system för att ange hur Unicode tecken är kodade i NetCDF Strängar (t.ex. UTF-8) . Detta kommer förmodligen att förbättras över tiden.   #### Char{#char} -* char attribut värden är en enda UCS-2 tecken (2-byte Unicode-karaktärer, som i Java ) , som måste skrivas som 7-bitars ASCII, JSON-liknande tecken så att andra tecken kan specificeras (se String definitionen ovan för kodning av speciella tecken, med tillägg av kodning ett enda citat som ") . Char attribut värden måste bifogas i enstaka citat (Inre citat) och dubbla citat (De yttre citat) t.ex. "a", """ (en dubbel citat karaktär) "\"""" (En enda citat karaktär) "\'t'" (En flik) "U20AC" (en Euro-karaktär) . Detta system med att använda enstaka och dubbla citat är udda och besvärliga, men det är ett sätt att skilja char värden från strängar på ett sätt som fungerar med kalkylblad. Ett värde som ser ut som en char men är ogiltigt kommer att generera ett felmeddelande. Som med strängar är användningen av tecken större än #255 för närvarande avskräckt. +* char attribut värden är en enda UCS-2 tecken (2-byte Unicode-karaktärer, som i Java ) , som måste skrivas som 7-bitars ASCII, JSON-liknande tecken så att andra tecken kan specificeras (se String definitionen ovan för kodning av speciella tecken, med tillägg av kodning ett enda citat som ") . Char attribut värden måste bifogas i enstaka citat (Inre citat) och dubbla citat (De yttre citat) t.ex. "a", """ (en dubbel citat karaktär) "\"""" (En enda citat karaktär) "\'t'" (En flik) , "\" \\u20AC """ (en Euro-karaktär) . Detta system med att använda enstaka och dubbla citat är udda och besvärliga, men det är ett sätt att skilja char värden från strängar på ett sätt som fungerar med kalkylblad. Ett värde som ser ut som en char men är ogiltigt kommer att generera ett felmeddelande. Som med strängar är användningen av tecken större än #255 för närvarande avskräckt. ### Suffix{#suffix} Observera att i attributen i en NCCSV-fil måste alla numeriska attributvärden ha ett suffixbrev (t.ex. ”b”) för att identifiera den numeriska datatypen (t.ex. byte) . Men i datasektionen av en NCCSV-fil får numeriska datavärden aldrig ha dessa suffix-brev. (Med undantag för "L" för långa heltal och "uL" för ulong integers) — datatypen specificeras av\\*DATA\\_TYPE\\*attribut för variabeln. @@ -220,7 +220,7 @@ DateTime värden som representeras som numeriska värden måste ha en enhet attr tid, enheter, sekunder sedan 1970-01-01T00:00:00Z Datumtidsvärden som representeras som strängvärden måste ha en sträng\\*DATA\\_TYPE\\*attribut och en enhet attribut som anger ett datum Tidsmönster som specificeras av Java DateTimeFormatter klass - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Till exempel, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Till exempel, tid, enheter, yyyy-MM-dd T'H:mm:ssZ Alla datumTime-värden för en viss datavariabel måste använda samma format. I de flesta fall kommer datumtidsmönstret du behöver för attributet enheter att vara en variant av ett av dessa format: @@ -245,7 +245,7 @@ Som krävs av CF, alla gradvärden (t.ex. för longitud och latitud) måste ange ## [DSG Funktion Typer](#dsg-feature-types) {#dsg-feature-types} En NCCSV-fil kan innehålla CF diskret sampling geometri - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) data. Det är attributen som gör detta arbete: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) data. Det är attributen som gör detta arbete: 1. Som krävs av CF måste NCCSV-filen innehålla en linje i metadatasektionen som identifierar [\\*Global\\*](#global) featureType attribut, t.ex., \\*Global\\*, featureType Trajektor @@ -326,7 +326,7 @@ Anteckningar: * Denna provfil innehåller många svåra fall (t.ex. char och långa variabler och svåra String-värden) . De flesta NCCSV-filer kommer att vara mycket enklare. * Licenslinjen är uppdelad i två rader här, men är bara en linje i provfilen. -* U20AC är kodningen av Euro-karaktären och \\u00FC är kodningen av ü. +* O \\u20AC är kodningen av Euro-karaktären och \\u00FC är kodningen av ü. * Många många Strängar i exemplet är inneslutna av dubbla citat trots att de inte behöver vara, t.ex. många globala attribut inklusive titeln, lonenheterna attributet och den tredje raden av data.) * Det skulle vara tydligare och bättre om enheterna attribut för testLong-variabeln skrevs i dubbla citat som indikerar att det är ett strängvärde. Men den nuvarande representationen (1 utan citat) kommer att tolkas korrekt som en sträng, inte ett heltal, eftersom det inte finns något "i" suffix. * Till skillnad från andra numeriska datatyper har de långa värdena i datasektionen suffixet. ("L") som identifierar deras numeriska datatyp. Detta krävs för att förhindra kalkylblad från att tolka värdena som flytande punktnummer och därmed förlora precision. @@ -336,7 +336,7 @@ Anteckningar: I ett kalkylblad, som i en NCCSV-fil: * Skriv numeriska attributvärden som anges för NCCSV-filer (t.ex., med ett suffixbrev, t.ex. "f" för att identifiera attributets datatyp) . -* I Strings, skriv alla tecken mindre än ASCII tecken #32 eller större än karaktär #126 som antingen en JSON-liknande backslashed karaktär (t.ex., \\n för newline) eller som Hexadecimal Unicode-karaktärsnumret (fall okänslig) med syntax [ðu *Hhhhh* ](#uhhhh) (t.ex. ðu20AC för Euro-tecknet) . Användning \\n (2 tecken: backslash och 'n ") Ange en ny linje, inte Alt Enter. +* I Strings, skriv alla tecken mindre än ASCII tecken #32 eller större än karaktär #126 som antingen en JSON-liknande backslashed karaktär (t.ex., \\n för newline) eller som Hexadecimal Unicode-karaktärsnumret (fall okänslig) med syntax [ðu *Hhhhh* ](#uhhhh) (t.ex. \\ \\u20AC För Euro-tecknet) . Användning \\n (2 tecken: backslash och 'n ") Ange en ny linje, inte Alt Enter. De enda skillnaderna mellan NCCSV-filer och det analoga kalkylbladet som följer dessa konventioner är: @@ -392,7 +392,7 @@ För att skapa en NCCSV-fil från ett Google Sheets-kalkylblad: * Om en NCCSV-fil har överskridande kommatecken i slutet av raderna kan du ta bort dem genom att konvertera NCCSV-filen till en NetCDF fil och sedan konvertera NetCDF fil tillbaka till en NCCSV-fil. * När du försöker konvertera en NCCSV-fil till en NetCDF fil, vissa fel kommer att upptäckas av programvaran och kommer att generera felmeddelanden, vilket gör att konverteringen misslyckas. Andra problem är svåra eller omöjliga att fånga och kommer inte att generera felmeddelanden eller varningar. Andra problem (t.ex. överflödiga kommatecken i slutet av rader) kommer att ignoreras. Filomvandlaren kommer endast att göra minimal kontroll av korrektheten av resultatet NetCDF fil, t.ex. när det gäller CF-efterlevnad. Det är filskaparens och filanvändarens ansvar att kontrollera att konverteringens resultat är lika önskade och korrekta. Två sätt att kontrollera är: * Skriv innehållet i .nc Fil med ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Visa innehållet i data i ERDDAP . ## [Förändringar](#changes) {#changes} diff --git a/i18n/th/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/th/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 58bb221ba7..beb0fed4b2 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ A NetCDF การระบุแฟ้ม CSV ของ ASCII คํา จํากัด ความ นี้ พาด พิง ถึง ข้อ กําหนด และ ห้อง สมุด อื่น ๆ อีก หลาย แห่ง ที่ มี การ ออก แบบ เพื่อ ทํา งาน ด้วย แต่ ข้อ กําหนด นี้ ไม่ ได้ เป็น ส่วน หนึ่ง ของ เงื่อนไข อื่น ใด ทั้ง ไม่ จําเป็น ต้อง มี การ เปลี่ยน แปลง ใด ๆ สําหรับ พวก เขา และ ไม่ ขัด แย้ง กับ ข้อ กําหนด เหล่า นั้น. หาก ราย ละเอียด ที่ เกี่ยว ข้อง กับ มาตรฐาน เหล่า นี้ ไม่ ได้ ระบุ ไว้ ที่ นี่ โปรด ดู ข้อ กําหนด ที่ เกี่ยว ข้อง. น่า สังเกต นี่ รวม ถึง: * อนุ สัญญา เรื่อง การ ค้น พบ ข้อมูล (หมายเลข ACD) มาตรฐานข้อมูลกํากับภาพ: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * สภาพ อากาศ และ การ คาด การณ์ ล่วง หน้า (CF) มาตรฐานข้อมูลกํากับภาพ: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * เดอะ NetCDF คู่มือผู้ใช้ (กัญชา) . - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * เดอะ NetCDF ไลบรารีซอฟต์แวร์เช่น NetCDF - จาวา และ NetCDF - ค: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . ไลบรารีเหล่านี้ไม่สามารถอ่านแฟ้ม NCSV ได้ แต่พวกเขาสามารถอ่านได้ .nc แฟ้มถูกสร้างจากแฟ้ม NCSV -* เจสัน : [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . ไลบรารีเหล่านี้ไม่สามารถอ่านแฟ้ม NCSV ได้ แต่พวกเขาสามารถอ่านได้ .nc แฟ้มถูกสร้างจากแฟ้ม NCSV +* เจสัน : [ https://www.json.org/ ](https://www.json.org/) ### หมายเหตุ{#notation} ในการกําหนดนี้วงเล็บ \\[ \\] เป็นตัวแทนของรายการทางเลือก @@ -152,12 +152,12 @@ A NetCDF การระบุแฟ้ม CSV ของ ASCII * ข้อความอ้างถึงคู่ (") ต้องเข้ารหัสเป็นสองคําพูด ("") . นั่นคือสิ่งที่โปรแกรมตารางคํานวณต้องการ เมื่ออ่านแฟ้ม .csv นั่นคือสิ่งที่โปรแกรมตารางคํานวณเขียน เมื่อคุณบันทึกตารางคํานวณเป็นแฟ้ม .csv * อักขระพิเศษ Json backsash-encoded เป็น ต้องเข้ารหัสเป็น Json (ไม่ปรากฏ) \\n (บรรทัดใหม่) แต่ยังมี\\ (backslash),\\f (instative),\\ t (tab),\\ (กลับรถ) หรือด้วย [\\u *ฮึ่ม* ](#uhhhh) ไวยากรณ์ ในตารางคํานวณ, อย่าใช้ Alt Enter เพื่อระบุบรรทัดใหม่ภายในเซลล์ข้อความ แต่ให้ใช้ \\n (2 ตัวอักษร: backsash and 'n ') เพื่อระบุเส้นใหม่ ##### uhhhh {#uhhhh} - * \\u *hhhh - ตัวอักษรทั้งหมดที่น้อยกว่าตัวอักษร #32 หรือมากกว่าตัวอักษร # 126 และไม่ได้เข้ารหัสไว้อื่น ๆ จะต้องถูกเข้ารหัสโดยใช้ไวยากรณ์\\ u* hhh*, โดย hhhh เป็นเลขฐาน 4 หลักของตัวละคร, e.g. สัญลักษณ์ยูโรคือ\\u20ac. ดูหน้ารหัสที่อ้างอิงที่ [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) เพื่อหาเลขฐานสิบหกที่เกี่ยวข้องกับอักขระยูนิโค้ดเฉพาะ หรือใช้ไลบรารีซอฟต์แวร์ + * \\u *hhhh - ตัวอักษรทั้งหมดที่น้อยกว่าตัวอักษร #32 หรือมากกว่าตัวอักษร # 126 และไม่ได้เข้ารหัสไว้อื่น ๆ จะต้องถูกเข้ารหัสโดยใช้ไวยากรณ์\\ u* hhh*, โดย hhh เป็นเลขฐาน 4 \\u20AC . ดูหน้ารหัสที่อ้างอิงที่ [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) เพื่อหาเลขฐานสิบหกที่เกี่ยวข้องกับอักขระยูนิโค้ดเฉพาะ หรือใช้ไลบรารีซอฟต์แวร์ * ถ้าเชือกมีพื้นที่ที่เริ่มต้นหรือสิ้นสุด หรือรวม (ข้อความอ้างถึงคู่) หรือเครื่องหมายจุลภาค, หรือมีค่าที่จะ ตีความเป็นอย่างอื่น (E.g., Int) หรือคําว่า "null" สตริงทั้งต้องแนบในคําพูดคู่; มิฉะนั้นแตกต่างจาก Json, คํายกคู่ engramd เป็นตัวเลือก เราแนะนํา: เมื่อสงสัย ให้ผูกเชือกทั้งหมดเป็นคําพูดคู่ ช่องว่างที่เริ่มต้นหรือปลายของสาย จะท้อแท้อย่างมาก * สําหรับ ตอน นี้ การ ใช้ ตัว อักษร มาก กว่า 255 ตัว เป็น เรื่อง ที่ ทํา ให้ ท้อ ใจ. NCSV รองรับพวกมัน ERDDAP™ สนับสนุนพวกเขาภายใน มีบางประเภทแฟ้มที่สนับสนุนมัน (อี.จี. .json ถึง .nccsv ) . แต่เอกสารหลายประเภทไม่สนับสนุน ยกตัวอย่างเช่น NetCDF -3 แฟ้มไม่รองรับอักขระดังกล่าวเพราะ NetCDF แฟ้มต่าง ๆ ใช้อักขระขนาด 1ไบต์ และ CF ปัจจุบันยังไม่มีระบบสําหรับระบุวิธีเข้ารหัสอักขระยูนิโค้ด NetCDF ข้อความ (E.g., UTF-8) . เรื่อง นี้ คง จะ ดี ขึ้น เมื่อ เวลา ผ่าน ไป.   #### ค่า{#char} -* ค่าลักษณะอักขระเป็นอักขระ UCS-2 ตัวเดียว (I.e., อักขระยูนิโค้ด 2byte, เช่น Java ) ซึ่งต้องเขียนเป็นตัวอักษรแบบ ASCII แบบ Json-Jones เพื่อให้ใช้ตัวอักษรอื่น ๆ (ดูนิยามข้อความด้านบนสําหรับการเข้ารหัสอักขระพิเศษด้วยการเพิ่มการเข้ารหัสเพียงครั้งเดียวเป็น\\ ข้อความอ้างอิง ') . ค่าของแอททริบิวต์สีจะต้องถูกรวมเข้ากับคําอ้างถึงเดียว (คําคมภายใน) และคู่ดังกล่าว (คําคมภายนอก) , e.g., "'a','" (อักขระอ้างถึงคู่) '\\' (ตัวละครเดี่ยวที่อ้างถึง) "'t' (แท็บ) "in'u20AC" (อักขระยูโร) . ระบบที่ใช้คําพูดแบบซิงเกิลและคู่นี้ แปลกประหลาดและน่าเบื่อ แต่มันคือวิธีแยกค่าของสีกับเส้นเชือก ค่าที่ดูเหมือนกับรหัสอักขระแต่ไม่ถูกต้อง จะเป็นการสร้างข้อความผิดพลาด เช่น เดียว กับ สาย สาย การ ใช้ ตัว อักษร มาก กว่า 255 ตัว ใน ปัจจุบัน ไม่ ได้ รับ การ สนับสนุน. +* ค่าลักษณะอักขระเป็นอักขระ UCS-2 ตัวเดียว (I.e., อักขระยูนิโค้ด 2byte, เช่น Java ) ซึ่งต้องเขียนเป็นตัวอักษรแบบ ASCII แบบ Json-Jones เพื่อให้ใช้ตัวอักษรอื่น ๆ (ดูนิยามข้อความด้านบนสําหรับการเข้ารหัสอักขระพิเศษด้วยการเพิ่มการเข้ารหัสเพียงครั้งเดียวเป็น\\ ข้อความอ้างอิง ') . ค่าของแอททริบิวต์สีจะต้องถูกรวมเข้ากับคําอ้างถึงเดียว (คําคมภายใน) และคู่ดังกล่าว (คําคมภายนอก) , e.g., "'a','" (อักขระอ้างถึงคู่) '\\' (ตัวละครเดี่ยวที่อ้างถึง) "'t' (แท็บ) "' \\u20AC ' (อักขระยูโร) . ระบบที่ใช้คําพูดแบบซิงเกิลและคู่นี้ แปลกประหลาดและน่าเบื่อ แต่มันคือวิธีแยกค่าของสีกับเส้นเชือก ค่าที่ดูเหมือนกับรหัสอักขระแต่ไม่ถูกต้อง จะเป็นการสร้างข้อความผิดพลาด เช่น เดียว กับ สาย สาย การ ใช้ ตัว อักษร มาก กว่า 255 ตัว ใน ปัจจุบัน ไม่ ได้ รับ การ สนับสนุน. ### แปรงทาสี{#suffix} หมายเหตุว่าในส่วนคุณลักษณะของแฟ้ม NCSV ค่าลักษณะตัวเลขทั้งหมดจะต้องมีตัวอักษรซ้ํา (e.g., b) เพื่อระบุชนิดของข้อมูล (e.g., byte) . แต่ในส่วนของข้อมูลที่แฟ้ม NCCSV ค่าตัวเลขจะต้องไม่มีตัวอักษรเหล่านี้ (โดยยกเว้น 'L' สําหรับจํานวนเต็มยาวและ 'uL' สําหรับจํานวนเต็มยาว) — ประเภท ข้อมูล ถูก ระบุ โดย\\*DATE/ TYPE\\*คุณสมบัติของตัวแปร @@ -220,7 +220,7 @@ For byte, ubyte, short, usort, int, uint, long, ตัวแปรยาวแ เวลา ยูนิต วินาที ตั้งแต่ปี 1970-01-01T00:00:00Z ค่าของเวลาที่ใช้แทนค่าของข้อความ\\*DATE/ TYPE\\*แอตทริบิวต์และแอตทริบิวต์ของหน่วย ซึ่งกําหนดวันที่ รูปแบบเวลาที่ระบุโดย Java คลาสข้อมูลเวลา - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . ยกตัวอย่างเช่น + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . ยกตัวอย่างเช่น เวลา หน่วย yyyy-MM-dd 'T'HH:m:sZ' ค่าวันที่และค่าของตัวแปรที่ให้มาทั้งหมด ต้องมีรูปแบบเดียวกันนี้ ในกรณีส่วนใหญ่ รูปแบบของเวลาที่คุณต้องการ สําหรับแอตทริบิวต์หน่วย จะมีการเปลี่ยนแปลงของรูปแบบเหล่านี้หนึ่ง: @@ -245,7 +245,7 @@ For byte, ubyte, short, usort, int, uint, long, ตัวแปรยาวแ ## [แบบ DSG ชนิดของคุณสมบัติ](#dsg-feature-types) {#dsg-feature-types} แฟ้ม NCCSV อาจบรรจุรูปแบบเรขาคณิตของ CF - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) ข้อมูล มันเป็นคุณสมบัติที่ทําให้งานนี้ + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) ข้อมูล มันเป็นคุณสมบัติที่ทําให้งานนี้ 1. แฟ้ม CF ที่ต้องการคือแฟ้ม NCSV ต้องรวมบรรทัดไว้ในส่วนของข้อมูลกํากับภาพที่จะระบุ [\\*ภาษาละติน\\*](#global) featureType อุปทาน, อี.จี. \\*ภาษาละติน\\*. featureType หม่อมชั้น @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * แฟ้มตัวอย่างนี้รวมกรณียากๆ อีกมากมาย (เช่น, อักขระ และตัวแปรยาว และค่าของเชือก) . แฟ้ม NCCSV ส่วนใหญ่จะง่ายขึ้นมาก * บรรทัดใบอนุญาตถูกแบ่งเป็นสองบรรทัดตรงนี้ แต่เป็นแค่เส้นเดียวในแฟ้มตัวอย่าง -* \\u20AC เป็นรหัสอักขระของตัวละครยูโร และ\\ NU00FC เป็นรหัสของอู +* / \\u20AC เป็นรหัสอักขระของตัวละครยูโร และ\\00FC เป็นรหัสภาษาอู * มาก เงื่อนในตัวอย่างนี้ ถูกห่อไว้ด้วยคําคมคู่ แม้จะไม่จําเป็นต้องเป็น เช่น คุณสมบัติทั่วไปมากมาย รวมถึงชื่อ ลอน ยูนิต และข้อมูลลําดับที่ 3) * มันจะชัดขึ้นและดีกว่า ถ้าคุณสมบัติของหน่วยสําหรับตัวแปรการทดสอบยาว ถูกเขียนเป็นคําพูดคู่ ระบุว่าเป็นมูลค่าสตริง แต่ตัวแทนปัจจุบัน (1 ไม่มีคําพูด) จะแปลอย่างถูกต้องเป็นสตริง, ไม่ใช่จํานวนเต็ม, เพราะมันไม่มีเครื่องหมาย 'i' * ต่างจากประเภทตัวเลขอื่น, ค่ายาวในส่วนข้อมูลมีเครื่องหมาย ('L') ที่ระบุชนิดของข้อมูล จําเป็น ต้อง ทํา เช่น นี้ เพื่อ ป้องกัน ไม่ ให้ ตารางคํานวณ แปล ค่า เป็น เลข จุด ลอย และ จึง สูญ เสีย ความ แม่นยํา. @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 ในตารางคํานวณ เช่นในแฟ้ม NCSV: * เขียนค่าแอททริบิวต์ของตัวเลขที่ระบุไว้สําหรับแฟ้ม NCSV (e.g. ด้วยตัวอักษรที่ต่อเนื่อง, e.g. 'f' เพื่อระบุประเภทข้อมูลของแอตทริบิวต์) . -* ในสตริง, เขียนตัวอักษรทั้งหมดที่น้อยกว่าตัวอักษร ASCII #32 หรือมากกว่าตัวละคร #126 เป็นตัวละครที่เหมือน Json slatesed ตัวละคร (อี.จี. \\n สําหรับบรรทัดใหม่) หรือเป็นเลขอักขระเลขฐานสิบหก (กรณีที่ขาดความรู้สึก) ด้วยไวยากรณ์ [\\u *ฮึ่ม* ](#uhhhh) (E.g.,\\ U20AC สําหรับป้ายยูโร) . ใช้ \\n (2 ตัวอักษร: backsash and 'n ') เพื่อระบุเส้นใหม่ ไม่ใช่อัลต์ ent ent +* ในสตริง, เขียนตัวอักษรทั้งหมดที่น้อยกว่าตัวอักษร ASCII #32 หรือมากกว่าตัวละคร #126 เป็นตัวละครที่เหมือน Json slatesed ตัวละคร (อี.จี. \\n สําหรับบรรทัดใหม่) หรือเป็นเลขอักขระเลขฐานสิบหก (กรณีที่ขาดความรู้สึก) ด้วยไวยากรณ์ [\\u *ฮึ่ม* ](#uhhhh) (อี.จี. \\u20AC สําหรับป้ายยูโร) . ใช้ \\n (2 ตัวอักษร: backsash and 'n ') เพื่อระบุเส้นใหม่ ไม่ใช่อัลต์ ent ent ความแตกต่างอย่างเดียวระหว่างแฟ้ม NCSV กับตารางคํานวณแบบคล้ายคลึงกัน ซึ่งต่อไปนี้คือ: @@ -392,7 +392,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * หากแฟ้ม NCCSV มีเครื่องหมายจุลภาคเกินที่ท้ายแถว คุณสามารถลบได้ โดยการเปลี่ยนแฟ้ม NCSV เป็น NetCDF แฟ้มที่แปลง NetCDF แฟ้มกลับไปที่แฟ้ม NCSV * เมื่อคุณพยายามแปลงแฟ้ม NCSV ให้เป็น NetCDF แฟ้ม, มีข้อผิดพลาดบางอย่างจะถูกตรวจพบโดยโปรแกรม และจะทําการสร้างข้อความผิดพลาด ทําให้การแปลงล้มเหลว ปัญหา อื่น ๆ เป็น เรื่อง ยาก หรือ เป็น ไป ไม่ ได้ ที่ จะ จับ ได้ และ จะ ไม่ เกิด ข้อ ผิด พลาด หรือ คํา เตือน. ปัญหาอื่น ๆ (เช่นจุลภาคเกินที่สิ้นสุดแถว) จะถูกละเลย ตัวแปลงแฟ้ม จะทําการตรวจสอบให้ถูกต้องน้อยที่สุด NetCDF ไฟล์, เช่น, ในเรื่อง CF ตาม ความรับผิดชอบของผู้สร้างแฟ้มและผู้ใช้แฟ้ม เพื่อตรวจสอบว่า ผลของการแปลงนั้นถูกต้องหรือไม่ สองวิธีตรวจสอบคือ: * พิมพ์เนื้อหาของ .nc แฟ้มที่มี ncdup - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * แสดงเนื้อหาของข้อมูลใน ERDDAP . ## [เปลี่ยน](#changes) {#changes} diff --git a/i18n/tl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/tl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 9ea34d562c..ba1ba692b5 100644 --- a/i18n/tl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/tl/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Kung ang ilang kahilingan sa dokumentong ito ay waring kakatwa o mahirap, malama Ang detalyeng ito ay tumutukoy sa iba pang mga detalye at mga aklatan na dinisenyo upang gamitin, subalit ang detalyeng ito ay hindi bahagi ng alinman sa mga ibang detalyeng iyon, ni nangangailangan man ito ng anumang pagbabago sa mga ito, ni ito man ay salungat sa mga ito. Kung ang detalyeng may kaugnayan sa isa sa mga pamantayang ito ay hindi binanggit dito, tingnan ang kaugnay na detalye. Kapansin - pansin, kalakip dito ang: * Ang Attribute Convention for Dataset Discovery (ACDD) Pamantayan ng metadata: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * Ang Klima at Hula (CF) Pamantayan ng metadata: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * Ang NetCDF Patnubay ng User (NIUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * Ang NetCDF Talaan ng mga software na aklatan tulad ng NetCDF -java at NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Hindi mabasa ng mga aklatan na ito ang mga talaksang NCCSV, ngunit mababasa nila .nc na nilikha mula sa mga talaksang NCCSV. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Hindi mabasa ng mga aklatan na ito ang mga talaksang NCCSV, ngunit mababasa nila .nc na nilikha mula sa mga talaksang NCCSV. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Pagbibigay - Pansin{#notation} Sa detalyeng ito, mga bracket, \\[ \\] , ay nagpapahiwatig ng opsyonal na mga bagay. @@ -152,12 +152,12 @@ Ang mga kahulugan ng mga uri ng attribute data ay: * Dalawang - uring pagsipi (") ay kailangang i-install bilang dalawang dobleng quote ("") . Iyan ang kinakailangan ng mga programa ng disheet kapag nagbabasa ng .csv files. Iyan ang isinusulat ng mga programang disheet kapag nasagip mo ang isang diffesheet bilang isang .csv file. * Ang espesyal na JSON backslash-encoded na mga character ay dapat na i-recorded bilang sa JSON (na kapansin-pansin \\n (newline), ngunit gayundin ang \\ (backslash), \\f (pormal), \\ (tab), \\ (carriage return) o kasama ng \\ (tab), \\ (carriage return) [\\u *hhhh* ](#uhhhh) Makipag - usap. Sa isang diverseet, huwag gumamit ng Alt Enter upang magtakda ng bagong linya sa loob ng isang selula ng teksto; sa halip, gamitin ang \\n (2 tauhan: backslash at 'n ') upang ipahiwatig ang isang bagong linya. ##### uhhhh {#uhhhh} - * \\u *Hhhh - Ang lahat ng tauhan na wala pang character #32 o mas malaki kaysa sa character #126, at hindi nai-record, ay dapat na i-record na kasama ng confix \\u* Hhhh*, kung saan ang hhhh ay ang 4-digit na hexadecimal na bilang ng karakter, e.g., ang Euro sign ay \\u20AC. Tingnan ang mga pahina ng kodigo na binabanggit sa [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) upang mahanap ang mga numerong hexadecimal na nauugnay sa espesipikong mga karakter na Unicode, o gumamit ng isang aklatan ng software. + * \\u *Hhhh - Ang lahat ng tauhan na wala pang character #32 o mas malaki kaysa sa character #126, at hindi nai-record, ay dapat na i-record na kasama ng confix \\u* hhh*, kung saan ang hhhhh ay ang 4-digit na hexadecimal na bilang ng karakter, e.g., ang Euro sign ay \\ \\u20AC . Tingnan ang mga pahina ng kodigo na binabanggit sa [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) upang mahanap ang mga numerong hexadecimal na nauugnay sa espesipikong mga karakter na Unicode, o gumamit ng isang aklatan ng software. * Kung ang String ay may puwang sa simula o dulo, o kasama " (dobleng pagsipi) o isang komma, o naglalaman ng mga pamantayan na kung hindi ay bibigyang - kahulugan bilang iba pang uri ng datos (e.g., isang int) , o kaya ay ang salitang "null", ang buong String ay dapat na nakapaloob sa mga dobleng quote; kung hindi, hindi tulad ng JSON, ang paglalakip ng mga dobleng quote ay opsyonal. Iminumungkahi namin: kapag nag - aalinlangan, ilakip ang buong String sa dalawang sinipi. Ang mga espasyo sa simula o dulo ng isang String ay matinding nasisiraan ng loob. * Sa ngayon, nasisiraan ng loob ang paggamit ng mga karakter na mas malaki sa #255. Sinusuportahan sila ng NCSV. ERDDAP™ ay umaalalay sa kanila sa loob. Ang ilang uri ng output ay sumusuporta sa kanila (e.g., .json at .nccsv ) . Subalit maraming uri ng output file ay hindi sumusuporta sa mga ito. Halimbawa, NetCDF -3 files ay hindi sumusuporta sa gayong mga karakter dahil NetCDF ang mga talaksan ay gumagamit ng 1-byte na karakter at ang CF sa kasalukuyan ay walang sistema para sa pagtatakda kung paanong ang mga karakter ng Unicode ay naka-signed sa NetCDF Mga Hagdan (e.g., UTF-8) . Malamang na bubuti ito sa paglipas ng panahon.   #### char{#char} -* Ang char attribute values ay isang solong karakter ng UCS-2 (I.e., 2-byte Unicode characters, tulad ng sa Java ) , na dapat isulat bilang 7-bit ASCII, JSON-like characters upang ang ibang mga character ay matiyak (Tingnan ang pagpapakahulugan sa String sa itaas para sa pag - uugnay ng pantanging mga tauhan, na may dagdag na isang sinipi bilang \\ ') . Ang mga pamantayan ng attribute ay dapat na ilakip sa isahang mga sinipi (panloob na mga sinipi) at dobleng mga pagsipi (ang panlabas na mga sinipi) , e.g., "'a'", "'"' (dalawahang quote karakter) , "'\'" (isang tauhan sa pagsipi) , "'\t'" (isang tab) , "'\\u20AC'" (Isang Euro character) . Ang sistemang ito ng paggamit ng isahan at dobleng mga sinipi ay kakatwa at mahirap, subalit isang paraan ito upang makilala ang mga halaga ng char mula sa Strings sa paraan na gumagana sa mga disheet. Ang isang halaga na mukhang char ngunit walang bisa ay lilikha ng maling mensahe. Katulad ng sa Strings, ang paggamit ng mga karakter na mas malaki sa #255 ay kasalukuyang nasisiraan ng loob. +* Ang char attribute values ay isang solong karakter ng UCS-2 (I.e., 2-byte Unicode characters, tulad ng sa Java ) , na dapat isulat bilang 7-bit ASCII, JSON-like characters upang ang ibang mga character ay matiyak (Tingnan ang pagpapakahulugan sa String sa itaas para sa pag - uugnay ng pantanging mga tauhan, na may dagdag na isang sinipi bilang \\ ') . Ang mga pamantayan ng attribute ay dapat na ilakip sa isahang mga sinipi (panloob na mga sinipi) at dobleng mga pagsipi (ang panlabas na mga sinipi) , e.g., "'a'", "'"' (dalawahang quote karakter) , "'\'" (isang tauhan sa pagsipi) , "'\t'" (isang tab) , "'\\ \\u20AC '" (Isang Euro character) . Ang sistemang ito ng paggamit ng isahan at dobleng mga sinipi ay kakatwa at mahirap, subalit isang paraan ito upang makilala ang mga halaga ng char mula sa Strings sa paraan na gumagana sa mga disheet. Ang isang halaga na mukhang char ngunit walang bisa ay lilikha ng maling mensahe. Katulad ng sa Strings, ang paggamit ng mga karakter na mas malaki sa #255 ay kasalukuyang nasisiraan ng loob. ### Sapat na{#suffix} Pansinin na sa mga katangiang bahagi ng isang talaksang NCSV, ang lahat ng mga halaga ng numerikong attribute ay dapat na may hulaping titik (e.g., 'b') upang matukoy ang uri ng numero (e.g., byte) . Subalit sa seksyon ng datos ng isang talaksang NCSV, ang mga halagang numerikong datos ay hindi dapat magkaroon ng mga titik na ito na hulapi (maliban sa 'L' sa mahabang integer at 'uL' para sa mga ulong integer) — ang uri ng datos ay tinitiyak ng\\*DATA\\_TYPE\\*Isaalang - alang ang pagkakaiba. @@ -220,7 +220,7 @@ Ang mga pamantayan sa petsa na kinakatawan ng mga halaga ng numero ay dapat na m Oras,units, seconds mula 1970-01-01T00:00:00Z Ang mga pamantayan sa petsa na kinakatawan bilang String na mga pamantayan ay dapat na may String\\*DATA\\_TYPE\\*Ang attribute at ang isang yunit ay may palagay kung alin ang nagsasabi ng petsa Oras na huwaran ayon sa pagkakatukoy Java Ang klase sa Petsa na Formatter - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Halimbawa, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Halimbawa, oras,units, yyyy-MM-dd 'T'H:mm:ssZ Ang lahat ng mga halagang dateTim para sa isang ibinigay na data variable ay dapat gumamit ng parehong format. Sa karamihan ng mga kaso, ang huwaran ng petsa na kailangan mo para sa mga yunit na binanggit ay iba't ibang anyo ng mga format na ito: @@ -245,7 +245,7 @@ Gaya ng hinihiling ng CF, lahat ng mga pamantayan sa antas (e.g., para sa longhi ## [DSG Mga Uri ng Katangian](#dsg-feature-types) {#dsg-feature-types} Ang isang talaksang NCSV ay maaaring maglaman ng CF Discrete Sampling Geometry - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) datos. Ito ang mga katangian na gumagawa sa gawaing ito: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) datos. Ito ang mga katangian na gumagawa sa gawaing ito: 1. Gaya ng kahilingan ng CF, dapat isama sa talaksang NCSV ang isang linya sa bahaging metadata na nagpapakilala sa bahaging metadata [\\*GLOBYA\\*](#global) featureType Halimbawa, e.g., \\*GLOBYA\\*, featureType ,trajectory @@ -326,7 +326,7 @@ Mga Paunawa: * Kabilang sa talaksang sampol na ito ang maraming mahihirap na kaso (e.g., char at mahabang variables at mahirap String mga halaga) . Karamihan sa mga talaksang NCSV ay magiging mas simple. * Ang linya ng lisensiya ay nahahati sa dalawang linya dito, ngunit isa lamang linya sa sampol na talaksan. -* Ang \\u20AC ay ang encoding ng karakter sa Euro at ang \\u00FC ay ang \\ ü. +* \\ \\u20AC ay ang regulator ng karakter na Euro at ang \\u00FC ay ang encoding ng ü. * Marami Ang mga sting sa halimbawa ay nakapaloob sa pamamagitan ng mga dobleng quote bagaman ang mga ito ay hindi kailangang maging, e.g., maraming mga katangiang global kabilang ang pamagat, ang mga lon units na attribute, at ang ika-3 linya ng datos.) * Magiging mas maliwanag at mas mabuti kung ang mga yunit na kabilang sa testLong variable ay isinulat sa dobleng mga sinipi na nagpapahiwatig na ito ay isang halagang String. Subalit ang kasalukuyang representasyon (1, walang mga sinipi) ay bibigyan ng tamang kahulugan bilang isang String, hindi isang integer, dahil walang 'i' hulapi. * Di - tulad ng ibang uri ng datos na numeriko, ang mahahabang halaga sa bahaging datos ay may hulapi ('L') na nagpapakilala sa kanilang uri ng datos na numero. Ito ay kinakailangan upang maiwasan ang mga disheet mula sa pagpapakahulugan ng mga halaga bilang lumulutang na mga numero ng punto at sa gayon ay mawalan ng prekwensiya. @@ -336,7 +336,7 @@ Mga Paunawa: Sa isang diffesheet, gaya sa isang talaksang NCSV: * Isulat ang mga halaga ng numeric attribute ayon sa pagkakasunud - sunod ng NCCSV files (e.g., na may hulaping titik, e.g., 'f', upang makilala ang data type ng attribute) . -* Sa Strings, isulat ang lahat ng karakter na mas mababa sa ASCII character #32 o mas malaki sa character #126 bilang alinman sa isang JSON-tulad ng backsladed character (e.g., \\n para sa newline) o bilang numero ng karakter na hexadecimal Unicode (kasong walang pakiramdam) sa pamamagitan ng pagdurugtong [\\u *hhhh* ](#uhhhh) (e.g., \\u20AC para sa Euro sign) . Gamitin \\n (2 tauhan: backslash at 'n ') upang ipahiwatig ang isang bagong linya, hindi ang Alt Enter. +* Sa Strings, isulat ang lahat ng karakter na mas mababa sa ASCII character #32 o mas malaki sa character #126 bilang alinman sa isang JSON-tulad ng backsladed character (e.g., \\n para sa newline) o bilang numero ng karakter na hexadecimal Unicode (kasong walang pakiramdam) sa pamamagitan ng pagdurugtong [\\u *hhhh* ](#uhhhh) (e.g., \\ \\u20AC para sa Euro sign) . Gamitin \\n (2 tauhan: backslash at 'n ') upang ipahiwatig ang isang bagong linya, hindi ang Alt Enter. Ang tanging pagkakaiba sa pagitan ng mga talaksang NCSV at ng analogous disheet na kasunod ng mga kombensiyong ito ay: @@ -392,7 +392,7 @@ Upang lumikha ng isang talaksang NCSV mula sa isang Google Sheetsheet: * Kung ang isang talaksan ng NCCSV ay may labis na mga comma sa dulo ng mga hanay, maaari mo itong alisin sa pamamagitan ng pagkumberte sa talaksang NCCSV upang maging isang NetCDF talaksan at pagkatapos ay binabago ang NetCDF ilagay muli sa talaksang NCCSV. * Kapag sinisikap mong gawing isang talaksang NCSV NetCDF file, ang ilang pagkakamali ay mapapansin ng software at lilikha ng mga maling mensahe, na nagiging sanhi ng pagkabigo ng konbersiyon. Ang ibang mga problema ay mahirap o imposibleng mahuli at hindi lilikha ng mga maling mensahe o babala. Iba pang problema (e.g., sobrang mga komma sa dulo ng mga hanay) ay ipagwawalang - bahala. Hindi gaanong susuriin ng file converter ang pagiging tama ng resulta NetCDF e.g., kung tungkol sa pagsunod ng CF. Pananagutan ng tagalikha ng file at file user na suriin na ang mga resulta ng konbersiyon ay ayon sa nais at tama. Ang dalawang paraan ng pagsusuri ay: * Ilimbag ang nilalaman ng .nc talaksang may ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Tingnan ang nilalaman ng datos sa ERDDAP . ## [Mga pagbabago](#changes) {#changes} diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/tr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 3e1ad40c68..93e2e6ee01 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ Bu belgedeki bazı ihtiyaç garip veya seçici görünüyorsa, muhtemelen bu ger Bu spesifikasyon, birlikte çalışmak için tasarlanmış olan diğer çeşitli özelliklere ve kütüphanelere atıfta bulunur, ancak bu spesifikasyon diğer özelliklerin herhangi birinin bir parçası değildir, ne de onlara herhangi bir değişiklik ihtiyacı yoktur. Bu standartların biri ile ilgili bir detay burada belirtilmezse, ilgili özellikleri görün. Elbette, bu şunları içerir: * Dataset Discovery için Attribute Konvansiyonu (ACDDDD) metadata standardı: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * İklim ve Tahminler (CF) metadata standardı: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * The The The The The The The The NetCDF Kullanıcı Kılavuzu (NUG) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * The The The The The The The The NetCDF yazılım kütüphaneleri gibi NetCDF -java ve NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . Bu kütüphaneler NCCSV dosyalarını okuyamıyor, ancak okuyabiliyorlar .nc NCCSV dosyalarından oluşturulan dosyalar. -* JSON: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . Bu kütüphaneler NCCSV dosyalarını okuyamıyor, ancak okuyabiliyorlar .nc NCCSV dosyalarından oluşturulan dosyalar. +* JSON: [ https://www.json.org/ ](https://www.json.org/) ### Notation{#notation} Bu spesifikasyonda, braketler, \\[ \\] 2) Seçmeli eşyaları gösterir. @@ -152,12 +152,12 @@ Karakter veri türlerinin tanımları şunlardır: * Çift alıntı (" " "") İki çift alıntı olarak kodlanmalıdır ("") . Bu, tablo programları .csv dosyalarını okuduğunuzda gerektirir. Bu, tablo programları bir .csv dosyası olarak yaydığınızda yazılacak. * Özel JSON backslash-encoded karakterleri JSON olarak kodlanmalıdır (muhtemelen değil) \\n (newline), ama aynı zamanda the (backslash), Žf (formfeed), Žt (tab), Žr (karriage return) veya ile [. *hhhh* ](#uhhhh) Kelimeler. Bir spread sayfasında, Alt'ı bir metin hücresinde yeni bir çizgi belirtmek için kullanmayın; bunun yerine, kullanmak \\n (2 karakter: backslash ve 'n ‘ ‘ ‘) Yeni bir çizgi göstermek için. ##### uhhhh {#uhhhh} - * . *hhhh - Karakter #32 veya karakterden daha az karakter #126 ve başka bir şekilde kodlanmış değil, sözcüler ile kodlanmalıdır.* hhhh*, hhhh karakterin 4 dijital hexadecimal numarası, e.g., Euro işareti Žu20AC. Kod sayfalarını referans olarak görün [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) Belirli Unicode karakterleri ile ilişkili hexadecimal sayılarını bulmak veya bir yazılım kütüphanesi kullanmak. + * . *hhhh - Karakter #32 veya karakterden daha az karakter #126 ve başka bir şekilde kodlanmış değil, sözcüler ile kodlanmalıdır.* hhhh*, hhhh karakterin 4 dijital hexadecimal numarası, e.g., Euro işareti \\ \\u20AC . Kod sayfalarını referans olarak görün [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) Belirli Unicode karakterleri ile ilişkili hexadecimal sayılarını bulmak veya bir yazılım kütüphanesi kullanmak. * Eğer String'in başlangıçta veya sonunda bir alanı varsa veya " (çift alıntı) veya bir komün, veya başka bir veri türü olarak yorumlanacak değerleri içerir (E.g., bir int) Ya da "null" kelimesi, tüm String çift alıntılarda kapalı olmalıdır; aksi takdirde JSON'un aksine, çift alıntılar isteğe bağlı. Biz tavsiye ederiz: şüphe içinde tüm String'i çift alıntılarda kapat. Bir String'in başında veya sonundaki uzaylar güçlü bir şekilde cesaretiniz. * Şimdilik, #255'den daha büyük karakterler kullanımı cesaret vericidir. NCCSV onları destekliyor. ERDDAP™ Onları içsel olarak destekler. Bazı çıktı dosyası türleri onları destekliyor (E.g., .json ve .nccsv ) . Ancak birçok çıkış dosya türü onları desteklemiyor. Örneğin, NetCDF -3 dosyaları bu karakterleri desteklemiyor çünkü NetCDF dosyaları 1bay karakterleri ve CF şu anda Unicode karakterlerinin nasıl kodlandığını belirtmek için bir sisteme sahip değildir NetCDF Strings (e.g., UTF-8) . Bu muhtemelen zamanla gelişecektir.   #### hayır{#char} -* Kar özellikleri değerleri tek bir UCS-2 karakteridir (i.e., 2bay Unicode karakterleri, sanki içinde Java ) 7bit ASCII, JSON gibi karakterler olarak yazılmalıdır, böylece diğer karakterler belirtilebilir. (String tanımının, özel karakterlerin yaygınlaşması için yukarıda, bir tek alıntının yanı sıra, ‘ ‘ ‘) . Char özellikleri değerleri tek alıntılarda kapalı olmalıdır (İç alıntılar) ve çift alıntılar (Dış alıntılar) E.g., "'a", "" (Çift bir alıntı karakteri) ""Lo" (Tek bir alıntı karakteri) "'Lot" (Bir sekme) "'Lou20AC" (Bir Euro karakteri) . Bu tek ve çift alıntıyı kullanmanın sistemi garip ve cumbersome, ancak yayranlarla çalışan bir şekilde Strings'ten kar değerlerini ayırt etmenin bir yoludur. Bir kömür gibi görünen bir değer ama geçersiz bir hata mesajı üretecektir. Strings ile olduğu gibi, karakterlerin kullanımı #255'den daha büyük. +* Kar özellikleri değerleri tek bir UCS-2 karakteridir (i.e., 2bay Unicode karakterleri, sanki içinde Java ) 7bit ASCII, JSON gibi karakterler olarak yazılmalıdır, böylece diğer karakterler belirtilebilir. (String tanımının, özel karakterlerin yaygınlaşması için yukarıda, bir tek alıntının yanı sıra, ‘ ‘ ‘) . Char özellikleri değerleri tek alıntılarda kapalı olmalıdır (İç alıntılar) ve çift alıntılar (Dış alıntılar) E.g., "'a", "" (Çift bir alıntı karakteri) ""Lo" (Tek bir alıntı karakteri) "'Lot" (Bir sekme) "'\'\'\'\\ \\u20AC "" (Bir Euro karakteri) . Bu tek ve çift alıntıyı kullanmanın sistemi garip ve cumbersome, ancak yayranlarla çalışan bir şekilde Strings'ten kar değerlerini ayırt etmenin bir yoludur. Bir kömür gibi görünen bir değer ama geçersiz bir hata mesajı üretecektir. Strings ile olduğu gibi, karakterlerin kullanımı #255'den daha büyük. ### Suffix{#suffix} NCCSV dosyasının özellikleri bölümünde, tüm sayısal özelliklerin değerlerinin bir ek mektubu olması gerektiğini unutmayın. (E.g., 'b') numeric veri tipini tanımlamak için (E.g., bytete) . Ancak NCCSV dosyasının veri bölümünde, sayısal veri değerleri asla bu ek mektuplara sahip olmamalıdır ("L" uzun tamsayılar ve "uL" ulong tamsaları için) - veri türü,\\*DATA\\_TYPE\\*Değişken için özellik. @@ -220,7 +220,7 @@ TarihTime değerleri sayısal değerler olarak temsil edilen bir birim özelliğ Zaman, 1970'ten bu yana saniyeler,-01T00:00Z String değerleri olarak temsil edilen tarihTime değerleri bir String değerine sahip olmalıdır\\*DATA\\_TYPE\\*Özellikler ve bir birim, bir tarihe işaret eden bir özelliktir Time pattern as specified by the Java DateTimeFormatter class - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Örneğin, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . Örneğin, Zamanlar, yyyy-MM-dd 'T'HH:mm:sZ Verilen bir veri değişkeni için tüm tarihTime değerleri aynı formatı kullanmalıdır. Çoğu durumda, birim özellikleri için ihtiyacınız olan tarihTime modeli bu formatlardan birinin bir varyasyonu olacaktır: @@ -245,7 +245,7 @@ CF tarafından gerektiğinde, tüm derece değerleri (E.g., uzun ve entitude iç ## [DSG Özel Özellikleri](#dsg-feature-types) {#dsg-feature-types} Bir NCCSV dosyası, CF Discrete Sampling Geometry içerebilir - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Veriler. Bu işi yapan özelliklerdir: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) Veriler. Bu işi yapan özelliklerdir: 1. CF tarafından gerekli olduğu gibi, NCCSV dosyası metadata bölümünde bir çizgi içermelidir [\\*GLOBAL GLOBAL GLOBAL\\*](#global) featureType Özellikler, e.g., \\*GLOBAL GLOBAL GLOBAL\\*, featureType ,trajectory @@ -326,7 +326,7 @@ Notlar: * Bu örnek dosya birçok zor vaka içeriyor (e.g., kar ve uzun değişkenler ve zor String değerleri) . Çoğu NCCSV dosyaları çok daha basit olacaktır. * Lisans hattı burada iki çizgiye kırılır, ancak örnek dosyada sadece bir çizgidir. -* Žu20AC, Euro karakterinin en yaygınlaşması ve Žu00FC, ü'nin en yaygınlaşmasıdır. +* \\ \\u20AC Euro karakterinin ve 4.99u00FC'nin en yaygınlaşmasıdır. * Pek çok Örneğin Strings çift alıntılarla kapalıdır, ancak olması gerekmez, e.g., başlık dahil birçok küresel özellik, lon birimleri özelliği ve 3rd veri hattı.) * TestLong değişkeni için birimlerin özellikleri çift alıntılarda yazılırsa, bunun bir String değeri olduğunu gösterir. Ancak mevcut temsiliyet (1, alıntı yapmadan) Bir String olarak doğru yorumlanacaktır, tam olarak değil, çünkü ‘i’ eki yoktur. * Diğer sayısal veri türlerinden farklı olarak, veri bölümündeki uzun değerler ekinlere sahiptir. ('L') Bu onların sayısal veri türünü tanımlar. Bu, tabloları yüzen sayılar olarak yorumlamak ve böylece hassaslığı kaybetmek için gereklidir. @@ -336,7 +336,7 @@ Notlar: Bir NCCSV dosyasında olduğu gibi, yaygın bir tabloda: * NCCSV dosyaları için belirtildiği gibi sayısal özellikler yazın (e.g., bir ek mektubu ile, e.g., 'f', özelliklerini tanımlamak için) . -* Strings'te, tüm karakterleri ASCII karakterinden daha az yaz #32 veya karakterden daha büyük #126 bir JSON benzeri backslashed karakter (E.g., \\n Yeniline için) Ya da hexadecimal Unicode karakteri numarası (En hassas durumda) Sözcüklerle [. *hhhh* ](#uhhhh) (e.g., Euro işareti için 4.99u20AC) . Use Use Use Use Use \\n (2 karakter: backslash ve 'n ‘ ‘ ‘) Yeni bir çizgi göstermek için, Alt Gir değil. +* Strings'te, tüm karakterleri ASCII karakterinden daha az yaz #32 veya karakterden daha büyük #126 bir JSON benzeri backslashed karakter (E.g., \\n Yeniline için) Ya da hexadecimal Unicode karakteri numarası (En hassas durumda) Sözcüklerle [. *hhhh* ](#uhhhh) (E.g., \\ \\u20AC Euro işareti için) . Use Use Use Use Use \\n (2 karakter: backslash ve 'n ‘ ‘ ‘) Yeni bir çizgi göstermek için, Alt Gir değil. NCCSV dosyaları ve bu kongreleri takip eden analog yayılma tablosu arasındaki tek fark: @@ -392,7 +392,7 @@ Bir Google Dokümanlarından NCCSV dosyası oluşturmak için: * Bir NCCSV dosyası satırların sonunda fazla komüne sahipse, NCCSV dosyasını NCCSV dosyasına bir şekilde dönüştürmekle onları kaldırabilirsiniz. NetCDF Dosya ve sonra dönüştürme NetCDF Dosya bir NCCSV dosyasına geri döndü. * NCCSV dosyasını bira dönüştürmeye çalıştığınızda NetCDF Dosya, bazı hatalar yazılım tarafından tespit edilecek ve hata mesajları üretecek, dönüştürmenin başarısız olmasına neden olacaktır. Diğer sorunlar yakalamak için zor veya imkansız ve hata mesajları veya uyarılar üretmeyecektir. Diğer sorunlar (E.g., sıraların sonunda aşırı komünler) Göz ardı edilecektir. Dosya dönüştürücü sadece ortaya çıkan doğrulığı kontrol edecektir NetCDF Dosya, e.g., CF uyumluluğu ile ilgili. Dosya yaratıcısının ve dosya kullanıcının dönüştürme sonuçlarının istenen ve doğru olduğunu kontrol etmek için sorumluluğudur. Kontrol etmenin iki yolu: * Yazdır the content of the .nc ncdump ile dosya - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * Verilerin içeriğini görüntüleyin ERDDAP . ## [Değişiklikler Değişiklikler Değişiklikler](#changes) {#changes} diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/uk/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 3538a5cfd6..e5a5688094 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ title: "NCCSV 1.10" Ця специфікація відноситься до декількох інших специфікацій і бібліотек, які вона призначена для роботи з, але ця специфікація не є частиною будь-якого з інших специфікацій, а не потребує будь-яких змін до них, і не робить його конфліктом з ними. Якщо деталь, що відноситься до одного з цих норм, не зазначена тут, див. інформацію, пов'язана з однією з цих стандартів. До цього відносяться: * Атрибутова конвенція для виявлення даних (АКДД) Стандарт метаданих: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) й + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) й * Клімат і прогноз (Панчохи) Стандарт метаданих: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) й + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) й * Про нас NetCDF Керівництво користувача (НУГ) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) й + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) й * Про нас NetCDF Бібліотека програмного забезпечення, як NetCDF -Ява і NetCDF до: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) й Ці бібліотеки не можуть читати файли NCCSV, але вони можуть читати .nc Файли, створені з файлів NCCSV. -* Сонце: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) й Ці бібліотеки не можуть читати файли NCCSV, але вони можуть читати .nc Файли, створені з файлів NCCSV. +* Сонце: [ https://www.json.org/ ](https://www.json.org/) ### Нотатки{#notation} У цій специфікації, кронштейни, \\[ \\] , відмітити додаткові елементи. @@ -152,12 +152,12 @@ title: "NCCSV 1.10" * Подвійні лапки (« » » » » » » » » » » » » » ») повинні бути закодовані як два подвійних котирування (» » » » » » » » » » » » » ») й Що потрібно для читання .csv файлів. Ось які програми електронної пошти напишіть, коли ви зберігаєте таблицю як файл .csv. * Спеціальні символи JSON Backslash-encoded повинні бути зашифровані як в JSON (необов'язково) \\n (newline), але також \\\\\ (backslash), \\f (formfeed), \\t (tab), \\r (повернення вантажу) або з [\\u *хххх* ](#uhhhh) Синтаксис. У аркуші не використовуйте Alt Enter, щоб вказати новий рядок в текстовій комірці; замість цього використовуйте \\n (2 символи: застібка і 'n Р) вказати новий рядок. ##### uhhhh {#uhhhh} - * \\u *hhhh - Всі символи менше, ніж символ #32 або більше, ніж символ #126, а не інакше закодовано, повинні бути закодовані синтаксисом \\u* hhh*, де hhhh є 4-цифрова шестигранна кількість персонажа, наприклад, євро знак \\u20AC. Дивитися сторінки коду, позначені на [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) Щоб знайти кількість шістнадцяткових чисел, пов'язаних з певними героями Unicode або скористайтеся бібліотекою програмного забезпечення. + * \\u *hhhh - Всі символи менше, ніж символ #32 або більше, ніж символ #126, а не інакше закодовано, повинні бути закодовані синтаксисом \\u* hhh*, де hhh є 4-цифрова шестигранна кількість персонажа, наприклад, євро знак \\ \\u20AC й Дивитися сторінки коду, позначені на [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) Щоб знайти кількість шістнадцяткових чисел, пов'язаних з певними героями Unicode або скористайтеся бібліотекою програмного забезпечення. * Якщо Стрінг має місце на початку або кінці, або включає " (подвійний цитати) або кома, або містить значення, які інакше будуть інтерпретовані як деякі інші типи даних (Наприклад,) , або є слово "нуль", весь String повинен бути укладений в подвійних лапках; інакше, на відміну від JSON, закриваючи подвійні котирування є обов'язковим. Ми рекомендуємо: при сумніві, закриваючи весь Рядок у подвійних лапках. Простір на початку або кінці String сильно розпадаються. * На даний момент використання символів більше, ніж #255 є дискурованими. NCCSV підтримує їх. ERDDAP™ підтримує їх внутрішньо. Деякі типи вихідних файлів підтримують їх (Наприклад, .json і .nccsv ) й Але багато типів вихідних файлів не підтримують їх. Наприклад, NetCDF -3 файли не підтримують такі символи, оскільки NetCDF Файли використовують 1-байтні символи і CF в даний час не мають системи для визначення, як символи Unicode зашифровані в NetCDF Стрінги (УФ-8) й Це дозволить поліпшити час.   #### мар{#char} -* Значення атрибуту char є символом UCS-2 (i.e., 2-byte Unicode символи, як в Java ) , які повинні бути написані як 7-bit ASCII, JSON-подібні символи, так що інші символи можна вказати (див. значення String вище для кодування спеціальних символів, з додаванням кодування однієї цитати як \\ Р) й Значення атрибуту Char повинні бути укладені в одинарні лапки (внутрішні котирування) і подвійний котирування (початкові котирування) , , , , , , (подвійний символ цитати) "'\'" (один символ цитувань) , "'\' (вкладка) "'\\u20AC" (Євро символ) й Ця система використання одноразових і подвійних котирування є непарним і громіздким, але це спосіб відрізнити значення char від Strings таким чином, що працює з таблицями. Значення, яке схоже на char, але недійсним буде генерувати повідомлення про помилку. Як і з Strings, використання символів, більше, ніж #255, в даний час дискуровані. +* Значення атрибуту char є символом UCS-2 (i.e., 2-byte Unicode символи, як в Java ) , які повинні бути написані як 7-bit ASCII, JSON-подібні символи, так що інші символи можна вказати (див. значення String вище для кодування спеціальних символів, з додаванням кодування однієї цитати як \\ Р) й Значення атрибуту Char повинні бути укладені в одинарні лапки (внутрішні котирування) і подвійний котирування (початкові котирування) , , , , , , (подвійний символ цитати) "'\'" (один символ цитувань) , "'\' (вкладка) , "' \\u20AC «» (Євро символ) й Ця система використання одноразових і подвійних котирування є непарним і громіздким, але це спосіб відрізнити значення char від Strings таким чином, що працює з таблицями. Значення, яке схоже на char, але недійсним буде генерувати повідомлення про помилку. Як і з Strings, використання символів, більше, ніж #255, в даний час дискуровані. ### Кошик{#suffix} Зверніть увагу, що в розділі атрибутів NCCSV файл, всі значення атрибутів нумера повинні мати лист suffix (Наприклад, 'b') визначення типу нумеричних даних (Наприклад,) й Але в розділі даних файла NCCSV, значення нумеричних даних ніколи не повинні мати ці листи (з винятком 'L' для довгих цілих і 'uL' для елонових цілих) — тип даних вказаний\\*ДАТА\\_ТИП\\*атрибут для змінної. @@ -220,7 +220,7 @@ float або double NaN значення можуть бути написані час,ніці,секунди з 1970-01T00:00Z Цінності датаTime представлені як значення String повинні мати String\\*ДАТА\\_ТИП\\*атрибут і атрибут одиниць, який визначає дату Часовий візерунок вказаний за допомогою Java Класифікація - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) й Наприклад, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) й Наприклад, час,безкоштовно, yyyy-MM-dd 'Т'Х:мм:СЗ Всі значення датиЧ для змінної даних необхідно використовувати один і той самий формат. У більшості випадків, коли вам потрібно для атрибутів блоків, буде варіація одного з цих форматів: @@ -245,7 +245,7 @@ float або double NaN значення можуть бути написані ## [ДСГ Типи функції](#dsg-feature-types) {#dsg-feature-types} Файл NCCSV може містити CF Discrete Sampling Geometry - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) дані. Це атрибути, які роблять цю роботу: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) дані. Це атрибути, які роблять цю роботу: 1. У разі потреби у файлі CF, файл NCCSV повинен містити рядок у розділі метаданих, що визначає розділ [\\*ГЛОБАЛ\\*](#global) featureType атрибут, наприклад, \\*ГЛОБАЛ\\*й featureType ,траєкторія @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * Цей файл зразок включає в себе багато складних випадків (e.g., char і довго змінних і складних значень String) й Більшість файлів NCCSV буде набагато простіше. * Ліцензійна лінія розбита на дві лінії тут, але лише одна лінія у файлі вибірки. -* \\u20AC - кодування Euro і \\u00FC - кодування ü. +* З \\u20AC кодування Euro і \\u00FC є кодування ü. * Багато На прикладі вкладено подвійні котирування, хоча вони не повинні бути, наприклад, багато глобальних атрибутів, включаючи назву, атрибут лонових юнітів та 3-й ряд даних.) * Це буде більш чітким і краще, якщо атрибути блоків для тестуLong були написані в подвійних лапках, що вказують на значення String. Але поточне представництво (1, без котирування) перекладати правильно як String, не ціле, тому що немає 'i' suffix. * На відміну від інших типів нумеричних даних, довгі значення в розділі даних мають суфікс (Р) що ідентифікує тип нумеричних даних. Для запобігання розшифровок з інтерпретації значень, як плаваючі числа точок і, таким чином, втрати точності. @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 У аркуші, як у файлі NCCSV: * Написати значення атрибута нумера вказаних для файлів NCCSV (Наприклад, з листом suffix, наприклад, 'f', для визначення типу даних атрибутів) й -* У рядках напишіть всі символи менше, ніж символ ASCII #32 або більше, ніж символ #126 як або JSON-подібний резервний характер (Наприклад, \\n для нових) або як хексадектермічний номер символів Unicode (випадок нечутливості) з синтаксисом [\\u *хххх* ](#uhhhh) (Наприклад, \\u20AC для євро знака) й Зареєструватися \\n (2 символи: застібка і 'n Р) щоб вказати новий рядок, не Alt Enter. +* У рядках напишіть всі символи менше, ніж символ ASCII #32 або більше, ніж символ #126 як або JSON-подібний резервний характер (Наприклад, \\n для нових) або як хексадектермічний номер символів Unicode (випадок нечутливості) з синтаксисом [\\u *хххх* ](#uhhhh) (Наприклад: \\u20AC для євро знака) й Зареєструватися \\n (2 символи: застібка і 'n Р) щоб вказати новий рядок, не Alt Enter. Єдині відмінності між файлами NCCSV та аналоговим розподілом, які слідувати цими конвенціями: @@ -392,7 +392,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * Якщо файл NCCSV має надлишок коми в кінці рядків, ви можете видалити їх, перетворюючи файл NCCSV в файл NetCDF файл і після перетворення NetCDF файл у файл NCCSV. * Коли ви намагаєтеся перетворити файл NCCSV в файл NetCDF файл, деякі помилки будуть виявлені програмним забезпеченням і генерувати повідомлення про помилки, викликаючи перетворення, щоб не вдалося. Інші проблеми важко або неможливі ловити і не генерувати повідомлення про помилки або попередження. Інші проблеми (наприклад, надлишок коми в кінці рядів) буде ігноруватися. Перетворювач файлів зробить лише мінімальну перевірку правильності результату NetCDF файл, наприклад, щодо комплаєнсу CF. Це відповідальність розробника файлу та користувача файлу, щоб перевірити, що результати перетворення є бажаними та коректними. Два способи перевірки: * Друк вмісту .nc файл з ncdump - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) й + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) й * Перегляд вмісту даних в ERDDAP й ## [Зміни](#changes) {#changes} diff --git a/i18n/ur/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/ur/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 6c988752ba..7193d7d46a 100644 --- a/i18n/ur/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/ur/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ title: "NCCSV 1.10" اس مخصوص عمل میں کئی دیگر خلیات اور لیبارٹریوں کا ذکر ہے کہ یہ کام کرنے کے لیے بنایا گیا ہے لیکن یہ مخصوص عمل ان دیگر اشیاء میں سے کسی ایک کا حصہ نہیں ہوتا اور نہ ہی ان میں کوئی تبدیلی کی ضرورت ہوتی ہے اور نہ ہی ان سے اختلاف کرتی ہے۔ اگر ان میں سے کسی معیار سے متعلق تفصیل یہاں مخصوص نہیں کی جائے تو متعلقہ مخصوصات کو دیکھیے۔ یہ بات قابلِ‌غور ہے : * اعدادوشمار کے حساب‌کتاب کا کنونشن (چین) میٹراداٹا طیارے: - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . . * موسمِ‌سرما اور فوری نظام (CF) میٹراداٹا طیارے: - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . . * جواب NetCDF صارف ہدایت کار (گن) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . . * جواب NetCDF سافٹ وئیر لائبریریز کی طرح NetCDF - جاوا اور NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . . یہ لائبریری این سی ایس وی فائلوں کو نہیں پڑھ سکتی، لیکن وہ پڑھ سکتے ہیں۔ .nc این سی ایس وی فائلیں سے فائلیں بنائی۔ -* جون: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . . یہ لائبریری این سی ایس وی فائلوں کو نہیں پڑھ سکتی، لیکن وہ پڑھ سکتے ہیں۔ .nc این سی ایس وی فائلیں سے فائلیں بنائی۔ +* جون: [ https://www.json.org/ ](https://www.json.org/) ### جگہ{#notation} اس مخصوص عمل میں، \\[ \\] ، چیزوں کی نمائش. @@ -152,12 +152,12 @@ title: "NCCSV 1.10" * ڈبل دوبارہ شروع (") دو ڈبل کرنٹ کے طور پر encode کرنا لازمی ہے۔ ("") . . .csv فائلوں کو پڑھنے کے لیے ایسے پروگرام نشر کیے جاتے ہیں۔ اسی طرح پھیلے ہوئے پروگرام لکھتے ہیں جب آپ ایک پھیلتے ہوئے فائل کے طور پر محفوظ کرتے ہیں۔ * مخصوص جوارکن بیکش-انکوڈ حروف کو جونس میں بطور encode لیا جانا چاہیے (نہ کرنا)۔ \\n (Newline)، لیکن یہ بھی http://www.com (backslash)، www.f (formation)، http://tab (tab)، https://www.p.com/car (carriage relation) یا اس کے ساتھ ہو۔ [محمد علی *ہہ* ](#uhhhh) ارے. فضاء میں، کسی متن سیل کے اندر نئی لائن کو متعین کرنے کے لیے ایلٹ انٹر کا استعمال نہ کریں؛ \\n (2 حروف : پشتو اور 'ن ') نئی لائن کو ظاہر کرنے کے لئے. ##### uhhhh {#uhhhh} - * محمد علی *hhh - تمام حروف تہجی #32 یا اس سے بھی کم حروف #126 سے، اور دوسری قسم کے انس کوڈ نہیں، کو scode کے ساتھ شامل کرنا چاہیے۔* ہہ*، جس میں ہہ ہے حروف تہجی کی 4-ڈیجسڈیسیمیل نمبر ہے، مثلاً یورو نشان ^ ا ب ^ ا ب پ ربط : http://www.u20AC۔ کو دیکھیں ۔ [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) مخصوص یونیوڈ حروف تہجی یا سافٹ ویئر لائبریری سے تعلق رکھنے والے ہیکسڈکل نمبر تلاش کرنے کے لئے۔ + * محمد علی *hhh - تمام حروف تہجی #32 یا اس سے بھی کم حروف #126 سے، اور دوسری قسم کے انس کوڈ نہیں، کو scode کے ساتھ شامل کرنا چاہیے۔* ہہ*، جس میں ہہ ہے حروف تہجی کی 4-ڈیجسڈیسیمیل نمبر ہے، مثلاً یورو علامت ہے۔ \\u20AC . . کو دیکھیں ۔ [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) مخصوص یونیوڈ حروف تہجی یا سافٹ ویئر لائبریری سے تعلق رکھنے والے ہیکسڈکل نمبر تلاش کرنے کے لئے۔ * اگر سٹرنگ شروع یا آخر میں کوئی جگہ رکھتا ہے یا اس میں " شامل ہے"۔ (دگنا تبصرہ) یا کسی کمیت، یا اس میں ایسی مقداریں ہیں جن کو ممکنہ طور پر کچھ اور ڈیٹا نوعیت کے طور پر تعبیر کیا جائے گا۔ (مثلاً، ایک انک) ... یا "نول" کا لفظ ہے، پوری اسٹرلنگ کو ڈبل ڈبوں میں بند ہونا ضروری ہے؛ ورنہ، جونس کے برعکس، انکل دوپیازہ کے مرکبات کے مرکب ہوتے ہیں۔ ہم مشورہ دیتے ہیں : جب کوئی شک ہوتا ہے تو پوری دُگنی بات‌چیت کرتے ہیں ۔ کسی سٹرنگ کے آغاز یا اختتام پر فضاء شدید حوصلہ افزائی کرتی ہے۔ * اب حروف تہجی کا استعمال #255 سے بڑھ کر ہے۔ این سی ایس وی ان کی حمایت کرتا ہے۔ ERDDAP™ انہیں اندرونی طور پر سہارا دیتے ہیں۔ کچھ خارج شدہ فائل ان کی مدد کرتی ہے۔ (مثلا، .json اور .nccsv ) . . لیکن بہت سی برآمدی اقسام ان کی حمایت نہیں کرتی۔ مثال کے طور پر NetCDF -3 فائلیں ایسے حروف کی حمایت نہیں کرتی کیونکہ NetCDF فائل 1-byte حروف استعمال کرتی ہے اور CF فی الحال اس میں کوئی ایسا نظام نہیں ہے جس سے پتہ چلتا ہے کہ Unicode حروف کو کس طرح شامل کیا جاتا ہے۔ NetCDF کمزور (مثلا، یو ٹی ایف-8) . . یہ وقت کے ساتھ ساتھ بہتر ہو جائے گا.   #### فائلز{#char} -* حروف تہجی اقدار ایک واحد UCS-2 حرف ہے۔ (یعنی، 2-بیتے Unicode حروف، جیسا کہ اندر ہے۔ Java ) ، جس کو 7-بٹ ایس سی آئی کے طور پر لکھا جانا چاہیے، Jamon-like حروف ہیں تاکہ دوسرے حروف کو مخصوص کیا جا سکے۔ (مخصوص حروف تہجی کے مرکبات کے لیے مندرجہ بالا اسٹرنگ وضاحت کو دیکھیں، جن میں ایک ہی حرف کا اضافہ ہے ') . . چار بنیادی اقدار کو ایک ہی جملے میں احاطہ کرنا چاہیے۔ (باطنی بیان) اور دگنا چارٹ (بیرونی قطب) ، جیسا کہ "اوہ"، "بمعنی"؛ (دگنا حرف حرف) ،''"۔ (ایک ہی حرف کی حروف تہجی ہے۔) ، ، ''پاکستان کی تاریخیں (طاق) ، ، ، ، ، ، '' http://www.u20ACTED (یورو حروف) . . ایک ہی اور دوا کے حساب سے استعمال کرنے کا یہ نظام عجیب و غریب ہوتا ہے لیکن اس کے باوجود اس کی مقداروں کو اسٹرلنگ سے جدا کرنے کا طریقہ کار ہے جس کے ذریعے پھیلے ہوئے برتنوں کے ساتھ کام کیا جاتا ہے۔ ایک ایسی چیز جو ایک کہکشاں کی طرح نظر آتی ہے لیکن گمراہ‌کُن ہے ۔ جیسا کہ سٹرنگز کے طور پر، حروف کا استعمال #255 سے بڑا ہے اس وقت حوصلہ افزائی ہے۔ +* حروف تہجی اقدار ایک واحد UCS-2 حرف ہے۔ (یعنی، 2-بیتے Unicode حروف، جیسا کہ اندر ہے۔ Java ) ، جس کو 7-بٹ ایس سی آئی کے طور پر لکھا جانا چاہیے، Jamon-like حروف ہیں تاکہ دوسرے حروف کو مخصوص کیا جا سکے۔ (مخصوص حروف تہجی کے مرکبات کے لیے مندرجہ بالا اسٹرنگ وضاحت کو دیکھیں، جن میں ایک ہی حرف کا اضافہ ہے ') . . چار بنیادی اقدار کو ایک ہی جملے میں احاطہ کرنا چاہیے۔ (باطنی بیان) اور دگنا چارٹ (بیرونی قطب) ، جیسا کہ "اوہ"، "بمعنی"؛ (دگنا حرف حرف) ،''"۔ (ایک ہی حرف کی حروف تہجی ہے۔) ، ، ''پاکستان کی تاریخیں (طاق) ،' \\u20AC '' (یورو حروف) . . ایک ہی اور دوا کے حساب سے استعمال کرنے کا یہ نظام عجیب و غریب ہوتا ہے لیکن اس کے باوجود اس کی مقداروں کو اسٹرلنگ سے جدا کرنے کا طریقہ کار ہے جس کے ذریعے پھیلے ہوئے برتنوں کے ساتھ کام کیا جاتا ہے۔ ایک ایسی چیز جو ایک کہکشاں کی طرح نظر آتی ہے لیکن گمراہ‌کُن ہے ۔ جیسا کہ سٹرنگز کے طور پر، حروف کا استعمال #255 سے بڑا ہے اس وقت حوصلہ افزائی ہے۔ ### صوفی{#suffix} غور کریں کہ ایک این سی ایس وی فائل کے حصے میں تمام نُناعی مقداریں لازمی ہوتی ہیں۔ (مثلاً، 'ب') تاکہ نیوکلیائی اعداد کی نوعیت معلوم ہو سکے۔ (مثلاً، است) . . لیکن ایک این سی ایس وی فائل کے اعداد و شمار کے سیاق و سباق میں، نیوریکل ڈیٹا اقدار کے ان صوتی خطوط کو کبھی نہیں ہونا چاہیے۔ (اس کے علاوہ لمبے انگروں کے لیے 'ل‘ اور 'و ایل' کے لیے اولونگ انگرس کے لیے استعمال ہوتا ہے۔) — ڈیٹا نوعیت کی جانب سے مخصوص ہوتی ہے۔\\*آئی ڈی:\\*تبدیلی لانے والوں کے لیے تجویز کی۔ @@ -220,7 +220,7 @@ Fute, vbyte, مختصر, Overt, int, vint, vint, and volong Reductions, NCCSV ت وقت،units، 1970-01-01T00:00Z سے سیکنڈ ڈیٹنگ قدروں کی نمائندگی کرنے والے وقتی قدروں میں سٹرنگ ہونا ضروری ہے۔\\*آئی ڈی:\\*مفروضہ اور اکائیوں کو کہتے ہیں جو ایک تاریخ کو اخذ کرتے ہیں۔ مقررہ وقت کي مشق Java ڈیٹنگ کلاس - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . . مثال کے طور پر + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . . مثال کے طور پر وقت نکالتا ہے yyyy-MM-dd 'T'H:m:sZ دئے گئے ڈیٹا متغیر کے لیے تمام تاریخ وقتی اقدار اسی فارمیٹ کو استعمال کرنا چاہیے۔ اکثر صورتوں میں، جو تاریخ وقت آپ کو یونٹس کے لیے درکار ہوتی ہے، وہ ان میں سے ایک فارمیٹ کا فرق ہو گا: @@ -245,7 +245,7 @@ Fute, vbyte, مختصر, Overt, int, vint, vint, and volong Reductions, NCCSV ت ## [ڈی ایس ایل خوبصورت قسم](#dsg-feature-types) {#dsg-feature-types} این این سی ایس وی فائل میں سی ایف ڈسکیٹ سمپلنگ پلگس ہو سکتا ہے۔ - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) اعداد یہ وہ خوبیاں ہیں جو اس کام کو انجام دیتی ہیں: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) اعداد یہ وہ خوبیاں ہیں جو اس کام کو انجام دیتی ہیں: 1. سی ایف کی طرف سے لازمی طور پر این سی ایس وی فائل کو میٹاداتے قطعے میں ایک لائن شامل کرنی ہوگی [\\*گلیل\\*](#global) featureType تشریح، جیسے، \\*گلیل\\*: featureType [ تصویر کا حوالہ ] @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * اس نمونے کی فائل میں بہت سے مشکل مقدمات شامل ہیں۔ (مثلاً کریس اور لمبی متغیرات اور مشکل اسٹرنگ اقدار ہیں۔) . . زیادہ تر این سی ایس وی فائلیں بہت آسان ہوں گے۔ * اجازت نامہ یہاں دو لائنوں میں بٹ جاتا ہے لیکن نمونے فائل میں صرف ایک لائن ہے۔ -* ^ ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ت ٹ ث ج چ ح خ د ڈ ذ ر ت ٹ ث ج چ ح خ د ڈ ذ ر ت ٹ ث ج چ ح خ د ڈ ذ ر ت ٹ ث ج چ ح خ د ڈ ذ ت ٹ ث ج خ د ڈ ڈ ڈ ڈ ڈ پڑ پڑ ئے ۔ +* ٭ \\u20AC یورو حروف تہجی کا مرکب ہے اور @u00FC کا مرکب ہے۔ * بہت سے مثال کے طور پر سٹیج کو ڈبل کرنٹ کے گھیرے میں رکھا جاتا ہے اگرچہ ان کا ہونا ضروری نہیں، مثلاً بہت ساری عالمی خصوصیات جن میں عنوان، لون یونٹس، اور 3 ویں لائن آف ڈیٹا شامل ہیں۔ * یہ واضح طور پر اور بہتر ہوگا اگر ٹیسٹ لانگ متغیر کی تجویز کردہ یونٹوں کو دگنا حوالہ‌جات میں تحریر کِیا گیا کہ یہ ایک سٹرنگ قیمت ہے ۔ لیکن موجودہ نمائندگی (۱ ، حوالہ کے بغیر) ایک سٹرنگ کے طور پر درست طور پر تعبیر کیا جائے گا، انٹریگر نہیں، کیوں کہ 'ی' صوفی نہیں ہے۔ * دیگر نیوکلیائی اعداد و شمار کی اقسام کے برعکس ڈیٹا باب میں طویل مقداریں صوفی ہیں۔ ('ل') جس سے ان کے نیوکلیائی ڈیٹا نوعیت کی شناخت ہوتی ہے۔ اِس کے لیے یہ ضروری ہے کہ ہم اِس بات کو سمجھ جائیں کہ اِس میں کیا کچھ شامل ہے ۔ @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 ایک پھیلے ہوئے حصے میں، جیسا کہ این سی ایس وی فائل میں: * این سی ایس وی فائلوں کے لیے مخصوص قدروں کو لکھیں۔ (مثلاً ایک صوفیانہ خط کے ساتھ 'ف' کو شناخت کرنے کے لیے اعداد و شمار کی نوعیت کی شناخت کی جاتی ہے۔) . . -* سٹرنگز میں، تمام حروف ASCI حروف تہجی #32 یا حروف تہجی #126 سے زیادہ یا اس سے بھی بڑا لکھتے ہیں جیسا کہ جوہری پشتون حروف تہجی۔ (مثلا، \\n نئی لائن کے لئے) یا جیسے ہیکسڈکل یونیوڈ حروف تہجی نمبر (غلطی) کے ساتھ [محمد علی *ہہ* ](#uhhhh) (مثلاً، www.u20AC کے لیے) . . استعمال \\n (2 حروف : پشتو اور 'ن ') نئی لائن کو ظاہر کرنے کے لئے، الٹ انٹر کی بجائے. +* سٹرنگز میں، تمام حروف ASCI حروف تہجی #32 یا حروف تہجی #126 سے زیادہ یا اس سے بھی بڑا لکھتے ہیں جیسا کہ جوہری پشتون حروف تہجی۔ (مثلا، \\n نئی لائن کے لئے) یا جیسے ہیکسڈکل یونیوڈ حروف تہجی نمبر (غلطی) کے ساتھ [محمد علی *ہہ* ](#uhhhh) (بطور۔ ^ ا ب ایس این اے سی آرک آئی ڈی: \\u20AC یورو نشانی کے لیے) . . استعمال \\n (2 حروف : پشتو اور 'ن ') نئی لائن کو ظاہر کرنے کے لئے، الٹ انٹر کی بجائے. این سی ایس وی فائلوں اور انالوگ میں واحد فرق جو ان کنونشنوں کے بعد چلتے ہیں وہ یہ ہیں: @@ -392,7 +392,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * اگر ایک NACCSV فائل قطاروں کے آخر میں حد سے تجاوز کر چکی ہے تو این سی ایس وی فائل کو تبدیل کر کے آپ ان کو ہٹا سکتے ہیں۔ NetCDF فائل رولر پھر تبدیل کرتا ہے NetCDF این سی ایس وی فائل میں دوبارہ فائل. * جب آپ NCCSV فائل کو کسی میں تبدیل کرنے کی کوشش کرتے ہیں۔ NetCDF فائل، بعض غلطیوں کو سافٹ ویئر کی طرف سے الٹ دیا جائے گا اور غلط پیغامات پیدا کرے گا جس سے تبدیلی لانے والے ناکام ہو جائیں گے۔ دیگر مسائل کا شکار ہونے کے لیے سخت یا ناممکن ہیں اور غلط پیغامات یا آگاہی پیدا نہیں کریں گے۔ دیگر مسائل (مثلاً ، قطاروں کے آخر میں حد سے تجاوز کرنے والے کوائل) اسے نظر انداز کر دیا جائے گا۔ فائل تبدیل کرنے والا صرف نتیجہ اخذ کرنے کی درستی کی جانچ کرے گا۔ NetCDF فائل، سی ایف کی پابندی کے بارے میں. یہ فائل خالق اور فائل صارف کی ذمہ داری ہے کہ جانچ لے کہ تبدیلی لانے والے کے نتائج حسب منشا اور درست ہیں۔ جانچنے کے دو طریقے ہیں: * گر تے هو ئے .nc فائل کو ncdum کے ساتھ - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . . * اعداد و شمار کا مواد دیکھیں ERDDAP . . ## [تبدیلیاں](#changes) {#changes} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/zh/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 7e22dcc776..1c5b66d57a 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ NCCSV格式的设计是几项要求的平衡: 这个规格是指它设计用来配合的几个其他规格和库,但是这个规格不是其他规格的一部分,也不需要修改,也不与它们冲突. 如果此处没有具体说明与这些标准之一有关的细节,请参见相关规格。 特别是,这包括: * 数据集发现属性公约 (APDD) 元数据标准 : - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) 。 。 。 。 + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) 。 。 。 。 * 气候与预测 (CF 数字) 元数据标准 : - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) 。 。 。 。 + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) 。 。 。 。 * 那个 NetCDF 用户指南 (努格语) 数字 : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) 。 。 。 。 + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) 。 。 。 。 * 那个 NetCDF 软件库 NetCDF -贾瓦和 NetCDF -c: (英语). - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) 。 。 。 这些库不能读取 NCCSV 文件, 但可以读取 .nc 从 NCCSV 文件创建的文件。 -* 乔森: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) 。 。 。 这些库不能读取 NCCSV 文件, 但可以读取 .nc 从 NCCSV 文件创建的文件。 +* 乔森: [ https://www.json.org/ ](https://www.json.org/) ### 标记{#notation} 在这一规格中,括号中, \\[ \\] ,表示可选项目。 @@ -152,12 +152,12 @@ NCCSV 文件的元数据部分的结尾必须用只包含 * 双引号 (" , ") 必须编码为两个双引号 (""(")) 。 。 。 这就是电子表格程序在读取.csv文件时需要的. 当你将电子表格保存为.csv文件时,电子表格程序就是这样写的. * 特殊 JSON 反斜码字符必须像 JSON 一样编码( 特别是) \\n (新线),但也有(背斜),\\f(形式fed),\\t(tab),\\r(返回)或与 [\\u *嘘* ](#uhhhh) 语法. 在电子表格中,不要使用 Alt Enter 在文本单元格中指定新行;而是使用 \\n (2个字符:反斜和n ') 以表示新行。 ##### uhhhh {#uhhhh} - * \\u *hhh - 所有字符均小于字符 #32 或大于字符 #126, 而非以其他方式编码, 必须用语法\\\u 编码* hhh*,其中hhh是字符的4位十六进制数字,例如,欧元符号为\\u20AC. 参见引用于 [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) 查找与特定 Unicode 字符相关的十六进制数字,或使用软件库。 + * \\u *hhh - 所有字符均小于字符 #32 或大于字符 #126, 而非以其他方式编码, 必须用语法\\\u 编码* hhh*,其中hhh是字符的4位十六进制数字,例如,欧元符号是\\? \\u20AC 。 。 。 。 参见引用于 [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) 查找与特定 Unicode 字符相关的十六进制数字,或使用软件库。 * 如果字符串在开头或结尾有空格,或包括 " (双引号) 或 逗号,或含有否则会被解释为其他数据类型的数值 (例如,一个整数) ,或者是"null"一词,整个字符串必须用双引号封装;否则,与JSON不同的是,附件的双引号是可选的. 我们建议:当怀疑时,请将整条弦用双引号附上。 字符串开头或结尾的空格被强烈抑制. * 目前不鼓励使用大于255的字符. NCCSV支持它们. ERDDAP™ 在内部支持它们。 一些输出文件类型支持它们 (例如, .json 和 .nccsv ) 。 。 。 但许多输出文件类型并不支持它们. 举例来说, NetCDF -3文件不支持这样的字符,因为 NetCDF 文件使用 1字节字符, CF 目前没有指定 Unicode 字符如何编码的系统 NetCDF 字符串 (例如,UTF-8) 。 。 。 随着时间的推移,这种情况可能有所改善。   #### 字符{#char} -* 字符属性值是一个单一的 UCS-2 字符 (即2字节Unicode字符,如: Java ) ,必须写成 7 位 ASCII, JSON 类似字符,以便指定其他字符 (参见上面关于特殊字符编码的字符串定义,并添加一个引用的编码为\\\ ') 。 。 。 字符属性值必须在单引号中附加 (内在引用) 双引号 (外引号) ,例如"'a'","''". (双引号字符) ,“\\'” (单个引用字符) ,"'\\t'" (标签) ,“'\\u20AC'” (a 欧元字符) 。 。 。 这种使用单引和双引的系统既奇怪又繁琐,但它是用电子表格的方法区分字符串值和字符串的方法. 看起来像字符但无效的值会生成错误消息 。 与 Strings 一样,目前不鼓励使用大于 # 255 的字符 。 +* 字符属性值是一个单一的 UCS-2 字符 (即2字节Unicode字符,如: Java ) ,必须写成 7 位 ASCII, JSON 类似字符,以便指定其他字符 (参见上面关于特殊字符编码的字符串定义,并添加一个引用的编码为\\\ ') 。 。 。 字符属性值必须在单引号中附加 (内在引用) 双引号 (外引号) ,例如"'a'","''". (双引号字符) ,“\\'” (单个引用字符) ,"'\\t'" (标签) ,"'\\ \\u20AC '" """ (a 欧元字符) 。 。 。 这种使用单引和双引的系统既奇怪又繁琐,但它是用电子表格的方法区分字符串值和字符串的方法. 看起来像字符但无效的值会生成错误消息 。 与 Strings 一样,目前不鼓励使用大于 # 255 的字符 。 ### 后缀{#suffix} 注意在 NCCSV 文件的属性部分中,所有数字属性值必须有一个后缀字母 (例如,“b”) 以识别数字数据类型 (例如,字节) 。 。 。 但在NCCSV文件的数据部分,数字数据值决不能有这些后缀字母 (长整数和长整数的“ L” 除外) - 数据类型由\\*数据类型\\*变量属性。 @@ -220,7 +220,7 @@ Bell M. Shimada, 第123.4段。 时间,单位,自1970-01-01T00:00Z 以字符串值表示的日期时间值必须有一个字符串\\*数据类型\\*属性和一个指定日期的单位属性 时间模式 Java 日期时间格式类 - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) 。 。 。 。 举例来说, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) 。 。 。 。 举例来说, 时间,单位, yyyy-MM-dd 'T'HH:mm:sZ (英语). 给定数据变量的所有日期时间值必须使用相同的格式。 在大多数情况下,您需要的单位属性日期时间模式将是其中一种格式的变化: @@ -245,7 +245,7 @@ Bell M. Shimada, 第123.4段。 ## [副秘书长 特性类型](#dsg-feature-types) {#dsg-feature-types} NCCSV 文件可能包含 CF Discrete 抽样几何 - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) 数据。 正是这些特性使这项工作得以进行: + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) 数据。 正是这些特性使这项工作得以进行: 1. 按照CF的要求,NCCSV文件必须在元数据部分包含一行,以识别 [\\*全球\\*](#global) featureType 属性,例如, \\*全球\\*, (中文). featureType 弹射器 @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * 此样本文件包括许多困难案件 (例如,字符和长变量以及难度字符串值) 。 。 。 大多数NCCSV文件会简单得多. * 这里的许可证线被分成两条线,但只是样本文件中的一条线. -* \\u20AC是欧元字符的编码,\\u00FC是ü的编码. +* {\fn黑体\fs22\bord1\\shad0\\3aHBE\\4aH00\fscx67\fscy66\\2cHFFFFFF\\3cH808080}你觉得呢? \\u20AC 是欧元字符的编码,而\\u00FC是ü的编码。 * 许多 例子中的字符串被双引号所包围,尽管它们不必是,例如,许多全局属性,包括标题,lon单位属性,以及数据的第3行. ) * 如果将测试Long变量的单位属性用双引号写成表示它是一个字符串值,则会更清晰,更好. 但是,目前的代表权 (1, 不引用) 将正确解释为字符串,而不是整数,因为没有“i”后缀。 * 与其他数字数据类型不同,数据部分的长值有后缀 ('L'(我)) 表示其数字数据类型。 这样做是为了防止电子表格将数值解释为浮点数从而失去精度. @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 在电子表格中,如NCCSV文件中: * 写入指定 NCCSV 文件的数字属性值 (例如,带有后缀字母,例如“f”,以识别属性的数据类型) 。 。 。 。 -* 在字符串中,将所有小于ASCII字符#32或大于字符#126的字符写成类似JSON的反斜字符 (例如, \\n 用于新行) 或作为十六进制 Unicode 字符号 (大小写不敏感) 语法 [\\u *嘘* ](#uhhhh) (例如,欧元标志的\\u20AC) 。 。 。 。 使用 \\n (2个字符:反斜和n ') 以表示新行,而不是 Alt Enter 。 +* 在字符串中,将所有小于ASCII字符#32或大于字符#126的字符写成类似JSON的反斜字符 (例如, \\n 用于新行) 或作为十六进制 Unicode 字符号 (大小写不敏感) 语法 [\\u *嘘* ](#uhhhh) (例如,\\ \\u20AC 欧元标志) 。 。 。 。 使用 \\n (2个字符:反斜和n ') 以表示新行,而不是 Alt Enter 。 NCCSV文件与遵循这些惯例的类似电子表格之间的唯一区别是: @@ -392,7 +392,7 @@ NCCSV文件与遵循这些惯例的类似电子表格之间的唯一区别是: * 如果一个 NCCSV 文件在行尾有多余的逗号, 您可以通过将 NCCSV 文件转换为 NetCDF 文件然后转换 NetCDF 文件返回到 NCCSV 文件。 * 当尝试将 NCCSV 文件转换为 NetCDF 文件,软件会发现一些错误并生成错误消息,导致转换失败. 其他问题很难或不可能抓住,不会产生错误消息或警告. 其他问题 (例如,行尾的多余逗号) 将被忽略。 文件转换器只会对结果的正确性做最小检查 NetCDF 例如,关于遵守《公约》的情况。 文件创建者和文件用户有责任检查转换结果是否如所期望和正确. 检查的两种方法是: * 打印内容 .nc 带有 ncdump 的文件 - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) 。 。 。 。 + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) 。 。 。 。 * 查看数据内容 ERDDAP 。 。 。 。 ## [变动](#changes) {#changes} diff --git a/i18n/zt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md b/i18n/zt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md index 30c678a4c3..bb3e8f63a7 100644 --- a/i18n/zt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md +++ b/i18n/zt/docusaurus-plugin-content-docs/current/user/nccsv-1.10.md @@ -45,14 +45,14 @@ NCCSV格式的設計平衡了几种要求: 這項规格是指它所設計的另外几项规格和文庫, 但這項规格並非其他规格的一部分, 若在此未指定與其中一個標準相關的細節, 請參考相關的說明 。 主要是: * 數據集探索的屬性常规 (ACDD) 元数据標準 : - [https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . + [ https://wiki.esipfed.org/Attribute\\_Convention\\_for\\_Data\\_Discovery\\_1-3 ](https://wiki.esipfed.org/Attribute_Convention_for_Data_Discovery_1-3) . * 气候与預測 (CF) 元数据標準 : - [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . + [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html) . * 其 NetCDF 使用者指南 (努格) : - [https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . + [ https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html ](https://docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html) . * 其 NetCDF 軟體文庫類型 NetCDF - 賈瓦和 NetCDF -c: - [https://www.unidata.ucar.edu/software/netcdf/](https://www.unidata.ucar.edu/software/netcdf/) . 這些文庫無法讀取 NCCSV 檔案, 但可以讀取 .nc 從 NCCSV 檔案建立檔案 。 -* 杰森: [https://www.json.org/](https://www.json.org/) + [ https://www.unidata.ucar.edu/software/netcdf/ ](https://www.unidata.ucar.edu/software/netcdf/) . 這些文庫無法讀取 NCCSV 檔案, 但可以讀取 .nc 從 NCCSV 檔案建立檔案 。 +* 杰森: [ https://www.json.org/ ](https://www.json.org/) ### 标记{#notation} 括弧 \\[ \\] ,表示可選項。 @@ -152,12 +152,12 @@ NCCSV 檔案的元数据區段的尾端必須用只有一行表示 * 雙引號 (") 必須編碼為兩個雙引號 ("") . 电子表格程式在讀取 .csv 檔案時需要這個 這就是电子表格程式在儲存电子表格為.csv檔案時所寫的. * 特殊 JSON 反斜編碼的字元必須像 JSON 一樣編碼( 特别是) \\n (新行),但也有(背斜),\\f(格式),\\ t(tab),\\r(返回)或与 [\\u *啊* ](#uhhhh) 語法。 在工作表中,不要使用 Alt Enter 在文字格內指定新行;而是使用 \\n (2 個字元:反斜和n ' ') 表示新行。 ##### uhhhh {#uhhhh} - * \\u *hhhh - 所有字符都小于32或大于字符 #126, 而不是其他編碼, 必須用語法\\u編碼* hhh*, 其中hhh是字符的四位數十六進位數字, 例如歐洲標籤是\\u20AC 。 參考 [https://en.wikipedia.org/wiki/Unicode](https://en.wikipedia.org/wiki/Unicode) 查找與特定 Unicode 字元相關的十六進制數字, 或者使用軟體文庫 。 + * \\u *hhhh - 所有字符都小于32或大于字符 #126, 而不是其他編碼, 必須用語法\\u編碼* hhh *,其中hhhh是字符的四位數十六進制數字,例如歐洲符號是\\ \\u20AC . 參考 [ https://en.wikipedia.org/wiki/Unicode ](https://en.wikipedia.org/wiki/Unicode) 查找與特定 Unicode 字元相關的十六進制數字, 或者使用軟體文庫 。 * 如果字串在起始或末端有空格,或包括 " (雙引號) 或 逗號,或包含會被解釋成其他資料類型的數值 (例如,) , 或者是「 null 」 一词, 整個字串必須用雙引號來包圍; 否則, 和 JSON 不同的是, 附加的雙引號是可選擇的 。 我們建議:當懷疑的時候,你應當把整條弦帶入兩句。 字串起始或末端的空格很不方便 。 * 目前, NCCSV支持他們. ERDDAP™ 在內部支援他們。 一些輸出檔案類型支援它們 (例如, .json 和 .nccsv ) . 但很多輸出檔案型態不支援它們. 例如, NetCDF -3份文件不支持此字元, 因為 NetCDF 檔案使用 1字节字元, CF 目前沒有指定 Unicode 字元如何編碼的系統 NetCDF 字串 (例如UTF-8) . 這可能會隨時改善   #### 字符{#char} -* 字元屬性值是單一個 UCS-2 字元 (例如, 2字节的Unicode 字符, 如 Java ) ,它必須被寫成 7 位 ASCII, JSON 類型的字符才能指定其他字符 (參觀上面對特殊字元編碼的字串定義, 加上單句編碼為\\ ' ') . 字元屬性值必須用單引號封存 (內部引言) 雙倍引號 (外部引文) ,例如:"'a',"''" (雙引號字元) ,"'\'" (單一引號字符) ,"'\\" (分頁) ,"'\\u20AC'" (a 歐元字元) . 使用單引數和雙引數的系統是奇特而繁琐的, 但是它是用工作表格來区分字符串和字符串的方法 。 看起來像字元但無效的值會產生錯誤訊息 。 和 Strings 一樣,目前不鼓励使用大于 # 255 的字符 。 +* 字元屬性值是單一個 UCS-2 字元 (例如, 2字节的Unicode 字符, 如 Java ) ,它必須被寫成 7 位 ASCII, JSON 類型的字符才能指定其他字符 (參觀上面對特殊字元編碼的字串定義, 加上單句編碼為\\ ' ') . 字元屬性值必須用單引號封存 (內部引言) 雙倍引號 (外部引文) ,例如:"'a',"''" (雙引號字元) ,"'\'" (單一引號字符) ,"'\\" (分頁) ,"'\\ \\u20AC '" (a 歐元字元) . 使用單引數和雙引數的系統是奇特而繁琐的, 但是它是用工作表格來区分字符串和字符串的方法 。 看起來像字元但無效的值會產生錯誤訊息 。 和 Strings 一樣,目前不鼓励使用大于 # 255 的字符 。 ### 后缀{#suffix} 注意, 在 NCCSV 檔案的屬性區域中, 所有數字屬性值必須有後缀字母 (例如,“b”) 以表示數據型態 (例如,字节) . 但在 NCCSV 檔案的資料區域中,數值絕對不能有這些後缀字母 (除長整數的 L 和 ulong 整數的 UL 外) ─數據型態由\\*数据类型\\*變數的屬性。 @@ -220,7 +220,7 @@ Bell M. Shimada, 123.4, 1970-01-01T00:00Z 以字串值表示的日期時值必須有字串\\*数据类型\\*屬性與指定日期的單位屬性 指定時間模式 Java 日期 - ( [https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . 例如, + ( [ https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) ) . 例如, 時間 單位 yyyy-MM-dd 'T'HH:mm:sZ 指定資料變數的所有日期時值必須使用相同的格式 。 大多數情况下,您需要的單位屬性的日期時刻模式會是其中一個格式的變化 : @@ -245,7 +245,7 @@ Bell M. Shimada, 123.4, ## [副秘书长 特性類型](#dsg-feature-types) {#dsg-feature-types} NCCSV 檔案可能包含 CF Discrete 采样几何 - ( [https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) 數據 由於這些特性, + ( [ https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries) ) 數據 由於這些特性, 1. 根據 CF 的要求, NCCSV 檔案必須在元件區域中包含一行, 以表示 [\\*全球\\*](#global) featureType 屬性,例如, \\*全球\\*, featureType 傳射 @@ -326,7 +326,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 * 此樣本檔案包含很多難題 (例如,字符與長變數和困難的字符串值) . 大多數NCCSV檔案會簡單得多 。 * 駕照線被分成兩行 但只是樣本檔的一行 -* \\u20AC 是歐元的編碼, 而\\u00FC 是 ü 的編碼 。 +* ~ \\u20AC 是歐元字符的編碼, 而\\ u00FC 是 ü 的編碼 。 * 很多 示例中的字串被雙引號所封閉, 即使它們不必是, 例如, 包括標題、 Lon 單位屬性, 以及數據的第 3 行在内的許多全球屬性 。 ) * 如果測試Long 變數的單位屬性是以雙引號寫成, 表示它是一個字串值, 這會更明確和更好 。 但目前的代表 (1, 不引號) 會被正确解釋為字符串而不是整數, 因為沒有 'i' 後缀 。 * 不像其他數據類型, 資料區的長數值有後缀 ('L') 表示其數據型態。 這是為了防止电子表格把數值解釋成浮點數,从而失去精度。 @@ -336,7 +336,7 @@ Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254 在工作表中, 如 NCCSV 檔案中: * 按指定的 NCCSV 檔案寫入數值屬性值 (例如, 加上一個後缀字母, 例如 'f', 以辨識屬性資料型態) . -* 在字串中, 寫入所有小於 ASCII 字元 # 32 或大于字元 # 126 的字元為 JSON 類似反擊字元 (例如, \\n 新行) 或為十六進制 Unicode 字元數字 (大小寫不敏感) 用語法 [\\u *啊* ](#uhhhh) (例如, 歐洲標籤的\\u20AC) . 使用 \\n (2 個字元:反斜和n ' ') 以指示新行,而不是 Alt Enter 。 +* 在字串中, 寫入所有小於 ASCII 字元 # 32 或大于字元 # 126 的字元為 JSON 類似反擊字元 (例如, \\n 新行) 或為十六進制 Unicode 字元數字 (大小寫不敏感) 用語法 [\\u *啊* ](#uhhhh) (例如,\\ \\u20AC 歐洲標示) . 使用 \\n (2 個字元:反斜和n ' ') 以指示新行,而不是 Alt Enter 。 NCCSV 檔案和遵循這些約定的類似工作表的唯一不同是: @@ -392,7 +392,7 @@ NCCSV 檔案和遵循這些約定的類似工作表的唯一不同是: * 如果 NCCSV 檔案在行尾有多余的逗號, 您可以將 NCCSV 檔案轉換成 NetCDF 檔案,然后轉換 NetCDF 檔案回到 NCCSV 文件。 * 當您試圖將 NCCSV 文件轉換成 NetCDF 檔案中, 軟體會發現一些錯誤, 並產生錯誤訊息, 造成轉換失敗 。 其它問題都很難或無法抓住, 不會產生錯誤訊息或警告 。 其他問題 (例如行尾的過量逗號) 會被忽略的 檔案轉換器只會對結果的正確性做最小檢查 NetCDF 例如,在遵守CF方面。 檔案建立者及檔案使用者的責任是檢查轉換結果是否如願與正確 。 兩種檢查方式是: * 列印其中的內容 .nc 使用 ncdump 的檔案 - ( [https://linux.die.net/man/1/ncdump](https://linux.die.net/man/1/ncdump) ) . + ( [ https://linux.die.net/man/1/ncdump ](https://linux.die.net/man/1/ncdump) ) . * 檢視資料內容於 ERDDAP . ## [變更](#changes) {#changes} diff --git a/translate_docs.py b/translate_docs.py index a491f32ce8..680665f24a 100644 --- a/translate_docs.py +++ b/translate_docs.py @@ -147,6 +147,7 @@ "'*'", "'^'", "'='", + "\\u20AC", # was here # Affiliation abbreviations from the StrategicInsightGroup page.