Gostaria de selecionar por um mês específico do meu campo de data / hora no ArcGIS e simplesmente não consigo encontrar uma declaração que funcione.
Tenho vários anos e vários dias, mas quero filtrá-los e escolher apenas os registros a partir do mês de maio.
arcgis-desktop
select-by-attribute
date
PolyGeo
fonte
fonte
Respostas:
Talvez algo parecido com isto:
DatePart("M", [YourDateField]) = 5
(para maio) e clique em Aplicar.fonte
A sintaxe varia dependendo de onde os dados estão sendo buscados (arquivo gdb, shapefile, gdb pessoal, Oracle, DB2, etc.).
Geodatabase de arquivo, shapefiles e dados baseados em arquivo, como arquivos dbf :
Tudo em maio:
Antes do meio dia:
Banco de dados geográficos pessoais ( .mdb ):
SQL Server :
Para mais detalhes, como limitações adicionais e consultas por hora / ano / etc. consulte o Esri HowTo: procure por partes específicas de uma data armazenada em um campo Data / Hora . Para exemplos estendidos usando a Calculadora de Campo, consulte ArcWatch Simplify Data and Time Calculations .
fonte
No ArcGIS 10 (provavelmente funciona de maneira semelhante em versões anteriores na ferramenta Selecionar por atributos, você pode especificar a instrução de seleção para ter um intervalo entre o início do mês e o final do mês, mas a sintaxe no ArcMap é estranha.
A consulta de seleção deve ficar assim:
Usei o excel para fazer uma longa lista de intervalos de meses e, em seguida, usei o construtor de modelos para criar um script para selecionar em lote pela consulta acima, atualizar um campo 'classificar por' e exportar para uma classe de recurso independente do banco de dados de arquivos.
fonte
Tente algo como ...
fonte
Você deve poder usar a função de banco de dados apropriada para consultar o mês a partir do campo de data. Por exemplo, no Oracle, você pode selecionar por atributo where
To_Char([date],'MM') = 4
.fonte
Um script simples de escrever seria obter a data inteira e depois dividi-la:
Em seguida, faça sua comparação no valor do mês
fonte
Corte horrível, mas você pode exportar sua tabela de atributos para .csv; importar para o Excel e analisar o ano / mês / dia no Excel. Em seguida, junte a planilha do Excel à sua tabela e classifique o mês.
fonte