我将mySQL用于我的地理信息系统形状信息,因此在DB中我有一个名为informatioon like 'POINT(3.5540809 51.7823656)',4926的列,例如GEOMETRY - 25Б,当我尝试编辑它时,我有一个shape,因为当我尝试$query = SELECT FROM 'shape_files' WHERE id = 1时,当我尝试通过dd($query);从查询中获取值时,我给出了类似以下内容的值
array:1 [▼
0 => {#207 ▼
+"SHAPE": b"æ\x10\x00\x00\x01\x01\x00\x00\x00pÇ@C¤+÷?\!¬Æ\x12gN@"
}
]如何获取此值。
发布于 2015-12-03 00:33:17
您可以使用astext(fieldname)或asbinary(fieldname)分别获取WKT和WKB格式,然后使用类似于这两种格式的库
https://github.com/phayes/geoPHP
的
将数据转换为有用的数据
https://stackoverflow.com/questions/34044233
复制相似问题