思路
根据点坐标创建Shapefile文件大致思路是这样的:
(1)创建表的工作空间,通过 IField、IFieldsEdit、IField 等接口创建属性字段,添加到要素集中。
(2)根据获取点的坐标信息为属性字段赋值,进而得到图层的要素集
必要元素
将创建 Shapefile 文件代码封装成方法如下,这里说明一下创建一 个 Shapefile 文件至少需要配置的元素:
(1)首先,当我们创建一个shp文件时,ArcMap会自动生成如下字段:
其中shp表示几何字段,我们需要设置 IFile.Name 和 IField.Type 来定义这个字段
(2)其次,如果我们没有设置空间坐标时,会弹出如下对话框:
因此第二步我们需要设置shp文件的空间坐标。 这里是通过设置