LAT
  • 2024-07-03计算3个经纬度坐标点之间的夹角
    原文地址:https://www.cnblogs.com/imgss/p/10707150.html火车地图搞了有半年了,在做火车地图的过程中,遇到了一个问题,就是由于火车站点的地理坐标是直接请求api拿到的,部分api返回的结果可能千差万别。所以我需要一个方法,来在地图显示的过程中,判断出某个站点的坐标有误,并上报到服
  • 2024-07-02百度坐标转gps坐标
    vue3页面实现:利用百度api的jsapi中的 BMap.Convertor()此方法通过计算取巧算出gps坐标误差非常小;假设百度坐标:lng1:113.94620475687566 lat1:22.56028856475092把这个坐标当成GPS坐标,通过接口获得他的百度坐标:lng2=113.95764483473,lat2=22.562997980443通过计算就可以得到
  • 2024-07-02火星坐标转换
     出处:火星坐标、百度坐标、WGS84坐标转换代码(JS版)/***CreatedbyWandergison2015/7/8.*提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换*///定义一些常量varx_PI=3.14159265358979324*3000.0/180.0;varPI=3.1415926535897932
  • 2024-06-21JavaScript async await 使用
    你习惯在js代码中使用asyncawait吗?我经常在js代码中写一些异步方法,使用await调用的地方,如果方便修改成异步方法,就修改成异步方法,如下所示:asyncsetPosition(graphic,lng,lat){this.lng=lng;this.lat=lat;if(graphic){letheight=awaitgetHeightByLng
  • 2024-06-18cesium 点击事件转经纬度坐标
    lethandler=newCesium.ScreenSpaceEventHandler(viewer.scene.canvas); handler.setInputAction(function(e){ console.log('cli',e);//letpickId=viewer.scene.pick(e.position); //点击监听三维数据服务的实体 varcartesian=viewer.camera.
  • 2024-06-17(slam工具)3 GNSS-ECEF-ENU 坐标系下转换
      https://github.com/Dongvdong/v1_1_slam_tool '''gnss和enu坐标系相互转化'''importnumpyasnpfrompyprojimportProj,TransformerimportpyprojimportmathfromAPI_1GetGpsFromIMGimport*use_cgcs2000Towgs84=0#
  • 2024-06-12社交--附近的人
    1.需求分析各种社交软件基本都有附近的人的需求,该APP查询附近1公里食客,同时只需要查20个即可2.设计思路解决基于地理位置的搜索,MySQL、MongoDB、Redis都支持地理位置的存储“附近的人”也就是常说的LBS(LocationBasedServices,基于位置服务),它围绕用户当前地理位置数据而
  • 2024-06-03java使用百度地图接口校验收货地址是否超出配送范围
    1.地理编码API服务地址:https://api.map.baidu.com/geocoding/v3/?address=北京市海淀区上地十街10号&output=json&ak=您的ak&callback=showLocationMapmap=newHashMap();map.put("address",shopAddress);map.put("output","
  • 2024-06-03高德坐标打点(点为正常的WGS84地球坐标系,常见于 GPS 设备,Google 地图等国际标准的坐标体系)偏移,调整偏移量
    创建一个js文件工具//WGS84toGCJ-02converter//高德转地球坐标//coordinateUtils.jsconstPI=3.1415926535897932384626;consta=6378245.0;//a:WGS84大地坐标系的长半轴constee=0.00669342162296594323;//ee:WGS84椭球的偏心率平方//WGS84toGC
  • 2024-05-31【React】实现一个基本的防抖函数
    函数防抖(debounce),就是指触发事件后,在n秒内函数只能执行一次,如果触发事件后在n秒内又触发了事件,则会重新计算函数延执行时间(在这里和函数节流区分一下,函数节流是在触发完事件之后的一段时间之内不能再次触发事件)。实现:1consttimer=useRef<any>(null)//react中可用方
  • 2024-05-16根据经纬度查询附近几公里的门店内的门店
    直接贴代码//数据库字段名-纬度$field_lat='latitude';//数据库字段名-经度$field_lng='longitude';$distanceSql="(6378.138*2*asin(sqrt(pow(sin(({$field_lat}*pi()/180-{$lat}*pi()/180)/2),2)+cos({$field_lat}*pi()/180)*c
  • 2024-05-09bd09坐标转wgs84
    之前公司定位用的是百度定位,但是由于公司地图展示位天地图,由于偏移严重(毕竟坐标系不同)需要坐标系转换,之前看公司的处理逻辑是联网纠偏(非公司内部服务),一直也能延用,近期由于外网服务不能使用服务迁至阿里,无法使用,所以需要另谋方式,功夫不负有心人总算找到上源码(亲测准确)package
  • 2024-04-28Python工具箱系列(五十二)
    haod使用EXIF信息对相片进行定位打开华为手机的图库,你会发现已经自动进行人脸识别,相片的归类与聚合等工作,甚至于还可以进行一步根据场景来搜索。当然这些肯定是在用户同意的前提下,对图片进行了操作与计算。事实上,当拿出手机进行拍照的这一刻,很多信息已经记录在案,这就是EXIF信息。
  • 2024-04-26通过百度地图地理查询和逆地址查询
    #coding:utf-8fromurllib.requestimportquoteimportrequestsimportpandasaspdpd.set_option('display.width',1000)pd.set_option('display.max_columns',None)importjson#通过百度地图地理查询和逆地址查询defget_location(address):try
  • 2024-04-25JS之调用百度地图接口进行打卡
    调用百度地图接口进行打卡1.在百度地图开放平台申请AK2.在index.html导入百度地图SDK(此AK值为假)<scripttype="text/javascript"src="https://api.map.baidu.com/api?v=2.0&ak=f029hEOpyCQnXySQsug94D1yUU0Yil"></script>3.新增coordTransform.js//定义一些常量varx_PI
  • 2024-04-24JS之调用高德地图接口进行打卡
    调用高德地图接口进行打卡1.安装依赖"@amap/amap-jsapi-loader":"^1.0.1"2.增加代码如下:orientation.jsimportAMapLoaderfrom'@amap/amap-jsapi-loader';import{gcj02towgs84}from'./coordTransform.js';exportfunctiongetOrientati
  • 2024-04-16百度地图 腾讯地图 互转
    //百度坐标转换成腾讯坐标convert2TecentMap(lng,lat){if(lng==''&&lat==''){return{lng:'',lat:''}}varx_pi=3.14159265358979324*3000.0/180.0varx=l
  • 2024-03-30输入起始点经纬度,导出中间N个点的经纬度
    一、方法输入起始点经纬度怎么导出中间N个点的经纬度?有多个方法:1、使用GoogleMapsAPI或者百度API这里以GoogleMapsAPI为例,具体步骤如下:①登陆GoogleMapsAPI,获取APIkey;②使用APIkey,调用GoogleMapsAPI的“DirectionsAPI”,输入起点和终点的经纬度,获取两点之间
  • 2024-03-28剑指offerJZ20题 表示数值的字符串 java
    描述剑指offerJZ20题表示数值的字符串请实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字,小数和整数)。科学计数法的数字(按顺序)可以分成以下几个部分:1.若干空格2.一个整数或者小数3.(可选)一个‘e’或‘E’,后面跟着一个整数(可正可负)4.若干空格
  • 2024-03-24利用GRACE球谐数据计算地表位移的基本原理与实现
    1.基本理论由于地表质量发生变化导致地表的负荷变形,利用GRACE数据计算地表的垂直(2)、水平东向(3)和水平北向位移(4)方法如下:我们之前已经利用冯伟老师提供的MATLAB工具包计算了EWH,下面我们具体看看两类计算公式的异同点:我们可以发现,有一些部分是一致的,即唯一不同的就是前面乘
  • 2024-03-16Matlab制作shp文件
    fcloseallclearallclctree_num={'tree1','tree2','tree3','tree4'};tree_lat=[22.683822,22.683831,22.683843,22.683928];tree_lon=[108.856422,108.856401,108.856416,108.856362];species=['桉树','松树',�
  • 2024-02-28气象数据调研总结
    1.判断是否为中文defis_chinese(char):if'\u4e00'<=char<='\u9fff':returnTrueelse:returnFalse2.逆地理编码---百度地图AK=''lat=df['LATITUDE'].values[0]lon=df['LONGITUDE']
  • 2024-02-04GeoJSON
    GeoJSON概览https://www.processon.com/mindmap/6224a2dc7d9c0836f90060a8地理要素特征对象->Feature{type:"Feature","properties":{name:'xxx'},"geometry":{{"type":"Point",
  • 2024-01-31elasticsearch 查询:经纬度查询
    geo_distance:直线距离检索方式geo_bounding_bos:以两个点确定一个矩形,获取在矩形内的全部数据geo_polygon:以多个点,确定一个多边形,获取多边形内的全部数据#测试geo--geo_distancePOST/king_test_map/_search{"query":{"geo_distance":{"location":{
  • 2024-01-22CF1920D. Array Repetition
    思路用一个数组len记录每次操作后数组的长度,用一个数组lat记录每次操作后数组最后一个数字。对于每次询问,先二分查找出第几次操作能使数组的长度大于等于xac代码#include<bits/stdc++.h>usingnamespacestd;usingi64=longlong;consti64inf=1e18;typedefpair<in