ТИМ-ориентированная аналитика. Современные инструменты работы с даннымиСредний

Курс по программированию инструментов ТИМ-аналитики для анализа BIM-моделей в открытых форматах данных. Разработан в рамках совместного образовательного проекта с Департаментом строительства города Москвы.

Вы поймете структуру IFC-файла и научитесь получать из него информацию, напишете свои системы для получения данных, структуризации и представлении в виде графических отчетов.

Введение в курс и установка ПО

Урок
Блоки можно проходить в любом порядке
Длительность
Минут
Введение
Длительность: 9 мин.
Рассматриваем процесс установки основного стека ПО для работы.

1. Установить Python https://www.python.org/downloads/release/python-3107/
2. Загрузить в состав пакетов Python C:\Users\Georg\AppData\Local\Programs\Python\Python310\Lib пакет IfcOpenShell https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-31-v0.7.0-e508fb4-win64.zip (папку из архива, см. видео)
3. Установить VS Code https://code.visualstudio.com/
4. Установить на VS Code нагрузку «Python”.
5*. При необходимости откорректировать интерпретатор Python https://code.visualstudio.com/docs/python/environments (если у вас несколько версий/окружений Python);
6. Запустить скрипт для проверки корректности установки пакета и языка:
#Проверка корректности установки пакетов
import ifcopenshell
print(ifcopenshell.version)
7. Доустановить пакеты Python для курса, исполнив в терминале строки:
- m pip install pandas
- m pip install pandas
- m pip install matplotlib
Установка PyCharm (дополнительное)
Длительность: 3 мин.

Рассматриваем процесс загрузки и установки среды PyCharm Community.

Запускаемый скрипт для проверки корректности настройки среды:
#Проверка корректности установки пакетов
import ifcopenshell
print(ifcopenshell.version)

Установка Postgresql и Postgis
Длительность: 4 мин.
Рассматриваем процесс установки клиентской версии PostgreSQL с дополнительной нагрузкой (spatial extension) в виде Postgis 3.2.