|
POST
|
AFAIK you can't query the raster. You could however create a fine triangular mesh and project it onto the terrain. That way you could use the occlusion query with the terrain height - the accuracy of this would depend on your triangle size. As for the query itself, it doesn't report the touching height. To save polygons, you could do incremental querying. For example, if you have a wall with four floors you'd first check if the whole wall is touching the ground at all (maybe add a little offset from the bottom or else it'll always trigger). If it returns a positive, divide it (floorcount/2) and check again with the separate parts. The parts that don't touch won't need further splitting.
... View more
02-15-2017
01:17 PM
|
1
|
6
|
3191
|
|
POST
|
I've already read that up and down, added fields, tried using a DWG as seed, nada. I only had limited success so far with the data interop extension which produces slightly less unsighty curves by creating more vertices.
... View more
02-13-2017
05:45 AM
|
0
|
0
|
1118
|
|
POST
|
When exporting shapes to DWG, ArcMap converts my arcs to straight line segments. Is there a way to stop this?
... View more
02-12-2017
12:16 PM
|
0
|
2
|
1590
|
|
POST
|
Puh. I'll try You basically already did the required stuff: add reporting to your rules so buildings, trees, etc. report what they are (layer). Exporting as One Feature Per Leaf Shape means every object generated in the lot, whether it's a building or a tree, is a separate entity, with its reported value(s) as attribute. What's left is opening the GDB in AGP and running the geoprocessing tool "Split by Attribute", like in ArcMap. If you use your "Layer" attribute as split attribute, you'll end up with two new layers in the DB, one containing the trees and one containing the buildings:
... View more
01-23-2017
08:30 AM
|
0
|
0
|
1540
|
|
POST
|
ArcGIS Pro has a "Split By Attributes" tool you could use with your layer attribute.
... View more
01-20-2017
07:56 AM
|
0
|
0
|
1540
|
|
POST
|
If you only need rasters you'd probably have more success with SAS.Planet.
... View more
01-13-2017
08:58 AM
|
1
|
0
|
3336
|
|
POST
|
You can read CSV. Jython doesn't have a native Excel reader and importing libraries apparently isn't supported. Maybe you can cook up something with Java / Apache Poi, but I never bothered to investigate.
... View more
01-13-2017
08:36 AM
|
1
|
1
|
1223
|
|
POST
|
Nope. You can manually specify the 2016 folder when installing Lumen but it won't work. 2015.0 and .1 only AFAIK.
... View more
01-12-2017
09:29 AM
|
1
|
3
|
1812
|
|
POST
|
I haven't used the get map feature beyond a few tests but as far as I can tell it downloads WMS tiles or at least tries. Results vary as not every location has hi res imagery available, e. g. you can get 1x1 km 4k imagery around the white house, but can't in rural areas. By decreasing the image resolution (e. g. 500x500 px) but keeping the bounding area the same you're basically requesting a chunk of a low resolution tile that may be available.
... View more
01-12-2017
09:22 AM
|
1
|
2
|
3336
|
|
POST
|
Did you try unchecking the elevation raster option? Maybe it's causing problems due to its low resolution (if the service is using SRTM data, 90m would equal 1 pixel).
... View more
01-05-2017
04:40 PM
|
0
|
4
|
3336
|
|
POST
|
You're trying to extrude using text as parameter. You're also never calling the Extrude rule. Case rules also can't have any commands but cases. Try this instead: @Range ("Bungalow","SplitLevel","TwoStorey","ThreeStorey")
attr myUseType = "Bungalow"
@Hidden
attr myUseTypeHeight = 0
@StartRule
Lot -->
SetHeight
SetHeight -->
case myUseType == "Bungalow": set(myUseTypeHeight, 2.75) Extrude
case myUseType == "SplitLevel": set(myUseTypeHeight, 4.15) Extrude
case myUseType == "TwoStorey": set(myUseTypeHeight, 5.5) Extrude
case myUseType == "ThreeStorey": set(myUseTypeHeight, 8.25) Extrude
else: set(myUseTypeHeight, 1) Extrude
Extrude -->
extrude(myUseTypeHeight)
comp (f) {top:Roof |side:Wall}
... View more
01-05-2017
04:24 PM
|
1
|
0
|
1591
|
|
POST
|
The help tends to be pretty helpful.. Importing Rules From Other CGA Files Basically import ImportedRule: "path/rule.cga" then YourRule --> ImportedRule.Lot (or any other rule found within)
... View more
12-30-2016
03:23 AM
|
1
|
2
|
1848
|
|
POST
|
Using python you could set a cga rule generate the building export the report as csv read the csv back write the csv data as attribute set another cga rule generate the building using the new attribute
... View more
12-20-2016
07:41 AM
|
0
|
0
|
1017
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 07-13-2018 02:05 AM | |
| 1 | 08-08-2016 06:59 AM | |
| 1 | 07-12-2018 09:08 AM | |
| 4 | 04-12-2019 08:20 AM | |
| 1 | 05-17-2016 03:25 AM |
| Online Status |
Offline
|
| Date Last Visited |
11-11-2020
02:23 AM
|