{"id":28533727,"url":"https://github.com/esri/3dgis-demos","last_synced_at":"2025-07-07T20:31:22.516Z","repository":{"id":284692674,"uuid":"937653769","full_name":"Esri/3dgis-demos","owner":"Esri","description":"Collection of ArcGIS 3D GIS demo apps.","archived":false,"fork":false,"pushed_at":"2025-04-17T07:07:42.000Z","size":16195,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-09T17:08:53.653Z","etag":null,"topics":["3d","3d-gis","arcgis","arcgis-maps-sdk-for-javascript","gis"],"latest_commit_sha":null,"homepage":"https://esri.github.io/3dgis-demos/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Esri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-23T15:38:54.000Z","updated_at":"2025-04-17T07:07:45.000Z","dependencies_parsed_at":"2025-04-04T07:31:58.996Z","dependency_job_id":null,"html_url":"https://github.com/Esri/3dgis-demos","commit_stats":null,"previous_names":["arnofiva/3dgis","arnofiva/3dgis-demos","esri/3dgis-demos"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Esri/3dgis-demos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2F3dgis-demos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2F3dgis-demos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2F3dgis-demos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2F3dgis-demos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Esri","download_url":"https://codeload.github.com/Esri/3dgis-demos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2F3dgis-demos/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264142573,"owners_count":23563522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","3d-gis","arcgis","arcgis-maps-sdk-for-javascript","gis"],"created_at":"2025-06-09T17:08:23.178Z","updated_at":"2025-07-07T20:31:22.511Z","avatar_url":"https://github.com/Esri.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Collection of 3D GIS demos\n\nThis repository contains demos showcasing 3D GIS capabilities of ArcGIS. The custom apps are built with the [Maps SDK for JavaScript](https://developers.arcgis.com/javascript/) and [Calcite Design System](https://developers.arcgis.com/calcite-design-system/).\n\n- [3D GIS demo organization](https://3dgis.maps.arcgis.com/home/content.html?sortField=modified\u0026sortOrder=desc\u0026view=grid\u0026contentType=all\u0026focus=applications-web#org) on ArcGIS Online\n- [Source code](https://github.com/esri/3dgis-demos) on GitHub\n\n## Demos\n\n### Urban change over time\n\nThis app demonstrates how you can use 3D object layers to visualize and apply changes in a system of record.\n\n**[View it live](https://esri.github.io/3dgis-demos/urban-change-over-time)**\n\n[![Download 3D Buildings and Terrain](./demos/urban-change-over-time/public/thumbnail.png)](https://esri.github.io/3dgis-demos/urban-change-over-time)\n\n### Urban TV\n\nPlace a billboard showing an image or video in your scene.\n\n**[View it live](https://esri.github.io/3dgis-demos/urban-tv)**\n\n[![Billboard with video](./demos/urban-tv/public/thumbnail.png)](https://esri.github.io/3dgis-demos/urban-tv)\n\n## Prerequisites\n\n- Node.js 18.0+\n\nThe template comes set up with Prettier for formatting. Take a look at their [editor integration docs](https://prettier.io/docs/en/editors) to integrate it into your development environment.\n\n## Run projects locally\n\nTo start, run for example:\n\n```\nnpm install\nnpm run dev:urban-change-over-time\n```\n\nThen open your browser at http://localhost:3000/\n\n## Create productive build\n\nTo build all apps in the repository, use:\n\n```\nnpm run build-all\n```\n\nAlternatively, you can build individual apps using:\n\n```\nnpm run build --workspace=urban-change-over-time\n```\n\nThe `dist` folder then contains all the files for the web app which can be copied to a web server.\n\n## Deployment\n\nThe project uses a [GitHub Action](https://github.com/features/actions) script (see [`publish-all.yml`](./.github/workflows/publish-all.yml)) to build and publish all apps to [GitHub Pages](https://pages.github.com/).\n\nAlternatively [`publish-changed.yml`](./.github/workflows/publish-all.yml) is run after pushing to the main branch, only building and deploying apps that have changed.\n\n## Licensing\n\nCopyright 2025 Esri\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\nA copy of the license is available in the repository's [license.txt](./license.txt) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesri%2F3dgis-demos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fesri%2F3dgis-demos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesri%2F3dgis-demos/lists"}