【问题标题】:Bug output feature class错误输出要素类
【发布时间】:2012-01-25 07:16:21
【问题描述】:

我只是遇到了一个小错误,也许有人可以帮助我。

我正在创建泰森多边形。

我在输入要素和输出要素类中定义我的 shapefile,然后我必须保留默认文件或将输出保存在我想要的位置。

当我将输出保存在 Default 文件中,然后打开创建的 Polygon 文件的属性表时,我可以观察到 Shape_length 字段和 Shape_Area 字段。

但是如果我将文件保存在另一个文件(输出要素类)中,那么我在属性表中找不到 Shape_length 字段和 Shape_Area 字段。

不知道怎么改?因为我正在使用 Python 运行一个小循环,我希望在表中为每个多边形提供区域,而不是为每个创建的文件重新计算它!

干杯

【问题讨论】:

    标签: python arcmap


    【解决方案1】:

    回答:为了避免前面描述的错误,需要设置默认地理数据库。

    为此,您可以查看此链接:

    http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00sn0000000t000000.htm

    【讨论】:

    • 这读起来不像是问题的答案。您是想为您的问题添加新信息,还是想回答它?请详细说明。
    【解决方案2】:

    将输出保存在文件地理数据库中(这可能是您的默认输出位置)将创建一个要素类,默认情况下会添加 shape_length 和 shape_area 列。将输出保存到常规文件夹将创建一个 shapefile,默认情况下不会创建这些字段。如果您的 python 脚本要求您将输出放置在不同的位置和不同的格式中,您可以检查您的输出是否会放入常规文件夹,从而放入 shapefile,并相应地添加这两个字段,然后计算它们。

    这不是错误,而是格式问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 2017-04-29
      相关资源
      最近更新 更多