X ve y koordinatları içeren birden çok XML dosyasını okuyan ve hepsini tek bir csv dosyasına birleştiren bir python betiği yazıyorum. Enlem ve Boylam, csv'de zorunlu alanlardır, ancak Ohio North State Plane usFt'deki x, y koordinatlarını WGS84'e dönüştürmekte zorlanıyorum.
>>> p = Proj(r'+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=us-ft +no_defs') #Nad83 State Plane Ohio North US Feet Proj object using parameters
>>> p(739400.91,2339327.3,inverse=True)
(-80.138057868777224, 60.278230707978487)
>>> p1 = Proj(init="epsg:3734") #Nad83 State Plane Ohio North US Feet Proj object using EPSG code
>>> p1(739400.91,2339327.3,inverse=True)
(-80.138057868777224, 60.278230707978487)
Yukarıdaki her iki yöntem de aynı sonucu döndürür, ancak bu uzun lateks Hudson Körfezi'nde bir yerdedir. ArcMap'ta koordinatları çizdiğimde, doğru enlemesine uzunluk: -81.142311,41.688205.
* Projenin kullandığı sipariş olduğu için tüm lat uzunlarının uzun sağlandığına dikkat edin
Proj.4 ve pyproj'dan neden yanlış koordinatlar alacağımı bilen var mı?