本文整理了Java中org.geotools.index.quadtree.QuadTree.close
方法的一些代码示例,展示了QuadTree.close
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QuadTree.close
方法的具体详情如下:
包路径:org.geotools.index.quadtree.QuadTree
类名称:QuadTree
方法名:close
[英]Closes this QuadTree after use...
[中]使用后关闭此四叉树。。。
代码示例来源:origin: org.geotools/gt-shapefile-old
public void close() throws IOException {
tree.close(this);
tree.close();
this.closed = true;
}
代码示例来源:origin: org.geotools/gt-shapefile
public void close() throws IOException {
tree.close(this);
tree.close();
this.closed = true;
}
代码示例来源:origin: org.geotools/gt-shapefile
public void close() throws StoreException {
super.close();
try {
channel.close();
fis.close();
} catch (IOException e) {
throw new StoreException(e);
}
}
};
代码示例来源:origin: org.geotools/gt-shapefile-old
public void close() throws StoreException {
super.close();
try {
channel.close();
fis.close();
} catch (IOException e) {
throw new StoreException(e);
}
}
};
代码示例来源:origin: org.geotools/gt2-shapefile
public void close() throws StoreException {
super.close();
try {
channel.close();
fis.close();
} catch (IOException e) {
throw new StoreException(e);
}
}
};
代码示例来源:origin: org.geotools/gt-shapefile-renderer
public void close() throws IOException {
shp.close();
try {
if (info.qtree != null) {
info.qtree.close(goodRecs);
info.qtree.close();
}
} catch (StoreException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
代码示例来源:origin: org.geotools/gt2-shapefile-renderer
public void close() throws IOException {
shp.close();
try {
if( info.qtree!=null ){
info.qtree.close(goodRecs);
info.qtree.close();
}
} catch (StoreException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
代码示例来源:origin: org.geotools/gt2-shapefile
public boolean isEmpty() {
Iterator iter = iterator();
boolean isEmtpy = true;
try{
isEmtpy = !iter.hasNext();
}finally{
try {
tree.close(iter);
} catch (StoreException e) {
org.geotools.util.logging.Logging.getLogger("org.geotools.index.quadtree").severe("Couldn't close iterator");
}
}
return isEmtpy;
}
代码示例来源:origin: org.geotools/gt2-shapefile
public int size() {
Iterator iter = iterator();
try{
int count=0;
while(iter.hasNext()){
iter.next();
count++;
}
return count;
}finally{
try {
tree.close(iter);
} catch (StoreException e) {
org.geotools.util.logging.Logging.getLogger("org.geotools.index.quadtree").severe("Couldn't close iterator");
}
}
}
代码示例来源:origin: org.geotools/gt2-shapefile
/**
* QuadTree Query
*
* @param bbox
*
*
* @throws DataSourceException
* @throws IOException
* @throws TreeException
* DOCUMENT ME!
*/
private Collection queryQuadTree(Envelope bbox) throws DataSourceException,
IOException, TreeException {
Collection tmp = null;
try {
QuadTree quadTree=openQuadTree();
if ((quadTree != null) && !bbox.contains(quadTree.getRoot().getBounds())) {
tmp = quadTree.search(bbox);
if( tmp==null || !tmp.isEmpty())
return tmp;
}
if( quadTree!=null )
quadTree.close();
}catch (Exception e) {
throw new DataSourceException("Error querying QuadTree", e);
}
return null;
}
代码示例来源:origin: org.geotools/gt-shapefile
tree.close();
代码示例来源:origin: org.geotools/gt-shapefile-old
tree.close();
代码示例来源:origin: org.geotools/gt-shapefile
LOGGER.warning("Experimental: loading in memory the quadtree for " + shpFiles.get(SHP));
cachedTree = new CachedQuadTree(quadTree);
quadTree.close();
quadTree.close();
代码示例来源:origin: org.geotools/gt-shapefile-old
LOGGER.warning("Experimental: loading in memory the quadtree for " + shpFiles.get(SHP));
cachedTree = new CachedQuadTree(quadTree);
quadTree.close();
quadTree.close();
内容来源于网络,如有侵权,请联系作者删除!