package org.simantics.district.maps.server;
-import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
-import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.ArrayList;
import java.util.HashMap;
public class TileserverMapnik {
private static final Logger LOGGER = LoggerFactory.getLogger(TileserverMapnik.class);
- private static final String[] ADDITIONAL_DEPENDENCIES = new String[] { "tilelive-vector@3.9.4", "tilelive-tmstyle@0.6.0" };
private SystemProcess process;
private Path serverRoot;
// }
- private Path tileserverMapnikRoot() {
+ @SuppressWarnings("unused")
+ private Path tileserverMapnikRoot() {
return serverRoot.resolve("tileserver-mapnik").toAbsolutePath();
}
return serverRoot.resolve("dist/share/icu").toAbsolutePath();
}
- private Path getTessera() {
+ @SuppressWarnings("unused")
+ private Path getTessera() {
return serverRoot.resolve("tileserver-mapnik/bin/tessera.js").toAbsolutePath();
}
return getDataDirectory().resolve(MapsServerPreferences.currentMBTiles());
}
+ @SuppressWarnings("unchecked")
public void checkTm2Styles() {
Path tm2 = getStyleDirectory();
try (DirectoryStream<Path> stream = Files.newDirectoryStream(tm2)) {