2012-01-25 7 views
0

작은 버그가 발생했습니다. 어쩌면 누군가 나를 도울 수 있습니다.버그 출력 기능 클래스

저는 Thiessen Polygons를 만들고 있습니다.

입력 모양 및 출력 피쳐 클래스에서 내 셰이프 파일을 정의하면 기본 파일을 유지하거나 필자의 출력을 저장할 수 있습니다.

출력을 기본 파일에 저장 한 다음 생성 된 다각형 파일의 특성 테이블을 열면 Shape_length 필드와 Shape_Area 필드를 볼 수 있습니다.

하지만 다른 파일 (출력 기능 클래스) 내 파일을 저장하면, 나는 내가 어떻게 변경하는 아무 생각이없는 Shape_length 필드 내 속성 테이블에서 Shape_Area 필드 ..

을 찾을 수없는 ? 왜냐하면 저는 파이썬을 사용하여 작은 루프를 실행하고 있기 때문에, 생성 된 각 파일에 대해 다시 계산하지 않고 테이블의 각 다각형에 대해 Area를 갖고 싶습니다.

환호

답변

0

(기본 출력 위치가 무엇인지 아마도) 파일 ​​지오 데이터베이스에 출력을 저장 기본적으로 shape_length를 추가하는 기능 클래스를 생성합니다 :이 링크를 확인하실 수 있습니다 Forthat

및 shape_area 열. 출력을 일반 폴더에 저장하면 기본적으로이 필드를 만들지 않는 shapefile이 생성됩니다. 파이썬 스크립트에서 출력물을 다른 위치와 다른 형식으로 배치해야한다면, 출력물이 일반 폴더와 모양 파일에 있는지 확인하고 그에 따라 두 필드를 추가 한 다음 계산할 수 있습니다.

이것은 버그가 아니며 형식적인 것입니다.