1 votos

Modelo para crear capa a partir de tabla de MS Access unida

Estoy usando arc10. Creé algunas consultas en MS Access que puedo abrir en arcmap utilizando las conexiones a la base de datos. Funciona bastante bien pero es bastante lento. Quería saber si hay un modelo que podría crear, de manera que cuando se inicie arcmap, tomara la tabla unida desde access y creara una capa para que el usuario la use, ya que creo que la conexión de la consulta de MS Access a arcmap 10 está haciendo que el proceso sea muy lento. Funciona, pero si la tabla se guardara como una capa, sería más rápido. Podría hacerlo manualmente, pero si hay una forma de automatizar el proceso eso sería mejor ya que participan múltiples usuarios. Intentaré crear el modelo y ver si puedo lograr que funcione.

1voto

John Kramlich Puntos 286

Parece ser un trabajo para el constructor de modelos, alimenta la herramienta de evento XY en la herramienta de copiar entidades para crear un conjunto de datos permanente. Puedes convertir el modelo en una herramienta exponiendo las entradas y salidas como parámetros.

Modelo

0voto

dhrose Puntos 8

La forma de hacer que Modelbuilder añada datos a un mapa es utilizando la herramienta Make Table View de las Herramientas de Gestión de Datos, Capas y Vistas de Tablas.

En explicación, debes:

  1. Hacer que los usuarios proporcionen una conexión a la base de datos, ya que puede ser diferente en cada máquina.
  2. Para el parámetro de tabla de entrada, como quieres codificar tu modelo, utiliza la variable de conexión de la base de datos con el nombre de la consulta de MSAccess. Según mi ejemplo: AccessQuery \= %Conexión a la Base de Datos de la Consulta de Access%/StationSeriesQuery para una consulta llamada StationSeriesQuery.
  3. Para hacer que la capa de vista de tabla resultante se cargue en el mapa, asegúrate de configurar las propiedades de la capa de tabla de salida como un parámetro del modelo y como "agregar a la visualización".

Un detalle curioso que he encontrado con Modelbuilder y las conexiones de base de datos es que a veces tengo que cortar y pegar la conexión desde la ventana de catálogo porque el diálogo no puede "encontrar" mis conexiones. Es decir, mi única opción es crear otra conexión. Si eso sucede, instruye a tus usuarios a cortar y pegar desde la ventana de catálogo.

El modelo se vería algo así: Introduce aquí la descripción de la imagen

El diálogo se vería algo así: Introduce aquí la descripción de la imagen

Y aquí está la salida:

Introduce aquí la descripción de la imagen

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X