SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
A vision to make OSM data the
backbone of history across time
and space - Introduction to HTGCL -
Kohei Otsuka – Code for History
1
NOTICE
This announcement is an introduction to , the open
source product of Code for History, and a conceptual
presentation on potential areas of future collaboration
between and OSM. There is nothing specific about
collaboration at this time in terms of actual implementations
or future timelines, so we hope you understand that.
2
Table of contents
• What is Code for History?
• Introduction to
• Make OSM data the backbone of history across time and
space
• Conclusions
3
What is Code for History?
4
A community that uses information
technology to solve historical problems
(practically one person)
https://code4history.dev/
5
Characteristics
• I want to emphasize that for us, information technology is a
"means" and not an “objective".
• The "objective" is to solve a historical problem, and if
necessary, to utilize non-IT means.
• The first priority is always to solve the problem.
6
Introduction to
7
Map viewer technology that allows you to
enjoy walking around the city using
historical maps and pictorial maps
© OpenStreetMap © Utouto Tanken-tai
8
We recently changed it’s logo 9
Maplat
Features of
• Not distorting historical maps
• Adjusting not only the location of the center point, but also the direction
and scale
• Bidirectional one-to-one conversion (Returning to the original display
position after multiple map changes)
• Converting lines to lines (Roads to roads, rivers to rivers, etc.)
• It's open source, so anyone can create their own site with it
• Project Sites:
Library: https://github.com/code4history/Maplat/wiki
Editor: https://github.com/code4history/MaplatEditor
10
Not distorting historical maps
• Existing technology (GIS) distorts historical maps
11
Not distorting historical maps
• overlays historical maps without distorting them
12
Adjusting the direction and scale
• Existing technology (Stroly) can't adjust the right orientation
and scale
13
Adjusting the direction and scale
• fits the direction and scale almost perfectly
14
Bidirectional one-to-one conversion
(homeomorphic conversion)
• Existing technology (Stroly) shifts the display position when
continuously switching maps
15
Bidirectional one-to-one conversion
(homeomorphic conversion)
• does not shift the display position when
continuously switching maps (Japan patent JP-6684776)
16
• In the past, used to get misaligned on the road at
times.
Converting lines to lines
Modern mapHistorical map
17
• In the past, used to get misaligned on the road at
times.
Converting lines to lines
Modern mapHistorical map
18
• Latest can accurately convert a point on the road to
a point on the road
Converting lines to lines
Modern map
Corresponding lines
(HTGCL)
Historical map
19
• Latest can accurately convert a point on the road to
a point on the road
Converting lines to lines
Modern map
対応線
Historical map
20
Corresponding lines
(HTGCL)
Make OSM data the backbone of
history across time and space
21
What is the HTGCL?
• Abbreviation for Historical Topographic Ground Control Line
• Naming of the corresponding lines between modern geographic
coordinates and historical map coordinates which are used in
's "converting lines to lines" function.
• The concept is borrowed from Ground Control Points (GCPs),
which are the points in existing GIS that correspond to
inaccurate maps and accurate maps.
• Relying on points alone for coordinate transformations between
maps makes it difficult to maintain homeomorphism throughout
the transformations, and it is not possible to convert lines to lines.
Therefore, transformations using HTGCL are valuable not only
for but also for existing GIS.
• More on that in tomorrow's FOSS4G 2020 announcement.
22
• HTGCL consists of a road/waterway network on the modern
map side and that on the historical map side.
• Is there a need to map the modern map side network every
time we map different historical maps?
• If we have an existing current map network data, could it be
used? => OSM could be used.
We could use OSM as a base for HTGCL 23
• Specify the area
where you want to
load OSM in the
map UI on the
modern map side
of the editor
• Read OSM data of
the area as a
network of modern
map side
• Then, specify the
corresponding
points and lines on
the historical map
Ideas on how to read OSM data 24
Download OSM
network
• OSM's network of roads and
waterways, created as a modern
map, could become a backbone
axis of data connecting regional
changes over history.
• The use of clear, common
modern map-side network data
could also provide valuable
data for mechanical analysis of
changes in history, such as a
river becoming a culvert and
turning into a road or a new
road being built.
25
OSM data as the backbone
of regional history
Conclusions
26
• is an open-source map viewer technology that allows you
to walk around town using historical maps.
• One of the features of is the ability to convert lines to
lines in the coordinate conversion between historical maps and
modern maps.
• The corresponding lines networks those are set up when
converting lines to lines is named HTGCL.
• There is a plan to use OSM data for the network of the modern
map side of HTGCL.
• The OSM may become a backbone axis that connects maps over
history, making it easier to analyze historical changes
mechanically.
Conslusions 27
• I used to be an avid OSM activist, but since starting Maplat, I
haven't done much OSM activity because I've been too busy with
's activities.
Since deals with history, while OSM deals with the
present, I was wondering if I would have less opportunity to get
involved with OSM in the future.
But now, I am happy to have the possibility to get involved with
OSM with an unexpected idea.
• However, at any rate, is being developed by just one
person, so I have no timetable yet for when this feature will be
implemented.
I have a lot of other features that I need to prioritize and develop,
so it's likely to be years in the future.
• is an open source activity, so if any OSM expert
developers are interested in this presentation, please help me.
Last comments 28
End
User: kochizufan
Github pages: https://code4history.dev/
E-mail: kochizufan@code4history.dev
Slide: https://speakerdeck.com/kochizufan/sotm-japan-2020 29

Más contenido relacionado

La actualidad más candente

Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commutingBansi Mehta
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISShaun Lewis
 
Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town avinash111d
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its usesMayuresh Padalkar
 
Analysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISAnalysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISSK53
 
The GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS SeminarThe GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS SeminarMarkus Neteler
 
Using GIS to reassess urban plans based on changing industrial emissions
Using GIS to reassess urban plans based on changing industrial emissionsUsing GIS to reassess urban plans based on changing industrial emissions
Using GIS to reassess urban plans based on changing industrial emissionsniket_narang
 
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...Hirofumi Hayashi
 
OpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisationOpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisationTua Sarocha
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
 
FME and the BGS in 2016/2017
FME and the BGS in 2016/2017FME and the BGS in 2016/2017
FME and the BGS in 2016/2017Sterling Geo
 
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Hiroyuki Miyazaki
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingRoss McDonald
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with DrupalRanel Padon
 

La actualidad más candente (20)

Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commuting
 
Case study of goggle map
Case study of goggle mapCase study of goggle map
Case study of goggle map
 
Introduction to Digital Maps
Introduction to Digital MapsIntroduction to Digital Maps
Introduction to Digital Maps
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GIS
 
Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its uses
 
Analysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISAnalysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGIS
 
The GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS SeminarThe GRASS GIS software (with QGIS) - GIS Seminar
The GRASS GIS software (with QGIS) - GIS Seminar
 
Using GIS to reassess urban plans based on changing industrial emissions
Using GIS to reassess urban plans based on changing industrial emissionsUsing GIS to reassess urban plans based on changing industrial emissions
Using GIS to reassess urban plans based on changing industrial emissions
 
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...
 
OpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisationOpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisation
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 
FME and the BGS in 2016/2017
FME and the BGS in 2016/2017FME and the BGS in 2016/2017
FME and the BGS in 2016/2017
 
Maps with leafletR
Maps with leafletRMaps with leafletR
Maps with leafletR
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
 
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
 
LunchAndLearn2016
LunchAndLearn2016LunchAndLearn2016
LunchAndLearn2016
 
Creating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRoutingCreating and indoor routable network with QGIS and pgRouting
Creating and indoor routable network with QGIS and pgRouting
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with Drupal
 

Similar a A vision to make OSM data the backbone of history across time and space - Introduction to HTGCL -

OSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, FinlandOSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, FinlandMarkku Huotari
 
OpenStreetMap in the public sector - case HSL
OpenStreetMap in the public sector - case HSLOpenStreetMap in the public sector - case HSL
OpenStreetMap in the public sector - case HSLMarkku Huotari
 
Visualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholVisualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholJISC GECO
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web AppsGIS in the Rockies
 
DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...
DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...
DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...Deltares
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatialdanrickman
 
On 2D SLAM for Large Indoor Spaces: A Polygon-Based Solution
On 2D SLAM for Large Indoor Spaces: A Polygon-Based SolutionOn 2D SLAM for Large Indoor Spaces: A Polygon-Based Solution
On 2D SLAM for Large Indoor Spaces: A Polygon-Based SolutionNoury Bouraqadi
 
Development of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart VillageDevelopment of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart VillageBhavik A Shah
 
Building a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeksBuilding a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeksMatthias Kricke
 
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...Flink Forward
 
Improving Traffic in Oulu
Improving Traffic in OuluImproving Traffic in Oulu
Improving Traffic in OuluNervo Verdezoto
 
Thesis presentation for defence
Thesis presentation for defenceThesis presentation for defence
Thesis presentation for defenceKnut Jetlund
 
BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIBCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIMuki Haklay
 
OpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki StyleOpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki Stylenfgusedautoparts
 
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan HarahushGIS in the Rockies
 

Similar a A vision to make OSM data the backbone of history across time and space - Introduction to HTGCL - (20)

Openstreetmap
OpenstreetmapOpenstreetmap
Openstreetmap
 
OSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, FinlandOSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, Finland
 
OpenStreetMap in the public sector - case HSL
OpenStreetMap in the public sector - case HSLOpenStreetMap in the public sector - case HSL
OpenStreetMap in the public sector - case HSL
 
mappy-hour-2020.pdf
mappy-hour-2020.pdfmappy-hour-2020.pdf
mappy-hour-2020.pdf
 
Visualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholVisualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart Nichol
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
 
DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...
DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...
DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...
 
Gis in urban
Gis in urbanGis in urban
Gis in urban
 
OpenStreetMap
OpenStreetMapOpenStreetMap
OpenStreetMap
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatial
 
On 2D SLAM for Large Indoor Spaces: A Polygon-Based Solution
On 2D SLAM for Large Indoor Spaces: A Polygon-Based SolutionOn 2D SLAM for Large Indoor Spaces: A Polygon-Based Solution
On 2D SLAM for Large Indoor Spaces: A Polygon-Based Solution
 
Development of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart VillageDevelopment of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart Village
 
Building a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeksBuilding a real time Tweet map with Flink in six weeks
Building a real time Tweet map with Flink in six weeks
 
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...
 
Improving Traffic in Oulu
Improving Traffic in OuluImproving Traffic in Oulu
Improving Traffic in Oulu
 
Thesis presentation for defence
Thesis presentation for defenceThesis presentation for defence
Thesis presentation for defence
 
BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIBCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GI
 
COH GIS POC
COH GIS POCCOH GIS POC
COH GIS POC
 
OpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki StyleOpenHIstoricalMap - HIstorical Geography Wiki Style
OpenHIstoricalMap - HIstorical Geography Wiki Style
 
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
 

Más de Kohei Otsuka

Maplat - Map technology explanation, for implementation based on Map API othe...
Maplat - Map technology explanation, for implementation based on Map API othe...Maplat - Map technology explanation, for implementation based on Map API othe...
Maplat - Map technology explanation, for implementation based on Map API othe...Kohei Otsuka
 
Maplat -Mapping know-how
Maplat -Mapping know-howMaplat -Mapping know-how
Maplat -Mapping know-howKohei Otsuka
 
Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術
Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術
Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術Kohei Otsuka
 
MaplatEditorによる古地図データ作成での地理院地図タイルの活用
MaplatEditorによる古地図データ作成での地理院地図タイルの活用MaplatEditorによる古地図データ作成での地理院地図タイルの活用
MaplatEditorによる古地図データ作成での地理院地図タイルの活用Kohei Otsuka
 
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーション
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーションMaplat - 双方向非線形全単射変換を保証する古地図アプリケーション
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーションKohei Otsuka
 
古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)
古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)
古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)Kohei Otsuka
 
Maplat – Historical Maps Viewer, guarantees nonlinear bijective projection
Maplat – Historical Maps Viewer, guarantees nonlinear bijective projectionMaplat – Historical Maps Viewer, guarantees nonlinear bijective projection
Maplat – Historical Maps Viewer, guarantees nonlinear bijective projectionKohei Otsuka
 
FOSS4Gだらけの 古地図Platform Maplatのご紹介 (OFF4G 2016)
FOSS4Gだらけの古地図Platform Maplatのご紹介 (OFF4G 2016)FOSS4Gだらけの古地図Platform Maplatのご紹介 (OFF4G 2016)
FOSS4Gだらけの 古地図Platform Maplatのご紹介 (OFF4G 2016)Kohei Otsuka
 
OFF4G 2016版 Code for NARA 横浜支部の活動
OFF4G 2016版 Code for NARA 横浜支部の活動OFF4G 2016版 Code for NARA 横浜支部の活動
OFF4G 2016版 Code for NARA 横浜支部の活動Kohei Otsuka
 
Code for NARA 横浜支部の活動
Code for NARA 横浜支部の活動Code for NARA 横浜支部の活動
Code for NARA 横浜支部の活動Kohei Otsuka
 
Wikipedia 出典/参考文献の書き方
Wikipedia 出典/参考文献の書き方Wikipedia 出典/参考文献の書き方
Wikipedia 出典/参考文献の書き方Kohei Otsuka
 
アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料
アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料
アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料Kohei Otsuka
 
ニュータウンぶらり(再)
ニュータウンぶらり(再)ニュータウンぶらり(再)
ニュータウンぶらり(再)Kohei Otsuka
 
ジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロ
ジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロ
ジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロKohei Otsuka
 
NEDO SUIピッチ 時空間地図作成サービス「歴史国土」
NEDO SUIピッチ 時空間地図作成サービス「歴史国土」NEDO SUIピッチ 時空間地図作成サービス「歴史国土」
NEDO SUIピッチ 時空間地図作成サービス「歴史国土」Kohei Otsuka
 
Xamarinで作る 「オリジナルタイル地図」アプリ
Xamarinで作る「オリジナルタイル地図」アプリXamarinで作る「オリジナルタイル地図」アプリ
Xamarinで作る 「オリジナルタイル地図」アプリKohei Otsuka
 
ちずぶらりコンテンツ品質改善のための地図エディタUI改善案
ちずぶらりコンテンツ品質改善のための地図エディタUI改善案ちずぶらりコンテンツ品質改善のための地図エディタUI改善案
ちずぶらりコンテンツ品質改善のための地図エディタUI改善案Kohei Otsuka
 
ジオメディアにおける空間セグメントの問題
ジオメディアにおける空間セグメントの問題ジオメディアにおける空間セグメントの問題
ジオメディアにおける空間セグメントの問題Kohei Otsuka
 
姫路/西播磨歴史アーカイブ構想の資料
姫路/西播磨歴史アーカイブ構想の資料姫路/西播磨歴史アーカイブ構想の資料
姫路/西播磨歴史アーカイブ構想の資料Kohei Otsuka
 
古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~
古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~
古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~Kohei Otsuka
 

Más de Kohei Otsuka (20)

Maplat - Map technology explanation, for implementation based on Map API othe...
Maplat - Map technology explanation, for implementation based on Map API othe...Maplat - Map technology explanation, for implementation based on Map API othe...
Maplat - Map technology explanation, for implementation based on Map API othe...
 
Maplat -Mapping know-how
Maplat -Mapping know-howMaplat -Mapping know-how
Maplat -Mapping know-how
 
Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術
Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術
Maplat – 地図を歪ませず非線形全単射変換を保証する古地図ビューア技術
 
MaplatEditorによる古地図データ作成での地理院地図タイルの活用
MaplatEditorによる古地図データ作成での地理院地図タイルの活用MaplatEditorによる古地図データ作成での地理院地図タイルの活用
MaplatEditorによる古地図データ作成での地理院地図タイルの活用
 
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーション
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーションMaplat - 双方向非線形全単射変換を保証する古地図アプリケーション
Maplat - 双方向非線形全単射変換を保証する古地図アプリケーション
 
古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)
古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)
古地図関連技術をサーバレスアーキテクチャのみでなんとかし隊 (1)
 
Maplat – Historical Maps Viewer, guarantees nonlinear bijective projection
Maplat – Historical Maps Viewer, guarantees nonlinear bijective projectionMaplat – Historical Maps Viewer, guarantees nonlinear bijective projection
Maplat – Historical Maps Viewer, guarantees nonlinear bijective projection
 
FOSS4Gだらけの 古地図Platform Maplatのご紹介 (OFF4G 2016)
FOSS4Gだらけの古地図Platform Maplatのご紹介 (OFF4G 2016)FOSS4Gだらけの古地図Platform Maplatのご紹介 (OFF4G 2016)
FOSS4Gだらけの 古地図Platform Maplatのご紹介 (OFF4G 2016)
 
OFF4G 2016版 Code for NARA 横浜支部の活動
OFF4G 2016版 Code for NARA 横浜支部の活動OFF4G 2016版 Code for NARA 横浜支部の活動
OFF4G 2016版 Code for NARA 横浜支部の活動
 
Code for NARA 横浜支部の活動
Code for NARA 横浜支部の活動Code for NARA 横浜支部の活動
Code for NARA 横浜支部の活動
 
Wikipedia 出典/参考文献の書き方
Wikipedia 出典/参考文献の書き方Wikipedia 出典/参考文献の書き方
Wikipedia 出典/参考文献の書き方
 
アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料
アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料
アーバンデータチャレンジ2015及び岩手アプリコンテスト用発表資料
 
ニュータウンぶらり(再)
ニュータウンぶらり(再)ニュータウンぶらり(再)
ニュータウンぶらり(再)
 
ジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロ
ジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロ
ジオメディアサミット大阪2015 〜時空間メディアの可能性について考えてみよう〜 イントロ
 
NEDO SUIピッチ 時空間地図作成サービス「歴史国土」
NEDO SUIピッチ 時空間地図作成サービス「歴史国土」NEDO SUIピッチ 時空間地図作成サービス「歴史国土」
NEDO SUIピッチ 時空間地図作成サービス「歴史国土」
 
Xamarinで作る 「オリジナルタイル地図」アプリ
Xamarinで作る「オリジナルタイル地図」アプリXamarinで作る「オリジナルタイル地図」アプリ
Xamarinで作る 「オリジナルタイル地図」アプリ
 
ちずぶらりコンテンツ品質改善のための地図エディタUI改善案
ちずぶらりコンテンツ品質改善のための地図エディタUI改善案ちずぶらりコンテンツ品質改善のための地図エディタUI改善案
ちずぶらりコンテンツ品質改善のための地図エディタUI改善案
 
ジオメディアにおける空間セグメントの問題
ジオメディアにおける空間セグメントの問題ジオメディアにおける空間セグメントの問題
ジオメディアにおける空間セグメントの問題
 
姫路/西播磨歴史アーカイブ構想の資料
姫路/西播磨歴史アーカイブ構想の資料姫路/西播磨歴史アーカイブ構想の資料
姫路/西播磨歴史アーカイブ構想の資料
 
古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~
古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~
古地図・古写真メディア ~過去・現在・未来、4次元を繋ぐということ~
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

A vision to make OSM data the backbone of history across time and space - Introduction to HTGCL -

  • 1. A vision to make OSM data the backbone of history across time and space - Introduction to HTGCL - Kohei Otsuka – Code for History 1
  • 2. NOTICE This announcement is an introduction to , the open source product of Code for History, and a conceptual presentation on potential areas of future collaboration between and OSM. There is nothing specific about collaboration at this time in terms of actual implementations or future timelines, so we hope you understand that. 2
  • 3. Table of contents • What is Code for History? • Introduction to • Make OSM data the backbone of history across time and space • Conclusions 3
  • 4. What is Code for History? 4
  • 5. A community that uses information technology to solve historical problems (practically one person) https://code4history.dev/ 5
  • 6. Characteristics • I want to emphasize that for us, information technology is a "means" and not an “objective". • The "objective" is to solve a historical problem, and if necessary, to utilize non-IT means. • The first priority is always to solve the problem. 6
  • 8. Map viewer technology that allows you to enjoy walking around the city using historical maps and pictorial maps © OpenStreetMap © Utouto Tanken-tai 8
  • 9. We recently changed it’s logo 9 Maplat
  • 10. Features of • Not distorting historical maps • Adjusting not only the location of the center point, but also the direction and scale • Bidirectional one-to-one conversion (Returning to the original display position after multiple map changes) • Converting lines to lines (Roads to roads, rivers to rivers, etc.) • It's open source, so anyone can create their own site with it • Project Sites: Library: https://github.com/code4history/Maplat/wiki Editor: https://github.com/code4history/MaplatEditor 10
  • 11. Not distorting historical maps • Existing technology (GIS) distorts historical maps 11
  • 12. Not distorting historical maps • overlays historical maps without distorting them 12
  • 13. Adjusting the direction and scale • Existing technology (Stroly) can't adjust the right orientation and scale 13
  • 14. Adjusting the direction and scale • fits the direction and scale almost perfectly 14
  • 15. Bidirectional one-to-one conversion (homeomorphic conversion) • Existing technology (Stroly) shifts the display position when continuously switching maps 15
  • 16. Bidirectional one-to-one conversion (homeomorphic conversion) • does not shift the display position when continuously switching maps (Japan patent JP-6684776) 16
  • 17. • In the past, used to get misaligned on the road at times. Converting lines to lines Modern mapHistorical map 17
  • 18. • In the past, used to get misaligned on the road at times. Converting lines to lines Modern mapHistorical map 18
  • 19. • Latest can accurately convert a point on the road to a point on the road Converting lines to lines Modern map Corresponding lines (HTGCL) Historical map 19
  • 20. • Latest can accurately convert a point on the road to a point on the road Converting lines to lines Modern map 対応線 Historical map 20 Corresponding lines (HTGCL)
  • 21. Make OSM data the backbone of history across time and space 21
  • 22. What is the HTGCL? • Abbreviation for Historical Topographic Ground Control Line • Naming of the corresponding lines between modern geographic coordinates and historical map coordinates which are used in 's "converting lines to lines" function. • The concept is borrowed from Ground Control Points (GCPs), which are the points in existing GIS that correspond to inaccurate maps and accurate maps. • Relying on points alone for coordinate transformations between maps makes it difficult to maintain homeomorphism throughout the transformations, and it is not possible to convert lines to lines. Therefore, transformations using HTGCL are valuable not only for but also for existing GIS. • More on that in tomorrow's FOSS4G 2020 announcement. 22
  • 23. • HTGCL consists of a road/waterway network on the modern map side and that on the historical map side. • Is there a need to map the modern map side network every time we map different historical maps? • If we have an existing current map network data, could it be used? => OSM could be used. We could use OSM as a base for HTGCL 23
  • 24. • Specify the area where you want to load OSM in the map UI on the modern map side of the editor • Read OSM data of the area as a network of modern map side • Then, specify the corresponding points and lines on the historical map Ideas on how to read OSM data 24 Download OSM network
  • 25. • OSM's network of roads and waterways, created as a modern map, could become a backbone axis of data connecting regional changes over history. • The use of clear, common modern map-side network data could also provide valuable data for mechanical analysis of changes in history, such as a river becoming a culvert and turning into a road or a new road being built. 25 OSM data as the backbone of regional history
  • 27. • is an open-source map viewer technology that allows you to walk around town using historical maps. • One of the features of is the ability to convert lines to lines in the coordinate conversion between historical maps and modern maps. • The corresponding lines networks those are set up when converting lines to lines is named HTGCL. • There is a plan to use OSM data for the network of the modern map side of HTGCL. • The OSM may become a backbone axis that connects maps over history, making it easier to analyze historical changes mechanically. Conslusions 27
  • 28. • I used to be an avid OSM activist, but since starting Maplat, I haven't done much OSM activity because I've been too busy with 's activities. Since deals with history, while OSM deals with the present, I was wondering if I would have less opportunity to get involved with OSM in the future. But now, I am happy to have the possibility to get involved with OSM with an unexpected idea. • However, at any rate, is being developed by just one person, so I have no timetable yet for when this feature will be implemented. I have a lot of other features that I need to prioritize and develop, so it's likely to be years in the future. • is an open source activity, so if any OSM expert developers are interested in this presentation, please help me. Last comments 28
  • 29. End User: kochizufan Github pages: https://code4history.dev/ E-mail: kochizufan@code4history.dev Slide: https://speakerdeck.com/kochizufan/sotm-japan-2020 29