<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Creating a MultilayerPolygonSymbol using QML rather than json and javascript in Qt Maps SDK Questions</title>
    <link>https://community.esri.com/t5/qt-maps-sdk-questions/creating-a-multilayerpolygonsymbol-using-qml/m-p/1068611#M4262</link>
    <description>&lt;P&gt;Moving this to the ArcGIS Runtime group to get more exposure.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Jun 2021 20:43:25 GMT</pubDate>
    <dc:creator>ErwinSoekianto</dc:creator>
    <dc:date>2021-06-15T20:43:25Z</dc:date>
    <item>
      <title>Creating a MultilayerPolygonSymbol using QML rather than json and javascript</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/creating-a-multilayerpolygonsymbol-using-qml/m-p/1064961#M4261</link>
      <description>&lt;P&gt;Can someone tell me how you would go about defining a MultilayerPolygonSymbol using QML?&lt;/P&gt;&lt;P&gt;I have been able to create one using json (created by authoring a symbol in Pro, exporting and ripping it out of the layer file) and javascript, but have struggled to understand how to compose the same symbol using QML.&lt;/P&gt;&lt;P&gt;The symbol is for a polygon and it essentially two symbols, one for the normal polygon outline and another one to place markers on each vertex.&lt;/P&gt;&lt;P&gt;My current way is to do the following:&lt;/P&gt;&lt;P&gt;const customSymbolJson = app.folder.readJsonFile("./Samples/customSymbol.json")&lt;BR /&gt;const sym = ArcGISRuntimeEnvironment.createObject("MultilayerPolygonSymbol", {json: customSymbolJson});&lt;/P&gt;&lt;P&gt;Where the json in the json file is:&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;"symbolLayers": [&lt;BR /&gt;{&lt;BR /&gt;"anchorPoint": {&lt;BR /&gt;"x": 0,&lt;BR /&gt;"y": 0&lt;BR /&gt;},&lt;BR /&gt;"anchorPointUnits": "Relative",&lt;BR /&gt;"angleX": 0,&lt;BR /&gt;"angleY": 0,&lt;BR /&gt;"billboardMode3D": "FaceNearPlane",&lt;BR /&gt;"colorLocked": false,&lt;BR /&gt;"depth3D": 0,&lt;BR /&gt;"dominantSizeAxis3D": "Y",&lt;BR /&gt;"enable": true,&lt;BR /&gt;"frame": {&lt;BR /&gt;"xmax": 5,&lt;BR /&gt;"xmin": -5,&lt;BR /&gt;"ymax": 5,&lt;BR /&gt;"ymin": -5&lt;BR /&gt;},&lt;BR /&gt;"markerGraphics": [&lt;BR /&gt;{&lt;BR /&gt;"geometry": {&lt;BR /&gt;"rings": [&lt;BR /&gt;[&lt;BR /&gt;[&lt;BR /&gt;0,&lt;BR /&gt;5&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;0.87,&lt;BR /&gt;4.92&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;1.71,&lt;BR /&gt;4.7&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;2.5,&lt;BR /&gt;4.33&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;3.21,&lt;BR /&gt;3.83&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;3.83,&lt;BR /&gt;3.21&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;4.33,&lt;BR /&gt;2.5&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;4.7,&lt;BR /&gt;1.71&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;4.92,&lt;BR /&gt;0.87&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;5,&lt;BR /&gt;0&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;4.92,&lt;BR /&gt;-0.87&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;4.7,&lt;BR /&gt;-1.71&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;4.33,&lt;BR /&gt;-2.5&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;3.83,&lt;BR /&gt;-3.21&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;3.21,&lt;BR /&gt;-3.83&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;2.5,&lt;BR /&gt;-4.33&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;1.71,&lt;BR /&gt;-4.7&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;0.87,&lt;BR /&gt;-4.92&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;0,&lt;BR /&gt;-5&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-0.87,&lt;BR /&gt;-4.92&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-1.71,&lt;BR /&gt;-4.7&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-2.5,&lt;BR /&gt;-4.33&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-3.21,&lt;BR /&gt;-3.83&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-3.83,&lt;BR /&gt;-3.21&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-4.33,&lt;BR /&gt;-2.5&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-4.7,&lt;BR /&gt;-1.71&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-4.92,&lt;BR /&gt;-0.87&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-5,&lt;BR /&gt;0&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-4.92,&lt;BR /&gt;0.87&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-4.7,&lt;BR /&gt;1.71&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-4.33,&lt;BR /&gt;2.5&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-3.83,&lt;BR /&gt;3.21&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-3.21,&lt;BR /&gt;3.83&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-2.5,&lt;BR /&gt;4.33&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-1.71,&lt;BR /&gt;4.7&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;-0.87,&lt;BR /&gt;4.92&lt;BR /&gt;],&lt;BR /&gt;[&lt;BR /&gt;0,&lt;BR /&gt;5&lt;BR /&gt;]&lt;BR /&gt;]&lt;BR /&gt;]&lt;BR /&gt;},&lt;BR /&gt;"symbol": {&lt;BR /&gt;"symbolLayers": [&lt;BR /&gt;{&lt;BR /&gt;"color": [&lt;BR /&gt;255,&lt;BR /&gt;0,&lt;BR /&gt;0,&lt;BR /&gt;255&lt;BR /&gt;],&lt;BR /&gt;"colorLocked": false,&lt;BR /&gt;"enable": true,&lt;BR /&gt;"type": "CIMSolidFill"&lt;BR /&gt;}&lt;BR /&gt;],&lt;BR /&gt;"type": "CIMPolygonSymbol"&lt;BR /&gt;},&lt;BR /&gt;"type": "CIMMarkerGraphic"&lt;BR /&gt;}&lt;BR /&gt;],&lt;BR /&gt;"markerPlacement": {&lt;BR /&gt;"angleToLine": true,&lt;BR /&gt;"placeOnControlPoints": false,&lt;BR /&gt;"placeOnEndPoints": false,&lt;BR /&gt;"placeOnRegularVertices": true,&lt;BR /&gt;"placePerPart": false,&lt;BR /&gt;"type": "CIMMarkerPlacementOnVertices"&lt;BR /&gt;},&lt;BR /&gt;"offsetX": 0,&lt;BR /&gt;"offsetY": 0,&lt;BR /&gt;"offsetZ": 0,&lt;BR /&gt;"respectFrame": true,&lt;BR /&gt;"rotateClockwise": false,&lt;BR /&gt;"rotation": 0,&lt;BR /&gt;"scaleSymbolsProportionally": true,&lt;BR /&gt;"size": 10,&lt;BR /&gt;"type": "CIMVectorMarker",&lt;BR /&gt;"verticalOrientation3D": false&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"capStyle": "Round",&lt;BR /&gt;"color": [&lt;BR /&gt;110,&lt;BR /&gt;110,&lt;BR /&gt;110,&lt;BR /&gt;255&lt;BR /&gt;],&lt;BR /&gt;"colorLocked": false,&lt;BR /&gt;"enable": true,&lt;BR /&gt;"joinStyle": "Round",&lt;BR /&gt;"lineStyle3D": "Strip",&lt;BR /&gt;"miterLimit": 10,&lt;BR /&gt;"type": "CIMSolidStroke",&lt;BR /&gt;"width": 0.7&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"color": [&lt;BR /&gt;0,&lt;BR /&gt;0,&lt;BR /&gt;200,&lt;BR /&gt;50&lt;BR /&gt;],&lt;BR /&gt;"colorLocked": false,&lt;BR /&gt;"enable": true,&lt;BR /&gt;"type": "CIMSolidFill"&lt;BR /&gt;}&lt;BR /&gt;],&lt;BR /&gt;"type": "CIMPolygonSymbol"&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Jun 2021 01:29:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/creating-a-multilayerpolygonsymbol-using-qml/m-p/1064961#M4261</guid>
      <dc:creator>PaulHaakma</dc:creator>
      <dc:date>2021-06-04T01:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a MultilayerPolygonSymbol using QML rather than json and javascript</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/creating-a-multilayerpolygonsymbol-using-qml/m-p/1068611#M4262</link>
      <description>&lt;P&gt;Moving this to the ArcGIS Runtime group to get more exposure.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jun 2021 20:43:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/creating-a-multilayerpolygonsymbol-using-qml/m-p/1068611#M4262</guid>
      <dc:creator>ErwinSoekianto</dc:creator>
      <dc:date>2021-06-15T20:43:25Z</dc:date>
    </item>
  </channel>
</rss>

