Questions tagged «buffer»

在指定距离处包围点,线或多边形的区域。

3
如何判断ArcCatalog地理处理是否仍在运行?
除了日志以外,还有其他方法可以检查正在进行的地理处理工作是否正常吗? 我在ArcCatalog 10.1上运行具有溶解类型ALL的缓冲区工具。我原以为这项任务将花费很长时间,所以我让它继续运行并回家度周末。它已经运行了5天,我想知道它是否崩溃了。 任务管理器表示进程(RuntimeLocalServer.exe)仍在运行,并且使用900 MB到3.8 GB的内存或内存(随着时间的推移而变化),并且我的处理器的一个内核正在正常工作,其他内核的运行率约为10% 。我没有其他正在运行的应用程序。 ArcCatalog在结果窗格中显示沙漏符号,没有错误消息。我还检查了日志文件,这些文件仅说明任务已启动,并且不包含任何错误消息。 额外细节 我正在文件地理数据库的要素类中创建约150万个多边形的3m缓冲区。它们中的许多是重叠的,因此当它们重叠时会被溶解在一起。 我有Windows 7 64位上的ArcGIS 10.1 for Desktop。

2
使用QGIS使用WGS84图层以米/公里为单位进行缓冲
我正在使用QGIS 1.7.4-Wroclaw并在WGS84中使用SHP层。我想使用ftools缓冲工具从该层缓冲一定距离。 我知道缓冲工具总是使用图层单位,对于WGS84来说,单位是十进制。我们都知道度数并不能始终如一地转换为米,那么我应该如何制作缓冲区? 我是否有必要将shapefile转换为本机使用计量器的其他CRS? 如果是这样,我该如何选择?
12 qgis  buffer  units 

1
每边具有不同宽度的QGIS缓冲区多边形
我创建了用于野火风险评估的地图,并不断被要求在建筑物围护结构周围绘制“可防御空间”缓冲区,建筑物围护结构在建筑物的不同侧面之间的距离不同。(查看图片) 我一直在QGIS中这样做,方法是为每个所需的距离创建一个缓冲区,然后手动绘制一个尽可能接近的缓冲区。 这显然不理想。有没有办法用QGIS创建这些缓冲区?我也可以访问ArcGIS和MapInfo。
12 qgis  polygon  buffer 


3
在QGIS中将多个点对齐到线?
我想使用指定的公差或围绕线对象的缓冲区将多点对齐到一条线或一层内的线。请参考附件中的示例草图。 出于本示例的考虑,在图片之前,最接近直线的点在直线的5个地图单位内,而最外面的点则在10个地图单​​位之外。我想使用5个地图单位的公差将最近的点捕捉到最近的线上,以在AFTER图片中获得结果。

4
仅在QGIS中缓冲多边形的边?
我的目标是从多边形创建缓冲区。但是边缘是问题。我真的无法用语言解释它,所以我将发布一个屏幕截图。那就是我想要的样子。因此,目标是不连接边缘。屏幕截图上的示例是使用powerpoint完成的,但是我想使用QGIS进行此操作,因此我可以一次对很多多边形进行处理。 有人有主意吗?
10 qgis  buffer  qgis-3 

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

2
飞机地图范围
我想创建一个(网络)地图,该地图显示飞机在某些机场周围的范围。 我试图用飞机的范围来计算缓冲区。在这里,您可以在这里看到结果。 但是现在我已经意识到结果是错误的,因为飞机不走直线路线,而是因为走线较短而弯曲。 有没有办法用较短的曲线来计算范围?
10 qgis  buffer 

3
从多个几何创建溶解的缓冲区(按共享属性和空间交集合并)
我必须根据多点输入功能创建溶解的缓冲区。在下面的示例中,输入表包含4个功能。要素#2由两个点几何组成。创建缓冲区后,我得到了4个多边形几何: 有没有一种将结果分组的方法?点#1和的缓冲区#2已溶解,应为单个多面要素(a)。 到目前为止,我所做的是: -- collect all buffers to a single multi-polygon feature -- dissolve overlapping polygon geometries CREATE TABLE public.pg_multibuffer AS SELECT row_number() over() AS gid, sub_qry.* FROM (SELECT ST_Union(ST_Buffer(geom, 1000, 8))::geometry(MultiPolygon, /*SRID*/) AS geom FROM public.multipoints) AS sub_qry; 编辑: -- create sample geometries CREATE TABLE public.multipoints ( gid serial …

2
创建受海岸线限制的区域缓冲区
我正在尝试使用ArcGIS 10.2基于预定义区域(例如400平方公里)创建点的缓冲区。除此之外,某些点的缓冲区靠近海岸线,因此需要将缓冲区修剪在海岸线上,并且仍然具有与内陆缓冲区相同的面积(400平方公里)。 有谁知道可以使用“模型开发器”或“ Arcpy”完成此操作吗? 我在Arcpy和R方面的技能有限,但是很乐意进行一些脚本编写以获得解决方案。 请参见下面的图片,其中显示了我要实现的目标的图形表示
10 arcpy  arcgis-10.2  r  buffer 

2
是否基于基于折线的缓冲区创建缓冲区,而没有折线端盖并且没有在QGIS中溶解创建的多边形?
我在QGIS中有一个投影线层(Shapefile)。我想为每个线段创建一个没有线端盖的多边形。生成的多边形不应分解为单个多边形。 我尝试了fTools缓冲工具。这样可以创建一个缓冲区而不会溶解,但无法定义线路端盖。 我也尝试过GRASS的v.buffer。这可以创建具有定义的行尾的缓冲区,但是我不能禁用此溶解。 是否有可能同时存在:未溶解且管线末端没有瓶盖?结果应该是每个线段都带有多边形(缓冲区)的Shapefile。
10 qgis  buffer  dissolve 

1
时空接近
我有一些点数据,这些数据代表动物的每日经纬度位置以及相关的时间戳。 我想找出STATIONARY = TRUE的所有点。如果某个点周围100公里的缓冲区与其他(例如)5个时间相邻 点重叠,则该点为固定点。因此,如果第10天是我的关注点,那么我想问一下,在时间上相隔5天是否在该点的100公里范围内。如果第5、6、7、8和9天;或第11、12、13、14和15天;或第8、9、11、12、13天(等等)在缓冲区内,则STATIONARY = TRUE。但是,如果第5、7、9、11和13天在缓冲区内,但间隔之间不是隔天(偶数)天,则STATIONARY = FALSE 我认为某种移动窗口缓冲区将提供解决方案,但我不知道该如何实现。 我一直试图在ArcGIS和R中解决这个问题,但是到目前为止还没有脑筋。这是我最接近解决方案的方法,但是它并不适合,我不认为:标识指定缓冲区中的连续点 这是一些虚拟数据,近似于我的数据结构(尽管实际上我每天有两次位置(中午和午夜),但缺少一些位置-但稍后会担心) x<-seq(0,15,length.out=20) y<-seq(10,-10,length.out=20) t<-seq(as.POSIXct('2013-07-01'), length.out = 20, by = "days") data<-data.frame(cbind(x,y,t=as.data.frame.POSIXct(t))) x y t 1 0.0000000 10.0000000 2013-07-01 2 0.7894737 8.9473684 2013-07-02 3 1.5789474 7.8947368 2013-07-03 4 2.3684211 6.8421053 2013-07-04 5 3.1578947 5.7894737 2013-07-05 6 3.9473684 4.7368421 2013-07-06 7 …

2
投影更改以在QGIS中创建缓冲区
我将变得绝望...我想在几个点附近(如果可能)创建缓冲区,并声明这些缓冲区的大小(以km为单位)。只是为了向您展示我的工作方式: 我的问题似乎是数据的投影。它在WGS84投影中,而我的背景图在RGF93 / Lambert-93投影中(我不知道为什么两者一起工作)。使用WGS84投影时,距离将以度为单位显示,因此我尝试更改背景图的投影,数据的投影或同时更改两者,但我找不到适合它们的其他投影。 您对如何创建清晰显示距离的这些缓冲区有任何建议吗?
10 qgis  distance  buffer 

2
如何使用ogr python缓冲矢量shapefile?
我想学习如何使用Python中的国家和居住区的数据集从使用OGR http://www.naturalearthdata.com/downloads/50m-cultural-vectors/。我试图使用过滤器和缓冲区在命名国家/地区的指定缓冲区(从ne_50m_admin_0_countries.shp中的要素类ADMIN过滤)中查找点(ne_50m_populated_places.shp)。问题似乎是我不了解用于buffer()的单位。在脚本中,我只是使用任意值10来测试脚本是否有效。该脚本会运行,但会从加勒比海地区返回命名国家为“安哥拉”的人口稠密的地方。理想情况下,我希望能够指定一个缓冲距离,例如500km,但是由于我的理解是buffer()使用的是country.shp单位(将采用wgs84纬度/经度格式),因此无法解决该问题。对此方法的建议将不胜感激。 # import modules import ogr, os, sys ## data source os.chdir('C:/data/naturalearth/50m_cultural') # get the shapefile driver driver = ogr.GetDriverByName('ESRI Shapefile') # open ne_50m_admin_0_countries.shp and get the layer admin = driver.Open('ne_50m_admin_0_countries.shp') if admin is None: print 'Could not open ne_50m_admin_0_countries.shp' sys.exit(1) adminLayer = admin.GetLayer() # open ne_50m_populated_places.shp and get …
10 python  ogr  buffer 

3
按百分比增长PostGIS几何
我正在寻找一种在PostGIS几何周围添加缓冲区的方法,但是缓冲区的大小应取决于几何的大小。也就是说,我希望每个几何图形都扩大5%。 我的想法是我正在寻找相交的几何,但是我想考虑的每个几何可能有多达5%的误差。 有人知道最好的方法吗? 该数据库的行数为一百万行,因此我希望它的运行速度相当快。

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.