test small autzen slpk data provided by esri
| 15 | |
| 16 | //test small autzen slpk data provided by esri |
| 17 | TEST(SlpkReaderTest, read_local) |
| 18 | { |
| 19 | StageFactory f; |
| 20 | //create args |
| 21 | Options slpk_options; |
| 22 | slpk_options.add("filename", |
| 23 | Support::datapath("i3s/SMALL_AUTZEN_LAS_All.slpk")); |
| 24 | slpk_options.add("threads", 2); |
| 25 | slpk_options.add("dimensions", "intensity, returns"); |
| 26 | |
| 27 | Stage& reader = *f.createStage("readers.slpk"); |
| 28 | reader.setOptions(slpk_options); |
| 29 | |
| 30 | PointTable table; |
| 31 | reader.prepare(table); |
| 32 | |
| 33 | PointViewSet viewSet = reader.execute(table); |
| 34 | PointViewPtr view = *viewSet.begin(); |
| 35 | |
| 36 | EXPECT_EQ(view->size(), 106u); |
| 37 | ASSERT_TRUE(table.layout()->hasDim(Dimension::Id::Intensity)); |
| 38 | ASSERT_TRUE(table.layout()->hasDim(Dimension::Id::NumberOfReturns)); |
| 39 | ASSERT_FALSE(table.layout()->hasDim(Dimension::Id::GpsTime)); |
| 40 | } |
| 41 | |
| 42 | |
| 43 | //test small autzen slpk data provided by esri |
nothing calls this directly
no test coverage detected