webGIS怎样将编辑的点线面数据传入数据库啊,下面是用java写的sql语句,换成php中怎么写啊

webGIS怎样将编辑的点线面数据传入数据库啊,下面是用java写的sql语句,换成php中怎么写啊,第1张

其实通过sql语句插入点、线、面并不难,在一般的数据库中有自带的函数,php中怎么写我并不知道,我知道mysql和postgreSQL中的写法是通用的,

//点插入

sql="INSERT INTO water(gid,the_geom)" +

" VALUES('"+gid+"',GeometryFromText('point(" + x+ " " + y + ")',4610))"

//线面插入

sql="INSERT INTO myline_l(gid,the_geom)" +

" VALUES('"+gid+"',GeometryFromText(‘10 10.2,43 45,122 22,10 10.2',4610))"

希望对你有所帮助

1、 用arctoolbox anaglist ---->overlay ------->sptatial join

工具,可以把点属性赋值到面上,即可解决。

2、在ArcGIS中可以对点、线、面数据进行批量拓扑处理。具体 *** 作情况详见http://www.dsac.cn/Development/Detail/21983,上面有具体步骤。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9414298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存