Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Geoserver - Kết nối với SQL Server 2008 Express và tìm nạp dữ liệu

Đối với những người gặp phải vấn đề tương tự:

Tôi đã tìm thấy lý do tại sao nó không hoạt động. "Native-SRC" đã không tự thiết lập chính xác (thực tế là tôi không có giá trị nào cả). Đây thực sự là lý do chính khiến tôi không thể nhìn thấy bất cứ thứ gì. Bây giờ không vì lý do chính đáng (hoặc phép màu), sau khi xóa mọi thứ và tạo lại mọi thứ, giờ đây tôi có giá trị SRC Gốc và mọi thứ hiển thị như mong đợi.

Trên thực tế, cơ sở dữ liệu khi tôi thêm nó vào GeoServer, các bảng được thiết lập bằng EPSG:0 (mặc định cho hình học). Nhưng bạn cần chuyển EPSG thành 4326 bằng cách cập nhật như sau:

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

Sau đó, xóa tất cả tham chiếu trong GeoServer vào bảng của bạn. Bạn thực sự cần tạo lại mọi thứ từ đầu. Và khi bạn thêm lại cơ sở dữ liệu với bảng của mình, nó sẽ hoạt động. Trên thực tế, bạn sẽ thấy "Native-SRC" được đặt bởi chính nó và bạn cũng có thể nhấp vào tự động đặt BBOX của bảng của bạn. (Tối thiểu X, Y, Tối đa 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. SQL Server báo cáo 'Tên cột không hợp lệ', nhưng cột này hiện diện và truy vấn hoạt động thông qua phòng thu quản lý

  2. Mệnh đề WHERE thực thi tốt hơn trước IN và JOIN hoặc sau đó

  3. Giao diện mạng SQL, lỗi:50 - Đã xảy ra lỗi Thời gian chạy cơ sở dữ liệu cục bộ. Không thể tạo phiên bản tự động

  4. Node.js MSSQL tedius ConnectionError:Không kết nối được với localhost:1433 - kết nối ECONNREFUSED

  5. CHÈN VÀO với tệp thực thi với nhiều bộ kết quả