Маєте справу з даними, які поширюються по зонах UTM?


27

У мене є дані, які розповсюджуються на дві зони UTM GDA / MGA94 UTM Zone 55 та 56. У мене є шари, такі як кадастр, дороги, трубопроводи тощо, де я хочу зберігати вимірювання, наприклад, довжини та площі в метрах чи якісь метричні позначення, не градусів!

Який найкращий спосіб керувати цим в PostGIS (я використовую PostGreSQL 8.4 PostGIS 1.5)? Чи повинен я зберігати свої дані як географічні координати GDA94 і використовувати якусь обробку для обчислення необхідних мені вимірювань? Або є інший спосіб впоратися з цим?

Відповіді:


17

Виходячи з наданої інформації, я б розглядав використання іншої проекції, яка не пов'язана з зонами UTM, як, наприклад, Ламбертська конформна конічна проекція GeoScience Australia. Це матиме певні ефекти спотворення, але вони будуть мінімальними. Одиниця відстані - метри. Він також повинен пройти через питання про державний перехід, оскільки всі агенції мають намір використовувати цю проекцію, оскільки GA є основним картографічним органом в країні. Перевірте свої вимоги, оскільки це може бути варіантом.

Проекція доступна для завантаження, якщо вона не передбачена на цьому веб-сайті .


1
просто потрібно бути обережним, використовуючи Ламбертс Conformal Conic, коли вас цікавить, зокрема, в областях, це не проекція на рівну площу, і таким чином вводяться помилки в обчисленні площі.
Келсо

10

Ви намагалися використовувати тип даних географії. Він зберігає довгий лат і повертає вимірювання в метрах. Потім ви можете використовувати комбінацію 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


1
Дякую, що я бачив згаданий тип географічних даних, я прочитаю ваші посилання, щоб дізнатися більше про них. У мене також є версія PDF PostGIS в дії, вона згадує, що для локалізованих областей вимірювання типу географічних даних, як правило, не такі точні, як вимірювання геометрії.
Андо

6

Виберіть UTM, в який потрапляє більшість ваших даних, і використовуйте їх для всіх даних. Зниження UTM (я вважаю, що в півтора градуси) перекриваються саме з цієї причини. Вимірювання не будуть занадто далеко в цій зоні перекриття.


2
Це насправді не хороша порада. Викривлення в проекції UTM збільшується далі на схід / захід від центрального меридіана. Причина, в якій концепція зон була адаптована в першу чергу, полягає у встановленні точки відсічення, при якій це викривлення стає неприйнятним. Прогноз Альберса - це кращий компроміс для даних> 6 градусів за розміром (див. Також gis.stackexchange.com/questions/2769/… )
матовий вілкі

7
Це розумна обережність, @Matt, але ми повинні мати на увазі, що "прийнятне" залежить від обставин. Наприклад, цей півградус може бути розширений на багато градусів вгору в крайніх широтах без поганого впливу. Для обговорення спотворень, введених шляхом перетину меж зони UTM, будь ласка, дивіться (більш новітню) тему на gis.stackexchange.com/questions/31701/… .
whuber

Я вважаю, що це завжди викликає проблеми в дорозі, коли координати та прогнози не збігаються. Уникайте цього, якщо це не єдиний варіант.
Якщо ви не знаєте - просто ГІС

5

Чи не існує місцевої проекції для країни / регіону, в якій ви працюєте? Якщо так, то це було б найкраще використовувати.

Редагувати на основі коментарів:

Перегляд http://spatialreference.org для Австралії вказує на те, що EPSG: 3112 буде працювати для вас або EPSG: 3577 , залежно від того, чи потрібна вам однакова площа або однакові форми.


1
Є. Однак ми також перетинаємо два стани, і в обох вони є проекція Ламберта, які вони підштовхують до картографування та зберігання даних у всьому стані.
Андо

NSW та VIC? Немає простого способу зробити це без прийняття тієї чи іншої проекції (або власної) та просто перетворення між різними джерелами даних у міру необхідності.
mdsumner

Так, NSW та VIC. Я хочу уникати створення власної проекції, якщо зможу.
Андо

1

Існує серія проекцій, що підходять до цієї точної ситуації, 10TM, 6TM та 3TM. Вони по суті є поперечними шматочками Меркатора з центральними меридіанами за розміром 10 градусів, 6 градусів або 3 градусів довготи відповідно. Я вперше зіткнувся з ними, працюючи над даними в місті Калгарі, яке опосередковує дві зони UTM. Довідка: http://www.mncl.ca/projection-transformation.htm

Якщо говорити про Калгарі, то місто поділяється навпіл на два полігони WRS-2, що робить зображення LS7 рукою.


-2

Оскільки ви маєте справу з довгими лінійними функціями, такими як трубопроводи, найкращим рішенням є зберігання даних у старій хорошій проекції "WorldMercartor" (epsg 3395). Тоді ви можете отримати великомасштабні дані. Якщо вам потрібне щось більш точне для даного місця, тоді напишіть запит, щоб відтворити це місце в локальну проекцію, щоб отримати точні дані.

Пам'ятайте, що проекція Меркартора відома, оскільки вона зберігає лінії як лінії (а не дуги) на великих відстанях.


1
Що ви маєте на увазі "рядки як лінії (а не дуги)"? Він правильно представляє локсодроми як прямі лінії, і він відомий тим, що в океані навігація по компасу і тим, що створює просту проекцію.
mdsumner
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.