Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country
Geschrieben von Oli-Wan (Gast) am 03. Januar 2013 13:23:37: [flux]
Noch ein Vorschlag für eine automatische Korrektur. Diesmal geht es um zwei relativ einfache Fälle, die ich hier zusammenfasse. Die allgemeinen Gegebenheiten (Anwendungsbereich, Account usw.) sind die gleichen wie in http://forum.openstreetmap.org/viewtopic.php?id=19610 .
• In addr:country soll
d␣/␣D␣/␣de␣/␣De␣/␣GER␣/␣Deutschland␣/␣Germany␣->␣DE
ersetzt werden, wobei auch Leerraum vor oder nach dem ursprünglichen Wert gleich mit ersetzt wird und im Falle der ausgeschriebenen Worte Groß- und Kleinschreibung nicht beachtet wird (also auch GERMANY, GERmany, deutschland etc.).
Zum Nachlesen der Regexe:
(osm-obj-tag-value-replace-regexp object␣"addr:country" "^[[:blank:]]*\\(Deutschland\\|Germany\\)[[:blank:]]*$" "DE")
ohne Unterscheidung zwischen Groß und Klein; sowie mit Unterscheidung:
(osm-obj-tag-value-replace-regexp object␣"addr:country" "^[[:blank:]]*de[[:blank:]]*$"␣"DE")
• Beim Auftreten von
D-12345␣/␣D␣12345␣/␣D12345␣/␣D␣-␣12345 DE-12345␣/␣DE␣12345␣/␣DE12345␣/␣DE␣-␣12345
(also Buchstabe D und genau fünf Ziffern, unmittelbar aufeinander folgend oder durch Leerzeichen, Bindestrich oder die Folge " - "getrennt, oder dasselbe in grün mit DE) in addr:postcode soll dies durch die Ziffernfolge ersetzt werden; falls noch nicht vorhanden, wird ferner addr:country=DE ergänzt. Leerraum vor/hinter der ursprünglichen Zeichenfolge wird ebenfalls erkannt und entfernt.
(osm-obj-tag-value-replace-regexp object␣"addr:postcode" "^[[:blank:]]*D\\([-␣]\\|␣-␣\\)?\\([[:digit:]]\\{5\\}\\)[[:blank:]]*$" "\\2") (osm-obj-add-tag␣object␣"addr:country"␣"DE")
Edits
De -> DE ergänzt.
" - " ergänzt.
"GER" ergänzt.
"DE...12345"-Kombinationen ergänzt.
"d / D" ergänzt
Antworten:
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · slhh (Gast) · 04.01.2013 02:17 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · slhh (Gast) · 04.01.2013 02:34 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · webpassenger (Gast) · 04.01.2013 08:22 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · EvanE (Gast) · 04.01.2013 09:25 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 04.01.2013 09:48 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · slhh (Gast) · 05.01.2013 17:13 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 06.01.2013 23:49 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · pyram (Gast) · 07.01.2013 00:34 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · slhh (Gast) · 07.01.2013 02:20 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · slhh (Gast) · 07.01.2013 03:23 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 29.01.2013 17:06 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · pyram (Gast) · 29.01.2013 22:37 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · ubahnverleih (Gast) · 01.02.2013 10:03 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · geri-oc (Gast) · 01.02.2013 10:29 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · errt (Gast) · 01.02.2013 15:37 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 13.02.2013 13:35 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Netzwolf (Gast) · 13.02.2013 15:03 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 13.02.2013 16:30 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Netzwolf (Gast) · 13.02.2013 17:11 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 13.02.2013 21:43 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 26.02.2013 13:01 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · RvdtG (Gast) · 27.02.2013 00:11 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 27.02.2013 11:35 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 06.05.2013 21:18 [flux]
- Re: Automatische Korrektur von Fehlern in addr:* (2) - postcode u. country · Oli-Wan (Gast) · 29.07.2013 09:50 [flux]