标签: coordinates

二维插值算法

我有两个形状,它们是一个通道的横截面.我想计算两个定义点之间的中间点的横截面.在这种情况下使用的最简单(相对简单?)算法是什么?

PS:我遇到了几个算法,比如自然邻居和泊松,这看起来很复杂.我正在寻找一个可以快速实施的简单解决方案.

编辑:我从标题中删除了"最简单"这个词,因为它可能会产生误导

algorithm geometry interpolation coordinates

8
推荐指数
1
解决办法
1379
查看次数

使用"onclick"和JavaScript获取按钮上的X/Y坐标

我是一名JavaScript初学者,正在寻找一种方法,可以在单击按钮时获取按钮上的x和y坐标.这适用于Opera,IE9和Chrome,但我无法在Firefox中使用它.到目前为止,这是我的代码:

JavaScript中的功能:

function buttonClick(subEvent)
{
    var mainEvent = subEvent ? subEvent : window.event;

    alert("This button click occurred at: X(" +
    mainEvent.screenX + ") and Y(" + mainEvent.screenY + ")");
}
Run Code Online (Sandbox Code Playgroud)

这是HTML部分:

<input type="button" onclick="buttonClick()" value="Submit"/>
Run Code Online (Sandbox Code Playgroud)

这里的想法是仅在单击按钮时获取坐标并获取按钮本身边界内的实际坐标.在屏幕上获取坐标更容易,并且已经完成了针对所有浏览器的解决方案.

在此先感谢您的任何帮助.

javascript onclick button coordinates

8
推荐指数
1
解决办法
2万
查看次数

从坐标列表中提取运动数据

我有一系列带时间戳坐标的CSV文件(X,Y和Z,单位为mm).从中提取运动数据的最简单方法是什么?

衡量标准

我想提取的信息包括以下内容:

  1. 方向变化的数量
  2. 第一次和最后一次运动的初始加速度
  3. ......以及这些运动的方位(角度)
  4. 非平稳时的平均速度

理想情况下,我最终希望能够对运动模式进行分类,因此任何能够提出这种方式的人都可以获得奖励积分.令我感到震惊的是,我能做到这一点的一种方法是从坐标生成动画的图片/视频,并要求人们对它们进行分类 - 关于我如何做到这一点的建议非常受欢迎.

噪声

一个复杂因素是读数受到噪音的污染.为了克服这个问题,每个记录都以至少20秒的静止为前提,这可以作为一种"噪声分布".我不知道如何实现这一点.

细节

如果它有帮助,则记录的动作是在简单的抓取任务期间的人手的动作.使用连接到手腕的磁性运动跟踪器生成数据.另外,我正在使用C#,但我猜数学与语言无关.

编辑

赏金

对于赏金,我真的很想看到一些(伪)代码示例.

c# language-agnostic coordinates motion categorization

8
推荐指数
1
解决办法
991
查看次数

从PDF中提取坐标和大小的图像和单词

我已经阅读了很多关于PDF提取和库(如iText)的内容,但我还没有找到从PDF中提取图像和文本(带坐标)的解决方案.

任务是使用产品目录扫描PDF并提取每个图像.每个图像旁边都印有一个图像代码,还有一个产品代码列表,用于显示在图像上的产品.

我知道没有办法从这样的PDF中提取结构化信息,但是使用所有图像和文本对象的坐标,我可以编写代码来识别链接文本与图像的距离.然后我可以使用RegExp分割文本,找出什么是产品代码,什么是图像代码等.

你能为这项任务推荐一个好的工作解决方案吗?

pdf words image extraction coordinates

8
推荐指数
1
解决办法
5913
查看次数

PHP/MySQL大学坐标列表

我正在尝试获取用户的坐标并获得该地区最近的大学的简短列表.

所以我最初的想法是用很多大学和坐标来填充我自己的MySQL,所以我可以使用搜索算法将最近的少数几所大学与我数据库中的数据进行匹配.

完成是否现实?为了找到所有大学的列表,我看过:这个问题,当我去网站时,似乎文件被导出为.uid?我不知道如何处理这件事.另外,如果我有大学名单,我怎样才能得到它们的坐标?地理编码器会工作吗?如果有可能我也想要一份高中名单,但暂时忽略这一点.

你怎么看?我错过了什么吗?有没有更有效的方法来获得最近的大学列表给用户?

php mysql coordinates

8
推荐指数
1
解决办法
2604
查看次数

在Windows API中混淆逻辑坐标和设备坐标

我一直在寻找到它使用两种功能的Visual Studio的C++ Windows应用程序项目SetWindowExt (...)SetViewportExt (...).我对这两个函数的作用以及为什么它们是必要的而感到困惑.搜索这些函数,我得出了逻辑坐标和设备坐标的概念.

任何人都可以解释这两个概念的重要性吗?

c++ mfc gdi coordinates visual-c++

8
推荐指数
1
解决办法
4727
查看次数

使用R找到最近的X,Y坐标

我刚开始学习R,但希望项目尽快完成.它很简单:我有一个X列和一个由X坐标和Y坐标组成的Y列.(在NAD27坐标系中工作).从第一个坐标开始,我想找到数据集中的最近点,然后移动到下一个坐标并找到它在同一数据集中的最近点.理想情况下,它会遍历每个点并确定最近的点.

point x         y
1     1601774   14544454
2     1616574   14579422
3     1608698   14572922
4     1602948   14572990
5     1607355   14573871
6     1615336   14578178
7     1603398   14574495
8     1605153   14570727
9     1606758   14573845
10    1606655   14570953
Run Code Online (Sandbox Code Playgroud)

r spatial coordinates

8
推荐指数
1
解决办法
4501
查看次数

获取手机屏幕的中心坐标

有人能举例说明如何获得当前显示屏幕的中心坐标吗?我希望我的对象始终相对于活动视图的中心坐标.

java android coordinates

8
推荐指数
1
解决办法
8322
查看次数

Angular 2+ Google Maps从地图上的点击位置获取坐标以更新标记位置

我想做一些可能非常简单的事情,但我似乎无法弄明白.

我将Angular2 + Google Maps模块集成到我的Angular项目(https://angular-maps.com/).现在我希望能够通过点击地图上的某个位置来替换标记.为此,我需要获取用户在地图上单击的位置的坐标.如果我有这些坐标,我可以更新经度和纬度来移动标记.但是我不知道如何获取点击的位置.

这是我在html文档中的地图实现:

<agm-map [latitude]="latitude" [longitude]="longitude" [zoom]="zoom" [streetViewControl]="false" [mapTypeControl]="true" [fullscreenControl]="true" (mapClick)="placeMarker()">
   <agm-marker [latitude]="latitude" [longitude]="longitude" [iconUrl]="'assets/geomarker.png'"></agm-marker>
   <agm-circle [latitude]="latitude" [longitude]="longitude" [radius]="20" [fillOpacity]="0.50" [fillColor]="'#00A19A'"></agm-circle>
</agm-map>
Run Code Online (Sandbox Code Playgroud)

我正在使用mapClick输出事件.(https://angular-maps.com/api-docs/agm-core/components/AgmMap.html)但是这个事件似乎没有发出任何坐标.我现在正在这样做:

placeMarker(){
  console.log(event);
}
Run Code Online (Sandbox Code Playgroud)

这是输出:

MouseEvent {isTrusted: true, screenX: 3657, screenY: 67, clientX: 401, clientY: 318…}
altKey
:
false
bubbles
:
true
button
:
0
buttons
:
0
cancelBubble
:
false
cancelable
:
true
clientX
:
401
clientY
:
318
composed
:
true
ctrlKey
:
false
currentTarget
:
null
defaultPrevented
: …
Run Code Online (Sandbox Code Playgroud)

google-maps coordinates google-maps-markers angular

8
推荐指数
1
解决办法
1万
查看次数

Android:使用缩放和翻译的画布获取正确的坐标

我正在编写一个能够缩放和平移图像的Android(Xamarin)应用程序.用户还可以单击图像上的位置.我需要图像上的那些坐标供以后使用.

以下代码是缩放和平移图像:

protected override void OnDraw(Canvas canvas)
{
    base.OnDraw(canvas);

    _maxX = canvas.Width;
    _maxY = canvas.Height;

    canvas.Translate(_posX, _posY);

    if (_scaleDetector.IsInProgress)
        canvas.Scale(_scaleFactor, _scaleFactor, _scaleDetector.FocusX, _scaleDetector.FocusY);
    else
        canvas.Scale(_scaleFactor, _scaleFactor, _lastGestureX, _lastGestureY);
}
Run Code Online (Sandbox Code Playgroud)

到目前为止这么好,现在我有一些MotionEvent使用,这是一个LongPressListener.我编写了以下代码来将坐标从MotionEvent图像上的坐标转换为:

var actualX = e.GetX() - (_parent._posX / _parent._scaleFactor);
var actualY = e.GetY() - (_parent._posY / _parent._scaleFactor);
Run Code Online (Sandbox Code Playgroud)

e在这种情况下是图像的框架.帧保存图像(即_parent),用户可以拖动图像._parent._posX/Y发生这种情况时会发生变化 用户还可以缩放图像,即_scaleFactor.

因此,当用户点击任意位置时e,我需要将这些坐标转换为图像坐标.

这两行代码可以工作,但是当用户放大时,坐标会关闭,如附图所示:

屏幕录制

红点代表计算的位置.如您所见,如果用户放大坐标会获得更多关闭.这个计算有什么问题?

c# android coordinates

8
推荐指数
1
解决办法
341
查看次数