将较大的Geojson导入Geomesa

时间:2019-07-09 17:35:56

标签: geojson geomesa

我有一个要提取到geomesa的geojson文件。 正如我从其他文章中了解到的那样,我应该创建一个转换器来做到这一点。

文件如下:

{
    "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 个答案:

答案 0 :(得分:1)

GeoMesa支持GeoJSON的类型推断,如ingest command documentation所述。这将为您创建一个转换器定义,您可以根据需要进行持久化和调整。我建议您首先使用convert命令(它也支持类型推断),一旦您对输出满意,就可以切换到ingest命令。如果您不使用CLI,则可以采用持久化的转换器和功能部件类型定义,并在例如NiFi或您的备用提取管道。