Web 3dtiles Endpoint: Difference between revisions

From Tygron Support wiki
Jump to navigation Jump to search
No edit summary
Tag: Manual revert
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
General path: web/3dtiles/
API Endpoint: web/3dtiles/


==QM==
===getQMLayer===
===getQMLayer===
Path: web/3dtiles/layer.json
Path: web/3dtiles/layer.json
Line 24: Line 23:
!Default value
!Default value
|-
|-
|z
| z
|Path
| Path
|Integer
| Integer
|
|  
|-
|-
|x
| x
|Path
| Path
|Integer
| Integer
|
|  
|-
|-
|y
| y
|Path
| Path
|Integer
| Integer
|
|  
|-
|-
|v
| v
|Query
| Query
|String
| String
|
|  
|}
|}


==Tiles3D==
===getTile===
===getTile===
Path: web/3dtiles/{id}.gltf
Path: web/3dtiles/{id}.gltf
Line 58: Line 56:
!Default value
!Default value
|-
|-
|style
| style
|Query
| Query
|[[WebModelStyle]]
| [[WebModelStyle]]
|WHITE
| WHITE
|-
|-
|maptype
| maptype
|Query
| Query
|[[Map Type]]
| [[Map Type]]
|MAQUETTE
| MAQUETTE
|-
|-
|id
| id
|Path
| Path
|Integer
| Integer
|
|  
|-
|-
|custom
| custom
|Query
| Query
|boolean
| boolean
|false
| false
|-
|-
|detail
| detail
|Query
| Query
|boolean
| boolean
|false
| false
|-
|-
|texture
| texture
|Query
| Query
|[[TextureSize]]
| [[TextureSize]]
|MEDIUM
| MEDIUM
|-
|-
|spacing
| spacing
|Query
| Query
|double
| double
|2.0
| 2.0
|}
|}


Line 108: Line 106:
!Default value
!Default value
|-
|-
|webStakeholderID
| webStakeholderID
|Header
| Header
|Integer
| Integer
|
|  
|-
|-
|style
| style
|Query
| Query
|[[WebModelStyle]]
| [[WebModelStyle]]
|WHITE
| WHITE
|-
|-
|maptype
| maptype
|Query
| Query
|[[Map Type]]
| [[Map Type]]
|MAQUETTE
| MAQUETTE
|-
|-
|texture
| texture
|Query
| Query
|[[TextureSize]]
| [[TextureSize]]
|MEDIUM
| MEDIUM
|-
|-
|spacing
| spacing
|Query
| Query
|double
| double
|2.0
| 2.0
|-
|-
|bbox
| bbox
|Query
| Query
|String
| String
|
|  
|-
|-
|crs
| crs
|Query
| Query
|String
| String
|LOCAL
| LOCAL
|}
|}
'''GET Examples''':
Basic endpoint:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?token=WEB_TOKEN</syntaxhighlight>
Query for MapType: CURRENT:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?maptype=CURRENT&token=WEB_TOKEN</syntaxhighlight>
Model Style: WHITE:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?style=WHITE&token=WEB_TOKEN</syntaxhighlight>
Model Style: COLORED:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?style=COLORED&token=WEB_TOKEN</syntaxhighlight>
Texture Size (smaller reduces memory): SMALL:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?texture=SMALL&token=WEB_TOKEN</syntaxhighlight>
Texture Size (smaller reduces memory): MEDIUM:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?texture=MEDIUM&token=WEB_TOKEN</syntaxhighlight>
Texture Size (smaller reduces memory): LARGE:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?texture=LARGE&token=WEB_TOKEN</syntaxhighlight>
Model Spacing (larger means e.g. trees further apart): 1.0:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?spacing=1.0&token=WEB_TOKEN</syntaxhighlight>
Model Spacing (larger means e.g. trees further apart): 2.0:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?spacing=2.0&token=WEB_TOKEN</syntaxhighlight>
Model Spacing (larger means e.g. trees further apart): 4.0:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/web/3dtiles/tileset.json?spacing=4.0&token=WEB_TOKEN</syntaxhighlight>


===getAssets===
===getAssets===
Line 158: Line 179:
!Default value
!Default value
|-
|-
|path
| path
|Path
| Path
|String
| String
|
|  
|}
|}



Latest revision as of 15:46, 10 June 2026

API Endpoint: web/3dtiles/

getQMLayer

Path: web/3dtiles/layer.json

Type: GET

Produces: application/json

Parameters: None

getQuantizedMesh

Path: web/3dtiles/{z}/{x}/{y}.terrain

Type: GET

Produces: application/vnd.quantized-mesh

Parameters:

Name Location Type Default value
z Path Integer
x Path Integer
y Path Integer
v Query String

getTile

Path: web/3dtiles/{id}.gltf

Type: GET

Parameters:

Name Location Type Default value
style Query WebModelStyle WHITE
maptype Query Map Type MAQUETTE
id Path Integer
custom Query boolean false
detail Query boolean false
texture Query TextureSize MEDIUM
spacing Query double 2.0

getTileset

Path: web/3dtiles/tileset.json

Type: GET

Produces: application/json

Parameters:

Name Location Type Default value
webStakeholderID Header Integer
style Query WebModelStyle WHITE
maptype Query Map Type MAQUETTE
texture Query TextureSize MEDIUM
spacing Query double 2.0
bbox Query String
crs Query String LOCAL

GET Examples:

Basic endpoint:

https://engine.tygron.com/web/3dtiles/tileset.json?token=WEB_TOKEN

Query for MapType: CURRENT:

https://engine.tygron.com/web/3dtiles/tileset.json?maptype=CURRENT&token=WEB_TOKEN

Model Style: WHITE:

https://engine.tygron.com/web/3dtiles/tileset.json?style=WHITE&token=WEB_TOKEN

Model Style: COLORED:

https://engine.tygron.com/web/3dtiles/tileset.json?style=COLORED&token=WEB_TOKEN

Texture Size (smaller reduces memory): SMALL:

https://engine.tygron.com/web/3dtiles/tileset.json?texture=SMALL&token=WEB_TOKEN

Texture Size (smaller reduces memory): MEDIUM:

https://engine.tygron.com/web/3dtiles/tileset.json?texture=MEDIUM&token=WEB_TOKEN

Texture Size (smaller reduces memory): LARGE:

https://engine.tygron.com/web/3dtiles/tileset.json?texture=LARGE&token=WEB_TOKEN

Model Spacing (larger means e.g. trees further apart): 1.0:

https://engine.tygron.com/web/3dtiles/tileset.json?spacing=1.0&token=WEB_TOKEN

Model Spacing (larger means e.g. trees further apart): 2.0:

https://engine.tygron.com/web/3dtiles/tileset.json?spacing=2.0&token=WEB_TOKEN

Model Spacing (larger means e.g. trees further apart): 4.0:

https://engine.tygron.com/web/3dtiles/tileset.json?spacing=4.0&token=WEB_TOKEN

getAssets

Path: web/3dtiles/Textures/{path : [a-zA-Z0-9/._-]+}

Type: GET

Produces: image/png , image/jpeg

Parameters:

Name Location Type Default value
path Path String

See also