Line Chart Theme SOAP Request

This is an example of a SOAP mapping service request for a map containing a line chart theme. For a demo of the request, go to the Mapping Service Demo Page for your local installation at http://<server>:<port>/Spatial/MappingService/DemoPage.html.


<?xml version="1.0"?>  
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.mapinfo.com/midev/service/mapping/v1" xmlns:ns3="http://www.mapinfo.com/midev/service/geometries/v1" xmlns:ns5="http://www.mapinfo.com/midev/service/table/v1" xmlns:ns4="http://www.mapinfo.com/midev/service/style/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
  <S:Header/>  
  <S:Body>  
    <v1:RenderMapRequest imageMimeType="image/png" returnImage="false" >  
      <v1:MapView xsi:type="v1:ZoomAndCenterMapView">  
        <v1:Width>800.0</v1:Width>  
        <v1:Height>600.0</v1:Height>  
        <v1:ZoomLevel uom="Mile">1000</v1:ZoomLevel>  
        <v1:MapCenter srsName="epsg:4269">  
          <ns3:Pos>  
            <ns3:X>-98.0</ns3:X>  
            <ns3:Y>43.0</ns3:Y>  
          </ns3:Pos>  
        </v1:MapCenter>  
      </v1:MapView>  
      <v1:Map> 
        <v1:Layer xsi:type="v1:LineChartLayer">  
          <ns5:Table xsi:type="ns5:NamedTable" name="/Samples/NamedTables/USA"/> 
          <!-- line customization --> 
          <v1:Line xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleSolid"/>      
          <!-- dataset --> 
          <v1:CategoryList>  
            <v1:Category expression="Pop_2000" description="Pop_2000" applyStyle="false">  
              <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/PointStylePin"/>  
            </v1:Category>  
            <v1:Category expression="Pop_Male" description="Pop_Male">  
              <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/CompositeStyle"/>  
            </v1:Category>  
            <v1:Category expression="Pop_Female" description="Pop_Female">  
              <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/PointStyleStar"/>  
            </v1:Category>  
          </v1:CategoryList> 
          <v1:ChartWidth uom="Pixel">300</v1:ChartWidth> 
          <v1:ChartHeight uom="Pixel">300</v1:ChartHeight> 
          <v1:Opacity>0.5</v1:Opacity> 
          <!-- Scaling support --> 
          <v1:ChartBaseSize useScale="true">  
            <v1:MapScale>0.28096E7</v1:MapScale>  
          </v1:ChartBaseSize>      
          <!-- Domain axis customization --> 
          <v1:DomainAxis visible="true" label="true"> 
            <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleDash"/> 
          </v1:DomainAxis>           
          <!-- Range axis customization --> 
          <v1:RangeAxis visible="true" label="true"> 
            <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleDash"/> 
          </v1:RangeAxis>           
          <!-- line chart plot customization -->  
          <v1:Chart visibleOutline="false">  
            <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/CompositeStyle"/> 
            <v1:DomainGrid visible="true" > 
              <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleDash"/> 
            </v1:DomainGrid> 
            <v1:RangeGrid visible="true" > 
              <ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleDash"/> 
            </v1:RangeGrid> 
          </v1:Chart> 
        </v1:Layer>  
        <v1:Layer xsi:type="v1:FeatureLayer">  
          <ns5:Table xsi:type="ns5:NamedTable" name="/Samples/NamedTables/USA"/>  
        </v1:Layer>  
      </v1:Map>  
    </v1:RenderMapRequest>  
  </S:Body>  
</S:Envelope>