Где располагается файл для геоникса geotree
MapControl и службы карт требуют ключ проверки подлинности Maps, который называется MapServiceToken. Дополнительные сведения о получении и установке ключа проверки подлинности карт см. в статье Запрос ключа проверки подлинности карт.
В этом руководство показано, как преобразовать адреса улицы в географические расположения (геокодирование) и преобразовать географические расположения в адреса улицы (обратная кодировка), вызвав методы класса маплокатионфиндер в Windows. Обслуживание. Карты имен.
чтобы узнать больше об использовании карт в приложении, скачайте пример MapControl из репозитория Windows универсальных примеров на GitHub.
Классы, вовлеченные в геокодирование и обратную геокодирование, организованы следующим образом.
- Класс маплокатионфиндер содержит методы, обрабатывающие геокодирование (финдлокатионсасинк) и обратную геокодирование (финдлокатионсатасинк).
- Эти методы возвращают экземпляр маплокатионфиндерресулт .
- Свойство Locations объекта маплокатионфиндерресулт предоставляет коллекцию объектов маплокатион .
- Объекты маплокатион имеют оба свойства Address , которые предоставляют объект мападдресс , представляющий адрес улицы, и свойство Point , которое предоставляет объект географического расположения.
Прежде чем использовать службы карт, необходимо указать ключ проверки подлинности карт. Дополнительные сведения см. в статье Запрос ключа проверки подлинности карт.
Получение сведений о местоположении (геокодирование)
В этом разделе показано, как преобразовать почтовый адрес или имя места в географическое расположение (геокодирование).
- Вызовите одну из перегрузок метода финдлокатионсасинк класса маплокатионфиндер с именем места или улицы.
- Метод финдлокатионсасинк возвращает объект маплокатионфиндерресулт .
- Используйте свойство Locations объекта маплокатионфиндерресулт для предоставления объектов маплокатион коллекции. Может существовать несколько объектов маплокатион , так как система может найти несколько расположений, соответствующих заданным входам.
Этот код отображает в текстовом поле tbOutputText указанные ниже результаты.
Получение адреса (обратное геокодирование)
В этом разделе показано, как преобразовать географическое расположение в адрес (обратная геокодирование).
- Вызовите метод FindLocationsAtAsync класса MapLocationFinder.
- Метод FindLocationsAtAsync возвращает объект MapLocationFinderResult, который содержит коллекцию подходящих объектов MapLocation.
- Используйте свойство Locations объекта маплокатионфиндерресулт для предоставления объектов маплокатион коллекции. Может существовать несколько объектов маплокатион , так как система может найти несколько расположений, соответствующих заданным входам.
- Доступ к объектам мападдресс осуществляется через свойство Address каждого маплокатион.
Этот код отображает в текстовом поле tbOutputText указанные ниже результаты.
Интерфейс возвращает список адресов и населённых пунктов в следующем порядке.
1. Адреса, находящиеся в радиусе 1 км, удовлетворяющие поисковому запросу, в порядке увеличения расстояния от указанной точки.
Таким образом, если требуется функция обратного геокодирования, то достаточно передать только географические координаты.
2. Адреса, найденные в населённом пункте, соответствующем коду ОКТМО, который можно опционально указать. Если код ОКТМО не указан, то он определяется по переданным геокоординатам.
3. Населённые пункты, с сортировкой по расстоянию от заданной точки.
4. Адреса, найденные в соседних населённых пунктах.
5. Адреса, соответствующие поисковому запросу, в не зависимости от их расположения, при этом можно указывать любые части адреса, в том числе область, район, населённый пункт и т.д.
Согласно современным тенденциям для поиска предоставляется единая строка, в которой можно найти всё, что угодно, и это, конечно, удобно. Сервис GeoTree предоставляет такую возможность. Но так как объектов адресации существует огромное количество, а также регулярно появляются новые, практически невозможно создать базу данных, которая содержала бы все существующие адреса. Следовательно, и гарантировать валидацию ввода при использовании одной строки невозможно. Для того, чтобы частично решить эту проблему, предлагается вариант ввода населенного пункта и адреса по отдельности. В этом случае населённый пункт будет введен корректно, далее, используя его код ОКТМО, можно выполнить поиск адреса.
Информация предоставляется с помощью Web API в формате JSON, что обеспечивает совместимость с любыми web-приложениями, например, с плагином для автозаполнения jQuery Autocomplete или с библиотекой для отображения карт Leaflet.
Кроме самого адреса для каждого объекта предоставляется вся необходимая информация: географические координаты, наименование здания (например, "Областной краеведческий музей"), информация о вышестоящих объектах в соответствии с муниципальным делением РФ: населённый пункт, сельское или городское поселение, район или округ, субъект РФ.
Демонстрационный ключ для тестирования сервиса предоставляется без регистрации (для этого следует зайти в раздел "Web-API" -> "API address" и кликнуть по любому примеру в разделе "Параметры запроса").
Кроме отрисовки горизонталей, практически все задачи, выполняемые CREDO, так же можно делать и в Geonics3D (подсчёт объёмов, построение чертежей разрезов, и многие другие).
Разберём один из способов построения поверхности, используя Геоникс:
1. Открываем (или создаём) новый проект:
2. Задаём имя нового проекта:
в заголовке должны отобразиться параметры чертежа и его привязка к проекту:
параметры должны быть примерно такими:
4. Импортируем геоточки в проект из текстового файла:
выбираем файл для импорта:
Формат нашего файла с точками (обычно такой получается при экспорте из CREDO) имеет вид:
загружаем наш файл и настраиваем параметры, задавая какие колонки в файле каким данным соответствуют:
После этого на чертеже появится следующая картина (она может отличаться незначительно, если были заданы другие свойства геоточек):
5. Заходим в проводник проекта
задаём имя будущей поверхности:
6. Добавляем в поверхность наши точки:
7. Создаём границу нашей будущей поверхности:
8. Строим поверхность:
должна получиться примерно такая поверхность:
9. Переходим к созданию горизонталей.
Сразу отобразится меню программы создания горизонталей:
Получаем вот такой чертёж:
Указываем, какие точки нужно удалить с чертежа:
Выбираем конкретные точки:
Программа удалит геоточку, и она не будет в дальнейшем участвовать в построении поверхности, но нужно будет эту поверхность перестроить и обновить горизонтали.
Получается участок нашей поверхности, уже без точки и с новыми горизонталями:
Об авторе evgenich
Запись опубликована в рубрике Geonics3D, Софт, технологии с метками Geonics3D, геоточки, Технологии, топоплан. Добавьте в закладки постоянную ссылку.14 комментариев на «Создание рельефа местности и отрисовка горизонталей с помощью Geonics3D»
А всё ли в порядке с координатами? Правильно ли были расставлены колонки в окне настройки шаблона импорта?
Косяк с шаблонам был, поправил все прошло! Спасибо!
Попробуй колесиком мыши пошелкать пару раз
Есть подозрение, что нужно заменить разделители дробных частей в текстовом файле (точки/запятые или наоборот)
обезательно галочку поставь вставить в чертеж
Спасибо за инструкцию. Очень помогла. Если не сложно, подскажите, можно ли здесь считать обьем земляных работ? Зарание спасибо!
Надо в исходном файле (.ТХТ) убрать исходные точки с которых производилась съемка
Я сталкивался с этой проблемой и отличным решением было удаление точек с которых производилась съемка.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
GeoniCS Топоплан-Рельеф-Генплан. Создаем трехмерную модель рельефа
Главная » CADmaster №1(21) 2004 » Изыскания, генплан и транспорт GeoniCS Топоплан-Рельеф-Генплан. Создаем трехмерную модель рельефа
Предлагаем вашему вниманию первый из цикла материалов, посвященных приемам работы в популярной программе GeoniCS Топоплан-Рельеф-Генплан. Эти материалы помогут пользователям самостоятельно освоить продукт, а также узнать о его новых возможностях, которые будут появляться в приложении к AutoCAD 2004.
Тема этой статьи — создание цифровой модели рельефа из тех исходных данных, которые обычно имеются у проектировщиков генплана или изыскателей. Перечислим три наиболее распространенных варианта:
- Топоплан только на твердом носителе (бумага, планшет).
- Топоплан в виде DWG-файла, примитивы которого имеют нулевую отметку по оси Z.
- Текстовый файл с координатами и отметками точек съемки, полученный в результате обработки полевых наблюдений.
Рассмотрение вариантов начнем с самого трудоемкого.
Создание модели рельефа по растровой подложке
Напомню, что создание корректной модели рельефа потребует качественной растровой подложки. Следовательно, в программе RasterDesk (или Spotlight, если удобнее задействовать машину без AutoCAD) вам понадобится выполнить минимальный набор операций:
- сканирование исходного материала с разрешением 300−400 dpi;
- автоматическая чистка полученного файла, удаление «мусора» (эта операция значительно улучшает вид выводимых на печать документов и сокращает размер файлов);
- редактирование растрового изображения: удаление, добавление или перенос частей растра;
- калибровка растра: корректировка геометрических искажений по координатной сетке или любому набору опорных точек;
- сшивка отсканированных фрагментов в один файл.
Итак, мы получили растровый файл с изображением топоосновы — без «мусора» и геометрических искажений. Запускаем GeoniCS.
- Задаем масштаб итогового чертежа (рис. 2).
Указанный масштаб повлияет только на размер отображаемых внемасштабных условных знаков, текстов, ширину полилиний. Все координаты и размеры в пространстве модели чертежа должны соответствовать реальным числам, выраженным в метрах (одна единица AutoCAD равна одному метру). Чертеж указанного масштаба программа сформирует в пространстве листа (layout). - Создаем проект, то есть папку с файлами и подпапками, в которых GeoniCS сохраняет модели поверхностей, созданных по данному объекту, базу точек съемки Создать модель поверхности, не указав имя проекта, невозможно!
Если в дальнейшем вы собираетесь передавать чертеж соисполнителю, не забудьте передать и файл растрового изображения: чертеж DWG содержит только ссылку на файл растра и параметры его вставки. Кстати, в выпадающем меню Файл AutoCAD есть очень хорошая команда Сформировать комплект, как раз и предназначенная для компактной передачи данных. Она формирует файл самораспаковывающегося архива, в котором содержатся и сам DWG, и необходимые файлы растров, и даже файлы использованных шрифтов…
Вернемся теперь в пространство модели и приступим наконец к созданию модели рельефа.
Мы дали имя модели поверхности, но для ее построения нам понадобится создать ряд объектов, имеющих не только соответствующие координаты (X, Y), но и высотные отметки (Z).
Завершив оцифровку горизонтали, можно по правой клавише выбрать команду Замкни или Enter, а затем «+» или «-» (в этом случае отметка следующей горизонтали изменится на заданный интервал) либо ввести любую отметку с клавиатуры и выполнить оцифровку следующей горизонтали. Цифровать все горизонтали не обязательно: если мы работаем с фрагментом, где горизонтали расположены параллельно и на одинаковом расстоянии, достаточно оцифровать первую и последнюю из них.
Добавленная информация отображается в окне Проводника проекта (рис. 10).
Оцифрованные точки попадают в базу данных проекта, где их можно просматривать, сортировать, редактировать и объединять в группы.
Имейте в виду, что отметки вершин границы поверхности участвуют в построении модели, поэтому следует использовать объектную привязку к вершинам горизонталей и узлам геоточек. Для контроля программа выводит отметку каждой вершины в командной строке — ее нужно или подтвердить щелчком по правой клавише мыши, или ввести с клавиатуры другое значение. Не забудьте замкнуть отрисованную границу.
Отрисованные 3D-грани представляют собой адекватное графическое отображение математической модели поверхности, которая хранится в соответствующих файлах проекта независимо от чертежа DWG. Мы отрисовали 3D-грани только для того, чтобы отобразить на экране результат построения (рис. 16).
Трехмерные грани можно просматривать с помощью 3D-орбиты и тонировать (рис. 17).
Редактируя модель, мы можем применять следующие операции: флип (переброска ребер треугольников), изменение отметки вершины (при этом меняются отметки вершины всех сопряженных треугольников), перемещение вершины, вставка вершины, вставка грани (ее часто называют треугольником), удаление грани. На рис. 19 можно видеть, как выгодно отличается вид горизонтали слева от отметки 87.35 после выполнения операции Флип; теперь нужно выполнить флип справа…
Работа над моделью завершается ее тщательным просмотром и редактированием. После этого можно передавать чертеж и папку проекта проектировщикам — именно там, в папке, а не в чертеже хранится модель рельефа.
Создание модели рельефа по старому DWG-чертежу
Допустим, имеется старый DWG-файл, где расположение объектов в пространстве модели не соответствует их изыскательским координатам, горизонтали отрисованы полилиниями на отметке 0, а точки съемки — блоками с атрибутом, в котором содержится отметка. Создание модели рельефа по этому чертежу не потребует много сил и времени.
-
Открываем старый чертеж в программе GeoniCS 2004 (рис. 20).
Создание модели рельефа по файлу координат точек съемки
Допустим, в нашем распоряжении имеется текстовый файл, представленный на рис. 24.
Мы видим здесь пять колонок данных, разделенных пробелами. В первой колонке — номер точки съемки, во второй — координата Х, в третьей — Y, в четвертой — отметка, в пятой — описание точки.
- Создаем чертеж и открываем проект.
- Создаем поверхность «Рельеф».
- Создаем новый формат для импорта данных из текстового файла, для чего запускаем Менеджер форматов и в появившемся окне нажимаем кнопку Добавить (рис. 25).
В появившемся окне Формат файла точек (рис. 26) вводим имя формата, расширение импортируемого файла, отмечаем опцию С разделителем и обязательно вставляем в окошко рядом символ пробела. Затем нажимаем кнопку Добавить колонку и выбираем назначение первой колонки, снова нажимаем кнопку Добавить колонку Для проверки правильности созданного формата можно здесь же загрузить и просмотреть исходный файл (кнопки Загрузить и Анализ).
GeoTree — комплекс программ для работы с телеметрической системой во время проводки скважин.
GeoTree позволяет оператору осуществлять комплексную работу с телеметрической системой во время проводки скважины и имеет гибкий функционал для формирования комбинированных отчетов по бурению.
В состав GeoTree входят следующие программы:
GeoTree Server
Программа-ядро комплекса, которая:
- Получает данные от телеметрического оборудования различных типов (системы с гидроканалом и электромагнитные системы)
- Обрабатывает полученные данные и сохраняет их в Базу Данных
- Производит математические вычисления
- Отправляет обработанные данные другим программам комплекса для удобного представления и редактирования
- Осуществляет связь с внешними программами по стандартным протоколам Wits и OPC
GeoTelemetrist
Программа для удобного визуального представления, которая:
- Осуществляет полное управление работой и настройками GeoTreeServer
- Получает обработанные данные, полученные от GeoTreeServer
- Отображает данные в удобном для оператора виде.
- Позволяет смотреть и редактировать информацию, как в табличном виде, так и в виде графиков.
- Осуществлять экспорт и импорт файлов различных типов (например, ut-/las-файлов), а также бэкапов базы данных.
- Предусматривает гибкую систему профилей пользователя, которая позволяет настроить программу под конкретного оператора и сохранить настройки
GeoTree-RFD
Программа для монитора на столе ротора, которая:
- Выводит информацию о параметрах бурения на ротор.
GeoTree-мастер
Web-приложение, разработанное для мастера на буровой, которое:
- Предоставляет мастеру возможность посмотреть всю информацию о телеметрии как в табличном виде, так и в виде графиков
- Имеет удобный настраиваемый Web-интерфейс, который позволяет программе работать на любом компьютере и в любой операционной системе (Microsoft, MacOS, Linux, IOS)
Основные преимущества GeoTree:
1. Возможность просмотра всех данных по скважине как в табличном виде, так и виде графиков
2. Максимально простая обработка и редактирование данных
3. Настраиваемый вид пользовательского интерфейса, который может быть сохранен для данного конкретного пользователя.
4. Гибкая структура, которая позволяет включать в состав комплекса другие программные продукты
5. Возможность выбора языка интерфейса (русский и английский)
6. Возможность получать и отправлять данные по стандартным протоколам WITS/OPC внутри буровой, а также с буровой в офис.
Читайте также: