com.supermap.services.components.spi

接口 GetFeatureSupportDynamicProj

  • 所有已知实现类:
    RestDataProvider, UGCDataProvider


    public interface GetFeatureSupportDynamicProj
    

    GetFeature支持动态投影

    从以下版本开始:
    8.0.2
    • 方法概要

      方法 
      限定符和类型 方法和说明
      java.util.List<Feature> getFeature(java.lang.String datasourceName, QueryParameter queryParam, int maxFeatures, PrjCoordSys targetPrj)
      通过 SQL 查询条件获取要素。
      java.util.List<Feature> getFeature(java.lang.String datasourceName, java.lang.String datasetName, Geometry geometry, SpatialQueryMode spatialQueryMode, java.lang.String attributeFilter, java.lang.String[] fields, PrjCoordSys targetPrj)
      获取与指定几何对象具有特定空间查询模式,并满足指定属性过滤条件的要素,支持对返回的几何要素进行动态投影。
      java.util.List<Feature> getFeature(java.lang.String datasourceName, java.lang.String datasetName, Rectangle2D bounds, java.lang.String attributeFilter, java.lang.String[] fields, PrjCoordSys targetPrj)
      获取在指定空间范围内,并满足一定属性过滤条件的要素。
    • 方法详细资料

      • getFeature

        java.util.List<Feature> getFeature(java.lang.String datasourceName,
                                         java.lang.String datasetName,
                                         Rectangle2D bounds,
                                         java.lang.String attributeFilter,
                                         java.lang.String[] fields,
                                         PrjCoordSys targetPrj)
        

        获取在指定空间范围内,并满足一定属性过滤条件的要素。

        参数:
        datasourceName - 数据源名称。
        datasetName - 数据集名称。
        bounds - 指定的查询范围。
        attributeFilter - 属性查询过滤条件。如 fieldValue < 100,name like '%酒店%'
        fields - 待返回的字段数组。当该参数为 null 时,返回全部字段。
        targetPrj - 返回的要素中几何对象的坐标系
        返回:
        要素列表。
      • getFeature

        java.util.List<Feature> getFeature(java.lang.String datasourceName,
                                         QueryParameter queryParam,
                                         int maxFeatures,
                                         PrjCoordSys targetPrj)
        

        通过 SQL 查询条件获取要素。

        参数:
        datasourceName - 数据源名称。
        queryParam - 查询参数。
        maxFeatures - 最多可返回的要素数量。
        targetPrj - 返回的要素中几何对象的坐标系
        返回:
        要素列表。
      • getFeature

        java.util.List<Feature> getFeature(java.lang.String datasourceName,
                                         java.lang.String datasetName,
                                         Geometry geometry,
                                         SpatialQueryMode spatialQueryMode,
                                         java.lang.String attributeFilter,
                                         java.lang.String[] fields,
                                         PrjCoordSys targetPrj)
        

        获取与指定几何对象具有特定空间查询模式,并满足指定属性过滤条件的要素,支持对返回的几何要素进行动态投影。

        参数:
        datasourceName - 数据源名称。
        datasetName - 数据集名称。
        geometry - 几何对象。
        spatialQueryMode - 空间查询模式。
        attributeFilter - 属性查询过滤条件。如 fieldValue < 100,name like '%酒店%'
        fields - 待返回的字段数组。当该参数为 null 时,返回全部字段。
        targetPrj - 待返回的字段数组。当该参数为 null 时,返回全部字段。
        返回:
        要素列表。