
Η εργασία Ένωση Στοιχείων λειτουργεί με δύο θεματικά επίπεδα. Η Ένωση Στοιχείων ενώνει γνωρίσματα από ένα στοιχείο σε ένα άλλο με βάση χωρικές, χρονολογικές σχέσεις και σχέσεις γνωρισμάτων ή κάποιο συνδυασμό και των τριών τύπων σχέσεων. Το εργαλείο προσδιορίζει όλα τα στοιχεία εισόδου που πληρούν τις συγκεκριμένες συνθήκες της ένωσης και ενώνει το δεύτερο θεματικό επίπεδο εισόδου με το πρώτο. Προαιρετικά μπορείτε να ενώσετε όλα τα στοιχεία που πληρούν τις συνθήκες ή να συνοψίσετε τα στοιχεία.
Η Ένωση Στοιχείων μπορεί να εφαρμοστεί σε σημεία, γραμμές, περιοχές και πίνακες. Μια χρονολογική ένωση απαιτεί τα δεδομένα εισόδου να έχουν χρονική πληροφορία και μια χωρική ένωση απαιτεί τα δεδομένα σας να έχουν γεωμετρικό τύπο.
Το θεματικό επίπεδο που θα περιλαμβάνει τα γνωρίσματα από το θεματικό επίπεδο ένωσης προσαρτημένα στον πίνακά του.
Για την ανάλυση με χωρική σχέση « Κοντά σε» απαιτείται προβολικό σύστημα συντεταγμένων. Μπορείτε να ρυθμίσετε το Σύστημα συντεταγμένων επεξεργασίας στα Περιβάλλοντα ανάλυσης. Εάν το σύστημα συντεταγμένων επεξεργασίας δεν έχει οριστεί σε προβολικό σύστημα συντεταγμένων, θα σας ζητηθεί να το ορίσετε κατά την Εκτέλεση ανάλυσης.
Εκτός από την επιλογή ενός θεματικού επιπέδου από το χάρτη σας, μπορείτε επίσης να επιλέξετε Αναζήτηση θεματικών επιπέδων στο κάτω μέρος της αναπτυσσόμενης λίστας για αναζήτηση στα περιεχόμενά σας ενός κοινόχρηστου αρχείου συνόλου δεδομένων με big data ή ενός feature layer.
Το θεματικό επίπεδο ένωσης με τα γνωρίσματα που θα προσαρτηθούν στο θεματικό επίπεδο προορισμού.
Εκτός από την επιλογή ενός θεματικού επιπέδου από το χάρτη σας, μπορείτε επίσης να επιλέξετε Αναζήτηση θεματικών επιπέδων στο κάτω μέρος της αναπτυσσόμενης λίστας για αναζήτηση στα περιεχόμενά σας ενός κοινόχρηστου αρχείου συνόλου δεδομένων με big data ή ενός feature layer.
Προσδιορίζει πώς θα γίνεται η διαχείριση των ενώσεων μεταξύ των θεματικών επιπέδων προορισμού και ένωσης αν βρεθούν πολλαπλά στοιχεία ένωσης που έχουν την ίδια σχέση με το θεματικό επίπεδο που ενώνεται. Είναι διαθέσιμες δύο λειτουργίες ένωσης από τις οποίες μπορείτε να διαλέξετε:
Για παράδειγμα, ας υποθέσουμε ότι θέλετε να βρείτε τα σούπερ μάρκετ σε απόσταση 2 χιλιομέτρων από μια λαϊκή αγορά. Σε αυτή την περίπτωση, το θεματικό επίπεδο στο οποίο γίνεται η ένωση έχει ένα μοναδικό στοιχείο που αντιστοιχεί σε μια λαϊκή αγορά, και τα στοιχεία ένωσης αντιστοιχούν στα τοπικά καταστήματα με γνωρίσματα, όπως οι συνολικές ετήσιες πωλήσεις. Χρησιμοποιώντας το εργαλείο Ένωση Στοιχείων, βρίσκουμε ότι πέντε καταστήματα πληρούν τα κριτήρια. Αν καθορίζαμε να χρησιμοποιηθεί η λειτουργία Ένωση ενός με πολλά, θα καταλήγαμε να έχουμε πέντε στοιχεία στο αποτέλεσμά μας με κάθε σειρά να αντιπροσωπεύει τη λαϊκή αγορά και σε ένα σούπερ μάρκετ. Αν καθορίζαμε να χρησιμοποιηθεί η σχέση Ένωση ενός προς ένα, θα καταλήγαμε να έχουμε ένα στοιχείο που θα αντιπροσώπευε τη λαϊκή αγορά και τις συνοψισμένες πληροφορίες από τα σούπερ μάρκετ, π.χ. τον αριθμό (2), και άλλα στατιστικά στοιχεία, π.χ. το άθροισμα των ετήσιων πωλήσεων.
Μπορείτε να εφαρμόσετε έναν, δύο ή τρεις τύπους ένωσης. Οι τύποι ενώσεων περιλαμβάνουν τους εξής:
Η χωρική σχέση που θα καθορίσει εάν τα στοιχεία ενώνονται μεταξύ τους. Οι διαθέσιμες σχέσεις θα εξαρτώνται από τον γεωμετρικό τύπο (σημείο, σύνθετη γραμμή, πολύγωνα) που χρησιμοποιείται στα στοιχεία εισόδου. Οι διαθέσιμες σχέσεις περιλαμβάνουν τις εξής:
Αυτή η απόσταση καθορίζει την ακτίνα που χρησιμοποιείται σε μια χωρική σχέση εγγύτητας.
Ας υποθέσουμε ότι είχατε ένα σύνολο δεδομένων που αντιστοιχεί σε μια πυρηνική μονάδα και ένα σύνολο δεδομένων που αντιστοιχεί σε κατοικίες. Θα μπορούσατε να ορίσετε απόσταση εγγύτητας 1 χιλιομέτρου ώστε να βρεθούν τα σπίτια σε απόσταση 1 χιλιομέτρου από την πυρηνική μονάδα.
Η χρονολογική σχέση που θα καθορίσει εάν τα στοιχεία ενώνονται μεταξύ τους. Η επιλογή αυτή είναι διαθέσιμη μόνο εφόσον είναι ενεργοποιημένος ο χρόνος και στα δύο θεματικά επίπεδα και οι διαθέσιμες σχέσεις θα εξαρτώνται από τον τύπο του χρόνου (στιγμή ή διάστημα) που χρησιμοποιείται για τα στοιχεία εισόδου. Οι διαθέσιμες σχέσεις περιλαμβάνουν τις εξής:
Αυτή η χρονολογική απόσταση καθορίζει την ακτίνα χρόνου που χρησιμοποιείται σε μια χρονική σχέση εγγύτητας.
Ας υποθέσουμε ότι έχετε ένα θεματικό επίπεδο με θαλάσσια ατυχήματα και ένα θεματικό επίπεδο με τα ίχνη GPS για έναν τυφώνα. Θα μπορούσατε να ψάξετε για θαλάσσια συμβάντα εντός μιας καθορισμένης απόστασης από τα ίχνη του τυφώνα, τόσο χωρικής (1 χιλιόμετρο) όσο και χρονικής (5 ώρες). Θα επιστρέφονταν τα θαλάσσια συμβάντα που προκλήθηκαν από τον τυφώνα σε κοντινό χώρο και χρόνο.
Αυτή η σχέση θα αντιστοιχίσει τιμές σε ένα πεδίο από θεματικό επίπεδο σε τιμές ενός πεδίου σε άλλο θεματικό επίπεδο.
Για παράδειγμα, ας υποθέσουμε ότι είχατε ένα γεωγραφικό θεματικό επίπεδο ολόκληρης της επικράτειας με διευθύνσεις κατοικίας (που περιλαμβάνει ένα πεδίο Ταχυδρομικός κώδικας) και ένα πινακοειδές σύνολο δεδομένων με δημογραφικά στοιχεία για την υγεία ανά ταχυδρομικό κώδικα (ένα πεδίο με το όνομα HEALTHZIP). Μπορούμε να ενώσουμε το σύνολο δεδομένων υγείας με τα οικιστικά δεδομένα αντιστοιχίζοντας το πεδίο Ταχυδρομικός κώδικας με το πεδίο HEALTHZIP, και το αποτέλεσμα θα είναι ένα θεματικό επίπεδο διευθύνσεων κατοικίας με τα αντίστοιχα δεδομένα υγείας.
Αν η λειτουργία ένωσης είναι Ένωση ενός προς ένα, μπορείτε να υπολογίσετε στατιστικά για τα ενωμένα στοιχεία σας. Με βάση τις προεπιλεγμένες ρυθμίσεις θα υπολογίζονται όλα τα στατιστικά.
Μπορείτε να υπολογίσετε στατιστικά για τα στοιχεία που θα συνοψιστούν. Σε αριθμητικά πεδία, μπορείτε να υπολογίσετε τα εξής:
Σε πεδία συμβολοσειράς, μπορείτε να υπολογίσετε τα εξής:
Όλα τα στατιστικά στοιχεία υπολογίζονται σε τιμές που δεν είναι null. Το εξαγόμενο θεματικό επίπεδο θα περιέχει ένα νέο πεδίο για κάθε υπολογιζόμενο στατιστικό στοιχείο. Μπορεί να προστεθεί οποιοσδήποτε αριθμός στατιστικών στοιχείων, επιλέγοντας γνώρισμα και στατιστικό στοιχείο.
Εφαρμόζει μια συνθήκη σε καθορισμένα πεδία. Θα ενωθούν μόνο τα στοιχεία των οποίων τα πεδία ικανοποιούν αυτές τις συνθήκες.
Για παράδειγμα, ας υποθέσουμε ότι θέλουμε να εφαρμοστεί ένωση σε ένα σύνολο δεδομένων μόνο για τα στοιχεία στα οποία οι δαπάνες για την υγεία health_spending είναι μεγαλύτερες από το 20 τοις εκατό του εισοδήματος income. Για να προχωρήσετε, εφαρμόστε μια συνθήκη ένωσης με $target["health_spending"] > ($join["income"] * .20) χρησιμοποιώντας το πεδίο health_spending από το πρώτο σύνολο δεδομένων (με το οποίο ενώνονται τα στοιχεία του συνόλου δεδομένων) και το πεδίο income από το δεύτερο σύνολο δεδομένων (το σύνολο δεδομένων που ενώνεται).
Μπορείτε να εφαρμόσετε συνθήκες ένωσης με τον υπολογιστή έκφρασης.
Τα αποτελέσματα GeoAnalytics αποθηκεύονται σε ένα ArcGIS Data Store και εκτίθενται ως ένα θεματικό επίπεδο στοιχείων στο Portal for ArcGIS. Στις περισσότερες περιπτώσεις, τα αποτελέσματα πρέπει να αποθηκεύονται στο χωρο-χρονικό data store και αυτό αποτελεί την προεπιλογή. Σε μερικές περιπτώσεις, η αποθήκευση αποτελεσμάτων σε σχεσιακό data store είναι μια καλή επιλογή. Οι ακόλουθοι είναι κάποιοι λόγοι για τους οποίους θα αποθηκεύατε τα αποτελέσματα σε σχεσιακό data store:
Δεν πρέπει να χρησιμοποιείτε το σχεσιακό data store αν περιμένετε αύξηση των αποτελεσμάτων GeoAnalytics και επιθυμείτε να εκμεταλλευτείτε τις δυνατότητες του χωρο-χρονικού big data store για διαχείριση μεγάλων όγκων δεδομένων.
Αυτό είναι το όνομα του θεματικού επιπέδου που θα δημιουργηθεί στην ενότητα Το περιεχόμενό μου και θα προστεθεί στο χάρτη. Το προεπιλεγμένο όνομα βασίζεται στο όνομα του εργαλείου και στο όνομα του θεματικού επιπέδου εισόδου. Αν το θεματικό επίπεδο υπάρχει ήδη, το εργαλείο θα αποτύχει.
Με τη χρήση του πτυσσόμενου πλαισίου Αποθήκευση αποτελέσματος σε, μπορείτε να καθορίσετε το όνομα ενός φακέλου στην ενότητα Το περιεχόμενό μουόπου θα αποθηκευτεί το αποτέλεσμα.