Obtenerdatosde ruta

Obtenerdatosde ruta arroja información de segmentos de rutas de un punto o de una ID de segmento.Cuando especifica un punto, se obtienen los segmentos de ruta más cercanos.Cuando especifica una ID de segmento, se obtiene el segmento de ruta para dicha ID de segmento.

Nota: Obtener datos de ruta solamente se encuentra disponible como un servicio (Management Console y servicio web SOAP).Obtener datos de ruta no se encuentra disponible a través de una etapa o de API de REST.Tampoco está disponible a través de las API de Java, C++, C, .NET o COM.

Obtenerdatosde ruta forma parte del módulo Enterprise Routing.

URL del recurso

http://servidor:puerto/soap/GetRouteData

Ejemplo

A continuación se muestra una solicitud SOAP:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:get="http://www.g1.com/services/GetRouteData">
   <soapenv:Header/>
   <soapenv:Body>
      <get:GetRouteDataRequest>
         <get:options>
            <get:DataSetResourceName>US</get:DataSetResourceName>
            <get:CoordinateSystem>epsg:4326</get:CoordinateSystem>
         </get:options>
         <get:rows>
            <get:row>
               <get:RoutingData>
                  <get:RouteDataPoint>
                     <get:Longitude>-74.843</get:Longitude>
                     <get:Lattitude>40.0077</get:Lattitude>
                  </get:RouteDataPoint>
               </get:RoutingData>
            </get:row>
         </get:rows>
      </get:GetRouteDataRequest>
   </soapenv:Body>
</soapenv:Envelope>

Esta sería la respuesta:

Nota: Se eliminó parte de la información de segmento en este ejemplo para acortarlo.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <GetRouteDataResponse xmlns="http://www.g1.com/services/GetRouteData">
         <rows>
            <row>
               <Segments>
                  <SegmentDetails>
                     <Segment>
                        <RoutingSegmentID>b81740d3:4b3526</RoutingSegmentID>
                        <SegmentData>
                           <PrimaryName>New Jersey Tpke S</PrimaryName>
                           <PrimaryNameLanguage>en</PrimaryNameLanguage>
                           <AlternateNameList>
                              <AlternateName>
                                 <Name>New Jersey Tpke S</Name>
                                 <Language>en</Language>
                              </AlternateName>
                           </AlternateNameList>
                           <SegmentLength>8.397</SegmentLength>
                           <SegmentLengthUnit>Miles</SegmentLengthUnit>
                           <TimeTaken>7.866666666666666</TimeTaken>
                           <TimeUnit>Minutes</TimeUnit>
                           <TurnAngle>0.0</TurnAngle>
                           <TurnAngleUnit>degree</TurnAngleUnit>
                           <CompassDirection/>
                           <speedOfTravel>64.01366022429013</speedOfTravel>
                           <speedOfTravelUnit>Miles/hour</speedOfTravelUnit>
                           <RoadType>primary highway rural</RoadType>
                           <SegmentDirection>from_to</SegmentDirection>
                           <StartJunctionType>Other</StartJunctionType>
                           <EndJunctionType/>
                           <IsRoundabout>false</IsRoundabout>
                           <IsTollRoad>true</IsTollRoad>
                           <PointsInSegment>
                              <RouteDataPoint>
                                 <Longitude>-74.823861</Longitude>
                                 <Lattitude>40.024421</Lattitude>
                              </RouteDataPoint>
                              <RouteDataPoint>
                                 <Longitude>-74.824133</Longitude>
                                 <Lattitude>40.024149</Lattitude>
                              </RouteDataPoint>
							  ...
                           </PointsInSegment>
                        </SegmentData>
                     </Segment>
                  </SegmentDetails>
               </Segments>
            </row>
         </rows>
      </GetRouteDataResponse>
   </soap:Body>
</soap:Envelope>