资源简介
C#+AE开发 土地利用 空间数据库 GIS地理信息系统
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.SystemUI;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Geodatabase;
namespace WindowsFormsApplication1
{
public partial class AttributeTableFrm : Form
{
public AttributeTableFrm()
{
InitializeComponent();
}
private static DataTable CreateDataTableBylayer(ilayer player string tableName)
{
//创建一个DataTable表
DataTable pDataTable = new DataTable(tableName);
//取得ITable接口
ITable pTable = player as ITable;
IField pField = null;
DataColumn pDataColumn;
//根据每个字段的属性建立DataColumn对象
for (int i = 0; i < pTable.Fields.FieldCount; i++)
{
pField = pTable.Fields.get_Field(i);
//新建一个DataColumn并设置其属性
pDataColumn = new DataColumn(pField.Name);
if (pField.Name == pTable.OIDFieldName)
{
pDataColumn.Unique = true;//字段值是否唯一
}
//字段值是否允许为空
pDataColumn.AllowDBNull = pField.IsNullable;
//字段别名
pDataColumn.Caption = pField.AliasName;
//字段数据类型
pDataColumn.DataType = System.Type.GetType(ParseFieldType(pField.Type));
//字段默认值
pDataColumn.DefaultValue = pField.DefaultValue;
//当字段为String类型是设置字段长度
if (pField.VarType == 8)
{
pDataColumn.MaxLength = pField.Length;
}
//字段添加到表中
pDataTable.Columns.Add(pDataColumn);
pField = null;
pDataColumn = null;
}
return pDataTable;
}
///
/// 将GeoDatabase字段类型转换成.Net相应的数据类型
///
/// 字段类型
///
public static string ParseFieldType(esriFieldType fieldType)
{
switch (fieldType)
{
case esriFieldType.esriFieldTypeBlob:
return “System.String“;
case esriFieldType.esriFieldTypeDate:
return “System.DateTime“;
case esriFieldType.esriFieldTypeDouble:
return “System.Double“;
case esriFieldType.esriFieldTypeGeometry:
return “System.String“;
case esriFieldType.esriFieldTypeGlobalID:
return “System.String“;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 64 2014-07-10 22:20 土地利用空间数据库\土地利用.ldb
文件 5398528 2014-07-09 00:50 土地利用空间数据库\土地利用.mdb
文件 1006080 2014-07-09 10:20 土地利用空间数据库\土地利用.mxd
文件 4412355 2014-06-30 10:15 土地利用空间数据库\栅格图\土地利用.jpg
文件 293 2014-06-30 10:45 土地利用空间数据库\栅格图\土地利用.jpg.aux.xm
文件 2655233 2014-06-30 10:45 土地利用空间数据库\栅格图\土地利用.jpg.ovr
文件 1168 2014-07-08 15:13 土地利用空间数据库\空间数据库\WindowsFormsApplication1\app.config
文件 8394 2014-07-03 22:27 土地利用空间数据库\空间数据库\WindowsFormsApplication1\AttributeTableFrm.cs
文件 2630 2014-07-03 22:20 土地利用空间数据库\空间数据库\WindowsFormsApplication1\AttributeTableFrm.Designer.cs
文件 5817 2014-07-03 21:51 土地利用空间数据库\空间数据库\WindowsFormsApplication1\AttributeTableFrm.resx
文件 2703360 2013-05-23 11:02 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\DevComponents.DotNetBar2.dll
文件 73728 2011-04-07 11:39 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\ESRI.ArcGIS.MapControl.dll
文件 81920 2014-07-10 21:44 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
文件 1168 2014-07-08 15:13 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe.config
文件 185856 2014-07-10 21:44 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
文件 11600 2014-07-10 21:22 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe
文件 1168 2014-07-08 15:13 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.config
文件 490 2009-08-31 00:40 土地利用空间数据库\空间数据库\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest
文件 14564 2014-07-03 17:20 土地利用空间数据库\空间数据库\WindowsFormsApplication1\ControlsSynchronizer.cs
文件 1078 2004-05-23 11:10 土地利用空间数据库\空间数据库\WindowsFormsApplication1\DISK06.ICO
文件 23558 2001-02-19 21:26 土地利用空间数据库\空间数据库\WindowsFormsApplication1\document.ico
文件 20594 2014-07-09 01:18 土地利用空间数据库\空间数据库\WindowsFormsApplication1\Form1.cs
文件 23617 2014-07-08 16:36 土地利用空间数据库\空间数据库\WindowsFormsApplication1\Form1.Designer.cs
文件 21604 2014-07-09 01:18 土地利用空间数据库\空间数据库\WindowsFormsApplication1\Form1.resx
文件 12295 2014-07-10 21:44 土地利用空间数据库\空间数据库\WindowsFormsApplication1\frmPie.cs
文件 11617 2014-07-10 21:44 土地利用空间数据库\空间数据库\WindowsFormsApplication1\frmPie.Designer.cs
文件 6511 2014-07-10 21:44 土地利用空间数据库\空间数据库\WindowsFormsApplication1\frmPie.resx
文件 2400 2014-07-08 16:36 土地利用空间数据库\空间数据库\WindowsFormsApplication1\la
文件 3165 2014-07-03 17:42 土地利用空间数据库\空间数据库\WindowsFormsApplication1\Maps.cs
文件 144263 2014-07-09 10:40 土地利用空间数据库\空间数据库\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
............此处省略52个文件信息
- 上一篇:数据库送气公司管理系统
- 下一篇:网上购物系统asp.net
评论
共有 条评论