SORU
18 NİSAN 2013, PERŞEMBE


Bir konum enlem kullanarak bir saat dilimi nasıl ve boylam koordinatları?

Bir yerden bir zaman dilimi çözme konusunda StackOverflow üzerinde çok fazla soru var. Bu topluluk wiki geçerli cevaplara pekiştirmek için bir girişimdir.

Benim cevap Güncelleme, ya da uygun gördüğünüz gibi kendi ekleyin lütfen.

Soru
Bir yerin enlem ve boylam verilen, nasıl bir zaman dilimi bu konumda yürürlükte olduğunu biliyor mu?

Çoğu durumda, bazı hizmetler sadece UTC farkı döndürebilir, ancak IANA/Olson saat dilimini bir kimlik arıyoruz, ya da başka bir zaman dilimi tanımlayıcı. Lütfen okuyun ayrıntılı bilgi için timezone tag info.

CEVAP
18 NİSAN 2013, PERŞEMBE


Zaman Dilimi Location Web Hizmetleri

Ham Zaman Dilimi Coğrafi Konum Verileri

  • tz_world - Eric Muller orijinal şekil dosyası veri
  • whereonearth-timezone - WOEDB veri GeoJSON sürümü ile birleştirilmiş
  • CityTimeZones - crowdsourced CSV ortak şehirler ve Windows Saat Dilimi kimlikleri ile dosya.

Zaman Dilimi Konum Belirleme Uygulamaları

  • What Time is it here? - PHP ile MongoDB içinde tz_world verilerin nasıl kullanılacağını anlatan Güzel bir blog makale
  • latlong - Gidip bir paket tz_world verileri Uygular. this post da okuyun.
  • GeoTimeZone - Uygulayan bir tz_world verileri .Taşınabilir sınıf kitaplığı Net
  • TimeZoneMapper - bir Java kütüphanesi tz_world verileri Uygular.
  • tzwhere - NodeJS uygulamaları için bir Javascript Kütüphanesi tz_world verileri Uygular
  • pytzwhere - Python Kütüphanesi olarak tz_world verileri Uygular
  • Raven.TimeZones - Uygular RavenDB içinde tz_world verileri

Kütüphaneler, web Hizmetleri arayın

  • timezone - GeoNames çağıran Ruby gem
  • AskGeo Java dan arıyorum ya .kendi kütüphaneleri vardır Net
  • GeoNames Her konuda istemci kitaplıkları vardır

Diğer Fikirler

Eğer başka biliyorsanız bu listeyi güncelleyin

Ayrıca, en yakın şehir yaklaşım getirebilecek not "" neden, sadece bir yaklaşım. doğru

Windows Bölgeler İçin Dönüşüm

Listelenen yöntemlerden en IANA zaman dilimi kimliği döndürür. Eğer bir Windows saat dilimi dönüştürmek için ihtiyacınız varsa, this post bkz.

Bölge kullanmayın.tab

tz database dosya zone.tab denilen içerir. Bu dosyayı öncelikle bir kullanıcı seçmek için zaman dilimleri bir listesini göstermek için kullanılır. Enlem ve boylam içerir her zaman dilimi için referans noktası koordinatları. Bu bir harita bu noktaları vurgulayarak oluşturulmasını sağlar. Örneğin, etkileşimli harita the moment-timezone home page gösterilen bakın.

Bu veriler, enlem ve boylamdan koordinatların zaman çözmek için kullanmak için cazip olsa da, bu noktalar - sınırları olmayan düşünün. Tek yapabileceği en iyi belirlemek içinen yakınbirçok durumda doğru nokta olmayacak bu gidişle.

Düşünün aşağıdaki örnek:

Time Zone Example Art

İki kare her kare siyah nokta referans konumu farklı zaman dilimleri, bölge bulunabilir ne gibi temsil eder.tab. Mavi nokta için bir zaman dilimi bulmaya çalışıyoruz konumunu temsil eder. Açıkça, bu konum sol orange bölgesi içindedir, ama eğer biz sadece en yakın başvuru noktasına mesafe, sağ tarafta yeşilimsi bölge için çözümler.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • John Lynn

    John Lynn

    8 Ocak 2010
  • NYLON Video

    NYLON Video

    11 Aralık 2006
  • TechXCentral

    TechXCentral

    12 Temmuz 2011