MapProperties ================= .. currentmodule:: axioma.render .. class:: MapProperties Класс свойств карты Унаследован от: :class:`~axioma.core.serialization.Serializable` .. py:method:: MapProperties() Конструктор со значениями по-умолчанию .. csv-table:: Алгоритм распределения текстовых меток в окне карты :data:`LabelingAlgorithmType`: :header: "Наименование величины", "Значение", "Описание" ShowAllLabelsAlgorithm, 0, "Показ всех меток" SimpleLabelingAlgorithm, 1, "Алгоритм с управлением показом исходя из отсутствия перекрытий по рассчитанному значению ограничивающего прямоугольника" PalLabelingAlgorithm, 2, "Более продвинутый Pal алгоритм распределения меток карты" .. py:method:: labelingType() Установленный алгоритм распределения меток карты :return: Алгоритм :rtype: :class:`LabelingAlgorithmType` .. py:method:: setLabelingType() Установка нового значения алгоритма распределения меток в окне карты :param type: Алгоритм :type type: :class:`LabelingAlgorithmType` .. py:method:: coordinateUnit() Единицы измерения координат в окне карты :return: Единицы измерения :rtype: :class:`~axioma.cs.LinearUnit` .. py:method:: setCoordinateUnit(coordinateUnit) Установка нового значения единиц измерения координат в окне карты :param coordinateUnit: Новое значение :type coordinateUnit: :class:`~axioma.cs.LinearUnit` .. py:method:: distanceUnit() Единицы измерения расстояний в окне карты :return: Единицы измерения :rtype: :class:`~axioma.cs.LinearUnit` .. py:method:: setDistanceUnit(distanceUnit) Установка нового значения единиц измерения расстояний в окне карты :param distanceUnit: Новое значение единиц измерений :type distanceUnit: :class:`~axioma.cs.LinearUnit` .. py:method:: areaUnit() Единицы измерения площадей в окне карты :return: Единицы измерения :rtype: :class:`~axioma.cs.LinearUnit` .. py:method:: setAreaUnit(areaUnit) Установка нового значения единиц измерения площадей в окне карты :param areaUnit: Новое значение единиц измерений :type areaUnit: :class:`~axioma.cs.LinearUnit` .. py:method:: mapUnits() Возвращает контейнер с установленными единицами измерения карты :rtype: :class:`~axioma.cs.MapUnits` .. py:method:: setMapUnits(mapUnits) Переустанавливает контейнер с единицами измерения для карты :param mapUnits: Переопределяемое значение контейнера :type mapUnits: :class:`~axioma.cs.MapUnits` .. py:method:: followSelection() Производится ли автофокусировка на карте при выделении соответствующего значения в списке. Т.е. выбранная область располагается в центре окна карты :return: True, если да. В противном случае False :rtype: bool .. py:method:: setFollowSelection(val) Установка необходимости проведения автофокусировки в окне карты :param val: Новое значение :type val: :class:`bool`