Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Geoserwer — połącz się z SQL Server 2008 Express i pobierz dane

Dla tych, którzy napotykają ten sam problem:

Znalazłem powód, dla którego to nie działało. „Native-SRC” nie ustawiał się właściwie (w rzeczywistości nie miałem żadnej wartości). To jest właściwie główny powód, dla którego nic nie mogłem zobaczyć. Teraz bez dobrego powodu (lub cudu), po usunięciu wszystkiego i ponownym utworzeniu wszystkiego, mam teraz wartość Native SRC i wszystko pokazuje się zgodnie z oczekiwaniami.

W rzeczywistości baza danych, kiedy dodałem ją do GeoServer, tabele zostały ustawione na EPSG:0 (domyślnie dla geometrii). Ale musisz zmienić EPSG na 4326, wykonując taką aktualizację:

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

Następnie usuń wszystkie odniesienia z GeoServer do swojej tabeli. Właściwie musisz odtworzyć wszystko od zera. A kiedy ponownie dodasz bazę danych ze swoją tabelą, to zadziała. W rzeczywistości zobaczysz, że „Native-SRC” zostanie ustawiony samodzielnie, a także możesz kliknąć na autoustaw BBOX swojego stołu. (Min X, Y, Maks X, Y)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić ustawienia konfiguracji poczty bazy danych w programie SQL Server (T-SQL)

  2. Jak przechowywać dane w wierszu w SQL Server

  3. Problem konwersji SQL Nvarchar(255) na DateTime

  4. Zamień kolumnę tożsamości z int na bigint

  5. Optymalizacja sql:XML lub rozdzielany ciąg