Følgende er et eksempel på de funktionaliteter, der kan udføres ved hjælp af Microstation BentleyMap til at styre information fra en OracleSpatial database.
Installer Oracle Client
Det er ikke nødvendigt at have Oracle installeret på computeren. Kun klienten, i dette tilfælde bruger jeg 11g R2. I modsætning til da det blev brugt Microsation Geography, er det ikke nødvendigt at definere en forbindelsesstreng på klienten, da det fungerede mere effektivt ved hjælp af et ODBC-stik. I tilfælde af BentleyMap er forbindelsesstrengen defineret i en VBA, så den ikke indtastes, den gemmes i en xml-fil, eller den indtastes i panelet, når der oprettes forbindelse.
Opret forbindelse til databasen
Til dette skal du gøre:
Fil> kortinterperabilitet
Dette skaber en fane i sidepanelet, hvilket er det, der giver os mulighed for at oprette forbindelser til data fra forskellige kilder. I tilfælde af BentleyMap kan du få adgang til Oracle-forbindelser, SQL Server og WFS-tjenester herfra.
Alt for dårligt, at der ikke er forbindelse til PostGIS.
Højreklik i mappen Forbindelser og vælg Ny Oracle-forbindelse ...
Dette vises et panel, hvor vi skal indtaste brugeren, nøglen og serviceadressen.
I tilfælde af adgang via en port, som normalt er 1521, samt værten og fjernbetjeningen, hvor den offentliggøres.
Egenskaberne for en forbindelse kan gemmes som en xml-fil med udvidelses-orax, sqlx eller wfsx for at ringe uden at skulle indtaste felterne.
Se og rediger oplysninger
Når forbindelsen er oprettet, vises de lag, der er tilgængelige i projektet, som kan ses på en ordentlig måde efter type eller ved attributkategori defineret i Geospatial Administrator.
For at høre data bruges ikonet som briller, hvilket gør det muligt at vise oplysningerne i tabelform eller som en XML-struktur.
I højre museknap vises de samme funktionaliteter i stangen som rumlige værktøjer:
- Querry bruges til at stille en forespørgsel af data, enten fra visningen (View) eller fra en bestemt forespørgsel eller fra alle eksisterende data i det rumlige skema.
- Post bruges til at gemme ændringer i geometrien.
- Lås / oplås for at muliggøre muligheden for at foretage ændringer.
- Slet Cached Instances renser visningsdataene
Hvis du vil lave en bestemt forespørgsel, kan du placere den i feltet Hvor Klausulifølge de oplysninger, som objektet indeholder. I dette tilfælde vil jeg kun have matrikelpakkerne, som er i aktiv status, og som hører til sektor 0006 i afdeling 08 og kommune 01. Forespørgslen vil være:
DELETED = 0 OG CODDEPARTAMENTO = 08 OG CODMUNICIPIO = 01 OG SEKTOR = 0006
Det er vigtigt at forstå, at BentleyMap redigerer indbygget, så muligheden for at foretage katastrofer er manglen på sikkerhedskontrol. Det er nødvendigt klart at etablere brugernes roller under kontrol af versioner og gendannelsesmuligheder for oplysninger, der slettes ved en fejltagelse. Generelt er folk onde og forveksler, hvad der er lås med oplåsning.
Ellers er det vidunderligt, i betragtning af at det har alle funktionerne i CAD-software. Øvelse siger, at du skal at gøre brug af VBA til bedre styring af værktøjerne og for en transaktionsstyring.