<style>
.reveal h1 {
padding-top:15px;
margin-left:10px;
text-decoration:none;
font-size:1.5em;
}
.text-center {text-align:center!important}
.text-left {text-align:left!important}
</style>
---
<iframe src="https://mamix1116.github.io/geo_python_cookbook/map/my_PersonTripOD_map.html" width="100%" height="500" frameborder="0" allowfullscreen></iframe>
<p class="h1 text-center">パーソントリップOD</p>
---
# パーソントリップOD
- Jupyter notebookで、
- ライブラリGeoPandasを使って、
- 空間演算をおこない、
- KeplerGLを使って表示する
---
<p class="h1">その前に…おさらい</p>
- 緯度, 経度<!-- .element: class="fragment" data-fragment-index="1" -->
- latitude, longitude<!-- .element: class="fragment" data-fragment-index="2" -->
```
【覚え方】 いど < けーど 長いほうが "long"itude
```
<!-- .element: class="fragment" data-fragment-index="3" -->
---
<!-- .slide: data-background="https://i.imgur.com/Xyv9r7u.jpg" data-background-color="#005" -->
<p class="h1">地球は丸い。 ◯か✕か?</p>
<p>
- 地球はぜんぜん丸くない </br>
- 楕円体 </br>
- 凸凹している </br>
</p>
<!-- .element: class="fragment" data-fragment-index="1" -->
---
<!-- .slide: data-background="https://i.imgur.com/l3HZ5Xu.png" -->
<p class="h1">じゃがいもみたいな形</p>
- じゃがいものこの芽の位置をどう表現する?
---
# 座標系と測地系
![](https://i.imgur.com/2z2LSWK.png)
---
## 測地系
- 座標の基準点
- どの楕円体モデルを採用するか
- 世界測地系と日本測地系
- 世界測地系 国際的に定められた測地系
- JGD2000, JGD2011, WGS84
- 日本測地系 2002年(測量法改正)以前の測地系
- Tokyo
---
![](https://i.imgur.com/tOhcQ1A.png)
---
## 測地系がちがうと...
**ずれる**
![](https://i.imgur.com/mqZGxZd.png)
<small>国土地理院:https://www.gsi.go.jp/LAW/G2000-g2000-h3.htm</small>
---
## 座標系
- 緯度経度座標系(地理座標系)
- 3次元である地球上の位置を緯度と経度で表現する座標系
- 赤道からの角度(緯度)、子午線からの角度(経度)で示す
- XY座標系(投影座標系)
- 3次元である地球を 2次元の平面に投影し、XY座標で表現する座標系
- 平面直角座標系, UTM, Webメルカトル座標系
---
# 投影法
---
## 座標系がちがうと...
どっかいく
---
# よく使われる
- 測地系
- JGD2000, JGD2011, **最近**
- Tokyo, **古い**
- WGS84 **GPS**
- 座標系
- 地理座標系 **緯度経度**
- 平面直角座標系 **狭い地域(県、自治体)の地図**
- Webメルカトル **Web地図**
---
# SRID(空間参照系識別コード)
http://www.epsg-registry.org/
| SRID | 測地系 | 座標系 |
| -------- | -------- | -------- |
| 4612 | JGD2000 | 地理座標系 |
| 2443から2461 | JGD2000 | 平面直角座標系1〜19系 |
| 6668 | JGD2011 | 地理座標系 |
| 4326 | WGS84 | 地理座標系 |
---
# 空間演算
![](https://i.imgur.com/EUyKlZl.png)
Wikipedia: https://en.wikipedia.org/wiki/Spatial_relation
---
![](https://i.imgur.com/VRMo33T.png =300x) ![](https://i.imgur.com/yQOOv6G.png =300x)
![](https://i.imgur.com/z6iomD2.png =300x) ![](https://i.imgur.com/ttv6i9S.png =300x)
---
```python=
%matplotlib inline
import pandas as pd
import geopandas as gpd
import matplotlib.pyplot as plt
```
---
交通流動量 パーソントリップOD量データ
http://nlftp.mlit.go.jp/ksj/jpgis/datalist/KsjTmplt-S05-b.html
```python=
df_youtochiiki = gpd.read_file("../data/youtochiiki/youtochiiki.shp")
```
## Geoデータってどこから入手するの?
それぞれの利用規約はしっかり読んでね
---
## 国土数値情報
![](https://i.imgur.com/rpPoQck.png)
http://nlftp.mlit.go.jp/ksj/
---
## 基盤地図情報
https://fgd.gsi.go.jp/download/menu.php
---
## e-Stat
![](https://i.imgur.com/TZ167RM.png)
https://www.e-stat.go.jp/
---
## G空間情報センター
---
## 東京都オープンデータカタログ
http://opendata-portal.metro.tokyo.jp/www/index.html
---
## 静岡県
- ふじのくにオープンデータカタログ
https://opendata.pref.shizuoka.jp/
- しずみちinfo
https://shizuokashi-road.appspot.com/index_pub.html
- Point Cloud DB
https://pointcloud.pref.shizuoka.jp/
- My City Construction
https://mycityconstruction.jp/
---
## 川の防災情報
![](https://i.imgur.com/01oC2UA.jpg)
http://www.river.go.jp/portal/#80
---
## もっとある
- IT総合戦略本部 : 政府データカタログサイト
http://www.data.go.jp/
- 国土交通省 : 歩行移動支援サービスに関するデータサイト
https://www.hokoukukan.go.jp/top.html
- 国土交通省 : 手ぶら観光カウンター情報オープンデータ
http://www.mlit.go.jp/seisakutokatsu/freight/seisakutokatsu_freight_tk1_000069.html
- 国土地理院 : パブリックタグ情報共有プラットフォーム
https://ucopendb.gsi.go.jp/ucode/field_test/index.html
- 気象庁 : 気象データ高度利用ポータルサイト
http://www.data.jma.go.jp/developer/index.html
---
## 地理院地図
<iframe width="100%" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.gsi.go.jp/#16/35.660834/139.678133/&base=std&ls=std&disp=1&vs=c1j0h0k0l0u0t0z0r0s0m0f2"></iframe>
https://maps.gsi.go.jp
---
## OpenStreetMap
<iframe width="100%" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=139.66386065818372%2C35.65350757350166%2C139.68868718482557%2C35.66846589735298&layer=mapnik" style="border: 1px solid black"></iframe>
<span><a href="https://www.openstreetmap.org/#map=16/35.6610/139.6790">OpenStreetMap</a></span>
---
## Mapbox
<iframe width="100%" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://api.mapbox.com/styles/v1/mamix1116/cjlfxqww36x022slqpo479l5a.html?fresh=true&title=true&access_token=pk.eyJ1IjoibWFtaXgxMTE2IiwiYSI6ImNqMTY4eThldTAyY2QzNG82aHU2ZjIxMWcifQ.bZx90CIoa9Kp849JEk8ZBg#14.9/35.661071/139.682035/0"></iframe>
---
## Pandas便利だよね。GeoデータもPandasで使えたら便利だよね
---
{"metaMigratedAt":"2023-06-15T01:04:34.348Z","metaMigratedFrom":"YAML","title":"Geo+Python MySlide","breaks":true,"image":"https://i.imgur.com/XLpxA13.png","lang":"ja-jp","slideOptions":"{\"theme\":\"white\",\"transition\":\"slide\"}","contributors":"[{\"id\":\"1faaf9ec-8c86-4958-8d16-2c236574ce25\",\"add\":5952,\"del\":769}]"}