Acceda a Oracle Spatial de BentleyMap

O seguinte é un exemplo das funcionalidades que se poden realizar usando Microstation BentleyMap para xestionar información desde unha base de datos OracleSpatial.

Instalar Oracle Client

Non é necesario que Oracle estea instalado na computadora. Só o Cliente, neste caso estou usando 11g R2. A diferenza de cando se usou Xeografía da microsación, non é necesario definir unha cadea de conexión no cliente, xa que funcionou máis eficientemente usando un conector ODBC. No caso de BentleyMap, a cadea de conexión defínese nunha VBA para non estar ingresando nel, gárdase nun arquivo xml ou se ingresa no panel ao facer a conexión.

Oracle do mapa de Bentley 1

Conéctate á base de datos

Oracle do mapa de Bentley 1Para iso tes que facer:

Arquivo> interperabilidade do mapa

Isto crea unha pestana no panel lateral, que é o que nos permite facer conexións a datos de diferentes fontes. No caso de BentleyMap, desde aquí pode acceder a conexións Oracle, servizos de SQL Server e WFS.

Unha mágoa de que non hai conexión con PostGIS.

No cartafol Conexións, prema co botón dereito e seleccione Nova conexión Oracle ...

Este é un panel onde debemos ingresar o usuario, o contrasinal eo enderezo do servizo.

No caso de acceso a través dun porto, que normalmente é o 1521, así como o servizo host e remoto onde se publica.

As propiedades dunha conexión pódense gardar como un ficheiro xml de extensión orax, sqlx ou wfsx para chamar sen ter que estar ingresando nos campos.

Consultar e editar información

Unha vez que se crea a conexión, amósanse as capas dispoñibles no proxecto, que se poden ver de forma ordenada por tipo, ou por categoría de atributos definidos no Administrador geoespacial.

Para consultar datos, úsase o ícono en forma de lentes, isto permite mostrar a información en forma de táboa ou como unha estrutura XML.

oracle do mapa de bentley

No botón dereito do rato móstranse as mesmas funcionalidades da barra de ferramentas espaciais:

  • Querry emprégase para facer unha consulta de datos, desde a visualización (vista) ou desde unha consulta específica, ou desde todos os datos existentes no esquema espacial.
  • A publicación utilízase para gardar os cambios realizados na xeometría.
  • Bloqueo / desbloqueo para permitir a posibilidade de facer cambios.
  • Borrar instrucións en caché borra os datos da vista

bentley map spatial2

Oracle do mapa de Bentley 1Se desexa realizar unha consulta específica, pode colocala no campo Onde a cláusula, segundo a información contida no obxecto. Neste caso, só quero que as parcelas catastrais que estean en estado activo pertenzan ao sector 0006 do Departamento 08 e ao Municipio 01. A consulta sería:

DEBIDO = 0 E CODDEPARTAMENTO = 08 E CODMUNICIPIO = 01 E SECTOR = 0006

É importante entender que BentleyMap edita de forma nativa, polo que a posibilidade de facer desastres é a falta de controis de seguridade. É necesario establecer claramente os roles dos usuarios, no control das opcións de versión e recuperación de información borrada por erro. Xeralmente as persoas son traviesas e confunden que está bloqueado co desbloqueo.

Polo demais, é unha marabilla, considerando que ten todas as capacidades dun software de CAD. A práctica di que ten que facer facer uso de VBA para unha mellor administración das ferramentas e para unha xestión transaccional.

Deixe un comentario

Enderezo de correo electrónico non será publicado.

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.