On Thu, May 24, 2012 at 10:57 AM, Ákos Maróy <[email protected]> wrote:
> Dear Andrea,
>
> > AIXM is afaik complex features, you might want to look into the
> app-schema
> > datastore.
>
> I looked at the app-schema datastore. from the documentation what I
> understand is, that to use this data store, first I'd need to store the
> AIXM data I have in a GIS database like PostGIS. this is quite far from
> trivial, actually, as AIXM is very bloated & complex.
>
>
It is indeed a lot of work to set it up
> also, it seems that the app-schema datastore supports GML 3.1.1, while
> AIXM is based on GML 3.2.
>
GeoServer 2.2.0-beta should support GML 3.2 as part of the WFS 2.0 support
>
> I also see that the generic GML data support feature is unmaintained at
> the moment.
>
In any case it was working only against simple features, but it fell
unmtainained
because of the bad performance it has, meaning few people would be
interested
in using it.
If you have small amounts of data creating a pure GML store may be an
option,
with all the filtering being done in memory after parsing the whole GML file
for each request, but in general that's not a good solution
>
> It seems I will need to look at other options, such as:
>
> - a generic solutions that would work with XML data & GML, allowing to
> perform queries on the XML data structure, but also GML. like some
> extension of XQuery that would allow spacial queries
>
Yep. In previous mails I was suggesting to use a xml oriented db
since at least it can index data, and does store it in a format that's more
efficient than actual xml, so it gives you some hope to get reasonable
performance out of it (e.g., nothing close to what you get with spatial
databases, but hopefully much better than parsing a full GML file for
each and every request).
>
> - doing a manual mapping of AIXM into my own data hierarchy - in this
> case, I could go with the app-schema store, if it would support GML 3.2.
>
>
Yep
>
> ultimately what I was hoping to start to work in was a generic GML-based
> data store, which is sort of a pass-through WFS datastore. I was hoping
> that geoserver has such a thing, that would just load GML-based data,
> and return parts of it as a result of processing WFS requests. as WFS
> returns GML-based data, I though there should be something like this
> around.
>
> do I see it correct that there is no such construct in geoserver?
>
Nope, most data stores available in GeoServer today are geared towards
performance and production with the ability to scale up with
large data volumes, a store that reads straight from GML files would
not be able to get there.
As said, not a problem per se, if you are ok with the limitations of such
solution and look forward to something that can publish the GML data
without any conversion, that's probably a good solution
Cheers
Andrea
--
Ing. Andrea Aime
GeoSolutions S.A.S.
Tech lead
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 962313
mob: +39 339 8844549
http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://www.youtube.com/user/GeoSolutionsIT
http://www.linkedin.com/in/andreaaime
http://twitter.com/geowolf
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users