草庐IT

Longitude

全部标签

Android 地理围栏(多边形)

如何从多个地理位置(经度、纬度值)创建多边形地理围栏。此外,如何在Android上跟踪用户进入此地理围栏区域或从该区域退出。 最佳答案 地理围栏只是一组形成多边形的纬度/经度点。获得纬度/经度点列表后,您可以使用多边形内点检查来查看某个位置是否在多边形内。这是我在自己的项目中用于对非常大的凹多边形(20K+顶点)执行多边形点检查的代码:publicclassPolygonTest{classLatLng{doubleLatitude;doubleLongitude;LatLng(doublelat,doublelon){Latitu

c# - MongoDb改变数组元素的顺序

我经常使用MongoDb地理空间索引,现在我正在用官方10genCSharp驱动程序替换旧的NoRM框架。我遇到的问题是,对于由NoRM处理的现有数据,坐标的顺序[y,x]相反,官方驱动程序似乎不喜欢它。所以对于现有的数据,我有这样的结构:{"Coordinates"[:{"Longitude":-85.68216,"Latitude":38.221452},//..morecoordinates]}所以我的问题是,如何修改数组中所有元素的顺序,使它们看起来像:{"Coordinates"[:{"Latitude":38.221452,"Longitude":-85.68216},//

没有嵌入纬度经度字段的 MongoDB GeoSpatial 查询

我有一个从csv文件导入的非常大的数据库(约600万行)。我正在查看MongoDB及其关于地理空间索引的文档。您需要将纬度和经度字段嵌入到数组中。不幸的是,我导入的结构中的字段是分开的。“纬度”:54.770233,“经度”:-6.537741,是否有任何可能的方法查询数据库以使用纬度点54和经度-6计算25英里半径内的二十个最近的文档。我在MySQL中很好地创建了查询:SELECT*,(3959*ACOS(COS(RADIANS(54))*COS(RADIANS(纬度))*COS(RADIANS(longitude)-RADIANS(-6))+SIN(RADIANS(54))*SIN

android - 如何使用 GSON 解析此 JSON 数据?并将其放入 ArrayList

我正在尝试解析来自MongoDB云服务器的数据。我的服务器返回的JSON数据如下:[{"_id":{"$oid":"4e78eb48737d445c00c8826b"},"message":"cmon","type":1,"loc":{"longitude":-75.65530921666667,"latitude":41.407904566666666},"title":"test"},{"_id":{"$oid":"4e7923cb737d445c00c88289"},"message":"yo","type":4,"loc":{"longitude":-75.6554138333

php - 如何从数据库中选择最近的 gps 坐标?

我在mysql数据库my_db中有表GPS_tbl。在GPS_tbl中有四列1)uid2)latitude3)longitude4)regid。在2)latitude3)longitude列中,latitude和longitude的不同值已经存储为float,现在怎么办我想要的是当用户通过POST()发送他/她的gps经纬度坐标将这些用户发送的坐标与2列中已存储的坐标进行比较)latitude3)longitude和2)latitude3)longitude列中最接近用户发送坐标的坐标选择regid反对它。请有人帮助我如何在php中执行此操作。这是用户发送他/她的GPS坐标的方式。$l

php - 如何根据纬度和经度应用过滤器?

我想根据纬度和经度应用过滤器。有一个包含列id、标题、纬度、经度(MySql)的表,我想获得4公里范围内的结果,因为我提供了当前位置的纬度和经度。SELECT*FROMadsWHERE(latitude=26.85005ANDlongitude=26.85393)AND(longitude=80.94964ANDlongitude=80.96595)HAVINGacos(sin(1.3963)*sin(latitude)+cos(1.3963)*cos(latitude)*cos(longitude-(-0.6981))) 最佳答案

mysql - 如果 COUNT(*) > X 则分组,否则不分组

我试图从我的数据库中返回map项目列表,仅当组数大于4时才对项目进行分组,否则我不希望对项目进行分组。我的项目旨在返回设定区域内的所有条目,我将使用分组将该区域分解为网格。如果网格中的每个单元格都有太多结果,那么我将显示一个带有组计数的组标记,而不是单个条目标记。我当前的查询用于确定是否有按COUNT(*)分组的项目SELECT*,COUNT(*)asgroupCount,floor(longitude/0.0007)ASgroupLong,floor(latitude/0.0007)ASgroupLatFROMitemsWHERElongitude>=151.1ANDlongitud

python - 在 Python 中使用 mysql.connector 处理格式参数失败

我无法弄清楚这个插入语句做错了什么。我得到的错误是:"Failedprocessingformat-parameters;%s"%err)mysql.connector.errors.ProgrammingError:Failedprocessingformat-parameters;'MySQLConverter'objecthasnoattribute'_navigablestring_to_mysql'`具体的代码行是:update='''INSERTINTOmyDB.newtable(ID,Record,Latitude,Longitude,code)VALUES(%s,%s,

mysql - 过滤组合多列的重复项

示例表|name|year|latitude|longitude||--------------|------|----------|-----------||Cleveland|1800|10|11||Cleveland|1810|10|11||Medina|1811|12|13||Dayton|1812|14|15||Sandusky|1105|50|50||MountVernon|1813|50|50|我的目标是什么我想选择latitude和longitude的每个唯一组合。所以我想过滤掉任何重复的对。我还需要过滤掉所有年份小于1500的记录。这是我要实现的子集:|name|ye

uni-app map路线轨迹回放功能及turf.js实现缓冲区渲染(微信小程序)

使用uni-app中map组件实现路线轨迹回放功能。 1、通过接口获取返回的轨迹点。2、地图的坐标系与轨迹点的坐标系要保持一致,否则轨迹有偏差。点经纬度转换,wgs84togcj02=》js工具类合集(utils.js)3、绘制开始结束点,设置地图经纬度。4、polyline,绘制路线点,属性:[{            points:arr,//经纬度数组            color:'#0000FF',//线的颜色            width:10,//线的宽度            borderWidth:2,//线的厚度            arrowLine:true,