Si realmente estamos hablando de ciudades hacia 500 a 1.000 habitantes, ni siquiera se puede obtener los datos si usted paga por ello. Incluso las ubicaciones de las ciudades con más de 1000 personas son algo que es difícil de pagar, hay un montón de ciudades de ese tamaño en el mundo.
Los proveedores comerciales como NAVTEQ no tienden a tener polígonos para nada que las pequeñas, por ejemplo, porque no puede ser recogida a través de la sobre el terreno de los datos.
Si usted se limita a sí mismo a la búsqueda de ásperos contornos de las ciudades de 1 millón de personas o más, VMap0 podría tener los datos que está buscando, pero es muy gruesa.
Si no se preocupan por la "libre como en libertad", pero en lugar de solo libre como en "no tengo que pagar por ello", usted podría tratar de Geocodificación Inversa; el uso de un inversa geocoder para buscar una ubicación y, a continuación, busque en el campo ciudad. Esta es probablemente su mejor apuesta-pero te ata a alguien que tiene una buena geocoder que ponen a disposición (de Google) y todo lo que conlleva.