|
@@ -18,15 +18,9 @@ public interface AnalyseUtilsDBMapper {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Slave
|
|
@Slave
|
|
- List<String> intersectsTableWkt(
|
|
|
|
- @Param("tableName") String tableName,
|
|
|
|
- @Param("tableIds") List<String> tableIds,
|
|
|
|
- @Param("ewkt") String ewkt);
|
|
|
|
|
|
+ List<String> intersectsTableWkt(@Param("tableName") String tableName, @Param("tableIds") List<String> tableIds, @Param("ewkt") String ewkt);
|
|
|
|
|
|
- List<String> intersectsTables(
|
|
|
|
- @Param("tableNameA") String tableNameA,
|
|
|
|
- @Param("tableNameB") String tableNameB,
|
|
|
|
- @Param("tableIdsB") List<String> tableIdsB);
|
|
|
|
|
|
+ List<String> intersectsTables(@Param("tableNameA") String tableNameA, @Param("tableNameB") String tableNameB, @Param("tableIdsB") List<String> tableIdsB);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算wkt包含table中的数据,返回table id
|
|
* 计算wkt包含table中的数据,返回table id
|
|
@@ -36,10 +30,7 @@ public interface AnalyseUtilsDBMapper {
|
|
* @param ewkt
|
|
* @param ewkt
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- List<String> containsTableWkt(
|
|
|
|
- @Param("tableName") String tableName,
|
|
|
|
- @Param("tableIds") List<String> tableIds,
|
|
|
|
- @Param("ewkt") String ewkt);
|
|
|
|
|
|
+ List<String> containsTableWkt(@Param("tableName") String tableName, @Param("tableIds") List<String> tableIds, @Param("ewkt") String ewkt);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算TableA包含TableB中的数据,返回tableB id
|
|
* 计算TableA包含TableB中的数据,返回tableB id
|
|
@@ -49,10 +40,7 @@ public interface AnalyseUtilsDBMapper {
|
|
* @param tableIdsB
|
|
* @param tableIdsB
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- List<String> containsTables(
|
|
|
|
- @Param("tableNameA") String tableNameA,
|
|
|
|
- @Param("tableNameB") String tableNameB,
|
|
|
|
- @Param("tableIdsB") List<String> tableIdsB);
|
|
|
|
|
|
+ List<String> containsTables(@Param("tableNameA") String tableNameA, @Param("tableNameB") String tableNameB, @Param("tableIdsB") List<String> tableIdsB);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算wkt距离范围内table中的数据,返回table id
|
|
* 计算wkt距离范围内table中的数据,返回table id
|
|
@@ -62,12 +50,7 @@ public interface AnalyseUtilsDBMapper {
|
|
* @param ewkt wkt
|
|
* @param ewkt wkt
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- List<String> distanceTableWkt(
|
|
|
|
- @Param("tableName") String tableName,
|
|
|
|
- @Param("tableIds") List<String> tableIds,
|
|
|
|
- @Param("ewkt") String ewkt,
|
|
|
|
- @Param("distance") Integer distance,
|
|
|
|
- @Param("distanceType") Integer distanceType);
|
|
|
|
|
|
+ List<String> distanceTableWkt(@Param("tableName") String tableName, @Param("tableIds") List<String> tableIds, @Param("ewkt") String ewkt, @Param("distance") Integer distance, @Param("distanceType") Integer distanceType);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 计算TableA距离范围内TableB中的数据,返回tableB id
|
|
* 计算TableA距离范围内TableB中的数据,返回tableB id
|
|
@@ -76,12 +59,10 @@ public interface AnalyseUtilsDBMapper {
|
|
* @param tableNameB
|
|
* @param tableNameB
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- List<String> distanceTables(
|
|
|
|
- @Param("tableNameA") String tableNameA,
|
|
|
|
- @Param("tableNameB") String tableNameB,
|
|
|
|
- @Param("tableIdsB") List<String> tableIdsB,
|
|
|
|
- @Param("distance") Integer distance,
|
|
|
|
- @Param("distanceType") Integer distanceType);
|
|
|
|
-
|
|
|
|
|
|
+ List<String> distanceTables(@Param("tableNameA") String tableNameA, @Param("tableNameB") String tableNameB, @Param("tableIdsB") List<String> tableIdsB, @Param("distance") Integer distance, @Param("distanceType") Integer distanceType);
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 两个矢量数据作差
|
|
|
|
+ */
|
|
|
|
+ String differenceWkt(@Param("ewktA") String ewktA, @Param("ewktB") String ewktB);
|
|
}
|
|
}
|