Kommst Du aus Neuenkirchen oder Neuenkirchen? - Doppelte Städtenamen in Deutschland

Bei der Darstellung von Information zu deutschen Städten und Gemeinden kann es bei der Zusammenführung von unterschiedlichen Datenquellen Probleme geben, da einige Ortsnamen auf dem Gebiet der BRD mehrfach vergeben sind. Auf der Grundlage der GADM Daten für Deutschland wird hier gezeigt, dass beim Zusammenführen von Daten nicht ausreicht, neben den Ortsnamen auch die Zugehörigkeit zu Bundesland, Landkreis, Verwaltungsgemeinschaft zu berücksichtigen. Erst wenn auch die Information, ob es sich bei dem Ortsnamen um eine Stadt, eine Gemeinde oder ein Gemeinderfreies Gebiet handelt mit herangezogen wird, kann eine akkurate Zuordnung erreicht werden.

library(raster)
de0

Wieviele Städte und Gemeinden gibt es in der BRD?

Der GADM-Datensatz der Ebene 4 für Städte und Gemeinden enthält 11302 Zeilen. Es gibt also 11302 Einträge im Datensatz für Städte und Gemeinden.

Wieviele Städte und Gemeinden gibt es pro Bundesland?

library(dplyr)
library(knitr)
de4_df 
NAME_1 Freq
Rheinland-Pfalz 2305
Bayern 2238
Schleswig-Holstein 1106
Baden-Württemberg 1105
Niedersachsen 996
Thüringen 849
Mecklenburg-Vorpommern 755
Hessen 430
Sachsen 430
Brandenburg 418
Nordrhein-Westfalen 396
Sachsen-Anhalt 218
Saarland 52
Bremen 2
Berlin 1
Hamburg 1

Der Quartalsbericht 3/2016 des Bundesamt für Statistik weist leicht niedrigere Zahlen auf, als die, die sich aufgrund der Auswertung des GADM Datensatzes ergeben. Im Vergleich ist insbesondere die Zahl von Städten und Gemeinden in Bayern in GADM Datensatz wesentlich höher, als die Zahlen des Bundesamts.

Welche Ortsnamen treten mehrfach auf?

dupl_cities
dupl_cities_obs Freq
Neuenkirchen 11
Schönberg 7
Hausen 6
Neunkirchen 6
Rohrbach 6
Berg 5
Bergen 5
Buchholz 5
Roth 5
Tiefenbach 5
Altdorf 4
Hohenfelde 4
Holzheim 4
Königsfeld 4
Lichtenau 4
Limbach 4
Linden 4
Neukirchen 4
Oberhausen 4
Petersberg 4
Reichenbach 4
Schönborn 4
Alsdorf 3
Altenstadt 3
Birkenfeld 3
Boos 3
Bornheim 3
Breitscheid 3
Brunn 3
Buch 3
Dahlem 3
Drage 3
Elmenhorst 3
Erbach 3
Eschbach 3
Falkenberg 3
Fischbach 3
Freudenberg 3
Friedland 3
Hartmannsdorf 3

Neuenkirchen gibt es elf mal in Deutschland.

Mehrfach vergebene Ortsnamen in Ländern, Landkreisen, Verwaltungsgemeinschaften

dupl_cities_df 
NAME_1 Freq
Rheinland-Pfalz 60
Bayern 52
Schleswig-Holstein 27
Niedersachsen 20
Mecklenburg-Vorpommern 15
Thüringen 10
Baden-Württemberg 9
Brandenburg 2
Sachsen 1
Hessen
Nordrhein-Westfalen
Saarland
Sachsen-Anhalt
dupl_landkreise 
NAME_1 NAME_2 Freq
Niedersachsen Holzminden 4
Niedersachsen Helmstedt 3
Bayern Nürnberger Land 2
Niedersachsen Lüchow-Dannenberg 2
Baden-Württemberg Ortenaukreis 1
Bayern Bayreuth 1
Mecklenburg-Vorpommern Vorpommern-Greifswald 1
Schleswig-Holstein Nordfriesland 1
dupl_verwaltgemein 
NAME_1 NAME_2 NAME_3 Freq
Baden-Württemberg Ortenaukreis Rheinau 1
Bayern Bayreuth Fichtelberg 1
Bayern Nürnberger Land Leinburg 1
Bayern Nürnberger Land Winkelhaid 1
Niedersachsen Helmstedt Helmstedt 1
Niedersachsen Helmstedt Schöningen 1
Niedersachsen Holzminden Boffzen 1
Niedersachsen Holzminden Holzminden 1
Niedersachsen Lüchow-Dannenberg Gartow 1
Schleswig-Holstein Nordfriesland Eiderstedt 1

Doppeleinträge auf der Ebene Verwaltungsgmeinschaften

dupl_verwaltgemein_names 
NAME_2 NAME_3 NAME_4 TYPE_4
Ortenaukreis Rheinau Rheinau Gemeindefreies Gebiet
Ortenaukreis Rheinau Rheinau Stadt
Bayreuth Fichtelberg Fichtelberg Gemeindefreies Gebiet
Bayreuth Fichtelberg Fichtelberg Gemeinde
Nürnberger Land Leinburg Leinburg Gemeindefreies Gebiet
Nürnberger Land Leinburg Leinburg Gemeinde
Nürnberger Land Winkelhaid Winkelhaid Gemeindefreies Gebiet
Nürnberger Land Winkelhaid Winkelhaid Gemeinde
Helmstedt Helmstedt Helmstedt Gemeindefreies Gebiet
Helmstedt Helmstedt Helmstedt Stadt
Helmstedt Schöningen Schöningen Gemeindefreies Gebiet
Helmstedt Schöningen Schöningen Stadt
Holzminden Boffzen Boffzen Gemeindefreies Gebiet
Holzminden Boffzen Boffzen Gemeinde
Holzminden Holzminden Holzminden Gemeindefreies Gebiet
Holzminden Holzminden Holzminden Stadt
Lüchow-Dannenberg Gartow Gartow Gemeindefreies Gebiet
Lüchow-Dannenberg Gartow Gartow Gemeinde
Nordfriesland Eiderstedt Garding Gemeinde
Nordfriesland Eiderstedt Garding Stadt

Auf der Ebene der Verwaltungsgemeinschaften gibt es 10 Ortsnamen, die doppelt vergeben sind. Bis auf die Stadt Garding und die Gemeinde Garding in Nordfriesland handelt es sich hierbei um jeweils Paare von Stadt/ Gemeinde und einem gemeindefreien Gebiet. Die Information, ob es sich bei einem Ortsnamen um eine Stadt, eine Gemeinde oder ein Gemeindefreies Gebiet handelt, kann also dabei helfen, die Angabe eines Ortsgebiets bei den hier aufgeführten Orten zu präzisieren.

Wieviele Ebenen über dem Ortsnamen müssen zusammen mit dem Typus einbezogen werden, um eine eindeutige Zuordnung herzustellen? Die untenstehende Ausgabe zeigt, dass unter der Hinzunahme der Ebenen Landkreis, Stadt, Verwaltungsgemeinschaft keine Dopplungen mehr gibt.

ebenen 
##                                                            ebenen FALSE.
## 1                                                Ortsname, Typus   10875
## 2                        Ortsname, Vewaltungsgemeinschaft, Typus   11269
## 3             Ortsname, Landkreis, Vewaltungsgemeinschaft, Typus   11302
## 4 Ortsname, Bundesland, Landkreis, Vewaltungsgemeinschaft, Typus   11302
## 5         Ortsname, Bundesland, Landkreis, Vewaltungsgemeinschaft  11292
##   TRUE.
## 1   427
## 2    33
## 3 11302
## 4 11302
## 5    10

PLZ

library(zipcode)
## Warning: package 'zipcode' was built under R version 3.3.1
geonames_zip$plz 
## [1] 16485
# Anzahl von Postleitzahlen
length(unique(geonames_zip$plz))
## [1] 8311
dupl_zips 
dupl_zips Freq ort
15848 54 Ragow-Merz, Rietz-Neuendorf Pfaffendorf, Friedland Niewisch, Tauche, Rietz-Neuendorf Ahrensdorf, Friedland Reudnitz, Plattkow, Beeskow Schneeberg, Friedland Schadow, Beeskow Oegeln, Rietz-Neuendorf Görzig, Friedland Klein Muckrow, Rietz-Neuendorf Behrensdorf, Rietz-Neuendorf Birkholz, Friedland Günthersdorf, Tauche Mittweide, Tauche Briescht, Rietz-Neuendorf Herzberg, Friedland Kummerow, Rietz-Neuendorf Buckow, Rietz-Neuendorf Groß Rietz, Tauche Stremmen, Beeskow Krügersdorf, Rietz-Neuendorf Sauen, Friedland Chossewitz, Ragow-Merz Merz, Beeskow Kohlsdorf, Friedland Weichensdorf, Speichrow, Rietz-Neuendorf Drahendorf, Tauche Falkenberg, Tauche Werder, Friedland Zeust, Beeskow Radinkendorf, Beeskow Neuendorf, Tauche Kossenblatt, Friedland Lindow, Rietz-Neuendorf Neubrück (Spree), Friedland Friedland, Tauche Görsdorf bei Beeskow, Beeskow Bornow, Friedland Leißnitz, Friedland Karras, Friedland, Rietz-Neuendorf Wilmersdorf, Tauche Giesensdorf, Friedland Pieskow, Friedland Groß Briesen, Tauche Ranzig, Tauche Lindenberg, Tauche Tauche, Ragow-Merz Ragow, Rietz-Neuendorf, Beeskow, Tauche Trebatsch
16259 41 Falkenberg Kruge/Gersdorf, Beiersdorf-Freudenberg Beiersdorf, Falkenberg, Oderaue Neureetz, Höhenland, Höhenland Leuenberg, Höhenland Wölsickendorf-Wollenberg, Höhenland Wölsickendorf-Wollenberg, Wölsickendorf, Heckelberg-Brunow, Schiffmühle, Hohenwutzen, Bad Freienwalde, Oderaue Mädewitz, Neumädewitz, Neulewin Neulietzegöricke, Oderaue Altreetz, Oderaue Mädewitz, Oderaue Wustrow, Höhenland Steinbeck, Oderaue Neurüdnitz, Falkenberg Falkenberg/Mark, Neulewin Neulewin, Altglietzen, Höhenland Wölsickendorf-Wollenberg, Wollenberg, Heckelberg-Brunow Heckelberg, Oderaue Zäckericker Loose, Neulewin, Neuenhagen, Beiersdorf-Freudenberg, Oderaue Mädewitz, Altmädewitz, Oderaue Wustrow, Neu-Wustrow, Beiersdorf-Freudenberg Freudenberg, Falkenberg Kruge/Gersdorf, Gersdorf, Tiefensee, Bralitz, Falkenberg Kruge/Gersdorf, Kruge, Oderaue Wustrow, Wustrow, Oderaue, Heckelberg-Brunow Brunow, Falkenberg Dannenberg/Mark, Falkenberg Kruge/Gersdorf, Neugersdorf, Neulewin Güstebieser Loose, Oderaue Neuküstrinchen
54636 38 Trimport, Oberweiler, Ingendorf, Biersdorf, Fließem, Echtershausen, Röhl, Seffern, Oberweis, Rittersdorf, Sefferweich, Brecht, Wißmannsdorf, Hüttingen an der Kyll, Idesheim, Bickendorf, Feilsdorf, Meckel, Dahlem, Hütterscheid, Messerich, Idenheim, Sülm, Nattenheim, Eßlingen, Wolsfeld, Hamm, Altscheid, Heilenbach, Ließem, Dockendorf, Schleid, Wiersdorf, Baustert, Ehlenz, Niederweiler, Scharfbillig, Weidingen, Mülbach
39291 36 Theeßen, Ziepel, Stegelitz, Wörmlitz, Grabow, Schartau, Hohenwarthe, Dörnitz, Karith, Ihleburg, Küsel, Friedensau, Büden, Lübars, Wüstenjerichow, Tryppehna, Krüssau, Rietzel, Magdeburgerforth, Reesen, Pietzpuhl, Lostau, Möser, Parchau, Zeddenick, Niegripp, Möckern, Detershagen, Vehlitz, Schopsdorf, Nedlitz, Hohenziatz, Stresow, Reesdorf, Schermen, Wallwitz, Drewitz
06917 35 Jessen (Elster) Kremitz, Jessen (Elster) Kleinkorga, Jessen (Elster) Buschkuhnsdorf, Jessen (Elster) Jessen (Elster), Jessen (Elster) Leipa, Jessen (Elster) Ruhlsdorf, Jessen (Elster) Großkorga, Jessen (Elster) Schweinitz, Jessen (Elster) Gorsdorf-Hemsendorf, Jessen (Elster) Gentha, Jessen (Elster) Mark Zwuschen, Jessen (Elster) Reicho, Jessen (Elster) Gerbisbach, Jessen (Elster) Steinsdorf, Jessen (Elster) Schöneicho, Jessen (Elster) Linda, Jessen (Elster) Lüttchenseyda, Klöden, Jessen (Elster) Battin, Jessen (Elster) Lindwerder, Jessen (Elster) Kleindröben, Jessen (Elster) Morxdorf, Jessen (Elster) Neuerstadt, Jessen (Elster) Klossa, Jessen (Elster) Mügeln, Jessen (Elster) Schadewalde, Jessen (Elster) Holzdorf, Jessen (Elster) Mellnitz, Schützberg, Jessen (Elster) Rade, Jessen (Elster), Jessen (Elster) Dixförda, Jessen (Elster) Grabo, Jessen (Elster) Mönchenhöfe, Jessen (Elster) Arnsdorf, Jessen (Elster) Düßnitz
07646 34 Stadtroda, Albersdorf, Möckern, Ottendorf, Scheiditz, Waldeck, Rausdorf, Großbockedra, Renthendorf, Laasdorf, Bremsnitz, Waltersdorf, Lippersdorf-Erdmannsdorf, Mörsdorf, Tissa, Gneus, Kleinebersdorf, Oberbodnitz, Weißbach, Trockenborn-Wolfersdorf, Tröbnitz, Kleinbockedra, Karlsdorf, Schöngleina, Meusebach, Bobeck, Rattelsdorf, Eineborn, Tautendorf, Unterbodnitz, Geisenhain, Ruttersdorf-Lotschen, Bollberg, Schlöben, Quirla
55758 32 Wickenrodt, Niederhosenbach, Asbach, Hellertshausen, Dickesbach, Mackenrodt, Schmidthachenbach, Sonnschied, Sien, Bärenbach, Bruchweiler, Vollmersbach, Veitsrodt, Oberreidenbach, Sulzbach, Weiden, Herborn, Kempfeld, Sienhachenbach, Oberwörresbach, Schauren, Langweiler, Hottenbach, Oberhosenbach, Sensweiler, Stipshausen, Mittelreidenbach, Allenbach, Niederwörresbach, Mörschied, Wirschweiler, Hettenrodt, Breitenthal
56357 32 Oberwallmenach, Reitzenhain, Marienfels, Rettershain, Strüth, Obertiefenbach, Niederwallmenach, Lierschied, Bogel, Eschbach, Buch, Oelsberg, Dornholzhausen, Pohl, Niederbachheim, Lollschied, Auel, Gemmerich, Ehr, Lipporn, Hainau, Holzhausen an der Haide, Miehlen, Himmighofen, Dessighofen, Weyer, Berg, Ruppertshofen, Welterod, Reichenberg, Nochern, Geisig, Kasdorf
54597 30 Lascheid, Kinzenburg, Pronsfeld, Seiwerath, Steffeln, Plütscheid, Habscheid, Reuth, Ormont, Schwirzheim, Masthorn, Duppach, Kleinlangenfeld, Roth, Hersdorf, Fleringen, Euscheid, Neuheilenbach, Feuerscheid, Merlscheid, Lünebach, Rommersheim, Neuendorf, Olzheim, Balesfeld, Lierfeld, Matzerath, Burbach, Auw bei Prüm, Strickscheid, Wallersheim
29451 29 Dannenberg (Elbe) Riekau, Dannenberg (Elbe), Dannenberg (Elbe) Dannenberg, Dannenberg (Elbe) Klein Heide, Dannenberg (Elbe) Pisselberg, Dannenberg (Elbe) Streetz, Dannenberg (Elbe) Gümse, Dannenberg (Elbe) Tramm, Dannenberg (Elbe) Lüggau, Dannenberg (Elbe) Neu Tramm, Dannenberg (Elbe) Seybruch, Schaafhausen, Dannenberg (Elbe) Dambeck, Dannenberg (Elbe) Nebenstedt, Dannenberg (Elbe) Liepehöfen, Dannenberg (Elbe) Prisser, Dannenberg (Elbe) Penkefitz, Dannenberg (Elbe) Prabstorf, Dannenberg (Elbe) Tripkau, Dannenberg (Elbe) Niestedt, Dannenberg (Elbe) Seedorf, Dannenberg (Elbe) Sipnitz, Dannenberg (Elbe) Groß Heide, Dannenberg (Elbe) Bückau, Dannenberg (Elbe) Riskau, Dannenberg (Elbe) Soven, Dannenberg (Elbe) Predöhlsau, Dannenberg (Elbe) Breese in der Marsch, Dannenberg (Elbe) Splietau, Dannenberg (Elbe) Schmarsau
37318 29 Freienhagen, Birkenfelde, Steinheuterode, Asbach-Sickenberg, Burgwalde, Lenterode, Rustenfelde, Lindewerra, Uder, Marth, Gerbershausen, Eichstruth, Schwobfeld, Schönhagen, Wüstheuterode, Röhrig, Hohengandern, Lutter, Kirchgandern, Dietzenrode-Vatterode, Bornhagen, Wahlhausen, Mackenrode, Thalwenden, Dieterode, Rohrberg, Arenshausen, Bernterode (bei Heilbad Heiligenstadt), Fretterode, Schachtebich
14641 28 Paaren im Glien, Nauen, Börnicke, Zeestow, Wachow, Retzow, Markee, Bergerdamm, Lietzow, Grünefeld, Pausin, Perwenitz, Wansdorf, Selbelang, Groß Behnitz, Paulinenaue, Mühlenberge, Klein Behnitz, Berge, Tietzow, Bredow, Tremmen, Brädikow, Wustermark, Ribbeck, Pessin, Kienberg, Falkenrehde, Etzin
06528 27 Liedersdorf, Hackpfüffel, Wettelrode, Großleinungen, Riestedt, Rotha, Edersleben, Grillenberg, Pölsfeld, Riethnordhausen, Oberröblingen, Drebsdorf, Lengefeld, Blankenheim, Sotterhausen, Hainrode, Breitenbach, Emseloh, Horla, Holdenstedt, Beyernaumburg, Gonna, Morungen, Kleinleinungen, Martinsrieth, Obersdorf, Brücken, Wallhausen
29465 27 Schnega Lütenthien, Schnega Schnega/Bahnhof, Schnega Gielauer Mühle, Schnega Proitzer Mühle, Schnega Oldendorfer Mühle, Schnega Harpe, Schnega Grotenhof, Schnega Solkau, Schnega Bahnhof Varbitz, Schnega Molden, Schnega Warpke, Schnega Leisten, Schnega Göhr, Schnega Gielau, Schnega Oldendorf, Schnega Loitze, Schnega Kreyenhagen, Schnega Gledeberg, Schnega Thune, Schnega Winterweyhe, Schnega Harper Mühle, Schnega Külitz, Schnega Starrel, Schnega, Schnega Schnega, Schnega Proitze, Schnega Billerbeck, Schnega Schäpingen
39638 27 Estedt, Wiepke, Potzehne, Lindstedt, Schenkenhorst, Algenstedt, Kassieck, Jeseritz, Wannefeld, Berenbrock, Roxförde, Seethen, Engersen, Jävenitz, Hemstedt, Letzlingen, Klüden, Jerchel, Kloster Neuendorf, Dorst, Breitenfeld, Solpke, Zichtau, Zobbenitz, Gardelegen, Hottendorf, Schwiesau, Berge
99869 27 Seebergen, Mühlberg, Weingarten, Ebenheim, Sonneborn, Emleben, Wechmar, Wangenheim, Remstädt, Haina, Grabsleben, Pferdingsleben, Bufleben, Goldbach, Friemar, Brüheim, Westhausen, Warza, Günthersleben, Tüttleben, Ballstädt, Tröchtelborn, Molschleben, Schwabhausen, Eschenbergen, Hochheim, Wandersleben, Friedrichswerth
16909 26 Heiligengrabe Papenbruch, Heiligengrabe Grabow bei Blumenthal, Wittstock/Dosse Dranse, Wittstock/Dosse Rossow, Heiligengrabe, Heiligengrabe Liebenthal, Wittstock/Dosse Schweinrich, Wittstock/Dosse Sewekow, Heiligengrabe Zaatzke, Wittstock/Dosse Berlinchen, Wittstock/Dosse, Heiligengrabe Blesendorf, Heiligengrabe Blandikow, Wittstock/Dosse Königsberg, Wittstock/Dosse Groß Haßlow, Wittstock/Dosse Gadow, Wittstock/Dosse Herzsprung, Heiligengrabe Maulbeerwalde, Heiligengrabe Wernikow, Wittstock/Dosse Wulfersdorf, Wittstock/Dosse Fretzdorf, Wittstock/Dosse Dossow, Wittstock/Dosse Christdorf, Wittstock/Dosse Zootzen, Wittstock/Dosse Niemerlang, Heiligengrabe Jabel, Wittstock/Dosse Goldbeck
29459 26 Clenze Satkau, Clenze Gohlefanz, Clenze Vaddensen, Clenze Quartzau, Clenze Braudel, Clenze Bösen, Clenze Granstedt, Clenze Bausen, Clenze, Clenze Lefitz, Clenze Meußließen, Clenze Schlannau, Clenze Bussau, Clenze Beseland, Clenze Groß Sachau, Clenze Prießeck, Clenze Mützen, Clenze Seelwig, Clenze Reddereitz, Clenze Kloster, Clenze Gistenbeck, Clenze Dalitz, Clenze Korvin, Clenze Guhreitzen, Clenze Kussebode, Clenze Clenze, Clenze Kassau
54673 26 Bauler, Ammeldingen bei Neuerburg, Waldhof-Falkenstein, Zweifelscheid, Hütten, Plascheid, Nasingen, Dauwelshausen, Berkoth, Krautscheid, Emmelbaum, Rodershausen, Scheuern, Herbstmühle, Muxerath, Koxhausen, Neuerburg, Burscheid, Keppeshausen, Karlshausen, Berscheid, Sevenig, Scheitenkorb, Uppershausen, Heilbach, Gemünd, Leimbach
15518 25 Briesen (Mark) Briesen (Mark), Briesen (Mark) Biegen, Steinhöfel, Madlitz-Wilmersdorf Alt Madlitz, Madlitz-Wilmersdorf Wilmersdorf, Falkenberg, Rauen, Briesen (Mark), Steinhöfel Gölsdorf, Madlitz-Wilmersdorf, Steinhöfel Hasenfelde, Madlitz-Wilmersdorf Falkenberg, Steinhöfel Steinhöfel, Berkenbrück, Steinhöfel Neuendorf im Sande, Steinhöfel Beerfelde, Steinhöfel Demnitz, Grünheide (Mark) Hangelsberg, Steinhöfel Arensdorf, Steinhöfel Buchholz, Steinhöfel Heinersdorf, Steinhöfel Jänickendorf, Steinhöfel Tempelberg, Grünheide (Mark), Steinhöfel Schönfelde, Langewahl