2010-11-09 18 views
29

Nota: SONO NON CERCO UNA SOLUZIONE ALTERNATIVABatch Geocoding con Garmin Mapsource

Ho perso il conto di questo sforzo anni fa, ma non ho bisogno di geocoding migliaia di indirizzi di notte. Devo usare il database molto accurato che si trova sulla macchina, installato quando l'aggiornamento della mappa Nuvi ha installato Mapsource.

Quando ho contattato Garmin anni fa, hanno espresso interesse a fornire un'API per questo, ma poi ho sentito nulla e non ha dato seguito. Il loro database è fornito da navtec? Credo. Qualcuno ha esperienza con quel formato?

ho postato sul Garmin Developer Forum qualche tempo fa, ma è un po 'letargico laggiù :)

Qualcuno ha fatto questo? Qualcuno sa come potrebbe essere fatto senza un'API; che significa struttura del database e chiamate?

Prenderò una soluzione in qualsiasi lingua.

Aggiunto:

Garmin ha espresso interesse nel fare questo a mia disposizione. Semplicemente non l'hanno fatto.

Non conosco il formato del database.

NON sto cercando una soluzione online o qualsiasi altra "alternativa". Questa domanda è molto specifica.

Informazioni di contatto: MikeTrader2 A T gmail D O T com

Aggiunto:

ho offerto una taglia di 400 pt per questo. Jeff Atwood ha poi offerto anche 400 punti. Se ti piacerebbe vedere una soluzione a questo, vota la domanda e inseguirò Garmin e dimostrerò che c'è interesse a fornire finalmente questo.

Nota: SONO NON CERCO UNA SOLUZIONE ALTERNATIVA

+2

Il provider del database (mappa) sarebbe NavTeq, una filiale di Nokia. Non sono sicuro che Garmin possa concedere in licenza il database NavTeq per i propri scopi. – MSalters

+0

Avete qualche codice sorgente o dettagli sul tipo di db (ad es. Oracle, MySQL)? – fncomp

+2

Se si ottengono queste informazioni scambiando la reputazione solo smetto di consultare lol –

risposta

-1

È possibile eseguire il geocoding fino a 10.000/giorno per città con NN4D dopo aver ottenuto la chiave applicazione gratuita.

È possibile eseguire il geocoding a $ 18 per 1.000 con CoreLogic (aka Proxix)

Yahoo guardato più promettente perché ha la funzione di Hadoop, che è anche attualmente utilizzato a Navteq. Ho contattato un ragazzo di Navteq che usa Hadoop e sto aspettando il suo feedback. Secondo l'articolo di Ben Lorica su Datameer O'Reilly.com intitolato "Big Data Tool for Business Analysts", Datameer può caricare da fogli di calcolo su Hadoop. Hadoop è un gasdotto per Navteq.

Punto di partenza - un elenco degli strumenti al GIS Dept at USC

(posso avere un solo collegamento, perché io sono nuovo, ma io aggiungere il resto quando ricevo i miei punti fino

+0

Grazie ancora, ma * NON * sto cercando un'alternativa. Se hai qualche informazione rilevante per favore contattami direttamente. –

+2

Capisco. Il contatto in R & S di Navteq ha detto che NN4D è uno sforzo di comunità degli sviluppatori con il quale non sono affiliati. Non è libero di commentare ciò che stanno facendo a Navteq. Ha confermato che "Hadoop è solo un framework per gestire i big data, non è uno strumento specifico per la mappatura o il geocoding", aggiungendo, "Per quanto ne so, Navteq non ha uno strumento di geocoding pubblico, e rispetto a NN4D, Conosco la loro offerta. " – publicrelate

-1

. gpsbabel.org ha un sacco di cose sulla conversione tra molti formati GPS e uno strumento scaricabile.La mia esperienza limitata, principalmente con google maps, streetview ecc. è che la geocodifica non è molto accurata. cM

+0

Grazie, ma questa domanda riguarda GEOCODING - non conversione o accuratezza del formato di file. –

-1

La libera IBM DB2 Express-C DBMS viene fornito con Spatial Extender che può essere utilizzato per geocoding degli indirizzi degli Stati Uniti. Vedere uno webinar su questo. Non so se questo è esattamente in forma, ma non può far male a dare un'occhiata.

Anche dare una rapida occhiata alla documentazione DB2 http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.spatial.topics.doc/doc/csbp3008.html

+0

A meno che non si stia suggerendo che navteq utilizza il formato DB2, si sta offrendo un'alternativa. Mentre capisco che sei interessato a "accelerare l'adozione dei nostri prodotti di database (IBM) sul mercato", questo non è il posto giusto per farlo. –

+1

I dati di geocodifica DB2 provengono da ESRI. Non conosco la fonte dei dati ESRI, ma la maggior parte la prendo da Navteq. Non esiste un "formato DB2". Inserisci l'indirizzo USA standard e lo ottieni trasformato in coordinate di latitudine e longitudine. –

0

naveteq utilizza il formato oracolo

Ma aspettate 1 SECONDO: fare 1000 ricerche (a notte) è facile, facendo 10000 lookup (a notte) richiede un buon server, facendo 1000000 lookup (per notte) richiede un cluster

permettendo loro di fare delle ricerche richiede meno hardware (e più traffico) utilizzando RPC XML-RPC o simile sarebbe la migliore (per tutti)

buy DB Oracle e iniziare a lavorare

è possibile utilizzare quasi tutto ma mantenendo il volume si dovrebbe usare un linguaggio di compilazione come il C++

+0

per carità, si prega di leggere la domanda. NON SONO ALLA RICERCA DI UN'ALTERNATIVA! –

+0

mi dispiace non aver potuto inventare quello che vuoi veramente (se non è una cosa), che cosa vuoi realizzare? – borrel

+1

eccetto che conosciamo la struttura interna di Garmin? – borrel

1

Parla con Navtec direttamente in mente. Ti venderanno o ti concederanno in licenza direttamente il loro database. Le tabelle del database sono chiaramente documentate, quindi scrivi il tuo Geocoder in cima. Mi ci sono voluti circa una settimana di 4 anni fa, e all'epoca avevo un discreto livello di SQL.

+0

Grazie John, ma la sfida è usare i dati Garmin esistenti nello stesso modo di Mapsource. –