Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] OpenStreetMap post #56

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

salonis3
Copy link

@salonis3 salonis3 commented Feb 13, 2019

Closes #55.

This post is about a cs 196 project that deals with an open source contribution to OpenStreetMap. The project will be continued at HackIllinois.

Pre-Approval

  • Post properly titled
  • Post contains proper front matter
  • featured tag has been added to this post
  • featured tag has been removed from other posts
  • Images and assets have been added
  • Post has been tested locally with Jekyll
  • Spelling has been checked

Pre-Deploy

  • Reviews have been resolved or otherwise addressed
  • Approval from a repo owner
  • Post file name has been updated to current date
  • Post front matter has been updated to current date
  • Merged master

Copy link
Member

@justinyangusa justinyangusa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, great start! Just a couple things, mainly add an intro and conclusion. You can look at some of the posts I’ve written for examples. Sorry if comments sound brief. Let me know if you need help.

@@ -0,0 +1,46 @@
---
layout: post
title: "Call to Open Source with Open-Street-Map"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does "Call to" mean?

"Open-Street-Map" -> OpenStreetMap

title: "Call to Open Source with Open-Street-Map"
date: 2019-02-12 12:00:00
categories: press
tags: IlliniHackers, HackNight
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this done at a HackNight?

date: 2019-02-12 12:00:00
categories: press
tags: IlliniHackers, HackNight
image:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have an image?

image:
author: Saloni Sahni
---

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe add an intro?


OpenStreetMap Building Detector is a locally hosted web app that helps the user map buildings quickly to OpenStreetMap using aerial imagery that’s been freely provided on the web. Existing features include a configuration file, so users can enter their unique API key, username, and password as well as indicate whether they want to work on the real server or the dev server; syncing, so users can see what has already been mapped in their geographical area of interest; an image cache, so the map loads faster by reading images that have already been seen before as opposed to pulling from the image API again; a one-click detection mechanism where a single click inside a building maps (with some limitations) the enclosing building by using grayscale gradients to detect intensity changes; a merge-mode to merge mapped rectangles in case they didn’t encompass the whole area; and an upload button to send the changes to the OSM server.

As for the second question, we actually have continued work on this project after the fall semester ended. The syncing feature was added just a few weeks ago, for example. We would also like to add a search option, so users can find a spot in the world that they want to map. Work on this is already underway. However, the largest unresolved issue remains our building detection algorithm. With more time and guidance, we want to implement a better detection algorithm, possibly by creating a building detection image classifier using a neural network (not to sound too buzzword-y). This would allow us to outline many different shapes and hues of buildings that are difficult to explicitly or algebraically formulate for all or even most cases.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove preceding whitespace.


## How do you plan on contributing to this project or other open source projects in the future?

Much of this was mentioned in the second half of question 2’s response, but we’d like to add that we’re looking forward to continuing this project at HackIllinois! We are hoping to train a neural network to accomplish the difficult task of finding building outlines, and then implement that network’s learning into OSM Building Detector.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do some light editing to fix the reference to "question 2"

For me (Brian Furman), this was my first open source contribution. It felt very rewarding to make an application that anyone can use and improve. Open source was my chance to not only make something interesting, but also something productive for the community.
For me (James Austgen), this was my first “useful” open source contribution. I’m looking forward to working on more open source projects in the future. I especially like this project because instead of just doing something cool, we’re doing something cool and helpful for a community much larger than ourselves.
For me (James Wei), this was my first open source contribution. Contributing to this project and working with my teammates was certainly enjoyable and worthwhile. Yet, being able to create something with a distinct impact for a larger community is completely rewarding in itself. It’s amazing to see how far we’ve gotten as a team and how much experience I’ve gained throughout the entire process. I definitely intend to contribute to more open source projects in the future.
For me (Jatin Mathur), this was my first open source contribution. I’d gone to an open source night earlier in the night hosted by Goldman Sachs, and I knew and did… just about nothing. However, this project was much, much different. Not only did I know more and was more comfortable with the tools, I had a team of similarly motivated students to work with. I really enjoyed this experience, as I find it kind of amazing that so many of the major dependencies of our project, from the aerial imagery and OpenStreetMap API to Numpy, are open source themselves. Our project is a part of a the wonderful almost circularity that ties so much of open source together, and it was a powerful demonstration of the potential that is created when services and data are made publicly available.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe do "Name: This was..."


## How could this feature be integrated alongside the existing project?

OpenStreetMap contributors can download this application when mapping buildings and houses onto OpenStreetMap. Right now, it takes anywhere from 10-45 seconds to map one building. Once we perfect our project, we hope to map 20-30 buildings in that same time.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove preceding whitespace.

## How could this feature be integrated alongside the existing project?

OpenStreetMap contributors can download this application when mapping buildings and houses onto OpenStreetMap. Right now, it takes anywhere from 10-45 seconds to map one building. Once we perfect our project, we hope to map 20-30 buildings in that same time.
Our project is separate from the OpenStreetMap website, but any buildings mapped with our tool can be uploaded to OpenStreetMap (and, therefore, the website). We hope our project gives people an incentive to map unmapped places, making the world as a whole much better represented on OSM’s map. Furthermore, with more tools like ours, OpenStreetMap might become a highly competitive alternative to commercial, proprietary maps that have non-free data. Many big companies have started to move from proprietary map data to open source map data, and in this service could possibly help spur that move.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a conclusion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

OpenStreetMap Post.
2 participants