diff --git a/pdal/Reader.cpp b/pdal/Reader.cpp index 37fb000c67..2eb4986cf8 100644 --- a/pdal/Reader.cpp +++ b/pdal/Reader.cpp @@ -56,6 +56,9 @@ void Reader::readerAddArgs(ProgramArgs& args) void Reader::readerInitialize(PointTableRef) { + if (!m_overrideSrsArg.empty() && !m_defaultSrsArg.empty()) + throwError("Cannot specify both 'override_srs' and 'default_srs'"); + if (!m_overrideSrsArg.empty()) setSpatialReference(m_overrideSrsArg); else if (!m_defaultSrsArg.empty())