Tùy chọn tiêu chuẩn địa chỉ


9

Ok, vì vậy với ArcGIS 10, ESRI đã mô tả 'Tiêu chuẩn hóa địa chỉ' trong các trình định vị mới, tôi biết bạn vẫn có thể sử dụng các trình định vị 9.3.1 để thực hiện việc này; nhưng tôi nghi ngờ rằng sau phiên bản 10.1 chúng ta sẽ thấy nó ngày càng ít đi.

Các FGDC Phát biểu Chuẩn đặt một giá trị nặng về địa chỉ tốt có tiền tố, tiền tố định hướng, Đường-Name, Suffix, giá trị Suffic-Direction cho một hình thức làm sạch tốt. Và cơ quan của tôi có nhu cầu tương tự.

Có công cụ nào khác mà mọi người đang sử dụng để lấy địa chỉ có cấu trúc và phân tích chúng ra một cách khá đáng tin cậy để chúng có thể được lưu trữ không? Có ai trong số họ miễn phí?


* Cập nhật: * Tôi đã xem qua điều này trên CodePlex (Trình phân tích địa chỉ Hoa Kỳ) và nó đã cho tôi một điểm nhảy thực sự tốt. Nó thực sự tốt ở chỗ mã được quản lý mà tôi có thể sử dụng ở mọi nơi và cho đến nay nó có tỷ lệ thành công rất cao trong việc phá vỡ các phần để được xem xét từng dòng và từng phần.


1
Bản cài đặt ArcGIS v10 của tôi có ArcToolBox, Công cụ mã hóa địa lý, Chuẩn hóa địa chỉ. Các đầu vào có thể là một bảng hoặc một lớp đối tượng để điều này sẽ hoạt động với dữ liệu tham chiếu không gian và / hoặc địa chỉ thô. Đây có phải là những gì bạn đang tìm kiếm?
klewis

1
Có, nhưng khi bạn có khả năng chạy dài để chuyển địa chỉ vào bộ mã hóa địa lý, sau đó lấy lại kết quả với phản hồi được tiêu chuẩn hóa, sau đó bạn có thể thực hiện cuộc gọi cấp SOAP cho một bản ghi tại một thời điểm. Hiện nay; bạn còn lại để xây dựng một dịch vụ xử lý địa lý, máy chủ lưu trữ tách biệt với phần còn lại của hệ thống mã hóa địa lý. Vì vậy, họ làm cho quá trình phức tạp hơn và với hệ thống hiện tại có vấn đề như vậy; nó không đáng tin cậy
DEWright

Câu trả lời:


6

Phân tích địa chỉ là một quá trình phức tạp, vì tôi chắc chắn rằng bạn biết rõ.

Sử dụng dữ liệu ZIP + 4 từ USPS, bạn có thể xác định xem đường có tồn tại trong một thành phố / tiểu bang / mã zip nhất định không. Bạn thậm chí có thể xác minh rằng một số chính (số nhà) nằm trong phạm vi ZIP + 4 chính xác. Điều chỉnh tên thành phố và tên đường phố để sửa cho các vấn đề chính tả cũng có thể sử dụng danh sách chính tả cũng như "khớp như âm thanh". Lấy một địa chỉ và phân tích nó thành các thành phần riêng lẻ và sau đó so sánh nó với cơ sở dữ liệu của các địa chỉ đã biết là cách duy nhất để biết rằng việc phân tích cú pháp đã được thực hiện chính xác.

Biết rằng một địa chỉ phù hợp trong khu vực được chỉ định và biết rằng đó là một địa chỉ thực và có thể giao được là những mục tiêu riêng biệt. Đầu tiên, xấp xỉ địa chỉ, là một cái gì đó mà googlemaps làm rất tốt. Tuy nhiên, nó chỉ là, gần đúng. Các nhân viên của Google không cho bạn biết địa chỉ có thực sự có thể giao được hay không, họ chỉ cho bạn biết địa chỉ đó sẽ nằm ở đâu trên bản đồ nếu đó là sự thật. Điều này là vô cùng có giá trị từ quan điểm lập bản đồ và chúng có mức độ chính xác khác nhau.

Chắc chắn cơ sở dữ liệu USPS có sai sót (nhiều trong số đó) nhưng chúng cũng chắc chắn chính xác và chính xác hơn bất kỳ cơ sở dữ liệu nào khác về địa chỉ Hoa Kỳ và đó là mức độ chính xác (và thực tế là nó được cập nhật liên tục) mà chúng tôi dựa vào.

Tôi cũng làm việc tại SmartyStreets và muốn thêm vào cuộc trò chuyện. Nếu bạn cần xác thực ít hơn 250 địa chỉ mỗi tháng, API là miễn phí. Nếu tổ chức của bạn là một nhóm phi lợi nhuận , dịch vụ này hoàn toàn miễn phí, không có giới hạn.


Chúng tôi đang xây dựng một dịch vụ riêng biệt tại cơ quan của tôi để làm việc trên các phần Geocoding; nơi sẽ tổng hợp dữ liệu của Quận và hoặc Thành phố cho lớp xác thực đầu tiên; sau đó chuyển vào các nguồn thương mại như TomTom hoặc NavTeq trước Tiger. Trong đó chúng tôi đang sử dụng cơ sở của trình mã hóa địa lý hỗn hợp ESRI và thêm các bước hoặc nhánh bổ sung để so sánh điểm số nguồn với điểm khác và trả về điểm số cao hơn của hai hoặc ba. Việc sử dụng DB AIS / AMS của chúng tôi từ USPS giúp với phần 'Có thể giao được', cùng với dữ liệu của Quận.
DEWright

Cảm ơn bạn đã chia sẻ, Jeffrey. Tôi sẽ (trong thời gian ngắn) chỉnh sửa câu trả lời của bạn để tuân thủ các nguyên tắc trang web của chúng tôi; vui lòng xem lại Câu hỏi thường gặp của chúng tôi để biết thêm thông tin.
whuber

1

Có, có các công cụ, miễn phí sẽ phụ thuộc vào địa chỉ của bạn được đặt ở đâu. Có rất nhiều máy lọc địa chỉ miễn phí được USPS cấp phép. Một trong những cái tôi sử dụng là ZP4 . Tôi thấy đầu vào và đầu ra linh hoạt dựa trên cách bạn lưu trữ dữ liệu của mình hiện tại và cách bạn muốn lưu trữ dữ liệu của mình trong tương lai. Bạn có thể chọn xuất dữ liệu của mình, cho những địa chỉ khớp với địa chỉ có thể phân phối trong dữ liệu USPS, thành 7 đoạn. Những mảnh này tương ứng với số nhà, tiền định, tên đường, hậu tố đường phố, hậu kỳ, viết tắt đơn vị căn hộ và số căn hộ. Đó là giải pháp cho thuê đắt tiền tôi đã tìm thấy.


1
Mặc dù ZP4 rất rẻ ($ 600 / năm), các điều khoản khiến tôi có chút cảnh giác và có vẻ như bạn phải cẩn thận với cách bạn đang sử dụng nó.
blord-castillo

1

Tôi làm việc trong lĩnh vực xác minh địa chỉ, thực sự (một công ty có tên SmartyStreets) - nơi chúng tôi thực hiện xác minh địa chỉ bưu chính (tại Hoa Kỳ).

Bạn sẽ cần một nhà cung cấp dữ liệu địa chỉ được chứng nhận CASS. Phần mềm của các công ty này đã được USPS chấp thuận để nối thêm thông tin còn thiếu vào một địa chỉ và trả về kết quả chính xác. Một dịch vụ như vậy là LiveAddress - hoặc nếu bạn có danh sách địa chỉ, có Smartylist - sẽ cung cấp cho bạn thông tin bạn cần. Cả hai đều miễn phí ở một mức độ nào đó, nhưng khá phải chăng sau đó.

Trong ArcGIS, tôi tin rằng API LiveAddress có thể được triển khai theo chương trình. Ngoài ra, một danh sách các địa chỉ có thể được xuất sang bảng tính hoặc CSV và được tải lên dịch vụ lọc danh sách.


Tôi không thực sự tìm kiếm sự điều chỉnh hoặc chứng nhận gửi thư hàng loạt, đó là điều mà CASS hướng tới; nhiều hơn cho chỉ phân tích cú pháp và tra cứu tốt hơn để giúp sửa địa chỉ xấu. Tôi đã có cơ sở dữ liệu USPS AIS và AMS và hiện đang bắt đầu xây dựng logic để phân tích cú pháp và truy vấn một bản ghi từ các nguồn đó nếu không khớp hoàn toàn. Tôi sẽ xem xét các liên kết bạn tham khảo; nhưng tôi đang hướng tới việc xây dựng một giải pháp có thể chia sẻ cho hầu hết các địa chỉ phổ biến ở Hoa Kỳ với chi phí thấp hơn. Chỉ vì USPS AIS / AMS không tìm thấy nó không có nghĩa là không chính xác.
DEWright

@DEWright Bạn đúng rồi. Có những địa chỉ tồn tại bên ngoài miền của USPS, nhưng phần lớn trong số chúng có thể được tìm thấy trong cơ sở dữ liệu USPS của các địa chỉ có thể giao được. Cả FedEx và UPS đều có một số địa chỉ (thường là địa chỉ từ xa) mà họ giao đến và USPS sẽ không gửi đến. Sẽ thật tuyệt nếu có một nguồn có thẩm quyền kết hợp tất cả các địa chỉ đó. Khó khăn với điều đó là USPS không chia sẻ chính xác toàn bộ cơ sở dữ liệu của họ và cả FedEx và UPS cũng không. Đối với hầu hết các phần đó là dữ liệu độc quyền. Xác minh địa chỉ không chỉ là gửi thư.
Jeffrey

1

Tôi đã thành công lớn khi sử dụng thư viện trình phân tích cú pháp địa chỉ của chúng tôi. Tôi đã xây dựng một công cụ python sử dụng thư viện để tạo các trường địa chỉ được phân tích cú pháp. https://github.com/datamade/usaddress


0

Một tùy chọn khác cho các địa chỉ có trụ sở tại Hoa Kỳ là YAddress . Nó cũng sửa và xác nhận địa chỉ trước khi chia nó thành các thành phần. (Tôi làm việc cho công ty làm ra nó.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.