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
как вы пытаетесь это сделать, это не спроектированный многоугольник.