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"/>
<v1:Line xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleSolid"/>
<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>
<v1:ChartBaseSize useScale="true">
<v1:MapScale>0.28096E7</v1:MapScale>
</v1:ChartBaseSize>
<v1:DomainAxis visible="true" label="true">
<ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleDash"/>
</v1:DomainAxis>
<v1:RangeAxis visible="true" label="true">
<ns4:Style xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/LineStyleDash"/>
</v1:RangeAxis>
<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>