У мене є точки в географічній системі координат, і я хотів перетворити їх у швейцарську сітку (CH1903 +).
Приклад даних:
id lon lat
2 7.173500 45.86880
3 7.172540 45.86887
4 7.171636 45.86924
5 7.180180 45.87158
6 7.178070 45.87014
7 7.177229 45.86923
8 7.175240 45.86808
9 7.181409 45.87177
10 7.179299 45.87020
Поважні результати:
id E N
2 2579408.2431 1079721.1499
3 2579333.7158 1079729.1852
4 2579263.6502 1079770.1125
5 2579928.0358 1080028.4605
6 2579763.6471 1079868.9218
7 2579698.0756 1079767.9762
8 2579543.1019 1079640.6512
9 2580023.6226 1080049.2672
10 2579859.1889 1079875.2740
3
@Aaron, я той самий хлопець. Я там не отримав належної відповіді. Ви можете мені допомогти? Я дуже вражений, наскільки ви прискіпливі.
—
Topdombili
@Top Це не прискіпливість, це політика StackExchange. Перехресне опублікування створює всілякі невідповідності та проблеми. (Можливо, ви також помітили, що публікація на неправильному форумі також може отримати менше, ніж корисних відповідей.) Будь ласка, видаліть версію SO, яку ви опублікували.
—
whuber
@Topdombili, я просто хотів зазначити, що згідно з відповіддю Whuber, вхідні значення знаходяться на WGS84 і проходять перетворення дат, плюс проекція на сітку CH1903 + / LV95.
—
mkennedy
@mkennedy Дякую за зауваження. Мене відхилили, не пояснивши, що я припустив, що оригінальні (лат., Лон) координати є WGS 84 (що припущення поховано в коментарі до коду). Якщо їх немає, змініть значення
—
whuber
proj4string(d)
відповідно. Мою увагу в першу чергу звернули на помилкові параметри сходу та норвінгу, x0
і y0
тому, що деякі популярні посилання в Інтернеті (наприклад, у першому коментарі до коду) скинули свої найзначніші цифри, тим самим перемістивши всі точки на кілька тисяч кілометрів :-).
@whuber, ouch re: посилання! Я бачив ваш коментар щодо набору даних для WGS 84, але хотів переконатися, що Topdombili бачив це.
—
mkennedy