Advertisement

许多SHP文件需要添加字段。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本程序具备一项功能:能够同时为多个SHP文件添加相同的字段。若需要增加多个字段,只需提供字段名称以及类型、长度等不同参数即可。请务必注意,存放SHP文件的文件夹必须避免使用中文命名。此外,为了兼容ARCMAP的命令,请确保该文件夹不包含任何中文或特殊符号。ARCMAP的命令行界面对以数字开头的名称存在限制,但允许在字段名后添加数字,例如CODE1、CODE2。因此,请避免在字段名中使用数字开头,若确实需要使用数字开头,建议先将SHP文件转换为TAB格式并在MAPINFO中进行修改。值得注意的是,直接在属性列表中添加以数字开头的字段是允许的。在程序运行完成后,请将弹出的记事本内容复制到ARCMAP的命令行窗口中并回车执行。该程序可在XPSP2和2003SERVER系统中正常运行,但不适用于Windows 98系统;至于Windows 2000系统的兼容性尚未进行测试。如果您在使用过程中遇到任何问题或有任何建议,欢迎通过我的百度空间留言说明您的具体情况:http://hi.baidu.com/lgx8280998。为了更好地解决现有问题并持续改进程序功能,我一直在积极学习和探索。(目前尚存在一个未解决的问题:同一类型的字段如果需要添加两个以上时,不能连续添加;必须关闭程序后再重新启动才能进行操作。否则弹出的记事本内容中前部分的字段路径仍然会保留上一次添加的字段信息。但是可以连续添加不同类型的字段,例如先添加TEXT类型的字段后不能立即再添加TEXT类型的字段,但可以添加DATE或FLOAT等其他类型的字段。)

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 批量为大量SHP
    优质
    本工具旨在高效地为大批量SHP格式矢量数据文件自动增加指定属性字段,极大提升地理信息系统数据处理效率。 使用说明:本程序可以一次性对多个SHP文件增加相同字段。若需添加多个不同类型的字段,请分别输入相应的字段名、类型及其他参数即可实现。 注意事项: 1. 存放SHP的文件夹请不要包含中文或特殊符号命名。 2. ARCMAP命令不支持以数字开头,因此建议在字段名称后加字母或其他字符避免使用纯数字作为前缀。直接通过属性列表添加时可以克服此限制,但推荐先将SHP转换为TAB格式,在MAPINFO中进行修改。 3. 请将程序复制至存放SHP文件的目录内运行(包括子文件夹);例如:若要处理D:\123中的所有SHP,则需将本程序放置于此路径下并执行。 操作步骤: - 运行后,系统会弹出记事本窗口,请将其内容复制到ARCMAP命令行中粘贴并按回车键即可。 - XP SP2和Windows Server 2003可以正常运行此程序;尚未确认在Windows 2000下是否可行。 已知问题:在同一类型字段连续添加时,需关闭再重新启动程序。例如,在完成TEXT类型的字段添加后,若想继续新增同种类型的字段,则需要重启本工具才能生效;不过可直接连续增加不同种类的字段(如DATE/FLOAT等)而无需重启。 如有任何疑问或建议,请联系作者:千浪 2009-03-12
  • 在ArcGIS中使用Python批量为SHP
    优质
    本教程详解如何利用ArcGIS与Python脚本批量处理多个Shapefile(SHP)文件,自动为其新增所需属性字段。 在ArcGIS中使用Python语言可以批量为Shapefile(shp文件)添加字段。代码详细地解释了如何操作,并且用户只需更改相关路径、字段名称以及设置类型和长度等参数即可实现功能需求。
  • 使用ArcGIS批处理为SHP批量(addfield)
    优质
    本教程详解如何利用ArcGIS进行大批量SHP文件的自动化处理,重点介绍通过Python脚本实现快速、高效地向多个形状文件中添加新字段的方法。 在ArcGIS中使用批处理对SHP文件批量添加字段(addfield)。
  • ArcGIS批量.zip
    优质
    本资源包提供了使用ArcGIS软件批量为地理数据库或Shapefile文件快速添加新属性字段的方法和脚本工具,适用于数据管理和维护。 本工具是一款可以根据Excel填写的参数自动在ArcGIS中添加字段的软件。只需在Excel表格中填好所需参数,导入到ArcGIS后即可全自动完成字段添加过程,操作快速且方便。无论是哪种类型的字段添加需求,该工具都能满足。
  • MySQL批量.txt
    优质
    本文档提供了在MySQL数据库中批量添加字段的详细步骤和SQL脚本示例,适用于需要高效管理数据库结构的用户。 MySQL可以批量对表增加指定字段,从而快速实现批量添加字段的需求。我编写了两个存储过程,执行这些过程即可方便快捷地完成任务。
  • 利用SQL语句
    优质
    本教程详细讲解了如何使用SQL语句在现有数据库表中添加新的字段,包括ALTER TABLE和ADD COLUMN等关键字的应用。 使用SQL语句增加字段的方法如下: 1. 首先确定要添加的字段的信息,包括字段名、数据类型以及是否需要设置默认值。 2. 使用ALTER TABLE命令来修改现有的表结构,具体语法为:`ALTER TABLE 表名 ADD COLUMN 字段名 数据类型 [约束条件]`。例如,如果要在名为“users”的表中增加一个名为“age”且数据类型为INT的字段,则语句应写成 `ALTER TABLE users ADD age INT DEFAULT 0`。 3. 执行SQL命令后,在数据库管理系统(如MySQL、PostgreSQL等)中查看修改后的表结构确认新增加的字段是否正确添加。 请根据实际需求调整具体的字段名和数据类型。
  • 在ARCGIS属性表中并自动赋值
    优质
    本教程详细介绍了如何在ARCGIS软件中为现有数据集添加新的属性字段,并通过脚本或工具自动填充这些字段的值,提高地理信息系统中的数据管理效率。 在ARCGIS属性表中增加需要的字段,并自动赋值2009-11-20: 步骤如下: 1. 打开属性表。 2. 选择要计算的字段,右键点击并选择“Calculate Values”; 3. 选择“是”,进入Field Calculator; 4. 切换到Advance选项卡; 5. 在Pre-Logic VBA Script Code编辑框中输入VBA代码: 对于点坐标X: ```vba Dim pGeo As IGeometry Set pGeo = [Shape] Dim pPoint As IPoint Set pPoint = pGeo ``` 6. 在下面的编辑框中输入赋值部分:`pPoint.X` 对于点坐标Y: ```VBA Dim pGeo As IGeometry Set pGeo = [Shape] Dim pPoint As IPoint Set pPoint = pGeo ``` 赋值部分为: `pPoint.Y`
  • 在表格中一个
    优质
    该文章将指导读者如何在一个现有的表格中加入一个新的数据字段,包括选择合适的位置、定义字段名称和类型等步骤。 在已创建的数据库表格中添加一个新的字段,并对该字段进行设置。
  • KETTLE实现循环批量抽取表并
    优质
    简介:本文介绍了使用KETTLE进行复杂数据处理的方法,重点讲解了如何高效地实现循环批量抽取多个数据库表,并在抽取过程中动态添加新字段的技术细节。 使用KETTLE实现循环批量更新表并添加字段,并将KETTLE资源库抽取到另一个数据库中(本段落示例采用MySQL),同时输出相应的数据表格。