org.geotools.data.Query.isMaxFeaturesUnlimited()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(204)

本文整理了Java中org.geotools.data.Query.isMaxFeaturesUnlimited方法的一些代码示例,展示了Query.isMaxFeaturesUnlimited的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.isMaxFeaturesUnlimited方法的具体详情如下:
包路径:org.geotools.data.Query
类名称:Query
方法名:isMaxFeaturesUnlimited

Query.isMaxFeaturesUnlimited介绍

[英]Check if this query allows an unlimited number of features to be returned.
[中]检查此查询是否允许返回无限数量的功能。

代码示例

代码示例来源:origin: geotools/geotools

  1. if (offset > 0 || !query.isMaxFeaturesUnlimited()) {
  2. long max = Long.MAX_VALUE;
  3. if (!query.isMaxFeaturesUnlimited()) {
  4. max = query.getMaxFeatures();

代码示例来源:origin: geotools/geotools

  1. if (offset > 0 || !query.isMaxFeaturesUnlimited()) {
  2. long max = Long.MAX_VALUE;
  3. if (!query.isMaxFeaturesUnlimited()) {
  4. max = query.getMaxFeatures();

代码示例来源:origin: locationtech/geowave

  1. private Integer getLimit(final Query query) {
  2. if (!query.isMaxFeaturesUnlimited() && (query.getMaxFeatures() >= 0)) {
  3. return query.getMaxFeatures();
  4. }
  5. return null;
  6. }

代码示例来源:origin: ngageoint/elasticgeo

  1. private int getSize(Query query) {
  2. final int size;
  3. if (!query.isMaxFeaturesUnlimited()) {
  4. size = query.getMaxFeatures();
  5. } else {
  6. size = getDataStore().getDefaultMaxFeatures();
  7. LOGGER.fine("Unlimited maxFeatures not supported. Using default: " + size);
  8. }
  9. return size;
  10. }

代码示例来源:origin: org.geoserver/kml

  1. computeQueryBounds = false;
  2. if (!computeQueryBounds && !layerQuery.isMaxFeaturesUnlimited()) {
  3. computeQueryBounds = true;

代码示例来源:origin: locationtech/geogig

  1. .get(Hints.JTS_GEOMETRY_FACTORY);
  2. final @Nullable Integer offset = query.getStartIndex();
  3. final @Nullable Integer limit = query.isMaxFeaturesUnlimited() ? null
  4. : query.getMaxFeatures();
  5. final @Nullable Double simplifyDistance = (Double) hints.get(Hints.GEOMETRY_SIMPLIFICATION);

代码示例来源:origin: org.geotools/gt-main

  1. if (offset > 0 || !query.isMaxFeaturesUnlimited()) {
  2. long max = Long.MAX_VALUE;
  3. if (!query.isMaxFeaturesUnlimited()) {
  4. max = query.getMaxFeatures();

代码示例来源:origin: org.geotools/gt-main

  1. if (offset > 0 || !query.isMaxFeaturesUnlimited()) {
  2. long max = Long.MAX_VALUE;
  3. if (!query.isMaxFeaturesUnlimited()) {
  4. max = query.getMaxFeatures();

代码示例来源:origin: locationtech/geogig

  1. .get(Hints.JTS_GEOMETRY_FACTORY);
  2. final @Nullable Integer offset = query.getStartIndex();
  3. final @Nullable Integer limit = query.isMaxFeaturesUnlimited() ? null
  4. : query.getMaxFeatures();

代码示例来源:origin: locationtech/geogig

  1. private FeatureReader<SimpleFeatureType, SimpleFeature> getReader(Query query) {
  2. GeometryFactory geometryFactory = (GeometryFactory) query.getHints()
  3. .get(Hints.JTS_GEOMETRY_FACTORY);
  4. Integer offset = query.getStartIndex();
  5. Integer limit = query.isMaxFeaturesUnlimited() ? null : query.getMaxFeatures();
  6. String[] propertyNames = query.getPropertyNames();
  7. ScreenMap screenMap = (ScreenMap) query.getHints().get(Hints.SCREENMAP);
  8. SortBy[] sortBy = query.getSortBy();
  9. reader = builder.filter(query.getFilter())//
  10. .geometryFactory(geometryFactory)//
  11. .offset(offset)//
  12. .limit(limit)//
  13. .propertyNames(propertyNames)//
  14. .screenMap(screenMap)//
  15. .sortBy(sortBy)//
  16. .build();
  17. return reader;
  18. }

代码示例来源:origin: org.locationtech.geogig/geogig-datastore

  1. private FeatureReader<SimpleFeatureType, SimpleFeature> getReader(Query query) {
  2. GeometryFactory geometryFactory = (GeometryFactory) query.getHints()
  3. .get(Hints.JTS_GEOMETRY_FACTORY);
  4. Integer offset = query.getStartIndex();
  5. Integer limit = query.isMaxFeaturesUnlimited() ? null : query.getMaxFeatures();
  6. String[] propertyNames = query.getPropertyNames();
  7. ScreenMap screenMap = (ScreenMap) query.getHints().get(Hints.SCREENMAP);
  8. SortBy[] sortBy = query.getSortBy();
  9. reader = builder.filter(query.getFilter())//
  10. .geometryFactory(geometryFactory)//
  11. .offset(offset)//
  12. .limit(limit)//
  13. .propertyNames(propertyNames)//
  14. .screenMap(screenMap)//
  15. .sortBy(sortBy)//
  16. .build();
  17. return reader;
  18. }

相关文章