Sự cố khi nhập các lớp tính năng vào bộ dữ liệu tính năng


9

Tôi chắc chắn phải có một lý do đơn giản cho việc này nhưng dường như tôi không thể nhập tệp shp hoặc lớp tính năng từ tệp khác hoặc sde geodatabase vào Bộ dữ liệu tính năng mà không gặp lỗi. Các lớp đối tượng sẽ ổn nếu tôi không cố gắng nhập chúng vào Bộ dữ liệu tính năng. Bộ dữ liệu tính năng chắc chắn có cùng một phép chiếu với các lớp tính năng mà tôi đang cố gắng nhập vì vậy tôi không nghĩ đó là vấn đề. Lỗi tôi nhận được là ERROR 000210 và chỉ nói Không thể chuyển đổi và không thể tạo đầu ra và Không thể thực thi (CopyFeatures).

Bất kỳ ý tưởng những gì tôi có thể làm sai ở đây. Có vẻ như một cái gì đó rất đơn giản. Tôi đang cố gắng sử dụng Bộ dữ liệu tính năng để tổ chức tốt hơn dữ liệu của mình mà tôi nghĩ là có mục đích.

Cập nhật: Vì vậy, như bạn có thể thấy bên dưới, Jason đã giúp tôi tìm câu trả lời. Theo đề xuất của Matt bên dưới, tôi đã thêm một Ý tưởng mới vào trang Ý tưởng ArcGIS. Đây là liên kết đến đó, vì vậy vui lòng quảng bá nó lên nếu bạn đồng ý một thông báo lỗi tốt hơn là cần thiết ở đây: http://ideas.arcgis.com/ideaView?id=08730000000brxl


8
Trên thực tế, các bộ dữ liệu tính năng không có nghĩa là được sử dụng như một công cụ tổ chức (mặc dù chúng có thể, đó không phải là mục đích chính của chúng). Chúng được sử dụng để nhóm các lớp tính năng chia sẻ một hệ tọa độ và cho phép chúng tham gia vào hành vi cơ sở dữ liệu địa lý như cấu trúc liên kết, mạng hình học và địa hình.
blah238


2
Ngay cả khi bạn chỉ sử dụng các bộ dữ liệu tính năng như thể chúng là một "thư mục" cho cơ sở dữ liệu địa lý, bạn sẽ cần đảm bảo rằng chúng có cùng hệ thống tọa độ như bất kỳ dữ liệu nào bạn cố gắng đưa vào chúng.
PolyGeo

1
Tôi đã gặp sự cố khi nhập các tính năng vào bộ dữ liệu tính năng nếu có một tính năng khác ở bất kỳ nơi nào khác trong cơ sở dữ liệu địa lý có cùng tên, ngay cả khi nó không nằm trong cùng một bộ dữ liệu. Tôi không nhớ lỗi tôi gặp phải và liệu nó có rõ ràng với tôi vào thời điểm đó không, nhưng tôi đoán nếu không có gì khác đang hoạt động cho đến nay đó là một điều nữa bạn có thể kiểm tra ...
Jason

1
@wilbev, vui lòng gửi yêu cầu trên idea.arcgis.com cho một thông báo lỗi có ý nghĩa, với tác động của "mục tiêu đã tồn tại". Với điều đó bạn sẽ phát hiện ra và giải quyết vấn đề của bạn trong vài giây. (và chia sẻ liên kết trở lại đây để chúng tôi có thể bỏ phiếu) Đây không phải là lần đầu tiên một thông báo lỗi chung đã xuất hiện nhiều giờ khắc phục sự cố không hiệu quả.
matt wilkie

Câu trả lời:


7

Tôi đã gặp sự cố khi nhập các tính năng vào bộ dữ liệu tính năng nếu có một tính năng khác ở bất kỳ nơi nào khác trong cơ sở dữ liệu địa lý có cùng tên, ngay cả khi nó không nằm trong cùng một bộ dữ liệu. Tôi không nhớ lỗi tôi gặp phải và liệu nó có rõ ràng với tôi vào thời điểm đó không, nhưng tôi đoán nếu không có gì khác đang hoạt động cho đến nay đó là một điều nữa bạn có thể kiểm tra ...


4
Cảm ơn Jason, đây là vấn đề. Tôi đã có một lớp tính năng khác bên ngoài bộ dữ liệu tính năng mà tôi đang cố gắng nhập vào cùng tên. Chắc chắn sẽ rất tuyệt nếu ArcMap cung cấp cho người dùng một dấu hiệu cho thấy đây là sự cố. Các phản hồi lỗi là khá xấu trong ArcGIS.
wilbev

3

Tôi biết điều này đã được giải quyết, nhưng tôi cũng gặp vấn đề tương tự và hóa ra bộ dữ liệu tính năng của tôi nằm trong cơ sở dữ liệu địa lý cá nhân đã đạt đến giới hạn kích thước và điều đó gây ra sự cố.

... Chỉ trong trường hợp có ai khác vấp phải điều này và ở trên không phải là vấn đề ...


2

Hãy thử sử dụng Class Feature To Feature Class thay vì Copy Feature . Các cùng hệ tọa độ không phải là điều tương tự như giống hệt nhau ; cũng xem ArcCatalog nói rằng các tham chiếu không gian không khớp giữa tập dữ liệu tính năng và lớp tính năng với cùng một hệ tọa độ?

Fc-to-Fc kỹ lưỡng hơn so với bản sao và sẽ tự động đảm nhiệm việc chuyển đổi tọa độ, nếu cần, cũng như chuyển các miền thuộc tính và một số tính năng khác.


Tôi đã thử điều này và cũng không có may mắn với nó. Nó cho tôi một nhóm lỗi mới và thực sự thêm lớp tính năng nhưng không có bất kỳ điểm đặc trưng nào. Tôi gặp lỗi 000594: Tính năng đầu vào 0: nằm ngoài các miền hình học đầu ra. Vì vậy, tôi đã tìm kiếm lỗi đó và thử thay đổi tên miền XY đầu ra của bộ dữ liệu tính năng mới và vẫn không gặp may.
wilbev

eeep. Tôi nghĩ rằng đây có thể là một trường hợp cắt tệp nguồn thành từng mảnh và nhập từng mảnh cho đến khi bạn có thể xác định vị trí của tập hợp hình học bị hỏng / không hợp lệ.
matt wilkie

dữ liệu vượt qua 180deg đông / tây, hay các cực? Một điều khác để thử là cắt dữ liệu vào hộp giới hạn được đảm bảo nằm trong miền không gian X / Y.
matt wilkie

1

Chỉnh sửa cho rõ ràng:

Tôi đã gặp lỗi này nhiều lần và cách duy nhất, tôi thấy, là sử dụng mã để tạo ra các đặc trưng featureclass trong arcpy

Cách sử dụng là như thế này:

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

Trong đó đường dẫn không gian làm việc rõ ràng là đường dẫn đến fgdb cục bộ của bạn, fcName là Featureataset và sr thông tin chiếu. Thật dễ dàng và đã chữa khỏi 00210 ngay lập tức.

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]]"

Lông này là một câu trả lời được mô tả và định dạng độc đáo, nhưng nó ở sai chỗ vì nó không giải quyết được câu hỏi. Anh ấy đã có FeatureDataset.
matt wilkie

@matt wilkie - Tôi biết, do đó tôi nói rằng tôi đã gặp phải vấn đề này nhiều lần trước đây và chỉ có một lần tôi có thể giải quyết nó, là bằng cách tạo mã đặc trưng trong mã trước?
Lông

Không phải lo lắng, chúc mừng
Hairy

0

Mở ArcCatalog hoặc windows explorer và điều hướng đến thư mục chứa cơ sở dữ liệu địa lý mà bạn muốn các lớp tính năng / bất cứ thứ gì khác để nhập và đi đến các thuộc tính, nhấp vào bảng bảo mật và chọn người dùng hiện tại và cấp cho nó toàn quyền,

Bây giờ thử lại nhập lớp tính năng và nó sẽ hoạt động, hãy nhớ tất cả các lớp đối tượng trong một bộ dữ liệu tính năng phải nằm trong cùng một hệ tọa độ


0

Điều này giải quyết chính xác cùng một vấn đề cho tôi:

Nhấp chuột phải vào cơ sở dữ liệu địa lý> Quản trị> Cơ sở dữ liệu nhỏ gọn

Sau đó, có thể sao chép và dán và nhập vào Bộ dữ liệu Geodatabase / Feature đã gây ra lỗi 000210 cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.