Eksportujesz wiele klas obiektów do plików kształtów za pomocą ArcGIS Desktop?


Odpowiedzi:


15

możesz użyć eksportu (wiele).

W ArcCatalog ...
Wystarczy kliknąć bazę danych prawym przyciskiem myszy i wybrać „eksport do pliku shapefile (wiele)”

Photohere

Jeśli zrobisz to na poziomie bazy danych
, zobaczysz wszystko w bazie danych w wymienionym narzędziu (jest przycisk usuwania, jeśli jest kilka, których nie chcesz).

Jeśli zrobisz to na poziomie zestawu danych funkcji
, zobaczysz wszystko w tym fds z tymi samymi opcjami dodawania lub usuwania.

wprowadź opis zdjęcia tutaj

Po prostu wybierz folder wyjściowy i uruchom.


1

W oknie Python wpisz

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)

Właśnie tego szukałem! Dziękuję :) Myślę, że warto wiedzieć, że możesz wyeksportować tylko te klasy funkcji, których potrzebujesz. Dlatego zdefiniuj inFeatures, takie jak: inFeatures = [„paczki”, „szkoły”]
marcel

-1

Przejdź do ArcMap, dokonaj wyboru (lub zdefiniuj zapytanie), jeśli nie chcesz eksportować wszystkich danych. Kliknij prawym przyciskiem myszy spis treści, wyeksportuj dane -> Wybierz katalog, a NIE gdb, a plik zostanie automatycznie utworzony jako plik kształtu. Klasy funkcji to po prostu funkcje znajdujące się w gdb. Ich odpowiedniki inne niż gdb są automatycznie plikami kształtów.

Możesz to zrobić z ArcCatalog, eksportując klasę obiektów do katalogu innego niż gdb.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.