wangcheng
路人甲
路人甲
  • 注册日期2004-06-06
  • 发帖数141
  • QQ39308652
  • 铜币110枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2167回复:3

[求助]ArcMap中修改的属性的问题?

楼主#
更多 发布于:2004-07-30 21:16
<P>用什么方法修改ARCMAP属性。例如Layer图层中,修改选中要素的A字段值为1。</P>
<P>请问用什么方法??请教斑竹。。</P><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-07-31 00:26
<H1>我是在arcgis9中看到的帮助,arcgis83也应该有滴</H1>
<H1>IFieldEdit Example</H1><CODE><PRE><H1 ><FONT face=宋体>IFieldEdit Example<p></p></FONT></H1><PRE><FONT face=宋体><FONT size=3>Dim pFeatClass As IFeatureClass<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Dim pField As IField<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Dim pFields As IFields<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Dim pFieldEdit As IFieldEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Dim pFieldsEdit As IFieldsEdit<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>'Create new Fields collection<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pFields = New Fields<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldsEdit = pFields<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>pFieldsEdit.FieldCount = 4<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>'Create FID Field<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pField = New Field<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>'QI for IFieldEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldEdit = pField<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>With pFieldEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .AliasName = "FID"<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Name = "SE_ROW_ID"<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Type = esriFieldTypeOID<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>End With<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldsEdit.Field(0) = pField<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>'Create Shape Field<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pField = New Field<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldEdit = pField<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>' Set up Geometry definition<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Dim pGeoDef As IGeometryDef<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Dim pGeoDefEdit As IGeometryDefEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pGeoDef = New GeometryDef<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pGeoDefEdit = pGeoDef<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>With pGeoDefEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  .AvgNumPoints = 5<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  .GeometryType = esriGeometryPolyline<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  .GridCount = 1<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  .GridSize(0) = 200<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  .HasM = False<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  .HasZ = False<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  ' Note that the spatial reference will be inherited from the<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  ' feature dataset<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>End With<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>  <p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>With pFieldEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Name = "SHAPE"<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Type = esriFieldTypeGeometry<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    Set .GeometryDef = pGeoDef<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .IsNullable = True<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Required = True<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>End With<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldsEdit.Field(1) = pField<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>'Create Small Integer Field<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Dim pDomain As IDomain<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pField = New Field<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldEdit = pField<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>With pFieldEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .DefaultValue = 6<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    Set .Domain = pDomain<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .DomainFixed = True<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Editable = True<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .IsNullable = False<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Length = 8<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Name = "population"<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Type = esriFieldTypeSmallInteger<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>End With<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldsEdit.Field(2) = pField<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    <p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>'Create Double Field<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pField = New Field<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldEdit = pField<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>With pFieldEdit<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .AliasName = "average income for 1999-2000"<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Editable = True<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .IsNullable = False<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Length = 16<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Name = "average_income"<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Precision = 2<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Scale = 5<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    .Type = esriFieldTypeDouble<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>End With<p></p></FONT></FONT></PRE><PRE><p><FONT face=宋体 size=3> </FONT></p></PRE><PRE><FONT face=宋体><FONT size=3>Set pFieldsEdit.Field(3) = pField<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>    <p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>Set pFeatClass = pFeatDataset.CreateFeatureClass(strName, pFields, _<p></p></FONT></FONT></PRE><PRE><FONT face=宋体><FONT size=3>                    Nothing, Nothing, esriFTSimple, "SHAPE", "")<p></p></FONT></FONT></PRE><P ><p><FONT face="Times New Roman" size=3> </FONT></p></P></PRE></CODE>
[此贴子已经被作者于2004-7-31 0:28:58编辑过]
举报 回复(0) 喜欢(0)     评分
wangcheng
路人甲
路人甲
  • 注册日期2004-06-06
  • 发帖数141
  • QQ39308652
  • 铜币110枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-08-01 15:14
<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
happytt
路人甲
路人甲
  • 注册日期2006-02-12
  • 发帖数51
  • QQ
  • 铜币269枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-03-07 16:33
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部