#include "DefaultFeatureInfoMaker.h"#include "../../../../geometry/Envelope.h"#include "../../../widgets/canvas/MapDisplay.h"#include "../../../../common/STLUtils.h"#include "../../../../dataaccess/dataset/DataSet.h"#include "../../../../dataaccess/dataset/DataSetType.h"#include "../../../../dataaccess/utils/Utils.h"#include "../../../../geometry/Coord2D.h"#include "../../../../geometry/Geometry.h"#include "../../../../geometry/GeometryProperty.h"#include "../../../../geometry/Point.h"#include "../../../..//geometry/Utils.h"#include "../../../../maptools/MarkRendererManager.h"#include "../../../../raster/Raster.h"#include "../../../../raster/RasterProperty.h"#include "../../../../raster/Utils.h"#include "../../../../se/Fill.h"#include "../../../../se/Stroke.h"#include "../../../../se/Mark.h"#include "../../../../se/Utils.h"#include "../../../../srs/Config.h"#include "../../canvas/Canvas.h"#include "../../Utils.h"#include <QtCore/QPointF>#include <QtCore/QString>#include <QtCore/QStringList>#include <QMessageBox>#include <QMouseEvent>#include <QObject>#include <cassert>#include <memory>