Examples of FeatureId


Examples of org.opengis.filter.identity.FeatureId

                    property.setName(new QName(name));
                    property.setValue(f.getAttribute(name));
                    properties.add(property);
                }

                FeatureId featureId = filterFactory.featureId(diff.getID());
                final Filter filter = filterFactory.id(Collections.singleton(featureId));
                update.setFilter(filter);
                update.setTypeName(typeName);
                transaction.getUpdate().add(update);
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

        .getDefaultHints());

    Set<FeatureId> fids = new HashSet<FeatureId>();
    for (int i = 0, count = featureIds.length; i < count; i++) {
      String id = featureIds[i];
      FeatureId fid = ff.featureId(featureTypeName + "." + id);
      fids.add(fid);
    }
    Filter filter = ff.id(fids);

    return filter;
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

          .getDefaultHints());

      for (Iterator<SimpleFeature> itr = featureCollection.iterator(); itr
          .hasNext();) {
        SimpleFeature feature = itr.next();
        FeatureId featureId = feature.getIdentifier();

        try {
          Set<FeatureId> fids = new HashSet<FeatureId>();
          fids.add(featureId);
          Filter filter = ff.id(fids);
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

      obj.put("GIServerVersion", VersionUtil.getCurrentversion());
      if (adds != null) {
        arrayTemp = new JSONArray();
        for (Iterator<FeatureId> itr = addFeatureIds.iterator(); itr
            .hasNext();) {
          FeatureId featureId = itr.next();
          String fid = featureId.getID();
          String id = fid.substring(fid.lastIndexOf(".") + 1);
          int nId = Integer.valueOf(id);
          objTemp = new JSONObject();
          objTemp.put("objectId", nId);
          objTemp.put("success", nId >= 0 ? true : false);
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

          sb
              .append("<div style='color:#aaffaa'>Add results number : "
                  + resultCount + "<br/></div><br/>");
          for (Iterator<FeatureId> itr = addFeatureIds.iterator(); itr
              .hasNext();) {
            FeatureId featureId = itr.next();
            String fid = featureId.getID();
            String id = fid.substring(fid.lastIndexOf(".") + 1);
            sb.append("<div>");
            sb.append("<br/>Add Feature ID: ");
            sb
                .append("<a href='" + contextRoot
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

        details.add("Add result is NULL.");
      } else {
        arrayTemp = new JSONArray();
        for (Iterator<FeatureId> itr = featureIds.iterator(); itr
            .hasNext();) {
          FeatureId featureId = itr.next();
          String fid = featureId.getID();
          String id = fid.substring(fid.lastIndexOf(".") + 1);
          int nId = Integer.valueOf(id);
          objTemp = new JSONObject();
          objTemp.put("objectId", nId);
          objTemp.put("success", nId >= 0 ? true : false);
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

          int resultCount = featureIds.size();
          sb.append("<div style='color:#aaffaa'>Results number : "
              + resultCount + "<br/></div><br/>");
          for (Iterator<FeatureId> itr = featureIds.iterator(); itr
              .hasNext();) {
            FeatureId featureId = itr.next();
            String fid = featureId.getID();
            String id = fid.substring(fid.lastIndexOf(".") + 1);
            sb.append("<br/>Feature ID: ");
            sb
                .append("<a href='" + contextRoot
                    + "/rest/service/FeatureService/"
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

            public void collect(int doc) {
                doc = doc + docBase;
                try {
                    document = reader.document(doc, _fieldsToLoad);
                    String key = document.get("_id");
                    FeatureId featureId = unrefinedSpatialMatches.get(key);
                    if (featureId != null && _hits < _numHits) {
                        _hits++;
                        matches.add(featureId);
                        docIndexLookup.put(featureId, doc + docBase);
                    }
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

 
         
          try {
              while (iterator.hasNext()) {
                  SimpleFeature feature = iterator.next();
                  FeatureId featureId = feature.getIdentifier();
                  jcs.put(featureId.getID(), feature.getDefaultGeometry());
                  if( evaluateFeature(feature) ){
                    for(int doc:docIndexLookup.get(featureId)) {
                        bits.set(doc);
                    }
                  }
View Full Code Here

Examples of org.opengis.filter.identity.FeatureId

    }

    private void processCachedFeatures(GroupCacheAccess jcs, Set<FeatureId> matches, Multimap<FeatureId, Integer> docIndexLookup, OpenBitSet bits)
    {
        for(java.util.Iterator<FeatureId> iter=matches.iterator();iter.hasNext();){
            FeatureId id = iter.next();
          Geometry geom = (Geometry) jcs.get(id.getID());
            if( geom!=null ){
                iter.remove();
                SimpleFeature feature = SimpleFeatureBuilder.build(FEATURE_TYPE, new Object[]{geom}, id.getID());
                if( evaluateFeature(feature) ){
                  for(int doc:docIndexLookup.get(id)) {
                      bits.set(doc);
                  }
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.