Skip to content

Latest commit

 

History

History
53 lines (50 loc) · 3.09 KB

File metadata and controls

53 lines (50 loc) · 3.09 KB

maplotter

地図にGPX、写真、コメントをプロットするJavaScriptライブラリを開発するためのリポジトリ。 Leafletの各種プラグインの調査と、GeoJSONを調査する。

概要

  • Leafletで地図描画。デフォルトではOpenStreetMapを利用
  • GPXファイルをドラッグ&ドロップするとログ描画
  • 写真をドラッグ&ドロップすると地図上にプロット。位置情報があればその場所。なければ撮影日時
  • 写真や場所にコメントを記載。日時、タグ1(哺乳類、植物、鳥、昆虫など)、タグ2(属)、タグ3(名前)、属性(特定指定外来種、希少種など)、コメント、大きさ、経緯度、公開属性(公開、非公開)を記録
  • 地図の脇に写真やコメントを一覧表示
  • 指定のタグの場所を表示
  • 観察期間の表示(1年を横のバーに12ヶ月で表示して各月の色などで表現)
  • 表示期間の操作(1年のバーをクリックして表示月を指定)
  • アクセスユーザー管理(管理者、ワークグループ、会員、一般)
  • DBに登録
  • DBから読み込み
  • GeoJSONに出力
  • GeoJSONを指定して読み込み

構成

ファイル

  • map-plotter.js
    • アプリを統合したファイル
  • マップ描画プラグイン
    • 地図の描画や操作をラッピングしたもの。Leafletのものを用意