[fdo-commits] r2695 - trunk/Providers/SHP/Src/Provider

svn_fdo at osgeo.org svn_fdo at osgeo.org
Mon Mar 19 15:47:09 EDT 2007


Author: danstoica
Date: 2007-03-19 15:47:09 -0400 (Mon, 19 Mar 2007)
New Revision: 2695

Modified:
   trunk/Providers/SHP/Src/Provider/ShpFeatIdQueryEvaluator.cpp
Log:
Ticket #43: SHP, SDF: wrong results when quering multi polygons


Modified: trunk/Providers/SHP/Src/Provider/ShpFeatIdQueryEvaluator.cpp
===================================================================
--- trunk/Providers/SHP/Src/Provider/ShpFeatIdQueryEvaluator.cpp	2007-03-19 19:46:24 UTC (rev 2694)
+++ trunk/Providers/SHP/Src/Provider/ShpFeatIdQueryEvaluator.cpp	2007-03-19 19:47:09 UTC (rev 2695)
@@ -915,6 +915,10 @@
 		if ( poly->GetInteriorRingCount() != 0 )
 		{
 			FdoPtr<FdoLinearRingCollection> rings = FdoLinearRingCollection::Create ();
+
+			FdoPtr<FdoILinearRing>	ring = poly->GetExteriorRing();
+			rings->Add(ring);
+
 			for (int i = 0; i < poly->GetInteriorRingCount(); i++)
 			{
 				FdoPtr<FdoILinearRing>	ring = poly->GetInteriorRing(i);



More information about the fdo-commits mailing list