Tengo una tabla de las características del punto que estoy tratando de registrar con ArcSDE (9.3.1 en SQL Server 2008), utilizando el siguiente comando:
sdelayer -o register -l ThirdPartyWellsSurface,Shape -e np -C OBJECTID,SDE -t GEOGRAPHY -R 1047 -i sde:sqlserver:hou-sqldev10 -s hou-sqldev10 -D sde -u user -p pass
Donde 1047 es válido SRID (en el SDE_spatial_references tabla) para este tipo de datos. Es fallar con el error:
Error: The given coordinate references are incompatible (-138).
Error: Cannot Create Layer.
Parece que esto solía ser un bug de vuelta en 9.3 que tengo fijo. He comprobado y no tengo ninguna null instancias en la tabla. Google y el de ESRI sitios no suba mucho. Ejecución de un describen en un conjunto de datos similares con SRID de 1047 rendimientos:
C:\WINDOWS\system32>sdelayer -o describe_long -l thirdpartywellssurfacetest,shap
e -i sde:sqlserver:hou-sqldev10 -s hou-sqldev10 -D sde -u user -p pass
ArcSDE 9.3.1 for SQL Server Build 1632 Thu Feb 26 12:05:37 2009
Layer Administration Utility
-----------------------------------------------------
Layer Description ....: <None>
Database : SDE
Table Owner ..........: SWNGIS
Table Name ...........: THIRDPARTYWELLSSURFACETEST
Spatial Column .......: SHAPE
Layer Id .............: 121155
SRID .................: 1047
Minimum Shape Id .....: 1
Offset ...............:
falsex: -400.000000
falsey: -400.000000
System Units .........: 1145324610.666666
Z Offset..............: 0.000000
Z Units ..............: 1.000000
Measure Offset .......: <None>
Measure Units ........: <None>
XY Cluster Tolerance .: 0.000000055879
Spatial Index ........:
parameter: SPIDX_GRID,GRID0=0.0178906151191854,FULL
exist: Yes
array form: 0.0178906151191854,0,0
Layer Envelope .......:
minx: -124.52074, miny: 24.45000
maxx: -72.80923, maxy: 48.99887
Entities .............: npc
Layer Type ...........: SDE
Creation Date ........: 07/28/10 16:57:27
I/O Mode .............: NORMAL
Autolocking ..........: Enabled
Precision.............: High
User Privileges ......: SELECT, UPDATE, INSERT, DELETE
Coordinate System ....: GEOGCS["GCS_North_American_1927",DATUM["D_North_American
_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UN
IT["Degree",0.0174532925199433]]
Y sé que todos mis puntos se encuentran dentro de la capa de sobres:
Alguna idea sobre lo que "El dado coordinar las referencias son incompatibles (-138)" podría estar diciendo a mí aquí?