Giter Club home page Giter Club logo

csl_helsinki's People

Contributors

agrignard avatar doorleyr avatar sannailtanen avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

csl_helsinki's Issues

Position of the grid is incorrect

Currently, the position of the grid is hard-coded into the model. Eventually this should be solved in the main CS_GAMA_Simulation model as outlined in this issue: CityScope/CS_Simulation_GAMA#37

For now, we can just hardcode the correct position of the grid. You need to change the constants "angle" and "center" in order to place the grid in whatever position you need.

Problem with roads shape file

The reason the agents were not moving was that there were no roads in the area and the agents were constrained to move on roads. There seems to be an issue with the roads shape file. Even when I open the buildings and roads shape files together in QGIS I can see that they are not in the same area. It might be that the wrong projection is specified.

I changed the constant 'moveOnRoads' to false in the simulation so that now the agents will move in straight lines between the buildings. When we have the proper shape files we can change this back.

Types sent by scanner are inconsistent with types expected by model

The land use type codes expected by the GAMA model are defined in the citymatrix_map_settings variable (line 48). However, these are not the same set of codes currently being sent to cityIO. You need to either send the same codes as the model expects or change the citymatrix_map_settings variable to match the codes you're sending.

Genericity of the code, GitHib Workflow.

Dear all,

Very good job for the effort of pushing code in the Helsinki Github, this is a great news! Welcome to the CityScope community!

It seems that one first step is to have kind of reproduction of the volpe model but for Helsinki, right?

For now what has been done is that the Helsinki Repo https://github.com/CityScope/CSL_Helsinki/tree/master/CS_Gama_Aalto/CS_Simulation_GAMA-master is a hard copy of the generic volpe model from this repo
https://github.com/CityScope/CS_Simulation_GAMA.

Having 2 version of the same model will make it very difficult to maitain and we will lose all the benefit of the genericity and the github worlflow. A classical github workflow would be easer (i) to fork the intial repo, or (ii) create a branch in the intial repo and (iii) creat a submodule in the helsinki module that point to the original one.

I just want to insist that this GAMA model has been designed in a generic way so that it can run on any cities as soon as the GIS is compatible with the API (see https://github.com/CityScope/CS_Simulation_GAMA/wiki/GIS-Structure)

If you go to the dev branch you can see that there is this folder
https://github.com/CityScope/CS_Simulation_GAMA/tree/devEnergy/CS_CityScope_GAMA/includes/City where all the compatible GIS city are stored. Ideally the Compatible Helsinki/aalto file should be stored here

@doorleyr can you take the lead on making this architecture happen? Personnally I think that option (iii) submodule is maybe the most appropriate but we can speak about it.

Later we could imaging that if you are developping a new generic feature it could be added to the intial model through a pull request.

This design will more powerful for the CityScience Netwok approach collaboration and will give also much more visibility to the different contribution

We can discuss about this in a Skype if you want.

table data json format

Is there a gama model that reads the table data in 'CityIO Data Structure Standard version 2.1' format?

Develop tag scanning functionality

Develop functionality in Grasshopper, C#, Unity or other language which can read the image stream from the webcam and identify the type of lego piece at each space in the 28*28 grid.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.