Страница 1 из 2

Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 26 мар 2026, 20:30
Елена2026
Здравствуйте! Не нашла в форуме ответ на интересующий меня вопрос, поэтому задам его здесь.

Q-gis осваивать мы на работе начали недавно, опишу кратко суть проблемы.
Мы ведём комплексные кадастровые работы по кварталам, в Q-gis у нас есть векторные слои, в которых мы создаём полигонами контуры земельных участков, зданий. То есть, вот проект - это квартал кадастровый, в нём отдельный слой - для земли, отдельный слой - для зданий и т.д. В слоях, получается, может быть несколько сотен контуров. Потом нам надо экспортировать каждый контур в mif и присвоить ему название (кадастровый номер). Вручную делать долго, так как сотни объектов у нас, а времени в обрез.

Вопрос такой: можно ли как-то настроить пакетный экспорт из слоя, чтобы каждый контур сохранялся отдельным mif -файлом и к нему притягивался соответствующий атрибут из таблицы (кадастровый номер)?

Заранее благодарю форумчан всех за удалённое внимание и ответы))

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 27 мар 2026, 05:31
AlexRomantsov
Меню - Анализ, Общие инструменты векторных данных, Разбить векторный слой.
Создаст множество слоев (хоть поштучные участки) по выбранному атрибуту. Можно предварительно выделить на карте, и Только выделенные.

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 27 мар 2026, 13:41
Елена2026
Здравствуйте! Благодарю Вас за ответ! Сегодня уже попробовали эту функцию, пока безрезультатно. Технокад, из-за которого вся проблема и возникла, кроме mif принимает и csv, dxf. Пробовали разбивать векторный слой в эти форматы - не хочет принимать их пакетно. Теперь пробуем разбивку в tab, чтобы потом перевести в mif и уже загрузить в Технокад... Очень не хочется около тысячи объектов импортировать по отдельности...

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 27 мар 2026, 19:07
trir
А зачем Технокад?

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 27 мар 2026, 19:41
Елена2026
В Технокаде мы формируем необходимый для дальнейшей работы файл, в нашей кадастровой деятельности он нужен. Это специальное ПО под нашу специфику. А вот всё, что до Технокада используется (гис-программы) - это уже каждая контора сама может выбирать. У нас вот выбрали Q-gis. Теперь осваиваем)

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 28 мар 2026, 10:45
trir
может нужный xml можно и в QGIS получить

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 30 мар 2026, 16:21
Елена2026
К сожалению, нет.

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 30 мар 2026, 18:44
gamm
Елена2026 писал(а):
30 мар 2026, 16:21
К сожалению, нет.
а нет ли у вас под рукой пионэра, примерно 2-3 курс ВМК. Сделать такую программу на любом языке программирования - дело пары часов, из которых полтора понадобятся, чтобы понять, чего хочет клиент. И никакой QGIS тут не нужен

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 01 апр 2026, 14:07
Елена2026
Ну вот нет таких специалистов у нас, даже айтишника бесполезно просить о помощи) Во всём сами разбираемся. Впереди маячит перспектива выгрузки 1,5 тыс.объектов отдельными мифками, очень хочется найти какое-то решение для пакетного экспорта...

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 02 апр 2026, 12:50
akarelin
AlexRomantsov писал(а):
27 мар 2026, 05:31
Меню - Анализ, Общие инструменты векторных данных, Разбить векторный слой.
Создаст множество слоев (хоть поштучные участки) по выбранному атрибуту. Можно предварительно выделить на карте, и Только выделенные.
Перед тем как разбить векторный слой по выбранному атрибуту необходимо в кадастровом номере убрать все двоеточия. Это не позволяет сохранять файлы. Для этого в калькуляторе полей создаем новое текстовое поле и пишем выражение replace("cad_number", ':', ' '). "cad_number" поле с кадастровым номером. После этого делаем разбить векторный слой по атрибуту. В качестве атрибута выбираем новое созданное поле и сохраняем tabы. Потом уж из табов куда пожелаете.

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 02 апр 2026, 12:54
akarelin
Табы в мифы делаем через Перепроецировать слой пакетным режимом.

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 02 апр 2026, 15:05
Елена2026
Благодарю! Разбивку на tab уже пробовала, но потом эти выгруженные табы всё равно надо как-то переводить в mif, всякие онлайн-конверторы большое количество файлов в мифки не дают перевести. А вот это перепроецирование, как Вы пишете, как оно помогает выгрузить mif в итоге? Вроде бы, это для перевода слоя в другую систему координат. Я мало ещё возможностей Q-gis знаю, поэтому вопросов много))

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 02 апр 2026, 17:00
akarelin
Выбираете ту же систему координат, в которой работаете

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 02 апр 2026, 17:20
akarelin
Ошибся я. Перепроицирование к сожалению не сохраняет в мифы, но сохраняет dxf или csv.

Re: Пакетный экспорт отдельных контуров в формате mif из векторного слоя в программе Q-gis

Добавлено: 02 апр 2026, 17:28
akarelin
Так же можно через Сохранить векторные объекты. Так же через пакетный процесс. Там можно сохранить dxf или csv.