Наиболее быстрые инструменты для конвертации 3dtiles в мире!
Включают следующие инструменты:
osgb => 3dtile, конвертация больших файлов osgb в 3dtiles.
shapefile => 3dtile, конвертация shape файла в 3dtiles.
fbx => 3dtile, конвертация fbx файла в 3dtile, включая автоматическую LOD и конвертацию текстур и т.д.
Как собрать / Инструкции по сборке
Как отладить / Инструкции по отладке в VS
Windows предварительно скомпилированные / Скачивание предварительно скомпилированных файлов
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
{
"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 )