Hello Justin,
This is the only available... ftinfo.getFeatureType().getGeometryDescriptor(); FeatureType is not available in this class... Met vriendelijke groet, Lucas Heezen Covadis b.v. t: 026 3616600 Geograaf 12 f: 026 3612317 6921 EW Duiven e: [email protected] <mailto:[email protected]> Van: Justin Deoliveira [mailto:[email protected]] Verzonden: donderdag 29 september 2011 16:34 Aan: Lucas Heezen - Covadis CC: [email protected] Onderwerp: Re: [Geoserver-users] Geoserver REST features.json?list=all Hi Lucas, If you have a FeatureTypeInfo, you can call FeatureTypeInfo.getFeatureType().getDefaultGeometry(). If that returns null then the feature type does not have a geometry. -Justin On Thu, Sep 29, 2011 at 8:24 AM, Lucas Heezen - Covadis < [email protected]> wrote: Hello, Today i started with building this filter. This is the first time I edit the code for geoserver. I've found the class which return the available featureTypes. But how can I check I the featureType has an attribute 'Geometry'? This is what is have so far but it won't build: AvailabelFeatureTypeResource.java FeatureTypeInfo ftinfo = catalog.getFeatureTypeByDataStore(info, featureTypeName); if (ftinfo == null) { List<AttributeTypeInfo> attr = ftinfo.getAttributes(); if (attr != null) { for (AttributeTypeInfo att : attr) { if (att.getBinding() != null) { if (att.getBinding().getName().equals("com.vividsolutions.jts.geom.Geometry ")) { //not in catalog, add it available.add(featureTypeName); } } } } } Met vriendelijke groet, Lucas Heezen Covadis b.v. t: 026 3616600 Geograaf 12 f: 026 3612317 6921 EW Duiven e: [email protected] <mailto:[email protected]> Van: Justin Deoliveira [mailto:[email protected]] Verzonden: donderdag 25 augustus 2011 16:20 Aan: Lucas Heezen - Covadis CC: [email protected] Onderwerp: Re: [Geoserver-users] Geoserver REST features.json?list=all Hi Lucas, There is currently no option to do to this. GeoServer doesn't really consider them to be any different. However it could be a useful option to be able to filter out geometryless ones though. Feel free to open an issue request in the bug tracker or better yet submit a patch. -Justin On Thu, Aug 25, 2011 at 6:41 AM, Lucas Heezen - Covadis < [email protected]> wrote: Hello, I'm using REST to get alle the available featuretypes from a datastore. Geoserver returns all the available featuretypes including the ones with no geometry or system tables (Oracle). How do I retrieve only the FeatureTypes with a geometry type? Met vriendelijke groet, Lucas Heezen Covadis b.v. t: 026 3616600 Geograaf 12 f: 026 3612317 6921 EW Duiven e: [email protected] <mailto:[email protected]> ------------------------------------------------------------------------ ------ EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial.
<<image001.gif>>
------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
