Questions tagged «coordinates»

两个或更多数字的集合中的任何一个,用于确定点,线,曲线或平面在给定尺寸的空间中相对于线或其他固定参考系的位置。


12
在QGIS中创建具有精确坐标的点要素?
如何在QGIS中创建具有精确(手动输入)坐标的点要素? 我从测量团队那里获得了精确的GPS坐标,需要将其添加到点图层中。我想要的是:-添加点,输入坐标,然后按Enter键即可在原应的位置创建点。

1
WGS84本身是坐标参考系统吗?
我想知道WGS84和EPSG:4326之间的区别(请参阅此)。 然后可以将WGS84单独定义为坐标参考系统吗?还是仅仅是一个基准,以便必须将坐标系附加到该基准上才能完全定义CRS?(参见例如本文件,下图第6.4.1节)

2
为什么对球形物体使用术语“经度”和“纬度”?
为了指定地理坐标,我们使用术语“经度”和“纬度”。据我所知,这些术语源自拉丁语latitudo(=宽度)和longitudo(=长度)。在德语中,我们使用术语“ Breite”(=英语“ breadth”)和“Länge”(=英语“ length”)。 地球是一个球体。为什么在这里使用“宽度”和“长度”?地球在各个方向上的宽度和长度都相同。我们也可以使用相反的术语“经度”和“纬度”。

8
在附近生成随机位置?
我正在尝试在我的位置附近创建随机位置。我想要的是在围绕我的位置的200米圆内创建随机的纬度/经度对。 这是我想出的公式(在StackOverFlow的人们的帮助下):(-1和1之间的随机数)*半径+(旧经度)=旧经度范围内的新经度 (介于-1和1之间的随机数)*半径+(旧纬度)=旧纬度半径内的新纬度 问题是我的实现发生了一些奇怪的事情,因为所有随机位置都离我的位置中心太近了,看来该公式不能覆盖整个半径。 我的公式有什么问题的想法吗? 编辑以显示当前的Java实现: public static Location getLocation(Location location, int radius) { Random random = new Random(); // Convert radius from meters to degrees double radiusInDegrees = radius / METERS_IN_DEGREES; double x0 = location.getLongitude() * 1E6; double y0 = location.getLatitude() * 1E6; double u = random.nextInt(1001) / 1000; …


2
传单:容器坐标与图层坐标?
地图容器坐标和图层坐标有什么区别? 从我收集的数据来看,地图容器坐标总是相对于地图视口,而图层坐标总是以与容器坐标相同的值开始,但是一旦平移地图,它们就会改变。 引用坐标/点的API: 放置到图层点 放置到集装箱点


1
这样表示的位置是什么格式?
在转换旧系统时,我遇到了一个位置列,其值的格式如下: 38RQT6410550656 虽然我从未见过以这种方式代表全球定位,但是将其放置在Google Maps中会得出正确的位置。在不知道这种格式称为什么的情况下,我一直无法找到有关此格式的任何信息。 这是什么格式?如何将其转换为纬度和经度(或将位置获取到SQL Geography列中)?

2
在wgs84和nad83之间转换
这是一个关于wgs84和nad83之间转换的新手问题。我有一些航拍照片,试图尽可能近地计算经度坐标。有几种因素会使通常的校正类型变得棘手,例如可疑的参数……因此涉及一些反复试验。 因此,在进行更正时,我需要一种检查进度的方法。刚开始检查google Earth很好,但是在这一点上,我的数据(nad83)和google Earth(wgs84)之间的2.5英尺左右的差异已成为限制因素。因此,我需要将nad83转换为wgs84。 我一直在R中使用rgdal并在C#中使用dotspatial进行投影,但是我认为在nad83和wgs84之间进行更改不被视为“投影”(是吗?)。尝试使用“ + proj = NAD83 ellps = WGS84”调用项目只会引发错误。 我自己编写了7个参数的坐标更改就可以了,除非我不确定如何将一个转换为(X,Y,Z)坐标(我认为这意味着将经纬度转换为基于其的椭球面) )。关于nad83和wgs84的现有问题似乎是关于使用哪种方法的问题,而不是回答像我这样的非常基本的问题,即一个人怎么做到?

3
更改OpenLayers 3视图中心
我正在使用OpenLayers 3与某些地图进行交互。我首先声明我的地图: map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }) ], view: new ol.View({ center: [0, 0], zoom: 2 }) }); 我有一个事件触发操作,以更改地图的视图中心。这样,(我的坐标是EPSG:4326格式): function CenterMap(lat, long) { console.log("Lat: " + lat + " Long: " + long); map.setView(new ol.View({ center: ol.proj.transform([lat, long], 'EPSG:3857', 'EPSG:4326'), zoom: …

3
给定一组坐标,如何计算最小界限?
我有一组经度/纬度的坐标。始终至少有3个有序坐标构成一个多边形(如果将它们投影成平面)。如何将这些坐标的最小范围计算为一组有效的经度和纬度范围?(“有效”是指明确代表反子午线的范围)。很难解释我在寻找什么,所以我有一张照片。 图片中的情况很琐碎;您只是找到所有点的绝对最小值和最大值。不过,这并不适用于所有情况。有通用的解决方案吗? 编辑:要弄清楚“有效”的含义,请说我在数据集中有三个经度值:-76,-135和164。这些值跨越了antimeridian,我希望将得到的范围分开:-76至-180和164至180。 还有一些澄清。这些点形成多边形,因此在某些情况下,所需范围可能是-180至+180(即完整的360度): 左图显示了发生在地球“一半”上的四个坐标的经度。想象一下,好像您正在俯视北极(黑点)一样。粉红色显示了包围多边形的最小纵向范围(多边形在四个点之间以紫色显示)。左侧的案例将具有两个纵向范围:[-180至-120]和[135至180](仅在视觉上对其进行估计) 右图显示了另一种情况,这些点一直围绕地球。此范围为[-180至180]。

5
计算距中心点x平方英里的坐标?
我正在尝试围绕一个中心点创建一个ax mile正方形(或圆形),该正方形的所有边都将从中心x英里。我需要4个角坐标。 它正在争先恐后地想让我的大脑转弯吗?我可以使用Haversine公式计算出两点之间的距离,但是数学严重不是我的强项,而且我不了解sin,cos等。尝试解决这一问题使我迷失了! 我遇到过计算距点X英里的纬度/经度吗?但是我不明白! 有人会以苹果和梨的方式来解释我如何做到这一点吗? 确切地解释我想做什么; 我有一个网站,用户可以在其中搜索特定区域的建筑物。他们将进入城镇或地方(我会知道这是最长的时间),并在距该地方10英里的特定半径内进行搜索。 我需要找到10英里半径的最小/最大纬度和经度,以便可以使用类似于以下内容的where子句查询数据库: Where buildingLat <= maxLat and buildingLat <= minLat and buildingLong >= minLong or buildingLong >= maxLong 我需要某种配方! 我的座标是十进制度

1
地理配准博物馆描述不佳的标本
我目前正在整理各种自然历史博物馆的数据库中的标本清单,以供进一步研究。但是,与大多数历史数据相关的一个众所周知的问题是缺乏适当的纬度和经度,这会阻止人们使用该数据。 有一些方法可以克服这些数据,例如在一个区域周围绘制缓冲区并提供与该位置相关的不确定性范围。 例如,如果有一些文字描述,例如“ XYZ以西2英里”,则R中来自软件包'spatial'的函数-biogeomancer可自动进行地理配准。请参阅此处的文档。 但是,我主要关心的是对200平方公里的区域使用这种协议。有没有办法可以克服这一问题?我很想使用这个丰富的博物馆数据库,只要我能处理与其位置相关的不确定性。 我的数据集中的一些标本示例如下所示。请注意,其中许多记录都提到了海拔,但是大多数记录都非常模糊。 编辑 在评论部分,你们中的一个提到了这个问题的目的以及我从中可以达到的目的。 1.我对如何一次将不确定的半径从真正宽的多边形区域减小到较小的不确定半径(如果可能)感兴趣。 2.这些信息将帮助我进行未来的空间分析,例如物种分布模型/居住模型。

2
如何创建动态领导线?
除了QGIS“移动标签”工具之外,我还尝试使用PostGIS视图创建动态引线。 CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; 这适用于所有标签,WHERE ST_X(geom) < xcord_label但会为标签创建错误的引出线WHERE ST_X(geom) > xcord_label。 有谁知道如何正确放置标签的引线WHERE ST_X(geom) > xcord_label?有什么方法可以引用标签的xmax坐标吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.