管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2022-12-23 07189fc839780fb4e02dabaf793a3b006cdb932c
1
已修改2个文件
324 ■■■■■ 文件已修改
ExportMap/Sources/Template.qpt 322 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/Sources/说明.txt 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/Sources/Template.qpt
@@ -1,9 +1,9 @@
<Layout units="mm" worldFileMap="{4e649c5d-cabe-431f-a385-d69809d87ebf}" name="Test" printResolution="{dpi}">
  <Snapper snapToItems="1" snapToGrid="0" snapToGuides="1" tolerance="5"/>
  <Grid resUnits="mm" offsetY="0" offsetX="0" offsetUnits="mm" resolution="10"/>
<Layout name="Test" units="mm" printResolution="{dpi}" worldFileMap="{4e649c5d-cabe-431f-a385-d69809d87ebf}">
  <Snapper snapToGuides="1" tolerance="5" snapToGrid="0" snapToItems="1"/>
  <Grid resolution="10" resUnits="mm" offsetX="0" offsetUnits="mm" offsetY="0"/>
  <PageCollection>
    <symbol force_rhr="0" type="fill" clip_to_extent="1" name="" alpha="1">
      <layer pass="0" class="SimpleFill" enabled="1" locked="0">
    <symbol type="fill" force_rhr="0" name="" alpha="1" clip_to_extent="1">
      <layer enabled="1" pass="0" class="SimpleFill" locked="0">
        <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
        <prop k="color" v="255,255,255,255"/>
        <prop k="joinstyle" v="miter"/>
@@ -17,28 +17,28 @@
        <prop k="style" v="solid"/>
        <data_defined_properties>
          <Option type="Map">
            <Option value="" type="QString" name="name"/>
            <Option type="QString" name="name" value=""/>
            <Option name="properties"/>
            <Option value="collection" type="QString" name="type"/>
            <Option type="QString" name="type" value="collection"/>
          </Option>
        </data_defined_properties>
      </layer>
    </symbol>
    <LayoutItem id="" itemRotation="0" visibility="1" background="true" excludeFromExports="0" opacity="1" positionOnPage="0,0,mm" uuid="{72530018-3d33-4843-b661-79580c9b15e3}" type="65638" positionLock="false" size="297,210,mm" outlineWidthM="0.3,mm" frame="false" frameJoinStyle="miter" templateUuid="{72530018-3d33-4843-b661-79580c9b15e3}" zValue="0" position="0,0,mm" groupUuid="" blendMode="0" referencePoint="0">
      <FrameColor red="0" green="0" blue="0" alpha="255"/>
      <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
    <LayoutItem frame="false" size="297,210,mm" uuid="{72530018-3d33-4843-b661-79580c9b15e3}" id="" blendMode="0" itemRotation="0" positionLock="false" groupUuid="" zValue="0" type="65638" background="true" excludeFromExports="0" referencePoint="0" opacity="1" templateUuid="{72530018-3d33-4843-b661-79580c9b15e3}" positionOnPage="0,0,mm" outlineWidthM="0.3,mm" visibility="1" position="0,0,mm" frameJoinStyle="miter">
      <FrameColor blue="0" red="0" green="0" alpha="255"/>
      <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
      <LayoutObject>
        <dataDefinedProperties>
          <Option type="Map">
            <Option value="" type="QString" name="name"/>
            <Option type="QString" name="name" value=""/>
            <Option name="properties"/>
            <Option value="collection" type="QString" name="type"/>
            <Option type="QString" name="type" value="collection"/>
          </Option>
        </dataDefinedProperties>
        <customproperties/>
      </LayoutObject>
      <symbol force_rhr="0" type="fill" clip_to_extent="1" name="" alpha="1">
        <layer pass="0" class="SimpleFill" enabled="1" locked="0">
      <symbol type="fill" force_rhr="0" name="" alpha="1" clip_to_extent="1">
        <layer enabled="1" pass="0" class="SimpleFill" locked="0">
          <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
          <prop k="color" v="255,255,255,255"/>
          <prop k="joinstyle" v="miter"/>
@@ -52,9 +52,9 @@
          <prop k="style" v="solid"/>
          <data_defined_properties>
            <Option type="Map">
              <Option value="" type="QString" name="name"/>
              <Option type="QString" name="name" value=""/>
              <Option name="properties"/>
              <Option value="collection" type="QString" name="type"/>
              <Option type="QString" name="type" value="collection"/>
            </Option>
          </data_defined_properties>
        </layer>
@@ -62,103 +62,103 @@
    </LayoutItem>
    <GuideCollection visible="1"/>
  </PageCollection>
  <LayoutItem id="指北针" itemRotation="0" visibility="1" background="false" svgBorderWidth="0.2" excludeFromExports="0" anchorPoint="0" opacity="1" northOffset="0" file=":/images/north_arrows/layout_default_north_arrow.svg" positionOnPage="277.938,2.42978,mm" pictureWidth="8.85237" uuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" type="65640" positionLock="true" size="10.4237,11.1743,mm" outlineWidthM="0.3,mm" svgFillColor="255,255,255,255" frame="false" frameJoinStyle="miter" templateUuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" zValue="8" svgBorderColor="0,0,0,255" mapUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" pictureHeight="11.1743" position="277.938,2.42978,mm" northMode="0" groupUuid="" blendMode="0" pictureRotation="0" referencePoint="0" mode="0" resizeMode="0">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="false" size="10.4237,11.1743,mm" uuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" id="指北针" blendMode="0" anchorPoint="0" svgBorderColor="0,0,0,255" itemRotation="0" northOffset="0" positionLock="true" groupUuid="" zValue="8" mapUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" type="65640" background="false" excludeFromExports="0" northMode="0" pictureWidth="8.85237" file=":/images/north_arrows/layout_default_north_arrow.svg" referencePoint="0" opacity="1" svgFillColor="255,255,255,255" templateUuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" resizeMode="0" positionOnPage="278.938,2.42978,mm" mode="0" outlineWidthM="0.3,mm" visibility="1" position="278.938,2.42978,mm" pictureRotation="0" frameJoinStyle="miter" pictureHeight="11.1743" svgBorderWidth="0.2">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
  </LayoutItem>
  <LayoutItem id="公司" itemRotation="0" visibility="1" background="false" excludeFromExports="0" opacity="1" marginY="0" positionOnPage="212.337,195.29,mm" uuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" type="65641" positionLock="true" labelText="中国 x x x x x å·¥ç¨‹æœ‰é™å…¬å¸" htmlState="0" size="76.0244,9.39831,mm" outlineWidthM="0.3,mm" frame="false" frameJoinStyle="miter" templateUuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" zValue="8" position="212.337,195.29,mm" groupUuid="" blendMode="0" marginX="0" halign="4" valign="128" referencePoint="0">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="false" size="76.0244,9.39831,mm" uuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" id="公司" blendMode="0" valign="128" itemRotation="0" positionLock="true" groupUuid="" zValue="8" type="65641" background="false" excludeFromExports="0" labelText="中国 x x x x x å·¥ç¨‹æœ‰é™å…¬å¸" referencePoint="0" opacity="1" marginY="0" marginX="0" templateUuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" positionOnPage="212.337,195.29,mm" htmlState="0" outlineWidthM="0.3,mm" visibility="1" position="212.337,195.29,mm" halign="4" frameJoinStyle="miter">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
    <LabelFont style="常规" description="宋体,14,-1,5,50,0,0,0,0,0,常规"/>
    <FontColor red="0" green="0" blue="0" alpha="255"/>
    <LabelFont description="宋体,14,-1,5,50,0,0,0,0,0,常规" style="常规"/>
    <FontColor blue="0" red="0" green="0" alpha="255"/>
  </LayoutItem>
  <LayoutItem id="图例" itemRotation="0" visibility="1" background="false" svgBorderWidth="0.2" excludeFromExports="0" anchorPoint="0" opacity="1" northOffset="0" file="{sourcesPath}\Lengend.png" positionOnPage="11.7,117,mm" pictureWidth="43.6229" uuid="{a53c1ba6-77af-48ea-bd86-8e12ae041979}" type="65640" positionLock="true" size="43.6229,72.286,mm" outlineWidthM="0.3,mm" svgFillColor="255,255,255,255" frame="false" frameJoinStyle="miter" templateUuid="{a53c1ba6-77af-48ea-bd86-8e12ae041979}" zValue="8" svgBorderColor="0,0,0,255" mapUuid="" pictureHeight="72.286" position="11.7,117,mm" northMode="0" groupUuid="" blendMode="0" pictureRotation="0" referencePoint="0" mode="1" resizeMode="1">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="false" size="43.6229,72.286,mm" uuid="{a53c1ba6-77af-48ea-bd86-8e12ae041979}" id="图例" blendMode="0" anchorPoint="0" svgBorderColor="0,0,0,255" itemRotation="0" northOffset="0" positionLock="false" groupUuid="" zValue="8" mapUuid="" type="65640" background="false" excludeFromExports="0" northMode="0" pictureWidth="43.6229" file="{sourcesPath}\Lengend.png" referencePoint="0" opacity="1" svgFillColor="255,255,255,255" templateUuid="{a53c1ba6-77af-48ea-bd86-8e12ae041979}" resizeMode="1" positionOnPage="11.7,117,mm" mode="1" outlineWidthM="0.3,mm" visibility="1" position="11.7,117,mm" pictureRotation="0" frameJoinStyle="miter" pictureHeight="72.286" svgBorderWidth="0.2">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
  </LayoutItem>
  <LayoutItem id="Logo" itemRotation="0" visibility="1" background="false" svgBorderWidth="0.2" excludeFromExports="0" anchorPoint="0" opacity="1" northOffset="0" file="{sourcesPath}\logo.png" positionOnPage="200.5,194.948,mm" pictureWidth="10.7409" uuid="{29298722-a58a-42f7-85d1-04564ad9366d}" type="65640" positionLock="true" size="11.6809,10.7409,mm" outlineWidthM="0.3,mm" svgFillColor="255,255,255,255" frame="false" frameJoinStyle="miter" templateUuid="{29298722-a58a-42f7-85d1-04564ad9366d}" zValue="7" svgBorderColor="0,0,0,255" mapUuid="" pictureHeight="10.7409" position="200.5,194.948,mm" northMode="0" groupUuid="" blendMode="0" pictureRotation="0" referencePoint="0" mode="1" resizeMode="0">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="false" size="11.6809,10.7409,mm" uuid="{29298722-a58a-42f7-85d1-04564ad9366d}" id="Logo" blendMode="0" anchorPoint="0" svgBorderColor="0,0,0,255" itemRotation="0" northOffset="0" positionLock="true" groupUuid="" zValue="7" mapUuid="" type="65640" background="false" excludeFromExports="0" northMode="0" pictureWidth="10.7409" file="{sourcesPath}\logo.png" referencePoint="0" opacity="1" svgFillColor="255,255,255,255" templateUuid="{29298722-a58a-42f7-85d1-04564ad9366d}" resizeMode="0" positionOnPage="200.5,194.948,mm" mode="1" outlineWidthM="0.3,mm" visibility="1" position="200.5,194.948,mm" pictureRotation="0" frameJoinStyle="miter" pictureHeight="10.7409" svgBorderWidth="0.2">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
  </LayoutItem>
  <LayoutItem id="说明" itemRotation="0" sectionX="0" visibility="1" background="false" excludeFromExports="0" hidePageIfEmpty="0" opacity="1" sectionHeight="25.6574" positionOnPage="243,164,mm" uuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" type="65647" positionLock="true" sectionWidth="43.1968" size="43.1968,25.6574,mm" outlineWidthM="0.3,mm" hideBackgroundIfEmpty="0" frame="false" frameJoinStyle="miter" templateUuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" zValue="6" multiFrame="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}" position="243,164,mm" sectionY="0" groupUuid="" multiFrameTemplateUuid="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}" blendMode="0" referencePoint="0">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="false" size="39.6466,15.6032,mm" sectionX="0" uuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" id="说明" blendMode="0" itemRotation="0" positionLock="false" groupUuid="" zValue="6" type="65647" background="false" excludeFromExports="0" multiFrame="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}" sectionWidth="39.6466" referencePoint="0" opacity="1" hidePageIfEmpty="0" multiFrameTemplateUuid="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}" templateUuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" sectionY="0" positionOnPage="247,174,mm" hideBackgroundIfEmpty="0" sectionHeight="15.6032" outlineWidthM="0.3,mm" visibility="1" position="247,174,mm" frameJoinStyle="miter">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
  </LayoutItem>
  <LayoutItem id="标题" itemRotation="0" visibility="1" background="false" excludeFromExports="0" opacity="1" marginY="0" positionOnPage="84.816,2.42978,mm" uuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" type="65641" positionLock="true" labelText="{title}" htmlState="0" size="129.364,11.1743,mm" outlineWidthM="0.3,mm" frame="false" frameJoinStyle="miter" templateUuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" zValue="4" position="84.816,2.42978,mm" groupUuid="" blendMode="0" marginX="0" halign="4" valign="128" referencePoint="0">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="false" size="129.364,11.1743,mm" uuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" id="标题" blendMode="0" valign="128" itemRotation="0" positionLock="true" groupUuid="" zValue="4" type="65641" background="false" excludeFromExports="0" labelText="{title}" referencePoint="0" opacity="1" marginY="0" marginX="0" templateUuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" positionOnPage="84.816,2.42978,mm" htmlState="0" outlineWidthM="0.3,mm" visibility="1" position="84.816,2.42978,mm" halign="4" frameJoinStyle="miter">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
    <LabelFont style="Bold" description="微软雅黑,24,-1,5,75,0,0,0,0,0,Bold"/>
    <FontColor red="0" green="0" blue="0" alpha="255"/>
    <LabelFont description="微软雅黑,24,-1,5,75,0,0,0,0,0,Bold" style="Bold"/>
    <FontColor blue="0" red="0" green="0" alpha="255"/>
  </LayoutItem>
  <LayoutItem id="地图" mapFlags="0" itemRotation="0" visibility="1" background="true" excludeFromExports="0" labelMargin="0,mm" isTemporal="0" opacity="1" drawCanvasItems="false" positionOnPage="9,18,mm" uuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" type="65639" positionLock="true" size="280,174,mm" outlineWidthM="4,px" frame="true" frameJoinStyle="round" templateUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" zValue="2" mapRotation="{rotation}" position="9,18,mm" groupUuid="" blendMode="0" followPresetName="" followPreset="false" referencePoint="0" keepLayerSet="false">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="true" size="280,174,mm" uuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" id="地图" mapRotation="{rotation}" blendMode="0" itemRotation="0" positionLock="true" groupUuid="" labelMargin="0,mm" zValue="2" type="65639" background="true" excludeFromExports="0" followPreset="false" referencePoint="0" keepLayerSet="false" opacity="1" isTemporal="0" templateUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" positionOnPage="9,18,mm" mapFlags="0" drawCanvasItems="true" outlineWidthM="4,px" followPresetName="" visibility="1" position="9,18,mm" frameJoinStyle="round">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
@@ -178,10 +178,10 @@
      </spatialrefsys>
    </crs>
    <LayerSet/>
    <ComposerMapGrid frameFillColor2="0,0,0,255" bottomAnnotationPosition="1" blendMode="0" name="网格" offsetY="0" leftAnnotationPosition="1" topAnnotationDisplay="0" annotationFormat="4" gridFramePenThickness="0.29999999999999999" frameFillColor1="255,255,255,255" gridFrameMargin="0" bottomAnnotationDirection="0" rightFrameDivisions="0" intervalX="30" minimumIntervalWidth="12" crossLength="3" intervalY="30" frameAnnotationDistance="1" rotatedTicksMinimumAngle="0" gridFrameSideFlags="15" rightAnnotationPosition="1" topFrameDivisions="0" topAnnotationDirection="0" maximumIntervalWidth="10" rotatedTicksEnabled="0" gridFrameWidth="2" unit="1" rightAnnotationDirection="2" rotatedAnnotationsEnabled="1" show="1" showAnnotation="1" uuid="{33b582a6-ae09-42c2-b50b-ae68c9d6d71a}" rotatedAnnotationsMarginToCorner="0" gridFrameStyle="0" offsetX="0" rotatedAnnotationsLengthMode="0" leftAnnotationDirection="2" rotatedAnnotationsMinimumAngle="0" topAnnotationPosition="1" rotatedTicksLengthMode="0" bottomAnnotationDisplay="0" annotationExpression="" gridFramePenColor="0,0,0,255" leftAnnotationDisplay="0" leftFrameDivisions="0" gridStyle="3" rotatedTicksMarginToCorner="0" position="3" rightAnnotationDisplay="0" annotationPrecision="3" bottomFrameDivisions="0">
    <ComposerMapGrid gridFramePenThickness="0.5" offsetX="0" leftFrameDivisions="0" bottomAnnotationDisplay="0" blendMode="0" name="网格" showAnnotation="1" crossLength="3" topFrameDivisions="0" uuid="{33b582a6-ae09-42c2-b50b-ae68c9d6d71a}" intervalY="15" rotatedTicksMarginToCorner="0" bottomFrameDivisions="0" gridFramePenColor="0,0,0,255" gridFrameStyle="3" annotationFormat="0" gridStyle="3" rightAnnotationDirection="2" gridFrameWidth="1" bottomAnnotationDirection="0" minimumIntervalWidth="12" offsetY="5" topAnnotationDirection="0" rotatedAnnotationsMinimumAngle="0" maximumIntervalWidth="10" leftAnnotationDirection="2" leftAnnotationPosition="1" rotatedTicksLengthMode="0" bottomAnnotationPosition="1" frameAnnotationDistance="0.5" frameFillColor1="255,255,255,255" topAnnotationPosition="1" rotatedTicksMinimumAngle="0" rotatedAnnotationsEnabled="1" show="0" rotatedAnnotationsLengthMode="0" rightAnnotationDisplay="0" rightFrameDivisions="0" annotationPrecision="3" gridFrameSideFlags="15" intervalX="15" frameFillColor2="0,0,0,255" topAnnotationDisplay="0" position="3" gridFrameMargin="0" leftAnnotationDisplay="0" unit="1" annotationExpression="" rotatedAnnotationsMarginToCorner="0" rotatedTicksEnabled="1" rightAnnotationPosition="1">
      <lineStyle>
        <symbol force_rhr="0" type="line" clip_to_extent="1" name="" alpha="0.616">
          <layer pass="0" class="SimpleLine" enabled="1" locked="0">
        <symbol type="line" force_rhr="0" name="" alpha="0.616" clip_to_extent="1">
          <layer enabled="1" pass="0" class="SimpleLine" locked="0">
            <prop k="align_dash_pattern" v="0"/>
            <prop k="capstyle" v="round"/>
            <prop k="customdash" v="0.66;2"/>
@@ -205,17 +205,17 @@
            <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
            <data_defined_properties>
              <Option type="Map">
                <Option value="" type="QString" name="name"/>
                <Option type="QString" name="name" value=""/>
                <Option name="properties"/>
                <Option value="collection" type="QString" name="type"/>
                <Option type="QString" name="type" value="collection"/>
              </Option>
            </data_defined_properties>
          </layer>
        </symbol>
      </lineStyle>
      <markerStyle>
        <symbol force_rhr="0" type="marker" clip_to_extent="1" name="" alpha="1">
          <layer pass="0" class="SimpleMarker" enabled="1" locked="0">
        <symbol type="marker" force_rhr="0" name="" alpha="1" clip_to_extent="1">
          <layer enabled="1" pass="0" class="SimpleMarker" locked="0">
            <prop k="angle" v="0"/>
            <prop k="color" v="0,0,0,255"/>
            <prop k="horizontal_anchor_point" v="1"/>
@@ -236,9 +236,9 @@
            <prop k="vertical_anchor_point" v="1"/>
            <data_defined_properties>
              <Option type="Map">
                <Option value="" type="QString" name="name"/>
                <Option type="QString" name="name" value=""/>
                <Option name="properties"/>
                <Option value="collection" type="QString" name="type"/>
                <Option type="QString" name="type" value="collection"/>
              </Option>
            </data_defined_properties>
          </layer>
@@ -255,12 +255,12 @@
        <ellipsoidacronym>EPSG:7030</ellipsoidacronym>
        <geographicflag>true</geographicflag>
      </spatialrefsys>
      <text-style textOpacity="1" fontWordSpacing="0" fontItalic="0" fontFamily="SimSun" fontSize="8" fontSizeMapUnitScale="3x:0,0,0,0,0,0" textOrientation="horizontal" namedStyle="" fontKerning="1" fontSizeUnit="Point" fontUnderline="0" fontStrikeout="0" textColor="0,0,0,255" capitalization="0" fontWeight="50" fontLetterSpacing="0" blendMode="0" allowHtml="0" previewBkgrdColor="255,255,255,255" multilineHeight="1">
        <text-buffer bufferOpacity="1" bufferNoFill="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferJoinStyle="128" bufferDraw="0" bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferSize="1"/>
        <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskOpacity="1" maskType="0" maskSizeUnits="MM" maskedSymbolLayers="" maskJoinStyle="128" maskEnabled="0" maskSize="1.5"/>
        <background shapeRadiiX="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetX="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeRotation="0" shapeSizeX="0" shapeSizeY="0" shapeRotationType="0" shapeRadiiUnit="MM" shapeType="0" shapeBorderWidth="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeDraw="0" shapeSVGFile="" shapeOpacity="1" shapeBorderColor="128,128,128,255" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthUnit="MM" shapeJoinStyle="64" shapeSizeUnit="MM" shapeBlendMode="0" shapeRadiiY="0" shapeSizeType="0" shapeOffsetY="0">
          <symbol force_rhr="0" type="marker" clip_to_extent="1" name="markerSymbol" alpha="1">
            <layer pass="0" class="SimpleMarker" enabled="1" locked="0">
      <text-style blendMode="0" textOrientation="horizontal" fontKerning="1" namedStyle="" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" textOpacity="1" fontFamily="SimSun" allowHtml="0" textColor="0,0,0,255" capitalization="0" fontLetterSpacing="0" fontStrikeout="0" fontWordSpacing="0" previewBkgrdColor="255,255,255,255" fontSize="8" fontWeight="50" fontUnderline="0" fontItalic="0" fontSizeUnit="Point">
        <text-buffer bufferDraw="0" bufferSize="1" bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferNoFill="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferOpacity="1"/>
        <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskedSymbolLayers="" maskSizeUnits="MM" maskJoinStyle="128" maskEnabled="0" maskType="0" maskSize="1.5" maskOpacity="1"/>
        <background shapeDraw="0" shapeSizeUnit="MM" shapeJoinStyle="64" shapeSVGFile="" shapeBorderColor="128,128,128,255" shapeBorderWidthUnit="MM" shapeType="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeFillColor="255,255,255,255" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeX="0" shapeOffsetY="0" shapeBlendMode="0" shapeRadiiY="0" shapeRotation="0" shapeBorderWidth="0" shapeRadiiX="0" shapeSizeType="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeSizeY="0" shapeRotationType="0" shapeOpacity="1">
          <symbol type="marker" force_rhr="0" name="markerSymbol" alpha="1" clip_to_extent="1">
            <layer enabled="1" pass="0" class="SimpleMarker" locked="0">
              <prop k="angle" v="0"/>
              <prop k="color" v="231,113,72,255"/>
              <prop k="horizontal_anchor_point" v="1"/>
@@ -281,29 +281,29 @@
              <prop k="vertical_anchor_point" v="1"/>
              <data_defined_properties>
                <Option type="Map">
                  <Option value="" type="QString" name="name"/>
                  <Option type="QString" name="name" value=""/>
                  <Option name="properties"/>
                  <Option value="collection" type="QString" name="type"/>
                  <Option type="QString" name="type" value="collection"/>
                </Option>
              </data_defined_properties>
            </layer>
          </symbol>
        </background>
        <shadow shadowRadiusUnit="MM" shadowRadiusAlphaOnly="0" shadowColor="0,0,0,255" shadowUnder="0" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowDraw="0" shadowOffsetAngle="135" shadowOffsetGlobal="1" shadowRadius="1.5" shadowOpacity="0.7" shadowScale="100" shadowOffsetDist="1" shadowOffsetUnit="MM" shadowBlendMode="6" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0"/>
        <shadow shadowOffsetAngle="135" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowScale="100" shadowOpacity="0.7" shadowDraw="0" shadowRadiusAlphaOnly="0" shadowOffsetGlobal="1" shadowOffsetDist="1" shadowRadius="1.5" shadowRadiusUnit="MM" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowUnder="0" shadowOffsetUnit="MM" shadowColor="0,0,0,255"/>
        <dd_properties>
          <Option type="Map">
            <Option value="" type="QString" name="name"/>
            <Option type="QString" name="name" value=""/>
            <Option name="properties"/>
            <Option value="collection" type="QString" name="type"/>
            <Option type="QString" name="type" value="collection"/>
          </Option>
        </dd_properties>
      </text-style>
      <LayoutObject>
        <dataDefinedProperties>
          <Option type="Map">
            <Option value="" type="QString" name="name"/>
            <Option type="QString" name="name" value=""/>
            <Option name="properties"/>
            <Option value="collection" type="QString" name="type"/>
            <Option type="QString" name="type" value="collection"/>
          </Option>
        </dataDefinedProperties>
        <customproperties/>
@@ -311,26 +311,26 @@
    </ComposerMapGrid>
    <AtlasMap margin="0.10000000000000001" scalingMode="2" atlasDriven="0"/>
    <labelBlockingItems/>
    <atlasClippingSettings restrictLayers="0" enabled="0" forceLabelsInside="0" clippingType="1">
    <atlasClippingSettings enabled="0" restrictLayers="0" clippingType="1" forceLabelsInside="0">
      <layersToClip/>
    </atlasClippingSettings>
    <itemClippingSettings clipSource="" enabled="0" forceLabelsInside="0" clippingType="1"/>
    <itemClippingSettings clipSource="" enabled="0" clippingType="1" forceLabelsInside="0"/>
  </LayoutItem>
  <LayoutItem id="边框" itemRotation="0" visibility="1" background="false" excludeFromExports="0" opacity="1" positionOnPage="2.6816,2,mm" shapeType="1" uuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" type="65643" positionLock="true" size="292.354,205.447,mm" outlineWidthM="0.3,mm" frame="false" frameJoinStyle="miter" templateUuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" zValue="1" position="2.6816,2,mm" groupUuid="" blendMode="0" referencePoint="0" cornerRadiusMeasure="0,mm">
    <FrameColor red="0" green="0" blue="0" alpha="255"/>
    <BackgroundColor red="255" green="255" blue="255" alpha="255"/>
  <LayoutItem frame="false" size="292.354,205.447,mm" uuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" id="边框" blendMode="0" itemRotation="0" positionLock="true" shapeType="1" groupUuid="" zValue="1" type="65643" background="false" excludeFromExports="0" cornerRadiusMeasure="0,mm" referencePoint="0" opacity="1" templateUuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" positionOnPage="2.6816,2,mm" outlineWidthM="0.3,mm" visibility="1" position="2.6816,2,mm" frameJoinStyle="miter">
    <FrameColor blue="0" red="0" green="0" alpha="255"/>
    <BackgroundColor blue="255" red="255" green="255" alpha="255"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
    <symbol force_rhr="0" type="fill" clip_to_extent="1" name="" alpha="1">
      <layer pass="0" class="SimpleLine" enabled="1" locked="0">
    <symbol type="fill" force_rhr="0" name="" alpha="1" clip_to_extent="1">
      <layer enabled="1" pass="0" class="SimpleLine" locked="0">
        <prop k="align_dash_pattern" v="0"/>
        <prop k="capstyle" v="square"/>
        <prop k="customdash" v="5;2"/>
@@ -354,62 +354,62 @@
        <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
        <data_defined_properties>
          <Option type="Map">
            <Option value="" type="QString" name="name"/>
            <Option type="QString" name="name" value=""/>
            <Option name="properties"/>
            <Option value="collection" type="QString" name="type"/>
            <Option type="QString" name="type" value="collection"/>
          </Option>
        </data_defined_properties>
      </layer>
    </symbol>
  </LayoutItem>
  <LayoutMultiFrame gridStrokeWidth="0.5" wrapBehavior="0" showEmptyRows="0" uuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" showGrid="0" emptyTableMessage="" type="65652" emptyTableMode="0" headerHAlignment="0" gridColor="0,0,0,255" templateUuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" cellMargin="1" verticalGrid="1" backgroundColor="255,255,255,255" includeHeader="0" horizontalGrid="1" headerMode="2" resizeMode="0">
  <LayoutMultiFrame uuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" showEmptyRows="0" horizontalGrid="1" type="65652" headerHAlignment="0" emptyTableMode="0" showGrid="0" cellMargin="1" wrapBehavior="0" backgroundColor="255,255,255,255" verticalGrid="1" templateUuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" resizeMode="0" headerMode="2" gridColor="0,0,0,255" includeHeader="0" emptyTableMessage="" gridStrokeWidth="0.5">
    <childFrame uuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" templateUuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}"/>
    <LayoutObject>
      <dataDefinedProperties>
        <Option type="Map">
          <Option value="" type="QString" name="name"/>
          <Option type="QString" name="name" value=""/>
          <Option name="properties"/>
          <Option value="collection" type="QString" name="type"/>
          <Option type="QString" name="type" value="collection"/>
        </Option>
      </dataDefinedProperties>
      <customproperties/>
    </LayoutObject>
    <headerTextFormat>
      <text-style textOpacity="1" fontWordSpacing="0" fontItalic="0" fontFamily="SimSun" fontSize="10" fontSizeMapUnitScale="3x:0,0,0,0,0,0" textOrientation="horizontal" namedStyle="" fontKerning="1" fontSizeUnit="Point" fontUnderline="0" fontStrikeout="0" textColor="0,0,0,255" capitalization="0" fontWeight="50" fontLetterSpacing="0" blendMode="0" allowHtml="0" previewBkgrdColor="255,255,255,255" multilineHeight="1">
        <text-buffer bufferOpacity="1" bufferNoFill="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferJoinStyle="128" bufferDraw="0" bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferSize="1"/>
        <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskOpacity="1" maskType="0" maskSizeUnits="MM" maskedSymbolLayers="" maskJoinStyle="128" maskEnabled="0" maskSize="1.5"/>
        <background shapeRadiiX="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetX="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeRotation="0" shapeSizeX="0" shapeSizeY="0" shapeRotationType="0" shapeRadiiUnit="MM" shapeType="0" shapeBorderWidth="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeDraw="0" shapeSVGFile="" shapeOpacity="1" shapeBorderColor="128,128,128,255" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthUnit="MM" shapeJoinStyle="64" shapeSizeUnit="MM" shapeBlendMode="0" shapeRadiiY="0" shapeSizeType="0" shapeOffsetY="0"/>
        <shadow shadowRadiusUnit="MM" shadowRadiusAlphaOnly="0" shadowColor="0,0,0,255" shadowUnder="0" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowDraw="0" shadowOffsetAngle="135" shadowOffsetGlobal="1" shadowRadius="1.5" shadowOpacity="0.7" shadowScale="100" shadowOffsetDist="1" shadowOffsetUnit="MM" shadowBlendMode="6" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0"/>
      <text-style blendMode="0" textOrientation="horizontal" fontKerning="1" namedStyle="" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" textOpacity="1" fontFamily="SimSun" allowHtml="0" textColor="0,0,0,255" capitalization="0" fontLetterSpacing="0" fontStrikeout="0" fontWordSpacing="0" previewBkgrdColor="255,255,255,255" fontSize="10" fontWeight="50" fontUnderline="0" fontItalic="0" fontSizeUnit="Point">
        <text-buffer bufferDraw="0" bufferSize="1" bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferNoFill="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferOpacity="1"/>
        <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskedSymbolLayers="" maskSizeUnits="MM" maskJoinStyle="128" maskEnabled="0" maskType="0" maskSize="1.5" maskOpacity="1"/>
        <background shapeDraw="0" shapeSizeUnit="MM" shapeJoinStyle="64" shapeSVGFile="" shapeBorderColor="128,128,128,255" shapeBorderWidthUnit="MM" shapeType="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeFillColor="255,255,255,255" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeX="0" shapeOffsetY="0" shapeBlendMode="0" shapeRadiiY="0" shapeRotation="0" shapeBorderWidth="0" shapeRadiiX="0" shapeSizeType="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeSizeY="0" shapeRotationType="0" shapeOpacity="1"/>
        <shadow shadowOffsetAngle="135" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowScale="100" shadowOpacity="0.7" shadowDraw="0" shadowRadiusAlphaOnly="0" shadowOffsetGlobal="1" shadowOffsetDist="1" shadowRadius="1.5" shadowRadiusUnit="MM" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowUnder="0" shadowOffsetUnit="MM" shadowColor="0,0,0,255"/>
        <dd_properties>
          <Option type="Map">
            <Option value="" type="QString" name="name"/>
            <Option type="QString" name="name" value=""/>
            <Option name="properties"/>
            <Option value="collection" type="QString" name="type"/>
            <Option type="QString" name="type" value="collection"/>
          </Option>
        </dd_properties>
      </text-style>
    </headerTextFormat>
    <contentTextFormat>
      <text-style textOpacity="1" fontWordSpacing="0" fontItalic="0" fontFamily="SimSun" fontSize="10" fontSizeMapUnitScale="3x:0,0,0,0,0,0" textOrientation="horizontal" namedStyle="" fontKerning="1" fontSizeUnit="Point" fontUnderline="0" fontStrikeout="0" textColor="0,0,0,255" capitalization="0" fontWeight="50" fontLetterSpacing="0" blendMode="0" allowHtml="0" previewBkgrdColor="255,255,255,255" multilineHeight="1">
        <text-buffer bufferOpacity="1" bufferNoFill="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferJoinStyle="128" bufferDraw="0" bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferSize="1"/>
        <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskOpacity="1" maskType="0" maskSizeUnits="MM" maskedSymbolLayers="" maskJoinStyle="128" maskEnabled="0" maskSize="1.5"/>
        <background shapeRadiiX="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetX="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeRotation="0" shapeSizeX="0" shapeSizeY="0" shapeRotationType="0" shapeRadiiUnit="MM" shapeType="0" shapeBorderWidth="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeDraw="0" shapeSVGFile="" shapeOpacity="1" shapeBorderColor="128,128,128,255" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthUnit="MM" shapeJoinStyle="64" shapeSizeUnit="MM" shapeBlendMode="0" shapeRadiiY="0" shapeSizeType="0" shapeOffsetY="0"/>
        <shadow shadowRadiusUnit="MM" shadowRadiusAlphaOnly="0" shadowColor="0,0,0,255" shadowUnder="0" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowDraw="0" shadowOffsetAngle="135" shadowOffsetGlobal="1" shadowRadius="1.5" shadowOpacity="0.7" shadowScale="100" shadowOffsetDist="1" shadowOffsetUnit="MM" shadowBlendMode="6" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0"/>
      <text-style blendMode="0" textOrientation="horizontal" fontKerning="1" namedStyle="" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" textOpacity="1" fontFamily="SimSun" allowHtml="0" textColor="0,0,0,255" capitalization="0" fontLetterSpacing="0" fontStrikeout="0" fontWordSpacing="0" previewBkgrdColor="255,255,255,255" fontSize="10" fontWeight="50" fontUnderline="0" fontItalic="0" fontSizeUnit="Point">
        <text-buffer bufferDraw="0" bufferSize="1" bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferNoFill="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferOpacity="1"/>
        <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskedSymbolLayers="" maskSizeUnits="MM" maskJoinStyle="128" maskEnabled="0" maskType="0" maskSize="1.5" maskOpacity="1"/>
        <background shapeDraw="0" shapeSizeUnit="MM" shapeJoinStyle="64" shapeSVGFile="" shapeBorderColor="128,128,128,255" shapeBorderWidthUnit="MM" shapeType="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeFillColor="255,255,255,255" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeX="0" shapeOffsetY="0" shapeBlendMode="0" shapeRadiiY="0" shapeRotation="0" shapeBorderWidth="0" shapeRadiiX="0" shapeSizeType="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeSizeY="0" shapeRotationType="0" shapeOpacity="1"/>
        <shadow shadowOffsetAngle="135" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowScale="100" shadowOpacity="0.7" shadowDraw="0" shadowRadiusAlphaOnly="0" shadowOffsetGlobal="1" shadowOffsetDist="1" shadowRadius="1.5" shadowRadiusUnit="MM" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowUnder="0" shadowOffsetUnit="MM" shadowColor="0,0,0,255"/>
        <dd_properties>
          <Option type="Map">
            <Option value="" type="QString" name="name"/>
            <Option type="QString" name="name" value=""/>
            <Option name="properties"/>
            <Option value="collection" type="QString" name="type"/>
            <Option type="QString" name="type" value="collection"/>
          </Option>
        </dd_properties>
      </text-style>
    </contentTextFormat>
    <displayColumns>
      <column heading="" vAlignment="128" width="0" sortByRank="0" sortOrder="0" hAlignment="1" attribute="">
        <backgroundColor red="0" green="0" blue="0" alpha="0"/>
      <column heading="" attribute="" sortOrder="0" vAlignment="128" width="0" sortByRank="0" hAlignment="1">
        <backgroundColor blue="0" red="0" green="0" alpha="0"/>
      </column>
      <column heading="说明" vAlignment="128" width="0" sortByRank="0" sortOrder="0" hAlignment="1" attribute="">
        <backgroundColor red="0" green="0" blue="0" alpha="0"/>
      <column heading="说明" attribute="" sortOrder="0" vAlignment="128" width="0" sortByRank="0" hAlignment="1">
        <backgroundColor blue="0" red="0" green="0" alpha="0"/>
      </column>
    </displayColumns>
    <sortColumns/>
@@ -425,98 +425,64 @@
      <lastRow enabled="0" cellBackgroundColor="255,255,255,255"/>
    </cellStyles>
    <headers>
      <header heading="" vAlignment="128" width="0" sortByRank="0" sortOrder="0" hAlignment="1" attribute="">
        <backgroundColor red="0" green="0" blue="0" alpha="0"/>
      <header heading="" attribute="" sortOrder="0" vAlignment="128" width="0" sortByRank="0" hAlignment="1">
        <backgroundColor blue="0" red="0" green="0" alpha="0"/>
      </header>
      <header heading="说明" vAlignment="128" width="0" sortByRank="0" sortOrder="0" hAlignment="1" attribute="">
        <backgroundColor red="0" green="0" blue="0" alpha="0"/>
      <header heading="说明" attribute="" sortOrder="0" vAlignment="128" width="0" sortByRank="0" hAlignment="1">
        <backgroundColor blue="0" red="0" green="0" alpha="0"/>
      </header>
    </headers>
    <contents>
      <row>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="说" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="2" type="int" name="halign"/>
          <Option value="0" type="int" name="valign"/>
          <Option type="color" name="background" value=""/>
          <Option type="QString" name="content" value="说"/>
          <Option type="color" name="foreground" value=""/>
          <Option type="int" name="halign" value="2"/>
          <Option type="int" name="valign" value="0"/>
        </Option>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="明" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="0" type="int" name="halign"/>
          <Option value="0" type="int" name="valign"/>
          <Option type="color" name="background" value=""/>
          <Option type="QString" name="content" value="明"/>
          <Option type="color" name="foreground" value=""/>
          <Option type="int" name="halign" value="0"/>
          <Option type="int" name="valign" value="0"/>
        </Option>
      </row>
      <row>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="省份:" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="2" type="int" name="halign"/>
          <Option value="128" type="int" name="valign"/>
          <Option type="color" name="background" value=""/>
          <Option type="QString" name="content" value="比例尺:"/>
          <Option type="color" name="foreground" value=""/>
          <Option type="int" name="halign" value="2"/>
          <Option type="int" name="valign" value="128"/>
        </Option>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="{province}" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="1" type="int" name="halign"/>
          <Option value="128" type="int" name="valign"/>
          <Option type="color" name="background" value=""/>
          <Option type="QString" name="content" value="{scale}"/>
          <Option type="color" name="foreground" value=""/>
          <Option type="int" name="halign" value="1"/>
          <Option type="int" name="valign" value="128"/>
        </Option>
      </row>
      <row>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="比例尺:" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="2" type="int" name="halign"/>
          <Option value="128" type="int" name="valign"/>
          <Option type="color" name="background" value=""/>
          <Option type="QString" name="content" value="制图时间:"/>
          <Option type="color" name="foreground" value=""/>
          <Option type="int" name="halign" value="2"/>
          <Option type="int" name="valign" value="128"/>
        </Option>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="{scale}" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="1" type="int" name="halign"/>
          <Option value="128" type="int" name="valign"/>
        </Option>
      </row>
      <row>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="影像分辨率:" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="0" type="int" name="halign"/>
          <Option value="0" type="int" name="valign"/>
        </Option>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="{resolution}" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="0" type="int" name="halign"/>
          <Option value="0" type="int" name="valign"/>
        </Option>
      </row>
      <row>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="制图时间:" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="2" type="int" name="halign"/>
          <Option value="0" type="int" name="valign"/>
        </Option>
        <Option type="Map">
          <Option value="" type="color" name="background"/>
          <Option value="{date}" type="QString" name="content"/>
          <Option value="" type="color" name="foreground"/>
          <Option value="0" type="int" name="halign"/>
          <Option value="0" type="int" name="valign"/>
          <Option type="color" name="background" value=""/>
          <Option type="QString" name="content" value="{date}"/>
          <Option type="color" name="foreground" value=""/>
          <Option type="int" name="halign" value="1"/>
          <Option type="int" name="valign" value="128"/>
        </Option>
      </row>
    </contents>
    <rowHeights>
      <row height="0"/>
      <row height="0"/>
      <row height="0"/>
      <row height="0"/>
      <row height="0"/>
@@ -538,5 +504,5 @@
    <property key="layers" value="{layers}"/>
    <property key="imgPath" value="{imgPath}"/>
  </customproperties>
  <Atlas pageNameExpression="" filenamePattern="'output_'||@atlas_featurenumber" filterFeatures="0" enabled="0" hideCoverage="0" coverageLayer="" sortFeatures="0"/>
  <Atlas coverageLayer="" hideCoverage="0" enabled="0" pageNameExpression="" filenamePattern="'output_'||@atlas_featurenumber" sortFeatures="0" filterFeatures="0"/>
</Layout>
ExportMap/Sources/˵Ã÷.txt
@@ -31,7 +31,7 @@
python E:/terrait/TianJin/LFServer/QGIS/render.py -qgz Test.qgz -qpt Test.qpt
python E:/terrait/TianJin/ExportMap/ExportMap/Sources/render.py -qgz Test.qgz -qpt Template.qpt
python E:/terrait/TianJin/ExportMap/ExportMap/Sources/render.py -qgz LF.qgz -qpt LF.qpt
python E:/terrait/TianJin/ExportMap/ExportMap/Sources/render.py -qgz Test.qgz -qpt Test.qpt
================================================================================
https://blog.csdn.net/qq_23034515/article/details/107643428
https://vimsky.com/examples/detail/python-ex-qgis.core-QgsPrintLayout-itemByUuid-method.html # ReadWriteXml