概要

TEI/XMLファイルの可視化にあたり、可視化例とソースコードを公開するリポジトリを作成しました。

https://github.com/nakamura196/tei_visualize_demo

可視化例は以下のページでご確認いただけます。

https://nakamura196.github.io/tei_visualize_demo/

今回、MarkerClusterを用いたマーカー表示の例を追加しましたので、紹介します。

前提

Leafletを使って、(MarkerClusterを使用せずに、)マーカーの表示ができていることを前提とします。まだの方は、以下の可視化例、およびソースコードを参考にしてください。

可視化例

https://nakamura196.github.io/tei_visualize_demo/01/

ソースコード

https://github.com/nakamura196/tei_visualize_demo/blob/main/docs/01/index.html

MarkerClusterを使った実装例

可視化例は以下です。

https://nakamura196.github.io/tei_visualize_demo/02/

ソースコードは以下です。

https://github.com/nakamura196/tei_visualize_demo/blob/main/docs/02/index.html

TEIを用いた『渋沢栄一伝記資料』テキストデータの再構築と活用」のデータを利用しています。

ライブラリの追加

以下を追記します。

<<<llsirhirhcnernerrkleklei=f=fp"="=ts"s"ththsytytrltltcepep=ssss"h:h:he/e/te/e/ttltlp"e"esaa:ff/ll/eeltte..aggfiilttehhtuu.bbg..iiitooh//uLLbee.aaiffoll/eeLtte..ammfaalrrekktee.rrmccallruukssettreecrrl//uddsiitssettr///MMdaairrskktee/rrlCCellauufssltteeetrr...mcDasersfk"aeurlctl.ucsstse"r-src.js"></script>

L.markerClusterGroupの利用

markersを作成して、個々のmarkerをaddLayerメソッドを使って追加します。最後に、mapにaddLayerメソッドを使って、markersを追加します。

vf}maaoarrrvcf}paoo.mmrnrvcmmaaavsaaoaadprapt(rrnprrdkrlcslkkL=eago[mtaeearicenlacrryLseosarpe.se.=Lttkl.b.rm==i,eagia(a0sgrcendmpL;pteletdda(.loo=NEPLr"mia=naloakmaco]Lmepyear<epf.emuerpksl=meprs"ep[aga=n(())rlicegrtpm;.Ca]eoekslaslc;.LoeBareuegi.rycktssest(TeeVt.tte[aNrielE)xlga)ereltaNm;wGne{Ctae(rgmo,m)cotene;euhntl(np;teo"t(snnpe)iBt]lr;+y.)a,+Tt;c)arezgiNo{Nmaoa(mmm)e)e.";(s)"p[gl0ei]ot."(t)"e;x"t)C.omnatpe(nNtu;mber);

まとめ

TEI/XMLの可視化にあたり、参考になりましたら幸いです。