Я пытаюсь создать один объект LineString из двух массивов. Я пробовал это несколькими способами, но я продолжаю получать:
>>> array = [(0,0),(1,0),(2,0),(3,0)][(1,3),(1.4,2),(2,0)]
TypeError: list indices must be integers, not tuple
## A
## \
## \
## X
## \
## \
## B-----C-----D-----F
## Test to Identify Junctions - Shared points where two or more lines intersect
def test_find_junctions(self):
g = PreserveTopology()
# LINE BCDF, AXD
array = [(0,0),(1,0),(2,0),(3,0)][(1,3),(1.4,2),(2,0)]
# LINE AXD
#array2 = [(1,3),(1.4,2),(2,0)]
array_as_linestring = LineString(array)
#array2_as_linestring = LineString(array2)
result = g.find_junctions_line(array_as_linestring)
assert_equal(result,(2,0))