Πρόσβαση στο Oracle Spatial από το BentleyMap
Το παρακάτω είναι ένα παράδειγμα των λειτουργικών δυνατοτήτων που μπορούν να εκτελεστούν χρησιμοποιώντας το Microstation BentleyMap για τη διαχείριση πληροφοριών από μια βάση δεδομένων OracleSpatial.
Εγκατάσταση του προγράμματος-πελάτη Oracle
Δεν είναι απαραίτητο να εγκαταστήσετε το Oracle στον υπολογιστή. Μόνο ο Πελάτης, σε αυτήν την περίπτωση χρησιμοποιώ 11g R2. Σε αντίθεση με το πότε χρησιμοποιήθηκε Γεωγραφική μικροσκοπία, δεν είναι απαραίτητο να ορίσετε μια συμβολοσειρά σύνδεσης στον υπολογιστή-πελάτη, καθώς εκεί λειτούργησε πιο αποτελεσματικά χρησιμοποιώντας μια σύνδεση ODBC. Στην περίπτωση του BentleyMap, η συμβολοσειρά σύνδεσης ορίζεται σε ένα VBA έτσι ώστε να μην εισάγεται, αποθηκεύεται σε ένα αρχείο xml ή εισάγεται στον πίνακα κατά την πραγματοποίηση της σύνδεσης.
Συνδεθείτε στη βάση δεδομένων
Για αυτό πρέπει να κάνετε:
Αρχείο> διαλειτουργικότητα χάρτη
Αυτό δημιουργεί μια καρτέλα στο πλαϊνό πλαίσιο, κάτι που μας επιτρέπει να κάνουμε συνδέσεις με δεδομένα από διαφορετικές πηγές. Στην περίπτωση του BentleyMap, μπορείτε να έχετε πρόσβαση στις συνδέσεις Oracle, SQL Server και WFS από εδώ.
Είναι πολύ άσχημο ότι δεν υπάρχει σύνδεση με το PostGIS.
Στο φάκελο Συνδέσεις, κάντε δεξιό κλικ και επιλέξτε Νέα σύνδεση Oracle ...
Εμφανίζεται ένας πίνακας, όπου πρέπει να εισαγάγουμε τον χρήστη, το κλειδί και τη διεύθυνση υπηρεσίας.
Σε περίπτωση πρόσβασης μέσω θύρας, η οποία είναι συνήθως η υπηρεσία 1521, καθώς και η υπηρεσία υποδοχής και απομακρυσμένης πρόσβασης όπου δημοσιεύεται.
Οι ιδιότητες μιας σύνδεσης μπορούν να αποθηκευτούν ως αρχείο xml επέκτασης orax, sqlx ή wfsx για κλήση χωρίς να χρειάζεται να εισέλθουν στα πεδία.
Προβολή και επεξεργασία πληροφοριών
Μόλις δημιουργηθεί η σύνδεση, εμφανίζονται τα διαθέσιμα επίπεδα στο έργο, τα οποία μπορούν να προβληθούν κατά τρόπο ομαλό κατά τύπο ή βάσει κατηγορίας χαρακτηριστικών που ορίζεται στο Γεωπεριφερειακός διαχειριστής.
Για να συμβουλευτείτε δεδομένα, το εικονίδιο χρησιμοποιείται ως γυαλιά, αυτό επιτρέπει την εμφάνιση των πληροφοριών σε μορφή πίνακα ή ως δομή xml.
Στο δεξιό κουμπί του ποντικιού εμφανίζονται τα ίδια λειτουργικά χαρακτηριστικά της γραμμής χωρικά εργαλεία:
- Το Querry χρησιμοποιείται για να κάνει ερώτημα δεδομένων, είτε από την προβολή (Προβολή) είτε από ένα συγκεκριμένο ερώτημα, είτε από όλα τα υπάρχοντα δεδομένα του χωροταξικού σχήματος.
- Το μήνυμα Post χρησιμοποιείται για να αποθηκεύσει τις αλλαγές που έγιναν στη γεωμετρία.
- Κλείδωμα / ξεκλείδωμα για να ενεργοποιήσετε τη δυνατότητα αλλαγών.
- Η διαγραφή των προσωρινά αποθηκευμένων δεδομένων καθαρίζει τα δεδομένα προβολής
Σε περίπτωση που θέλετε να κάνετε ένα συγκεκριμένο ερώτημα, μπορείτε να το τοποθετήσετε στο πεδίο Όπου η ρήτρα, σύμφωνα με τις πληροφορίες που περιέχει το αντικείμενο. Σε αυτήν την περίπτωση, θέλω μόνο τα κτηματολογικά δέματα, τα οποία βρίσκονται σε ενεργή κατάσταση και ανήκουν στον τομέα 0006 του Τμήματος 08 και του Δήμου 01. Το ερώτημα θα ήταν:
DELETED = 0 και CODDEPARTAMENTO = 08 και CODMUNICIPIO = 01 ΚΑΙ ΤΟΜΕΑΣ = 0006
Είναι σημαντικό να κατανοήσουμε ότι το BentleyMap επεξεργάζεται εγγενώς, οπότε η πιθανότητα καταστροφής είναι η έλλειψη ελέγχων ασφαλείας. Είναι απαραίτητο να καθοριστούν με σαφήνεια οι ρόλοι των χρηστών, για τον έλεγχο των εκδόσεων και των επιλογών ανάκτησης για πληροφορίες που διαγράφονται κατά λάθος. Γενικά οι άνθρωποι είναι άτακτοι και μπερδεύουν τι είναι το κλείδωμα με ξεκλείδωμα.
Διαφορετικά, είναι ένα θαύμα, δεδομένου ότι διαθέτει όλες τις δυνατότητες ενός λογισμικού CAD. Η πρακτική λέει ότι πρέπει να χρησιμοποιήσει το VBA για καλύτερη διαχείριση των εργαλείων και για διαχείριση συναλλαγών.