sql >> Base de Datos >  >> RDS >> Sqlserver

Geoserver:conéctese a SQL Server 2008 Express y obtenga datos

Para aquellos que encuentran el mismo problema:

Encontré la razón por la que no funcionaba. El "Native-SRC" no se configuraba correctamente (de hecho, no tenía ningún valor). Esta es en realidad la razón principal por la que no pude ver nada. Ahora, sin ninguna buena razón (o milagro), después de eliminar todo y volver a crear todo, ahora tengo un valor SRC nativo y todo aparece como se esperaba.

De hecho, la base de datos cuando la agregué al GeoServer, las tablas se configuraron con EPSG:0 (predeterminado para geometría). Pero necesita cambiar el EPSG a 4326 haciendo una actualización como esta:

update MyTable set MyGeom = geometry::...FromText(MyGeom.STAsText(), 4326)

Después, elimine todas las referencias en GeoServer a su tabla. En realidad, necesitas recrear todo desde cero. Y cuando vuelva a agregar su base de datos con su tabla, funcionará. De hecho, verá que "Native-SRC" se configurará por sí mismo, y también puede hacer clic en autoconfigurar el BBOX de su tabla. (Mín. X, Y, Máx. X, Y)