Анализ используемого адреса улицы, города, штата, почтового индекса из строки

Я думаю, что лучше всего parser отдать проблему на аутсорсинг: отправить street-address ее геокодеру Google (или string Yahoo). Геокодер возвращает str не только широту/долготу mssql2005 (которые здесь не представляют sql2005 интереса), но и расширенный mssql2005 анализ адреса с заполненными parsers полями, которые вы не отправляли parsers (включая ZIP+4 и округ).

Например, синтаксический parse анализ «1600 Amphitheatre empty-string Parkway, Mountain View, CA» дает

{
  "name": "1600 Amphitheatre Parkway, Mountain View, CA, USA",
  "Status": {
    "code": 200,
    "request": "geocode"
  },
  "Placemark": [
    {
      "address": "1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA",
      "AddressDetails": {
        "Country": {
          "CountryNameCode": "US",
          "AdministrativeArea": {
            "AdministrativeAreaName": "CA",
            "SubAdministrativeArea": {
              "SubAdministrativeAreaName": "Santa Clara",
              "Locality": {
                "LocalityName": "Mountain View",
                "Thoroughfare": {
                  "ThoroughfareName": "1600 Amphitheatre Pkwy"
                },
                "PostalCode": {
                  "PostalCodeNumber": "94043"
                }
              }
            }
          }
        },
        "Accuracy": 8
      },
      "Point": {
        "coordinates": [-122.083739, 37.423021, 0]
      }
    }
  ]
}

Теперь mssql2005 это разборчиво!

string

parsing

sql-server-2005

street-address

2022-10-16T10:06:39+00:00
Вопросы с похожей тематикой, как у вопроса:

Анализ используемого адреса улицы, города, штата, почтового индекса из строки