Я пытался преобразовать какой-то NZTM2000, вариант поперечной проекции Меркатора, используемый в Новой Зеландии (http://www.linz.govt.nz/data/geodetic-system/datums-projection-and-heights/projection/new-zealand-transverse-mercator-2000) в координаты широты / долготы WSG84 безуспешно.
Спецификации NZTM2000 говорят, что TM настроен со следующими параметрами:
- Широта отправления: ° 00 '00 "южной широты.
- Исходная долгота / центральный меридан: 173 ° 00 '00 "восточной долготы.
- Ложное северное положение: 10 000 000 метров к северу.
- Ложное восточное положение: 1600000 метров к востоку.
- Масштабный коэффициент центрального меридиана: 0,9996
Я пробовал использовать их в S3:
var projection = d3.geo.transverseMercator()
.rotate([origin_lat, origin_lng])
.scale(scale_factor)
.center([false_northing, false_esting])
(среди прочего).
Я использовал небольшое подмножество данных с известными значениями WGS84:
NZTM2000 WSG84
--------------------- -------------------------------
Norting Easting Latitude Longitude
5771280.5 1900560.5 38 09 22.691 S 176 25 48.538 E
5771280.5 1900570.5 38 09 22.679 S 176 25 48.948 E
5771280.5 1900571.5 38 09 22.678 S 176 25 48.989 E
5771280.5 1900572.5 38 09 22.677 S 176 25 49.030 E
Любая помощь?
Большое спасибо