[OSGeo-Discuss] Research For Shared Java CRS Library

Justin Deoliveira jdeolive at openplans.org
Mon May 5 13:19:58 PDT 2008


> 
> I know some of you want to know why we aren’t just going to use the 
> GeoAPI interfaces. I don’t know enough about the GeoAPI code to say that 
> it won’t be used. I think that will need to be part of our research 
> process. It would make sense to use GeoAPI as a home for common 
> interfaces if this is possible. I don’t want to reinvent any existing 
> technology.
Just to chime in about GeoAPI. From someone who has had to implement a 
number of its interfaces here are my thoughts.

1) Its a great way to talk about standards in the context of java interfaces

2) Its not a good way to promote interoperability

Now this is just my opinion of course so take it with a grain of salt. 
But anyone who has looked at the geoapi interfaces can tell you they are 
not simple. Which creates a large entry barrier for someone wanting to 
implement them, which defeats the entire purpose.

I would think by definition a library which is intended to be used as a 
base for other projects needs to be as simple as possible. Look at proj 
for instance, i am by no means an expert on the code base but from what 
I have seen there are no unnecessary abstractions. Which I would think 
is a large part of the reason it has been utilized so effectively by 
most of the other projects in the C and python community.

My 2c.

-Justin

> 
>  
> 
> Landon
> 
>  
> 
> P.S. – I have subscribed to the MetaCRS mailing list. I will post 
> messages there about any decisions made on sharing 
> “programming-language-independent” (PLI) resources like CRS definitions 
> or test cases.
> 
>  
> 
>  
> 
>  
> 
> 
> 
> *Warning:
> *Information provided via electronic media is not guaranteed against 
> defects including translation and transmission errors. If the reader is 
> not the intended recipient, you are hereby notified that any 
> dissemination, distribution or copying of this communication is strictly 
> prohibited.  If you have received this information in error, please 
> notify the sender immediately. !DSPAM:4007,481f601c109671628642973!
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Discuss mailing list
> Discuss at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/discuss
> 
> 
> !DSPAM:4007,481f601c109671628642973!


-- 
Justin Deoliveira
The Open Planning Project
jdeolive at openplans.org



More information about the Discuss mailing list