Questions tagged «line»

一组表示地理要素形状的有序坐标,这些要素太窄而无法以给定比例显示为区域(等高线,街道中心线或河流),或者没有区域的线性要素(县边界线)


3
如何将附近和平行的道路线(例如,双行车道)合并/折叠为一条直线?
我有一个来自OSM的shapefile,其中包含城市中的所有道路。较大的道路(如双行车道)似乎有2条平行线。我想将它们折叠/合并为1行,以便可以在外部3D应用程序中很好地导出和渲染它们(两条重叠的路很复杂,在3D中看起来很奇怪)。 如何使用QGIS或PostGIS实现呢?我不担心精度会略有下降(在几米之内),我希望最终的单条线位于当前平行线之间(理想情况下为中心)。 谢谢。 (这是我要合并的两条道路的示例)
23 qgis  postgis  line  road 

2
如何在Python中读取shapefile?
我的问题是多边形shapefile中垂直线的扩展。请先参考该问题。 您将看到的是一种以用户定义的间距相对于边界框生成垂直线的方法。我知道OGR,Fiona,Shapely等可用于下一步剪切,但我不了解它们的使用情况。 如何读取多边形shapefile的一行?每个使用Shapely的应用程序都显示了如何生成LineString,Point或Polygon,但是从不读取现有shapefile 请至少为我提供一个骨架结构,以便我可以在其上进行构建。


6
使用QGIS在沿线的指定距离内创建点?
我想使用QGIS沿直线创建点,但要指定距离。我在SEXTANTE工具箱中找到了两个GRASS工具: v.to.points 段 我尝试了v.to.points,将地图单位中的点之间的最大距离设置为100,得到的是: 第二张照片显示了上部的近距离观察。结果是我想要的,但是我想获得更少的分数,但是即使我将最大距离设置为1000或1000000,结果也是一样。 我尝试使用v.segment,但是我没有包含细分规则的文件。 Underdark给了我一些建议,并且我尝试给定间隔一段时间使Densify几何形状成为可能。首先,它给了我与输入相同的折线shapefile,然后使用提取节点尝试获取这些点。但是无论设置距离间隔如何,结果都与使用v.to.points获得的结果相同。 如何沿直线并在指定距离内创建点?


3
QGIS中的曲折线符号
我正在寻找QGIS中的锯齿形线符号。可能有一种简单的方法来实现我所缺少的吗?我尝试使用简单的三角形标记(^)创建标记线,并调整标记的大小和标记的放置间隔,直到梯形齿轮相互接触并出现一条不错的锯齿形线。这适用于直线,但是在曲线周围,三角形之间存在间隙,因为三角形实际上没有连接。也许有办法将标记结合在一起吗?还是另一种解决方法?如有任何建议,我将不胜感激!(使用QGIS 2.4.0)
18 qgis  symbology  line  markers 


1
通过线shapefile剪切多边形shapefile
我有两个shapefile,一个多边形shapefile(湖)和一个线shapefile(boudary),我想创建一个新的shapefile“边界北边的多边形” 我可以在QGIS或其他免费GIS中使用什么工具来完成此任务?
15 qgis  polygon  line  clip 

6
将线shapefile转换为栅格,值=像元中线的总长度
我有一个代表道路网络的shapefile文件。我希望对该数据进行栅格化,栅格中的结果值显示了落入栅格像元内的线的总长度。 数据在英国国家网格投影中,因此单位将是米。 理想情况下,我想使用来执行此操作R,并且我猜测程序包中的rasterize功能raster将在实现此功能中起作用,我只是无法弄清楚应应用的功能。
14 raster  r  line  rasterization 

2
将点移动到线上(〜邻域)
我确实有两个矢量层,其中一个是基于遥感“事件”的点层,第二个是来自本地研究的线层。 就我而言,这些是地震和构造断裂,但我想人们可以简单地选择“车祸和道路”作为一般示例。 因此,我想做的就是将点移动/复制到直线的最近点上,只要它在公差范围内(例如1-2km或0.0xx°),并使用新的点层(已移动+ attr y / n)。 有任何想法吗 ? Linux,QGIS 1.8
14 qgis  vector  point  line 

1
如何在PostGIS中每n米将折线转换为点?
问题与此基本相同,但是我需要使用PostGIS。 我有许多条折线,并希望沿这些线每n米将其变换为点。 编辑:非常 感谢斯特凡。我的最终查询有些不同,可能是由于PostGIS(1.5)的版本较旧,但最终我得到了所需的东西。将点合并成道路密度的热图。
14 postgis  point  line 

5
从线段创建voronoi图
我正在寻找一种基于线段而不是点创建voronoi图的方法。请参见下面的示例(摘自本演示文稿)。 理想情况下,我希望可以使用Python编写脚本,但是使用ArcGIS或类似工具的解决方案也是可以接受的。 到目前为止,我发现的唯一可以做到这一点的库是openvoronoi,它看起来很有希望。还有其他吗?

6
将线转换为多边形
我有一个包含市区的shapefile,但是不幸的是,shapefile仅包含单行。shapefile如下所示: 我想将这些线转换为QGIS中的区域多边形shapefile。我使用“到多边形的线”工具(“矢量”>“几何工具”>“到多边形的线”)进行了尝试,但无法正常工作。使用此工具后,shapefile如下所示: 还有其他方法可以将线shapefile转换为QGIS中的区域多边形shapefile吗? 顺便说一句,我正在使用QGIS 2.14.3 Essen。
13 qgis  polygon  line 

3
使用R中的Polygon shapefile从栅格中提取栅格
我是R的新手,正在使用raster包。我从现有栅格文件中提取多边形时遇到问题。如果我用 extract(raster, poly_shape) 栅格上的函数始终会创建包含数据的列表。我真正想要的是提取另一个可以再次使用ArcGIS加载的栅格文件。阅读更多内容后,我认为裁剪功能才是我真正需要的。但是当我尝试使用此功能时 crop(raster, poly_shape) 我收到此错误: Error in .local(x, y, ...) : extents do not overlap In addition: Warning message: In intersect(extent(x), extent(y)) : Objects do not overlap 这两个函数的文件raster和poly_shape相同。你能告诉我这里有什么问题吗?裁剪功能创建另一个栅格而不是列表是否正确? 编辑:range()函数不适用于我。我仍然遇到相同的错误。但是我确信这两个数据集会重叠!随着 extract(raster, poly_shape) 我从中得到正确的数据。只是列表而不是像我想要的栅格一样。我之前只是将数据集加载到ArcGIS中,它们非常吻合,所以我没有检查投影。现在我尝试 projection(raster) # "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80 +units=m +no_defs" projection(poly_shape) # "+proj=utm +zone=32 +ellps=GRS80 +units=m …
13 raster  shapefile  r  line 

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.