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

Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 14:06
navicontech
Подскажите пожалуйста каким образом можно перевести чертеж поля из формата DXF в KML, имеем на руках файлы чертежей в формате DXF , необходимо чтобы была привязка к координатам по долготе и широте

Попробовали сделать экспорт в Autodesk Civil 3d , задавались координаты при экспорте однако файлы некорректно отображаются в Google earth, подскажите пожалуйста алгоритм действий по переводу чертежа в формат KML

Также были опробованы варианты различных онлайн конвертеров

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 15:03
Игорь Белов
QGIS
  1. Импортируем DXF:
    [Project] → [Import/Export] → [Import Layers from DWG/DXF…]
    Если проекция чертежа заранее неизвестна, указываем, например, EPSG:3857 "WGS 84 / Pseudo-Mercator".
  2. При необходимости разбираемся с проекцией. Возможно, придётся создать пользовательскую проекцию.
  3. Экспортируем слой полилиний в KML:
    [Layer] → [Save as…]
    Выбираем тип KML.
    Система координат EPSG:4326 "WGS 84".
    Значение DescriptionField меняем на "color", а NameField на "fid".

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 16:39
navicontech
Пробуем сделать по данной схеме но полученный файл на выходе получается некорректным, предлагаем вам показать как все-таки можно сделать корректную конвертацию смотрите ЛС

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 16:44
navicontech
Если есть возможность за вознаграждение 1000р показать через Teamviewer как можно сконвертировать файл чертежа DXF в KML

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 17:37
Игорь Белов
Вроде, объекты на месте.

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 17:57
Игорь Белов
Забыл спросить. Вам зачем KML нужен? Если посмотреть, где это на картах/снимках, так в QGIS можно в этом смысле полюбоваться на данные в любых форматах и на огромном количестве картографических сервисов. Вот, к примеру, Ваши участки на Google Hybrid. Жаль только, в DXF'ах нет номеров участков.

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 18:44
trir
глупосто то какая, нужно сразу xml=>kml делать!
"МСК-68 зона 1", 8, 1001, 7, 41.48333333333, 0, 1, 1250000, -5412900.56
https://mapbasic.ru/msk68

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 18:53
Игорь Белов
Верно. Но тема про DXF.

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 18:54
navicontech
Игорь Белов писал(а):
23 июл 2020, 17:57
Забыл спросить. Вам зачем KML нужен? Если посмотреть, где это на картах/снимках, так в QGIS можно в этом смысле полюбоваться на данные в любых форматах и на огромном количестве картографических сервисов. Вот, к примеру, Ваши участки на Google Hybrid. Жаль только, в DXF'ах нет номеров участков.
Подскажите пожалуйста как делали конвертацию если можно по шагам, заранее спасибо

И можно ли действительно сразу из xml как то преобразовать в kml ? и каким инструментом пользоваться

Re: Перевод чертежа из DXF и KML

Добавлено: 23 июл 2020, 18:56
trir
есть такой вариант - при этом координаты можно пересчитывать прямо на сервере

Re: Перевод чертежа из DXF и KML

Добавлено: 24 июл 2020, 09:04
Игорь Белов
navicontech писал(а):
23 июл 2020, 18:54
Подскажите пожалуйста как делали конвертацию если можно по шагам
Смотрите отчёт.
DXF_to_KML.pdf — текст отчёта;
MSK68_zone_1.wkt — параметры "МСК-68 зона 1" в формате WKT;
1043_Polygons.dxf — входной файл DXF;
1043_Polygons.gpkg — БД GeoPackage со слоями polylines и polygons;
1043_Polygons.kml — выходной файл KML.

Re: Перевод чертежа из DXF и KML

Добавлено: 24 июл 2020, 09:54
trir
давно собираюсь добавить в RosReestrImp экспорт в kml (нужно просто прикрутить proj и SharpKML), но всё нехватает мотивации... :wink:

Re: Перевод чертежа из DXF и KML

Добавлено: 24 июл 2020, 09:56
Игорь Белов
trir писал(а):
24 июл 2020, 09:54
давно собираюсь добавить в RosReestrImp экспорт в kml (нужно просто прикрутить proj и SharpKML), но всё нехватает мотивации...
trir, мы верим в тебя!

Re: Перевод чертежа из DXF и KML

Добавлено: 24 июл 2020, 12:20
navicontech
Игорь Белов писал(а):
24 июл 2020, 09:04
Смотрите отчёт.
DXF_to_KML.pdf — текст отчёта;
MSK68_zone_1.wkt — параметры "МСК-68 зона 1" в формате WKT;
1043_Polygons.dxf — входной файл DXF;
1043_Polygons.gpkg — БД GeoPackage со слоями polylines и polygons;
1043_Polygons.kml — выходной файл KML.
Сделали все по шагам, несколько раз, но на выходе получается файл который содержит некорректные данные, напишите пожалуйста как с вами можно связаться напишите ваши координаты на почту navicon@bk.ru

Re: Перевод чертежа из DXF и KML

Добавлено: 24 июл 2020, 12:44
trir
получается файл который содержит некорректные данные
в чём это заключается?
главное СК правильно установить
и у вас другие файлы могут оказаться в другой СК