Подключение к тайловым сервисам

Вопросы связанные с работой ГИС Аксиома
Аватара пользователя
LiSa
Пользователь
Сообщения: 131
Зарегистрирован: 20 сен 2023, 17:19

Re: Подключение к тайловым сервисам

Сообщение LiSa » 29 май 2026, 15:19

Александр, огромное спасибо. Получилось.
В QGIS для тайлового сервиса (обработка CRS) используем по умолчанию проекцию с описанием: +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=95900 +y_0=-6552800 +ellps=WGS84 +towgs84=5.476,2.074,9.338,3.38086,5.93454,-0.49579,-1.676094 +units=m +no_defs
Добавила ее в описание пользовательских проекций.
В новом проекте установила текущей проекцию с описанием выше.
Открыла настроенный, благодаря Вам тайловый сервис.
Добавила подключение к нашей базе данных. Таблицы в план схема метры (мск64).
И добавила одну из таблиц в карту. Данные не ложатся друг на друга.
В чем моя ошибка?
Если можно прокомментируйте, пожалуйста, описание СК для тайлов. Не понимаю, как оно получается.
Спасибо.
Аватара пользователя
Александр
Администратор
Сообщения: 803
Зарегистрирован: 18 апр 2019, 11:21

Re: Подключение к тайловым сервисам

Сообщение Александр » Вчера, 17:03

У вас система координат в формате proj - Аксиома поддерживает этот формат, но лучше использовать систему координат в формате MapInfo PRJ
Earth Projection 8, 9999, 28, 5.476, 2.074, 9.338, -3.38086, -5.93454, 0.49579, -1.676094, 0, "m", 30, 0, 1, 95900, -6552800
Можно добавить её в списко проекций.

Если у вас таблицы в виде TAB-файлов, то потребуется сменить им систему координат.
Если ваши таблицы в СУБД и система координат не указана, то при открытии таблицы можно указать систему координат.

Система координат тайлов - Google веб-меркатор
Система координат ограничена углами первого тайла: -20037508,3428 -20037508,3428 20037508,3428 20037508,3428
Аватара пользователя
LiSa
Пользователь
Сообщения: 131
Зарегистрирован: 20 сен 2023, 17:19

Re: Подключение к тайловым сервисам

Сообщение LiSa » Сегодня, 12:36

Система координат тайлов - Google веб-меркатор
Александр, благодарю за ответ.
Добавила описание СК в формате prj.
Попробовала наложить данные tab и тайловый сервис.
Поскольку в наших данных затерта информация о проекции, назначила TAB файлу МСК64 и сохранила таблицу.
С помощью дополнительного модуля Экспорт таблиц экспортировала данную таблицу в СК с описанием в Вашем сообщении.
Открыла тайловый сервис (в настройках заранее установила открывать его по умолчанию в СК с описанием в Вашем сообщении).
Открыла результат экспорта таблицы.
Данные не совместились. Казанский собор в атлантическом океане.
Пример исходной таблицы без СК прилагаю.
Спасибо за помощь.
Вложения
На_форум.rar
(2.92 КБ) 12 скачиваний
Аватара пользователя
LiSa
Пользователь
Сообщения: 131
Зарегистрирован: 20 сен 2023, 17:19

Re: Подключение к тайловым сервисам

Сообщение LiSa » Сегодня, 16:03

Также не удается сохранить настройки СК для тайлового сервиса.
Программа выдает по умолчанию МСК-78.
Вложения
Безымянный01.png
Безымянный.png
Аватара пользователя
Александр
Администратор
Сообщения: 803
Зарегистрирован: 18 апр 2019, 11:21

Re: Подключение к тайловым сервисам

Сообщение Александр » Сегодня, 18:13

LiSa писал(а): Сегодня, 12:36
Система координат тайлов - Google веб-меркатор
Александр, благодарю за ответ.
Добавила описание СК в формате prj.
Попробовала наложить данные tab и тайловый сервис.
Поскольку в наших данных затерта информация о проекции, назначила TAB файлу МСК64 и сохранила таблицу.
С помощью дополнительного модуля Экспорт таблиц экспортировала данную таблицу в СК с описанием в Вашем сообщении.
Открыла тайловый сервис (в настройках заранее установила открывать его по умолчанию в СК с описанием в Вашем сообщении).
Открыла результат экспорта таблицы.
Данные не совместились. Казанский собор в атлантическом океане.
Пример исходной таблицы без СК прилагаю.
Спасибо за помощь.
image.png
Смещение данных произошло из-за того, что при экспорте координаты были пересчитаны. В вашем случае пересчёт не требуется: числовые значения в файле уже соответствуют МСК-1964, им необходимо только назначить систему координат без изменения самих чисел.

Для корректного выполнения операции следуйте инструкции:
1. В строку описания системы координат добавьте границы рабочей области, чтобы сохранить точность отображения. Итоговая строка должна выглядеть так:
Earth Projection 8, 9999, 28, 5.476, 2.074, 9.338, -3.38086, -5.93454, 0.49579, -1.676094, 0, "m", 30, 0, 1, 95900, -6552800 Bounds (0, 0) (200000, 200000)
2. Если дополнительный модуль ещё не активирован, вызовите Модули из вкладки Основные и включите «Экспорт таблиц с заменой системы координат». После активации на ленте появится соответствующая кнопка.
3. Вызвать Экспорт таблиц из вкладки Основные.
4. В открывшемся окне добавьте нужную таблицу в список «Таблицы для экспорта» и укажите папку для сохранения результата.
5. Обязательно установите галочку «Не пересчитывать координаты при смене проекции».
6. Нажмите на кнопку выбора системы координат, перейдите на вкладку Пользовательские и выберите вашу МСК-1964.
7. Нажмите кнопку Экспорт. В указанной папке появится файл с корректно назначенной системой координат.
export.png

Примечание: в текущей версии при прямом назначении системы координат для вашей таблицы программа может завершать работу неожиданно. Мы изучаем проблему.
Если вы столкнётесь с этим, используйте обходной способ в том же окне экспорта:
4. Установите галочку «Переопределить исходную проекцию».
5. В полях исходной и целевой проекции выберите МСК-1964.
6. Нажмите Экспорт.
export1.png

результат:
result.zip
(3.5 КБ) 4 скачивания
Альтернативный способ (через текстовый редактор):
Вы можете назначить систему координат, отредактировав файл с расширением .TAB в любом текстовом редакторе. Добавьте в конец файла следующие строки:

Код: Выделить всё

"\Spatial Reference\Geographic\Projection\Clause" = "Earth Projection 8, 9999, 28, 5.476, 2.074, 9.338, -3.38086, -5.93454, 0.49579, -1.676094, 0, ""m"", 30, 0, 1, 95900, -6552800 Bounds (0, 0) (200000, 200000)"
"\Spatial Reference\Geographic\Projection\Name" = "МСК-1964"
"\Spatial Reference\Geographic\Projection\Type" = "PRJ"
Обратите внимание: этот способ находится на стадии тестирования и работает только в Аксиоме. Другие программы могут не распознать эти параметры.

Во вложении прилагаю исправленный пример таблицы:
result2.zip
(4.17 КБ) 4 скачивания
Аватара пользователя
Александр
Администратор
Сообщения: 803
Зарегистрирован: 18 апр 2019, 11:21

Re: Подключение к тайловым сервисам

Сообщение Александр » Сегодня, 18:27

LiSa писал(а): Сегодня, 16:03 Также не удается сохранить настройки СК для тайлового сервиса.
Программа выдает по умолчанию МСК-78.
Это непонятно.
Вы нажимаете на выбор системы координат, нажимаете OK, а она не сохраняется?
В любом случае менять систему координат для вашего слоя не нужно - правильное значение системы координат: Проекция для визуализации CRS
Ответить