From 0233f162e021c8b7ea765613dc15595a2cd9e9a4 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 07 十一月 2022 15:15:20 +0800 Subject: [PATCH] 1 --- QGIS/说明.txt | 14 + /dev/null | 0 QGIS/render.py | 27 + QGIS/Test.qgz | 0 QGIS/Template.qpt | 646 ++++++++++++++++++++++++++--------------------------- 5 files changed, 350 insertions(+), 337 deletions(-) diff --git a/QGIS/Template.qpt b/QGIS/Template.qpt index b0c6002..e667874 100644 --- a/QGIS/Template.qpt +++ b/QGIS/Template.qpt @@ -1,60 +1,60 @@ -<Layout worldFileMap="{4e649c5d-cabe-431f-a385-d69809d87ebf}" name="A" units="mm" printResolution="300"> - <Snapper snapToGuides="1" tolerance="5" snapToGrid="0" snapToItems="1"/> - <Grid offsetY="0" offsetUnits="mm" offsetX="0" resolution="10" resUnits="mm"/> +<Layout printResolution="300" name="Template" units="mm" worldFileMap="{4e649c5d-cabe-431f-a385-d69809d87ebf}"> + <Snapper tolerance="5" snapToGuides="1" snapToGrid="0" snapToItems="1"/> + <Grid offsetX="0" offsetY="0" resolution="10" resUnits="mm" offsetUnits="mm"/> <PageCollection> - <symbol name="" alpha="1" force_rhr="0" clip_to_extent="1" type="fill"> - <layer class="SimpleFill" enabled="1" locked="0" pass="0"> - <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/> - <prop v="255,255,255,255" k="color"/> - <prop v="miter" k="joinstyle"/> - <prop v="0,0" k="offset"/> - <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/> - <prop v="MM" k="offset_unit"/> - <prop v="35,35,35,255" k="outline_color"/> - <prop v="no" k="outline_style"/> - <prop v="0.26" k="outline_width"/> - <prop v="MM" k="outline_width_unit"/> - <prop v="solid" k="style"/> + <symbol type="fill" name="" force_rhr="0" clip_to_extent="1" alpha="1"> + <layer locked="0" pass="0" enabled="1" class="SimpleFill"> + <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"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="no"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> <data_defined_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </data_defined_properties> </layer> </symbol> - <LayoutItem background="true" id="" outlineWidthM="0.3,mm" positionLock="false" frame="false" excludeFromExports="0" positionOnPage="0,0,mm" itemRotation="0" referencePoint="0" groupUuid="" templateUuid="{72530018-3d33-4843-b661-79580c9b15e3}" frameJoinStyle="miter" position="0,0,mm" blendMode="0" visibility="1" size="297,210,mm" type="65638" uuid="{72530018-3d33-4843-b661-79580c9b15e3}" zValue="0" opacity="1"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem templateUuid="{72530018-3d33-4843-b661-79580c9b15e3}" background="true" position="0,0,mm" type="65638" id="" groupUuid="" zValue="0" uuid="{72530018-3d33-4843-b661-79580c9b15e3}" opacity="1" referencePoint="0" visibility="1" excludeFromExports="0" size="297,210,mm" itemRotation="0" outlineWidthM="0.3,mm" positionLock="false" frame="false" frameJoinStyle="miter" blendMode="0" positionOnPage="0,0,mm"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> - <symbol name="" alpha="1" force_rhr="0" clip_to_extent="1" type="fill"> - <layer class="SimpleFill" enabled="1" locked="0" pass="0"> - <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/> - <prop v="255,255,255,255" k="color"/> - <prop v="miter" k="joinstyle"/> - <prop v="0,0" k="offset"/> - <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/> - <prop v="MM" k="offset_unit"/> - <prop v="35,35,35,255" k="outline_color"/> - <prop v="no" k="outline_style"/> - <prop v="0.26" k="outline_width"/> - <prop v="MM" k="outline_width_unit"/> - <prop v="solid" k="style"/> + <symbol type="fill" name="" force_rhr="0" clip_to_extent="1" alpha="1"> + <layer locked="0" pass="0" enabled="1" class="SimpleFill"> + <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"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="no"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> <data_defined_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </data_defined_properties> </layer> @@ -62,184 +62,176 @@ </LayoutItem> <GuideCollection visible="1"/> </PageCollection> - <LayoutItem background="false" anchorPoint="0" id="鎸囧寳閽�" mapUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" outlineWidthM="0.3,mm" positionLock="true" frame="false" excludeFromExports="0" positionOnPage="277.938,2.42978,mm" svgBorderWidth="0.2" itemRotation="0" referencePoint="0" pictureRotation="0" svgBorderColor="0,0,0,255" groupUuid="" pictureHeight="11.1743" templateUuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" frameJoinStyle="miter" mode="0" position="277.938,2.42978,mm" blendMode="0" file=":/images/north_arrows/layout_default_north_arrow.svg" visibility="1" size="10.4237,11.1743,mm" svgFillColor="255,255,255,255" northMode="0" type="65640" uuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" zValue="8" pictureWidth="8.85237" opacity="1" resizeMode="0" northOffset="0"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem templateUuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" background="false" position="212.337,195.29,mm" type="65641" labelText="涓浗鐭虫补澶╃劧姘旂閬撳伐绋嬫湁闄愬叕鍙�" id="" groupUuid="" zValue="8" uuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" opacity="1" referencePoint="0" visibility="1" excludeFromExports="0" htmlState="0" size="76.0244,9.39831,mm" itemRotation="0" outlineWidthM="0.3,mm" valign="128" positionLock="true" halign="4" frame="false" frameJoinStyle="miter" blendMode="0" positionOnPage="212.337,195.29,mm" marginY="0" marginX="0"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> + </Option> + </dataDefinedProperties> + <customproperties/> + </LayoutObject> + <LabelFont description="瀹嬩綋,14,-1,5,50,0,0,0,0,0,甯歌" style="甯歌"/> + <FontColor blue="0" green="0" red="0" alpha="255"/> + </LayoutItem> + <LayoutItem anchorPoint="0" templateUuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" background="false" mode="0" position="277.938,2.42978,mm" type="65640" svgFillColor="255,255,255,255" pictureRotation="0" northMode="0" id="鎸囧寳閽�" groupUuid="" zValue="8" uuid="{6a1655ac-d65f-4163-9e89-5f98536a0c31}" opacity="1" referencePoint="0" visibility="1" file=":/images/north_arrows/layout_default_north_arrow.svg" mapUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" resizeMode="0" excludeFromExports="0" svgBorderWidth="0.2" size="10.4237,11.1743,mm" itemRotation="0" svgBorderColor="0,0,0,255" outlineWidthM="0.3,mm" positionLock="true" frame="false" pictureWidth="8.85237" frameJoinStyle="miter" pictureHeight="11.1743" blendMode="0" positionOnPage="277.938,2.42978,mm" northOffset="0"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> + <LayoutObject> + <dataDefinedProperties> + <Option type="Map"> + <Option type="QString" value="" name="name"/> + <Option name="properties"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> </LayoutItem> - <LayoutItem background="false" id="" outlineWidthM="0.3,mm" positionLock="true" frame="false" htmlState="0" excludeFromExports="0" positionOnPage="212.337,195.29,mm" itemRotation="0" referencePoint="0" groupUuid="" templateUuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" labelText="涓浗鐭虫补澶╃劧姘旂閬撳伐绋嬫湁闄愬叕鍙�" frameJoinStyle="miter" position="212.337,195.29,mm" blendMode="0" visibility="1" size="76.0244,9.39831,mm" halign="4" type="65641" uuid="{13528ba9-5ea4-45e3-b56e-a975eb046d54}" zValue="8" valign="128" opacity="1" marginX="0" marginY="0"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem anchorPoint="0" templateUuid="{29298722-a58a-42f7-85d1-04564ad9366d}" background="false" mode="1" position="200.5,194.948,mm" type="65640" svgFillColor="255,255,255,255" pictureRotation="0" northMode="0" id="" groupUuid="" zValue="7" uuid="{29298722-a58a-42f7-85d1-04564ad9366d}" opacity="1" referencePoint="0" visibility="1" file="../../../CPPE/CPPE/imgs/logo.png" mapUuid="" resizeMode="0" excludeFromExports="0" svgBorderWidth="0.2" size="11.6809,10.7409,mm" itemRotation="0" svgBorderColor="0,0,0,255" outlineWidthM="0.3,mm" positionLock="true" frame="false" pictureWidth="11.4207" frameJoinStyle="miter" pictureHeight="10.7409" blendMode="0" positionOnPage="200.5,194.948,mm" northOffset="0"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> - </Option> - </dataDefinedProperties> - <customproperties/> - </LayoutObject> - <LabelFont style="甯歌" description="瀹嬩綋,14,-1,5,50,0,0,0,0,0,甯歌"/> - <FontColor red="0" green="0" alpha="255" blue="0"/> - </LayoutItem> - <LayoutItem background="false" anchorPoint="0" id="" mapUuid="" outlineWidthM="0.3,mm" positionLock="true" frame="false" excludeFromExports="0" positionOnPage="200.5,194.948,mm" svgBorderWidth="0.2" itemRotation="0" referencePoint="0" pictureRotation="0" svgBorderColor="0,0,0,255" groupUuid="" pictureHeight="10.7409" templateUuid="{29298722-a58a-42f7-85d1-04564ad9366d}" frameJoinStyle="miter" mode="1" position="200.5,194.948,mm" blendMode="0" file="../../../CPPE/CPPE/imgs/logo.png" visibility="1" size="11.6809,10.7409,mm" svgFillColor="255,255,255,255" northMode="0" type="65640" uuid="{29298722-a58a-42f7-85d1-04564ad9366d}" zValue="7" pictureWidth="11.4207" opacity="1" resizeMode="0" northOffset="0"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> - <LayoutObject> - <dataDefinedProperties> - <Option type="Map"> - <Option name="name" type="QString" value=""/> - <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> </LayoutItem> - <LayoutItem background="false" multiFrameTemplateUuid="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}" sectionY="0" id="璇存槑" outlineWidthM="0.3,mm" positionLock="true" frame="false" excludeFromExports="0" sectionX="0" hideBackgroundIfEmpty="0" positionOnPage="242.194,161,mm" itemRotation="0" referencePoint="0" groupUuid="" templateUuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" sectionHeight="25.6574" frameJoinStyle="miter" hidePageIfEmpty="0" position="242.194,161,mm" blendMode="0" visibility="1" size="43.1968,25.6574,mm" sectionWidth="43.1968" type="65647" uuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" zValue="6" opacity="1" multiFrame="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem sectionHeight="25.6574" templateUuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" background="false" sectionWidth="43.1968" hidePageIfEmpty="0" multiFrame="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}" sectionY="0" position="242.194,161,mm" type="65647" id="璇存槑" groupUuid="" zValue="6" uuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" opacity="1" multiFrameTemplateUuid="{3f590e9a-19b4-46d3-90bb-6a188b24aaa6}" referencePoint="0" visibility="1" excludeFromExports="0" size="43.1968,25.6574,mm" itemRotation="0" outlineWidthM="0.3,mm" positionLock="true" frame="false" frameJoinStyle="miter" hideBackgroundIfEmpty="0" sectionX="0" blendMode="0" positionOnPage="242.194,161,mm"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> </LayoutItem> - <LayoutItem background="false" id="" outlineWidthM="0.3,mm" positionLock="true" frame="false" htmlState="0" excludeFromExports="0" positionOnPage="84.816,2.42978,mm" itemRotation="0" referencePoint="0" groupUuid="" templateUuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" labelText="绠¢亾鍩虹澶ф暟鎹钩鍙帮紙DW1-1锛�" frameJoinStyle="miter" position="84.816,2.42978,mm" blendMode="0" visibility="1" size="129.364,11.1743,mm" halign="4" type="65641" uuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" zValue="4" valign="128" opacity="1" marginX="0" marginY="0"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem templateUuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" background="false" position="84.816,2.42978,mm" type="65641" labelText="绠¢亾鍩虹澶ф暟鎹钩鍙帮紙DW1-1锛�" id="" groupUuid="" zValue="4" uuid="{81ccb104-2767-491d-8296-cd4ccbebed3e}" opacity="1" referencePoint="0" visibility="1" excludeFromExports="0" htmlState="0" size="129.364,11.1743,mm" itemRotation="0" outlineWidthM="0.3,mm" valign="128" positionLock="true" halign="4" frame="false" frameJoinStyle="miter" blendMode="0" positionOnPage="84.816,2.42978,mm" marginY="0" marginX="0"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> - <LabelFont style="Bold" description="寰蒋闆呴粦,24,-1,5,75,0,0,0,0,0,Bold"/> - <FontColor red="0" green="0" alpha="255" blue="0"/> + <LabelFont description="寰蒋闆呴粦,24,-1,5,75,0,0,0,0,0,Bold" style="Bold"/> + <FontColor blue="0" green="0" red="0" alpha="255"/> </LayoutItem> - <LayoutItem rasterBorder="1" fontColor="#000000" positionOnPage="12.9877,153.857,mm" equalColumnWidth="0" maxSymbolSize="0" map_uuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" excludeFromExports="0" symbolHeight="4" columnSpace="2" frameJoinStyle="miter" referencePoint="0" size="53.5144,32.8004,mm" positionLock="true" frame="false" type="65642" visibility="1" zValue="3" resizeToContents="0" background="true" boxSpace="2" symbolAlignment="1" columnCount="1" id="" outlineWidthM="0.3,mm" rasterBorderWidth="0" splitLayer="0" position="12.9877,153.857,mm" lineSpacing="1" templateUuid="{52b0f928-714f-4672-bc0b-a13e401f8465}" title="" opacity="1" wrapChar="" symbolWidth="7" minSymbolSize="0" itemRotation="0" wmsLegendWidth="50" blendMode="0" rasterBorderColor="0,0,0,255" wmsLegendHeight="25" titleAlignment="1" legendFilterByAtlas="0" groupUuid="" uuid="{52b0f928-714f-4672-bc0b-a13e401f8465}"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem zValue="3" title="" referencePoint="0" equalColumnWidth="0" symbolAlignment="1" groupUuid="" wmsLegendHeight="25" size="53.5144,32.8004,mm" map_uuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" symbolHeight="4" legendFilterByAtlas="0" maxSymbolSize="0" opacity="1" splitLayer="0" symbolWidth="7" id="" columnSpace="2" position="12.9877,153.857,mm" fontColor="#000000" titleAlignment="1" wrapChar="" resizeToContents="0" itemRotation="0" rasterBorderColor="0,0,0,255" positionLock="true" lineSpacing="1" frameJoinStyle="miter" visibility="1" outlineWidthM="0.3,mm" minSymbolSize="0" templateUuid="{52b0f928-714f-4672-bc0b-a13e401f8465}" rasterBorderWidth="0" blendMode="0" type="65642" excludeFromExports="0" uuid="{52b0f928-714f-4672-bc0b-a13e401f8465}" boxSpace="2" frame="false" columnCount="1" background="true" wmsLegendWidth="50" positionOnPage="12.9877,153.857,mm" rasterBorder="1"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> <styles> <style name="title" alignment="1" marginBottom="3.5"> - <styleFont style="" description="SimSun,16,-1,5,50,0,0,0,0,0"/> + <styleFont description="SimSun,16,-1,5,50,0,0,0,0,0" style=""/> </style> - <style name="group" alignment="1" marginTop="3"> - <styleFont style="" description="SimSun,14,-1,5,50,0,0,0,0,0"/> + <style marginTop="3" name="group" alignment="1"> + <styleFont description="SimSun,14,-1,5,50,0,0,0,0,0" style=""/> </style> - <style name="subgroup" alignment="1" marginTop="3"> - <styleFont style="" description="SimSun,12,-1,5,50,0,0,0,0,0"/> + <style marginTop="3" name="subgroup" alignment="1"> + <styleFont description="SimSun,12,-1,5,50,0,0,0,0,0" style=""/> </style> - <style name="symbol" alignment="1" marginTop="2.5"> - <styleFont style="" description="SimSun,9,-1,5,50,0,0,0,0,0"/> + <style marginTop="2.5" name="symbol" alignment="1"> + <styleFont description="SimSun,9,-1,5,50,0,0,0,0,0" style=""/> </style> - <style name="symbolLabel" marginLeft="2" alignment="1" marginTop="2"> - <styleFont style="" description="SimSun,12,-1,5,50,0,0,0,0,0"/> + <style marginTop="2" name="symbolLabel" alignment="1" marginLeft="2"> + <styleFont description="SimSun,12,-1,5,50,0,0,0,0,0" style=""/> </style> </styles> <layer-tree-group> <customproperties/> - <layer-tree-group name="绠¢亾鍩虹澶ф暟鎹钩鍙�" checked="Qt::Checked" expanded="1"> + <layer-tree-group expanded="1" name="绠¢亾鍩虹澶ф暟鎹钩鍙�" checked="Qt::Checked"> <customproperties/> - <layer-tree-layer id="VALVEHOUSEPOINT_5d566d73_8061_447a_a9e3_3e7adad17bd7" legend_exp="" name="闃�瀹�" source="../../../../data/13.cppe/shps/VALVEHOUSEPOINT.shp" checked="Qt::Checked" providerKey="ogr" patch_size="-1,-1" expanded="1" legend_split_behavior="0"> + <layer-tree-layer source="../../../../data/13.cppe/shps/VALVEHOUSEPOINT.shp" expanded="1" patch_size="-1,-1" legend_split_behavior="0" id="VALVEHOUSEPOINT_5d566d73_8061_447a_a9e3_3e7adad17bd7" name="闃�瀹�" checked="Qt::Checked" providerKey="ogr" legend_exp=""> <customproperties/> </layer-tree-layer> - <layer-tree-layer id="SITEPOINT_484a52d0_7a8e_4f9e_9ad3_d940e10e24d3" legend_exp="" name="绔欏満" source="../../../../data/13.cppe/shps/SITEPOINT.shp" checked="Qt::Checked" providerKey="ogr" patch_size="-1,-1" expanded="1" legend_split_behavior="0"> + <layer-tree-layer source="../../../../data/13.cppe/shps/SITEPOINT.shp" expanded="1" patch_size="-1,-1" legend_split_behavior="0" id="SITEPOINT_484a52d0_7a8e_4f9e_9ad3_d940e10e24d3" name="绔欏満" checked="Qt::Checked" providerKey="ogr" legend_exp=""> <customproperties/> </layer-tree-layer> - <layer-tree-layer id="STATIONSERIES_5bfe7f3c_86b2_4fda_bae4_c44a33ab33e0" legend_exp="" name="绠¢亾涓績绾�" source="../../../../data/13.cppe/shps/STATIONSERIES.shp" checked="Qt::Checked" providerKey="ogr" patch_size="-1,-1" expanded="1" legend_split_behavior="0"> + <layer-tree-layer source="../../../../data/13.cppe/shps/STATIONSERIES.shp" expanded="1" patch_size="-1,-1" legend_split_behavior="0" id="STATIONSERIES_5bfe7f3c_86b2_4fda_bae4_c44a33ab33e0" name="绠¢亾涓績绾�" checked="Qt::Checked" providerKey="ogr" legend_exp=""> <customproperties/> </layer-tree-layer> </layer-tree-group> - <layer-tree-group name="搴曞浘" checked="Qt::Checked" expanded="1"> + <layer-tree-group expanded="1" name="搴曞浘" checked="Qt::Checked"> <customproperties> - <property key="legend/title-style" value="hidden"/> + <property value="hidden" key="legend/title-style"/> </customproperties> - <layer-tree-group name="澶╁湴鍥剧煝閲�" checked="Qt::Checked" expanded="1"> + <layer-tree-group expanded="1" name="澶╁湴鍥剧煝閲�" checked="Qt::Checked"> <customproperties> - <property key="legend/title-style" value="hidden"/> + <property value="hidden" key="legend/title-style"/> </customproperties> - <layer-tree-layer id="澶╁湴鍥剧煝閲忔敞璁癬09d423fe_381d_40e5_9a42_f9e97684e6aa" legend_exp="" name="鐭㈤噺娉ㄨ" source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dcva_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" checked="Qt::Checked" providerKey="wms" patch_size="-1,-1" expanded="1" legend_split_behavior="0"> + <layer-tree-layer source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dcva_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" expanded="1" patch_size="-1,-1" legend_split_behavior="0" id="澶╁湴鍥剧煝閲忔敞璁癬09d423fe_381d_40e5_9a42_f9e97684e6aa" name="鐭㈤噺娉ㄨ" checked="Qt::Checked" providerKey="wms" legend_exp=""> <customproperties> - <property key="legend/title-style" value="hidden"/> + <property value="hidden" key="legend/title-style"/> </customproperties> </layer-tree-layer> - <layer-tree-layer id="澶╁湴鍥剧煝閲廮1e2a46b5_e669_4761_b0ed_ac33ac334236" legend_exp="" name="鐭㈤噺鍥�" source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dvec_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" checked="Qt::Checked" providerKey="wms" patch_size="-1,-1" expanded="1" legend_split_behavior="0"> + <layer-tree-layer source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dvec_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" expanded="1" patch_size="-1,-1" legend_split_behavior="0" id="澶╁湴鍥剧煝閲廮1e2a46b5_e669_4761_b0ed_ac33ac334236" name="鐭㈤噺鍥�" checked="Qt::Checked" providerKey="wms" legend_exp=""> <customproperties> - <property key="legend/title-style" value="hidden"/> + <property value="hidden" key="legend/title-style"/> </customproperties> </layer-tree-layer> </layer-tree-group> - <layer-tree-group name="澶╁湴鍥惧奖鍍�" checked="Qt::Unchecked" expanded="1"> + <layer-tree-group expanded="1" name="澶╁湴鍥惧奖鍍�" checked="Qt::Unchecked"> <customproperties> - <property key="legend/title-style" value="hidden"/> + <property value="hidden" key="legend/title-style"/> </customproperties> - <layer-tree-layer id="澶╁湴鍥惧奖鍍忔敞璁癬2812ff17_7124_4466_987d_72379b47749c" legend_exp="" name="褰卞儚娉ㄨ" source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dcia_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" checked="Qt::Checked" providerKey="wms" patch_size="-1,-1" expanded="1" legend_split_behavior="0"> + <layer-tree-layer source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dcia_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" expanded="1" patch_size="-1,-1" legend_split_behavior="0" id="澶╁湴鍥惧奖鍍忔敞璁癬2812ff17_7124_4466_987d_72379b47749c" name="褰卞儚娉ㄨ" checked="Qt::Checked" providerKey="wms" legend_exp=""> <customproperties> - <property key="legend/title-style" value="hidden"/> + <property value="hidden" key="legend/title-style"/> </customproperties> </layer-tree-layer> - <layer-tree-layer id="澶╁湴鍥惧奖鍍廮676a0cc6_1fe3_4db1_95df_22c16a8b51ea" legend_exp="" name="褰卞儚鍥�" source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dimg_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" checked="Qt::Checked" providerKey="wms" patch_size="-1,-1" expanded="1" legend_split_behavior="0"> + <layer-tree-layer source="crs=EPSG:3857&format&type=xyz&url=http://t0.tianditu.gov.cn/DataServer?T%3Dimg_w%26x%3D%7Bx%7D%26y%3D%7By%7D%26l%3D%7Bz%7D%26tk%3D94a34772eb88317fcbf8428e10448561&zmax=18&zmin=0" expanded="1" patch_size="-1,-1" legend_split_behavior="0" id="澶╁湴鍥惧奖鍍廮676a0cc6_1fe3_4db1_95df_22c16a8b51ea" name="褰卞儚鍥�" checked="Qt::Checked" providerKey="wms" legend_exp=""> <customproperties> - <property key="legend/title-style" value="hidden"/> + <property value="hidden" key="legend/title-style"/> </customproperties> </layer-tree-layer> </layer-tree-group> </layer-tree-group> - <custom-order enabled="0"> - <item>澶╁湴鍥惧奖鍍廮676a0cc6_1fe3_4db1_95df_22c16a8b51ea</item> - <item>澶╁湴鍥剧煝閲廮1e2a46b5_e669_4761_b0ed_ac33ac334236</item> - <item>澶╁湴鍥剧煝閲忔敞璁癬09d423fe_381d_40e5_9a42_f9e97684e6aa</item> - <item>澶╁湴鍥惧奖鍍忔敞璁癬2812ff17_7124_4466_987d_72379b47749c</item> - <item>STATIONSERIES_5bfe7f3c_86b2_4fda_bae4_c44a33ab33e0</item> - <item>VALVEHOUSEPOINT_5d566d73_8061_447a_a9e3_3e7adad17bd7</item> - <item>SITEPOINT_484a52d0_7a8e_4f9e_9ad3_d940e10e24d3</item> - </custom-order> + <custom-order enabled="0"/> </layer-tree-group> </LayoutItem> - <LayoutItem background="true" drawCanvasItems="false" id="鍦板浘" outlineWidthM="4,px" positionLock="true" keepLayerSet="false" frame="true" followPreset="false" excludeFromExports="0" mapRotation="0" positionOnPage="9.47563,16.5367,mm" itemRotation="0" mapFlags="0" referencePoint="0" groupUuid="" labelMargin="0,mm" templateUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" frameJoinStyle="round" position="9.47563,16.5367,mm" blendMode="0" visibility="1" size="278.717,173.294,mm" type="65639" uuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" zValue="2" opacity="1" followPresetName="" isTemporal="0"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem templateUuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" background="true" isTemporal="0" followPresetName="" keepLayerSet="false" followPreset="false" mapRotation="0" position="9.47563,16.5367,mm" type="65639" id="鍦板浘" groupUuid="" zValue="2" uuid="{4e649c5d-cabe-431f-a385-d69809d87ebf}" opacity="1" referencePoint="0" visibility="1" excludeFromExports="0" size="278.717,173.275,mm" labelMargin="0,mm" mapFlags="0" itemRotation="0" drawCanvasItems="false" outlineWidthM="4,px" positionLock="true" frame="true" frameJoinStyle="round" blendMode="0" positionOnPage="9.47563,16.5367,mm"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> - <Extent xmin="60.1844665919872881" ymax="61.06281422653678703" xmax="147.94198985969234172" ymin="6.49895687542241873"/> + <Extent xmax="146.8160000000000025" ymin="9.56599999999999895" xmin="59.05799999999999272" ymax="64.12399999999999523"/> <crs> <spatialrefsys> <wkt>GEOGCRS["WGS 84",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],CS[ellipsoidal,2],AXIS["geodetic latitude (Lat)",north,ORDER[1],ANGLEUNIT["degree",0.0174532925199433]],AXIS["geodetic longitude (Lon)",east,ORDER[2],ANGLEUNIT["degree",0.0174532925199433]],USAGE[SCOPE["unknown"],AREA["World"],BBOX[-90,-180,90,180]],ID["EPSG",4326]]</wkt> @@ -254,67 +246,67 @@ </spatialrefsys> </crs> <LayerSet/> - <ComposerMapGrid rightAnnotationDisplay="0" bottomAnnotationDirection="0" intervalY="30" annotationExpression="" rotatedTicksEnabled="0" frameAnnotationDistance="1" annotationPrecision="3" gridFramePenThickness="0.29999999999999999" topAnnotationPosition="1" gridFramePenColor="0,0,0,255" rotatedTicksMarginToCorner="0" leftAnnotationDisplay="0" offsetX="0" rotatedTicksLengthMode="0" rotatedTicksMinimumAngle="0" topFrameDivisions="0" name="缃戞牸 1" show="1" rotatedAnnotationsLengthMode="0" leftAnnotationPosition="1" intervalX="30" leftFrameDivisions="0" rightAnnotationPosition="1" gridFrameMargin="0" gridFrameSideFlags="15" gridStyle="3" rotatedAnnotationsMinimumAngle="0" showAnnotation="1" annotationFormat="4" bottomAnnotationPosition="1" rightAnnotationDirection="2" bottomAnnotationDisplay="0" rotatedAnnotationsMarginToCorner="0" topAnnotationDirection="0" maximumIntervalWidth="10" position="3" topAnnotationDisplay="0" crossLength="3" leftAnnotationDirection="2" minimumIntervalWidth="12" rotatedAnnotationsEnabled="0" bottomFrameDivisions="0" offsetY="0" gridFrameWidth="2" frameFillColor1="255,255,255,255" unit="1" blendMode="0" gridFrameStyle="0" rightFrameDivisions="0" uuid="{33b582a6-ae09-42c2-b50b-ae68c9d6d71a}" frameFillColor2="0,0,0,255"> + <ComposerMapGrid frameFillColor2="0,0,0,255" rotatedTicksMinimumAngle="0" annotationExpression="" rotatedTicksLengthMode="0" frameAnnotationDistance="1" gridFrameSideFlags="15" rotatedAnnotationsMarginToCorner="0" name="缃戞牸 1" show="1" bottomAnnotationDirection="0" intervalX="30" rightAnnotationPosition="1" rotatedTicksMarginToCorner="0" gridFrameMargin="0" rotatedTicksEnabled="0" rotatedAnnotationsEnabled="0" leftAnnotationDisplay="0" topAnnotationDisplay="0" bottomAnnotationPosition="1" bottomAnnotationDisplay="0" topAnnotationPosition="1" position="3" crossLength="3" rightAnnotationDirection="2" rightAnnotationDisplay="0" topFrameDivisions="0" annotationPrecision="3" unit="1" rotatedAnnotationsLengthMode="0" offsetY="0" gridStyle="3" gridFrameStyle="0" offsetX="0" maximumIntervalWidth="10" leftAnnotationDirection="2" gridFramePenThickness="0.29999999999999999" blendMode="0" annotationFormat="4" frameFillColor1="255,255,255,255" uuid="{33b582a6-ae09-42c2-b50b-ae68c9d6d71a}" rightFrameDivisions="0" leftFrameDivisions="0" bottomFrameDivisions="0" leftAnnotationPosition="1" showAnnotation="1" intervalY="30" rotatedAnnotationsMinimumAngle="0" gridFrameWidth="2" gridFramePenColor="0,0,0,255" topAnnotationDirection="0" minimumIntervalWidth="12"> <lineStyle> - <symbol name="" alpha="0.616" force_rhr="0" clip_to_extent="1" type="line"> - <layer class="SimpleLine" enabled="1" locked="0" pass="0"> - <prop v="0" k="align_dash_pattern"/> - <prop v="round" k="capstyle"/> - <prop v="0.66;2" k="customdash"/> - <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/> - <prop v="MM" k="customdash_unit"/> - <prop v="0" k="dash_pattern_offset"/> - <prop v="3x:0,0,0,0,0,0" k="dash_pattern_offset_map_unit_scale"/> - <prop v="MM" k="dash_pattern_offset_unit"/> - <prop v="0" k="draw_inside_polygon"/> - <prop v="round" k="joinstyle"/> - <prop v="0,0,0,255" k="line_color"/> - <prop v="solid" k="line_style"/> - <prop v="0.5" k="line_width"/> - <prop v="MM" k="line_width_unit"/> - <prop v="0" k="offset"/> - <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/> - <prop v="MM" k="offset_unit"/> - <prop v="0" k="ring_filter"/> - <prop v="0" k="tweak_dash_pattern_on_corners"/> - <prop v="1" k="use_custom_dash"/> - <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/> + <symbol type="line" name="" force_rhr="0" clip_to_extent="1" alpha="0.616"> + <layer locked="0" pass="0" enabled="1" class="SimpleLine"> + <prop k="align_dash_pattern" v="0"/> + <prop k="capstyle" v="round"/> + <prop k="customdash" v="0.66;2"/> + <prop k="customdash_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="customdash_unit" v="MM"/> + <prop k="dash_pattern_offset" v="0"/> + <prop k="dash_pattern_offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="dash_pattern_offset_unit" v="MM"/> + <prop k="draw_inside_polygon" v="0"/> + <prop k="joinstyle" v="round"/> + <prop k="line_color" v="0,0,0,255"/> + <prop k="line_style" v="solid"/> + <prop k="line_width" v="0.5"/> + <prop k="line_width_unit" v="MM"/> + <prop k="offset" v="0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="ring_filter" v="0"/> + <prop k="tweak_dash_pattern_on_corners" v="0"/> + <prop k="use_custom_dash" v="1"/> + <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/> <data_defined_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </data_defined_properties> </layer> </symbol> </lineStyle> <markerStyle> - <symbol name="" alpha="1" force_rhr="0" clip_to_extent="1" type="marker"> - <layer class="SimpleMarker" enabled="1" locked="0" pass="0"> - <prop v="0" k="angle"/> - <prop v="0,0,0,255" k="color"/> - <prop v="1" k="horizontal_anchor_point"/> - <prop v="bevel" k="joinstyle"/> - <prop v="circle" k="name"/> - <prop v="0,0" k="offset"/> - <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/> - <prop v="MM" k="offset_unit"/> - <prop v="35,35,35,255" k="outline_color"/> - <prop v="solid" k="outline_style"/> - <prop v="0" k="outline_width"/> - <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/> - <prop v="MM" k="outline_width_unit"/> - <prop v="diameter" k="scale_method"/> - <prop v="2" k="size"/> - <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/> - <prop v="MM" k="size_unit"/> - <prop v="1" k="vertical_anchor_point"/> + <symbol type="marker" name="" force_rhr="0" clip_to_extent="1" alpha="1"> + <layer locked="0" pass="0" enabled="1" class="SimpleMarker"> + <prop k="angle" v="0"/> + <prop k="color" v="0,0,0,255"/> + <prop k="horizontal_anchor_point" v="1"/> + <prop k="joinstyle" v="bevel"/> + <prop k="name" v="circle"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0"/> + <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="scale_method" v="diameter"/> + <prop k="size" v="2"/> + <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="size_unit" v="MM"/> + <prop k="vertical_anchor_point" v="1"/> <data_defined_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </data_defined_properties> </layer> @@ -331,55 +323,55 @@ <ellipsoidacronym>EPSG:7030</ellipsoidacronym> <geographicflag>true</geographicflag> </spatialrefsys> - <text-style capitalization="0" textOrientation="horizontal" namedStyle="" fontSize="8" fontStrikeout="0" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" fontWeight="50" fontItalic="0" fontLetterSpacing="0" textColor="0,0,0,255" fontWordSpacing="0" fontKerning="1" fontSizeUnit="Point" allowHtml="0" blendMode="0" fontFamily="SimSun" fontUnderline="0" textOpacity="1" previewBkgrdColor="255,255,255,255"> - <text-buffer bufferNoFill="1" bufferOpacity="1" bufferSize="1" bufferSizeUnits="MM" bufferBlendMode="0" bufferColor="255,255,255,255" bufferDraw="0" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferJoinStyle="128"/> - <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskedSymbolLayers="" maskType="0" maskOpacity="1" maskSizeUnits="MM" maskJoinStyle="128" maskEnabled="0" maskSize="1.5"/> - <background shapeBlendMode="0" shapeRadiiUnit="MM" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeType="0" shapeDraw="0" shapeRadiiX="0" shapeSVGFile="" shapeSizeUnit="MM" shapeOffsetUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidth="0" shapeOpacity="1" shapeJoinStyle="64" shapeRotation="0" shapeOffsetY="0" shapeRotationType="0" shapeSizeX="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetX="0" shapeBorderColor="128,128,128,255" shapeRadiiY="0" shapeFillColor="255,255,255,255"> - <symbol name="markerSymbol" alpha="1" force_rhr="0" clip_to_extent="1" type="marker"> - <layer class="SimpleMarker" enabled="1" locked="0" pass="0"> - <prop v="0" k="angle"/> - <prop v="231,113,72,255" k="color"/> - <prop v="1" k="horizontal_anchor_point"/> - <prop v="bevel" k="joinstyle"/> - <prop v="circle" k="name"/> - <prop v="0,0" k="offset"/> - <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/> - <prop v="MM" k="offset_unit"/> - <prop v="35,35,35,255" k="outline_color"/> - <prop v="solid" k="outline_style"/> - <prop v="0" k="outline_width"/> - <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/> - <prop v="MM" k="outline_width_unit"/> - <prop v="diameter" k="scale_method"/> - <prop v="2" k="size"/> - <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/> - <prop v="MM" k="size_unit"/> - <prop v="1" k="vertical_anchor_point"/> + <text-style fontItalic="0" textOrientation="horizontal" fontFamily="SimSun" fontUnderline="0" fontLetterSpacing="0" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" allowHtml="0" capitalization="0" textColor="0,0,0,255" fontWordSpacing="0" textOpacity="1" fontWeight="50" fontStrikeout="0" previewBkgrdColor="255,255,255,255" fontKerning="1" fontSizeUnit="Point" blendMode="0" fontSize="8" namedStyle=""> + <text-buffer bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferSizeUnits="MM" bufferNoFill="1" bufferBlendMode="0" bufferOpacity="1" bufferColor="255,255,255,255" bufferJoinStyle="128" bufferSize="1" bufferDraw="0"/> + <text-mask maskType="0" maskSize="1.5" maskSizeUnits="MM" maskEnabled="0" maskOpacity="1" maskedSymbolLayers="" maskJoinStyle="128" maskSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <background shapeJoinStyle="64" shapeRotation="0" shapeDraw="0" shapeOpacity="1" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeType="0" shapeRotationType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidth="0" shapeSizeType="0" shapeFillColor="255,255,255,255" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeSizeY="0" shapeRadiiY="0" shapeBorderWidthUnit="MM" shapeRadiiX="0" shapeSizeX="0" shapeBlendMode="0" shapeSizeUnit="MM" shapeOffsetUnit="MM" shapeSVGFile="" shapeOffsetY="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0"> + <symbol type="marker" name="markerSymbol" force_rhr="0" clip_to_extent="1" alpha="1"> + <layer locked="0" pass="0" enabled="1" class="SimpleMarker"> + <prop k="angle" v="0"/> + <prop k="color" v="231,113,72,255"/> + <prop k="horizontal_anchor_point" v="1"/> + <prop k="joinstyle" v="bevel"/> + <prop k="name" v="circle"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0"/> + <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="scale_method" v="diameter"/> + <prop k="size" v="2"/> + <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="size_unit" v="MM"/> + <prop k="vertical_anchor_point" v="1"/> <data_defined_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </data_defined_properties> </layer> </symbol> </background> - <shadow shadowRadiusAlphaOnly="0" shadowRadiusUnit="MM" shadowOffsetDist="1" shadowBlendMode="6" shadowColor="0,0,0,255" shadowOffsetAngle="135" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowUnder="0" shadowOffsetUnit="MM" shadowOffsetGlobal="1" shadowRadius="1.5" shadowDraw="0" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowOpacity="0.7" shadowScale="100"/> + <shadow shadowScale="100" shadowBlendMode="6" shadowColor="0,0,0,255" shadowOffsetAngle="135" shadowOffsetGlobal="1" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowRadiusAlphaOnly="0" shadowDraw="0" shadowUnder="0" shadowOpacity="0.7" shadowRadiusUnit="MM" shadowOffsetDist="1" shadowOffsetUnit="MM" shadowRadius="1.5"/> <dd_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dd_properties> </text-style> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> @@ -387,206 +379,206 @@ </ComposerMapGrid> <AtlasMap scalingMode="2" atlasDriven="0" margin="0.10000000000000001"/> <labelBlockingItems/> - <atlasClippingSettings enabled="0" clippingType="1" restrictLayers="0" forceLabelsInside="0"> + <atlasClippingSettings restrictLayers="0" forceLabelsInside="0" enabled="0" clippingType="1"> <layersToClip/> </atlasClippingSettings> - <itemClippingSettings clipSource="" enabled="0" clippingType="1" forceLabelsInside="0"/> + <itemClippingSettings forceLabelsInside="0" enabled="0" clipSource="" clippingType="1"/> </LayoutItem> - <LayoutItem background="false" id="杈规" outlineWidthM="0.3,mm" shapeType="1" positionLock="true" cornerRadiusMeasure="0,mm" frame="false" excludeFromExports="0" positionOnPage="2.6816,2,mm" itemRotation="0" referencePoint="0" groupUuid="" templateUuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" frameJoinStyle="miter" position="2.6816,2,mm" blendMode="0" visibility="1" size="292.354,205.447,mm" type="65643" uuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" zValue="1" opacity="1"> - <FrameColor red="0" green="0" alpha="255" blue="0"/> - <BackgroundColor red="255" green="255" alpha="255" blue="255"/> + <LayoutItem templateUuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" background="false" cornerRadiusMeasure="0,mm" position="2.6816,2,mm" shapeType="1" type="65643" id="杈规" groupUuid="" zValue="1" uuid="{76e708b9-4aa8-4365-b8ba-3157f836dfa9}" opacity="1" referencePoint="0" visibility="1" excludeFromExports="0" size="292.354,205.447,mm" itemRotation="0" outlineWidthM="0.3,mm" positionLock="true" frame="false" frameJoinStyle="miter" blendMode="0" positionOnPage="2.6816,2,mm"> + <FrameColor blue="0" green="0" red="0" alpha="255"/> + <BackgroundColor blue="255" green="255" red="255" alpha="255"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> - <symbol name="" alpha="1" force_rhr="0" clip_to_extent="1" type="fill"> - <layer class="SimpleLine" enabled="1" locked="0" pass="0"> - <prop v="0" k="align_dash_pattern"/> - <prop v="square" k="capstyle"/> - <prop v="5;2" k="customdash"/> - <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/> - <prop v="Pixel" k="customdash_unit"/> - <prop v="0" k="dash_pattern_offset"/> - <prop v="3x:0,0,0,0,0,0" k="dash_pattern_offset_map_unit_scale"/> - <prop v="MM" k="dash_pattern_offset_unit"/> - <prop v="0" k="draw_inside_polygon"/> - <prop v="bevel" k="joinstyle"/> - <prop v="53,121,177,255" k="line_color"/> - <prop v="solid" k="line_style"/> - <prop v="0.96" k="line_width"/> - <prop v="Pixel" k="line_width_unit"/> - <prop v="0" k="offset"/> - <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/> - <prop v="Pixel" k="offset_unit"/> - <prop v="0" k="ring_filter"/> - <prop v="0" k="tweak_dash_pattern_on_corners"/> - <prop v="0" k="use_custom_dash"/> - <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/> + <symbol type="fill" name="" force_rhr="0" clip_to_extent="1" alpha="1"> + <layer locked="0" pass="0" enabled="1" class="SimpleLine"> + <prop k="align_dash_pattern" v="0"/> + <prop k="capstyle" v="square"/> + <prop k="customdash" v="5;2"/> + <prop k="customdash_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="customdash_unit" v="Pixel"/> + <prop k="dash_pattern_offset" v="0"/> + <prop k="dash_pattern_offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="dash_pattern_offset_unit" v="MM"/> + <prop k="draw_inside_polygon" v="0"/> + <prop k="joinstyle" v="bevel"/> + <prop k="line_color" v="53,121,177,255"/> + <prop k="line_style" v="solid"/> + <prop k="line_width" v="0.96"/> + <prop k="line_width_unit" v="Pixel"/> + <prop k="offset" v="0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="Pixel"/> + <prop k="ring_filter" v="0"/> + <prop k="tweak_dash_pattern_on_corners" v="0"/> + <prop k="use_custom_dash" v="0"/> + <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/> <data_defined_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </data_defined_properties> </layer> </symbol> </LayoutItem> - <LayoutMultiFrame headerHAlignment="0" verticalGrid="1" showGrid="0" includeHeader="0" headerMode="2" wrapBehavior="0" emptyTableMode="0" showEmptyRows="0" gridColor="0,0,0,255" horizontalGrid="1" cellMargin="1" templateUuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" gridStrokeWidth="0.5" type="65652" uuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" resizeMode="0" emptyTableMessage="" backgroundColor="255,255,255,255"> + <LayoutMultiFrame templateUuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" emptyTableMode="0" showEmptyRows="0" verticalGrid="1" cellMargin="1" includeHeader="0" type="65652" headerMode="2" wrapBehavior="0" backgroundColor="255,255,255,255" uuid="{3b12245e-8390-439c-bcc3-c9bbf6061b53}" showGrid="0" horizontalGrid="1" resizeMode="0" gridColor="0,0,0,255" gridStrokeWidth="0.5" headerHAlignment="0" emptyTableMessage=""> <childFrame templateUuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}" uuid="{7cb1fe59-d2d9-427d-a2d1-4edbc7285021}"/> <LayoutObject> <dataDefinedProperties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dataDefinedProperties> <customproperties/> </LayoutObject> <headerTextFormat> - <text-style capitalization="0" textOrientation="horizontal" namedStyle="" fontSize="10" fontStrikeout="0" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" fontWeight="50" fontItalic="0" fontLetterSpacing="0" textColor="0,0,0,255" fontWordSpacing="0" fontKerning="1" fontSizeUnit="Point" allowHtml="0" blendMode="0" fontFamily="SimSun" fontUnderline="0" textOpacity="1" previewBkgrdColor="255,255,255,255"> - <text-buffer bufferNoFill="1" bufferOpacity="1" bufferSize="1" bufferSizeUnits="MM" bufferBlendMode="0" bufferColor="255,255,255,255" bufferDraw="0" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferJoinStyle="128"/> - <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskedSymbolLayers="" maskType="0" maskOpacity="1" maskSizeUnits="MM" maskJoinStyle="128" maskEnabled="0" maskSize="1.5"/> - <background shapeBlendMode="0" shapeRadiiUnit="MM" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeType="0" shapeDraw="0" shapeRadiiX="0" shapeSVGFile="" shapeSizeUnit="MM" shapeOffsetUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidth="0" shapeOpacity="1" shapeJoinStyle="64" shapeRotation="0" shapeOffsetY="0" shapeRotationType="0" shapeSizeX="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetX="0" shapeBorderColor="128,128,128,255" shapeRadiiY="0" shapeFillColor="255,255,255,255"/> - <shadow shadowRadiusAlphaOnly="0" shadowRadiusUnit="MM" shadowOffsetDist="1" shadowBlendMode="6" shadowColor="0,0,0,255" shadowOffsetAngle="135" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowUnder="0" shadowOffsetUnit="MM" shadowOffsetGlobal="1" shadowRadius="1.5" shadowDraw="0" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowOpacity="0.7" shadowScale="100"/> + <text-style fontItalic="0" textOrientation="horizontal" fontFamily="SimSun" fontUnderline="0" fontLetterSpacing="0" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" allowHtml="0" capitalization="0" textColor="0,0,0,255" fontWordSpacing="0" textOpacity="1" fontWeight="50" fontStrikeout="0" previewBkgrdColor="255,255,255,255" fontKerning="1" fontSizeUnit="Point" blendMode="0" fontSize="10" namedStyle=""> + <text-buffer bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferSizeUnits="MM" bufferNoFill="1" bufferBlendMode="0" bufferOpacity="1" bufferColor="255,255,255,255" bufferJoinStyle="128" bufferSize="1" bufferDraw="0"/> + <text-mask maskType="0" maskSize="1.5" maskSizeUnits="MM" maskEnabled="0" maskOpacity="1" maskedSymbolLayers="" maskJoinStyle="128" maskSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <background shapeJoinStyle="64" shapeRotation="0" shapeDraw="0" shapeOpacity="1" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeType="0" shapeRotationType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidth="0" shapeSizeType="0" shapeFillColor="255,255,255,255" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeSizeY="0" shapeRadiiY="0" shapeBorderWidthUnit="MM" shapeRadiiX="0" shapeSizeX="0" shapeBlendMode="0" shapeSizeUnit="MM" shapeOffsetUnit="MM" shapeSVGFile="" shapeOffsetY="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0"/> + <shadow shadowScale="100" shadowBlendMode="6" shadowColor="0,0,0,255" shadowOffsetAngle="135" shadowOffsetGlobal="1" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowRadiusAlphaOnly="0" shadowDraw="0" shadowUnder="0" shadowOpacity="0.7" shadowRadiusUnit="MM" shadowOffsetDist="1" shadowOffsetUnit="MM" shadowRadius="1.5"/> <dd_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dd_properties> </text-style> </headerTextFormat> <contentTextFormat> - <text-style capitalization="0" textOrientation="horizontal" namedStyle="" fontSize="10" fontStrikeout="0" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" fontWeight="50" fontItalic="0" fontLetterSpacing="0" textColor="0,0,0,255" fontWordSpacing="0" fontKerning="1" fontSizeUnit="Point" allowHtml="0" blendMode="0" fontFamily="SimSun" fontUnderline="0" textOpacity="1" previewBkgrdColor="255,255,255,255"> - <text-buffer bufferNoFill="1" bufferOpacity="1" bufferSize="1" bufferSizeUnits="MM" bufferBlendMode="0" bufferColor="255,255,255,255" bufferDraw="0" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferJoinStyle="128"/> - <text-mask maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskedSymbolLayers="" maskType="0" maskOpacity="1" maskSizeUnits="MM" maskJoinStyle="128" maskEnabled="0" maskSize="1.5"/> - <background shapeBlendMode="0" shapeRadiiUnit="MM" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeType="0" shapeDraw="0" shapeRadiiX="0" shapeSVGFile="" shapeSizeUnit="MM" shapeOffsetUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidth="0" shapeOpacity="1" shapeJoinStyle="64" shapeRotation="0" shapeOffsetY="0" shapeRotationType="0" shapeSizeX="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetX="0" shapeBorderColor="128,128,128,255" shapeRadiiY="0" shapeFillColor="255,255,255,255"/> - <shadow shadowRadiusAlphaOnly="0" shadowRadiusUnit="MM" shadowOffsetDist="1" shadowBlendMode="6" shadowColor="0,0,0,255" shadowOffsetAngle="135" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowUnder="0" shadowOffsetUnit="MM" shadowOffsetGlobal="1" shadowRadius="1.5" shadowDraw="0" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowOpacity="0.7" shadowScale="100"/> + <text-style fontItalic="0" textOrientation="horizontal" fontFamily="SimSun" fontUnderline="0" fontLetterSpacing="0" multilineHeight="1" fontSizeMapUnitScale="3x:0,0,0,0,0,0" allowHtml="0" capitalization="0" textColor="0,0,0,255" fontWordSpacing="0" textOpacity="1" fontWeight="50" fontStrikeout="0" previewBkgrdColor="255,255,255,255" fontKerning="1" fontSizeUnit="Point" blendMode="0" fontSize="10" namedStyle=""> + <text-buffer bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferSizeUnits="MM" bufferNoFill="1" bufferBlendMode="0" bufferOpacity="1" bufferColor="255,255,255,255" bufferJoinStyle="128" bufferSize="1" bufferDraw="0"/> + <text-mask maskType="0" maskSize="1.5" maskSizeUnits="MM" maskEnabled="0" maskOpacity="1" maskedSymbolLayers="" maskJoinStyle="128" maskSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <background shapeJoinStyle="64" shapeRotation="0" shapeDraw="0" shapeOpacity="1" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeType="0" shapeRotationType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidth="0" shapeSizeType="0" shapeFillColor="255,255,255,255" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeSizeY="0" shapeRadiiY="0" shapeBorderWidthUnit="MM" shapeRadiiX="0" shapeSizeX="0" shapeBlendMode="0" shapeSizeUnit="MM" shapeOffsetUnit="MM" shapeSVGFile="" shapeOffsetY="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0"/> + <shadow shadowScale="100" shadowBlendMode="6" shadowColor="0,0,0,255" shadowOffsetAngle="135" shadowOffsetGlobal="1" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowRadiusAlphaOnly="0" shadowDraw="0" shadowUnder="0" shadowOpacity="0.7" shadowRadiusUnit="MM" shadowOffsetDist="1" shadowOffsetUnit="MM" shadowRadius="1.5"/> <dd_properties> <Option type="Map"> - <Option name="name" type="QString" value=""/> + <Option type="QString" value="" name="name"/> <Option name="properties"/> - <Option name="type" type="QString" value="collection"/> + <Option type="QString" value="collection" name="type"/> </Option> </dd_properties> </text-style> </contentTextFormat> <displayColumns> - <column vAlignment="128" sortOrder="0" heading="" sortByRank="0" attribute="" width="0" hAlignment="1"> - <backgroundColor red="0" green="0" alpha="0" blue="0"/> + <column sortByRank="0" heading="" hAlignment="1" vAlignment="128" sortOrder="0" width="0" attribute=""> + <backgroundColor blue="0" green="0" red="0" alpha="0"/> </column> - <column vAlignment="128" sortOrder="0" heading="璇存槑" sortByRank="0" attribute="" width="0" hAlignment="1"> - <backgroundColor red="0" green="0" alpha="0" blue="0"/> + <column sortByRank="0" heading="璇存槑" hAlignment="1" vAlignment="128" sortOrder="0" width="0" attribute=""> + <backgroundColor blue="0" green="0" red="0" alpha="0"/> </column> </displayColumns> <sortColumns/> <cellStyles> - <oddColumns cellBackgroundColor="255,255,255,255" enabled="0"/> - <evenColumns cellBackgroundColor="255,255,255,255" enabled="0"/> - <oddRows cellBackgroundColor="255,255,255,255" enabled="0"/> - <evenRows cellBackgroundColor="255,255,255,255" enabled="0"/> - <firstColumn cellBackgroundColor="255,255,255,255" enabled="0"/> - <lastColumn cellBackgroundColor="255,255,255,255" enabled="0"/> - <headerRow cellBackgroundColor="255,255,255,255" enabled="0"/> - <firstRow cellBackgroundColor="255,255,255,255" enabled="0"/> - <lastRow cellBackgroundColor="255,255,255,255" enabled="0"/> + <oddColumns enabled="0" cellBackgroundColor="255,255,255,255"/> + <evenColumns enabled="0" cellBackgroundColor="255,255,255,255"/> + <oddRows enabled="0" cellBackgroundColor="255,255,255,255"/> + <evenRows enabled="0" cellBackgroundColor="255,255,255,255"/> + <firstColumn enabled="0" cellBackgroundColor="255,255,255,255"/> + <lastColumn enabled="0" cellBackgroundColor="255,255,255,255"/> + <headerRow enabled="0" cellBackgroundColor="255,255,255,255"/> + <firstRow enabled="0" cellBackgroundColor="255,255,255,255"/> + <lastRow enabled="0" cellBackgroundColor="255,255,255,255"/> </cellStyles> <headers> - <header vAlignment="128" sortOrder="0" heading="" sortByRank="0" attribute="" width="0" hAlignment="1"> - <backgroundColor red="0" green="0" alpha="0" blue="0"/> + <header sortByRank="0" heading="" hAlignment="1" vAlignment="128" sortOrder="0" width="0" attribute=""> + <backgroundColor blue="0" green="0" red="0" alpha="0"/> </header> - <header vAlignment="128" sortOrder="0" heading="璇存槑" sortByRank="0" attribute="" width="0" hAlignment="1"> - <backgroundColor red="0" green="0" alpha="0" blue="0"/> + <header sortByRank="0" heading="璇存槑" hAlignment="1" vAlignment="128" sortOrder="0" width="0" attribute=""> + <backgroundColor blue="0" green="0" red="0" alpha="0"/> </header> </headers> <contents> <row> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="璇�"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="2"/> - <Option name="valign" type="int" value="0"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="璇�" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="2" name="halign"/> + <Option type="int" value="0" name="valign"/> </Option> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="鏄�"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="0"/> - <Option name="valign" type="int" value="0"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="鏄�" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="0" name="halign"/> + <Option type="int" value="0" name="valign"/> </Option> </row> <row> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="鐪佷唤锛�"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="2"/> - <Option name="valign" type="int" value="128"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="鐪佷唤锛�" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="2" name="halign"/> + <Option type="int" value="128" name="valign"/> </Option> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="娌冲寳鐪�"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="1"/> - <Option name="valign" type="int" value="128"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="娌冲寳鐪�" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="1" name="halign"/> + <Option type="int" value="128" name="valign"/> </Option> </row> <row> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="姣斾緥灏猴細"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="2"/> - <Option name="valign" type="int" value="128"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="姣斾緥灏猴細" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="2" name="halign"/> + <Option type="int" value="128" name="valign"/> </Option> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="1锛�25涓�"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="1"/> - <Option name="valign" type="int" value="128"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="1锛�25涓�" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="1" name="halign"/> + <Option type="int" value="128" name="valign"/> </Option> </row> <row> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="褰卞儚鍒嗚鲸鐜囷細"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="0"/> - <Option name="valign" type="int" value="0"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="褰卞儚鍒嗚鲸鐜囷細" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="0" name="halign"/> + <Option type="int" value="0" name="valign"/> </Option> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="20绫�"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="0"/> - <Option name="valign" type="int" value="0"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="20绫�" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="0" name="halign"/> + <Option type="int" value="0" name="valign"/> </Option> </row> <row> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="鍒跺浘鏃堕棿锛�"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="2"/> - <Option name="valign" type="int" value="0"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="鍒跺浘鏃堕棿锛�" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="2" name="halign"/> + <Option type="int" value="0" name="valign"/> </Option> <Option type="Map"> - <Option name="background" type="color" value=""/> - <Option name="content" type="QString" value="2022.11.06"/> - <Option name="foreground" type="color" value=""/> - <Option name="halign" type="int" value="0"/> - <Option name="valign" type="int" value="0"/> + <Option type="color" value="" name="background"/> + <Option type="QString" value="2022.11.06" name="content"/> + <Option type="color" value="" name="foreground"/> + <Option type="int" value="0" name="halign"/> + <Option type="int" value="0" name="valign"/> </Option> </row> </contents> @@ -603,14 +595,14 @@ </columnWidths> </LayoutMultiFrame> <customproperties> - <property key="atlasRasterFormat" value="png"/> - <property key="imageAntialias" value="true"/> - <property key="imageCropMarginBottom" value="0"/> - <property key="imageCropMarginLeft" value="0"/> - <property key="imageCropMarginRight" value="0"/> - <property key="imageCropMarginTop" value="0"/> - <property key="imageCropToContents" value="false"/> - <property key="singleFile" value="true"/> + <property value="png" key="atlasRasterFormat"/> + <property value="true" key="imageAntialias"/> + <property value="0" key="imageCropMarginBottom"/> + <property value="0" key="imageCropMarginLeft"/> + <property value="0" key="imageCropMarginRight"/> + <property value="0" key="imageCropMarginTop"/> + <property value="true" key="imageCropToContents"/> + <property value="true" key="singleFile"/> </customproperties> - <Atlas hideCoverage="0" enabled="0" filenamePattern="'output_'||@atlas_featurenumber" filterFeatures="0" sortFeatures="0" coverageLayer="" pageNameExpression=""/> + <Atlas pageNameExpression="" coverageLayer="" sortFeatures="0" filenamePattern="'output_'||@atlas_featurenumber" hideCoverage="0" enabled="0" filterFeatures="0"/> </Layout> diff --git a/QGIS/Test.qgz b/QGIS/Test.qgz index 18f8588..0d9c164 100644 --- a/QGIS/Test.qgz +++ b/QGIS/Test.qgz Binary files differ diff --git a/QGIS/err.png b/QGIS/err.png deleted file mode 100644 index 21c4d48..0000000 --- a/QGIS/err.png +++ /dev/null Binary files differ diff --git a/QGIS/render.py b/QGIS/render.py index e4aaa8d..68ab339 100644 --- a/QGIS/render.py +++ b/QGIS/render.py @@ -25,21 +25,28 @@ template_content = f.read() doc = QDomDocument() doc.setContent(template_content) -layout.loadFromTemplate(doc, QgsReadWriteContext(), False) +layout.loadFromTemplate(doc, QgsReadWriteContext(), True) # map = QgsLayoutItemMap(layout) -# map.zoomToExtent(layers[0].extent()) +# # map.zoomToExtent(layers[0].extent()) # layout.addItem(map) -# collection = layout.pageCollection() -# page = QgsLayoutItemPage(layout) -# page.setPageSize('A4') -# collection.addPage(page) +collection = layout.pageCollection() +collection.deletePage(0) +page = QgsLayoutItemPage(layout) +page.setPageSize('A5', True) +collection.addPage(page) +collection.redraw() -# layoutView = QgsLayoutView() -# layoutView.setPreviewModeEnabled(True) -# layoutView.setContentsMargins(0, 0, 0, 0) -# layoutView.setCurrentLayout(layout) +# collection = layout.pageCollection() +# page = collection.page(0) +# # QgsUnitTypes.LayoutCentimeters +# size = QgsLayoutSize(2480, 1748, QgsUnitTypes.LayoutPixels) +# page.setPageSize('A3', True) + +# imgSetting = QgsLayoutExporter.ImageExportSettings() +# imgSetting.imageSize.width = 4096 +# imgSetting.imageSize.heigth = 3507 exporter = QgsLayoutExporter(layout) img_path = os.path.join(r"E:/terrait/TianJin/LFServer/QGIS", "render.png") diff --git "a/QGIS/\350\257\264\346\230\216.txt" "b/QGIS/\350\257\264\346\230\216.txt" index 5e4f0fb..b3ea72b 100644 --- "a/QGIS/\350\257\264\346\230\216.txt" +++ "b/QGIS/\350\257\264\346\230\216.txt" @@ -44,7 +44,21 @@ https://blog.csdn.net/qq_23034515/article/details/107643428 https://vimsky.com/examples/detail/python-ex-qgis.core-QgsPrintLayout-itemByUuid-method.html # ReadWriteXml https://vimsky.com/zh-tw/examples/detail/python-ex-qgis.core-QgsLayoutFrame-setId-method.html # Python QgsLayoutFrame.setId + +https://mrdata.usgs.gov/services/nmra?version=1.3.0 # WMS鏈嶅姟 +https://mrdata.usgs.gov/services/nmra?request=getcapabilities&service=WMS&version=1.3.0& +https://mrdata.usgs.gov/services/nmra?request=GetMetadata&layer=Alkaline_AuTe + 1.鎼缓QGIS+Python寮�鍙戠幆澧� 2.鎵垮痉楂樻柊鍖烘寚鎸ュ钩鍙帮紝灏嗗拰瀵硅闆嗘垚鍒颁富绔欑偣(http鍗忚)涓� 3.qgis python浜屾寮�鍙� ================================================================================ +<Extent xmax="146.8160000000000025" ymin="9.56599999999999895" xmin="59.05799999999999272" ymax="64.12399999999999523"/> + +A0 = 1200 dpi = 14043 * 9933 +A1 = 850 dpi = 9933 * 7015 +A2 = 600 dpi = 7015 * 4960 +A3 = 424 dpi = 4960 * 3507 +A4 = 300 dip = 3507 * 2480 +A5 = 212 dip = 2480 * 1748 +A6 = 150 dip = 1748 * 1240 -- Gitblit v1.9.3