Có thư viện nào (hoặc thậm chí tốt hơn, dịch vụ web) có thể chuyển đổi từ vĩ độ / kinh độ thành múi giờ không?
Có thư viện nào (hoặc thậm chí tốt hơn, dịch vụ web) có thể chuyển đổi từ vĩ độ / kinh độ thành múi giờ không?
Câu trả lời:
Tôi đã xem xét khá sâu câu hỏi này cho một dự án mà tôi đang thực hiện. GeoNames.org và EarthTools.com đều là những lựa chọn tốt cho nhiều trường hợp nhưng có những sai sót nghiêm trọng sau:
Những sai sót này có nghĩa là những công cụ hiện có này không phù hợp với nhu cầu của tôi vì vậy tôi đã đưa ra giải pháp của riêng mình và đã xuất bản nó để sử dụng chung. Bạn có thể tìm thấy nó ở đây:
AskGeo dựa trên bản đồ múi giờ trên thế giới, vì vậy nó trả về múi giờ hợp lệ cho mọi vĩ độ và kinh độ hợp lệ. Nó trả về ID múi giờ tiêu chuẩn (ví dụ: "America / Los_Angeles") được sử dụng trên Linux và hầu hết các hệ điều hành và khung lập trình khác. Nó cũng trả về mức bù đắp hiện tại, tính đến thời gian tiết kiệm ánh sáng ban ngày.
Nó cực kỳ dễ sử dụng và cách sử dụng được ghi lại trên trang chính của trang web. API hỗ trợ các truy vấn hàng loạt, vì vậy nếu bạn cần thực hiện nhiều tra cứu, vui lòng sử dụng giao diện hàng loạt thay vì làm hỏng máy chủ của chúng tôi với các yêu cầu nối tiếp. Các truy vấn hàng loạt cũng nhanh hơn nhiều, vì vậy ai cũng thắng.
Khi chúng tôi lần đầu khởi chạy ứng dụng này, chúng tôi đã xây dựng nó trên Google App Engine (GAE) và cung cấp miễn phí cho tất cả người dùng. Điều này là có thể bởi vì giá của GAE rất thấp vào thời điểm đó. Kể từ đó, tải máy chủ của chúng tôi đã tăng lên đáng kể và giá của GAE đã tăng lên. Cả hai yếu tố kết hợp lại khiến chúng tôi chuyển sang Amazon Web Services để lưu trữ và bắt đầu tính phí cho mục đích sử dụng thương mại, trong khi vẫn giữ dịch vụ miễn phí cho các dự án nguồn mở phi lợi nhuận, phi thương mại và các nhà nghiên cứu. Đối với người dùng thương mại, chúng tôi cung cấp 1000 truy vấn miễn phí để khách hàng tiềm năng đánh giá API để đảm bảo nó đáp ứng nhu cầu của họ. Xem trang web để biết giá cả và các điều khoản.
Thư viện cơ bản được viết bằng Java và do nhu cầu phổ biến, chúng tôi cũng đã phát hành thư viện theo giấy phép thương mại. Tài liệu đầy đủ của thư viện và chi tiết giá cả đều có trên trang web.
Tôi hy vọng điều này là hữu ích. Nó chắc chắn hữu ích cho dự án tôi đang thực hiện.
Hãy xem Geonames.org
Đó là một dịch vụ web miễn phí cho phép bạn nhận được nhiều thông tin từ một thời gian dài / vĩ độ
Dưới đây là một số thông tin bạn có thể nhận được từ lâu / vĩ độ: (danh sách đầy đủ các dịch vụ web tại đây)
Múi giờ hiện có sẵn qua Google API
Yahoo đặt API cung cấp thông tin múi giờ thông qua định vị địa lý ngược.
Kiểm tra nó ra.
http://developer.yahoo.com/geo/placefinder/guide/requests.html
Bạn cần bao nhiêu độ chính xác? Chia kinh độ cho 15 gần như đúng: p
Eric Muller đã tạo bản đồ shapefile cho các múi giờ của cơ sở dữ liệu tz (Olson). Tuy nhiên, một số lưu ý nhỏ:
Tuy nhiên, những điều đó sang một bên, nó có vẻ rất chính xác cho hầu hết các mục đích.
Dự án chết: - /
Chúng trông khá hứa hẹn-
Liên kết lưu trữ:
https://web.archive.org/web/20150503145203/http://www.earthtools.org/webservices.htm
DRT Engine lấy vĩ độ, kinh độ và ngày giờ địa phương và trả về độ lệch múi giờ. Điều này có thể được sử dụng để thiết lập múi giờ của một vị trí cụ thể vào một ngày trong tương lai .