public class ShapeFileDataProvider
extends AbstractGeoToolsDataProvider
ShapeFile数据服务提供者
构造器和说明 |
---|
ShapeFileDataProvider() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
copyDataset(java.lang.String srcDatasourceName, java.lang.String srcDatasetName, java.lang.String destDatasourceName, java.lang.String destDatasetName) |
boolean |
deleteDataset(java.lang.String datasourceName, java.lang.String datasetName) |
DatasetInfo |
getDatasetInfo(java.lang.String datasourceName, java.lang.String datasetName) |
java.util.List<DatasourceInfo> |
getDatasourceInfos() |
protected int |
getFeatureCount(DataStore dataStore, java.lang.String typeName) |
protected GeoToolsQueryHelper |
getQueryHelperByDatasourceName(java.lang.String datasourceName) |
java.lang.String |
getWKTWithoutGeotools() |
java.util.Map<DatasourceConnectionInfo,DataStore> |
initDataStores(ProviderContext context) |
EditResult |
modelingByRules(java.lang.String datasourceName, java.lang.String datasetName, java.util.List<ModelingByRulesPostParameter> ruleParams) |
boolean |
renameDataset(java.lang.String datasourceName, java.lang.String oldName, java.lang.String newName) |
boolean |
updateModelTextures(java.lang.String datasourceName, java.lang.String datasetName, java.lang.String modelID, java.util.List<java.lang.String> textureNames, java.util.List<byte[]> modelTextures) |
public java.util.Map<DatasourceConnectionInfo,DataStore> initDataStores(ProviderContext context)
public java.lang.String getWKTWithoutGeotools()
public boolean copyDataset(java.lang.String srcDatasourceName, java.lang.String srcDatasetName, java.lang.String destDatasourceName, java.lang.String destDatasetName)
public boolean renameDataset(java.lang.String datasourceName, java.lang.String oldName, java.lang.String newName)
public boolean deleteDataset(java.lang.String datasourceName, java.lang.String datasetName)
public java.util.List<DatasourceInfo> getDatasourceInfos()
public DatasetInfo getDatasetInfo(java.lang.String datasourceName, java.lang.String datasetName)
protected GeoToolsQueryHelper getQueryHelperByDatasourceName(java.lang.String datasourceName)
protected int getFeatureCount(DataStore dataStore, java.lang.String typeName) throws java.io.IOException
java.io.IOException
public EditResult modelingByRules(java.lang.String datasourceName, java.lang.String datasetName, java.util.List<ModelingByRulesPostParameter> ruleParams)
public boolean updateModelTextures(java.lang.String datasourceName, java.lang.String datasetName, java.lang.String modelID, java.util.List<java.lang.String> textureNames, java.util.List<byte[]> modelTextures)