Μετάβαση στο κύριο περιεχόμενο

ERDDAP™Μεταβολές

ERDDAP™είναι ένα μεγάλο παράδειγμαΚαινοτομία χρήστη-Driven, όπου η καινοτομία των προϊόντων προέρχεται συχνά από τους καταναλωτές (ERDDAP™χρήστες) , όχι μόνο οι παραγωγοί (ERDDAP™προγραμματιστές) . Με το πέρασμα των χρόνων, οι περισσότερες ιδέες για νέα χαρακτηριστικά και αλλαγέςERDDAP™προέρχονται από χρήστες. Αυτοί οι χρήστες πιστώνονται παρακάτω για τις μεγάλες ιδέες τους. Ευχαριστώ! Παρακαλώ συνεχίστε αυτές τις μεγάλες προτάσεις!

Εδώ είναι οι αλλαγές που σχετίζονται με κάθεERDDAP™Ελευθέρωσε.

Έκδοση 2.25

(κυκλοφόρησε 2024-10-31)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • EDDTableFromFiles μπορεί τώρα να υποστηρίξει ερωτήματα με μόνο παράγωγα εξόδους (σφαιρικά, jexl script, ή μεταβλητές) .  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Η έκδοση 2.25 απαιτείJava21 ή νεότερη. Αυτή είναι η έκδοση LTS και είναι διαθέσιμη για πάνω από ένα χρόνο.  
  • Το SharedWatchService είναι πλέον η προεπιλεγμένη. Αν χρειαστεί να το απενεργοποιήσετε, παρακαλώ επικοινωνήστε με τον Κρις. John at noaa.gov για να με ενημερώσει, ώστε να μπορώ να το βελτιώσω σε μελλοντικές εκδόσεις και να προσθέσω: <χρήσηSharedWatchService> false</useSharedWatchService> στην εγκατάσταση σας.xml.  
  • ΗERDDAP™Το σέρβις θα ξεκινήσει από την εκκίνηση του εξυπηρετητή. Που σημαίνει ότι τα σύνολα δεδομένων θα αρχίσουν να φορτώνουν αμέσως αντί να περιμένουν μέχρι να γίνει μια αίτηση.  
  • Η παράμετρος removeMVRows στο EDDTableFromMultidimNcFiles θα έχει τώρα αποτέλεσμα. Η ρύθμιση του σε ψευδή μπορεί να επιταχύνει σημαντικά κάποια ερωτήματα, αλλά αυτό μπορεί να μην είναι κατάλληλο για όλα τα σύνολα δεδομένων. Για περισσότερες πληροφορίες βλ.περιγραφή της παραμέτρου.  
  • Σύνολα δεδομένων (EDDTableFromNcFiles καιEDDGridΑπό αρχείαNc) Η χρήση αρχείων zarr υποστηρίζεται τώρα. Πρέπει να περιλαμβάνουν " zarr" είτε στο αρχείοNameRegex ή διαδρομήRegex. Δείτε τοzarr secion στην τεκμηρίωση συνόλων δεδομένωνγια περισσότερες λεπτομέρειες.  
  • Νέος τύπος συνόλου δεδομένων, EDDTableFromParquetFiles υποστηρίζεται τώρα. Δείτε τοEDDTableFromParquetFiles secion στην τεκμηρίωση συνόλων δεδομένωνγια περισσότερες λεπτομέρειες.  
  • Μετρήσεις Προμηθέαείναι πλέον διαθέσιμα στο /erddap/metrics.  
  • Μια νέα εφαρμογή XML parser είναι διαθέσιμη. Αυτό το νέο αναλυτής επιτρέπει τη χρήση του XInclude indatasets.xml. Χάρη στον Ayush Singh για το χαρακτηριστικό.  
  • Νέα παράμετροςdatasets.xmlγια τον έλεγχο ασυνήθιστων email δραστηριότητας. ασυνήθιστη Δραστηριότητα FailPercent defaults στην παλιά αξία του 25%. Χάρη στον Ayush Singh για το χαρακτηριστικό.  
  • Νέα παράμετρος στη ρύθμιση.xml που ελέγχει αν τα σφάλματα φόρτωσης συνόλου δεδομένων εμφανίζονται στη σελίδα status.html. Προεπιλεγμένα στην αλήθεια, για να απενεργοποιήσετε τα σφάλματα σύνολο δεδομένων στη σελίδα κατάστασης, που εμφανίζονταιLoadErrorsOnStatusPage σε ψευδή:<showLoadErrorsOnStatusPage> false</showLoadErrorsOnStatusPage>  
  • Μερικές μικρές αλλαγές και διορθώσεις σφαλμάτων.  
  • ΓιαERDDAP™Προγραμματιστές:
  • Δοκιμή χωρισμένη σε μονάδα και ολοκλήρωση (αργά) εξετάσεις. Επίσης, περισσότερες δοκιμές ενεργοποιήθηκαν και δοκιμές έχουν γίνει λιγότερο νιφάδες.  
  • Πρόοδος σφάλματος (Ορισμένοι έλεγχοι εξακολουθούν να είναι απενεργοποιημένοι) και Spot Bugs ενσωματώνονται μέσω Maven.  
  • Πλήρης βάση κώδικα μορφοποιημένη για να ταιριάζει με τον οδηγό Google Style.  

Έκδοση 2.24

(κυκλοφόρησε 2024-06-07)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • Νέα παλέτα χρωμάτων EK80 για ακουστικά σύνολα δεδομένων διαθέσιμα. Χάρη στον Ρομπ Σέρμακ γι' αυτό.  
  • Επιδιόρθωση ενός ζητήματος όπου EDDTableAggregateRows δεν παρουσιάζουν κατάλληλες σειρές από όλα τα παιδιά. Χάρη στον Μάρκο Άλμπα για την αναφορά.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΠΡΑΞΕΙΣ: ΑΛΛΑΓΗ ΑΣΦΑΛΕΙΑΣ: Η ταυτοποίηση Google μπορεί να απαιτήσει αλλαγές στο CSP σας.

Συγκεκριμένα, μπορεί επίσης να χρειαστεί να προσθέσετε https://accounts.google.com/gsi/style στ) στο stlye-src και https://accounts.google.com/gsi/ για να συνδέσετε-src. Για το σενάριο-src μπορείτε τώρα να χρησιμοποιήσετε https://accounts.google.com/gsi/client.

Για περισσότερες πληροφορίες μπορείτε να μεταβείτε στοΣελίδα Googleσχετικά με τις ρυθμίσεις CSP.  

  • Νέα κοινή υπηρεσία παρακολούθησης. Αυτή είναι μια νέα επιλογή για την παρακολούθηση καταλόγων για ενημερώσεις. Έχει ένα νήμα για κάθε σύστημα αρχείων αντί για ένα νήμα ανά σύνολο δεδομένων. Πιθανότατα αυτό θα μειώσει δραστικά τον αριθμό των νημάτων που χρησιμοποιούνται για την παρακολούθηση των αλλαγών. Σημαίνει ότι όλα τα σύνολα δεδομένων ενημερώνονται μαζί αντί για κάθε σύνολο δεδομένων που έχει τη δική του συχνότητα ενημέρωσης. Το πιθανότερο είναι ότι αυτό θα σημαίνει συχνότερες ενημερώσεις για τα περισσότερα σύνολα δεδομένων.

Για την ενεργοποίηση αυτής της προσθήκης<χρήσηSharedWatchService> true</useSharedWatchService> στην εγκατάσταση σας.xml.

Παρακαλώ δοκιμάστε αυτό και αναφέρετε πώς λειτουργεί για σας να Chris. Τζον στο Νόα Γκοβ.  

  • Διόρθωση για λανθασμένα ονόματα var σε αρχεία καταγραφής. Χάρη στον Αϊούς Σινγκ για τη δόση.  
  • Μερικές μικρές αλλαγές και διορθώσεις σφαλμάτων.  
  • ΒελτίωσηERDDAP™προγραμματιστές:
  • Υποστήριξη για την τοπική ανάπτυξη χρησιμοποιώντας Docker. Ευχαριστώ Ματ Χόπσον και Ρότζε.  
  • Υποστήριξη για την τοπική ανάπτυξη χρησιμοποιώντας Jetty και βελτιώσεις τεκμηρίωσης. Ευχαριστώ Micah Wengren.  
  • Αλλαγές στις δοκιμές για τη μείωση των εκδόσεων διασταυρωμένη πλατφόρμα. Ευχαριστώ. Σέιν Σαιντ Σάβατζ.  

Έκδοση 2.23

(κυκλοφόρησε 2023-02-27)

Σημειώστε ότι αυτή η κυκλοφορία έγινε από τον Bob Simons, δείχνοντας έτσι ότι είναι ακόμα γύρω και ενεργός κατά τη μετάβαση στον Chris John, διάδοχό του. Σύμφωνα με αυτή την έκδοση, όλες οι αλλαγές κώδικα γίνονται από τον Chis John, εκτός αν ορίζεται διαφορετικά.

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • (Καμία)
     
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΠΡΑΞΕΙΣ: ΑΛΛΑΓΗ ΑΣΦΑΛΕΙΑΣ: Το Google Authentication πλέον επιτυγχάνεται μέσω της νέας βιβλιοθήκης Google Identity Services που αποτελεί μέρος του "Sign In with Google". Η υποστήριξη της Google για το παλιό systemGoogle Sign In" σύστημα θα διακοπεί 2023-03-31. Έτσι, αν χρησιμοποιείτε την ταυτοποίηση Google στοERDDAP™εγκατάσταση, ΠΡΕΠΕΙ να ενημερώσετεERDDAP™v2.23+ πριν από τότε. (Ο Μπομπ λυπάται για το σύντομο χρονικό διάστημα. Ο Μπομπ φταίει.)
     
  • ΒΕΛΤΙΩΣΗ: NCCSV είναι τώρα v1.2. Η αλλαγή είναι ότι τα αρχεία είναι τώρα UTF-8 κωδικοποιημένα αρχεία (ήταν ASCII) και έτσι μπορεί τώρα να περιλαμβάνει οποιοδήποτε χαρακτήρα Unicode όπως είναι, χωρίς κωδικοποίηση ως \u_hhh_, αν και αυτό εξακολουθεί να επιτρέπεται. Κατά την εγγραφή αρχείων NCCSV,ERDDAP™τώρα γράφει v1.2 αρχεία. ERDDAP™θα εξακολουθούν να διαβάζουν αρχεία NCCSV που ακολουθούν τις προδιαγραφές v1.0 και v1.1. Χάρη στην Pauline-Chauvet, n-a-t-e, και thogar-υπολογιστή για την πρόταση αυτό και να κάνει τις δοκιμές για να εξασφαλίσει διάφορα προγράμματα υπολογιστικών φύλλων μπορεί να εισάγει αρχεία UTF-8. Χάρη στον Μπομπ Σάιμονς για την αλλαγή κώδικα.  
  • NEW: Η ιστοσελίδα status.html έχει τώρα μια γραμμή κοντά στην κορυφή η οποία δείχνει ποια dataset loadDatasets αυτή τη στιγμή φορτώνει και σχετικές στατιστικές, ή καμία αν δεν φορτώνεται κανένα σύνολο δεδομένων. Αυτό μπορεί να βοηθήσει πολύERDDAP™διαχειριστές που προσπαθούν να καταλάβουν γιατί φορτώνουν Ο Ντέιτασετ αργεί. Επίσης, τα σύνολα nGridDatasets, nTableDatasets και nTotalDatasets μετρούν παρακάτω που είναι τώρα στιγμιαία (Προηγουμένως, ήταν από το τέλος του τελευταίου μεγάλου φορτίου Σύνολα δεδομένων) . Αυτή η αλλαγή είναι για τον Ρόι Μέντελσον. Χάρη στον Μπομπ Σάιμονς για την αλλαγή κώδικα.  
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Xml τώρα αλλάζει σε CF-1.10 (ήταν CF- 1, 6) στις "Συμβάσεις" χαρακτηριστικά. Χάρη στον Μπομπ Σάιμονς για την αλλαγή κώδικα.  
  • Μερικές μικρές αλλαγές και διορθώσεις σφαλμάτων.  

Έκδοση 2.22

(κυκλοφόρησε 2022-12-08)

Σημειώστε ότι αυτή η κυκλοφορία έγινε από τον Bob Simons, δείχνοντας έτσι ότι είναι ακόμα γύρω και ενεργός κατά τη μετάβαση στον διάδοχό του.

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • (Καμία)
     
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Τίποτα.  
  • ΑΣΦΑΛΕΙΑ FIX: Υπήρχε ένα σφάλμα που σχετίζεται με το Cross Site Scripting στον κώδικα για την επιλογή γλώσσας που έπεσε. Χάρη στηνNOAAΣκανάρει την ασφάλεια για να πιάσει αυτό. Αυτό δείχνει ότιNOAAασφάλεια είναι ενεργά και τακτικά ψάχνει για αδυναμίες της ασφάλειαςERDDAP.  
  • ΑΣΦΑΛΕΙΑ FIX: Οι πολλές βιβλιοθήκες που χρησιμοποιούνται απόERDDAP™ενημερώθηκαν, ως συνήθως, ως μέρος αυτής της έκδοσης. Αυτή τη φορά, αυτό περιελάμβανε ενημέρωση του οδηγού PostgreSQL (που είχε κοριό ασφαλείας) έως 42.5.1.  
  • ΒΕΛΤΙΩΣΗ: Περισσότερες μικρές αλλαγέςERDDAPΤο σύστημα διαχείρισης μνήμης πρέπει να μειώσει την πιθανότητα μιας δεδομένης αίτησης να αποτύχει λόγω έλλειψης διαθέσιμης μνήμης.  
  • Μερικές μικρές αλλαγές και διορθώσεις σφαλμάτων.  

Έκδοση 2.21

(κυκλοφόρησε 2022-10-09)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • (Καμία)
     
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΝΑ ΚΑΝΕΤΕ:Java17, δεν πρέπει να χρησιμοποιείτε \- d64 σε JAVA\_OPTS σε setenv.bat ή setenv.sh. Έτσι, αν είναι εκεί, παρακαλώ αφαιρέστε το. Νομίζω ότι η λειτουργία 64 bit έχει πλέον επιλεγεί όταν κατεβάσετε μια έκδοση 64 bit τουJava. Χάρη στον Σαμ Γούντμαν.  
  • ΜΠΟΥΓΚ FIX: Μερικές φορές, το νέο σύστημα ηλεκτρονικού ταχυδρομείου επιχείρησε να συνδεθεί πολύ συχνά, γεγονός που έκανε τους διακομιστές ηλεκτρονικού ταχυδρομείου της Google να απορρίψουν όλες τις μελλοντικές προσπάθειες σύνδεσης. Τώρα, το σύστημα ηλεκτρονικού ταχυδρομείου αποφεύγει αυτό και τα συναφή προβλήματα.  

Έκδοση 2.20

(κυκλοφόρησε 2022-09-30)

  • Μην χρησιμοποιείτε V2,20. Είναι ελαττωματικό. Αλλά οι διαχειριστές εξακολουθούν να χρειάζεται να κάνουν τα αντικείμενα TODO που αναφέρονται παρακάτω κατά την αναβάθμιση σε v2.21+.  
  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • (Καμία)
     
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΒΕΛΤΙΩΣΗ: Επανενεργοποιήσαμε το παλιό σύστημα διαχείρισης μνήμης (Math2. ensuranceΜνήμηδιαθέσιμο) και τροποποίησε το νέο σύστημα διαχείρισης μνήμης (EDStatic.shedThisΑίτηση) να δουλέψω καλύτερα με αυτό. Βλέπεις;Κατάσταση μνήμηςγια λεπτομέρειες.  
  • ΑΛΛΑΓΗ: Η προεπιλογή για<ipAddressMaxΑιτήσεις> μέσαdatasets.xmlαυξήθηκε από 7 σε 15. Είναι σαφές ότι κάποιοι νόμιμοιWMSοι πελάτες μπορούν να δημιουργήσουν περισσότερες από 7 ταυτόχρονες αιτήσεις.  

Έκδοση 2.19

(κυκλοφόρησε 2022-09-01)

  • Μην χρησιμοποιήσετε το v2.19. Είναι ελαττωματικό. Αλλά οι διαχειριστές εξακολουθούν να χρειάζεται να κάνουν τα αντικείμενα TODO που αναφέρονται παρακάτω κατά την αναβάθμιση σε v2.20+.  
  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • NEW: Υπάρχει μια νέα λειτουργία πλευρά διακομιστή,orderByΦθίνουσα, που λειτουργεί σανorderBy, αλλά τα είδη σε φθίνουσα σειρά. Χάρη στον Άνταμ Λεντμπέτερ.  
  • ΒΕΛΤΙΩΣΗ: Τώρα, γραφήματα (αλλά όχι χάρτες) θα επεκταθεί για να γεμίσει το διαθέσιμο χώρο στον καμβά, δηλαδή, χώρο που δεν χρησιμοποιείται από το μύθο. Μπορείτε να πάρετε ψηλά γραφήματα, τετράγωνα γραφήματα, ή ευρεία γραφήματα με την προσθήκη και τη διαχείριση του &.size=width|ύψος παράμετρος (όπου το πλάτος και το ύψος καθορίζουν το μέγεθος του καμβά, σε εικονοστοιχεία) σχετικά με το URL της αίτησης. (Αυτό δεν είναι μια επιλογή στην ιστοσελίδα .graph. Πρέπει να το προσθέσετε στο URL χειροκίνητα.) Αν δεν καθορίσετε την παράμετρο &.size, οι αιτήσεις για . smallPng, .png, .largePng, . smallPdf, .pdf, και .large.pdf έχουν προκαθορισμένα μεγέθη καμβά, έτσι ώστε το γράφημά σας θα επεκταθεί για να γεμίσει το διαθέσιμο χώρο, αλλά συνήθως θα είναι περίπου τετράγωνο. Χάρη στον Μπομπ Φλέμινγκ.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΝΑ ΚΑΝΕΤΕ:ERDDAP™Τώρα απαιτείJava17 και το σχετικό Tomcat 10. Πρέπει να ακολουθήσετε τοERDDAP™οδηγίες εγκατάστασης (ή το αντίστοιχο π.χ. για Docker) για εγκατάστασηJava17 και Tomcat 10 και αντιγράψτε το\[τομκάτ\]/ κατάλογος περιεχομένου από την εγκατάσταση Tomcat 8 σας στη νέα\[τομκάτ\]κατάλογος. Δεν υπάρχουν άλλες αλλαγές που πρέπει να κάνετε για ναERDDAPεγκατάσταση που σχετίζεται με αυτή την αλλαγή. Με άλλα λόγια,ERDDAP™Δουλεύει όπως πριν.

Μην ξεχάσεις να κάνεις τοERDDAP-σχετικές αλλαγές στο διακομιστή Tomcat.xml και context.xml κατά την αναβάθμιση Tomcat. Βλέπεις;ERDDAPΣΟδηγίες εγκατάστασης Tomcat.

Την εντύπωση μουJava17 είναι ότι προτιμά περισσότερη επεξεργαστική δύναμη και μνήμη για μακροχρόνια, μεγαλύτερες εφαρμογές όπωςERDDAP™, οπότε λειτουργεί ελαφρώς πιο αργά από ό, τιJava8 με υπολογιστές χαμηλής ισχύος (π.χ., 2 πυρήνες και ελάχιστη RAM) και λειτουργεί ελαφρώς γρηγορότερα από ό, τιJava8 με υπολογιστές υψηλότερης ισχύος (π.χ., πυρήνες 4+ και άφθονη RAM) . Έτσι, αν δείτε κακή απόδοση, χρησιμοποιήστε προγράμματα όπως το Linuxπάνωνα ελέγξει τη χρήση πόρων και να εξετάσει το ενδεχόμενο να δώσειERDDAP™Περισσότερους πόρους, κυρίως περισσότερη μνήμη. Η μνήμη είναι φτηνή! Τα περισσότερα τηλέφωνα έχουν περισσότερους επεξεργαστές και μνήμη από τους διακομιστές που μερικοί από εσάς χρησιμοποιούν για να εκτελέσουνERDDAP- Όχι! Χάρη στην Έριν Τέρνμπουλ.  

  • ΝΑ ΚΑΝΕΤΕ: Αν χρησιμοποιήσετεERDDAP™για πρόσβαση Κασσάνδρα, για Κασσάνδρα, θα πρέπει να συνεχίσετε να χρησιμοποιείτε την έκδοση τουJavaπου χρησιμοποιούσες για να διευθύνεις την Κασσάνδρα. Απλά άλλαξε σεJava17 για εκτέλεση Tomcat+ERDDAP.  
  • ΝΑ ΚΑΝΕΤΕ: Συνιστάται: Εάν η ΚΜΕ του διακομιστή σας έχει 4+ πυρήνες και 8+ GB της RAM, εξετάστε την αλλαγή σε αυτές τις ρυθμίσεις σε σαςdatasets.xmlαρχείο:
          <nGridThreads>3</nGridThreads>  
  <nTableThreads>3</nTableThreads>

Εάν ο διακομιστής σας έχει λιγότερους πόρους, μείνετε στο "1" και για τις δύο αυτές ρυθμίσεις. Τα συστήματα nThreads γιαEDDGridΑπό αρχεία και πίνακα EDD Οι Φάκελοι βελτιώθηκαν σημαντικά. Οι αλλαγές αυτές οδήγησαν σε μια τεράστια βελτίωση της ταχύτητας (π.χ. ταχύτητα 2X όταν nThreads έχει οριστεί σε 2 ή περισσότερα) για τα πιο προκλητικά αιτήματα (όταν ένας μεγάλος αριθμός αρχείων πρέπει να υποβληθεί σε επεξεργασία για τη συγκέντρωση των αποτελεσμάτων) . Μερικές σχετικές αλλαγές από τον Chris John θα οδηγήσει επίσης σε μια γενική επιτάχυνση σε όληERDDAP. Ο κώδικας για αυτές τις αλλαγές συνεισέφερε ο Κρις Τζον. Ευχαριστώ. Κρις!  

  • ΠΡΟΕΙ WARNINGΟΠΟΙΗΣΗ: παύλα σεdatasetIDΤα "s" είναι υποτιμημένα και δεν υποστηρίζονται πλέον (αν και τεχνικά ακόμα επιτρέπεται) . Μάλλον θα απαγορευτούν στην επόμενη κυκλοφορία. Αν χρησιμοποιείτε παύλα, μεταβείτε σε υπογράμμους τώρα για να αποφύγετε προβλήματα. Αν κάνεις την αλλαγή τώρα, είναι με δική σου ταχύτητα. Αν περιμένεις μέχρι την επόμενη κυκλοφορία, θα πανικοβληθείς και θα πρέπει να το αντιμετωπίσεις εκείνη τη μέρα.  
  • ΝΕΟ: Τώρα, για.htmlTableαπαντήσεις δεδομένων, εάν τα δεδομένα σε ένα κελί συμβολοσειρών περιέχουν δεδομένα: εικόνα/png; βάση64, ακολουθούμενη από μια κωδικοποιημένη εικόνα βάσης64.png,ERDDAP™θα εμφανίσει ένα εικονίδιο (ώστε ο χρήστης να μπορεί να δει την εικόνα αν αιωρούνται από πάνω του) και κουμπιά για να αποθηκεύσετε το κείμενο ή την εικόνα στο πρόχειρο. Χάρη στον Μάρκο Άλμπα. (ποιος συνεισέφερε τον κώδικα) και Μπομπ Σάιμονς (που το τροποποίησε ελαφρά) .  
  • ΝΕΑ: - do not add standardNames Αν συμπεριλαμβάνετε \- DoNotAddStandardNames ως παράμετρο γραμμής εντολών όταν τρέχετε δημιουργήστε Σύνολα δεδομένων Xml, δημιουργία Σύνολα δεδομένων Το Xml δεν θα προσθέσειstandard\_nameστοaddAttributesγια οποιεσδήποτε μεταβλητές εκτός των μεταβλητών με την ονομασία γεωγραφικό πλάτος, γεωγραφικό μήκος, υψόμετρο, βάθος ή χρόνος (που έχουν προφανήstandard\_nameα) . Αυτό μπορεί να είναι χρήσιμο αν χρησιμοποιείτε την έξοδο από τη δημιουργία Σύνολα δεδομένων Xml απευθείας σεERDDAP™χωρίς επεξεργασία της εξόδου, επειδή παράγουν Σύνολα δεδομένων Xml συχνά μαντεύειstandard\_nameλάθος. (Σημειώστε ότι σας συνιστούμε πάντα να επεξεργαστείτε την έξοδο πριν τη χρήση τηςERDDAP.) Χρησιμοποιώντας αυτή την παράμετρο θα έχουν άλλα ελάσσονα συναφή αποτελέσματα, επειδή η εικαζόμενηstandard\_nameχρησιμοποιείται συχνά για άλλους σκοπούς, π.χ. για τη δημιουργία ενός νέουlong\_name, και να δημιουργήσετε τις ρυθμίσεις της μπάρας χρώματος. Χάρη στον Κέβιν Ο'Μπράιεν.  
  • ΝΕΟ: Μπορείτε τώρα να βάλετε<ενημέρωσηMaxΕκδηλώσεις>10</updateMaxevents> μέσαdatasets.xml (σε με τις άλλες ρυθμίσεις κοντά στην κορυφή) για την αλλαγή του μέγιστου αριθμού αλλαγών αρχείων (προεπιλογή=10) που θα επεξεργαστεί από το σύστημα updateEveryNMillis. Μεγαλύτερος αριθμός (100;) μπορεί να είναι χρήσιμο όταν είναι πολύ σημαντικό το σύνολο δεδομένων να τηρείται πάντα ενημερωμένο. Δείτε τοενημέρωση τεκμηρίωσης Maxevents. Χάρη στον Τζον Μόρερ.  
  • ΝΕΑ: Προστέθηκε υποστήριξη για παγκόσμια "real\_time=αλήθεια|ψευδές" χαρακτηριστικό εγχόρδων. Αν αυτό είναι λάθος (το προκαθορισμένο) και εάν το σύνολο δεδομένων δεν χρησιμοποιεί ενημέρωση Κάθε NMILIS,ERDDAP™θα κρύπτη απαντήσεις σε αιτήματα για τύπους αρχείων όπου ολόκληρο το αρχείο πρέπει να δημιουργηθεί πρινERDDAP™μπορεί να αρχίσει να στέλνει την απάντηση στο χρήστη και να τα επαναχρησιμοποιεί για περίπου 15 λεπτά (π.χ.,.nc, .png) . Εάν αυτό έχει οριστεί σε αληθή ή εάν το σύνολο δεδομένων χρησιμοποιεί αναπροσαρμογή Κάθε NMILIS,ERDDAP™ποτέ cache τα αρχεία απόκρισης και θα επιστρέψει πάντα νέα αρχεία. Χάρη στον Τζον Μόρερ.  
  • ΝΕΑ: Τα μηνύματα ηλεκτρονικού ταχυδρομείου αποστέλλονται τώρα σε ένα ξεχωριστό emailThread. Αυτό κάνει τη φόρτωση συνόλων δεδομένων και άλλων ενεργειών που δημιουργούν ηλεκτρονικά μηνύματα γρηγορότερα επειδή το φορτίοDatasets δεν χρειάζεται να περιμένει για το email να σταλεί, το οποίο μερικές φορές παίρνει πολύ χρόνο. Το νέο σύστημα μπορεί να στείλει πολλαπλά μηνύματα ηλεκτρονικού ταχυδρομείου ανά συνεδρία ηλεκτρονικού ταχυδρομείου, μειώνοντας έτσι τον αριθμό των συνδέσεων διακομιστή ηλεκτρονικού ταχυδρομείου και μειώνοντας τον κίνδυνο αποτυχίας αυτών επειδή είναι πολύ συχνές. Υπάρχουν στατιστικά στοιχεία για το emailThread στη σελίδα status.html και διαγνωστικά μηνύματα στο log.txt -- αναζητήστε "emailThread". Σημειώστε ότι μια καταμέτρηση του nEmailsPersession=0, δείχνει πρόβλημα, δηλαδή, μια συνεδρία ηλεκτρονικού ταχυδρομείου δεν μπόρεσε να στείλει κανένα email. Χάρη στον Μπομπ Σάιμονς.  
  • ΑΛΛΑΓΗ: Τα μηνύματα ηλεκτρονικού ταχυδρομείου αποστέλλονται τώρα με ελαφρώς διαφορετικό κωδικό (Λόγω τηςJava17 και η αλλαγή στο emailThread) . Αν έχετε πρόβλημα να στείλετε email, παρακαλούμε στείλτε emailerd.data at noaa.gov.  
  • NEW: Ενέργειες συνδρομής που " αγγίζουν" ένα απομακρυσμένο URL τώρα χειρίζονται σε ένα ξεχωριστό touchThread. Αυτό κάνει τη φόρτωση συνόλων δεδομένων και άλλων ενεργειών που αγγίζουν τα URL γρηγορότερα επειδή το φορτίοDatasets δεν χρειάζεται να περιμένει να ολοκληρωθεί η αφή, η οποία μερικές φορές παίρνει πολύ χρόνο. Υπάρχουν στατιστικά στοιχεία για το touchThread στη σελίδα κατάστασης.html και διαγνωστικά μηνύματα στο log.txt -- αναζητήστε "touchThread". Χάρη στον Μπομπ Σάιμονς.  
  • NEW: Στη σελίδα status.html, στο "Major LoadDatasets Time Series", υπάρχει μια νέα "shed" στήλη που δείχνει τον αριθμό των αιτήσεων που απορρίφθηκαν λόγω της τρέχουσαςERDDAP™Η χρήση μνήμης ήταν πολύ υψηλή. Οι αιτήσεις που απορρίπτονται θα επιστρέψουν HTTP status code 503 "Service Available". Αυτά τα αιτήματα δεν ήταν απαραίτητα πρόβλημα. Μόλις έφτασαν σε μια πολυάσχολη στιγμή. Αυτό ήταν μέρος μιας αναθεώρησης του τρόπουERDDAP™ασχολείται με τη χρήση υψηλής μνήμης.  
  • NEW: Σε υπολογιστές Unix/Linux, υπάρχει πλέον μια γραμμή "OS Info" στην ιστοσελίδα status.html με τρέχουσες πληροφορίες λειτουργικού συστήματος, συμπεριλαμβανομένου του φορτίου της ΚΜΕ και της χρήσης μνήμης.  
  • ΒΕΛΤΙΩΣΗ: Τώρα, ότανERDDAP™επανεκκινήθηκε και quickRestart= true, τα σύνολα δεδομένων EDDTableFromFiles θα επαναχρησιμοποιήσουν υποσύνολο.ncκαι διακριτό.nc. Για ορισμένα σύνολα δεδομένων, αυτό μειώνει σημαντικά το χρόνο φόρτωσης του συνόλου δεδομένων (π.χ., από 60 δευτερόλεπτα έως 0,3 δευτερόλεπτα) . Μαζί με το νέο emailThread και taskThread (βλ. παραπάνω) , αυτό θα πρέπει να επιταχύνει πολύ την επανεκκίνησηERDDAP™για πολλούςERDDAP™εγκαταστάσεις. Χάρη στον Μπεν Άνταμς και τον Τζον Κέρφουτ.  
  • ΑΛΛΑΓΗ: Προηγουμένως, ορφανά σύνολα δεδομένων (σύνολα δεδομένων που είναι ζωντανά σεERDDAP™αλλά δεν είναι μέσαdatasets.xml) απλά επισημάνθηκαν στην κατάσταση. html και σε log.txt μετά από κάθε μεγάλο φορτίοDatasets. Τώρα, αφαιρούνται αυτόματα απόERDDAP™και σημειώνεται στο status.html και στο log.txt, και ταχυδρομείται στο email Τα πάντα. Έτσι, αν θέλετε να αφαιρέσετε ένα σύνολο δεδομένων απόERDDAP™, τώρα το μόνο που έχετε να κάνετε είναι να αφαιρέσετε το κομμάτι του xml σεdatasets.xmlκαι θα αφαιρεθεί στο επόμενο μεγάλο φορτίοDatasets. Χάρη στον Μπομπ Σάιμονς.  
  • ΓΝΩΣΤΟΠΟΙΗΜΕΝΗ ΒΟΥΓ σε netcdf-java v5.5.2 και v5.5.3: ΗEDDGridΑπό Thredds Επιλογή καταλόγου σε σύνολα GenerateDataset Xml χρησιμοποιείται για να εργαστεί για τους καταλόγους THREDDS που περιλαμβάνουν αναφορές σε σύνολα δεδομένων σε απομακρυσμένους καταλόγους THREDDS. Τώρα όχι. Ανέφερα το πρόβλημα στους προγραμματιστές της netcdf-java.  
  • BUG FIX: Για τους χρήστες Docker ρύθμιση παραμέτρων.xml μέσωERDDAP\paramName: για int και boolean παραμέτρους (π.χ., ηλεκτρονικό ταχυδρομείο Θύρα Smtp) ,ERDDAP™ήταν λανθασμένα ψάχνει μόνο paramName. Τώρα ψάχνει για...ERDDAP\paramName. Χάρη στον Αλεσάντρο Ντε Ντόνο.  
  • ΑΛΛΑΓΗ: ΗERDDAP™σύστημα δοκιμών χρησιμοποιεί τώρα ένα αυτοματοποιημένο σύστημα για να ελέγξει ότι οι νέες εικόνες δοκιμής είναι ακριβώς όπως αναμενόταν. Χάρη στον Κρις. John για την πρόταση και Bob Simons για την εφαρμογή.  

Έκδοση 2.18

(κυκλοφόρησε 2022-02-23)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • ΜΗΝ
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΜΠΟΥΓΚ FIX:.ncΤα αρχεία δεν ήταν κλειστά σε κάποιες περιπτώσεις. Τώρα είναι. Χάρη στον Marco Alba, τον Roland Schweitzer, τον John Maurer, και άλλους.  

Έκδοση 2.17

(κυκλοφόρησε 2022-02-16)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • ΜΠΟΥΓΚ FIX: Μετά από αλλαγές στοorderByσύστημα πριν από μερικά χρόνια, του Tabledap κάνει ένα γράφημα δεν χειριστεί σωστά πολλά ερωτήματα που χρησιμοποιούνταιorderBy_Xxx_. Τώρα έχει. Χάρη στον Maurice Libes.  
  • ΑΛΛΑΓΗ:ERDDAP™απορρίπτει αιτήσεις για . διαφανές Png όταν οι τιμές γεωγραφικού πλάτους και/ή γεωγραφικού μήκους ήταν μερικώς ή πλήρως εκτός εμβέλειας. (ERDDAP™GitHub Issues #19, δημοσιεύτηκε από Rob Fuller -- ευχαριστώ για την ανάρτηση ότι Rob) Τώρα επιστρέφει διάφανα εικονοστοιχεία για οποιαδήποτε εξωτερική περιοχή της εικόνας. Αυτό είναι χρήσιμο για πολλές εφαρμογές πελατών. Ο κώδικας αλλάζει για να γίνει αυτή η αλλαγή έγινε εξ ολοκλήρου από τον Κρις Τζον. Ευχαριστώ πολύ, Κρις!  
  • ΑΛΛΑΓΗ:ERDDAP™απορριφθέντα αιτήματα griddap όταν οι τιμές δείκτη για μια δεδομένη διάσταση\[υψηλή: χαμηλή\]. Τώρα κάνει αυτά τα αιτήματα έγκυρα με την ανταλλαγή των χαμηλών και υψηλών τιμών. Αυτό λύνει ένα μακροχρόνιο πρόβλημα για τους χρήστες και για εξωτερικά προγράμματα όπως το xtracto το οποίο έπρεπε να παρακολουθεί τα λίγα σύνολα δεδομένων που έχουν τιμές γεωγραφικού πλάτους που κυμαίνονται από υψηλή σε χαμηλή προκειμένου να ζητήσει όπως\[ (50) : (20) \]έτσι ώστε η αίτηση σε χώρο δείκτη ήταν\[χαμηλή: υψηλή\]. Βλέπεις; https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplAquariusSSS3MonthV5.html Τώρα, ένα αίτημα όπως\[ (20) : (50) \]για ένα από αυτά τα σύνολα δεδομένων ερμηνεύεται αυτόματα ως\[ (50) : (20) \].  
  • ΑΛΛΑΓΗ: .esriAscii αιτήσεις ενεργοποιούν τώρα ένα αρχείο : Αποθήκευση ως" παράθυρο διαλόγου στο πρόγραμμα περιήγησης του χρήστη. Χάρη στον Τζόελ Βαν Νούρντ.  
  • ΜΠΟΥΓΚ FIX: Τώρα, αν η μεταβλητή μήκους ενός συνόλου δεδομένων για παιδιάEDDGridLonPM180 ήEDDGridΤο σύνολο δεδομένων Lon0360 έχει έναvalid\_minή/καιvalid\_maxχαρακτηριστικό, αφαιρούνται στοEDDGridLonPM180 ήEDDGridΣύνολο δεδομένων Lon0360. Χάρη στον Ρόι Μέντελσον.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΝΑ ΚΑΝΕΤΕ: Αν είχατε ρυθμίσει<dataProviderFormActive> σε ψευδή για να αντιμετωπίσει προσωρινά την ευπάθεια XSS, παρακαλούμε να το επαναφέρετε στην αλήθεια.  
  • ΑΣΦΑΛΕΙΑ BUG FIX: Σταθερή ευπάθεια XSS σε μορφή Παρόχου Δεδομένων. Χάρη στον Γενάρο Κοντρέρας Γκουτιέρεζ.  
  • ΜΠΟΥΓΚ FIX: Όταν ένα διαμέρισμα AWS S3 είχε περισσότερα από 10000 αρχεία,ERDDAP™έριξε ένα "Εσωτερικό Σφάλμα". Αυτό είναι τώρα σταθερό. Χάρη στον Άντι Ζίγκλερ.  
  • ΜΠΟΥΓΚ FIX:EDDGridΤο SideBySide δεν επέτρεπε μεταβλητέςsourceNames σε διαφορετικά σύνολα δεδομένων για παιδιά να είναι το ίδιο. Τώρα έχει. Χάρη στον Τζόσουα Στάνφορντ.  

Έκδοση 2.16

(κυκλοφόρησε 2021-12-17)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • ΑΛΛΑΓΕΣ/ΣΥΣΚΕΥΑΣΙΕΣ: Πολυάριθμες μικρές αλλαγές στο μεταφραστικό σύστημα χάρη σε προτάσεις από ειδικούς συντάκτες. Χάρη στους Μέλανι Αμπεκάσις, Μάρκο Άλμπα, Τζέσι Μπάρετ, Φιλίπε Φερνάντες, Ετιέν Γκοντίν, Τζένιφερ Σεβατζιάν και Μάικ Σμιτ.  
  • ΠΡΟΣΘΕΤΑ μια σωστή αποποίηση και απόδοση για το Google Translate, όπως απαιτείται από τους όρους του Google Translate. Επίσης, η<html> tag στην HTML για κάθε ιστοσελίδα τώρα προσδιορίζει σωστά μη-αγγλικές ιστοσελίδες ως έχουν μεταφραστεί μηχάνημα. Χάρη στον Μάικ Σμιτ.  
  • ΜΠΟΥΓΚ FIX: Οι ιστοσελίδες σύνδεσης λειτουργούν πλέον σωστά με διαφορετικές γλωσσικές ρυθμίσεις. Χάρη στον Μάικ Σμιτ.  
  • ΝΕΑorderByΦίλτρο αθροίσματος. Και νέο Check All and Uncheck Όλα τα κουμπιά επάνωEDDGridΙστοσελίδα φόρμας πρόσβασης δεδομένων. Χάρη στην συνεισφορά του Μάρκο Άλμπα.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΝΑ ΚΑΝΕΤΕ: <ΕρώτησηMarkImageFile> ΕρώτησηMark.jpg</ ΕρώτησηMarkImageFile> στο setup.xml αρχείο σας, θα πρέπει είτε να αφαιρέσετε ολόκληρη την ετικέτα (συνιστάται, έτσι ώστε το προκαθορισμένο αρχείο χρησιμοποιείται) ή να το αλλάξετε σε: <ΕρώτησηMarkImageFile> ΕρώτησηMark.png</ ΕρώτησηMarkImageFile>  
  • ΑΛΛΑΓΗ: Απλά για να ξέρεις,Υιοθεσίαέχει αντικαταστήσει το IntegratOpenJDK ως κύρια/προτεινόμενη πηγήJava (ΆνοιγμαJDK) .  
  • ΑΛΛΑΓΗ: Τα αρχεία καταγραφής απόERDDAP™, Δημιουργία συνόλων δεδομένων Xml, και DasDds είναι τώρα UTF-8, δεν προεπιλεγμένο σύνολο χαρακτήρων του υπολογιστή. Έκανα πολύ έλεγχο και έκανα μερικές αλλαγές για να διασφαλίσω ότιERDDAP™πάντα καθορίζει το κατάλληλο σύνολο χαρακτήρων κατά την ανάγνωση ή τη συγγραφή όλων των ειδών των αρχείων, και δεν είναι πλέον (σε διάφορες περιπτώσεις) βασίζεται στο προεπιλεγμένο σύνολο χαρακτήρων του υπολογιστή. Αυτό διόρθωσε μερικά λάθη και κινήθηκε όσο πιο κοντά μπορούσα στο στόχο της χρήσης UTF-8 για όσο το δυνατόν περισσότερους τύπους αρχείων (π.χ., log, .xml, .html,.json,.jsonΙ,.ncΚεφαλίδα) . Σημειώστε ότι πολλοί παλαιότεροι τύποι αρχείων απαιτείται να χρησιμοποιούν το ISO-8859-1 (π.χ.,OPeNDAP.ds, .csv,.tsv,.nc3,.nccsv, . cpt) . Προσπάθησα προηγουμένως να συνεργαστώ με την ομάδα CF και μεUnidataγια να προσθέσετε υποστήριξη για UTF-8 σε.nc3 αρχεία και τα δύο ήταν ανθεκτικά.  
  • ΝΕΑ: Κατά τη λήψη αρχείων από AWS S3,ERDDAPΑποθήκευση Σύστημα FromUrl inEDDGridΑπό αρχεία και πίνακα EDD FromFiles χρησιμοποιεί τώρα το νέο AWS Transfer Manager για τη λήψη αρχείων μέσω παραλληλισμένων κομματιών (τόσο γρήγορα.) . Ο στόχος throughput έχει οριστεί σε 20 Gbps, ανά αρχείο, έτσι αυτό λειτουργεί καλά με όλους τους τύπους AWS περίπτωση, αλλά ειδικά αυτά που έχουν εξαιρετική "Networking Performance. Με αυτή την αλλαγήERDDAPΑποθήκευση FromUrl σύστημα προσφέρει πλέον συγκρίσιμες ταχύτητες στην προσέγγιση xarray του παραλληλισμού λήψεις των προ-chunked αρχεία, αλλά χωρίς την ανάγκη να μετατρέψετε τα αρχεία πηγή από.ncκαι.hdfσε τεμαχισμένα αρχεία xarray. Στην πραγματικότητα,ERDDAPΤο σύστημα είναι καλύτερο αν υπάρχει μεταγενέστερη αίτηση ανάγνωσης από το ίδιο αρχείο, επειδήERDDAP™Τώρα έχει ένα τοπικό αντίγραφο του αρχείου. Η κοινότητά μας έχει περάσει χρόνια τυποποιώντας.ncκαι.hdfαρχεία. Τώρα δεν χρειάζεται να τα πετάμε όλα αυτά για να έχουμε καλή απόδοση κατά την αποθήκευση δεδομένων στο AWS S3. Χάρη στον Ριτς Σίνκελ.  
  • ΑΛΛΑΓΗ: searchEngine=Lucene is, for now, deprecated. Είναι ένα πολύπλοκο σύστημα που συχνά αποδίδει αποτελέσματα τα οποία είναι ελαφρώς διαφορετικά από την πιο επιθυμητή συμπεριφορά της αναζήτησηςEngine=αρχική. Για σχεδόν όλουςERDDAP™εγκαταστάσεις, η εξοικονόμηση χρόνου της Lucene δεν αντισταθμίζει τις διαφορές στα αποτελέσματα. Παρακαλώ χρησιμοποιήστε την αναζήτησηEngine=αρχική αν είναι δυνατόν. Αν αυτό προκαλεί προβλήματα, παρακαλώ στείλτε email στον Μπομπ.  
  • ΑΛΛΑΓΗ: Η μηχανή αναζήτησης Lucene συμπεριφέρεται τώρα περισσότερο σαν την αρχική μηχανή αναζήτησης. Δεν υπάρχουν πλέον περιπτώσεις όπου η Lucene πιστεύει ότι ένα σύνολο δεδομένων ταιριάζει και το πρωτότυπο δεν ταιριάζει. Επίσης, η κατάταξη της Lucene ισούται με την κατάταξη του αρχικού (γιατί το πρωτότυπο χρησιμοποιείται πάντα για τον υπολογισμό της κατάταξης) .  
  • ΜΠΟΥΓΚ FIX: Ξεκινώντας από μια πρόσφατη κυκλοφορία,ERDDAP™σταμάτησε να βλέπει περισσότερα από τα πρώτα 1000 αντικείμενα σε ένα δεδομένο AWS S3 κουβά. Τώρα,ERDDAP™Και πάλι βλέπει όλα τα αντικείμενα. Χάρη στον Άντι Ζίγκλερ.  
  • BUG FIX: Τώρα EDDTableAggregate Οι γραμμές απομακρύνουν τοactual\_rangeχαρακτηριστικό όταν ένα ή περισσότερα από τα σύνολα δεδομένων παιδιών δεν γνωρίζουν ποτέ τις μεταβλητές του "actual\_range (π.χ. EDDTableFromDatabase) . Χάρη στον Έρικ Τζελέτι.  

έκδοση 2.15

(κυκλοφόρησε 2021-11-19)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • ERDDAP™έχει ένα νέο σύστημα για να αφήσει το χρήστη να καθορίσει τη γλώσσα που θα χρησιμοποιηθεί για όλες τις ιστοσελίδες. ΕάνERDDAP™εγκατάσταση έχει συσταθεί για να το χρησιμοποιήσετε, η λίστα των γλωσσών θα εμφανιστεί στην πάνω δεξιά γωνία κάθε ιστοσελίδας.ERDDAP™Το URL είναι από πριν αυτή η έκδοση συνεχίσει να λειτουργεί και να επιστρέφει πάντα το αγγλικό περιεχόμενο, όπως και πριν.

Δεν μεταφράστηκαν όλα τα κείμενα ή όλες οι ιστοσελίδες. Υπήρχαν χρονικοί περιορισμοί σε αυτό το έργο που εμπόδισαν τον Qi και τον Bob να φτάσουν στο 100%.

Το προφανές ερώτημα είναι: γιατί καταβάλαμε τόση προσπάθεια σε αυτό όταν το Chrome θα μεταφράσει ιστοσελίδες on-the-fly; Η απάντηση είναι: με αυτόν τον τρόπο, έχουμε πολύ περισσότερο έλεγχο για το πώς γίνεται η μετάφραση. Αξιοσημείωτα, υπάρχουν πολλές λέξεις που δεν πρέπει να μεταφραστούν στις ιστοσελίδες, π.χ., οι τίτλοι και περιλήψεις των συνόλων δεδομένων, τα ονόματα των μεταβλητών, παραμέτρων, μονάδων, και οργανισμών. Μεγάλο μέρος της προσπάθειας μετάφρασης ήταν ο προσδιορισμός λέξεων και φράσεων που δεν πρέπει να μεταφράζονται. Επίσης, οι μεταφράσεις μηχανών έτειναν να παραμορφώνουν ορισμένους τύπους σήμανσης HTML. Η διαχείριση της μετάφρασης μας επέτρεψε να ελαχιστοποιήσουμε αυτό το πρόβλημα.

Το μεταφραστικό έργο έγινε από τον Qi Zeng (ένας βοηθός Google Summer of Code) και ο Bob Simons χρησιμοποιώντας την υπηρεσία web μεταφράσεων της Google. Ήταν ένα τεράστιο έργο. Ευχαριστώ. Τσι!

  • ΜΠΟΥΓΚ FIX:ERDDAP™Τώρα επιτρέπει στο ORCID ID να έχει το X ως τελευταίο ψηφίο. Χάρη στον Maurice Libes.  

  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:

  • ΝΑ ΚΑΝΕΤΕ:

    • Πρέπει να κάνετε μερικές αλλαγές που σχετίζονται μεERDDAPΤο νέο σύστημα που επιτρέπει στους χρήστες να καθορίζουν τη γλώσσα για τις ιστοσελίδες.
      • Στην πρώτη γραμμή της εγκατάστασης σας.xml καιdatasets.xmlαρχεία, αλλαγή σε: κωδικοποίηση="UTF-8" και αλλαγή της κωδικοποίησης του εγγράφου στον επεξεργαστή κειμένου σας, έτσι αποθηκεύεται ως αρχείο UTF-8. Δημιουργία συνόλων δεδομένων Xml υποθέτει τώρα ότι ηdatasets.xmlείναι ένα αρχείο UTF-8.
      • Προγραμματιστές που συγκεντρώνουνERDDAP: ΌλαERDDAP™Τα αρχεία .java θα πρέπει να αντιμετωπίζονται ως αρχεία UTF-8 από προεπιλογή. Μπορεί να χρειαστεί να προσθέσετε "-κωδικοποίηση UTF-8" στη γραμμή εντολών javac. (Το έκανα.)
      • Για την ενεργοποίηση αυτού του συστήματος (συνιστάται έντονα) , στο<startBodyHtml5> ετικέτα που θα ορίσετεdatasets.xml, αλλαγή "&amp!loginInfo?" σε "&amp!login Info?|&amp!γλώσσα?" έτσι ώστε η λίστα των γλωσσών εμφανίζεται στην πάνω δεξιά γωνία κάθεERDDAP™Ιστοσελίδα.
      • ERDDAP™μόνο χρησιμοποιεί το<startBodyHtml5> ετικέτα που θα ορίσετεdatasets.xmlγια να καθορίσετε το περιεχόμενο HTML για το banner στην κορυφή του κάθεERDDAP™ιστοσελίδα, ανεξάρτητα από τη γλώσσα που επιλέγει ο χρήστης. Εάν αλλάξετε αυτή την ετικέτα για χρήση "&EasierAccessToScientificData;" αντί για την ευκολότερη πρόσβαση σε επιστημονικά δεδομένα και "&BroughtToYouBy;" αντί να σου το φέρουν",ERDDAP™θα χρησιμοποιήσει μεταφρασμένες εκδόσεις αυτών των φράσεων στο banner.
      • Ομοίως, η νέα προεπιλογή<Η σύντομη περιγραφήHtml> indatasets.xmlλέ
                <theShortDescriptionHtml><!\\[CDATA\\[ 
<h1>ERDDAP</h1>
&erddapIs;
&thisParticularErddap;
\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>

Οι τελευταίες 3 γραμμές περιεχομένου είναι πράγματα που θα αντικατασταθούν με μεταφρασμένο κείμενο. Αν μετατρέψετε κάποιο από αυτά (& ιδιαίτερα αυτό Ειδικό πρότυπο) ή όλα αυτά σε explicitητό κείμενοdatasets.xml (που έχει προτεραιότητα, εάν υπάρχει) ή μηνύματα.xml, αυτό το κείμενο θα εμφανιστεί ανεξάρτητα από τη γλώσσα που επιλέγει ο χρήστης. Αυτό δεν είναι τέλειο, αλλά σκέφτηκα ότι λίγοι διαχειριστές θα ήθελαν να επεξεργαστούν<theShortDescriptionHtml> σε 35 διαφορετικά αρχεία για να παρέχουν 35 διαφορετικές μεταφρασμένες εκδόσεις αυτής της ετικέτας.

 

  • ΑΛΛΑΓΗ: Ορισμένα λάθη χειρίζονται τώρα ελαφρώς διαφορετικά και έτσι μπορεί να προστεθεί στην καταμέτρηση των " Αποτυχημένων αιτημάτων" στην κατάσταση.html και στο ηλεκτρονικό ταχυδρομείο Daily Report. Έτσι αυτοί οι αριθμοί μπορεί να είναι κάπως μεγαλύτεροι από πριν.  
  • BUG FIX: Δημιουργία συνόλων δεδομένων Xml γιαEDDGridLon0360 καιEDDGridΤο LonPM180 τώρα αποκλείει τα σύνολα δεδομένων πηγαίου κώδικα μεdatasetID=".\*\_LonPM180" καιdatasetID=".\*\_Lon0360", αντίστοιχα.  

Έκδοση 2.14

(κυκλοφόρησε 2021-07-02)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • (κανένα)
     
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΝΕΑ:EDDGridLon0360 που κάνει ένα πλέγμα σύνολο δεδομένων με τιμές γεωγραφικού μήκους &gt?=0 και<=360 από ένα πλέγμα σύνολο δεδομένων με τιμές γεωγραφικού μήκους & gt?=-180 και<=180. Δείτε τοEDDGridLon0360 τεκμηρίωση. Χάρη στον Ντέιλ Ρόμπινσον.  
  • ΝΕΑ:ERDDAP™Οι διαχειριστές μπορούν τώρα να παρακάμπτουν οποιαδήποτε τιμή στο setup.xml μέσω μιας μεταβλητής περιβάλλοντος που ονομάζεταιERDDAP\ΑξίαName πριν την εκτέλεσηERDDAP. Για παράδειγμα, χρήσηERDDAP\_ baseUrl παρακάμπτει το<τιμή βάσηςUrl>. Αυτό μπορεί να είναι χρήσιμο κατά την ανάπτυξηERDDAP™με ένα δοχείο, όπως μπορείτε να βάλετε τις τυπικές ρυθμίσεις στο setup.xml και στη συνέχεια να παρέχουν ειδικές ρυθμίσεις μέσω μεταβλητών περιβάλλοντος. Εάν παρέχετε μυστικές πληροφορίεςERDDAP™μέσω αυτής της μεθόδου, βεβαιωθείτε ότι οι πληροφορίες θα παραμείνουν μυστικές.ERDDAP™μόνο διαβάζει τις μεταβλητές περιβάλλοντος μία φορά ανά εκκίνηση, στο πρώτο δευτερόλεπτο της εκκίνησης, έτσι ένας τρόπος για να χρησιμοποιήσετε αυτό είναι: ρυθμίστε τις μεταβλητές περιβάλλοντος, ξεκινήστεERDDAP™, περιμένετε μέχριERDDAP™αρχίζει, στη συνέχεια, αποκαθιστά τις μεταβλητές περιβάλλοντος. Χάρη στον Μαρκ Πορτιέ.  
  • ΒΕΛΤΙΩΣΗ: Τώρα, αν κάποια αρχεία σε ένα EDDTableFrom... Το σύνολο δεδομένων αρχείων με πολλά αρχεία έχουν μερικές πολύ μεγάλες τιμές συμβολοσειρών, το σύνολο δεδομένων θα φορτώσει πολύ πιο γρήγορα και θα ανταποκριθεί σε αιτήματα πολύ πιο γρήγορα. Προηγουμένως,ERDDAP™θα διαθέτει πολύ χώρο για τις τιμές min και max συμβολοσειρών στα αρχεία που αποθηκεύονται με πληροφορίες αρχείων για τέτοια σύνολα δεδομένων. Το αρχείο που προέκυψε ήταν τεράστιο, προκαλώντας το να γραφτεί και να διαβαστεί αργά. Χάρη στο OBIS.  
  • ΒΕΛΤΙΩΣΗ:ERDDAP™κάνει καλύτερη δουλειά στην ερμηνεία ασυνήθων και άκυρων ακολουθιών χαρακτήρων σε αρχεία CSV. Χάρη στο OBIS.  
  • FIX: Μετά από ένα χρόνο προβλημάτων με την Κασσάνδρα, τελικά εγκατέστησα επιτυχώς την Κασσάνδρα (v2) Ξανά και έτσι ήταν σε θέση να επανεκκινήσει τις δοκιμές με Cassandra v2. Έτσι τώρα μπορώ να δηλώσω με περισσότερη αυτοπεποίθηση ότιERDDAP™εργάζεται με Cassandra v2 και v3. Χάρη στην ΟΝC.  

Έκδοση 2.12

(κυκλοφόρησε 2021-05-14)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • ΜΠΟΥΓΚ FIX: Αν είστε στη μαύρη λίστα συνδρομών, τώρα δεν μπορείτε να ζητήσετε μια λίστα των συνδρομών σας.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΝΕΟ: σύστημα αυτόματης περιορισμού της ικανότητας κακόβουλων χρηστών και υπερβολικά επιθετικών νόμιμων χρηστών να κάνουν μεγάλο αριθμό ταυτόχρονων αιτημάτων που θα υποβαθμίσουν την απόδοση του συστήματος για άλλους χρήστες. Υπάρχουν 3 νέες προαιρετικές ετικέτες σεdatasets.xmlτο οποίο μπορείτε / θα πρέπει να προσθέσετε αμέσως μετά<γράφημαBackgroundColor>:
        <ipAddressMaxRequests></ipAddressMaxRequests>  <!-- current default=7 -->
<ipAddressMaxRequestsActive></ipAddressMaxRequestsActive> <!-- current default=2 -->
<ipAddressUnlimited></ipAddressUnlimited> <!-- default=empty -->

Για περισσότερες πληροφορίες, βλ.ipAddressMaxΑιτήσεις.ERDDAP™Επίσης τώρα εκτυπώνει τον αριθμό των μοναδικών χρηστών (από την εκκίνηση) " στη σελίδα status.html. Χάρη στο πρόσωπο στην Κίνα επίθεση μουERDDAP™εγκατάσταση.  

  • ΑΛΛΑΓΗ στη συμπεριφορά του οδηγού Postgresql: Όταν ενημέρωσα τον οδηγό Postgresql, τα ονόματα στήλης στον πίνακα που δημιουργήθηκε από Postgresql και GenerateDatasetsXml ήρθε πίσω όλα κεφαλαία, αντί για όλες τις πεζές, όπως και πριν. Δεν ξέρω αν αυτό θα επηρεάσει άλλα πράγματα αφού οι βάσεις δεδομένων συχνά θεωρούν ότι αυτά τα ονόματα είναι αναίσθητα. Το σύνολο δεδομένων μου δουλεύει σωστά. Αλλά αν το σύνολο δεδομένων σας σταματήσει να λειτουργεί με αυτόERDDAP™ενημέρωση, αυτή είναι η πιθανή αιτία για να κυνηγήσει πρώτα.  

  • ΜΠΟΥΓΚ FIX:ERDDAP™τώρα επίσης χειρίζεται τα ιδιωτικά αρχεία AWS S3 σωστά. Υπήρξαν και άλλες σχετικές βελτιώσεις στον χειρισμό αρχείων AWS S3. Χάρη στον Μάικλ Γκανγκλ και τον Ντίλαν Πουγκ.  

  • ΝΕΑ:EDDGridΑπό αρχεία καιEDDGridΑπό αρχείαNc Μη συσκευασμένα μπορούν τώρα να διαβάσουν τα δεδομένα από " δομές" σε.nc4 και.hdfΤέσσερα αρχεία. Για τον προσδιορισμό μιας μεταβλητής που είναι από μια δομή, η<sourceName> πρέπει να χρησιμοποιούν τη μορφή: fullStructureName|memberName, για παράδειγμα ομάδα1/myStruct|Το μέλος μου. Χάρη στην NRL.  

  • ΑΛΛΑΓΗ: Τώρα, αν η τρέχουσα χρήση μνήμης συν αυτό το αίτημα είναι ακόμα ελαφρώς υψηλή, gradap σύνολα nThreads για αυτό το αίτημα σε 1. Έτσι,ERDDAP™διατηρεί τη μνήμη όταν η μνήμη είναι σπάνια. Χάρη στο πρόσωπο στην Κίνα επίθεση μουERDDAP™εγκατάσταση.  

  • Νέο σύστημα παρακολούθησης του αριθμού των ανοιχτών αρχείων (που περιλαμβάνει υποδοχές και κάποια άλλα πράγματα, όχι μόνο αρχεία) στο Tomcat σε υπολογιστές Linux. Αν κάποια αρχεία λανθασμένα δεν κλείσουν ποτέ, ο αριθμός των ανοιχτών αρχείων μπορεί να αυξηθεί μέχρι να ξεπεράσει το μέγιστο επιτρεπόμενο και πολλά πραγματικά άσχημα πράγματα συμβαίνουν. Οπότε τώρα, στους υπολογιστές του Linux (οι πληροφορίες δεν είναι διαθέσιμες για Windows) :

    • Υπάρχει μια νέα "Open Files" στήλη στην άκρα δεξιά της κατάστασης.html ιστοσελίδα που δείχνει το ποσοστό των αρχείων max ανοιχτά. Στα Windows, απλά δείχνει "?".
    • ΠότεERDDAP™παράγει αυτές τις πληροφορίες στο τέλος κάθε σημαντικής επαναφόρτωσης συνόλου δεδομένων, θα εκτυπώσει στο αρχείο καταγραφής. αρχείο txt: openFileCount=current of max=max%=percent
    • Εάν το ποσοστό είναι > 50%, ένα email αποστέλλεται στοERDDAP™Διαχειριστής και το email Τα πάντα Στις διευθύνσεις email.

Για να μάθετε περισσότερα, ή αν δείτε αυτό το πρόβλημα για σαςERDDAP™, δείτεΠάρα πολλά ανοιχτά αρχεία. Χάρη στο πρόσωπο στην Κίνα επίθεση μουERDDAP™εγκατάσταση.  

  • NEW: Πρόσθεσα πολύ έλεγχο για και το χειρισμό του " Πάρα πολλά ανοιχτά αρχεία", έτσι η εργασία απλά σταματά και ο χρήστης βλέπει το μήνυμα σφάλματος. Τα αρχεία δεδομένων δεν θα σημειώνονται πλέον ως κακό αν η ανάγνωση τους οδηγεί σε ένα "Too πολλά ανοικτά αρχεία" σφάλμα.  
  • ΝΕΑ\[bigParentΚατάλογος\]Κατάλογος /badFilesFlag: Αν βάλετε ένα αρχείο σε αυτόν τον κατάλογο με έναdatasetIDως όνομα αρχείου (το περιεχόμενο του αρχείου δεν έχει σημασία) ,ERDDAP™θα διαγράψει τα κακάΑρχεία.ncαρχείο για το σύνολο δεδομένων (εάν υπάρχουν) και επαναφόρτωση του συνόλου δεδομένων το συντομότερο δυνατόν. Αυτό προκαλείERDDAP™να προσπαθήσει ξανά να συνεργαστεί με τα αρχεία προηγουμένως (Λάθος;) Σημαδεμένος ως κακός. Χάρη στον Μάρκο Άλμπα.  
  • ΑΛΛΑΓΗ: Κατά την εκκίνηση, εάνEDDGridΑπό...Αρχεία ή EDDTableFrom... Το σύνολο δεδομένων αρχείων αρχικά έχει 0 αρχεία στη λίστα με τα γνωστά έγκυρα αρχεία (π.χ., είναι ένα νέο σύνολο δεδομένων) , τότεERDDAP™αναβάλλει τη φόρτωση του και θέτει μια σημαία έτσι ώστε να φορτωθεί το συντομότερο δυνατόν μετά το μεγάλο φορτίοDatasets έχει τελειώσει. Αυτό επιταχύνει την αρχική εκκίνηση όταν υπάρχουν νέα σύνολα δεδομένων.  
  • ΑΛΛΑΓΗ: FilevisitorDNLS.testAWSS3 () και filevisitorSubdir.testAWSS3 () · τώρα χρησιμοποιήστε το AWS v2 (όχι v1) ΣΚΚ. Έτσι τώρα το GitERDDAP™διανομή τώρα περιλαμβάνει όλα τα απαραίτητα αρχεία και δεν χρειάζεται πλέον να προσθέσετε χειροκίνητα το τεράστιο v1 AWS SDK αρχείο βάζο.  
  • ΑΛΛΑΓΗ: Άλλαξα σε χρήση Maven για να ανιχνεύσει/συγκεντρώσεις (τα αρχεία .jar στο /lib) . Η αλλαγή σε v2 του AWS SDK το απαιτούσε αυτό. Θα χρειαστεί για άλλους εισαγόμενους κωδικούς στο μέλλον. Ένα τεράστιο ευχαριστώ στον Kyle Wilcox που παρείχε το pom.xml που δημιούργησε και χρησιμοποιεί, το οποίο έλυσε αρκετά προβλήματα για μένα.  
  • ΑΛΛΑΓΗ: Η παράμετρος classpath (- ΓΠ) χρησιμοποιείται σε GenerateDatasetXml, DasDds και άλλα μικρά προγράμματα που έρχονται μεERDDAP™, και στη συμβουλή προς τους προγραμματιστές είναι πλέον πολύ απλούστερη και δεν θα πρέπει να αλλάξει ποτέ ξανά δεδομένου ότι αναφέρεται στον κατάλογο, όχι τα μεμονωμένα αρχεία: --\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ja\\\\\\jajaja\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\jaja.jajajajajajajajajajajaja (ή '':' αντί ';' για Linux και Macs) . (Έπρεπε να το είχα κάνει πριν χρόνια όταν έγινε επιλογή.)
     
  • ΝΕΑ: Δημιουργία συνόλων δεδομένων Xml έχει μια νέα επιλογή χρησιμότητας: βρείτεDuplicateTime που θα αναζητήσει μέσα από μια συλλογή από πλέγμα.nc (και σχετικά) αρχεία για την εύρεση αρχείων με διπλές τιμές χρόνου. Βλέπεις;ανεύρεσηDuplicate Χρόνος
     
  • ΝΕΑ:datasets.xmlμπορεί να περιλαμβάνει τώρα<palettes> ετικέτα που παρακάμπτει το<παλέτες> τιμή ετικέτας από μηνύματα.xml (ή επιστρέφει στην τιμή των μηνυμάτων.xml αν είναι κενή) . Αυτό σας επιτρέπει να αλλάξετε τη λίστα των διαθέσιμων παλετών ενώERDDAP™τρέχει. Επίσης, αν έχετε ένα cptfiles subdirectory στοERDDAP™κατάλογο περιεχομένου,ERDDAP™θα αντιγράψει όλα τα αρχεία \*.cpt σε αυτόν τον κατάλογο στο\[τομκάτ\]/webapps/erddap/WEB-INF/cptfiles directory κάθε φοράERDDAP™Ξεκινάει. Μαζί, αυτές οι αλλαγές σας επιτρέπουν να προσθέσετε παλέτες και να έχετε τις αλλαγές επιμένουν όταν εγκαταστήσετε μια νέα έκδοση τουERDDAP. Δείτε τοτεκμηρίωση παλετών
    Χάρη στην Jennifer Sevadjian, Melanie Abecassis, και ίσως άλλους ανθρώπους της Ακτοφυλακής.  
  • ΑΛΛΑΓΗ: [<αργάDownTroubleMillis>] (/docs/server-admin/datasets#slowdownroublemillis) χρησιμοποιείται τώρα για όλες τις αποτυχημένες αιτήσεις, όχι μόνο μερικά είδη.  
  • ΑΛΛΑΓΗ: Το νήμα RunLoadDatasets διακόπτει τώρα το νήμα LoadDatasets στα 3/4 LoadDatasets MaxMinutes έτσι υπάρχει περισσότερος χρόνος για LoadDatasets για να παρατηρήσετε τη διακοπή και την έξοδο με χάρη. Επίσης υπάρχουν περισσότερα και καλύτερα διαγνωστικά μηνύματα για αυτό.  
  • ΑΛΛΑΓΗ από την παλιά έκδοση της Lucene σε v8.7.0.  
  • ΑΛΛΑΓΗ: Αποστολή email απόERDDAP™τώρα εμφανίζονται με μια γραμματοσειρά σταθερού πλάτους.  
  • ΑΛΛΑΓΗ:EDDGridFromFiles παίρνει τώρα τιμές άξονα, καθώς και χαρακτηριστικά από την ΠΡΩΤΗ|ΤΕΛΕΥΤΑΙΟ αρχείο, όπως καθορίζεται στο<μεταδεδομέναFrom>. Ευχαριστώ. (όχι) στον Κεν Κέισι, κ.ά.  
  • ΠΡΟΣΘΕΤΗ υποστήριξη για τις άκυρες μονάδες "βαθμός\_Βόρεια" και "βαθμός\_Ανατολή" που χρησιμοποιούνται λανθασμένα από τα πρόσφατα αρχεία (από το 2020-10-01) στην AVHRR Pathfinder έκδοση 5.3 L3-Collated (L3Γ) Σειρά δεδομένων SST (ceiPH53sstδ1ημέρα και nceiPH53sstn1ημέρα) .ERDDAP™μπορούν τώρα να τυποποιηθούν σε έγκυρες μονάδες. Ευχαριστώ. (όχι) στον Κεν Κέισι, κ.ά.  

Έκδοση 2.11

(κυκλοφόρησε 2020-12-04)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • BUG FIX: OrderByMean έριξε ένα NullPointerException αν μια μεταβλητή είχε μόνο ένα από \FillValue ή λείπει\ Τιμή καθορισμένη. Τώρα χειρίζεται σωστά την κατάσταση. Χάρη στον Μάρκο Άλμπα.  
  • ΜΠΟΥΓΚ FIX: Υπήρχαν προβλήματα με τα αρχεία κειμένου ODV που δημιουργήθηκε απόERDDAP™στο v2.10. Αυτά τα προβλήματα έχουν διορθωθεί. Χάρη στον Σον Μπελ.  
  • ΜΠΟΥΓΚ FIX: Μόλις μπήκα.ERDDAP™v2.10: Εάν τα όρια lat lon ορίστηκαν στη διεύθυνση URL, το πλαίσιο οριοθέτησης δεν σχεδιάστηκε στον παγκόσμιο χάρτη. Τώρα είναι πάλι. Χάρη στον Τζον Μόρερ.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΜΠΟΥΓΚ FIX: Μόλις μπήκα.ERDDAP™v2.10: Τα αρχεία σεναρίου για το ArchiveADataset, GenerateDatasets Xml και DasDds δεν λειτούργησε επειδή δεν είχαν τις αλλαγές στο μονοπάτι της τάξης που προστέθηκαν μεERDDAP™Τώρα το κάνουν. Χάρη στον Μάρκο Άλμπα.  
  • ΝΕΟ: Μέσαdatasets.xml, μπορείτε να έχετε τώρα την ετικέτα:
        <emailDiagnosticsToErdData></emailDiagnosticsToErdData> <!-- true (the default) or false -->  

Προς το παρόν, αν ισχύει (ή αν η ετικέτα είναι κενή, ή αν η ετικέτα δεν είναι στο αρχείο) , όταν το αίτημα ενός χρήστη οδηγεί σε NullPointerException,ERDDAP™θα στείλει το ίχνος της στοίβας στοerd.data at noaa.gov (τοERDDAP™ομάδα ανάπτυξης) . Αυτό θα πρέπει να είναι ασφαλές και ασφαλές, δεδομένου ότι δεν εμπιστευτικές πληροφορίες (π.χ. το αίτημαUrl) περιλαμβάνεται στο email. Αυτό θα πρέπει να κάνει δυνατή την σύλληψη τυχόν ασαφή, εντελώς απροσδόκητα σφάλματα που οδηγούν σε NullPointerExceptions. Διαφορετικά, ο χρήστης βλέπει τις εξαιρέσεις, αλλά ηERDDAP™Οι προγραμματιστές δεν το κάνουν, οπότε δεν ξέρουμε αν υπάρχει κάποιο πρόβλημα που πρέπει να διορθωθεί.

Είναι πιθανό ότι αυτή η ετικέτα θα οδηγήσει σε άλλες, παρόμοιες διαγνωστικές πληροφορίες που αποστέλλονται μέσω ηλεκτρονικού ταχυδρομείουerd.data at noaa.govστο μέλλον. Το περιεχόμενο του ηλεκτρονικού ταχυδρομείου θα είναι πάντα ελάχιστο και σχετίζονται με σφάλματα, και όχι, για παράδειγμα, πληροφορίες χρήσης. Χάρη στον Μάρκο Άλμπα.  

  • ΑΛΛΑΓΗ: Τώρα, κοινοί τύποι συμπιεσμένων αρχείων (.bz2,.gz,.gzip,.tar,.tgz,.z,.zip) Απαγορεύονται επίσης οι αιτήσεις για εμβέλεια byte. Αυτό καθορίζεται μέσω<extensionsNoRangeRequets> σε μηνύματα.xml.  
  • Γνωστό πρόβλημα: Όπως και μεERDDAP™2.10,.ncml αρχεία που προσπαθούν να αλλάξουν ένα χαρακτηριστικό, μην αλλάξετε το χαρακτηριστικό. Αυτό είναι ένα γνωστό σφάλμα στο netcdf-java το οποίο έχω αναφέρει και λένε ότι θα καθοριστεί στην επόμενη κυκλοφορία του netcdf-java.  

Έκδοση 2.10

(κυκλοφόρησε 2020-11-05)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • ΝΕΟ: Το νέοΠαρεμβολήο μετατροπέας παρεμβάλλει αποτελεσματικά τις τιμές από τις τιμές ενός πλέγματος συνόλου δεδομένων. Ως εκ τούτου, είναι ιδιαίτερα χρήσιμο για τους ερευνητές που εργάζονται με δεδομένα σχετικά με την τροχιά των ζώων. Αυτός ο μετατροπέας καταλαμβάνει έναν πίνακα με γεωγραφικό πλάτος, γεωγραφικό μήκος και χρονικές στήλες (και ίσως άλλες στήλες) και επιστρέφει έναν πίνακα με πρόσθετες στήλες με παρεμβαλλόμενες τιμές. Έτσι, αυτό είναι παρόμοιο με το δημοφιλέςXtractomaticσενάριο που δημιουργήθηκε αρχικά από τον Dave Foley, αλλά προσφέρει το πλεονέκτημα της επεξεργασίας μέχρι 100 πόντους ανά αίτημα. Χάρη στον Ντέιβ Φόλεϊ και την Τζόρνταν Γουάτσον. (NMFS) .  
  • ΒΕΛΤΙΩΣΗ: Η προηγμένη αναζήτηση είναι πλέον αυστηρή για αιτήματα μη-.html. Τώρα θα ρίξει εξαιρέσεις για αιτήματα που έχουν μόνιμα λάθη (π.χ. αιτήσεις όπου minLat > maxLat) ή προσωρινά σφάλματα (π.χ. αιτήσεις γιαstandard\_nameΑυτό δεν υπάρχει.) . Για αιτήματα .html, η Advanced Search είναι αμετάβλητη: όπως και με τις αναζητήσεις Google, κάνει το καλύτερο και σιωπηλά διορθώνει ή αγνοεί λάθη. Χάρη στον Ριτς Σίνκελ.  
  • ΒΕΛΤΙΩΣΗ: Ο χάρτης στη σελίδα Advanced Search είναι τώρα μεγαλύτερος (Πρέπει να στραβώσεις, αλλά λιγότερο.) και σημαντικά ακριβέστερη (αλλά και πάλι δεν είναι τέλεια) . Χάρη στον Τζον Μόρερ.  
  • ΒΕΛΤΙΩΣΗ: Η μάσκα εδάφους " Draw" ρύθμιση σε ιστοσελίδες Make A Graph και το &.land=... ρύθμιση σε διευθύνσεις URL που ζητούν ένα χάρτη υποστηρίζει τώρα δύο ακόμα επιλογές: "αpiογείωση" piλήρει το piλαίσιο τη μάσκα τη ξηρά, τα piολιτικά σύνορα, οι λίμνες και οι piοταοί. "Δεν τραβάει τίποτα. Δείτε το&. land=... τεκμηρίωση. Χάρη στον Τζον Μόρερ.  
  • ΒΕΛΤΙΩΣΗ: Σχήματα και χάρτες που δημιουργήθηκαν απόERDDAP™μπορούν τώρα να χρησιμοποιήσουν τρεις νέους τύπους δεικτών: Τετράγωνο χωρίς σύνορα, Κύκλος χωρίς σύνορα, Τρίγωνο χωρίς σύνορα. Ο κώδικας για αυτό συνεισέφερε ο Μάρκο Άλμπα της Φυσικής ΕΤΤ / EMODnet. Χάρη στον Μάρκο Άλμπα.  
  • ΝΕΑ:"files"σύστημα υποστηρίζει τώρα απλό Απαντήσεις τύπου αρχείου (ΚΣΒ,.htmlTable,.itx,.json,.jsonlCSV1,.jsonlCSV,.jsonlKVP,.mat,.nc,.nccsv,.tsv, ή.xhtml.) , π.χ., https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv . Χάρη στον Κάιλ Γουίλκοξ.  
  • ΒΕΛΤΙΩΣΗ: Τα URL που δημιουργούνται όταν ένας χρήστης χρησιμοποιεί μια φόρμα πρόσβασης δεδομένων (.html) ή ένα σχήμα Make- A (. γράφημα) ιστοσελίδα τώρα σωστά τοις εκατό-κωδικοποίησε τους χαρακτήρες\[και\]. Αυτό κάνει τα URL λίγο δυσκολότερα για τους ανθρώπους να διαβάσουν, αλλά είναι καλύτερα από άποψη ασφάλειας ιστού. Οι διαχειριστές έχουν τώρα την επιλογή να ρυθμίσουν χαλαράQueryChars= "\[\]|Στο αρχείο Tomcat server.xml (λιγότερο ασφαλή) ή όχι (πιο ασφαλές.) . Χάρη στον Antoine Queric, τον Dominic Fuller-Rowell και άλλους.  
  • ΝΕΑ: Εάν μια αίτηση σε ένα σύνολο δεδομένων EDDTable περιλαμβάνει & add Μεταβλητές Πού; (_Περιγραφή Όνομα, χαρακτηριστικό Τιμή) ,ERDDAP™θα προσθέσει όλες τις μεταβλητές που έχουν χαρακτηρισμό Όνομα=χαρακτηριστικό Τιμή στη λίστα των ζητούμενων μεταβλητών. Δείτε το& Προσθήκη Μεταβλητές Όπου υπάρχει τεκμηρίωση. Χάρη στην Aurelie Briand, et al.  
  • ΑΛΛΑΓΗ:ERDDAP™τώρα αρνείται τις αιτήσεις εμβέλειας byte για /files/.ncή.hdfαρχεία. Μην προσπαθήσετε να συνδεθείτε σε απομακρυσμένο.ncή.hdfαρχεία σαν να ήταν τοπικά αρχεία. Είναι τρομερά αναποτελεσματικό και συχνά προκαλεί άλλα προβλήματα. Αντ' αυτού:
    • Χρήση(OPeN)DAPλογισμικό πελάτη για σύνδεση σεERDDAPΣDAPυπηρεσίες για αυτό το σύνολο δεδομένων (που έχουν /griddap / ή /tabledap/ στο URL) . Αυτό είναι.DAPΕίναι για.
    • Χρησιμοποιήστε το έντυπο πρόσβασης δεδομένων του συνόλου δεδομένων για να ζητήσετε ένα υποσύνολο δεδομένων.
    • Εάν χρειάζεστε ολόκληρο το αρχείο ή επανειλημμένη πρόσβαση για μεγάλο χρονικό διάστημα, χρησιμοποιήστεcurl,wget, ή το πρόγραμμα περιήγησης σας για να κατεβάσετε ολόκληρο το αρχείο, στη συνέχεια, πρόσβαση στα δεδομένα από το τοπικό αντίγραφο του αρχείου σας.  
  • ΒΕΛΤΙΩΣΗ: Η επιλογή εξόδου Txt έχει ξαναγραφεί για να υποστηρίξει τη νέα έκδοση τουODV .txtαρχεία και να υποστηρίξει την ορθή αναπαράσταση της τροχιάς, χρονοσειρές, και τα δεδομένα προφίλ.  
  • ΒΕΛΤΙΩΣΗ: Τώρα, οι όροι αναζήτησης σε διπλά εισαγωγικά ερμηνεύονται ως μια συμβολοσειρά json, ώστε να μπορούν να έχουν \ κωδικοποιημένους χαρακτήρες. Μεταξύ άλλων, αυτό σας επιτρέπει να αναζητήσετε ένα ακριβές ταίριασμα για ένα χαρακτηριστικό, π.χ., "θεσμικό=NOAA\n" δεν ταιριάζει με ένα σύνολο δεδομένων με το ίδρυμα=NOAA NMFS. Χάρη στον Νταν Νοβάκι.  
  • ΒΕΛΤΙΩΣΗ: Σε πρόσθετες θέσεις, αριθμοί κινητής υποδιαστολής (ειδικά πλωτήρες που μετατρέπονται σε διπλάσια) τώρα εμφανίζονται ως μια ελαφρώς πιο στρογγυλεμένη έκδοση του αριθμού σε πρόσθετες θέσεις, π.χ. ένα άρμα που εμφανίζεται προηγουμένως ως διπλό 32.27998779296875, θα μπορούσε τώρα να εμφανιστεί ως 32.28. Χάρη στον Κάιλ Γουίλκοξ.  
  • BUG FIX: τα μη υπογεγραμμένα ακέραια αρχεία ήχου διαβάστηκαν ελαφρώς λανθασμένα. Τώρα διαβάζονται σωστά.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΠΡΟΕΙ WARNINGΟΠΟΙΗΣΗ: Η πρώτη φορά που τρέχειςERDDAP™v2.10, μερικά σύνολα δεδομένων με βάση τοπικά αρχεία δεδομένων θα φορτώσουν πολύ αργά επειδήERDDAP™πρέπει να αναδημιουργήσει τη βάση δεδομένων των πληροφοριών αρχείων. Μετά την αργή αρχική επαναφόρτωση, θα φορτώσουν γρήγορα, όπως και πριν. Κάνε υπομονή.  
  • Πράγματα που πρέπει να κάνεις:
    • Όταν τρέχετε για πρώτη φορά v2.10, κάποια σύνολα δεδομένων μπορεί να μην φορτώνουν επειδήERDDAP™είναι πλέον αυστηρότερο σχετικά με κάποια μεταδεδομένα. Όπως και πριν,ERDDAP™θα σας στείλει e-mail μια Ημερήσια Αναφορά όταν φορτώνει για πρώτη φορά επάνω. Αυτό θα περιλαμβάνει τα μηνύματα σφάλματος για καθένα από τα σύνολα δεδομένων που δεν φορτώθηκαν. Διαβάστε τα μηνύματα λάθους για να καταλάβετε τα προβλήματα. Στις περισσότερες περιπτώσεις, πρέπει να κάνετε μια μικρή αλλαγή στα μεταδεδομένα του συνόλου δεδομένων για να λύσετε το πρόβλημα.  
    • Μέσαdatasets.xml, αναζήτηση για<sourceName>= (σημειώστε το'='σημείο, το οποίο προσδιορίζεισταθερή τιμήsourceName) . Για τους περισσότερουςERDDAP™Τα σκηνικά είναι σπάνια. Εάν κάποια από τις τιμές μετά'='είναι χορδές (όχι αριθμοί) , θα πρέπει τώρα να περικλείσετε τη συμβολοσειρά σε διπλά εισαγωγικά. Για παράδειγμα, Πριν από:<sourceName>=KZ401</sourceName> Μετά:<sourceName>="KZ401"</sourceName>  
    • ΝΕΑ: Υπάρχει μια νέα προαιρετική ρύθμιση στο setup.xml,<προεπιλεγμένοAccessableViaFiles>, το οποίο ορίζει την προεπιλογή<προσβάσιμοViaFiles> για κάθε ένα από τα σύνολα δεδομένων. Η προεπιλογή για αυτή τη νέα ετικέτα είναι ψευδής, η οποία μιμείται το προηγούμενοERDDAP™Συμπεριφορά. Αυτή η ρύθμιση χαμηλότερου επιπέδου μπορεί να απορριφθεί από ένα δεδομένο σύνολο δεδομένων<προσβάσιμη ρύθμιση ViaFiles>.

ΣΥΣΤΑΣΗ (γιατί υπάρχουν χρήστες που θέλουν αυτό) : Αν θέλετε να κάνετε όλα τα EDD... FromFiles datasets προσβάσιμα μέσω του συστήματος αρχείων, τότε

  1. Προσθέστε αυτή την ετικέτα στο αρχείο setup.xml σας:
                <defaultAccessibleViaFiles>true</defaultAccessibleViaFiles>
  1. (Προαιρετικά) Αφαίρεση όλων των
                <accessibleViaFiles>true</accessibleViaFiles>

μέσαdatasets.xmlδεδομένου ότι η προεπιλογή είναι τώρα αλήθεια.  

  • Προσθέτει \_FillValue Χαρακτηριστικά: ERDDAP™χρησιμοποιείται για να έχει προεπιλεγμένη \_FillValue για όλες τις ακέραιες μεταβλητές: η μέγιστη τιμή του τύπου δεδομένων (π.χ., 127 για μεταβλητές byte) . Τώρα όχι. Για να αποφευχθεί η εμφάνιση αυτών των τιμών ως τιμών δεδομένων (μη ελλείπουσες τιμές) , θα πρέπει να δηλώσετε ρητά αυτά τα χαρακτηριστικά μέσω \_FillValue. Από τώρα και στο εξής, κάθε φορά που ξεκινάςERDDAP™, θα στείλει στον διαχειριστή ένα email με έναν πίνακα .csv με μια λίστα με ακέραιες μεταβλητές πηγή που δεν έχουν \_FillValue ήmissing\_valueχαρακτηριστικά, και τα προτεινόμενα νέα χαρακτηριστικά \_FillValue. Βλέπεις;Προσθήκη \_Συμπλήρωμα Χαρακτηριστικά αξίαςγια περισσότερες πληροφορίες και οδηγίες.  
  • Αν μεταγλωττίσειςERDDAP™, θα πρέπει να τροποποιήσετε την παράμετρο classpath στις γραμμές εντολών javac για να προσθέσετε μια αναφορά σε αυτές τις νέες θέσεις: lib/commons-jexl.jar; lib/aws-java-sdk.jar; lib/jackson-annotations.jar;lib/jackson-core.jar;lib/jackson-databind.jar .  
  • ΑΛΛΑΓΗ: Tomcat 9 είναι τώρα η συνιστώμενη έκδοση του Tomcat γιαERDDAP. Η τελευταία έκδοση του Tomcat 8.5+ είναι επίσης μια χαρά για τώρα. Καθαρίσαμε.ERDDAPΣΟδηγίες εγκατάστασης Tomcat.

Η τελευταία έκδοση τουJava8 (όχιJava9, 10, 11, ...) απόΥιοθέτηση OpenJDKπαραμένει η συνιστώμενη έκδοση τουJavaγιαERDDAP.JavaΤο 8 έχει Μακροχρόνια Υποστήριξη από το AdmitOpenJDK έτσι παραμένει ασφαλές στη χρήση, αλλά θυμηθείτε να παίρνετε την τελευταία έκδοση του περιοδικά για λόγους ασφαλείας.

  • NEW: Πηγή σεναρίουNames/Drived Variables in Tabular Datasets EDDTableFromFiles, EDDTableFromDatabase, και EDDTableFromFileΤα σύνολα δεδομένωνNames μπορούν τώρα να περιλαμβάνουν εκφράσεις και σενάρια στοsourceName. Αυτό σας επιτρέπει να κάνετε νέες μεταβλητές με βάση τις υπάρχουσες μεταβλητές στα πηγαία αρχεία. Ο υπολογισμός μιας δεδομένης νέας μεταβλητής γίνεται μέσα σε μία σειρά από τα αποτελέσματα, επανειλημμένα για όλες τις σειρές. Για παράδειγμα, να κάνει ένα γεωγραφικό μήκος μεταβλητό με τιμές στην περιοχή -180 - 180° από μια μεταβλητή με τιμές στην περιοχή 0 - 360°: <sourceName>=Math2.anglePM180 (γραμμή. στήληDouble (" λ ό ν) ) </sourceName> Για λεπτομέρειες, βλ.Πηγή σεναρίουNames
    Χάρη στον Μπομπ Σάιμονς. (Ποιος το σχεδίασε αυτό πριν;ERDDAP™v1.0 και τελικά βρήκε έναν τρόπο να το εφαρμόσει) , Kevin O'Brien, Roland Schweitzer, John Maurer, και η βιβλιοθήκη Apache JEXL για να κάνει το πραγματικά δύσκολο μέρος (Και το κάνω καλά.) .  
  • ΝΕΑ: Μη υπογεγραμμένοι ακέραιοι τύποι δεδομένων (ubyte, ushort, uint, ulong) τώρα υποστηρίζονται. Σημειώστε ότι πολλοί τύποι αρχείων (π.χ., .das, .dds,.nc3) δεν υποστηρίζουν όλους αυτούς τους νέους τύπους δεδομένων. Δείτε τοΔεδομένα Τεκμηρίωση τύπουγια λεπτομέρειες σχετικά με το πώςERDDAP™ασχολείται με αυτές τις διαφορές. Αξιοσημείωτα, από(OPeN)DAP, ιδίως η απάντηση .dds, δεν υποστηρίζει υπογεγραμμένα bytes, longs, ή ulongs, μπορεί να θέλετε να χρησιμοποιήσετεERDDAPΗ εικόνα του πίνακα των .das και .das όπως φαίνεται στοhttp.../εφαρμογή/ Πληροφορίες /datasetID.html ιστοσελίδα (για παράδειγμα, https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ) που μπορείτε επίσης να πάρετε σε άλλους τύπους αρχείων ή το.nccsvΑνταπόκριση μεταδεδομένων (για παράδειγμα, https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ) , οι οποίες υποστηρίζουν όλους τους τύπους δεδομένων σε όλες τις περιπτώσεις.

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Για σύνολα δεδομένων που επηρεάζονται από αυτή την αλλαγή, είναι πιθανό ότι θα δείτε προβλήματα με το σύνολο δεδομένων επειδή τα δεδομένα πουERDDAP™ανάγνωση από την πηγή μπορεί να είναι διαφορετική (π.χ., οι μεταβλητές που είχαν προηγουμένως διαβαστεί ως υπογεγραμμένοι ακέραιοι μπορούν πλέον να διαβαστούν ως ακέραιοι χωρίς υπογραφή) . Τα προβλήματα που προκύπτουν περιλαμβάνουν: νέα αρχεία που δεν προστίθενται στο σύνολο δεδομένων, ή/και λάθη όταν προσπαθείτε να αποκτήσετε πρόσβαση στα δεδομένα. Εάν ένα σύνολο δεδομένων έχει προβλήματα, το πρώτο πράγμα που πρέπει να προσπαθήσουμε είναι ναΡυθμίστε ένα σκληρό Σημαίαγια το σύνολο δεδομένων. Αν αυτό δεν επιλύσει το πρόβλημα, τότε θα πρέπει να δείτε το αρχείο καταγραφής. txt για να δείτε τα μηνύματα λάθουςdatasets.xmlγια το σύνολο δεδομένων, ή/και ίσως η επανεκκίνηση να δημιουργήσει Datasets.xml για το σύνολο δεδομένων. Χάρη στο netcdf-java 5.x (που ανάγκασε το ζήτημα) και την επερχόμενη ΚΙ 1.9.

  • ΒΕΛΤΙΩΣΗ: Υπάρχει τώρακαλύτερη τεκμηρίωση/συσκευήγια το πώς να δημιουργήσετε ένα σύνολο δεδομένων από αρχεία σε AWS S3 κουβάδες. Χάρη στον Μάικα Γουένγκρεν.  
  • ΑΛΛΑΓΗ: Υπάρχουν αρκετές αλλαγές που σχετίζονται με το"files"σύστημα.
    • Ο κώδικας για να χειριστεί αυτό γράφτηκε ξανά για να είναι χρήσιμος από περισσότερα μαθήματα.  
    • NEW: Οι αιτήσεις των χρηστών για τις λίστες καταλόγου μπορούν τώρα να ζητήσουν ότι η απάντηση είναι ένας από τους τυποποιημένους απλούς τύπους πίνακα με την προσθήκη της επιθυμητής επέκτασης αρχείου: . csv,.htmlTable,.itx,.json,.jsonlCSV1,.jsonlCSV,.jsonlKVP,.mat,.nc,.nccsv,.tsv, ή.xhtml). Για παράδειγμα, https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv
      Χάρη στον Κάιλ Γουίλκοξ και τον Σέιν Σαιντ Σάβατζ.  
    • ΒΕΛΤΙΩΣΗ: Τώρα, γεννήστε Σύνολα δεδομένων Xml δεν θα περιλαμβάνει ένα<προσβάσιμοViaFiles> ετικέτα στην έξοδο. Η υπόθεση είναι ότι το σύνολο δεδομένων θα βασίζεται στην αξία του νέου<προεπιλεγμένοAccessableViaFiles> ετικέτα στο setup.xml. Βλέπεις;προσβάσιμη Αρχεία μέσω.  
    • ΒΕΛΤΙΩΣΗ: Πρόσθετοι τύποι συνόλου δεδομένων υποστηρίζουν πλέον προσβάσιμα Αρχεία Via:EDDGridΣτο πλάι.EDDGridΣυγκέντρωση Υφιστάμενης διάστασης,EDDGridΑπό το Erddap, EDDTableFromErddap,EDDGridΑπό τον πίνακα EDD, τον πίνακα EDDFromEDDGrid, καιEDDGridΑπό το Etopo. Για αυτά, τα αρχεία από ένα δεδομένο σύνολο δεδομένων απομακρυσμένου/παιδιού θα είναι προσβάσιμα μόνο εάν ο γονέας και το σύνολο δεδομένων απομακρυσμένου/παιδιού έχουν πρόσβαση ViaFiles που έχουν οριστεί σε αληθή (ίσως μέσω<προεπιλεγμένη AccessibleViaFiles>). Χάρη στον Ντέμιαν Σμάιθ και τον Ρομπ Φούλερ.  
    • ΝΑ ΚΑΝΕΤΕ / ΣΥΣΤΑΣΗ: Σας συνιστούμε να κάνετε όλα τα σχετικά σύνολα δεδομένων προσβάσιμα μέσω του συστήματος αρχείων με τη ρύθμιση<ΠροεπιλεγμένοAccessableViaFiles> to true in setup.xml επειδή υπάρχει μια ομάδα χρηστών για τους οποίους αυτός είναι ο προτιμώμενος τρόπος για να πάρει τα δεδομένα. Μεταξύ άλλων λόγων,"files"σύστημα καθιστά εύκολο για τους χρήστες να δουν ποια αρχεία είναι διαθέσιμα και πότε άλλαξαν τελευταία, καθιστώντας έτσι εύκολο για έναν χρήστη να διατηρήσει το δικό του αντίγραφο του συνόλου δεδομένων. Αν γενικά δεν θέλετε να κάνετε τα σύνολα δεδομένων προσβάσιμα μέσω του συστήματος αρχείων, που<προεπιλεγμένη AccessibleViaFiles> σε ψευδή. Σε κάθε περίπτωση, απλά χρησιμοποιήστε<προσβάσιμαViaFiles> για τα λίγα σύνολα δεδομένων που αποτελούν εξαιρέσεις στη γενική πολιτική που ορίζεται από<προεπιλεγμένοAccessableViaFiles> (για παράδειγμα, όταν το σύνολο δεδομένων χρησιμοποιεί.ncαρχεία ml, τα οποία δεν είναι πραγματικά χρήσιμα για τους χρήστες) .  
  • ΒΕΛΤΙΩΣΗ: Τώρα, αν ένα σύνολο δεδομένων πηγής έχει CF πλέγμα\_mapping πληροφορίες, παράγουν Σύνολα δεδομένων Xml για το πλέγμα συνόλων δεδομένων θα προσθέσει τις πληροφορίες στο παγκόσμιο<addAtts>, και οι πληροφορίες θα προστεθούν στο παγκόσμιο<sourceAtts> κάθε φορά που τα δεδομένα διαβάζονται από το αρχείο. Οι πληροφορίες θα εμφανίζονται στα καθολικά χαρακτηριστικά του συνόλου δεδομένων ως σύνολο ιδιοτήτων με το πρόθεμα grid\mapping\ .  
  • ΒΕΛΤΙΩΣΗ: Υποστήριξη των ομάδων κατά την ανάγνωση.nc4 (και σε κάποιο βαθμό.hdf5) αρχεία. Γενικά, αERDDAP™Το σύνολο δεδομένων θα κατασκευαστεί από τις μεταβλητές σε μία από τις ομάδες του αρχείου. Επίσης, GenerateDatasets Xml γιαEDDGridΑπό αρχεία καιEDDGridΑπό αρχείαNc Ξεπακεταρισμένο τώρα ζητάει μια ομάδα. (Π.χ., "" για οpiοιαδήpiοτε/όλες τις ομάδες, " ορισένε οάδε", " ορισένε οάδε/ορισένε υποομάδες", ή "\[ρίζα\]" μόνο για την ομάδα ρίζας) . Χάρη στον Τσαρλς Κάρλτον και την Τζέσικα Χάουσμαν.  
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Xml γιαEDDGridΑπό αρχεία καιEDDGridΑπό αρχείαNc Μη συσκευασμένα τώρα υποστηρίζουν μια προαιρετική "ΔιαστάσειςCSV" παράμετρος που σας επιτρέπει να καθορίσετε τα ονόματα πηγής των διαστάσεων που θέλετε αυτό το σύνολο δεδομένων να χρησιμοποιήσετε. Χρήση "" για να πάρετε τις μεταβλητές που χρησιμοποιούν τις περισσότερες διαστάσεις, όπως και πριν. Επίσης, ένα σχετικό μικρό σφάλμα που συνέβη με αυτόν τον τύπο αρχείου είναι τώρα σταθερό. Χάρη στον Σουτζάλ Μαναντχάρ.  
  • BUG FIX: Δημιουργία συνόλων δεδομένων Xml τώρα καταχωρήσει σωστά "EDDTableFromJsonlCSVFiles" (Ο piίνακα αpiό το JsonlCSV) ως μία από τις επιλογές EDDType. Χάρη στον Άντι Ζίγκλερ.  
  • ΒΕΛΤΙΩΣΗ:EDDGridΑπό αρχείαNc Μη συσκευασμένα πλέον τυποποιεί "μονάδες" χαρακτηριστικά σε τυποποιημένες/"κανονικές" ud units (η ίδια μέθοδος με τον μετατροπέα μονάδων) . Για παράδειγμα,"meter per second","meters/second","m.s^-1", και"m s-1"όλα γίνονται"m s-1". Χάρη στον Άντι Ζίγκλερ.

ΠΡΟΕΙ WARNINGΟΠΟΙΗΣΗ: Είναι πιθανό αυτό να προκαλέσει προβλήματα σε ορισμένα υπάρχοντα σύνολα δεδομένων (π.χ., να προκαλέσει νέα αρχεία να επισημανθούν "κακό") . Εάν ναι,Ρυθμίστε ένα σκληρό Σημαίαγια το σύνολο δεδομένων έτσι ώστε όλα τα πηγαία αρχεία να ξαναδιαβάζονται με το νέο σύστημα.

  • ΒΕΛΤΙΩΣΗ:<sourceName> μπορεί να καθορίσει μια σταθερή τιμή του =NaN και η μεταβλητή μπορεί να έχει έναactual\_rangeχαρακτηριστικό που καθορίζει ένα πεπερασμένο εύρος. Αυτό είναι μερικές φορές χρήσιμο έτσι ώστε ένα σύνολο δεδομένων (Κυρίως ένα σύνολο δεδομένων EDDTableFromFileNames) μπορεί να έχει εικονική μεταβλητή (α) (π.χ. γεωγραφικό πλάτος, γεωγραφικό μήκος, χρόνος) με σταθερές τιμές NaN, αλλά με ισχύactual\_range (όπως ορίζεται από το χαρακτηριστικό) . Στη συνέχεια, στην Advanced Search ένας χρήστης μπορεί να αναζητήσει σύνολα δεδομένων που έχουν δεδομένα σε συγκεκριμένο γεωγραφικό πλάτος, γεωγραφικό μήκος, χρονικό εύρος και αυτό το σύνολο δεδομένων θα είναι σε θέση να πει ότι έχει σχετικά δεδομένα (αν και όλες οι πραγματικές σειρές δεδομένων δείχνουν NaN) . Δείτε τοτεκμηρίωση σταθερής τιμής. Χάρη στον Μάθιου Μπιντλ.  
  • Τώρα, τοdatasets.xmlκομμάτι για ένα EDDTableFromAsciiFiles ή EDDTableFromColumnarAsciiFiles dataset μπορεί να περιλαμβάνει μια ετικέτα που λέειERDDAP™να αγνοήσει όλες τις γραμμές στην κορυφή του αρχείου μέχρι και συμπεριλαμβανομένης της γραμμής που ταιριάζει με την καθορισμένη κανονική έκφραση. Για παράδειγμα, <skipHeaderToRegex>\*\*\Τέλος επικεφαλή.\</skipHeaderToRegex> θα αγνοήσει όλες τις γραμμές μέχρι και συμπεριλαμβανομένης μιας γραμμής που ξεκινά με "\\~ Τέλος επικεφαλή ~ Δείτε το [<skipHeaderToRegex> τεκμηρίωση] (/ιατροί/server-admin/datasets#skipheadertoregex) . Χάρη στον Ιλάι Χάντερ.  
  • Τώρα, τοdatasets.xmlκομμάτι για έναν πίνακα EDDFromAsciiFiles ή EDDTableFromColumnarAsciiΤο σύνολο δεδομένων αρχείων μπορεί να περιλαμβάνει μια ετικέτα που λέειERDDAP™να αγνοήσει όλες τις γραμμές στο αρχείο που ταιριάζουν με την καθορισμένη κανονική έκφραση. Για παράδειγμα,
        <skipLinesRegex>#.\\*</skipLinesRegex>  

θα παραλείψει όλες τις γραμμές που ξεκινούν με "#". Δείτε το [<τεκμηρίωση skipLinesRegex>] (/docs/server-admin/datasets#skiplinesregex) . Χάρη στον Ιλάι Χάντερ.  

  • ΝΕΑ: Ηdatasets.xmlκομμάτι για οποιοδήποτε σύνολο δεδομένων EDDTable μπορεί τώρα να περιλαμβάνει & add Μεταβλητές Πού; (προσφοράNamesCSV) . Αν το κάνει,ERDDAP™θα προσθέσει ένα γραφικό συστατικό για κάθε ένα από τα καθορισμένα χαρακτηριστικά Ονόματα στη φόρμα πρόσβασης του συνόλου δεδομένων (Ιστοσελίδα .html) για να είναι εύκολο για τους χρήστες να προσθέσουν & add Μεταβλητές Πού; (_Περιγραφή Όνομα, χαρακτηριστικό Τιμή) στην αίτηση. Δείτε το& Προσθήκη Μεταβλητές Όπου υπάρχει τεκμηρίωση. Χάρη στην Aurelie Briand, et al.  
  • ΝΕΑ Εργαλείο τρίτου μέρους:ERDDAP-Λιντ. ERDDAP-lint είναι ένα πρόγραμμα από Rob Fuller και Adam Leadbetter της Ιρλανδίας Marine Institute που μπορείτε να χρησιμοποιήσετε για τη βελτίωση των μεταδεδομένων σαςERDDAP™σύνολα δεδομένων.ERDDAP-lint "περιέχει τους κανόνες και μια απλή στατική εφαρμογή web για την εκτέλεση ορισμένων ελέγχων κατά σαςERDDAP™Διακομιστής. Όλες οι δοκιμές εκτελούνται στο πρόγραμμα περιήγησης ιστού. Όπως τοΕργαλείο χνούδι Unix/Linux, μπορείτε να επεξεργαστείτε τους υπάρχοντες κανόνες ή να προσθέσετε νέους κανόνες. Βλέπεις;ERDDAP-Λιντ.για περισσότερες πληροφορίες.

Αυτό το εργαλείο είναι ιδιαίτερα χρήσιμο για σύνολα δεδομένων που δημιουργήσατε πριν από λίγο καιρό και τώρα θέλετε να ενημερώσετε τις τρέχουσες προτιμήσεις μεταδεδομένων σας. Για παράδειγμα, πρώιμες εκδόσεις του GenerateDatasets Το Xml δεν κατέβαλε καμία προσπάθεια για να δημιουργήσει παγκόσμιαcreator\_name,creator\_email, δημιουργός\_τύπος, ήcreator\_urlμεταδεδομένα. Θα μπορούσατε να χρησιμοποιήσετεERDDAP-Θέλετε να αναγνωρίσετε τα σύνολα δεδομένων που στερούνται αυτά τα χαρακτηριστικά μεταδεδομένων.

Χάρη στον Rob και τον Adam για τη δημιουργία αυτού του εργαλείου και τη διάθεση στοERDDAP™κοινότητα.

  • NEW: Τώρα είναι εντάξει αν μερικά από τα αρχεία σε έναEDDGridFromFiles dataset δεν έχουν όλες τις μεταβλητές του συνόλου δεδομένων. Τα αρχεία θα συμπεριληφθούν σαν να είχαν τις μεταβλητές (με όλες τις ελλείπουσες τιμές) . Χάρη στον Ντέιλ Ρόμπινσον και τον Νταγκ Λατορνέλ.  
  • NEW: Υπάρχουν νέα στατιστικά στοιχεία χρήσης στο αρχείο καταγραφής και στην Daily Report για να βοηθήσουν τους διαχειριστές να εντοπίσουν τους χρήστες που προκαλούν προβλήματα μνήμης. Τα στατιστικά στοιχεία ονομάζονται "OutOfMemory (Μέγεθος διάταξης) " Εκτός μνήμης (Πολύ μεγάλο) " και "Εκτός μνήμης (Πολύ μεγάλη) ". Δείχνουν τις διευθύνσεις IP των χρηστών που υπέβαλαν αιτήματα σε αυτές τις κατηγορίες και τον αριθμό των αιτημάτων που υπέβαλαν. Αν δεν υπήρχαν ενοχλητικά αιτήματα, αυτές οι στατιστικές δεν θα εμφανίζονται. " Εκτός μνήμης (Μέγεθος διάταξης) " και " Εκτός μνήμης (Πολύ μεγάλη) " τα αιτήματα συνήθως δεν αποτελούν πρόβλημα επειδή τα αιτήματα ήταν τόσο μεγάλα πουERDDAP™Τους έπιασαν γρήγορα και επέστρεψαν ένα μήνυμα λάθους. Η "Εκτός μνήμης (Πολύ μεγάλο) " τα αιτήματα είναι πιο επικίνδυνα επειδήERDDAP™έκανε κάποια προσπάθεια πριν καταλάβει ότι δεν υπήρχε αρκετή μνήμη για να χειριστεί το αίτημα (αν και το πρόβλημα μπορεί να είναι άλλες αιτήσεις ακριβώς πριν από αυτές τις αιτήσεις) .

Υπάρχουν επίσης νέα στατιστικά στοιχεία με το όνομα "Large Request, IP address" που δείχνουν τις διευθύνσεις IP των χρηστών που έκαναν μεγάλα αιτήματα (προς το παρόν, με πλέγμα.ncαρχεία > 1GB) .

Επίσης, ο πίνακας χρονοσειρών στη σελίδα status.html περιλαμβάνει τώρα ένα "memFail" στήλη που δείχνει τον αριθμό των αιτημάτων που απέτυχε με "OutOfMemory (Πολύ μεγάλο) " σφάλματα από τα τελευταία μεγάλα σύνολα δεδομένων φορτίου. Κάθε αριθμός εκτός του 0 εδώ είναι τουλάχιστον κάποια αιτία ανησυχίας. Χάρη στον Μπομπ Σάιμονς.

  • ΝΕΟ: Η νέα έκδοση τουHyraxΕμφανίζει λίστες καταλόγου διαφορετικά από πριν.ERDDAP™μπορεί τώρα να διαβάσει τις παλιές και νέες λίστες καταλόγου.  
  • ΝΕΑ: Επαναφορτώνει το σύνολο δεδομένων και απαντά ο χρήστης που χρειάζονται > 10 δευτερόλεπτα για να τελειώσει (επιτυχώς ή ανεπιτυχώς) σημειώνονται με " (>10!) ". Έτσι, μπορείτε να αναζητήσετε το αρχείο log.txt για αυτή τη φράση για να βρείτε τα σύνολα δεδομένων που ήταν αργά να επαναφορτωθούν ή τον αριθμό αίτησης των αιτημάτων που ήταν αργά να ολοκληρωθούν. Στη συνέχεια, μπορείτε να κοιτάξετε ψηλότερα στο αρχείο log.txt για να δείτε ποιο ήταν το πρόβλημα σύνολο δεδομένων ή τι ήταν το αίτημα του χρήστη και από ποιον ήταν. Αυτά τα αργά φορτία σύνολο δεδομένων και τα αιτήματα των χρηστών μερικές φορές φορολογούνταιERDDAP. Έτσι, γνωρίζοντας περισσότερα για αυτά τα αιτήματα μπορεί να σας βοηθήσει να εντοπίσετε και να επιλύσετε τα προβλήματα.
  • ΒΕΛΤΙΩΣΗ: Κατά την επικύρωση ενός συνόλου δεδομένων CF DSG,ERDDAP™τώρα εξασφαλίζει ότι οι μεταβλητές με cf\role χαρακτηριστικά είναι στην αντίστοιχη λίστα cdm\...\_μεταβλητές και δεν είναι σε άλλες λίστες cdm\...\_μεταβλητές. Για παράδειγμα, αν μια χρονοσειράProfile σύνολο δεδομένων έχει ένα "σταθμό\_id" μεταβλητή που έχει το cf\_role=timeseries\_id χαρακτηριστικό, τότε "σταθμός\_id" πρέπει να είναι στο cf\_timeseries\_μεταβλητή λίστα, αλλά δεν πρέπει να είναι στο cf\_profile\_varifables λίστα. Χάρη στον Μάικα Γουένγκρεν.  
  • ΒΕΛΤΙΩΣΗ: "Απλοποίηση" είναι τώρα ταχύτερη, χρησιμοποιεί λιγότερη μνήμη, και μπορεί να επιστρέψει LongArray. Χάρη στηνUnidata.  
  • ΒΕΛΤΙΩΣΗ: quickRestart είναι τώρα σημαντικά ταχύτερη για EDDTableFrom (nc που σχετίζεται με) Αρχεία (εκτός του πίνακα EDDFromNcCFFiles και του πίνακα EDDFromInvalidCRAFiles) γιατί κάνει Αναμενόμενο (και ένα άλλο μέρος) Τώρα διαβάζει τα μεταδεδομένα του αρχείου αντί να διαβάζει όλα τα δεδομένα. Χάρη στην Τζέσικα Ώστιν.  
  • ΒΕΛΤΙΩΣΗ: Υπάρχει τώρα υποστήριξη για συμβολοσειρές χρόνου με ακρίβεια μεγαλύτερη από ό, τι στο-το-χιλιδευτερόλεπτο αν τα πρόσθετα ψηφία είναι όλα 0's, π.χ., "2020-05-22T01:02:03.456000000Z". Χάρη στον Γιμπό Τζιάνγκ.  
  • ΒΕΛΤΙΩΣΗ: GenerateDatasetsXml's EDD.sugestDestinationName used to remove '(' and everything after. Τώρα αφαιρεί (.\) μόνο αν αυτό είναι το τέλος τηςsourceName. Τώρα επίσης αφαιρεί\[.\\]μόνο αν αυτό είναι το τέλος τηςsourceName. Χάρη στον Τζούλιεν Πολ.  
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Xml κάνει τώρα τη μεταβλητήdestinationNames μοναδικό με προσθήκη \_2, \_3, ..., όπως απαιτείται. Χάρη στον Τζούλιεν Πολ.  
  • ΒΕΛΤΙΩΣΗ: Όταν το Ημερολόγιο2.parseDateTime parses dd, hh, ή HH, το πρώτο «ψηφιακό» μπορεί τώρα να είναι ένας χώρος.
  • Γνωστό πρόβλημα: Ξεκινώντας μεERDDAP™2.10,.ncml αρχεία που προσπαθούν να αλλάξουν ένα χαρακτηριστικό, μην αλλάξετε το χαρακτηριστικό. Αυτό είναι ένα γνωστό σφάλμα στο netcdf-java το οποίο έχω αναφέρει και λένε ότι θα καθοριστεί στην επόμενη κυκλοφορία του netcdf-java.  
    • Ναι. Έφτιαξα ένα κατάλληλο σύστημα για δοκιμές για χαλασμένους συνδέσμους.ERDDAP™ιστοσελίδες, έτσι θα πρέπει τώρα να υπάρχουν πολύ λίγοι σπασμένοι σύνδεσμοι (τουλάχιστον από κάθε ημερομηνία κυκλοφορίας -- εμφανίζονται συχνά νέοι σπασμένοι σύνδεσμοι) .  
  • BUG FIX: EDDTableFromHttpΑποτυχία λήψης με ορισμένους τύπους αιτήσεων. Τώρα όχι. Χάρη στην Έμμα στο BODC.  
  • ΜΠΟΥΓΚ FIX: Για να χειριστεί κάποια αιτήματα, ο EDDTable έκανε ένα προσωρινό αρχείο για κάθε ζητούμενη μεταβλητή, με ένα όνομα αρχείου να τελειώνει στο όνομα της μεταβλητής. Εάν το όνομα της μεταβλητής ήταν επίσης ένας τύπος συμπίεσης (π.χ., .Z.) ,ERDDAPΘα προσπαθήσω. (και αποτυγχάνει) για να αποσυμπιέσετε το προσωρινό αρχείο. Τώρα τα προσωρινά ονόματα αρχείων καταλήγουν σε ".temp". Χάρη στον Μάθιου Μπιντλ.  
  • BUG FIX: Δημιουργία συνόλων δεδομένωνXml και Ημερολόγιο2.convertToJavaΏρα ημερομηνίας Η μορφή είναι τώρα πολύ λιγότερο πιθανό να κάνει μια λανθασμένη αλλαγή όταν προσπαθεί να καθορίσει μια πιθανώς άκυρη μορφή ώρας ημερομηνίας. Αξιοσημείωτα, δεν θα τροποποιηθεί καμία αυτόματη μορφή ημερομηνίας που προτείνεται. Χάρη στον Μάθιου Μπιντλ.  
  • ΜΠΟΥΓΚ FIX: Εάν υπήρξε κάποιο σφάλμα κατά τη λήψη περιεχομένου από ένα απομακρυσμένο URL, και αν το σφάλμαΤο περιεχόμενο Stream συμπιέζεται,ERDDAP™τώρα αποσυμπιέζει σωστά το μήνυμα λάθους. Χάρη στον Μπομπ Σάιμονς.  
  • ΜΠΟΥΓΚ FIX:<συνδρομητής ToRemoteErddapDataset> δεν εφαρμόστηκε όταν το EDD... Το σύνολο δεδομένων FromErddap ήταν ένα σύνολο δεδομένων για παιδιά. Τώρα είναι. Χάρη στον Κρις Ρόμσος.  
  • BUG FIX: Δημιουργία συνόλων δεδομένων Το Xml δεν θεωρεί πλέον ότι ένα πηγαίο μεταβλητό όνομα που ξεκινάει με "λατιν" μπορεί να είναι γεωγραφικό πλάτος. Χάρη στον Βίνσεντ Λούζο.  
  • BUG FIX: Τώρα, ένα OutOfMemoryError κατά την ανάγνωση ενός αρχείου δεδομένων κατά την επεξεργασία του αιτήματος ενός χρήστη δεν είναι ένας λόγος για να προσθέσετε ένα αρχείο στη λίστα BadFiles. Χάρη στον Μπομπ Σάιμονς.  

Έκδοση 2.02

(κυκλοφόρησε 2019-08-21)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :

  • NEW: Υπάρχουν τώρα δύο τρόποι για την αναζήτηση συνόλων δεδομένων σε πολλαπλάERDDAPΣ. Λειτουργούν ελαφρώς διαφορετικά και έχουν διαφορετικές διασυνδέσεις και επιλογές.

Χάρη στον Τάιλαρ Μάρεϊ για το αρχικό αίτημα.  

  • ΒΕΛΤΙΩΣΗ"files"σύστημα για τη λήψη ενός αρχείου που βρίσκεται στην πραγματικότητα σε απομακρυσμένη τοποθεσία (π.χ. AWS S3) τώρα οδηγεί σε μια ανακατεύθυνση, έτσι ο χρήστης θα πραγματικά κατεβάσει τα δεδομένα από την πηγή, αντί της χρήσηςERDDAP™ως ενδιάμεσος. Χάρη στον Άντι Ζίγκλερ καιNOAA.  
  • NEW: Ως παράδειγμα των νέων AWS S3- σχετικών χαρακτηριστικών, και για να είναι ευκολότερο για οποιονδήποτε να περιηγηθεί και να κατεβάσει αρχεία από το δημόσιο AWS S3 κουβάδες, έχουμε δημιουργήσει ~110 σύνολα δεδομένων δειγμάτωνπου επιτρέπουν σε οποιονδήποτε να περιηγηθεί στο περιεχόμενο σχεδόν όλων των AWS S3 Ανοιχτοί κουβάδες δεδομένων. Εάν κάνετε κλικ στο"files"σύνδεση για οποιοδήποτε από αυτά τα σύνολα δεδομένων δειγμάτων, μπορείτε να περιηγηθείτε στο δέντρο καταλόγου και τα αρχεία σε αυτόν τον κουβά S3. Λόγω του τρόπου με τον οποίο λειτουργούν αυτά τα σύνολα δεδομένων, αυτές οι λίστες καταλόγου είναι πάντα απόλυτα ενημερωμένες επειδήERDDAP™Τους παίρνει στην πτήση. Αν κάνετε κλικ στο δέντρο καταλόγου σε ένα πραγματικό όνομα αρχείου και κάνετε κλικ στο όνομα αρχείου,ERDDAP™θα ανακατευθύνει το αίτημά σας σε AWS S3 έτσι ώστε να μπορείτε να κατεβάσετε το αρχείο απευθείας από AWS.ERDDAP™Οι διαχειριστές μπορούν οδηγίες ανάγνωσης για το πώς να το κάνετε αυτό για άλλους κουβάδες S3. Χάρη στον Άντι Ζίγκλερ καιNOAA.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Πράγματα που πρέπει να κάνετε: κανένα  
  • ΒΕΛΤΙΩΣΗ:ERDDAPΜέθοδος αποθήκευσης συστοιχιών συμβολοσειρών (ΣτρινγκΑράι) είναι τώρα πολύ πιο αποτελεσματική μνήμη. Στρινγκ Οι διατάξεις χρησιμοποιούνται σε όλη τη διάρκειαERDDAP™, ιδίως κατά την ανάγνωση αρχείων δεδομένων ASCII πίνακα. Επίσης, άλλες αλλαγές κάνουν την ανάγνωση CSV/TSV/SSV ASCII, στήλη ASCII, και jsonlCSV καρτέλα αρχεία δεδομένων γρηγορότερα και πολύ πιο αποτελεσματική μνήμη. Το αποτέλεσμα είναι: για ένα αρχείο δοκιμής δεδομένων ASCII 764 MB (αλλά συμπιεσμένο σε 52MB.gzαρχείο) με 3,503,266 σειρές και 33 στήλες, η μέγιστη χρήση μνήμης πήγε από 10GB κάτω σε 0.6GB (στην κορυφή) . Η ώρα για να το διαβάσετε πέρασε από ~7 λεπτά (Αλλά ποικίλλει πολύ με το πόσο φυσική μνήμη είναι στον υπολογιστή) κάτω στα ~36 δευτερόλεπτα (συμπεριλαμβανομένων δεκάδων για την απλούστευση () που χρησιμοποιείται μόνο από το GenerateDatasets Xml) . Σε πολλά άλλα μέρηERDDAP™θα επωφεληθούν από αυτή την αυξημένη απόδοση μνήμης. Χάρη στον Τάιλαρ Μάρεϊ και τον Μάθιου Μπιντλ.

Εξερεύνησα μια διαφορετική λύση. (αποθήκευση συμβολοσειρών σε StringArray ως UTF-8 κωδικοποιημένες συστοιχίες byte) . Αυτό μειώνει τη χρήση μνήμης άλλο ~33%, αλλά με κόστος την επιβράδυνση ~33%. Σε σύγκριση με το σύστημα που χρησιμοποιείται τώρα, αυτό φαινόταν σαν μια κακή ανταλλαγή off. Είναι πιο εύκολο να δώσεις σε έναν υπολογιστή περισσότερη μνήμη. (αγοράζουν περισσότερη μνήμη για ~ $ 200) από το να το κάνεις πιο γρήγορο. (να αγοράσει ένα ολόκληρο νέο υπολογιστή) .

Αν είναι βολικό, είναι πάντα μια καλή ιδέα να χωρίσετε τεράστια αρχεία δεδομένων πίνακα σε αρκετά μικρότερα αρχεία με βάση κάποια κριτήρια όπωςstationIDή/και χρόνο.ERDDAP™θα πρέπει συχνά μόνο να ανοίξει ένα από τα μικρά αρχεία σε απάντηση στο αίτημα ενός χρήστη, και έτσι να είναι σε θέση να ανταποκριθεί πολύ πιο γρήγορα.

  • ΒΕΛΤΙΩΣΗ: Υπάρχει τώραERDDAP™Τεκμηρίωση AWS S3, η οποία περιγράφει πώς να πάρειERDDAP™να συνεργαστεί με αρχεία δεδομένων σε AWS S3 κουβάδες. Επίσης,ERDDAP™τώρα χρησιμοποιεί νέα χαρακτηριστικά στο AWS S3JavaAPI. Επίσης,ERDDAP™τώρα επιτρέπει AWS S3 URLs για να συμπεριλάβει πρόσθετους χαρακτήρες (περίοδος, παύλα, υπογράμμιση) με ονόματα κουβάδων. Επίσης,ERDDAP™τώρα απαιτεί ότι AWS S3 URL κουβά να προσδιορίζονται με συγκεκριμένο τρόπο:    https://bucketName.s3._aws-region._amazonaws.com/prefix/
    όπου το πρόθεμα είναι προαιρετικό. Χάρη στον Άντι Ζίγκλερ καιNOAA.  
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Xml αντιμετωπίζει τώρα πρόσθετα κοινάmissing\_values stand-ins ως ελλείπουσες τιμές και έτσι είναι πιο πιθανό να μετατρέψετε μια στήλη σε αριθμητικό τύπο δεδομένων. Επίσης, PrimitiveArray.implify () τώρα καταγράφει ποια συγκεκριμένη τιμή δεδομένων το έκανε να αντιμετωπίζει μια δοσμένη στήλη ως στήλη συμβολοσειρών. Χάρη στον Μάθιου Μπιντλ.  
  • ΒΕΛΤΙΩΣΗ:<αίτησηBlacklist> τώρα υποστηρίζει .\.\ (ή:\:\για το IPv6) στο τέλος των διευθύνσεων IP, ώστε να μπορείτε να μαυρίσετε ένα μεγαλύτερο κομμάτι των διευθύνσεων IP, π.χ., 110.52.\.\ (Κίνα Unicom Tianjin) . Βλέπε την τεκμηρίωση για [<αίτησηBlacklist>] (/docs/server-admin/datasets#ζητώ μαύρη λίστα) Χάρη στην China Unicom και την China Telecom.  
  • ΒΕΛΤΙΩΣΗ: Αν η πηγή ενός συνόλου δεδομένων δεν προσδιορίζει ένα"institution"χαρακτηριστικό, δημιουργήστε σύνολα δεδομένων Xml και φόρτωσηDataset τώρα το πάρει από ένα " Creator\_institution" χαρακτηριστικό (εάν υπάρχει) . Χάρη στον Μάικα Γουένγκρεν.  
  • BUG FIX: τυποποίηση Αυτό που δεν ίσχυε πάντα στα αρχεία δεδομένων ASCII. Επίσης, το EDDTable δεν χειριζόταν σωστά τους περιορισμούς στις τιμές του χρόνου όταν η πηγή είχε τιμές του χρόνου συμβολοσειρών και τυποποίηση Τι χρησιμοποιούταν. Χάρη στην Παλόμα ντε λα Βαλέ.

Δεν είχα δηλώσει ξεκάθαρα πριν: θα πρέπει να χρησιμοποιήσετε απλά τυποποίηση Ποια χαρακτηριστικά όταν πραγματικά τα χρειάζεστε (π.χ. όταν διαφορετικά αρχεία πηγής αποθηκεύουν τιμές χρόνου με διαφορετικούς τρόπους) , επειδή ορισμένες αιτήσεις για σύνολα δεδομένων που χρησιμοποιούν τυποποίηση Αυτό που θα επεξεργαστεί λίγο πιο αργά.

  • ΜΠΟΥΓΚ FIX: Ένα σφάλμα σε κώδικα που χρησιμοποιείται απόEDDGridΑπό το NcFiles προκάλεσε την αποτυχία με.nc4 και.hdf5 αρχεία που έχουν " μακρύ" (int64) μεταβλητές. Αυτό είναι τώρα σταθερό. Χάρη στον Φρίντεμαν Βόμπους.  
  • ΜΠΟΥΓΚ FIX: Μικρές αλλαγές σε αρχεία ISO 19115 για να κάνει έναν διαφορετικό επικυρωτή ευτυχισμένο. Χάρη στον Chris MacDermaid και την Anna Milan.  

Έκδοση 2.01

(κυκλοφόρησε 2019-07-02)

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
  • Καμία.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΜΠΟΥΓΚ FIX: Ένα σφάλμα στον κώδικα που δημιουργεί τη φόρμα πρόσβασης δεδομένων γιαtabledapΤα σύνολα δεδομένων προκάλεσαν το κενό αυτής της ιστοσελίδας για κάποια σύνολα δεδομένων. Επίσης, βελτίωσα το χειρισμό απροσδόκητων σφαλμάτων σε όλες τις σελίδες HTML, έτσι ώστε να (συνήθως) εμφάνιση μηνύματος σφάλματος. Χάρη στον Μάρκο Άλμπα.
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Xml δεν εκτυπώνει πλέον μια μακρά προειδοποίηση στην κορυφή της εξόδου. Αντ 'αυτού, παρακαλώ δείτεΕπεξεργασία δημιουργίας Σύνολα δεδομένων Έξοδος Xml. Χάρη στον Στίβεν Μπάουμ.
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Xml κάνει τώρα ελαφρώς διαφορετικές συστάσεις σε διαφορετικές περιπτώσεις για<updateEveryNMillis> for EDD...Από...Αρχεία σύνολα δεδομένων. Επίσης, GenerateDatasets Το Xml τώρα αποθαρρύνει το αρχικό "extract" σύστημα για τα σύνολα δεδομένων EDDTableFromFiles.

Έκδοση 2.00

(κυκλοφόρησε 2019-06-26)

  • ERDDAP™Το V2.00 είναι επιτέλους εδώ! Ναι!
     

  • Ζητούμε συγγνώμη για τη μεγάλη καθυστέρηση που απαιτείται για να ολοκληρωθεί αυτή η έκδοση. Σας ευχαριστώ για την υπομονή σας.  

  • Τα καλά νέα είναι ότι ο επιπλέον χρόνος χρησιμοποιήθηκε για να προστεθούν περισσότερα από τα χαρακτηριστικά που είχαν ζητήσει οι χρήστες. Τα κακά νέα είναι ότι ακόμη και με την καθυστέρηση, δεν προστέθηκαν όλα τα ζητούμενα χαρακτηριστικά. Λυπούμαστε, αλλά φαινόταν πιο σημαντικό να βγάλουμε αυτή την έκδοση από το να καθυστερήσουμε περισσότερο. (Για πάντα;) συνεχώς προσθέτοντας νέα χαρακτηριστικά. Υποσχόμαστε να επιστρέψουμε σε πιο συχνές κυκλοφορίες στο μέλλον.  

  • "Παρουσίαση 2;! Υπάρχουν μεγάλες αλλαγές και ασυμβατότητες. Μεγάλα νέα χαρακτηριστικά; Ναι. Μεγάλες ασυμβατότητες ή αλλαγές για διαχειριστές ή χρήστες; Όχι. Πηδήξαμε από το v1.82 στο v2.00:

    • Εν μέρει για να γιορτάσουμε 10 χρόνια (τώρα 11) από την πρώτη δημόσια κυκλοφορίαERDDAP™ (v1.00 στις 2008-05-06, η οποία εξωτερικά έμοιαζε εντυπωσιακά με v2.00) . Τότε,ERDDAP™από μία εγκατάσταση σε περίπου 100 εγκαταστάσεις σε τουλάχιστον 12 χώρες (Αυστραλία, Βέλγιο, Καναδάς, Γαλλία, Ινδία, Ιρλανδία, Ιταλία, Νότια Αφρική, Ισπανία, Ταϊλάνδη, Ηνωμένο Βασίλειο, ΗΠΑ) .
    • εν μέρει για να σηματοδοτήσει μια σημαντική προσθήκη προς μια εντελώς νέα κατεύθυνση:ERDDAP™τώρα έχει ένα σύστημα απορρόφησης δεδομένων να πάει με τις υπάρχουσες υπηρεσίες διακομιστή δεδομένων (ΒλέπεΠίνακας EDDFromHttpGet) ,
    • και εν μέρει επειδή δεν ήταν ένα μεγάλο άλμα από 1,82 σε 2,00 αριθμητικά, έτσι αυτό φαινόταν η κατάλληλη στιγμή.  
  • Τα άλλα καλά νέα είναι ότι υπάρχουν τώρα δύο άλλες ομάδες που συμβάλλουν στον κώδικαERDDAP™ (σε αυτή την έκδοση και με ενδείξεις που θα συνεχίσουν) : Rob Fuller και Adam Leadbetter του Ινστιτούτου Marine της Ιρλανδίας, και Roland Schweitzer του PMEL και Weathertop Consulting. Ευχαριστώ πολύ. Είναι αλήθεια ότι εργάζονται πάνω σε έργα δικής τους επιλογής, αλλά αυτό είναι το κλασικό μοντέλο ανάπτυξης ανοιχτού κώδικα -- οι ομάδες συνεισφέρουν κώδικα για τα χαρακτηριστικά που θα ήθελαν περισσότερο να δουν να προστίθενται. Το πρόσθετο όφελος για τους συνεισφέροντες: μπορούν να χρησιμοποιήσουν τα νέα χαρακτηριστικά μόλις τελειώσουν.ERDDAP. Η ομάδα σας είναι ευπρόσδεκτη να συνεισφέρει, επίσης! Δείτε τοERDDAP™Οδηγός προγραμματιστή.  

  • Ελπίζουμε να σας αρέσει.ERDDAP™v2.00. Ανυπομονούμε για τα επόμενα 10 χρόνιαERDDAP™ανάπτυξη και όλο και περισσότερη χρήση σε όλο τον κόσμο.  

  • Νέα χαρακτηριστικά και αλλαγές (για τους χρήστες) :
     

  • ΝΕΑ:orderByMeanφίλτρο γιαtabledapΤα σύνολα δεδομένων θα υπολογίζουν τα μέσα για τις καθορισμένες ομάδες. Επίσης, όλαorderByεπιλογές υποστηρίζουν τώρα έναν επιπλέον τρόπο καθορισμού ομάδων: numericVariable\[/αριθμός\[χρόνοςUnits\]\[:offset\]\], π.χ. χρόνος/ημέρα ή βάθος/10:5. Για παράδειγμα,stationID, χρόνος, νερόTemp&orderByMean ("stationID, ώρα/1ημέρα") θα ταξινομήσει τα αποτελέσματα μεstationIDκαι το χρόνο, στη συνέχεια να υπολογίσει και να επιστρέψει τη μέση του νερούTemp για κάθεstationIDγια κάθε μέρα. Αυτά είναι εξαιρετικά χρήσιμα και ισχυρά νέα χαρακτηριστικά. Ο νέος κώδικας για αυτά τα χαρακτηριστικά και τις αλλαγές στον παλιό κώδικα συνεισέφεραν οι Rob Fuller και Adam Leadbetter του Ινστιτούτου Θαλάσσιας Αεροπορίας της Ιρλανδίας και υποβλήθηκαν μέσω Git. Ευχαριστώ. Ρομπ και Άνταμ!  

  • ΝΕΑ: Τύπος αρχείου εξόδου για σύνολα δεδομένων πίνακα:.δεδομένα Πίνακας, ένα αρχείο JSON μορφοποιημένο για χρήση με τοGoogle Visualizationβιβλιοθήκη πελατών (Google Charts) . Ο κωδικός για αυτό συνεισέφερε ο Roland Schweitzer και υποβλήθηκε μέσω Git. Ευχαριστώ. Ρόλαντ!  

  • ΝΕΑ: Τύπος αρχείου εξόδου για σύνολα δεδομένων πίνακα:.jsonlCSV1, που είναι σαν το υπάρχον.jsonlCSVεπιλογή, αλλά με τα ονόματα στήλη στην πρώτη γραμμή. Χάρη στον Γιουτζίν Μπέργκερ.  

  • ΝΕΟ: Εάν ο διαχειριστής το επιτρέπει, οι χρήστες μπορούν τώρα να συνδεθούν με τουςΟCΚΙΔΙΟΛογαριασμός. Είναι ένα σύστημα ταυτοποίησης OAuth 2.0, όπως η ταυτοποίηση Google. Το ORCID χρησιμοποιείται ευρέως από τους ερευνητές για να αυτοπροσδιορίζονται μοναδικά. Οι λογαριασμοί ORCID είναι δωρεάν και δεν έχουν τα θέματα απορρήτου που έχουν οι λογαριασμοί Google. Βλέπεις;ERDDAPΣΟδηγίες ταυτοποίησης ορμονών. Χάρη στο BCO-DMO (Άνταμ Σέπαρντ, Ντάνι Κινκάντε, κ.α.) .  

  • NEW: Ένας νέος μετατροπέας URL μετατρέπει τα ξεπερασμένα URL σε ενημερωμένα URL. Βλέπε .../erddap/convert/urls.html σε οποιοδήποτεERDDAP™εγκατάσταση, π.χ. Αυτή η σύνδεση με το μετατροπέα στοERD ERDDAP. Αυτό θα πρέπει να είναι χρήσιμο για τους διαχειριστές δεδομένων. Αυτό χρησιμοποιείται και εσωτερικά από το GenerateDatasetsXml. Χάρη στον Μπομπ Σάιμονς και τη Σάρον Μέσικ.  

  • ΒΕΛΤΙΩΣΗ:Μετατροπέας χρόνουτώρα έχει επιλογές για να μετατρέψει οποιοδήποτε κοινό χρόνο συμβολοσειρών σε ένα χρόνο συμβολοσειρών ISO8601, ή να μετατρέψει έναUDUNITS-όπως χρονικές μονάδες συμβολοσειρά σε μια σωστήUDUNITSσυμβολοσειρές μονάδων χρόνου. Αυτό θα πρέπει επίσης να είναι χρήσιμο γιαERDDAP™διαχειριστές που πρέπει να γνωρίζουν ποια μορφή για να ορίσουν για τις μονάδες" χαρακτηριστικό για τις μεταβλητές του χρόνου συμβολοσειράς. Αυτό χρησιμοποιείται επίσης εσωτερικά από το GenerateDatasetsXml και το πρότυποWhat feature of EDDTableFromFiles. Χάρη στον Μπομπ Σάιμονς.  

  • ΝΕΑ: ΗΜετατροπέας μονάδωνέχει μια νέα "Standardize UDUnits" επιλογή. Για παράδειγμα, "deg\_C/m" και " μοίρες\_C μέτρα-1" μετατρέπονται και οι δύο σε "βαθμός\C m-1". Αυτό το χαρακτηριστικό χρησιμοποιείται επίσης από το πρότυποWhat feature του EDDTableFromFiles. Χάρη στον Μπομπ Σάιμονς.  

  • ΝΕΑ: Για γραφήματα (εκτός των γραφημάτων επιφανείας) σε griddap καιtabledap's Κάντε ένα γράφημα ιστοσελίδες, όταν ο άξονας x δεν είναι ένας άξονας χρόνου, αν μόνο ένα υποσύνολο του εύρους του άξονα x μεταβλητή είναι ορατή, υπάρχουν τώρα κουμπιά πάνω από το γράφημα για να μετατοπίσει το X άξονα προς τα αριστερά ή προς τα δεξιά. Χάρη στην Carrie Wall Bell / το έργο Hydrophone.  

  • ΝΕΑ: Για γραφήματα, ο άξονας Χ ή/και Υ μπορεί τώρα να χρησιμοποιήσει μια κλίμακα καταγραφής. Οι χρήστες μπορούν να ελέγξουν την κλίμακα άξονα Y μέσω ενός νέου drop-down widget στο griddap καιtabledapΦτιάξε μια ιστοσελίδα γραφήματος. Δείτε το.xRange και . τεκμηρίωση yRange. Χάρη στην Carrie Wall Bell / το έργο Hydrophone.  

  • ΒΕΛΤΙΩΣΗ:ERDDAP™τώρα κάνει καλύτερη χρήση των διαφόρων κωδικών σφάλματος HTTP και τώρα επιστρέφει ένα(OPeN)DAPv2.0 μορφοποιημένο ωφέλιμο φορτίο μηνύματος σφάλματος. Βλέπεις;τις λεπτομέρειες. Χάρη στον Antoine Queric και την Aurelie Briand.  

  • ΒΕΛΤΙΩΣΗ: Μην χρησιμοποιείτε Netcdf-java/c ή άλλα εργαλεία λογισμικού για σύνδεση με.ncή.hdfαρχεία που εξυπηρετούνται απόERDDAPΕίναι /files/ σύστημα σαν να είναι τοπικά αρχεία.ERDDAP™Τώρα αρνείται αυτά τα αιτήματα. Είναι τρομερά αναποτελεσματικό και συχνά προκαλεί άλλα προβλήματα. Αντ' αυτού:

    • Χρήση(OPeN)DAPλογισμικό πελάτη για σύνδεση σεERDDAPΣDAPυπηρεσίες για το σύνολο δεδομένων (που έχουν /griddap / ή /tabledap/ στο URL) . Αυτό είναι.DAPείναι για και κάνει τόσο καλά.

    • Ή, χρησιμοποιήστε το έντυπο πρόσβασης δεδομένων του συνόλου δεδομένων για να ζητήσετε ένα υποσύνολο δεδομένων.

    • Ή, αν χρειάζεστε ολόκληρο το αρχείο ή επανειλημμένη πρόσβαση για μεγάλο χρονικό διάστημα, χρησιμοποιήστεcurl,wget, ή το πρόγραμμα περιήγησης σας για να κατεβάσετε ολόκληρο το αρχείο, στη συνέχεια, πρόσβαση στα δεδομένα από το τοπικό αντίγραφο του αρχείου σας.

     

  • ΒΕΛΤΙΩΣΗ:ERDDAP™Αρχική σελίδα, Full Text Search είναι τώρα πάνω "Δείτε μια λίστα όλων των Datasets" δεδομένου ότι είναι το καλύτερο σημείο εκκίνησης για τους περισσότερους χρήστες. Χάρη στον Ντιντιέ Μαλαρίνο και τον Μορίς Λίμπες.  

  • ΒΕΛΤΙΩΣΗ: Στο DataProviderForm3.html Υπάρχουν τώρα κάτω λίστες των κοινώνstandard\_nameΣ. Χάρη σε κάποιον στη συνάντηση της ΔΜΑΚ.  

  • ΒΕΛΤΙΩΣΗ: Στις σελίδες /files/ web, υπάρχει τώρα ένας σύνδεσμος με το νέο "Τι μπορώ να κάνω με αυτά τα αρχεία?" τμήμα των /files/ τεκμηρίωση. Αυτή η ενότητα περιγράφει διάφορους τύπους αρχείων και δίνει προτάσεις για το πώς να συνεργαστείτε μαζί τους. Χάρη στον Maurice Libes.  

  • ΒΕΛΤΙΩΣΗ: Σχεδόν κάθε αίτημαERDDAP™Θα πρέπει να είναι τουλάχιστον λίγο πιο γρήγορα, και μερικές φορές πολύ πιο γρήγορα.  

  • ΜΠΟΥΓΚ FIX: Υπό ορισμένες συνθήκες, όταν ένα σύνολο δεδομένων EDDTable έσωσε δεδομένα σε ορισμένους τύπους.ncαρχεία, το παγκόσμιο "id" χαρακτηριστικό ορίστηκε στο προτεινόμενο όνομα του αρχείου, το οποίο περιλαμβάνει ένα hash για να το κάνει μοναδικό σε αυτό το αίτημα. Τώρα "id" αφήνεται σωστά αμετάβλητο (εάν καθορίζεται) ή να οριστεί στα σύνολα δεδομένωνdatasetID (εάν δεν έχει καθοριστεί) . Χάρη στον Τζον Μόρερ.  

  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
     

  • ΝΑ ΚΑΝΕΤΕ: Αυτή η απελευθέρωση θα πάρει λίγο χρόνο και θα δουλέψει από εσάς. Παρακαλώ να είστε υπομονετικοί και να προγραμματίσετε να πάρετε μερικές ώρες για να κάνετε τις απαιτούμενες αλλαγές και μερικές ακόμα ώρες για να πειραματιστείτε με νέα χαρακτηριστικά.  

  • ΝΑ ΚΑΝΕΤΕ: Για ασφάλεια, κάντε ένα αντίγραφο ασφαλείας της τρέχουσας εγκατάστασης σας.xml καιdatasets.xmlαρχεία έτσι ώστε να μπορείτε να επιστρέψετε σε αυτά στην απίθανη περίπτωση όπου θα πρέπει να επιστρέψετε στοERDDAP™v1.82.  

  • ΝΑ ΚΑΝΕΤΕ: Η συνιστώμενηJavaείναι τώρα υιοθέτηση OpenJDK του OpenJDK 8 (LTS) + HotSpot. Αυτή είναι μια παραλλαγή ανοιχτού κώδικαJavaπου δεν έχει περιορισμούς στη χρήση του (σε αντίθεσηOracleΣJavaδιανομή) . Προέρχεται απόOracleΣJavaκατά τρόπο συνεχή, μεOracleΕίναι ευλογία. Για λόγους ασφαλείας, είναι σημαντικό να κρατήσει σαςJavaέκδοση ενημερωμένη. Βλέπεις;ERDDAPΣJavaοδηγίες εγκατάστασης.  

  • ΝΑ ΚΑΝΕΤΕ: Υιοθετήστε το OpenJDKJavaχρειάζεται μια μικρή προσθήκη στην εγκατάσταση Tomcat σας: δείτε τοΟδηγίες λανθάνουσας μνήμης. Νομίζω ότι αυτό είναι μια αντικατάσταση για τη ρύθμιση -XX:MaxPermSize, η οποία (Υιοθέτηση) Το OpenJDK δεν υποστηρίζει πλέον.  

  • ΝΑ ΚΑΝΕΤΕ: Η νέα προεπιλογή και η σύσταση<fontFamily> ρύθμιση στη ρύθμιση.xml είναι DejaVu Sans που είναι ενσωματωμένα σε ΥιοθετήστεOpenJDK'sJava. Δείτε το αναθεωρημένες οδηγίες εγκατάστασης γραμματοσειράς.  

  • ΝΑ ΚΑΝΕΤΕ: Πολλές ετικέτες μετακινούνται από setup.xml σεdatasets.xml. Το πλεονέκτημα είναι ότι μπορείτε να αλλάξετε τις αξίες τους ενώERDDAP™εκτελείται, χωρίς επανεκκίνησηERDDAP. Ιδιαίτερα, μπορείτε εύκολα να αλλάξετε<εκκίνησηBodyHtml5> για την εμφάνιση ενός προσωρινού μηνύματος στοERDDAP™Αρχική σελίδα (Π.χ., "Ελέγξτε το νέο σύνολο δεδομένων JPL MUR SST v4.1 ..." ή "ΑυτόERDDAP™θα είναι εκτός σύνδεσης για συντήρηση 2019-05-08T17:00:00 PDT έως 2019-05-08T20:00:00 PDT.") . Εάν/όταν αλλάζετε αυτές τις ετικέτεςdatasets.xml, οι αλλαγές θα τεθούν σε ισχύ την επόμενη φοράERDDAP™ανάγνωσηdatasets.xml.  

    1. Αντιγραφή αυτού του περιεχομένου στο δικό σαςdatasets.xmlαρχείο (όπου κοντά στην έναρξη του αρχείου, μετά<erddapDatasets>:
            <!-- The tags below are described in setupDatasetsXml.html.
The defaults listed below are as of ERDDAP™ v2.00. -->
<cacheMinutes></cacheMinutes> <!-- default=60 -->
<decompressedCacheMaxGB></decompressedCacheMaxGB> <!-- default=10 -->
<decompressedCacheMaxMinutesOld></decompressedCacheMaxMinutesOld> <!-- default=15 -->
<drawLandMask></drawLandMask> <!-- "over" or "under" (default) -->
<graphBackgroundColor></graphBackgroundColor> <!-- 0xAARRGGBB, default is 0xffccccff -->
<loadDatasetsMinMinutes></loadDatasetsMinMinutes> <!-- usually=default=15 -->
<loadDatasetsMaxMinutes></loadDatasetsMaxMinutes> <!-- default=60 -->
<logLevel></logLevel> <!-- "warning" (fewest messages), "info" (default), or "all" (most messages) -->
<nGridThreads></nGridThreads> <!-- default=1 -->
<nTableThreads></nTableThreads> <!-- default=1 -->
<partialRequestMaxBytes></partialRequestMaxBytes> <!-- default=490000000 -->
<partialRequestMaxCells></partialRequestMaxCells> <!-- default=10000000 -->
<slowDownTroubleMillis></slowDownTroubleMillis> <!-- default=1000 -->
<unusualActivity></unusualActivity> <!-- default=10000 -->
<!-- The defaults for the following tags are in messages.xml. -->
<startHeadHtml5></startHeadHtml5>
<startBodyHtml5></startBodyHtml5> <!-- This is often customized. -->
<theShortDescriptionHtml></theShortDescriptionHtml> <!-- This is often customized. -->
<endBodyHtml5></endBodyHtml5>
<standardLicense></standardLicense>
<standardContact></standardContact>
<standardDataLicenses></standardDataLicenses>
<standardDisclaimerOfEndorsement></standardDisclaimerOfEndorsement>
<standardDisclaimerOfExternalLinks></standardDisclaimerOfExternalLinks>
<standardGeneralDisclaimer></standardGeneralDisclaimer>
<standardPrivacyPolicy></standardPrivacyPolicy>
  1. Ένα προς ένα, αντιγράψτε την τιμή (εάν υπάρχουν) για κάθε μια από αυτές τις ετικέτες από το αρχείο setup.xml σας στη νέα ετικέτα που μόλις επικολλήσατε (ανωτέρω) μέσαdatasets.xml. Για παράδειγμα, αν είχατε χρησιμοποιήσει μια αξία 30 για<cheapMinutes> in setup.xml, θα πρέπει να αντιγράψετε αυτή την τιμή στο νέο<ετικέτα cheapMinutes>datasets.xml (αν και αν η τιμή είναι η ίδια με τη νέα προεπιλεγμένη τιμή, είναι καλύτερο να αφήσει απλά την ετικέτα σεdatasets.xmlκενό) .

Εάν η αξία σας είναι διαφορετική από τη νέα προτεινόμενη προεπιλογή (εκτός από για<ΈναρξηBodyHtml5> και<theShortDescriptionHtml>, τα οποία είναι χρήσιμα για την προσαρμογή σαςERDDAP™εγκατάσταση), παρακαλούμε σκεφτείτε τη μετάβαση στις νέες προεπιλεγμένες τιμές. Αυτό ισχύει ιδιαίτερα για<μερική απαίτησηMaxBytes> και<μερική απαίτησηMaxCells>, όπου η προεπιλεγμένη/προτεινόμενη τιμή έχει αλλάξει σημαντικά κατά τη διάρκεια των ετών.

Αφού αντιγράψετε κάθε τιμή, διαγράψτε την ετικέτα και την περιγραφή της από το setup.xml. Είναι καλύτερα να έχετε αυτές τις ετικέτες σεdatasets.xml. Και τώρα υπάρχουν καλύτερες περιγραφές σεsetupDatasetsXml.html.

Μια ιδιορρυθμία του νέου συστήματος είναι ότι η πρώτη σελίδα όταν ξεκινάτεERDDAPθα είναι η προκαθορισμένηERDDAP™Ιστοσελίδα. Κάθε επόμενη ιστοσελίδα θα χρησιμοποιεί το περιεχόμενο ...Html που ορίζετε σεdatasets.xml.

  • ΠΡΟΕΙ WARNINGΟΠΟΙΗΣΗ: Η πρώτη φορά που τρέχειςERDDAP™v2.0, σύνολα δεδομένων με βάση τοπικά αρχεία δεδομένων θα φορτώσουν πολύ αργά επειδήERDDAP™πρέπει να αναδημιουργήσει τη βάση δεδομένων των αρχείων σε ελαφρώς διαφορετική μορφή. Μετά την αργή αρχική επαναφόρτωση, θα φορτώσουν γρήγορα, όπως και πριν. Κάνε υπομονή.  

Πίνακας EDDFromHttpGet

  • Μεγάλο νέο χαρακτηριστικό: EDDTableFromHttpGet
    Μέχρι τώρα,ERDDAP™απλώς διαβάστε τα δεδομένα και τα διαθέσατε στους χρήστες. Τώρα,ERDDAP™έχει ένα απλό, αποτελεσματικό σύστημα για την κατάποση δεδομένων πραγματικού χρόνου από τους αισθητήρες. Μεταξύ άλλων χαρακτηριστικών, αυτό το σύνολο δεδομένων προσφέρει λεπτόκοκκη έκδοση: θυμάται κάθε αλλαγή που έγινε στο σύνολο δεδομένων, όταν έγινε, και από ποιον. Συνήθως, οι χρήστες θα θέλουν απλά την τελευταία έκδοση του συνόλου δεδομένων, με όλες τις αλλαγές να εφαρμόζονται. Αλλά υπάρχει η επιλογή για τους χρήστες να ζητήσουν δεδομένα από το σύνολο δεδομένων όπως ήταν σε οποιαδήποτε χρονική στιγμή. Αυτό διευκολύνει την αναπαραγώγιμη επιστήμη. Έτσι, σε αντίθεση με τα περισσότερα άλλα σύνολα δεδομένων σχεδόν σε πραγματικό χρόνο, αυτά τα σύνολα δεδομένων είναι επιλέξιμα γιαDOIα. επειδή συναντούν τοDOIαπαίτηση ότι το σύνολο δεδομένων είναι αμετάβλητο, εκτός από τη συγκέντρωση. Βλέπεις;Πίνακας EDDFromHttpGet. Χάρη στην OOI (από παλιά και τώρα) για να μιλήσουμε για την ανάγκη γι' αυτό και για τον Γιουτζίν Μπέργκερ για την υπενθύμιση σχετικά με το τι είναι σημαντικό.  
  • Μεγάλο νέο χαρακτηριστικό:ERDDAP™μπορεί τώρα να εξυπηρετήσει τα δεδομένα απευθείας από εξωτερικά συμπιεσμένα αρχεία δεδομένων, συμπεριλαμβανομένων.tgz,.tar.gz,.tar.gzip,.gz,.gzip,.zip,.bz2, ή .Z. Datasets μπορεί να περιλαμβάνει ένα μείγμα εξωτερικών-συμπιεσμένων αρχείων (Ίσως τα παλιά αρχεία δεδομένων;) και μη-εξωτερικά-συμπιεσμένα αρχεία, και μπορείτε να συμπιέσετε/αποσυμπιέσετε ένα αρχείο ανά πάσα στιγμή.

Αυτό λειτουργεί τέλεια! Στις περισσότερες περιπτώσεις, η επιβράδυνση που σχετίζεται με την αποσυμπίεση των αρχείων είναι μικρή. Σας ενθαρρύνουμε να το δοκιμάσετε αυτό, κυρίως για σύνολα δεδομένων ή/και αρχεία δεδομένων που χρησιμοποιούνται σπάνια.

Αυτό μπορεί να σας σώσει 30.000 δολάρια ή περισσότερο! Αυτό είναι ένα από τα λίγαERDDAP™χαρακτηριστικά που μπορούν να σας εξοικονομήσουν πολλά χρήματα -- αν συμπιέσετε πολλά αρχεία δεδομένων, θα χρειαστείτε πολύ λιγότερα RAIDs / σκληρές κινήσεις για να αποθηκεύσετε τα δεδομένα, ή αντιστρόφως, μπορείτε να εξυπηρετήσετε πολύ περισσότερα δεδομένα (έως 10x) με τα RAIDs που ήδη έχετε. Αν αυτό το χαρακτηριστικό σας σώσει από την αγορά ενός άλλου RAID, τότε σας έχει σώσει περίπου $ 30.000.

Δείτε τοΕξωτερική τεκμηρίωση Συμπιεσμένων αρχείων. Χάρη στον Μπενουά Πέριμοντ και την Παλόμα ντε λα Βαλέ.

  • Μεγάλο νέο χαρακτηριστικό: ΌλαEDDGridΑπόΑρχεία και όλα τα σύνολα δεδομένων EDDTableFromFiles υποστηρίζουν a<λανθάνουσα μνήμηFromUrl> tag και a<ετικέτα λανθάνουσας μνήμηςSizeGB>. Αν η cacheSizeGB δεν είναι καθορισμένη, αυτό θα κατεβάσει και θα διατηρήσει ένα πλήρες αντίγραφο των αρχείων ενός απομακρυσμένου συνόλου δεδομένων. Αν η cacheSizeGB καθορίζεται και είναι >0, αυτό θα κατεβάσει αρχεία από το απομακρυσμένο σύνολο δεδομένων, όπως απαιτείται, σε μια τοπική cache με περιορισμένο μέγεθος, το οποίο είναι χρήσιμο κατά την εργασία με βάση το cloud (π.χ. S3) Αρχεία δεδομένων. Δείτε τοκρύπτη Τεκμηρίωση FromUrlγια λεπτομέρειες. Χάρη στον Μπομπ Σάιμονς και τον Ρόι Μέντελσον. (που εδώ και χρόνια γράφουν σενάρια για να χειριστούν την κατασκευή τοπικών αντιγράφων απομακρυσμένων αρχείων συνόλου δεδομένων) Λόιντ Κότεν, Γιουτζίν Μπέργκερ, Κόνορ Ντιλέινι. (όταν ήταν στο Amazon Web Services) , και η πλατφόρμα Google Cloud.  

  • ΝΕΟ: Ο νέος πίνακας EDDFromJsonlCSV τάξη μπορεί να διαβάσει τα στοιχεία πίνακα από JSON Γραμμές αρχείων CSV (Καλύτερα από το CSV.) . Χάρη στους ανθρώπους του Ινστιτούτου Πεζοναυτών της Ιρλανδίας που μου είπαν για αυτή τη μορφή και στον Eugene Burger και τον PMEL για το αίτημα να υποστηριχθεί ως τύπος εισόδου.  

  • ΝΕΑ: ΌλαEDDGridκαι όλα τα σύνολα δεδομένων EDDTableFromFiles υποστηρίζουν ένα<ρύθμιση nThreads>, η οποία λέειERDDAP™πόσα νήματα να χρησιμοποιήσετε όταν ανταποκρίνεται σε μια αίτηση. Δείτε τοnThreads τεκμηρίωσηγια λεπτομέρειες. Χάρη στον Ρομπ Μπότσενεκ της Επιστήμης Δεδομένων Αξιώματος, Γιουτζίν Μπέργκερ, Κόνορ Ντιλέινι. (όταν ήταν στο Amazon Web Services) , και το Google Cloud Πλατφόρμα.  

  • ΝΕΑ τυποποίηση Τι για όλες τις υποκλάσεις EDDTableFromFiles - Προηγουμένως, αν για μια δεδομένη μεταβλητή, οι τιμές των σημαντικών χαρακτηριστικών (π.χ.,scale\_factor,add\_offset,missing\_value, \_FillValue, μονάδες) δεν ήταν συνεπείς, EDDTableFromFiles θα επιλέξει μια τιμή για κάθε χαρακτηριστικό να είναι " έγκυρη" και να σηματοδοτήσει αρχεία με άλλες τιμές ιδιοτήτων ως "Κακό αρχεία". Τώρα, υπάρχει ένα σύστημα για την τυποποίηση των αρχείων μόλις EDDTableFromFiles διαβάσει τα αρχεία. Βλέπεις;Τυποποίηση του πίνακα EDDFromFile Τι;. Ένα από ταERDDAPΟι κύριοι στόχοι είναι να γίνουν τα αρχεία δεδομένων και τα σύνολα δεδομένων προσβάσιμα με συνεπή τρόπο. Τυποποίηση Τι είναι ένα σημαντικό νέο εργαλείο για να γίνει αυτό πραγματικότητα. Χάρη στον Μάρκο Άλμπα, Μάργκαρετ Ο'Μπράιεν. (και άλλοι χρήστες EML) , χρήστες BCO-DMO και InPort.  

  • NEW EDDTableFromInvalidCRAFiles σας επιτρέπει να κάνετε ένα σύνολο δεδομένων από μια συλλογήNetCDF (v3 ή v4) .ncαρχεία που χρησιμοποιούν μια συγκεκριμένη, άκυρη, παραλλαγή του CF DSG Contigoul Ragged Array (ΟΜΑΔΑ) αρχεία. Δείγμα αρχείων για αυτόν τον τύπο συνόλου δεδομένων μπορεί να βρεθεί στο https://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \[2020-10-21 Αυτός ο εξυπηρετητής δεν είναι πλέον αξιόπιστος\]. Αν καιERDDAP™υποστηρίζει αυτόν τον τύπο αρχείου, είναι ένας μη έγκυρος τύπος αρχείου που κανείς δεν πρέπει να αρχίσει να χρησιμοποιεί. Ομάδες που χρησιμοποιούν αυτόν τον τύπο αρχείου ενθαρρύνονται έντονα να χρησιμοποιούνERDDAP™να δημιουργήσει έγκυρα αρχεία CF DSG CRA και να σταματήσει τη χρήση αυτών των αρχείων. Χάρη στον Ατζέη Κρίσναν και τον Τιμ Μπόιερ.  

  • EDDTableFromThreddsFiles and EDDTableFromHyraxΤα αρχεία έχουν πλέον υποτιμηθεί. Παρακαλώ μεταβείτε στον πίνακα EDDFromNcFiles (ή παραλλαγή) συν<cacheFromUrl>. Εάν αυτό δεν λειτουργεί για κάποιο λόγο, emailerd.data at noaa.gov. Εάν δεν υπάρχουν καταγγελίες πριν από το 2020, αυτοί οι τύποι συνόλου δεδομένων μπορούν να αφαιρεθούν.  

  • ΒΕΛΤΙΩΣΗ -- Το σύστημα αυτόματης μετατροπής μη-ISO 8601 φορές σε ISO 8601 φορές (εισήχθη το v1.82) έχει επεκταθεί σημαντικά για να ασχοληθεί με ένα μεγάλο αριθμό πρόσθετων μορφών. Αυτό επηρεάζει το GenerateDatasetsXml καιERDDAPΧειρισμός πηγαίων μεταδεδομένων.  

  • ΒΕΛΤΙΩΣΗ -- Με την τρίτη μεγάλη αναθεώρηση του συστήματος ανάλυσης χρόνου συμβολοσειρών (και ελπίζω το τελευταίο) ,ERDDAP™δεν χρησιμοποιείται πλέονJavaΗμερομηνίαTimeFormatter λόγω των σφαλμάτων που μερικές φορές επηρεάζουν ακραίες φορές (έτη<=0000).ERDDAP™Τώρα χρησιμοποιεί το δικό του σύστημα για να αναλύει τις χρονικές χορδές.  

  • ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Το νέο σύστημα ανάλυσης χρόνου συμβολοσειρών είναι κάπως πιο αυστηρό. Αν ένα από τα σύνολα δεδομένων σας ξαφνικά έχει μόνο λείπει τιμές για τις τιμές του χρόνου, η αιτία είναι σχεδόν βέβαιο ότι η συμβολοσειρά μορφή του χρόνου είναι ελαφρώς λάθος. Θα πρέπει να υπάρχουν μηνύματα σφάλματος στην καταγραφή. txt που σχετίζονται με τις τιμές του χρόνου που δεν ταιριάζουν με τη μορφή του χρόνου -- που θα σας βοηθήσει να διορθώσετε τη συμβολοσειρά μορφή του χρόνου για το σύνολο δεδομένων. Εάν χρειάζεστε βοήθεια, χρησιμοποιήστε την επιλογήERDDAPΜετατροπέας χρόνου που " Μετατροπή\[α\]οποιοδήποτε κοινό χρόνο συμβολοσειράς σε ένα χρόνο συμβολοσειράς ISO 8601" -- δείχνει τη μορφή που ο μετατροπέας που χρησιμοποιείται για την ανάλυση της συμβολοσειράς πηγής.  

  • ΣΥΣΤΑΣΗ: Ο πιο γρήγορος, ευκολότερος και φθηνότερος τρόπος για να επιταχύνετεERDDAPΗ πρόσβαση σε δεδομένα πίνακα είναι να θέσει τα αρχεία δεδομένων σε μια στερεά κατάσταση Drive (SSD) . Τα περισσότερα σύνολα δεδομένων πίνακα είναι σχετικά μικρά, έτσι ένα 1 ή 2 TB SSD είναι πιθανώς επαρκή για να κρατήσει όλα τα αρχεία δεδομένων για όλα τα σύνολα δεδομένων πίνακα σας. Το SSD τελικά φθείρεται αν γράψετε δεδομένα σε ένα κύτταρο, το διαγράψετε και γράψετε νέα δεδομένα σε αυτό το κελί πάρα πολλές φορές. Αντ' αυτού, προτείνω ότι (Όσο το δυνατόν περισσότερο) απλά χρησιμοποιείς το SSD σου για να γράψεις τα δεδομένα μια φορά και να τα διαβάσεις πολλές φορές. Στη συνέχεια, ακόμη και ένα SSD βαθμού καταναλωτή θα πρέπει να διαρκέσει πολύ καιρό, πιθανώς πολύ περισσότερο από κάθε σκληρό δίσκο (ΟΔΔ) . Τα SSD είναι πλέον φτηνά. (το 2018, ~200 δολάρια για 1 TB ή ~400 δολάρια για 2 TB) και οι τιμές εξακολουθούν να πέφτουν γρήγορα. ΠότεERDDAP™πρόσβαση σε ένα αρχείο δεδομένων, ένα SSD προσφέρει και τα δύο

    • μικρότερη λανθάνουσα ισχύς (~0.1ms, έναντι ~3ms για HDD, έναντι ~10 (♪ ♪) ms για ένα RAID, έναντι ~55ms για το Amazon S3) , και
    • υψηλότερη απόδοση (~500 MB/S, έναντι ~75 MB/s για HDD έναντι ~500 MB/s για RAID) .

Έτσι μπορείτε να πάρετε μέχρι μια ~10X ώθηση απόδοσης (vs ένα HDD) για 200 δολάρια! Σε σύγκριση με τις περισσότερες πιθανές αλλαγές στο σύστημά σας (Νέο σέρβερ για 10.000 δολάρια; Ένα νέο RAID για 35.000 δολάρια; Ένας νέος διακόπτης δικτύου για 5.000 δολάρια; κ.λπ.) , αυτό είναι μακράν η καλύτερη απόδοση των επενδύσεων (ΡΟΙ) . Εάν ο server σας δεν είναι φορτωμένος με μνήμη, επιπλέον μνήμη για τον server σας είναι επίσης ένας μεγάλος και σχετικά φθηνός τρόπος για να επιταχύνει όλες τις πτυχές τουERDDAP. \[Το SSD θα ήταν πολύ καλό και για τα δεδομένα του δικτύου, αλλά τα περισσότερα δίκτυα δεδομένων είναι πολύ μεγαλύτερα, καθιστώντας το SSD πολύ ακριβό.\]
 

  • NEW: Όποιος είναι συνδεδεμένος σε παίρνει ρόλο=\[Ανίχνευση οποιουδήποτε Μέσα\], ακόμη και αν δεν υπάρχει<χρήστη> tag για αυτούς indatasets.xml. Αν ορίσετε το σύνολο δεδομένων<προσβάσιμοTo> σε\[Ανίχνευση οποιουδήποτε Μέσα\], τότε όποιος έχει συνδεθεί σεERDDAP™ (π.χ. μέσω του Gmail ή του Orcid λογαριασμού τους) θα εξουσιοδοτηθεί να έχει πρόσβαση στο σύνολο δεδομένων, ακόμη και αν δεν έχετε ορίσει ένα<χρήστη> tag για αυτούς indatasets.xml. Χάρη στον Maurice Libes.  

  • ΒΕΛΤΙΩΣΗ:UDUNITSΟ μετατροπέας μονάδων /UCUM βελτιώθηκε σε μεγάλο βαθμό. Χειρίζεται τις άκυρες χορδές μονάδων καλύτερα (που αρχίζει με έμφαση στη διατήρηση των πληροφοριών, αντί να επιβάλλει την εγκυρότητα) . Επίσης, τα αποτελέσματα έχουν πλέον τυποποιημένη σύνταξη.  

  • ΝΕΑ: ΗUDUNITSΜετατροπέας μονάδων /UCUM έχει μια νέα επιλογή για την τυποποίηση aUDUNITSσυμβολοσειρά. Αυτό λειτουργεί καλά για έγκυρηUDUNITSσυμβολοσειρές και εύλογα καλά για μη πρότυπο / άκυροUDUNITSσυμβολοσειρές. Για παράδειγμα,UDUNITS="μέτρα ανά δευτερόλεπτο", "μέτρο/δευτερόλεπτο","m.s^-1", και"m s-1"όλοι θα επιστρέψουν "μ.s-1". Αυτό ήταν απαραίτητο για τη νέα τυποποίηση Ποιο σύστημα περιγράφεται παραπάνω. Χάρη στον Μάρκο Άλμπα, Μάργκαρετ Ο'Μπράιεν. (και άλλοι χρήστες EML) , χρήστες BCO-DMO και InPort.  

  • NEW: EDDTableFromMultidimNcFiles έχει τώρα έναθεραπείαΔιαστάσειςεπιλογή, που λέειERDDAP™για τη θεραπεία συγκεκριμένων διαστάσεων (π.χ. LAT και LON) σαν να ήταν άλλες διαστάσεις (π.χ. TIME) . Αυτό είναι χρήσιμο για κάποια λανθασμένα αρχεία που χρησιμοποιούν διαφορετικές διαστάσεις για διαφορετικές μεταβλητές όταν θα έπρεπε να έχουν χρησιμοποιήσει μόνο μία διάσταση (π.χ. TIME) . Χάρη στον Μάρκο Άλμπα και τον Μωρίς Λίμπες.  

  • Τώρα, όλοιEDDGridΑπό...Αρχεία σύνολα δεδομένων υποστηρίζουν ένα νέο ειδικό άξοναsourceNameπου λέειERDDAP™για εξαγωγή πληροφοριών από το αρχείοName (μόνο όνομα αρχείου.ext) και χρήση της τιμής για αντικατάσταση η υπάρχουσα τιμή του αριστερού άξονα. Η μορφή είναι \\\*replaceFromFileName,dataType,extractRegex,captureTeamNumber Βλέπεις;τα εν λόγω έγγραφα. Χάρη στηνNOAAΚαθημερινό σύνολο δεδομένων συγκέντρωσης Pathfinder.  

  • Τώρα, όλοιEDDGridΑπό...Αρχεία σύνολα δεδομένων υποστηρίζουν ένα νέο ειδικό άξοναsourceNameπου λέειERDDAP™για εξαγωγή πληροφοριών από τη διαδρομή του αρχείουName (κατάλογοι + όνομα αρχείου.ext)
    \\\*pathName,dataType,extractRegex,captureGroupNumber Για αυτό, το όνομα διαδρομής χρησιμοποιεί πάντα'/'ως ο διαχωριστικός χαρακτήρας καταλόγου, ποτέ ''. Βλέπεις;τα εν λόγω έγγραφα. Χάρη στην Παλόμα ντε λα Βαλέ.  

  • Τώρα, όλο το EDDTableFrom... Τα σύνολα δεδομένων αρχείων υποστηρίζουν πρόσθετη ψευδο μεταβλητήsourceNames που εξάγουν πληροφορίες από το αρχείο του αρχείουName (μόνο όνομα αρχείου.ext) (Βλέπε\\\* αρχείοName) ή από την πλήρη διαδρομή του αρχείουName (/dir1/dir2/filename.ext) (Βλέπε\\\* διαδρομήName) . Χάρη στην Παλόμα ντε λα Βαλέ.  

  • ΝΕΟ:EDDGridΤο σύνολο δεδομένων έχει μία ή περισσότερες πολύ μεγάλες διαστάσεις (π.χ., εκατομμύρια αξίες) που παίρνουν πολλή μνήμη, μπορείτε να ρυθμίσετε το νέο [<ΔιαστάσειςΤιμέςInMemory>] (/docs/server-admin/datasets#dimensionvaluesinmemory) ρύθμιση σε ψευδή (η προεπιλογή είναι αληθής) , η οποία προκαλεί το σύνολο δεδομένων να αποθηκεύσει τις τιμές στο δίσκο και να τις ανακτήσει όταν χρειάζεται. Χάρη στον David Rodriguez και τον Rich Signell (re:EDDGridΑπό AudioFiles) .  

  • ΒΕΛΤΙΩΣΗ:dataVariables για ένα σύνολο δεδομένων EDDTableFromFiles και επαναφόρτωσε το σύνολο δεδομένων, το EDDTableFromFiles θα ξαναδιάβαζε όλα τα αρχεία δεδομένων. Τώρα, μπορεί να ασχοληθεί με την αναδιάταξη χωρίς να ξαναδιαβάσει όλα τα αρχεία δεδομένων. Χάρη στον Ρόλαντ Σβάιτσερ.  

  • ΒΕΛΤΙΩΣΗ: Τώρα, ότανERDDAP™διαβάζει ASCII, NCCSV, και JSON Γραμμές CSV καρτέλα αρχεία δεδομένων, αν βρίσκει ένα σφάλμα σε μια δεδομένη γραμμή (π.χ. λανθασμένος αριθμός αντικειμένων) , καταγράφει ένα προειδοποιητικό μήνυμα ("Απροσδόκητος αριθμός αντικειμένων...") στοαρχείο log.txtκαι μετά συνεχίζει να διαβάζει το υπόλοιπο αρχείο δεδομένων. Έτσι, είναι δική σας ευθύνη να κοιτάτε περιοδικά (ή να γράψετε ένα σενάριο για να το κάνετε) για το μήνυμα στο ημερολόγιο. txt έτσι ώστε να μπορείτε να διορθώσετε τα προβλήματα στα αρχεία δεδομένων.ERDDAP™έχει συσταθεί με αυτόν τον τρόπο, ώστε οι χρήστες να μπορούν να συνεχίσουν να διαβάζουν όλα τα διαθέσιμα έγκυρα δεδομένα παρόλο που ορισμένες γραμμές του αρχείου έχουν ελαττώματα. Προηγουμένως,ERDDAP™Σημείωσε το αρχείο ως "κακό" και το αφαίρεσε από το σύνολο δεδομένων.  

  • ΒΕΛΤΙΩΣΗ: Όταν ακριβείς καιροί (π.χ. στο πλησιέστερο δεύτερο ή στο χιλιοστό του δευτερολέπτου) αποθηκεύονται στην πηγή ως "λεπτά από ..." (ή μεγαλύτερες μονάδες) ,ERDDAP™Τώρα τους στρογγυλοποιεί στο πλησιέστερο χιλιοστό του δευτερολέπτου κατά την ανάγνωση των τιμών στοERDDAP. Διαφορετικά, οι αριθμοί κινητής υποδιαστολής είναι μελανιασμένοι και οι αιτήσεις για δεδομένα σε συγκεκριμένες ώρες (π.χ., &time=2018-06-15T01:30:00) Θα αποτύχει. Προηγουμένως, τα υπολόγισε όσο το δυνατόν ακριβέστερα. (και εξακολουθεί να ισχύει εάν οι μονάδες είναι π.χ., "δευτερόλεπτα από ..." ή "χιλιδευτερόλεπτα από ...") . Καλύτερα να αποφύγουμε αυτό το πρόβλημα με το να μην χρησιμοποιήσουμε μεγάλες μονάδες. (π.χ. λεπτά ή ώρες) για την αποθήκευση ακριβών τιμών χρόνου (π.χ. μικροδευτερόλεπτα) -- οι υπολογιστές κάνουν κακή δουλειά στο χειρισμό δεκαδικών ψηφίων. Χάρη στον Μάρκο Άλμπα.  

  • Αλλαγές στον πίνακα EDDFromEDDGridπου το κάνει πολύ καλύτερο. Πίνακας EDD απόEDDGridεπιτρέπει στους χρήστες να ερωτούν τα πλέγματα δεδομένων σαν να ήταν σύνολα δεδομένων πίνακα ("κεραίωση κατά αξία") .

    • Τώρα υποστηρίζει<ετικέτα maxAxis0> (προεπιλογή=10) που καθορίζει τον μέγιστο αριθμό άξονα\[0\] (συνήθως"time") τιμές που μπορούν να τεθούν αμέσως υπό αμφισβήτηση. Αυτό εμποδίζει αφελές αιτήσεις από την απόκτηση EDDTableFromEDDGridγια αναζήτηση μέσω ενός ολόκληρου πλέγματος συνόλου δεδομένων (που θα αποτύχει με σφάλμα χρονικού ορίου) .
    • Δημιουργία συνόλων δεδομένων Το Xml έχει τώρα μια επιλογή για τη δημιουργία του EDDTableFromEDDGridσύνολα δεδομένων για όλα τα σύνολα δεδομένων σε ένα δεδομένοERDDAP™που ταιριάζουν με μια καθορισμένη regex (χρήση .\* για να ταιριάζει με όλα τα σύνολα δεδομένων) . Τα σύνολα δεδομένων που δημιουργεί έχουν πρόσθετες πληροφορίες στο συνοπτικό χαρακτηριστικό που δείχνουν ότι πρόκειται για μια μορφή πίνακα ενός πλέγματος συνόλου δεδομένων. Και τουςdatasetIDείναι τοdatasetIDτου πλέγματος συνόλου δεδομένων, συν "\_AsATable".
    • Υπάρχει μια μεγάλη ταχύτητα προς τα πάνω για την πιο κοινή ρύθμιση: όταν το πλέγμα σύνολο δεδομένων είναι έναEDDGridΣύνολο δεδομένων FromErddap που βρίσκεται στο ίδιοERDDAP.

Χάρη στον Τζέιμς Γκάλαγκερ και τον Εντ Άρμστρονγκ.  

  • ΝΕΑ: παραγωγή Σύνολα δεδομένων Xml για όλους τους τύπους συνόλων δεδομένων είναι τώρα πολύ πιο πιθανό να προσθέσετε a \_FillValue ήmissing\_valueχαρακτηριστικό μιας αριθμητικής μεταβλητήςaddAttributes. Για παράδειγμα, αυτό συμβαίνει όταν λείπει η συμβολοσειρά (Π.χ., " ".",,?"?"?"?"?"?"?"?"?" " " " " " " " "",",NaNNNNNNNNN"""""""""""""""""""""""""""""""""""NN"""""""""""""""""""""""""""""""""""""" "" """"""""""",",","",",",",",",",",",",",",",",",",",",",",",",",",",""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""") για τη μεταβλητή αυτή στο αρχείο δείγματος μετατρέπονται σεERDDAPΟι εγγενείς τιμές που λείπουν (127 σε στήλες byte, 32767 σε μικρές στήλες, 2147483647 σε εσωτερικές στήλες, 9223372036854775807 σε μακρές στήλες και NaN σε πλωτήρες και διπλές μεταβλητές) . Εμφανίζεται επίσης για τις τιμές NaN σε πλωτήρες και διπλές μεταβλητές. Επίσης, "nd" προστέθηκε στον κατάλογο των κοινών δεικτών αξίας που λείπουν σε αριθμητικές στήλες δεδομένων πουERDDAP™Πρέπει να ψάξω. Χάρη στον Ματ Μπιντλ του BCO-DMO.  
  • ΒΕΛΤΙΩΣΗ: η επιλογή ncdump στη δημιουργία Σύνολα δεδομένων Xml είναι τώρα περισσότερο σαν ncdump (αλλά εξακολουθεί να χρησιμοποιεί την έκδοση netcdf-java του ncdump) . Τώρα, τυπώνει μια νέα λίστα επιλογών. Τώρα, για.ncαρχεία ml, εκτυπώνει την έξοδο ncdump για το αποτέλεσμα της.ncΜεταβολές αρχείων ml που εφαρμόζονται στο υποκείμενο.ncή.hdfΑρχείο.  
  • ΜΠΟΥΓΚ FIX: Υπήρχε διαρροή στη λαβή του αρχείου. (τελικά προκαλείERDDAP™για να παγώσει) προκαλείται κατά τη δημιουργία ορισμένων τύπων αρχείων εξόδου, π.χ., .geotif, ιδίως όταν συνέβησαν σφάλματα κατά τη δημιουργία. Νομίζω/ελπίζω ότι όλα έχουν διορθωθεί. Αν εξακολουθείτε να βλέπετε προβλήματα, παρακαλώ πείτε μου το είδος του συνόλου δεδομένων (πλέγμα ή πίνακας) και το είδος του αρχείου που προκαλεί το πρόβλημα. Χάρη στους Steven Beale, Lynn DeWitt, Jibei Zhao και άλλους.  
  • ΜΠΟΥΓΚ FIX: ΗWMS LeafletΤο demo δεν μεταμόρφωσε πλήρως/ιδιαίτερα τον άξονα "βάθος" σε "απόδοση". Τώρα, έχει, και τα σπασμένα αιτήματα θρύλου είναι διορθωμένα. Επίσης, όλες οι επιλογές άξονα στις drop-down λίστες είναι πάντα σε αύξουσα σειρά ταξινόμησης. Χάρη στον Antoine Queric και την Aurelie Briand.  
  • BUG FIX: EDDTableFromFiles υποστηρίζει τώρα σωστά περιορισμούς στις μεταβλητές συμβολοσειρών που δημιουργήθηκαν από μεταβλητές χαρακτήρων στα αρχεία δεδομένων. Χάρη στον Antoine Queric και την Aurelie Briand.  
  • ΜΠΟΥΓΚ FIX: Τώρα, όταν ένα σύνολο δεδομένων δεν είναι διαθέσιμο, το σύνολο δεδομένων προσπαθεί να ενημερώσει (με το μήνυμα "Αυτό το σύνολο δεδομένων δεν είναι προς το παρόν διαθέσιμο.") Οι συνδρομητές, οι καταχωρημένες δράσεις, τα rss και τα σύνολα δεδομένων lonPM180 που βασίζονται σε αυτό. Χάρη στον Ρόι Μέντελσον και τον Μπομπ Σάιμονς.  
  • ΜΠΟΥΓΚ FIX: Δύο σφάλματα που σχετίζονται με EDDTableCopy. Χάρη στον Σαμ Μακλάτσι.  
  • ΒΕΛΤΙΩΣΗ: Ο αριθμός των αποτυχημένων αιτήσεων που εμφανίζονται στη σελίδα status.html θα αυξηθεί επειδή περισσότερα πράγματα υπολογίζονται ως αποτυχίες από ό, τι πριν.  
  • ΒΕΛΤΙΩΣΗ:ERDDAPΗ κατάσταση.html δείχνει τώρα "Αιτήσεις (διάμεσοι χρόνοι σε ms) " στη σειρά του χρόνου. Προηγουμένως, έδειχνε διάμεσους χρόνους που περιορίζονταν σε ακέραια δευτερόλεπτα.  
  • ΒΕΛΤΙΩΣΗ: Στην έξοδο jsonld, το jsonld "name" τώρα προέρχεται από το σύνολο δεδομένων"title"μέσαERDDAP, και το jsonld "headline" τώρα προέρχεται από το σύνολο δεδομένωνdatasetID" σεERDDAP. Προηγουμένως, αντιστράφηκε. Αυτό μου φαίνεται λάθος γιατί στην κανονική αγγλική χρήση, "όνομα" είναι συνήθως ένα σύντομο, (ιδανικά) μοναδικό αναγνωριστικό που σπάνια/δεν αλλάζει ποτέ (π.χ., Robert Middlename Simons) , όχι μια περιγραφή που δεν είναι μοναδική και η οποία μπορεί εύκολα και συχνά να αλλάξει (Π.χ., "Ένας τύπος που γράφει λογισμικό γιαNOAAΈνας ψηλός τύπος που γράφει λογισμικό γιαNOAA") . Θα ήταν υπέροχο αν ο ορισμός του σχήματος.orgΌνομα, στο πλαίσιο ενός συνόλου δεδομένων, ήταν πιο συγκεκριμένες. Οι προγραμματιστές λογισμικού θα πρέπει να είναι σε θέση να γράψουν μια εφαρμογή μιας προδιαγραφής με βάση μόνο τις προδιαγραφές, χωρίς καθοδήγηση από εμπειρογνώμονες. Αλλά αναβάλλω στο Google (Ιδιαίτερα Νατάσα Νόι) , ΝΣΙ (Ειδικά ο John Relph) Και ο Ρομπ Φούλερ.  
  • ΒΕΛΤΙΩΣΗ: Στην έξοδο jsonld, οι τέσσερις "χωρική Coverage GeoShape κουτί" τιμές είναι τώρα minLat minLon maxLat maxLon. Προηγουμένως, οι θέσεις lat και lon αντιστράφηκαν. Θα ήταν υπέροχο αν ο ορισμός του σχήματος.orgΓεωσχήμαπροσδιόρισε τη σωστή σειρά. Οι προγραμματιστές λογισμικού θα πρέπει να είναι σε θέση να γράψουν μια εφαρμογή μιας προδιαγραφής με βάση μόνο τις προδιαγραφές, χωρίς καθοδήγηση από εμπειρογνώμονες. Χάρη στη Νατάσα Νόι και τον Ρομπ Φούλερ.

Έκδοση 1.82

(κυκλοφόρησε 2018-01-26)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
     
  • Πολυάριθμες λεπτές αλλαγές στην εμφάνιση και την αίσθηση τουERDDAP™ιστοσελίδες.
    • ΒΕΛΤΙΩΣΗ:ERDDAP™τώρα χρησιμοποιεί HTML 5 και κάνει καλύτερη χρήση του CSS.
    • ΒΕΛΤΙΩΣΗ: Οι ιστοσελίδες έχουν ελαφρώς τροποποιηθεί για να τις κάνουν καθαρότερες και λιγότερο απασχολημένες. (Είναι ακόμη πυκνά και υπάρχουν ακόμα πράγματα για τα οποία θα μπορούσε κανείς να παραπονεθεί, αλλά ελπίζω πολύ λιγότερο από πριν.) Χάρη στον Τζον Κέρφουτ για κάποια σχόλια.
    • ΒΕΛΤΙΩΣΗ: Οι ιστοσελίδες φαίνονται τώρα πολύ καλύτερα στα κινητά τηλέφωνα και σε άλλες μικρές συσκευές, ιδιαίτερα αν τα χρησιμοποιήσετε στον προσανατολισμό τοπίου. Επίσης, φαίνονται καλύτερα σε πολύ μικρά και πολύ μεγάλα παράθυρα σε περιηγητές γραφείου.
    • ΒΕΛΤΙΩΣΗ: Για να βελτιωθεί η ασφάλεια και άλλοι λόγοι, η χρήση μιας ξεπερασμένης έκδοσης Openlayers για τηνWMSΟι σελίδες επίδειξης αντικαταστάθηκαν απόLeaflet.
    • ΝΕΑ: υποστήριξη για προεπισκόπηση των αρχείων εικόνας, ήχου και βίντεο στο"files"σύστημα (για παράδειγμα,αυτό το σύνολο δεδομένων δοκιμών) και μέσα.htmlTableαπαντήσεις όταν ένα κελί έχει το URL ενός αρχείου εικόνας, ήχου ή βίντεο (για παράδειγμα,το αίτημα αυτό) . Αν αιωρείστε πάνω από ένα εικονίδιο '?', θα πρέπει να δείτε μια εικόνα, ήχο, ή προεπισκόπηση αρχείων βίντεο. Μπορείτε επίσης να κάνετε κλικ στο σύνδεσμο αρχείων για να δείτε την πλήρη οθόνη του αρχείου στο πρόγραμμα περιήγησης σας. Δείτε τοΤεκμηρίωση αρχείων πολυμέσων. Σημειώστε ότι διαφορετικά προγράμματα περιήγησης υποστηρίζουν διαφορετικούς τύπους αρχείων, έτσι τα παραδείγματα μπορεί να μην λειτουργούν στο πρόγραμμα περιήγησης σας. Χάρη σε αυτούς τους ανθρώπους / συνδέσμους για τις ιδέες και τον κώδικα δειγματοληψίας για CSS μόνο υποδείξεις εικόνων (ήταν στο https://codepen.io/electricalbah/pen/eJRLVd ) και αναβαλλόμενη φόρτωση εικόνας (ήταν στο https://varvy.com/pagespeed/defer-images.html ) (αν και ο κωδικός τροποποιήθηκε πριν από τη χρήσηERDDAP) . Χάρη στους Cara Wilson, Matthew Austin, και Adam Shepherd/BCO-DMO για αιτήματα υποστήριξης εικόνας. Χάρη στους Jim Potemra, Rich Signell, OOI και Carrie Wall Bell για αιτήματα για υποστήριξη αρχείων ήχου/υδροφώνου. Χάρη στην OOI που έδειξε την ανάγκη για υποστήριξη βίντεο.
    • ΝΕΑ: Ένα υποσύνολο δεδομένων από οποιοδήποτεERDDAP™σύνολο δεδομένων (αλλά συνήθως ένα σύνολο δεδομένων από αρχεία ήχου) μπορεί τώρα να αποθηκευτεί σε ένα αρχείο ήχου .wav. (τεκμηρίωση) Χάρη στους Jim Potemra, Rich Signell, OOI και Carrie Wall Bell για αιτήματα για υποστήριξη αρχείων ήχου/υδροφώνου.
    • ΒΕΛΤΙΩΣΗ: Η μορφή των φακέλων πρόσβασης στο διαδίκτυο (WAF) (π.χ. οι /files/ folders) έχει ενημερωθεί για να χρησιμοποιήσει έναν πίνακα HTML. Η νέα μορφή μιμείται την πιο πρόσφατη έκδοση του καταλόγου listing ιστοσελίδες που δημιουργήθηκε από πιο πρόσφατες εκδόσεις του Apache. Οι άνθρωποι θα διαπιστώσουν ότι οι αλλαγές κάνουν την πληροφορία πιο εύκολη στην ανάγνωση. Λογισμικό που αναλύει αυτά τα έγγραφα (π.χ., λογισμικό που συλλέγει έγγραφα ISO 19115 απόERDDAP) θα πρέπει να αναθεωρηθεί, αλλά η νέα μορφή θα είναι ευκολότερο να αναλυθεί από την προηγούμενη μορφή. (Προσοχή, Άννα Μιλάνο.)
    • ΝΕΑoutOfDateDatasets.htmlΣελίδα. (παράδειγμα) Αυτή η ιστοσελίδα εμφανίζει έναν πίνακα με όλα τα σύνολα δεδομένων σχεδόν σε πραγματικό χρόνο που έχουν<testOutOfDate> ετικέτα (Βλέπε παρακάτω) , κατατάσσεται από το πόσο ξεπερασμένα είναι τα σύνολα δεδομένων. Αυτό το ταμπλό θα πρέπει να είναι χρήσιμο γιαERDDAP™διαχειριστές και τελικοί χρήστες όταν θέλουν να γνωρίζουν ποια σύνολα δεδομένων είναι ξεπερασμένα. Για τα ξεπερασμένα σύνολα δεδομένων, υπάρχει πιθανώς ένα πρόβλημα με την πηγή δεδομένων, έτσι ώστεERDDAP™δεν είναι σε θέση να δει / πάρει δεδομένα από πιο πρόσφατα χρονικά σημεία. Διαχειριστές: Αν δεν θέλετε μια ιστοσελίδα Out-Of-Date Datasets, προσθέστε αυτό στην εγκατάσταση σας.xml: <εκτόςDateDatasetsActive> false</outOfDateDatasetsActive> Υπάρχουν τώρα.testOutOfDateκαι έξω Στήλες ημερομηνίαςallDatasetsΣύστημα δεδομένων. Χάρη στον Bob Simons, ο οποίος το ήθελε εδώ και χρόνια, και στους έξυπνους ανθρώπους του Ινστιτούτου Πεζοναυτών της Ιρλανδίας που μου έδωσαν την έμπνευση μέσω της αφιερωμένης Raspberry Pi και της οθόνης τους που δείχνει πάντα μια οθόνη σαν αυτή στο γραφείο τους.
    • ΒΕΛΤΙΩΣΗ:.htmlTableκαι.xhtmlΗ ανταπόκριση είναι τώρα καλύτερα μορφοποιημένη, πιο συμπαγής και έτσι φορτώνει γρηγορότερα. Χάρη στα HTML5 και CSS.
  • Νέος τύπος αρχείου εξόδου για σύνολα δεδομένων griddap: .timeGaps. Εμφανίζει έναν κατάλογο κενών στις τιμές χρόνου που είναι μεγαλύτερες από το διάμεσο χάσμα. (παράδειγμα) Αυτό είναι χρήσιμο γιαERDDAP™διαχειριστές και τελικοί χρήστες όταν θέλουν να γνωρίζουν αν υπάρχουν απροσδόκητα κενά στις τιμές του χρόνου για ένα σύνολο δεδομένων που αναμένεται να έχει τακτικά διαχωρισμένες τιμές χρόνου. Χάρη στον Μπομπ Σάιμονς και τον Ρόι Μέντελσον που χρειάζονταν αυτό το χαρακτηριστικό.
  • ΒΕΛΤΙΩΣΗ: Το προεπιλεγμένο γράφημαallDatasetsΤο σύνολο δεδομένων είναι τώρα ένας χάρτης με x=maxLon και y=maxLat. Χάρη στον Τζον Κέρφουτ, τον Ριτς Σίνσελ και τον ΟΟΙ-CI.
  • ΝΕΑ:erddapy (στα Αγγλικά)-- δεν είναι έναERDDAP™χαρακτηριστικό, αλλά θα είναι ενδιαφέρον για πολλούςERDDAP™χρήστες. Erddapy (στα Αγγλικά). (ERDDAP™+Python) αPythonβιβλιοθήκη που δημιουργήθηκε από Filipe Fernandes που " παίρνει το πλεονέκτημα τηςERDDAPΣRESTfulweb services και δημιουργεί τοERDDAP™URL για οποιοδήποτε αίτημα όπως η αναζήτηση για σύνολα δεδομένων, η απόκτηση μεταδεδομένων, η λήψη δεδομένων, κλπ. Χάρη στον Φιλίπ Φερνάντες.
  • Έπρεπε να είχα αναφέρει πριν: Υπάρχει ένα πακέτο R τρίτου μέρους σχεδιασμένο για να διευκολύνει την εργασία μεERDDAP™από μέσα R:reρντάπ. Χάρη στηνrOpenSciκαι ο Ρόι Μέντελσον.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
     
  • ΝΑ ΚΑΝΕΤΕ: Στην εγκατάσταση.xml, ακριβώς παρακάτω<adminInstitution>, παρακαλούμε προσθέστε ένα<adminInstitutionUrl> ετικέτα που καθορίζει ένα URL για το ίδρυμα σας (ή ομάδα) .
  • ΝΑ ΚΑΝΕΤΕ: Αυτές οι 3 ετικέτες στο setup.xml δεν χρησιμοποιούνται πλέον: <έναρξη ΚεφαλήHtml>,<έναρξηBodyHtml> και<ΤέλοςBodyHtml>. Αντικαθίστανται από <αρχή HeadHtml5>,<ΈναρξηBodyHtml5> και<endBodyHtml5>, οι οποίες έχουν προκαθορισμένες τιμές που καθορίζονται στα μηνύματα.xml (και φαίνεται παρακάτω) .

Συνιστούμε τη χρήση της προκαθορισμένης<Έναρξη HeadHtml5> και<ΤέλοςBodyHtml5>. Σας συνιστούμε: Αν κάνατε αλλαγές στο αρχικό<ΈναρξηBodyHtml> και/ή θέλουν να προσαρμόσετε σαςERDDAP™Τώρα, παρακαλώ αντιγράψτε το νέο<startBodyHtml5> tag (από κάτω) στο setup.xml και να το τροποποιήσετε για να προσαρμόσετε σαςERDDAP™Έτσι ώστεERDDAPΟι ιστοσελίδες αντανακλούν την οργάνωσή σας, όχιNOAA ERD. Αξιοσημείωτα, παρακαλώ να αλλάξετε το "Brough σε σας από" στην οργάνωσή σας (α) . Εάν χρειάζεστε βοήθεια, παρακαλούμε στείλτε emailerd.data at noaa.gov. (Αν δεν θέλετε να προσαρμόσετε σαςERDDAP™τώρα, χρησιμοποιήστε την προκαθορισμένη<ΈναρξηBodyHtml5>.)

Στη συνέχεια, διαγράψτε τις 3 παλιές ετικέτες στο setup.xml που δεν χρησιμοποιούνται πλέον.

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

Υπάρχουν επιπλέον τρόποι που μπορείτεπροσαρμογήERDDAP™Οπότε...ERDDAPΟι ιστοσελίδες αντανακλούν την οργάνωσή σας αντίNOAA ERD.

  • ΝΑ ΚΑΝΕΤΕ:<EDDGrid...Παράδειγμα & gt; ετικέτες (ξεκινώντας με<EDDGridIdExample>) και η<Πίνακας EDD... Παράδειγμα & gt; ετικέτες (ξεκινώντας με<EDDTableIdExample&gt?) στο αρχείο setup.xml χρησιμοποιούνται για τη δημιουργία παραδειγμάτων στο griddap καιtabledapτεκμηρίωση. html ιστοσελίδες στις σελίδες σαςERDDAP.

Αν δεν προσαρμόσατε αυτές τις ετικέτες, παρακαλώ διαγράψτε τις από το αρχείο setup.xml. Τώρα όλα έχουν προεπιλεγμένα μηνύματα.xml που αναφέρονται σε σύνολα δεδομένων στο Bob τουERDDAP™σε https://coastwatch.pfeg.noaa.gov/erddap/index.html . Έτσι δεν χρειάζεται πλέον να έχετε συγκεκριμένα σύνολα δεδομένωνERDDAP. Αν θέλετε να παρακάμψετε τις προεπιλεγμένες, αντιγράψτε μερικές ή όλες αυτές τις ετικέτες στη ρύθμιση.xml και αλλάξτε τις τιμές τους. Αν θέλετε τα παραδείγματα να υποδείξουν σαςERDDAP™, η ευκολότερη μέθοδος είναι:

  1. Συμπεριλάβετε αυτά τα δύο σύνολα δεδομένων σε σαςERDDAP™προσθέτοντας αυτό στο δικό σαςdatasets.xml:
            <dataset type="EDDGridFromErddap" datasetID="jplMURSST41" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41</sourceUrl>
</dataset>
<dataset type="EDDTableFromErddap" datasetID="pmelTaoDySst" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst</sourceUrl>
</dataset>
  1. Προσθέστε αυτή την ετικέτα στο setup.xml σας, αλλά αλλάξτε το URL σε σαςERDDAPΣ (https♪ ♪) URL:
            <EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>

Αν πράγματι προσαρμόσατε αυτές τις ετικέτες, αφήστε τις όπως είναι και προσθέστε αυτές τις 2 νέες ετικέτες στην εγκατάσταση σας.xml για να καθορίσετε τοERDDAP™URL για αυτά τα σύνολα δεδομένων, αλλά να αλλάξετε το URL σε σαςERDDAPΣ (https♪ ♪) URL:

        <EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>
  • ΝΑ ΚΑΝΕΤΕ:ERDDAP™Τώρα χρησιμοποιεί ένα αρχείο CSS που ονομάζεται erddap2.css. Εάν κάνατε αλλαγές σε\[τομκάτ\]/webapps/erddap/images/erddap.css, σκεφτείτε να κάνετε παρόμοιες αλλαγές με το erddap2.css (στον ίδιο κατάλογο) .
  • ΝΕΑ:ERDDAPΟι ιστοσελίδες τώρα έχουν έναν μεγάλο αριθμό σχεδόν αόρατων εσωτερικών δεσμών (το κείμενο είναι μαύρο και δεν υπογραμμίζεται) . Αν αιωρείσαι πάνω από έναν από αυτούς τους συνδέσμους (συνήθως οι πρώτες λέξεις των τίτλων και των παραγράφων) Ο δρομέας γίνεται χέρι. Αν κάνετε κλικ στο σύνδεσμο, το URL είναι ο εσωτερικός σύνδεσμος σε αυτό το τμήμα του εγγράφου. Αυτό καθιστά εύκολη την αναφορά σε συγκεκριμένα τμήματα της τεκμηρίωσης. Χάρη στον Μπομπ Σάιμονς, που το ήθελε αυτό εδώ και χρόνια.
  • ΝΕΑ:ERDDAP™τώρα υποστηρίζειΕύρος byte / αποδοχή-αυξήσειςαιτήσεις για μερίδες /files/files. Αυτό ήταν απαραίτητο για την υποστήριξη των τηλεθεατών ήχου και βίντεο σε προγράμματα περιήγησης.
  • ΝΑ ΚΑΝΕΤΕ: Τώρα, να βελτιώσετε την ασφάλεια, αν έχετε ορίσει<βάσηHttpsUrl> in setup.xml (και συνεπώς να υποστηρίξειhttps) , η συνιστώμενη σημαία Url είναι έναhttpsURL με πιο ασφαλή σημαίαKey. Εάν ναι, οποιαδήποτε προηγούμενη σημαίαUrls/σημαίαKeys θα γίνει άκυρη. Διαχειριστές: Εάν αυτές οι αλλαγές ισχύουν για σαςERDDAP™και εάνERDDAP™έχειEDDGridΑπό το Erddap και τον πίνακα EDD Από το Erddap's που συνδρομούν σε απομακρυσμένοERDDAPs, στη συνέχεια, μετά την ενημέρωσηERDDAP, σουERDDAP™θα προσπαθήσει αυτόματα να εγγραφείτε με τη νέα σημαίαUrl, έτσι θα πρέπει να διαγράψετε τις παλιές συνδρομές και να επικυρώσετε τις νέες συνδρομές όταν λάβετε τα νέα ηλεκτρονικά μηνύματα επικύρωσης συνδρομής.
  • ΝΑ ΚΑΝΕΤΕ:ERDDAP™έχειEDDGridΑπό τα σύνολα δεδομένων Erddap για τα σύνολα δεδομένων erdVH3 στο ρολόι του BobERDDAP™, παρακαλώ αλλάξτε τα για να ανατρέξετε στα νέα σύνολα δεδομένων erdVH2018.
  • ΝΑ ΚΑΝΕΤΕ: Εάν συμπεριλάβετε κάποιο από τα σύνολα δεδομένων του δείγματος jplAquariusSS στοERDDAP™, παρακαλώ να αλλάξετε "V4" στοdatasetIDΕίναι στο "V5".
  • ΝΑ ΚΑΝΕΤΕ:actual\_rangeείναι πλέον ένα πρότυπο χαρακτηριστικό CF (από CF-1.7) και σαφώς λέει ότι αν η μεταβλητή χρησιμοποιείadd\_offsetή/καιscale\_factorνα συσκευάσει τις τιμές των δεδομένων, τότε ηactual\_rangeΟι τιμές θα πρέπει να χρησιμοποιούν τον τύπο των μη αποσυσκευασμένων δεδομένων και να είναι τιμές αποσυσκευασμένες. Δυστυχώς, αυτό έρχεται σε αντίθεση με τις προηγούμενες συμβουλές μας. Δημιουργία συνόλων δεδομένων Xml τώρα ξεπακετάρει συσκευασμέναactual\_rangeτιμές, αλλά αυτό δεν θα καθορίσει τα υπάρχοντα σύνολα δεδομένων σαςdatasets.xmlΑρχείο.

Έτσι, παρακαλώ ελέγξτε τα σύνολα δεδομένων σας: εάν οι τιμές μιας μεταβλητής είναι συσκευασμένες και ανactual\_rangeορίζεται ως τιμές των συσκευασμένων δεδομένων, παρακαλώ προσθέστε ένα<addAttributes>actual\_rangeτιμή για τον προσδιορισμό των τιμών αποσυσκευασμένων. Διαφορετικά, το σύνολο δεδομένων δεν θα φορτώσειERDDAP. Ένας απλός και σχεδόν τέλειος τρόπος για να το κάνετε αυτό είναι να αναζητήσετε σαςdatasets.xmlγια πηγή Χαρακτηριστικά που έχουν

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

και αscale\_factorεκτός του 1.0. Αυτά είναι ταactual\_rangeχαρακτηριστικά που μπορεί να πρέπει να διορθώσετε.

Για μεταβλητές άξοναEDDGridσύνολα δεδομένων,ERDDAP™πάντα θέτει τοactual\_rangeχαρακτηριστικό να είναι το πραγματικό εύρος των τιμών, δεδομένου ότι γνωρίζει αυτές τις τιμές.

Για μεταβλητές άξονα με καθοδικές τιμές (π.χ., ορισμένες μεταβλητές γεωγραφικού πλάτους) ,ERDDAP™δημιουργήθηκεactual\_rangeμε το\[0\]...\[τελευταίο\]αξίες, που ήταν υψηλές...χαμηλές. Τώρα χρησιμοποιεί πάντα χαμηλές... υψηλές τιμές για να κάνει τον νέο ορισμό της ΚΙ.

Η ορθότητα τηςactual\_rangeοι τιμές είναι ιδιαίτερα σημαντικές για τα σύνολα δεδομένων EDDTable, διότιERDDAP™θα απορρίψει γρήγορα αιτήματα των χρηστών για τις τιμές των δεδομένων που είναι λιγότερο από ό, τιactual\_rangeελάχιστη τιμή ή μεγαλύτερη από την ελάχιστη τιμήactual\_rangeμέγιστη τιμή.

Σχετικό: το πραγματικό\_min, πραγματικό\_max,data\_minκαιdata\_maxΤα χαρακτηριστικά είναι πλέον υποτιμημένα. Παρακαλώ μετατρέψετε τα σύνολα δεδομένων σας σε χρήσηactual\_rangeΑντ' αυτού.

  • ΝΑ ΚΑΝΕΤΕ (προαιρετικά, αλλά συνιστάται) : Για κάθε σύνολο δεδομένων σχεδόν πραγματικού χρόνου και πρόβλεψηςERDDAP™, παρακαλώ προσθέστε ένα [<testOutOfDate>] (/docs/server-admin/datasets#testoutofdate) ετικέτα με τιμή στη μορφήnow-nUnits, π.χ.,now-2 μέρες. Εάν η μέγιστη τιμή χρόνου για το σύνολο δεδομένων είναι μεγαλύτερη από αυτή την τιμή, το σύνολο δεδομένων θεωρείται παρωχημένο και θα σημειώνεται ως τέτοια στοoutOfDateDatasets.htmlΙστοσελίδα. Αυτό παρέχει έναν εύκολο τρόπο για να δείτε πότε κάτι δεν πάει καλά με την πηγή ενός συνόλου δεδομένων.
  • NEW: Σημασιολογική Σημασία των Datasets με json-ld (JSON Συνδεδεμένα δεδομένα)
    ERDDAP™τώρα χρησιμοποιείΙσον-λδ. (JSON Συνδεδεμένα δεδομένα) για να κάνετε τον κατάλογο δεδομένων και τα σύνολα δεδομένων σας μέρος τουσημασιολογικός ιστός, η οποία είναι η ιδέα του Tim Berners-Lee να κάνει το περιεχόμενο web πιο αναγνώσιμη μηχανή και μηχάνημα "κατανοητή. Μηχανές αναζήτησης (Ιδιαίτερα η Google) και άλλα σημασιολογικά εργαλεία μπορούν να χρησιμοποιήσουν αυτή τη δομημένη σήμανση για να διευκολύνουν την ανακάλυψη και την ευρετηρίαση. Η δομημένη σήμανση Json-ld εμφανίζεται ως αόρατη στους ανθρώπους<σενάριο> κωδικός στο http://.../erddap/info/index.html Ιστοσελίδα (που είναι σημασιολογικός ιστόςΚατάλογος δεδομένων) και σε κάθε http://.../erddap/info/datasetID/index.html Ιστοσελίδα (που είναι σημασιολογικός ιστόςΣύνολο δεδομένων) . (Ιδιαίτερες ευχαριστίες στον Adam Leadbetter και τον Rob Fuller του Marine Institute στην Ιρλανδία που έκαναν τα σκληρά μέρη του έργου για να κάνουν αυτό το μέρος τηςERDDAP.)
  • ΝΕΑ: Υπάρχουν νέοι τύποι συνόλου δεδομένων που μπορούν να διαβάσουν δεδομένα από αρχεία ήχου: EDDGridΑπό AudioFiles, η οποία αντιμετωπίζει τα δεδομένα ήχου ως grided δεδομένα. Πίνακας EDD από αρχεία Audio, η οποία αντιμετωπίζει τα δεδομένα ήχου ως δεδομένα πίνακα. Χάρη στους Jim Potemra, Rich Signell, OOI και Carrie Wall Bell για αιτήματα για υποστήριξη αρχείων ήχου/υδροφώνου.
  • Αλλαγές στη δημιουργία συνόλων δεδομένων Xml (και σχετικές αλλαγές) :
    • ΝΕΑ:ERDDAP™τώρα έχει ένα σύστημα για να αυτόματαενημέρωση των απαρχαιωμένων URLκαι τα δύο σε σύνολα GenerateDataset Xml και κατά τη φόρτωση συνόλων δεδομένων. Εάν έχετε προτάσεις για επιπλέον URL που θα πρέπει να πιαστούν και να ενημερωθούν, ή αν νομίζετε ότι αυτό θα πρέπει να μετατραπεί σε υπηρεσία (Όπως οι μετατροπείς.) , παρακαλώ emailerd.data at noaa.gov.
    • ΝΕΟ: Τώρα, αν δημιουργήσετε σύνολα δεδομένων Xml βλέπει ένα CFstandard\_name (που θα πρέπει να είναι όλα πεζά) με κεφαλαίο χαρακτήρα, προσθέτει όλη την έκδοση πεζών σε<addAttributes>. Επίσης, όταν ένα σύνολο δεδομένων φορτώνει, ανERDDAP™βλέπει μια ΚΙstandard\_nameμε κεφαλαίο χαρακτήρα, τον αλλάζει σιωπηλά στοstandard\_name. Χάρη στον Ριτς Σίνκελ.
    • ΝΕΟ: Τώρα, αν δημιουργήσετε σύνολα δεδομένων Xml βλέπει ένα χαρακτηριστικό με χρόνο που δεν είναι σε μορφή ISO 8601, προσθέτει τον μορφοποιημένο χρόνο ISO 8601 σε<addAttributes>. ΕάνERDDAP™Δεν αναγνωρίζει τη μορφή, αφήνει την τιμή του χρόνου αμετάβλητη. Αν δείτε μια μορφή πουERDDAP™δεν αναγνωρίζει και να διορθώσετε, παρακαλώ στείλτε το με emailerd.data at noaa.gov.
    • ΒΕΛΤΙΩΣΗ: Ο κώδικας χαμηλού επιπέδουEDDGridΑπό Thredds Επιλογή καταλόγου σε σύνολα GenerateDataset Xml βασίζεται τώρα στοUnidataκωδικός καταλόγου netcdf-java (Τριάντα. Κατηγορίες καταλόγου) Έτσι ώστε να μπορεί να χειριστεί όλους τους καταλόγους THREDDS (που μπορεί να είναι εκπληκτικά περίπλοκο) . Χάρη στον Roland Schweitzer που πρότεινε αυτή την αλλαγή και χάρη στηνUnidataγια τον κώδικα.
    • ΝΕΑ: Δημιουργία συνόλων δεδομένων Xml γιαEDDGridΑπό Dap προσθέτει τώρα ", startYear-EndYear" στο τέλος του τίτλου με βάση πραγματικές τιμές άξονα του χρόνου. EndYear="παρόν" εάν υπάρχουν δεδομένα τις τελευταίες 150 ημέρες.
    • ΝΕΑ: Δημιουργία συνόλων δεδομένων Xml γιαEDDGridΑπό Dap προσθέτει τώρα ",\[ανάλυση\]° στον τίτλο εάν το σύνολο δεδομένων είναι ομοιόμορφα τοποθετημένο και το ίδιο για το lat και το lon.
    • ΒΕΛΤΙΩΣΗ: Ο μετατροπέας χρόνου έχει πλέον πρόσθετα χαρακτηριστικά, ιδίως την ικανότητα να μετατρέπει τους χρόνους χορδών σε μια μεγάλη ποικιλία κοινών μορφών σε συμβολοσειρές ISO 8601 ή σε έναν συμβατό αριθμό UDUnits. Όλα τα προηγουμένως υποστηριζόμενα χαρακτηριστικά εξακολουθούν να λειτουργούν, αμετάβλητα.
    • BUG FIX: Δημιουργία συνόλων δεδομένων Xml και ο μετατροπέας Λέξεις-κλειδιά τώρα περιλαμβάνουν "Earth Science > " κατά την έναρξη των GCMD Science Keywords. Όταν ένα σύνολο δεδομένων φορτώνεταιERDDAP™,ERDDAP™τώρα διορθώνει οποιεσδήποτε λέξεις-κλειδιά GCMD στις λέξεις-κλειδιά χαρακτηριστικό που δεν αρχίζουν με "Earth Science > " ή που χρησιμοποιούν οτιδήποτε άλλο εκτός από την περίπτωση τίτλου (όπου το πρώτο γράμμα κάθε λέξης κεφαλαιοποιείται) .
    • ΒΕΛΤΙΩΣΗ:<destinationName>, Δημιουργία συνόλων δεδομένων Xml για τον πίνακα EDDFromAsciiFiles μόλις χρησιμοποίησε την ουρά τουsourceNameα'/' (Μερικοί ήταν όπως το όνομα αρχείου) . Τώρα χρησιμοποιεί το σύνολοsourceName(π.χ., "blahblahblah (m/s)". Αυτή η αλλαγή θα είναι καλή για ορισμένα σύνολα δεδομένων και όχι για άλλα, αλλά είναι ασφαλέστερη συμπεριφορά. Χάρη στον Maurice Libes.
    • BUG FIX: Δημιουργία συνόλων δεδομένων Xml και οι κατασκευαστές συνόλου δεδομένων εξασφαλίζουν τώρα ότι δεν υπάρχουν ονόματα διπλής στήλης. Χάρη στον Maurice Libes.
    • BUG FIX: Δημιουργία συνόλων δεδομένων Xml για τον πίνακα EDDFromAsciiFiles δεν έγραψε<στήληSeparator> στην έξοδο. Τώρα έχει. Χάρη στον Maurice Libes.
  • NEW: Το εργαλείο DasDds τώρα εκτυπώνει τις πληροφορίες χρονικό κενό (το. timeGaps πληροφορίες) εάν το σύνολο δεδομένων είναι ένα πλέγμα δεδομένων.
  • NEW: Advanced Search now receptes "now_\-nUnits_" time values. Χάρη στον Ριτς Σίνκελ.
  • ΒΕΛΤΙΩΣΗ: Για τη βελτίωση της ασφάλειας, όταν μια διεύθυνση ηλεκτρονικού ταχυδρομείου σε μεταδεδομένα ή δεδομένα ενός συνόλου δεδομένων γράφεται σε μια ιστοσελίδα html, το "@" αντικαθίσταται με " at ". Αυτό πιάνει μόνο διευθύνσεις ηλεκτρονικού ταχυδρομείου που είναι το σύνολο των μεταδεδομένων ή της αξίας δεδομένων, όχι διευθύνσεις ηλεκτρονικού ταχυδρομείου ενσωματωμένες σε μεγαλύτερες τιμές.
  • ΒΕΛΤΙΩΣΗ:RSSΟι πληροφορίες για ιδιωτικά σύνολα δεδομένων είναι πλέον διαθέσιμες μόνο στους χρήστες (καιRSSαναγνώστες) Που είναι συνδεδεμένοι και εξουσιοδοτημένοι να χρησιμοποιούν αυτό το σύνολο δεδομένων.
  • ΝΕΟ: Τώρα, όταν ένα σύνολο δεδομένων φορτώνεται, ανdate\_created,date\_issued,date\_modified, ή ημερομηνία\_μεταδεδομένα\_τροποποιημένο χαρακτηριστικό έχει μια τιμή χρόνου που δεν είναι σε μορφή ISO 8601,ERDDAP™το αλλάζει στον μορφοποιημένο χρόνο ISO 8601. ΕάνERDDAP™Δεν αναγνωρίζει τη μορφή, αφήνει την τιμή του χρόνου αμετάβλητη. Αν δείτε μια μορφή πουERDDAP™δεν αναγνωρίζει και να διορθώσετε, παρακαλώ στείλτε το με emailerd.data at noaa.gov.
  • ΒΕΛΤΙΩΣΗ:EDDGridΤα σύνολα δεδομένων θα πρέπει τώρα να είναι σημαντικά ταχύτερα. Χάρη στον Ριτς Σίνκελ.
  • Αλλαγές σχετικές μεERDDAPΔημιουργία εγγράφων ISO 19115:
    • BUG FIX: κατά τη δημιουργία εγγράφων ISO 19115,dataVariableμονάδες δεν ήταν HTML χαρακτηριστικό κωδικοποιημένο και το ποσοστό κωδικοποιημένο. Τώρα είναι. Χάρη στον επικυρωτή ISO 19115 του NGDC.
    • BUG FIX: κατά τη δημιουργία εγγράφων ISO 19115,date\_createdχρησιμοποιήθηκε όπως είναι, τόσο συχνά ήταν η λάθος μορφή. Τώρα μετατρέπεται σε συμβολοσειρά ISO 8601 Z. Χάρη στον επικυρωτή ISO 19115 του NGDC.
    • BUG FIX: κατά τη δημιουργία εγγράφων ISO 19115,ERDDAP™τώρα περισσότερο γράφει ημερομηνίες με έτος=0000 (όπως και με τα σύνολα δεδομένων κλιματολογίας) , επειδή το σχήμα ISO 19115 δεν επιτρέπει ημερομηνίες με έτος=0000. Χάρη στον επικυρωτή ISO 19115 του NGDC.
  • ΝΕΟ: Όπως πριν από μια αίτησηhttp.../erddap/έκδοση θα επιστρέψει μόνο τον αριθμό έκδοσης (ως κείμενο) , π.χ., "ERDDAP\_έκδοση=1.82". Τώρα, ένα αίτημα γιαhttp.../erddap/version\string θα επιστρέψει έναν αριθμό και ένα προαιρετικό επίθεμα του κειμένου '\' συν ASCII (χωρίς κενά ή χαρακτήρες ελέγχου) , π.χ., "ERDDAP\_έκδοση\_string=1.82\_JohnsFork". Οι άνθρωποι που κάνουν το πιρούνι θα διευκρινίσει αυτό με την αλλαγή EDStatic.erddapVersion. Με αυτόν τον τρόπο δεν δημιουργεί προβλήματα σε προηγούμενες εκδόσεις τουERDDAP. Χάρη στον Αξιόμο (Ειδικότερα, ο Κάιλ Γουίλκοξ.) και το Ινστιτούτο Θαλάσσιας Αεροπορίας της Ιρλανδίας (Ειδικότερα, ο Rob Fuller) .
  • ΜΠΟΥΓΚ FIX: Για wms έκδοση=1.3.0, αίτημα=GetMap, crs=EPSG:4326 (όχι CRS:84) αιτήματα: η εντολή bbox πρέπει να είναι minLat, minLon, maxLat, maxLon. Για τις αιτήσεις CRS:84, όπως και πριν, bbox σειρά πρέπει να είναι minLon, minLat, maxLon, maxLat. Αυτό μπορεί να διορθώσει τη χρήσηERDDAPΣWMS1.3.0ArcGIS (χάρη στην Paola Arce) . Ευχαριστώ. (όχι) προςOGCπου το έκανες τόσο περίπλοκο. Χάρη στηνLeafletπου το χειρίστηκα σωστά και που μου έδωσες έναν τρόπο να το δοκιμάσω.
  • ΒΕΛΤΙΩΣΗ: Προηγούμενο, ο προτεινόμενος σύνδεσμοςRSSκαι οι συνδρομές ηλεκτρονικού ταχυδρομείου έχει τοhttpURL για σαςERDDAP. Τώρα είναι τοhttpsURL, αν αυτό είναι ενεργό.
  • ΝΕΑ:EDDGridΑντιγραφή τώρα υποστηρίζει μια προαιρετική ετικέτα<μόνοSeven>_ someValue_</μόνο Since>, όπου η τιμή είναι ένας συγκεκριμένος χρόνος ISO-8601 που διαμορφώνεται ή anow-nUnits (π.χ.,now-2 χρόνια) Χρόνος. Δείτε τομόνο Από την τεκμηρίωση. Χάρη στον Ντρου Π.
  • ΒΕΛΤΙΩΣΗ: Εάν υπάρχει,ERDDAP™θα δείξει τοhttpsURL (από<βάσηHttpsUrl>, εάν είναι διαθέσιμο) αντί τουhttpURL όταν λέει στους χρήστες το URL να προσθέσουν/επικυρώσουν/αφαιρούν/καταχωρούν μια συνδρομή.
  • ΜΠΟΥΓΚ FIX:ERDDAP™τώρα επιτρέπει μια συνδρομητική δράση να ξεκινήσει με " https://" . (Ο Μπομπ του χαστουκίζει το μέτωπο.) Χάρη στην Τζένιφερ Σεβάτζιαν.
  • ΜΠΟΥΓΚ FIX:.jsonlKVPτώρα χρησιμοποιεί ":" μεταξύ κάθε κλειδιού και αξίας, αντί'='. (Ο Μπομπ του χαστουκίζει το μέτωπο.) Χάρη στον Αλεξάντερ Μπαρθ.
  • ΜΠΟΥΓΚ FIX: Στα προηγούμενα επεισόδια...ERDDAP™με quickRestart= true, και αν, πριν το σύνολο δεδομένων επαναφορτωθεί κανονικά, κάνατε μια κλήση σε ένα σύνολο δεδομένων EDDTableFromFiles που χρησιμοποίησε ενημέρωσηEveryNMillis, και αν ένα αρχείο δεδομένων είχε μόλις αλλάξει, η αίτηση θα αποτύχει με ένα σφάλμα μηδενικού δείκτη. Τώρα το αίτημα θα πετύχει. Χάρη στον Τζον Κέρφουτ.
  • ΝΕΑ: Όταν ένα σύνολο δεδομένων φορτώνεταιERDDAP™, οι λέξεις-κλειδιά τώρα αναδιατάσσονται σε ταξινομημένη σειρά και τυχόν χαρακτήρες newline αφαιρούνται.
  • Τώρα, αν ένα .geoJson,.jsonή.ncΤο αίτημα oJson έχει.jsonp παράμετρος, ο τύπος mime απόκρισης είναι εφαρμογή/javascript. Σημειώστε ότι.jsonp δεν υποστηρίζεται για.jsonlCSVή.jsonlKVP, δεδομένου ότι δεν θα λειτουργήσει. Χάρη στον Ρομπ Φούλερ.
  • ΒΕΛΤΙΩΣΗ: Ο τύπος mime για json lines fileType options is now "application/x-jsonlines". Ήταν αίτηση / jsonl. Επί του παρόντος, δεν υπάρχει οριστική σωστή επιλογή.
  • ΒΕΛΤΙΩΣΗ: Ο αριθμός των αποτυχημένων αιτήσεων που εμφανίζονται στη σελίδα status.html θα αυξηθεί επειδή περισσότερα πράγματα υπολογίζονται ως αποτυχίες από πριν, π.χ., ClientAbortException.
  • ΒΕΛΤΙΩΣΗ: Τώρα, εάν μια απάντηση απόERDDAP™δεν συμπιέζεται, τότε η επικεφαλίδα της απόκρισης θα περιλαμβάνει "Περιεχόμενο-κωδικοποίηση"=" ταυτότητα".
  • ΒΕΛΤΙΩΣΗ: Η άδεια" χαρακτηριστικό δεν ήταν απαραίτητη. Τώρα, αν δεν καθορίζεται, το πρότυποLicense από τα μηνύματα.xml (ή από την εγκατάσταση.xml αν υπάρχει) χρησιμοποιείται ως προεπιλογή.
  • ΝΕΟ: Υπάρχει τώρα μια προαιρετικήχαρακτηριστικό πρόσβασης αρχείουSuffix. που μπορεί να χρησιμοποιηθεί με το υπάρχονχαρακτηριστικό fileAccessBaseUrl.
  • ΒΕΛΤΙΩΣΗ: Για την αύξηση της ασφάλειας, η έκδοση αυτή συντάχθηκε με την τελευταίαJavaJDK v8u162.
  • ΝΕΑ: Για την αύξηση της ασφάλειας, αρκετοί κοινοί τομείς που προσφέρουν προσωρινές διευθύνσεις ηλεκτρονικού ταχυδρομείου (π.χ., @mailinator.com) είναι πλέον σε μια μόνιμη μαύρη λίστα ηλεκτρονικού ταχυδρομείου για το σύστημα συνδρομών.
  • ΝΕΑ: Για να αυξηθεί η ασφάλεια, οι τιμές στην Καθημερινή Έκθεση περιλαμβάνουν τώρα: Ορισμός συνόλου δεδομένων Η διεύθυνση IP σημαίας απέτυχε (από την τελευταία ημερήσια έκθεση)
    Ορισμός συνόλου δεδομένων Η διεύθυνση IP σημαίας απέτυχε (από την εκκίνηση)
    Ορισμός συνόλου δεδομένων Επιτυχής διεύθυνση IP σημαίας (από την τελευταία ημερήσια έκθεση)
    Ορισμός συνόλου δεδομένων Επιτυχής διεύθυνση IP σημαίας (από την εκκίνηση)
    Οι "Πτωμένοι" καταμετρητές σας επιτρέπουν να δείτε ποιος (χάκερ;) Προσπαθεί να βάλει σημαία, αλλά αποτυγχάνει.
  • ΒΕΛΤΙΩΣΗ: Για να αυξηθεί η ασφάλεια, οι διευθύνσεις ηλεκτρονικού ταχυδρομείου στο<συνδρομήEmailBlacklist> στη λίστα σαςdatasets.xmlθεωρούνται πλέον αναίσθητες κατά περίπτωση.  

Έκδοση 1.80

(κυκλοφόρησε 2017-08-04)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
     
  • ΝΕΑorderByCount () φίλτρο σας επιτρέπει να καθορίσετε πώς θα ταξινομηθεί ο πίνακας αποτελεσμάτων (ή όχι) και επιστρέφει μόνο μία σειρά για κάθε ομάδα ταξινόμησης, με τον αριθμό των μη missing-τιμών για κάθε μεταβλητή. Για παράδειγμα,orderByCount ("stationID") θα ταξινομήσετε κατάstationIDκαι να επιστρέψει μία σειρά για κάθεstationID, με καταμέτρηση του αριθμού των μη χαμένων τιμών για κάθε μεταβλητή. Αν απλά διευκρινίσειςorderByCount (~) , η απάντηση θα είναι μόνο μια σειρά με τον αριθμό των μη missing-τιμών για κάθε μεταβλητή δεδομένων. Δείτε τοorderBy... τεκμηρίωσηΧάρη στον Μπεν Άνταμς.
  • ΝΕΑ.ncαρχείο oJson Επιλογή τύπου για δέσμες δεδομένων με πλέγμα και πίνακα. Αυτή η επιλογή κάνει μιαNCOlvl=2 " pedantic" JSON αρχείο με όλες τις πληροφορίες που βρίσκονται συνήθως σε ένα.ncΑρχείο. Βλέπεις; http://nco.sourceforge.net/nco.html#json Χάρη στον Τσάρλι Ζέντερ.
  • ΜΠΟΥΓΚ FIX: ΗorderBy... () οι επιλογές στην ιστοσελίδα Make A Graph τώρα χειρίζονται σωστά.
  • BUG FIX: .geoJson έξοδο τώρα δεν εκτυπώνει σειρές όπου οι τιμές lat ή lon λείπουν. Επίσης, υψομετρικές τιμές (εάν υπάρχει) περιλαμβάνονται πλέον στις συντεταγμένες, όχι ως τιμές δεδομένων. Χάρη στον Τζόναθαν Γουίλκινς.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
     
  • ΤΕΥΧΟΣ ΑΣΦΑΛΕΙΑΣ: Η βιβλιοθήκη πρωτοκόλλων.js που χρησιμοποιείται για τοOpenLayersdemo στοWMSσελίδες σεERDDAP™είναι ξεπερασμένη και έχει ένα σφάλμα που επιτρέπει ενδεχομένως την κατάχρηση. (Δυστυχώς, ενημέρωσηOpenLayersκαι πρωτόκολλα. Js δεν είναι εύκολο.) Αυτό ανοίγει την πιθανότητα ότι η βιβλιοθήκη θα μπορούσε να συσταθεί για να επιτρέψει μια cross-site ευπάθεια. Ωστόσο, απόERDDAP™μόνο χρήσειςOpenLayersμε συγκεκριμένο τρόπο προρύθμισης και μόνο με συγκεκριμένο τρόποERDDAP-με βάση τις πηγές δεδομένων, πιστεύουμε ότι δεν υπάρχει καμία cross-site ευπάθεια σεERDDAPΧρήση τουOpenLayersκαι πρωτόκολλα.js. Ωστόσο, αν δεν το πιστεύετε αυτό, μπορείτε τώρα να απενεργοποιήσετε τη χρήση τουOpenLayersdemo στοWMSσελίδες σαςERDDAP™με την προσθήκη
        <openLayersActive>false</openLayersActive>  

στο αρχείο setup.xml. Η προεπιλογή είναι " αλήθεια". Χάρη στον Τσαρλς Κάρλτον και τον ΝΣΙ.

  • ΑΛΛΑΓΕΣ ΑΣΦΑΛΕΙΑΣ: Μη χρησιμοποιημένα αρχεία .jar και διπλά αρχεία .jar (επειδή είναι επίσης σε netcdfAll.jar) έχουν αφαιρεθεί από τοERDDAP™κατανομή. Τα αρχεία του .jar έχουν ενημερωθεί. Χάρη στον Τσαρλς Κάρλτον και τον ΝΣΙ.
  • ΑΛΛΑΓΕΣ ΑΣΦΑΛΕΙΑΣ: Το αρχείο netcdfAll.jar κατανεμημένο μεERDDAP™είναι η τελευταία έκδοση (επί του παρόντος 4.6.10) , αλλά εξακολουθεί να περιέχει εσωτερική jackson . jar αρχεία που είναι γνωστό ότι είναι ξεπερασμένα και έχουν τρωτά σημεία ασφαλείας, ιδίως οι βιβλιοθήκες Τζάκσον που χρησιμοποιούνται μόνο κατά την πρόσβαση Amazon S3 πηγές δεδομένων. Εάν δεν έχετε πρόσβαση σε δεδομένα μέσω Amazon S3 (θα το ήξερες αν ήσουν) , αυτές οι αδυναμίες δεν είναι σχετικές.

Οι προγραμματιστές της netcdf-java υποστηρίζουν ότι αυτά τα τρωτά σημεία δεν είναι σχετικά λόγω του τρόπου με τον οποίο ο κώδικας netcdf χρησιμοποιεί αυτές τις βιβλιοθήκες και σε κάθε περίπτωση θα ήταν σχετικά μόνο όταν έχει πρόσβαση στην Amazon S3. Βλέπεις; https://github.com/Unidata/thredds/issues/866 . Τους πιστεύω. Εάν εξακολουθείτε να έχετε ανησυχίες σχετικά με αυτό, παρακαλούμε επικοινωνήστε με τους προγραμματιστές netcdf-java. (Σημειώστε ότι αν δεν πιστεύετε τους προγραμματιστές netcdf-java και δεν σκέφτεστε να χρησιμοποιήσετεERDDAP™εξαιτίας αυτού, δεν θα πρέπει να χρησιμοποιείτε ΤΡΕΙΣ είτε, επειδή ΤΡΕΙΣ χρησιμοποιεί netcdf-java πιο ριζικά και πιο εκτενή από ό, τιERDDAP.)

Λεπτομέρειες: Ο ενοχλητικός κώδικας και οι προειδοποιήσεις ευπάθειας είναι: netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml Βλέπεις; https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- Υψηλή netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.dataformat/jackson-dataformat-cbor/pom.xml Βλέπεις; https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- Υψηλή netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-annotations/pom.xml Βλέπεις; https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- Υψηλή Βλέπεις; https://nvd.nist.gov/vuln/detail/CVE-2016-3720 -- Κρίσιμη netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.xml Βλέπεις; https://nvd.nist.gov/vuln/detail/CVE-2016-7051 -- Υψηλή Βλέπεις; https://nvd.nist.gov/vuln/detail/CVE-2016-3720 -- Κρίσιμη "Για την έκδοση 4.6.10, aws-java-sdk-core τραβά στην έκδοση 2.6.6 των τεχνουργημάτων Jackson-\* (email από άτομα του netcdf-java) . Χάρη στον Τσαρλς Κάρλτον και τον ΝΣΙ.

  • ΑΛΛΑΓΕΣ ΣΥΓΚΕΚΡΙΜΕΝΟΥ: Αν ανασυνταχθείτεERDDAP™, σημειώστε ότι η παράμετρος -cp classpath που απαιτείται για τη γραμμή εντολών είναι τώρα πολύ μικρότερη από πριν. Δείτε το νέο - cp ρύθμισητα εν λόγω έγγραφα. Χάρη στον Τσαρλς Κάρλτον και τον ΝΣΙ.
  • ΝΕΑ ΕΠΙΛΟΓΗ σε σύνολα GenerateDatas Xml: EDDTableFromBcodmo, το οποίο είναι μόνο για εσωτερική χρήση στο BCO-DMO. Χάρη στον Άνταμ Σέπερντ και τον Μπόντομο.
  • ΝΕΑ ΠΡΟΣΦΟΡΑ ΚΑΙ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ: Αν μια στήλη EDDTable έχει ονόματα αρχείων προσβάσιμων στο διαδίκτυο αρχείων (π.χ. αρχεία εικόνας, βίντεο ή ήχου) , μπορείτε να προσθέσετε
        <att name="fileAccessBaseUrl">_someBaseURL_</a>  

για τον καθορισμό του URL βάσης (τέλος με /) έπρεπε να κάνουν τα ονόματα αρχείων σε πλήρη URL. Τότε για.htmlTableαπαντήσεις,ERDDAP™θα εμφανίζει το όνομα αρχείου ως σύνδεσμο στο συνδυασμένο URL (η βάση Url συν το όνομα αρχείου) . Αν θέλειςERDDAP™για την εξυπηρέτηση των σχετικών αρχείων, κάντε ένα ξεχωριστό σύνολο δεδομένων EDDTableFromFileNames για αυτά τα αρχεία (μπορεί να είναι ένα ιδιωτικό σύνολο δεδομένων) . Χάρη στον Άνταμ Σέπερντ και τον Μπόντομο.

  • ΝΕΑ ΣΥΣΤΑΣΗ ΠΡΟΣΟΧΗΣ: Εάν μια στήλη EDDTable έχει ονόματα αρχείων προσβάσιμων στο διαδίκτυο αρχείων (π.χ. αρχεία εικόνας, βίντεο ή ήχου) τα οποία είναι προσβάσιμα μέσω αρχείου (π.χ.,.zipαρχείο) πρόσβαση μέσω URL, χρήση
        <att name="fileAccessArchiveUrl">_theURL_</att>  

για τον καθορισμό του URL για την αρχειοθήκη. Αν θέλειςERDDAP™για την εξυπηρέτηση του αρχείου αρχειοθήκης, δημιουργήστε ένα ξεχωριστό σύνολο δεδομένων EDDTableFromFileNames για αυτό το αρχείο (μπορεί να είναι ένα ιδιωτικό σύνολο δεδομένων) . Χάρη στον Άνταμ Σέπερντ και τον Μπόντομο.

  • ΒΕΛΤΙΩΣΗ ΓΙΑ ΤΗ δημιουργία συνόλων δεδομένων Xml για την αφαίρεση των αιτιών της άκυρης/κακής<subsetVariables> προτάσεις και αντίγραφα/κακά προτεινόμενα ονόματα μεταβλητών κ.λπ. Χάρη στον Ριτς Σίνσελ, τον Άνταμ Σέπερντ και την BCO-DMO.
  • ΝΕΑ ΕΠΙΛΟΓΗ: Το πολιτικό όριο των πληροφοριών που διανέμονταιERDDAPείναι από τρίτο πρόσωπο και κάπως ξεπερασμένο. Επίσης, υπάρχουν αμφισβητούμενα όρια σε διάφορα μέρη του κόσμου, όπου διαφορετικοί άνθρωποι θα έχουν διαφορετικές ιδέες για το τι είναι σωστό. Δεν κάνουμε τίποτα για την ορθότητα των πολιτικών δεδομένων που έρχονται μεERDDAP. Αν δεν σας αρέσει η πολιτική πληροφορία που έρχεται μεERDDAP™, μπορείτε να πείτε τώραERDDAP™να μην αντλούν ποτέ πολιτικά όρια με την προσθήκη
        <politicalBoundariesActive>false</politicalBoundariesActive>  

στο αρχείο setup.xml. Η προεπιλογή είναι " αλήθεια". Χάρη στον Raju Devender.

  • ΝΕΑ ΜΕΤΑΔΑΤΑ: Στοdatasets.xmlγια ένα σύνολο δεδομένων, μπορείτε τώρα να καθορίσετε τον προκαθορισμένο αριθμό χρώματος Ράβδοι για αdataVariableσε γραφήματα και χάρτες με
        <att name="colorBarNSections">_anInteger_</att>  

(default=-1, που λέει να αφήσειERDDAP™απόφαση) . Δείτε τοχρώμα settings γραμμής.

  • ΒΕΛΤΙΩΣΗ: το πολιτειακό χρώμα ορίου στους χάρτες ήταν μωβ (Βαθιά Μωβ για σας Baby Boomers) . Τώρα είναι γκρι. (μεταξύ του εθνικού ορίου γκρι και της γης γκρι) .
  • ΜΠΟΥΓΚ FIX:<iso19115File> και<fgdcFile> indatasets.xmlδεν αντιμετωπίζονται πάντα σωστά. Τώρα είναι. Χάρη στο BCO-DMO.

Έκδοση 1.78

(κυκλοφόρησε 2017-05-27)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
     
  • (κανένα)
     
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
     
  • ΒΕΛΤΙΩΣΗ: Η σειρά των γραμμών σε "Major LoadDatasets Time Series" στη σελίδα status.html είναι πλέον νεότερη από πάνω έως παλαιότερα στο κάτω μέρος.
  • ΜΠΟΥΓΚ FIX:ERDDAP™τώρα γράφει.nccsvαρχεία με τη χρονική μεταβλητήactual\_rangeως χρόνος συμβολοσειράς ISO-8601. Αυτό διορθώνει το σφάλμα με το EDDTableFromErddap ανάλυση πληροφοριών από ένα απομακρυσμένο σύνολο δεδομένων και από το αρχείο quickRestart για όλα τα...Αρχεία σύνολα δεδομένων. (Η ώραactual\_rangeθα είναι λάθος την πρώτη φορά που το σύνολο δεδομένων φορτώνει σε v1.78, αλλά σωστά μετά την επαναφόρτωσή του, π.χ., εάν σημαδεύετε το σύνολο δεδομένων.)

Έκδοση 1.76

(κυκλοφόρησε 2017-05-12)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
     
  • ΑΛΛΑΓΗ στο Tomcat: Για αιτήσειςERDDAP™που προέρχονται από λογισμικό διαφορετικό από περιηγητές ιστού (π.χ.,curl, R,Matlab,Python,Java) : Όπως και με τις προηγούμενες αλλαγές στις εκδόσεις του Tomcat (το λογισμικό χαμηλότερου επιπέδου που εκτελείταιERDDAP) από τις αρχές του 2016, όλο και περισσότεροι από τους χαρακτήρες στο ερώτημα μέρος του URL αίτησης πρέπει να είναι Ποσοστό κωδικοποιημένο για λόγους ασφαλείας. Οι περιηγητές φροντίζουν το ποσοστό κωδικοποίησης για εσάς. οπότε χρήσηERDDAP™σε ένα πρόγραμμα περιήγησης δεν επηρεάζεται εκτός αν το αίτημα ανακατευθύνεται σε άλλοERDDAP.
  • ΒΕΛΤΙΩΣΗ:ERDDAP™σε θεραπεία μεταβλητές χαρακτήρων Περισσότερο σαν ανυπόγραφα μικρά ακέραια παρά χαρακτήρες. Τώρα τους αντιμετωπίζει περισσότερο σαν 1 χαρακτήρων μήκους UCS-2 (Μοναδικός κωδικός) Στρινγκς. Δείτε τοchar τεκμηρίωση. Χάρη στην Aurelie Briand και το έργο Argo.
  • ΒΕΛΤΙΩΣΗ:ERDDAP™προσφέρθηκε μικρή υποστήριξη για χαρακτήρες Unicode πάνω από τον χαρακτήρα #255 στο Strings. Τώρα, εσωτερικά,ERDDAP™υποστηρίζει πλήρως 2-byte UCS-2 chars (χαρακτήρες με αριθμό 0 έως 65535) Στο Στρινγκς. Όταν τα δεδομένα συμβολοσειρών είναι γραμμένα σε διάφορους τύπους αρχείων,ERDDAP™κάνει το καλύτερο που μπορεί να υποστηρίξει 2-byte chars. Ένα άλλο παράδειγμα είναι . csv αρχεία πουERDDAP™γράφει με το σύνολο χαρακτήρων ISO-8859-1 (ένα σύνολο χαρακτήρων 1 byte) , έτσιERDDAP™γράφει τυχόν χαρακτήρες πάνω από το χαρακτήρα #255 με το JSON-like \u_hhh_ συντακτικό. Βλέπεις;Δεδομένα συμβολοσειράς.
  • ΒΕΛΤΙΩΣΗ:.ncαρχεία γραμμένα απόERDDAP™, μεταβλητές χαρακτήρων που πρέπει να ερμηνεύονται ως συμβολοσειρές θα έχουν το χαρακτηριστικό \_κωδικοποίηση=ISO-8859-1
    Μέσα.ncαρχεία που διαβάζονται απόERDDAP™, μεταβλητές χαρακτήρων με "\_Encoding" θα ερμηνεύονται ως συμβολοσειρές με το καθορισμένο σύνολο χαρακτήρων.
  • ΛΗΨΗ:ERDDAP™υποστηρίγματα Κωδικοποίηση πλάτης τύπου JSON των ειδικών χαρακτήρων όταν ορίζετε περιορισμούς των μεταβλητών char και String. Έτσι μπορείτε να ζητήσετε κάτι σαν &myString="\u20ac" όταν θέλετε σειρές δεδομένων όπου myString=€ δεδομένου ότι 20ac είναι η δεκαεξαδική έκδοση του σημείου κώδικα για το σύμβολο Ευρώ. Αρκετές πηγές στο διαδίκτυο δείχνουν τους αριθμούς κωδικών σημείων για τα σύμβολα Unicode, π.χ., https://en.wikipedia.org/wiki/Unicode .
  • ΒΕΛΤΙΩΣΗ:ERDDAP™προσφερόμενη περιορισμένη υποστήριξη για μακρύ ακέραιο μεταβλητές. Τώρα.ERDDAP™υποστηρίζει πλήρως το longs εσωτερικά και κάνει το καλύτερο όταν γράφει μακρά δεδομένα σε διάφορους τύπους αρχείων. . Δείτε τομακρά τεκμηρίωση. Χάρη στο Ινστιτούτο Πεζοναυτών της Ιρλανδίας, Craig Risien, Rich Signell, Christopher Wingard και OOI.
  • ΝΕΑ: τύπος αρχείου εξόδου για griddap καιtabledap: .nccsv , πράγμα που καθιστάNetCDF-όπως, ASCII, αρχείο CSV που περιέχει επίσης όλα τα μεταδεδομένα που θα ήταν σε ένα συγκρίσιμο.ncΑρχείο. Δείτε τοNCCSV Προδιαγραφές. Χάρη στον Στιβ Χάνκιν.
  • ΝΕΑ: orderByClosestφίλτρο σας επιτρέπει να καθορίσετε πώς θα ταξινομηθεί ο πίνακας αποτελεσμάτων και ένα διάστημα (π.χ. 2 ώρες) . Εντός κάθε ομάδας ταξινόμησης, θα τηρούνται μόνο οι σειρές που βρίσκονται πλησιέστερα στο διάστημα. Για παράδειγμα,orderByClosest ("stationID, χρόνος, 2 ώρες") θα ταξινομήσετε κατάstationIDκαι χρόνο, αλλά μόνο να επιστρέψει τις σειρές για κάθεstationIDόπου το τελευταίοorderByστήλη (χρόνος) είναι πιο κοντά σε διαστήματα 2 ωρών. Αυτό είναι το πιο κοντινό πράγμα σεtabledapνα διασκελίσει τις τιμές σε ένα αίτημα griddap. Αυτή η επιλογή μπορεί να καθοριστεί μέσω οποιασδήποτεtabledapDataset του .html ιστοσελίδα, .graph ιστοσελίδα, και από οποιοδήποτε URL που δημιουργείτε τον εαυτό σας. Χάρη στο Ινστιτούτο Πεζοναυτών της Ιρλανδίας και στα Δίκτυα του Ωκεανού Καναδά.
  • ΝΕΑ: orderByLimitφίλτρο σας επιτρέπει να καθορίσετε πώς θα ταξινομηθεί ο πίνακας αποτελεσμάτων και ένας οριακός αριθμός (π.χ. 100) . Σε κάθε ομάδα ταξινόμησης, θα τηρούνται μόνο οι πρώτες σειρές «όριο». Για παράδειγμα,orderByMax ("stationID, 100") θα ταξινομήσετε κατάstationID, αλλά μόνο να επιστρέψει τις πρώτες 100 σειρές για κάθεstationID. Αυτό είναι παρόμοιο με τη ρήτρα LIMIT του SQL. Αυτή η επιλογή μπορεί να καθοριστεί μέσω οποιασδήποτεtabledapDataset του .html ιστοσελίδα, .graph ιστοσελίδα, και από οποιοδήποτε URL που δημιουργείτε τον εαυτό σας. Χάρη στο Ινστιτούτο Πεζοναυτών της Ιρλανδίας και στα Δίκτυα του Ωκεανού Καναδά.
  • ΝΕΑ: Δύο νέοι τύποι αρχείων απόκρισης, .jsonlCSVκαι.jsonlKVP είναι διαθέσιμα για αιτήσεις για gridd datasets, καρτέλες datasets και πολλά άλλα μέρη στοERDDAP (π.χ. αιτήσεις για πληροφορίες σχετικά με σύνολα δεδομένων) . Τα αρχεία είναι αρχεία JSON Lines ( https://jsonlines.org/ ) όπου κάθε γραμμή έχει ένα ξεχωριστό αντικείμενο JSON..jsonlCSVμόνο έχει τις τιμές σε μορφή CSV..jsonlKVPέχει κλειδί: Τα ζεύγη αξιών. Κάθε γραμμή στέκεται από μόνη της. Οι γραμμές δεν περικλείονται σε μια μεγαλύτερη συστοιχία JSON ή αντικείμενο. Για παράδειγμα, δείτετο αίτημα δειγματοληψίας. Χάρη στον Damian Smyth, τον Rob Fuller, τον Adam Leadbetter, και το Ινστιτούτο Πεζοναυτών της Ιρλανδίας.
  • ΝΕΑ: Υπάρχει νέα τεκμηρίωση που περιγράφει Πώς να αποκτήσετε πρόσβαση σε ιδιωτικά datasetsERDDAP™μέσω σεναρίων . Χάρη στη Λιν Ντεγουίτ.
  • ΒΕΛΤΙΩΣΗ: Η ελάχιστη έκταση OpenLayers Ο χάρτης ήταν 2 μοίρες και τώρα είναι 4 εικονοστοιχεία δεδομένων. Χάρη στον Ράστι Χόλιμαν.
  • ΒΕΛΤΙΩΣΗ: Σε ορισμένες κοινές περιπτώσεις, οι αιτήσεις περιλαμβάνουν: κανονική έκφραση Ο περιορισμός θα επεξεργαστεί πολύ πιο γρήγορα.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
     
  • Αργή πρώτη εκκίνηση: Την πρώτη φορά που θα ξεκινήσετε αυτή τη νέα έκδοση, θα πάρει πολύ χρόνο γιαERDDAP™για να φορτώσει όλα τα σύνολα δεδομένων επειδή πρέπει να ξαναδιαβάσει όλα τα αρχεία δεδομένων πηγής (αν και μόνο η επικεφαλίδα για τα πλέγματα αρχεία δεδομένων) . Εάν κοιτάξετε τα αρχεία καταγραφής μπορεί να δείτε μηνύματα λάθους που λένε "παλαιά/μη υποστηριζόμενη ενισχυμένη έκδοση" κάποιων εσωτερικών αρχείων -- αυτό είναι εντάξει --ERDDAP™θα κάνει τις νέες εκδόσεις των εσωτερικών αρχείων. Κάνε υπομονή.
  • ΔΡΑΣΗ:ERDDAP™Τώρα χρησιμοποιεί το νέο Ιάβα, ώρα. Κατηγορίες (επίσης γνωστό ως JSR 310) Αντί για την Τζόντα να αναλύσει τον χρόνο String σε αριθμητικούς χρόνους. Σημειώσεις:
    • ΕάνERDDAP™ξαφνικά έχει προβλήματα ανάλυσης χρόνοι συμβολοσειρών για ένα δεδομένο σύνολο δεδομένων και έτσι απλά μετατρέπει τις περισσότερες ή όλες τις φορές σε NaN του (ελλείπουσες τιμές) , το πρόβλημα είναι σχεδόν πάντα με την ημερομηνία συμβολοσειρά μορφής χρόνου που ορίσατε ως τις "μονάδες" της μεταβλητής. Το νέο σύστημα μερικές φορές χρειάζεται μια ελαφρώς διαφορετική συμβολοσειρά μορφή ημερομηνίαςTime.
    • Αν οι αριθμητικοί μήνες και οι ημέρες στην ημερομηνίαTime δεν είναι 0-επισυναπτόμενες (π.χ., "3/7/2016") , βεβαιωθείτε ότι η μορφή έχει μόνο ένα M και d (Π.χ., "M/η/εεεεε", όχι "MM/ηη/εεεε") .
    • Αλλαγή οποιασδήποτε προδιαγραφής κλασματικών δευτερολέπτων που χρησιμοποιεί πεζά s's (Π.χ., το .ss inyyyy-MM-dd"T'HH:mm:sss.ssss") , στο κεφάλαιο Σ, (π.χ.,yyyy-MM-ddT'HH:mm:ss.SSS) .
    • ERDDAP™δεν υποστηρίζει πλέον την ημερομηνία συμβολοσειράς Μορφές χρόνου με διψήφια έτη (Ναι.) με έναν υπονοούμενο αιώνα (π.χ. 1900 ή 2000) . Οι επιχειρήσεις ξόδεψαν δισεκατομμύρια δολάρια για να διορθώσουν αυτό το πρόβλημα στα τέλη της δεκαετίας του 1990. Οι επιστήμονες δεν πρέπει να χρησιμοποιούν διψήφια έτη. Παρακαλώ διορθώστε το πηγαίο αρχείο (α) με τη μετατροπή σε τετραψήφια έτη, στη συνέχεια να χρησιμοποιείται εεε κατά την ημερομηνία Μορφή χρόνου.
    • Μπορείτε να χρησιμοποιήσετε ΕYY ή ΕΕΕΕ (το οποίοERDDAP™μετατρέπεται σε uuuuu) να αναλύει 4 ψηφία έτη, συμπεριλαμβανομένων των αρνητικών ετών, π.χ. -4712 (που είναι 4713 π.Χ.) . Χάρη στο SeaDataNet, τον Thomas Gardner και το BODC.
    • Παρακαλώ συνεχίστε να χρησιμοποιείτε το Z σε μορφή ημερομηνίαςTime για να πάρετεERDDAPνα αναλύσει μια χρονική αντιστάθμιση (π.χ., Z, +0200, -08, -0800, -08:30) .
    • Βεβαιωθείτε ότι χρησιμοποιείτεJavaέκδοση 1.8.0\_21 ή υψηλότερη.
    • Προγραμματιστές -- Αν γράψειςJavaπρογράμματα που εκτελούνταιERDDAP™Κωδικός, πρέπει να αφαιρέσετε την αναφορά στον χρόνο joda. βάζο στην παράμετρο διαδρομής κλάσης.
  • ΝΕΑ:ERDDAPΣΑρχείοA Εργαλείο συνόλου δεδομένωνμπορεί τώρα να δημιουργήσει Αρχεία bagIt . Το NCEI μπορεί να τυποποιήσει αυτή τη μορφή. Χάρη στους Σκοτ Κρος και Τζον Reλφ.
  • ΒΕΛΤΙΩΣΗ: Οι σύνδεσμοι για να κατεβάσετε το erddap. πόλεμο κατά τηςERDDAP™ιστοσελίδες τώρα δείχνουν GitHub . (Είναι δημόσιοι σύνδεσμοι, οπότε δεν χρειάζεται να μπεις στο GitHub.) Αυτό σημαίνει πολύ πιο γρήγορες λήψεις (έως 12Mb/s έναντι 1Mb/s) και λίγα προβλήματα με τις λήψεις. Χάρη στους Damian Smyth, Rob Fuller, Adam Leadbetter, Conor Delaney, και το Ινστιτούτο Πεζοναυτών της Ιρλανδίας.
  • ΒΕΛΤΙΩΣΗ: status.html σελίδα και το ημερήσιο email Αναφορά κατάστασης τώρα περιλαμβάνουν ένα "Major LoadDatasets Time Series" τμήμα το οποίο δείχνει στατιστικά σχετικάERDDAP™από το τέλος κάθε κύριου φορτίουDatasets για τα τελευταία 100 κύρια φορτίαDatasets. Χάρη στην ενοχλητική πορεία μας.
  • ΝΕΑ: ένα νέο, προαιρετικό (αλλά συνιστάται) παράμετρος για τα σύνολα δεδομένων EDDTableFromCassandra: [ ** <χώρισμαKeyCSV> ** ] (/docs/server-admin/datasets#partitionkeycsv) . Χάρη στο Ocean Networks Canada.
  • NEW: EDDTableFromAsciiFiles τώρα υποστηρίζει ** <στήληSeparator> ** παράμετρος. Εάν null ή " η τάξη θα μαντέψει, όπως πριν, διαφορετικά, ο πρώτος χαρακτήρας θα χρησιμοποιηθεί ως διαχωριστική στήλη κατά την ανάγνωση των αρχείων. Χάρη στον Σκάι Μπρίστολ και την Άμπιγκεϊλ Μπένσον.
  • Νέος: ο νέος τύπος συνόλου δεδομένων, Πίνακας EDDFromNccsvFiles , μπορεί να κάνει ένα σύνολο δεδομένων με τη συγκέντρωσηΑρχεία NCCSV .csv. Χάρη στον Στιβ Χάνκιν.
  • ΒΕΛΤΙΩΣΗ: EDD TableFromErddap τώρα χρησιμοποιεί.nccsvγια να πάρετε πληροφορίες από απομακρυσμένοERDDAPs και για το τοπικό αρχείο αυτών των πληροφοριών μεταδεδομένων. Αυτό επιτρέπει την πλήρη υποστήριξη των τύπων char και μακρών δεδομένων, και για Unicode (UCS-2) charset για chars και Strings. Χάρη στο Ινστιτούτο Πεζοναυτών του Ρομπ Φούλερ και της Ιρλανδίας.
  • ΒΕΛΤΙΩΣΗ: EDDTableFromErddap καιEDDGridΥποστήριξη από το Erddap τώρα ** <ανακατευθύνει > false</redirect> ** που λέειERDDAP™Ποτέ να μην ανακατευθύνετε την αίτηση στο τηλεχειριστήριοERDDAP. Η προεπιλογή είναι αλήθεια. Αυτό είναι χρήσιμο όταν το χειριστήριοERDDAP™είναι ένα ιδιωτικόERDDAP. Χάρη στον Ντέμιαν Σμάιθ, τον Ρομπ Φούλερ και το Ινστιτούτο Πεζοναυτών της Ιρλανδίας.
  • ΒΕΛΤΙΩΣΗ:ERDDAP™τώρα αλιεύει ακυρωμένες αιτήσεις χρηστών Σύντομα. Και...ERDDAP™Τώρα κλείνει πιο γρήγορα γιατί τα χαμηλά νήματα κλείνουν πιο γρήγορα. Χάρη στην ενοχλητική πορεία μας.
  • Δημιουργία συνόλων δεδομένων Xml:
  • NEW: Το νέο ειδικό EDDType "ncdump" εκτυπώνει έναncdump\-όπως εκτύπωση της κεφαλίδας ενός.ncΑρχείο. Μπορείτε επίσης να εκτυπώσετε τις τιμές δεδομένων για συγκεκριμένες μεταβλητές (ή εισάγετε "τίποτα" για να μην εκτυπώσετε οποιεσδήποτε τιμές δεδομένων) . Αυτό είναι χρήσιμο γιατί, χωρίς το ncdump είναι δύσκολο να γνωρίζουμε τι είναι σε ένα αρχείο και έτσι ποιο EDDType θα πρέπει να ορίσετε για GenerateDatasetsXml. Χάρη στον Κρεγκ Ρίζιεν, τον Ριτς Σίνγκελ, τον Κρίστοφερ Γουίνγκαρντ και τον ΟΟΙ.
  • ΝΕΑ: Για τα Θαλάσσια Δεδομένα Καθαρά δεδομένα: Όπου ενδείκνυται, δημιουργήστε σύνολα δεδομένων Το Xml κάνει τώρα μια συγκεκριμένη σημασιολογική μετατροπή χρησιμοποιώντας ένα απομακρυσμένο ερώτημα SPARQL: αν τα μεταδεδομένα πηγής μιας μεταβλητής περιλαμβάνει ένα sdn\_parameter\_urn, π.χ., sdn\_parameter\_urn = "SDN:P01::PSLTZZ01", GenerateDatasets Xml θα προσθέσει το αντίστοιχο χαρακτηριστικό P02, π.χ., sdn\_P02\_urn = "SDN:P02::PSAL". Εάν έχετε σύνολα δεδομένων που χρησιμοποιούν αυτές τις ιδιότητες, και αν σαςERDDAPΣ<categoryAttributes> στην εγκατάσταση.xml περιλαμβάνει sdn\_parameter\_urn και sdn\_P02\_urn, οι χρήστες θα είναι σε θέση να χρησιμοποιήσουνERDDAP™Σύστημα αναζήτησης κατηγορίας για αναζήτηση συνόλων δεδομένων με συγκεκριμένες τιμές αυτών των χαρακτηριστικών. Χάρη στους BODC και Αλεξάνδρα Κοκκινάκη.
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Το Xml τώρα αλλάζει πολλάhttp://αναφορές στα μεταδεδομέναhttps://ενδεχομένως.
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Το Xml προσπαθεί τώρα να μαντέψει δημιουργό\_type και εκδότη\_type.
  • ΒΕΛΤΙΩΣΗ: Τα δεδομένα της μεταβλητήςΤύποι που προτείνονται από το GenerateDatasets Xml τώρα θα είναι λίγο καλύτερα. Χάρη στην Μάργκαρετ Ο'Μπράιεν, τον LTER και την EML.
  • ΒΕΛΤΙΩΣΗ: Δημιουργία συνόλων δεδομένων Xml είναι καλύτερη στον προσδιορισμό του<cdm\_data\_type&gt· και προσθήκη των σχετικών, απαιτούμενων χαρακτηριστικών (π.χ.,<cdm\_timeseries\_Variables>), ώστε να μπορείτε να παράσχετε αυτές τις πληροφορίες. Χάρη στον Ριτς Σίνκελ.
  • ΒΕΛΤΙΩΣΗ: Σε σύνολα GenerateDatas Xml, για τα σύνολα δεδομένων EDDTable, η πρόταση για<subsetVariables> είναι τώρα πολύ πιο συντηρητικό. Χάρη στον Τζον Κέρφουτ.
  • ΒΕΛΤΙΩΣΗ:datasets.xmlγια ένα σύνολο δεδομένων προσδιορίζειfeatureTypeαλλά όχι cdm\_data\_type, τοfeatureTypeθα χρησιμοποιηθεί ως cdm\_data\_type. Χάρη στον Ριτς Σίνκελ.
  • BUG FIX: δημιουργία Σύνολα δεδομένων Xml προτείνει τώρα το σωστό<dataType> για μεταβλητές δεδομένων που έχουνscale\_factor,add\_offsetκαι/ή \_Ανυπόγραφα χαρακτηριστικά.
  • ΒΕΛΤΙΩΣΗ: ΠότεERDDAP™ανοίγει α.ncαρχείο που είναι μικρότερη από ό, τι υποτίθεται ότι είναι (π.χ., δεν αντιγράφηκε πλήρως στη θέση του.) ,ERDDAP™Τώρα αντιμετωπίζει το αρχείο ως κακό. Προηγουμένως,ERDDAP™επέστρεψε τις τιμές που έλειπαν για οποιοδήποτε τμήμα του αρχείου που λείπει, επειδή αυτή είναι η προκαθορισμένη συμπεριφορά για το netcdf- java.ERDDAP™Τώρα χρησιμοποιεί το ουκάρ.nc2.iosp.netcdf3.N3header.disfreeFileTrunsion = true? Χάρη στην ταραχώδη RAID και τον Christian Ward-Garrison.
  • ΒΕΛΤΙΩΣΗ: ο συγγραφέας ISO 19115 χρησιμοποιεί τώρα δημιουργός\_τύπος , αν είναι παρών.
  • ΒΕΛΤΙΩΣΗ:ERDDAP™τώρα χρησιμοποιεί το τελευταίο netcdf-java v4.6.9 που μπορεί να διαβάσει επιπλέον τύπους του αρχεία netcdf-4 . Χάρη στον Κρεγκ Ρίζιεν, τον Ριτς Σίνγκελ, τον Κρίστοφερ Γουίνγκαρντ και τον ΟΟΛ.
  • BUG FIX: αποφύγετε το πρόβλημα αν διαφορετικά αρχεία πηγής έχουν διαφορετικούς τύπους δεδομένων για μια δεδομένη μεταβλητή. Χάρη στον Ρόι Μέντελσον και τον Γιουτζίν Μπέργκερ.
  • ΜΠΟΥΓΚ FIX: Μετατροπές μορφής χρόνου τώρα προστατεύονται καλύτερα από τις κακές τιμές του χρόνου. Χάρη στην NDBC.
  • ΜΠΟΥΓΚ FIX:EDDGridΑπό αρχείαNc Μη συσκευασμένα τώρα χειρίζεται τις τιμές του χρόνου με " μήνες από ..." και " χρόνια από ..." σωστά (με αύξηση του μήνα ή του έτους, όχι με πρόχειρη προσθήκη π.χ., 30 ημέρες επανειλημμένα) . Χάρη στο Soda3.3.1.
  • BUG FIX: ακριβώς στο v1.74, συνδρομές απαιτείται δράση (π.χ.,http://...) , η οποία ήταν και θα πρέπει να είναι προαιρετική.
  • ΜΠΟΥΓΚ FIX:EDDGridΑπόMergeIRFiles.lowGetSourceMetadata () δεν προσέθεσε καθολικά χαρακτηριστικά. Τώρα έχει.  

Έκδοση 1.74

(κυκλοφόρησε 2016-10-07)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
     

  • Τώρα, όταν μια λίστα δεδομένων (Όλα, ή από μια αναζήτηση) εμφανίζεται σε μια ιστοσελίδα, οι μεγάλοι τίτλοι εμφανίζονται σε πολλαπλές γραμμές. Προηγουμένως, η μέση ενός μεγάλου τίτλου αντικαταστάθηκε από " ... ". Χάρη στην Μάργκαρετ Ο'Μπράιεν, τον LTER και την EML.  

  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
     

  • Για να το κάνετε: Στους υπολογιστές Linux, αλλάξτε τις ρυθμίσεις χρονικού ορίου Apache έτσι ώστε τα αιτήματα χρήστη που καταναλώνουν χρόνο να μην διαλείμματος (με αυτό που συχνά εμφανίζεται ως ένα "Proxy" ή "Bad Gateway" σφάλμα) . Ως ο ριζικός χρήστης:

    1. Τροποποίηση των Απάτσιhttpαρχείο d.conf (συνήθως στο /etc/httpδ/conf/) : Αλλαγή του υπάρχοντος<Χρονικό όριο> ρύθμιση (ή να προσθέσετε ένα στο τέλος του αρχείου) έως 3600 (δευτερόλεπτα) , αντί των προκαθορισμένων 60 ή 120 δευτερολέπτων. Αλλαγή του υπάρχοντος<ProxyTimeout> ρύθμιση (ή να προσθέσετε ένα στο τέλος του αρχείου) έως 3600 (δευτερόλεπτα) , αντί των προκαθορισμένων 60 ή 120 δευτερολέπτων.
    2. Επανεκκίνηση Apache: /usr/sbin/apachectl -Χάρηκα. (Αλλά μερικές φορές είναι σε διαφορετικό κατάλογο) .

Χάρη στον Τόμας Όλιβερ.  

  • ΝΕΑ:\[bigParentΚατάλογος / σκληρό Κατάλογος σημαιών Αυτό λειτουργεί όπως ο κατάλογος σημαίας, αλλά η έκδοση hardFlag διαγράφει επίσης όλες τις πληροφορίες σύνολο δεδομένων. Δεν υπάρχουν διευθύνσεις URL για να ορίσετε ένα hardFlag. Αυτό μπορεί να χρησιμοποιηθεί μόνο με την τοποθέτηση ενός αρχείου σε αυτόν τον κατάλογο. σκληρό Οι σημαίες είναι πολύ χρήσιμες όταν κάνεις κάτι που προκαλεί μια αλλαγή στο πώςERDDAP™διαβάζει και ερμηνεύει τα δεδομένα πηγής, για παράδειγμα, όταν εγκαταστήσετε μια νέα έκδοση τουERDDAP™ή όταν έχετε κάνει ορισμένους τύπους αλλαγών στον ορισμό ενός συνόλου δεδομένων στοdatasets.xml. Βλέπεις;τα εν λόγω έγγραφα. Χάρη στον Τζον Κέρφουτ και όλες τις ομάδες της Αργώ.  
  • ΝΕΑ: Δημιουργία συνόλων δεδομένων Το Xml τώρα έχει μια επιλογή EDDTableFromEML που διαβάζει περιγραφή συνόλου δεδομένων σε μια γλώσσα οικολογικών μεταδεδομένων (EML) αρχείο, κατεβάζει το σχετικό αρχείο δεδομένων, και δημιουργεί ένα κομμάτι τουdatasets.xmlώστε το σύνολο δεδομένων να μπορεί να προστεθεί στοERDDAP. Υπάρχει επίσης ένα EDDTableFromEMLBatch που κάνει το ίδιο πράγμα για όλα τα αρχεία EML σε έναν κατάλογο. Αυτό λειτουργεί πολύ καλά επειδή η EML κάνει εξαιρετική δουλειά στην περιγραφή του συνόλου δεδομένων και επειδή η KNB και η LTER καθιστούν διαθέσιμα τα πραγματικά αρχεία δεδομένων. EML συνERDDAP™Θα μπορούσε να είναι ένας μεγάλος συνδυασμός, δεδομένου ότιERDDAP™θα μπορούσε να δώσει στους χρήστες πιο άμεση πρόσβαση στον πλούτο των δεδομένων KNB και LTER και να βοηθήσει τα έργα αυτά να ανταποκριθούν στα αμερικανικά κυβερνητικά προγράμματαΠρόσβαση του κοινού στα Ερευνητικά Αποτελέσματα (ΠΑΡR) Απαιτήσειςκαθιστώντας τα δεδομένα διαθέσιμα μέσω υπηρεσίας ιστού. Βλέπεις;τα εν λόγω έγγραφα. Χάρη στην Μάργκαρετ Ο'Μπράιεν, τον LTER και την EML.  
  • ΝΕΑ: Δημιουργία συνόλων δεδομένων Xml έχει τώρα μια επιλογή EDDTableFromInPort που διαβάζει μια περιγραφή συνόλου δεδομένων σε ένα αρχείο InPort XML και προσπαθεί να δημιουργήσει ένα κομμάτι τουdatasets.xmlώστε το σύνολο δεδομένων να μπορεί να προστεθεί στοERDDAP. Αυτό σπάνια δημιουργεί ένα έτοιμο προς χρήση κομμάτι XML γιαdatasets.xml, αλλά θα δημιουργήσει ένα καλό πρόχειρο σχέδιο που είναι ένα καλό σημείο εκκίνησης για την επεξεργασία από έναν άνθρωπο. Θα ήταν υπέροχο αν οι άνθρωποι που χρησιμοποιούν το InPort για να τεκμηριώσουν τα σύνολα δεδομένων τους θα χρησιμοποιούσαν επίσηςERDDAP™για τη διάθεση των πραγματικών δεδομένων μέσωERDDAP's υπηρεσίες web και έτσι να πληρούν την κυβέρνηση των ΗΠΑ καιNOAAΣΠρόσβαση του κοινού στα Ερευνητικά Αποτελέσματα (ΠΑΡR) Απαιτήσειςκαθιστώντας τα δεδομένα διαθέσιμα μέσω υπηρεσίας ιστού. Αυτή είναι μια λύση που θα μπορούσε να χρησιμοποιηθεί τώρα. (erd.data at noaa.govΧαρά μου να βοηθήσω.)
    Βλέπεις;τα εν λόγω έγγραφα. Χάρη στον Έβαν Χάουελ και τη Μέλανι Αμπεκάσις.  
  • ΒΕΛΤΙΩΣΗ:ERDDAP™τώρα χρησιμοποιεί netcdf-java 4.6.6. Με προηγούμενες εκδόσεις, netcdf-java διαβάστε κάποιες τιμές πλήρωσης (Ίσως, μόνο σε αρχεία netcdf-4) ως 0. Τώρα διαβάζει μερικά από αυτά ως την τυπική τιμή πλήρωσης netcdf: -127 για bytes, -32767 για σορτς, -2147483647 για ints.Unidataλέει ότι η νέα συμπεριφορά είναι η σωστή συμπεριφορά. Εάν μια μεταβλητή σε ένα σύνολο δεδομένων αρχίσει να εμφανίζει μια από αυτές τις τιμές όπου χρησιμοποιείται για την εμφάνιση 0, μπορείτε να προσθέσετε, π.χ.,
        <att name="\\_FillValue" type="short">-32767</att>  

προς τη μεταβλητήaddAttributesγια να πωERDDAP™για την αντιμετώπιση αυτής της τιμής ωςmissing\_value/\_Γέμισμα Αξία. Ωστόσο, σε πολλές περιπτώσεις, αυτό δεν θα αποδώσει το επιθυμητό αποτέλεσμα: 0's. Εάν ναι, σκεφτείτε να τροποποιήσετε τα αρχεία μεNCOή να ξαναγράψουμε τα αρχεία. Καταγγελίες; Παρακαλώ επικοινωνήστε.Unidata;-)  

  • ΝΑ ΚΑΝΕΤΕ: Νέα παλέτα τοπογραφίαςDepth Σας ενθαρρύνω να αλλάξετε όλα τα σύνολα δεδομένων που χρησιμοποιούν την παλέτα OceanDepth για να χρησιμοποιήσετε τη νέα παλέτα τοπογραφίαDepth, η οποία είναι σαν την τοπογραφία εκτός από τα χρώματα αναποδογυρισμένα, έτσι ώστε να είναι κατάλληλη για τιμές βάθους (θετικό=κάτω) , αντί των υψομέτρων (θετικό = πάνω) . Οι συνιστώμενες ρυθμίσεις για αυτή την παλέτα είναι:
            <att name="colorBarMaximum" type="double">8000.0</att>
<att name="colorBarMinimum" type="double">-8000.0</att>
<att name="colorBarPalette">TopographyDepth</att>
  • ΝΕΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ: Στρινγκmissing\_valueκαι/ή \_FillValue Εάν μια μεταβλητή συμβολοσειράς ορίζει έναmissing\_valueή/και \_FillValue,ERDDAP™θα αφαιρέσει τώρα αυτές τις τιμές από τα δεδομένα και να τα αντικαταστήσει με μια κενή συμβολοσειρά, έτσι ώστε οι τιμές που λείπουν να εμφανίζονται ως κενές συμβολοσειρές, όπως και με άλλα σύνολα δεδομένων σεERDDAP. Χάρη στην Μάργκαρετ Ο'Μπράιεν, τον LTER και την EML.  
  • ΝΕΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ: Υποστήριξη για τοπικούς χρόνους timestamp μεταβλητές με τα δεδομένα πηγής από συμβολοσειρές μπορεί τώρα να καθορίσει μια ζώνη ώρας μέσω a "time\_zone" χαρακτηριστικό που οδηγείERDDAP™να μετατρέψετε τους τοπικούς χρόνους πηγής ζώνης (μερικές στο Κανονική ώρα, μερικές στο Φως θερινή ώρα) σεZuluφορές. Ο κατάλογος των έγκυρων ονομάτων ζώνης ώρας είναι πιθανώς πανομοιότυπος με τον κατάλογο της στήλης TZαυτός ο πίνακας. Η προεπιλογή είναι...Zulu". Κοινές Ζώνες ώρας των ΗΠΑ είναι: ΗΠΑ/Χαγουάι, ΗΠΑ/Αλάσκα, ΗΠΑ/Ειρηνικού, ΗΠΑ/Μουντάιν, ΗΠΑ/Αριζόνα, ΗΠΑ/Κεντρική, ΗΠΑ/Ανατολική. Για μεταβλητές χρονοσφραγίδων με αριθμητικά δεδομένα πηγής, μπορείτε να καθορίσετε το -time\_zone" χαρακτηριστικό, αλλά η τιμή πρέπει να είναι "Zulu" ή UTC". Χάρη στην Μάργκαρετ Ο'Μπράιεν, τον LTER και την EML.  
  • ΝΕΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ: EDDTableFromAsciiFiles υποστηρίζει τώρα semicolon-χωρισμένα αρχεία Και είναι εξυπνότερος στο να βρει τον διαχωριστή. Χάρη στην Μάργκαρετ Ο'Μπράιεν, τον LTER και την EML.  
  • ΝΕΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ: Εάν υπάρχει σημαντικό σφάλμα στο φορτίοDatasets (μείζονα ή ελάσσονα, π.χ. απουσία ή άκυρηdatasets.xmlέγγραφο) ,ERDDAP™θα το δείξει τώρα σε κατάσταση.html, ακριβώς κάτω "n Datasets απέτυχε να φορτώσει" ως ΣΦΑΛΜΑ: κατά την επεξεργασίαdatasets.xml: βλ. log.txt για λεπτομέρειες.  
  • ΝΕΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ:ERDDAP™ψάχνει για ορφανά. ΠότεERDDAP™κάνει ένα μεγάλο φορτίο Datasets, τώρα ψάχνει για ορφανά datasets (σύνολα δεδομένων που βρίσκονται σεERDDAP™αλλά όχι μέσαdatasets.xml) . Εάν βρεθεί, αναφέρονται στην κατάσταση.html, ακριβώς παρακάτω "n Datasets απέτυχε να φορτώσει" ως ΣΦΑΛΜΑ: n Orphan Datasets (σύνολα δεδομένωνERDDAP™αλλά όχι μέσαdatasets.xml) = .... Αν θέλετε να αφαιρέσετε (εκφόρτωση) ορφανό απόERDDAP™, θα πρέπει να προσθέσετε <Τύπος συνόλου δεδομένων="anyValidType"datasetIDΤο σύνολο δεδομένων είναι ενεργό. προςdatasets.xmlέως ότου το σύνολο δεδομένων εκφορτωθεί κατά τη διάρκεια των επόμενων σημαντικών φορτίωνDatasets.  
  • ΜΠΟΥΓΚ FIX: Εάν ένα σύνολο δεδομένων είχε αριθμητική μεταβλητή χρονοσφραγίδα με μονάδες άλλες από"seconds since 1970-01-01T00:00:00Z"και με το<updateEveryNMillis> ενεργό σύστημα, το εύρος της μεταβλητής χρονοσφραγίδων ορίστηκε λανθασμένα όταν το σύνολο δεδομένων ενημερώθηκε. Χάρη στον Τζον Κέρφουτ.  
  • BUG FIX: Εάν<quickRestart> ήταν αλήθεια στο setup.xml και ζητήσατε δεδομένα από ένα EDDTableFrom... Σύνολο δεδομένων αρχείων που χρησιμοποιήθηκε<ενημέρωσηEveryNMillis>, το πρώτο αίτημα στο σύνολο δεδομένων θα αποτύχει, αλλά τα επακόλουθα αιτήματα θα επιτύχει. Τώρα το πρώτο αίτημα δεν θα αποτύχει. Χάρη στον Τζον Κέρφουτ.  
  • BUG FIX: Το GenerateDatasetsXml.sh και .bat δεν λειτούργησε με παραμέτρους >9 στη γραμμή εντολών. Τώρα το κάνουν. Χάρη στον Τζον Κέρφουτ.  
  • ΜΠΟΥΓΚ FIX: Το νέο EDDTableFromMultidimNcFiles δεν αφαίρεσε συνεχώς κενά από τις χορδές. Τώρα έχει. Αξιοσημείωτα, αυτό επηρέασε τα αρχεία ARGO. Χάρη στον Κέβιν Ο'Μπράιεν και τον Ρόλαντ Σβάιτσερ.  
  • ΜΠΟΥΓΚ FIX: Όλη η πρόσβαση του απομακρυσμένουDAPΟι υπηρεσίες τώρα ξεκινούν από πιο σύγχρονο κώδικα. Αυτό διορθώνει το "σύνδεση έκλεισε" σφάλμα κατά την πρόσβαση σε κάποια EDDTableFromErddap σύνολα δεδομένων. Χάρη στον Κέβιν Ο'Μπράιεν.  
  • ΜΠΟΥΓΚ FIX: Το χειρισμόorderBy... () και διακριτό () είναι τώρα πίσω στον τρόπο που ήταν πριν από τις πρόσφατες αλλαγές: ένα δεδομένο αίτημα μπορεί να έχει πολλαπλέςorderBy... () και/ή διακριτό () φίλτρο·ERDDAP™θα τους χειριστεί με τη σειρά που ορίζονται. Χάρη στον Ντέιβιντ Καρούγκα.  
  • ΜΠΟΥΓΚ FIX: Αν το σύνολο δεδομένων είναι EDDTableFromDatabase και ένα ερώτημα έχειπηγήCanOrderByή/καιπηγήCanDoDistinct, τότε η βάση δεδομένων μπορεί (ανάλογα με τις ρυθμίσειςdatasets.xml) μερική ή ολική λαβή μόνο ο πρώτος orderBy.. () ή διακριτό () . Χάρη στον Ντέιβιντ Καρούγκα.  
  • ΜΠΟΥΓΚ FIX: Η πρόσφατη επιπλέον τοις εκατό-κωδικοποίηση προκάλεσε προβλήματα με κάποια ερωτήματα για.ncΑρχεία CF, π.χ., "HTTP Status 500 - Σφάλμα ερωτήματος: μεταβλητή=σταθμός αναγράφεται δύο φορές στη λίστα μεταβλητών αποτελεσμάτων." Χάρη στον Κέβιν Ο'Μπράιεν.  
  • BUG FIX: Ο πίνακας EDDFromFiles είχε πρόβλημα επαναφόρτωσης ενός συνόλου δεδομένων όταν μία από τις στήλες ήταν μια αληθινή στήλη χαρακτήρων. Χάρη στον Ρόλαντ Σβάιτσερ.  
  • ΜΠΟΥΓΚ FIX:EDDGridΑπό αρχείαNc Μη συσκευασμένα τώρα μετατρέπονται επίσηςmissing\_valueκαι \_FillValue στις τυποποιημένες τιμές έτσι ώστε αρχεία με διαφορετικές τιμές μπορούν να συγκεντρωθούν. Λόγω αυτής της αλλαγής, αφού εγκαταστήσετε αυτή τη νέα έκδοση τουERDDAP™, παρακαλώ ρυθμίστε ένασκληρό Σημαίαγια κάθεEDDGridΑπό αρχείαNc Μη συσκευασμένο σύνολο δεδομένων στοERDDAP.  
  • ΒΕΛΤΙΩΣΗ: EDDTableFromNcCFΑρχεία μπορούν πλέον να χειριστούν αρχεία που έχουν πολλαπλά δείγματα\_διάσταση του. Ένα δεδομένο σύνολο δεδομένων πρέπει να χρησιμοποιεί μόνο μεταβλητές που χρησιμοποιούν ένα από τα δείγματα\_διαστάσεις. Χάρη στον Ατζέη Κρίσναν.  
  • ΒΕΛΤΙΩΣΗ: Για τον πίνακα EDDFrom...Files,<ταξινόμησηΑρχείαΜεΠηγήName> τώρα επιτρέπει το χωρισμό κόμμα (συνιστάται) ή χωριστές λίστες ονομάτων μεταβλητών πηγών. Σε κάθε περίπτωση, τα μεμονωμένα μεταβλητά ονόματα μπορεί να περικλείονται από διπλά εισαγωγικά, π.χ., αν το όνομα έχει εσωτερικό χώρο.

Έκδοση 1.72

(κυκλοφόρησε 2016-05-12)

  • Νέα χαρακτηριστικά (για τους χρήστες) : Καμία.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Νέος πίνακας EDDFromMultidimNcFilesΠίνακας EDD από αρχεία MultidimNcείναι μια νέα εναλλακτική λύση στο EDDTableFromNcFiles. Είναι σχεδιασμένο για να ασχολείται με ομάδες αρχείων με διάφορες μεταβλητές με κοινές διαστάσεις, π.χ., var1\[α\]\[β\], var2\[α\], var3\[β\]Σκάλαρ Βάρ. Χάρη στο Argo Project, την Aurélie Briand και τον Roland Schweitzer.
  • ΜΠΟΥΓΚ FIX:ERDDAP™ (μέσω των κατηγοριών FilevisitorDNLS και FileVistorSubdir) τώρα ακολουθεί συμβολικούς συνδέσμους στο Linux.ERDDAP™Ακόμα δεν ακολουθεί το .lnk's στα Windows.
  • BUG FIX του σφάλματος που εισήχθη στο 1,70: διακριτό +orderByδεν επιτρεπόταν μαζί σε μία αίτηση. Τώρα είναι πάλι. Δεν είναι αμοιβαία αποκλειστικές/εξαφανιζόμενες. Χάρη στον Ντέιβιντ Καρούγκα.
  • ΑΛΛΑΓΗ σεdatasets.xmlμαύρη λίστα διευθύνσεων IP: Οι διευθύνσεις IP v4 φαίνεται ναERDDAP™ως τετραψήφιοι αριθμοί hex. Νομίζω ότι οι διευθύνσεις IP v6 εμφανίζονται ως 8 διαχωρισμένοι με κόλον αριθμοί hex. Λοιπόν...ERDDAP™τώρα υποστηρίζει colons στις διευθύνσεις IP σε αυτή τη λίστα και :\* στο τέλος της λίστας για να μπλοκάρει μια σειρά από διευθύνσεις.
  • ΒΕΛΤΙΩΣΗ:ERDDAP™τώρα χρησιμοποιεί το NetcdfFileWriter για να γράψει.ncαρχεία αντί του υποτιμημένου NetcdfFileWriteable. Δεν πρέπει να υπάρχει καμία εμφανής αλλαγή στα αρχεία που προκύπτουν. Αυτό ανοίγει τη δυνατότητα να γίνει μεγάλη.ncαρχεία που χρησιμοποιούν το.nc3 επεκτάσεις 64bit. Αν θέλετε/χρειαστείτε αυτό, παρακαλούμε στείλτε ένα αίτημαerd.data at noaa.gov.
  • ΒΕΛΤΙΩΣΗ: Πολλές από τις συνδέσεις με απομακρυσμένες ιστοσελίδες ήταν ξεπερασμένες. Τώρα είναι ενημερωμένα και χρησιμοποιούνhttps:αντί γιαhttp- Όποτε είναι δυνατόν.
  • Πολλές μικρές αλλαγές.

Έκδοση 1.70

(κυκλοφόρησε 2016-04-15)

  • Νέα χαρακτηριστικά (για τους χρήστες) : Καμία.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν: Παρακάτω, υπάρχουν αρκετές συνιστώμενες αλλαγές στην τεκμηρίωση στο setup.xml αρχείο σας. Παρακαλώ κάντε αυτές τις αλλαγές τώρα. 30 λεπτά εργασίας τώρα μπορεί να σας γλιτώσει ώρες σύγχυσης στο μέλλον.
  • Διόρθωση σφαλμάτων: Το πρόβλημα ήταν ότι τα αιτήματα που αναμεταδόθηκαν σε ένα απομακρυσμένοERDDAPαπέτυχε με έναν μη έγκυρο χαρακτήρα '|Μήνυμα λάθους. Αυτό συνέβη μόνο με πρόσφατες εκδόσεις του Tomcat. Χάρη στον Ράστι Χόλιμαν, τον Κόνορ Ντιλέινι και τον Ρόι Μέντελσον.
  • Διόρθωση σφαλμάτων:ERDDAP™τώρα χρησιμοποιεί μια ενημερωμένη έκδοση του netcdf-java (Είναι μεγάλη ιστορία.) που περιλαμβάνει ενημερωμένη υποστήριξη για το NcML, το οποίο διορθώνει το πρόβλημα με το NcML LogicalReduce δεν λειτουργεί όπως αναμενόταν. Μπορεί να υπάρξουν μερικές μικρές αλλαγές στα μεταδεδομένα πουERDDAP™διαβάζει μέσω netcdf-java από.nc,.hdf, .grib, και αρχεία .bufr. Χάρη στον Φαβίο Μεντράνο.
  • Το νέοΠίνακας EDDAggregateRowsσας επιτρέπει να κάνετε ένα συγχωνευμένο σύνολο δεδομένων EDDTable από δύο ή περισσότερα σύνολα δεδομένων EDDTable που έχουν τις ίδιες μεταβλητές δεδομένων χρησιμοποιώντας τις ίδιες μονάδες. Χάρη στον Κέβιν Ο'Μπράιαν.
  • Νέες επιλογές για το EDDTableFromDatabase (πηγήCanOrderByκαιπηγήCanDoDistinct) σας επιτρέπουν να προσδιορίσετε ανERDDAP™, η βάση δεδομένων, ή και τα δύο, λαβή διακριτή καιorderBy (και όλες τις παραλλαγές) περιορισμούς. Χάρη στον Ντέιβιντ Καρούγκα.
  • Μπορείτε τώρα να κάνετε ένα ιδιωτικό σύνολο δεδομένων και μεταδεδομένα διαθέσιμα στο κοινό μέσω του νέου [<γραφήματαAccessableTo>δημόσια</grapsAccessableTo>] (/docs/server-admin/datasets#phraphsaccessibilto) Ταγκ. Χάρη στον Εμανουέλε Λομπάρντι.
  • Τώρα, αν μια συμβολοσειρά περάσει στο GenerateDatasets Xml ή DasDds περιβάλλεται από διπλά εισαγωγικά, είναι unquoted (σαν να είναι μια χορδή JSON) . Χάρη στον Τζον Κέρφουτ και την Μέλανι Αμπεκάσις.
  • Δημιουργία συνόλων δεδομένων Xml υποστηρίζει τώρα "προκαθορισμένο" για να πάρει την προεπιλεγμένη και "τίποτα" για να πάρει μια άδεια συμβολοσειρά (εργάζονται με ή χωρίς εισαγωγικά) . Αυτό λύνει κάποια προβλήματα που σχετίζονται με το πέρασμα κενών συμβολοσειρών.
  • Τώρα, στο GenerateDatasets Xml, για όλουςEDDGridΑπό αρχεία και πίνακα EDD FromFiles datasets, εάν το δείγμα ΑρχείοName you decipt is "" (η άδεια συμβολοσειρά) , θα χρησιμοποιήσει το τελευταίο αρχείο ταιριάσματοςName from the directory + regex + recursive= true.
  • Ενημέρωση: Ο κωδικός displayInBrowser που χρησιμοποιείται για την εμφάνιση των αποτελεσμάτων των GenerateDatasetsXml και DasDds στους υπολογιστές Linux ήταν ξεπερασμένος και έδωσε ένα περίεργο μήνυμα για το Netscape. Τώρα, αυτό χρησιμοποιεί ένα σύγχρονο εργαλείο Linux: xdg- open. Χάρη στη Μέλανι Αμπεκάσις.
  • ΗallDatasetsσύνολο δεδομένων έχει τώρα"files"στήλη, η οποία δείχνει το βασικό URL του συνδέσμου /files (αν υπάρχει) για το σύνολο δεδομένων.
  • Αυξήστε τη γενική ασφάλεια σαςERDDAP™με την αλλαγή των αδειών που σχετίζονται με τον κατάλογο Tomcat και το bigParentΚατάλογος: (Οι πραγματικές εντολές παρακάτω είναι για το Linux. Για άλλα OS, κάντε ανάλογες αλλαγές.)
    • Αλλαγή της ομάδας" να είναι Tomcat, το όνομα χρήστη σας, ή το όνομα μιας μικρής ομάδας που περιλαμβάνει Tomcat και όλους τους διαχειριστές του Tomcat /ERDDAP, π.χ., chgrp -R yourUserName apache-tomcat-8.0.23 Chgrp -R your ΧρήστηςName bigParentΚατάλογος
    • Αλλάξτε άδειες έτσι ώστε ο Tomcat και η ομάδα να έχουν διαβάσει, γράψει, εκτελέσει προνόμια, π.χ.. chmod -R ug+rwx apache-tomcat-8.023 chmod -R ug+rwx bigParentΚατάλογος
    • Αφαίρεση " άλλων" αδειών χρήσης για ανάγνωση, εγγραφή ή εκτέλεση: chmod -R o-rwx apache-tomcat-8.0.23 chmod -R o-rwx bigParentΚατάλογος Αυτό είναι σημαντικό, διότι εμποδίζει άλλους χρήστες από την ανάγνωση ενδεχομένως ευαίσθητων πληροφοριώνERDDAP™setup αρχεία, αρχεία καταγραφής, και αρχεία με πληροφορίες για ιδιωτικά σύνολα δεδομένων.
  • Το σύστημα ταυτοποίησης/λογισμικού ανανεώθηκε. Χάρη στον Τόμας Γκάρντνερ, τον Εμανουέλε Λομπάρντι και τη νέα κυβέρνηση των ΗΠΑ.Πρότυπο μόνο για HTTPS.
    • Η επιλογή ταυτοποίησης=openid αφαιρέθηκε. Ήταν ξεπερασμένο.
    • Το νέο, συνιστάται,ταυτοποίηση = googleχρήση επιλογής Σύνδεση Google (Βάσει του OAuth 2.0) να επιτρέψει σε οποιονδήποτε με λογαριασμό email Google (συμπεριλαμβανομένων Λογαριασμοί διαχείρισης Google όπως@noaa.gov) να συνδεθώ.
    • Το νέο,Ταυτοποίηση=emailεπιλογή είναι ένα αντίγραφο ασφαλείας για την ταυτοποίηση=google. Επιτρέπει στους χρήστες με ένα<χρήστης> tag indatasets.xmlγια να συνδεθείτε στέλνοντάς τους ένα email με ειδικό σύνδεσμο.
    • Στην εγκατάσταση σας.xml, παρακαλώ αλλάξτε την περιγραφή για<Ταυτοποίηση>
            <!-- If you want to restrict access to some datasets, 
you need to specify the method used for logging on (authentication).
See the info at
https://erddap.github.io/setup.html#security
Currently, the options are: "" (logins not supported, the default),
"custom", "email", and "google" (recommended).
\\[No longer supported: "basic", "openid"\\]
-->
  • Στη ρύθμιση σας.xml, παρακαλώ προσθέστε αυτό ακριβώς κάτω από το<ταυτοποίηση> ετικέτα
            <!-- If authentication=google, you must supply your Google Client ID. 
See
https://developers.google.com/identity/sign-in/web/devconsole-project
When setting this up, for Authorized JavaScript origins,
for testing on your computer, use the domain "localhost"
(e.g., origin=https://localhost:8443),
not "127.0.0.1" (because Google Sign-In doesn't work with anything
at that domain).
This will be a string of about 75 characters, probably starting with
several digits and ending with .apps.googleusercontent.com .
-->
<googleClientID></googleClientID>
  • Τώρα, χρήστες που δεν είναι συνδεδεμένοι μπορούν να χρησιμοποιήσουνhttpήhttpsURLs (αν έχετε δημιουργήσει<baseHttpsUrl> στην εγκατάσταση σας.xml). Χάρη στη νέα κυβέρνηση των ΗΠΑΠρότυπο μόνο για HTTPS.
  • Τώρα, μπορείτε να ενθαρρύνετε όλους τους χρήστες να χρησιμοποιούνhttps (όχιhttp) με ρύθμιση<βάσηUrl> να είναι έναhttpsΤο URL. Για να αναγκάσει τους χρήστες να χρησιμοποιούν μόνοhttps, θα πρέπει επίσης να κάνετε αλλαγές στη ρύθμιση Apache / Tomcat σας για να μπλοκάρει μη-httpsπρόσβαση. Χάρη στη νέα κυβέρνηση των ΗΠΑΠρότυπο μόνο για HTTPS.

Στην εγκατάσταση σας.xml, παρακαλώ αλλάξτε την περιγραφή για<βάσηUrl> να είναι

            <!-- baseUrl is the start of the public URL, to which "/erddap" 
is appended. For example:
For running/testing on your personal computer:
<baseUrl>http://localhost:8080</baseUrl>
(127.0.0.1 doesn't work with authentication=google).
If you want to encourage all users to use https (not http),
make the baseUrl the same as the baseHttpsUrl (see below).
For ERD releases, we used to use
<baseUrl>http://coastwatch.pfeg.noaa.gov</baseUrl>
For ERD releases, we now use
<baseUrl>https://coastwatch.pfeg.noaa.gov</baseUrl>
-->
  • Οι επιλογές<κωδικός πρόσβασηςEncoding> Άλλαξε. Στην εγκατάσταση σας.xml, παρακαλώ αλλάξτε την περιγραφή για<κωδικός πρόσβασηςEncoding> to be
            <!-- For "custom" authentication, this specifies how you have 
stored passwords in the roles tags in datasets.xml.
If you aren't storing any passwords, this is irrelevant.
The options (in order of increasing security) are:
"MD5", "UEPMD5" (MD5(UserName:ERDDAP:Password)),
"SHA256", "UEPSHA256" (SHA256(UserName:ERDDAP:Password),
the default).
You should only use "MD5" or "SHA256" if you need to match
values stored that way in an external password database.
See the info at
https://erddap.github.io/setup.html#security
-->
  • Στην εγκατάσταση σας.xml, παρακαλώ αλλάξτε την περιγραφή για<βάσηHttpsUrl> να είναι
            <!-- This is a variant of <baseUrl> which is used when 
authentication is active and the user is logged in.
In general, you take the <baseUrl>, change "http" to "https",
and change/add ":8443". This must begin with "https://".
If you make a proxy so that ":8443" isn't needed,
then don't use ":8443" here.
This is relevant even if <authentication> is "".
See the instructions at
https://erddap.github.io/setup.html#security
For example:
For running/testing on your personal computer:
<baseHttpsUrl>https://localhost:8443</baseHttpsUrl>
For releases at ERD, we use:
<baseHttpsUrl>https://coastwatch.pfeg.noaa.gov</baseHttpsUrl>
If you want to encourage all users to use https (not http),
make the baseUrl (see above) the same as the baseHttpsUrl.
-->
  • Τώρα, αν listPrivateDatasets=true in setup.xml, ακόμα λιγότερες πληροφορίες θα εμφανίζονται για σύνολα δεδομένων στα οποία ένας χρήστης δεν έχει πρόσβαση.
  • Τώρα, ειδικά όταν αρχικά στήνεις το δικό σουERDDAP, μπορείτε να πείτε τώραERDDAP™να μην προσπαθήσετε να εγγραφείτε σε απομακρυσμένοERDDAP™σύνολα δεδομένων. Χάρη στον Φιλίπ Ρότσα Φράιερ. Στην εγκατάσταση σας.xml, ακριβώς πριν<fontFamily>, παρακαλώ προσθέστε
        <!-- Normally, if you have a EDDGridFromErddap or EDDTableFromErddap 
dataset in your datasets.xml, it will try to subscribe to the remote
ERDDAP™ dataset so that the local dataset is kept perfectly up-to-date.
If this ERDDAP™ is not publicly accessible (http://localhost), or its
IP address will change soon, or you have some other reason,
you can tell this ERDDAP™ to not try to subscribe to the remote
ERDDAP™ datasets by setting this to false. (default=true)
This is the overall setting for this ERDDAP. It can be overridden by
the same tag (with a different value) in the datasets.xml chunk for
a given EDD...FromErddap dataset.
For each fromErddap dataset that doesn't subscribe to the remote
ERDDAP™ dataset, you should set <reloadEveryNMinutes> to a smaller
number so that the local dataset stays reasonably up-to-date. -->
<subscribeToRemoteErddapDataset>true</subscribeToRemoteErddapDataset>
  • Στην εγκατάσταση σας.xml, στις παραπάνω οδηγίες<EmailFromAddress>, παρακαλούμε εισάγετε: Αν είναι δυνατόν, ρυθμίστε αυτό για να χρησιμοποιήσετε μια ασφαλή σύνδεση (SSL / TLS) στον εξυπηρετητή email. Εάν η ρύθμιση σας δεν χρησιμοποιεί μια ασφαλή σύνδεση με το διακομιστή ηλεκτρονικού ταχυδρομείου, παρακαλώ κάντε τις αλλαγές για να το κάνετε.
  • Στο δικό σουdatasets.xml, παρακαλούμε να προσθέσετε αυτή τη γραμμή στην περιγραφή του<συνδρομήEmailBlacklist> στη λίστα σαςdatasets.xml: Μπορείτε να χρησιμοποιήσετε το όνομα "\" στη μαύρη λίστα ενός ολόκληρου τομέα, π.χ.\@example.com .
  • Από την αλλαγή στο σύστημα καταγραφής στο v1.66, το αρχείο καταγραφής δεν είναι ποτέ ενημερωμένο. Υπάρχουν πάντα μηνύματα ή μέρη μηνυμάτων που περιμένουν να γραφτούν στο αρχείο καταγραφής. Τώρα, μπορείς να το ενημερώσεις. (Για μια στιγμή.) με την προβολή σαςERDDAPΙστοσελίδα κατάστασης στο http://your.domain.org/erddap/status.html .
  • HashDigest .......
  • Μια μικρή αλλαγή. (προς String2.canonical) Αυτό θα βοηθήσει να τα πράγματα κινούνται γρήγορα ότανERDDAP™είναι πολύ απασχολημένος και επίσης καλύτερα να ασχοληθεί με έναν πολύ μεγάλο αριθμό συνόλων δεδομένων.
  • Δυνατά Συνιστάται: σταματήστε τη χρήση<μετατρέπουν σε Δημόσια ΠηγήUrl> μέσαdatasets.xmlγια τη μετατροπή ενός αριθμού IP σε ένα σύνολο δεδομένων<sourceUrl> (π.χ., http://192.168.#.#/ ) σε ένα όνομα τομέα (π.χ.,http:my.domain.org/) . Στο εξής, νέες συνδρομές http://localhost , http://127.0.0.1 , και http://192.168.#.# URLS δεν θα επιτρέπεται για λόγους ασφαλείας. Έτσι, παρακαλώ να χρησιμοποιείτε πάντα το όνομα δημόσιου τομέα στο<sourceUrl> ετικέτα (εάν χρειάζεται λόγω προβλημάτων DNS) , μπορείτε να χρησιμοποιήσετε το/etc/hosts τραπέζι στο διακομιστή σαςνα λύσει το πρόβλημα με τη μετατροπή τοπικών ονομάτων τομέα σε αριθμούς IP χωρίς τη χρήση ενός διακομιστή DNS. Μπορείτε να ελέγξετε αν ένα δοσμένο όνομα τομέα επιλύεται σωστά με τη χρήση ping ome.domain.name
  • Στην παραγωγήDatasets.xml, για απομακρυσμένα σύνολα δεδομένων (π.χ. από έναν εξυπηρετητή ThREDDS) , το αυτόματα παραγόμενοdatasetIDΤα s είναι αμετάβλητα για τους περισσότερους τομείς. Για μερικούς τομείς, το πρώτο μέρος (Δηλαδή, το όνομα) του αυτόματα παραγόμενουdatasetIDΘα είναι λίγο διαφορετικά. Ιδιαίτερα, τα ονόματα που είχαν ένα μέρος είναι τώρα πιο πιθανό να έχουν δύο μέρη. Για παράδειγμα, σύνολα δεδομένων από http://oos.soest.hawaii.edu στο παρελθόν οδήγησε σεdatasetIDs που ξεκίνησε με hawaii\_, αλλά τώρα οδηγούν σεdatasetIDs που ξεκινούν με hawaii\soest\ . Αν αυτό προκαλεί προβλήματα για σας, παρακαλώ στείλτε μου email. Μπορεί να υπάρχει κάποια δουλειά.
  • Ο οδηγός Cassandra ενημερώθηκε για το cassandra-driver-core-3.0.jar και έτσι για την Κασσάνδρα v3. EDDTableFromCassandra δεν εκμεταλλεύεται νέα χαρακτηριστικά στην Κασσάνδρα v3. Οι πίνακες στην Κασσάνδρα μπορεί τώρα να είναι πιο περίπλοκοι, αλλάERDDAP™εξακολουθεί να χρησιμοποιεί το μοντέλο δείκτη Cassandra v2, το οποίο υποθέτει ότι μια στήλη ευρετηρίου μπορεί να τεθεί άμεσα υπό αμφισβήτηση με'='περιορισμούς. Δημιουργία συνόλων δεδομένων Xml για EDDTableFromCassandra δεν ανιχνεύει πλέον στήλες με ευρετήρια? Εάν ένας δείκτης είναι απλός, θα πρέπει να τον καθορίσετε στοdatasets.xmlΜε το χέρι. Εάν χρειάζεστε υποστήριξη για πιο πολύπλοκα ευρετήρια ή άλλα νέα χαρακτηριστικά, παρακαλούμε στείλτε emailerd.data at noaa.gov. !! Εάν εξακολουθείτε να χρησιμοποιείτε το Cassandra 2. x, παρακαλούμε συνεχίστε τη χρήσηERDDAP™v1.68 μέχρι να αναβαθμίσετε σε χρήση Κασσάνδρας 3.x.
  • Τα Jars και το Classpath -- σχεδόν όλα τα περιλαμβανόμενα αρχεία τρίτων .jar ενημερώθηκαν στις τελευταίες τους εκδόσεις.
    • Το slf4j.jar προστέθηκε στο /lib και το classpath.
    • Τζόιντ. Βαζάκι και τσικ. Το βάζο αφαιρέθηκε από το /lib και το μονοπάτι της τάξης.
    • Αν λάβετε μηνύματα λάθους σχετικά με τις κατηγορίες που δε βρέθηκαν κατά τη μεταγλώττιση ή την εκτέλεσηERDDAP™ή ένα από τα εργαλεία του, συγκρίνετε το μονοπάτι της γραμμής εντολών σας μεERDDAPΣτρέχουσα διαδρομή κλάσηςΓια να καταλάβω ποια είναι τα .jars λείπουν από το μονοπάτι της τάξης σας.

Έκδοση 1.68

(κυκλοφόρησε 2016-02-08)

  • Νέα χαρακτηριστικά (για τους χρήστες) : Καμία.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • EDDGridΑπόΑρχεία Συγκέντρωση μέσω Ονόματα αρχείων ή παγκόσμια μεταδεδομένα-- Όλες οι παραλλαγέςEDDGridFromFiles μπορεί πλέον να συγκεντρώσει μια ομάδα αρχείων με την προσθήκη μιας νέας αριστερής διάστασης, συνήθως χρόνο, με βάση μια τιμή που προέρχεται από κάθε όνομα αρχείου ή από την τιμή ενός παγκόσμιου χαρακτηριστικού που είναι σε κάθε αρχείο.
  • ΒΕΛΤΙΩΣΗ: Προηγουμένως υποδείξαμε ότι θα θέλατε να δημιουργήσετε έναEDDGridΑπό το σύνολο δεδομένων Erddap στο δικό σαςdatasets.xmlότι αναφέρεται και διατηρεί εκ νέου το jplMURSST σύνολο δεδομένων μαςERDDAP. Δεδομένου ότι υπάρχει πλέον μια νεότερη έκδοση αυτού του συνόλου δεδομένων, αυτό το σύνολο δεδομένων έχει πλέον υποτιμηθεί. Έτσι, αν έχετε αυτό το σύνολο δεδομένων στοERDDAP™, παρακαλώ προσθέστε αυτό το νέο σύνολο δεδομένων
        <dataset type="EDDGridFromErddap" datasetID="jplMURSST41" active="true">  
  <!-- Multi-scale Ultra-high Resolution (MUR) SST analysis fv04.1, Global, 0.011 Degree, Daily -->
  <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41</sourceUrl>
</dataset>

Αν θέλετε να αφαιρέσετε το παλιό jplMURSST σύνολο δεδομένων από σαςERDDAP™ (Είναι δική σου επιλογή.) , αλλάξτε την ενεργό θέση του από "αληθινό" σε "ψεύδse

  • Διόρθωση σφαλμάτων: Παρακαλούμε ελέγξτε το bigParentΚατάλογος που ορίσατε στην εγκατάσταση σας.xml. Αν δεν έβαζες ένα κομμάτι στο τέλος του<μεγάληΜητρικήΚατάλογος> όνομα, τότεERDDAP™θα έχουν δημιουργήσει αρκετούς καταλόγους προσαρτώντας λέξεις απευθείας στο όνομα που ορίσατε, αντί να δημιουργήσετε υποκαταλόγους. Ξεκινώντας με την έκδοση 1.68,ERDDAP™προσθέτει μια περικοπή στο τέλος του ονόματος καταλόγου αν δεν ορίσατε ένα. Έτσι, αν προηγουμένως δεν ορίσατε ένα κοψίματος στο τέλος, τότε όταν εγκαταστήσετεERDDAP™v1.68 πρέπει να μετακινήσετε και να μετονομάσετε αυτούς τους καταλόγους μετά Θα κλείσεις το παλιόERDDAP™και πριν Ξεκινάς το νέοERDDAP. Για παράδειγμα, εάν λανθασμένα ορίσατε bigPentΚατάλογος ως /home/erddapBPD (δεν υπάρχει οριζοντίωση) καιERDDAP™έχει δημιουργήσει λανθασμένα καταλόγους όπως /σπίτι/ερντάπBPDcache /home/erddapBPDcopy /home/erdapBPDdataset /home/erddapBPDflag /home/erddapBPDlogs /home/erddapBPDlucene και ένα αρχείο με όνομα /home/erddapBPD SubscriptionsV1.txt, τότε θα πρέπει να μετακινήσετε και να τους μετονομάσει για να είναι /home/erddapBPD/κασέτα /home/erddapBPD/αντιγραφή /home/erddapBPD/dataset /home/erddapBPD/σημαία /home/erddapBPD/logs /home/erddapBPD/λουκένιο και /home/erddapBPD/επιγραφέςV1.txt
  • Διόρθωση σφαλμάτων: Υπήρχαν κοριούς μέσα.EDDGridLonPM180 σεERDDAP™v1.66 που συνέβη όταν το σύνολο δεδομένων για το παιδί είναι έναEDDGridΑπό το Έρνταπ.
  • Διόρθωση σφαλμάτων: Υπήρχε ένα έντομο μέσαEDDGridΑπό αρχεία και πίνακα EDD ΑπόΑρχείαERDDAP™v1.66 που προκάλεσε<ενημέρωσηEveryNMillis> να αγνοηθεί την πρώτη φορά που το σύνολο δεδομένων φορτώθηκε μετά από μια επανεκκίνηση.
  • Διόρθωση σφαλμάτων/Νέα λειτουργία: Εάν ένα σύνολο δεδομένων παιδιού μέσαEDDGridΣυγκέντρωση Υφιστάμενης διάστασης,EDDGridΕλήφθη,EDDGridΑπό τον πίνακα EDD,EDDGridLonPM180,EDDGridSideBySide, EDDTableCopy, ή EDDTableFromEDDGridείναι ένα...FromErddap σύνολο δεδομένων, ότι το γονικό σύνολο δεδομένων τώρα εγγραφεί στο υποκείμενοERDDAP™Σύστημα δεδομένων. Εάν το υποκείμενοERDDAP™Το σύνολο δεδομένων είναι στο ίδιοERDDAP™, η συνδρομή και η επικύρωσή της γίνονται άμεσα? δεν θα πάρετε ένα email ζητώντας σας να επικυρώσετε τη συνδρομή. Διαφορετικά, εάν το σύστημα συνδρομής για σαςERDDAP™είναι κλειστό, ρυθμίστε το<reloadEveryNMinutes> ρύθμιση για το σύνολο γονικών δεδομένων σε μικρό αριθμό (60;) Έτσι ώστε να μείνει ενημερωμένο.
  • Διόρθωση σφαλμάτων/Νέα λειτουργία: Εάν ένα σύνολο δεδομένων παιδιού μέσαEDDGridΣυγκέντρωση Υφιστάμενης διάστασης,EDDGridΕλήφθη,EDDGridΑπό τον πίνακα EDD,EDDGridLonPM180,EDDGridSideBySide, EDDTableCopy, ή EDDTableFromEDDGridέχει ενεργό="ψευδής", ότι το σύνολο δεδομένων του παιδιού παραλείπεται τώρα.

Έκδοση 1.66

(κυκλοφόρησε 2016-01-19)

  • Νέα χαρακτηριστικά (για τους χρήστες) :

  • Γραφήματα (όχι χάρτες) μπορούν τώρα να έχουν καθοδικές τιμές στους άξονες. Για να το πάρετε αυτό όταν χρησιμοποιείτε μια ιστοσελίδα Make A Graph, αλλάξτε νέο άξονα Y: ανερχόμενη ρύθμιση (το προκαθορισμένο) προς τα κάτω. Ή, σε ένα URL που ζητά ένα γράφημα, χρησιμοποιήστε το νέο προαιρετικό 3ο '|' παράμετρος&. x Απόσταση ή/και &. Διακόπτες yRange, που μπορεί να είναι τίποτα (το προκαθορισμένο) , αλήθεια, ή t για να πάρει ανοδικές τιμές, ή να χρησιμοποιήσει ψευδή ή f για να πάρει φθίνουσα τιμές. Η αλήθεια|Οι ψευδείς τιμές είναι αναίσθητες. Χάρη στους Κρις Φουλλόβ, Τζον Κέρφουτ, Λουκ Κάμπελ και Κάρα Γουίλσον.

  • Οι χρήστες μπορούν τώρα να καθορίσουν το χρώμα φόντου για τα γραφήματα με την προσθήκη ενός &.bgColor=0x_ AARGGBB_ μεταβείτε στο URL που ζητά το γράφημα. Δείτε .bgΧρώμα στο τμήμα γραφικών εντολών τουgriddapκαιtabledapτεκμηρίωση. Χάρη στον Τζον Κέρφουτ και τον Λουκ Κάμπελ.

  • Για σύνολα δεδομένων πίνακα, οι περιορισμοί μπορούν τώρα να αναφέρονται σε min (ΜεταβλητόName_) ή max (ΜεταβλητόName_) . Βλέπεις;λεπτά () και max () . Χάρη στον Τζον Κέρφουτ.

  • Για σύνολα δεδομένων πίνακα, χρονικοί περιορισμοί που χρησιμοποιούνΤώρα.μπορεί τώρα να καθορίσει μονάδες χρόνου των χιλιοστό του δευτερολέπτου ή χιλιοστά.

  • Μια αίτηση για μια εικόνα ενός συνόλου δεδομένων πίνακα κάνει τώρα ένα χάρτη (όχι ένα γράφημα) εάν οι μεταβλητές x και y είναι μεταβλητές τύπου γεωγραφικού μήκους και τύπου γεωγραφικού πλάτους (συμβατές μονάδες) . Χάρη στον Ριτς Σίνκελ.

  • Διόρθωση σφαλμάτων: Οι ετικέτες και τα τσιμπούρια του άξονα του χρόνου μερικές φορές είχαν παράξενες ανωμαλίες όταν ζητούσαν ταυτόχρονα πολλαπλά γραφήματα (π.χ. σε ιστοσελίδα) . Το πρόβλημα ήταν ένα σφάλμα στη βιβλιοθήκη γραφικών SGT πουERDDAP™χρήσεις (μία μεταβλητή ήταν "στατική" που δεν έπρεπε να ήταν) . Χάρη στον Μπράντφορντ Μπάτμαν.  

  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:

  • Είναι ένας κίνδυνος ασφάλειας για να βάλετε τον κωδικό σας email σε ένα απλό αρχείο κειμένου, όπως setup.xml. Για να μετριάσουμε αυτό το πρόβλημα, σας συνιστούμε θερμά:

    1. Set ενός λογαριασμού email μόνο γιαERDDAPΧρήση, π.χ., erddap@yourInstitution.org . Αυτό έχει και άλλα οφέλη.ERDDAP™Ο διαχειριστής μπορεί τότε να έχει πρόσβαση σε αυτόν τον λογαριασμό ηλεκτρονικού ταχυδρομείου.
    2. Κάντε τις άδειες του αρχείου setup.xml rw (ανάγνωση+γραφή) για το χρήστη που θα τρέξει Tomcat καιERDDAP™ (user=τόμκατ;) και χωρίς άδειες (όχι ανάγνωση ή εγγραφή) για την ομάδα και άλλους χρήστες. Χάρη στον Φιλίπ Ρότσα Φράιερ.
  • Το νέοΑρχείοADatasetεργαλείο απλοποιεί τη δημιουργία a.tar.gzαρχειοθέτηση με υποσύνολο συνόλου δεδομένων σε μορφή κατάλληλη για αρχειοθέτηση (κυρίως,NOAANCEI) . Αυτό πρέπει να είναι χρήσιμο για πολλούςERDDAP™διαχειριστές σε πολλές περιπτώσεις, αλλά ειδικά για ομάδες εντόςNOAA.

  • Ο νέος τύπος συνόλου δεδομένωνEDDGridΑπό αρχείαNcUnpackedείναι μια παραλλαγή τουEDDGridΑπό το NcFiles. Η διαφορά είναι ότι αυτή η κατηγορία αποσυσκευάζει κάθε αρχείο δεδομένων πρινEDDGridFromFiles κοιτάζει τα αρχεία:

    • Αποσυσκευάζει τις συσκευασμένες μεταβλητές που χρησιμοποιούνscale\_factorή/καιadd\_offset.
    • Προωθεί ακέραιες μεταβλητές που έχουν \_Unsigned=true ιδιότητες σε ένα μεγαλύτερο τύπο ακέραιων δεδομένων έτσι ώστε οι τιμές να εμφανίζονται ως οι ανυπόγραφες τιμές. Για παράδειγμα, ένα \_Unsigned=true byte (8 bit) μεταβλητή γίνεται μια υπογεγραμμένη σύντομη (16 bit) Μεταβλητή.
    • Μετατρέπει \_FillValue καιmissing\_valueτιμές να είναι NaN του (ή MAX\_VALUE για ακέραιους τύπους δεδομένων) .

Το μεγάλο πλεονέκτημα αυτής της κατηγορίας είναι ότι παρέχει έναν τρόπο για την αντιμετώπιση των διαφορετικών αξιώνscale\_factor,add\_offset, \_FillValue, ήmissing\_valueσε διαφορετικά αρχεία σε μια συλλογή. Διαφορετικά, θα πρέπει να χρησιμοποιήσετε ένα εργαλείο όπωςNcMLήNCOγια να τροποποιήσετε κάθε αρχείο για να αφαιρέσετε τις διαφορές έτσι ώστε τα αρχεία θα μπορούσε να χειριστείEDDGridΑπό το NcFiles. Για να λειτουργήσει σωστά αυτή η τάξη, τα αρχεία πρέπει να ακολουθούν τα πρότυπα ΚΙ για τα σχετικά χαρακτηριστικά. Χάρη στον Φιλίπ Μακόφσκι.

  • Ο νέος τύπος συνόλου δεδομένωνEDDGridLonPM180σας επιτρέπει να αλλάξετε σύνολα δεδομένων που έχουν κάποιες τιμές γεωγραφικού μήκους μεγαλύτερες από 180 (π.χ. η εμβέλεια 0 έως 360) σε σύνολα δεδομένων με τιμές γεωγραφικού μήκους μεταξύ -180 και 180 (Γεωγραφικό μήκος Plus ή Minus 180, εξ ου και το όνομα) . Το μεγάλο πλεονέκτημα στην προσφορά συνόλων δεδομένων με τιμές γεωγραφικού μήκους στην περιοχή -180 έως 180 είναι ότιOGCυπηρεσίες (π.χ.,WMS) απαιτούν τιμές γεωγραφικού μήκους σε αυτό το εύρος. Χάρη στους Lynne Tablewski, Fabien Guichard, Philippe Makowski και Martin Spel. 2016-01-26 Ενημέρωση: Eek! Αυτό έχει ένα σφάλμα που εμφανίζεται όταν το σύνολο δεδομένων του παιδιού είναι έναEDDGridFromErddap που αναφέρει ένα σύνολο δεδομένων στο ίδιοERDDAP. Αυτό το σφάλμα είναι σταθερόERDDAP™v1.68.
  • ΜέσαΔημιουργία συνόλων δεδομένωνXml, ένα νέο ειδικό τύπο συνόλου δεδομένων,EDDGridLonPM180FromErddapCatalog, σας επιτρέπει να δημιουργήσετε τοdatasets.xmlγιαEDDGridLonPM180 σύνολα δεδομένων από όλα ταEDDGridσύνολα δεδομένωνERDDAPπου έχουν τιμές γεωγραφικού μήκους μεγαλύτερες από 180.
  • Για όλουςEDDGridσύνολα δεδομένων, σεdatasets.xmlμπορείτε τώρα να χρησιμοποιήσετε το προαιρετικό [<προσβάσιμη ΜέσωWMS> αλήθεια|ψευδές</προσιτό ΜέσωWMS>] (/docs/server-admin/datasets#accessibleviawms) (προεπιλογή = true) . Ο καθορισμός αυτού σε ψευδή βία απενεργοποιεί τοWMSυπηρεσία για αυτό το σύνολο δεδομένων. Εάν αληθεύει, το σύνολο δεδομένων μπορεί να μην είναι προσβάσιμο μέσωWMSγια άλλους λόγους (π. χ. χωρίς άξονες lat ή lon) . Αυτό είναι ιδιαίτερα χρήσιμο για σύνολα δεδομένων που υπάρχουν από μόνα τους και τυλιγμένα απόEDDGridLonPM180, έτσι ώστε μόνο η έκδοση LonPM180 είναι προσβάσιμη μέσωWMS.
  • Στη ρύθμιση.xml, μπορείτε να καθορίσετε ένα διαφορετικό προκαθορισμένο χρώμα για το φόντο των γραφημάτων. Το χρώμα προσδιορίζεται ως δεκαεξαδική τιμή 8 ψηφίων με τη μορφή 0x_AARRGGB_, όπου AA, RR, GG, και BB είναι τα αδιαφανή, κόκκινα, πράσινα και μπλε συστατικά, αντίστοιχα, που προσδιορίζονται ως διψήφιοι δεκαεξαδικοί αριθμοί. Σημειώστε ότι ο καμβάς είναι πάντα αδιαφανές λευκό, έτσι ώστε να (Ημιτελή - Ναι.) διαφανές χρώμα φόντου γραφήματος αναμειγνύεται με τον λευκό καμβά. Το προεπιλεγμένο είναι γαλάζιο:
        <graphBackgroundColor>0xffccccff</graphBackgroundColor>  

Χάρη στον Τζον Κέρφουτ και τον Λουκ Κάμπελ.

  • Στη ρύθμιση.xml, μπορείτε τώρα να καθορίσετε το μέγιστο μέγεθος για τοαρχείο καταγραφής (όταν μετονομαστεί σε καταγραφή. ΤΧΤ. προηγούμενο και νέο ημερολόγιο. Το txt δημιουργείται) , στο MegaBytes. Το ελάχιστο που επιτρέπεται είναι 1. Το μέγιστο επιτρεπόμενο είναι το 2000. Η προεπιλογή είναι 20 (MB) . Για παράδειγμα:
        <logMaxSizeMB>20</logMaxSizeMB>
  • Μέσαdatasets.xml, [<fgdcFile>] (/docs/server-admin/datasets#fgdcfile) ή [<iso19115Αρχείο>] (/docs/server-admin/datasets#iso19115file) μπορεί τώρα να είναι ένα τοπικό αρχείο (όπως και πριν) ή URL (το οποίο θα ληφθεί έτσι ώστε να υπάρχει ένα τοπικό αντίγραφο) . ΕάνERDDAP™δεν είναι σε θέση να κατεβάσει το αρχείο, η φόρτωση του συνόλου δεδομένων θα συνεχιστεί, αλλά το σύνολο δεδομένων δεν θα έχει ένα αρχείο fgdc ή iso19115.
  • EDDGridΑπό αρχεία και πίνακα EDD Τα σύνολα δεδομένων FromFiles μπορούν τώρα να κάνουν μια γρήγορη επανεκκίνηση (το σύστημα πουERDDAP™προσπαθεί να χρησιμοποιήσει όταν φορτώνονται για πρώτη φορά τα σύνολα δεδομένωνERDDAP™επανεκκινήθηκε) . Αυτό επιταχύνει την επανεκκίνησηERDDAP. 2016-01-26 Ενημέρωση: Eek! Αυτό έχει ένα έντομο που προκαλεί<updateEveryNMillis> να αγνοηθεί την πρώτη φορά που το σύνολο δεδομένων φορτώνεται μετά από μια επανεκκίνηση. Αυτό το σφάλμα είναι σταθερόERDDAP™v1.68.
  • Μια γενική βελτίωση στο σύστημα quickRestart επιτρέπειERDDAP™για την ταχύτερη φόρτωση συνόλων δεδομένων ότανERDDAP™επανεκκινήθηκε.
  • ΌλαEDDGridΑπό αρχεία και πίνακα EDD FromFiles υποκλάσεις τώρα δέχονται ένα νέο<tag pathRegex>, συνήθως καθορίζεται ακριβώς παρακάτω<αναδρομική>. Εάν η αναδρομική είναι "αληθινή", μόνο πλήρεις διαδρομές υποκαταλόγου που ταιριάζουν με το μονοπάτιRegex (Προκαθορισμένο=".\") θα γίνει δεκτή. Ομοίως, α<sourceUrlετικέτα σε έναEDDGridΤο AggreateExistingDimension μπορεί τώρα να περιλαμβάνει ένα χαρακτηριστικό pathRegex (Προκαθορισμένο=".\") .
  • Η προεπιλογή για<μερικήΑίτησηMaxBytes> στο setup.xml είναι τώρα 490000000 (~490 MB) . Αυτό αποφεύγει κάποια προβλήματα / χρονικές διακοπές που σχετίζονται με τη λήψη δεδομένων από τους διακομιστές δεδομένων THREDDS. Χάρη στη Λέσλι Θορν.
  • Μια μικρή αλλαγή στο σύστημα καταγραφής θα επιτρέψειERDDAP™να ανταποκρίνεται περισσότερο όταν είναι πολύ, πολύ απασχολημένος. Οι πληροφορίες τώρα γράφονται στο αρχείο καταγραφής στο δίσκο σε αρκετά μεγάλα κομμάτια. Το πλεονέκτημα είναι ότι αυτό είναι πολύ αποτελεσματικό --ERDDAP™δεν θα εμποδίσει ποτέ την αναμονή για πληροφορίες που θα γραφτούν στο αρχείο καταγραφής. Το μειονέκτημα είναι ότι η καταγραφή θα τελειώσει σχεδόν πάντα με ένα μερικό μήνυμα, το οποίο δεν θα ολοκληρωθεί μέχρι να γραφτεί το επόμενο κομμάτι.
  • Επιδιόρθωση σφαλμάτων που σχετίζονται με το NOTIFY και το [<ενημέρωσηEveryNMillis>] (/docs/server-admin/datasets#updateeverenmillis) σύστημα γιαEDDGridΑπό αρχεία και πίνακα EDD Από τα σύνολα δεδομένων αρχείων: Δεν είναι πλέον απαραίτητο να καθοριστεί ένα μεγάλο fs.inotify.max\_user\_watches ή fs.inotify.max\_user\_instances. Υπάρχει ένα έντομο μέσαJavaπου προκαλεί κάποια μέρη τηςJava's inotify/WatchDirectory σύστημα για να μην συλλέξει τα σκουπίδια όταν οριστικοποιηθούν? Τελικά, ο αριθμός των zombie inotify ρολόγια ή περιπτώσεις θα υπερβαίνει το μέγιστο αριθμό που καθορίζεται.ERDDAP™Τώρα δουλεύει γύρω από αυτόJavaΖωύφιο. Επίσης, ο αριθμός των νημάτων inotify αναγράφεται στην ιστοσελίδα status.html, ώστε να μπορείτε να παρακολουθείτε τη χρήση του. Συνήθως, υπάρχει 1 ακέραιο νήμα ανάEDDGridΑπό αρχεία και πίνακα EDD Από το σύνολο δεδομένων Αρχείων.
  • Διόρθωση σφαλμάτων: σε πολλά σημεία, αντί να επανατοποθετηθεί ένα σφάλμα, δημιουργήθηκε ένα νέο σφάλμα το οποίο περιελάμβανε μόνο μια σύντομη έκδοση του αρχικού μηνύματος σφάλματος και χωρίς το ίχνος στοίβας. Τώρα, όταν δημιουργείται ένα νέο σφάλμα, περιλαμβάνει σωστά ολόκληρη την αρχική εξαίρεση π.χ., πετάξτε νέα εξαίρεση (" ένα νέο μήνυμα",) ; Χάρη στη Σούζαν Πέρκινς.
  • Διόρθωση σφαλμάτων: μέχρι πρόσφατα (Β1.64;) , εάν a .../datasetIDΖητήθηκε το URL,ERDDAP™θα προσθέσει .html στο URL. Στο v1.64, αυτό απέτυχε (δημιουργήθηκε ένα λανθασμένα μορφοποιημένο URL και στη συνέχεια απέτυχε) . Τώρα αυτό δουλεύει ξανά. Χάρη στον Chris Fullilove.

Έκδοση 1.64

(κυκλοφόρησε 2015-08-19)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
  • Υπάρχει τώρα καθοδήγηση για την πρόσβαση στον ιδιωτικό με κωδικό πρόσβασηςERDDAP™σύνολα δεδομένων (https://) μέσωcurlκαιPython. Δείτε τοcurlκαιPythonοδηγίες. Χάρη στον Emilio Mayorga του NANOOS και τον Paul Janecek των Τεχνολογιών Spyglass.  
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ERDDAP™Τώρα απαιτείJava1.8+. Java1.7 έφτασε στηντέλος ζωής (όχι άλλες ενημερώσεις ασφαλείας) τον Απρίλιο του 2015. Αυτή η έκδοση τουERDDAP™δεν θα λειτουργήσει με τις εκδόσεις τουJavaκάτω από 1.8. Εάν ενημερωθείτε απόJava1.7x (ή νωρίτερα) , θα πρέπει επίσης να ενημερώσετε Tomcat. Δείτε τοERDDAP™Set οδηγιώνγια λήψη συνδέσμων και συμβουλών.
  • Νέα φόρμα παροχής δεδομένων. Όταν ένας πάροχος δεδομένων έρχεται σε σας ελπίζοντας να προσθέσετε κάποια δεδομένα σε σαςERDDAP™, μπορεί να είναι δύσκολο και χρονοβόρο να συλλέξει όλα τα μεταδεδομένα που απαιτούνται για να προσθέσετε το σύνολο δεδομένων σεERDDAP. Πολλές πηγές δεδομένων (για παράδειγμα, αρχεία .csv, Αρχεία Excel, βάσεις δεδομένων) δεν έχουν εσωτερικά μεταδεδομένα, έτσιERDDAP™έχει ένα νέο έντυπο Παρόχου Δεδομένων το οποίο συγκεντρώνει μεταδεδομένα από τον πάροχο δεδομένων και παρέχει στον πάροχο δεδομένων κάποιες άλλες οδηγίες, συμπεριλαμβανομένης της εκτενούς καθοδήγησης για τις βάσεις δεδομένων. Οι πληροφορίες που υποβλήθηκαν μετατρέπονται σεdatasets.xmlμορφή και στη συνέχεια e-mail στοERDDAP™διαχειριστής (Εσύ) και γραμμένο (Προσαρτημένο) to bigParentΚατάλογος/logs/dataProviderForm.log . Έτσι, η μορφή ημι-αυτόματη τη διαδικασία να πάρει ένα σύνολο δεδομένωνERDDAP™, αλλά ηERDDAP™Ο διαχειριστής πρέπει ακόμη να ολοκληρώσει τοdatasets.xmlκομμάτι και να ασχοληθεί με την απόκτηση του αρχείου δεδομένων (α) από τον πάροχο ή τη σύνδεση με τη βάση δεδομένων. Για περισσότερες πληροφορίες, βλ.Παροχέας δεδομένων Περιγραφή του εντύπου.
  • Νέο<ταίριασμαAxisNDigits> μπορεί να χρησιμοποιηθεί απόEDDGridΑπό αρχεία (και έτσι από τα αρχεία και απόMergeIRFiles) ,EDDGridΣυγκέντρωση Υφιστάμενης διάστασης,EDDGridΕλήφθη, καιEDDGridSideBySide datasets για να καθορίσετε πόσο ακριβώς ίσες πρέπει να είναι οι τιμές άξονα σε διαφορετικά αρχεία (πόσα ψηφία) : 0=κανένας έλεγχος (Μην το χρησιμοποιείς αυτό!) , 1-18 για αύξηση της ακρίβειας, ή 20 (το προκαθορισμένο) για την ακριβή ισότητα. Για n=1-18,ERDDAP™εξασφαλίζει ότι τα πρώτα n ψηφία των διπλών τιμών (ή (n+1) div 2 για τιμές επίπλευσης) είναι ίσοι. <matchAxisNDigits> αντικαθιστά<ΕξασφαλίστεAxisValuesAreEqual>, η οποία είναι πλέον υποτιμημένη. Μια τιμή του «αληθινού» θα μετατραπεί σε matchAxisNDigits=20. Τιμή «ψευδής» (Μην το κάνεις αυτό!) θα μετατραπεί σε ταίριασμα AxisNDigits=0.
  • EDDGridΑπό αρχεία και πίνακα EDD FromFiles θα φορτώσει πολύ αργά την πρώτη φορά που χρησιμοποιείτε αυτή την έκδοση τουERDDAP. ERDDAP™τώρα αποθηκεύει τις εσωτερικές πληροφορίες αρχείων λίγο διαφορετικά, έτσι ο εσωτερικός πίνακας αρχείων για κάθε ένα από αυτά τα σύνολα δεδομένων πρέπει να ανακατασκευαστεί. Μην ανησυχείς. Τίποτα δεν συμβαίνει. Είναι μια φορά.
  • Απομακρυσμένα αρχεία πηγαίου κώδικα EDDGridFromNcFiles, EDDTableFromNcFiles, EDDTableFromNcCFFiles επιτρέπουν τώρα τα αρχεία να είναι απομακρυσμένα αρχεία σε έναν κατάλογο προσβάσιμο απόhttp:// (και πιθανώςhttps://και ftp://, αλλά δεν έχουν δοκιμαστεί) εάν ο απομακρυσμένος εξυπηρετητής υποστηρίζειΑιτήματα εύρουςστην επικεφαλίδα της αίτησης. ΑΙΤΗΣΕΙΣ Υποστήριξης ΤΡΙΤΩΝ και Amazon S3,HyraxΌχι. Αυτό το σύστημα σας επιτρέπει να έχετε πρόσβαση σε δεδομένα σε απομακρυσμένα αρχεία χωρίς τη λήψη των αρχείων (που είναι χρήσιμο αν τα απομακρυσμένα αρχεία είναι πολύ ογκώδη) , αλλά η πρόσβαση σε αυτά τα αρχεία θα είναι πολύ πιο αργή από την πρόσβαση σε τοπικά αρχεία ή ακόμα και σε ένα απομακρυσμένοOPeNDAPπηγή. Αυτό περιλαμβάνει"files"σε έναν κάδο S3 Amazon δεδομένου ότι είναι προσβάσιμα μέσωhttp://. Αν τα ονόματα αντικειμένων S3 είναι σαν ονόματα αρχείων (με εσωτερικό / είναι σαν δέντρο καταλόγου Linux) ,ERDDAP™μπορούν επίσης να κάνουν τα αρχεία προσβάσιμα μέσωERDDAPΣ"files"σύστημα. Για να λειτουργήσει αυτό, S3 διαπιστευτήρια σας πρέπει να είναι σε ~/.aws / credentials (σε Linux, OS X ή Unix) , ή C:\Χρήστες\USERNAME\aws\credentials (στα Windows) στον εξυπηρετητή μεERDDAP. Δείτε τοΈγγραφα του Amazon SDK.
  • Δημιουργία συνόλων δεδομένων Xml έχει μια νέα, ασυνήθιστη επιλογή: EDDsFromFiles. Αυτό θα περάσει από ένα σύστημα αρχείων (ακόμη και ένα απομακρυσμένο σύστημα όπως ένα Amazon S3 αν τα αντικείμενα έχουν αρχεία-όπως ονόματα) και να δημιουργήσει τοdatasets.xmlκομμάτια για μια σειρά από σύνολα δεδομένων. Τα διανυθέντα χιλιόμετρα μπορεί να διαφέρουν. Αυτό λειτουργεί καλά αν τα αρχεία είναι οργανωμένα έτσι ώστε όλα τα αρχεία δεδομένων σε ένα δεδομένο κατάλογο (και τους υποκαταλόγους του) είναι κατάλληλα για ένα σύνολο δεδομένων (π.χ. όλα τα σύνθετα SST 1 ημερών) . Διαφορετικά (π.χ., εάν ένας κατάλογος περιέχει κάποια αρχεία SST και κάποια αρχεία Chlorophyll-a) , αυτό λειτουργεί άσχημα, αλλά μπορεί να είναι χρήσιμο.
  • Προγραμματιστές: νέα αρχεία /lib .jar. Αν μεταγλωττίσειςERDDAP™, παρακαλούμε σημειώστε τα νέα αρχεία .jar στην παράμετρο classpath - cp που αναφέρονται στηνERDDAP™ Οδηγός προγραμματιστή.
  • θάλασσα\_νερό\_πρακτική\_ηλικότητα Εάν χρησιμοποιείτε το πρότυπο όνομα CF sea\_water\_salinity για οποιαδήποτε μεταβλητή, σας ενθαρρύνω να μεταβείτε στη θάλασσα\_water\_πρακτική\_salinity που είναι διαθέσιμη σεέκδοση 29 του τυποποιημένου πίνακα ονομασίας CF (και κάποιες προηγούμενες εκδόσεις, δεν το ήξερα αυτό.) . Αυτό το όνομα δείχνει ότι αυτή είναι πράγματι μια τιμή Πρακτικής Επιδεξιότητας χρησιμοποιώνταςPractical Salinity Units (PSU) , σε αντίθεση με μια παλαιότερη τιμή g/kg. Οι κανονικές μονάδες είναι διαφορετικές, αλλά ακόμα απίστευτα αβοηθητικές: 1 (Μάλλον υπονοεί.PSU/PSS-78) , σε αντίθεση με το 1e-3 (Υπονοεί g/kg) για τη θάλασσα\_νερό\_ηλικότητα.\[Έι,Unidataκαι ΚΙ: Εντοπίζουμε τιμές που χρησιμοποιούν άλλες κλίμακες, για παράδειγμα Φαρενάιτ ή Κελσίου, μέσω μιας συμβολοσειράς μονάδων που είναι το όνομα της κλίμακας ή κάποια παραλλαγή. Γιατί δεν μπορούμε να αναγνωρίσουμε μονάδες αλατότητας μέσω της κλίμακας τους, π.χ., PSS-78; Ξέρω ότι οι τιμές PSS-78 είναι " χωρίς ενότητα", αλλά υπάρχει μια υπονοούμενη κλίμακα, έτσι δεν είναι; Αν εφεύρω μια νέα πρακτική κλίμακα αλατότητας όπου οι τιμές είναι 0,875 φορές οι τιμές PSS-78, εάν οι κανονικές μονάδες εξακολουθούν να είναι "1"?1"? Πώς μπορεί ένας χρήστης να τους ξεχωρίσει; Οι μονάδες 1e-3 και 1 δεν είναι ούτε περιγραφικές ούτε χρήσιμες για τους χρήστες που προσπαθούν να καταλάβουν τι δείχνουν οι αριθμοί.\]

Έκδοση 1.62

(κυκλοφόρησε 2015-06-08)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
  • ΓιαEDDGridDatasets, οι χρήστες μπορούν τώρα να κάνουν Γράφημα Τύπος: Επιφανειακά γραφήματα με οποιοδήποτε συνδυασμό αριθμητικών αξόνων, όχι μόνο γεωγραφικό μήκος έναντι γεωγραφικού πλάτους. Αυτό σας επιτρέπει να κάνετε x έναντι y (προβαλλόμενη) γραφήματα και διάφοραΔιαγράμματα Hovmöller, για παράδειγμα, σχεδιάζοντας γεωγραφικό μήκος έναντι βάθους, ή χρόνο έναντι βάθους.\[Σημείωση: αν το βάθος βρίσκεται στον άξονα Υ, πιθανότατα θα αναστραφεί από αυτό που θέλετε. Συγγνώμη, το να το ξεφουσκώσεις δεν είναι ακόμα επιλογή.\]Χάρη στην Κάρα Γουίλσον και την Λιν Ντεγουίτ.
  • Υπάρχει ένα νέοOceanic/Atmospheric Acronym Converterπου σας επιτρέπει να μετατρέψετε ένα κοινό ωκεάνιο/ατμοσφαιρικό ακρωνύμιο σε / από ένα πλήρες όνομα.
  • Υπάρχει ένα νέοΩκεάνιο/Ατμοσφαιρικό Μεταβλητή ονομάτωνπου σας επιτρέπει να μετατρέψετε ένα κοινό ωκεάνιο / ατμοσφαιρικό μεταβλητό όνομα σε / από ένα πλήρες όνομα.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Java7/8 Oracleδεν υποστηρίζει πλέον (παρέχει διορθώσεις σφαλμάτων ασφαλείας για) Java7.ERDDAP™εξακολουθεί να υποστηρίζειJava7, αλλά παρακαλώ να προχωρήσουμε στοJava8. Η επόμενη κυκλοφορία τουERDDAP™Μάλλον θα χρειαστεί.Java8.
  • valid\_min/μέγ./εύρος Προηγουμένως και τώρα, ανdataVariableείχεscale\_factorκαιadd\_offsetμεταδεδομένα,ERDDAP™αποσυσκευάζει τις τιμές δεδομένων και αφαιρεί τα μεταδεδομένα. Προηγουμένως,ERDDAP™δεν τροποποίησε/απελευθέρωσε καμίαvalid\_range,valid\_min,valid\_maxμεταδεδομένα (που συνήθως/θα πρέπει να περιέχουν συσκευασμένες τιμές) απόscale\_factorκαιadd\offset. Τώρα έχει. Παρακαλώ ψάξτε τοERDDAP™για "ισχύοντα\" και βεβαιωθείτε ότι όλες οι μεταβλητές που έχουνvalid\_range,valid\_min, ήvalid\_maxέχουν τις σωστές τιμές όταν τα σύνολα δεδομένων εμφανίζονται στη νέα έκδοση τουERDDAP. Βλέπεις;valid\_range/min/μέγιστη τεκμηρίωση.
  • ACDD-1,3 Προηγουμένως,ERDDAP™ (Ειδικά η δημιουργία συνόλων δεδομένων Xml) χρησιμοποιείται/συνιστά το πρωτότυπο (1.0) Έκδοση τηςNetCDFΣύμβαση χαρακτηριστικών για την ανακάλυψη συνόλου δεδομένωνπου αναφέρεται ως "UnidataDataset Discovery v1.0" στις παγκόσμιες συμβάσεις καιMetadata\_ConventionsΧαρακτηριστικά. Τώρα, σας προτείνουμεΈκδοση ACDD 1.3το οποίο επικυρώθηκε στις αρχές του 2015 και αναφέρεται ως "ACDD-1,3". Ευτυχώς, το ACDD-1,3 είναι πολύ πίσω συμβατό με την έκδοση 1.0. Σας συνιστούμε ναΕναλλαγή σε ACDD-1,3. Δεν είναι δύσκολο.
  • Δημιουργία συνόλων δεδομένων Χαρακτηριστικά Xml Συζητήσεις του Ευρωπαϊκού Κοινοβουλίου<addAttributes> τιμές που προτείνονται από το GenerateDatasets Xml για τις παγκόσμιες συμβάσεις,creator\_name/email/url, λέξεις-κλειδιά, περίληψη, και χαρακτηριστικά τίτλου και για τη μεταβλητήlong\_nameχαρακτηριστικό γνώρισμα. Ορισμένες αλλαγές σχετίζονται με τη νέα χρήση του ACDD-1.3.
  • Πίνακας EDD απόSOSσύνολα δεδομένων Με την περιστασιακή προσθήκη νέων τύπωνSOSservers και αλλαγές στους παλιούς servers, γίνεται όλο και πιο δύσκολο γιαERDDAP™για την αυτόματη ανίχνευση του τύπου εξυπηρετητή από τις απαντήσεις του εξυπηρετητή. Η χρήση του [<sosServerType>] (/docs/server-admin/datasets#eddtablefromsos-skeleton-xml) (με τιμή IOOS\_NDBC, IOOS\_NOS,OOSTethys, ή WHOI) είναι τώρα ΣΤΡΑΤΗΓΟΣ. Εάν κάποιο από τα σύνολα δεδομένων σας αυτού του τύπου έχουν προβλήματα στη νέα έκδοση τουERDDAP, δοκιμάστε την επανεκκίνηση GenerateDatasets Xml για τοSOSεξυπηρετητής για δημιουργία ενός νέου κομματιούdatasets.xmlγια το σύνολο δεδομένων. Δημιουργία συνόλων δεδομένων Xml θα σας αφήσει να δοκιμάσετε το διαφορετικό<επιλογές sosServerType> μέχρι να βρείτε τη σωστή για ένα δεδομένο διακομιστή. Εάν έχετε ακόμα προβλήματα, ενημερώστε με για το πρόβλημα που βλέπετε και το URL του διακομιστή και θα προσπαθήσω να βοηθήσω.
  • Πίνακας EDD από αρχείοNames datasets Ορισμένα χαρακτηριστικά που συνιστώνταιaddAttributesείναι πλέον στοιχεία πηγής. Πιθανώς δεν χρειάζεται να αλλάξετε τίποτα για τα υπάρχοντα σύνολα δεδομένων σαςdatasets.xml.
  • Διόρθωση σφαλμάτων σχετικά με ορισμένα αιτήματα στο EDDTableFromNcCFFiles datasets. Πρόσθεσα επίσης ένα μεγάλο αριθμό μονάδων δοκιμών στον υφιστάμενο μεγάλο αριθμό μονάδων δοκιμών των υποκείμενων μεθόδων (υπάρχουν 100 σενάρια) . Χάρη στον Ιλάι Χάντερ.
  • Διόρθωση σφαλμάτων/μικρές αλλαγές σεEDDGridΑπό το Μέργκερ. Χάρη στον Τζόναθαν Λαφίτ και τον Φιλίπ Μακόφσκι.
  • Διόρθωση σφαλμάτων:EDDGridFromErddap λειτουργεί τώρα ακόμα και αν ένα απομακρυσμένο σύνολο δεδομένων δεν έχειioos\_categoryμεταβλητά χαρακτηριστικά. Χάρη στον Κέβιν Ο'Μπράιεν.
  • Διόρθωση σφάλματος στην ιστοσελίδα .grap γιαEDDGridσύνολα δεδομένων όταν υπάρχει μόνο μία μεταβλητή άξονα με περισσότερες από μία τιμές. Χάρη στον Τσαρλς Κάρλτον.
  • Υπήρξαν και άλλες μικρές βελτιώσεις, αλλαγές και διορθώσεις σφαλμάτων.

Έκδοση 1.60

(κυκλοφόρησε 2015-03-12)

  • Νέα χαρακτηριστικά (για τους χρήστες) : κανένα
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΣΤΡΑΤΗΓΙΚΗ ΣΥΣΤΑΣΗ: Ενημέρωση του διακομιστή σαςρομπότ.txtαρχείο που περιλαμβάνει: Απόρριψη: /erddap/αρχεία/
  • Γνωρίστε το πρόβλημα και τη λύση: Σε υπολογιστές Linux, αν χρησιμοποιείτε<ενημέρωσηEveryNMillis> με σύνολα δεδομένων με τύπο=EDDGridΑπό αρχεία, πίνακας EDDFromFiles,EDDGridΑντιγραφή, EDDTableCopy, ή υποκλάσεις τους, μπορεί να δείτε ένα πρόβλημα όπου ένα σύνολο δεδομένων αποτυγχάνει να φορτώσει (περιστασιακά ή με συνέπεια) με το μήνυμα λάθους: "IOException: όριο χρήστη των περιπτώσεων ακινητοποίησης που έχουν επιτευχθεί ή πάρα πολλά ανοικτά αρχεία. Αν ναι, μπορείτε να διορθώσετε αυτό το πρόβλημα καλώντας (ως ρίζα) : ηχώ fs.inotify.max\_user\_watches=65536|TE - a / etc/sysctl.conf echo fs.inotify.max\_user\_instances=1024|TE - a / etc/sysctl.conf Συστ. - p Ή, χρησιμοποιήστε υψηλότερους αριθμούς αν το πρόβλημα επιμένει. Η προεπιλογή για ρολόγια είναι 8192. Η προεπιλογή για περιπτώσεις είναι 128.\[UPDATE: Υπάρχει ένα σφάλμα σεJavaτο οποίο προκαλεί την ανακοπή των περιπτώσεων που δεν συλλέγονται σκουπίδια. Αυτό το πρόβλημα αποφεύγεταιERDDAP™v1.66 και ψηλότερα. Έτσι η καλύτερη λύση είναι να μεταβείτε στην τελευταία έκδοση τουERDDAP.\]
  • ΧωρίςSuchFileException Διόρθωση σφάλματος: Υπήρχε ένα σφάλμα που θα μπορούσε να προκαλέσει σύνολα δεδομένων του τύπου=EDDGridΑπό αρχεία, πίνακας EDDFromFiles,EDDGridΑντιγραφή, EDDTableCopy, ή υποκλάσεις τους για να μην φορτώσει περιστασιακά με το σφάλμα "NoSuchFileException: _ someFileName_". Το σφάλμα σχετίζεται με τις χρήσεις του Filevisitor και εισήχθη στοERDDAP™v1.56. Το πρόβλημα είναι σπάνιο και είναι πιθανότερο να επηρεάσει τα σύνολα δεδομένων με μεγάλο αριθμό συχνά μεταβαλλόμενων αρχείων δεδομένων.
  • Υπήρξαν κάποιες μικρές βελτιώσεις, αλλαγές και διορθώσεις σφαλμάτων.

Έκδοση 1.58

(κυκλοφόρησε 2015-02-25)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
  • Το νέο"files"σύστημα σας επιτρέπει να περιηγηθείτε σε ένα εικονικό σύστημα αρχείων και να κατεβάσετε αρχεία δεδομένων πηγή από πολλάERDDAP™σύνολα δεδομένων. Η"files"σύστημα είναι ενεργό από προεπιλογή, αλλάERDDAP™Οι διαχειριστές μπορούν να το απενεργοποιήσουν με την τοποθέτηση
        <filesActive>false</filesActive>  

στοERDDAP™setup.xml αρχείο. Ιδιαίτερες ευχαριστίες στον Philippe Makowski, ο οποίος επέμενε όταν αργούσα να εκτιμήσω την ομορφιά αυτής της ιδέας.

  • Χρονικός προορισμός Μαξ... Προηγουμένως, η χρονική μεταβλητή των συνόλων δεδομένων EDDTable με δεδομένα σχεδόν σε πραγματικό χρόνο είχε προορισμόMax του NaN, το οποίο σήμαινε ότι η μέγιστη τιμή χρόνου για το σύνολο δεδομένων είναι πρόσφατη, αλλά δεν είναι ακριβώς γνωστή και αλλάζει συχνά. Τώρα, ο προορισμόςMax έχει μια πραγματική αξία, που δείχνει την τρέχουσα γνωστή τελευταία φορά. Πολλά σύνολα δεδομένων έχουν συνεχώς ενημερωμένα δεδομένα.ERDDAP™υποστηρίζει την πρόσβαση στα τελευταία δεδομένα, ακόμη και αν είναι μετά την τρέχουσα γνωστή τελευταία φορά. Σημειώστε ότι το νέο [<ενημέρωσηEveryNMillis>] (/docs/server-admin/datasets#updateeverenmillis) υποστήριξηEDDGridΑπό αρχεία και πίνακα EDD FromFiles datasets ενημερώνει τον προορισμό της μεταβλητής ώραMax. Μια άλλη συνέπεια αυτής της αλλαγής είναι ότι ηdatasetID=allDatasetsΤο σύνολο δεδομένων περιλαμβάνει τώρα τη γνωστή τελευταία φορά στις στήλες maxTime. Χάρη στον Τζον Κέρφουτ.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΣΤΡΑΤΗΓΙΚΗ ΣΥΣΤΑΣΗ: Ενημέρωση του διακομιστή σαςρομπότ.txtαρχείο που περιλαμβάνει: Απόρριψη: /Αρχεία/ Απόρριψη: /erddap/αρχεία/
  • Δείγμαdatasets.xml-- Πέρυσι, συστήσαμε αρκετά εξαιρετικά σύνολα δεδομένων στην ακτοφυλακήERDDAP™ότι θα μπορούσες να προσθέσεις στηνERDDAP™απλά προσθέτοντας μερικές γραμμές σε σαςdatasets.xml. Εάν προσθέσατε τα σύνολα δεδομένων erdVH, παρακαλούμε μεταβείτε στα νεότερα σύνολα δεδομένων erdVH2:
    • Δημιουργία αντιγράφου όλων των συνόλων δεδομένων erdVH και αλλαγή του αντιγραφέαdatasetIDΕίναι από erdVH... σε erdVH2... και να αλλάξετε την αναφοράsourceUrlαπό erdVH... έως erdVH2...
    • Ορισμός των συνόλων δεδομένων erdVH σε ενεργό=" false".
  • ΌλαEDDGridΑπό αρχεία και πίνακα EDD Από αρχεία υποκλάσεις υποστηρίζουν τώρα [<προσβάσιμοViaFiles>] (/docs/server-admin/datasets#accessibleviafiles) να καταστήσει τα αρχεία δεδομένων πηγής προσβάσιμα μέσω του"files"συστήματα. Εξ ορισμού, αυτό το σύστημα είναι κλειστό για κάθε σύνολο δεδομένων. Πρέπει να προσθέσετε την ετικέτα για να την ενεργοποιήσετε. Χάρη στον Φιλίπ Μακόφσκι.
  • ΌλαEDDGridΑπό αρχεία και πίνακα EDD Από αρχεία υποκλάσεις υποστηρίζουν τώρα [<ενημέρωσηEveryNMillis>] (/docs/server-admin/datasets#updateeverenmillis) . Εξ ορισμού, αυτό το σύστημα είναι κλειστό για κάθε σύνολο δεδομένων. Πρέπει να προσθέσετε την ετικέτα για να την ενεργοποιήσετε. Χάρη στον Ντόμινικ Φούλερ Ρόουελ και τον NGDC.
  • Το νέοΠίνακας EDD από αρχείοNamesδημιουργεί ένα σύνολο δεδομένων από πληροφορίες σχετικά με μια ομάδα αρχείων στο σύστημα αρχείων του διακομιστή, αλλά δεν εξυπηρετεί δεδομένα από μέσα από τα αρχεία. Για παράδειγμα, αυτό είναι χρήσιμο για τη διανομή συλλογών αρχείων εικόνας, αρχείων ήχου, αρχείων βίντεο, αρχείων επεξεργασίας κειμένου, και αρχείων υπολογιστικών φύλλων. Αυτό λειτουργεί χέρι-χέρι με το νέο"files"σύστημα, έτσι ώστε οι χρήστες μπορούν να κατεβάσετε τα αρχεία. Ιδιαίτερες ευχαριστίες στον Philippe Makowski, ο οποίος επέμενε όταν αργούσα να εκτιμήσω την ομορφιά αυτής της ιδέας.
  • Το νέοEDDGridΑπό τον πίνακα EDDσας επιτρέπει να μετατρέψετε ένα σύνολο δεδομένων πίνακα σε ένα πλέγμα σύνολο δεδομένων. Χάρη στο Ocean Networks Canada.
  • Το νέοEDDGridFromMergeIRΑρχείασυγκεντρωτικά δεδομένα από μια ομάδα τοπικών συνεργατών.gzαρχεία.EDDGridFromMergeIRFiles έχει τη διάκριση του να είναι το πρώτο κομμάτι του κώδικα που συνέβαλε στηνERDDAP. Έγινε χωρίς τη βοήθειά μας. Τρεις επευφημίες και ιδιαίτερες ευχαριστίες στον Τζόναθαν Λαφίτ και τον Φιλίπ Μακόφσκι της R.Tech Engineering.
  • Υπάρχει μια νέα, προαιρετική ετικέτα setup.xml,<unitTestDataDir>, ο οποίος καθορίζει τον κατάλογο με τα αρχεία δεδομένων δοκιμών μονάδων που είναι διαθέσιμα μέσω ενός νέου αποθετηρίου GitHub: https://github.com/ERDDAP/erddapTest . Για παράδειγμα:
        <unitTestDataDir>/erddapTest/</unitTestDataDir>  

Αυτό δεν είναι χρήσιμο ακόμα, αλλά είναι μέρος της κίνησης προς την πραγματοποίηση όσο το δυνατόν περισσότερων από τις δοκιμές μονάδων που χρησιμοποιούνται από άλλους ανθρώπους. Χάρη στον Τέρι Ράνκιν.

  • Υπήρξαν πολλές μικρές βελτιώσεις, αλλαγές και διορθώσεις σφαλμάτων.

Έκδοση 1.56

(κυκλοφόρησε 2014-12-16)

  • Νέα χαρακτηριστικά (για τους χρήστες) : (Καμία)
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Μάλλον ήδη το ξέρεις.EDDGridΑπό τοErddapκαιEDD TableFromErddapπου σας επιτρέπουν να συνδέσετε με σύνολα δεδομένων σε άλλαERDDAPκαι να εμφανιστούν στο δικό σαςERDDAP. Οι αιτήσεις των χρηστών για πραγματικά δεδομένα από αυτά τα σύνολα δεδομένων δρομολογούνται αόρατα στην πηγήERDDAP™, έτσι ώστε τα δεδομένα δεν ρέει μέσω του συστήματός σας ή να χρησιμοποιήσετε το εύρος ζώνης σας. Υπάρχει τώρα μια μεγάλη λίστα συνιστώμενων συνόλων δεδομένων στο δείγμαdatasets.xmlσε erddapΠεριεχόμενο.zip. Για να τα συμπεριλάβεις στο δικό σουERDDAP™, το μόνο που έχετε να κάνετε είναι να αντιγράψετε και να επικολλήσετε αυτά που θέλετε σε σαςdatasets.xml. Χάρη στον Κόνορ Ντιλέινι.
  • Αν μεταγλωττίσειςERDDAP™, θα πρέπει να προσθέσετε κάποια νέα . αρχεία βάζου σαςclasspath - cp διακόπτηςΓια τον Τζέικομπ και τον Τζάβα.
  • Το νέοΠίνακας EDD από την Κασάνδραχειρίζεται τη λήψη δεδομένων απόΚασσάνδρα. Χάρη στο Ocean Networks Canada.
  • Το νέοΠίνακας EDD από αρχεία ColumnarAsciiχειρίζεται τη λήψη δεδομένων από αρχεία δεδομένων ASCII με στήλες σταθερού πλάτους. Χάρη στον Φιλίπ Μακόφσκι.
  • ΌλαEDDGridΑπό αρχεία και πίνακα EDD FromFiles subclasses χρησιμοποιούν τώρα μια νέα μέθοδο, Filevisitor (προστίθεται στοJavaστο 1.7) να συλλέξει πληροφορίες για τα αρχεία. Αυτό μπορεί να μην έχει κανένα όφελος για την πρώτη συλλογή πληροφοριών αρχείων για ένα δεδομένο σύνολο δεδομένων αλλά φαίνεται να έχει ένα τεράστιο όφελος για τις επόμενες συγκεντρώσεις αν γίνει σύντομα, ενώ το λειτουργικό σύστημα εξακολουθεί να έχει τις πληροφορίες κρυμμένες. Χάρη στο NGDC.

Ακόμα προτείνουμε: Εάν ένα σύνολο δεδομένων έχει μεγάλο αριθμό αρχείων (π.χ., > 1.000) , το λειτουργικό σύστημα (και έτσιEDDGridΑπόΑρχεία και EDDTableFromFiles) θα λειτουργήσει πολύ πιο αποτελεσματικά αν αποθηκεύσετε τα αρχεία σε μια σειρά υποκαταστημάτων (μία ανά έτος, ή μία ανά μήνα για σύνολα δεδομένων με πολύ συχνά αρχεία) , έτσι ώστε να μην υπάρχει ποτέ ένας τεράστιος αριθμός αρχείων σε ένα δεδομένο κατάλογο.

  • Αρκετές μικρές βελτιώσεις στο EDDTableFromAsciiFiles.
  • Ορισμένες βελτιώσεις στο EDDTableFromAsciiServiceNOS, κυρίως για να πάρετε μερικές πρόσθετες στήλες πληροφοριών από την πηγή. Χάρη στη Λιν Ντεγουίτ.
  • Μερικές μικρές διορθώσεις σφαλμάτων που σχετίζονται με το ISO 19115 πουERDDAP™παράγει. Χάρη στην Άννα Μιλάνο.

Έκδοση 1.54

(κυκλοφόρησε 2014-10-24)

  • Νέα χαρακτηριστικά (για τους χρήστες) :
  • Μερικές μεταβλητές πλέον λειτουργούν με το χρόνο με ακρίβεια milliseconds, π.χ., 2014-10-24T16:41:22.485Z. Χάρη στον Ντόμινικ Φούλερ Ρόουελ.
  • Μικρές αλλαγές/Βαθμολογία:
  • Διόρθωση σφαλμάτων: με συγκεκριμένο συνδυασμό περιστάσεων,EDDGridΑπό τα σύνολα δεδομένωνNcFile επέστρεψαν τα δεδομένα με μειωμένη ακρίβεια (π.χ. πλωτήρες αντί διπλών) . Αυτό θα μπορούσε να επηρεάσει μόνο τις τιμές δεδομένων με > 8 σημαντικά στοιχεία. Ζητώ συγγνώμη. (Και ήταν ένα κλασικό σφάλμα προγραμματισμού υπολογιστή: ένας λάθος χαρακτήρας.) Χάρη στον Ντόμινικ Φούλερ Ρόουελ.
  • Πολλές μικρές αλλαγές.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Τα σύνολα δεδομένων Griddap υποστηρίζουν τώρα μεταβλητές άξονα χρονοσφραγίδων και μεταβλητές δεδομένων (Δηλαδή, μεταβλητές με τιμές χρόνου, αλλάdestinationNameεκτός"time") . Χάρη στον Ντόμινικ Φούλερ Ρόουελ.
  • ERDDAP™τώρα σωστά υποστηρίζει χιλιοστά του δευτερολέπτουtime\_precision"1970-01-01T00:00:00.000Z". Μια εσκεμμένη ιδιοτροπία: όταν γράφετε χρόνους σε αρχεία προσανατολισμένα στον άνθρωπο (π.χ., .csv,.tsv,.json,.xhtml) ,ERDDAP™χρησιμοποιεί το καθορισμένοtime\_precisionεάν περιλαμβάνει δευτερόλεπτα ή/και δεκαδικά δευτερόλεπτα· διαφορετικά, χρησιμοποιεί δευτερόλεπταtime\_precision"1970-01-01T00:00:00Z" (για συνέπεια και αναδρομική συμβατότητα) . Χάρη στον Ντόμινικ Φούλερ Ρόουελ.
  • EDDGridΤο FromNcFiles υποστηρίζει τώρα την ανάγνωση συμβολοσειρώνdataVariableΣ.
  • .ncαρχεία γραμμένα από griddap μπορούν τώρα να έχουν συμβολοσειράdataVariableΣ.
  • Δημιουργία συνόλων δεδομένων Xml περιλαμβάνει τώρα περισσότερο φλος () καλεί να αποφευχθεί το πρόβλημα των πληροφοριών που δεν έχουν γραφτεί στα αρχεία. Χάρη στον Τιερί Βαλέρο.
  • Η τεκμηρίωση για το GenerateDatasetsXml βελτιώθηκε, ιδιαίτερα για να επισημανθεί ότι ο διακόπτης -i λειτουργεί μόνο αν ορίσετε όλες τις απαντήσεις στη γραμμή εντολών (π.χ. λειτουργία σεναρίου) . Και εξηγείται η λειτουργία σεναρίου. Χάρη στον Τιερί Βαλέρο.
  • ERDDAP™δεν επιτρέπει πλέον δύο μεταβλητές σε ένα σύνολο δεδομένων να έχουν το ίδιοsourceName. (Αν κάποιος το έκανε πριν, πιθανότατα οδήγησε σε μηνύματα λάθους.) Όπως και πριν,ERDDAP™δεν επιτρέπει δύο μεταβλητές σε ένα σύνολο δεδομένων να έχουν το ίδιοdestinationName.

Έκδοση 1.52

(κυκλοφόρησε 2014-10-03)

  • Νέα χαρακτηριστικά γνωρίσματα: (κανένα)
  • Μικρές αλλαγές/Βαθμολογία:
  • Άλλο ένα (μικρότερο) αλλαγή που θα γίνειERDDAP™Πιο γρήγορα.
  • Βελτίωση σε αρχεία ISO 19115 που δημιουργούνται απόERDDAP: προστίθεται πρόσφατα συνιστάται<gmd:protocol&gt· τιμές (πληροφορίες, αναζήτηση,OPeNDAP:OPeNDAP,ERDDAP:Griddap, καιERDDAP:tabledap) εντός<gmd:CI\_OnlineResource>. Χάρη στον Ντέρικ Σνόουντεν και τον Τζον Μόρερ.
  • Πολλές μικρές αλλαγές.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Διόρθωση σφαλμάτων: GenerateDatasetsXml.sh και DasDds.sh δεν ήταν σε erddap.war για 1,48 και 1,50. Τώρα είναι. Χάρη στον Τιερί Βαλέρο.
  • Μικρές αλλαγές σε κάποιες δοκιμές ταχύτητας στο TestAll για να τις κάνουν λιγότερο ευπαθείς στην τύχη. Χάρη στον Τέρι Ράνκιν.

Έκδοση 1.50

(κυκλοφόρησε 2014-09-06)

  • Νέα χαρακτηριστικά γνωρίσματα: (κανένα)
  • Μικρές αλλαγές/Βαθμολογία:
  • ΑυτόERDDAP™θα πρέπει να είναι πολύ πιο γρήγορα από τις πρόσφατες εκδόσεις.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν: (τίποτα)

Έκδοση 1.48

(κυκλοφόρησε 2014-09-04)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • ERDDAP™τώρα δημιουργεί πάντα ένα σύνολο δεδομένων πίνακα,datasetID=allDatasets, ο οποίος έχει έναν πίνακα πληροφοριών για όλα τα σύνολα δεδομένων σε αυτόERDDAP. Μπορεί να τεθεί υπό αμφισβήτηση όπως κάθε άλλο σύνολο δεδομένων πίνακα. Αυτή είναι μια χρήσιμη εναλλακτική λύση στο τρέχον σύστημα για την λήψη πληροφοριών σχετικά με τα σύνολα δεδομένων προγραμματικά.
  • Υπάρχουν δύο νέοι τύποι αρχείων εξόδου για EDDTable καιEDDGrid, .csv0 και.tsv0. Είναι αρχεία διαχωρισμένης αξίας με κόμματα και καρτέλες που δεν έχουν γραμμές με ονόματα στήλης ή μονάδες. Τα δεδομένα ξεκινούν από την πρώτη γραμμή. Είναι ιδιαίτερα χρήσιμα για σενάρια που θέλουν μόνο μια πληροφορία απόERDDAP.
  • Μικρές αλλαγές/Βαθμολογία:
  • Οι χάρτες μπορούν τώρα να γίνουν σε μήκος μεταξύ 720 και 720.
  • Το νέο.ncml απόκριση Τύπος αρχείου είναι διαθέσιμη για όλουςEDDGridσύνολα δεδομένων. Επιστρέφει τοNCML\ μορφοποιημένη περιγραφή του συνόλου δεδομένων (παρόμοια με ένα συνδυασμένο .dds + .das) .
  • Διόρθωση σφαλμάτων: Αποθήκευση δεδομένων πίνακα σε ένα.ncΤο αρχείο περιορίστηκε σε 100.000 τιμές ανά μεταβλητή. Τώρα περιορίζεται σε 2 GB συνολικό μέγεθος αρχείου. Χάρη στον Κέβιν Ο'Μπράιεν.
  • Διόρθωση σφαλμάτων: το saveAsMatlabΣυζητήσεις του Ευρωπαϊκού ΚοινοβουλίουdatasetIDΤα s μετατρέπονται σε ασφαλήMatlabμεταβλητά ονόματα. Αλλά εξακολουθώ να σας συνιστώ να δημιουργήσετεdatasetIDs που είναι έγκυρα μεταβλητά ονόματα: ξεκινώντας με ένα γράμμα και στη συνέχεια απλά χρησιμοποιώντας A-Z, a-z, 0-9, και \_. Βλέπεις;datasetID. Χάρη στον Λουκ Κάμπελ.
  • Διόρθωση σφαλμάτων στον πίνακα EDDFromDatabase: Με κάποιους τύπους βάσεων δεδομένων, ένα NO\_ Η ανταπόκριση των δεδομένων από τη βάση δεδομένων οδήγησε σε άσκοπη καθυστέρηση 30 δευτερολέπτωνERDDAP. Χάρη στον Γκρεγκ Γουίλιαμς.
  • Διόρθωση σφαλμάτων:EDDGridΚάντε ένα γράφημα με τύπο γραφήματος = γραμμές (ή δείκτες ή δείκτες και γραμμές) ο αναγκασμένος άξονας x μεταβλητός να είναι χρόνος. Τώρα μπορεί να είναι οποιοσδήποτε άξονας. Χάρη στη Λιν Ντεγουίτ.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ΣΤΡΑΤΗΓΙΚΗ ΣΥΣΤΑΣΗ: ΕνημέρωσηJava
    Αυτή η έκδοση τουERDDAP™απαιτείJava7 ή περισσότερο, αλλάJava7 θα φτάσει στο τέλος της ζωής του τον Απρίλιο του 2015 (Σύντομα!) , έτσι τώρα είναι μια καλή στιγμή για να στραφούν σεJava8. Έτσι λοιπόνJava8 είναι ΣΤΡΑΤΗΓΙΚΗ ΣΥΣΤΑΣΗ. Το τεστ μεJava8. Σημειώστε ότιJava6 έφτασε στο τέλος της ζωής του τον Φεβρουάριο του 2013 (Όχι άλλες διορθώσεις σφαλμάτων ασφαλείας!) .
  • ΣΤΡΑΤΗΓΟΣ: Ενημέρωση Tomcat Εάν χρησιμοποιείτε Tomcat, παρακαλώ μεταβείτε στην τελευταία έκδοση του Tomcat. Tomcat 8 έχει σχεδιαστεί για να λειτουργήσει μεJava8.
  • "ERDDAPis δεν είναι πλέον ακρωνύμιο. Τώρα είναι απλά ένα όνομα. Δεν θέλω το όνομα να τονίσειERD. Θέλω.ERDDAP™να τονίσετε το θεσμικό σας όργανο και τα δεδομένα σας.
  • Σε παρακαλώ.προσαρμόσετε την εμφάνιση σαςERDDAP™εγκατάσταση για την ανάδειξη του ιδρύματος και των δεδομένων σας. Με μια ώρα δουλειάς, μπορείς να κάνεις ωραίες βελτιώσεις που θα κρατήσουν για πάντα.
  • Στο setup.xml, το<displayDiagnosticInfo> επιλογή τώρα αγνοείται πάντα και αντιμετωπίζεται σαν η τιμή να ήταν ψευδής. ΣΥΣΤΑΣΗ:<displayDiagnosticInfo> tag και σχετικές πληροφορίες από την εγκατάσταση σας.xml.
  • Στη ρύθμιση.xml, η προεπιλογή για<drawLandMask> ήταν " over", αλλά τώρα είναι " κάτω", που είναι μια καλύτερη γενική αθέτηση (λειτουργεί καλά με όλα τα σύνολα δεδομένων) .
  • Τα σενάρια GenerateDatasetsXml.sh και DadDds.sh Linux χρησιμοποιούν τώρα bash αντί για csh, και έχουν την επέκταση .sh. Χάρη στον Εμίλιο Μαγιόργκα.
  • Δημιουργία συνόλων δεδομένων Xml και DasDds δημιουργούν τώρα τα δικά τους αρχεία καταγραφής (ΔημιουργίαDatasetsXml.log και DasDds.log) και αρχεία εξόδου (ΔημιουργίαDatasetsXml.out και μπαμπάDds.out) in bigParentΚατάλογος/logs/, και ποτέ μην βάλετε τα αποτελέσματά τους στο πρόχειρο.
  • Δημιουργία συνόλων δεδομένων Το Xml υποστηρίζει τώρα μια παράμετρο γραμμής εντολών -i η οποία εισάγει την έξοδο στο καθορισμένο αρχείο σε ένα καθορισμένο μέρος. Δείτε τοτεκμηρίωση. Χάρη στον Τέρι Ράνκιν.
  • EDDTableFromDatabase υποστηρίζει τώρα<στήληNameQuotes></στήληNameQuates>, με έγκυρες τιμές " (το προκαθορισμένο) Ή τίποτα. Αυτός ο χαρακτήρας (εάν υπάρχουν) θα χρησιμοποιηθεί πριν και μετά τα ονόματα στήλης σε ερωτήσεις SQL. Διαφορετικοί τύποι βάσεων δεδομένων, που δημιουργούνται με διαφορετικούς τρόπους, θα χρειαστούν διαφορετικά σήματα όνομα στήλης.
  • Οι μεταβλητές πλάτους και μήκους πίνακα μπορούν τώρα να έχουν προσαρμοστείlong\_nameΕίναι, π.χ., Γεωγραφικό πλάτος προφίλ. Προηγουμένως, μπορούσαν να είναι μόνο Γεωγραφικό πλάτος και Γεωγραφικό μήκος.
  • Στο εξής, προσδιορίστε "προκαθορισμέναDataQuery" και "προκαθορισμένοGraphQuery" ως χαρακτηριστικά στα παγκόσμια μεταδεδομένα του συνόλου δεδομένων (δηλαδή,<addAtts>), όχι ως ξεχωριστό<προεπιλεγμέναDataQuery> και<προεπιλεγμένες ετικέτεςGraphQuery>. (Αν και, αν εξακολουθείς να τους προσδιορίζεις μέσω των ετικετών,ERDDAP™θα δημιουργήσει αυτόματα παγκόσμια χαρακτηριστικά με τις πληροφορίες.)

Έκδοση 1.46

(κυκλοφόρησε 2013-07-09)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • (Καμία)
  • Μικρές αλλαγές/Βαθμολογία:
  • Διόρθωση σφαλμάτων: Σε EDDTableFromDatabase, μόνο στην έκδοση 1.44,ERDDAP™Κακώς αναφέρθηκε το όνομα του πίνακα της βάσης δεδομένων σε δηλώσεις SQL. Αυτό διορθώθηκε τώρα. Χάρη στον Κέβιν Ο'Μπράιεν.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • ** Εάν δεν τροποποιήσετε τα τυποποιημένα μηνύματα σε μηνύματα.xml, διαγραφή\[τομκάτ\]/content/erddap/messages.xml . **
    Το προεπιλεγμένο αρχείο μηνυμάτων.xml είναι τώρα στο erddap. αρχείο πολέμου, δεν erddapΠεριεχόμενο.zip. Έτσι, δεν χρειάζεται πλέον να ενημερώσετε με το χέρι τα μηνύματα.xml .
  • Εάν τροποποιήσετε τα μηνύματα σε μηνύματα.xml, από τώρα και στο εξής, κάθε φορά που ενημερώνετεERDDAP™, είτε:
    • Κάντε τις ίδιες αλλαγές που κάνατε πριν στο νέο \[τομκάτ\]/webapps/erddap/WEB-INF/classes/gov/noaa/pfel/erddap/util/messages.xml. Και αυτή τη φορά: διαγραφή\[τομκάτ\]/content/erddap/messages.xml .
    • Ή, βρείτε τι έχει αλλάξει στα νέα μηνύματα.xml (μέσω diff) , και να τροποποιήσετε σας \[τομκάτ\]/content/erddap/messages.xml αρχείο αναλόγως.

Έκδοση 1.44

(κυκλοφόρησε 2013-05-30)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • Ερωτήσεις για τα σύνολα δεδομένων EDDTable τώρα υποστήριξη &orderByΕλάχιστο (...) και &orderByMinMax (...) (που επιστρέφει δύο σειρές σε κάθε ομάδα, με το ελάχιστο και το μέγιστο της τελευταίαςorderByτιμή) . Χάρη στη Λιν Ντεγουίτ.
  • Υπάρχουν δύο νέαtabledapτύποι αρχείων:.ncCFHeader και.ncΚεφαλίδα CFMA (που επιστρέφουν την κεφαλίδα ncdump της αντίστοιχης.ncΚΙ και.ncΤύποι αρχείων CFMA) . Χάρη στον Στιβ Χάνκιν.
  • Μικρές αλλαγές/Βαθμολογία:
  • Διόρθωση σφαλμάτων: φόρτωση των ιστοσελίδων .grap και .html για σύνολα δεδομένων με πολλές τιμές χρόνου ήταν αργή επειδήERDDAP™ήταν αργή κατά την παραγωγή των επιλογών χρονοδιακόπτη. Τώρα είναι πάντα γρήγορο. Χάρη στον Μάικλ Μπάρι, τον ΟΟΙΚΙ και τον Κρίστιαν Σεμπάστιαν Μπλάλιντ.
  • Διόρθωση σφαλμάτων: Σε ορισμένους τύπους συνόλου δεδομένων EDDTable, οι χρονικοί περιορισμοί δεν αντιμετωπίζονταν πάντα σωστά. Τώρα είναι. Χάρη στον Τζον Μόρερ και τον Κέβιν Ο'Μπράιεν.
  • Διόρθωση σφαλμάτων: τα σύνολα δεδομένων δεν φορτώνουν όταν όλα ταsubsetVariablesήταν μεταβλητές σταθερής τιμής. Τώρα θα το κάνουν. Χάρη στη Λιν Ντεγουίτ και τον Τζον Πίτερσον.
  • ΒΕΛΤΙΩΣΗ: τώρα, όλα τα ερωτήματα για απλά υποκαθορισμένες μεταβλητές ενεργούν σαν & distinct () είναι μέρος του ερωτήματος.
  • ΒΕΛΤΙΩΣΗ: τώρα, για ερωτήματα που περιλαμβάνουν &.jsonp=λειτουργίαName, λειτουργία Όνομα ΠΡΕΠΕΙ να είναι τώρα μια σειρά από 1 ή περισσότερα (Διαχωρισμένη περίοδος) λέξεις. Κάθε λέξη πρέπει να αρχίζει με ένα γράμμα ISO 8859 ή "\"" και ακολουθείται από 0 ή περισσότερα γράμματα, ψηφία ή "\___".".".".".".".".\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Ναι, αυτό είναι πιο περιοριστικό από ό, τιJavaΑπαιτήσεις σεναρίου για ονόματα λειτουργιών.
  • Ο άξονας του χρόνου στα γραφήματα λειτουργεί τώρα καλά για μεγαλύτερα χρονικά διαστήματα (80 - 10000 χρόνια) και μικρότερα χρονικά διαστήματα (0.003 - 180 δευτερόλεπτα) .
  • ERDDAP™είναι πλέον πιο συγχωρητικό όταν αναλύει τις διακυμάνσεις των δεδομένων ISO-8601-μορφή του χρόνου.
  • Υπήρξαν πολλές άλλες μικρές αλλαγές και διορθώσεις σφαλμάτων.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Πρέπει να ενημερώσετε την τελευταία έκδοση για να είναι ασφαλής.
    ERDDAP™υποβλήθηκε σε έλεγχο ασφαλείας. Υπήρχαν κάποια σφάλματα και αδυναμίες. Η έκδοση 1.44 περιλαμβάνει αρκετές σημαντικές διορθώσεις σφαλμάτων ασφαλείας και αρκετές αλλαγές για την αύξηση της ασφάλειας και της προσβασιμότητας (π.χ. για χρήστες με μειωμένη όραση) . Η έκδοση 1.44 έχει περάσει τον έλεγχο ασφάλειας παρακολούθησης. Χάρη σε όλους τους καλούς ανθρώπους στο USGS και στο Acunetix που το έκαναν αυτό δυνατό. (Δεν θα έπρεπε.NOAAνα το κάνεις αυτό;)
  • Το νέοΠίνακας EDD απόWFSΑρχείακάνει ένα τοπικό αντίγραφο όλων των δεδομένων από έναArcGISΕξυπηρετητής χαρτώνWFSserver και έτσι τα δεδομένα μπορούν στη συνέχεια να διατηρούνται γρήγοραERDDAP™χρήστες. Χάρη στην Κρίστι Κάντιλ.
  • Το νέοΠίνακας EDD απόEDDGridσας επιτρέπει να δημιουργήσετε ένα σύνολο δεδομένων EDDTable από έναEDDGridΣύστημα δεδομένων. Ορισμένοι κοινοί λόγοι γι' αυτό είναι:
    • Αυτό επιτρέπει την αναζήτηση του συνόλου δεδομένωνOPeNDAPπεριορισμοί επιλογής (που μπορεί να ζήτησε ένας χρήστης) .
    • Το σύνολο δεδομένων είναι εγγενώς ένα σύνολο δεδομένων πίνακα. Χάρη στον OOICI, τον Jim Potemra, τον Roy Mendelssohn.
  • Η μεταβλητή ονομασία " βάθος" είναι πλέον μια ειδική εναλλακτική λύση για " υψόμετρο". Οι μονάδες πρέπει να είναι κάποια παραλλαγή των "μέτρων". Οι τιμές των δεδομένων πρέπει να είναι θετικές = χαμηλότερες.ERDDAP™έχει πλέον πλήρη επίγνωση της έννοιας του "βαθύ" και την υποστηρίζει όπου το υψόμετρο υποστηρίζεται (π.χ. ως συστατικό ενός CF DSG cdm\_data\_type=profile dataset) . Ένα σύνολο δεδομένων δεν πρέπει να έχει τόσο "βαθύ" όσο και "υψόμετρο" μεταβλητές.
  • Στο δικό σουdatasets.xml, παρακαλώ αφαιρέστε τυχόν χρήσεις του<att name="cdm\_altitude\_proxy"> βάθος</att> δεδομένου ότι το βάθος είναι τώρα μια ειδική εναλλακτική λύση στο υψόμετρο και έτσι δεν χρειάζεται να προσδιοριστεί ειδικά.
  • Στο δικό σουdatasets.xml, παρακαλώ αφαιρέστε τυχόν χρήσεις του<ύψωμαMetersPerSourceUnit>, εκτός από τον πίνακα EDD ΑπόSOS. Όταν η τιμή είναι 1, απλά διαγράψτε την. Όταν η τιμή είναι -1, εξετάστε την αλλαγή της μεταβλητής ονομασίας σε βάθος. Για άλλες τιμές, προσθέστε στο<addAttributes>, για παράδειγμα:
        <att name="scale\\_factor" type="float">-1</att>
  • Όλα τα σύνολα δεδομένων τώρα υποστηρίζουν

    • <προεπιλεγμέναDataQuery> το οποίο χρησιμοποιείται αν ζητηθεί .html χωρίς ερώτηση.
      • Πιθανότατα σπάνια θα χρειαστεί να το χρησιμοποιήσετε αυτό.
      • Για τα σύνολα δεδομένων griddap, μια κοινή χρήση αυτού είναι ο προσδιορισμός μιας διαφορετικής προεπιλεγμένης τιμής βάθους ή υψομέτρου διάστασης (π.χ.,\[0\]αντί για\[τελευταίο\]) . Σε κάθε περίπτωση, θα πρέπει πάντα να απαριθμείτε όλες τις μεταβλητές, πάντα να χρησιμοποιείτε τις ίδιες τιμές διαστάσεων για όλες τις μεταβλητές, και σχεδόν πάντα να χρησιμοποιείτε\[0\],\[τελευταίο\], ή\[0:τελευταία\]για τις τιμές διάστασης. Για παράδειγμα:
                <defaultDataQuery>u\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\],v\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\]</defaultDataQuery>
  • Γιαtabledapσύνολα δεδομένων, η πιο κοινή χρήση αυτού είναι να καθορίσει ένα διαφορετικό προκαθορισμένο χρονικό εύρος (σε σχέση με τώρα, π.χ., & time&gt?=now-1 ημέρα) . Θυμηθείτε ότι το να ζητάτε καμία μεταβλητή δεδομένων είναι το ίδιο με τον προσδιορισμό όλων των μεταβλητών δεδομένων, οπότε συνήθως μπορείτε απλά να καθορίσετε το νέο χρονικό περιορισμό. Για παράδειγμα:
                <defaultDataQuery>&amp;time&gt;=now-1day</defaultDataQuery>
  • <προεπιλεγμένοGraphQuery> το οποίο χρησιμοποιείται αν ζητηθεί .graph χωρίς ερώτηση.
    • Πιθανότατα σπάνια θα χρειαστεί να το χρησιμοποιήσετε αυτό.
    • Για τα σύνολα δεδομένων griddap, η πιο κοινή χρήση αυτού είναι ο καθορισμός μιας διαφορετικής προεπιλεγμένης τιμής βάθους ή υψομέτρου διάστασης (π.χ.,\[0\]αντί για\[τελευταίο\]) ή/και για να προσδιοριστεί η γραφική παράσταση μιας συγκεκριμένης μεταβλητής. Σε κάθε περίπτωση, θα χρησιμοποιείτε σχεδόν πάντα\[0\],\[τελευταίο\], ή\[0:τελευταία\]για τις τιμές διάστασης. Για παράδειγμα:
                <defaultGraphQuery>temp\\[last\\]\\[0\\]\\[0:last\\]\\[0:last\\]&amp;.draw=surface&amp;.vars=longitude|latitude|temp</defaultGraphQuery>
  • Γιαtabledapσύνολα δεδομένων, οι πιο κοινές χρήσεις αυτού είναι ο καθορισμός διαφορετικών μεταβλητών που πρέπει να γραφούν, ένα διαφορετικό προκαθορισμένο χρονικό εύρος (σε σχέση με τώρα, π.χ., & time&gt?=now-1 ημέρα) ή/και διαφορετικές προκαθορισμένες ρυθμίσεις γραφικών (π.χ., τύπος δείκτη) . Για παράδειγμα:
                <defaultGraphQuery>longitude,latitude,seaTemperature&amp;time&gt;=now-1day&amp;.marker=1|5</defaultGraphQuery>

Θυμηθείτε ότι θα πρέπει να XML-κωδικός ή ποσοστό-κωδικός (είτε ένα, αλλά όχι και τα δύο) τα προεπιλεγμένα ερωτήματα δεδομένου ότι βρίσκονται σε έγγραφο XML. Για παράδειγμα, γίνεται &amp; ,<γίνεται & lt; , και > γίνεται & gt; . Και παρακαλώ ελέγξτε τη δουλειά σας. Είναι εύκολο να κάνεις ένα λάθος και να μην πάρεις αυτό που θέλεις. Χάρη στους Τσαρλς Κάρλτον, Κέβιν Ο'Μπράιεν, Λουκ Κάμπελ και άλλους.

  • EDDGridΑπό το Νταπ,EDDGridΑπό Erddap, και EDDTableFromEDDGridέχουν ένα νέο σύστημα για την αντιμετώπιση συνόλων δεδομένων που αλλάζουν συχνά (τόσο συχνά όσο περίπου κάθε 0. 5 s) . Σε αντίθεση με αυτόERDDAPΤακτικό, προνοητικό σύστημα για την πλήρη επαναφόρτωση κάθε συνόλου δεδομένων, αυτό το προαιρετικό πρόσθετο σύστημα είναι αντιδραστικό (ενεργοποιήθηκε από αίτημα χρήστη) και την αύξηση (απλά ενημέρωση των πληροφοριών που πρέπει να επικαιροποιηθούν) . Για παράδειγμα, εάν ένα αίτημα γιαEDDGridΑπό το σύνολο δεδομένων Dap εμφανίζεται περισσότερο από τον καθορισμένο αριθμό των χιλιοστά του δευτερολέπτου από την τελευταία ενημέρωση,ERDDAP™Θα δούμε αν υπάρχουν νέες τιμές για το αριστερό (συνήθως"time") διάσταση και, αν ναι, απλά κατεβάστε αυτές τις νέες τιμές πριν χειριστείτε το αίτημα του χρήστη. Αυτό το σύστημα είναι πολύ καλό στο να διατηρεί ένα ταχέως μεταβαλλόμενο σύνολο δεδομένων ενημερωμένο με ελάχιστες απαιτήσεις στην πηγή δεδομένων, αλλά με κόστος την ελαφρά επιβράδυνση της επεξεργασίας κάποιων αιτημάτων των χρηστών. Βλέπε [<ενημέρωσηEveryNMillis>] (/docs/server-admin/datasets#updateeverenmillis)
    Χάρη στον Μάικλ Μπάρι και την ΟΟΙΚΙ.
  • EDDGridFromNcFiles, EDDTableFromNcFiles, και EDDTableFromNcCFΑρχεία τώρα υποστηρίζουνNcML.ncmlαρχεία πηγής στη θέση του.ncαρχεία. Χάρη στον Χοσέ Β Ροντρίγκεζ Ρουέντα.
  • ΓιαEDDGridΣυγκέντρωση Υφιστάμενης διάστασης,ERDDAP™υποστηρίζει ένα νέο διακομιστήType="dodsindex" επιλογή για το χαρακτηριστικό serverType του<sourceUrlετικέτα s>. Αυτό λειτουργεί με ιστοσελίδες που έχουν λίστες αρχείων μέσα<προ></pre> και συχνά κάτω από έναOPeNDAPλογότυπο. Ένα παράδειγμα είναι https://opendap.jpl.nasa.gov/opendap/GeodeticsGravity/tellus/L3/mascon/RL06/JPL/v02/CRI/netcdf/contents.html .
  • Για τον πίνακα EDD απόSOSτώρα υποστηρίζει μια προαιρετική ετικέτα
        <sosServerType>_serverType_</sosServerType>  

έτσι μπορείτε να καθορίσετε τον τύπο τουSOSεξυπηρετητής (Οπότε...ERDDAP™Δεν χρειάζεται να το καταλάβω.) . Έγκυρες τιμές<serverType\> είναι IOOS\_NDBC, IOOS\_NOS,OOSTethys, και WHOI (ένας πρόσφατα υποστηριζόμενος εξυπηρετητής Τύπος) . Βλέπεις;Πίνακας EDD απόSOS. Χάρη στον Ντέρικ Σνόουντεν και την Τζάνετ Φρέντερικς.

  • ΌλαEDDGridΑπό...Αρχεία, EDDTableFrom...Αρχεία,EDDGridΑντιγραφή και πίνακας EDD Αντιγραφή τώρα υποστήριξης μιας προαιρετικής ετικέτας
        <fileTableInMemory>true</fileTableInMemory> (The default is false.)  

Που μπορεί να πειERDDAP™για να κρατήσει το αρχείο Πίνακας (με πληροφορίες για κάθε αρχείο δεδομένων πηγής) στη μνήμη αντί μόνο στο δίσκο (το προκαθορισμένο) . Η διατήρηση του πίνακα αρχείων στη μνήμη επιταχύνει τις αιτήσεις για δεδομένα (ειδικά εάν υπάρχουν >1000 αρχεία πηγαίων δεδομένων) Αλλά χρησιμοποιεί περισσότερη μνήμη. Αν ενεργοποιήσετε αυτό για οποιοδήποτε σύνολο δεδομένων, keepίξτε μια ματιά στη μνήμη: αυτή τη στιγμή χρησιμοποιώντας τη γραμμή στο yourDomain/erddap/status.htmlγια να εξασφαλιστεί ότιERDDAP™Ακόμα έχει πολλές ελεύθερες αναμνήσεις. Χάρη στον Φρέντρικ Στράι.

  • EDDTableFromASCIIΑρχεία τώρα υποστηρίζει<charset>. Τα δύο πιο κοινά charsets (Ευαίσθητη περίπτωση!) είναι ISO-8859-1 (το προκαθορισμένο) και UTF-8.
  • Συνιστάται: in setup.xml, inside<εκκίνηση HeadHtml>, παρακαλώ αλλάξτε<html> σε <html lang="en-US"> (ή διαφορετικήκωδικός γλώσσαςαν έχετε μεταφράσει μηνύματα.xml) .
  • setup.xml έχει νέες προαιρετικές ετικέτες για να απενεργοποιήσετε τα μέρη τουERDDAP:
    • <μετατροπείςActive> false</μετατροπείςActive><-- η προεπιλογή είναι αλήθεια -->
    • <slideSorterActive> false</slideSorterActive><-- η προεπιλογή είναι αλήθεια -->
    • <wmsActive> false</wmsActive><!-- η προεπιλογή είναι αλήθεια --> Γενικά, συνιστούμε να μην ορίσετε οποιοδήποτε από αυτά σε ψευδή.
  • Δημιουργία συνόλων δεδομένων Xml γράφει τώρα αποτελέσματα σε bigParentΚατάλογος/logs/generateDatasetsXmlLog.txt, δεν log.txt. Χάρη στον Κρίστιαν Σεμπάστιαν Μπλάλιντ.
  • Δημιουργία συνόλων δεδομένων Xml κάνει τώρα μια καλή πρόταση για την<επαναφόρτωση Κάθε λεπτό>. Χάρη στηνNOAAΣχέδιο UAF.
  • Πολλές μικρές βελτιώσεις στο GenerateDatasetsXml. Χάρη στηνNOAAΣχέδιο UAF.

Έκδοση 1.42

(κυκλοφόρησε 2012-11-26)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • (Δεν υπάρχουν σημαντικά νέα χαρακτηριστικά.)
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Εάν είστε αναβάθμιση απόERDDAP™1.38 ή 1.40, δεν υπήρχαν αλλαγές που απαιτούν να κάνετε αλλαγές στα αρχεία ρυθμίσεων σας (αλλά θα πρέπει να χρησιμοποιήσετε το νέο αρχείο μηνυμάτων.xml) .
  • ERDDAP™άλλη μια φορά μπορεί να τρέξει μεJava1.6. (ERDDAP™v1.40 απαιτείταιJava1.7.) Σας συνιστούμε να χρησιμοποιήσετε την τελευταία έκδοση τουJava1.7.
  • Ένας νέος τύπος συνόλου δεδομένων,Πίνακας EDD από AwsXmlΑρχεία, μπορεί να διαβάσει δεδομένα από ένα σύνολο Αυτόματων Μετεωρολογικών Σταθμών (AWS) Αρχεία δεδομένων XML. Χάρη στη Λιν Ντιούιτ και το Εκρηκτικό.
  • Μικρές αλλαγές/Βαθμολογία:
  • Προσαρμοσμένη στις αλλαγές του NDBCSOSδιακομιστές δεδομένων πηγής.
  • Προσαρμοσμένη στις αλλαγές στις υπηρεσίες ASCII NOS COOPS.
  • Έκανε αρκετές μικρές αλλαγές και διορθώσεις σφαλμάτων.

Έκδοση 1.40

(κυκλοφόρησε 2012-10-25)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • Υπάρχει μια νέα μορφή αρχείου εξόδου γιαtabledapσύνολα δεδομένων:.ncCFMA, η οποία αποθηκεύει τα ζητούμενα δεδομένα σε ένα.ncαρχείο που συμμορφώνεται με το ΚΙΔιακριτές γεωμετρίες δειγματοληψίαςΠολυδιάστατες επιλογές Array και, ως εκ τούτου, συμμορφώνεται με τα πρότυπα NODC\[2021: τώραΠρότυπα NCEI\]για την αποθήκευση αυτού του τύπου δεδομένων. Χάρη στο NODC.
  • tabledapαιτήματα μπορούν τώρα να περιλαμβάνουν χρονικούς περιορισμούς όπως & time>now-5 μέρες. Δείτε τοτεκμηρίωση. Χάρη στον Τζέιμς Γκόσλινγκ.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Εάν είστε αναβάθμιση απόERDDAP™1,38, δεν υπήρχαν αλλαγές που απαιτούν να κάνετε αλλαγές στα αρχεία ρυθμίσεων σας (αλλά θα πρέπει να χρησιμοποιήσετε το νέο αρχείο μηνυμάτων.xml) .
  • ERDDAP™δημόσιες κυκλοφορίες και εσωτερικά ορόσημα είναι διαθέσιμα μέσωERDDAP™στο GitHub. Για περισσότερες πληροφορίες, βλ.Wikiγια τηνERDDAP™το σχέδιο καθώς και το γενικότεροERDDAP™Οδηγός προγραμματιστή. (Αυτό ανακοινώθηκε ξεχωριστά λίγες εβδομάδες μετά τηνERDDAP™1.38 απελευθέρωση.)
  • Δημιουργία συνόλων δεδομένων Το Xml έχει βελτιωθεί.
    • Το σενάριο αναθεωρήθηκε έτσι ώστε να λειτουργεί σωστά σε όλους τους υπολογιστές Linux (Όχι μόνο λίγα.) .
    • Τώρα προσθέτειcreator\_name,creator\_email, καιcreator\_urlΌποτε είναι δυνατόν.
    • Πολλές άλλες μικρές βελτιώσεις.
  • Εξευγενισμένος τρόποςERDDAP™ασχολείται με το χρόνο.
    • Εσωτερικά,ERDDAP™τώρα χειρίζεται τους χρόνους με ακρίβεια χιλιοστού δευτερολέπτου (όχι δευτερόλεπτα) .
    • Μπορείτε τώρα να ορίσετε προαιρετικά την ακρίβεια του χρόνου για ένα δεδομένο σύνολο δεδομένων, δείτεtime\_precision. Για παράδειγμα, μπορείτε να ορίσετε ένα σύνολο δεδομένων για την εμφάνιση τιμών ώρας με ακρίβεια ημερομηνίας (π.χ., 1970-01-01) .
    • Τα τρέχοντα σύνολα δεδομένων σας θα χρησιμοποιήσουν τις προεπιλεγμένες ρυθμίσεις, οπότε δεν επηρεάζονται από αυτές τις αλλαγές και θα συνεχίσουν να εμφανίζουν το χρόνο με ακρίβεια δευτερολέπτων. Χάρη στον Σερβέτ Σιζμέλι και τον Φίλιπ Γκόλντστιν.
  • Πίνακας EDDFromNcCFΑρχείαείναι ένας νέος τύπος συνόλου δεδομένων που μπορείτε να χρησιμοποιήσετε στοdatasets.xmlΑρχείο. Μπορεί να διαβάσει στοιχεία από οποιαδήποτε από τις πολυάριθμες μορφές αρχείων που ορίζονται από τοΚΦ Διακριτές γεωμετρίες δειγματοληψίαςΣυμβάσεις. Χάρη στο NODC και ειδικά χάρη στον Kyle Wilcox για την κατασκευή αρχείων δειγμάτων για τον τεράστιο αριθμό των έγκυρων μορφών αρχείων DSG και για τη δημοσιοποίησή τους.
  • Μικρές αλλαγές/Βαθμολογία:
  • Επέκταση τηςγρήγορη επανεκκίνησησύστημα για όλους τους σχετικούςEDDGridκαι υποκλάσεις EDDTable.
  • Βελτιωμένη τεκμηρίωση, ειδικά σχετική με τον τρόπο χρήσηςgriddapκαιtabledapαπό διάφορα λογισμικά πελατών.
  • Αλλαγή προηγμένης αναζήτησης για την υποστήριξη minTime ή/και maxTime που εκφράζεται ως εποχή δευτερόλεπτα. Χάρη στη Λιν Ντιούιτ.
  • Αλλαγή.htmlTableεξόδου για την εμφάνιση urls και διευθύνσεις ηλεκτρονικού ταχυδρομείου ως συνδέσμους.
  • Προστέθηκε "rel=" και "rev=" σε σχετική<ένα href> ετικέτες. Χάρη στην Pat Cappelaere από τοOGC RESTέργο.
  • Βελτίωση της προστασίας από μη ρεαλιστικά μεγάλα αιτήματα δεδομένων, ιδίως στο πλαίσιοtabledap, όπου είναι ένα πιο δύσκολο πρόβλημα.
  • Μεταφέρθηκε περισσότερα μηνύματα σε μηνύματα.xml.
  • Έκανε βελτιώσεις ταχύτητας.
  • ΣταθερόEDDGridFromFiles για να επιτρέψει φθίνουσα ταξινομημένα άξονες. Χάρη στην Maricel Etchegaray.
  • Αφαιρέθηκαν οι αναφορές στο iGoogle δεδομένου ότι θα διακοπεί.
  • Έκανε αρκετές μικρές αλλαγές και διορθώσεις σφαλμάτων.

Έκδοση 1.38

(κυκλοφόρησε 2012-04-21)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • ISO 19115 και FGDC --ERDDAP™μπορεί να δημιουργήσει αυτόματα αρχεία μεταδεδομένων ISO 19115 και FGDC XML για κάθε σύνολο δεδομένων. Οι σύνδεσμοι στα αρχεία είναι ορατοί σε κάθε λίστα συνόλων δεδομένων (π.χ. από την αναζήτηση πλήρους κειμένου) και επίσης σε Web Accessible Φάκελοι (WAF) (Δείτε τοFGDC WAFκαιISO 19115 WAF) . Χάρη στον Τεντ Χάμπερμαν, τον Ντέιβ Νιούφελντ και πολλούς άλλους.
  • Πλήρες κείμενο αναζήτησης για Datasets τώρα υποστήριξη \-excludedWord και \-"___________""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ."""""""""" ." . . . . ."" . .""""""""""""" . . . .""" ."""""""" Χάρη στον Ριτς Σίνκελ.
  • Αναζήτηση συνόλων δεδομένων τώρα επιστρέφει αποτελέσματα μια σελίδα κάθε φορά. Η προεπιλογή χρησιμοποιεί τη συμβολοσειρά παραμέτρου: page=1&itemsPerPage=1000, αλλά μπορείτε να αλλάξετε τις τιμές στο URL του αιτήματός σας. Χάρη στον Steve Hankin και το UAF project.
  • OpenSearch--ERDDAP™τώρα υποστηρίζει τηνOpenSearch1.1πρότυπο για αναζήτηση συνόλων δεδομένων. Μεταξύ άλλων, αυτό επιτρέπει στους ιστότοπους συγκέντρωσης καταλόγων να κάνουν κατανεμημένες αναζητήσεις (περνώντας μια αίτηση αναζήτησης σε κάθε κατάλογο που γνωρίζει) .
  • Χωρισμένο κόμμα Τιμή (CSV) Αρχεία --ERDDAP™τώρα δημιουργεί αρχεία CSV με μόνο ένα κόμμα μεταξύ των τιμών (το οποίο το Excel προτιμά) , αντί του χώρου comma+. Χάρη στον Τζεφ ντε Λα Μποτζαρντιέρ.
  • Εκατομμύρια Ντέιτασετ... Έγιναν αρκετές αλλαγές για την υποστήριξηERDDAPΈχει ένα τεράστιο αριθμό δεδομένων, ίσως και ένα εκατομμύριο. Χάρη στον Steve Hankin και το UAF project.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:

Γρήγορη επανεκκίνηση

  • Αγρήγορο σύστημα επανεκκίνησης επιτρέπειERDDAP™για να επανεκκινήσει πολύ πιο γρήγορα. Παρακαλώ προσθέστε αυτό στο αρχείο setup.xml σας αμέσως μετά</datasetsRegex>:
              <!-- If true, when you start up ERDDAP™, some types of datasets (e.g., 
EDDGridFromDap) will used cached information (.dds, .das, etc.) to reload
very quickly, without contacting the remote server. The dataset's age
will be based on when the dataset was reloaded last. Normally this
should be true (the default), but set it to false if you want to bypass
the cached information.
<quickRestart>true</quickRestart>
  • Οι αναζητήσεις πλήρους κειμένου για σύνολα δεδομένων μπορούν τώρα να γίνουν με τη μηχανή αναζήτησης Lucene (αν και προτείνουμε την αρχική μηχανή αναζήτησης αν έχετε λιγότερα από 10.000 σύνολα δεδομένων) ή το αρχικό σύστημα αναζήτησης. Παρακαλώ προσθέστε αυτό στο αρχείο setup.xml σας αμέσως μετά</displayΔιαγνωστική Πληροφορίες>:
              <!-- ERDDAP™ lets you choose between two search engines for full text searches:
\\* original (the default) -- is the best choice if your ERDDAP™ has fewer
than about 10,000 datasets. It is very robust and trouble free.
\\* lucene -- is the best choice for more than about 10,000 datasets.
The advantages are that with any number of datasets it works fast
and uses very little memory.
But there are many things that might go wrong with individual
queries and with the whole system.
And although its behaviour (the datasets it finds and the order that
it ranks them) is almost identical to the original search engine,
it has a few quirky, subtle, small differences.
-->
<searchEngine>original</searchEngine>
  • Στο setup.xml, μπορείτε / θα πρέπει τώρα να προσθέσετε δύο νέες κατηγορίες στη λίστα χωρισμένη με κόμματα<categoryAttributes>:
    • παγκόσμια: λέξεις κλειδιά (Προσθέστε το αμέσως μετά το παγκόσμιο: Institution) -- μια νέα ειδική περίπτωση που αναλύει έναν χωρισμένο με κόμματα κατάλογο λέξεων-κλειδιών από τις παγκόσμιες λέξεις-κλειδιά χαρακτηριστικό να κάνει μια ξεχωριστή καταχώρηση για κάθε λέξη-κλειδί.
    • μεταβλητή Όνομα (Προσθήκη στο τέλος) -- μια νέα ειδική περίπτωση που κατηγοριοποιεί το καθένα από ταdataVariable destinationNameΣ.
  • Στην εγκατάσταση.xml, μπορείτε (Αλλά γιατί;) Πες τοERDDAP™να μην προσφέρουν μεταδεδομένα FGDC ή/και ISO 19115 για οποιοδήποτε σύνολο δεδομένων, συμπεριλαμβανομένων
        <fgdcActive>false</fgdcActive>  
<iso19115Active>false</iso19115Active>

Οι προκαθορισμένες τιμές για αυτές τις ρυθμίσεις είναι αληθείς.

  • Μέσαdatasets.xml, παρακαλούμε εξετάστε τη βελτίωση των μεταδεδομένων για τα σύνολα δεδομένων σας.ERDDAP™τώρα δημιουργεί αυτόματα τα αρχεία μεταδεδομένων ISO 19115 και FGDC XML για κάθε σύνολο δεδομένων με βάση τα μεταδεδομένα του συνόλου δεδομένων. Λοιπόν... καλή μεταδεδομένα σύνολο δεδομένων οδηγεί σε καλόERDDAP-δημιουργήθηκαν μεταδεδομένα ISO 19115 και FGDC.
    Δείτε τη νέα τεκμηρίωση για τα πολλά νέα ΣΥΣΤΑΣΗΠαγκόσμια Χαρακτηριστικά.
  • Μέσαdatasets.xml, αν θέλετε να πείτεERDDAP™για να χρησιμοποιήσετε ένα προκατασκευασμένο αρχείο FGDC ή/και ISO 19115 που βρίσκεται κάπου στο σύστημα αρχείων του διακομιστή αντί να έχετεERDDAP™δημιουργία αυτών των αρχείων, χρήση:
        <fgdcFile>_fullFileName_</fgdcFile>  
<iso19115File>_fullFileName_</iso19115File>

Εάν fullFileName\="" ή το αρχείο δεν βρεθεί, το σύνολο δεδομένων δεν θα έχει μεταδεδομένα FGDC ή/και ISO 19115. Αυτό είναι επίσης χρήσιμο αν θέλετε να καταστείλετε τα μεταδεδομένα FGDC ή/και ISO 19115 για ένα συγκεκριμένο σύνολο δεδομένων.

  • Μέσαdatasets.xml, για όλουςEDDGridSideBySide καιEDDGridΣυγκεντρώστεExistingDimension datasets, βεβαιωθείτε ότι τα σύνολα δεδομένων παιδιών έχουν διαφορετικέςdatasetIDιπ από τα σύνολα δεδομένων των γονέων τους και από τα άλλα παιδιά. (Για παράδειγμα, θα μπορούσες να ακολουθήσεις το απλό αλλά αποτελεσματικό σύστημα του Τζορτζ Φόρμαν για την ονομασία των παιδιών του.) Αν κάποια ονόματα σε μια οικογένεια είναι ακριβώς τα ίδια, το σύνολο δεδομένων θα αποτύχει να φορτώσει (με το μήνυμα σφάλματος ότι οι τιμές του συγκεντρωτικού άξονα δεν είναι ταξινομημένες) .
  • Μέσαdatasets.xml, υπήρξαν ορισμένες αλλαγές στη λίστα των έγκυρωνioos\_categoryΤιμές μεταδεδομένων:
    • "pCO2" άλλαξε σε "CO2".
    • "Φυσική Ωκεανογραφία" προστέθηκε.
    • "Προστέθηκε το χώμα.
  • Μέσαdatasets.xml,ERDDAP™δεν επιτρέπει πλέον '.' σε έναdatasetID. Επιτρεπόταν αλλά αποθαρρύνονταν. (Συγγνώμη.)
  • Μέσαdatasets.xml, η ρύθμιση για EDDTableFromThreddsFiles και EDDTableFromHyraxΤα αρχεία έχουν αλλάξει λίγο γιατί και οι δύο τάξεις ξαναγράφτηκαν για να είναι πιο αποδοτικές. (Και οι δύο τάξεις τώρα κάνουν πάντα ένα τοπικό αντίγραφο όλων των απομακρυσμένων αρχείων δεδομένων) . Βλέπε τα έγγραφα για τη σύσταση αυτών των τάξεων:Πίνακας EDD απόHyraxΑρχείακαιΠίνακας EDD από τα αρχεία Thredds. Ειδικότερα, βλέπε τις αναθεωρημένες παρατηρήσεις<αρχείοDir> (Τώρα άσχετος.) και<sourceUrl> (Τώρα είναι σημαντικό.) . Επίσης, δεν πρέπει ποτέ να τυλίξετε αυτό το μάθημα στο EDDTableCopy για την αποτελεσματικότητα.
  • Μέσαdatasets.xml, εάν χρησιμοποιείτε EDDTableFromDatabase με έναOracleβάση δεδομένων, θα πρέπει να περιλαμβάνει μια σύνδεση Ιδιοκτησία όπως
        <connectionProperty name="defaultRowPrefetch">4096</connectionProperty>  

για να καθορίσετε πόσες σειρές δεδομένων να πάρετε σε ένα χρόνο, επειδή η προεπιλογή είναι 10, η οποία είναι τρομερά αναποτελεσματική. Δείτε τοOracleτεκμηρίωση. Οι MySql και PostgreSQL φαίνεται να έχουν καλύτερες προεπιλογές για αυτή τη ρύθμιση. Χάρη στον Κέβιν Ο'Μπράιεν.

  • Εάν χρησιμοποιείτε EDDTableFromDatabase, δείτε τη βελτιωμένη" Επιτάχυνση" τεκμηρίωσηγια πρόσθετες προτάσεις για τη βελτίωση της απόδοσης. Χάρη στον Κέβιν Ο'Μπράιεν.
  • Μέσαdatasets.xml, για όλους τους πίνακες EDD... σύνολα δεδομένων, στις συμβάσεις καιMetadata\_Conventionsκαθολικά χαρακτηριστικά, παρακαλούμε ανατρέξτε στο CF-1,6 (όχι CF-1.0, 1.1, 1.2, 1.3, 1.4, ή 1.5) , δεδομένου ότι η CF-1,6 είναι η πρώτη έκδοση που περιλαμβάνει τις αλλαγές που σχετίζονται με τη Γεωμετρία Διακριτής Δειγματοληψίας.
  • Προγραμματιστές που συντάσσουνERDDAP™κώδικα πρέπει να προσθέσετε lib / lucene-core.jar στη λίστα των αρχείων βάζο στις διαδρομές γραμμή java και java εντολή.
  • ERDDAP™έχει ανέα υπηρεσίανα μετατρέψετε ένα πρότυπο όνομα CF σε / από ένα GCMD επιστήμη Λέξη κλειδί. Μπορείτε να βρείτε αυτό χρήσιμο κατά τη δημιουργία παγκόσμιων μεταδεδομένων λέξεων-κλειδιών για τα σύνολα δεδομένων σαςERDDAP.
  • Αντιμετώπιση με Bots - Παρακαλώ διαβάστε αυτή τη συμβουλήΑποτρέπουν τα ρομπότ να σε σέρνουνERDDAP™με ηλίθιο τρόπο.
  • Μετάφραση -- Το κείμενοERDDAPΟι ιστοσελίδες είναι τώρα κυρίως σε μηνύματα.xml και έτσι κατάλληλο για μετάφραση σε διαφορετικές γλώσσες (π.χ., Γερμανικά, Γαλλικά) . Τα μηνύματα τώρα χρησιμοποιούν συχνά το MessageFormat για μορφοποίηση, επίσης για να βοηθήσουν στην πραγματοποίηση μεταφράσεων. Αν σας ενδιαφέρει να κάνετε μια μετάφραση, παρακαλούμε στείλτε emailerd dot data at noaa dot gov.
  • Δείγμαdatasets.xml-- Υπήρξαν αρκετά μικρά αλλά σημαντικά λάθη στο δείγμα.datasets.xml. Εάν χρησιμοποιείτε αυτά τα σύνολα δεδομένων, παρακαλούμε να πάρετε τις νεότερες εκδόσεις από το νέο δείγμαdatasets.xmlστο νέο erddapContent.zipΑρχείο. Χάρη στον Τζέιμς Γουίλκινσον.
  • Γκιτ... Θα προσπαθήσω σκληρά να κάνωERDDAP™ένα έργο GitHub ASAP μετά από αυτή την κυκλοφορία.
  • Μικρές αλλαγές/Βαθμολογία:
  • Μια νέα παλέτα, το OceanDepth, είναι χρήσιμη για τις τιμές βάθους (Το θετικό είναι κάτω.) , π.χ. 0 (ρηχό) έως 8000 (βαθύ) .
  • Η.kmlέξοδος απόtabledapχρησιμοποιεί ένα καλύτερο εικονίδιο δείκτη (Δεν είναι θολή.) . Και το να αιωρείσαι πάνω από ένα μαρκαδόρο τώρα το κάνει μεγαλύτερο.
  • EDDTableFromFiles -- Στην τελευταία αναβάθμιση, η νέα βιβλιοθήκη netcdf-java είχε αυστηρότερους περιορισμούς για μεταβλητά ονόματα σε.ncαρχεία. Αυτό προκάλεσε προβλήματα στο EDDTableFromFiles αν μια μεταβλητή είναιsourceNameΕίχε συγκεκριμένους χαρακτήρες στίξης. Ο πίνακας EDDFromFiles τροποποιείται τώρα για να αποφύγει αυτό το πρόβλημα. Χάρη στον Τόμας Χόλκομπ.
  • Η σελίδα . subset υποστηρίζει τώρα 0/10/100/1000/10000/100000 αντί πλαισίου ελέγχου για τα σχετικά δεδομένα. Η εργαλειοθήκη προειδοποιεί ότι 100000 μπορεί να προκαλέσουν τη συντριβή του browser σας. Χάρη στην Annette DesRochers, Richard (Έιμπ.) Coughlin, και το Βιολογικό Πρόγραμμα του OOS.
  • .../erddap/info/datasetID/index.html web pages now show urls and email addresss as clickable links. Χάρη στον Ρίτσαρντ. (Έιμπ.) Ο Coughlin και το Βιολογικό Πρόγραμμα του OOS.
  • Διόρθωση σφαλμάτων: Intabledap, για σύνολα δεδομένων με υψόμετρο ΜέτραΠηγή<0, τα ερωτήματα με περιορισμούς ύψους αντιμετωπίστηκαν λανθασμένα. Χάρη στον Κάιλ Γουίλκοξ.
  • Διόρθωση σφαλμάτων:EDDGridAggreateFromExistingDimension τώρα υποστηρίζει πιο ποικίλα URL TDS. Χάρη σε αυτό;

Έκδοση 1.36

(κυκλοφόρησε 2011-08-01)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • Καμία σημαντική αλλαγή από την άποψη του χρήστη.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Το σύνολο δεδομένων pmelTao που χρησιμοποιήθηκε συχνά ως σύνολο δεδομένων δείγματος για τηνtabledap
    Η τεκμηρίωση δεν είναι πλέον διαθέσιμη.ERDDAP™Οι διαχειριστές ΠΡΕΠΕΙ να κάνουν αυτές τις αλλαγές:
    • Στο δικό σουdatasets.xml, εάν έχετεdatasetID="pmelTao" σύνολο δεδομένων, προσθήκη ενεργός="ψευδής" ακριβώς πριν το ">" στο τέλος αυτής της γραμμής.
    • Στην εγκατάσταση σας.xml, εάν<EDDTableIdΠαράδειγμα> είναι pmelTao, τότε:
      • Εάνdatasets.xmlδεν έχει σύνολο δεδομένων μεdatasetID="erdGlobecBottle", προσθήκη
                <dataset type="EDDTableFromErddap" datasetID="erdGlobecBottle" active="true">  
  <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdGlobecBottle</sourceUrl>
</dataset>
  • Στην εγκατάσταση σας.xml, αντικαταστήστε όλες τις ετικέτες από<EDDTableIdΠαράδειγμα> μέσω <Πίνακας EDDMatlabΠλοκήΠαράδειγμα> με
                <!-- Tabledap Examples
This group of settings is used to make examples for the tabledap documentation
that appears at \\[baseUrl\\]/erddap/tabledap/documentation.html and elsewhere.
If you include the erdGlobecBottle dataset in your datasets.xml (recommended),
you don't need to change these.
If you don't, you MUST change these before you make your ERDDAP™ public;
otherwise, none of the examples will work!
The new settings should be very similar to the defaults.
If your ERDDAP™ won't serve any tabular datasets, use "NOT\\_APPLICABLE" for all of the entities.
In .xml files like this, ampersand, lessThan, and greaterThan have to be
HTML encoded as "&amp;", "&lt;", "&gt;".
-->
<!-- This is the datasetID for an EDDTable dataset that is served by your ERDDAP.
This dataset is used as the basis for all of the EDDGrid examples below.
Ideally, it is a dataset that has longitude, latitude, and time variables (among others).
('time' allows for making a time series graph. 'latitude' and 'longitude' allow for making a map.)
The dataset can have longitude values -180 to 180, or 0 to 360. -->
<EDDTableIdExample>erdGlobecBottle</EDDTableIdExample>
<!-- This is a comma-separated list of variables from the dataset.
It is useful if it is "longitude,latitude,time," plus a data variable name. -->
<EDDTableVariablesExample>longitude,latitude,time,bottle\\_posn,temperature1</EDDTableVariablesExample>
<!-- This is the constraints example which is appended to EDDTableVariablesExample. -->
<EDDTableConstraintsExample>&amp;time&gt;=2002-08-17T00:00:00Z&amp;time&lt;=2002-08-19T20:18:00Z</EDDTableConstraintsExample>
<!-- This is an example data query using an ISO-formatted time.
You could generate your example via your dataset's Data Access Form in ERDDAP. -->
<EDDTableDataTimeExample>longitude,latitude,time,bottle\\_posn,temperature1&amp;time&gt;=2002-08-17T00:00:00Z&amp;time&lt;=2002-08-19T20:18:00Z</EDDTableDataTimeExample>
<!-- This is an equivalent example data query, but which specifies time as seconds-since-1970-01-01.
If you need to convert a date/time to "seconds since 1970-01-01", use
https://coastwatch.pfeg.noaa.gov/erddap/convert/time.html -->
<EDDTableDataValueExample>longitude,latitude,time,bottle\\_posn,temperature1&amp;time&gt;=1029542400&amp;time&lt;=1029788280</EDDTableDataValueExample>
<!-- This is an example query which generates a graph.
You could generate your example via your dataset's Make A Graph form in ERDDAP. -->
<EDDTableGraphExample>bottle\\_posn,temperature1&amp;time=2002-08-19T10:06:00Z&amp;.draw=lines</EDDTableGraphExample>
<!-- This is an example query which generates a map.
In the default mapExample, temperature1, time, bottle\\_posn are useful
because they appear in GoogleEarth with the .kml example
and are ignored by the other image file types. -->
<EDDTableMapExample>longitude,latitude,temperature1,time,bottle\\_posn&amp;time&gt;=2002-08-13T00:00:00Z&amp;time&lt;=2002-08-20T00:00:00Z&amp;bottle\\_posn=1&amp;.draw=markers&amp;.marker=5|5</EDDTableMapExample>
<!-- This is a Matlab example which uses data from the EDDTableGraphExample.
Note the Matlab notation datasetName.variableName. -->
<EDDTableMatlabPlotExample>plot(erdGlobecBottle.bottle\\_posn, erdGlobecBottle.temperature1)</EDDTableMatlabPlotExample>
  • Για σύνολα δεδομένων όπου ο τύπος είναι μια υποκατηγορία του EDDTableFromFiles, μπορείτε τώρα να κάνετε δεδομένα από μεταδεδομένα. Συγκεκριμένα, μπορείτε πλέον να κάνετε μια μεταβλητή από τις τιμές ενός χαρακτηριστικού μιας από τις αρχικές μεταβλητές. Για παράδειγμα,datasets.xml, εντός ενός<dataVariable> ετικέτα, εάν χρησιμοποιείτε
        <sourceName>variable:cruise:PI</sourceName>  

ERDDAP™θα κάνει μια μεταβλητή με τις τιμές του χαρακτηριστικού PI της μεταβλητής κρουαζιέρας. Χάρη στο WOD.

  • Μεταβολές:
  • Μικρές αλλαγές

Έκδοση 1.34

(κυκλοφόρησε 2011-06-15)

  • Μεταβολές:
  • Διόρθωση σφαλμάτων: Διόρθωσε μια διαρροή μνήμης που συνέβη σε περίπου 64-bitJavaεγκαταστάσεις.
  • Διόρθωση σφαλμάτων:ERDDAP™τώρα σωστά θέτει αυτά τα παγκόσμια χαρακτηριστικά όταν οι τιμές της διάστασης του γεωγραφικού πλάτους κυμαίνονται από υψηλό σε χαμηλό: geospatial\_lat\_min, geospatial\_lat\_max, Southernmost\_Northing, Northernmost\_Northing.

Σημειώστε ότιactual\_rangeείναι αμετάβλητη: μπορεί να έχει χαμηλές, υψηλές τιμές ή υψηλές, χαμηλές τιμές, δεδομένου ότι προορίζεται να αναφέρει το εύρος και τη σειρά αποθήκευσης.

  • Μικρές αλλαγές.
  • ERDDAP™Οι διαχειριστές δεν χρειάζεται να κάνουν αλλαγές στην εγκατάσταση τους.xml ήdatasets.xml.

Έκδοση 1.32

(κυκλοφόρησε 2011-05-20)

  • Μεταβολές:
  • Υποστήριξη των νεοεπικυρωμένων, διακριτών γεωμετριών δειγματοληψίας CF (το οποίο δυστυχώς δεν είναι ακόμα διαθέσιμο στο διαδίκτυο) , η οποία αντικαθιστά τις προτεινόμενες συμβάσεις παρατήρησης σημείων ΚΙ. ERDDAP™οι χρήστες θα δουν ότι το cdm\_feature\_type=Station αντικαθίσταται από το TimeSeries και υπάρχουν μικρές αλλαγές στα αρχεία που δημιουργούνται για το.ncΤύπος αρχείου CF (επίπεδο\_διάσταση ονομάζεται τώρα δείγμα\_διάσταση) . ERDDAP™Οι διαχειριστές θα πρέπει να κάνουν αυτές τις αλλαγέςdatasets.xml:
    • Το cdm\_data\_type=Station θα πρέπει να αλλάξει σε cdm\_data\_type=TimeSeries.
    • cdm\_data\_type=StationProfile θα πρέπει να αλλάξει σε cdm\_data\_type=TimeSeriesProfile.
    • cdm\_station\_Variables θα πρέπει να αλλάξει σε cdm\_timeseries\_Variables.
    • cf\_role=station\_id πρέπει να αλλάξει σε cf\_role=timeseries\_id.
  • Νέοioos\_categoryεπιλογές: " Χρωματισμένη Διαλυμένη Βιολογική Ύλη", "pCO2", " Ροή Τραυμάτων", "Συνολική Διαλυμένη Ύλη".
  • Πιθανή λύση σε πιθανή διαρροή μνήμης σε 64-bitJava.\[Δεν έπιασε.\]
  • Μικρές αλλαγές.

Έκδοση 1.30

(κυκλοφόρησε 2011-04-29)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • Υποστήριξη για 64-bitJava. Όταν χρησιμοποιείται με 64 bitJava,ERDDAP™μπορούν τώρα να χρησιμοποιήσουν πολύ περισσότερη μνήμη σωρού και να χειριστούν πολύ περισσότερες ταυτόχρονες αιτήσεις.
  • Υποστήριξη.ncαίτημα αρχείου έως 2GB (ακόμη και χωρίς 64-bitJava) με καλύτερη χρήση τουERDDAPΟ χειρισμός δεδομένων σε κομμάτια.
  • Πολλές βελτιώσεις ταχύτητας 2X στον κώδικα και 2X επιταχύνσεις απόJava1.6 μάρκαERDDAP™2X έως 4X γρηγορότερα από πριν.
  • Βελτιώσεις εξοικονόμησης μνήμης σημαντικά χαμηλότερεςERDDAPΧρήση βασικής μνήμης.
  • Για σύνολα δεδομένων πίνακα,ERDDAP™έχει πλέον πλήρη επίγνωση του cdm\_data\_type ενός συνόλου δεδομένων και του τρόπου με τον οποίο οι χάρτες δεδομένων στον τύπο CDM. Δείτε τοΚΦ Διακριτές προδιαγραφές γεωμετριών δειγματοληψίας. Ίσως κάποια μέρα σύντομα, το αρχείο Word θα μετατραπεί σε .html και θα αντικαταστήσει την τρέχουσα "OBSOLETE" πληροφορίες σε αυτή την ιστοσελίδα. Χάρη στηνNOAAΣχέδιο UAF.
  • Για τα περισσότερα σύνολα δεδομένων EDDTable, μια νέα επιλογή τύπου αρχείου εξόδου,.ncCF, δημιουργεί Contiguous Ragged Array.ncαρχεία που συμμορφώνονται με την τελευταία έκδοση τουΚΦ Διακριτές συνθήκες δειγματοληψίας. Αυτά τα αρχεία είναι δομημένα για να αντανακλούν τον τύπο δεδομένων CDM του συνόλου δεδομένων. Δεδομένου ότι οι προτεινόμενες συμβάσεις μόλις άλλαξε, από αυτή τη γραφή, η βιβλιοθήκη netcdf-java δεν υποστηρίζει ακόμα την ανάγνωση των μορφών αρχείων που δημιουργούνται απόERDDAPκαι την ερμηνεία τους ως αρχεία δεδομένων CDM. Πιθανόν σύντομα. Χάρη στηνNOAAΣχέδιο UAF.
  • Η προβολή : Επιλογή διακεκριμένων δεδομένων στην ιστοσελίδα .subset είναι τώρα μια drop-down λίστα που επιτρέπει στους χρήστες να καθορίζουν τον μέγιστο αριθμό γραμμών διακριτών δεδομένων που πρέπει να προβληθούν (προεπιλογή = 1000) . Αυτή η αλλαγή, και άλλοι, επιτρέπουνERDDAP™να συνεργαστεί με σύνολα δεδομένων που έχουν πολύ μεγάλο αριθμό σειρών διακριτών δεδομένων. (Ο αριθμός των μοναδικών τιμών για κάθε μεταβλητή εξακολουθεί να είναι ένα θέμα, αλλά μπορεί να είναι αρκετά υψηλό (20.000;) πριν το . subset και άλλες ιστοσελίδες φορτώνουν πολύ αργά.) Χάρη στηνNOAAΣχέδιο UAF.
  • . subset ιστοσελίδες έχουν μια νέα επιλογή: Δείτε το Distinct Data Counts. Χάρη στο πρόγραμμα GTOPP.
  • Για τους χρήστες, οι διακριτές τιμές (π.χ. ονόματα σταθμών) εμφανίζονται τώρα στα έντυπα Make-A-Graph και Data Access. Χάρη στηνNOAAΣχέδιο UAF.
  • .διαφανής Τα αιτήματα Png υποστηρίζουν τώρα όλους τους τύπους γραφημάτων και αναπαραστάσεων δεδομένων. Αντλεί μόνο τα δεδομένα -- όχι τσεκούρια, θρύλους, μάσκα, ή οτιδήποτε άλλο. Αυτό καθιστά δυνατή τη δημιουργία εικόνων ως στρώματα διαφανώνPngs. Αν &.size=width|Το ύψος καθορίζεται στο ερώτημα (συνιστάται) Είναι τιμή μου. Η προεπιλογή είναι 360x360 εικονοστοιχεία. Η μόνη εξαίρεση είναιEDDGrid&.draw=επιφάνεια, όπου η προκαθορισμένη (όπως και πριν) είναι μια εικόνα με ~1/pixel ανά σημείο δεδομένων (έως 3000 x και y pixels) . Χάρη στον Φρεντ Χόχσταντερ.
  • ΗWMSιστοσελίδες δείχνουν τώρα τη γραμμή χρωμάτων για τη μεταβλητή του συνόλου δεδομένων (α) . Χάρη στον Emilio Mayorga και άλλους.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Αυτή η έκδοση περιλαμβάνει πολλές αλλαγές. Είναι όλα σημαντικά. Παρακαλούμε να είστε υπομονετικοί και να επεξεργαστείτε όλες τις αλλαγές που αναφέρονται παρακάτω.
  • Αυτή η έκδοση εκδιώκεται νωρίτερα από ό, τι προορίζεται για την αντιμετώπιση μερικώνJavaΖωύφια ασφαλείας. Δυστυχώς, πολλά χαρακτηριστικά / διορθώσεις που προορίζονται για αυτόERDDAP™έκδοση δεν είναι σε αυτή την έκδοση. Συγγνώμη. Ας ελπίσουμε ότι η επόμενη έκδοση θα είναι σχετικά σύντομα (και πολύ πιο εύκολο στην αναβάθμιση) .
  • Για την αποφυγή πολλών σφαλμάτων ασφαλείαςJava6 ενημέρωση 23 και παρακάτω, κατεβάστε και εγκαταστήστε την τελευταία έκδοση τουJava (Java6 ενημέρωση 24 ή υψηλότερη) . Εάν έχετε ένα 64-bit λειτουργικό σύστημα, παρακαλούμε να πάρετε μια 64-bit έκδοση τουJava.
  • Εάν χρησιμοποιείτε Tomcat 5, ΠΡΕΠΕΙ να αναβαθμίσετε σε Tomcat 6 ή 7 (προτιμώμενη) . Εάν χρησιμοποιείτε Tomcat 6, εξετάστε την αναβάθμιση σε Tomcat έκδοση 7.
  • Παρακαλώ ακολουθήστε όλες τις οδηγίες γιαδημιουργία νέουERDDAP™, αλλά κατά περίπτωση, θα αντιγράφετε αρχεία από την παλιά σας εγκατάσταση στη νέα εγκατάσταση, ιδίως την\[τομκάτ\]/content/erddap κατάλογος και αρχεία. Ως μέρος αυτού, σημειώστε τηννέες συστάσεις ρύθμισης Tomcat.
  • Το προεπιλεγμένο erddap.css περιλαμβάνεται τώρα στο αρχείο erddap.war.
    • Για να χρησιμοποιήσετε το προεπιλεγμένο erddap.css, διαγραφή Το παλιό σου\[τομκάτ\]/content/erddap/images/erddap.css .
    • Εάν τροποποιήσατε\[τομκάτ\]/content/erddap/images/erddap.css, και θέλουν να συνεχίσουν να το χρησιμοποιούν: απλά αφήστε το στη θέση του και αντικαταστήστε το<τμήμα εισόδου> με:
            /\\* Small input items let more be shown on one screen  
(esp. Chrome and Safari). Google Chrome and Safari have
default margin 2px, while others are 0. This sets all to 0.
.skinny is used e.g., for the buttons above the image on
a Make A Graph page. \\*/
input\\[type=button\\], input\\[type=submit\\], button {
  margin:0px; padding:0px 3px; }
input\\[type=checkbox\\], input\\[type=password\\],
  input\\[type=text\\], select, textarea {
  margin:0px; padding:0px; }
input\\[type=radio\\] {margin:0px 2px; padding:0px; }
input.skinny {padding:0px 1px; }
  • Στο δικό σου\[τομκάτ\]/content/erddap/setup.xml:
    • Αντικατάσταση των σχολίων και ετικετών που σχετίζονται με<μερική απαίτησηMaxBytes> και<μερική απαίτησηMaxCells> με
            <!-- When possible (and it isn't always possible),  
ERDDAP™ breaks source data requests into chunks to
conserve memory. See the description of these tags in
messages.xml. You can override the default chunk sizes
here with
For grids:
 <partialRequestMaxBytes>100000000</partialRequestMaxBytes>
For tables:
 <partialRequestMaxCells>100000</partialRequestMaxCells>
\\-->
  • Αντικατάσταση των σχολίων που σχετίζονται με<categoryAttributes> και να εξετάσει την τροποποίηση της τιμής της ετικέτας:
            <!-- This is the comma-separated list (recommended:  
in alphabetical order) of the global attribute and
variable attribute names which will be used to
categorize the datasets and shown to clients at urls
like .../erddap/categorize/ioos\\_category/index.html
(ioos\\_category is unusual, but is used at ERD).
If an attribute is a global attribute, identify it by
prefixing it with "global:".
\\-->
<categoryAttributes>global:institution, ioos\\_category,
long\\_name, standard\\_name</categoryAttributes>

Ατομικό<categoryAttributes> που είναι παγκόσμια χαρακτηριστικά τώρα ΠΡΕΠΕΙ να προσδιορίζονται μέσω του προθέματος παγκόσμια: (π.χ., παγκόσμιο: θεσμικό όργανο) . Άλλα χαρακτηριστικά θεωρούνται μεταβλητά χαρακτηριστικά (π.χ.,standard\_name) . Επίσης, αξίες ιδρύματος (τα μόνα) είχαν μείνει στην αρχική υπόθεση. Τώρα όλες οι τιμές κατηγορίας μετατρέπονται σε πεζές.

  • Στο δικό σου\[τομκάτ\]/περιεχόμενο/μερίδιο/datasets.xml:
    • ΒΕΛΤΙΩΣΗ:ERDDAP™έχει νέες απαιτήσεις που σχετίζονται με το cdm\_data\_type ενός συνόλου δεδομένων πίνακα. Αξιοσημείωτα, κάθε σύνολο δεδομένων ΠΡΕΠΕΙ να έχει τα σωστά μεταδεδομένα και μεταβλητές που σχετίζονται με το cdm\_data\_type. Αν όχι, το σύνολο δεδομένων δεν θα φορτώσει και θα ρίξει ένα λάθος. Βλέπε την τεκμηρίωση γιαcdm\_data\_type.
    • FYI: Υπάρχει ένας νέος τύπος συνόλου δεδομένων: EDDTableFromAsciiServiceNOS.
    • Υπάρχουν τρεις που επιτρέπονται πρόσφατα.ioos\_categoryεπιλογές: Υδρολογία, ποιότητα (π.χ. για σημαίες ποιότητας) , και στατιστικές (π.χ. μέσος) .
    • Για τον πίνακα EDDFrom... Σειρά δεδομένων αρχείων, αφαίρεση οποιασδήποτε<nΔιαστάσεις> ετικέτες. Δεν χρειάζονται πια ούτε χρησιμοποιούνται.
    • Για μεταβλητές μεdestinationName=ύψος,ERDDAP™δεν αναγκάζει πλέον τηνlong\_nameνα είναι Υψόμετρο. Παρακαλώ περάστε μέσα από το δικό σαςdatasets.xmlκαι επανειλημμένα αναζήτηση για<destinationName>ύψος και προσθήκη σε αυτή τη μεταβλητή<addAttributes>:
              <att name="long\\_name">Altitude</att>  

(ή ελαφρώς διαφορετικήlong\_nameσε ειδικές περιπτώσεις) .

  • Προαιρετικό: Όλα τα EDDTableFromFiles subclasses υποστήριξη μεταβλητήsourceName=Παγκόσμιο:...να μετατρέψετε τα παγκόσμια μεταδεδομένα από κάθε αρχείο σε μια μεταβλητή δεδομένων. Χάρη στη Λιν Ντεγουίτ.

  • EDDTableFromDatabase χρήστες --ERDDAP™έρχεται με ένα νέο οδηγό JDBC 4 για Postgres. Για άλλες βάσεις δεδομένων, ελέγξτε το διαδίκτυο για το τελευταίο αρχείο JDBC .jar για τη βάση δεδομένων σας. ΑπόERDDAP™τώρα χρησιμοποιείJava1.6+, JDBC 4 (όχι 3) συνιστάται πιθανώς.

  • ΥΥΙ

    • EDDGridΑπό... αρχεία και πίνακα EDD Από... Τα σύνολα δεδομένων αρχείων αποθηκεύουν τώρα τις πληροφορίες του πίνακα αρχείων \[bigParentΚατάλογος\]σύνολο δεδομένων Πληροφορίες/\[datasetID\]/\.ncαρχεία. Επίσης, τα σύνολα δεδομένων EDDTable αποθηκεύουν τώρα τις πληροφορίες υποσύνολο \[bigParentΚατάλογος\]σύνολο δεδομένων Πληροφορίες/\[datasetID\]/\.ncαρχεία. Αυτά τα αρχεία ήταν κάποτε \[bigParentΚατάλογος\]σύνολο δεδομένων Πληροφορίες/\[datasetID\].\*.jsonαρχεία. Τα παλιά αρχεία θα διαγραφούν αυτόματα ότανERDDAP™Ξεκινάει. Ή, μπορείτε να διαγράψετε όλα τα αρχεία (αλλά αφήστε τους άδειους υποκαταλόγους) μέσα\[bigParentΚατάλογος\]/dataset Πληροφορίες/.
    • Εργάστηκα σε ένα νέο EDDTableFromNcCFFiles το οποίο θα διάβαζε δεδομένα από τοπικά και απομακρυσμένα αρχεία χρησιμοποιώντας τις προτεινόμενες, νέες συμβάσεις παρατήρησης σημείων CF. Αλλά δεν είναι σε αυτή την έκδοση. Υπάρχουν προβλήματα στις βιβλιοθήκες netcdf-java που σχετίζονται με ορισμένες μεθόδους για την ανάγνωση αυτών των αρχείων. Και υπήρξαν μερικές πολύ πρόσφατες αλλαγές στις προτεινόμενες συμβάσεις παρατήρησης σημείων ΚΙ. Όταν η βιβλιοθήκη netcdf-java είναι σταθερή και ενημερωμένη στην τελευταία πρόταση, θα συνεχίσω τις εργασίες πάνω σε αυτό.
    • ΕκτέλεσηERDDAP™στα Windows μπορεί να έχουν προβλήματα:\[bigParentΚατάλογος/logs/log.txt αρχείο πουERDDAP™μερικές φορές αδυνατεί να διαγράψει ή/και να μετονομάσει αρχεία γρήγορα. Αυτό οφείλεται στο λογισμικό αντιιών (π.χ. από τη McAfee και τη Norton) Που ελέγχει τα αρχεία για ιούς. Αν συναντήσεις αυτό το πρόβλημα (το οποίο μπορεί να φανεί από τα μηνύματα λάθους στο αρχείο log.txt όπως "Μη δυνατή η διαγραφή ...") , η αλλαγή των ρυθμίσεων του λογισμικού antivirus μπορεί εν μέρει να ανακουφίσει το πρόβλημα. Εάν ηERDDAP™στα Windows είναι απλά μια δοκιμή που εκτελείται στην επιφάνεια εργασίας σας, αυτό είναι απλά μια ενόχληση. Εάν ηERDDAP™στα Windows είναι το κοινό σαςERDDAP™, σκεφτείτε τη μετάβαση σε έναν εξυπηρετητή Linux.
  • Αργή πρώτη εκκίνηση -- Την πρώτη φορά που τρέχειςERDDAP™μετά την αναβάθμιση,ERDDAP™μπορεί να είναι αργή η φόρτωση των συνόλων δεδομένων. Ο τρόποςERDDAP™αποθηκεύει πληροφορίες για συγκεντρωτικά αρχεία έχει αλλάξει, έτσιERDDAP™θα χρειαστεί να ξαναδιαβάσει κάποιες πληροφορίες από όλα αυτά τα αρχεία. Αυτό θα πάρει χρόνο.

  • Σφάλματα κατά την εκκίνηση -- Δεδομένων των αλλαγών που σχετίζονται με το cdm\_data\_type, είναι πιθανό ότι κάποια από τα σύνολα δεδομένων σας δεν θα φορτώσουν και θα ρίξουν λάθη. Διαβάστε προσεκτικά το email Daily Report πουERDDAP™σας στέλνει ότανERDDAP™Τελείωσε η εκκίνηση. Θα έχει μια λίστα με σύνολα δεδομένων που δεν φορτώθηκαν. (στην κορυφή) και ο λόγος που δεν φόρτωσαν (κοντά στο κάτω μέρος) .

  • Εάν κολλήσετε ή έχετε άλλες ερωτήσεις, στείλτε μου email τις λεπτομέρειες:erd.data at noaa.gov.

  • Προγραμματιστές -- Αν γράψειςJavaπρογράμματα που εκτελούνταιERDDAP™κώδικα, θα πρέπει να αλλάξετε μερικές από τις αναφορές παραμέτρου γραμμής εντολών:

    • Αλλάξτε το joda-time-1.6.2.jar σε joda-time. βάζο
    • Αλλαγή της αναφοράς Postgres JDBC .jar σε postgresql.jdbc.jar
  • Μικρές αλλαγές και διορθώσεις σφαλμάτων:

  • Βελτιωμένος χειρισμός σύνδεσης για την αποφυγή κρεμασμένων νημάτων.

  • Βελτιωμένες πρακτικές σύγκλισης για την αποτελεσματικότερη αντιμετώπιση σχεδόν ταυτόσημων αιτημάτων.

  • ERDDAP™τώρα χρησιμοποιεί netcdfAll-4.2.jar (Μετονομάστηκε σε netcdfAll-τελευταία. βάζο) . Αυτός ο διακόπτης απαιτούσε αρκετές εσωτερικές αλλαγές και προκάλεσε μερικές μικρές εξωτερικές αλλαγές, π.χ. αλλαγές στο πώς διαβάζονται τα αρχεία grib και μικρές αλλαγές στο.ncΈξοδος κεφαλίδας.

  • Νέο χαρακτηριστικό:\[erddap\]/convert/fipscounty.html μετατρέπειFIPSκωδικοί της κομητείας από/προς τα ονόματα της κομητείας.

  • Στους χάρτες, τα πολιτειακά όρια είναι πλέον σκούρα βιολετί, οπότε ξεχωρίζουν καλύτερα σε όλα τα χρώματα φόντου.

  • Πίνακας.kmlΗ έξοδος χρησιμοποιεί και πάλι ένα κυκλικό εικονίδιο για τη σήμανση σημείων (όχι το εικονίδιο αεροπλάνου Η Google άλλαξε πρόσφατα σε) .

  • Τα σύνολα δεδομένων erdCalcofi αναδιοργανώθηκαν και τώρα εξυπηρετούνται από τοπικά αρχεία (Πιο γρήγορα.) .

  • Δημιουργία συνόλων δεδομένων Xml από Θραύσματα Ο κατάλογος δημιουργεί τώρα ένα αρχείο αποτελεσμάτων: \[τομκάτ\]/webapps/erddap/WEB-INF/temp/EDDGridΑπό ThreddsCatalog.xml . Χάρη στον Κέβιν Ο'Μπράιεν.

  • Δημιουργία συνόλων δεδομένων Xml από Θραύσματα Ο κατάλογος προσπαθεί τώρα να αφαιρέσει περιττούς αριθμούς θύρας από τα URL της πηγής (π.χ., :8080 και :8081 μπορεί μερικές φορές να αφαιρεθεί) . Χάρη στηνNOAAΗ ομάδα ασφαλείας του κεντρικού.

  • Για τις . υποθετικές ιστοσελίδες, ο Χάρτης των Διακριτικών Δεδομένων έχει τώρα μια μεταβλητή κλίμακα lat lon.

  • Διάφορες λίστεςERDDAP™ (π.χ. ο πίνακας που παρουσιάζει όλα τα σύνολα δεδομένων) ταξινομήθηκαν έτσι ώστε A.Z ταξινομηθεί πριν από a..z. Τώρα είναι κάπως αναίσθητα.

  • Μικρές αλλαγές στις σελίδες .subset, συμπεριλαμβανομένων: μονάδες τώρα αναφέρονται.

  • Δημιουργία συνόλων δεδομένων Xml και DasDds δεν ρίχνουν πλέον μια εξαίρεση αν δεν είναι σε θέση να θέσει τα αποτελέσματα στο πρόχειρο του συστήματος ή την οθόνηInBrowser. Χάρη στον Έρικ Μπρίτζερ και τον Γκρεγκ Γουίλιαμς.

  • Διόρθωση σφαλμάτων: Όταν φορτώνονται σύνολα δεδομένων,ERDDAP™τώρα αφαιρεί ή προσαρμόζει τα γεωχωρικά παγκόσμια χαρακτηριστικά. Χάρη στον Τσαρλς Κάρλτον.

  • Διόρθωση σφαλμάτων: String2.getClassPath () τώρα σωστά το ποσοστό-αποκωδικοποιεί την τάξη Διαδρομή (Ειδικότερα, στα Windows, τα κενά στο όνομα αρχείου εμφανίστηκαν ως %20) . Αυτό επηρεάστηκεERDDAP™EDStatic καλεί SSR.getContextΚατάλογος () και την εύρεση περιεχομένου / erddap. Χάρη στον Έιμπ Κόφλιν.

  • Διόρθωση σφαλμάτων: στο EDDTableFromFiles που σχετίζονται με getDataForDapQuery χειρισμό του διακριτού () αιτήματα. Χάρη στον Έρικ Μπρίτζερ.

  • Διόρθωση σφαλμάτων:tabledapΟι αιτήσεις δεν χειρίζονταν σωστά τους περιορισμούς του υψομέτρου όταν το σύνολο δεδομένων ήταν σε υψόμετρο. MetersPerSourceUnit ήταν -1. Χάρη στον Έρικ Μπρίτζερ.

  • Διόρθωση σφαλμάτων: EDDTableFrom... Τα σύνολα δεδομένων αρχείων χειρίζονται τώρα σωστά αιτήματα που περιλαμβάνουν =NaN και !=NaN.

Έκδοση 1.28

(κυκλοφόρησε 2010-08-27)

  • Νέα χαρακτηριστικά γνωρίσματα: Καμία.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν: Καμία.
  • Διόρθωση σφάλματος: Διόρθωση ενός σφάλματος προγραμματισμού (μόνο στο ver 1.26) που έκανεERDDAP™Πολύ αργά.  

Έκδοση 1.26

(κυκλοφόρησε 2010-08-25)

  • Νέα χαρακτηριστικά γνωρίσματα: Καμία.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν:
  • Από το δικό σου\[τομκάτ\]/content/erddap/setup.xml,
    • Μέσα<νομική>, σε μια νέα γραμμή παρακάτω\[πρότυπο Λάθη δεδομένων\], ένθετο\[πρότυποΕπικοινωνία\].\[πρότυποΕπικοινωνία\]αναφέρεται στο<adminEmail> που καθορίζεται υψηλότερα σε setup.xml.
    • Αφαίρεση<τραπέζιCommonBGColor> και<τραπέζιHighlightBGColor>.
    • Συνιστάται: Αλλαγή<ΤέλοςBodyHtml> σε
            <endBodyHtml><!\\[CDATA\\[  
<br>&nbsp;
<hr>
ERDDAP, Version &erddapVersion;
<br><a href="&erddapUrl;/legal.html">Disclaimers</a> |
<a href="&erddapUrl;/legal.html#privacyPolicy">Privacy Policy</a> |
<a href="&erddapUrl;/legal.html#contact">Contact</a>
</body>
\\]\\]></endBodyHtml>
  • Απαιτούμενη: Στην υγειά σου.\[τομκάτ\]/content/erddap/images/erddap.css και erddapAlt.css, προσθέστε στο κάτω μέρος:
        /\\* This is used on the /info/\\[datasetID\\]/index.html pages to highlight a row or cell. \\*/  
tr.highlightBGColor {background-color:#cceecc; }
td.highlightBGColor {background-color:#cceecc; }
  • Διόρθωση σφαλμάτων και μικρές αλλαγές:

  • Διόρθωση σφαλμάτων: σε ορισμένες περιπτώσεις, οι μορφές δεν λειτουργούσαν σε ορισμένες εκδόσεις του Internet Explorer. Ευχαριστώ πολύ τον Γκρεγκ Γουίλιαμς.

  • Διόρθωση σφαλμάτων: Τα κουμπιά Make A Graph δεν λειτουργούσαν αν το σύνολο δεδομένων ήταν από ένα απομακρυσμένοERDDAP.

  • Διόρθωση σφαλμάτων:WMSΜερικές φορές δεν λειτούργησε αν το σύνολο δεδομένων ήταν από ένα απομακρυσμένοERDDAP.

  • Πολλές μικρές αλλαγές και διορθώσεις σφαλμάτων.

Έκδοση 1.24

(κυκλοφόρησε 2010-08-06)

  • Νέα χαρακτηριστικά γνωρίσματα:
  • ΝέοΥποσύνολο ιστοσελίδωνχρήση της αμφίδρομης αναζήτησης για την επιλογή υποσυνόλων συνόλων δεδομένων πίνακα. Χάρη στην POST.
  • ΝέοΠροχωρημένη αναζήτησησυνδυάζει όλες τις άλλες επιλογές αναζήτησης και προσθέτει γεωγραφικό μήκος, γεωγραφικό πλάτος και χρονικά πλαίσια. Χάρη στην Έλλιν Μοντγκόμερι. (Συγγνώμη για την καθυστέρηση.)
  • ΝέοΜετάτρεψε Χρόνοςιστοσελίδα και υπηρεσία σας επιτρέπουν να μετατρέψετε αριθμητικούς χρόνους σε / από το χρόνο συμβολοσειρών ISO.
  • ΝέοΜετάτρεψε Μονάδεςιστοσελίδα και η υπηρεσία σας επιτρέπουν να μετατρέψετεUDUNITSέως/από μονάδες UCUM. Χάρη στηνNOAAΙΩΔSOS.
  • Εάν αtabledapαίτημα περιλαμβάνει & μονάδες (ΟΥΚΟΥΜ) , τα ονόματα μονάδων θα μετατραπούν από τα αρχικά ονόματα (συνήθωςUDUNITS) προςUCUMΟνόματα μονάδων. Αυτό επηρεάζει μόνο μονάδες\ονόματα\, όχι τιμές δεδομένων. Χάρη στηνNOAAΙΩΔSOS.
  • Βελτιώσεις για να κάνει ένα γράφημα ιστοσελίδες και γραφήματα και χάρτες:
    • Αν το γράφημα είναι χάρτης, υπάρχουν νέα κουμπιά Make A Graph για μεγέθυνση μέσα/έξω και μια νέα επιλογή για να κάνετε κλικ για να αλλάξετε το κεντρικό σημείο του χάρτη. Χάρη στην POST.
    • settings φίλτρου που προστίθεται κοντά στο κάτω μέρος. Χάρη στον Γκρεγκ Γουίλιαμς.
    • Τα ενσωματωμένα αρχεία δεδομένων ακτογραμμής ενημερώθηκαν στο GSHHS v2.0. Χάρη στην POST.
    • Οι χάρτες τώρα περιλαμβάνουν λίμνες και ποτάμια. Χάρη στην POST. (Λυπάμαι, το Δέλτα του ποταμού Σακραμέντο λείπει γιατί ούτε τα δεδομένα της ακτογραμμής ούτε το σύνολο δεδομένων της λίμνης/ποταμού ασχολούνται με αυτό.)
    • Το ενσωματωμένο σε pscoast-προερχόμενο έθνος / κράτος αρχεία ενημερώθηκαν. Χάρη στην POST.
    • Το Topography.cpt τροποποιήθηκε ελαφρά. (Λυπάμαι αν αυτό σε επηρεάζει αρνητικά.) Χάρη στην POST.
    • Στο griddap's Make A Graph, αν ένας χρήστης αλλάξει μια μεταβλητή, το έντυπο εισάγεται αυτόματα έτσι ώστε ηaxisVariables' showStartAndStop αντικατοπτρίζει πάντα τις μεταβλητές γραφήματος. Χάρη στον Χοακίν Τρινάνες.
    • Για διευθύνσεις URL εικόνας png και pdf:
      • Νέα &.land=value, όπου η value μπορεί να είναι κάτω από" (εμφάνιση τοπογραφίας) ή " όβερ" (απλά να δείξει λουτρομετρία) . Αν δεν καθοριστεί, η προεπιλογή ορίζεται απόdrawLandMaskμέσαdatasets.xmlή ρύθμιση.xml. Χάρη στην POST.
      • Νέα: οι γραμμές του θρύλου που είναι πολύ μεγάλες διασπώνται αυτόματα σε πολλαπλές γραμμές. Χάρη στην POST.
    • Για URL εικόνας png:
      • Νέο &.legend=value, όπου η value μπορεί να είναι "Bottom" (προκαθορισμένο) , "Εκτός" ή "Μόνο". Αυτό σας επιτρέπει να συμπεριλάβετε τον θρύλο, να αποκλείσετε τον θρύλο, ή να πάρετε μόνο τον θρύλο. Χάρη στην Κάρα Γουίλσον.
      • Νέο &.trim=n Pixels αφήνει ένα σύνορο του nPixels (π.χ. 10) στο κάτω μέρος της εικόνας. Εφαρμόζεται μετά legend=Off. Χάρη στην Κάρα Γουίλσον.
      • Νέο μέγεθος &.size=width|height σας επιτρέπει να καθορίσετε το πλάτος και το ύψος της εικόνας, σε εικονοστοιχεία.
  • Νέες μορφές αρχείων εξόδου:
    • .csvp και.tsvp -- όπως . csv και.tsv, αλλά με - (Ενότητες) " προσαρτημένο σε ονόματα στήλης στην πρώτη γραμμή.
    • .odvTxt -- κάνει ένα αρχείο .txt που απλοποιεί τη λήψη δεδομένωνΔεδομένα Ωκεανού Προβολή (ODV) .
    • .esriCsv -- κάνει ένα αρχείο .csv κατάλληλο για εισαγωγή στο ESRI'sArcGIS. (Μόνο τα σύνολα δεδομένων πίνακα) Χάρη στον Jan Mason, Jeff de La Beaujardier, καιNOAAΙΩΔSOSέργο.
  • Βελτίωση του GUIΚατηγοριοποίησηιστοσελίδες. Επίσης, οι τιμές κατηγοριοποίησης (εκτός του ιδρύματος) είναι τώρα όλα πεζά. Οι αιτήσεις για μη υποπεριπτωσιολογικές περιπτώσεις γίνονται δεκτές (ανακατευθύνεται) για την οπισθοδρομική συμβατότητα. Χάρη στον Ρόι Μέντελσον.
  • Τα μηνύματα λάθους είναι τώρα ακόμα πιο σύντομα και πιο προσανατολισμένα στους χρήστες. Χάρη στον Γκρεγκ Γουίλιαμς.
  • Μια εσωτερική αλλαγή που μειώνει σημαντικάERDDAPΧρήση βασικής μνήμης.
  • Πολλά νέα χαρακτηριστικά που αφορούν μόνο το έργο POST.
  • ΠράγματαERDDAP™Οι διαχειριστές πρέπει να γνωρίζουν και να κάνουν: Υπάρχουν πολλές αλλαγές. Συγγνώμη. Αλλά ο καθένας φέρνει μερικά καλά οφέλη.
  • Μεγάλες αλλαγές σε GenerateDatasetXml -- τώρα συχνά κάνει περισσότερες ερωτήσεις (βλέπε το σχετικόσύνολο δεδομένων ΤύποιΠληροφορίες) και τώρα παράγει πάντα ουσιαστικά έτοιμο προς χρήση περιεχόμενο γιαdatasets.xml. Είστε ακόμα υπεύθυνος για την εγκατάσταση, έτσι θα πρέπει να επανεξετάσετε τοdatasets.xmlπεριεχόμενο πριν από τη χρήση του. Μια ανθρώπινη προσπάθεια στο έργο θα κάνει πάντα καλύτερα από ένα πρόγραμμα υπολογιστή. Χάρη στο πρόγραμμα UAF.
  • ΑΠΑΙΤΕΙΤΑΙ: Σε setup.xml, θα πρέπει να αναθεωρήσετε τοWMSΤμήμα. Θα πρέπει τώρα να περιλαμβάνει αυτές τις ετικέτες (αλλά μπορείτε να αλλάξετε τις τιμές) :
        <!-- These default accessConstraints, fees, and keywords are used 
by the SOS, WCS, and WMS services.
They can be overridden by "accessConstraints", "fees", "keywords"
attributes in a dataset's global metadata.
If a dataset that has an "accessibleTo" tag doesn't override
"accessConstraints", then the default for "accessConstraints" is the
"accessRequiresAuthorization" value.
-->
<accessConstraints>NONE</accessConstraints>
<accessRequiresAuthorization>only accessible to authorized
users</accessRequiresAuthorization>
<fees>NONE</fees>
<keywords>Earth science, oceans</keywords>

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

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

<!-- For the wms examples, pick one of your grid datasets that has
longitude and latitude axes.
The sample variable must be a variable in the sample grid dataset.
The bounding box values are minx,miny,maxx,maxy.
-->
<wmsSampleDatasetID>erdBAssta5day</wmsSampleDatasetID>
<wmsSampleVariable>sst</wmsSampleVariable>
<!-- The bounding box values are
minLongitude,minLatitude,maxLongitude,maxLatitude.
Longitude values within -180 to 180, or 0 to 360, are now okay. -->
<wmsSampleBBox>0,-75,360,75</wmsSampleBBox>
  • ΑΠΑΙΤΕΙΤΑΙ: Σε setup.xml, αντιγράψτε και επικολλήστε αυτό το νέο προτείνεται<startHeadHtml> για να αντικαταστήσετε την παλιά σας έκδοση. Αλλά μη διστάσετε να κάνετε αλλαγές στις προτιμήσεις σας.
        <!-- startHeadHtml has the start of the HTML document and the 
'head' tags (starting at "<!DOCTYPE>", but not including
"</head>") for all HTML web pages.
This may include &erddapUrl;, which is expanded to be
\\[baseUrl\\]/erddap (or \\[baseUttpsUrl\\]/erddap if the user is logged in).
If your ERDDAP™ allows users to log in, all referenced image files,
css files, etc. must be in \\[tomcat\\]/content/erddap/images or a
subdirectory and must be referenced here with
&erddapUrl;/images/\\[fileName\\].

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

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

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

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

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

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

Χάρη στην POST, τον Hans Vedo και τον Rick Blair.

  • ΑΠΑΙΤΕΙΤΑΙ: Σε setup.xml, in<ΈναρξηBodyHtml>, αλλαγή του<σώμα> ετικέτα για να είναι απλά<σώμα>, δεδομένου ότι το στυλ έχει πλέον οριστεί από erddap.css.
  • ΑΠΑΙΤΕΙΤΑΙ: Στη ρύθμιση.xml, αλλαγή σε αυτό<ΤέλοςBodyHtml> (αλλά αλλάξτε τη διεύθυνση email στη διεύθυνση email σας και μη διστάσετε να κάνετε άλλες αλλαγές) :
        <!-- The end of the body of the HTML code for all HTML web pages
(with "</body>" at the end).
This may include &erddapUrl;, which is expanded to be
\\[baseUrl\\]/erddap (or \\[baseUttpsUrl\\]/erddap if the user is logged in).
If your ERDDAP™ allows users to log in, all referenced image files, etc.
must be in \\[tomcat\\]/content/erddap/images or a subdirectory
and must be referenced here with &erddapUrl;/images/\\[fileName\\].

You can change this, but please keep "ERDDAP, Version &erddapVersion;"
and these references to the Disclaimers and Privacy Policy. -->
<endBodyHtml><!\\[CDATA\\[
<br>&nbsp;
<hr>
ERDDAP, Version &erddapVersion;
<br><font class="subduedColor">Questions, comments,
suggestions? Please send an email to
<tt>erd dot data at noaa dot gov</tt>
<br>and include the ERDDAP™ URL directly related to your question
or comment.
<br>
<a href="&erddapUrl;/legal.html">Disclaimers</a> |
<a href="&erddapUrl;/legal.html#privacyPolicy">Privacy
Policy</a>
</font>
</body>
\\]\\]></endBodyHtml>
  • ΥΨΗΛΗ ΣΥΣΤΑΣΗ: Στην εγκατάσταση.xml, η συνιστώμενη<Η σύντομη περιγραφήHtml> είναι τώρα
        <theShortDescriptionHtml><!\\[CDATA\\[ 
<h1>ERDDAP</h1>
This website (the Environmental Research Division's Data Access
Program) aggregates scientific data from diverse local and remote
sources and offers you a simple, consistent way to download subsets
of the data in common file formats and make graphs and maps.
This particular ERDDAP™ installation has oceanographic data
(for example, data from satellites and buoys).

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

Μη διστάσετε να το αλλάξετε αυτό, ιδιαίτερα την τελευταία πρόταση της πρώτης παραγράφου.

  • In setup.xml, emailEverythingTo and emailDailyReport Τώρα μπορεί να είναι κομμένες λίστες με διευθύνσεις ηλεκτρονικού ταχυδρομείου. Το πρώτο email Όλα Για να είναι ειδική, π.χ., συνδρομές σε EDDXxxFromErddap datasets χρησιμοποιούν αυτή τη διεύθυνση ηλεκτρονικού ταχυδρομείου. Χάρη στον Τζον Μόρερ.
  • Τα λάθη ηλεκτρονικού ταχυδρομείου έχουν πλέον συνδεθεί στο\[bigParentΚατάλογος\]/logs/emailLogYYYYY-MM-DD.txt αρχείο.
  • Στη ρύθμιση.xml, υπάρχει μια νέα, προαιρετική παράμετρος για να ορίσετε ιδιότητες λογαριασμού ηλεκτρονικού ταχυδρομείου (συνήθως αμέσως μετά<EmailPassword>:
          <emailProperties>_propertyName1_|_propertyValue1_|_propertyName2_| _propertyValue2_|...</emailProperties>  
For example, gmail accounts need
  <emailProperties>mail.smtp.starttls.enable|true</emailProperties>

Η προεπιλογή δεν είναι τίποτα. Χάρη στον Ριτς Σίνκελ.

  • ΑΠΑΙΤΕΙΤΑΙ: Εάν χρησιμοποιείτε EDDTableCopy ήEDDGridΕλήφθη, πρέπει να τα παραλάβεις όλα.\[bigParentΚατάλογος\]/αντιγραφή/ κατάλογοι και αρχεία που περιέχουν "xh" στον κατάλογο ή τα ονόματα αρχείων μετά τη διακοπή των παλαιώνERDDAP™και πριν από την έναρξη του νέουERDDAP™ώστε αυτά τα αρχεία να επαναλαμβάνονται. Λυπάμαι πολύ, αλλά ήταν σημαντικό να κάνουμε την αλλαγή και ελπίζω να επηρεάσει λίγους διαχειριστές και λίγους φακέλους. Στο Linux, μπορείτε να βρείτε αυτά τα αρχεία με, cd\[bigParentΚατάλογος\]Αντιγραφή Βρες.\xh\
    Στα Windows, μπορείτε να βρείτε αυτά τα αρχεία με, Start|Αναζήτηση Τι θέλετε να αναζητήσετε: Έγγραφα Όλο ή μέρος του ονόματος αρχείου: xh Αναζήτηση σε: Περιήγηση ->\[bigParentΚατάλογος\]Αντιγραφή Κάντε κλικ στο 'Search' ^A για να τα επιλέξετε όλα Del για να τα διαγράψει όλα
  • Απαιτούνται:datasets.xml, για τα σύνολα δεδομένων EDDTableFromDatabase, για τις μεταβλητές ημερομηνίας και χρονοσφραγίδων, αλλάξτε τα δεδομένα Πληκτρολογήστε το διπλό και τις μονάδες σε δευτερόλεπτα από το 1970-01-01T00:00:00Z. ΑΠΑΙΤΟΥΜΕ να αποθηκεύετε δεδομένα χρονοσφραγίδων στη βάση δεδομένων\*με\*Μια ζώνη ώρας. Χωρίς πληροφορίες χρονοζώνης, τα ερωτήματα πουERDDAP™στέλνει στη βάση δεδομένων και τα αποτελέσματα πουERDDAP™παίρνει από τη βάση δεδομένων μέσω JDBC είναι διφορούμενες και είναι πιθανό να είναι λάθος. Προσπαθήσαμε, αλλά δεν βρήκαμε αξιόπιστο τρόπο να αντιμετωπίσουμε "χρονική σφραγίδα χωρίς ζώνη χρόνου" δεδομένα. Πιστεύουμε ότι αυτό είναι καλή πρακτική ούτως ή άλλως. Άλλωστε, "χρονοσφραγίδα χωρίς ζώνη χρόνου" τα δεδομένα έχουν μια υπονοούμενη ζώνη ώρας. Ενώ είναι μεγάλη ότι η ζώνη ώρας είναι προφανής στον διαχειριστή της βάσης δεδομένων, έχει νόημα να διευκρινίσει ρητά έτσι ώστε άλλο λογισμικό μπορεί να αλληλεπιδράσει σωστά με τη βάση δεδομένων σας. Ευχαριστώ, Μάικλ Ούρζεν.
  • ΥΨΗΛΗ ΣΥΣΤΑΣΗ:datasets.xml, για να ενεργοποιήσετε . subset ιστοσελίδες για την οπτική αναζήτηση της καρτέλας σύνολα δεδομένων σας, θα πρέπει να προσθέσετε [<subsetVariables>] (/docs/server-admin/datasets#subsetvarariables) στα παγκόσμια χαρακτηριστικά του συνόλου δεδομένων.
  • ΣΥΝΙΣΤΑ:datasets.xml, εάν έχετε το σύνολο δεδομένων μεdatasetID="pmelGtsppp", Παρακαλώ αλλάξτε το ώστε να είναι
          <dataset type="EDDTableFromDapSequence" datasetID="pmelGtsppp" active="false">  
Whether or not you had that dataset, feel free to add this new GTSPP dataset:
  <dataset type="EDDTableFromErddap" datasetID="erdGtsppBest">
    <sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdGtsppBest</sourceUrl>
  </dataset>
  • ΣΥΝΙΣΤΑ:datasets.xml, υπάρχουν νέες έγκυρες επιλογές για το [<cdm\_data\_type>] (/docs/server-admin/datasets#cdm_data_type) παγκόσμια ιδιότητα, έτσι θα πρέπει να επανεξετάσετε / να αλλάξετε την τιμή για τα σύνολα δεδομένων σας.

  • Μέσαdatasets.xml, το νέο [<ΠηγήΧρειάζεταιΕπέκταση του ΠΠ\_EQ&gt (/docs/server-admin/datasets#αναγκές piηγήςεκτείνεταιfp_eq) είναι χρήσιμο αν ο εξυπηρετητής πηγής δεν χειρίζεται με συνέπεια &μεταβλητή\=τιμή δοκιμές σωστά (λόγω τηςγενική δυσκολία δοκιμής της ισότητας των αριθμών κινητής υποδιαστολής) . piηγήΧρειάζεταιεpiέκτασηFP\_EQ είναι ενεργοποιημένο από προεπιλογή (η ασφαλέστερη ρύθμιση) Δεν χρειάζεται να κάνεις αλλαγές.

  • ΝέοΠίνακας EDD από αρχεία Ascii. Χάρη στον Τζέρι Γιουν Παν.

  • ΝέοΠίνακας EDD από τα αρχεία Thredds. Χάρη στον Ρόι Μέντελσον.

  • Αλλαγές σεΠίνακας EDD από αρχείαNcεπιτρέπει τη χρήση του με ένα ευρύτερο φάσμα αρχείων.

  • Ο πίνακας EDDFromBMDE έχει απενεργοποιηθεί. Δεν υπάρχουν πλέον ενεργές, κατάλληλες πηγές δεδομένων.

  • Σε GenerateDatasetXml, το νέοEDDGridΑπό Thredds Συγκομιδή καταλόγου ενός ολόκληρου καταλόγου THREDDS (ή ένα υποσύνολο) και παράγειdatasets.xmlπεριεχόμενο. Χάρη στο πρόγραμμα UAF.

  • Δημιουργία συνόλων δεδομένων Xml και DasDds πλέον θέτουν τα αποτελέσματά τους σε\[bigParentΚατάλογος\]/logs/log.txt (στα Αγγλικά). Χάρη στον Ριτς Σίνκελ και τον Τσαρλς Κάρλτον.

  • Πολλές βελτιώσεις στο σύστημα σύνδεσης. Χάρη στην POST.

  • ΠράγματαERDDAP™Προγραμματιστές Πρέπει να ξέρω και να κάνω:

  • Υπήρξαν αλλαγές στον κατάλογο / WEB- INF/ lib/. Παρακαλώ αλλάξτε τις ρυθμίσεις javac και java classpath ανάλογα.

  • Υπάρχει ένα νέο\[ισχ Ουρλ\]/erddap/έκδοση υπηρεσία για τον καθορισμό της έκδοσης ενόςERDDAP. Η απάντηση είναι κείμενο, π.χ.,ERDDAP\_έκδοση=1.24 Εάν πάρετε ένα μήνυμα σφάλματος HTTP 404ERDDAP™ως έκδοση 1.22 ή χαμηλότερη. Χάρη στην POST.

  • Μικρές αλλαγές και διορθώσεις σφαλμάτων:

  • Πίνακας EDD από Αλλαγές Sos:

    • Πτώση υποστήριξης για την ανάγνωση IOOSSOSΑνταπόκριση XML.
    • Προστέθηκε υποστήριξη για την ανάγνωση IOOSSOSκείμενο/csv. (Έτσι NOSSOSΟι servers δεν υποστηρίζονται προς το παρόν.)
    • Έκανε πολλές αλλαγές που σχετίζονται με το IOOSSOSΛεπτομέρειες διακομιστή.
    • Προστέθηκε υποστήριξη για ερωτήματα BBOX για IOOSSOSκαιOOSTethys SOSΔιακομιστές. Οι αλλαγές αυτές οδηγούν σε μεγάλη ταχύτητα για σχετικές αιτήσεις δεδομένων. Χάρη στο ΙΟΟSSOS.
  • Κείμενο.matΤα αρχεία δελτίων αποθηκεύονται τώρα σωστά. Χάρη στον Ρόι Μέντελσον.

  • WMS

    • OpenLayersείναι τώρα δεμένη μεERDDAP™για χρήση στηνWMSιστοσελίδες. Αυτό διορθώνει το πρόβλημα που προκαλείται ότανOpenLayersάλλαξε πριν από μερικούς μήνες και αποτρέπει μελλοντικά προβλήματα.
    • ΣτοWMS GetCapabilitiesαπάντηση, η<OnlineResource> Η τιμή είναι τώρα το URL τουWMSυπηρεσία. Χάρη στον Τσάρλτον Γκαλβαρίνο.
    • Ένας θρύλος εμφανίζεται στοWMSΙστοσελίδα για εμφάνιση της γραμμής χρωμάτων. Χάρη στον Εμίλιο Μαγιόργκα.
  • EDDGridΣυγκέντρωσηΥφιστάμενοςΚατασκευαστήςΔιαστάσεων είχε προβλήματα αν μια πηγή άξονα Οι τιμές δεν ήταν ίσες με τον προορισμό τους. Τιμές, π.χ., αν ο χρόνος πηγής ήταν κάτι άλλο από"seconds since 1970-01-01". Χάρη στηνToddΣπίντλερ.

  • Στον πίνακαWriterGeoJson, η περίσσεια ',' μετά το bbox\[...\]έχει αφαιρεθεί. Χάρη στον Γκρεγκ Γουίλιαμς.

  • Πολλές μικρές αλλαγές και διορθώσεις σφαλμάτων.

Έκδοση 1.22

(κυκλοφόρησε 2009-07-05)

  • Το σφάλμα SlideSorter που εισήχθη στο 1.20 είναι σταθερό.
  • Το σφάλμα OBIS που εισήχθη στο 1.20 είναι σταθερό.
  • Οι αναφορές στα σύνολα δεδομένων Jason για τις εικόνες / gadgets / GoogleGadgets σελίδα αφαιρέθηκαν.  

Έκδοση 1.20

(κυκλοφόρησε 2009-07-02)

  • ERDDAP™διαχειριστές, παρακαλώ προσθέστε αυτό στο αρχείο setup.xml σας:
    <!-- If you want to restrict access to some datasets, you need to 
specify the method used for logging on (authentication). See the info
at https://erddap.github.io/setup.html#security
Currently, the options are: "" (logins not supported, the default),
"custom", "openid". Note that openid login doesn't work when testing
with localhost (https://127.0.0.1:8443).
-->
<authentication></authentication>

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

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

<!-- If the number of requests between two runs of LoadDatasets
exceeds unusualActivity, an email is sent to emailEverythingTo.
The default is 10000.
-->
<unusualActivity>10000</unusualActivity>
  • Νέοι τύποι συνόλου δεδομένωνEDDGridΑντιγραφήκαιEDDTableCopyνα κάνει και να διατηρήσει ένα τοπικό αντίγραφο ενός άλλουEDDGridή τα δεδομένα του συνόλου δεδομένων EDDTable και εξυπηρετούν δεδομένα από το τοπικό αντίγραφο. Αυτά είναι πολύ εύκολο στη χρήση και πολύ αποτελεσματικό λύσεις σε ορισμένα από τα μεγαλύτερα προβλήματα με την εξυπηρέτηση δεδομένων από απομακρυσμένες πηγές δεδομένων:

    • Η πρόσβαση σε δεδομένα από μια απομακρυσμένη πηγή δεδομένων μπορεί να είναι αργή (για διάφορους λόγους) .
    • Το απομακρυσμένο σύνολο δεδομένων είναι μερικές φορές μη διαθέσιμο (και πάλι, για διάφορους λόγους) .
    • Βασιζόμενοι σε μια πηγή για τα δεδομένα δεν κλιμακώνεται καλά (π.χ. όταν πολλοί χρήστες και πολλοίERDDAPΤο χρησιμοποιείς.) .

Επιπλέον, το τοπικό αντίγραφο είναι ένα αντίγραφο ασφαλείας του πρωτότυπου, το οποίο είναι χρήσιμο σε περίπτωση που συμβεί κάτι στο πρωτότυπο.

Δεν υπάρχει τίποτα νέο στην κατασκευή ενός τοπικού αντιγράφου ενός συνόλου δεδομένων. Αυτό που είναι καινούργιο εδώ είναι ότι αυτές οι τάξεις το κάνουν\*Ήρεμα.\*να δημιουργήσει και\*διατήρηση\*ένα τοπικό αντίγραφο δεδομένων από ένα\*ποικιλία\*των τύπων απομακρυσμένων πηγών δεδομένων και\*προσθήκη μεταδεδομένων\*αντιγράφοντας τα δεδομένα.

Αυτοί οι τύποι συνόλου δεδομένων αποτελούν μέρος ενός πλήρους συνόλου χαρακτηριστικών που απλοποιούν τη δημιουργία τουπλέγματα/συσκευές/ομοσπονδίεςERDDAPαγια να χειριστεί πολύ βαριά φορτία (π.χ. σε κέντρο δεδομένων) .

  • Νέος τύπος συνόλου δεδομένωνΠίνακας EDD από τη βάση δεδομένωνλαμβάνει δεδομένα από έναν τοπικό ή απομακρυσμένο πίνακα βάσεων δεδομένων.
  • ERDDAP™Τώρα έχει έναασφάλειασύστημα που υποστηρίζει την ταυτοποίηση (επιτρέποντας την είσοδο των χρηστών) και εξουσιοδότηση (να τους παρέχει πρόσβαση σε ορισμένα ιδιωτικά σύνολα δεδομένων) .
  • Υπάρχουν.δύο, νέα εργαλεία γραμμής εντολώνγια να βοηθήσειERDDAP™Οι διαχειριστές δημιουργούν το XML για ένα νέο σύνολο δεδομένων στοdatasets.xml:
    • Δημιουργία συνόλων δεδομένων Το Xml μπορεί να δημιουργήσει ένα πρόχειρο προσχέδιο του συνόλου δεδομένων XML για σχεδόν οποιονδήποτε τύπο συνόλων δεδομένων.
    • Το DasDds σας βοηθά να ελέγξετε επανειλημμένα και να βελτιώσετε το XML για ένα σύνολο δεδομένων.ERDDAPΔημιουργία συνόλων δεδομένων Οι ιστοσελίδες των Xml έχουν αφαιρεθεί. Για λόγους ασφαλείας, υποστήριξαν μόνο μερικούς τύπους συνόλου δεδομένων. Τα νέα εργαλεία γραμμής εντολών είναι μια καλύτερη λύση.
  • Το νέοσελίδα κατάστασηςΑφήνει κανέναν (αλλά κυρίως διαχειριστές) δείτε την κατάσταση τουERDDAP™από οποιοδήποτε πρόγραμμα περιήγησης\[ΒάσηUrl\]/erddap/status.html.
  • Επιτραπέζια υποστήριξη τώραΣυναρτήσεις του εξυπηρετητή:
    • &Διακριτικό () αφαιρεί δύο σειρές από τον πίνακα απόκρισης,
    • & &orderBy (...) σας επιτρέπει να καθορίσετε πώς πρέπει να ταξινομηθεί ο πίνακας απόκρισης,
    • & &orderByMax (...) σας επιτρέπει να καθορίσετε πώς πρέπει να ταξινομηθεί ο πίνακας απόκρισης και αφαιρεί όλες τις σειρές εκτός από τις σειρές με τις μέγιστες τιμές στην τελευταία καθορισμένη στήλη. Αυτό μπορεί να χρησιμοποιηθεί, για παράδειγμα, για να πάρει τα τελευταία διαθέσιμα δεδομένα για κάθε σταθμό.
  • Τα σύνολα δεδομένων πίνακα μπορούν τώρα να περιλαμβάνουν πρόσθετες μεταβλητές ημερομηνίαςTime που δεν ονομάζονται"time". Οι μεταβλητές αυτές αναγνωρίζονται από τις μονάδες τους" μεταδεδομένα, τα οποία πρέπει να περιέχουν" since " (για αριθμητική ημερομηνία Χρόνοι) ή yy"y" ή y"y"y" (για μορφοποιημένη ημερομηνία συμβολοσειράςTimes) . Αλλά σε παρακαλώ χρησιμοποίησε τοdestinationName "time"για την κύρια ημερομηνία Μεταβλητή χρόνου.
  • ERDDAP™τώρα παράγει έναχάρτης τοποθεσίας.xmlαρχείο, το οποίο λέει στις μηχανές αναζήτησης ότι σαςERDDAPΑπλά χρειάζεται να σέρνεται κάθε μήνα.ERDDAP™Διευθυντές, παρακαλώ ακολουθήστεΑυτές οι οδηγίεςγια να ενημερώσει τις μηχανές αναζήτησης σχετικά με το νέο αρχείο sitemap.xml.
  • ERDDAPΤα μηνύματα λάθους είναι τώρα πολύ πιο σύντομα και προσανατολισμένα στους πελάτες (όχι προγραμματιστές) . Χάρη στον Γκρεγκ Γουίλιαμς.
  • [<αίτησηBlacklist>] (/docs/server-admin/datasets#ζητώ μαύρη λίστα) τώρα υποστηρίζει επίσης διευθύνσεις IP όπου ο τελευταίος αριθμός έχει αντικατασταθεί από -*.
  • Αιτήσεις.jsonκαι .geoJson αρχεία μπορεί τώρα να περιλαμβάνει ένα προαιρετικόΤζσονπ.αίτημα με προσθήκη "&.jsonp=λειτουργίαName" στο τέλος του ερωτήματος. Βασικά, αυτό απλά λέειERDDAP™για προσθήκη "_ συνάρτησηςName_ (" στην αρχή της απάντησης και) " στο τέλος της απάντησης. Εάν αρχικά δεν υπήρχε ερώτηση, αφήστε το "&" στο ερώτημά σας. Χάρη στον Γκρεγκ Γουίλιαμς.
  • Πολλές νέες στατιστικές προστέθηκαν στοΗμερήσια έκθεση.
  • Σε ιστοσελίδες με λίστες συνόλων δεδομένων, το ίδρυμα και το id βρίσκονται τώρα στην άκρα δεξιά. Αυτό μετακινεί την εγγραφή και άλλες πιο χρήσιμες στήλες στην προβολή σε στενές οθόνες υπολογιστών.
  • Σε όλες τις ιστοσελίδες, ο τίτλος της σελίδας (βάσει του<τίτλος > στο<startHeadHtml> ότι ορίζετε στο setup.xml) τροποποιείται για να περιλαμβάνει μια καλύτερη περιγραφή της ιστοσελίδας (για παράδειγμα, με τη συμπερίληψη του τίτλου και του ιδρύματος του τρέχοντος συνόλου δεδομένων) .
  • Οι πληροφορίες Xmx περιλαμβάνονται τώρα με τις πληροφορίες μνήμης τυπωμένες σε log.txt, την Daily Report, και στο status.html. Χάρη στην Έλλιν Μοντγκόμερι.
  • ERDDAP™έχει πρόσθετη προστασία γενικού σκοπού από όλα τα σφάλματα (π.χ. εκτός μνήμης) . Χάρη στον Τσαρλς Κάρλτον.
  • Βελτιώσεις στη διαχείριση σφαλμάτων εάν η απάντηση έχει ήδη δεσμευτεί.
  • ΒΕΛΤΙΩΣΗ: EDDTableFromFiles καιEDDGridΑπό αρχεία τώρα απλά επιτρέπουν<μεταδεδομέναΑπό> πρώτα ή τελευταία. το προτελευταίο δεν υποστηρίζεται πλέον. Και το πρώτο και το τελευταίο βασίζονται στην τελευταία τροποποιημένη ώρα των αρχείων.
  • Διόρθωση σφαλμάτων: στον πίνακα EDDFromSOS, άκυρες πληροφορίες για ένα σταθμό έριξε μια εξαίρεση και προκάλεσε το σύνολο δεδομένων να απορριφθεί. Οι σταθμοί αγνοούνται. (και το μήνυμα σφάλματος είναι συνδεδεμένο για την καταγραφή.txt) . Χάρη στον Ρικ Μπλερ.  

Έκδοση 1.18

(κυκλοφόρησε 2009-04-08)

  • Διόρθωση σφαλμάτων: Ξεκινώντας από το 1.14, η φόρμα πρόσβασης δεδομένων EDDTable και η ιστοσελίδα Make A Graph δεν ασχολήθηκε σωστά με τους παρατιθέμενους περιορισμούς.
  • Διόρθωση σφαλμάτων: Ξεκινώντας από 1.14, EDDTableFromDapSequence didn apos? T χειριστεί τους περιορισμούς του χρόνου σωστά αν οι μονάδες χρόνου πηγή δεν ήταν " δευτερόλεπτα από 1970-01-01T00:00:00".  

Έκδοση 1.16

(κυκλοφόρησε 2009-03-26)

  • ERDDAP™διαχειριστές:
    • Αυτή είναι μια σημαντική έκδοση επειδή διορθώνει ένα σφάλμα που άφησε έναERDDAP™νήμα που εκτελείται αν χρησιμοποιήσατε το Tomcat Manager για να σταματήσετε/ξεκινήσετε ή να επαναφορτώσετεERDDAP. Έτσι, όταν εγκαταστήσετε 1,16, μην χρησιμοποιείτε μόνο Tomcat διαχειριστή για να αποκαλύψετε το παλιόERDDAP™και να αναπτύξει το νέοERDDAP. Αντ' αυτού: αποδιάρθρωση του παλιούERDDAP™, επανεκκίνηση Tomcat (ή τον εξυπηρετητή) , στη συνέχεια να αναπτύξει το νέοERDDAP. Είναι πάντα μια καλή ιδέα να το κάνουμε αυτό όταν εγκαθιστά μια νέα έκδοση.
    • Παρακαλώ προσθέστε [<αίτησηBlacklist></ζητώ μαύρη λίστα>] (/docs/server-admin/datasets#ζητώ μαύρη λίστα) στο δικό σαςdatasets.xml. Αυτό μπορεί να χρησιμοποιηθεί για τον καθορισμό μιας λίστας διευθύνσεων IP πελάτη που θα μπλοκαριστούν (π.χ. για την αποτροπή επίθεσης άρνησης υπηρεσίας ή υπέρμετρα ζηλωτή διαδικτυακό ρομπότ) .
  • Τώρα υπάρχει\[bigParentΚατάλογος\]Κατάλογος /logs για την τήρηση τουERDDAP™αρχεία καταγραφής. Όταν αρχίζειςERDDAP™, κάνει ένα αρχείο αντίγραφο του log.txt και καταγραφής. Txt.προηγούμενα αρχεία με χρονική σφραγίδα. Αν υπήρχε πρόβλημα πριν την επανεκκίνηση, μπορεί να είναι χρήσιμη η ανάλυση αυτών των αρχείων.
  • ERDΣERDDAP™Τώρα έχει ενεργοποιηθεί το σύστημα συνδρομών.
  • ERDDAP™άλλη μια φορά επιτρέπει (Αλλά και πάλι δεν προτείνει) η "% 26" κωδικοποίηση των "&" σε URL αιτήσεων (Δείτε τοσχετική v1.14 μεταβολή) .
  • Αρκετές νέες προσθήκες στο τμήμα Tally τουΗμερήσια έκθεση.
  • Μικρές διορθώσεις σφαλμάτων στη δημιουργία DatasetsXml.
  • Μερικές μικρές διορθώσεις σφαλμάτων.  

Έκδοση 1.14

(κυκλοφόρησε 2009-03-17)

  • Αλλαγές για τους χρήστες:
    • Σε αιτήματα δεδομένων δικτύου,ERDDAP™τώρα υποστηρίζει:τελευταίο-nόπου n είναι ακέραιος αριθμός δεικτών και (τελευταίο-d) όπου d είναι αριθμητική τιμή (Για το χρόνο, είναι σε δευτερόλεπτα.) .
    • Στα αιτήματα δεδομένων πίνακα, οι περιορισμοί συμβολοσειρών απαιτούν τώραδιπλά εισαγωγικάγύρω από την τιμή, για παράδειγμα, &id="NDBC40121" Αυτό απαιτείται από τηνDAPπρωτόκολλο.
    • Σε αιτήματα δεδομένων πίνακα,ERDDAP™Τώρα το απαιτεί.όλοι οι περιορισμοί είναι σωστά % κωδικοποιημένα. Οι περιηγητές το κάνουν αυτό αυτόματα, οπότε αυτό επηρεάζει κυρίως προγράμματα/scripts υπολογιστών που έχουν πρόσβασηERDDAP.

Ποσοστό 26

  • Προηγουμένως,τοΕνσωματώστε μια ιστοσελίδα γραφήματοςκαι τουERDDAP™Ιστοσελίδα του Google Gadgetλέγεται ότι αντικαθιστά το "&" στο URL της εικόνας με "% 26". Στο εξής, θα πρέπει να αντικαταστήσετε το "&" στο URL της εικόνας με "&". Έτσι θα πρέπει να αντικαταστήσετε οποιαδήποτε "% 26" σε υπάρχουσες ιστοσελίδες και Google Gadgets με "&amp?". (Συγγνώμη.)
  • ERDDAP™διαχειριστές, παρακαλώ:
    • Προσθήκη των ακόλουθων στο δικό σαςsetup.xmlαρχείο (και να αλλάξει τη σημαία Τιμή κλειδιού) :
        <!-- ERDDAP™ has a service that lets remote users set a flag
to notify ERDDAP™ to try to reload a dataset.
These requests use a key which is generated based
on baseUrl/warName, a datasetID, and flagKeyKey.
\\*\\*\\* Change this once, to any text (a favorite quote? random text?
It doesn't matter). Normally, you won't ever change this again.
But if you think someone is abusing the flag system,
change this text again, restart ERDDAP™, and send
all of the users of the flag system the relevant new flagKeys
(see the list in the Daily Report). -->
<flagKeyKey>A stitch in time saves nine. CHANGE THIS!!!</flagKeyKey>

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

και εισάγετε τον πραγματικό σας κωδικό.

  • Μπορείς να αλλάξεις.<wmsSampleBBox> σε σαςsetup.xmlαρχείο που περιλαμβάνει τιμές γεωγραφικού μήκους έως 360, π.χ.
        <!-- The bounding box values are 
minLongitude,minLatitude,maxLongitude,maxLatitude.
Longitude values within -180 to 180, or 0 to 360, are now okay. -->
<wmsSampleBBox>0,-75,360,75</wmsSampleBBox>
  • Στο δικό σουdatasets.xmlαρχείο, μετονομασία του τύπου συνόλου δεδομένων EDDTableFromNc4DFiles to EDDTableFromNcFiles (που υποστηρίζει τώρα αρχεία με οποιοδήποτε αριθμό διαστάσεων) . Αν είχατε ένα σύνολο δεδομένων EDDTableFromNc4DFiles:

    1. Πρέπει να αλλάξετε σε type="EDDTableFromNcFiles" στα σύνολα δεδομένων σας. Αρχείο XML.
    2. Πρέπει να προσθέσετε ένα<nΔιαστάσεις> 4</nΔιαστάσεις> ετικέτα στο XML του συνόλου δεδομένων.
    3. Μπορείτε να προσθέσετε το νέο<sortFilesBySourceNames> tag για τον προσδιορισμό της εσωτερικής παραγγελίας των αρχείων, η οποία καθορίζει τη συνολική σειρά των επιστρεφόμενων δεδομένων.

Για λεπτομέρειες, βλ.Πίνακας EDD από αρχεία.

  • Στο παρελθόν, για EDDTableFromDapSequence, γιαOPeNDAPΔιακομιστές DRDS, indatasets.xml, χρησιμοποιήσαμε<sourceConstrainstringsRegex>~=</πηγήConordinStringRegex>. Αλλά τώρα βλέπουμε ότι η υποστήριξη DRDS regex είναι πιο περιορισμένη από ό, τιERDDAPΕίναι, οπότε σας προτείνουμε<πηγαίου κώδικαConstrengsRegex></πηγήCanConstregstringRegex> έτσι ώστε οι περιορισμοί regex δεν περνούν στην πηγή, αλλά αντ 'αυτού αντιμετωπίζονται απόERDDAP.
  • Ανακαινισμένος χειρισμός της πηγήςCanConstreng... μέσαdatasets.xmlαπόΠίνακας EDD από το DapSequenceκαι (εσωτερικά) όλοι οι τύποι συνόλου δεδομένων EDDTable. Το νέο σύστημα είναι απλούστερο και αντικατοπτρίζει καλύτερα τη μεταβλητότητα διαφορετικών πηγών δεδομένων. Μπορεί να χρειαστεί να τροποποιήσετε το XML για τα σύνολα δεδομένων σαςdatasets.xml.
  • Υπάρχουν πολλά νέα χαρακτηριστικά που είναι χρήσιμα από μόνα τους, αλλά όταν συνδυαστούν, διευκολύνουν επίσης τη δημιουργίαπλέγματα/συσκευές/ομοσπονδίεςERDDAPα.
    • Νέοι τύποι συνόλου δεδομένων:
    • RunLoadDatasets και LoadDatasets ανανεώθηκαν έτσι ώστεERDDAP™είναι πολύ ανταποκρίνεται στην επαναφόρτωση σύνολα δεδομένων με βάση τα αρχεία στοσημαίακατάλογος (συχνά)<5 δευτερόλεπτα αν το κύριο φορτίοDatasets είναι σήμερα γίνει).
    • Νέα υπηρεσία που επιτρέπειένα URL για τη δημιουργία αρχείου σημαίαςγια δεδομένο σύνολο δεδομένων, π.χ.
        https://coastwatch.pfeg.noaa.gov/erddap/setDatasetFlag.txt?datasetID=rPmelTao&flagKey=123456789  

δημιουργεί ένα αρχείο σημαίας στον κατάλογο σημαίας για rPmelTao (αν και η σημαία Το κλειδί εδώ είναι λάθος.) .

  • Νέοσυνδρομήυπηρεσία έτσι ώστε κάθε πελάτης μπορεί να καθορίσει μια ενέργεια που θα γίνει όταν δημιουργηθεί ένα συγκεκριμένο σύνολο δεδομένων (ότανERDDAP™επανεκκινήθηκε) και όποτε το σύνολο δεδομένων αλλάζει με οποιονδήποτε τρόπο. Αυτό το σύστημα μπορεί να απενεργοποιηθεί μέσω<συνδρομήSystemActive> in yoursetup.xmlΑρχείο. ΗERDDAP™ Ημερήσια έκθεσητώρα απαριθμεί όλες τις συνδρομές και περιλαμβάνει το URL που απαιτείται για να ακυρώσετε κάθε μία, σε περίπτωση που αισθάνεστε ότι το σύστημα γίνεται κατάχρηση. Μέσαdatasets.xml, υπάρχει ένα νέο, προαιρετικό [<συνδρομή EmailBlacklist>] (/docs/server-admin/datasets# subscriptionemailblacklist) ετικέτα έτσι ώστε οι διαχειριστές μπορούν να ορίσουν μια λίστα χωρισμένων με κόμματα των διευθύνσεων ηλεκτρονικού ταχυδρομείου οι οποίες είναι αμέσως μαύροι στη λίστα από το σύστημα συνδρομής.
  • Νέο [<onChange>] (/docs/server-admin/datasets#onchange) χαρακτηριστικό στοdatasets.xmlΑς τοERDDAP™ο διαχειριστής καθορίζει μια ενέργεια που θα γίνει όταν δημιουργηθεί ένα συγκεκριμένο σύνολο δεδομένων (ότανERDDAP™επανεκκινήθηκε) και όποτε το σύνολο δεδομένων αλλάζει με οποιονδήποτε τρόπο.
  • Βελτιώσεις στην πλήρη αναζήτηση κειμένου: η αποθήκευση της συμβολοσειράς αναζήτησης για κάθε σύνολο δεδομένων χρησιμοποιεί τώρα 1/2 τη μνήμη. Ο αλγόριθμος αναζήτησης (Boyer-Moore-όπως) Τώρα είναι 3Χ γρηγορότερα.
  • Ηλεκτρονικά μηνύματα απόERDDAP™τώρα πάντα προετοιμάστε το θέμα και το περιεχόμενο με\[erddap Ουρλ\], έτσι ώστε να είναι σαφές ποιαERDDAP™Αυτό ήρθε από (σε περίπτωση που χορηγήσετε πολλαπλάσιαERDDAPα) .
  • Πιο εκτεταμένη συλλογή στατιστικών για τοΗμερήσια έκθεσηmail.
  • Νέο αρχείο καταγραφής\[bigParentΚατάλογος\]/emailLogYEAR-MM-DD.txt καταγράφει όλα τα ηλεκτρονικά μηνύματα που αποστέλλονται απόERDDAP™κάθε μέρα. Αυτό είναι ιδιαίτερα χρήσιμο αν ο διακομιστής σας δεν μπορεί να στείλει πραγματικά emails -- μπορείτε τουλάχιστον να τα διαβάσετε στο αρχείο καταγραφής.
  • ERDDAP™Τώρα κάνει ένα\[bigParentΚατάλογος\]- Ναι. (datasetID) κατάλογος για κάθε σύνολο δεδομένων δεδομένου ότι μπορεί να υπάρχουν πολλά αρχεία cached.
  • ΝέοRSS2.01ζωοτροφές για κάθε σύνολο δεδομένων (Ψάξε για το πορτοκάλι.RSSεικονίδια σε λίστες συνόλων δεδομένων, φόρμες πρόσβασης δεδομένων και ιστοσελίδες γραφήματος) .
  • EDDGrid .kmlοι απαντήσεις τώρα χρησιμοποιούν εικόνες με πλακάκια (" υπερεπικαλύψεις -- δυναμικά παραγόμενες εικόνες τετράδεντρου) . Η αρχική εικόνα φορτώνει στο GoogleEarth πολύ πιο γρήγορα από πριν. Η ανάλυση του χάρτη αυξάνεται καθώς ζουμάρετε, μέχρι την πλήρη ανάλυση του συνόλου δεδομένων. Σύσταση: οι χρήστες θα πρέπει να ζητούν.kmlγια ένα χρονικό σημείο, αλλά το σύνολο δεδομένων είναι ολόκληρο γεωγραφικό μήκος, εύρος πλάτους. Δυστυχώς, η υποστήριξη για τα χρονικά διαστήματα αφαιρέθηκε (Ελπίζω να επιστρέψει.) .
  • ERDDAP™τώρα προσθέτειΛήγει και κεφαλίδες λανθάνουσας μνήμης ελέγχουσε όλα τα αρχεία που ζητούνται από τον κατάλογο /images. Αυτό μειώνει σημαντικά τον αριθμό των στατικών αιτήσεων αρχείων που αποστέλλονταιERDDAPκαι έτσι επιταχύνει πολύ περισσότεροERDDAP™σελίδα φορτίων. Επίσης, πολλοίJavaΟι αναφορές σε σενάριο μετακινήθηκαν στο κάτω μέρος των σελίδων HTML τους, το οποίο επιταχύνει επίσης πολλέςERDDAP™σελίδα φορτίων. Χάρη στο βιβλίο "High Performance Web Sites" του Steve Souders και την ySlow προσθήκη στο FireBug plugin στο FireFox.
  • ERDDAP™μεταβλήθηκε από netcdf-java 2.2.22 σε netcdf-java 4.0. Μεταξύ άλλων, αυτό επιτρέπειEDDGridΑπό αρχεία για ανάγνωσηHDF .hdf, καθώς και GRIB .grb καιNetCDF .ncαρχεία.
  • EDDGridΑπό το Νταπ καιEDDGridΑπόNcFiles τώρα επίσης υποστηρίζουν DARRAY (καθώς και DGrid) dataVariableΣ. Εάν μια διάσταση δεν έχει αντίστοιχη μεταβλητή συντεταγμένων,ERDDAP™δημιουργεί μια μεταβλητή άξονα με τις τιμές δείκτη (π.χ. 0, 1, 2, ..., 311, 312) . Έτσι, όλες οι άλλες πτυχές τηςEDDGridΠαραμένει το ίδιο: ** Εξυπηρετεί ακόμα όλα τα σύνολα δεδομένων ως Πλέγματα, με μια μεταβλητή άξονα για κάθε διάσταση. ** Οι ερωτήσεις μπορούν ακόμα να ζητήσουν τιμές από τις μεταβλητές άξονα. Χάρη στον Τσαρλς Κάρλτον, τον Τόμας Ιμ, τον Ντόριαν Ρέιμερ και άλλους.
  • ΗWMS OpenLayersοι σελίδες τώρα έχουν προεπιλεγμένο γεωγραφικό μήκος, εύρος πλάτους που είναι λίγο μεγαλύτερο από το εύρος του συνόλου δεδομένων (όχι το ακριβές εύρος, οπότε το πλαίσιο των μικρών συνόλων δεδομένων είναι πιο προφανές) . Το προκαθορισμένο εύρος μπορεί τώρα να είναι 0 έως 360, το οποίο επιτρέπει την εμφάνιση του πλήρους εύρους πολλών συνόλων δεδομένων τώρα. Χάρη στηνToddΣπίντλερ.
  • Νέες διαφάνειες σε ορισμένες μορφές πρόσβασης δεδομένων και να κάνει ένα γράφημα ιστοσελίδες. Απλουστεύουν (ακατέργαστο) προδιαγραφή των επιθυμητών δεδομένων και προσφέρουν καλή οπτική ανάδραση.
  • Μια νέα επιλογή<σύνολο δεδομένων> ετικέτες σεdatasets.xml:ενεργό="ψευδής".
  • ΠαραπομπέςERDΣERDDAP™άλλαξε από ακτοφυλακή.pfel (εξακολουθεί να λειτουργεί μέσω διαμεσολαβητή) στην ακτοφυλακή.pfeg (προτιμώμενη) .
  • Νέα υποστήριξηdata\_minκαιdata\_maxχαρακτηριστικά μεταβλητών μεταδεδομένων.
  • Μια μερική λύσηWaitThenTryAgain / Μερική Εξαίρεση αποτελεσμάτων: Τώρα, μερικά αιτήματα που προηγουμένως απέτυχαν όταν εντοπίστηκε μια αλλαγή πηγής δεδομένων θα επιτύχουν επειδήERDDAP™θα επαναφορτώσει το σύνολο δεδομένων και θα ζητήσει τα δεδομένα αυτόματα, όλα στο πλαίσιο του αρχικού αιτήματος.
  • Διόρθωση σφαλμάτων: δημιουργήστε Σύνολα δεδομένων Το Xml απενεργοποιήθηκε στοERDDAP™έκδοση 1.12. Χάρη στην Έλλιν Μοντγκόμερι που το επισήμανε.
  • Μικρές αλλαγές στον χειρισμό σφαλμάτων.
  • Πολλές βελτιώσεις για την αποφυγή / αντιμετώπιση πιθανών συνθηκών αγώνα (Δηλαδή, πιθανά προβλήματα που προκύπτουν από τον πολυδιάβαστο χαρακτήρα τουERDDAP) που προκάλεσε μικρά, σπάνια προβλήματα.
  • Τώρα, αν ένα μήνυμα σφάλματος είναι γραμμένο σε μια εικόνα, η εικόνα θα μείνει στην κρύπτη μόνο για ~5-10 λεπτά (όχι 60) . Χάρη στην Κάρα Γουίλσον.
  • Το τυπικό μήνυμα όταν δεν υπάρχουν δεδομένα είναι τώρα "Το ερώτημά σας δεν παρήγαγε αποτελέσματα που ταιριάζουν.", το οποίο είναι μικρότερο, πιο ακριβές, και ταιριάζειOPeNDAPΔιακομιστές.
  • EDDGridδεν επιτρέπει πλέον τιμές δεμένου άξονα.
  • Μικρές αλλαγές σε αιτήματα .ver και .help.
  • Πολλές μικρές αλλαγές και διορθώσεις σφαλμάτων.  

Έκδοση 1.12

(κυκλοφόρησε 2008-10-31)

  • Πίνακας EDD απόSOSγια άλλη μια φορά λειτουργεί με NDBCSOSκαι συνεργάζεται με το νέο NOSSOS.
  • Ο πίνακας EDDFromBMDE απαιτεί τώραERDDAP™διαχειριστής για τον προσδιορισμόdataVariableΣ.
  • EDDGridΔεν απαιτεί πλέον ότι lat και lon να είναι ομοιόμορφη απόσταση για. διαφανές Πνγκ ή.kml. Χάρη στηνToddΣπίντλερ.
  • Μερικές μικρές αλλαγές.  

Έκδοση 1.10

(κυκλοφόρησε 2008-10-14)

  • Νέα " έγχρωμη μπάρα" μεταδεδομένα για μεταβλητές δεδομένωνdatasets.xmlκαθορίζει τις προκαθορισμένες ρυθμίσεις γραμμής χρωμάτων για γραφήματα και χάρτες. Βλέπεις;περισσότερες πληροφορίες. Αυτό είναι σημαντικό γιατί βελτιώνει σε μεγάλο βαθμό την εμφάνιση των προεπιλεγμένων γραφημάτων και χαρτών που παράγονται από το Make A Graph και επειδή τα προεπιλεγμένα γραφήματα και χάρτες έχουν πλέον μια συνεπή γραμμή χρωμάτων ακόμα και όταν ο πελάτης αλλάζει το ζητούμενο χρονικό ή γεωγραφικό εύρος. Επίσης, αυτό ήταν απαραίτητο γιαWMS.
  • ERDDAP™τώρα εξυπηρετεί τα περισσότερα δεδομένα δικτύου μέσω ενόςWMSυπηρεσία. Αυτό είναι σημαντικό επειδή δείχνει ότι, εκτός από τη λήψη δεδομένων από πολλούς τύπους διακομιστών δεδομένων,ERDDAP™μπορεί να διανείμει δεδομένα μέσω διαφορετικών πρωτοκόλλων (DAP,WMS, ... περισσότερα στο μέλλον) . Δείτε τοτεκμηρίωση πελάτη. Ή τοτεκμηρίωση για τους διαχειριστές. ΉΔοκίμασε το..
  • Νέα υποστήριξη για τιμές γεωγραφικού μήκους >180 in.kmlαρχεία.
  • Νέο cdm\_data\_type: Άλλα .
  • ERDDAP™τώρα υποστηρίζει "boolean" source dataType. Βλέπεις;περισσότερες πληροφορίεςΑυτό θα γίνει χρήσιμο για το μελλοντικό EDDTableFromDatabase.
  • Το νέο EDDTableFromBMDE υποστηρίζει πηγές δεδομένων DiGIR/BMDE.
  • EDVGridAxis επιτρέπει τώρα φθίνουσα ταξινομημένες τιμές. Τα σύνολα δεδομένων PmelOscar το χρειάζονταν αυτό.
  • ERDDAP™τώρα επιστρέφει σφάλματα HTTP (π.χ., "404 για πόρο / σελίδα δεν βρέθηκε") σε περισσότερες περιπτώσεις, αντί για σελίδες HTML με μηνύματα σφάλματος.
  • Πολλές αλλαγές/προσθήκες στοERDDAP™τεκμηρίωση.
  • Πολλές μικρές αλλαγές.
  • Κάποια διορθώσεις σφαλμάτων.
  • ΠράγματαERDDAP™Οι διαχειριστές θα πρέπει να κάνουν για την αναβάθμιση σε αυτή την έκδοση:
  • Μέσαdatasets.xml, για κάθε EDDTableFromSOSσύνολα δεδομένων, αλλαγή "παρατηρείταιProperty" μεταδεδομένα για " πηγήΠαρατηρηθείσα Ιδιοκτησία".
  • Οι κανόνεςaxisVariableήdataVariableΣdestinationNameείναι τώρααυστηρότερη. Πρέπει να ελέγξετε ότι τα μεταβλητά ονόματά σας είναι έγκυρα. Είτε να τα ελέγξεις με το χέρι, είτε να τρέξεις.ERDDAP™και δείτε τα μηνύματα λάθους στην αναφορά που στέλνεται στο διαχειριστή.
  • Μέσαdatasets.xml, εάν θέλετε μια μεταβλητή δεδομένων δικτύου να είναι προσβάσιμη μέσωWMS, θα πρέπει να προσθέσετε μεταδεδομένα colorBar. Τουλάχιστον, για παράδειγμα,<att name="colorBarMinimum" τύπος="διπλό">0</att>
          <att name="colorBarMaximum" type="double">32</att>  

Βλέπεις;περισσότερες πληροφορίες.

  • Προσθήκη των ακόλουθων στο δικό σαςsetup.xmlαρχείο (αλλά να το προσαρμόσετε με τις πληροφορίες σας) :
        <!-- drawLand specifies the default Make A Graph setting for 
whether the landmask should be drawn "over" (the default) or "under"
surface data on maps. "over" is recommended for primarily
oceanographic data (so that grid data over land is obscured by the
landmask). "under" is recommended for all other data.
-->
<drawLand>over</drawLand>

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

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

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

Έκδοση 1.08

(κυκλοφόρησε 2008-07-13)

  • Μια νέα υπηρεσία web inERDDAP™, παραγωγή Σύνολα δεδομένων Xml, βοηθάERDDAP™διαχειριστές δημιουργώντας ένα πρόχειρο προσχέδιο του XML που απαιτείται για να περιγράψει ένα σύνολο δεδομένων στοdatasets.xml
  • Ορισμένες αλλαγές / διορθώσεις σφαλμάτων που σχετίζονται με την δυνατότητα griddap να δει από το netcdf-java ως έναν εξυπηρετητή opendap, συμπεριλαμβανομένων: παγκόσμια μεταδεδομένα είναι τώρα επισημασμένα "NC\_GLOBAL. (αντί για "GLOBAL") .
  • ΗEDDGridκαι EDDTable φόρμα πρόσβασης δεδομένων χρησιμοποιούν τώρα πληροφορίες ερωτήματος στο URL. Έτσι, για παράδειγμα, αν ένας χρήστης πάει από μια φόρμα Make A Graph σε μια φόρμα πρόσβασης δεδομένων, οι περιορισμοί μεταφέρονται τώρα σωστά.
  • tabledapΤο "Make A Graph" τώρα επιτρέπει περιορισμούς στις μεταβλητές συμβολοσειρών.
  • Το EDDTable's Make A Graph επιτρέπει τώρα περιορισμούς NaN. Χάρη στον Στιβ Χάνκιν.
  • Διόρθωση σφαλμάτων: Αποθήκευση πίνακα EDD Καθώς η εικόνα δεν αναγνώρισε σωστά τις τιμές .colorbar min και max. Χάρη στον Στιβ Χάνκιν.
  • Πολλές βελτιώσεις στην εγκατάστασηDatasetsXml. Χάρη στην Έλλιν Μοντγκόμερι.
  • Οι αιτήσεις Griddap τώρα επιτρέπουν () - στυλ αιτήματα ελαφρώς έξω από το πραγματικό εύρος άξονα. Αυτό είναι κατάλληλο από () -οι τιμές στρογγυλοποιούνται στην πλησιέστερη πραγματική τιμή. Χάρη στη Σίντυ Μπέσι.
  • Έκανα το τεστ FloatArray και DoubleArray του isEvenlySpaced πιο εξελιγμένο. Θα είναι πάντα ατελής. (επειδή η δοκιμή θα πρέπει να προσαρμοστεί για κάθε σύνολο δεδομένων) Αλλά θα έπρεπε να είναι καλύτερα. Χάρη στην Έλλιν Μοντγκόμερι.
  • Μετακίνησα τη ρύθμιση.html και τη ρύθμισηDatasets Xml.html erddap's /download directory and hard coded all links to them. Τώρα, μπορώ να κάνω αλλαγές και να ενημερώσω τις πληροφορίες εγκατάστασης αμέσως.
  • Πολλές μικρές αλλαγές. Μερικές μικρές διορθώσεις σφαλμάτων.
  • ΠράγματαERDDAP™Οι διαχειριστές θα πρέπει να κάνουν για την αναβάθμιση σε αυτή την έκδοση:
  • Κουνήσου.<Η σύντομη περιγραφή Html> από τα μηνύματά σας.xml σε σαςsetup.xmlΑρχείο. Προσδιορίζει το κείμενο που εμφανίζεται στη μέση της αριστερής πλευράς τουERDDAP™Κεντρική σελίδα. Επίσης, προσθέστε<η1>ERDDAP</η1> (ή κάποια άλλη επικεφαλίδα) στην κορυφή. Ή, αντίγραφο<τοShortDescriptionHtml> στο νέοsetup.xmlαρχείο (από το νέο erddapContent.zip) στην εγκατάσταση σας.xml.  

Έκδοση 1.06

(κυκλοφόρησε 2008-06-20)

  • Νέα υποστήριξηIOOS DIF SOSπηγές δεδομένων.
  • Πολλές μικρές αλλαγές. Μερικές μικρές διορθώσεις σφαλμάτων.  

Έκδοση 1.04

(κυκλοφόρησε 2008-06-10)

  • Νέο χαρακτηριστικό Slide Sorter.
  • Νέα σελίδα και παραδείγματα Google Gadgets.
  • Διόρθωση σφάλματοςEDDGrid. saveAsNc για μεταβλητή με κλίμακα και addOffset.  

Έκδοση 1.02

(κυκλοφόρησε 2008-05-26)

  • ΝέοEDDGridSideBySide επιτρέπει για διαφορετικέςaxisVariableα\[0\]πηγή Αξίες.
  • Όλα τα σύνολα δεδομένων ρεύματος και ανέμων συγχωνεύτηκαν σεEDDGridSideBySide σύνολα δεδομένων.
  • Οι εικόνες από αιτήματα εικόνας είναι τώρα κρυμμένες για 1 ώρα.  

Έκδοση 1.00

(κυκλοφόρησε 2008-05-06)

  • Φτιάξτε ιστοσελίδες γραφημάτων και εντολές γραφικών σε URL.
  • Υποστήριξη αρχείων σημαίας για να αναγκάσει την επαναφόρτωση ενός συνόλου δεδομένων.
  • Νέος τύπος συνόλου δεδομένων: EDDTableFrom4DFiles (η πρώτη υποκατηγορία του EDDTableFromFiles) .