Как сделать кмл файл из автокада

Добавил пользователь Алексей Ф.
Обновлено: 29.08.2024

Exploring the world of free tools for GIS, GPS, Google Earth, neogeography, and more.

Convert From AutoCad Format To KML And Vice Versa With KML Tools Pro

I don’t have AutoCad, so I can’t try this out, but KML Tools Pro has AutoCad DVB macros that let you select features in AutoCad and convert them to Google Earth’s KML format; similarly, another macro will let you import a KML file into AutoCAD. From the website:

From AutoCad to Google Earth:

  • select objects and create .kml file
  • export points, lines, text, polygons (beta)
  • apply the icon of your choice
  • select zoom level that objects are visible
  • output automatically layer colors
  • adjust weight and transparency of objects

From Google Earth to AutoCad:

  • digitize points, lines, polygons in GEarth
  • save “.kml”
  • import in AutoCad using wanted projection
  • NAD-83? State Plane (*Alaska Zone 1 not supported)
  • UTM zones
  • HATT
  • Greek Grid (EGSA 87)

The current download site is in Greek, but the link to the downloadable file is obvious at the bottom. An older version of the page used to be available at this link, but isn’t currently working; you might try the cached version of the page from Google.

For converting KML files to DXF format, you can also try this online converter.

Related posts:

Looking for something else? Enter some keywords below, then click "Search".    

Самый удобный вариант для конвертации KML файлов – это скачать и установить Фотоконвертер. Установленная программа работает быстро и эффективно, позволяя конвертировать множество файлов KML в формат DWG за раз.

KML
Конвертировать
DWG

Вы довольно быстро оцените, как Фотоконвертер способен сэкономить массу времени, необходимого при обработке файлов вручную или онлайн.

Скачайте и установите Фотоконвертер


Фотоконвертер легко скачать, установить и использовать – не нужно быть специалистом, чтобы разобраться как он работает.Установить Фотоконвертер

Добавьте KML файлы

После того, как программа установилась, запустите Фотоконвертер и добавьте в главное окно все .kml файлы, которые вы хотите конвертировать в .dwg

Вы можете выбрать KML файлы через меню Файлы -> Добавить файлы либо просто перекинуть их в окно Фотоконвертера.

Добавьте KML файлы для конвертации в Фотоконвертер

Выберите место, куда сохранить полученные DWG файлы

Во вкладке Сохранить выберите папку для записи готовых DWG файлов.

Папка для сохранения результата в формате DWG

Во вкладке Редактировать есть возможность добавить эффекты редактирования изображений для использования во время конвертации, но это не обязательно.

Выберите DWG в качестве формата для сохранения

Для выбора преобразования в .dwg, нажмите на иконку DWG в нижней части экрана, либо кнопку +, чтобы добавить возможность записи в этот формат.

Как конвертировать KML в DWG

Теперь просто нажмите кнопку Старт, чтобы начать конвертацию. Созданные DWG файлы сохранятся в указанное место с нужными параметрами и эффектами.

Видео инструкция

Интерфейс командной строки

Опытные пользователи могут использовать конвертер KML в DWG через командную строку в ручном или автоматическом режиме.

За дополнительной помощью по использованию по использованию командной строки обращайтесь в службу поддержки пользователей.

ФОРМАТ KML

KML – формат используется для хранения и передачи географических, картографических . Подробнее данных, векторных изображений карт. Содержание расширения представлено в виде модифицированного языка разметки XML – Keyhole. Файлы в расширении KML используются картографическими приложениями типа Google Earth и включают в себя метки, пути и наложение на карту. Для редактирования содержимого KML подойдет любой текстовый редактор.

ФОРМАТ DWG

DWG (Drawing) является собственным форматом AutoCAD, программы широко используемой при создании инженерных . Подробнее и архитектурных проектов. По умолчанию этот формат используется и в некоторых других автоматизированных системах проектирования (CAD), в том числе IntelliCAD, Caddie и DraftSight. DWG-файлы содержат сложные дизайнерские структуры, включающие по несколько слоев, что могут быть двухмерными или трехмерными структурами.

Как запилить чертёж из AutoCAD в GPS-навигатор на смартфоне, изображение №1

Геодезисты, работающие на линейных объектах часто сталкиваются с задачей рекогносцировки и поиска пунктов ГГС, существующих трасс и сооружений. В классическом методе решения приходится таскать с собой планы, схемы, Garmin, или того хлеще, полноценный GPS-приёмник с контроллером.

Но на дворе 21 век и у каждого в кармане имеется устройство, которое позволяет свободно ориентироваться в любой точке планеты (кроме полюсов).

В связи с этим поставил перед собой задачу: загрузить дороги и прочие линейные объекты из обзорного чертежа AutoCAD в GPS-навигатор на своём Android-смартфоне.

Так как я фанат открытой информации и, в частности, карт OpenStreetMap, то мой выбор пал на OsmAnd.

OpenStreetMaps Android

Алгоритм преобразований

  1. DWG/DXF -> KML (преобразование координат в WGS-84)
  2. KML -> OSM (преобразование в формат данных OpenStreetMap)
  3. OSM -> OBF (преобразование в формат приложения OsmAnd)

Для этого нам понадобится

  • ПК на Windows
  • AutoCAD (или другое приложение для работы с DWG/DXF)
    (в моём случае версия 3.0.0) (на момент написания статьи v1.5.4) и для его корректной работы JAVA-машина
  • Гаджет с GPS-модулем на Android

Начинаем с подготовки полилиний в чертеже AutoCAD.

Во-первых, в одном файле сохраняем полилинии, которые должны отображаться на карте как объекты одного типа (напр., трубопроводы отдельно, дороги отдельно). Во-вторых, нужно сохранить чертёж в общеизвестной прямоугольной системе координат типа СК-42 или СК-95 (у меня была Местная СК с линейным смещением в 19 зоне Гаусс-Крюгера) для того чтобы следующая программа адекватно восприняла координаты. (!)И обязательно, перед геодезическим Y (внимание, в acad'e это X) должен быть номер зоны. Для этого я сместил весь свой чертёж на 19000000м вправо.

AutoCAD

Готовый чертёж сохранил в самый древний формат DXF R12 (для подстраховки).

Трансформируем наши линии в стандартную для всех программ систему координат WGS-84

Дальнейшее описание моего метода можно применять для векторных файлов различных типов GDAL, Arc/Info, GeoPackage, ESRI shape-файлы, GPX и др.

На этом этапе помимо трансформации координат необходимо сохранить наши линии в промежуточный формат KML. Для этого я рекомендую использовать QGIS.

Создаём новый проект и добавляем в него новый векторный слой и выбираем наш DXF для добавления

и выбираем наш DXF для добавления"]">Создаём новый проект и добавляем в него новый векторный слой и выбираем наш DXF для добавления

Для каждого добавленного слоя устанавливаем систему координат, в которой вы сохранили DXF

, в которой вы сохранили DXF "]">Для каждого добавленного слоя устанавливаем систему координат, в которой вы сохранили DXF

В моём случае я выбираю Пулково 1995 зона 19

Выбираем формат Google Earth KML и обязательно меняем Систему Координат на WGS-84

и обязательно меняем Систему Координат на WGS-84 "]">Выбираем формат Google Earth KML и обязательно меняем Систему Координат на WGS-84

Конвертируем в формат OpenStreetMap

Итак, мы подготовили очередной промежуточный файл. Теперь нам понадобится программа GPSbabel

Тут всё просто и быстро: выбираем наш формат Google Earth KML, выбираем наш новенький файл KML, выходной формат выбираем OpenStreet data files, указываем путь для сохранения нового файла, указываем параметры как на картинке и кликаем OK

, выбираем наш новенький файл KML, выходной формат выбираем OpenStreet data files , указываем путь для сохранения нового файла, указываем параметры как на картинке и кликаем OK "]">Тут всё просто и быстро: выбираем наш формат Google Earth KML, выбираем наш новенький файл KML, выходной формат выбираем OpenStreet data files, указываем путь для сохранения нового файла, указываем параметры как на картинке и кликаем OK

Наводим порядок в структуре OSM файла

Сейчас очень важный момент перед созданием конечного файла. Я уже упоминал, что в один файл мы будем добавлять линии одного типа. Это нужно для адекватного отображения различных объектов в OsmAnd, поэтому я параллельно создавал два файла: в одном — дороги, в другом — трубопровод.

Заменяем все строки k=

Финальное преобразование в формат, который воспримет OsmAnd

Для подготовки конечного файла нам остаётся скачать программу OsmAndMapCreator и JAVA-машину для её адекватной работы.

Последние штрихи

Итоговый файл вы найдёте в каталоге C:\Users\*ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ*\osmand с именем как у файла на предыдущем этапе и расширением .obf.

Обработка файлов форматов KML, KMZ и GeoJSON выполняется на соответствующей странице программы GeoRecounter:


Окно обработки файлов с геоданными

Настройка загрузки файлов

Элементы настройки загрузки файлов расположены под таблицей «Координаты исходные«:

Настройка загрузки файлов

Настройка загрузки файлов

Вы можете выбрать любое сочетание загружаемых элементов.

Загрузка файла

Вы можете загружать файлы следующих форматов:

  • KML;
  • KMZ;
  • GeoJSON (например, файл экспорта из Публичной кадастровой карты).

Загрузка файлов выполняется через меню:


Запуск команды открытия файла

После этого появится окно выбора файл, в котором Вам необходимо указать нужный файл. В результате Вы получите список объектов из файла:


Список загруженных объектов

Вы можете загрузить несколько файлов с геоданными. В этом случае под таблицей появится выпадающее меню, в котором можно переключаться между файлами.

Переключение между файлами

Переключение между файлами

Импорт информации из файлов CSV/TXT

Импорт файлов CSV/TXT выполняется через основное меню:


Команды импорта файлов CSV/TXT

Вы можете импортировать наборы точек из файлов CSV и TXT, как точки, треки или полигоны.

Внимание! Поддерживаются кодировки файлов UTF-8, Windows-1251 и ASCII.

Структура файлов, пригодных для импорта, может быть следующих видов.

Обратите внимание, что разделителем целой и дробной частей должна быть точка.

Здесь разделитель целой и дробной частей — точка или запятая.

Обратите внимание, что разделителем целой и дробной частей должна быть точка.

Здесь разделитель целой и дробной частей — точка или запятая.

GeoRecounter поддерживает импорт нескольких файлов CSV и TXT. После импорта Вы можете выполнять с данными те же операции, что и при загрузке KML.

Очистка таблиц


Команда очистки таблиц

Добавление точек в вершины треков и полигонов

Бывают ситуации, когда нужно получить список координат вершин полигонов или треков. В этом случае загрузите необходимые треки и полигоны в программу и нажмите на кнопку «Добавление точек в вершины треков и полигонов«.

Кнопка добавления точек в вершины элементов

Кнопка добавления точек в вершины элементов

Преобразование координат

Преобразование координаты выполняется из WGS 84 в систему координат, определенную в активном проекте. Преобразование выполняется после нажатия на кнопку:

Кнопка преобразования координат

Кнопка преобразования координат

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

Диалоговое окно смены системы координат

Диалоговое окно смены системы координат

Если Вы выберите «Нет«, то преобразование по возможности будет выполнено в той системе координат, которая установлена в проекте. Если «Да«, то GeoRecounter покажет окно выбора системы координат:

Окно выбора системы координат

Окно выбора системы координат

От Вас требуется выбрать нужную систему координат и нажать на кнопку «Выбрать«. После этого окно выбора СК закроется, и преобразование координат будет выполнено.

Преобразование координат выполнено

Преобразование координат выполнено

Принудительное изменение системы координат

Изменение системы координат может быть также выполнено нажатием на кнопку:


Вызов окна выбора координат

В этом случае будет вызвано окно выбора системы координат, описанное выше.

Экспорт координат в Excel

Экспорт координат в Excel выполняется путем вызова соответствующей функции из меню:


Запуск экспорта в Excel

Программа формирует файл формата .xlsx следующего вида:

Пример экспорта данных в Excel

Пример экспорта данных в Excel

Экспорт координат в KML

Экспорт координат в файл формата KML выполняется путем вызова соответствующей функции из меню:


Команда экспорта данных в KML

Воспользовавшись этой командой можно, например, перевести файл из формата GeoJSON в формат KML.

Экспорт координат в GeoJSON

Экспорт координат в файл формата GeoJSON выполняется путем вызова соответствующей функции из меню:


Команда экспорта данных в GeoJSON

Этот формат без проблем принимается сервисом «Публичная кадастровая карта«. Вы можете загрузить получившийся файл на этот сервис и увидеть свои точки/треки/полигоны на подосновах Росреестра.

Экспорт координат в CAD

Экспорт координат в AutoCAD или NanoCAD выполняется путем вызова соответствующей функции из меню:


Команда экспорта данных в AutoCAD

Также можно воспользоваться кнопкой экспорта:


Кнопка экспорта данных в CAD

Внимание! Для выполнения экспорта программа AutoCAD или NanoCAD должна быть загружена.

Если в AutoCAD или NanoCAD не открыт ни один чертеж, GeoRecounter создаст новый чертеж и загрузит в него данные. Если открыт хотя бы один чертеж, GeoRecounter предложит выбрать, куда нужно произвести экспорт:


Диалоговое окно выбора чертежа

Экспортируемые данные распределяются по слоям чертежа. В результате получаем чертеж:


Чертеж после выполнения экспорта

Также при успешном экспорте в AutoCAD блоки точек делаются аннотативными, т.е. на листах при задании масштаба в видовом экране наименование точек всегда будет хорошо видно:


Вид экспортируемых элементов в видовом экране на листе

К сожалению, аннотативность блоков в NanoCAD пока не поддерживается.

Исходная система координат

Изменить исходную систему координат Вы можете здесь:


Кнопка выбора исходной системы координат

После изменения настроек координаты проектной СК будут пересчитаны.

Если у Вас возникли какие-либо вопросы — задавайте их в форме обратной связи. Я постараюсь ответить на них в самый короткий срок.

© 2020-2022 GeoRecounter - программа для автоматизации работы с системами координат в AutoCAD. Все права защищены.
Политика конфиденциальности

Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, Вы даете свое согласие на работу с этими файлами. OK

Читайте также: