我需要一个基本函数来找到点和线段之间的最短距离.随意用您想要的任何语言编写解决方案; 我可以把它翻译成我正在使用的(Javascript).
编辑:我的线段由两个端点定义.所以我的线段AB
由两点A (x1,y1)
和B (x2,y2)
.我试图找到这个线段和一个点之间的距离C (x3,y3)
.我的几何技能很生疏,所以我看到的例子令人困惑,我很遗憾地承认.
你们有没有使用NoSQL(非关系型)数据库存储空间数据的经验?是否有任何潜在的好处(速度,空间......)使用这些数据库来保存桌面应用程序的数据(与使用SpatiaLite或PostGIS相比)?
我已经看过关于将MongoDB用于空间数据的帖子,但我对一些性能比较感兴趣.
我是mongodb地理位置功能的新手.
我在数据库中存储了一些代表国家边界的多边形以及国家/地区名称.现在我想做的是检查一个点在哪个国家.例如,如果我给自己的地理位置,我想得到我所在的国家.
有没有办法用mongodb做到这一点?也许与geoWithin?
谢谢
distance ×1
geolocation ×1
geometry ×1
gis ×1
line-segment ×1
mongodb ×1
nosql ×1
polygon ×1
spatial ×1
spatialite ×1