The features include:
- Nested catalog of layers which can be independently enabled to create mashups of many layers.
- Supports GeoJSON, KML, CSV (point and region-mapped), GPX and CZML file types natively, and others including zipped shapefiles with an optional server-side conversion service.
- Supports WMS, WFS, Esri MapServer, ABS ITT, Bing Maps, OpenStreetMap-style raster tiles, Mapbox, Urthecast, and WMTS item types.
- Supports querying WMS, WFS, Esri MapServer, CSW, CKAN and Socrata services for groups of items.
- 3D globe (Cesium) or 2D mode (Leaflet). 3D objects supported in CZML format.
- Time dimensions supported for CSV, CZML, WMS. Automatically animate layers, or slide the time control forward and backward.
- Drag-and-drop files from your desktop the browser, for instant visualisation (no file upload to server required).
- Wider range of file types supported through server-side OGR2OGR service (requires upload).
- All ASGS (Australian Statistical Geographic Standard) region types (LGA, SA2, commonwealth electoral district etc) supported for CSV region mapping, plus several others: Primary Health Networks, Statistical Local Areas, ISO 3 letter country codes, etc.
- Users can generate a reusable URL link of their current map view, to quickly share mashups of web-hosted data. Google's URL shortener is optionally used.
- Terria™ is the overall name for the spatial data platform, including closed-source spatial analytics developed by Data61.
- TerriaJS is this JavaScript library consisting of the 2D/3D map, catalog management and many spatial data connectors.
- Cesium is the 3D WebGL rendering library used by TerriaJS, which provides many low-level functions for loading and displaying imagery and spatial formats such as GeoJSON and KML.
- TerriaMap is a complete website starting point, using TerriaJS.
- TerriaJS-Server is a NodeJS-based server that provides proxying and support services for TerriaJS.
- NationalMap is the flagship Terria deployment, and the origin of the TerriaJS library.
- Catalog Editor, an automatically generated web interface for creating and editing catalog (init) files.
- Generate-TerriaJS-Schema, a tool which automatically generates a schema for validating catalog files, and also the editor, by processing TerriaJS source code.
- TerriaMapStatic, a pre-built version of TerriaMap, which can be deployed as a static HTML website, such as on Github Pages.
http://terria.io/
No comments:
Post a Comment