0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MySQLで学ぶGIS入門を学んでみたよ(おまけにMySQLのインストールも)

Posted at

「MySQLで学ぶGIS入門 連載第3回」を学んでみたよ!

ちきゅうは1つ? ー地球の「形」について学ぼう | Think IT(シンクイット)

日本の伊能忠敬はもともと地球の大きさを知りたかったんだ。知らなかった。
他にも地球の大きさを計ろうと、あるいは推測しようとした人はいたのかな?

地球の形をどのように捉えるか、見做すかを「モデル」っていうんだね。
測地系、地理座標系、投影座標系、急に専門用語が、、、

MySQL 9.4.0 のインストーラーを取得して、自分のPC(Windows 11)にインストールしたよ。
昔OCIの勉強をしているときに取得したOracle IDが使えなくって、新しく作成したもんね。

1.インストーラーの置き場所は、以下を参照して、

「MySQL Community Server」からインストーラーをダウンロードしたよ。
MySQLでテーブル定義を調べる方法 #MySQL - Qiita
Ins_01.png

2.「mysql-9.4.0-winx64.msi」を実行すると以下のエラー。

どうやら、Visual Studio 2019 の頒布可能コード ファイルが必要みたい。
2019とあるけど、最新のをインストールしました。どうやらインストールするとPCの再起動が必要…。
Ins_02.png

サポートされている最新の Visual C++ 再頒布可能パッケージのダウンロード | Microsoft Learn

3.Visual Studio 2019 の頒布可能コード ファイルをインストール後、ようやくMySQLをインストールする。Wizard のオプションで、”Typical”を選択したよ。
4.必要なのかわからなかったけど、インストール直後に起動したConfiguratorにて、以下のWorld Databaseをインストールしてみた。

Ins_04_MySQL_Conf.png

5.早速、サイトにあるテーブルを閲覧するため、

「MySQL 9.4 Command Line Client」を起動して、スキーマを変更、「ST_SPATIAL_REFERENCE_SYSTEMS」テーブルを確認してみた。

USE INFORMATION_SCHEMA
SELECT * FROM ST_SPATIAL_REFERENCE_SYSTEMS LIMIT 100; 

なるほど~。あっと、QGISでよく見る、EPSGの記載が、「ORGANIZATION_COORDSYS_ID」列にあるね!

mysql> SHOW FULL COLUMNS FROM ST_SPATIAL_REFERENCE_SYSTEMS;
+--------------------------+---------------+--------------------+------+-----+---------+-------+------------+---------+
| Field                    | Type          | Collation          | Null | Key | Default | Extra | Privileges | Comment |
+--------------------------+---------------+--------------------+------+-----+---------+-------+------------+---------+
| SRS_NAME                 | varchar(80)   | utf8mb3_general_ci | NO   |     | NULL    |       | select     |         |
| SRS_ID                   | int unsigned  | NULL               | NO   |     | NULL    |       | select     |         |
| ORGANIZATION             | varchar(256)  | utf8mb3_general_ci | YES  |     | NULL    |       | select     |         |
| ORGANIZATION_COORDSYS_ID | int unsigned  | NULL               | YES  |     | NULL    |       | select     |         |
| DEFINITION               | varchar(4096) | utf8mb3_bin        | NO   |     | NULL    |       | select     |         |
| DESCRIPTION              | varchar(2048) | utf8mb3_bin        | YES  |     | NULL    |       | select     |         |
+--------------------------+---------------+--------------------+------+-----+---------+-------+------------+---------+
6 rows in set (0.081 sec)
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?