C# NTS 导出Shapefile (一)

ShapefileWriter:NetTopologySuite.IO.GeoTools, Version=1.15.0.0

Feature:NetTopologySuite.Features, Version=1.15.0.0

File.Copy(frmEPSGSelect.SelectEPSG.Path, pajFilePath, true);将对应的prj文件拷贝至shapefile目录中

DbaseFieldDescriptor[] fields = new DbaseFieldDescriptor[3] {
                                        new DbaseFieldDescriptor(){
                                            Name="Zdno",
                                            Length=30,
                                            DbaseType='C'
                                        },
                                        new DbaseFieldDescriptor(){
                                            Name="Pkvalue",
                                            Length=30,
                                            DbaseType='C'
                                        },
                                        new DbaseFieldDescriptor(){
                                            Name="Area",
                                            DbaseType='N',
                                            Length=19,
                                            DecimalCount=2
                                        }
                                    };

                                        Feature feature = new Feature();

                                        feature.Attributes = new AttributesTable();
                                        feature.Geometry = geometry;
                                        feature.Attributes.AddAttribute("Zdno", djh);
                                        feature.Attributes.AddAttribute("Pkvalue", djh);
                                        feature.Attributes.AddAttribute("Area", zd.QSGroup.Tags[BfQlr.宗地面积]);

                                        ShapefileWriter.WriteFeatures(filePath, new List() { feature }, fields,
                                            ShapeGeometryType.Polygon, Encoding.UTF8);

                                        File.Copy(frmEPSGSelect.SelectEPSG.Path, pajFilePath, true);

你可能感兴趣的:(NTS)