У меня есть данные, которые распределены по двум зонам UTM GDA / MGA94 UTM Zone 55 и 56. У меня есть слои, такие как кадастр, дороги, трубопроводы и т. Д., Где я хочу хранить измерения, такие как длины и площади в метрах или какой-либо метрической записи, а не градусов!
Каков наилучший способ управления этим в PostGIS (я использую PostGreSQL 8.4 PostGIS 1.5)? Должен ли я хранить свои данные в виде географических координат GDA94 и использовать какой-то способ обхода для расчета необходимых мне измерений? Или есть другой способ справиться с этим?
Вы пытались использовать тип данных географии. Это хранит в длинных латах и возвращает измерения в метрах. Затем вы можете использовать комбинацию CAST для геометрии и преобразования для отображения, если вам нужно проецировать для отображения данных.
http://www.postgis.org/documentation/manual-1.5SVN/ch04.html#PostGIS_GeographyVSGeometry http://www.postgis.org/documentation/manual-1.5SVN/ch04.html#PostGIS_Geography
источник
Выберите UTM, в который попадает большая часть ваших данных, и используйте его для всех данных. Зоны UTM имеют (половину степени, в которую я верю) перекрытия именно по этой причине. Измерения не будут слишком далеко в этой зоне перекрытия.
источник
Нет ли местного прогноза для страны / региона, в котором вы работаете? Если так, то это будет лучшим вариантом для использования.
Редактировать на основе комментариев:
Просмотр http://spatialreference.org для Австралии показывает, что EPSG: 3112 будет работать для вас или EPSG: 3577 , в зависимости от того, нужна ли вам равная площадь или конформные формы.
источник
Существует ряд прогнозов, подходящих для этой конкретной ситуации, 10TM, 6TM и 3TM. По сути, они представляют собой поперечные срезы Меркатора с пользовательскими центральными меридианами, охватывающими 10, 6 или 3 градуса долготы соответственно. Я впервые столкнулся с ними, работая над данными в городе Калгари, который охватывает две зоны UTM. Ссылка: http://www.mncl.ca/projection-transformation.htm
Говоря о Калгари, этот город, как оказалось, разделен пополам двумя полигонами WRS-2, что делает образы LS7 рутиной.
источник
Поскольку вы имеете дело с длинными линейными объектами, такими как конвейеры, лучшее решение - сохранить данные в старой доброй проекции «WorldMercartor» (epsg 3395). Тогда вы можете получить крупномасштабные данные. Если вам нужно что-то более точное для данного места, напишите запрос, чтобы перепроектировать это место в локальную проекцию, чтобы получить точные данные.
Помните, что проекция Mercartor известна, потому что она сохраняет линии как линии (не дуги) на больших расстояниях.
источник