tt-acm / EnergyAnalysisForDynamo

Dynamo <> Autodesk Green Building Studio interoperability
Other
29 stars 18 forks source link

Location Settings Clarification #69

Open mostaphaRoudsari opened 9 years ago

mostaphaRoudsari commented 9 years ago

"- Make clearer to the user where settings are set: GBS vs. Revit vs. Dynamo o So far as I can tell, GBS uses the GBS project location (if set) and building type and ignores the location in the gbXML file set either by Dynamo or Revit, which can lead to some confusion."

My understanding is that right now we are overwriting location data in GB based on Revit but looks like it is not the case.

It also tells me that it might be a good idea to have a node for location, so the user can overwrite the location from Dynamo [if possible].

eertugrul commented 9 years ago

Currently as far as I know, the location is set a GBS project level and once it is created,can't be edited later on via either GBS api or either browser. CreateProject node reads the Revit's model location, and building type that has set with energy setting. We can improve the node and add those as input values ( optional) So we can give the user to control the GBS project settings

Per our prior discussion: the building type, schedule type, location so the utility costs,currency is overwritten in the gbxml if they were set differently in Project level. So GBS Project’s settings are superior to pre-run gbxml settings !

mostaphaRoudsari commented 9 years ago

Thanks @eertugrul . I will put this on top of our list to get some help from GBS team to get it solved.

bhowes-tt commented 9 years ago

Note from today's meeting- when creating a new run in a GBS project, check the location of the GBS project against the loaction of the Revit project, and throw a warning at the user if the two aren't the same. Barry mentioned an API that exposes project metadata like location.

In Revit, if a user changes her project's location, it is mandatory that they set up a new GBS project. We should enforce the same rule.

eertugrul commented 9 years ago

GBS currently doesn't have API to get existing GBS project's Location. I will implement once GBS support the request,

My suggestion is integrating this info to GetprojectList request. It would be best if GetProjectList Uri @"/v1/project/list/{0}" returns Location info as well. Currently this returns only Project Id, Project Rights Id, Project Title, Date Added, Currency ISO.

Moving to next release