renderInlineNamedMap

Descripción

Arroja un mapa generado desde la definición de un mapa en línea de un mapa con nombre asignado y una vista de mapa. Debe definir la vista del mapa fuera de la definición de mapa con nombre asignado. La vista del mapa definida en la solicitud SOAP controlará la imagen del mapa de salida, incluso si se define una vista de mapa (condiciones de pantalla) en el mapa con nombre asignado.

Flujo de autorización de ACL

Para obtener un mapa generado desde la definición de un mapa en línea de un mapa con nombre asignado y una vista de mapa, será necesario que el usuario (o las funciones a las que pertenezca) ejecute permisos en las tablas con nombre asignado (NamedDataSourceDefinitions) de la siguiente manera:

  • "EJECUTAR" para el tipo de entidad "Location Intelligence.Named Resources"
Nota: Se realiza una llamada remota para resolver los recursos del nivel superior especificados en el Mapa con nombre asignado, y todos los recursos se filtran con el permiso para EJECUTAR. Si el mapa con nombre asignado contiene una mezcla de capas con nombre asignado y capas en línea que hacen referencia a tablas, es posible que los recursos incluyan las capas y las tablas en el nivel superior.

El permiso solo se verifica en aquellas NamedDataSourceDefinitions que se han utilizado para procesar el mapa.

Mensajes

La siguiente tabla enumera los mensajes de solicitud y de respuesta para la operación renderInlineNamedMap.

Haga clic en el nombre de un mensaje para obtener más información acerca de este.

Mensaje Descripción
RenderInlineNamedMapRequest El mensaje de solicitud de la operación renderInlineNamedMap.
RenderInlineNamedMapResponse El mensaje de respuesta de la operación renderInlineNamedMap.

Ejemplo

Arroja una imagen de mapa generado desde la definición de un mapa en línea de un mapa con nombre asignado y una vista de mapa.



<?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>