Экспорт в mid/mif

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Tatjana16
Новоприбывший
Сообщения: 4
Зарегистрирован: 18 янв 2025, 16:19
Репутация: 0
Откуда: г. Шахты

Экспорт в mid/mif

Сообщение Tatjana16 » 18 янв 2025, 16:32

Здравствуйте! Файл создан в программе Digitals, где были созданы поля с определенными значениями. Файл в системе координат МСК-23.
Проблема в следующем:
1. Заказчик хочет видеть при открытии mif-файла в блокноте запись: МСК-23 Краснодарский край ГОСТ 51794-2008 "МСК-23 зона 2", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 40.98333333333, 0, 1, 2300000, -4511057.628. Это реально сделать? Ему принципиально, чтобы файл был в QGIS
2. Как к векторному слою, созданному в Digitals и экспортированному в QGIS, добавить поля с новыми атрибутами?
Вложения
ElementPlanningStructure2.zip
(1.63 КБ) 151 скачивание

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

Re: Экспорт в mid/mif

Сообщение gamm » 18 янв 2025, 17:01

Tatjana16 писал(а):
18 янв 2025, 16:32
Здравствуйте! Файл создан в программе Digitals, где были созданы поля с определенными значениями. Файл в системе координат МСК-23.
в выложенном MIF написано дугое, там эллисоид WGS84
Проблема в следующем:
1. Заказчик хочет видеть при открытии mif-файла в блокноте запись: МСК-23 Краснодарский край ГОСТ 51794-2008 "МСК-23 зона 2", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 40.98333333333, 0, 1, 2300000, -4511057.628. Это реально сделать? Ему принципиально, чтобы файл был в QGIS
в стандарте MIF подобные странные хотелки не предусмотрены, приведена строка, которая добавляется в базу Мапинфы, а не в MIF
Из нее нужно перенести в CoordSys все,что после 8, затем загрузить файл, и убедиться, что объекты не улетели в Африку (или куда поближе).
2. Как к векторному слою, созданному в Digitals и экспортированному в QGIS, добавить поля с новыми атрибутами?
добавить поля в описание, которое в MIF (имена короткие, английскими буквами), и поменять Columns 6 на нужное число. И добавить новые значения в MID, все делается в любом текстовом редакторе, у вас строк мало.

Tatjana16
Новоприбывший
Сообщения: 4
Зарегистрирован: 18 янв 2025, 16:19
Репутация: 0
Откуда: г. Шахты

Re: Экспорт в mid/mif

Сообщение Tatjana16 » 18 янв 2025, 18:31

Но я назначала слою мск... У меня открывается так.
CoordSys Earth Projection 8, 104, "m", 40.98333333333, 0, 1, 2300000, -4511057.628

Может, и здесь я что-то неправильно делаю. У меня версия QGIS 2.18. Я назначаю систему координат через Set Layer CRS

Ivan1993
Участник
Сообщения: 58
Зарегистрирован: 02 июл 2023, 13:55
Репутация: 56
Откуда: Россия

Re: Экспорт в mid/mif

Сообщение Ivan1993 » 19 янв 2025, 11:14

Tatjana16, судя по выложенному файлу, Вы готовите материалы документации по планировке территории для размещения в местной ГИСОГД.

В свое время я делал проект в QGIS с настройкой векторных слоев в части разделов "Градостроительное зонирование", "Планировка территории", "План наземных и подземных коммуникаций" как раз для подготовки векторных моделей для нашей ГИСОГД. Слои настраивал в строгом соответствии с 433-м приказом Минстроя РФ.

Вот ссылка на каталог с проектом и базой со слоями: https://drive.google.com/drive/folders/ ... drive_link

В указанном каталоге:
- gisogd-project.qgz - непосредственно файл проекта;
- gisogd-layers.gpkg - локальная база данных с векторными слоями.

Оба файла должны лежать в одном каталоге.

Возможно, это поможет Вам при решении возникшей проблемы. Интереса ради поискал нормативку по подготовке материалов для ГИСОГД в Краснодарском крае. Обнаружил приказ департамента по архитектуре и градостроительству Краснодарского края от 09.01.2024 № 1 (в части документации по планировке территории). Если данный документ актуален, то согласно утвержденным метод. рекомендациям атрибутивные данные заполняются по 433-му приказу.

Попробовал импортировать Ваши материалы в проект и вот что у меня получилось:
qgis_screenshot_1.png
qgis_screenshot_1.png (599.38 КБ) 755 просмотров
qgis_screenshot_2.png
qgis_screenshot_2.png (52.34 КБ) 755 просмотров
В пользовательской форме атрибуты, основанные на справочниках, настроены таким образом, чтобы в форме отображалось человекочитаемое название, а в конечный файл записывался код.

Пару важных моментов:
1) проект создан в QGIS версии 3.28, поэтому его желательно открывать в той же или более поздней версии;
2) необходимо перенастроить систему координат требуемых слоев, поскольку в проекте установлена система МСК-61 (Ростовская область).

Если есть необходимость добавить дополнительные поля, в QGIS это можно сделать в свойствах слоя на вкладке "Поля".
qgis_screenshot_3.png
qgis_screenshot_3.png (76.23 КБ) 755 просмотров
Требование прописывать внутри файла MIF наименование местной СК, на мой взгляд, весьма странное. Я с подобным никогда не сталкивался (хотя у чиновников в разных субъектах свои тараканы в голове).

При экспорте слоев в MID/MIF QGIS помимо основных файлов создает файл с расширением QMD, содержащий описание проекции. При направлении материалов в нашу ГИСОГД всегда прикладываю и его, но и в нем нигде явно не указано, что это МСК.

Tatjana16
Новоприбывший
Сообщения: 4
Зарегистрирован: 18 янв 2025, 16:19
Репутация: 0
Откуда: г. Шахты

Re: Экспорт в mid/mif

Сообщение Tatjana16 » 19 янв 2025, 11:42

Ivan1993 писал(а):
19 янв 2025, 11:14
,
Ivan1993 писал(а):
19 янв 2025, 11:14
Tatjana16, судя по выложенному файлу, Вы готовите материалы документации по планировке территории для размещения в местной ГИСОГД.

2) необходимо перенастроить систему координат требуемых слоев, поскольку в проекте установлена система МСК-61 (Ростовская область).

Спасибо огромное! Как настроить систему координат верно?

Ivan1993
Участник
Сообщения: 58
Зарегистрирован: 02 июл 2023, 13:55
Репутация: 56
Откуда: Россия

Re: Экспорт в mid/mif

Сообщение Ivan1993 » 19 янв 2025, 15:14

Tatjana16 писал(а):
19 янв 2025, 11:42
Спасибо огромное! Как настроить систему координат верно?
По-хорошему, необходимо выполнить перепроецирование слоев в нужную систему координат, при этом в глобальных настройках QGIS должны быть прописаны параметры как исходной СК, так и целевой. Чтобы немного упростить Вам задачу, я пересохранил слои из раздела "Планировка территории" в отдельную локальную базу данных и создал отдельный проект под систему МСК-23, зона 2 (архив с файлами во вложении). Параметры местной системы координат для Вашего региона брал отсюда: https://terraingis.ru/msk-23.html

Для корректной работы Вам необходимо настроить параметры местной СК. Для этого требуется выполнить следующие действия:
1) зайти в меню "Настройки-Пользовательские проекции";
2) в открывшейся форме в поле "Имя" ввести любое удобное наименование пользовательской проекции; в поле параметры вставить параметры местной СК, которые можно взять с сайта, указанного выше; для параметра "Формат" выбрать в выпадающем списке Proj (на указанном сайте параметры СК заданы не в WKT, а в формате Proj4).

Выглядеть это должно следующим образом:
qgis_screenshot_custom_crs.png
qgis_screenshot_custom_crs.png (111.47 КБ) 696 просмотров
На том же сайте автор разместил видео, как прописать параметры местной системы координат в QGIS (видео загружено на RuTube, поэтому с просмотром проблем возникнуть не должно).
Вложения
Проект ГИСОГД, Краснодарский край.zip
(68.5 КБ) 153 скачивания

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: sb_map и 0 гостей