us_address_standardizer

Parsing und Standardisierung von US-Adressen (PAGC + Rust addrust)

Maintainer: ericmanning, sj-io

Installation und Laden

INSTALL us_address_standardizer FROM community;
LOAD us_address_standardizer;

Beispiel

-- addrust parser (no reference tables required)
SELECT addrust_parse('123 N Main St Apt 4, Springfield IL 62704');
-- PAGC (Postgis) standardizer (loads reference tables from embedded data)
SELECT load_us_address_data();
SELECT standardize_address('us_lex', 'us_gaz', 'us_rules',
'123 Main Street', 'Kansas City, MO 45678');

Über us_address_standardizer

Stellt zwei US-Adressparser bereit:

  • addrust_parse — Rust-basierter Parser aus dem Projekt addrust, mit optionaler TOML-Konfiguration für anpassbare Parsing-Pipelines.
  • parse_address / standardize_address — regelbasierte PAGC-Parser, portiert aus dem PostGIS address_standardizer. Rufen Sie zuerst load_us_address_data() auf, um die Referenztabellen aus den in der Erweiterungsbinärdatei eingebetteten Daten zu füllen.
  • Weitere Informationen finden Sie im GitHub-Repository.

Hinzugefügte Funktionen

function_name function_type description comment examples
addrust_parse scalar NULL NULL
debug_standardize_address scalar NULL NULL
load_us_address_data scalar NULL NULL
parse_address scalar NULL NULL
standardize_address scalar NULL NULL

Überladene Funktionen

Diese Erweiterung fügt keine Funktionsüberladungen hinzu.

Hinzugefügte Typen

Diese Erweiterung fügt keine Typen hinzu.

Hinzugefügte Einstellungen

Diese Erweiterung fügt keine Einstellungen hinzu.