Referencias espaciales en la geodatabase
Las referencias espaciales incluyen un sistema de coordenadas para los valores x, y, z así como también valores de tolerancia y resolución para valores x, y, z, y m.
Todos los sistemas de referencia espacial en conocimiento de la geodatabase se almacenan en una tabla de sistema, algunas de las cuales tienen vistas editables. Para las geodatabases de ArcSDE en Oracle que utilizan un almacenamiento de geometría de ST_Geometry, es la tabla ST_Spatial_References. En Informix, esta tabla se llama Spatial_References. En DB2, se llama ST_Spatial_Reference_Systems. En PostgreSQL, la tabla es sde_spatial_references, pero también hay una vista de la tabla sde_spatial_references, st_spatial_references, en la que se pueden insertar referencias espaciales.
Las funciones internas utilizan los parámetros de un sistema de referencia espacial para trasladar y escalar cada coordenada de punto flotante de la geometría en enteros positivos de 64 bits antes de almacenarlas. En la recuperación, las coordenadas se restablecen al formato de punto flotante externo.
Las coordenadas de punto flotante se convierten en enteros al sustraer los valores falsos x e y, que se trasladan al origen falso; multiplicar por las unidades x,y para escalar; agregar media unidad y después truncar el resto.
Se trabaja con las coordenadas opcionales z y las medidas de manera similar, con la excepción de que se trasladan con valores z y m falsos y se escalan con unidades z y m respectivamente.
Para definir todas las columnas en la tabla de referencia espacial en cada sistema de administración de bases de datos, consulte los temas de tabla de sistema correspondientes:
El sistema de referencia espacial se asigna a una geometría durante su construcción. El sistema de referencia espacial debe existir en la tabla de referencia espacial. Todas las geometrías en una columna deben tener el mismo sistema de referencia espacial.
Esri recomienda asignar o crear referencias espaciales con las herramientas de ArcGIS Desktop cuando se crean clases de entidad. Cuando utiliza ArcGIS para asignar una referencia espacial en el momento en el que crea la clase de entidad, ArcGIS calcula las unidades x, y, z, y m, y las desplaza por usted para mantener la alta precisión de los datos. Sin embargo, Esri comprende que algunos usuarios y desarrolladores de aplicaciones desean contar con opciones cuando crean referencias espaciales. Los ejemplos de Crear referencias espaciales con SQL muestran cómo crear una referencia espacial fuera de ArcGIS.