2011/4/13 Jody Garnett <[email protected]>

> That looks like good fun Kenneth - +1 from me.
>
> The next step is for me to make sure you have read the developers guide
> (you have read the developers guide right?); and then ask you to send in a
> code contribution agreement (the mailing address is included with the form).
>

I have read the developer guide yes, well most of it... Still a work in
progress I guess :-)


> When you tell me that is on the way we can go through getting you svn
> access.
>

OK.


>
> You PDF is much more then we require in order to start an unsupported
> module; hopefully you will keep some of that as documentation.
>

Yes. I'm going to document it further (part of my "materials and methods"
section of my PhD :-)


> Aside: I had actually though of doing a straight wrapper on to the EMF
> model (ie rather than recreating feature and featuretype in EMF as you have
> done); make a wrapper that translates feature.getAttribite( name ) into a
> call for eobject.get( name ) etc...
>

That's an interesting approach. It would probably save memory for sure,
which is critical in GIS. The actual mapping of EObjects to Features are not
implented yet. My main concern have been the model structure mapping (EClass
to SimpleFeatureType). I serialize each EFeatureInfo ("filtered EClass")
into a feature specification string which DataUtilities use to create
SimpleFeatureType instances from. Your suggestion does not conflict with
this approach i think. I'll look into it. Thanks.


>
>
Your approach looks good; and powerful. I would like to confirm (please)
> that when you say your data structure is defined "same manner as in the
> postgis module", can I check that you mean you are extending
> ContentDataStore?
>

What I mean is that the EFeature Model structure is organized in the same
manner as PostGIS: Database (EFeatureDataStore) -> Folders (EFeatureFolder)
-> Tables (EFeature).


> I just want to make sure another project does not start off using
> AbstractDataStore....
>
>
GeoTools is very feature rich, I was not aware of the ContentDataStore. The
EFeatureDataStore is based on AbstractDataStore... I'll look into
ContentDataStore.


> Jody Garnett
>
> On Wednesday, 13 April 2011 at 8:40 PM, Kenneth Gulbrandsoy wrote:
>
> *
> Hi geotools-devel list!
>
> Model-driven engineering (MDE) requires flexible tools for design and
> model instance generation.
> *
>
> In the Eclipse world, EMF is one obvious choice, because of low probability
> of being discontinued anytime soon, and the many tools and extension like
> query, model validation, and persistence through CDO.However, when the
> modeling involves both dynamic and ad-hoc temporal and spatial data, EMF do
> not have any built-in support for geodata.
>
> My proposal is to add spatial support to EMF models using Geotools
> DataStore capabilities.
>
> A "short" argumentation and description of the module is attached. I'm
> adding this proposal to the RnD 
> page<http://docs.codehaus.org/display/GEOTOOLS/RnD>
>  shortly.
>
> Sincerely,
>
> Kenneth Gulbrandsøy
> - PhD student
> ----------------------------------------------------------------------
> Department of Engineering Cybernetics
> Norwegian University of Science and Technology
> + mob: +47 932 58 930
>
>
>
> ------------------------------------------------------------------------------
> Forrester Wave Report - Recovery time is now measured in hours and minutes
> not days. Key insights are discussed in the 2010 Forrester Wave Report as
> part of an in-depth evaluation of disaster recovery service providers.
> Forrester found the best-in-class provider in terms of services and vision.
> Read this report now! http://p.sf.net/sfu/ibm-webcastpromo
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
> Attachments:
> - geotools-module-proposal.pdf
>
> Kenneth
>
------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to