Capa = Tabla con un campo geometry o geography
Hace ya varios ayeres que un nuevo cliente adquirió el sistema (Durango). Se les migro todas las tablas del sistema, se les migraron las tablas de configuracion de los mapas, las tablas de parametros, etc, etc, etc..
Cuando el cliente intento probar el sistema, resulta que no podia ver ni madres en pantalla; solo podian ver los datos alfanumericos...
porque??? dos dias gaste resolviendo este problema y la menera de resolverlo fue cambiando el SRID..
Que es el SRID ..
Cada instancia espacial tiene un identificador de referencia espacial (SRID). El SRID corresponde a un sistema de referencia espacial basado en el elipsoide concreto usado para la creación de mapas de tierra plana o de tierra redonda. Una columna espacial puede contener objetos con SRID diferentes. Sin embargo, sólo se pueden usar instancias espaciales con el mismo SRID al realizar operaciones con métodos de datos espaciales de SQL Server en sus datos. El resultado de cualquier método espacial derivado de dos instancias de datos espaciales sólo es válido si dichas instancias tienen el mismo SRID basado en la misma unidad de medida, dato y proyección usados para determinar las coordenadas de las instancias. Las unidades de medida más comunes de un SRID son metros o metros cuadrados.
En pocas palabras el SRID contiene la informacion para georeferenciar los elementos cartograficos..
resulta que me estaba basando en los datos de guanajuato con el SRID 32614 y Durango es 32613
para cambiar este dato y poder visualizar correctamtente la cartografia fue necesario aplicar la siguiente sentencia :
UPDATE Vialidades SET Geom = geometry::STGeomFromText(Geom.STAsText(), 32613)
where Geom is not null
y listo ya pude ver la cartografia...
0 comentarios:
Publicar un comentario en la entrada