LoginSignup
2
1

More than 5 years have passed since last update.

MySQL+GeoalchemyでGeometry型を使うまで

Posted at

MysqlをPythonでいじりたくて調べたけど動かなかったのでとりあえずの打開策。
詳細コードや設定は需要あれば追記したいと思う。

動作環境

  • Python : 3.6.4

  • Mysql : Ver 14.14 Distrib 5.7.21, for Linux (x86_64)

使用ライブラリ

  • Geoalchemy2

インストール

pip install geoalchemy2

エラー

sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1305, 'FUNCTION ***.ST_GeomFromEWKT does not exist')

打開策

geoalchemy2をインストールしたフォルダのtypes.pyの184行目を以下のように変更する

// from_text = 'ST_GeomFromText'
from_text = 'ST_GeomFromText'
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1