1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/smartmap-cesium-3dtiles-tools

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

3dtiles

Статус glTF Статус сборки

Наиболее быстрые инструменты для конвертации 3dtiles в мире!

Включают следующие инструменты:

osgb => 3dtile, конвертация больших файлов osgb в 3dtiles.

shapefile => 3dtile, конвертация shape файла в 3dtiles.

fbx => 3dtile, конвертация fbx файла в 3dtile, включая автоматическую LOD и конвертацию текстур и т.д.

Как собрать / Инструкции по сборке

Как отладить / Инструкции по отладке в VS

Windows предварительно скомпилированные / Скачивание предварительно скомпилированных файлов

3dtile набор конвертационных инструментов.

Самые быстрые инструменты для конвертации 3dtiles в мире, экономят ваше время обработки.

Командная строка:

3dtile.exe [FLAGS] [OPTIONS] --format <osgb,shape,gltf> --input <FILE> --output <FILE>

Примеры:

3dtile.exe -f osgb -i E:\Data\hgc -o E:\Data\hgc_test

3dtile.exe -f osgb -i E:\Data\dayanta -o E:\Data\dayanta_test -c "{\"offset\": 0}"

3dtile.exe -f shape -i E:\Data\aa.shp -o E:\Data\aa --height height

3dtile.exe -f gltf -i E:\Data\TT\001.osgb -o E:\Data\TT\001.glb

3dtile.exe -f gltf -i E:\Data\TT\001.obj -o E:\Data\TT\001.glb

3dtile.exe -f b3dm -i E:\Data\aa.b3dm -o E:\Data\aa.glb

Описание параметров: -c, --config

     {
	
      "x": 120,
      
      "y": 30,
      
      "offset": 0, // Отступ модели от поверхности
      
      "max_lvl": 20 // Обработка срезов модели до 20 уровня
      
     }
  -f, --format <osgb,shape,gltf,b3dm> 
  
  -i, --input <FILE> 
	
  -o, --output <FILE> 
  
  --height, Указание поля высоты shapefile (для конвертации shapefile, обязательный параметр)```
#### Подробное описание параметров командной строки:

-c Передача строки конфигурации JSON в командной строке, содержимое JSON является опциональным и может быть частично реализовано.

-f Формат входных данных: osgb - для данных ортофотопанорам, shape - для shapefile, gltf - для единичного универсального модели в gltf, b3dm - для единичного 3dtile в двоичном формате.

-i Путь к входным данным, для osgb данные до директории "\Data" включительно, для других форматов до имени файла.


--height поле высоты. Указывает поле атрибута высоты в shapefile.

### Описание данных:

**1. Данные космической съёмки:**

Данные космической съёмки поддерживают только формат osgb, организованный в формате smart3d. Данные каталога должны иметь общий вход `“Data”`, а также файл `metadata.xml` на том же уровне, чтобы записывать информацию о расположении модели.

В каждом каталоге плитки должен быть файл osgb с тем же именем, что и каталог, иначе корневой узел не будет распознан.

**Правильная структура каталога:**

--metadata.xml

--Data\Tile_000_000\Tile_000_000.osgb


**2. Данные shapefile:**

В настоящее время поддерживаются только данные полигонов shapefile, которые могут быть использованы для массового создания контуров зданий в формате 3dtile.
```В shapefile должны быть поля, указывающие на высоту.

Поддерживаются только векторные данные в системе координат WGS84.

**3. Преобразование общих моделей в gltf:**

Поддерживает преобразование одиночных общих моделей в формат gltf, glb (osg, osgb, obj, fbx, 3ds).

Преобразование выполняется в формате gltf 2.0, который можно проверить по следующему адресу: https://pissang.github.io/clay-viewer/editor/

**4. Преобразование b3dm данных в gltf:**

Поддерживает преобразование одного файла b3dm в формат glb, что облегчает отладку программы и тестирование данных.

# Кто использует / Кто поддерживает

. AnalyticalGraphicsInc (kring)

. NVIDIA (Vinjn Zhang)

. Ubisoft (Cmdu76)

. Baidu (hinikai)

. Esri (suny323)

. Geostar (hekaikai\shitao1988)

. Geo-compass (wucangeo)

. MapTalks (brucin\fuzhenn\axmand)

. Alibaba (luxueyan)

. Data Cloud Co. Ltd. (liujin834)

. Wuhan University (chenguanzhou)

. Guangzhou University (LreeLenn)

. Johns Hopkins University (AndrewAnnex)

. Китайский институт железнодорожной науки и дизайна

. Шанхайский институт планирования и дизайна

. Jiangsu Institute of Surveying and Mapping

. Ningbo Institute of Surveying and Mapping

. Hefei Mars Technology Co., Ltd. (muyao1987)

. Beijing Five Dimensional Intelligent Technology

. Beijing Western Data Technology (vtxf\elfc2000)

. Технология Ту-Жинь (bingqixuan)

# Описание автора

Автор не является профессионалом в области трёхмерной географии, но из-за временных потребностей в демонстрации 3dtile, не смог найти подходящий инструмент и написал этот "колесо". Код содержит множество ошибок, поэтому он предназначен только для ознакомления.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/smartmap-cesium-3dtiles-tools.git
git@api.gitlife.ru:oschina-mirror/smartmap-cesium-3dtiles-tools.git
oschina-mirror
smartmap-cesium-3dtiles-tools
smartmap-cesium-3dtiles-tools
master