2 Væsentlige forskelle mellem HK1980 og WGS84 koordinatsystem (og hvordan man bruger HK1980 koordinater)

Som vi antydet i en anden artikel bruger HK regerings Open Data API-program HK1980 koordinatsystem i stedet for det mere universelle WGS84-system. Vi tog noget tid på at studere begge systemer og vil gerne dele med dig om vores fund.

Ansvarsfraskrivelse: vi er ingen ekspert i koordinatsystem men deler kun det, vi fandt, når vi behandlede GovHK Open Data API. Håber, at dette ville være nyttigt for dem, der bruger API i fremtiden.

Der er 2 store forskelle mellem HK1980 og det universelle WGS84-koordinatsystem:

  1. Reference ellipsoid

De fleste mennesker ved, at vores dejlige planet Jorden ikke er en perfekt sfære, men en ellipsoid (forestillede sig at trykke en kugle fra toppen og hvordan den deformeres). Dette skabte forskellige problemer, når vi tegner kort. Hvis Jorden kun er en kugle, er alt, hvad vi har brug for at vide, radius, og vi kan let beregne det meste af geografiske tal. Der er dog en masse variabler om en ellipsoid end sfære, fx fladning (dvs. hvor hårdt du presser på bolden).

Hvordan Jorden eller en reference Ellipsoid ser ud (Kilde: Wikipedia)

Historisk set er der forskellige modeller af Jorden, og koordinaterne ville være en smule forskellige, hvis du bruger en anden kuglemodel. WGS84 (det ene GPS-system bruger) er baseret på WGS84 ellipsoidmodellen, mens HK1980-systemet er baseret på “International Hayford (1910)” ellipsoidmodel.

2. Oprindelse

Husk stadig, at da du var på gymnasiet, var den første ting, din lærer fortalte dig om koordinater, “ethvert koordinatsystem har brug for at starte et sted”? Dette er det samme for geokoordinaterne. Vi skal først definere et startpunkt og navngive det som "nul". For at tegne et koordinatsystem kan du definere hvor som helst på Jorden som "nul", det kan være Nordpolen, New York, Hong Kong.

Faktisk kan det være overalt på / i Jorden. Dette er nøjagtigt forskellen mellem HK1980 og WGS84-systemet. WGS84 bruger "massens centrum" af Jorden som "nul", mens HK1980 bruger en ubrugt (faktisk fjernet) trig i Hong Kong Observatory som "nul". Hvis du er nysgerrig nok til at vide mere, er dens breddegrad og længdegrad (22 ° 18'12,82 "N, 114 ° 10'18,75" E).

Der er selvfølgelig også andre forskelle mellem de to koordinatsystemer, der er mere komplicerede (f.eks. Projektionsmetode, gittersystem osv.). For en detaljeret dokumentation kan du henvise til det officielle dokument her.

3 måder i konvertering mellem HK1980 og WGS84 System

Som dataforsker ville det være vores største problem at håndtere denne type dataproblemer, dvs. hvordan vi kan konvertere ikke-universelle enheder til et universelt system til videre behandling og analyse.

Heldigvis gav Hong Kong-regeringen virkelig god støtte i dette (sandsynligvis fordi de også forstår, at HK1980-systemet ikke er et universelt system). Og det er naturligvis virkelig svært for en lægmand til koordinatsystem manuelt at konvertere det selv med excel eller regnemaskiner (se i formlen nedenfor).

En del af formlerne til konvertering af HK1980 - WGS84 (Kilde: Landsafdelingen, HKSAR-regeringen)

Men rolig, der er 3 nemme måder for dataanalytiker at foretage konverteringen:

  1. Manuel konvertering

Da Hong Kong er et relativt lille sted, kan vi bruge en enkel måde at udføre konverteringen med minimal fejl (op til 0,1 ")

2. Online konvertering

Der er også et online-værktøj, der offentliggøres af Landsafdelingen i Hongkongs regering. Du kan få adgang til værktøjet gratis og uden registrering her.

3. API-konvertering

Hvis du har brug for API-behandling på HK1980-koordinater (f.eks. Ved hjælp af GovHK Open Data APIs), kan du også udnytte det gratis konverterings-API, der leveres af Lands Department of Hong Kong Government. Du kan henvise til brugermanualen her. Dette er den metode, vi brugte til at behandle dataene til API-studiet til Journey Time Indicator (mere om undersøgelsen, se denne artikel).

Hvis du er ekspert i koordinatsystem, så lad os vide, om vi har begået fejl!