以米为单位创建缓冲区?


15

我对GIS世界非常陌生,因此我的问题可能非常愚蠢,但是无论如何我都会尝试。

目的

给定一个经度/纬度坐标列表,并存储为.csv文件,我想创建一个缓冲区,x在这些坐标周围有km公里。(在相关的情况下,这些坐标是SCCS数据集中社团的位置。这些社团分散在世界各地。)

问题

我只能创建径向距离的缓冲区,但是我想用(千)米来做。我知道以下问答,但按照其中的建议似乎无法解决我的问题:

我尝试过的...

  1. 我启动QGIS(v2.4),然后 Add delimited text layer
  2. 选择我的.csv文件和x / y字段,然后单击OK
  3. 选择WGS 84作为我的CRS(也尝试过NAD83但没什么作用),请点击OK
  4. 右键单击图层并选择Save As...,在对话框中选择以下内容,然后单击OK在此处输入图片说明
  5. 添加sccs_meter.shp为当前项目的图层
  6. 选择Vector> Geoprocessing Tools> Buffers>组缓冲距离为10

结果是缓冲区的半径约为1068 km,这表明缓冲区距离为10度而不是10米。

我在这里做错了什么?


1
“使用WGS84图层以米/公里进行缓冲的工作流程是什么?” 确实解决了您的问题,请阅读评论。当您使用缓冲工具时,它将使用图层CRS单位,选择wgs84将使用度。您可以使用文件_meters,但尚未真正更改坐标系。
亚历山大·内托

@AlexandreNeto:我读了杰克在那个问题上的答案。您是要创建Azimuthal等距投影,还是要使用其他CRS保存当前图层?我确实使用NAD83(如图所示)保存了我的地雷,它应该以米为单位,但它仍会创建度数的缓冲区。
Herr K.

3
NAD83还使用度为单位。有许多使用NAD83基准的投影都使用了仪表,也许您只是想选择其中之一。
Evil Genius

Answers:


17

在步骤4中,您必须将CRS从NAD83更改为另一个以米为单位的投影。

这取决于您的数据范围中哪一个最好。不幸的是,您的数据遍布世界各地,因此您可以:

  1. 使用aeqd(或tmerc)为每一个创建一个自定义CRS,并使用它绘制一个缓冲区。实际上,您只需创建一次缓冲区,并交换.prj和.qpj文件中的CRS信息。缓冲区相对于其中心的坐标将始终相同。
  2. 根据UTM区域对数据进行分组,并针对这些点使用该区域的UTM CRS。
  3. 与UTM相似,将点分组为纬度区域(例如,每10度),然后为每个组创建自定义的Lambert保形圆锥形2SP CRS。这将比使用世界上所有北部和南部UTM区域快得多。
  4. 全部使用伪墨卡托EPSG:3857。缓冲区看起来像漂亮的圆圈,但是实际大小会变得更小,并且失真得越多,越会影响您的极点。

嗨,我有一个类似的情况(但是折线位于整个山坡上,并且两侧都需要50公里的缓冲区),对于为什么要使用第四个选项,为什么要使用其中一个顶级选项,我有些困惑(这似乎是最简单的)。仅仅是因为尽管给出了准确的结果,它仍不会清楚地显示出您可能希望看到的失真?谢谢!:)
Amroco

如果@Amroco EPSG:3857应该恰好相距一定距离,并且您离赤道很远,则应避免使用。
AndreJ

2

快速而肮脏的方式:每公里使用0.01°的缓冲距离。那是纬度37度时每公里的平均度数。并扭曲NS和EW缓冲区范围。但这可能足以满足您的目的。


嗨,您知道失真的严重程度吗?和两极?
Amroco

假设有一个理想的球体(不是大地水准面):赤道:平均1°纬度=〜111111 m,1°长=〜111133 m。= 111122 m极数:纬度1°=〜111111 m,纬度1°= 0 m,平均。= 55556 m
Flo

1

您可以检查链接geospatialearth网站链接。您需要允许浏览器中使用Adobe Flash。推荐使用Firefox。

作为程序员,要创建一个点的缓冲区,可以将geoliblib javascript和js2shapefile一起使用。您将能够使用geogelib在csv文件的每个点周围以固定距离x创建许多等角点,然后使用js2shapefile将其转换为shapefile。

只需检查上面的链接,您将百分百满意。


添加一些有关链接说明可以解决该问题的信息,这很有帮助。外部链接变化/中断很多。
MaryBeth '16

@MatyBeth上面提到的链接是一个小表格,用户可以使用该表格上传.csv文件,该文件在浏览器中使用javascript读取。它将显示此csv文件的预览。用户必须选择纬度和经度列以及要下载的几何类型,例如点shapefile,具有以米为单位的长度和高度的矩形缓冲区或具有以米为单位的半径和段数的圆形黄油。用户可以选择将缓冲区另存为shapefile或KML文件。
GeoSpatialEarth.16年
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.