Perché serve un convertitore di coordinate tedesco
In quindici anni di lavoro con i dati geospaziali, ho perso il conto di quante mappe tedesche di reti tecnologiche, estratti catastali e vecchi piani di rilievo ho aperto trovando coordinate che non hanno alcun senso su una normale mappa del mondo — numeri nell'ordine dei milioni, concentrati intorno a valori come 4,593,000 e 5,821,000. Non sono dati corrotti. È Gauss-Krüger, ed è ancora ovunque negli archivi geospaziali tedeschi, decenni dopo che il paese è passato ufficialmente a un altro sistema.
La mia opinione onesta, dopo essermi occupato professionalmente di questo problema: la maggior parte degli strumenti generici di "conversione di coordinate" disponibili online sbaglia in uno di due modi. O trattano Gauss-Krüger come se fosse intercambiabile con qualsiasi proiezione di Mercatore trasversa e usano l'ellissoide sbagliato, oppure applicano un'unica approssimazione di spostamento di datum valida per tutto il paese e ignorano che le reti di rilievo storiche della Germania Ovest e della Germania Est non sono mai state unificate tra loro prima della riunificazione. Entrambi gli errori sono piccoli nel codice e grandi nelle conseguenze — da qualche decina a qualche centinaio di metri di errore silenzioso, esattamente il tipo di errore che passa inosservato finché qualcuno non prova a sovrapporre il risultato su una mappa reale e il confine della particella catastale finisce nel campo sbagliato.
Questo strumento è costruito per prendere sul serio tutto questo: ellissoide corretto, convenzione di zona corretta, una scelta regionale Ovest/Est per lo spostamento di datum, e supporto completo per convertire interi file GeoJSON, non solo singoli punti — perché in pratica quasi nessuno ha bisogno di convertire una sola coordinata; ha bisogno di convertire un intero file pieno di coordinate.
Due sistemi di coordinate, una storia divisa
Gauss-Krüger e WGS84/UTM non sono stati creati nello stesso periodo, per lo stesso scopo, né dallo stesso tipo di istituzione. Capire perché spiega la maggior parte delle stranezze pratiche che incontrerai.
Gauss-Krüger: nato da un rilievo geodetico dell'Ottocento
La storia inizia con Carl Friedrich Gauss, che tra il 1821 e il 1825 diresse gran parte della triangolazione del Regno di Hannover. Gauss aveva bisogno di un modo per proiettare la superficie curva della Terra su carta piana senza distorcere gli angoli, perché la misurazione degli angoli era al centro del rilievo per triangolazione. Adattò la proiezione di Mercatore trasversa, facendo correre una banda stretta in direzione nord-sud lungo un meridiano scelto, in modo che la distorsione restasse contenuta all'interno di quella banda. Gauss non pubblicò mai una formula generale completa del metodo. Il suo lavoro è sopravvissuto soprattutto sotto forma di appunti privati ed esempi svolti legati al rilievo di Hannover, non come procedura pubblica e riutilizzabile.
La matematica abbozzata da Gauss rimase in gran parte inutilizzata per quasi un secolo. Prima del 1871 la Germania era un mosaico di decine di stati indipendenti, e ciascuno stato conduceva il proprio rilievo del territorio con un proprio punto di riferimento e un proprio sistema di coordinate locale. Anche dopo l'unificazione, i geodeti tedeschi non disponevano ancora di un'unica proiezione condivisa che coprisse l'intero paese. Le cose cambiarono soprattutto grazie al lavoro di Johann Heinrich Louis Krüger, che nel 1912 pubblicò una derivazione rigorosa e generale della proiezione di Gauss, completa delle formule a sviluppo in serie tuttora in uso per convertire tra latitudine e longitudine e coordinate proiettate. L'articolo di Krüger trasformò l'abbozzo privato di Gauss in una procedura pratica e ripetibile che qualsiasi ufficio di rilievo poteva applicare. Ecco perché la proiezione porta entrambi i nomi, Gauss-Krüger, in onore dell'idea originale e della persona che la rese utilizzabile.
A partire dagli anni '20, gli stati tedeschi adottarono Gauss-Krüger come proiezione di rilievo standard, suddividendo il paese in zone larghe 3 gradi, ciascuna centrata su un meridiano a 6°E, 9°E, 12°E o 15°E, per mantenere la distorsione entro limiti accettabili per il lavoro catastale e ingegneristico. L'ellissoide di riferimento sottostante era Bessel 1841, già vecchio di circa settant'anni quando le formule di Krüger furono adottate, ma si adattava alla rete di triangolazione esistente abbastanza bene da rendere la sostituzione non conveniente rispetto ai disagi che avrebbe causato.
Poi arrivò la divisione della Germania dopo la Seconda guerra mondiale. La Germania Ovest e la Germania Est mantennero ciascuna la propria griglia Gauss-Krüger, ma le due reti di triangolazione furono compensate in modo indipendente per oltre quattro decenni, senza alcun coordinamento tra loro. Il risultato pratico, ancora visibile oggi: la trasformazione di miglior adattamento tra i vecchi dati Gauss-Krüger e il moderno WGS84 è realmente diversa a seconda che un punto si trovi nell'ex territorio della Germania Ovest o della Germania Est, un dettaglio che molti strumenti di conversione ignorano silenziosamente. È un piccolo frammento concreto di storia della Guerra Fredda ancora incorporato nei dati cartografici tedeschi.
La riunificazione del 1990 non cancellò Gauss-Krüger dall'oggi al domani. La Germania ufficiale passò a ETRS89/UTM come nuovo sistema di riferimento legale solo gradualmente, stato per stato, nel corso degli anni '90 e 2000, e alcuni uffici catastali non completarono il passaggio fino a ben dentro gli anni 2010. Milioni di vecchi rilievi, mappe di reti tecnologiche e particelle catastali non furono mai riproiettati ed esistono ancora solo come coordinate Gauss-Krüger. Chiunque digitalizzi vecchie mappe tedesche, infrastrutture di reti tecnologiche o documenti catastali storici prima o poi si imbatte in Gauss-Krüger, ed è esattamente per questo che un convertitore come questo ha ancora ragione di esistere.
WGS84 e UTM: costruiti per l'era satellitare
WGS84 nasce da un contesto molto diverso rispetto a Gauss-Krüger. Nessuno ha rilevato un singolo regno per produrlo. Il Dipartimento della Difesa degli Stati Uniti lo creò per rendere possibile, innanzitutto, il posizionamento satellitare. La geodesia satellitare dei primi anni, tra gli anni '60 e '70, dimostrò che nessun datum nazionale esistente era abbastanza accurato o coerente su scala planetaria da supportare un unico sistema di posizionamento. La rete di rilievo di ogni paese portava con sé piccoli errori propri, ottimizzati localmente, utili solo per quel paese. Il compito da svolgere richiedeva un unico sistema di riferimento globale che si comportasse allo stesso modo ovunque sulla Terra, senza alcun mosaico regionale sottostante.
WGS84 fu pubblicato nel 1984 ed è stato silenziosamente perfezionato più volte da allora, l'ultima nel 2013, con ogni revisione che affina l'adattamento tra l'ellissoide di riferimento e la forma reale della Terra man mano che migliorano i dati di tracciamento satellitare. Il nome e le coordinate di uso quotidiano sono rimasti stabili per tutto questo tempo. È davvero un unico sistema globale, non un insieme di reti regionali compensate separatamente e poi cucite insieme, come invece è di fatto Gauss-Krüger.
UTM, il sistema Universal Transverse Mercator, precede WGS84 di decenni. L'esercito degli Stati Uniti lo standardizzò negli anni '40, ma si basa sulla stessa idea di fondo che Gauss e Krüger avevano già elaborato: dividere il globo in strette zone di Mercatore trasversa per mantenere bassa la distorsione. UTM fa semplicemente questo su scala mondiale, in zone uniformi larghe 6 gradi numerate da 1 a 60, invece delle più strette zone Gauss-Krüger tedesche larghe 3 gradi. Una coordinata descritta come "UTM su WGS84" applica esattamente la stessa matematica della Mercatore trasversa che Gauss sviluppò negli anni 1820, semplicemente su un moderno ellissoide globale invece di Bessel 1841, con zone più ampie.
L'Europa adottò ETRS89, un sistema di riferimento fisso europeo funzionalmente identico a WGS84 per quasi ogni scopo GIS, come proprio standard negli anni '90. Le coordinate ufficiali della Germania oggi sono ETRS89/UTM: zona 32N a ovest, zona 33N a est.
La matematica: come funziona davvero la proiezione
Te la spiegherò nel modo in cui la spiegherei a uno studente di GIS, non nel modo in cui viene di solito presentata — come un muro di lettere greche senza alcuna spiegazione di cosa significhino fisicamente.
Passo 1 — Conosci il tuo ellissoide
Ogni proiezione parte da un modello matematico della forma della Terra: un ellissoide, leggermente schiacciato ai poli. Due numeri lo definiscono completamente: il semiasse maggiore a (il raggio equatoriale) e lo schiacciamento f. Per Bessel 1841, l'ellissoide su cui si basano i dati Gauss-Krüger:
- a = 6,377,397.155 metri
- 1/f = 299.1528128 (quindi f ≈ 0.0033427731)
Da a e f si derivano tutte le altre grandezze delle formule seguenti, e in particolare la prima eccentricità al quadrato, e² = 2f − f², e la seconda eccentricità al quadrato, e'² = e²/(1−e²). Questi due numeri ricorrono costantemente in quanto segue.
Passo 2 — Lunghezza dell'arco di meridiano: la spina dorsale dell'intera proiezione
L'elemento costitutivo più importante in assoluto è la lunghezza dell'arco di meridiano, M(φ) — letteralmente, quanto dovresti camminare lungo la superficie terrestre, dritto verso nord a partire dall'equatore, per raggiungere la latitudine φ. Poiché la Terra è un ellissoide e non una sfera, questa distanza non varia linearmente con φ, e non esiste per essa una semplice espressione in forma chiusa. Viene invece calcolata come una serie convergente in e²:
M(φ) = a · [ (1 − e²/4 − 3e⁴/64 − 5e⁶/256) · φ
− (3e²/8 + 3e⁴/32 + 45e⁶/1024) · sin(2φ)
+ (15e⁴/256 + 45e⁶/1024) · sin(4φ)
− (35e⁶/3072) · sin(6φ) ]Ogni termine dopo il primo è una correzione per lo schiacciamento ellissoidico, e ciascun termine successivo è più piccolo del precedente all'incirca di un fattore e² (circa 0.0067 per Bessel 1841) — motivo per cui già quattro termini sono accurati a una frazione di millimetro su tutto l'intervallo delle latitudini tedesche. Questa è la base della Northing: tutto ciò che viene aggiunto in seguito è una correzione per quanto ci si trova a est o a ovest del meridiano centrale.
Passo 3 — I termini di correzione est-ovest
Altre tre grandezze, tutte calcolate alla tua latitudine φ, determinano la correzione per la distanza in longitudine dal meridiano centrale:
- N = a / √(1 − e²sin²φ) — il raggio di curvatura nel primo verticale (quanto si estende realmente un grado di longitudine a questa latitudine)
- T = tan²φ
- C = e'²cos²φ
Con l come differenza di longitudine dal meridiano centrale espressa in radianti, le equazioni dirette complete (Snyder, 1987) sono:
Easting = N·cosφ·l + (N/6)·cos³φ·(1−T+C)·l³
+ (N/120)·cos⁵φ·(5−18T+T²+14C−58TC)·l⁵
Northing = M(φ) + (N/2)·sinφ·cosφ·l²
+ (N/24)·sinφ·cos³φ·(5−T+9C+4C²)·l⁴
+ (N/720)·sinφ·cos⁵φ·(61−58T+T²+270C−330TC)·l⁶A una prima lettura sembra intimidatorio, ma la struttura è più semplice di quanto appaia: è uno sviluppo in serie di Taylor in potenze di l, che corregge la semplice approssimazione a Terra piatta (N·cosφ·l) per tenere conto di come la curvatura dell'ellissoide incurvi le cose man mano che ci si allontana dal meridiano centrale. All'interno delle strette semi-zone di 1,5 gradi di Gauss-Krüger, i termini l⁵ e l⁶ contribuiscono già per meno di un millimetro — la serie converge in modo estremamente rapido a questa scala.
Passo 4 — Lo spostamento di datum, prima o dopo la proiezione
Tutto quanto sopra avviene interamente all'interno di un singolo ellissoide. Per passare da Bessel 1841 (Gauss-Krüger) a GRS80 (WGS84), serve un passo separato: una trasformazione di Helmert a 7 parametri, applicata nello spazio geocentrico 3D XYZ anziché direttamente su latitudine/longitudine. Comporta la conversione delle coordinate geografiche in XYZ geocentriche, l'applicazione di tre traslazioni, tre minuscole rotazioni e una correzione di scala, per poi riconvertire indietro:
X' = dx + (1+s)·( X − rz·Y + ry·Z ) Y' = dy + (1+s)·( rz·X + Y − rx·Z ) Z' = dz + (1+s)·( −ry·X + rx·Y + Z )
La mia opinione da professionista del settore: questo è il passaggio che quasi tutti sbagliano, non perché la formula sia difficile, ma perché lo saltano del tutto e cercano di riutilizzare direttamente l'easting/northing di Gauss-Krüger come se fosse sull'ellissoide WGS84. Non lo è mai. La matematica della proiezione e lo spostamento di datum sono due operazioni indipendenti, ed entrambe contano.
Quale zona e regione dovresti scegliere?
| Zona | Meridiano centrale | Copertura approssimativa |
|---|---|---|
| 2 | 6°E | Estremo ovest: Renania Settentrionale-Vestfalia occidentale, Saarland |
| 3 | 9°E | Germania occidentale/centrale: gran parte della Renania Settentrionale-Vestfalia, Assia, Baviera occidentale |
| 4 | 12°E | Germania centrale/orientale: Berlino, Sassonia, Baviera orientale |
| 5 | 15°E | Estremo est: Sassonia orientale e Brandeburgo, vicino al confine polacco |
- Ex Germania Ovest: Baden-Württemberg, Baviera, Brema, Amburgo, Assia, Bassa Sassonia, Renania Settentrionale-Vestfalia, Renania-Palatinato, Saarland, Schleswig-Holstein
- Ex Germania Est: Berlino, Brandeburgo, Meclemburgo-Pomerania Anteriore, Sassonia, Sassonia-Anhalt, Turingia
Non sei sicuro di quale si applichi? Converti prima il tuo punto con una qualsiasi delle due regioni selezionata, poi clicca su "Usa la zona GK/UTM corretta per questa posizione": lo strumento applica una semplice regola geografica (approssimativamente: a est di 10,5°E e a nord di 50,8°N si considera ex Germania Est) per scegliere automaticamente sia la zona sia la regione corrette.
Calcolato a mano: la conversione della Porta di Brandeburgo
Numeri reali, non segnaposto. Questa è l'effettiva catena di calcolo eseguita da questo strumento, mostrata un passo alla volta, a partire dalla coordinata WGS84 ben documentata della Porta di Brandeburgo.
Punto di partenza (WGS84): latitudine 52.516266°N, longitudine 13.377775°E.
Passo 1: coordinate geografiche → XYZ geocentriche (su GRS80/WGS84)
Conversione in coordinate cartesiane 3D centrate sulla Terra:
X = 3,783,993.8378 m Y = 899,923.5184 m Z = 5,037,966.2582 m
Passo 2: applicazione dello spostamento di Helmert inverso (parametri per la Germania Ovest)
Utilizzando il set di parametri per la Germania Ovest con segno invertito (dx=−598.1, dy=−73.7, dz=−418.2, rx=−0.202″, ry=−0.045″, rz=+2.455″, s=−6.7 ppm) per tornare da WGS84 verso DHDN:
X' = 3,783,358.5749 m Y' = 899,893.7601 m Z' = 5,037,514.2481 m
Passo 3: coordinate geocentriche → geografiche (su Bessel 1841)
Riconversione di X', Y', Z' in latitudine/longitudine, questa volta usando l'ellissoide Bessel 1841:
DHDN latitude = 52.51767297° DHDN longitude = 13.37951396°
Nota che questo non è lo stesso valore della coordinata WGS84 — la latitudine in DHDN è di circa 0.0014° più a nord e la sua longitudine di circa 0.0017° più a est. Questo minuscolo spostamento, all'incirca 150-190 metri sul terreno, è interamente l'effetto accumulato di un ellissoide diverso e di un diverso sistema di riferimento storico. È esattamente per questo che non puoi semplicemente rietichettare le coordinate WGS84 come DHDN e considerare il lavoro finito.
Passo 4: proiezione sulla zona 4 di Gauss-Krüger (meridiano centrale 12°E)
Con φ = 52.51767297° (0.9166063 rad) e una differenza di longitudine dal meridiano centrale pari a l = 1.379514° (0.0240771 rad), le grandezze intermedie risultano essere:
N (radius of curvature) = 6,390,841.3354 m T = tan²φ = 1.700567 C = e'²cos²φ = 0.002488 M (meridian arc length) = 5,820,346.7101 m
Inserendo questi valori nelle serie di Easting e Northing della sezione di matematica precedente:
Easting (before false easting) = 93,631.7509 m Northing = 5,821,241.2561 m
Il falso est (false easting) della zona 4 è 4,500,000 (il "4" iniziale identifica la zona), sommato all'easting grezzo calcolato sopra:
Rechtswert = 4,500,000 + 93,631.75 = 4,593,631.75 Hochwert = 5,821,241.26
Per confronto: lo stesso punto nella zona UTM 33N
Facendo passare di nuovo la stessa coordinata WGS84 originale attraverso le formule della Mercatore trasversa — questa volta direttamente sull'ellissoide GRS80, senza bisogno di alcuno spostamento di datum, meridiano centrale 15°E, fattore di scala 0.9996 — si ottiene:
UTM 33N Easting = 389,922.84 m UTM 33N Northing = 5,819,698.02 m
Entrambi i risultati descrivono esattamente lo stesso punto fisico sulla Terra. La differenza di quasi 3.7 milioni di metri tra i due valori di Northing non ha nulla a che vedere con la distanza — è puramente la differenza tra la convenzione di falso est/zona di Gauss-Krüger e quella di UTM, più il piccolo scostamento dovuto alla proiezione su Bessel 1841 anziché su GRS80. Questo è esattamente il tipo di confusione che questo convertitore esiste per eliminare.
Passo dopo passo: come usare il convertitore

Scegli il formato di origine sotto "Converti da" e il formato di destinazione sotto "Converti a". Per Gauss-Krüger, scegli anche la zona corretta (da 2 a 5, corrispondente al meridiano centrale rispetto al quale sono stati rilevati i tuoi dati) e se il punto ricade nell'ex Germania Ovest o nell'ex Germania Est.

Per un singolo punto, passa alla scheda "Coordinata singola" e digita i due valori — Rechtswert/Hochwert, latitudine/longitudine, o easting/northing, a seconda del formato di origine scelto.

Clicca su Converti. Il risultato appare subito sotto, insieme alla coordinata WGS84 usata come passaggio intermedio del calcolo, e un marcatore compare sulla mappa così puoi verificare la posizione a colpo d'occhio — una zona selezionata per errore di solito qui diventa subito evidente.

Passa alla scheda "File GeoJSON" per convertire un intero file in una sola volta. Caricalo oppure incolla direttamente il suo contenuto, imposta gli stessi formati di origine/destinazione e clicca su Converti e anteprima.

La forma trasformata viene disegnata sulla mappa così puoi verificare che finisca nel posto giusto, e il pannello riporta esattamente quante coppie di coordinate sono state convertite. Clicca su "Scarica converted.geojson" per salvare il risultato — ogni proprietà originale di ogni feature viene preservata inalterata.
Chi ha davvero bisogno di questo convertitore
In ordine sparso, in base a quello che ho effettivamente visto usare uno strumento come questo per:
- Aziende di servizi che digitalizzano vecchie mappe di rete. I disegni delle reti di gas, acqua ed elettricità precedenti agli anni 2000 sono molto spesso ancora in Gauss-Krüger, e modernizzare un GIS di gestione degli asset significa convertire decenni di geometrie di tubazioni e cavi senza perdere precisione.
- Geometri che confrontano vecchi documenti catastali con rilievi GNSS moderni. Un termine di confine rilevato nel 1975 e uno misurato con un ricevitore RTK-GPS la settimana scorsa devono essere confrontati nello stesso sistema di coordinate prima che chiunque possa dire se coincidono.
- Archivisti e storici che digitalizzano mappe storiche tedesche. Le mappe topografiche e catastali dell'anteguerra e dell'era della Guerra Fredda portano griglie Gauss-Krüger; convertire gli elementi cartografici digitalizzati in un formato GIS moderno richiede esattamente questa trasformazione.
- Consulenti ambientali che lavorano con vecchie reti di stazioni di monitoraggio. Le reti di monitoraggio delle acque sotterranee, del suolo e della qualità dell'aria istituite decenni fa fanno spesso ancora riferimento, nella loro documentazione originale, alla posizione delle stazioni in Gauss-Krüger.
- Sviluppatori software che integrano i portali di open data del governo tedesco. Alcuni export GeoJSON di open data tedeschi, più datati o regionali, contengono ancora coordinate Gauss-Krüger all'interno di un formato tecnicamente riservato solo a WGS84, e una mappa web le rappresenterà silenziosamente nel posto sbagliato, di solito da qualche parte nel Golfo di Guinea, finché non vengono convertite.
- Pianificatori dell'energia eolica e solare che valutano vecchi dati di sottostazioni e connessioni alla rete. I documenti sulle infrastrutture di rete precedenti allo sviluppo delle energie rinnovabili sono spesso ancora nella vecchia proiezione.
- Studenti universitari di geografia e topografia che studiano geodesia. Gauss-Krüger viene ancora insegnato nei corsi tedeschi di Vermessungskunde proprio per la sua importanza storica e perché svolgere la trasformazione a mano, come nell'esempio svolto sopra, è il modo in cui il concetto rimane davvero impresso.
- Consulenti GIS che verificano la coerenza del datum nel database spaziale esistente di un cliente. I database con datum misti, dove alcuni livelli sono silenziosamente ancora in DHDN e altri in ETRS89 senza che nessuno abbia etichettato quale sia quale, sono un problema molto comune e molto costoso da scoprire tardi, che questo strumento aiuta a diagnosticare rapidamente.
FAQ tecniche
Risposte volutamente specifiche invece che generiche — se sai già abbastanza da porre queste domande, meriti una risposta vera.
Quale ellissoide usa realmente Gauss-Krüger, e ha importanza quale scelgo in altri software?
I dati tedeschi Gauss-Krüger sono definiti sull'ellissoide Bessel 1841 (semiasse maggiore 6,377,397.155 m, schiacciamento inverso 299.1528128), non sull'ellissoide di GRS80/WGS84. Se un software GIS ti permette di scegliere l'ellissoide indipendentemente dalla proiezione, scegliere qualsiasi ellissoide diverso da Bessel 1841 per dati Gauss-Krüger DHDN autentici sposterà silenziosamente ogni coordinata di decine o centinaia di metri. Questa è la causa più comune in assoluto delle segnalazioni di bug del tipo "il mio import Gauss-Krüger è disallineato".
Perché il falso est inizia con una cifra come 4,500,000 invece del solito 500,000?
La cifra iniziale è intenzionale e codifica il numero della zona. La zona 4 di Gauss-Krüger (meridiano centrale 12°E) usa falso est 4,500,000; la zona 3 usa 3,500,000; la zona 2 usa 2,500,000; la zona 5 usa 5,500,000. Un geometra che legge un valore Rechtswert può capire a quale zona appartiene semplicemente dalla sua prima cifra, senza bisogno di metadati separati — un accorgimento di progettazione dei dati degli anni '20 davvero intelligente, che ancora oggi evita confusione.
Una trasformazione di Helmert a 7 parametri è abbastanza accurata per il lavoro catastale legale?
No, e questo strumento lo dichiara apertamente. L'approccio di Helmert usato qui ti porta a una precisione di circa 1-3 metri, il che va bene per la visualizzazione, l'analisi GIS e la maggior parte degli usi ingegneristici. La trasformazione ufficiale della Germania per il lavoro legale di livello catastale è la trasformazione basata su griglia BeTA2007 (NTv2) pubblicata dal BKG, accurata a circa 1 metro ma che richiede un ampio file di griglia di correzione anziché sette costanti. Se una conversione è destinata a un documento legale del catasto, usa lo strumento ufficiale del BKG o un pacchetto GIS con la griglia BeTA2007 caricata.
Perché questo strumento chiede se il mio punto si trova nell'ex Germania Ovest o nell'ex Germania Est?
Perché DHDN non è mai stata un'unica rete compensata in modo uniforme. La Germania Ovest e la Germania Est gestirono reti di triangolazione geodetica indipendenti dalla fine della Seconda guerra mondiale fino alla riunificazione del 1990, e ciascuna fu compensata separatamente per oltre quattro decenni. Il set di parametri di Helmert a 7 parametri di miglior adattamento è realmente diverso per ciascuna metà del paese — usare i parametri della Germania Ovest su un punto della Germania Est (o viceversa) introduce qualche metro in più di errore evitabile, oltre all'incertezza intrinseca dell'approssimazione.
Il mio GeoJSON ha coordinate come [4593631.75, 5821241.26] — sono longitudine/latitudine o Gauss-Krüger?
Quelle sono quasi certamente coordinate Gauss-Krüger, non longitudine/latitudine. La longitudine in WGS84 non supera mai circa ±180 e la latitudine non supera mai ±90, quindi qualsiasi coppia di coordinate con valori nell'ordine delle centinaia di migliaia o dei milioni appartiene a un sistema di coordinate proiettato, non a WGS84 geografico. La cifra iniziale del numero più grande (qui, 4) indica la zona Gauss-Krüger, secondo la convenzione del falso est spiegata sopra.
Il formato GeoJSON supporta davvero le coordinate Gauss-Krüger direttamente?
Tecnicamente no. La specifica GeoJSON (RFC 7946) impone longitudine/latitudine WGS84 per tutte le coordinate e non ha alcun campo per specificare un CRS diverso. In pratica, tuttavia, una grande quantità di dati GIS tedeschi reali è stata prodotta prima che questa regola fosse ampiamente applicata, oppure da strumenti che la ignorano, e viene distribuita come file GeoJSON contenenti valori grezzi Gauss-Krüger o UTM nell'array delle coordinate. Questo strumento esiste specificamente per correggere questa incoerenza prima che il file causi problemi a valle.
Quale zona UTM usa realmente la Germania — 32N o 33N?
Entrambe, con una suddivisione grossomodo a metà del paese. La zona UTM 32N (meridiano centrale 9°E) copre la Germania occidentale; la zona 33N (meridiano centrale 15°E) copre quella orientale. I codici EPSG ufficiali sono 25832 (ETRS89/UTM 32N) e 25833 (ETRS89/UTM 33N). Una posizione vicina al confine di zona può tecnicamente essere espressa in entrambe le zone con un piccolo aumento della distorsione, motivo per cui alcuni stati tedeschi hanno standardizzato ufficialmente sulla sola zona 33N per il proprio GIS a livello statale, per evitare i grattacapi legati alla suddivisione in zone.
Perché le mie coordinate sembrano quasi corrette dopo la conversione, ma sbagliate di qualche metro?
Quello scarto è molto probabilmente il limite di accuratezza intrinseco dell'approssimazione di Helmert a 7 parametri (1-3 m), non un errore nella matematica. Può anche significare che è stato usato il set di parametri regionali Ovest/Est sbagliato, oppure che i dati di origine erano già in ETRS89/UTM anziché nel vero e proprio vecchio Gauss-Krüger DHDN e sono stati fatti passare inutilmente attraverso la trasformazione DHDN. Controlla il sistema di origine prima di dare per scontato che lo strumento sia sbagliato.
Posso convertire poligoni e linee GeoJSON, o solo singoli punti?
Sono supportati Points, LineStrings, Polygons e le loro varianti Multi-, oltre a GeometryCollections e FeatureCollections — il convertitore percorre ogni coppia di coordinate all'interno di qualsiasi struttura geometrica annidata e trasforma ciascuna individualmente, per poi ricostruire la stessa struttura con le nuove coordinate.
Qualcuno dei miei dati viene caricato su un server quando uso questo strumento?
No. Ogni calcolo, dalla trasformazione di Helmert alla matematica della proiezione di Gauss-Krüger, viene eseguito nel tuo browser in JavaScript. Nulla di ciò che incolli, carichi o converti viene mai inviato da nessuna parte. Questo significa anche che i file GeoJSON molto grandi sono limitati dalla memoria del tuo stesso browser, non da alcun limite di caricamento lato server.
Tutta la matematica di conversione viene eseguita localmente nel tuo browser — le coordinate e i file GeoJSON non vengono mai caricati su un server. I parametri della trasformazione di Helmert (EPSG:1777, EPSG:15869) e le definizioni degli ellissoidi DHDN/Bessel 1841 e GRS80 provengono dall'EPSG Geodetic Parameter Dataset tramite il Bundesamt für Kartographie und Geodäsie (BKG). Per il lavoro legale o catastale, usa la trasformazione ufficiale basata su griglia BeTA2007 del BKG invece dell'approssimazione di Helmert di questo strumento.
Tessere della mappa © contributori di OpenStreetMap, disegnate con Protomaps (ospitato da KONAKTIVE), con CARTO come riserva.
