renderInlineNamedMap
Description
Renvoie une carte générée à partir d'une définition de carte en ligne d'une carte nommée et d'un vue de la carte. Vous devez définir la vue de la carte en dehors de la définition de la carte nommée. La vue de la carte définie dans la requête SOAP contrôle l'image de carte de sortie, même si une vue de la carte (conditions d'affichage) est définie dans la carte nommée.
Flux d'autorisation ACL
Pour renvoyer une carte générée à partir d'une définition de carte en ligne d'une carte nommée et d'une vue de carte, l'utilisateur (ou les rôles auxquels il appartient) aura besoin de l'autorisation Execute sur les tables nommées (NamedDataSourceDefinitions) de la manière suivante :
- « EXECUTE » pour le type d'entité « Location Intelligence.Named Resources »
L'autorisation n'est vérifiée que sur les NamedDataSourceDefinitions qui ont été utilisées pour afficher la carte.
Messages
Le tableau suivant répertorie les messages de requête et de réponse de l'opération renderInlineNamedMap.
Pour obtenir plus d'informations sur un message, cliquez sur son nom.
Message | Description |
---|---|
RenderInlineNamedMapRequest | Message de requête de l'opération renderInlineNamedMap. |
RenderInlineNamedMapResponse | Message de réponse de l'opération renderInlineNamedMap. |
Exemple
Renvoie une image de carte générée à partir d'une définition de carte en ligne d'une carte nommée et d'un vue de la carte.
<?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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns3="http://www.mapinfo.com/midev/service/geometries/v1">
<S:Header/>
<S:Body>
<v1:RenderInlineNamedMapRequest 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.0</v1:ZoomLevel>
<v1:MapCenter srsName="epsg:4269">
<ns3:Pos>
<ns3:X>-101.244772</ns3:X>
<ns3:Y>41.614746</ns3:Y>
</ns3:Pos>
</v1:MapCenter>
</v1:MapView>
<v1:InlineNamedMap>
<NamedMapDefinition version="MXP_WorkSpace_1_5" xmlns="http://www.mapinfo.com/mxp" xmlns:gml="http://www.opengis.net/gml">
<ConnectionSet />
<DataSourceDefinitionSet>
<NamedDataSourceDefinitionRef id="id1" resourceID="/Samples/NamedTables/Interstates"/>
<NamedDataSourceDefinitionRef id="id2" resourceID="/Samples/NamedTables/MississippiRiver"/>
<NamedDataSourceDefinitionRef id="id4" resourceID="/Samples/NamedTables/USA_CAPS"/>
<NamedDataSourceDefinitionRef id="id11" resourceID="/Samples/NamedTables/USA"/>
</DataSourceDefinitionSet>
<MapDefinition id="id5" name="MyMap" alias="">
<DisplayConditions>
<MapSize uom="mapinfo:imagesize pixel">
<ImageWidth>960</ImageWidth>
<ImageHeight>800</ImageHeight>
</MapSize>
<ZoomAndCenter>
<MapZoom uom="mapinfo:length mi">28014.44036</MapZoom>
<gml:Point srsName="mapinfo:coordsys 12,62,7,0">
<gml:coordinates>-5.4419258,0</gml:coordinates>
</gml:Point>
</ZoomAndCenter>
<DisplayCoordSys>
<SRSName>mapinfo:coordsys 12,62,7,0</SRSName>
</DisplayCoordSys>
<ResizeMethod>preserveZoom</ResizeMethod>
<RasterConditions dither="halfTone" rasterReprojectionResampling="cubicConvolution"
rasterReprojection="none" trueColor="true" optimizeRasterLayers="screen"
optimizeVectorLayers="screen"/>
<RenderingOptions enableOpacity="true"/>
</DisplayConditions>
<LayerList>
<FeatureLayer id="id7" name="USA Capitals" alias="usacap" volatile="unknown">
<Visibility visible="true">
<VisibleRange enabled="false">
<ZoomRange uom="mapinfo:length mi">0 0</ZoomRange>
</VisibleRange>
</Visibility>
<DataSourceRef ref="id4" />
</FeatureLayer>
<FeatureLayer id="id8" name="Interstates" alias="Interstates" volatile="unknown">
<Visibility visible="true">
<VisibleRange enabled="false">
<ZoomRange uom="mapinfo:length mi">0 0</ZoomRange>
</VisibleRange>
</Visibility>
<DataSourceRef ref="id1" />
</FeatureLayer>
<FeatureLayer id="id9" name="USA States" alias="usa" volatile="unknown">
<Visibility visible="true">
<VisibleRange enabled="false">
<ZoomRange uom="mapinfo:length mi">0 0</ZoomRange>
</VisibleRange>
</Visibility>
<DataSourceRef ref="id11"/>
</FeatureLayer>
<FeatureLayer id="id10" name="MississippiRiver" alias="MississippiRiver" volatile="unknown">
<Visibility visible="true">
<VisibleRange enabled="false">
<ZoomRange uom="mapinfo:length mi">0 0</ZoomRange>
</VisibleRange>
</Visibility>
<DataSourceRef ref="id2" />
</FeatureLayer>
</LayerList>
</MapDefinition>
</NamedMapDefinition>
</v1:InlineNamedMap>
</v1:RenderInlineNamedMapRequest>
</S:Body>
</S:Envelope>