Ingest большой Геойсон в Геомеса - PullRequest
0 голосов
/ 09 июля 2019

У меня есть файл geojson, который я хочу проглотить в geomesa.Как я понял из других постов, что для этого мне нужно создать конвертер.

Файл выглядит следующим образом:

{
    "type": "FeatureCollection",
    "crs": {
        "type": "name",
        "properties": {
            "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
        }
    },
    "features": [
        {
            "type": "Feature",
            "properties": {
                "id_trip": 1547,
                "starttime": "2017-09-18 04:16:58UTC",
                "endtime": "2017-09-18 04:26:26UTC"
            },
            "geometry": {
                "type": "MultiLineString",
                "coordinates": [
                    [
                        [
                            -73.651166,
                            45.544501
                        ],
                        [
                            -73.651227,
                            45.544519
                        ],
                        [
                            -73.653826,
                            45.545258
                        ],
                        [
                            -73.654753,
                            45.545521
                        ],
                        [
                            -73.654917,
                            45.545565
                        ],
                        [
                            -73.654615,
                            45.546086
                        ],
                        [
                            -73.65365,
                            45.545816
                        ],
                        [
                            -73.653426,
                            45.545753
                        ],
                        [
                            -73.653625,
                            45.545809
                        ],
                        [
                            -73.65365,
                            45.545816
                        ],
                        [
                            -73.654615,
                            45.546086
                        ],
                        [
                            -73.654917,
                            45.545565
                        ],
                        [
                            -73.654753,
                            45.545521
                        ],
                        [
                            -73.654167,
                            45.545354
                        ],
                        [
                            -73.651227,
                            45.544519
                        ],
                        [
                            -73.651166,
                            45.544501
                        ],
                        [
                            -73.651457,
                            45.543993
                        ],
                        [
                            -73.651702,
                            45.543567
                        ],
                        [
                            -73.651561,
                            45.543526
                        ],
                        [
                            -73.651316,
                            45.54394
                        ],
                        [
                            -73.651044,
                            45.544401
                        ],
                        [
                            -73.651011,
                            45.544456
                        ],
                        [
                            -73.651166,
                            45.544501
                        ],
                        [
                            -73.651227,
                            45.544519
                        ],
                        [
                            -73.654278,
                            45.545386
                        ],
                        [
                            -73.654621,
                            45.545483
                        ],
                        [
                            -73.654753,
                            45.545521
                        ]
                    ]
                ]
            }
        }

У меня проблемы с получением правильного конвертера json для этих данныхЛюбая идея о том, пожалуйста?Учебник по geomesa дает некоторую помощь относительно нормального json, но для geojson это неоднозначно.

1 Ответ

1 голос
/ 09 июля 2019

GeoMesa поддерживает вывод типов для GeoJSON, как указано в документации по команде ingest .Это создаст для вас определение конвертера, которое вы можете сохранить и настроить по мере необходимости.Я бы рекомендовал сначала использовать команду convert (которая также поддерживает вывод типов), и как только вы будете удовлетворены переключением вывода на команду ingest.Если вы не используете CLI, вы можете взять постоянные определения преобразователя и типа функции и использовать их, например, в NiFi или в вашем альтернативном конвейере загрузки.

...