Realizando a pesquisa de texto completo do geodatabase da Esri?

8

Como você pesquisaria o conteúdo dos recursos, os valores nas colunas de atributos, em um geodatabase da Esri? (preferência pelo arquivo-gdb, mas o SDE também seria útil.)

Eu posso imaginar o fluxo de trabalho em que um despejo de todo o gdb usando Export XML Workspace e pesquisa o resultado por seqüências de caracteres (yuk!) Ou percorre todas as tabelas em uma versão python do Select by Attributes . Embora ambos funcionem , eles não são atraentes.

O objetivo é ser capaz de responder com eficiência a uma pergunta como: qual dessas 50 classes de recursos tem algo a ver com o "Keno"?

Matt Wilson
fonte
Acho que a guia Recursos da ferramenta Localizar fará isso se você adicionar todas as classes de recursos no Geodatabase de Arquivos a um mapa.
PolyGeo
@PolyGeo, hah! giz um para cegueira de habituação de ícone. Eu não uso essa parte da barra de ferramentas, então ela se tornou um ruído de fundo e, quando eu estava procurando por ferramentas de pesquisa, estou lendo os menus e os ícones não podem ser lidos, é claro. Para quem tem um viés de leitura semelhante ao meu, são os binóculos na barra de ferramentas Ferramentas. Deixar o Q aberto para dar uma chance a outras opções possíveis (a ferramenta Localizar funciona, mas é terrivelmente lenta).
Matt Wilkie
Eu também apontaria que "pesquisa de texto completo", atualmente, é sobre fazer pesquisas semânticas. Isso significa que os sinônimos e a distância de Levenshtein devem ser levados em consideração para a pesquisa ... não apenas a correspondência de cadeias sem distinção entre maiúsculas e minúsculas.
Ragi Yaser Burhum

Respostas:

8

A guia Recursos da ferramenta Localizar fará isso se você adicionar todas as classes de recursos no Geodatabase Arquivo a um mapa.

Por exemplo, se você estiver tentando encontrar o Afeganistão em um mapa do mundo, poderá inserir o Afeganistão ou apenas Afgh na ferramenta Localizar e obterá uma lista dos recursos das camadas em seu mapa que contêm essa sequência de pesquisa em qualquer um dos seus atributos.

PolyGeo
fonte
Aceitei esta resposta como correta, porque funciona e me levou ao final da minha missão naquele dia. No entanto, gostaria de observar que ainda há espaço para alguém adicionar uma resposta programável / programável, pois isso também seria muito útil.
Matt Wilkie
1
@MattWilkie Se alguém quiser adicionar uma idéia do ArcGIS para que a janela de pesquisa (ou equivalente) seja aprimorada para dar suporte a esse tipo de pesquisa no ArcGIS Pro, eu também votaria nisso. Só precisamos que a categoria de produto do ArcGIS Pro seja adicionada primeiro :-)
PolyGeo