Få tilgang til Oracle Spatial fra BentleyMap
Følgende er et eksempel på funksjonalitetene som kan utføres ved hjelp av Microstation BentleyMap for å administrere informasjon fra en OracleSpatial database.
Installer Oracle Client
Det er ikke nødvendig å ha Oracle installert på datamaskinen. Bare klienten, i dette tilfellet bruker jeg 11g R2. I motsetning til da den ble brukt Microsation Geographics, er det ikke nødvendig å definere en tilkoblingsstreng på klienten, fordi det fungerte mer effektivt ved hjelp av en ODBC-kontakt. For BentleyMap er tilkoblingsstrengen definert i en VBA slik at den ikke blir skrevet inn, den lagres i en xml-fil eller den legges inn i panelet når du oppretter tilkoblingen.
Koble til databasen
For dette må du gjøre:
Fil> kartinterperabilitet
Dette skaper en fane i sidepanelet, som er det som lar oss lage forbindelser til data fra forskjellige kilder. I tilfelle BentleyMap kan du få tilgang til Oracle-tilkoblinger, SQL Server og WFS-tjenester herfra.
Synd at det ikke er noen forbindelse til PostGIS.
Høyreklikk i mappen Connections og velg New Oracle Connection ...
Dette er et panel, der vi må skrive inn bruker-, passord- og tjenestadressen.
Ved tilgang via en port, som vanligvis er 1521, så vel som verten og fjerntjenesten hvor den blir publisert.
Egenskapene til en forbindelse kan lagres som en xml-fil med utvidelses-orax, sqlx eller wfsx for å ringe uten å måtte gå inn i feltene.
Konsulter og rediger informasjon
Når forbindelsen er opprettet, vises lagene som er tilgjengelige i prosjektet, som kan vises på ordnet måte etter type eller etter kategori av attributter definert i Geospatial Administrator.
For å konsultere data, brukes ikonet i form av briller, dette gjør det mulig å vise informasjonen i tabellform eller som en XML-struktur.
I høyre museknapp vises de samme funksjonalitetene i romlinjestøtten:
- Querry brukes til å lage en dataspørring, enten fra displayet (Vis) eller fra en bestemt forespørsel, eller fra alle eksisterende data i romskemaet.
- Innlegg brukes til å lagre endringer i geometri.
- Låse / låse opp for å muliggjøre muligheten for å gjøre endringer.
- Slett cached-forekomster sletter visningsdataene
Hvis du vil lage en bestemt forespørsel, kan du plassere den i feltet Hvor klausul, i henhold til informasjonen som objektet inneholder. I dette tilfellet vil jeg bare ha matrikkelpakker, som er i aktiv status og som tilhører sektor 0006 i avdeling 08 og kommune 01. Spørsmålet vil være:
DELETED = 0 OG CODDEPARTAMENTO = 08 OG CODMUNICIPIO = 01 OG SEKTOR = 0006
Det er viktig å forstå at BentleyMap redigerer naturlig, så muligheten for katastrofe er i mangel på sikkerhetskontroll. Det er nødvendig å tydelig etablere brukernes roller, med kontroll over versjons- og gjenopprettingsalternativer for informasjon som slettes ved en feiltakelse. Generelt er folk rampete og forveksler det som er lås med opplåsing.
Ellers er det fantastisk, med tanke på at det har alle funksjonene til CAD-programvare. Øvelse sier at du må gjøre bruk av VBA for bedre administrasjon av verktøyene og for en transaksjonsadministrasjon.