Вставьте CSV с координатами точки в postgres, используя python - PullRequest
0 голосов
/ 13 апреля 2020

Я новичок в python, пытаюсь вставить CSV-файл с точечными координатами, как в приведенном примере:

id   height  coords
1    1000    POINT(100 100)
2    1200    POINT(200 200)
3    1300    POINT(300 300)

Пробовал несколько раз, используя следующее

for row in pts_table:
    next(pts_table)
    sql = ("""INSERT INTO spotheights (elevation, geom) VALUES(%s, ST_setSRID(ST_MakePoint('POINT(%s %s)'), 21037))""")

    cur.executemany(sql, row,)

продолжайте получать ошибки: TypeError: not all arguments converted during string formatting Попытка изменения, я получаю аргумент 1 должен быть вместо строки получен кортеж. Это правильный способ вставить точки в postgres ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...