![PyPI Now Supports iOS and Android Wheels for Mobile Python Development](https://cdn.sanity.io/images/cgdhsj6q/production/96416c872705517a6a65ad9646ce3e7caef623a0-1024x1024.webp?w=400&fit=max&auto=format)
Security News
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
TerriaJS is a library for building rich, web-based geospatial data explorers, used to drive National Map, Digital Earth Australia Map, NSW Spatial Digital Twin and NEII Viewer (and many others). It uses Cesium and WebGL for a full 3D globe in the browser with no plugins. It gracefully falls back to 2D with Leaflet on systems that can't run Cesium. It can handle catalogs of tens of thousands of layers, with dozens of geospatial file and web service types supported. It is almost entirely JavaScript in the browser, meaning it can even be deployed as a static website, making it simple and cheap to host.
We have just released a brand new version of Terria — verson 8!
We've put together a list of things we've removed from version 8 and some steps to help you migrate to the new version in our migration guide
Not ready to move to version 8 yet? You can find terriajs version 7 here: https://github.com/TerriaJS/terriajs/tree/terriajs7
Sites we're aware of that are using TerriaJS. These are not endorsements or testimonials.
The easiest way to build your own Terria-based map is using the TerriaMap starting point. This gives you the HTML structure, server and build processes you need to get a site up and running immediately.
See Getting Started in the Documentation for all the details.
Hosting and contribution framework for community translations of TerriaJS provided by Weblate under the Libre plan for open source software. See our translation progress for different languages:
Get in touch!
main
using GitHub Actions (preferred method):main
branch of terriajs
, run yarn install
if necessary.package.json
.package.json
above.git diff 8.2.25 HEAD -- CHANGES.md
(where 8.2.25
is the previous published version)main
branch.This method should not be used to publish versions at the tip of main
or another branch that is often used for releases. To publish a new version of TerriaJS to npm with this method, you'll need to be listed as a collaborator here. Existing collaborators can add new ones. Then:
terriajs
to be deployed, run yarn install
if necessary.package.json
. Follow semver.rm -rf wwwroot/build
gulp lint release
npm publish --tag your-tag
(for a release not at the tip of main
a tag must be set, and it must not be latest
or next
. For releases on old versions you could use e.g. 6-5-x or 6-x-x as a tag, for upcoming features a short name could be used)main
is also updated to list the release and clearly note the nature and reason for release.The above will publish a new version to npm and also tag that version on GitHub.
8.3.7 - 2023-10-26
WebMapServiceCatalogItem
allowFeaturePicking
tableFeatureInfoContext
support to GeoJsonMixin.createProtomapsImageryProvider
GeoJsonMixin
timeline animation for lines/polygons_id_
and TableMixin rowId
- this was causing incorrect styling when using filterByProperties
or features had null
geometryGeoJsonMixin
(lines and polygon features only)ProtomapsImageryProvider
hideDefaultDescription
to CatalogMemberTraits
- if true, then no generic default description will be shown when description
is empty.hideDefaultDescription
to CatalogMemberTraits
- if true, then no generic default description will be shown when description
is empty.clampPolygonsToGround
to KmlCatalogItemTraits
(defaults to true`)hideDefaultDescription
to CatalogMemberTraits
- if true, then no generic default description will be shown when description
is empty.FAQs
Geospatial data visualization platform.
The npm package terriajs receives a total of 240 weekly downloads. As such, terriajs popularity was classified as not popular.
We found that terriajs demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.