QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
Go to the documentation of this file.
45 mProject->disconnect(
this );
77 return mMapSettings.
extent();
177 return mMapSettings.
layers();
186 void QgsQuickMapSettings::onReadProject(
const QDomDocument &doc )
193 QDomNodeList nodes = doc.elementsByTagName(
"mapcanvas" );
196 QDomNode node = nodes.item( 0 );
void setDestinationCrs(const QgsCoordinateReferenceSystem &crs)
sets destination coordinate reference system
void setExtent(const QgsRectangle &extent)
Set coordinates of the rectangle which should be rendered.
void extentChanged()
Geographical coordinates of the rectangle that should be rendered.
void readXml(QDomNode &node)
void destinationCrsChanged()
CRS of destination coordinate reference system.
QSize outputSize() const
Returns the size of the resulting map image.
void setRotation(double rotation)
Sets the rotation of the resulting map image, in degrees clockwise.
Point geometry type, with support for z-dimension and m-values.
QgsRectangle visibleExtent
Returns the actual extent derived from requested extent that takes takes output image size into accou...
void setXMinimum(double x)
Set the minimum x value.
double outputDpi
Output DPI used for conversion between real world units (e.g.
double mapUnitsPerPixel
Returns the distance in geographical coordinates that equals to one pixel in the map.
QgsProject project
A project property should be used as a primary source of project all other components in the applicat...
void projectChanged()
A project property should be used as a primary source of project all other components in the applicat...
double xMaximum() const
Returns the x maximum value (right side of rectangle).
QgsCoordinateTransformContext transformContext
double mapUnitsPerPixel() const
Returns the distance in geographical coordinates that equals to one pixel in the map.
QPointF toQPointF() const
Converts a point to a QPointF.
void readProject(const QDomDocument &)
Emitted when a project is being read.
QgsQuickMapSettings(QObject *parent=nullptr)
Create new map settings.
void setRotation(double rotation)
The rotation of the resulting map image, in degrees clockwise.
void setOutputDpi(double dpi)
Sets DPI used for conversion between real world units (e.g. mm) and pixels.
Q_INVOKABLE QPointF coordinateToScreen(const QgsPoint &point) const
Convert a map coordinate to screen pixel coordinates.
QgsPointXY toMapCoordinates(int x, int y) const
Transform device coordinates to map (world) coordinates.
QgsMapSettings mapSettings() const
Clone map settings.
void layersChanged()
Set list of layers for map rendering.
Q_INVOKABLE QgsPoint screenToCoordinate(const QPointF &point) const
Convert a screen coordinate to a map coordinate.
void setLayers(const QList< QgsMapLayer * > &layers)
Set list of layers for map rendering.
QgsRectangle extent() const
Returns geographical coordinates of the rectangle that should be rendered.
void setOutputDpi(double outputDpi)
Sets DPI used for conversion between real world units (e.g. mm) and pixels.
QgsCoordinateReferenceSystem destinationCrs
CRS of destination coordinate reference system.
QSize outputSize
The size of the resulting map image.
void setBackgroundColor(const QColor &color)
Sets the background color of the map.
void setOutputSize(const QSize &outputSize)
Sets the size of the resulting map image.
void setDestinationCrs(const QgsCoordinateReferenceSystem &destinationCrs)
sets destination coordinate reference system
QgsCoordinateTransformContext transformContext() const
Returns the coordinate transform context, which stores various information regarding which datum tran...
double rotation() const
Returns the rotation of the resulting map image, in degrees clockwise.
double x() const
Returns the vector's x-component.
void outputDpiChanged()
Output DPI used for conversion between real world units (e.g.
double rotation
The rotation of the resulting map image, in degrees clockwise.
bool qgsDoubleNear(double a, double b, double epsilon=4 *std::numeric_limits< double >::epsilon())
Compare two doubles (but allow some difference)
QList< QgsMapLayer * > layers
Set list of layers for map rendering.
QColor backgroundColor() const
Gets the background color of the map.
void setXMaximum(double x)
Set the maximum x value.
void setProject(QgsProject *project)
A project property should be used as a primary source of project all other components in the applicat...
void setTransformContext(const QgsCoordinateTransformContext &context)
Sets the coordinate transform context, which stores various information regarding which datum transfo...
void mapUnitsPerPixelChanged()
Returns the distance in geographical coordinates that equals to one pixel in the map.
void rotationChanged()
The rotation of the resulting map image, in degrees clockwise.
QgsPointXY transform(const QgsPointXY &p) const
Transform the point from map (world) coordinates to device coordinates.
double yMaximum() const
Returns the y maximum value (top side of rectangle).
void setLayers(const QList< QgsMapLayer * > &layers)
Set list of layers for map rendering.
QgsCoordinateReferenceSystem destinationCrs() const
returns CRS of destination coordinate reference system
Q_INVOKABLE QgsCoordinateTransformContext transformContext() const
Returns the coordinate transform context, which stores various information regarding which datum tran...
void outputSizeChanged()
The size of the resulting map image.
void backgroundColorChanged()
The background color used to render the map.
QgsPointXY center() const
Returns the center point of the rectangle.
double y() const
Returns the vector's y-component.
QColor backgroundColor
The background color used to render the map.
static void logMessage(const QString &message, const QString &tag=QString(), Qgis::MessageLevel level=Qgis::Warning, bool notifyUser=true)
Adds a message to the log instance (and creates it if necessary).
double yMinimum() const
Returns the y minimum value (bottom side of rectangle).
QList< QgsMapLayer * > layers() const
Gets list of layers for map rendering The layers are stored in the reverse order of how they are rend...
void setOutputSize(QSize size)
Sets the size of the resulting map image.
double outputDpi() const
Returns DPI used for conversion between real world units (e.g.
QgsRectangle visibleExtent() const
Returns the actual extent derived from requested extent that takes takes output image size into accou...
QgsRectangle extent
Geographical coordinates of the rectangle that should be rendered.
void setExtent(const QgsRectangle &rect, bool magnified=true)
Set coordinates of the rectangle which should be rendered.
void visibleExtentChanged()
Returns the actual extent derived from requested extent that takes takes output image size into accou...
QgsCoordinateReferenceSystem crs
const QgsMapToPixel & mapToPixel() const
void setBackgroundColor(const QColor &color)
The background color used to render the map.
Q_INVOKABLE void setCenter(const QgsPoint ¢er)
Move current map extent to have center point defined by center.
void setYMinimum(double y)
Set the minimum y value.
void setYMaximum(double y)
Set the maximum y value.
double xMinimum() const
Returns the x minimum value (left side of rectangle).