Marklogic Geojson搜索

时间:2019-02-04 23:54:47

标签: geospatial marklogic

MarkLogic新手在这里。

如何搜索下面(多个)多边形内的纬度/经度点并返回文档?

我有成千上万的geojson文档,并且在其中有这样的MultiPolygon类型几何:

"geometry":{  
    "type":"MultiPolygon",
    "coordinates":[  
        [  
            [  
                [  
                    116.761454004,
                    -20.633334001
                ],
                [  
                    116.762183383,
                    -20.633777484
                ],
                            ...
                [  
                    116.761248983,
                    -20.6337970009999
                ],
                [  
                    116.761454004,
                    -20.633334001
                ]
            ]
        ]
    ]
}

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用地理空间区域查询来匹配区域。您需要配置地理空间区域索引。您可以在此处查看查询文档:

http://docs.marklogic.com/cts:geospatial-region-query