最后一个作业,挺住hh:
EX07*:编写程序,导入文本文件到空间数据库中。
- 创建一个File Geodatabase
- 创建一个FeatureClass,geometry类型为esriGeometryType.esriGeometryPoint、采用esriSRGeoCSType.esriSRGeoCS_NAD1983坐标系统,该FeatureClass的属性字段包含经度、纬度以及State_Name字段。
- 使用CreateFeature/Store将文本文件中的数据信息导入到FearureClass(使用IFeatureCursor/IFeatureBuffer也可以进行同样的操作)。
- 使用usa.mxd中的图层更新“州名”字段
本题目可以说除了creat,大部分就是之前的运用,SpatialFilter匹配字段,加一个读取txt。
创建数据库并读取数据:
using ESRI.ArcGIS;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.DataSourcesFile;
using ESRI.ArcGIS.DataSourcesGDB;
using ESRI.ArcGIS.Controls;
namespace EX07
{
public partial class Form1 : Form
{
public Form1()
{
ESRI.ArcGIS.RuntimeManager.Bind(ProductCode.Engine