| Version 4 (modified by jano.simas, 9 years ago) (diff) |
|---|
Configuração
O format do dataset de uma semantica CSV deve apresentar os seguintes campos:
- header_size (INT) : número de linha de cabeçalho no arquivo
- properties_names_line (INT) : linha onde estão os títulos das colunas, contado a partir do 1
- convert_all (BOOL) : se as propriedades que não estão listadas devem ser incluídas no dataset de saída
- default_type (TYPE) : caso as propriedades que não estão listadas forem incluidas, esse é o tipo que elas deverão assumir
Tipos
Todos os tipos devem ter informado o campo property_name com o nome da propriedade, os tipos válidos são:
- FLOAT
- INTEGER
- TEXT
- DATETIME
- Deve ser informado o campo format com o formato da string de data. ex: %YYYY-%MM-%DD %hh:%mm:%ss
- GEOMETRY_POINT
- Não é necessário informar o campo column mas devem ser informador os campos longitude_property_name and latitude_property_name.
Json
A configuração das propriedades dos drivers CSV genéricos deve ser incluida no format do dataset.
{
"header_size": 5
"properties_names_line": 3
"convert_all": true
"default_type": "FLOAT"
"fields": [
{
"alias": "point",
"latitude_property_name": "lat",
"longitude_property_name": "lon",
"type": "GEOMETRY_POINT"
},
{
"alias": "datetime",
"property_name": "data_pas",
"format": "%YYYY-%MM-%DD %hh:%mm:%ss",
"type": "DATETIME"
},
{
"alias": "satellite",
"property_name": "sat",
"type": "TEXT"
}
]
}
