피쳐 클래스를 피쳐 데이터 세트로 가져 오는 데 문제가 있음


9

나는 이것에 대한 간단한 이유가 있어야한다고 확신하지만 다른 파일이나 sde geodatabase에서 shp 파일이나 기능 클래스를 오류없이 기능 데이터 세트로 가져올 수없는 것 같습니다. 피쳐 클래스를 피쳐 데이터 세트로 가져 오지 않으면 피쳐 클래스가 제대로 표시됩니다. 지형지 물 데이터 집합은 가져 오려고하는 지형지 물 클래스와 동일한 투영법을 가지고 있으므로 이것이 문제라고 생각하지 않습니다. 내가 얻는 오류는 오류 000210이며 변환에 실패했으며 출력을 만들 수 없으며 실행에 실패했습니다 (CopyFeatures).

내가 잘못하고있는 아이디어는 여기에 있습니다. 너무 간단한 것 같습니다. 기능 데이터 세트를 사용하여 목적이 있다고 생각되는 데이터를 더 잘 구성하려고합니다.

업데이트 : 아래에서 볼 수 있듯이 Jason이 답을 찾도록 도와주었습니다. Matt이 제안한대로 ArcGIS Ideas 사이트에 새로운 아이디어를 추가했습니다. 여기에 대한 링크가 있으므로 여기에 더 나은 오류 메시지가 필요하다고 동의하면이를 높이십시오. http://ideas.arcgis.com/ideaView?id=08730000000brxl


8
실제로 기능 데이터 세트는 조직 도구로 사용하기위한 것이 아닙니다 (그렇지만 주요 목적은 아닙니다). 좌표계를 공유하는 지형지 물 클래스를 그룹화하고 토폴로지, 기하학적 네트워크 및 지형과 같은 지리 데이터베이스 동작에 참여할 수 있도록합니다.
— blah238


2
지형 데이터베이스에 대한 "폴더"인 것처럼 피쳐 데이터 세트 만 사용하더라도 데이터를 입력하려는 데이터와 동일한 좌표계를 사용해야합니다.
— PolyGeo

1
지리 데이터베이스의 다른 위치에 동일한 데이터 세트에 있지 않더라도 동일한 이름을 가진 다른 피쳐가있는 경우 피쳐를 피쳐 데이터 세트로 가져 오는 데 문제가 있습니다. 나는 내가 얻은 오류와 그 당시에 나에게 명백한 것인지 기억이 나지 않지만, 지금까지 아무것도 작동하지 않는다면 확인할 수있는 것이 하나 더 있다고 생각합니다 ...
— Jason

1
@wilbev, ideas.arcgis.com 에 의미있는 오류 메시지를 요청하여 "target already exist "의 영향을 요청하십시오 . 이를 통해 몇 초 만에 문제를 발견하고 해결했을 것입니다. (여기서 링크를 다시 공유하여 투표 할 수 있습니다.) 일반적인 오류 메시지가 여러 시간 동안 결실없는 문제 해결을 생성 한 것은 이번이 처음이 아닙니다.
— matt wilkie 22.33에

답변:


7

지리 데이터베이스의 다른 위치에 동일한 데이터 세트에 있지 않더라도 동일한 이름을 가진 다른 피쳐가있는 경우 피쳐를 피쳐 데이터 세트로 가져 오는 데 문제가 있습니다. 나는 내가 얻은 오류와 그 당시에 나에게 분명했는지 여부를 기억하지 못하지만, 지금까지 아무것도 작동하지 않는다면 확인할 수있는 것이 하나 더 있다고 생각합니다 ...


4
감사합니다 Jason, 이것이 문제였습니다. 동일한 이름으로 가져 오려고하는 기능 데이터 세트 외부에 다른 기능 클래스가 있습니다. ArcMap이 사용자에게 이것이 문제라는 표시를 주면 좋을 것입니다. 오류 피드백은 ArcGIS에서 전반적으로 상당히 나쁩니다.
— wilbev

3

이 문제가 이미 해결되었다는 것을 알고 있지만 동일한 문제가 발생하여 내 지형지 물 데이터 세트가 크기 제한에 도달하여 문제를 일으키는 개인 지오 데이터베이스에있는 것으로 나타났습니다.

... 다른 사람이 이것에 걸려 넘어지고 위의 문제가 아닌 경우를 대비하여 ...


2

사용해보십시오 기능 클래스에 기능 클래스를 대신 복사 기능 . 동일한 좌표계와 동일한 것은 아니다 동일 ; 또한 ArcCatalog에 따르면 공간 좌표가 동일한 좌표계를 가진 피쳐 데이터 세트와 피쳐 클래스간에 일치하지 않습니까?

Fc-to-Fc는 복사보다 더 철저하며, 필요한 경우 자동으로 좌표 변환을 수행하고 속성 도메인 및 기타 상품을 전송합니다.


나는 이것을 시도하고 그것도 운이 없었다. 그것은 새로운 오류 그룹을 제공하고 실제로 기능 클래스를 추가하지만 기능 포인트는 추가하지 않습니다. 오류 000594 : 입력 기능 0 : 출력 형상 도메인을 벗어납니다. 그래서 그 오류를 찾아 새로운 기능 데이터 세트의 출력 XY 도메인을 변경하려고 시도했지만 여전히 운이 없습니다.
— wilbev

eeep. 소스 파일을 여러 조각으로 자르고 깨지거나 잘못된 형상 세트를 찾을 수있을 때까지 각 조각을 가져 오는 경우 일 수 있습니다.
— matt wilkie 22.25에

데이터가 동서로 180도 교차합니까? 시도해야 할 또 다른 것은 데이터를 X / Y 공간 도메인 내에 있도록 경계 상자에 클리핑 하는 것 입니다.
— matt wilkie 22.27에

1

명확성을 위해 편집 :

나는이 있었다 오류가 여러 번 , 내가 발견하고 주위에있는 유일한 방법은이었다 featuredatasets 생성하는 코드를 사용 하고 있는 featureclasses arcpy을

사용법은 다음과 같습니다.

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

작업 공간 경로가 분명히 로컬 fgdb의 경로 인 경우 fcName은 Featuredataset이며 투영 정보입니다. 너무 쉽고 00210을 즉시 치료했습니다.

sr = "GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984
\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT
[\"Degree\",0.0174532925199433],AUTHORITY[\"EPSG\",4326]]"

Hairy 이것은 형식이 좋고 설명이 좋은 답변이지만, 질문 된 내용을 다루지 않기 때문에 잘못된 위치에 있습니다. 그는 이미 FeatureDataset을 가지고 있습니다.
— 매트 윌키

@ matt wilkie-알고 있습니다. 따라서 이전 에이 문제가 여러 번 있었으며 그 문제를 해결할 수있는 유일한 방법은 코드에서 featuredataset을 만드는 것입니까?
— Hairy

걱정, 건배
— Hairy

0

ArcCatalog 또는 Windows 탐색기를 열고 피쳐 클래스 / 기타 항목을 가져 오려는 지오 데이터베이스가 포함 된 폴더로 이동 한 후 속성으로 이동하고 보안 테이블을 클릭 한 후 현재 사용자를 선택하고 전체 권한을 부여하십시오.

이제 피쳐 클래스 가져 오기를 다시 시도하면 작동합니다. 피쳐 데이터 세트의 모든 피쳐 클래스는 동일한 좌표계에 있어야합니다.


0

이것은 나에게 똑같은 문제를 해결했습니다.

지오 데이터베이스> 관리> 컴팩트 데이터베이스를 마우스 오른쪽 단추로 클릭하십시오.

그 후 000210 오류가 발생하는 Geodatabase / Feature Dataset으로 복사하여 붙여 넣기 및 가져올 수있었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.