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 for 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

Crear tipo espacial

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Agrega el tipo, subtipos y funciones de SQL ST_Geometry a una base de datos de Oracle o PostgreSQL. Esto le permite usar el tipo SQL ST_Geometry para guardar geometrías en una base de datos que no contiene una geodatabase. También puede utilizar esta herramienta para actualizar el tipo, los subtipos y las funciones de ST_Geometry existentes en una base de datos de Oracle o PostgreSQL.

Uso

  • Esta herramienta solo se admite en bases de datos de Oracle y PostgreSQL.

  • Esta herramienta no es compatible con ofertas de servicios de base de datos tales como Amazon Relational Database Service (RDS) for PostgreSQL, Amazon Aurora PostgreSQL o Microsoft Azure Database for PostgreSQL.

  • Debe completar algunos pasos preparatorios antes de ejecutar la herramienta Crear tipo espacial. Para obtener instrucciones sobre cómo ejecutar esta herramienta, incluidos los pasos preparatorios, consulte el tema apropiado para su sistema de administración de bases de datos:

    • Agregar el tipo ST_Geometry a una base de datos de Oracle
    • Agregar el tipo ST_Geometry a una base de datos de PostgreSQL

    Para obtener instrucciones sobre cómo actualizar el tipo ST_Geometry, consulte Actualizar el tipo ST_Geometry en una base de datos de Oracle o Actualizar el tipo ST_Geometry en una base de datos de PostgreSQL.

Sintaxis

CreateSpatialType(input_database, sde_user_password, {tablespace_name}, {st_shape_library_path})
ParámetroExplicaciónTipo de datos
input_database

Input_database es el archivo de conexión de base de datos (.sde) que se conecta a la base de datos de Oracle o PostgreSQL. Debe conectarse como un usuario administrador de base de datos; en Oracle, debe conectarse como el usuario del sistema.

Workspace
sde_user_password

La contraseña para el usuario sde de la base de datos. Si no existe el usuario sde en la base de datos, se creará y utilizará la contraseña proporcionada. Se implementará la política de contraseña de la base de datos subyacente. Si ya existe el usuario sde en la base de datos o en el clúster de la base de datos, esta contraseña debe coincidir con la contraseña existente.

Encrypted String
tablespace_name
(Opcional)

Para Oracle, puede proporcionar el nombre de un espacio de tabla que se establecerá como el espacio de tabla predeterminado del usuario sde. Si aún no existe el espacio de tabla, se creará en la ubicación de almacenamiento predeterminada de Oracle. Si ya existe un espacio de tabla con el nombre especificado, se establece como el predeterminado del usuario sde.

String
st_shape_library_path
(Opcional)

En Oracle, proporcione la ubicación en el servidor de Oracle donde se ubica la biblioteca st_shape.

File

Salida derivada

NombreExplicaciónTipo de datos
out_workspace

La base de datos actualizada.

Espacio de trabajo

Muestra de código

Ejemplo 1 de CreateSpatialType (ventana de Python)

Ejecutar la herramienta en un equipo con Microsoft Windows para crear o actualizar el tipo ST_Geometry en una base de datos de Oracle denominada db_ora usando un archivo de conexión existente. Si se especifica la contraseña del usuario sde, se crea un espacio de tabla denominado sdetbsp, se especifica la ubicación del archivo st_shape en el servidor de Oracle.

import arcpy
arcpy.CreateSpatialType_management(
    "D:/connections/connection_to_db_ora.sde", "ed$pwd", "sdetbsp", 
    "//ora/userfiles")
Ejemplo 2 de CreateSpatialType (ventana de Python)

Ejecutar la herramienta en un equipo con Linux para crear o actualizar el tipo ST_Geometry en una base de datos de PostgreSQL denominada sp_pg usando un archivo de conexión existente, con la contraseña del usuario sde establecida.

import arcpy
arcpy.CreateSpatialType_management(
    "/ragsrh/users/connections/connection_to_sp_pg.sde", "$Upass")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información sobre licencias

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Espacio de trabajo

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • 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 © 2019 Esri. | Privacidad | Legal