<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19088"></HEAD>
<BODY bgColor=#ffffff>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=301361513-14072011>Jody,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=301361513-14072011></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=301361513-14072011>> <FONT color=#000000 size=3 
face="Times New Roman">Frankly with out Martin being stubborn and the hard math 
we would not have an open source spatial industry.</FONT></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#000000 size=3 face="Times New Roman"><SPAN 
class=301361513-14072011></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=301361513-14072011>That is worth emphasizing !</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=301361513-14072011></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT color=#0000ff size=2 face=Arial><SPAN 
class=301361513-14072011>Peter</SPAN></FONT></DIV><BR>
<DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left>
<HR tabIndex=-1>
<FONT size=2 face=Tahoma><B>From:</B> discuss-bounces@lists.osgeo.org 
[mailto:discuss-bounces@lists.osgeo.org] <B>On Behalf Of </B>Jody 
Garnett<BR><B>Sent:</B> July 14, 2011 07:26<BR><B>To:</B> OSGeo 
Discussions<BR><B>Cc:</B> discuss@lists.osgeo.org<BR><B>Subject:</B> Re: 
[OSGeo-Discuss] Geomajas Geometry Project 
[SEC=UNCLASSIFIED]<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>It follows the SFSQL spec.</DIV>
<DIV><BR></DIV>
<DIV>The only problem in this space is money. Frankly with out Martin being 
stubborn and the hard math we would not have an open source spatial 
industry. </DIV>
<DIV><BR></DIV>
<DIV>We see many ports of jts but what is needed is commitment. </DIV>
<DIV><BR>
<DIV><BR></DIV></DIV>
<DIV><BR>On 14/07/2011, at 5:22 PM, Pieter De Graef <<A 
href="mailto:pieter.degraef@geosparc.com">pieter.degraef@geosparc.com</A>> 
wrote:<BR><BR></DIV>
<DIV></DIV>
<BLOCKQUOTE type="cite">
  <DIV>Thanks for your insights guys.<BR><BR>I have also noticed that a lot of 
  Java based projects use the JTS library for geometries, while this library 
  does not really follow any specs (afaik). Do you guys feel that this is 
  becoming a problem? I'm asking this because there is also a JTS4GWT project 
  out there.<BR><BR>On 07/14/2011 01:42 AM, Bruce Bannerman wrote: 
  <BLOCKQUOTE cite=mid:CA446A6C.A93D%25B.Bannerman@bom.gov.au 
    type="cite"><FONT face="Calibri, Verdana, Helvetica, Arial"><SPAN 
    style="FONT-SIZE: 11pt">Pieter,<BR><BR>I agree with Jody.<BR><BR>I’m seeing 
    increasing demand for clients that can utilise vector data constrained by an 
    application schema.<BR><BR>Europe is probably most advanced in this work 
    with Inspire.<BR><BR>In Australia we have a lot of work currently at 
    research and at implementation stage trying to work with Simple Features 1 
    (aka Complex Features).<BR><BR>Some examples are WaterML 2.0 and GeoSciML. 
    We will also be looking seriously at CSML 3.0.<BR><BR>Bruce Bannerman 
    <BR><BR><BR>On 13/07/11 10:52 PM, "Jody Garnett" <<A 
    href="jody.garnett@gmail.com" moz-do-not-send="true"><A 
    href="mailto:jody.garnett@gmail.com">jody.garnett@gmail.com</A></A>> 
    wrote:<BR><BR></SPAN></FONT>
    <BLOCKQUOTE><FONT face="Calibri, Verdana, Helvetica, Arial"><SPAN 
      style="FONT-SIZE: 11pt"><BR> It is the ISO 19107 specification; the 
      same one that lurks behind GML Ready to leap out from under a surface and 
      foist trans finite set on an unsuspecting world.  It is worth while 
      getting the ISO 19107 document (ie pay for it) as it is much easier to 
      read and follow then learning this information second hand.<BR><BR>We had 
      a brief code sprint with deegree (compatible LGPL license) in order to see 
      if multiple project would be interested in attacking the problem. GeoAPI 
      was the first attempt (which has now been released last month), we have a 
      couple of implementations in GeoTools (mostly ports or wrappers of JTS). 
      deegree has an implementation that is closer to the GML constructs 
      etc....<BR><BR>If you are interested in pursuing this I recommend talking 
      to Tisham who has been more active research. I am afraid I am interested 
      in using a Geometry library and enthusiasm goes as far as setting one up 
      with a good design so that it can be completed successfully.<BR><BR>-- 
      <BR>Jody Garnett<BR><BR>  <BR><BR><FONT color=#a0a0a0>On 
      Wednesday, 13 July 2011 at 9:54 PM, Pieter De Graef 
      wrote:<BR></FONT></SPAN></FONT>
      <BLOCKQUOTE><FONT face="Calibri, Verdana, Helvetica, Arial"><SPAN 
        style="FONT-SIZE: 11pt"><BR> <BR>Hi Jody,<BR><BR>that's the GeoApi 
        specification no?<BR><BR>At first we would be using it on the GWT client 
        we where hoping to also include curves, as those can be directly drawn 
        in SVG/VML. At a later stage we could switch the backend to make use of 
        it as well.<BR><BR>Jody, you have been looking into creating you own 
        Geometry library for some time now I understand. How would you approach 
        this? I was hoping to start with something simple, that can grow at it's 
        own pace. Important for me is that I can use the same objects on both 
        client and server (meaning Java with some GWT restrictions).<BR><BR>I am 
        also afraid to be re-inventing the wheel, but using 2 different 
        libraries on client and server would be a shame when using 
        GWT...<BR><BR><BR>2011/7/13 Jody Garnett <<FONT color=#0000ff><U><A 
        href="jody.garnett@gmail.com" moz-do-not-send="true"><A 
        href="mailto:jody.garnett@gmail.com">jody.garnett@gmail.com</A></A></U></FONT>><BR></SPAN></FONT>
        <BLOCKQUOTE><FONT face="Calibri, Verdana, Helvetica, Arial"><SPAN 
          style="FONT-SIZE: 11pt"><BR> There is a third model; the ISO19107 
          model that deals with a few more things; it is however object oriented 
          in nature....<BR>  <BR>-- <BR><FONT color=#888888>Jody 
          Garnett<BR><BR></FONT> <BR><BR><FONT color=#a0a0a0>On Wednesday, 
          13 July 2011 at 6:36 PM, Pieter De Graef 
          wrote:<BR></FONT></SPAN></FONT>
          <BLOCKQUOTE><FONT face="Calibri, Verdana, Helvetica, Arial"><SPAN 
            style="FONT-SIZE: 11pt"><BR> <BR></SPAN></FONT><FONT 
            size=2><FONT face=Arial><SPAN style="FONT-SIZE: 10pt">Hi 
            everyone,<BR><BR>for the Geomajas project, we are looking into 
            separating the Geometry functionality into an independent project. 
            In other words, I am talking about a Geometry project for the Web. 
            This code would be written in Java for GWT and thus be available on 
            Java backends as well as client environments (we intend to add a 
            JavaScript wrapper around the GWT code).<BR><BR>Now the problem that 
            I'm facing here, is which model to follow....<BR><BR>On one hand 
            there is the Simple Feature Specification which is clearly an Object 
            Oriented model with the advantage that it is well known but is also 
            more difficult to implement the JavaScript wrapper around.<BR><BR>On 
            the other hand we could follow a service based model (more like SFS 
            for SQL) which is easier to get up and running, easier to create a 
            JavaScript wrapper for and easier to translate into web 
            services.<BR><BR>As it's difficult for us to chose and as it's a 
            pretty crucial decision for the future of the Geomajas project, I as 
            wondering how you guys feel about this.<BR><BR>Kind 
            regards,<BR><BR>Pieter De Graef<BR></SPAN></FONT></FONT><FONT 
            face="Calibri, Verdana,                 Helvetica, Arial"><SPAN 
            style="FONT-SIZE: 11pt">_______________________________________________<BR>Discuss 
            mailing list<BR><FONT color=#0000ff><U><A 
            href="Discuss@lists.osgeo.org" moz-do-not-send="true"><A 
            href="mailto:Discuss@lists.osgeo.org">Discuss@lists.osgeo.org</A></A><BR><A 
            href="http://lists.osgeo.org/mailman/listinfo/discuss" 
            moz-do-not-send="true"><A 
            href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/listinfo/discuss</A></A><BR></U></FONT>    <BR></SPAN></FONT></BLOCKQUOTE><FONT 
          face="Calibri, Verdana, Helvetica, Arial"><SPAN 
          style="FONT-SIZE: 11pt"><BR> <BR> <BR> <BR><BR>_______________________________________________<BR>Discuss 
          mailing list<BR><FONT color=#0000ff><U><A 
          href="Discuss@lists.osgeo.org" moz-do-not-send="true"><A 
          href="mailto:Discuss@lists.osgeo.org">Discuss@lists.osgeo.org</A></A><BR><A 
          href="http://lists.osgeo.org/mailman/listinfo/discuss" 
          moz-do-not-send="true"><A 
          href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/listinfo/discuss</A></A><BR></U></FONT><BR></SPAN></FONT></BLOCKQUOTE><FONT 
        face="Calibri, Verdana, Helvetica, Arial"><SPAN 
        style="FONT-SIZE: 11pt"><BR>_______________________________________________<BR>Discuss 
        mailing list<BR><FONT color=#0000ff><U><A href="Discuss@lists.osgeo.org" 
        moz-do-not-send="true"><A 
        href="mailto:Discuss@lists.osgeo.org">Discuss@lists.osgeo.org</A></A><BR><A 
        href="http://lists.osgeo.org/mailman/listinfo/discuss" 
        moz-do-not-send="true"><A 
        href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/listinfo/discuss</A></A><BR></U></FONT>    <BR></SPAN></FONT></BLOCKQUOTE><FONT 
      face="Calibri, Verdana, Helvetica, Arial"><SPAN 
      style="FONT-SIZE: 11pt"><BR> <BR></SPAN></FONT></BLOCKQUOTE><PRE wrap=""><FIELDSET class=mimeAttachmentHeader></FIELDSET>
_______________________________________________
Discuss mailing list
<A class=moz-txt-link-abbreviated href="mailto:Discuss@lists.osgeo.org"><A href="mailto:Discuss@lists.osgeo.org">Discuss@lists.osgeo.org</A></A>
<A class=moz-txt-link-freetext href="http://lists.osgeo.org/mailman/listinfo/discuss"><A href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/listinfo/discuss</A></A>
</PRE></BLOCKQUOTE><BR><PRE class=moz-signature cols="72">-- 
Pieter De Graef

Community Manager
GeoSparc nv.
<A class=moz-txt-link-freetext href="http://www.geosparc.com/"><A href="http://www.geosparc.com/">http://www.geosparc.com/</A></A>

Chairman of the Geomajas project
<A class=moz-txt-link-freetext href="http://www.geomajas.org/"><A href="http://www.geomajas.org/">http://www.geomajas.org/</A></A>

</PRE></DIV></BLOCKQUOTE>
<BLOCKQUOTE type="cite">
  <DIV><SPAN>_______________________________________________</SPAN><BR><SPAN>Discuss 
  mailing list</SPAN><BR><SPAN><A 
  href="mailto:Discuss@lists.osgeo.org">Discuss@lists.osgeo.org</A></SPAN><BR><SPAN><A 
  href="http://lists.osgeo.org/mailman/listinfo/discuss">http://lists.osgeo.org/mailman/listinfo/discuss</A></SPAN><BR></DIV></BLOCKQUOTE></BODY></HTML>