2010-08-06 22 views
5

Sto lavorando all'aggiornamento di una soluzione di routing interna che funziona da un po 'di tempo. Tuttavia, un cambiamento nei requisiti sta causando alcuni problemi. Mentre googling, mi sono imbattuto in un prodotto Microsoft MapPoint 2010. chiamatoSoluzione di routing Mappoint

Da quello che ho letto questo prodotto ha un'API che può essere utilizzata da .net (C#). Al momento utilizziamo Google Maps per geocodificare l'indirizzo e avviare le sedi dei nostri ingegneri. Vorrei poter trasmettere questi dati a MapPoint, taggare ogni posizione di lavoro come prima chiamata, chiamata am o chiamata pm, taggare ciascun ingegnere con un'assegnazione massima e chiedere a MapPoint di assegnare i lavori agli ingegneri. Una volta completato, estrai i dati e trasferiscili nel nostro database SQL. È qualcosa che MapPoint può fare?

Qualcuno ha esperienza di utilizzo di MapPoint per questo tipo di esigenza?

Mark

risposta

3

Credo che MapPoint non fornisce tale funzionalità di per sé, ma potrebbe aiutarvi con ripartisce i compiti tra i vostri tecnici e ingegneri per posizioni a seconda della quantità di risorse e richiede che avete. Ma questa logica deve fondamentalmente essere implementata da te.

+1

Grazie per la risposta, ho trascorso il pomeriggio con il processo di MapPoint 2010 e sono d'accordo che non è il prodotto che stavo cercando. Qualcuno sa di un prodotto che può aiutare? Idealmente qualcosa che offre e API - Ho già un'interfaccia e preferirei fare il backend di integrazione. – markpirvine

+1

hai provato ad accedere al servizio con il suffisso "? Wsdl"? per esempio. http: // localhost: 8080/myproject/service? wsdl? – thelost

1

Sì, come hai trovato, MapPoint può fare semplice il routing, e anche "Traveling Salesman Routing", ma non può fare qualsiasi ottimizzazione del tempo o la capacità.

Sono disponibili estensioni per fare ciò che state cercando, ma il prezzo è in genere di almeno un ordine di grandezza superiore rispetto a MapPoint - questo perché è una cosa "difficile" da computare. Uno dei prodotti a basso costo è "TourSolver". Questo viene fornito con i propri dati e il motore di routing, ma utilizza MapPoint per l'immissione dei dati e la visualizzazione del percorso finale.