NL

CAPIT · API & DATA

Structuur van de database

Schema van de wereldwijde stedendatabase: kolommen, identificaties, typen, bronnen en herstel in PostgreSQL.

Aanmelden met mijn gedeelde account
Abonneren — vanaf €3/maand

Tools en gegevens voor uw websites in één abonnement.

In gebruik

Steden op AffectionPlus

Kaart en tabel met steden in Madagaskar, met zoekfunctie en filters.

Bekijk de steden van Madagaskar

Stadsnamen, bestuurlijke indelingen, bevolkingscijfers en coördinaten met bronvermelding.

De gratis API toont de 5.000 steden met de hoogste population-waarden in deze databaseversie. Deze wereldwijde selectie staat vast: landfilters breiden haar niet uit.

Widgets op de pagina’s van AffectionPlus.com gebruiken de hele database, ook zonder abonnement. Op andere websites is de widget beperkt tot de gratis selectie, tenzij de website een token gebruikt dat is uitgegeven met een actief abonnement dat volledige toegang biedt.

Structuur van de database

Elke stad heeft één rij, geïdentificeerd door id. De gebruikelijke kolommen staan in villes; aanvullende kenmerken staan in caracteristiques, gekoppeld via dezelfde id. Ontbrekende gegevens blijven null en tekstcodes behouden voorloopnullen.

Bevolkingscijfers verschillen in referentiejaar en gebied. De rangschikking gebruikt population, geen geschatte agglomeratiebevolking.

Gelijke kenmerken van meerdere steden staan samen in caracteristiques_communes en zijn gekoppeld via profil_id. Deze profielen maken geen extra steden aan.

De export bevat 1.371.405 steden. Reken op ongeveer 140 MB voor het gecomprimeerde bestand en 1,37 GB na herstel, inclusief indexen. PostgreSQL met de uitbreiding pg_trgm is vereist.

createdb world_cities
gzip -dc world-cities.sql.gz | psql -X -v ON_ERROR_STOP=1 -d world_cities
psql -d world_cities -c 'SELECT count(*) FROM villes;'

villes.id = caracteristiques.id
caracteristiques.profil_id = caracteristiques_communes.id

public_cities · city_search · export_scopes · metadata

EigenschapTypeSQL-kolomBeschrijving
admin1stringvilles.admin1Naam van de administratieve eenheid van het 1e niveau (regio, staat, Land, provincie). Bron: GeoNames admin1CodesASCII en API Géo / INSEE (Frankrijk).
admin1_codestringvilles.admin1_codeSamengestelde administratieve code van niveau 1 (GeoNames of voorvoegsel INSEE:). Bron: GeoNames / INSEE.
admin1_destringcaracteristiques_communes.admin1_deNaam van de administratieve eenheid van het eerste niveau in het Duits.
admin1_enstringcaracteristiques_communes.admin1_enNaam van de administratieve eenheid van het eerste niveau in het Engels.
admin1_esstringcaracteristiques_communes.admin1_esNaam van de administratieve eenheid van het eerste niveau in het Spaans.
admin1_frstringcaracteristiques_communes.admin1_frNaam van de administratieve eenheid van het eerste niveau in het Frans.
admin1_geonames_idstringcaracteristiques_communes.admin1_geonames_idEigen GeoNames-identificator van de regio / eenheid van het 1e niveau. Bron: GeoNames admin1CodesASCII.
admin1_iso_codestringcaracteristiques_communes.admin1_iso_codeOfficiële ISO 3166-2-code van de regio of deelstaat (bijv. FR-ARA, US-CA, DE-BY). Bron: Wikidata (eigenschap P300 gekoppeld aan de GeoNames ID van de regio).
admin1_itstringcaracteristiques_communes.admin1_itNaam van de administratieve eenheid van het eerste niveau in het Italiaans.
admin1_nlstringcaracteristiques_communes.admin1_nlNaam van de administratieve eenheid van het eerste niveau in het Nederlands.
admin1_plstringcaracteristiques_communes.admin1_plNaam van de administratieve eenheid van het eerste niveau in het Pools.
admin1_ptstringcaracteristiques_communes.admin1_ptNaam van de administratieve eenheid van het eerste niveau in het Portugees.
admin1_trstringcaracteristiques_communes.admin1_trNaam van de administratieve eenheid van het eerste niveau in het Turks.
admin2stringvilles.admin2Naam van de administratieve eenheid van het 2e niveau (departement, graafschap, district). Bron: GeoNames admin2Codes en API Géo / INSEE (Frankrijk).
admin2_codestringvilles.admin2_codeSamengestelde administratieve code van niveau 2 (GeoNames of voorvoegsel INSEE:). Bron: GeoNames / INSEE.
admin2_destringcaracteristiques_communes.admin2_deNaam van de administratieve eenheid van het tweede niveau in het Duits.
admin2_enstringcaracteristiques_communes.admin2_enNaam van de administratieve eenheid van het tweede niveau in het Engels.
admin2_esstringcaracteristiques_communes.admin2_esNaam van de administratieve eenheid van het tweede niveau in het Spaans.
admin2_frstringcaracteristiques_communes.admin2_frNaam van de administratieve eenheid van het tweede niveau in het Frans.
admin2_geonames_idstringcaracteristiques_communes.admin2_geonames_idEigen GeoNames-identificator van het departement / de eenheid van het 2e niveau. Bron: GeoNames admin2Codes.
admin2_itstringcaracteristiques_communes.admin2_itNaam van de administratieve eenheid van het tweede niveau in het Italiaans.
admin2_nlstringcaracteristiques_communes.admin2_nlNaam van de administratieve eenheid van het tweede niveau in het Nederlands.
admin2_plstringcaracteristiques_communes.admin2_plNaam van de administratieve eenheid van het tweede niveau in het Pools.
admin2_ptstringcaracteristiques_communes.admin2_ptNaam van de administratieve eenheid van het tweede niveau in het Portugees.
admin2_trstringcaracteristiques_communes.admin2_trNaam van de administratieve eenheid van het tweede niveau in het Turks.
administrative_rolestringcaracteristiques_communes.administrative_roleGenormaliseerde administratieve rol (national_capital, admin1_seat, admin2_seat…). Bron: afgeleid van de feature_code van GeoNames.
administrative_role_destringcaracteristiques_communes.administrative_role_deBenaming van de administratieve rol in het Duits.
administrative_role_enstringcaracteristiques_communes.administrative_role_enBenaming van de administratieve rol in het Engels.
administrative_role_esstringcaracteristiques_communes.administrative_role_esBenaming van de administratieve rol in het Spaans.
administrative_role_frstringcaracteristiques_communes.administrative_role_frBenaming van de administratieve rol in het Frans.
administrative_role_itstringcaracteristiques_communes.administrative_role_itBenaming van de administratieve rol in het Italiaans.
administrative_role_nlstringcaracteristiques_communes.administrative_role_nlBenaming van de administratieve rol in het Nederlands.
administrative_role_plstringcaracteristiques_communes.administrative_role_plBenaming van de administratieve rol in het Pools.
administrative_role_ptstringcaracteristiques_communes.administrative_role_ptBenaming van de administratieve rol in het Portugees.
administrative_role_trstringcaracteristiques_communes.administrative_role_trBenaming van de administratieve rol in het Turks.
alternate_namesjsoncaracteristiques.alternate_namesJSON-lijst van bekende spellingsvarianten, exoniemen en transliteraties. Bron: GeoNames alternateNamesV2 en initiële gegevens.
area_km2numbercaracteristiques.area_km2Oppervlakte in vierkante kilometer (km²). Bron: API Géo / INSEE (hectare omgerekend naar km²) en Wikidata (P2046).
area_scopestringcaracteristiques.area_scopeExacte entiteit waarop de oppervlakte betrekking heeft (commune:<INSEE> of wikidata_entity:<QID>). Bron: API Géo / Wikidata.
area_sourcestringcaracteristiques.area_sourceReferentiebron die de oppervlakte leverde (geo-fr:<INSEE> of wd:<QID>). Bron: API Géo / Wikidata.
continentstringcaracteristiques_communes.continent; lang → caracteristiques_communes.continent_en, caracteristiques_communes.continent_de, caracteristiques_communes.continent_es, caracteristiques_communes.continent_it, caracteristiques_communes.continent_pt, caracteristiques_communes.continent_nl, caracteristiques_communes.continent_pl, caracteristiques_communes.continent_trNaam van het continent in de door lang gevraagde taal; terugval op het Frans. Bron: VN M49 / CLDR.
continent_codestringcaracteristiques_communes.continent_codeContinentcode van twee letters (EU, AS, AF, NA, SA, OC, AN). Bron: GeoNames countryInfo.txt.
coordinate_match_distance_kmnumbercaracteristiques.coordinate_match_distance_kmAfstand in kilometer tussen de broncoördinaat en de gekoppelde GeoNames-plaats. Bron: geodetische berekening (haversineformule) tijdens de koppeling.
coordinate_match_statusstringcaracteristiques.coordinate_match_statusBetrouwbaarheidsstatus van de koppeling op basis van coördinaten (name_agrees, coordinates_unique, coordinates_guess, geonames_direct). Bron: geografische controlepijplijn van AffectionPlus.
coordinate_sourcestringcaracteristiques_communes.coordinate_sourceBron van de GPS-coördinaten: OpenStreetMap wanneer lengte- en breedtegraad zijn ingevuld. Bron: OpenStreetMap (onder ODbL-licentie).
countrystringvilles.countryAlias van country_code: ISO 3166-1 alpha-2-code van het land of gebied.
country_codestringvilles.countryISO 3166-1 alpha-2-code van het land of gebied (bijv. FR, GB, DK, GL). Bron: GeoNames en geverifieerde nationale context.
country_code_iso3stringcaracteristiques_communes.country_code_iso3Genormaliseerde landcode ISO 3166-1 alpha-3 van drie letters (bijv. FRA, GBR, DNK). Bron: GeoNames countryInfo.txt.
country_namestringvilles.country_name; lang → villes.country_name_en, villes.country_name_de, villes.country_name_es, villes.country_name_it, villes.country_name_pt, villes.country_name_nl, villes.country_name_pl, villes.country_name_trNaam van het land in de door lang gevraagde taal; terugval op het Frans. Bron: CLDR / Babel.
country_tldstringcaracteristiques_communes.country_tldNationaal topniveaudomein ccTLD (bijv. .fr, .uk, .dk). Bron: GeoNames countryInfo.txt.
currency_codestringcaracteristiques_communes.currency_codeOfficiële valutacode ISO 4217 van het land of gebied (bijv. EUR, USD, GBP, DKK). Bron: GeoNames countryInfo.txt.
data_sourcesstringcaracteristiques.data_sourcesMet ';' gescheiden lijst van alle bronnen die zijn gebruikt om de rij op te bouwen. Bron: herkomstlogboek per rij (osm, gn, wd, insee-2023, geo-fr, cldr, un-m49, iso-3166-2).
demonym_destringcaracteristiques.demonym_deGeattesteerde inwonersnaam in het Duits.
demonym_enstringcaracteristiques.demonym_enGeattesteerde inwonersnaam in het Engels.
demonym_esstringcaracteristiques.demonym_esGeattesteerde inwonersnaam in het Spaans.
demonym_frstringcaracteristiques.demonym_frGeattesteerde inwonersnaam in het Frans. Bron: Wikidata P1549.
demonym_itstringcaracteristiques.demonym_itGeattesteerde inwonersnaam in het Italiaans.
demonym_nlstringcaracteristiques.demonym_nlGeattesteerde inwonersnaam in het Nederlands.
demonym_plstringcaracteristiques.demonym_plGeattesteerde inwonersnaam in het Pools.
demonym_ptstringcaracteristiques.demonym_ptGeattesteerde inwonersnaam in het Portugees.
demonym_scopestringcaracteristiques.demonym_scopeToepassingsgebied van de inwonersnaam (stad of gemeente). Bron: Wikidata / INSEE.
demonym_sourcestringcaracteristiques.demonym_sourceIdentificator van de Wikidata-entiteit die de bron van de inwonersnaam is. Bron: Wikidata.
demonym_trstringcaracteristiques.demonym_trGeattesteerde inwonersnaam in het Turks.
demonyms_localjsoncaracteristiques.demonyms_localJSON-object met alle geattesteerde vormen van inwonersnamen per taalcode. Bron: Wikidata (P1549).
density_km2numbercaracteristiques.density_km2Dichtheid in inwoners per km² (alleen berekend als de gedateerde bevolking en de oppervlakte dezelfde reikwijdte hebben). Bron: geverifieerde berekening op [population] / [area_km2].
departmentstringvilles.admin2; lang → caracteristiques_communes.admin2_en, caracteristiques_communes.admin2_de, caracteristiques_communes.admin2_es, caracteristiques_communes.admin2_it, caracteristiques_communes.admin2_pt, caracteristiques_communes.admin2_nl, caracteristiques_communes.admin2_pl, caracteristiques_communes.admin2_trNaam van de administratieve eenheid van het tweede niveau in de gevraagde taal; terugval op admin2.
duplicate_name_in_countrybooleancaracteristiques_communes.duplicate_name_in_countryBoolean (true / false) die aangeeft of meerdere steden in hetzelfde land dezelfde ASCII-naam dragen. Bron: berekening over alle GeoNames-identificatoren van het land.
elevation_mnumbercaracteristiques.elevation_mHoogte in meter (alleen wanneer een expliciete meting beschikbaar is). Bron: GeoNames.
english_namestringcaracteristiques.english_nameGedocumenteerde Engelse naam.
enrichment_statusstringcaracteristiques_communes.enrichment_statusAlgemeen resultaat van de koppeling (name_coordinates, unmatched, coordinates_guess, geonames_direct…). Bron: AffectionPlus-pijplijn.
feature_codestringcaracteristiques_communes.feature_codeGeoNames-classificatiecode van de bewoonde plaats (PPLC, PPLA, PPLA2, PPL…). Bron: GeoNames.
geonames_idstringcaracteristiques.geonames_idNumerieke GeoNames-identificator van de plaats. Bron: GeoNames.
historical_namestringcaracteristiques.historical_nameOorspronkelijke naam uit de bronkolom «nom historique»; deze verwijst niet noodzakelijk naar een oude plaatsnaam.
idstringvilles.idUnieke en stabiele identificator van de stad, als tekst bewaard, onafhankelijk van het land.
importance_tiernumbercaracteristiques.importance_tierHiërarchische index van 1 tot 5 (1 = nationale hoofdstad of ≥ 1 M inw.; 2 = regionale hoofdstad of ≥ 200 k; 3 = bestuurlijk centrum of ≥ 50 k; 4 = ≥ 10 k; 5 = plaats). Bron: algoritmische berekening op [administrative_role], [feature_code] en [population].
languages_officialjsoncaracteristiques_communes.languages_officialJSON-lijst van de codes van de toepasselijke officiële talen. Bron: Wikidata (P37) en GeoNames countryInfo.txt.
languages_scopejsoncaracteristiques_communes.languages_scopeJSON-object dat aangeeft of de talen op de stad (city) of het land (country) betrekking hebben. Bron: metadata over taalreikwijdte.
languages_sourcejsoncaracteristiques_communes.languages_sourceJSON-object dat de bron van de officiële en gesproken talen aangeeft. Bron: Wikidata en GeoNames countryInfo.
languages_spokenjsoncaracteristiques_communes.languages_spokenJSON-lijst van de gedocumenteerde gesproken of gebruikte talen. Bron: Wikidata (P2936) en GeoNames countryInfo.txt.
languages_yearstringcaracteristiques_communes.languages_yearReferentiejaar van de taalgegevens indien gedateerd. Bron: Wikidata.
latitudenumbervilles.latitudeGPS-breedtegraad in decimale graden (WGS84), met de maximale lokale precisie behouden. Bron: OpenStreetMap (ODbL) en compatibele GeoNames-koppeling.
local_namesjsoncaracteristiques.local_namesGedocumenteerde lokale varianten, in JSON-formaat.
longitudenumbervilles.longitudeGPS-lengtegraad in decimale graden (WGS84), met de maximale lokale precisie behouden. Bron: OpenStreetMap (ODbL) en compatibele GeoNames-koppeling.
municipality_codestringcaracteristiques.municipality_codeOfficiële gemeentecode (met name de INSEE-code in Frankrijk). Bron: API Géo / INSEE.
namestringvilles.name; lang → villes.name_en, villes.name_de, villes.name_es, villes.name_it, villes.name_pt, villes.name_nl, villes.name_pl, villes.name_trNaam in de door lang gevraagde taal; terugval op het Frans als die variant ontbreekt.
name_asciistringcaracteristiques.name_asciiNaam van de stad in zuivere ASCII-tekens (zonder accenten), ideaal voor indexering en zoeken. Bron: GeoNames asciiname.
name_languagestringlang ← villes.name_languages (bitmask)Geattesteerde taal van de teruggegeven naam; fr wanneer de gevraagde variant ontbreekt.
name_local_phoneticstringcaracteristiques.name_local_phoneticLeeshulp in Latijns alfabet voor namen in niet-Latijnse schriften. Bron: Latijnse varianten van GeoNames en Engelse naam als terugval.
official_websitestringcaracteristiques.official_websiteOfficiële website van de gemeente of plaats. Bron: Wikidata (P856).
phone_prefixstringcaracteristiques_communes.phone_prefixInternationaal landnummer van het land of gebied (bijv. +33, +44, +1). Bron: GeoNames countryInfo.txt.
populationnumbervilles.populationGedocumenteerd aantal inwoners (lege cel indien onbekend, nooit standaard 0). Bron: INSEE (gemeentelijke bevolking 2023), Wikidata (P1082) of GeoNames, afhankelijk van [population_source].
population_propernumbercaracteristiques.population_properStrikte gemeentelijke bevolking (binnen de administratieve grenzen van de gemeente / plaats). Bron: INSEE (gemeentelijke bevolking 2023), Wikidata (P1082 municipal) of GeoNames.
population_scopestringcaracteristiques.population_scopeGeografische reikwijdte van de bevolking (commune, wikidata_entity, geonames_place). Bron: traceerbaarheid van de verrijkingspijplijn.
population_sourcestringcaracteristiques.population_sourceExacte bron van het bevolkingscijfer (insee-2023, wd:<QID>, gn:<id>, original_unverified). Bron: traceerbaarheid van de verrijkingspijplijn.
population_urbannumbercaracteristiques.population_urbanBevolking van de agglomeratie / stedelijk gebied / metropool die bij de stad hoort. Bron: Wikidata (stedelijke en metropolitane gebieden P1082) en ruimtelijke agglomeratieberekening van GeoNames (zonder PPLX-deelwijken).
population_urban_sourcestringcaracteristiques.population_urban_sourceBron van de stedelijke bevolking (wd:<QID>, gn_agglomeration of proper_only). Bron: traceerbaarheid van de stedelijke agglomeratie van AffectionPlus.
population_yearstringcaracteristiques.population_yearReferentiejaar van de volkstelling of de bevolkingsschatting. Bron: INSEE (2023) of de kwalificatie point in time (P585) van Wikidata.
postal_code_formatstringcaracteristiques_communes.postal_code_formatOfficieel formaat / masker van de postcodes van het land (bijv. ##### in Frankrijk). Bron: GeoNames countryInfo.txt.
postcodestringcaracteristiques.postcodeEen of meer postcodes gescheiden door puntkomma's (;), met behoud van voorloopnullen. Bron: API Géo / La Poste (Frankrijk), GeoNames Postal Codes, Wikidata of oorspronkelijk bestand.
postcode_sourcestringcaracteristiques.postcode_sourceBron van de postcodes (geo-fr, gn-postal, wd, original_unverified). Bron: postale traceerbaarheid.
postcode_statusstringcaracteristiques.postcode_statusKwaliteit van de postale dekking (commune_codes, documented_not_exhaustive, partial_codes, original_unverified). Bron: diagnose van de postale dekking.
regionstringvilles.admin1; lang → caracteristiques_communes.admin1_en, caracteristiques_communes.admin1_de, caracteristiques_communes.admin1_es, caracteristiques_communes.admin1_it, caracteristiques_communes.admin1_pt, caracteristiques_communes.admin1_nl, caracteristiques_communes.admin1_pl, caracteristiques_communes.admin1_trNaam van de administratieve eenheid van het eerste niveau in de gevraagde taal; terugval op admin1.
source_idstringvilles.idAlias van id: identificator van dezelfde stad.
subregion_code_m49stringcaracteristiques_communes.subregion_code_m49Officiële numerieke M49-code van de Verenigde Naties voor de geografische subregio (bijv. 155, 039). Bron: Verenigde Naties — statistische classificatie M49.
subregion_m49stringcaracteristiques_communes.subregion_m49; lang → caracteristiques_communes.subregion_m49_en, caracteristiques_communes.subregion_m49_de, caracteristiques_communes.subregion_m49_es, caracteristiques_communes.subregion_m49_it, caracteristiques_communes.subregion_m49_pt, caracteristiques_communes.subregion_m49_nl, caracteristiques_communes.subregion_m49_pl, caracteristiques_communes.subregion_m49_trNaam van de VN-M49-subregio in de door lang gevraagde taal; terugval op het Frans.
timezonestringcaracteristiques_communes.timezoneIdentificator van de IANA-tijdzone (bijv. Europe/Paris, America/New_York). Bron: GeoNames.
updated_atstringcaracteristiques.updated_atDatum van de laatste verrijkings- of verificatiebewerking van de rij (JJJJ-MM-DD). Bron: AffectionPlus-pijplijn.
wikidata_idstringcaracteristiques.wikidata_idIdentificator van een Wikidata-entiteit (bijv. Q90 voor Parijs). Bron: Wikidata (via eigenschap P1566 GeoNames ID of P374 INSEE).
wikipedia_languagestringcaracteristiques.wikipedia_languageTaalcode van de opgegeven Wikipedia-URL (bijv. fr, en, de). Bron: afgeleid uit het subdomein van [wikipedia_url].
wikipedia_urlstringcaracteristiques.wikipedia_urlBewaarde Wikipedia-link uit de gekozen bron. De taal van de link wordt aangegeven door wikipedia_language; deze link verandert niet met de parameter lang.

Bronnen en licenties

Bevolkingscijfers verschillen in referentiejaar en gebied. De rangschikking gebruikt population, geen geschatte agglomeratiebevolking.

population_urban_source = gn_agglomeration duidt op een heuristische schatting, niet op een officiële volkstelling. population_source = original_unverified betekent een niet-bevestigde historische waarde. Open licenties gelden ook voor gekochte gegevens: bronvermelding en, voor een afgeleide database onder ODbL, delen onder dezelfde voorwaarden. De betaling vergoedt de dienst en verwijdert geen door de licenties verleende herdistributierechten.

Gebruiksvoorwaarden