标签: datasource shapefile geotools
使用如下呼叫:
DataStore dataStore = DataStoreFinder.getDataStore(map);
我是否可以在地图上创建一个条目以使数据存储区为只读状态?我唯一看到的是指定数据源名称的URL。
我认为使用映射发送参数的原因是各种数据源需要不同的参数。我正在处理形状文件,并且没有看到任何指定它的方法。
感谢。
答案 0 :(得分:1)
DataStore没有只读或读写的概念。另一方面,访问要素类型的类做; FeatureSource和FeatureStore之间存在差异。前一类没有任何写/更新功能。高级描述为here。
默认情况下datastore.getFeatureSource将其结果转换为FeatureSource(只读)。如果您想拥有写访问权限,则必须尝试将FeatureSource转换为FeatureStore。请注意,并非所有DataStore实现都提供写访问权。
datastore.getFeatureSource
FeatureSource
FeatureStore