我将带有gis扩展的工具中的OpenstreetMap数据导入Postgres osm2pgsql(-s选项)
当然,我有以下表格
planet_osm_point
planet_osm_ways
....
在planet_osm_ways中,我有一个名为way的方式,类型几何(LineString,4326),内容如下
"0102000020E6100000070000005E70BCF1A49F2540D3D226987B134840896764EB749F25403B5DCC858013484040D1860D609F2540C426327381134840CE50DCF1269F2540EF552B137E1348405AAB2CC02D9E2540F978324976134840D66F26A60B9D2540CE8877256E1348403CA81F2FFF9C2540BC1D86FB6D134840"
那是什么?我怎么能这样得到所有积分?
非常感谢
答案 0 :(得分:2)
这是LINESTRING的十六进制编码extended well-known binary (EWKB)。
有几种方法可以获得积分。要将单个坐标作为点,请使用ST_DumpPoints。或者只是以其他人类可读格式(WKT,EWKT,GeoJSON,GML等)输出几何体,请参阅the relevant manual section。