Картография и навигация для лесного хозяйства
Просмотр и анализ координат, предоставленных в текстовом виде. Например, из приложения №4 к лесной декларации, а также координат из фото-видео-отчета.
В целом инструкция кажется тяжеловесной и сложной, однако большинство действий нужно выполнить всего один раз. Достаточно все правильно настроить, и дальнейшая загрузка на карту будет занимать у Вас менее минуты.
Постановка задачи: для территориальных отделов (и вышестоящих структур) контроль корректности упомянутых координат вручную для десятков и сотен чертежей — весьма трудоемкая задача. Особенно, это касается координат геодезических (X,Y).
В рамках данной статьи рассматривается метод частичной автоматизации процесса. На выходе мы сможем просмотреть весь список точек (около 1500 штук в примере к данной статье) на карте и визуально оценить их правильность. Все файлы примеров к статье находятся по ссылке: https://yadi.sk/d/csIrv_O6kpP86w
Используемые программы: Excel, Global Mapper 22, SAS Planet.
3. Создание и добавление карты-подложки в Global Mapper для наглядного просмотра
Первичная задача состоит в том, чтобы получить список координат в виде простой таблицы в Эксель:
В первом столбце у нас условные имена точек, во втором и третьем — широта и долгота. Наличие первого столбца необязательно, однако без него точки на карте будут безымянными.
Для кадастровых координат картина аналогичная. Обратите внимание, что у меня в обеих таблицах нет заголовка, т.е. данные начинаются сразу с первой строки. Советую Вам сделать так же.
1 — Порядок координат — тут указали, что первая координата — это широта (т.е движение к северу — Northing)
Мелькнет маленькое окно, в нем нажмите ОК. И переходим к настройке системы координат в следующем окошке. Выставляем настройки, как на скрине:
Внимание: данные настройки подходят только для широты/долготы. Для кадастровых координат настройка будет другая, и будет рассмотрена отдельно.
Если Вам лень каждый раз настраивать эти параметры (как, например, мне), то можно загрузить готовый файл проекции. Для этого нажмите на кнопку «Load from file» и выберите файл «WGS-84_ArcDegrees.prj» , настройки применятся автоматически. Нажимаем ОК.
В файле у нас сначала идет кадастровая координата X (направлена на север), математическая ось Y также направлена вверх (на север), так что наша настройка правильная в данном случае.
Гораздо проще в данном случае нажать кнопку «Load from file» и выбрать файл «MSK-74_zona2_MicroSNZ.prj» , настройки применятся автоматически. Нажимаем ОК.
Т.е для координат в формате широта/долгота мы использовали файл «WGS-84_ArcDegrees.prj», а для кадастровых координат — файл «MSK-74_zona2_MicroSNZ.prj». Первый универсальный для любого региона, второй — подходит только для части Челябинской области, где используется «МСК 74 Зона 2». Для других зон нужно сделать его вручную и сохранить. Подробно это описано здесь во второй части статьи: https://tyubuk.blogspot.com/p/blog-page_20.html
(В рамках данной статьи они намеренно сделаны полностью совпадающими с географическими для проверки правильности метода в целом.)
3. Создание и добавление карты-подложки в Global Mapper для наглядного просмотра
В файлах примеров есть готовая для того, чтобы посмотреть принцип работы — файл «Тюбук_z15.sqlitedb» Для примера там внутри Генштаб, а не план лесонасаждений, но суть это не меняет. Для своего региона, разумеется, необходимо изготовить свою собственную, используя дальнейшие инструкции.
Однако без карты (картоподложки) наши данные «слепые» и выглядят бестолково. Мы можем легко создать ее с помощью Сас Планеты. Достаточно один раз сделать подобный файл для (участкового) лесничества, сохранить и в дальнейшем использовать его постоянно.
Я буду использовать в качестве основы план лесонасаждений. Для основы на базе спутниковых снимков или иных карт действия будут аналогичными.
Включаем нужную карту в САС и выделяем область — в данном случае все участковое лесничество целиком.
В появившемся окне переходим на вкладку экспорт и выставляем настройки, как на рисунке:
Выбираем куда сохранять и имя файла, нажав на кнопку, указанную стрелкой. Нажимаем «Начать». В данном случае, я не стал добавлять z16 масштаб, мне хватит и 15-го, чтобы посмотреть, где будут располагаться точки.
После сохранения откроем наш файл вместе с точками в Global Mapper
Карта открылась, перетащим ее на самый верх списка слоев, иначе точки окажутся под ней и будут не видны. Вот теперь видны точки, однако есть неприятный момент — карта-подложка словно сплюснута по вертикали. Можно это заметить по надписям к объектам.
Не вдаваясь в подробности, это связано с особенностью проекции «широта/долгота» — ее мы использовали для загрузки первого экселевского списка. Остальные слои на экране стали отображаться тоже в проекции, которая была использована первой. Заметьте, только отображаться — проекции у каждого слоя могут быть свои, разные.
Нам нужно сделать все красиво, поэтому начнем сначала. Теперь, когда все файлы готовы, у нас это займет менее минуты. Закройте Global Mapper, не сохраняя ничего, и запустите заново.
1. Открываем картоподложку в sqlitedb формате, видим что надписи ровные, открылась правильно.
2. Открываем файл с географическими координатами «02_Чистые Шир-Долг.xlsx» и используем для указания его проекции файл «WGS-84_ArcDegrees.prj» (В общем-то, цель достигнута на этом моменте)
3. Открываем файл с кадастровыми координатами «01_Чистые XY.xlsx» и используем для указания его проекции файл «MSK-74_zona2_MicroSNZ.prj»
Видим, что все наши точки корректно прочитались и легли на карту. Теперь мы можем быстро оценивать правильность их расположения, просто просматривая карту. Как видите, нужно один раз настроить этот процесс и дальнейшая загрузка и развертывание занимает менее минуты.
Подробнее об изготовлении карт в формате RMaps (sqlitedb) здесь:
https://tyubuk.blogspot.com/p/export-osmand-locus.html (формат файлов в данном случае используется один и тот же)
Техническое замечание: Global Mapper версии 22 (последняя на январь 2024 г) хорошо и стабильно работает с форматом RMaps (sqlitedb), что позволяет загружать в программу очень объемные карты (до 1ГБ — легко, большего объема пока необходимости не было).
Однако из своего горького опыта я знаю, что предыдущие версии, в частности v19, 20, 21 не могут загрузить файлы sqlitedb объемом более 200МБ, зависая наглухо при этом. Если Вы используете Global Mapper более старой версии, возможно, картоподложку придется делать в другом формате.
Например связкой JPG+MAP файлов — этот процесс подробно рассмотрен здесь в разделе 1.
Конвертировать пару в Img2Ozf при этом не нужно. Достаточно открыть Global Mapper файл .map для этой пары, файл картинки подтянется автоматически.
![Витальева Анжела, консультант по работе с офисными программами специалист](https://word-ofice.ru/wp-content/uploads/2022/04/screenshot_36-75x75.png)
Экспорт из автокада в эксель
2. почитать про связи ячеек таблицы autocad в справке. Второй способ более правилен с моей точки зрения (например, первый вставит в чертеж вообще весь файл а не только скопированное), но требует аккуратности.
Как записать координаты в файл? DXF2TXT – Экспорт и перевод текста из AutoCAD Выгрузка точек съемки в автокаде.
При создании чертежей очень часто приходится создавать различные таблицы (спецификации), которые хранят описательную информацию. Поэтому полезно знать, как вставить таблицу их Excel в Автокад (т.е. перенести табличные данные из Microsoft Excel в графический редактор).
Экспорт из автокада в эксель смотреть последние обновления за сегодня на .
![Витальева Анжела, консультант по работе с офисными программами специалист](https://word-ofice.ru/wp-content/uploads/2022/04/screenshot_36-75x75.png)
Экспорт таблицы из автокада в эксель
Data-файл
-Имя файла
-Изменение координат
-Университет
-Decimales
-Separador
-having
-Преобразование / суффикс
— Начальный номер
Программы для Windows
Так как AutoCAD стоит очень больших денег, мы будем использовать бесплатный аналог от российского производителя – программу NanoCAD. Для регистрации своей лицензии Вам необходимо будет зарегистрироваться на сайте в личном кабинете. Регистрация простая и быстрая, на русском языке, с отличными инструкциями.
Для пользователей AutoCAD или его аналогов, который также поддерживают работу с чертежами в DWG формате, алгоритм действий будет аналогичный, просто Вы работаете с другой САПР.
2. С помощью мыши выделяем все необходимые элементы чертежа и копируем их в буфер обмена – как обычно в Windows, CTRL+C.
3. Открываем лист Excel, нажимаем CTRL+V, видим следующую картину.
Чертеж вроде вставился, но он какой-то половинчатый, или скажем его видно процентов на 75 и непонятно что дальше.
5. Для чистоты эксперимента немного увеличим данный векторный рисунок, затем наведем указатель мыши и выберем в контекстном меню нажатием правой кнопки мыши команду «Разгруппировать»
6. Появиться запрос на преобразование векторного рисунка в рисунок Microsoft Office, нажимаем кнопку «Да».
7. Видим результат первой разгруппировки – преобразование в рисунок Microsoft Office, для удобства на скриншоте немного уменьшили масштаб просмотра листа Excel до 85%. Рисунок из чертежа стал полностью видимым.
8. Наш рисунок пока еще сгруппированный, применим к нему украшательство из возможностей самого Excel – в меню “Формат” выбираем “Эффекты фигур” — “Рельеф”. Данный эффект взят просто для наглядности изучаемого нами метода.
9. Все линии векторного рисунка получили небольшой рельеф, особенно хорошо он виден на размерных стрелках зеленого цвета. Масштаб в Excel специально увеличен до 130%. Что стало видно – размерные стрелки стали выходить за вертикальные размерные линии. Так как наш рисунок векторный, это легко исправить.
10. Пока рисунок сгруппированный, редактор векторных рисунков Microsoft Office не даст работать со стрелками отдельно, нужно рисунок еще раз разгруппировать. Сделаем это – увидим следующую картину.
12. После изменения позиций стрелок – видим результат.
13. Поработаем еще немного с текстом, наложим на него эффект тени, например. Выделите текстовой блок как показано на рисунке, с узлами масштабирования. Делается это очень просто – сначала редактор рисунков выделит текстовой блок для редактирования, показав его границу пунктирной линией, повторно кликните указателем мыши по данной пунктирной линии — и Вы увидите узлы масштабирования.
14. Выберем эффект тени в меню “Средства рисования” — “Формат” – “Текстовые эффекты”
15. Применим одинаковый эффект для всех текстовых блоков. Тень придала дополнительный объем текста, в режиме отображения узлов масштабирования немного приподнимем нижний текстовой блок “ 4-M3x0.5”. Все правки векторного рисунка Microsoft Office завершены.
16. Теперь, для вставки готового рисунка на листах Excel, либо в презентации PowerPoint, нужно его вновь сгруппировать. Нажимаем сочетание клавиш CTRL+G, далее в окне “Переход” жмем кнопку “Выделить”.
17. Далее, в открывшемся окне “Выделение группы ячеек”, выберем “Объекты”, жмем “ОК”
18. Вновь возвращаемся в меню “Формат” и выберем “Группировать”.
![Витальева Анжела, консультант по работе с офисными программами специалист](https://word-ofice.ru/wp-content/uploads/2022/04/screenshot_36-75x75.png)
![экспорт координат с AutoCAD в Excel. c помощью lsp. файла COORN](/images-s1/10/kak-vigruzit-koordinati-5A0D.png)
Отображение списка координат из Excel на карте
Для замены всех пробелов копируем любой пробел между координат (все верно, копируем пробел. Для машины это такой же символ как и другие), переходим на вкладку «Правка» — «Заменить». Откроется окно замены. В поле «Что» вставляем ранее скопированный пробел, в поле «Чем» вставляем символ «,» (запятая), нажимаем «Заменить все».
Для импорта в Autocad координат точек, нужно запустить Autocad и выбрать меню «Tool->Run Script»
Затем указать документ *.src с координатами, получившийся в результате работы программы
После чего нажать кнопку «Open» На экране появятся точки, с координатами из загруженного документа
Предположим, что мы хотим экспортировать точки формата САПР, в список, разделенный запятыми, чтобы загрузить на общую станцию и сделать ставку на сайте. Раньше мы видели, как импортировать их из excel или txt с AutoCAD y с Microstation , теперь давайте посмотрим, как их экспортировать.
Есть разные способы сделать это, например, подсчет коров, вы можете подсчитать ноги и разделить их на четыре, или вы можете больше не считать коров. Давайте посмотрим несколько способов:
1. Выполнение этого с помощью Microstation (dgn to txt)
В примере у меня есть график, который имеет пять вершин, и мне нужно экспортировать координаты в txt-файл.
Для этого я поставил точки в видимой толщине. Помните, что толщина линии в Microstation динамична, так что они сразу замечены.
Первый шаг: Активируйте инструмент экспорта координат (если он не активен), для этого мы выбираем
инструменты
ящики для инструментов
мы активируем последнюю команду (xyz)
затем мы закрыли панель и должны были быть активированы таким образом
Второй шаг: Выберите точки, которые мы хотим экспортировать, затем выберите команду «Экспорт координат», которая является стрелкой вверх, и заполните условия:
Data-файл
-Имя файла
-Изменение координат
-Университет
-Decimales
-Separador
-having
-Преобразование / суффикс
— Начальный номер
Панель позволяет вам выбирать параметры, если только выбранные чертежи (одиночные), рисунки внутри забора или весь файл (все)
Конечным результатом является TXT-файл, который можно открыть из excel.
В моем случае я присвоил номер, отметив флажок, который находится справа
В случае, если файл уже существует, отображается окно, запрашивающее, хотите ли вы заменить или добавить (добавить или добавить).
Чтобы определить, какие точки, микростанция набирает числа в каждой точке, с цветом, типом строки и размером текста, который у вас активен.
Перед знакомством с CivilCAD (Softdesk) мы использовали приложение DOS, которое все еще называется dxf2csv , Вы можете попробовать это, если вам нравится мучить себя ностальгией, 🙂 также есть несколько приложений «нет бесплатного «И я уверен, что должно быть какое-то бесплатное, но в этом случае мы увидим, как это делается с Softdesk8, похоже на CivilCAD.
Чтобы сделать точки видимыми, я изменил формат с форматом / формат точки / стиль точки. Чтобы толщина линий была видимой, вам нужно активировать «Lts», используя меньшее значение 1, пока мы не увидим разницу.
Первый шаг: Откройте проект или создайте новый
Второй шаг: Введите точки в базу данных: для этого существуют разные формы, в этом случае мы сделаем это автоматически: точки / задайте точки / автоматически, затем выберите каждую линию многоугольника.
Сигнал, который был введен, состоит в том, чтобы сделать точки / заданные точки / список доступных точек. Он должен показывать + 6, что означает, что в базу данных уже введены точки 5.
Третий шаг: экспорт точек.
Чтобы экспортировать пункты, которые мы делаем:
точки / точки импорта-экспорта / экспорт точек в файл
— Выберите формат экспорта, в этом случае PNE (точка, север, восток)
-Мы выбираем папку назначения файла и записываем имя
— В командной строке мы выбираем параметры экспорта (по выбору, по рангу. в этом случае мы используем все, все)
-Затем, файл исчез, в этом случае отделенный expacios, но равный может быть открыт с помощью excel
В случае, если точки написаны с большими размерами, вам нужно изменить метрические единицы, потому что по умолчанию приходят английские (AEC / setup drawing / unit angle / select métric)
По этому поводу точки не имели высоты, эта тема увидит в другом посте, когда мы будем говорить о контурных линиях.
Поверьте мою настойчивость, кто-нибудь знает макрос для atocad, который проще и свободнее?
))))))) что ж. вижу что «СССР» здесь только для того чтобы быть в тренде.
(DWG, DXF). Импортированный текст может быть переведен с применением с использованием переводческих памятей () и глоссариев, что позволяет сэкономить время, необходимое на перевод. Переведенный текст с помощью утилиты TXT2DXF может быть импортирован обратно в чертеж AutoCAD. Утилиты DXF2TXT и TXT2DXF являются утилитами командной строки, крайне просты в применении и обеспечивают эффективные результаты.
Автор програмы : mikegor (Михаил), страничка DXF2TXT и TXT2DXF и контакт с автором
После этого в этой папке появятся файлы Machine1.txt и Machine2.txt. В этих файлах каждый экспортированный текстовой блок имеет формат:
n — число от 1 до 4, обозначающее тип блока MTEXT/TEXT/DIMENSION/ATTDEF, mmm — порядкой номер блока. Блоки разных типов нумеруются отдельно.
Если все было сделано правильно, то переведенные текстовые блоки появятся точно там, где были исходные тексты. Если блоки сбились, то ищите лишние строки в текстовом файле с переводом.
![Витальева Анжела, консультант по работе с офисными программами специалист](https://word-ofice.ru/wp-content/uploads/2022/04/screenshot_36-75x75.png)
Выгрузить Координаты Точек из Автокада в Эксель – Сапр для инженера | 📝Справочник по Excel
Теперь, когда мышка будет заходить на этот объект, она будет сопровождаться ещё и характерным значком гиперссылки с её адресом. Доступ к такому внешнему файлу будет возможен через контекстное меню объекта при выборе команды «Hyperlinks» – все гиперссылки (а их может быть у одного объекта несколько) будут приведены в выводимом рядом окне.