ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Is_Simple

  • Definición
  • Sintaxis
  • Tipo de devolución
  • Ejemplos

Definición

Is_Simple toma una tabla como una entrada y devuelve TRUE si la tabla no participa en el comportamiento de geodatabase extendida (y, por tanto, se considera una tabla simple). El comportamiento de geodatabase extendida incluye lo siguiente:

  • Anotación
  • Adjuntos
  • Dimensiones
  • Rastreo del editor
  • Red geométrica
  • Dataset de mosaico
  • Dataset de red
  • Estructura de parcela
  • Catálogo de ráster
  • Dataset ráster
  • Clase de relación
  • Dataset esquemático
  • Terreno
  • Topología

Si la tabla especificada no participa en la funcionalidad de la geodatabase extendida (y, por tanto, no es sencillo), Is_Simple devuelve FALSE. Si una tabla no es simple, no debe editarse fuera de ArcGIS.

Si la tabla especificada no se ha registrado en la geodatabase, Is_Simple devuelve NOT REGISTERED. Tenga en cuenta que si una tabla no existe en la base de datos (por ejemplo, si el nombre que escribió es incorrecto), se devuelve un mensaje que indica que la tabla no está registrada porque Is_Simple solo revisa las tablas del sistema de geodatabases para ver si la tabla está presente o no.

Sintaxis

<geodatabase administrator schema>.is_simple (<table owner>, <table name>)

En la mayoría de las geodatabases,el esquema del administrador de la geodatabase es sde. Sin embargo, en geodatabases de esquema dbo en SQL Server es dbo y en geodatabases de esquema de usuario en Oracle es el nombre del esquema del usuario.

Tipo de devolución

Cadena

TRUE se devuelve si la tabla especificada está registrada en la geodatabase y el archivado está habilitado.

FALSE se devuelve si la tabla especificada está registrada en la geodatabase pero el archivado no está habilitado.

NOT REGISTERED se devuelve si la tabla no está registrada en la geodatabase, no existe en ella o no es accesible para su usuario.

Ejemplos

Los siguientes son ejemplos del uso de la función Is_Simple en las bases de datos con las que es compatible.

En el primer ejemplo, se consulta la tabla gutters propiedad del usuario pw para determinar si se considera una tabla simple. Dado que la tabla gutters participa en una red geométrica, y tiene topología, la función Is_Simple devuelve FALSE.

En el segundo ejemplo, se consulta la tabla surveypts propiedad del usuario pw para determinar si se considera una tabla simple. Dado que la tabla surveypts no participa en ninguna funcionalidad de la geodatabase, la función Is_Simple devuelve TRUE.

En el tercer ejemplo, se consulta la tabla de importaciones de propiedad del usuario mgrs. En este caso, la tabla de importaciones se ha creado con una aplicación de terceros y no se ha registrado en la geodatabase.

Db2

VALUES sde.is_simple('PW','GUTTERS')
FALSE
VALUES sde.is_simple('PW','SURVEYPTS')
TRUE
VALUES sde.is_simple('MGRS','IMPORTS')
NOT REGISTERED

Oracle

SELECT SDE.GDB_UTIL.Is_Simple('PW', 'GUTTERS') FROM DUAL;
SDE.GDB_UTIL.IS_SIMPLE('PW', 'GUTTERS') ---------------------------------------------------
FALSE
SELECT ENG.GDB_UTIL.Is_Simple('ENG', 'SURVEYPTS') FROM DUAL;
ENG.GDB_UTIL.IS_SIMPLE('PW', 'SURVEYPTS') ---------------------------------------------------
TRUE
SELECT SDE.GDB_UTIL.Is_Simple('MGRS', 'IMPORTS') FROM DUAL;
SDE.GDB_UTIL.IS_SIMPLE('MGRS', 'IMPORTS') ---------------------------------------------------
NOT REGISTERED

PostgreSQL

SELECT sde.is_simple('pw', 'gutters');
FALSE
SELECT sde.is_simple('pw', 'surveypts');
TRUE
SELECT sde.is_simple('mgrs', 'imports');
NOT REGISTERED

SQL Server

DECLARE @owner nvarchar(128) = 'pw';
DECLARE @table nvarchar(128) = 'gutters';
SELECT dbo.is_simple(@owner, @table) "Simple?"
Simple?
FALSE
DECLARE @owner nvarchar(128) = 'eng';
DECLARE @table nvarchar(128) = 'surveypts';
SELECT sde.is_simple(@owner, @table) "Simple?"
Simple?
TRUE
DECLARE @owner nvarchar(128) = 'mgrs';
DECLARE @table nvarchar(128) = 'imports';
SELECT sde.is_simple(@owner, @table) "Simple?"
Simple?
NOT REGISTERED

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal