Hello-

I'm new to the GDAL/OGR libraries.  I'm trying to use the C# wrapper to OGR in 
order to create a new shapefile, but I'm running into some issues.  Here is the 
code I have...can anyone tell me what I'm doing wrong?

Geometry temp_geom;

OSGeo.OGR.Driver new_drv = Ogr.GetDriverByName("ESRI Shapefile");
OSGeo.OGR.SpatialReference new_sr = new OSGeo.OGR.SpatialReference("");
OSGeo.OGR.DataSource ds_out = 
new_drv.CreateDataSource("D:\\Vector\\Output\\new.shp", new string[] { });

new_sr.IsSameGeogCS(old_sr);

OSGeo.OGR.Layer new_layer = ds_out.CreateLayer("new_polygons", new_sr,   
OSGeo.OGR.wkbGeometryType.wkbPolygon, new string[] { });
               
FeatureDefn new_def = new_layer.GetLayerDefn();
OSGeo.OGR.Feature new_feat = new OSGeo.OGR.Feature(new_def);

temp_geom = new Geometry(wkbGeometryType.wkbPolygon);

dX = geom.GetX(iPoint);
dY = geom.GetY(iPoint);
dZ = geom.GetZ(iPoint);

temp_geom.AddPoint(dX, dY, dZ);

new_feat.SetGeometryDirectly(temp_geom);
new_layer.CreateFeature(new_feat);
temp_geom.Dispose();

-- 
View this message in context: 
http://n2.nabble.com/Writing-a-polygon-to-a-new-shapefile-tp2527864p2527864.html
Sent from the GDAL - Dev mailing list archive at Nabble.com.

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to