Как открыть файл kml в автокаде
KML – это формат файлов, который используется для отображения географических данных в геобраузерах, таких как Google Планета Земля, Google Карты и Google Карты для мобильных устройств. С помощью KML-файлов можно добавлять на карту метки или наложенные изображения и отображать расширенные географические данные. KML является международным стандартом, поддерживаемым организацией Open Geospatial Consortium (OGC).
Для кого предназначен KML?
Сообщество KML весьма разнообразно. Чтобы в этом убедиться, достаточно посетить форум сообщества Google Планеты Земля. Обычные пользователи с помощью KML могут обозначать на карте свои дома, маршруты пеших или велосипедных путешествий. Ученым KML позволяет создавать подробные карты минеральных ресурсов, моделировать вулканические извержения, землетрясения, движение воздушных масс и другие природные явления. Риелторам, архитекторам и специалистам по градоустройству KML помогает представлять планы и строительные проекты. Учащиеся и преподаватели используют KML для проведения демографических исследований, а также наглядной демонстрации исторических и современных мест и событий. Такие организации, как National Geographic, ЮНЕСКО и Смитсоновский институт отображают с помощью KML специализированную информацию.
Как создать KML-файл?
KML-можно создать тремя способами, которые описаны ниже.
- В интерфейсе Google Планеты Земля. Это самый удобный инструмент для создания KML-файлов, позволяющий добавлять следующие компоненты:
- метки;
- пути;
- многоугольники;
- накладываемые изображения;
- сетевые ссылки;
- модели;
- папки с перечисленными выше объектами;
- накладываемые фото.
Создайте один из перечисленных объектов, выберите его в панели "Метки" и нажмите "Копировать". Скопированное содержание затем можно вставить в текстовый редактор или редактор XML.
Существует также множество инструментов, созданных участниками сообщества Google Планеты Земля. Посетите группу поддержки KML-разработчиков.
Как открыть KMZ-файл?
KMZ-файл – это архив, состоящий из одного или нескольких файлов, предназначенных для отображения в Google Планете Земля. Файлы сжимаются в формате ZIP и могут быть распакованы с помощью любого ZIP-архиватора, такого как WinZip, 7-Zip, инструмента Windows XP Compressed Folders Tool (в ОС Windows), Stuffit (в Mac OS) или команды zip (в Mac OS или Linux). Чтобы открыть файлы с помощью ZIP-архиватора, может потребоваться изменить расширение пакета с KMZ на ZIP. Не забудьте снова присвоить файлу расширение KMZ, прежде чем загружать его в геобраузер.
Как создать KML-файл с астрономическими данными?
В KML-файл можно включить астрономические данные для загрузки в Google Небо или Microsoft WorldWide Telescope. Подробные сведения приведены в статье Данные Google Неба в KML.
Какие теги KML поддерживает Google Планета Земля?
Google Планета Земля поддерживает абсолютно все теги, предусмотренные в KML. Их список можно найти в Спецификации KML.
Какие теги KML поддерживают Google Карты?
Google Карты поддерживают некоторые теги KML.
Где найти Руководство разработчика?
Почему исчезают линии?
Если для компонента LineString задано значение высоты clampToGround, он всегда остается на земной поверхности. Если же задано значение relativeToGround, может потребоваться добавить дополнительные точки, поскольку слишком длинные прямые отрезки пересекаются с рельефом местности.
Приведем пример кода для компонента LineString: отрезки определенной им прямой линии будут скрыты под землей.
Если добавить дополнительные точки, под землю будет уходить меньше линий. Чтобы линия копировала рельеф местности, установите для поля <tessellate> значение 1.
Можно ли нарисовать круг в KML?
В KML не предусмотрена геометрия круга, однако с помощью ломаных линий (компонентов LineString) можно создать нечто подобное (см. пример).
Можно ли сделать ломаную линию пунктирной или добавить к ней стрелки?
Элемент <LineStyle> позволяет менять цвет, прозрачность и толщину линий, однако на данный момент KML не позволяет менять их тип.
Как скрыть ярлыки меток?
Ярлыки, отображаемые рядом с метками в Google Планете Земля, задаются с помощью тегов <name>. Если установить для элемента <LabelStyle> значение 0, ярлык будет скрыт.
Из-за чего возникает ошибка синтаксического анализа?
Ошибки синтаксического анализа обычно возникают по одной из двух причин.
- Неверный регистр. В KML, как и во всех языках на основе XML, различаются строчные и заглавные буквы. Таким образом, все элементы должны быть записаны с учетом регистра: <Placemark>, а не <PLACEMARK>; <href>, а не <Href>; <Link>, а не <lInk> и т. д.
- Незакрытые теги. Иногда авторы кода забывают закрывать теги или пропускают угловую скобку (< или >).
KML – это язык разметки на основе XML. Проверить правильность XML-кода можно несколькими способами.
Для этих целей используются регионы (компоненты Region). Рекомендуем ознакомиться со следующими ресурсами:
MultiGeometry объединяет несколько геометрических объектов в единую метку (компонент Placemark). Благодаря этому к ним можно применять единый стиль и отображать их как единый объект, например в панели "Места" в Google Планете Земля.
Стили задаются на уровне компонента Placemark с помощью элемента styleUrl или Style. Таким образом, отдельные геометрические объекты внутри метки не могут иметь собственные стили.
Это правило можно обойти, создав отдельный компонент Placemark для каждого геометрического объекта и определив для него собственный стиль. Чтобы элементов не получилось слишком много, объедините их в компонент Folder, определите для него ListStyle и задайте для его элемента listItemType значение checkHideChildren. Все объединенные таким образом компоненты Placemark будут представлены как единый элемент в панели "Места" в Google Планете Земля, и отображать их по отдельности не потребуется.
Можно ли открывать всплывающее окно одновременно с KML-файлом?
В настоящее время открывать всплывающее окно одновременно с KML-файлом нельзя. Однако с помощью привязки компонента можно создать внутри всплывающего окна ссылку, по которой будет открываться другой KML-файл или другое всплывающее окно.
Можно ли оставлять всплывающее окно открытым при обновлении сетевой ссылки?
В настоящее время KML не сохраняет состояние всплывающего окна при обновлении сетевой ссылки.
Можно ли просматривать KML-код, созданный пользователями моего домена?
В настоящее время по сетевым ссылкам нельзя отследить KML-код, создаваемый пользователями в Google Планете Земля или Google Картах. Тем не менее, можно использовать API Google Планеты Земля или API Google Карт в качестве инструмента создания KML-файлов и передавать информацию обратно на сервер (см. пример GeoDataStore).
Можно ли контролировать ползунок времени средствами KML?
Ползунок времени отображается, когда открывается KML-файл, содержащий элемент <TimeStamp> или <TimeSpan>. Геобразуер обнаруживает все выбранные элементы <TimeStamp> и <TimeSpan> и настраивает на ползунке соответствующие интервалы. В настоящее время в KML не предусмотрены другие способы управления ползунком времени, такие как возможность принудительной установки текущего времени или определенного периода. Подробные сведения о добавлении временных данных приведены в статье Время и анимация.
Как добавить в KML-файлы интерактивные функции? Можно ли использовать HTML-формы во всплывающих окнах с описаниями?
В настоящее время KML в Google Планете Земля поддерживает только функции HTML, служащие для представления содержания; интерактивные функции HTML не поддерживаются. В Google Картах KML позволяет программировать формы.
Однако KML в Google Планете Земля поддерживаются Flash-формы. Чтобы добавить такую форму, вставьте Flash-приложение в HTML-код, который отображается во всплывающем окне с описанием. В Google Картах этот способ не работает.
Можно ли автоматически преобразовать таблицу в KML-файл?
Да. Это можно сделать одним из указанных ниже способов.
Веб-серверу необходимо сообщать, какие файлы он предоставляет. Некоторые браузеры, например Firefox, делают предположения относительно типов файлов. Другие, например Internet Explorer, пользуются настройками типа MIME на веб-сервере.
Если у вас сервер Microsoft Internet Information Server, потребуется выполнить инструкции по ссылкам ниже.
Если у вас собственный веб-сервер, измените его конфигурацию самостоятельно или свяжитесь с поставщиком услуг хостинга и попросите внести соответствующие изменения.
Почему во всплывающем окне написано, что URL изображений могут быть отформатированы неверно?
Подробные сведения о требованиях к структуре KMZ-кода можно найти здесь.
На какое содержание влияют новые правила определения относительных путей?
В настоящее время эти правила влияют только на URL во всплывающих окнах (ссылки в тегах <description> и <text> в элементах <BallonStyle>). Однако в будущем в Google Планету Земля могут быть внесены дальнейшие изменения, направленные на повышение стабильности работы, поэтому уже сейчас не рекомендуется использовать родительский каталог в качестве базового URL, к которому привязываются ссылки в KMZ-архиве.
Отправляются ли KML-файлы из "Моих меток" в Google Планете Земля на серверы Google?
Нет. KML-файлы, созданные в интерфейсе Google Планеты Земля или загруженные пользователем, не отправляются в Google. Все данные хранятся и обрабатываются локально.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Хотя все это можно сделать в таких приложениях, как Манифольд, ArcGis Просто открыв kml и экспортируя его в желаемый формат, поиск Google для kml to dxf будет постепенным. Давайте посмотрим на некоторые функции, которые студент Университета Аризоны предлагает бесплатно для преобразования данных из Google Планета Земля в форматы, используемые такими приложениями, как AutoCAD, Микростанция, ArcView, ArcMap, GPS y Excel
1. Конвертировать из Google Планета Земля в ArcView / ГИС (.shp)
В лице это приложение Вы можете выбрать тип данных файла формы (от kml до shp), точки, линии или многоугольники, он также позволяет вам изменить формат координат файлов kml (широта / долгота wgs84) на другие форматы, такие как UTM. Результатом являются три основных файла: .shp, где находятся цифры, .dbf, где находятся данные, и .sxf, где находится пространственный индекс.
2. Конвертировать из Google Планета Земля в AutoCAD (kml до dxf)
В лице это приложение Данные kml можно получить в формате dxf (от kml до dxf), который является стандартным форматом, который можно открыть с помощью AutoCAD, Microstation и других платформ САПР. Вы можете выбрать перенос данных отдельно (точки, маршруты, полигоны) или все сразу.
3. Конвертировать из Google Планета Земля в Excel (.csv, txt, tab)
Esta приложение извлекает данные из файла kml и извлекает их (координаты x, y, z) в формате .csv, который вы можете открыть с помощью excel, он также позволяет вам выбрать, будет ли местом назначения текст (.txt) или текст, разделенный пробелами (табуляция) . Он также позволяет загружать точки маршрутов и полигоны по отдельности.
4. Конвертировать из Google Earh в GPS (kml до gpx)
Хотя это приложение может выполнять все функции предыдущего, работает в строю, и у этого есть возможность конвертировать в .bln y .gpx который является очень распространенным форматом захвата GPS. Вы также можете настроить формат координат, выбрав проекцию, датум и зону.
Чтобы закончить бросать цветы этой инициативе Zonums, есть три плюс плюс для Google Планета Земля:
увидеть el перепись Соединенных Штатов в Google Планета Земля
увидеть координаты точки (lat / lon) в UTM, с соответствующей зоной
увидеть координаты углов изображения, показанного в Google Планета Земля (степень), удобно не брать точки в чилазо, как мы это делали, когда видели как ориентироваться образ Google Earth.En этот пост подробно различные инструменты, которые Zonum имеет для инженерии, CAD и ГИС.
Как открыть собственные данные в BIGEMAP (AutoCAD shp kml excel, txt, dat)
BIGEMAP поддерживает открытие и сохранение всех форматов файлов, как показано ниже:
Совет: чтобы открыть файл Excel, сначала нужно открыть его в Excel, а затем сохранить в формате CSV.
Я решил открыть текстовый файл TXT, как показано ниже:
Первый шаг - выбрать файл для открытия;
На втором этапе установите флажок [Просмотр данных], справа появится окно [Просмотр данных], в котором мы увидим содержимое данных и соответствующую строку [столбец], которую мы хотим открыть;
На третьем шаге выберите проекцию координат, данные, представленные здесь, представляют собой третью степень с числом 38 в системе координат Сиань-80, если это координаты широты и долготы, непосредственно выберите WGS84, как показано ниже:
На четвертом шаге выберите [Порядок координат столбца], включая столбцы, соответствующие долготе, широте, высоте, названию элемента и примечаниям, которые нужно выбрать;
В то же время, мы также можем видеть из правого окна, какой символьный интервал используется для каждого столбца, здесь - интервал запятых, первая строка некоторых данных - это информация заголовка, на данный момент нам нужно выбрать [Игнорировать количество реализаций].
После завершения выбора мы нажимаем [OK], а затем импортируем данные, как показано ниже:
После открытия нам удобно управлять, мы можем открыть менеджер слоев через [Правка] - [Слой] и посмотреть открываемые нами данные, как показано ниже:
Щелкните правой кнопкой мыши в управлении слоями, появится диалоговое окно для экспорта данных в любую систему координат, такую как: Сиань 80, Пекин 54, CGCS2000 или широта и долгота.
Oracle Data Integration, Cloud, Spatial and Analytics (GoldenGate, ODI, Cloud, Spatial, Exadata)
В предыдущем посте про Autocad Map 3D я рассказал о том, какие отличия ожидают пользователя Autocad, желающего окунуться в мир геоинформационных систем:
В этом раз мы посмотрим на то, как редактировать и анализировать данные в Autocad Map 3D.
Привыкаем к интерфейсу
Первое, что бросается в глаза тому, кто запускает Autocad Map 3D – это появление дополнительных закладок и панелей в интерфейсе (это если не говорить о новом Ribbon-интерфейсе, который уже есть и в классическом Autocad).
Вот классический Autocad
а вот панель Map 3D (режим Tool-based)
Появляются новые закладки:
- Feature Edit – предназначена для редактирования пространственных объектов, в том числе в многопользовательском режиме
- Create – предназначена для создания новых пространственных объектов, слоев, топологий
- Analyze – здесь доступные инструменты для анализа слоев (например, пересечения), построения буфера, сетевого анализа
- Map Setup – настройка источников данных, системы координат.
На мой взгляд инструменты размещены довольно сумбурно и неинтуитивно. Одни и те же инструменты доступные на разных табах. Думаю, это последствие перехода на Ribbon-интерфейс, который в свою очередь доступен в двух вариантах. Переключить их можно в правом нижнем углу:
Если есть необходимость, то можно спокойно переключиться в классический режим. Все таки в Autodesk сидят здравомыслящие люди – Microsoft в прошлом в директивном порядке перевела всех в режим Ribbon-интерфейса без возможности отката.
Настройка карты
Выберем систему координат для проекта на закладке Map Setup доступны 2 кнопки плюс можно кликнуть на стрелочку рядом с фразой Coordinate System
Кнопка Assign позволит выбрать единую систему координат, к которой будут приводиться и в которой будут отображаться данные, хранящиеся в других системах координат. Вторая кнопка позволяет создать собственную систему координат – она может быть полезна, если вы используете собственную локальную систему координат, либо появилась новая система координат, которой нет.
Второе, что необходимо сделать – это создать подключения к источникам данных. Делается это с помощью кнопки Connect на закладке Map Setup:
При ее нажатии откроется окно Data Connect в котором можно будет определить подключения к источникам данных. Я буду использовать 2 источника данных SHP-файлы и данные, хранящиеся в СУБД Oracle.
При создании подключения к данным, хранящимся в SHP-файлах я столкнулся с проблемой – Autocad Map 3D не распознавал систему координат (которая лежит в сопутствующем файле PRJ):
Пришлось руками уточнить систему координат, нажав кнопку Edit Coordinate Systems. Откроется окно, которое покажет информацию извлеченную из PRJ-файлов и нужно будет сопоставить им соответствующую систему координат в Map 3D:
Аналогично тому, как мы подключали SHP также подключаем слои из СУБД Oracle. В этом случае проблем с системами координат у меня не было. Map 3D сразу понял, какая система координат используется.
Редактируем ГИС-данные
После того как карта настроена мы готовы к созданию новых и редактированию существующих пространственных объектов.
Для создания нового объекта у нас есть несколько вариантов:
Любой из вариантов подходит и ведет к одному и тому же результату. Но глаза разбегаются.
После выбор типа создаваемого объекта (полигон, линия, точка и т.д.) нужно будет начертить его и в некоторых случаях (например, для полигона) нажать в конце кнопку Enter, ответить на ряд дополнительных вопрос в командной строке (я рекомендую всегда держать открытой командную строку, чтобы понимать, что происходит) и в конце концов попасть в окно ввода семантических данных
Здесь нужно будет ввести атрибуты вновь создаваемого объекта. Отмечу, что атрибутивная информация особенно важна в ГИС и является отличительной чертой именно ГИС-систем. В ГИС системе графическое отображение объекта и атрибутивная информация являются единым целым и обрабатываются как единое целое. В базах данных, таких как Oracle, это выражается в хранении геоданных и атрибутов в одной таблице и одной строке.
Созданный нами объект попадает в хранилище не сразу, а лишь после того как мы выполним сохранение (Check-In) этого объекта. Нужно различать процедуру сохранения файла-проекта (DWG) и процедуру сохранения данных. До тех пор пока не сделан Check-In – только Вы видите эти изменения. Более того, данные хранятся в DWG-файле и будут перенесены в центральное хранилище только после Check-In.
Выполнить Check-In можно опять таки разными способами. Например, на закладке Vector Layer кнопкой Check-In. Если нужно отменить отменить все сделанные изменения, то есть кнопка Cancel Feature Checked-Out. Если параллельно с Вами кто-то еще редактирует данные, то можно периодически обновлять данные, чтобы видеть вносимые изменения кнопкой Refresh Layer.
Чтобы отредактировать существующий объект – просто выберите его и начните менять. Например, я потянул за одну из вершин. Сразу же после этого активируется новая закладка Feature Check Out, которая скажет о том, что объект “извлечен для редактирования”. Объект извлекается для редактирования автоматически, потому что по-умолчанию была включена опция Automatic Check-Out на закладке Feature Edit.
Что самое смешное на этой закладке нет кнопки Check-In и как ее туда вынести я не нашел. Ну и еще один нюанс. На панельке Feature Checked Out есть кнопка с иконкой точь-в-точь как на Refresh Layer, но это другая кнопка с другими функциями.
Анализа данных
Как я уже говорил – одним из отличий ГИС систем является объектный подход к данным. Это значит, что у нас на карте нет линий, точек, надписей. У нас есть геометрическое представление объекта и есть четко заданный для данного типа объектов набор атрибутов.
Такая целостность дает нам возможность анализировать объекты одновременно с точки зрения геометрии и атрибутики. Посмотрим, как это работает в Autocad Map 3D. Для этого воспользуемся инструментом Search To Select на закладке Vector Layer:
При выборе данного инструмента мы попадем в довольно таки стандартный построитель запросов. Добавим слой, в котором хотим искать объекты:
В нижнем поле можно вводить условия. Ну и особый интерес представляет кнопка Location on Map, которая позволяет выбрать или нарисовать полигон в который должны попадать (или соприкасаться) искомые объекты.
Пока что мы анализировали один слой. Когда дело доходит до определения взаимоотношений между несколькими слоями, мы должны использовать функцию Feature Overlay на закладке Analyze.
Результатом операции Feature Overlay будет новый слой в формате SDF или SHP. К сожалению я не увидел, как можно сразу поместить этот слой в целевую базу данных (например, Oracle). Хотя, на самом деле, это не так уж и важно: не всегда нужно грузить промежуточные данные в центральную СУБД.
Заключение
Как можно видеть Map 3D обладает довольно неплохими возможностями для редактирования и анализа пространственных данных. Система напрямую позволяет работать с самыми разными типами данных. Вот чего бы хотелось – это большей “причесанности” интерфейса. Но даже сейчас успехи уже видны.
Есть еще пара вопросов, которые хотелось бы посмотреть – это автоматизация обработки слоев. Благо эта автоматизация в Autocad Map 3D сделана на основе движка Microsoft – Workflow, что значительно упрощает жизнь. Ну и немаловажно – это публикация данных в веб. В следующем посте я сосредоточусь на двух этих темах.
Читайте также: