bloggläge
Oracle Spatial åtkomst från BentleyMap
- Februari 2016
- Postat av: Golgi Alvarez
- Kategori: Catastro Geospatial - GIS Micro-Bentley

Nedan följer ett exempel på de funktioner som kan utföras med Microstation BentleyMap för att hantera information från en OracleSpatial-databas.
Installera Oracle Client
Det är inte nödvändigt att ha Oracle installerat på datorn. Endast klienten, i det här fallet använder jag 11g R2. Till skillnad från när den användes Mikrosion Geografi, är det inte nödvändigt att definiera en anslutningssträng på klienten, eftersom det fungerade mer effektivt med en ODBC-kontakt. När det gäller BentleyMap definieras anslutningssträngen i en VBA så att den inte matas in, den sparas i en xml-fil eller den matas in i panelen när anslutningen görs.
Anslut till databasen
För detta måste du göra:
Arkiv> kartinteroperabilitet
Detta skapar en flik i sidopanelen, vilket är det som gör att vi kan ansluta till data från olika källor. När det gäller BentleyMap kan du komma åt Oracle-anslutningar, SQL Server och WFS-tjänster härifrån.
Synd att det inte finns någon koppling till PostGIS.
I mappen Anslutningar högerklickar du och väljer New Oracle Connection ...
Detta visas en panel, där vi måste ange användarnamnet, nyckeln och serviceadressen.
Vid åtkomst via en port, som vanligtvis är 1521, samt värd- och fjärrservice där den publiceras.
Egenskaperna hos en anslutning kan sparas som en xml-fil med förlängnings-orax, sqlx eller wfsx att ringa utan att behöva ange fälten.
Visa och redigera information
När anslutningen är skapad visas de lager som finns i projektet, vilket kan ses ordentligt efter typ eller av attributkategori definierad i Geospatial Administrator.
För att konsultera data används ikonen som glasögon, vilket gör det möjligt att visa informationen i tabellform eller som en xml-struktur.
I den högra musknappen visas samma funktioner i rumsverktygsfältet:
- Querry används för att göra en fråga om data, antingen från vyn (Visa) eller från en specifik fråga eller från alla befintliga data i det geografiska schemat.
- Post används för att spara ändringar gjorda i geometrin.
- Låsa / låsa upp för att möjliggöra möjligheten att göra ändringar.
- Radera cachade instanser rensar visningsdata
Om du vill göra en specifik fråga kan du placera den i fältet Var Clause, enligt den information som objektet innehåller. I det här fallet vill jag bara ha matriserna som är i aktiv status och som tillhör sektor 0006 i avdelning 08 och kommun 01. Frågan skulle vara:
DELETED = 0 OCH CODDEPARTAMENTO = 08 OCH CODMUNICIPIO = 01 OCH SEKTOR = 0006
Det är viktigt att förstå att BentleyMap redigerar inbyggt, så risken för katastrof är bristen på säkerhetskontroller. Det är nödvändigt att tydligt fastställa användarnas roller, kontrollera versioner och alternativ för att återställa information som raderats av misstag. I allmänhet är människor busiga och förväxlar vad som är lås med upplåsning.
Annars är det underbart, med tanke på att det har alla funktioner i CAD-programvara. Övning säger att du måste att använda sig av VBA för bättre hantering av verktygen och för en transaktionshantering.
Författare: Golgi Alvarez
Lämna en kommentar
Jag är ledsen, du borde vara ansluten att skicka en kommentar