cartodb: невозможно импортировать csv с колонкой geojson, работающей с cartodb

Я загрузил файл формы в cartodb

Затем я экспортировал его как CSV

Теперь я хочу загрузить его из файла CSV (я изучаю, как создать CSV, как это из других источников)

У меня есть столбец geojson strng со всей информацией о геометрии (многоугольник)

затем я пытаюсь обновить the_geom с помощью запроса, подобного этому:

update paisprov2012 set
the_geom = st_setsrid(st_geomfromgeojson(geojson),4326)

И я получаю эту ошибку:

ERROR: Geometry type (MultiPolygon) does not match column type (Point)

ТАК я пытаюсь с

ALTER TABLE paisprov2012 ALTER COLUMN the_geom TYPE Polygon using the_geom::Polygon

Но я получаю

ERROR: cannot cast type geometry to polygon

Любая идея?

1 ответ

Решение

Изменение типов столбцов не работало в старых версиях CartoDB (и тип столбца по умолчанию, когда все значения были нулевыми). Первый запрос теперь должен работать нормально.

Второй запрос не удастся, потому что polygon как вы пытаетесь это сделать, это не спроектированный многоугольник.

Другие вопросы по тегам