ArcGIS Desktop kullanarak çoklu özellik sınıflarını şekil dosyalarına dışa aktarmak mı istiyorsunuz?


12

Bir coğrafi veritabanında birçok özellik sınıfları var ve bunları kaydetmek / shapefiles içine vermek gerekir.

Herhangi bir fikir?

Her bir katmana tıklayın -> dışa aktarma, o coğrafi veritabanındaki özellik sınıflarının sayısı nedeniyle iyi bir seçenek değildir.

Yanıtlar:


15

dışa aktarmayı kullanabilirsiniz (çoklu).

ArcCatalog'da ...
Veritabanına sağ tıklayın ve "shapefile dosyasına aktar (çoklu)" seçeneğini seçin.

photohere

Veritabanı düzeyinde
yaparsanız, listelenen araçta veritabanındaki her şeyi görürsünüz (istemediğiniz birkaç tane varsa bir kaldırma düğmesi vardır).

Bunu özellik veri kümesi düzeyinde
yaparsanız, eklemek veya kaldırmak için aynı seçeneklere sahip bu CD'lerde her şeyi görürsünüz.

resim açıklamasını buraya girin

Sadece çıktı klasörünü seçin ve çalıştırın.


1

Python penceresinde,

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)

Tam da aradığım şey buydu! Teşekkür ederim :) Sadece ihtiyacınız olan bu özellik sınıflarını dışa aktarabileceğinizi bilmek size yardımcı olur. Bu nedenle inFeatures = inFeatures = ["parsel", "okullar"] gibi tanımlayın
marcel

-1

Tüm verilerinizin dışa aktarılmasını istemiyorsanız ArcMap'e gidin, bir seçim (veya def sorgusu) yapın. İçindekiler'e sağ tıklayın, verileri dışa aktarın -> gdb DEĞİL bir dizin seçin ve dosyanız otomatik olarak şekil dosyası olarak oluşturulacaktır. Özellik sınıfları, basitçe bir gdb'de bulunan özelliklerdir. GDB olmayan meslektaşları otomatik olarak şekil dosyalarıdır.

Bunu ArcCatalog'dan yapabileceğiniz özellik sınıfını gdb olmayan bir dizine de aktararak yapabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.