Which version to use?

Topics: General Topics, SharpMap Project
Jun 16, 2009 at 10:03 AM

Hello,

I was looking for a WFS Parser in .Net and found out those do not exists in the OSS world. But SharpMap has some implementation of a WFSClient (inside the Data.Providers namespace) within the trunk. Browsing through the code I found out that a copy of the NTS library is used (with changes for SharpMap). This copy is part of the version 2 branch. But version 2 does not have the data provider.

So what is the latest version of SharpMap? And why is it not using a reference to the NTS library instead of a code copy. And is moving the data providers to seperate projects (maybe even not SharpMap dependence but only NTS) even better so that these providers can be used in multiple OSS projects.

Will it not be better for the GIS .Net OSS community if common libraries are used (not only for SharpMap but also for the DeepEarth project)?

Bye

Johan

Coordinator
Jun 16, 2009 at 11:06 AM

Hi Johan, the latest v2 development code is at http://sharpmapv2.googlecode.com the one in the branches folder was an early stepping stone -  however some of the functionality existing in the branches folder has been removed in the google code version while we re-write core functionality.

In the latest v2 code you will see that we do reference the NTS (v2) project and the data providers are seperate projects - we aim to be portable and reusable, and where possible we are implementing open standards.. cheers jd