Mat*_*epa 6 php mysql gis geospatial
使用PHP,我如何将POINT
数据类型的值转换为类似的字符串POINT (-34.601020 -58.371020)
(WKT或GeoJSON中的输出更可取)
如果我回显原始值,我会得到奇怪的字符.
我尝试过使用bin2hex
然后尝试将十六进制转换为字符串,但没有运气.
我知道MySQL的AsText()
,但我想用PHP做.
Mat*_*epa 12
最后我有这个工作!
我必须使用unpack才能从MySQL中提取二进制数据
$point_value = $data_from_db["point_field"];
$coordinates = unpack('x/x/x/x/corder/Ltype/dlat/dlon', $point_value);
echo $coordinates['lat'];
echo $coordinates['lon'];
Run Code Online (Sandbox Code Playgroud)
这是一个帮助我解决这个问题的tutotial
归档时间: |
|
查看次数: |
2062 次 |
最近记录: |