Записывает в новую карту результат пересечения слоев карты с заданной областью.
Visual Basic:
Function CutLayersByRegion(Region, inCRS As CRS, destMapName As String, destMapUserName As String, DataSrc, flags As Long) As Long
Region - задает область пересечения.
На данный момент область можно задавать как Contour, PolyContour и Layer.Selection
inCRS - проекция в которой задана область.
destMapName - путь или URL карты для записи.
destMapUserName - пользовательское название карты.
DataSrc - имя источника базы данных.
Параметр может содержать либо строку конкретного источника данных, либо принимать одно из предопределенных значений:
$sqlite - база sqlite
$msaccess - база Microsoft Access
$localdb - база Microsoft SQL LocalDB
flags - флаги:
0x01 - наследовать ключи объектов,
0x08 - копировать только геометрию,
0x10 (16) - включать объекты полностью или частично попавшие в область,
0x20 (32) - включать объекты полностью попавшие в область,
0x10 + 0x20 - обрезать объекты по границе области,
0x80 (128) - помещать слои в подпапку с именем карты.