Растр после привязки возвращается к 0 градусов - ArcGIS
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 14 фев 2012, 08:47
- Репутация: 0
Растр после привязки возвращается к 0 градусов - ArcGIS
Всем добрый день.
Столкнулся со следующей проблемой.
В Аркгисе привязываю историческую карту Московской губернии. В ней есть координатная сетка (отсчет долготы, правда, от Пулковского меридиана - соответственно, перевожу в долготу по Гринвичскому прибавлением 30,3283583. Точная долгота Пулковского, конечно, вопрос до сих пор дискуссионный и на этом форуме обсуждавшийся, но для данной темы это не столь важно). Соответственно, на карте Московской губернии есть 10 точек пересечения меридианов и параллелей, по которым и привязываю.
Текст про пространственную привязку, опубликованный на этом сайте, прочитал.
Мои действия.
1. Открываю ArcMap, добавляю базовый слой OSM.
2. Добавляю png с картой Московской губернии.
3. Навожу базовый слой на Москву, затем нажимаю Georeferencing (там уже выбран губернский png) - Fit to Display.
4. Нажимаю на Add control Points.
5. Начинаю вбивать координаты контрольных точек. Нажимаю на точки пересечения меридианов и параллелей на рисунке левой кнопкой мыши, затем в любую точку экрана правой кнопкой и в появившемся контекстном меню выбираю "Ввести координаты". Ввожу.
6. Повторяю процедуру 10 раз, по числу контрольных точек.
7. Нажимаю Georeferencing - Update Georeferencing.
И тут растр перемещается в Атлантический океан, к точке пересечения экватора с Гринвичским меридианом. Повторял процедуру, описанную в пп. 1-7, нескольку раз, и все время такой результат.
Один раз попробовал, как написано в руководстве, поставить галочку рядом с Auto Adjust. Все то же самое.
Как решить данную проблему?
Заранее всем большое спасибо за помощь.
Столкнулся со следующей проблемой.
В Аркгисе привязываю историческую карту Московской губернии. В ней есть координатная сетка (отсчет долготы, правда, от Пулковского меридиана - соответственно, перевожу в долготу по Гринвичскому прибавлением 30,3283583. Точная долгота Пулковского, конечно, вопрос до сих пор дискуссионный и на этом форуме обсуждавшийся, но для данной темы это не столь важно). Соответственно, на карте Московской губернии есть 10 точек пересечения меридианов и параллелей, по которым и привязываю.
Текст про пространственную привязку, опубликованный на этом сайте, прочитал.
Мои действия.
1. Открываю ArcMap, добавляю базовый слой OSM.
2. Добавляю png с картой Московской губернии.
3. Навожу базовый слой на Москву, затем нажимаю Georeferencing (там уже выбран губернский png) - Fit to Display.
4. Нажимаю на Add control Points.
5. Начинаю вбивать координаты контрольных точек. Нажимаю на точки пересечения меридианов и параллелей на рисунке левой кнопкой мыши, затем в любую точку экрана правой кнопкой и в появившемся контекстном меню выбираю "Ввести координаты". Ввожу.
6. Повторяю процедуру 10 раз, по числу контрольных точек.
7. Нажимаю Georeferencing - Update Georeferencing.
И тут растр перемещается в Атлантический океан, к точке пересечения экватора с Гринвичским меридианом. Повторял процедуру, описанную в пп. 1-7, нескольку раз, и все время такой результат.
Один раз попробовал, как написано в руководстве, поставить галочку рядом с Auto Adjust. Все то же самое.
Как решить данную проблему?
Заранее всем большое спасибо за помощь.
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Растр после привязки возвращается к 0 градусов - ArcGIS
Дайте угадаю. Проекция карты сферический Меркатор, как у слоя OSM, и программа думает, что пользователь вводит координаты в метрах этой проекции?
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 14 фев 2012, 08:47
- Репутация: 0
Re: Растр после привязки возвращается к 0 градусов - ArcGIS
Кажется, вы угадали...Игорь Белов писал(а):Дайте угадаю. Проекция карты сферический Меркатор, как у слоя OSM, и программа думает, что пользователь вводит координаты в метрах этой проекции?
Я попробовал поменять единицы измерения с Meters на Decimal Degrees в Customize - ArcMap Options - Data View (после этого в нижнем правом углу датафрейма стали отображаться не метры, а градусы). При этом в Layers - Properties - General можно поменять единицы измерения только у Display (тоже поменял их на градусы), а вот у Map стоит по умолчание Meters, и поменять нельзя.
В общем, результат тот же. В свойствах базового слоя OSM поменять нельзя практически ничего.
Правильно ли понимаю, что единственный способ, который в данном случае приведет к успеху, это переводить географические координаты в прямоугольные?
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Растр после привязки возвращается к 0 градусов - ArcGIS
А зачем нужен базовый слой OSM? Действительно полезным будет созданный в географической СК векторный слой пересечений видимых на растре меридианов и параллелей.
Кроме того, фрейм должен быть в проекции растра. Скорее всего, это проекция Бонне.
Кроме того, фрейм должен быть в проекции растра. Скорее всего, это проекция Бонне.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 14 фев 2012, 08:47
- Репутация: 0
Re: Растр после привязки возвращается к 0 градусов - ArcGIS
Чтобы сопоставлять растр с реальностью, скажем так. Потому что следующий пункт программы - это оцифровка границ губернии и уездов. И хотелось бы, чтобы они проходили максимально точно там, где были в реальности. А для этого нужен ориентир в виде современной карты.Игорь Белов писал(а):А зачем нужен базовый слой OSM?
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Растр после привязки возвращается к 0 градусов - ArcGIS
Тогда причём тут пересечения меридианов и параллелей? Отобразите OSM в фрейме в проекции Бонне и натягивайте растр на дороги-косогоры-горы-горы-буераки-реки-раки с OSM'а.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 14 фев 2012, 08:47
- Репутация: 0
Re: Растр после привязки возвращается к 0 градусов - ArcGIS
Нажимаю правой кнопкой мыши на слой OSM, затем Properties - и там всего две вкладки, General и Cache. О смене проекции речи нет.Игорь Белов писал(а):Отобразите OSM в фрейме в проекции Бонне
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Растр после привязки возвращается к 0 градусов - ArcGIS
Речь не о свойствах слоя, а о проекции фрейма.
The purpose of computing is insight, not numbers
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 2 гостя