-
Notifications
You must be signed in to change notification settings - Fork 432
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into i3sbinary
- Loading branch information
Showing
15 changed files
with
1,194 additions
and
821 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
.. _readers.i3s: | ||
|
||
readers.i3s | ||
=========== | ||
|
||
`Indexed 3d Scene Layer (I3S)`_ and `Scene Layer Packages (SLPK)`_ are | ||
specifications created by Esri as a format for their 3D Scene Layer and scene services. The I3S reader both handles the reading of SLPK archived files locally as well as data stored in the I3S format remotely. | ||
|
||
Example | ||
-------------------------------------------------------------------------------- | ||
This example will download the Autzen dataset from the arcgis scene server, reproject it to another spatial reference, and output it to a las file. This is done through PDAL's command line interface or through the pipeline. | ||
|
||
.. code-block:: json | ||
{ | ||
"pipeline":[ | ||
{ | ||
"type": "readers.i3s", | ||
"filename": "https://tiles.arcgis.com/tiles/8cv2FuXuWSfF0nbL/arcgis/rest/services/AUTZEN_LiDAR/SceneServer" | ||
"bounds": "([-123.075542,-123.06196],[44.049719,44.06278])" | ||
} | ||
] | ||
} | ||
``pdal traslate i3s://https://tiles.arcgis.com/tiles/8cv2FuXuWSfF0nbL/arcgis/rest/services/AUTZEN_LiDAR/SceneServer \ | ||
autzen.las \ | ||
--reprojection filters.reprojection.out_srs=EPSG:3857 \ | ||
--readers.i3s.threads=64 \ | ||
--readers.i3s.bounds="([-123.075542,-123.06196],[44.049719,44.06278])"`` | ||
|
||
Options | ||
-------------------------------------------------------------------------------- | ||
filename | ||
I3S file stored remotely, or a SLPK file stored locally. Remote files must be prefaced with an "i3s://", and local files must have the ".slpk" file extension. | ||
Exmaple remote file: ``pdal translate i3s://https://tiles.arcgis.com/tiles/8cv2FuXuWSfF0nbL/arcgis/rest/services/AUTZEN_LiDAR/SceneServer autzen.las`` | ||
Example local file: ``pdal info /PDAL/test/data/i3s/SMALL_AUTZEN_LAS_ALL.slpk`` | ||
|
||
threads | ||
This specifies the number of threads that you would like to use while reading. The default number of threads to buse used is 8. This affects the speed at which files are fetched and added to the PDAL view. | ||
Example: ``--readers.i3s.threads=numThreads`` | ||
|
||
bounds | ||
The bounds refers to the extents of the resource in X, Y, Z coordinates with the Z dimension being optional. This must be input as a string. | ||
Example:``readers.i3s.bounds="([xmin,xmax],[ymin,ymax],[zmin,zmax])"`` | ||
|
||
.. _Indexed 3d Scene Layer (I3S): https://github.com/Esri/i3s-spec/blob/master/format/Indexed%203d%20Scene%20Layer%20Format%20Specification.md | ||
.. _Scene Layer Packages (SLPK): https://github.com/Esri/i3s-spec/blob/master/format/Indexed%203d%20Scene%20Layer%20Format%20Specification.md#_8_1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.