7 votos

ArcSDE: Cascada de subtipos en ArcGIS 10/SQL Server

Actualmente estoy creando un ArcSDE DB en un Servidor SQL server. Está diseñado para todas las especies de la encuesta, con la información de campo.

Con el fin de ayudarse a sí mismos, ellos me pidieron implementar un particular, sin embargo, comportamiento lógico: en un primer campo Orden, quieren una lista de taxones afines. En un segundo ámbito, una lista de Géneros (Género) relacionados con su Orden de elección. En un tercer campo de las Especies de la lista relativa a su Género elección.

Básicamente, es el subtipo/dominio de la conducta, pero aquí, en el campo de Género debe ser un subtipo y un dominio al mismo tiempo y no es posible.

Así que, pensé acerca de la implementación de este comportamiento en SQL Server pero ¿es posible? Por otra parte, este comportamiento de trabajar directamente en ArcMap cuando se trabaja en una sesión de edición en la base de datos?

Otras ideas? Gracias, Merlin

3voto

nilamo Puntos 1341

Me gustaría abordar el problema utilizando cuatro tablas de SQL Server:

tabla 1: Orden de Búsqueda (idpedido int, OrderName varchar (100))

tabla 2: Género de Búsqueda (genusid int, orderid int, GenusName varchar (100))

tabla 3: Especies de Búsqueda (speciesid int, genusid int, SpeciesName varchar (100))

tabla 4: SurveySpecies (surveyid int, orderid int, genusid int, speciesid int)

Establecer el Género de Búsqueda que tiene la restricción de que el idpedido valor de la clave externa que existe en el Orden de la Tabla de Búsqueda y es NotNull. Conjunto de las Especies de Búsqueda que tiene la restricción de que el genusid valor de la clave externa que existe en el Género de la Tabla de Búsqueda y es NotNull.

Rellenar las tablas de búsqueda con todo lo que usted nunca va a correr a través. A continuación, puede rellenar de nuevo el orden y el género en el SurveySpecies tabla con sus tablas relacionadas (y me gustaría utilizar una secuencia de comandos de python llamada a un procedimiento almacenado para ello).

3voto

UnkwnTech Puntos 21942

No creo que hay una muy buena respuesta para esto, pero ...

  1. Esta es una de ArcGIS Idea de que los invito a votar por el, porque suena como a su pregunta.
  2. Jerárquica de campo el comportamiento puede ser programado en la herramienta de Geoprocesamiento cuadros de diálogo utilizando la Herramienta de Validación.
  3. Hay otro ArcGIS Idea (la mía) relacionadas con esta para la Validación Jerárquica de los Campos.

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