# Possible to create a 3D GeoRegionValuePlot?

I can create a zip-code-based 2D GeoRegionValuePlot, as follows:

test = {{Interpreter["ZIPCode"]["ZIP 04096"],
15}, {Interpreter["ZIPCode"]["ZIP 04345"],
35}, {Interpreter["ZIPCode"]["ZIP 04530"], 55}}
GeoRegionValuePlot[test]


=>

I'd like to create 3D versions of such maps, by which I mean that, for each zip code with data, there would be a column whose 2D cross-section would correspond to the shape of the zip code region, and whose height would be proportional to the value for that zip code. I'd also like the option for the value to be automatically put in or on each column.

How might I go about doing this in MMA?

Here are a couple of examples (which may or may not be by zip code, but still illustrate the idea):

Source: Constantine Valhouli and Cat Callaghan, Hammersmith Group, https://medium.com/re-form/nycs-housing-cost-myth-9dce6052c139 See also: https://gis.stackexchange.com/questions/158112/is-there-any-web-gl-js-libraries-for-creating-3d-bar-overlap-city-map

• closely related / possible duplicate: Map of United States as a 3D histogram
– kglr
Aug 1, 2019 at 5:34
• @kglr Thanks! halmir's answer looks intriguing, but I couldn't run his code in MMA 12. I got errors starting with the cell defining the variable "divisions": "EntityList::noent: Entity[AdministrativeDivision,{Except[Alaska|Hawaii],UnitedStates}] is not an entity." Aug 1, 2019 at 6:03
• you can try divisions = DeleteCases[EntityList[ Interpreter["AdministrativeDivisionClass"]["US States"]], Entity["AdministrativeDivision", {"Alaska"|"Hawai", "UnitedStates"}]]
– kglr
Aug 1, 2019 at 6:55
• Have a look at the CountryPlot3D package. Aug 1, 2019 at 8:57
• Mildly related: mathematica.stackexchange.com/questions/193444/… Aug 1, 2019 at 9:06