Skip to content

Commit f2fefce

Browse files
authored
マインクラフト出力設定をGUIに追加 (#554)
<!-- Close or Related Issues --> Close #538 ### Description(変更内容) <!-- Please describe the motivation behind this PR and the changes it introduces. --> <!-- 何のために、どのような変更をしますか? --> - Minecraft SinkをGUIから指定できるようにしました。 - 座標系はMinecraft Sinkの中でUTMに変換されますが、Transform Stageでは4979に変換されることを想定しているので、「WGS 84 (EPSG:4979)」のような記載にしました。 ### Manual Testing(手動テスト) <!-- If manual testing is required, please describe the procedure. --> <!-- 手動での動作確認が必要なら、そのやり方を記述してください。--> Not required / 不要
1 parent 2c2c1df commit f2fefce

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

app/src-tauri/src/main.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ use nusamai::{
1313
pipeline::{feedback, Canceller},
1414
sink::{
1515
cesiumtiles::CesiumTilesSinkProvider, czml::CzmlSinkProvider, geojson::GeoJsonSinkProvider,
16-
gltf::GltfSinkProvider, gpkg::GpkgSinkProvider, kml::KmlSinkProvider, mvt::MvtSinkProvider,
17-
ply::StanfordPlySinkProvider, serde::SerdeSinkProvider, shapefile::ShapefileSinkProvider,
18-
DataSinkProvider,
16+
gltf::GltfSinkProvider, gpkg::GpkgSinkProvider, kml::KmlSinkProvider,
17+
minecraft::MinecraftSinkProvider, mvt::MvtSinkProvider, ply::StanfordPlySinkProvider,
18+
serde::SerdeSinkProvider, shapefile::ShapefileSinkProvider, DataSinkProvider,
1919
},
2020
source::{citygml::CityGmlSourceProvider, DataSourceProvider},
2121
transformer::{
@@ -115,6 +115,7 @@ fn select_sink_provider(filetype: &str) -> Option<Box<dyn DataSinkProvider>> {
115115
"gltf" => Some(Box::new(GltfSinkProvider {})),
116116
"ply" => Some(Box::new(StanfordPlySinkProvider {})),
117117
"cesiumtiles" => Some(Box::new(CesiumTilesSinkProvider {})),
118+
"minecraft" => Some(Box::new(MinecraftSinkProvider {})),
118119
_ => None,
119120
}
120121
}

app/src/lib/settings.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,11 @@ const filetypeOptions: Record<string, { label: string; extensions: string[]; eps
123123
{ value: 10173, label: 'JGD2011 / 平面直角座標系 XII + 標高 (EPSG:10173)' },
124124
{ value: 10174, label: 'JGD2011 / 平面直角座標系 XIII + 標高 (EPSG:10174)' }
125125
]
126+
},
127+
minecraft: {
128+
label: 'Minecraft',
129+
extensions: [''],
130+
epsg: [{ value: 4979, label: 'WGS 84 (EPSG:4979)' }]
126131
}
127132
};
128133

0 commit comments

Comments
 (0)