跳过导航链接
A B C D E F G H I L M N O P Q R S T U V 

A

accept(T) - 类 中的方法org.khelekore.prtree.AcceptAll
 
accept(T) - 接口 中的方法org.khelekore.prtree.NodeFilter
Check if the given node object is accepted
AcceptAll<T> - org.khelekore.prtree中的类
A filter that accepts all elements
AcceptAll() - 类 的构造器org.khelekore.prtree.AcceptAll
 

B

buildSimpleResultSetByColumns(String[]) - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
根据需要查询的列名,构造一个SimpleResultSet对象

C

ColumnDefinition(String, int, int, int) - 类 的构造器org.wowtools.georewrite.GeoSqlQueryer.ColumnDefinition
 
columnPart2columnArr(String) - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
将columnPart解析为数组

D

DistanceCalculator<T> - org.khelekore.prtree中的接口
A class that can calculate the distance to a given object stored in the PRTree
DistanceResult<T> - org.khelekore.prtree中的类
Class to hold object and distance to it
DistanceResult(T, double) - 类 的构造器org.khelekore.prtree.DistanceResult
Create a new DistanceResult with a given object and distance
distanceTo(T, PointND) - 接口 中的方法org.khelekore.prtree.DistanceCalculator
Calculate the distance between the given object and the point

E

equals(Object) - 类 中的方法org.wowtools.georewrite.PrtreeIndex.PrtreeLeafNode
 

F

feature2Geometry(T) - 接口 中的方法org.wowtools.georewrite.PrtreeIndex.GeometryBuilder
 
find(double, double, double, double, List<T>) - 类 中的方法org.khelekore.prtree.PRTree
Finds all objects that intersect the given rectangle and stores the found node in the given list.
find(double, double, double, double, List<T>, NodeFilter<T>) - 类 中的方法org.khelekore.prtree.PRTree
Finds all objects that intersect the given rectangle and stores the found node in the given list.
find(MBR, List<T>) - 类 中的方法org.khelekore.prtree.PRTree
Finds all objects that intersect the given rectangle and stores the found node in the given list.
find(MBR, List<T>, NodeFilter<T>) - 类 中的方法org.khelekore.prtree.PRTree
Finds all objects that intersect the given rectangle and stores the found node in the given list.
find(double, double, double, double) - 类 中的方法org.khelekore.prtree.PRTree
Find all objects that intersect the given rectangle.
find(double, double, double, double, NodeFilter<T>) - 类 中的方法org.khelekore.prtree.PRTree
Find all objects that intersect the given rectangle.
find(MBR) - 类 中的方法org.khelekore.prtree.PRTree
Find all objects that intersect the given rectangle.
find(MBR, NodeFilter<T>) - 类 中的方法org.khelekore.prtree.PRTree
Find all objects that intersect the given rectangle.

G

geoH2Table(Connection, String, String, String, String) - 类 中的静态方法org.wowtools.georewrite.GeoSqlRewriterFunction
处理GeoSqlRewriter重写的sql并返回结果集
GeoSqlQueryer - org.wowtools.georewrite中的类
geosql查询器
GeoSqlQueryer(String, HashMap<String, GeoSqlQueryer.ColumnDefinition>, JSONObject) - 类 的构造器org.wowtools.georewrite.GeoSqlQueryer
若需要使用buildSimpleResultSetByColumns方法来构造一个SimpleResultSet对象作为返回, 需要通过此构造方法,显式地指定可能会查询到的字段及其类型
GeoSqlQueryer(String, JSONObject) - 类 的构造器org.wowtools.georewrite.GeoSqlQueryer
若query方法的实现中不使用buildSimpleResultSetByColumns方法来构造一个SimpleResultSet对象作为返回, 则无需指定可能会查询到的字段及其类型,使用此构造方法即可
GeoSqlQueryer.ColumnDefinition - org.wowtools.georewrite中的类
结果集列定义
GeoSqlRewriter - org.wowtools.georewrite中的类
将geoserver发送给h2的sql进行改写 sql格式形如:SELECT "fid","SHAPE" as "SHAPE" FROM "WWWW" WHERE ("TCODE" = 'BS' AND "TCODE" IS NOT NULL AND ST_Intersects("SHAPE",ST_GeomFromText('POLYGON ((82.96875 16.3916015625, 82.96875 33.6181640625, 117.0703125 33.6181640625, 117.0703125 16.3916015625, 82.96875 16.3916015625))', null)))
GeoSqlRewriter() - 类 的构造器org.wowtools.georewrite.GeoSqlRewriter
 
GeoSqlRewriterFunction - org.wowtools.georewrite中的类
本项目中用到的自定义函数
GeoSqlRewriterFunction() - 类 的构造器org.wowtools.georewrite.GeoSqlRewriterFunction
 
get() - 类 中的方法org.khelekore.prtree.DistanceResult
Get the object
get(MBR, PointND) - 类 中的静态方法org.khelekore.prtree.MinDist
Calculate the MINDIST between the given MBRND and the given point
get(double, double, double, double, double, double) - 类 中的静态方法org.khelekore.prtree.MinDist2D
Calculate the MINDIST between the given rectangle and the given point
get(T, int, String, CTX) - 接口 中的方法org.wowtools.georewrite.ObjGetter
获取列值
getColumnInfo() - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
 
getConnection() - 类 中的方法org.wowtools.georewrite.GwH2Manager
获取内存模式的数据库连接
getDataStore() - 类 中的方法org.wowtools.georewrite.GwH2Manager
获得一个geotools版的数据源,连接方式是通过tcp连接
getDimensions() - 接口 中的方法org.khelekore.prtree.MBR
 
getDimensions() - 接口 中的方法org.khelekore.prtree.MBRConverter
 
getDimensions() - 接口 中的方法org.khelekore.prtree.PointND
 
getDimensions() - 类 中的方法org.khelekore.prtree.SimpleMBR
 
getDimensions() - 类 中的方法org.khelekore.prtree.SimplePointND
 
getDimensions() - 类 中的方法org.wowtools.georewrite.PrtreeIndex.NodeConverter
 
getDistance() - 类 中的方法org.khelekore.prtree.DistanceResult
Get the distance
getGwConfig() - 类 中的方法org.wowtools.georewrite.GwH2Manager
获取配置信息
getHeight() - 类 中的方法org.khelekore.prtree.PRTree
Get the height of this tree.
getMax(int) - 接口 中的方法org.khelekore.prtree.MBR
Get the maximum value for the given axis
getMax(int, T) - 接口 中的方法org.khelekore.prtree.MBRConverter
Get the maximum coordinate value for the given t
getMax(int) - 类 中的方法org.khelekore.prtree.SimpleMBR
 
getMax(int, PrtreeIndex<T>.PrtreeLeafNode) - 类 中的方法org.wowtools.georewrite.PrtreeIndex.NodeConverter
 
getMaxX() - 接口 中的方法org.khelekore.prtree.MBR2D
Get the maximum x value
getMaxX() - 类 中的方法org.khelekore.prtree.SimpleMBR2D
 
getMaxY() - 接口 中的方法org.khelekore.prtree.MBR2D
Get the maximum y value
getMaxY() - 类 中的方法org.khelekore.prtree.SimpleMBR2D
 
getMBR() - 类 中的方法org.khelekore.prtree.PRTree
Get an N dimensional minimum bounding box of the data stored in this tree.
getMBR2D() - 类 中的方法org.khelekore.prtree.PRTree
Get a 2 dimensional minimum bounding rectangle of the data stored in this tree.
getMin(int) - 接口 中的方法org.khelekore.prtree.MBR
Get the minimum value for the given axis
getMin(int, T) - 接口 中的方法org.khelekore.prtree.MBRConverter
Get the minimum coordinate value for the given t.
getMin(int) - 类 中的方法org.khelekore.prtree.SimpleMBR
 
getMin(int, PrtreeIndex<T>.PrtreeLeafNode) - 类 中的方法org.wowtools.georewrite.PrtreeIndex.NodeConverter
 
getMinX() - 接口 中的方法org.khelekore.prtree.MBR2D
Get the minimum x value
getMinX() - 类 中的方法org.khelekore.prtree.SimpleMBR2D
 
getMinY() - 接口 中的方法org.khelekore.prtree.MBR2D
Get the minimum y value
getMinY() - 类 中的方法org.khelekore.prtree.SimpleMBR2D
 
getNumberOfLeaves() - 类 中的方法org.khelekore.prtree.PRTree
Get the number of data leafs in this tree.
getOrd(int) - 接口 中的方法org.khelekore.prtree.PointND
 
getOrd(int) - 类 中的方法org.khelekore.prtree.SimplePointND
 
getTableName() - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
 
GwH2Manager - org.wowtools.georewrite中的类
 
GwH2Manager(Class<?>) - 类 的构造器org.wowtools.georewrite.GwH2Manager
 

H

hashCode() - 类 中的方法org.wowtools.georewrite.PrtreeIndex.PrtreeLeafNode
 

I

intersects(MBR) - 接口 中的方法org.khelekore.prtree.MBR
Check if the other MBR intersects this one
intersects(T, MBRConverter<T>) - 接口 中的方法org.khelekore.prtree.MBR
Check if this MBR intersects the rectangle given by the object and the MBRConverter.
intersects(MBR2D) - 接口 中的方法org.khelekore.prtree.MBR2D
Check if the other MBR intersects this one
intersects(MBR) - 类 中的方法org.khelekore.prtree.SimpleMBR
 
intersects(T, MBRConverter<T>) - 类 中的方法org.khelekore.prtree.SimpleMBR
 
intersects(MBR2D) - 类 中的方法org.khelekore.prtree.SimpleMBR2D
 
isConform(String) - 类 中的方法org.wowtools.georewrite.GeoSqlRewriter
 
isEmpty() - 类 中的方法org.khelekore.prtree.PRTree
Check if this tree is empty

L

length - 类 中的变量org.wowtools.georewrite.GeoSqlQueryer.ColumnDefinition
长度
load(Collection<? extends T>) - 类 中的方法org.khelekore.prtree.PRTree
Bulk load data into this tree.
loadTable(JSONObject, DataStore) - 类 中的方法org.wowtools.georewrite.GwH2Manager
加载表
loadTable(GeoSqlQueryer, DataStore) - 类 中的方法org.wowtools.georewrite.GwH2Manager
加载表
loadTables() - 类 中的方法org.wowtools.georewrite.GwH2Manager
加载启动类相对路径下conf/tables下的所有json文件的配置信息,并注册为表

M

MBR - org.khelekore.prtree中的接口
A minimum bounding box for n dimensions.
MBR2D - org.khelekore.prtree中的接口
A minimum bounding rectangle
MBRConverter<T> - org.khelekore.prtree中的接口
A class that given a T can tell the minimum and maximum ordinates for that object.
MinDist - org.khelekore.prtree中的类
Class that can calculate the MINDIST between a point and a rectangle
MinDist2D - org.khelekore.prtree中的类
Class that can calculate the MINDIST between a point and a rectangle

N

name - 类 中的变量org.wowtools.georewrite.GeoSqlQueryer.ColumnDefinition
名称
nearestNeighbour(DistanceCalculator<T>, NodeFilter<T>, int, PointND) - 类 中的方法org.khelekore.prtree.PRTree
Get the nearest neighbour of the given point
NodeConverter() - 类 的构造器org.wowtools.georewrite.PrtreeIndex.NodeConverter
 
NodeFilter<T> - org.khelekore.prtree中的接口
A node object filterer.

O

ObjGetter<T,CTX> - org.wowtools.georewrite中的接口
列对象获取器,便于在循环对象前把 if ("SHAPE".equals(columnName) xxx这样的逻辑先做掉
org.khelekore.prtree - 程序包 org.khelekore.prtree
The classes for PRTree, a Priority R-Tree.
org.wowtools.georewrite - 程序包 org.wowtools.georewrite
 

P

pg2Extent(String) - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
将输入的范围wkt转为Geometry对象
pg2ExtentCoord(Geometry) - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
将输入的范围wkt转为[xmin,ymin,xmax,ymax]
pg2ExtentCoord(String) - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
将输入的范围wkt转为[xmin,ymin,xmax,ymax]
PointND - org.khelekore.prtree中的接口
A description of an N-dimensional point
precision - 类 中的变量org.wowtools.georewrite.GeoSqlQueryer.ColumnDefinition
精度
PRTree<T> - org.khelekore.prtree中的类
A Priority R-Tree, a spatial index, for N dimensions.
PRTree(MBRConverter<T>, int) - 类 的构造器org.khelekore.prtree.PRTree
Create a new PRTree using the specified branch factor.
PrtreeIndex<T> - org.wowtools.georewrite中的类
基于prtree构建的空间索引,由于prtree是一次性构建的,不支持动态修改,所以此类中也不包含任何用于修改的方法
PrtreeIndex(Collection<T>, PrtreeIndex.GeometryBuilder<T>) - 类 的构造器org.wowtools.georewrite.PrtreeIndex
 
PrtreeIndex.GeometryBuilder<T> - org.wowtools.georewrite中的接口
根据传入的对象,获取其对应的geometry
PrtreeIndex.NodeConverter - org.wowtools.georewrite中的类
自定义的mbr转换器for PrtreeLeafNode
PrtreeIndex.PrtreeLeafNode - org.wowtools.georewrite中的类
自定义的prtree的叶子节点
PrtreeIndex.ResultVister<T> - org.wowtools.georewrite中的接口
查询结果访问器
PrtreeLeafNode(T, double, double, double, double) - 类 的构造器org.wowtools.georewrite.PrtreeIndex.PrtreeLeafNode
 

Q

query(Connection, String, String, String) - 类 中的方法org.wowtools.georewrite.GeoSqlQueryer
依据查询条件,返回查询结果
queryEnvIntersect(double, double, double, double, PrtreeIndex.ResultVister<T>) - 类 中的方法org.wowtools.georewrite.PrtreeIndex
范围查询

R

registerGeoSqlQueryer(String, GeoSqlQueryer) - 类 中的静态方法org.wowtools.georewrite.GeoSqlRewriterFunction
注册一个geosql查询器,将指定的表名转交给该查询器执行查询并返回结果集
rewrite(String) - 类 中的方法org.wowtools.georewrite.GeoSqlRewriter
 

S

SimpleMBR - org.khelekore.prtree中的类
An implementation of MBRND that keeps a double array with the max and min values Please note that you should not normally use this class when PRTree wants a MBR since this will actually use a lot of extra memory.
SimpleMBR(double...) - 类 的构造器org.khelekore.prtree.SimpleMBR
Create a new SimpleMBR using the given double values for max and min.
SimpleMBR(T, MBRConverter<T>) - 类 的构造器org.khelekore.prtree.SimpleMBR
Create a new SimpleMBR from a given object and a MBRConverter
SimpleMBR2D - org.khelekore.prtree中的类
An implementation of MBR that keeps 4 double values for the actual min and max values needed.
SimpleMBR2D(double, double, double, double) - 类 的构造器org.khelekore.prtree.SimpleMBR2D
Create a 2D minimum bounding box
SimplePointND - org.khelekore.prtree中的类
One implementatoin of a point
SimplePointND(double...) - 类 的构造器org.khelekore.prtree.SimplePointND
Create a new SimplePointND using the given ordinates.
start() - 类 中的方法org.wowtools.georewrite.GwH2Manager
启动h2数据库

T

toString() - 类 中的方法org.khelekore.prtree.SimpleMBR
 
toString() - 类 中的方法org.khelekore.prtree.SimpleMBR2D
Get a string representation of this mbr.
type - 类 中的变量org.wowtools.georewrite.GeoSqlQueryer.ColumnDefinition
类型, 10000 表示geometry
Type_Geometry - 类 中的静态变量org.wowtools.georewrite.GeoSqlQueryer.ColumnDefinition
 

U

union(MBR) - 接口 中的方法org.khelekore.prtree.MBR
Return a new MBR that is the union of this mbr and the other
union(MBR2D) - 接口 中的方法org.khelekore.prtree.MBR2D
Return a new MBR that is the union of this mbr and the other
union(MBR) - 类 中的方法org.khelekore.prtree.SimpleMBR
 
union(MBR2D) - 类 中的方法org.khelekore.prtree.SimpleMBR2D
 

V

vist(T) - 接口 中的方法org.wowtools.georewrite.PrtreeIndex.ResultVister
 
A B C D E F G H I L M N O P Q R S T U V 
跳过导航链接

Copyright © 2017. All rights reserved.