Daha çox

Ixrac edilən GPX və ya KML ilə Google Earth-də məsafə fərqi mənbə shapefile nisbətən

Ixrac edilən GPX və ya KML ilə Google Earth-də məsafə fərqi mənbə shapefile nisbətən


QGIS ilə bir shapefile (bal) KML-ə çevirdim. Şeffildəki nöqtələr bir-birindən 100 metr məsafədədir. Google Earth-də ölçdüyüm zaman məsafə 80m-ə dəyişir. Eyni yaradılan GPX faylı ilə baş verir. Niyə bu?

Metrik sistemlə işləməli olduğum üçün orijinal shapefile WGS84 / UTM Zone 20S-də yaradıldı. 6 kvadrat kilometrdən böyük olmayan bir əraziyə aid məlumatlarla işləyirəm. İndi yaşadığım problemdən qaçınmaq üçün KML və GPX yaratmadan əvvəl "kimi saxlayaraq" və SRC-ni dəyişdirərək onu WGS84-ə (EPSG 4326) yenidən hazırladım. Həm KML, həm də GPX eyni səthi göstərir, fərq shapefile ilə birlikdə gəlir.

Nümunə koordinatları bunlardır:

uzun POINT lat id (-61.82795607536099425 -37.83722374457502724) POINT (-61.82861595101069696 -37.83772772712714527) POINT (-61.82724009148368083 -37.83767676392982793) POINT (-61.8278967620074269 -37.83817748597036257)

Xallarınız UTM zonası 20S-dədirsə, lat və lon dəyişdirilməlidir.

Koordinatları UTM 20S-ə yenidən işləyərək aşağıdakı x-y koordinatlarını alıram:

id; lat; uzun; x; y 1; -37,83722374; -61,82795608; 603131; 5811597 2; -37,83772773; -61,82861595; 603072; 5811542 3; -37,83767676; -61,82724009 ; 603193; 5811546 4; -37,83817749; -61,82789676; 603135; 5811492

Bir nöqtədən digərinə məsafə 80,66 metrdir. Orijinal shapefile-nin 100m məsafədə koordinatları olsaydı, ilk reytinqdə səhv bir şey olmalı idi.

Bəlkə də koordinatları orijinal proyeksiyaya əlavə etməlisiniz.