Saya menganggap ini adalah pertanyaan dasar tetapi sepertinya saya tidak dapat menemukan atau mengenali solusinya.
Situs ini kembali
Point:
X: -11705274.6374
Y: 4826473.6922
ketika Anda mencari dengan nilai kunci pertama 000090 sebagai contoh. Saya kira ini adalah referensi spasial dan saya agak mengerti apa itu.
Saya mencari instruksi atau contoh cara mengonversikan ini ke Latitude dan bujur menggunakan Python.
python
coordinate-system
convert
Vincent
sumber
sumber
Secara default situs yang Anda tautkan menggunakan Sistem Referensi Spasial EPSG 3857 (WGS84 Web Mercator). Saya menemukan informasi ini di sini .
Anda dapat menentukan Sistem Referensi Spasial lain dengan memasukkan EPSG yang diinginkan ke dalam formulir di bawah
Spatial Reference
atau Anda dapat mengonversi koordinat yang dikembalikan dengan Python.Misalnya Anda dapat menggunakan binding GDAL Python untuk mengubah titik ini dari sistem koordinat yang diproyeksikan (EPSG 3857) ke sistem koordinat geografis (EPSG 4326).
Ini mengembalikan untuk titik Anda koordinat
-105.150271116 39.7278572773
.sumber
afalciano memiliki jawaban yang tepat tetapi ingin memasukkan varian penggunaan pyproj.
Ini tidak mengharuskan Anda tahu PROJ4 tali dan sedikit lebih cepat.
sumber
p = pyproj.Proj(init='epsg:3857')
dan hasilnya sama.Outputnya bukan sistem referensi spasial / koordinat , ini adalah sepasang koordinat. Anda perlu tahu apa referensi spasial untuk memproyeksi ulang koordinat.
Namun, itu tidak diperlukan dalam kasus ini. Cukup berikan referensi spasial keluaran yang sesuai ke layanan dan akan mengembalikan koordinat di Lon / Lat.
Ini adalah halaman dengan koordinat keluaran dalam format Lon / Lat menggunakan sistem referensi spasial geografis WGS-84 ( EPSG 4326 ).
sumber
Mencoba kode yang disarankan oleh Marcel Wilson dan itu lebih cepat:
sumber
Saya menemukan posting ini ketika mencari cara untuk melakukan ini dalam QGIS. Seperti dijelaskan di sini , metode yang digunakan terlihat seperti ini:
sumber
v3.x
Anda harus menggunakanxform = QgsCoordinateTransform(crsSrc, crsDest, QgsProject.instance())
Harap perhatikan bahwa
transform
fungsi acceptpyproj
jugaarrays
, yang cukup berguna ketika datang ke bingkai datasumber
sumber