小编Yiz*_*hen的帖子

如何使用命令行在Geoserver中创建SQL视图

以下是我使用的代码,但不起作用

curl -v -u admin:geoserver -XPUT -H 'Content-type: text/xml' -d
'<featureType>
<name>h12v10_locations_20ztesting</name>
<nativeName>h12v10_locations_20ztesting</nativeName>
<srs>EPSG:4326</srs>
<metadata><entry>
<virtualTable><name>h12v10_locations_20ztesting</name>
<sql>select gid, poly_label, data_score, data_time, year, the_geom
from h12v10_locations_2002
order by gid asc</sql>
<keyColumn>feature_id</keyColumn>
<geometry><name>the_geom</name><type>POINT</type><srid>4326</srid></geometry>
</virtualTable></entry></metadata></featureType>'
http://localhost:8080/geoserver/rest/layers/cite:h12v10_locations_20ztesting.xml
Run Code Online (Sandbox Code Playgroud)

我想使用sql视图比创建图层是当我更新数据是PostGIS时,客户端检索的数据条目的顺序会发生变化.例如,当我更新id = 1时,检索到的第一个条目将从id = 1变为id = 2

sql postgis view geoserver

3
推荐指数
1
解决办法
1315
查看次数

标签 统计

geoserver ×1

postgis ×1

sql ×1

view ×1