Hack for Change

Last weekend was the Civik Hacking Day. Google hosted a event in Mountain View where I had the opportunity to participate. The goals in this event was to us form groups and develop or create some product using open civics data.
Unfortunately I did alone, I didn’t found someone to make it with me. Anyway, I choose work with the Census Data, it’s a great valuable information, and I already worked with Census in Brazil where I had the opportunity to develop a Web Portal to create a Thematic Map with the Census Data.

My idea was use the Census data to identify potential areas through the variables combination. The census data has a lot of variables, a lot of kind of data like age, ethnic, sex, population, household, etc. The application allows the user to choose the variables that he wants to analyze, and it create a heat map identifying the potential areas.
For example if you want to open a dance club that plays Latin music, so your public probably will be Latin people with age between 21 and 30 years old. The application get the area that you are visualizing in the map and highlight the area where have more population that respect your condition.

Is a application very very simple, but can be very useful in many areas.

My presentation was horrible, I was very nervous and I’m learning to speak english, so the both together make a disaster. But the important is that I could show my idea.

Now I will improve the application, maybe change instead of ESRI i’ll use gmaps, but it is not so important.

Presentation(horrible too, made in 5 minutes lol)

Video(If there was a award for worst presentation for sure I would win.)

App – This is the first version that I developed just in the saturday. About an app that was developed in a few hours I think that it is good. I’ll improve it and launch in the mobiles market, so I’ll let you know.


2 comentários sobre “Hack for Change

  1. That’s awesome brow…

    I understood that all the geographics information is inside the client (browser) like a graphic layer, does he have an alternative to persist this geographic data on a server-side “database”?

    tks man… you’re doing an amzing job!!!

    • Thank you man !!
      Actually no, no data is inside the client. The geographic data is on ArcGis Server and the census data is provided by the Census Api.
      What I do is search for the blocks inside the map extent in the arcgis server, so with the block’s ids I get the census data through the Api.
      In the client side is only the map and the heatmap.
      My problem is that i didn’t find a way to search for more than one block by the census api, so if in my extent have 1000 block i will do 1000 request in the census server, it isn’t good!!! But I’m trying to find a way to figure it out. Maybe in some range of visualization I will search for the block groups instead of block, will improve the performance but maybe will lost details.

      Tks man!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s