20.3. 以编程方式使用分区的PostGIS数据存储¶
20.3.1. 创建数据存储¶
假设GeoMesa代码位于类路径上,可以通过普通的GeoTools发现方法获得PostGIS数据存储的实例。
Map<String, Serializable> parameters = new HashMap<>();
parameters.put("dbtype", "postgis-partitioned");
parameters.put("host", "localhost");
parameters.put("database", "geomesa");
parameters.put("user", "postgres");
parameters.put("passwd", "postgres");
org.geotools.data.DataStore dataStore =
org.geotools.data.DataStoreFinder.getDataStore(parameters);
20.3.2. 分区的PostGIS数据存储参数¶
分区的PostGIS数据存储使用与标准PostGIS数据存储相同的参数,只是 dbtype
must be set to postgis-partitioned
. See the JDBCDataStore 和 PostGIS Plugin 用于其他参数。
还支持以下附加参数:
参数 |
类型 |
描述 |
---|---|---|
|
持续时间 |
事务空闲超时(例如 |