Data Preparation and Organization for Orbit 3DM Publisher Viewer

This page describes the best recommended practices in data preparation and organization to achieve consistently reliable high performance when Publishing big amount of data.

Concepts

Orbit 3DM Publisher Viewer processes most requests on the end-user side, not on the Publishing server. Unlike previous generation of Orbit Viewer: Flash Viewer, HTML5 Viewer relies on data being optimized for streaming which means:

Mobile Mapping\UAS\Oblique data

Mandatory

To publish mobile mapping resources, data must be imported as Runs and organized into Projects.
It is possible to use Orbit 3DM Publisher Catalog on server to Import Runs. However it is highly recommended to have dedicated Content Manager license and run data processing (Import and Merging Runs) on a separate machine with all resources being processed locally.

  1. Import and process your data into mobile mapping runs using the “Import Run” procedure, see Manage Mobile Mapping Runs.
  2. Organize Runs into Projects using 3DM Orbit Publisher Catalog, see Manage Mobile Mapping Projects.

All Mapping Runs\Oblique Projects included in a Publication have to be HTML5-ready, see Catalog > Cloud & HTML5

Vector data

Mandatory

Recommended

WFS services are currently not supported directly in the Viewer. However it is possible to overlay features available through WFS by accessing the Orbit Publication with one of the available plugins , Orbit 3DM Plugin for QGIS for example.

Basemaps

Mesh

Currently cesium b3dm using gltf storage type is supported.

To add mesh to a Publication:

  1. *.3dtiles, *.ord and *.ini files have to be available for Orbit to understand how to read cesium 3D tiles. *.3dtiles is an empty text file, *.ini file can also be empty or contain translation and scale of the mesh.
  2. Folder 'publication_resources' has to be created in ..server\program\services\publisher
  3. The publilcation_name.xml file should be added in 'publication_resources' folder. This file allows to add non-EOS resources into publication with the name publication_name.

publilcation_name.xml example:

<resources>
	<resource>
		<id>1001</id>
		<name>Mesh City Model</name>
		<file>D:/test/20180829_cesium/test_TILES_cESIUM.3dtiles</file>
		<basemap>false</basemap>
		<dem>false</dem>
	</resource>
	<resource>
		<id>1002</id>
		<name>SRTM Orthometric</name>
		<file>O:/Nasa/Shuttle Radar Topography Mission (SRTM)/png_orthometric/srtm.omi</file>
		<basemap>false</basemap>
		<dem>true</dem>
	</resource>
</resources>