Định cấu hình Geoserver để sử dụng cột hình học postgis cụ thể làm mặc định


10

Tôi có một bảng PostGIS với hai cột hình học, cả hai đa giác nhưng một cột có SRID 4326, 3857 khác. Khi xuất bản bảng trong Geoserver, tôi nhận ra rằng Geoserver mặc định sử dụng cột hình học đầu tiên trong danh sách các cột, nhưng tôi đã tự hỏi nếu có cách định cấu hình Geoserver để sử dụng một cột hình học cụ thể?

Tôi không nói về việc cấu hình SLD để kết xuất bằng cột hình học cụ thể, nghĩa là:

<se:PolygonSymbolizer>
<se:Geometry>
<ogc:PropertyName>geom3857</ogc:PropertyName>
</se:Geometry></se:PolygonSymbolizer>

Tôi đang nói về việc Geoserver sử dụng một cột hình học cụ thể làm SRID gốc và phép chiếu mặc định.

Câu trả lời:


4

Cách thông thường để giải quyết tình huống này là phơi bày cột hình học mà bạn muốn bằng cách sử dụng chế độ xem. Sau đó, chỉ trỏ GeoServer vào khung nhìn chứ không phải bảng:

CREATE OR REPLACE VIEW parcels_3857 AS 
SELECT "PARCEL_VIEW".geom_3857 as geom
FROM "PARCEL_VIEW";

6
Đây chắc chắn là một cách hợp lý và hợp lý để làm điều này, nhưng có vẻ như là một cách giải quyết khác về một tính năng còn thiếu của Geoserver so với quy trình chuẩn. Cảm ơn vì sự trả lời.
nick_g
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.