首頁 / 浏覽問題 / 移動GIS / 問題詳情
移動端如何解析multipolygon數據。數據比較複雜,解析直接報錯
6EXP 2025年04月17日
使用産品:android imobile i11 操作系統:android
問題詳細描述:解析multipolygon數據
數據格式如下:

{
    "type": "GeometryCollection",
    "geometries": [{
        "type": "Polygon",
        "coordinates": [
            [
                [107.36923081380209, 22.133219303385417],
                [107.36923833333334, 22.133221666666667],
                [107.36925833333335, 22.133221666666667],
                [107.36923, 22.133225],
                [107.36923081380209, 22.133219303385417]
            ]
        ]
    }, {
        "type": "LineString",
        "coordinates": [
            [107.36925333333332, 22.13317833333333],
            [107.36925333333332, 22.133176666666667]
        ]
    }, {
        "type": "Polygon",
        "coordinates": [
            [
                [107.36909833333333, 22.132904999999997],
                [107.36912166666667, 22.132943333333333],
                [107.36912333333333, 22.13296666666667],
                [107.36913833333334, 22.13301666666667],
                [107.36914833333334, 22.133036666666666],
                [107.369175, 22.133076666666664],
                [107.36918666666666, 22.13309333333333],
                [107.36921499999998, 22.133128333333335],
                [107.36923333333334, 22.133141666666667],
                [107.36925333333332, 22.13316166666667],
                [107.36925333333332, 22.133176666666667],
                [107.36923999999999, 22.13316166666667],
                [107.36923666666668, 22.13317833333333],
                [107.36923081380209, 22.133219303385417],
                [107.36917999999999, 22.133203333333334],
                [107.36915499999999, 22.133203333333334],
                [107.369105, 22.133221666666667],
                [107.36908166666666, 22.13323666666667],
                [107.36903166666667, 22.133241666666663],
                [107.36900499999999, 22.133235],
                [107.36897833333333, 22.133203333333334],
                [107.36896833333334, 22.13319333333333],
                [107.36894166666667, 22.133155000000002],
                [107.36892833333334, 22.13308833333333],
                [107.36892666666667, 22.133065000000002],
                [107.36891499999999, 22.13301666666667],
                [107.36891499999999, 22.132993333333335],
                [107.36891499999999, 22.132951666666667],
                [107.36892000000002, 22.132931666666664],
                [107.36896166666665, 22.13293],
                [107.36898500000001, 22.13293],
                [107.36902833333333, 22.132934999999996],
                [107.36904833333334, 22.132925],
                [107.36908166666666, 22.13291],
                [107.36909833333333, 22.132904999999997]
            ]
        ]
    }]
}

現在(zài)解析代碼如下:

var geoRegion = GeoRegion()
var isRecor = geoRegion.fromGeoJSON(it.geom)
熱門文章
關注我們
...