サイズ可変シンボル主題図の SOAP リクエスト

SymbolBaseSize を使用して基準縮尺が 10,000,000 に設定されているサイズ可変シンボル主題図を含むマップに対する、SOAP マッピング サービス リクエストの例を以下に示します。リクエストのデモについては、ローカル インストールの http://<server>:<port>/Spatial/MappingService/DemoPage.html にある Mapping Service デモ ページを参照してください。サイズ可変シンボルのサイズに注目してください。ZoomLevel を 3000 から 1500 に変更してリクエストを再送信した場合、結果として得られるサイズ可変シンボルは元のリクエスト時の 2 倍の大きさで表示されます。



<?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:ns2="http://www.mapinfo.com/midev/service/geometries/v1"   
xmlns:ns3="http://www.mapinfo.com/midev/service/featurecollection/v1"   
xmlns:ns4="http://www.mapinfo.com/midev/service/style/v1"    
xmlns:ns5="http://www.mapinfo.com/midev/service/table/v1"    
xmlns:ns7="http://www.mapinfo.com/midev/service/theme/v1"    
xmlns:ns8="http://www.mapinfo.com/midev/service/mappingcommon/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">3000</v1:ZoomLevel>   
        <v1:MapCenter srsName="epsg:4269">   
          <ns2:Pos>   
            <ns2:X>-100</ns2:X>   
            <ns2:Y>42</ns2:Y>   
          </ns2:Pos>   
        </v1:MapCenter>   
      </v1:MapView>   
      <v1:Map>   
          <v1:Layer xsi:type="v1:GraduatedSymbolLayer" valueAtSize="200000" spatialExpression="Obj" valueExpression="Pop_1990" SymbolBaseSize="5000" graduationMethod="CONSTANT">   
               <ns5:Table xsi:type="ns5:NamedTable" name="/Samples/NamedTables/USA_CAPS"/>   
               <v1:PositiveSymbol xsi:type="ns4:NamedStyle" name="/Samples/NamedStyles/PointStyleStar"/>
               <v1:SymbolBaseSize useScale=”true”>
                  <v1:MapScale>10000000</v1:MapScale>
               </v1:SymbolBaseSize>
          </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>