MySQL中怎么导入空间数据图层,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联是一家集网站建设,从化企业网站建设,从化品牌网站建设,网站定制,从化网站建设报价,网络营销,网络优化,从化网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
mysql的某版本以后,能够支持空间数据的存储,在myql中新建表时,能够看到point、linestring和polygon三种字段类型设置,对应存储空间的点、线和面数据。
使用
shp2mysql可以将矢量图层导入到mysql数据库中,这里说一下借助其他方式,将空间数据转换成wkt的方式导入到mysql数据库中。关于wkt的说明可以参见公众号
TE中根据坐标系wkt转换坐标的首段说明。
geojson转换wkt也有开源的nodejs类库,参见
GIS开发:GeoJSON坐标和WKT的转换。首先,查询mysql的空间数据表,显示空间数据的结果为wkt格式。
导出数据为sql语句的方式,可以看到数据是通过mysql的空间函数GeomFromText(wkt字符串)进行的数据导入。所以,只要将空间图层数据的坐标信息,处理成wkt的形式,就能够进行mysql数据库的数据导入了。
能够开发的,可以使用上边类库,对空间图层进行处理,在拼接成sql语句,直接导入到mysql数据库。或者,借助postgresql数据库,将空间导入后,使用st_astext()空间函数,查询出wkt的数据结果,再导出成sql语句的形式进行处理,导入到mysql数据库中。对于这种数据库中存储的数据,只要清楚其中的数据格式存储,都能够进行相应的处理。关于mysql中怎么导入空间数据图层问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
名称栏目:mysql中怎么导入空间数据图层
标题链接:
http://shouzuofang.com/article/giopeg.html