CityEngine: Build a Digital Twin of Your City
gisgeography.com
gisgeography.com
I know the game has gotten a lot of praise on the graphics. I guess they leaned heavily on bing maps to build out the game's environment. Would be crazy to see what could be created with something like google streetview data.
https://australianaviation.com.au/2020/08/typo-caused-melbou...
For my home city for example Apple maps has full 3d for every single building and it looks amazaing, but in MSFS most of the buildings are replaced with generic copy paste American suburbia style structures.
There's a free plugin for swapping in Google maps data to but it's really best for areas without photogrammetry.
But the sim is so detailed that when I went on a discovery flight IRL I had zero issues finding my home from the air because I already was familiar with the view from up there.
Let's just call them what they are: simulations.
https://github.com/domlysz/BlenderGIS https://github.com/eliemichel/MapsModelsImporter
Just register a cheap domain name and point its DNS records at a free email provider (or setup an incoming mail server... outgoing with getting labeled spam is the hard part anyways)
The workflow is take a couple hundred overlapping pictures, compute a model using an existing backend and store the image/3d data. Rinse and repeat. When you have a few neighbouring projects, we recompute submodels at the boundary and merge the involved 3d models by reprojection.
Currently wrangling some issues around packaging, a BSD licensed functional prototype should be out sometime next week. I'd love to get some users or eyes on it, do get in touch!
ESRI centralise power, lock you into their technology, and IMHO a digital twin should be doing the opposite. Don't believe the sales BS about ESRI having "free" software, read the fine print, ArcGIS AINT FREE.
IMHO a Digital Twin should be something for the people, by the people! So please stop paying proprietary systems like ESRI and incentivising them to stifle innovation and increases barriers to entry.
If you want to see local jobs, growth and innovation then invest in OpenSource software like OSM (Open Street Map) and QGIS and other Open GIS products.
Is there a FLOSS GIS solution that could rival ArcGIS?
The problem is that ArcGIS isn't just software; it's also data, data management/storage/interop, process automation, and so on.
There are other sources for the data, and a lot of the data is open, but the Python/R model doesn't translate directly because those sources have to be individually licensed and integrated. And once in a blue moon you'll need ArcGIS for the data anyways and now your whole FOSS investment is up in flames because you fork over the license to get the data anyways...
You can do a lot of what ArcGIS can do if you know the entire ecosystem and all the data sources and how to glue them all together. But that skillset approaches "Senior SWE", at which point the generic GIS major + an ArcGIS license is waaaaay cheaper.
In fact, ESRI could probably get away with drawing even more blood.
(don't get me wrong; I think OP is correct that esp gov't agencies should invest in FOSS solutions, and the amount of effort required for a full digital twin is definitely worth NOT doing on top of ESRI tech... but the value add of ArcGIS for most GIS applications is difficult to deny given the differential in labor costs you get by staying in the ESRI sandbox... there are literally hundreds of undergraduate degree programs that basically exist to churn out affordable ArcGIS techs... the same is not true for FOSS alternatives, where to get comparable expertise you literally need to hire something comparable to a Senior SWE; it's going to cost you waaay more than "fresh GIS major + $4K".)
The open solution is QGIS and PostGIS. They are ridiculously capable. But I think the next battleground is actually access to data rather than the software. Esri have been building an open data repository that is becoming favoured by a lot of government organisations. They stream data to esri users and make people reliant on the cloud service. And add annoying intermediate steps for people wanting raw data suitable for loading into a real database.
The way I think about it, often the same people, certainly people with the similar skillsets are working on all these products, most of them just follow the money.
I think one big missing piece of the puzzle for governments to assess these products is a governance and risk model associated with these products. But software engineers generally don't give a crap about governance, so we need more people who do care about that to invest in OSS. I'm seeing some movement on this like the Github Sponsors initiative.
I feel like (and I'm welcome to being corrected by any experts here) ESRI stuff is kind of like Adobe CC - the vast majority of people have absolutely no need for Photoshop/Premiere/... and could do everything they need just as easily with any one of the many open source or cheaper alternatives. Most people use it because that's what they learned on, which is because that's what most people used at the time (and also because of very "generous" education licenses, teacher training...)
As one example, ESRI's web mapping offerings are very behind the times (in terms of usability, api's, etc.) Mobile support has been atrocious. Outdated software practices + government lock in = terrible public maps and little innovation.
It's not a coincidence that almost nobody chooses them in the private sector for their maps. Just as you'd be surprised to learn that a startup picked Oracle as its database vendor...
Not sure the pricing.
For a comparison, here is google earths version of Portland (this isn't and apples to apples comparison, but I still think valid)
https://earth.google.com/web/search/port+land/@45.514524,-12...
Would be interested to know whether that's technically legal. I mean, they put it out there on their website, right?
Having said all that, I've done this in the past for a few side projects where I wasn't selling anything and knew they would never in a million years get big enough to attract Google's attention. For those, this is definitely a good way to get 3D data (along with OSM Buldings, if you don't care about realism and just want a good approximation)
https://www.pcinvasion.com/how-to-import-maps-cities-skyline...
One idea I had was to take my home city and improve it with more pedestrian streets, greenery and light rail and to see the effect on traffic
It’s included with ArcGIS for personal use now, which is $99/year and includes the rest of the ArcGIS system (except enterprise server and the like). Obviously for personal use only.
We also released our maps SDK for unity and unreal: https://developers.arcgis.com/unity/
Disclosure: I work at Esri but not in a sales role. I am also a customer.
Put another way, what output formats are most convenient for your use case? Are raw point clouds (XYZRGB) useful to you for eg. "prototyping volumes" or do you require meshes as a starting point? If the latter, how would you quantify how much retouching is acceptable (holes, suboptimal meshing, irregularities...) for an urban model?
I worked in this space for a while and I never found much of a use case for serious applications of 3D over say an ordinary 2D GIS. Ended up building applications using PostGIS openstreetmap etc that were a lot more effective.
Outside of that, I know people also use it to plan solar panel installations (simulating shadows to optimize roof solar panel placement) and I'm planning to use it for determining how much sunlight and subsequently heat different streets get with the eventual goal of being able to route around the hottest streets when walking in the summer.
CityEngine is better for planning out and comparing future scenarios, and other specific use cases. E.g. https://m.youtube.com/watch?v=sOY3LY688QI
Disclosure: I work at Esri but not in a sales role. I am also a customer.
Anything like that ever been done?
Ultimately though, I doubt that high fidelity simulations are in the cards for consumer devices any time soon. Cities Skylines already bogs down on large cities.