zfxcms ^回到顶部

您的当前位置:首页 > 最新IT资讯 > MySQL > php操作geojson和wkt相互转化

php操作geojson和wkt相互转化

所属分类: MySQL   2019-10-30 18:02:19  编辑:admin  浏览次数 1014 次

数据格式:

wkt: MULTIPOLYGON(((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)),((6 3,9 2,9 4,6 3)))

WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known-binary)则胜于在传输和在数据库中存储相同的信息。


点 POINT(6 10)


线 LINESTRING(44 4,11 44,33 25)


面 POLYGON((1 1,2 2,3 3,4 4,5 5,1 1),(11 11,2 13,34 43,34 42,52 52,11 11))


多点 MULTIPOINT(44 4,11 44,33 25)


多线 MULTILINESTRING((3 4,10 50,20 25),(-5 -8,-10 -8,-15 -4))


多面 MULTIPOLYGON(((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)),((6 3,9 2,9 4,6 3)))


几何集合 GEOMETRYCOLLECTION(POINT(4 6),LINESTRING(4 6,7 10))


GeoJSON是一种对各种地理数据结构进行编 码的格式,可以表示几何、特征或者特征集合。


点 {"type":"Point","coordinates":[6,10]}


线 {"type":"LineString","coordinates":[[44, 4],[11, 44],[33, 25]]}


面 {"type":"Polygon","coordinates":[[[1, 1],[2, 2],[3, 3],[4, 4],[5, 5],[1, 1]],[[11, 11],[2, 13],[34, 43],[34, 42],[52, 52],[11, 11]]]}


多点 {"type":"MultiPoint","coordinates":[[44, 4],[11, 44],[33, 25]]}


多线 {"type":"MultiLineString","coordinates":[[[3, 4],[10, 50],[20, 25]],[[-5, -8],[-10, -8],[-15, -4]]}


多面 {"type":"MultiPolygon","coordinates":[[[3, 4],[10, 50],[20, 25]],[[-5, -8],[-10, -8],[-15, -4]]]}


几何集合 {"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"Point","coordinates":[4,6]},},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[[4,6],[7,10]]}]}


数据格式:

geoJson: {"type":"MultiPolygon","coordinates":[[[[1,1],[5,1],[5,5],[1,5],[1,1]],[[2,2],[2,3],[3,3],[3,2],[2,2]]],[[[6,3],[9,2],[9,4],[6,3]]]]}

随笔文章检索

随笔文章目录