sql >> Databasteknik >  >> RDS >> Sqlserver

Geoserver - Anslut till en SQL Server 2008 Express och hämta data

För dig som stöter på samma problem:

Jag hittade anledningen till att det inte fungerade. "Native-SRC" ställde inte in sig ordentligt (i själva verket hade jag inget värde alls). Detta är faktiskt huvudorsaken till att jag inte kunde se något. Nu utan god anledning (eller mirakel), efter att ha tagit bort allt och skapat om allt, har jag nu ett Native SRC-värde och allt dyker upp som förväntat.

Faktum är att databasen när jag la till den till GeoServer, ställdes tabellerna med EPSG:0 (standard för geometri). Men du måste byta EPSG till 4326 genom att göra en uppdatering så här:

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

Ta sedan bort alla referenser i GeoServer till din tabell. Du måste faktiskt återskapa allt från grunden. Och när du ska lägga till din databas igen med din tabell kommer det att fungera. Faktum är att du kommer att se "Native-SRC" som ställs in av sig själv, och du kan också klicka på autoset BBOX för ditt bord. (Min X, Y, Max X, Y)




  1. MYSQL UPPDATERING med IN och Subquery

  2. mysql:hur sparar man ORDER BY efter LEFT JOIN utan att beställa om?

  3. Hur kan jag infoga och ta bort värde i en databas i derby i JSP? [3]

  4. Hur ansluter jag till PostgreSQL-databas över SSL?