Каков наилучший способ добавления (пространственных) данных в стек GeoMesa / Accumulo?
(1) Если я правильно понимаю, для добавления данных необходимо создать файл создания SimpleFeature и файл конвертера. Сами данные хранятся в формате CSV. Я прав, что мы должны построить эти файлы для каждого CSV, который мы хотим добавить?
(2) Верны ли приведенные ниже примеры? Например, геометрия в файлах CSV сохраняется следующим образом. "MULTILINESTRING ((2.0116069 48.9172785,2.0116474 48.9172131,2.0117161 48.917135,2.011814 48.9170714,2.0118996 48.9170489))"
(3) Как добавить эти файлы конвертера в процесс добавления данных в стек GeoMesa / Accumulo?
Цель в конце состоит в том, чтобы (простая) процедура добавить данные в стек и на следующем шаге открыть данные через геосервер.
Любая помощь приветствуется. Заранее спасибо.
Файл создания простого объекта:
geomesa.sfts.links_geom = {
attributes = [
{ name = "id", type = "Long" }
{ name = "length", type = "Float" }
{ name = "number", type = "Integer" }
...
{ name = "geom", type = "MultiLineString", srid = 4326 }
]
} ```
Converter file:
geomesa.converters.links_geom = {
type = "delimited-text",
format = "CSV",
id-field = "toString($id)",
fields = [
{ name = "id", transform = "$1::long" }
{ name = "length", transform = "$2::float" }
{ name = "number", transform = "$3::int" }
...
{ name = "geom", transform = "multilinestring($11)" }
]
}