Geographics MicroStation, conectarse a base de datos

Mentres Geographics é unha versión legado Bentley, logo Benley Mapa Catastro chegou para quedarse, aquí resumir algunhas notas para un alumno que queren conectarse a unha base de datos de mapas dun proxecto Geographics.

De temas anteriores

Nalgún post, expliquei como funcionan algunhas tripas de Geographics, este resumo de case entradas de 15 mostra que me gustou moito.

  1. O libro de longametraxes
  2. Tematizar
  3. limpeza topolóxica
  4. Conectar liñas
  5. Análise topolóxica
  6. Conecta un proxecto local
  7. Importar a partir de ficheiros de forma
  8. Crear grilla de coordenadas
  9. Algúns diferenzas con mapa de Bentley
  10. Desenvolvemento con VBA
  11. Diferenzas co catastro
  12. Migra ao mapa de Bentley
  13. Fumado con G! Ferramentas
  14. Exemplos inspiradores

O que pasa é que Geographics sempre foi así, un software que tiña que saber cousas afumadas para implementar a nivel de administrador. Mentres que os usuarios deben aprender a facer rutinas básicas de aplicar, aínda é unha ferramenta que, aínda Bentley non responde apoio aínda é defendida usuarios pro swashbuckling que non queren deixar ir.

Que se conectar

As xeografías poden conectarse a bases de datos Oracle, SQLServer ou Access, preferentemente a través de ODBC, aínda que non sexan as únicas bases ou o único modo de conexión. A conexión créase, como expliquei na sección 6 da lista anterior.

Que se conectar

Geographics, nestas versións, funciona a través de ligazóns de conexión de obxectos (ligazóns de adestramento), que pode ser unha liña, punto, cela ou polígono. Esta conexión funciona do seguinte xeito:

  • O obxecto de conexión debe estar no mapa, supoña un número de guía do formulario 425876.
  • MsLink é un número que non se repite nun mapa e que está asociado cando o obxecto está ligado á base de datos.
  • O MapID é un número que asocia o mslink co mapa rexistrado, polo que un MsLink pode repetirse dun mapa a outro, a diferencia está no número de rexistro do mapa, un tema que explicou en parte 12 da lista superior.
  • Xa conectado, é posible visualizar Geographics outras táboas na base de datos, tales como o rexistro dos contribuíntes, os valores de propiedade ... E facer estas operacións como análise topolóxica, mapas temáticos, mapa notas, etc.

A base de datos

  • Para interactuar cun proxecto Geographics, a base de datos debe conter as seguintes táboas:

categoría
característica
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Ademais, a táboa á que desexa conectarse, como o rexistro catastral (supoña que se chame) ficha) debes engadir unha columna chamada MsLink, como o escribo, coa M e L en maiúsculas. E isto debe ser do tipo autonómico, polo que cada vez que se crea unha nova tarxeta asignarase un número que non se repetirá.
  • As seguintes columnas tamén deben engadirse á táboa:

Área, o nome destas columnas non importa, o interesante é que é numérico con dous decimais. Será capaz de actualizar a área da propiedade na base de datos.

Perímetro, como o anterior, para almacenar o valor da suma dos lados da propiedade.

x1, y1, x2, y2. Estas son catro columnas onde se gardarán as coordenadas que definen o alcance da propiedade e serán útiles para ir á propiedade (atopar) seleccionado, só quere publicalo en Geoweb Publisher.

  • Entón, na base de datos, na táboa de mscatalog é necesario incluír a táboa do estándar e asignarlle un identificador. Isto para que a táboa se poida ver desde Geographics no seguinte paso e pode rexistrarse no catálogo.

Os mapas

  • O mapa debe estar rexistrado, isto está feito a partir de Proxecto / configuración / rexistro de mapa / arquivo dgn. Con isto, o mapa adquire un número na táboa ugmaps.
  • A táboa creada tamén debe ser creada a partir de xeográficas. Por iso ten que ir a Proxecto / configuración / táboas / catálogo de táboas. Aquí créase, colocando o FICHEIRO no nome, MSLINK (cunha letra maiúscula) na clave primaria e un alias, neste caso FC. Entón cometer. Con iso, estamos preparados para coquetear.

MSLINK

A ligazón

O obxecto estará ligado a un campo da táboa ficha, a través mslink como unha chave primaria e baseada nunha coincidencia coa columna chave_chart.

Debe haber unha coincidencia única entre o obxecto que estará ligado (supoña o número da tarxeta no mapa) e un identificador no padrón. Quizais sexa o número de ficheiro ou o código catastral, pero non se debe repetir no mesmo mapa.

MSLINK Para ligar, a cercalogo Xestor de base de datos / texto. Deixamos só o número do número da tarxeta, para proceder á ligazón. A continuación, seleccionamos o nome da táboa onde queremos vincular ea columna que contén a correspondencia. Neste caso, a táboa Tab e a columna chave_chart.

Activa a opción Use fence, eliximos o botón unirse e facemos clic na pantalla.

  • Listo MSLINK Gegraphics buscou todos os campos do número de chip no mapa, que coincidiron co número de chip da base de datos da táboa ficha e columna chave_chart. E fixo un enlace a través do mslink existente nesa columna. A forma de probalo é mediante o comando atributos de revisión, debería aumentar a táboa asociada.
  • Para actualizar Área e perímetro, os niveis quedan activados ou características do límite de propiedade e mazá, e centroides. Entón está feito Perímetro de base de datos / área u
    ddate
    .
  • Para actualizar as coordenadas, Actualización de base de datos / coordenadas.
  • Inserir é crear un novo rexistro na base de datos, actualizar para facer unha actualización.

Seino e estou consciente. Agora comprende por que estas cousas están automatizadas con ferramentas VBA ...

Con todo, a aprendizaxe da súa lóxica era un exercicio mental que desenvolveu algún sector do noso cerebro. O Administrador geoespacial Tamén ten os seus pisos.

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.