Bug 输出要素类

发布于 2024-12-28 17:34:30 字数 352 浏览 2 评论 0原文

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

我正在创建泰森多边形。

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

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

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

我不知道如何更改它?因为我正在使用 Python 运行一个小循环,并且我希望获得表中每个多边形的面积,而不必为创建的每个文件重新计算它!

干杯

I just encounter a little bug, maybe someone can help me.

I'm creating Thiessen Polygons.

I define my shapefile in Input Features, and in Output Feature Class, then I have to possibilities either keep the default file or save my output where I want.

When I save my output in the Default file, and then I open the attribute table of the Polygon file created, I can observe the Shape_length field and the Shape_Area field.

But if I save my file in another file (Output Feature Class), then I don't find the Shape_length field and the Shape_Area field in my attribute table..

I have no idea how to change that? because I'm running a small loop using Python and I'd like to have the Area for each Polygon in the table rather than having to recalculate it for each file created !

cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小镇女孩 2025-01-04 17:34:30

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

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

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

ANSWER: In order to avoid the bug describe before, one needs to set up the default geodatabase.

Forthat you can check this link:

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

薄荷→糖丶微凉 2025-01-04 17:34:30

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

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

Saving the output in a file geodatabase (which is probably what your default output location is) will create a feature class, which by default adds the shape_length and shape_area columns. Saving the output into a regular folder will create a shapefile, which does not create these fields by default. If your python script requires you to place your outputs in different places and in different formats, you could check to see if your output will be into a regular folder, and thus a shapefile, and add the two fields accordingly, then calculate them.

This is not a bug, it's a format thing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文