Oracle Spatial toegang vanaf BentleyMap

Het volgende is een voorbeeld van de functies die kunnen worden uitgevoerd met Microstation BentleyMap om informatie uit een OracleSpatial-database te beheren.

 

Installeer Oracle Client

Oracle hoeft niet op de computer te zijn geïnstalleerd. Alleen de client, in dit geval gebruik ik 11g R2. In tegenstelling tot toen het werd gebruikt Microsatie Geografie, is het niet nodig om een ​​verbindingsreeks op de client te definiëren, omdat het daar efficiënter werkte met behulp van een ODBC-connector. In het geval van BentleyMap wordt de verbindingsreeks gedefinieerd in een VBA zodat deze niet wordt ingevoerd, wordt deze opgeslagen in een xml-bestand of wordt deze ingevoerd in het paneel bij het maken van de verbinding.

Bentley Kaart Orakel 1

Verbinding maken met de database

Bentley Kaart Orakel 1Hiervoor moet u:

Bestand> interperabiliteit van kaarten

Hierdoor ontstaat een tabblad in het zijpaneel, waarmee we verbindingen kunnen maken met data uit verschillende bronnen. In het geval van BentleyMap hebt u vanaf hier toegang tot Oracle-verbindingen, SQL Server en WFS-services.

Jammer dat er geen verbinding is met PostGIS.

Klik in de map Verbindingen met de rechtermuisknop en selecteer Nieuwe Oracle-verbinding ...

 

Dit verschijnt een paneel, waar we de gebruiker, de sleutel en het serviceadres moeten invoeren.

In geval van toegang via een poort, dat meestal de 1521 is, evenals de host en de externe dienst waar het wordt gepubliceerd.

 

De eigenschappen van een verbinding kunnen worden opgeslagen als een xml-bestand van extensie-orax, sqlx of wfsx om te bellen zonder de velden te betreden.

 

Bekijk en bewerk informatie

Zodra de verbinding is aangemaakt, worden de beschikbare lagen in het project weergegeven, die op een ordelijke manier per type kunnen worden bekeken of door de attribuutcategorie gedefinieerd in Geospatiale Administrator.

Om gegevens te raadplegen, wordt het icoon gebruikt als brillen, waardoor de informatie in tabelvorm of als een XML-structuur kan worden weergegeven.

Bentley kaart orakel

In de rechter knop van de muis worden dezelfde functies van de balk weergegeven ruimtelijke instrumenten:

  • Querry is gebruikt om een ​​zoekopdracht te maken van gegevens, hetzij vanuit de weergave (View) of vanuit een specifieke zoekopdracht, of uit alle bestaande data in het ruimtelijke schema.
  • Post wordt gebruikt om wijzigingen in de geometrie op te slaan.
  • Vergrendelen / ontgrendelen om de mogelijkheid te maken om wijzigingen aan te brengen.
  • Wis Cached Instances wist de weergave data te wissen

 

bentley kaart spatial2

Bentley Kaart Orakel 1Als u een specifieke vraag wilt maken, kunt u het in het veld plaatsen Waar clausule, volgens de informatie die het object bevat. In dit geval wil ik alleen de kadastrale percelen die in actieve status zijn en die behoren tot sector 0006 van Afdeling 08 en Gemeente 01. De vraag zou zijn:

En verwijderde = 0 08 AND CODMUNICIPIO CODDEPARTAMENTO = = = 01 0006 EN SECTOR

Het is belangrijk om te begrijpen dat BentleyMap native bewerkingen uitvoert, dus de mogelijkheid van rampen zit in het ontbreken van beveiligingscontroles. Het is noodzakelijk om de rollen van de gebruikers duidelijk vast te stellen, die controle hebben over versiebeheer en herstelopties voor informatie die per ongeluk is verwijderd. Over het algemeen zijn mensen ondeugend en verwarren ze wat is vergrendelen met ontgrendelen.

Anders is het geweldig, aangezien het alle mogelijkheden van CAD-software heeft. De praktijk zegt dat het moet gebruik maken van VBA voor beter beheer van de tools en voor een transactiemanagement.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.