Бештар

Пайваст кардани нуқтаҳои дар муқобили муқобили меридиани санаи байналмилалӣ ҷойгиршуда бо истифода аз Python GDAL / OGR?


Бо дарназардошти рӯйхати координатҳо, ба ман лозим аст, ки шакли ҳарфҳоро бо скрипти Python GDAL / OGR ҳамроҳ кунам. Тартиби дар ин ҷо тавсифшуда Табдил додани XY ба сатр? қариб дар ҳама ҳолатҳо хуб кор мекунад, ба истиснои ҳолатҳое, ки нуқтаҳо меридианро иваз мекунанд. Вақте ки ин ба вуқӯъ мепайвандад, хат бо убури тамоми ҷаҳон ду нуқтаро мепайвандад, ки ин иштибоҳи ошкорост.

Чӣ гуна ман метавонам скриптро маҷбур кунам, ки 2 нуқтаро ба масофаи кӯтоҳтарин пайваст кунад?

Инҳоянд чанд мисоли ҳамоҳанг:

лон, лат 172.5, 50.0 175.0, 43.4 -175.0, 35.0 -173.1, 31 -172.1, 28.0 -171.3, 26.5 -173.9, 21.8

Дар масофаи кӯтоҳтарин, шумо метавонед ба ҳисоб кардани доираҳои бузург назар андозед.

Ин як мисолест, ки дар QGIS иҷро шудааст: доираҳои бузург дар QGIS ва содирот дар 3857 веб-харита

CRS-и маҳаллӣ дар хатти сана вайрон намешавад.

Агар минтақаи таваҷҷӯҳи шумо дар атрофи сатр бошад, шумо метавонед проексияи маҳаллии меркатори transverse -ро истифода баред:

+ proj = tmerc + lat_0 = 50 + lon_0 = 172.5 + x_0 = 0 + y_0 = 0 + a = 6371000 + b = 6371000 + адад = m + no_defs

ё аз маслиҳати ман дар намоиши QGIS файлҳои шакли ҷаҳони ҷаҳон дар уқёнуси Ором бо истифода аз Робинсон, Миллер Силиндрӣ ё дигар проексия амал намоед

Агар шумо хоҳед, ки сатрҳои худро дар проексияи "муқаррарӣ" намоиш диҳед, шумо бояд геометрияи хати худро зичтар кунед ва онро дар хати сана буред (монанд ба сатрҳо дар объектҳои sp таҳриршуда бо проексияи Моллвейд)


Видеоро тамошо кунед: Python GIS - Introduction and Installation of GDAL and OGR (Сентябр 2021).