Soumettre la recherche
Mettre en ligne
大規模タイル画像を生成した話((独)農研機構 寺元郁博様)
•
5 j'aime
•
3,858 vues
OSgeo Japan
Suivre
大規模タイル画像を生成した話((独)農研機構 寺元郁博様)
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 46
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)
OSgeo Japan
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
文献紹介:YOLO series:v1-v5, X, F, and YOWO
文献紹介:YOLO series:v1-v5, X, F, and YOWO
Toru Tamaki
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Shuto Suzuki
Cesiumを動かしてみよう
Cesiumを動かしてみよう
Kazutaka ishizaki
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
Shota Imai
Recommandé
GeoPackageを使ってみた(おざき様)
GeoPackageを使ってみた(おざき様)
OSgeo Japan
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
文献紹介:YOLO series:v1-v5, X, F, and YOWO
文献紹介:YOLO series:v1-v5, X, F, and YOWO
Toru Tamaki
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Shuto Suzuki
Cesiumを動かしてみよう
Cesiumを動かしてみよう
Kazutaka ishizaki
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
Shota Imai
エンジニアのキャリアパスを考える 川村
エンジニアのキャリアパスを考える 川村
wakamonog
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
Takeru Maehara
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
SSII
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Preferred Networks
ネットワークエンジニアはどこでウデマエをみがくのか?
ネットワークエンジニアはどこでウデマエをみがくのか?
Yuya Rin
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
Cesiumマニアックス― Revenge ―
Cesiumマニアックス― Revenge ―
Ryousuke Wayama
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
Deep Learning JP
深層学習フレームワークにおけるIntel CPU/富岳向け最適化法
深層学習フレームワークにおけるIntel CPU/富岳向け最適化法
MITSUNARI Shigeo
Cesiumを用いた3次元リアルタイムデータの可視化について
Cesiumを用いた3次元リアルタイムデータの可視化について
Ryousuke Wayama
自然方策勾配法の基礎と応用
自然方策勾配法の基礎と応用
Ryo Iwaki
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
イベント・ソーシングを知る
イベント・ソーシングを知る
Shuhei Fujita
MineRL Competition Tutorial with ChainerRL
MineRL Competition Tutorial with ChainerRL
Preferred Networks
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
Tatsuya Matsushima
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
Teppei Sato
大きく進歩したMapServer6の新機能((株)オークニー・丹羽誠様)
大きく進歩したMapServer6の新機能((株)オークニー・丹羽誠様)
OSgeo Japan
Foss4g2009tokyo Yachi Mapion
Foss4g2009tokyo Yachi Mapion
OSgeo Japan
Contenu connexe
Tendances
エンジニアのキャリアパスを考える 川村
エンジニアのキャリアパスを考える 川村
wakamonog
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
Takeru Maehara
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
SSII
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
Preferred Networks
ネットワークエンジニアはどこでウデマエをみがくのか?
ネットワークエンジニアはどこでウデマエをみがくのか?
Yuya Rin
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
Cesiumマニアックス― Revenge ―
Cesiumマニアックス― Revenge ―
Ryousuke Wayama
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
Deep Learning JP
深層学習フレームワークにおけるIntel CPU/富岳向け最適化法
深層学習フレームワークにおけるIntel CPU/富岳向け最適化法
MITSUNARI Shigeo
Cesiumを用いた3次元リアルタイムデータの可視化について
Cesiumを用いた3次元リアルタイムデータの可視化について
Ryousuke Wayama
自然方策勾配法の基礎と応用
自然方策勾配法の基礎と応用
Ryo Iwaki
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
イベント・ソーシングを知る
イベント・ソーシングを知る
Shuhei Fujita
MineRL Competition Tutorial with ChainerRL
MineRL Competition Tutorial with ChainerRL
Preferred Networks
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
Tatsuya Matsushima
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
Teppei Sato
Tendances
(20)
エンジニアのキャリアパスを考える 川村
エンジニアのキャリアパスを考える 川村
backlogsでもCI/CDする夢を見る
backlogsでもCI/CDする夢を見る
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ネットワークエンジニアはどこでウデマエをみがくのか?
ネットワークエンジニアはどこでウデマエをみがくのか?
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Cesiumマニアックス― Revenge ―
Cesiumマニアックス― Revenge ―
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
深層学習フレームワークにおけるIntel CPU/富岳向け最適化法
深層学習フレームワークにおけるIntel CPU/富岳向け最適化法
Cesiumを用いた3次元リアルタイムデータの可視化について
Cesiumを用いた3次元リアルタイムデータの可視化について
自然方策勾配法の基礎と応用
自然方策勾配法の基礎と応用
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
イベント・ソーシングを知る
イベント・ソーシングを知る
MineRL Competition Tutorial with ChainerRL
MineRL Competition Tutorial with ChainerRL
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
AIのラボからロボティクスへ --- 東大松尾研究室のWRS2020パートナーロボットチャレンジへの挑戦
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
En vedette
大きく進歩したMapServer6の新機能((株)オークニー・丹羽誠様)
大きく進歩したMapServer6の新機能((株)オークニー・丹羽誠様)
OSgeo Japan
Foss4g2009tokyo Yachi Mapion
Foss4g2009tokyo Yachi Mapion
OSgeo Japan
20120126 セミナー 資料
20120126 セミナー 資料
scratch160
FOSS4G KOREA 2012参加報告
FOSS4G KOREA 2012参加報告
Kosuke Asahi
FOSS4Gで地理空間情報もかんたん
FOSS4Gで地理空間情報もかんたん
Kosuke Asahi
FOSS4G Osaka 2013
FOSS4G Osaka 2013
Daisuke Yoshida
オープンソースの地理空間情報ソフトFOSS4GとOSGeo財団の紹介 OSC京都2013年
オープンソースの地理空間情報ソフトFOSS4GとOSGeo財団の紹介 OSC京都2013年
KenichiSAKURAI
FOSS4G 2013 Osaka karaoke LT 課題スライド
FOSS4G 2013 Osaka karaoke LT 課題スライド
Kosuke Asahi
電子国土Part2
電子国土Part2
Inoshachu, NPO
FOSS4G 2014 Hokkaidoハンズオン - PostGIS入門
FOSS4G 2014 Hokkaidoハンズオン - PostGIS入門
Hideo Harada
電子国土を使って観光マップを作成してみる
電子国土を使って観光マップを作成してみる
Inoshachu, NPO
Map server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 Hokkaido
Hideo Harada
20分で語るFOSS4Gの10年
20分で語るFOSS4Gの10年
Toru Mori
Foss4 g2014pd xreport
Foss4 g2014pd xreport
Toru Mori
Foss4g資料西林
Foss4g資料西林
Naoya Nishibayashi
Application insights で行ってみよう
Application insights で行ってみよう
Kazushi Kamegawa
JavaScript GIS ライブラリ turf.js 入門
JavaScript GIS ライブラリ turf.js 入門
Takahiro Kamada
20161030 foss4 g2016_yamakawa
20161030 foss4 g2016_yamakawa
OSgeo Japan
FOSS4G と北海道地図
FOSS4G と北海道地図
Kazutaka ishizaki
地理空間オープンデータの可視化をオープンソースGISで簡単に!
地理空間オープンデータの可視化をオープンソースGISで簡単に!
Ko Nagase
En vedette
(20)
大きく進歩したMapServer6の新機能((株)オークニー・丹羽誠様)
大きく進歩したMapServer6の新機能((株)オークニー・丹羽誠様)
Foss4g2009tokyo Yachi Mapion
Foss4g2009tokyo Yachi Mapion
20120126 セミナー 資料
20120126 セミナー 資料
FOSS4G KOREA 2012参加報告
FOSS4G KOREA 2012参加報告
FOSS4Gで地理空間情報もかんたん
FOSS4Gで地理空間情報もかんたん
FOSS4G Osaka 2013
FOSS4G Osaka 2013
オープンソースの地理空間情報ソフトFOSS4GとOSGeo財団の紹介 OSC京都2013年
オープンソースの地理空間情報ソフトFOSS4GとOSGeo財団の紹介 OSC京都2013年
FOSS4G 2013 Osaka karaoke LT 課題スライド
FOSS4G 2013 Osaka karaoke LT 課題スライド
電子国土Part2
電子国土Part2
FOSS4G 2014 Hokkaidoハンズオン - PostGIS入門
FOSS4G 2014 Hokkaidoハンズオン - PostGIS入門
電子国土を使って観光マップを作成してみる
電子国土を使って観光マップを作成してみる
Map server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 Hokkaido
20分で語るFOSS4Gの10年
20分で語るFOSS4Gの10年
Foss4 g2014pd xreport
Foss4 g2014pd xreport
Foss4g資料西林
Foss4g資料西林
Application insights で行ってみよう
Application insights で行ってみよう
JavaScript GIS ライブラリ turf.js 入門
JavaScript GIS ライブラリ turf.js 入門
20161030 foss4 g2016_yamakawa
20161030 foss4 g2016_yamakawa
FOSS4G と北海道地図
FOSS4G と北海道地図
地理空間オープンデータの可視化をオープンソースGISで簡単に!
地理空間オープンデータの可視化をオープンソースGISで簡単に!
Similaire à 大規模タイル画像を生成した話((独)農研機構 寺元郁博様)
OSGeo財団のご紹介とCS立体図にみるオープン戦略
OSGeo財団のご紹介とCS立体図にみるオープン戦略
IWASAKI NOBUSUKE
QGISアプリケーションを用いた明治時代初期の土地利用DBの構築
QGISアプリケーションを用いた明治時代初期の土地利用DBの構築
IWASAKI NOBUSUKE
古い地図いかがですか?
古い地図いかがですか?
IWASAKI NOBUSUKE
【高エネルギー加速器研究機構】平成20年環境報告書
【高エネルギー加速器研究機構】平成20年環境報告書
env86
地球技研資料ILS_20220926A.pptx
地球技研資料ILS_20220926A.pptx
Akihiko Shibahara
【海洋研究開発機構】平成21年環境報告書
【海洋研究開発機構】平成21年環境報告書
env03
Similaire à 大規模タイル画像を生成した話((独)農研機構 寺元郁博様)
(6)
OSGeo財団のご紹介とCS立体図にみるオープン戦略
OSGeo財団のご紹介とCS立体図にみるオープン戦略
QGISアプリケーションを用いた明治時代初期の土地利用DBの構築
QGISアプリケーションを用いた明治時代初期の土地利用DBの構築
古い地図いかがですか?
古い地図いかがですか?
【高エネルギー加速器研究機構】平成20年環境報告書
【高エネルギー加速器研究機構】平成20年環境報告書
地球技研資料ILS_20220926A.pptx
地球技研資料ILS_20220926A.pptx
【海洋研究開発機構】平成21年環境報告書
【海洋研究開発機構】平成21年環境報告書
Plus de OSgeo Japan
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
OSgeo Japan
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
OSgeo Japan
デジタル社会の基盤としての地理空間・土地情報
デジタル社会の基盤としての地理空間・土地情報
OSgeo Japan
Node-REDのworldmapの活用
Node-REDのworldmapの活用
OSgeo Japan
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供
OSgeo Japan
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供
OSgeo Japan
GNSSによる高精度測位社会に向けた国土地理院の取り組み
GNSSによる高精度測位社会に向けた国土地理院の取り組み
OSgeo Japan
RTK測位の実力とその活用事例
RTK測位の実力とその活用事例
OSgeo Japan
個人で作るRTK農業用ガイダンスシステム
個人で作るRTK農業用ガイダンスシステム
OSgeo Japan
FOSS4G2017KYOTO.KANSAI_ODA
FOSS4G2017KYOTO.KANSAI_ODA
OSgeo Japan
FOSS4G向けポスター
FOSS4G向けポスター
OSgeo Japan
FOSS4G_Kyoto_Kansai_2017_pss_ise
FOSS4G_Kyoto_Kansai_2017_pss_ise
OSgeo Japan
Foss4g(戸田) 20171015(コアデイ)
Foss4g(戸田) 20171015(コアデイ)
OSgeo Japan
Foss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kim
OSgeo Japan
Foss4 g2017 岡山大-やまかわ
Foss4 g2017 岡山大-やまかわ
OSgeo Japan
Foss4 g公表用(柴田)
Foss4 g公表用(柴田)
OSgeo Japan
201710 発表資料(井内)
201710 発表資料(井内)
OSgeo Japan
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
OSgeo Japan
SBD strategy for UN Habitat Smart Safer City171015
SBD strategy for UN Habitat Smart Safer City171015
OSgeo Japan
地理院地図とFOSS4G 2017
地理院地図とFOSS4G 2017
OSgeo Japan
Plus de OSgeo Japan
(20)
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
2019年GIS学会企画セッション 徳島大付属図書館 佐々木様発表資料
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
地理院地図Vector(仮称)の試験公開 (国土交通省国土地理院 佐藤壮紀様)
デジタル社会の基盤としての地理空間・土地情報
デジタル社会の基盤としての地理空間・土地情報
Node-REDのworldmapの活用
Node-REDのworldmapの活用
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供
地理院地図の新機能と災害情報の提供
GNSSによる高精度測位社会に向けた国土地理院の取り組み
GNSSによる高精度測位社会に向けた国土地理院の取り組み
RTK測位の実力とその活用事例
RTK測位の実力とその活用事例
個人で作るRTK農業用ガイダンスシステム
個人で作るRTK農業用ガイダンスシステム
FOSS4G2017KYOTO.KANSAI_ODA
FOSS4G2017KYOTO.KANSAI_ODA
FOSS4G向けポスター
FOSS4G向けポスター
FOSS4G_Kyoto_Kansai_2017_pss_ise
FOSS4G_Kyoto_Kansai_2017_pss_ise
Foss4g(戸田) 20171015(コアデイ)
Foss4g(戸田) 20171015(コアデイ)
Foss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kim
Foss4 g2017 岡山大-やまかわ
Foss4 g2017 岡山大-やまかわ
Foss4 g公表用(柴田)
Foss4 g公表用(柴田)
201710 発表資料(井内)
201710 発表資料(井内)
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
FOSS4G 2017 KYOTO.KANSAI The OSGeo foundation new initiatives and challenges
SBD strategy for UN Habitat Smart Safer City171015
SBD strategy for UN Habitat Smart Safer City171015
地理院地図とFOSS4G 2017
地理院地図とFOSS4G 2017
大規模タイル画像を生成した話((独)農研機構 寺元郁博様)
1.
大規模タイル画像を生成した話 農業食品産業技術総合研究機構 近畿中国四国農業研究センター 営農・環境研究領域 寺元郁博
2.
はじめに ○ 「関東地方の過去130年間の土地利用・景観 変遷データベースの構築と公開」 ○ ○ (農環研主査) JSPS科研費
25292213 土地利用メッシュを作成するのが主目的 ○ 迅速測図、基盤地図の地図タイル画像作成 → 作成過程をご紹介 ○ 前の発表とか後の発表とかの方が良いとか言わ ない。
3.
自己紹介 ○ 広島県福山市にいます サイトをやってます ○ FOSS4G
Tokyoは初めて ○ http://www.finds.jp/
4.
なにはともあれ宣伝
5.
歴史的農業環境閲覧システム ○ 農業環境技術研究所 http://habs.dc.affrc.go.jp/ ○ 通称「HABS」 ○
迅速測図の 高精細版が 春にリリース ○ ライセンスが CC-BY に変更
6.
農業土地利用変遷マップ ○ http://www.finds.jp/altmap/ ○ HABSのデータ利用
7.
大規模タイル画像を生成した話
8.
タイル化の対象 ○ 基盤地図情報 現在の地図 ○ ベクタデータ ○ ○
関東平野迅速測図 ○ ○ 1880(明治13)年-1896(明治19)年作製 ラスタデータ (紙地図からスキャン) ○ モバイル機器に入れ、通信なしで現地調査 ○ 基盤地図の使用承認は未申請
9.
使用した計算機 FreeBSD機 ○ 基盤地図タイル画像で利用 ○ Xeon 2.13GHz,
メモリ24G ○ ○ Windows機 ○ 迅速測図タイル画像で利用 • FreeBSD機のハードディスクがいっぱいになったため ○ Xeon 2.80GHz, メモリ12G
10.
基盤地図情報
11.
方針 ○ とりあえずWebメルカトル ○ 正距円筒は今回は行わない ○ 最大ズームレベル
18 ○ 迅速測図との関係で17でも良いかも ○ できるだけいらないタイルは作らない ○ 空白タイルを置いておくディスク余裕などない ○ 手持ち機材で現実的な時間内に作成
12.
基盤地図の保存とレンダリング ○ 元はベクタ、タイルはPNGなのでラスタ ○ 基盤地図情報WMS配信サービスを流用 ○ ○ ○ http://www.finds.jp/wsdocs/kibanwms/ PostGISに保存 MapServerでレンダリング
13.
要らないタイルを作らない策 ○ PostGISを使ってやればよい ○ SELECT ST_Intersects(geom,
タイル範囲) FROM 基 盤地図; • 基盤地図.geom (基盤地図テーブルの地物)と タイル範囲がインタセクト(共通部分がある)している Trueが返る場合のみタイル作成 ※ 基盤地図テーブルは 実際はいくつかのテーブルに分かれています。 ○
14.
スピードアップ策 #1 ○ PostGIS+MapServerがボトルネック ○
一度に複数タイル分の画像を作成 → 個別のタイルに分割 ○ Cで記述 (GD利用) ○ しかし1.5ヶ月程度かかりそうで中止
15.
スピードアップ策 #2 ○ 24G機なのに消費メモリが500MB程度 →
マルチプロセスにしてやる ○ プロセス間は完全に独立する ○ 面倒なことを考えない P1 → Y軸で分担を決める P3 P2 P1
16.
必死になって計算中
17.
必死です ○ ロードがコンスタントに80%超
18.
基盤地図2万5千タイルの成績 ○ 範囲は全国 ○ 「関東平野のみでないの?」は聞かない ○ ズームレベルは0-18 ○
4プロセスで8日かかった ○ プロセス間の実行時間の差は1時間以下 ○ サイズでかい ○ 約67G, 35071259 (3500万)ファイル
19.
その他のタイル ○ 地名 (ズームレベル20) 都道府県・市区町村・字町丁目 ○
4プロセス 15時間 ○ 大多数のタイルが生成の必要が無い ○ ○ 基盤地図2万5千の太線(ズームレベル18) ○ 6プロセス 約3.5日 • 等高線をレンダリング対象から外したから?
20.
迅速測図
21.
元データが凄い ○ 旧版はBlueRayで送られてきてたのが 今回はポータブルHDD ○ (余談) 添付のUSBケーブルが壊れてた ピクセル数 101921
*103807 = 10580113247 「10Gピクセル」 ○ 座標系が UTM 54N (JGD2000) → Webメルカトル、正距円筒にしないと ○
22.
方針 ○ リサンプリングはlanczos(ランチョシュ)で ○ 高精細画像だし、遅いけどきれいなもので ○ Webメルカトルと正距円筒両方 ○
ズームレベルは 17(Webメルカトル)と16(正距円筒) ○ gdal2tiles (地図タイル画像生成)を 複数プロセスで動くようにいじる ○ 先に gdalwarp で投影変換、拡大縮小実施
23.
複数プロセス化は不要だった ○ gdal2tilesパラレル化パッチは存在した ○ http://trac.osgeo.org/gdal/ticket/4379 ○ 元情報 https://twitter.com/tmizu23/statuses/3632539946 65152512 ○
知ってれば使ってた orz ○ 今回はさわやかに無視
24.
簡単でない複数プロセス化 ○ gdal2tilesはタイルからタイルを作ろうとする 最大ズームのタイルはソースデータから作成 ○ ズームレベルZのタイルはZ+1のタイルから作成 ○ ○
ズームレベルごとに同期を取る必要が ○ 今回は手作業で対応 ○ (コマンドラインから) Zを作成 → 全プロセス完了したらZ-1の作成を開始する
25.
先にgdalwarpで投影変換する ○ 手戻りできるように ○ 解像度をズームレベルにあわせる ○ unit/pixel
= 2*PI*6378137/(256*2^Z) ○ gdal2tiles では nearest neighbor で OK
26.
投影変換例 ○ Z=16 ○ リサンプリング =
lanczos ○ 空間参照系 = EPSG:3857 (Webメルカトル) ○ 900913だとパラメータがおかしくなった ○ gdalwarp –co “BIGTIFF=yes” ¥ -r lanczos –t_srs epsg:3857 ¥ -tr 2.38865713391 2.38865713391 ¥ src.tif dst-3857-16.tif
27.
ここでトラブル ○ Windows 64ビット版のgdalwarpで失敗 生成された地図画像の地理範囲がおかしかった ○ 原因等の検討しなかった ○ ○
32ビットでは使用できるメモリが少ない ○ FreeBSD機で処理してWindows機に戻す ○ gdal2tiles ○ は 32ビット実行 使用メモリが少ない
28.
計算にかかった時間 ○ Webメルカトルと正距円筒で2週間かかった 他の処理もあった (背景色修正など) ※
「それだけ時間がかかるのが理解できない」と思っ た人はリサンプリングをnearで行っていないかチェック して下さい ○ ○ gdal2tiles ○ ○ で1プロセスは必ず遅れた 他のプロセス終了時に50%程度の進捗 原因不明
29.
「正攻法」よりは早い ○ 「正攻法」 gdal2tilesを単一プロセスで実行 ○ gdal2tilesでリサンプリングも実行 ○ ○
倍の速度と見積り ○ 正距円筒で1週間程度の見積り ○ もっと早くなる ○ ○ 手作業を廃すれば FreeBSD機との地図画像転送をなくせば
30.
結果(lanczos)
31.
結果(near?)
32.
結果を並べる lanczos near?
33.
結論 大差なし lanczos near?
34.
ちょっと違うんですよ 「自」の横線がぎざぎざにならない lanczos near?
35.
でも結局 「自」の横線がぎざぎざにならない 大差なし lanczos near?
36.
オーバビューでは… lanczos near?
37.
拡大してみましょう lanczos near?
38.
拡大しても 大差なし lanczos near?
39.
ちょっと違うんですよ 「にじみ」が「黒点」にならない lanczos near?
40.
でも結局 「にじみ」が「黒点」にならない 大差なし lanczos near?
41.
まとめ ○ 基盤地図と迅速測図の地図タイル画像作成 ○ OSS活用(PostGIS, MapServer,
GDAL, GD) ○ 複数プロセス化で時間短縮 ○ こだわりのlanczosは不発気味
42.
ありがとうございました Visit http://www.finds.jp/ あと http://habs.dc.affrc.go.jp/
も
43.
時間があまったらやる? ○ タイルの画像処理
44.
タイルの画像処理 1/2 ○ 透過面で問題2つ ○
Google EarthはPNGがインデックスカラー(パ レット)だと透過してくれない ○ ○ Google Earthさん… optipngが却って仇に ○ gdalwarpでRGBA=(0,0,0,0)がまぎれた ○ ○ (255,255,255,0)とまざるが透過するのでセーフ JPEGにしたとたんアウト
45.
タイルの画像処理 2/2 ○ 透過部に潜むRGBの確認でGIMPはダメ PNGの背景色よりGIMPの背景色を優先 ○
ImageMagickとかでJPEGに変換するのが吉 ○ ○ 透過部を背景色に統一し、かつインデックス カラーをフルカラーに変更することは可能 ○ ○ ImageMagickを使用 convert –alpha background (src) png32:(dst)
46.
こんどこそ ありがとうございました
Télécharger maintenant