| Hi Milan, 
 1. In general, I think using GeoServer to return GeoJSON over WFS
    should be pretty performant. At least, I would assume that is the
    case before investigating alternatives. There might be some
    theoretical performance penalty over the REST API, as GeoServer will
    be building the GeoJSON on the fly, while the REST API will just
    return the stored GeoJSON directly. In practice this probably won't
    matter. (One caveat - if you require the feature collection size to
    be 100% accurate in the returned GeoJSON, the query will end up
    being run twice. We default to an estimated size that doesn't
    require the extra scan)
 
 2. It's not possible to query existing features through the custom
    REST API, sorry. The code assumes a simple feature type with
    particular, well-known attributes.
 
 Thanks,
 
 Emilio
 
 
 On 12/29/2016 03:31 AM, Milan Muňko
      wrote:
 
      
      Hello Matt, thank you for your response, I would like to introduce the use
        case: I will ingest data into GeoMesa using custom scala code then
        the node.js server needs to querry this data. (We will assume
        that lots of data is written to geomesa and queried) 1.) Is there any performance cost using standard geoserver WFS
        to query features? 2.) still, is it possible to query existing features (already
        stored in GeoMesa) through REST endpoind? Thank you, -- Milan
 On 28.12.2016 16:05, Matt Zimmerman
        wrote:
 
        
        Milan --
 A little bit of clarification-- the interface that you are
          trying to use is not the GeoServer interface but rather a REST
          endpoint provided by GeoMesa. This endpoint is best suited for
          GeoJSON data used end-to-end (ingest and querying) within the
          interface described (http://www.geomesa.org/documentation/current/user/geojson.html).
          If you've already ingested your data into GeoMesa via a
          GeoTools interface (e.g. with the GeoMesa command line tools),
          this is probably not what you want.
 
 Rather, if you want to query GeoServer to get previously
          ingested features in GeoJSON format, you will probably be
          better off just using the standard GeoServer WFS interface
          instead:
 
 curl "http://localhost:8080/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=<workspace>:trashbin&maxFeatures=50&outputFormat=application%2Fjson"
 
 Obviously you will need to replace '<workspace>' with
          the name of the workspace where you have created your layer.
 
 Hope this helps!
 
 -- Matt
 
 On 12/28/2016 07:10 AM, Milan Muňko
          wrote:
 
          
          Hello everyone, I followed instructions from https://github.com/ccri/geomesa/blob/fcr_docs_1.3/docs/user/geojson.rst#querying-features,I would like to access features that I imported using geomesa
          ingest through geoserver REST API. 
 I registered new datastore using /ds method with parameters to
          the existing one, how should I configure index? e.g. this is
          the output of geomesa get-schema
 
 Using GEOMESA_ACCUMULO_HOME =
          /home/milan/Tools/geomesa-accumulo_2.11-1.3.0-m2
 INFO  Describing attributes of feature 'trashbin' from catalog
          table 'trashbin'...
 globalId: String (Indexed - Join)
 value: Integer
 address: String
 time: Long (Indexed - Join)
 geom: Point (ST-Geo-index)
 
 User data:
 geomesa.keywords: [""]
 geomesa.table.sharing: true
 geomesa.indices: z2:2:3,records:2:3,attr:3:3
 geomesa.table.sharing.prefix:
 
 
 Thank you,
 Milan
 
 
 
 
 _______________________________________________
geomesa-users mailing list
geomesa-users@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.locationtech.org/mailman/listinfo/geomesa-users 
 
 
 _______________________________________________
geomesa-users mailing list
geomesa-users@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.locationtech.org/mailman/listinfo/geomesa-users 
 
 
 _______________________________________________
geomesa-users mailing list
geomesa-users@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.locationtech.org/mailman/listinfo/geomesa-users 
 |