Preciso exportar algumas das classes de recurso para um arquivo xml ("export xml workspace") com bastante frequência, para que eu automatize o processo. Encontrei um exemplo aqui de como exportar um conjunto de dados de recursos para um arquivo xml. Não consegui modificar o código para que ele exportasse apenas as classes de recursos que eu quero (por exemplo, apenas as que começam com a letra 'A'). Também preciso exportar as tabelas e as classes de relacionamento (somente esquema).
Isso é possível em tudo? Eu sei que existe uma interface IFeatureClassName
, mas não sei como usá-la neste caso. Isso deve ser feito com o arcpy?
Estou usando o ArcGIS 10.0 SP3.
fonte
IEnumDatasetName
objeto? O(IName)name.NameString
sempre retorna uma string vazia. Eu também recebo uma exceção (Exceção de HRESULT: 0x80040220)GenerateNameMapping
com o exemplo de código atual ...IName
paraIFeatureClassName
ouIFeatureClass
então abri-lo e ENTÃO eu tenho o nome real. Quão bagunçado é isso!Se você está na versão 10.1, tente usar a ferramenta de geoprocessamento Exportar documento de espaço de trabalho XML (Gerenciamento de dados) .
Não sei exatamente o que fará se você especificar uma classe de recurso que participe de uma classe de relacionamento, mas imagino que incluirá também a classe de relacionamento e as classes de objetos relacionados.
fonte