BigQuery не распознает Shapely PolygonsPython

Программы на Python
Ответить
Anonymous
 BigQuery не распознает Shapely Polygons

Сообщение Anonymous »

У меня есть несколько полигонов, которые я пытаюсь загрузить в BigQuery. Полигоны формируются на основе точки (широта и долгота) и радиуса, т. е. полигон = shapely.geometry.Point(lng, lat).buffer(r). Сначала они преобразуются в кадр данных geojson с помощью geojson.dumps(mapping(polygon)), затем загружаются в BigQuery и, наконец, преобразуются в тип GEOGRAPHY с помощью SELECT SAFE.st_geogfromgeojson(polygon, make_valid => TRUE) FROM table_name< /code>.
Однако в ходе этого процесса некоторые записи стали NULL (в файле не было пропущенных значений). загруженный фрейм данных). Я подозреваю, что это связано с тем, что BigQuery не полностью распознает фигурные многоугольники, а недействительные автоматически удаляются.
Есть ли способ убедиться, что этого не произойдет?
Есть ли способ убедиться, что этого не произойдет?
р>

Подробнее здесь: https://stackoverflow.com/questions/792 ... y-polygons
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»