Rechercherles donnéesroutières

Rechercherles donnéesroutières renvoie des informations de segment d'itinéraire pour un point ou un ID de segment. Lorsque vous indiquez un point, les segments d'itinéraire les plus proches sont renvoyés. Lorsque vous indiquez un ID de segment, le segment d'itinéraire de cet ID de segment sont renvoyés.

Remarque : Rechercher les données routières est disponible uniquement sous forme de service (Management Console et Service Web SOAP). Rechercher les données routières n'est pas disponible via un stage ni via une API REST. Il n'est pas non plus disponible via les API Java, C++, C, .NET ni COM.

Rechercherles donnéesroutières fait partie du module Enterprise Routing.

URL de la ressource

http://server:port/soap/GetRouteData

Exemple

Voici une demande 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>

Voici la réponse :

Remarque : Certaines des informations de segment ont été supprimées de cet exemple à des fins de raccourci.
<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>