Yerin adını (kullanıcı tarafından manuel olarak girilen) ve yerin enlemi ve boylamı (otomatik olarak yakalanan) içeren bir DimPlace boyutu var. Yerler manuel olarak girildiği için aynı yerde farklı isimlerle birden fazla zaman olabilir, ayrıca iki ayrı yer birbirine çok yakın olabilir.Veri ambarı için geozones veya Lat & Long boyutu
İki "yer" arasındaki MPG'yi analiz edebilmek istiyoruz, ancak bunları daha geniş bir alan oluşturmak için gruplamak istiyoruz. Örneğin, & uzunluğunu kullanarak, bir konumdaki tüm çeşitli yazımların yanı sıra farklı ama çok Bir kayıtta yakın yerler.
Bunun için yeni bir boyut oluşturmayı planlıyorum - DimPlaceGeozone gibi bir şey. Bir şey için eşlenmiş tüm lat & uzun değerleri yükleme ile yardımcı olacak bir kaynak arıyorum. Belki posta kodu veya şehir adı? Bazen ortak boyutları (DimTime gibi) yüklemek için bir komut dosyası bulabilirsiniz - Kuzey Amerika'da lat & uzun değerler için benzer bir şey isterim?
bu downvoted neden, ilginç bir sorudur emin değilim. Gruplandırmanız için ISO-3166 ve ISO-3166-2 (https://en.wikipedia.org/wiki/ISO_3166-2) gibi bir yapı kullanmayı düşünün ve yer isimleriniz için bir coğrafi kodlama API'si kullanın. –
Herhangi bir API önerebilir misiniz? Öyleyse, bir yer adı döndürmek için API üzerinden lat ve long arama yapmak için bir betik yazıyor (SQL'de değil). – tember
İşte bir tane: https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse –