Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Geoserver - Свързване към SQL Server 2008 Express и извличане на данни

За тези, които срещат същия проблем:

Намерих причината, поради която не работи. „Native-SRC“ не се настройваше правилно (всъщност нямах никаква стойност). Това всъщност е основната причина, поради която не успях да видя нищо. Сега без основателна причина (или чудо), след като премахнах всичко и създадох отново всичко, сега имам Native SRC стойност и всичко се показва според очакванията.

Всъщност базата данни, когато я добавих към GeoServer, таблиците бяха зададени с EPSG:0 (по подразбиране за геометрия). Но трябва да превключите EPSG на 4326, като направите актуализация като тази:

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

След това премахнете всички препратки в GeoServer към вашата таблица. Всъщност трябва да пресъздадете всичко от нулата. И когато добавите отново вашата база данни с вашата таблица, тя ще работи. Всъщност ще видите, че "Native-SRC" се настройва сам и можете също да щракнете върху автоматичното задаване на BBOX на вашата таблица. (Мин. X, Y, Макс. 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. Неочакван изход от база данни при използване на INNER JOIN

  2. Как да форматирате числа в SQL Server

  3. Как да получите всички деца на родител и след това техните деца с помощта на рекурсия в заявката

  4. оптимизирайте заявката за най-близък съсед на 70 милиона пространствени облака от точки с изключително висока плътност на SQL Server 2008

  5. Не можете да се свържете с потребителски компютър в SQL Server 2008 Express?