问题标签 [geopositioning]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 旋转无人机图像以补偿航向和风造成的错误
目前我正在用 Java 开发一个项目,它将拼接从安装在无人机中的 GoPro 拍摄的图像。图像还附带分配给每个相机镜头的 GPS 数据:
这是我用于算法的输入数据。首先,我创建ArrayList
,和latitude
longitude
altitude
distanceList
(2个连续图像的中心之间的距离);azimuthList
(图像的方位角);coordinateAngleList
(下一张图片相对于上一张的角度);pixelSizeList
(一像素的大小,以米为单位)。
以下是我用来计算所列值的算法:
/li>distanceList
和azimuthList
:
/li>coordinateAngleList
:
/li>pixelSizeList
:
以下是每个列表的前 10 个值:
之后,图像会发生简单的旋转。我尝试使用我收到的角度和其他值来使用 Photoshop 旋转图像,但几乎发生了同样的事情。这是旋转算法:
无论哪种方式,生成的图像都不会以一条有点接近的直线结束。拼接基于创建一个大的 BufferedImage 并根据其中心之间的度量距离放置图像(pixelSize
对于每个图像都是先前计算的)。
我在旋转图像时做错了什么?我试过根据方位角旋转,但这只会让情况变得更糟。我使用的任何算法有错误吗?
google-maps - Maptile - 下载带有坐标的png
目标
我必须在开放的街道地图上添加 PNG 叠加层。PNG是一条绘制的道路,我需要将它定位在真正的道路上。
我现在拥有的
我有我的 PNG 绘图和 2 个坐标来将它放在我的地图上。左下角和右上角。
我发现了什么
我已经找到了MapTiler软件,它可以并排或并排显示图像和地图,并放置一些点来定位它。
问题是它会生成一个包含不同分割图像和数据的文件夹。MapTiler 有没有办法用坐标生成 png ?
有没有其他软件可以做到这一点?
javascript - 从服务器读取数据后,一组特征的动态更新位置不起作用
我在下面有以下代码,其中位置未显示在地图上,经过 4 天的搜索,我仍然不知道为什么。有人能帮助我吗?我真的不知道为什么它不起作用。数据已从网络服务正确检索到我的 JavaScript,但地图变为空:(
任何帮助将不胜感激。提前致谢。
如果我在不从服务器获取数据的情况下更新几个点,如下例所示,它会起作用
地图意外显示没有点
javascript - Javascript Leafletjs获取距离计算的用户位置
我目前正在尝试创建一个地图应用程序,到目前为止,地图加载并且自定义信息和图标完美无缺。但是,我想向用户显示到地图上的标记有多远(距离)。
此代码有效,但我希望“from”变量成为用户当前位置而不是预定位置。
要设置用户在地图上的位置,我使用他们的快速入门指南中的代码,看起来像这样
但是,如何获得我在后期设置的位置是我正在努力的。
基本上,我想要的是这个
抱歉,第一次发帖,有些代码的格式有点奇怪。
无论如何,如果有人可以在这里帮助我,我将非常感激。永远被困在这个问题上,似乎在文档中找不到任何有用的东西(可能只是不太了解它,因为我对此很陌生)。
提前致谢!
更新:
jsfiddle:https ://jsfiddle.net/xcyniic/98sy6zxb/27/ 也许这可以帮助阐明我在做什么/做错了什么。
json - 如何从本地环境通过 HERE API 正确提交 POST 定位请求?
我使用 XAMPP 堆栈在 Windows 10 上进行本地开发。
http://localhost:8003/myFolder/
这是我的代码:
我收到以下错误: POST https://pos.ls.hereapi.com/positioning/v1/locate?apiKey=Lxj-xbibfpSHLMw1U...blabla net::ERR_ABORTED 400 (Bad Request)
我收到以下错误: POST http://host/path?CORSH=%7B%22Content-Type%22%3A%22application%2Fvnd.here.layerObjectList%2Bjson%3B%20charset%3Dutf-8%22%2C% 22Accept%22%3A%22application%2Fjson%3B%20charset%3DUTF-8%22%2C%22GroupId%22%3A%22FGx1AWaAzKOo0imNkLmf%22%2C%22AuthServiceId%22%3A%22here_app%22%2C%22Auth-Identifier% 22%3A%22Ykv6MmZ03OJtiFD4R7Ht%22%2C%22Auth-Secret%22%3A%22AXqUNIsVW46XJs9_pxuzOzneKlYPrY5X_blablabla net::ERR_NAME_NOT_RESOLVED
location - 在距给定位置的距离范围内随机选择一个新位置
我有的:
- 纬度/经度
- 以千米为单位的最小距离,例如 0.3
- 以公里为单位的最大距离,例如 1.5
我必须随机选择一个新位置,该位置应距给定位置至少 0.3 公里,最大 1.5 公里。即,我必须选择的这个新位置可以在任何方向距给定位置 0.3 公里到 1.5 公里之间的任何位置。
注意:我必须用 Elixir(编程)语言实现这个,但数学公式或伪代码很好
debugging - 如何允许在 Intellij Idea 中进行地理定位并应用 chrome 标志“不安全地对待不安全的来源作为安全”
有没有办法在 IntelliJ Idea(或 WebStorm)中传递开发浏览器标志?(因为它在chrome 中“不安全地对待不安全的来源作为安全” StackOverflow 答案)
如果我尝试使用
navigator.geolocation.watchPosition
我收到此错误,它不允许我直接从 IntelliJ 调试我的 webapp
但我在开发工具中的 Chrome 中成功调试了它
似乎在 IntelliJ 中没有添加 dev-flags 的地方
gps - identify vehicle direction using Steering angle
Im working on a project which needs precise vehicle position(cm accuracy) once the vehicle stops. I am using DGPS(which provides cm accuracy) to get vehicle location when it is moving(all good till here) and then vehicle enters a area where DGPS connectivity is low(surrounded by huge objects and many metal interfereces- My location is port) so accuracy drops to 10 meters. At this point before losing accuracy i though of freezing my GPS values and direction and hence forth use the sensors on car to calculate the precise location. So i was thinking to use wheel ticks or wheel rotations to calculate distance it travelled and the steering angle for direction change but im not sure the mapping of steering angle to vehicle direction change? Is there anythng that is available to help this mapping? I cannot use magnetometers for direction because of the huge metallic environment(Big mettalic containers will interfere with magnetometer) Is there anything else i can rely on apart from steering wheel/angle? Will Gyroscope help determine precise change?