Коротко:
Как параметризовать WKT-файл .prj, чтобы я мог выполнить 7-точечное преобразование ( wiki ). Я знаю, как работают false_easting and false_northing
параметры, но как я могу настроить масштаб? Я не имею в виду scale_factor '
Это описание проблемы:
У меня есть транспортная сеть (векторный слой), сохраненная в не ГИС-среде (программное обеспечение для моделирования транспорта). Сеть состоит из узлов (точек) и полилиний (дорожных связей). Это делается в основном из случайных фонов, независимо от проекции, координат и т. Д.
Мне нужно установить соответствующий прогноз для сети.
У меня есть доступ к файлам .prj (если я нахожусь в проекции, скажем, WGS84, я могу переключиться на любую другую проекцию)
Вот что я пытаюсь:
Я пытаюсь 7-точечное преобразование Хелмерта (http://proj.maptools.org/gen_parms.html). Я использую преобразование towgs84 в качестве параметра WKT в файле .prj, где я предполагаю, что матрица вращения равна нулю (могу ли я сделать это?), И вычисляю только delta_x и delta_y, и масштабный параметр.
Однако это не будет работать. Это мой .prj, параметры в TOWGS84 не влияют на преобразование:
PROJCS["UTM 17 (WGS84) in northern hemisphere.",
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563],
TOWGS84[0,0,0,0,0,0,100000000000000000000000]],
PRIMEM["Greenwich",0],
UNIT["DMSH",0.0174532925199433],
AXIS["Lat",NORTH],
AXIS["Long",EAST],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",0],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0]]
Поэтому я попытался использовать false_norting
и false_easting
параметры, и они хорошо работают, и преобразовать мою сеть точно, НО:
Это не изменит масштаб моей сети, только положение. Так как я могу изменить масштаб моей сети, используя файл .prj?
Спасибо за любые подсказки