Eventuali duplicati:
Database of Countries and their CitiesDatabase di paese/stato/città?
Ok, questa è una domanda non tecnico. Sto creando una directory aziendale e vorrei classificare gli elenchi in base alla posizione. Invece di offrire agli utenti un'opzione per accedere al luogo, fornirò loro un elenco di posizioni che seguono un formato Paese/Stato/Città. Ho provato GeoWorldMap di GeoBytes. All'inizio sembrava promettente e ho capito che sarebbe stato esattamente ciò che avrebbe fatto il lavoro fino a quando ho realizzato che forniva un elenco di circa 275 paesi anche se il numero di paesi riconosciuti è compreso tra 192 e 195. Quindi non sono sicuro il extra 80 paesi. Quando ho realizzato questo problema, sono andato sul loro sito web per fare qualche calcolo e ho scoperto che la loro lista veniva aggiornata regolarmente. Quindi questo mi porta una domanda. È possibile trovare un database accurato che elenchi tutte le possibili posizioni? Che cosa usano la maggior parte degli sviluppatori qui per qualcosa di simile?
Penso che la maggior parte degli sviluppatori consentirebbe all'utente di inserire la posizione. A meno che tu non stia facendo una sorta di geocodifica (dove stai usando quella posizione, esegui una sorta di algebra geografica) e devi associare i metadati a una posizione specifica (e l'utente non può o non deve fornirglielo), non hai bisogno di confondere il tuo database con tutti questi dati. Allo stesso modo, le persone non vorranno scorrere un ** enorme ** elenco di posizioni quando potrebbero semplicemente digitarlo. –
Lo scorrimento non sarà un problema perché userò AJAX. Non eseguirò alcuna geocodifica, ma gli elenchi verranno categorizzati in base alla posizione, quindi è necessaria l'associazione. E poiché l'associazione corretta è importante, l'input fornito dall'utente non può essere considerato attendibile :(Ho visto in passato come gli utenti immettono valori relativi alle località. Prendiamo ad esempio i paesi. Potrebbero entrare negli USA come Stati Uniti, Stati Uniti, Stati Uniti e Stati Uniti d'America o solo America, lo stesso vale per gli stati: entrerebbero in Georgia come Georgia o GA.Un'altra questione potrebbe essere l'ortografia di errori/errori di battitura e l'uso improprio delle maiuscole –
Suona come una domanda meglio posta su http://gis.stackexchange.com – fmark