package com.se.simu.utils;
|
|
|
import cn.smartearth.sem.SEM;
|
|
public class SemUtils {
|
public static void main(String[] args) throws Exception {
|
//cityjson转sem 管点 完成
|
// SEM sem = SEM.fromCityJSON("D:\\out\\point\\1737602481122\\管点.json");
|
// sem.writeToFile("D:\\out\\point\\1737602481122\\point.sem");
|
//cityjson转sem 管线
|
// SEM sem = SEM.fromCityJSON("D:\\out\\line\\1737615372545\\管线.json");
|
// sem.writeToFile("D:\\out\\line\\1737615372545\\管线.sem");
|
//cityjson转sem 地形 完成
|
// SEM sem = SEM.fromCityJSON("D:\\out\\terrain\\1737603153671\\terrain.json");
|
// sem.writeToFile("D:\\out\\terrain\\1737603153671\\terrain.sem");
|
//cityjson转sem 降雨(成功)
|
SEM sem = SEM.fromCityJSON("D:\\out\\station_rain_1736399134241\\降雨量.json");
|
sem.writeToFile("D:\\out\\station_rain_1736399134241\\降雨量.sem");
|
}
|
public static void cityJsonToSem(String jsonUrl,String semUrl) throws Exception {
|
//cityjson转sem
|
SEM sem = SEM.fromCityJSON(jsonUrl);
|
sem.writeToFile(semUrl);
|
}
|
public static void semToCityJson() throws Exception {
|
//sem转cityjson
|
SEM sem2 = new SEM("C:\\XXX\\Grid.sem");
|
sem2.writeToCityJSON("C:\\XXX\\Gridout.json");
|
}
|
}
|