Environment | サーバー | URL | BasicAuth(id:pw) |
---|---|---|---|
Production | さくら | https://niwa-archives.org/ | |
Staging | Heteml | https://stg.niwa-archives.org/ | niwa:archives |
旧サイト ※ | AWS S3 | https://niwa.ycam.jp | |
Development | nuxt | http://localhost:3000 |
※ トップページのみ残存
例: /joei_ji/?debug=1
点群の左上に4px角の透明なボタンを表示して、サイドバーを表示する
例: /joei_ji/?info=1
現在のモード(Low Performance Modeかどうか)を画面上に表示する
FONTPLUS: https://fontplus.jp/users/login アカウント: [email protected]
# M1以降のMacの場合で、nodeのインストールに失敗する場合は、archコマンドを使ってインストールすること
arch -x86_64 nodenv install xx.xx.xx
git clone --recursive [email protected]:karappo/IncompleteNiwaArchives.git
# Ready potree to create build dir.
cd static/potree
npm i
cd ../../
yarn
yarn dev
もし、spreadsheetが読み込めずSpreadsheetの読み込みでエラー発生
が出る場合は、GoogleCloudPlatformの管理画面から、ウェブサイトの制限のところにドメインまたはIPを追加すること。
基本的に、pointcolud/は.depignore
で無視しているので、点群データも更新したい場合は.depignore
を一時的に修正してdeployすること
yarn deploy (procution|staging|ycam)
目的は、容量削減。CloudCompareを使うが、GUI(Edit > Subsampling)でやろうとすると重いので、CLIでやったほうがよい。
/Applications/CloudCompare.app/Contents/MacOS/CloudCompare -O -GLOBAL_SHIFT AUTO /path/to/raw-data.e57 -C_EXPORT_FMT E57 -SS SPATIAL 0.0725 -SAVE_CLOUDS ALL_AT_ONCE
常栄寺 : 0.005
無鄰菴 : 0.001
- Cloudcompareで1で作成したe57ファイルを開き(CCを開いたあとでWindowにファイルをドロップしないとエラーが出て開けないかも)
- サイドバーのDB Treeから、エンティティを選択
- Saveでlasファイルに変換
- Resilio Syncを使って、lasファイルを転送
- Windows上で、コマンドプロンプトを立ち上げ、
PotreeCOnverter_2.0.1_windows_x64/PotreeConverter.exe <filename>
を実行 ※ PotreeConverter.exec - ファイルが生成される
ReferenceError: Can't find variable: WebGL2RenderingContext
↓
開発>実験的な機能>WebGL2.0
↓
TypeError: view.getBigInt64 is not a function. (In 'view.getBigInt64(i * bytesPerNode + 6, true)', 'view.getBigInt64' is undefined)
↓
未解決…
./static/potree
にサブモジュールとして配置しているpotreeのforkを編集する場合は、npm run start
しておくこと。
また、編集内容が確定したらnpm run build
をして、potreeリポジトリ側をcommitし、IncompleteNiwaArchivesのリポジトリにもcommitする。
GoogleDriveをFinderにローカル同期し、下記実行すると大きいものはリサイズされる
for f in **/*.JPG; do convert "$f" -resize 1920\> "$f"; done
※ imagemagicが必要
- 点群データを格納
- nuxt.config.js にルートを追加
- store/annotation.js を編集
- data/gardens 下にjsを追加
画面の左上数ピクセルの透明なボタンがあるので、カーソルを合わせると形状が変化することで場所を特定し、Shiftキーを押しながらクリックするとサイドバーが現れる。
fugetsu_ro-autumn 3.12GB fugetsu_ro-spring 2.34GB fugetsu_ro-summer 10.14GB 最重 fugetsu_ro-winter 8.83GB joei_ji 6.26GB murin_an-snow 1.52GB 最軽 murin_an-summer 2.6GB murin_an-winter 2.68GB ryogen_in 1.61GB