yoichigmf / disaster_rmap Goto Github PK
View Code? Open in Web Editor NEWreport map
report map
地図表示アイコンを調査メンバ別に色分けする
オーバーレイレイヤの透過率を指定できるようにする
描画レイヤ情報や調査情報を現状でAjaxで読み込んでいるが、スタティックなJsonファイルを利用できる版も作成する。
地図上にラベルを表示する。
案 日時
報告者
位置情報が全くないシートの場合 fitbound を行うと位置がわからない。
代替で現在位置表示にするか
どうしましょう?
スプレッドシートのタブを選択できるようにする
地図のズームと表示位置を変えずにデータの再ロードをするボタンをつくる
JavaScriptから呼び出しを行うPHPモジュールの作成
シート名リストの取得
災害情報取得
オーバーレイレイヤ情報取得
Google Sheetの特定シート(名前を config とかにするとか)に設定情報を書き込み、それを地図起動時に読み込む。
背景図リスト
主題図リスト
GeoJSONは getFeaturesGeojson.php をベクタレイヤとして利用できることは確認。
getLayerSetting.php を呼んでレイヤ設定情報をQGISに設定するプラグインを作成する。
表示地図の形式を増やす。
TMS バイナリベクタタイル (WMS,WFS)
日時、報告者等を指定して表示するアイテムを指定できるようにする
凡例画像が大きい場合パネルにおさめられるように表示縮尺を指定する
国土数値情報、または重ねるハザードマップの情報を使うか
URLでシート名が指定されていた場合はシート名を環境変数 selected_sheetname に格納する。
getfeatures.php で地物情報を取得する場合、クライアント側でシート名が指定される場合(シート切替とか)では引数でシート名を指定する。
初期表示の場合はシート名を指定しない。
getfeatures.php 側では引数でシート名が指定されていない場合は(またはシート名が空文字 or null の場合) 環境変数にシート名指定がある場合は環境変数のシート名を利用する。指定が無い場合は1番最初のシートを利用する。
オーバーレイレイヤで凡例を指定した場合どこかに表示できるようにする
オーバーレイレイヤで最初に表示指定を行うと調査データの表示チェックが外れる
セキュリティのためchatbotとプロジェクトを一緒にしてchatobot以外からコールされた場合は認証がつくようなバージョンをつくる
ポップアップがおおきくなりすぎると表示がみにくい。
大きさの最大値をきめて、あとはスクロールする。
オーバーレイレイヤ指定チェックボックスのCSSが動的に作った場合うまく適用されない。
ヘッダのボタンも右端のものの位置がおかしくなる
JavaScriptのフレームワークを何か選択する
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.