2012-03-11 39 views
8

Vorrei analizzare ciascun token in un testo e sapere se si tratta di un luogo geografico o di un luogo (città, paese, ecc.).database del luogo o del luogo

Esiste un database scaricabile di luoghi e ubicazioni?

risposta

5

Si dovrebbe esaminare il database dei nomi di luogo del progetto OpenStreetMap. È possibile cercare il cosiddetto Nominatim per verificare se soddisfa le proprie esigenze e, in tal caso, scaricare OpenStreetMap data. Il modo più comune per utilizzare OSM è caricare i dati in un database PostgreSQL. Se non hai bisogno di funzionalità complete per il rendering di mappe e geografiche, è probabilmente possibile estrarre solo i nomi dei luoghi.

Il file di tutti i dati OSM è enorme, ma ci sono estratti disponibili di singoli continenti, paesi e città.

1

Forse rotolare il proprio con questo:

+0

Il link Elenco delle città funziona! L'elenco di paesi, tuttavia, è un collegamento interrotto. Posso suggerire http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 o http://en.wikipedia.org/wiki/ISO_3166-1_numeric – Colin