标签: coordinates

如何将路径的(X,Y)坐标列表拆分为单独的 X 和 Y 坐标列表?

在下面的函数中,'graph' 是一个由 1、0 和 '2'(分别是障碍物、开放区域和目标)组成的 2d 网格列表,'start' 是开始搜索的点。

def bfs(图形,开始):

fringe = [[start]]
# Special case: start == goal
if start.val == 'g':
    return [start]
start.visited = True
# Calculate width and height dynamically. We assume that "graph" is dense.
width = len(graph[0])
height = len(graph)
# List of possible moves: up, down, left, right.

moves = [(-1, 0), (1, 0), (0, -1), (0, 1)]
while fringe:
    # Get first path from fringe and extend it by possible moves.

    path …
Run Code Online (Sandbox Code Playgroud)

python split instance coordinates python-2.7

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

R 中 n 边多边形的坐标

我的目标是开发一个 R 脚本,该脚本返回构建内接在单位圆中的 n 边多边形所需的一组 (s, c) 坐标。

我正在关注Phillip Burger 关于如何在 Tableau 中创建雷达图的这篇文章。他的方法使用 R 来计算背景图像。可以在此处找到他返回构建 5 边多边形所需的 (s, c) 坐标集的代码。

以 Phillip Burger 的代码为基础,是否有人对如何修改他的代码以生成 n 边多边形坐标有任何建议?

我正在处理一个需要 n=3 和 n=10 组坐标的业务案例。

非常感谢,

皮耶罗

编辑:我所需的输出格式是包含列 pathID;pathOrder;xCoordinate;yCoordinate - 稍后在 Tableau 中绘制线条所必需的数据框。

这是 5 边多边形的示例输出

pathID;pathOrder;xCoordinate;yCoordinate
61;1;0;0
62;1;0;0
63;1;0;0
64;1;0;0
65;1;0;0
61;2;0;1,1
62;2;1,046162168;0,339918694
63;2;0,646563778;-0,889918694
64;2;-0,646563778;-0,889918694
65;2;-1,046162168;0,339918694
0;1;0;0
0.25;1;0;0,25
0.5;1;0;0,5
0.75;1;0;0,75
1;1;0;1
0;2;0;0
0.25;2;0,237764129;0,077254249
0.5;2;0,475528258;0,154508497
0.75;2;0,713292387;0,231762746
1;2;0,951056516;0,309016994
0;3;0;0
0.25;3;0,146946313;-0,202254249
0.5;3;0,293892626;-0,404508497
0.75;3;0,440838939;-0,606762746
1;3;0,587785252;-0,809016994
0;4;0;0
0.25;4;-0,146946313;-0,202254249
0.5;4;-0,293892626;-0,404508497
0.75;4;-0,440838939;-0,606762746
1;4;-0,587785252;-0,809016994
0;5;0;0
0.25;5;-0,237764129;0,077254249
0.5;5;-0,475528258;0,154508497 …
Run Code Online (Sandbox Code Playgroud)

r polygon coordinates radar-chart

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

将 PDFBox 坐标转换为 PDPage::convertToImage 的像素坐标

我正在使用 PDFBoxPDPage::convertToImage在 Java 中显示 PDF 页面。我正在尝试基于COSObjects页面(即 AcroForm 字段)在 PDF 页面的图像上创建可点击区域。问题是 PDF 似乎使用了完全不同的坐标系:

System.out.println(field.getDictionary().getItem(COSName.RECT));
Run Code Online (Sandbox Code Playgroud)

产量

COSArray{[COSFloat{149.04}, COSFloat{678.24}, COSInt{252}, COSFloat{697.68}]}
Run Code Online (Sandbox Code Playgroud)

如果我要估计图像上字段矩形的实际尺寸,它将是 40,40,50,10 (x,y,width,height)。两者之间没有明显的相关性,我似乎无法通过 Google 找到任何相关信息。

如何确定 PDPage 的 COSObjects 的像素位置?

java pdf coordinates pdfbox

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

有没有办法通过在 OSX 中手动输入坐标来抓取屏幕截图

当我在 OSX (Yosemite) 中使用 抓取屏幕截图时Cmd + Shift + 4,我注意到坐标显示在十字准线旁边。现在,我想在相同坐标之间截取一系列准确的屏幕截图。有没有办法根据我们给出的坐标捕获屏幕截图?

macos screenshot coordinates osx-yosemite

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

如何检查一个点是否在其他两个点之间,但不限于在一条直线上对齐?

我需要检查纬度坐标 ( A) 是否在另外两个纬度坐标 (BC) 之间。但是,重点A不一定要在线上B->C
参考这张图,这里A应该算作“介于”BC

在此处输入图片说明

我怎样才能做这个计算?

PS:位置可以转换为SWEREF99TM,这是一个网格系统,如果这样计算更好。我已经有了该转换的公式。

math geometry coordinates

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

谷歌地图api定位角坐标

问题:有没有一种方法可以让我在每次zooms in, zooms out, 或shift地图时找到 google 地图角点的坐标?

详细说明我的意思:

在我的 google maps api 代码中,我为地图提供了特定的宽度和高度:

<style>
    #map {
        width:400px;
        height:300px;
    }
</style>
<script src="https://maps.googleapis.com/maps/api/js"></script>
<div id="map"></div>
<script>
    var mapOptions = {
        center: new google.maps.LatLng(37.7831, -122.4039),
        zoom: 12,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById('map'), mapOptions);
</script>
Run Code Online (Sandbox Code Playgroud)

现在,当用户使用滚动查看地图中更远或更远的地方时,此宽度和高度显然保持不变,但是地图上的坐标位于

top-left corner
top-right corner
bottom-left corner
bottom-right corner
Run Code Online (Sandbox Code Playgroud)

随着用户移动地图而改变。我一直试图找到一种方法来获得这些坐标,但我的尝试失败了。

javascript google-maps coordinates google-maps-api-3

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

C# UWP 地理位置,访问被拒绝

大家。

我正在尝试在 C# UWP 应用程序中获取当前用户的位置。

var geoLocator = new Geolocator();
geoLocator.DesiredAccuracy = PositionAccuracy.High;
var accessStatus = await Geolocator.RequestAccessAsync();
var pos = await geoLocator.GetGeopositionAsync();
var latitude = pos.Coordinate.Point.Position.Latitude;
var longitude = pos.Coordinate.Point.Position.Longitude;
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

mscorlib.ni.dll 中出现“System.UnauthorizedAccessException”类型的异常,但未在用户代码 WinRT 信息中处理:您的应用无权访问位置数据。确保您已在应用程序清单中定义了 ID_CAP_LOCATION,并且在您的手机上,您已通过检查设置 > 位置来打开位置。附加信息:访问被拒绝。

在 Package.appxmanifest 中,我检查了以下项目:Internet(客户端和服务器) - 选中,Internet(客户端) - 选中,位置 - 选中。

如何在本地机器上设置权限?

c# location access-denied coordinates uwp

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

如何偏移 MKMapView 以将坐标置于指定点下

我有两个视图控制器。一种允许用户输入他们自己对事物的看法:

在此处输入图片说明

另一个是 UITableViewController,允许他们查看提交的目击事件:

在此处输入图片说明

我想要的是让用户能够在第二个 VC 中点击他们的视线,并使用相关详细信息填充第一个 VC。我使用以下方法为 textFields 工作:

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    
    let pvc = self.navigationController?.previousViewController() as! SubmitSightingVC
    let sighting = sightingsArray[indexPath.row]
    pvc.titleTextField.text = sighting["title"] as! String?
    pvc.locationTextField.text = sighting["location"] as! String?
    pvc.dateTextField.text = sighting["date"] as! String?
    pvc.descriptionTextView.text = sighting["sightingDesc"] as! String?
    
    let pinArray = ["1", "2", "3", "4", "5"]
    let pinTextArray = ["1text", "2text", "3text", "4text", "5text"]
    var pinImageArray = [#imageLiteral(resourceName: "1"), #imageLiteral(resourceName: "2"), #imageLiteral(resourceName: "3"), #imageLiteral(resourceName: "4"), #imageLiteral(resourceName: "5")]
    let pinIconString = …
Run Code Online (Sandbox Code Playgroud)

coordinates mkmapview ios swift

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

在 Drupal 8 中以编程方式保存地理字段

我已经阅读了很多资料,我geofield_compute_values()在尝试以编程方式在 Drupal 中保存坐标时应该使用该函数。

但是它对我不起作用,该函数在我使用的 Drupal 8.5.2 中未定义。

我已经使用 composer 安装了 geofield,我可以像往常一样在管理区域中使用它,并且在那里保存没有问题。

以下是我尝试过的一些示例,第一个示例给了我undefined function geofield_compute_values()

$geofield_data = geofield_compute_values([
    'lat' => $lat,
    'lon' => $lon,
], GEOFIELD_INPUT_LAT_LON);

$cbisProduct->set('field_koordinater', $geofield_data);
Run Code Online (Sandbox Code Playgroud)

我也尝试过,但没有成功,也没有错误:

$geofield = [
    'geom' => "POINT (" . $lon . " " . $lat . ")",
    'geo_type' => 'point',
    'lat' => $lat,
    'lon' => $lon,
    'left' => $lon,
    'top' => $lat,
    'right' => $lon,
    'bottom' => $lat,
];

$cbisProduct->set('field_koordinater', $geofield);
Run Code Online (Sandbox Code Playgroud)

drupal geospatial coordinates drupal-8

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

有人能给我一个例子,说明如何使用 PDFBox 提取“单词”的坐标

有人能给我一个例子,说明如何使用 PDFBox 提取“单词”的坐标

我正在使用此链接来提取单个字符的位置:https : //www.tutorialkart.com/pdfbox/how-to-extract-coordinates-or-position-of-characters-in-pdf/

我正在使用此链接来提取单词:https : //www.tutorialkart.com/pdfbox/extract-words-from-pdf-document/

我被困在获取整个单词的坐标。

coordinates pdfbox

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