Как в Google earth добавить многоугольник

Фон — я пытаюсь создать круговой многоугольник и добавить его в kml с помощью simpleKML.

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

Мой код для создания многоугольника выглядит так:

pol = kml.newpolygon(name=pnt.name) pol.description = («A buffer for » + pnt.name) pol.innerboundaryis = [newCoord] pol.style.linestyle.color = simplekml.Color.green pol.style.linestyle.width = 5 pol.style.polystyle.color = simplekml.Color.changealphaint(100, simplekml.Color.green)

Где newCoord — это двумерный массив, в котором хранится вся информация о широте и долготе.

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

pol1 = kml.newpolygon(name=pnt.name) pol1.innerboundaryis = [(46.714,-75.6667),(44.60796,-74.502),(46.13910,-74.57411),(46.714,-75.6667)] pol1.style.linestyle.color = simplekml.Color.green pol1.style.linestyle.width = 5 pol1.style.polystyle.color = simplekml.Color.changealphaint(100, simplekml.Color.green)

Но у него та же проблема, что и у первого.

Google Earth в VR — как установить и как это работает

Я безуспешно пытался сформировать многоугольник с помощью .innerboundaryis () и .outerboundaryis (), и у меня заканчиваются идеи.

Изменить: я должен добавить, что открываю файл kml в Google Планета Земля

29.05.2018 21:39

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

DBT имеет множество встроенных функций для автоматизации трудоемкой работы. Одной из таких функций является тест DBT.

Генерация естественного языка (NLG) — это подобласть обработки естественного языка, которая фокусируется на генерации текста на естественном языке из.

Я собираюсь вернуться к теме, которую уже освещал ранее, — чатгпт.

Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы.

Ответы 1

Документации по этой проблеме в Интернете почти нет, поэтому я решил, что опубликую ответ на свой вопрос для всех, у кого эта проблема возникнет в будущем.

Это код, который я использовал для работы с многоугольником.

newCoords = [] pol = kml.newpolygon(name=pnt.name) pol.description = («A buffer for » + pnt.name) if pnt.name in bufferList: bufferRange = input(‘Enter the buffer range. ‘ ) for i in range(360): newCoords.append( ( math to calculate Lat, math to calculate Long ) ) pol.outerboundaryis.coords.addcoordinates([newCoords[i]]) pol.style.linestyle.color = simplekml.Color.green pol.style.linestyle.width = 5 pol.style.polystyle.color = simplekml.Color.changealphaint(100, simplekml.Color.green)

Вам необходимо поместить свои координаты в список, прежде чем добавлять их к внешней границе многоугольника с помощью функции coords.addcoordinates (). Кроме того, это должен быть одномерный список, поэтому координаты широты и долготы должны храниться в одном месте.

Сравнение Google Earth Pro и Google Earth Online

Вы можете вводить числа с плавающей запятой напрямую с помощью ‘.outerboundaryis ()’, например:

pol.outerboundaryis = [(18.333868,-34.038274), (18.370618,-34.034421), (18.350616,-34.051677),(18.333868,-34.038274)]

Но .addcoordinates () принимает только списки и целые числа.

Не могли бы вы поделиться полным кодом для этого, это будет полезно. Спасибо

Источник: reddeveloper.ru

Создание полигонов с помощью Google Earth Pro?

Я новичок в Google Earth Pro, и, проходя через учебники, мои полигоны не работают так, как они должны работать. Я следую всем инструкциям из уроков Google Earth, но на моей Земле ничего не отображается. Шаги, которые я выполняю:

  1. Летим по адресу/месту;
  2. Нажмите кнопку +Полигон;
  3. Введите имя, выберите цвета [area] parcel gis data».

    Как только вы (надеюсь) найдете шейп-файл, откройте Google Earth и выберите File > Import. Выберите тип файла *ESRI Shape (.shp), найдите и выберите загруженные данные, затем нажмите Open. Ваши данные о посылках, вероятно, содержат более 2500 характеристик, поэтому Google Earth выдаст небольшое предупреждение, но все равно нажмите Импортировать все**.

    Google Планета Земля по-прежнему позволяет искать отдельные объекты недвижимости. При поиске конкретного участка вы перейдете к нему. Когда шейп-файл участка будет виден, вы сможете увидеть и обвести его контур с помощью инструмента Добавить полигон.

    Источник: kzen.dev

    Создание полигона в AutoCAD и отправить его в Google Earth

    В этом сообщении мы будем делать следующие процессы: создать новый файл, импортировать точки из общего файла станции в Excel, создать многоугольник, назначить его геопривязку, отправить в Google Планета Земля и принести изображение Google Earth в AutoCAD

    Раньше мы видели некоторые из этих процедуры в ногу, в этом случае мы увидим, как их сделать с помощью AutoCAD Civil 3D 2008 . ясный пример того, как в то время развилось Civil Sourvey (Softdesk / cogo) и AutoCAD Map; На данный момент версия 2008D 3 включает в себя оба варианта, что позволяет обрабатывать привязки и ссылку с Google Earth.

    Для начала создается новый файл с использованием шаблона метрических единиц.

    создать новый рисунок

    1. Импортируйте точки из Excel

    Это то же самое, что и Softdesk, с тем преимуществом, что возможности визуализации упрощены и улучшены. Файл, который у нас есть, был создан с помощью тахеометра, и оттуда мы экспортировали его в текст, разделенный запятыми (csv), который является форматом, который может открывать Excel.

    Для приведения очков сделано»пунктов / пунктов импорта / импортазатем выбираем формат, в данном случае PNEZD (с разделителями-запятыми), что означает, что точки в порядке: Точка, дрейф на север (Координата Y), движение на восток (Координата X), высота (координата Z) и описание.

    import excel points autocad

    После ввода точки могут отображаться на левой панели с ее координатой UTM.

    2. Создайте траверс

    Чтобы создать многоугольник, мы используем команду полилинии (pline) и указываем, что мы хотим нарисовать ее из координат пронумерованных точек, для чего мы пишем в командной строке «рп, затем введите.

    Тогда система задает нам диапазон точек, и мы пишем 1-108, то есть от первой точки до 108 . и готова, траверс нарисован.

    создать excel poligono

    3. Создайте посылку

    Пока у нас нет базы данных, а просто dwg.

    Чтобы создать as сюжет, мы делаем «посылки / создание посылки из объектов“. Отображаемая панель позволяет выбрать таблицу, с которой она будет связана, мы выберем «собственность“, данные центроида будут храниться в слое “с-проп» и граница в «с-проп-линия

    Панель также позволяет нам выбрать, какой текст будет вставлен в график, например, соответствующий центроид; выберем название участка, площадь и периметр. Тогда мы делаем «ОК»

    создавать гражданские участки 3d

    4. Назначьте проекцию

    Теперь координаты, которые мы должны определить в пределах Зона UTM (например, мы сделали это с коллектором), что означает, проекционную систему и назначить эталонный сфероид.

    Это делается с помощью правой кнопки мыши на рисование, затем выберите «Настройки чертежа edig».

    Там выбираем во вкладке «единиц и зоны“, в качестве единиц измерения выбираем метрические, а в качестве угловых – градусы (степени). Затем мы назначаем зону UTM, Civil 3D позволяет нам выбрать страну, в этом случае мы назначаем «США, Административныйn», потому что сюжет находится в Пуэрто-Рико, а затем в Datum. В этом случае мы назначаем WGS84, который будет NAD83 Пуэрто-Рико.

    автокаталог геопривязки

    5. Отправьте его в Google Планета Земля.

    Чтобы отправить его в Google Earth, мы используем мастер, который активируется в «файл / публикация в Google Планета Земля».

    На этой панели вы выбираете описание, систему координат, если они не были определены ранее, имя файла kmz и, когда он будет готов, кнопку «публиковать».

    от dwg до kml kmz

    После создания файла kmz его можно просмотреть в Google Планета Земля с пометкой «view

    autocad export google earth

    6. Перенесите ортофотоплан Google Планета Земля в AutoCAD.

    Мы объяснили это в другом посте, но в основном это делается с помощью «файл / импорт / импорт изображения Google Earth».

    autocad google earth images

    Вывод:

    Не делайте с AutoCAD и Excel, что делает AutoCAD Civil 3D . Конечно, для этого вам нужно заплатить то, что стоит, хотя есть вещи, которые делают его более практичным PlexEarth и всегда о AutoCAD

    Via: AUGI, Мексика, Центральная Америка и Карибский бассейн, вы можете посмотреть видео этого процесса, если вы зарегистрируетесь.

    Источник: ru.geofumadas.com

Рейтинг
Загрузка ...