вставить геометрию питона в тип геометрии postgis - PullRequest
0 голосов
/ 12 ноября 2018

Каково правильное решение для вставки геометрии питона из фигурного в тип геометрии PostGIS? Я нашел разные подходы, но все они кажутся неправильными ...

  1. PPyGIS - Адаптер PostGIS для Psycopg - кажется, что этот пакет устарел, совет здесь не использовать пакет

  2. Перевернутый вопрос , предлагает shapely.wkb.loads (hex_geom [0], hex = True), я не уверен, нужно ли сбрасывать, а затем загружать геометрию?

  3. Геоалхимия метод модуля from_shape (точка (5, 45), srid = 4326), при импорте get

    psycopg2.ProgrammingError: невозможно адаптировать тип 'WKBElement'

  4. ST_GeomFromText - действительно единственное решение?

В моем коде я получил строку и должен вставить ее в PostGIS как

st_makeline(ARRAY[st_startpoint(%s), st_line_interpolate_point(%s, 0.15), st_line_interpolate_point(%s, 0.5), st_line_interpolate_point(%s, 0.85), st_endpoint(%s)])

Я озадачен, потому что очень сложно преобразовать мою геометрию строки в строку, а затем использовать ST_GeomFromText каждый раз, когда я вызываю свою геометрию в st_makeline

Может кто-нибудь указать, как вставить геометрию Shapely в PostGIS?

...