-1

上个月我一直在处理很多形状文件编辑工具。我试图从形状文件(一个用于节点,一个用于链接)中以适当的格式(node_id,x,y 用于节点和 link_id, start_node_id,end_node_id,...对于链接)以创建预言机空间网络。我得到了节点的 dbf。我现在想从包含折线(道路)的加载形状文件中获取属性表,并且我想将每条折线拆分为其包含它们的开始和结束节点 ID 的线段,除了它们的几何形状。每一个帮助公认..

4

1 回答 1

0

您可能想稍微澄清一下您的问题,但听起来您想从 shapefile 中获取折线中每个点的详细信息,以便您可以定义线段。

我在这里写了一个示例,说明如何使用 Python 执行此操作:

https://gis.stackexchange.com/questions/40798/how-to-split-shapefile-per-feature-in-python-using-gdal

具体来说,注意以下几行:

line = geom.asPolyline()
        # all points in the line
        for point in line:

您应该能够使用这个基本示例的变体来实现您的目标。

于 2012-12-08T11:06:09.987 回答