From 37d31012ddd20cfbd4c07a8ae4dceed649e26fc9 Mon Sep 17 00:00:00 2001 From: wjl1118 <62125828+wjl1118@users.noreply.github.com> Date: Tue, 2 Jul 2024 13:50:20 +0800 Subject: [PATCH] Change the absolute path to a relative path, otherwise changing the path will result in an error --- readerwriter/OsgbTileOptimizer.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/readerwriter/OsgbTileOptimizer.cpp b/readerwriter/OsgbTileOptimizer.cpp index e957adb..cbd02a7 100644 --- a/readerwriter/OsgbTileOptimizer.cpp +++ b/readerwriter/OsgbTileOptimizer.cpp @@ -454,7 +454,12 @@ osg::Node* TileOptimizer::processTopTileFiles(const std::string& outTileFileName _filterNodeCallback->prefilter(fileName, *fineNode); FindPlodVisitor fpv; fineNode->accept(fpv); - if (!fpv.plodList.empty()) refPlod = fpv.plodList.front(); + if (!fpv.plodList.empty()) + { + refPlod = fpv.plodList.front(); + refPlod->setDatabasePath(""); + refPlod->setFileName(1,"../" + fileName); + } FindGeometryVisitor fgv(true); fineNode->accept(fgv); geomList.insert(geomList.end(), fgv.geomList.begin(), fgv.geomList.end()); -- Gitee