Xuất nhiều featureclass sang shapefiles bằng ArcGIS Desktop?


12

Tôi có nhiều lớp tính năng trong cơ sở dữ liệu địa lý và tôi cần lưu / xuất chúng thành shapefiles.

Bất kỳ ý tưởng?

Nhấp vào từng lớp -> xuất không phải là một lựa chọn tốt, do số lượng các lớp tính năng trong cơ sở dữ liệu địa lý đó.

Câu trả lời:


15

bạn có thể sử dụng xuất (nhiều).

Trong ArcCatalog ...
Chỉ cần nhấp chuột phải vào cơ sở dữ liệu và chọn "xuất sang shapefile (nhiều)"

ảnh

Nếu bạn làm điều đó ở cấp cơ sở dữ liệu,
bạn sẽ thấy mọi thứ trong cơ sở dữ liệu trong công cụ được liệt kê (có một nút loại bỏ nếu có một vài thứ bạn không muốn).

Nếu bạn làm điều đó ở cấp tập dữ liệu tính năng,
bạn sẽ thấy mọi thứ trong fds đó với cùng các tùy chọn để thêm hoặc xóa.

nhập mô tả hình ảnh ở đây

Chỉ cần chọn thư mục đầu ra và thực hiện.


1

Trong cửa sổ Python, nhập

import arcpy

arcpy.env.workspace = r"copy/and/paste/the/workspace/path/here" 
# The "r" before the '"' allows you to put in normal windows path format (back slashes) by just copying and pasting.

outLocation = "C:/Users/dpdb/Desktop/" # or whatever the destination folder is

inFeatures = arcpy.ListFeatureClasses() """ This will perform this on the listed workspace from above."""

arcpy.FeatureClassToShapefile_conversion (inFeatures, outLocation)

Điều này thật đúng với gì mà tôi đã tìm kiếm! Cảm ơn bạn :) Tôi nghĩ rằng thật hữu ích khi biết rằng bạn có thể xuất chỉ những lớp tính năng mà bạn cần. Do đó, xác định inFeatures như: inFeatures = ["bưu kiện", "trường học"]
marcel

-1

Đi vào ArcMap, thực hiện lựa chọn (hoặc truy vấn def) nếu bạn không muốn tất cả dữ liệu của mình được xuất. Nhấp chuột phải vào TOC, xuất dữ liệu -> Chọn thư mục và KHÔNG phải là gdb và tệp của bạn sẽ tự động được tạo dưới dạng shapefile. Các lớp đối tượng đơn giản là các tính năng nằm trong gdb. Các đối tác không phải là gdb của họ là các shapefile tự động.

Bạn có thể làm điều này từ ArcCatalog bằng cách xuất lớp tính năng sang thư mục không phải là gdb.

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.