Intersect (phân tích) các đa giác tạo đầu ra trống


9

Trước đây tôi đã hỏi một câu hỏi về việc xác định diện tích đa giác với một ranh giới đa giác khác.

Xác định diện tích của mỗi đa giác trong một ranh giới đa giác?

Tôi đã đến với sự đồng tình rằng sử dụng hàm giao nhau là lựa chọn khả thi nhất trong việc xác định diện tích đa giác trong ranh giới 1000m. Bất cứ khi nào tôi chạy một giao điểm với tất cả các shapefiles đa giác (có khoảng 40) trong ranh giới Đa giác, nó sẽ tạo ra một đầu ra trống.

Tôi đã thiết lập hệ tọa độ cho mỗi shapefile và khung dữ liệu thành cùng một khung. Tôi đang sử dụng ArcGIS 10.1 với giấy phép ArcInfo.

Điều gì sẽ là nguyên nhân của đầu ra trống này được tạo ra?

CẢNH BÁO 000117: cảnh báo đầu ra trống được tạo.


Có vẻ như bạn đã cẩn thận và làm mọi thứ đúng. Một điều cần xem xét tiếp theo là liệu có thể có một số vấn đề trong một (hoặc nhiều hơn) các shapefile. Một cách tương đối nhanh để tìm ra là với một tìm kiếm nhị phân: thử một nửa (20) của các shapefile. Nếu vấn đề vẫn còn, tiếp tục đệ quy với một nửa trong số họ và cứ thế. Nếu sự cố biến mất, hãy thử 20 cái còn lại, v.v. Thường thì bạn có thể về nhà với một đầu vào có vấn đề duy nhất gây ra lỗi; nhưng ngay cả khi bạn không, bạn sẽ học được nhiều hơn về bản chất của khó khăn.
whuber

Cảm ơn bạn, Whuber. Đề nghị đó giúp, đó chắc chắn là một quá trình loại bỏ.
JC11

1
Tôi đã có cùng một lỗi, nhưng tôi nhận thấy một người không có Hệ thống tọa độ dự kiến. Khi đã được sửa, nó hoạt động. (Tôi ước ArcGIS sẽ cung cấp các thông báo lỗi tốt hơn để giúp xác định nguyên nhân gây ra sự cố.)

Và tôi trễ 5 năm, gặp vấn đề tương tự nhưng giải pháp đã được tìm thấy từ chính các nhà phát triển. :-)
Hezron Seya

Câu trả lời:


5

Thực hiện theo các bước sau:

  1. Trực quan xác minh rằng các đa giác thực sự giao nhau bằng Arcmap
  2. Khởi động lại Arcmap
  3. Đảm bảo rằng các tính năng không được chọn
  4. Chạy lại giao lộ

3

Tôi đã trải qua những khó khăn rất giống nhau, và đã cố gắng sửa chữa hình học với tất cả các tệp không có kết quả. Điều cuối cùng đã làm việc là đặt cả hai tệp vào cơ sở dữ liệu địa lý tệp của riêng họ, và sau đó chạy hoạt động.


1

Tôi trễ 10 tháng về chủ đề này nhưng câu trả lời của tôi có thể giúp người khác:

Một cách đơn giản xung quanh điều này là xuất shp bạn đang làm việc. Công cụ tương tự được áp dụng trên shp đã xuất có thể hoạt động tốt. để xuất: nhấp chuột phải vào lớp trong bảng nội dung -> dữ liệu -> xuất dữ liệu


0

Tôi trễ 4 năm ở đây, nhưng tôi gặp phải vấn đề tương tự, và giải pháp là viết bất kỳ giá trị nào trong dung sai xy! Có lẽ điều này sẽ làm việc cho người khác


-2

Tôi đã đối mặt với cùng một vấn đề và đã thử các giải pháp được đề xuất nhưng không có giải pháp nào trong số đó đã được thực hiện. Tuy nhiên, tôi đã giải quyết vấn đề và tìm ra giải pháp trong trang web của Esri. Kiểm tra trang web sau

http://support.esri.com/technical-article/000006932

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.