Ручные настройки проекций

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Ручные настройки проекций

Сообщение zubenko1592 » 21 май 2022, 08:29

Подскажите, пожалуйста, почему отображение вида не раегирует на ручное изменение параметра "Standard Parallel" в проекции Винкеля III и в ей подобных, либо на парметр "latitude Of Origin" в проекции гаусса крюгера и ей подобных?

Мне кажется что этот параметр должен как бы "проворачивать" вид вдоль оси, параллельной к экватору.
Другими словами, антарктида должна "двигаться на меня", а северный полюс "от меня" или наоборот, в зависимости от знака этого параметра.

Или я ошибаюсь? Если так, то на что эти параметры влияют?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2227
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1500
Откуда: Казань

Re: Ручные настройки проекций

Сообщение Игорь Белов » 22 май 2022, 16:00

zubenko1592 писал(а):
21 май 2022, 08:29
почему отображение вида не раегирует на ручное изменение параметра "Standard Parallel" в проекции Винкеля III и в ей подобных, либо на парметр "latitude Of Origin" в проекции гаусса крюгера и ей подобных?
В обоих случаях меняются значения прямоугольных координат в проекции. В первом случае (Standard Parallel) из-за изменения масштаба изображения, во втором случае (Latitude of Origin) из-за сдвига нуля проекции с экватора на указанную параллель. На отображение в окне карты эти параметры не влияют.
The purpose of computing is insight, not numbers

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Ручные настройки проекций

Сообщение zubenko1592 » 22 май 2022, 17:19

Ок. А есть ли прямая цилиндрическая проекция, в которой цилиндр можно было бы вращать вокруг оси, перпендикулярной плоскости осевого меридиана?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2227
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1500
Откуда: Казань

Re: Ручные настройки проекций

Сообщение Игорь Белов » 23 май 2022, 15:04

The purpose of computing is insight, not numbers

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Ручные настройки проекций

Сообщение zubenko1592 » 24 май 2022, 23:31

Не совсем. Я проверил все косые проекции и проекцию гаусса крюгера, и вид ниодной из них не реагирует на изменение параметра Latitude of center.

Я ожидаю что просле введения данного параметра вид изменится таким образом чтобы экватор в этом вмде был выше (ниже) центра вида.

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Ручные настройки проекций

Сообщение zubenko1592 » 24 май 2022, 23:40

Игорь Белов писал(а):
23 май 2022, 15:04
Это как в косой проекции Меркатора?
Другими словами, я в поперечной проекции меркатора (в проекции гаусаа крюгера) хочу установить центральную параллель для вида. и чтобы она в виде и была в центре (физически была в центре изображения карты).

А для косых цилиндрических - центральную координату вида. и чтобы она и была центральной в виде (физически была в центре изображения карты)

но как бы я не экспериментиовал с разныими цилиндрическими проекциями - вид регулируется только по "горизонтали", а по "вертикали" нет...

Даже, казалось бы, в прямой проекции меркатора, где это оправдано даже перераспределением искажений - это не работает...

Вот в этом мой вопрос. Как регулировать вид карты по "вертикали" в цилиндрических проекциях?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2227
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1500
Откуда: Казань

Re: Ручные настройки проекций

Сообщение Игорь Белов » 25 май 2022, 21:34

Простите за тупость, не могу понять, к чему Вы стремитесь.

Прямые проекции на то и прямые, чтобы никак не менять своего вида при изменении широты центра проекции. Этот параметр влияет лишь на масштаб изображения: он равен единице на соответствующей параллели (и на одноимённой параллели в южном полушарии).

Тем более не должен меняться вид поперечной проекции. Там от соответствующей параллели начинается отсчёт плоской координаты на север/юг, и только.
zubenko1592 писал(а):
24 май 2022, 23:31
Я проверил все косые проекции
На картинках карты в косой проекции Меркатора с центром проекции 30 и 60 градусов. По-моему, реакция на изменение параметра очевидна.
Вложения
omerc30.png
+lat_0=30
omerc30.png (47.02 КБ) 2326 просмотров
omerc60.png
+lat_0=60
omerc60.png (47.4 КБ) 2326 просмотров
The purpose of computing is insight, not numbers

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Ручные настройки проекций

Сообщение zubenko1592 » 26 май 2022, 07:01

Игорь Белов писал(а):
25 май 2022, 21:34
не могу понять, к чему Вы стремитесь.
Прямой задачи нет. я пытаюсь разобраться в пределах возможностей проецирования различных видов проекций в ПО ГИС и в принципе вообще. Теоретически.

ну, если условно говоря, я хочу получить карту, в которой будет в центре находится антарктида, а вся карта в прямой цилиндрической проекции меркатора. это возможно? конкретно в по ГИС (в арке или къюшке) либо вообще в теории?

Если конкретно в этой проекции не получить, то есть ли такая проекция, в которой можно решить эту теоретическую задачу? (здесь я имею в виду разновидности цилиндрических проекеций. Очевидно что в азимутальной это элементарно)

Ivor
Завсегдатай
Сообщения: 345
Зарегистрирован: 11 дек 2006, 09:46
Репутация: 102
Откуда: Иркутск

Re: Ручные настройки проекций

Сообщение Ivor » 26 май 2022, 09:56

Чисто математически для любой проекции можно использовать любую опоясывающую линию, не обязательно экватор. Придётся только озаботиться переводом привычных градусов в "новые". Но вот сильно сомнительно, что подобная возможность реализована в общераспространённом ПО.

О, кстати, можете сами пересчитать все координаты для поворота в нужную позицию и скормить результат в одну из стандартных для ГИС проекций. Только градусная сетка в результате будет ложной

gamm
Гуру
Сообщения: 4044
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1049
Ваше звание: программист
Откуда: Казань

Re: Ручные настройки проекций

Сообщение gamm » 26 май 2022, 11:03

такая же мысль приходила, если считать Землю шаром, то "повернуть" ось Земли, и получить новые градусы из старых (старые Lat/Lon -> XYZ -> новые XYZ после поворота -> новые Lat/Lon). Но для эллипсоида такое только Игорь Белов провернуть может :D
Ivor писал(а):
26 май 2022, 09:56
Только градусная сетка в результате будет ложной
отчего же, можно просто спроецировать в эту "проекцию" нормальную градусную сетку.

Ivor
Завсегдатай
Сообщения: 345
Зарегистрирован: 11 дек 2006, 09:46
Репутация: 102
Откуда: Иркутск

Re: Ручные настройки проекций

Сообщение Ivor » 26 май 2022, 11:46

gamm писал(а):
26 май 2022, 11:03
Но для эллипсоида такое только Игорь Белов провернуть может :D
Спроецировать эллипсоид на шар, шар повернуть, спроецировать обратно на эллипсоид. Наверняка даже кодить особо много не придётся. Наверное...

gamm
Гуру
Сообщения: 4044
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1049
Ваше звание: программист
Откуда: Казань

Re: Ручные настройки проекций

Сообщение gamm » 26 май 2022, 12:19

Ivor писал(а):
26 май 2022, 11:46
Наверное
Вот и я не уверен. Эти кундштюки только Игорь знает

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2227
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1500
Откуда: Казань

Re: Ручные настройки проекций

Сообщение Игорь Белов » 26 май 2022, 15:37

zubenko1592 писал(а):
26 май 2022, 07:01
я хочу получить карту, в которой будет в центре находится антарктида, а вся карта в прямой цилиндрической проекции меркатора. это возможно?
В целом поперечная проекция - развёрнутая на 90 градусов прямая проекция. Метаэватор (центральный меридиан) проходит через полюс.
The purpose of computing is insight, not numbers

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2227
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1500
Откуда: Казань

Re: Ручные настройки проекций

Сообщение Игорь Белов » 26 май 2022, 15:38

gamm писал(а):
26 май 2022, 11:03
Но для эллипсоида...
В теме речь о картинках. Зачем эллипсоид? Google Earth и все прочие электронные глобусы натянуты на сферу, и никто не страдает.
The purpose of computing is insight, not numbers

Аватара пользователя
zubenko1592
Активный участник
Сообщения: 164
Зарегистрирован: 23 апр 2011, 10:18
Репутация: -1

Re: Ручные настройки проекций

Сообщение zubenko1592 » 26 май 2022, 23:18

Игорь Белов писал(а):
26 май 2022, 15:38
В теме речь о картинках.
Не. я вообще имел в виду именно элипсоид. Чтобы не просто картинка, а именно полноценная проекция по всем канонам. Рассуждения о "картинке" я привел только для того чтобы донести что я хочу, для постоты и наглядности изложения.

На сколько я понял из предыдущих ответов, Gamm и Ivor предлогают спроецировать карту на шар, шар повернуть как нужно (превратить реальные координаты в псевдокоординаты), вернуть все на элипсоид и отображать.....

Ну это совсем мазохизм))))

Я понимаю что стандартному ПО ГИС всеровно что там в шейпах нарисовано... они тупо элипсоид проецируют.

Главный вопрос - реально ли это было бы сделать штатными методами? и вобще, предполагает ли такой "финт" цилиндрическая проекция с математической точки зрения. Чтобы все по правилам, без псевдокоординат?

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей