Hơi liên quan đến this question, nhưng trong trường hợp không có bất kỳ câu trả lời nào về QuickBooks, có ai biết về trình phân tích địa chỉ cho Java không? Cái gì đó có thể lấy thông tin địa chỉ không có cấu trúc và phân tích cú pháp ra dòng địa chỉ 1, 2 và mã bưu chính và quốc gia của thành phố?Trình phân tích cú pháp địa chỉ bưu điện Java
Trả lời
Tôi biết rằng dịch vụ web của Google Maps là tuyệt vời khi thực hiện việc này. Vì vậy, nếu bạn muốn sử dụng nó, bạn có thể tiết kiệm rất nhiều công sức.
Vấn đề thực sự ở đây là bạn cần có cơ sở dữ liệu toàn cầu về tên thành phố/quốc gia/tỉnh để phân tích cú pháp địa chỉ UNSTRUCTURED hiệu quả.
Dưới đây là cách tôi xây dựng một URL để sử dụng bởi Google Maps API trong C#:
string url = "http://maps.google.com/maps/geo?key=" + HttpUtility.UrlEncode(this.apiKey) + "&sensor=false&output=xml&oe=utf8&q=" + HttpUtility.UrlEncode(location);
Có thể muốn đọc câu hỏi Stack Overflow này: "Parse usable Street Address, City, State, Zip from a string". Không có mã Java thực tế để thực hiện công việc (chỉ một số VB), nhưng có một số thảo luận về vấn đề và thông tin thêm về các đề cập khác của John Gietzen, về việc sử dụng một dịch vụ web để diễn giải nó cho bạn.
Xem www.address-parser.com, họ cung cấp dịch vụ web để phân tích cú pháp địa chỉ quốc tế.
Tìm thấy tuyệt vời, cảm ơn! Tôi muốn họ cung cấp một API Java (vì những lý do thực tế một dịch vụ web sẽ không hoạt động tốt trong kịch bản này). – Yishai
Đối với một sản phẩm thương mại, hãy xem tại http://www.melissadata.com. Họ cung cấp một api Java mà tôi chưa thử nghiệm. Nó là JNI một wrapper xung quanh sản phẩm dựa trên C của họ. – Dave
Dự án tranh tường có trình phân tích địa chỉ: https://mural.dev.java.net/. Tôi đã không tìm ra cách để rút nó ra khỏi động cơ Mural lớn hơn, nhưng nó hoạt động dựa trên một số thử nghiệm rất hạn chế.
SourceForge JGeocoder có trình phân tích địa chỉ mà bạn có thể thấy hữu ích. Xem http://jgeocoder.sourceforge.net/parser.html.
Chỉ là những gì tôi đang tìm kiếm. Lưu ý rằng nó không phải là siêu mạnh mẽ - Tôi đã thông qua mã chỉ là một chuỗi địa chỉ (không có thành phố) và có một ngoại lệ con trỏ null. Tuy nhiên, nó hoàn toàn miễn phí và được cấp phép tự do. – mooreds
- 1. Có một trình phân tích cú pháp Java có thể phân tích các địa chỉ như thế này
- 2. Trình phân tích cú pháp email Java?
- 3. Trình phân tích cú pháp điện tử (.azw, .mobi, epub)?
- 4. Kết hợp phân tích cú pháp phân tích cú pháp, phân tích cú pháp và phân tích cú pháp rừng
- 5. Trình tạo trình phân tích cú pháp và trình phân tích cú pháp cho Common Lisp
- 6. Trình phân tích cú pháp Java được viết bằng JavaScript
- 7. Phân tích html với trình phân tích cú pháp SAX
- 8. Sự khác biệt giữa trình phân tích cú pháp SAX XML, Kéo trình phân tích cú pháp & Trình phân tích cú pháp DOM trong android
- 9. Chọn trình phân tích cú pháp Haskell
- 10. Trình phân tích cú pháp HTML
- 11. Trình phân tích cú pháp Wiki nào?
- 12. Cần trình phân tích cú pháp C++
- 13. Trình phân tích cú pháp SVG Python
- 14. Trình phân tích cú pháp phân tích cú pháp Haskell để gặp phải [...]
- 15. Điểm chuẩn cho trình phân tích cú pháp JSON?
- 16. Có trình phân tích cú pháp PDF cho PHP không?
- 17. Trình phân tích cú pháp phân tích cú pháp của scala có phân tích cú pháp các tệp nhị phân không?
- 18. Phân tích cú pháp IPv6 trong C
- 19. Phân tích cú pháp XML song song trong Java
- 20. Trình phân tích cú pháp JavaScript trong Python
- 21. Trình phân tích cú pháp JavaScript cho DOM
- 22. Phân tích cú pháp RDF n-triple Java
- 23. Làm cách nào để phân tích cú pháp địa chỉ IP và dải địa chỉ với Perl?
- 24. cách phân tích cú pháp xml thành đối tượng java?
- 25. Tạo trình phân tích cú pháp Brainfuck, phương pháp phân tích cú pháp vòng lặp tốt nhất là gì?
- 26. Có một trình phân tích cú pháp HL7 nhẹ cho Java không?
- 27. Địa chỉ email phân tích cú pháp cho các trường "từ" và "đến" trong Ruby
- 28. có thư viện nào để phân tích cú pháp địa chỉ ở Hoa Kỳ không?
- 29. Cụm từ thông dụng để phân tích cú pháp địa chỉ gửi thư
- 30. Cách xóa #text khỏi phân tích cú pháp Nút của tôi trong phân tích cú pháp xml của Java dom
Cẩn thận với điều này. Google TOS cấm truy vấn tự động. –