Выбор объектов в нескольких наборах данных .gml и их экспорт в виде шейп-файла. - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть сотни наборов данных .gml, содержащих классы объектов Multipatch, которые я хочу экспортировать в виде шейп-файлов в папке.Проблема заключается в том, что ни одна из функций списка не может читать их в наборах данных .gml, поскольку их тип данных Класс возможностей взаимодействия .

Это пример кода, который я использовал:

import arcpy  
import os  

def fcs_in_workspace(workspace,fcc):  
  arcpy.env.workspace = workspace  
  for fc in arcpy.ListFeatureClasses('',fcc):  
    yield os.path.join(workspace, fc)  
  for ws in arcpy.ListWorkspaces():  
    for fc in fcs_in_workspace(os.path.join(workspace, ws)):  
        yield fc  

fcList=[]  
for fc in fcs_in_workspace(sample.gdb','Multipatch'):
    fcList.append(fc)
print fcList

Вот изображение примера наборов данных .gml:

.gml пример набора данных

enter image description here

Есть ли способ выбрать и экспортировать их с помощью python?

...