Re: [OSM-dev] GSoC - Coding has officially begun

2019-05-28 Thread Pierre Béland via dev
Great Vishal.Typo error, url for repo is 
https://github.com/BBloggsbott/autobound
 
Pierre 
 

Le mardi 28 mai 2019 08 h 45 min 25 s UTC−4, Vishal R 
 a écrit :  
 
  Hi Everyone,    The coding phase of Google Summer of Code has officially 
begun. I will be working on my project - AutoBound 
(https://medium.com/@bbloggsbott/google-summer-of-code-autobound-863860006fc0). 
I have started working on the front end of the plugin. You can see the progress 
in the development branch of the 
repo(https://github.com/Bloggsbott/autobound/). I will also be posting updates 
on my progress every week on Medium (https://medium.com/@bbloggsbott)

All suggestions and feedback are welcome. 

Best regards,
Vishal R___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev
  ___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC - Coding has officially begun

2019-05-28 Thread Vishal R
Hi Everyone,
The coding phase of Google Summer of Code has officially begun. I will be 
working on my project - AutoBound 
(https://medium.com/@bbloggsbott/google-summer-of-code-autobound-863860006fc0). 
I have started working on the front end of the plugin. You can see the progress 
in the development branch of the 
repo(https://github.com/Bloggsbott/autobound/). I will also be posting updates 
on my progress every week on Medium (https://medium.com/@bbloggsbott)

All suggestions and feedback are welcome.

Best regards,
Vishal R
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC begins!

2019-05-27 Thread Jason Man
Hello everyone,

as this year's Google Summer of Code officially begins today, I wanted to 
introduce myself and my first diary entry to all of you, to let you know about 
me and my project with OpenStreetMap for this summer!

Public posts are an essential part of the whole Summer of Code process and this 
diary is where mine are going to be. Feel free to check the first, 
introductory, entry here: 
https://www.openstreetmap.org/user/JasonManoloudis/diary . Needless to say, any 
kind of feedback on the following entries that will include work progress will 
be much, much appreciated to get the best result possible as well as the most 
out of this experience!

Looking forward to get more involved with OpenStreetMap in this upcoming summer.

Best regards,
Jason
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC Doubts

2019-05-12 Thread Jiri Vlasak
Hi Vishal,

> On Wed, May 08, 2019 at 11:49:43AM +0200, Michael Zangl wrote:
>> On 08.05.19 10:12, Vishal R wrote:
>> Hi,
>>      First, thank you OSM for selecting my proposal for Google Summer of
>> Code. I have some doubts and I was hoping the community could help me
>> with them.

congratz, I am looking forward your contributions!

>>      I am bit active in OSM's IRC channels and mailing list. Are there
>> any other communities I should be active in?
>
> This mailing list and the OSM IRC channel are mostly for general
> development. You can have a look at JOSM, since your UI will be integrating
> there. Most communication for JOSM is done in the issue tracker [1]. You can
> have a look in there, but most of it is unrelated to your GSoC.

If you need something regarding JOSM, mailing list is pretty responsive.

> During your GSoC, your main communication with the community will be the
> progress report that you do in regular intervals. You may get some feedback
> on those reports from community members.

@Michael these will be sent to mailing list? Or some blogposts? I don't want to
miss them.

Thanks,
jiri

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC Doubts

2019-05-08 Thread Michael Zangl

Hi Vishal,

First of all: congratulations for getting selected for this years GSoC. 
I am looking forward to mentoring your project (using deep learning for 
satellite image recognition)


This mailing list and the OSM IRC channel are mostly for general 
development. You can have a look at JOSM, since your UI will be 
integrating there. Most communication for JOSM is done in the issue 
tracker [1]. You can have a look in there, but most of it is unrelated 
to your GSoC.


We will discuss the details of your GSoC in private mails, especially 
the ones concerning the detailed scope of your work and all the 
technical issues that arise during your GSoC.


During your GSoC, your main communication with the community will be the 
progress report that you do in regular intervals. You may get some 
feedback on those reports from community members.


Michael

[1] https://josm.openstreetmap.de/report

On 08.05.19 10:12, Vishal R wrote:

Hi,
     First, thank you OSM for selecting my proposal for Google Summer of 
Code. I have some doubts and I was hoping the community could help me 
with them.
     I am bit active in OSM's IRC channels and mailing list. Are there 
any other communities I should be active in?
     Will I by using services like GitHub for my project, or does OSM 
have a repo service for projects like these?


Thank you
Vishal R

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev



___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC Doubts

2019-05-08 Thread Vishal R
Hi,
First, thank you OSM for selecting my proposal for Google Summer of Code. I 
have some doubts and I was hoping the community could help me with them.
I am bit active in OSM's IRC channels and mailing list. Are there any other 
communities I should be active in?
Will I by using services like GitHub for my project, or does OSM have a 
repo service for projects like these?

Thank you
Vishal R
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC 2019 project suggestions feedback

2019-03-28 Thread Sarah Hoffmann
Hi Daniel,

thanks for your interest in the OpenStreetMap GSoC.

From the projects that you have listed, we have moved the one about
3D mapping features to an 'incubator' state meaning that the idea still
needs more work to be shaped into a full GSoC project proposal and that
you should actively search for a mentor.

The other three suggestions are equally useful and you should try to find
the project that matches best your skills and interest. The projects are
quite different each.

The iD projects are good if you like Javascript and web development.
I can't give you details about the project itself. Brian Housel can
talk about the details.

The Nominatim Wikidata project is more focused on databases and data
processing. Essentially it is about extracting helpful information
from the wikidata database and integrating it into the Nominatim
database and using it to improve the search results. Find out what
exactly is 'helpful' is a big part of the project. So you should like
data analysis and writing scripts for processing large amout of data.

The search suggestion project has a bit of both. photon is an
elastic search based frontend for Nominatim, which should be tuned
for the specific purpose of providing suggestions for the search box
on openstreetmap.org. Here som Java skills are essential and it
would help if you have heard of Elastic Search previously. Some
basic web programming skills for the integration into the website
are also useful.

I hope that helps a bit better to decide what you think suits you
best. For the Nominatim projects I'm happy to answer further
questions.

Kind regards

Sarah


On Tue, Mar 26, 2019 at 10:01:27PM -0400, Daniel Wu wrote:
> Hi everyone,
> 
> I am interested in participating in Google Summer of Code this year and
> working on a project with OpenStreetMap. I would like to either work with
> the iD editor or with Nominatim. I looked at the project suggestions for
> this year and there are some that interest me and I would like to know what
> others think about these projects.
> 
> For Nominatim, one project is to add Wikidata or other data to improve the
> importance ranking for Nominatim and another is to add search suggestions
> for OSM while you type. (
> https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2019/Project_Ideas#Nominatim)For
> iD, I am interested in one project suggestion to integrate a task manager
> into iD and another project suggestion to create a new panel in iD to
> select select building color, roof color and roof shape and orientation. (
> https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2019/Project_Ideas#iD_Editor
> ).
> 
> I would like to know which project you think would be most useful and any
> other opinions you have related to these projects.
> 
> Thanks,
> 
> Daniel
> -- 
> Daniel Wu
> University of Michigan | 2020
> B.S. Computer Science
> B.S. Ecology and Evolutionary Biology
> danie...@umich.edu
> 248-207-5214

> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC 2019 project suggestions feedback

2019-03-26 Thread Daniel Wu
Hi everyone,

I am interested in participating in Google Summer of Code this year and
working on a project with OpenStreetMap. I would like to either work with
the iD editor or with Nominatim. I looked at the project suggestions for
this year and there are some that interest me and I would like to know what
others think about these projects.

For Nominatim, one project is to add Wikidata or other data to improve the
importance ranking for Nominatim and another is to add search suggestions
for OSM while you type. (
https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2019/Project_Ideas#Nominatim)For
iD, I am interested in one project suggestion to integrate a task manager
into iD and another project suggestion to create a new panel in iD to
select select building color, roof color and roof shape and orientation. (
https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2019/Project_Ideas#iD_Editor
).

I would like to know which project you think would be most useful and any
other opinions you have related to these projects.

Thanks,

Daniel
-- 
Daniel Wu
University of Michigan | 2020
B.S. Computer Science
B.S. Ecology and Evolutionary Biology
danie...@umich.edu
248-207-5214
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC 2019 - Project Idea

2019-03-25 Thread Miroslav Suchy
Dne 25. 03. 19 v 9:18 Vishal R napsal(a):
> Hi,
>     I am interested in participating in GSOC this year and working on a 
> project for OSM. I got the inspiration for my
> idea from this issue(https://github.com/Stalfur/Askja/issues/23) on Askja by
> Stalfur(https://wiki.openstreetmap.org/wiki/User:Stalfur).
> 
>     I have been using JOSM to add data abt my university. My university has 
> buildings with some complex shapes and It is
> tough to add nodes around it that captures the right shape. I propose a small 
> tool in JOSM. Using this tool, you can
> draw a bounding box around the building you want to map. This data is sent to 
> a cloud server with does some processing
> on the image enclosed in that bounding box to get the nodes that can enclose 
> that building. The data about the nodes is
> sent back to the client and is displayed on the client's screen.
> 
>     This can also be used for quality assurance bu running this in a 
> changeset.

FYI
https://github.com/mkyral/josm-tracer
this is used for tracing shapes from monochromatic Cadastral maps.

Demo:
https://youtu.be/OSDsraFf3yQ

Miroslav

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC 2019 - Project Idea

2019-03-25 Thread Vishal R
Hi,
I am interested in participating in GSOC this year and working on a project 
for OSM. I got the inspiration for my idea from this 
issue(https://github.com/Stalfur/Askja/issues/23) on Askja by 
Stalfur(https://wiki.openstreetmap.org/wiki/User:Stalfur).

I have been using JOSM to add data abt my university. My university has 
buildings with some complex shapes and It is tough to add nodes around it that 
captures the right shape. I propose a small tool in JOSM. Using this tool, you 
can draw a bounding box around the building you want to map. This data is sent 
to a cloud server with does some processing on the image enclosed in that 
bounding box to get the nodes that can enclose that building. The data about 
the nodes is sent back to the client and is displayed on the client's screen.

This can also be used for quality assurance bu running this in a changeset.

I'd like your thoughts on this idea.
Vishal R
Email: vishal27...@outlook.com

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC Project: "Make the website use the API"

2018-03-17 Thread mmd
Am 02.03.2018 um 06:12 schrieb Andy Allan:
> On 2 March 2018 at 04:43, Paul Norman  wrote:
>> I wrote a blog post on how to get started with the API projects:
>> http://paulnorman.ca/blog/2018/02/make-the-website-use-the-api-gsoc-project/
> It would be remiss of me to point out that I don't think this project
> is a good idea. Although I said similar things last year (
> https://lists.openstreetmap.org/pipermail/dev/2017-February/029702.html
> ) I'll say it again now.
> 
> The idea of having a single-page javascript app to replace the browse
> pages is overcomplicating a problem that barely exists. We would then
> have a browser asking the website for some javascript code, which then
> runs and asks the website for some API request. The website will fetch
> the data from the database, construct a response in XML, then the
> javascript decodes that, and finally constructs some html for the user
> to view. 

Curiously, we already have _both_ approaches in use today, as can be
seen on the object detail page [1].

While the sidebar shows server side rendered content, the map itself
gets its data via a separate Javascript based API call ([2], [3]).

[1] https://www.openstreetmap.org/node/5324545411
[2] https://www.openstreetmap.org/api/0.6/node/5324545411
[3] https://www.openstreetmap.org/api/0.6/way/426638763/full




___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC

2018-03-13 Thread nafiz Chowdhury
 
  Thank you for your reply sir,

Perhaps the feature could be implemented into a current application which 
displays OSM map. Or maybe a separated app altogether which lets user to access 
the map and use the feature?
Nafiz


On Sunday, March 11, 2018, 3:34:10 PM GMT+6, Simon Poole  
wrote:  
 
  
Hi Nafiz
 
Where you thinking of a specific app? There is no "Android version of OSM" as 
such, just a number of applications for different purposes (routing, map 
display, editing). 
 
 
Simon
 
 
 Am 10.03.2018 um 21:18 schrieb nafiz Chowdhury:
  
   
Dear sir, I have a project suggestion for Google Summer of Code. This is 
more of an utility feature for phone users of OSM. Could a location reminder 
feature be added to the Android version of OSM where a user can set a location 
for a task so that whenever the user is in that region, they will be given a 
notification. Can this be considered as a valid project? If so, what libraries 
would I have to look into to implement something like this.  Thanks.  

   
  
 ___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev
 
 
 ___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC

2018-03-11 Thread Simon Poole
Hi Nafiz

Where you thinking of a specific app? There is no "Android version of
OSM" as such, just a number of applications for different purposes
(routing, map display, editing).

Simon


Am 10.03.2018 um 21:18 schrieb nafiz Chowdhury:
>
> Dear sir,
> I have a project suggestion for Google Summer of Code. This is more of
> an utility feature for phone users of OSM. Could a location reminder
> feature be added to the Android version of OSM where a user can set a
> location for a task so that whenever the user is in that region, they
> will be given a notification.
> Can this be considered as a valid project? If so, what libraries would
> I have to look into to implement something like this. 
> Thanks. 
>
>
>
>
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev



signature.asc
Description: OpenPGP digital signature
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC

2018-03-10 Thread Bryan Housel
Hey nafiz,
I think this is a pretty great idea for a project..  The closest thing I can 
think to it would be an app called Street Complete
https://wiki.openstreetmap.org/wiki/StreetComplete 

https://github.com/westnordost/StreetComplete/ 


If this is what you’re interested in, I’d check with the maintainers of that 
project and see if there is someone who can mentor you. 

Good luck!
Bryan




> On Mar 10, 2018, at 3:18 PM, nafiz Chowdhury  wrote:
> 
> 
> Dear sir,
> I have a project suggestion for Google Summer of Code. This is more of an 
> utility feature for phone users of OSM. Could a location reminder feature be 
> added to the Android version of OSM where a user can set a location for a 
> task so that whenever the user is in that region, they will be given a 
> notification.
> Can this be considered as a valid project? If so, what libraries would I have 
> to look into to implement something like this. 
> Thanks. 
> 
> 
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC

2018-03-10 Thread nafiz Chowdhury

Dear sir,I have a project suggestion for Google Summer of Code. This is more of 
an utility feature for phone users of OSM. Could a location reminder feature be 
added to the Android version of OSM where a user can set a location for a task 
so that whenever the user is in that region, they will be given a 
notification.Can this be considered as a valid project? If so, what libraries 
would I have to look into to implement something like this. Thanks. 

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC project inquiry

2018-03-06 Thread Bryan Housel
Hey Thomas, thank you for your interest in iD and Google Summer of Code!
I’m the iD maintainer and can help guide you.

Your plan for adding OSM Notes to iD is a good one.  One thing that’s great 
about this is you can look at existing code used to show the Mapillary or 
OpenStreetCam data as an example.

But to break it down:
1. Add code to services/osm.js to interact with the OSM API (get/update notes)
2. Add tests for that code
3. Add a layer under svg/ for displaying the notes  (this is where you need to 
know D3)
4. Add an option the the Map Data panel for toggling the layer on/off
5. Once you get it to where you can see notes as markers, add interactivity
   - mouseover to view note as a hover text ? 
   - click to select? 
   - allow user to add comments to the note and close?

You might finish this in under the 10 week limit, and move on to showing other 
things on the map (maybe QA issues from keep right? - it would work almost the 
same way).

But to answer your primary question - yes what you proposed sounds very 
reasonable!
I do encourage you to apply, and reach out to me if you have any other 
questions…

Thanks, Bryan




> I’ve been following the discussion on reforming the iD taskbar (e.g., issue 
> #3123 ), and thought that 
> adding notes to iD (issue #2629 
> ) would serve as a good 
> starting point for the other debated features. I suggest that viewing notes 
> should be added to iD as a toggle, similar to how it is used within main OSM 
> web page. On the OSM home web page, no notes are visible until a user clicks 
> the `add a note` button. Within iD, this could be more like a toggle, where 
> notes are shown/hidden and can be added when shown. In trying to keep the 
> changes to a minimum, when the notes button is toggled on, a drawer to edit a 
> new note would appear from the left (much like it does from the right on the 
> home web page). The two images below show the current notes button, and how 
> an iD notes button would be highlighted when toggled. If a new notes button 
> is accepted, I would then like to try implementing some of the other iD 
> taskbar redesign ideas, such as the orthogonal / building drawing tool (issue 
> #2699 ).
> To do this, I propose spending the first week of GSoC orienting myself with 
> the way that notes are displayed on the home web page, and figure out how to 
> visualize them in iD via D3. The next two weeks would be spent on 
> implementing the changes, allowing for 9 more weeks of work on other issues.
> What I would like to know is 1) how difficult adding notes to iD will be, and 
> 2) if the timeline that I’ve suggested seems reasonable, particularly from 
> those who maintain these issues, such as bhousel. I would expect that once 
> I’ve added notes to iD, I would take stock of how much time is left in the 
> program and reevaluate the feasibility of my remaining goals. I’ve been 
> practicing tackling smaller bugs, such as issue #4824 
>  that I just added, and I 
> have been attending the EWG meetings to get further feedback. 
> 
>  
> 
>  
> 
> Thank you all for your time and contributions,
> 
> -Thomas Hervey
> (OSM Wiki username: Me360ot)
> (website: https://thomas-hervey.github.io/ )
> -- 
> Thomas Hervey
> UCSB Geography
> 
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC Project: "Make the website use the API"

2018-03-01 Thread Andy Allan
On 2 March 2018 at 04:43, Paul Norman  wrote:
> I wrote a blog post on how to get started with the API projects:
> http://paulnorman.ca/blog/2018/02/make-the-website-use-the-api-gsoc-project/
>
> I recommend steps 2, 4, and 5 for anyone applying for a project which
> interacts with the API.

It would be remiss of me to point out that I don't think this project
is a good idea. Although I said similar things last year (
https://lists.openstreetmap.org/pipermail/dev/2017-February/029702.html
) I'll say it again now.

The idea of having a single-page javascript app to replace the browse
pages is overcomplicating a problem that barely exists. We would then
have a browser asking the website for some javascript code, which then
runs and asks the website for some API request. The website will fetch
the data from the database, construct a response in XML, then the
javascript decodes that, and finally constructs some html for the user
to view. Much simpler, in my view, to have the browser make a request,
and the server to respond with the html required.

Now what would be useful is some refactoring of the code. Currently we
have app/controllers/browse_controller.rb#way which returns some html
representing a way, and also completely separate code at
app/controllers/way_controller.rb#read which returns some XML, also
representing the same way. I don't think we need different controllers
just to return responses in different formats. So I'd like to see the
browse pages refactored to use the same code as the XML api, but
that's quite different from what is being proposed in this GSoC
project.

Thanks,
Andy

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC project inquiry

2018-03-01 Thread Thomas Hervey
Hello OSM Dev list,

My name is Thomas Hervey. I am a third year GIS Ph.D. student at UC Santa
Barbara researching geographic information retrieval and spatial cognition.
One aspect of my research involves exploring how the structure of open
tools (like OSM) help contribute to more intuitive ways of interacting with
spatial data. This research, along with my desire to contribute to these
tools, has stoked my interest in several GSoC projects. I’d like to use
your expertise to workshop one of my ideas.

I’ve been following the discussion on reforming the iD taskbar (e.g., issue
#3123 ), and thought that
adding notes to iD (issue #2629
) would serve as a good
starting point for the other debated features. I suggest that viewing notes
should be added to iD as a toggle, similar to how it is used within main
OSM web page. On the OSM home web page, no notes are visible until a user
clicks the `add a note` button. Within iD, this could be more like a
toggle, where notes are shown/hidden and can be added when shown. In trying
to keep the changes to a minimum, when the notes button is toggled on, a
drawer to edit a new note would appear from the left (much like it does
from the right on the home web page). The two images below show the current
notes button, and how an iD notes button would be highlighted when toggled.
If a new notes button is accepted, I would then like to try implementing
some of the other iD taskbar redesign ideas, such as the orthogonal /
building drawing tool (issue #2699
).

To do this, I propose spending the first week of GSoC orienting myself with
the way that notes are displayed on the home web page, and figure out how
to visualize them in iD via D3. The next two weeks would be spent on
implementing the changes, allowing for 9 more weeks of work on other issues.

What I would like to know is 1) how difficult adding notes to iD will be,
and 2) if the timeline that I’ve suggested seems reasonable, particularly
from those who maintain these issues, such as bhousel. I would expect that
once I’ve added notes to iD, I would take stock of how much time is left in
the program and reevaluate the feasibility of my remaining goals. I’ve been
practicing tackling smaller bugs, such as issue #4824
 that I just added, and I
have been attending the EWG meetings to get further feedback.



Thank you all for your time and contributions,

-Thomas Hervey

(OSM Wiki username: Me360ot)

(website: https://thomas-hervey.github.io/)
-- 

Thomas Hervey
UCSB Geography
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC Project: "Make the website use the API"

2018-03-01 Thread Paul Norman
I wrote a blog post on how to get started with the API projects: 
http://paulnorman.ca/blog/2018/02/make-the-website-use-the-api-gsoc-project/


I recommend steps 2, 4, and 5 for anyone applying for a project which 
interacts with the API.



On 2/13/2018 9:08 AM, IMT2016050 Biswesh Mohapatra wrote:
Hello, My name is  Biswesh. I am a second year Computer Science 
student and am very keen on contributing to OSM for GSOC 2018. I have 
been looking into the idea list for GSOC 2018 and found out the 
project - “ Make the website use the API “ proposed by Paul Norman 
 to be very 
interesting as the concept can be very useful for OSM and also because 
it seems to be a bit challenging. I have some prior knowledge of 
Javascript, Ruby on Rails and also have some basic knowledge of REST api.


Although I don’t have much knowledge about implementing the idea, I 
searched a bit about it and found out some useful articles which 
showed some advantages of changing the website to rely on API calls 
instead of directly accessing the database. I have given the links here:


http://solnic.eu/2011/08/01/making-activerecord-models-thin.html

http://jamesgolick.com/2010/3/14/crazy-heretical-and-awesome-the-way-i-write-rails-apps.html

I have also searched a bit about implementing the project and found 
out that the following can be useful:


Active rest client - https://github.com/whichdigital/active-rest-client

Active resource - https://github.com/rails/activeresource

I would like to be guided on this project idea so that I can prepare 
myself better for it. Also if I could be provided some better sources 
through which I can have a better understanding of the problem then I 
would be grateful.


On a side note - I would also like to ask if we can explore about 
migrating the entire rest based workflow to some of the emerging 
technologies like graphQL.


My GitHub account:
https://github.com/biswesh456


Regards
Biswesh Mohapatra


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC project

2018-02-19 Thread Tobias Knerr
Hi Jason,

On 18.02.2018 22:10, Jason Remillard wrote:
> I have added a GSOC project idea to add a developer key system to our
> tile services and Nominatim.

we discussed your project idea within EWG (the working group responsible
for handling OSM's GSoC participation this year).

First, thanks for adding your ideas to the wiki and your willingness to
be a mentor, as new project ideas are still very much welcome at this stage!

However, we decided that this task in particular might not make for a
good GSoC project. It's important to us that students' work is merged
and used in the real world after the end of the summer. Therefore, we
don't want to end up with a situation where a student's work is rejected
due to issues unrelated to the quality of their contributions. We're
worried that this might be the case here due to the controversy
surrounding the idea.

Hope you understand where we're coming from, and sorry for the bad news!

Tobias
(on behalf of EWG)

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC project

2018-02-18 Thread Tom Hughes

On 18/02/18 21:10, Jason Remillard wrote:


I have added a GSOC project idea to add a developer key system to our
tile services and Nominatim. The key system will eventually provide a
founding source for the OSMF, to allow the OSMF to support heavy
commercial users via full time system administrators and developers. I
am able and willing to mentor the project.


With respect that's ridiculous.

Adding a key system is fairly trivial and certainly not worthy
of a GSOC project.

The work is in providing the technical infrastructure to run a
service that can cope with the load, and staffing a billing and
support department to respond to the customers.

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC project

2018-02-18 Thread Jason Remillard
Hi,

I have added a GSOC project idea to add a developer key system to our
tile services and Nominatim. The key system will eventually provide a
founding source for the OSMF, to allow the OSMF to support heavy
commercial users via full time system administrators and developers. I
am able and willing to mentor the project.

Thanks
Jason

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC Project: "Make the website use the API"

2018-02-13 Thread IMT2016050 Biswesh Mohapatra
Hello, My name is  Biswesh. I am a second year Computer Science student and am 
very keen on contributing to OSM for GSOC 2018. I have been looking into the 
idea list for GSOC 2018 and found out the project - “ Make the website use the 
API “ proposed by Paul Norman 
to be very interesting as the concept can be very useful for OSM and also 
because it seems to be a bit challenging. I have some prior knowledge of 
Javascript, Ruby on Rails and also have some basic knowledge of REST api.

Although I don’t have much knowledge about implementing the idea, I searched a 
bit about it and found out some useful articles which showed some advantages of 
changing the website to rely on API calls instead of directly accessing the 
database. I have given the links here:

http://solnic.eu/2011/08/01/making-activerecord-models-thin.html

http://jamesgolick.com/2010/3/14/crazy-heretical-and-awesome-the-way-i-write-rails-apps.html

I have also searched a bit about implementing the project and found out that 
the following can be useful:

Active rest client - https://github.com/whichdigital/active-rest-client

Active resource - https://github.com/rails/activeresource

I would like to be guided on this project idea so that I can prepare myself 
better for it. Also if I could be provided some better sources through which I 
can have a better understanding of the problem then I would be grateful.

On a side note - I would also like to ask if we can explore about migrating the 
entire rest based workflow to some of the emerging technologies like graphQL.

My GitHub account:
https://github.com/biswesh456


Regards
Biswesh Mohapatra
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 2018 -- need your help

2018-01-21 Thread Peter Barth
Hi all,

in last weeks EWG meeting we decided to participate in Google
Summer of Code again and thus send out our application.

On 23.1. Google will start to review the applications and notify
us on 12.2. if we're accepted or not. (Full timeline here:
https://summerofcode.withgoogle.com/how-it-works/#timeline )

It would be nice if everyone could have a look at our project
ideas' page here:
https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2018/Project_Ideas

If you have suggestions or are willing to mentor one or the other
project, please add it to the wiki. We'll try to review the
idea's page regularly. If you want to talk to us upfront, e.g. to
find out if your idea would be considered acceptable, please either
contact the EWG at engineer...@osmfoundation.org or check out the
IRC-Channel #osm-gsoc.

Thanks,
Peda
on behalf of the EWG


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC Proposal: OSM Dynamic Attributes Linter

2017-03-29 Thread Wisnu Adi Nurcahyo
Hello!
I'm Wisnu Adi Nurcahyo, an Informatics Engineering student from Telkom
University at Bandung, Indonesia. I'm interested to join GSoC in
OpenStreetMap organization.
I've submitted a proposal draft titled "OSM Dynamic Attributes Linter"
which didn't have a mentor for me.
Please review my proposal. I'm really glad if someone would be my mentor.
In case you can't see the proposal, I will writes the abstract here.

Abstract
-

Sometimes contributor didn't follows the naming convention in their country
and ignore it. Or, some contributors didn't know the naming convention in
it's country. We need dynamic linter with custom presets to solves this
problem.

With this linter, everyone may writes their own rules in the presets. This
mean every rules maybe created and standardized. Then, OSM attributes will
be clean.


Motivation

---

In Indonesia, especially Kalimantan. There are many "bad" data. An example
is an attribute of SMAN 1 Bintang Ara (
http://www.openstreetmap.org/way/400611340). It's a Senior High School.
But, the "school:type_idn" had an attribute is Elementary School and didn’t
have an address attribute.

Not only in Kalimantan, Papua also had a same problem. An example is an
attribute of this data (http://www.openstreetmap.org/way/183960297) in
Papua. The “admin_level” attribute must be a number. But, it’s not a
number. The “addr:full” attribute also have a bad data. So, depend on this
problem, I can build rules and writes a presets which will improve data
quality for every places in Indonesia, and the world.


Thanks! :D
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 17 : Nominatim- Add Wikidata to Nominatim

2017-03-21 Thread amisha budhiraja
Hi lonvia,

Thanks for your reply.

 I have read the the Nominatim code a little bit and tried to
understand. I have imported the preprocessed wiki-data also. Now how
should I explore it means what you expecting in the updated version of
these files? Plus to understand more about the relations
"wikipedia_article" and "wikipedia_redirect" in the database Nominatim
is there any source. Meanwhile, I am trying to understand it more.


-- 
Regards,
Amisha Budhiraja.
Blog: https://amisha2016.wordpress.com
Github: https://github.com/amisha2016
Gitlab: https://gitlab.com/u/Amisha2016
The human face has limited space. If you fill it with laughter there
will be no room for crying.

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC: Inviting Mentors + project ideas can still be added

2017-03-17 Thread Peter Barth
Hi all,

next week, starting with March 20th, students can start to apply for a
project and submit proposals until April, 4th. That's why we should
start and add mentors to the GSoC platform so they can see and read
student proposals as early as possible. For that I have to invite you as
a mentor. As some of you might want to use a different email address
than they do e.g. on this list, I'm asking you to drop me a mail with
your email address that I should use to invite you.

If you're named as possible mentor in one of the GSoC project ideas¹ I'm
asking you to send me a mail. No matter if you already saw an interested
student or not. Thanks.

Also not that you may still add project ideas if you like. And if the
idea doesn't find a student this year, we might use it for next year. So
please don't hesitate if you have a good idea for a project!

Thank you,
Peda


[1] https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2017/Project_Ideas

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 17 : Nominatim- Add Wikidata to Nominatim

2017-03-15 Thread Sarah Hoffmann
Hi Amisha,

thanks for your intersted in GSoC.

The Nominatim source code is a good start. You should try to set up your
own database using a small excerpt of a region you are familiar with
(ready made excerpts of OSM data are available at
http://download.geofabrik.de/). Play a bit around with the database
and try to understand how OSM objects and their tags are used in
the database schema.

For the wikidata project you should pay particular attention to
the import process. Have a look at the preprocessed wiki data we
provide (http://www.nominatim.org/data/wikipedia_article.sql.bin
and http://www.nominatim.org/data/wikipedia_redirect.sql.bin).
Recreating updated versions of these files will be the first task
of the GSoC project.

I would als recommend that you have a look at the Wikipedia and
Wikidata dumps and research a bit what tools for processing are
available.

I hope that helps you getting started. If you have questions,
I recommend that you subscribe to the geocoding mailinglist
(https://lists.openstreetmap.org/listinfo/geocoding)

Kind regards

Sarah


On Mon, Mar 13, 2017 at 07:30:29PM +0530, amisha budhiraja wrote:
> Hi all,
> I am Amisha Budhiraja, third-year Computer Science Engineering student at
> Guru Nanak Dev Engineering College, Punjab.
> I wish to participate in Google Summer of Code this year. I was interested
> in OSM, since I was doing my six-weeks training in it. I have made complete
> non-interactive OSM installation script
> ​ and many other tasks​
> .
> I downloaded the Nominatim source code from the github repository [1].
> ​ ​
> I am skilled with postgresql and php and would love to contribute on the
> Nominatim.
> ​ ​
> I love to improve the existing importance ranking​.​
> Is there any other resources that I should follow in the meantime, that
> would be useful for this project?
> 
> [1]. https://github.com/openstreetmap/Nominatim
> 
> -- 
> Regards,
> Amisha Budhiraja.
> Blog: https://amisha2016.wordpress.com
> Github: https://github.com/amisha2016
> Gitlab: https://gitlab.com/u/Amisha2016
> The human face has limited space. If you fill it with laughter there will
> be no room for crying.

> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 17 : Nominatim- Add Wikidata to Nominatim

2017-03-13 Thread amisha budhiraja
Hi all,
I am Amisha Budhiraja, third-year Computer Science Engineering student at
Guru Nanak Dev Engineering College, Punjab.
I wish to participate in Google Summer of Code this year. I was interested
in OSM, since I was doing my six-weeks training in it. I have made complete
non-interactive OSM installation script
​ and many other tasks​
.
I downloaded the Nominatim source code from the github repository [1].
​ ​
I am skilled with postgresql and php and would love to contribute on the
Nominatim.
​ ​
I love to improve the existing importance ranking​.​
Is there any other resources that I should follow in the meantime, that
would be useful for this project?

[1]. https://github.com/openstreetmap/Nominatim

-- 
Regards,
Amisha Budhiraja.
Blog: https://amisha2016.wordpress.com
Github: https://github.com/amisha2016
Gitlab: https://gitlab.com/u/Amisha2016
The human face has limited space. If you fill it with laughter there will
be no room for crying.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC 2017 libosmscout: Implementation of a OpenGL ES renderer

2017-03-13 Thread Jo
Students have until April 3rd to submit their proposals. Time to get to
work, but no need to hurry. It's better to make sure to get things right.
It's a good idea to let your potential mentor review the proposal before
submitting it.

Polyglot

2017-03-13 10:32 GMT+01:00 Tim Teulings :

> Hello Fanny,
>
> I am Fanny Monori, a Computer Engineering MS student from the University
>> of Debrecen, Hungary. I wish to participate in Google Summer of Code
>> this year, and I am interested in the "libosmscout: Implementation of a
>> OpenGL ES renderer" task, and I am looking for someone to help me
>> getting started with it.
>>
>
> I'm Tim Teulings, the main author (but in recent times not the only
> author) of libosmscout. I wrote the project idea and also likely would be
> your mentor (though the rest of the libomscout community will likely help,
> too).
>
> Hello and welcome to OpenStreetMap and libosmscout :-)
>
> I live in Dortmund, Germany so my time zone is CET / GMT +1. I normally
> will answer in the evening.
>
> I have a bachelor's degree in Computer Science, and during my studies I
>> became familiar with OpenStreetMap. As part of a course, students had to
>> work on projects that are using OpenStreetMap. I really liked working
>> with it, and I would love to contribute to it. I also studied computer
>> graphics, and because of that I have experience using OpenGL.
>> In your Google Summer of Code page you have mentioned that you might
>> require a small exercise or prototype. Do you have any qualification
>> task in mind regarding this project?
>>
>
> Some questions:
> * Libosmscout is written in C++. Are you familiar with C++?
> * One can develop for Libomscout under Linux, Windows, Mac. I suggest
> though to work under Linux, since this is the most convenient regarding
> building the software (and likely working with OpenGL). OK for you?
> * Is the task clear for you? Do you have any front up questions?
>
> I suggest the following next steps:
> * Subscribe to the mailing list of libosmscout (and write a small
> introduction mail to make sure people know who you are and thus give you as
> much help as you need):-)
> * Look at the documentation available and try to get the existing code
> running (that means, get it to build, import some OSM data export and get
> the OSMScout2 demo to show you the map).
> * Look at the rendering pipeline for one of the existing renderer (Qt,
> cairo, agg, the others are incomplete) (interaction with Database,
> MapService, StyleConfig and MapPainter base class). This should give you
> deeper inside how the existing code is doing the rendering and which
> functionality is already there (and which is not). There is some
> rudimentary OpenGL backend code. Just ignore that. It will not help you.
> Its bad code and bad design.
> * I assume that the OpenGL backend will be different in some aspects,
> because of the constraints and principles of OpenGL. So a likely next step
> would be to make a proposal how your code will look like structurally, how
> your rendering pipeline will work in principle ("describe the planed
> design"). How will you get the drawing primitives required working? How
> will you interact with the styling engine?
> * Part of the design will likely also be some discussions on the list
> regarding implementation alternatives. Make suggestions.
> * If time allows a very simple demo would be helpful to show your OpenGL
> capabilities, though we should already see some of it based on your design
> suggestions. I assume that getting "some" rendering to show is already a
> rather huge part of the implementation effort. So there will be no time for
> this befor the official proposal. Still, having something to show would be
> helpful.
> * Next step would be a concrete implementation plan and a more precise
> description of what must be implemented to succeed and which optional
> features can get implemented if time allows. Though a concrete plan can be
> mad later later than the 20.3. (see overall timeline below).
>
> You can find the libosmscout homepage at sourceforge:
> http://libosmscout.sourceforge.net/
>
> The documentation should already answer many questions.
>
> Note that the project also has a github page:
> https://github.com/Framstag/libosmscout
>
> We do use the sourceforge mailinglist but the github git repository is
> (much) more current than the sourceforge one. We also (mainly) use the
> github issue tracker.
>
> If you have any questions => ask on the libomscout mailing list. If you
> find bugs, make an issue :-)
>
> OSM GSoC 2017 page: https://wiki.openstreetmap.org
> /wiki/Google_Summer_of_Code/2017
>
> Overall time line (Google page): https://summerofcode.withgoogl
> e.com/how-it-works/#timeline
>
> If I understand correctly you have a round 1 week for official
> registration and submission so we - especially you! - have to hurry up.
>
> --
> Gruß...
>Tim
>
> ___
> dev 

Re: [OSM-dev] GSOC 2017 libosmscout: Implementation of a OpenGL ES renderer

2017-03-13 Thread Tim Teulings

Hello Fanny,


I am Fanny Monori, a Computer Engineering MS student from the University
of Debrecen, Hungary. I wish to participate in Google Summer of Code
this year, and I am interested in the "libosmscout: Implementation of a
OpenGL ES renderer" task, and I am looking for someone to help me
getting started with it.


I'm Tim Teulings, the main author (but in recent times not the only 
author) of libosmscout. I wrote the project idea and also likely would 
be your mentor (though the rest of the libomscout community will likely 
help, too).


Hello and welcome to OpenStreetMap and libosmscout :-)

I live in Dortmund, Germany so my time zone is CET / GMT +1. I normally 
will answer in the evening.



I have a bachelor's degree in Computer Science, and during my studies I
became familiar with OpenStreetMap. As part of a course, students had to
work on projects that are using OpenStreetMap. I really liked working
with it, and I would love to contribute to it. I also studied computer
graphics, and because of that I have experience using OpenGL.
In your Google Summer of Code page you have mentioned that you might
require a small exercise or prototype. Do you have any qualification
task in mind regarding this project?


Some questions:
* Libosmscout is written in C++. Are you familiar with C++?
* One can develop for Libomscout under Linux, Windows, Mac. I suggest 
though to work under Linux, since this is the most convenient regarding 
building the software (and likely working with OpenGL). OK for you?

* Is the task clear for you? Do you have any front up questions?

I suggest the following next steps:
* Subscribe to the mailing list of libosmscout (and write a small 
introduction mail to make sure people know who you are and thus give you 
as much help as you need):-)
* Look at the documentation available and try to get the existing code 
running (that means, get it to build, import some OSM data export and 
get the OSMScout2 demo to show you the map).
* Look at the rendering pipeline for one of the existing renderer (Qt, 
cairo, agg, the others are incomplete) (interaction with Database, 
MapService, StyleConfig and MapPainter base class). This should give you 
deeper inside how the existing code is doing the rendering and which 
functionality is already there (and which is not). There is some 
rudimentary OpenGL backend code. Just ignore that. It will not help you. 
Its bad code and bad design.
* I assume that the OpenGL backend will be different in some aspects, 
because of the constraints and principles of OpenGL. So a likely next 
step would be to make a proposal how your code will look like 
structurally, how your rendering pipeline will work in principle 
("describe the planed design"). How will you get the drawing primitives 
required working? How will you interact with the styling engine?
* Part of the design will likely also be some discussions on the list 
regarding implementation alternatives. Make suggestions.
* If time allows a very simple demo would be helpful to show your OpenGL 
capabilities, though we should already see some of it based on your 
design suggestions. I assume that getting "some" rendering to show is 
already a rather huge part of the implementation effort. So there will 
be no time for this befor the official proposal. Still, having something 
to show would be helpful.
* Next step would be a concrete implementation plan and a more precise 
description of what must be implemented to succeed and which optional 
features can get implemented if time allows. Though a concrete plan can 
be mad later later than the 20.3. (see overall timeline below).


You can find the libosmscout homepage at sourceforge: 
http://libosmscout.sourceforge.net/


The documentation should already answer many questions.

Note that the project also has a github page:
https://github.com/Framstag/libosmscout

We do use the sourceforge mailinglist but the github git repository is 
(much) more current than the sourceforge one. We also (mainly) use the 
github issue tracker.


If you have any questions => ask on the libomscout mailing list. If you 
find bugs, make an issue :-)


OSM GSoC 2017 page: 
https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2017


Overall time line (Google page): 
https://summerofcode.withgoogle.com/how-it-works/#timeline


If I understand correctly you have a round 1 week for official 
registration and submission so we - especially you! - have to hurry up.


--
Gruß...
   Tim

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC 2017 libosmscout: Implementation of a OpenGL ES renderer

2017-03-12 Thread Monori Fanny
Hello!

I am Fanny Monori, a Computer Engineering MS student from the University of
Debrecen, Hungary. I wish to participate in Google Summer of Code this
year, and I am interested in the "libosmscout: Implementation of a OpenGL
ES renderer" task, and I am looking for someone to help me getting started
with it.
I have a bachelor's degree in Computer Science, and during my studies I
became familiar with OpenStreetMap. As part of a course, students had to
work on projects that are using OpenStreetMap. I really liked working with
it, and I would love to contribute to it. I also studied computer graphics,
and because of that I have experience using OpenGL.
In your Google Summer of Code page you have mentioned that you might
require a small exercise or prototype. Do you have any qualification task
in mind regarding this project?

Thank you for your time reading my email.

Best wishes,
Fanny Monori
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 17 : JOSM- New main menu

2017-03-10 Thread Michael Zangl
Hi,

That ticket is just a rough starting point. Simply implementing the
changes there won't be enough for a full GSoC - you would be done in a
week ;-). Some minor, easy changes may already be applied - don't worry
about them. Your task would be to work on the big picture. So part of
your task is defining the task you will be working on ;-). You can work
on other parts of the UI (context menus, ...) if you feel the need for it.
This is not like a university project where you get a todo list and
simply work on it.

If you have further questions on details, feel free to mail me privately
without CCing the mailing list. In cases like this one that need
clarification about a JOSM ticket, it is best to write your answer below
that ticket. Don't worry, I'll get a mail as soon as you write a comment
there.

Michael

Am 09.03.2017 um 18:51 schrieb Nathiesha Maddage:
> Hi Micheal,
> 
> I studied the MainMenu class and the associated Activity classes, and
> got a basic idea on how the code is structured. I will get more
> familiarized with it as you have suggested, to come up with a clean up
> plan for the source code. 
> I think the required changes of visual menu is all listed here [1]. I
> went through that and got an idea about the proposed changes. However I
> could not find a few of the listed problems, in the JOSM version I compiled.
> 
> eg: 
> 
>   * Remove functionality - *Copy coordinates actions*
>   * Move menu items - *Jump to position -> Two items up and name it Zoom
> to coordinates...*
>   * Restructure the Tools menu - *Areas: Mirror , join, multipolygon*
> 
> Are those issues already fixed? Or I might have missed them? And are
> there any other new requirement other than those, that need to be done?
> 
> I still could not try out installing new plugins and observe how they
> fit in. I will do so.
> 
> [1]. https://josm.openstreetmap.de/ticket/13456#no1
> 
> On Wed, Mar 8, 2017 at 12:17 AM, Michael Zangl
>  > wrote:
> 
> Hi Nathiesha,
> 
> For this particular project, I'd recommend that you familiarize yourself
> with the editing options that JOSM provides. Fell free to install many
> plugins and see how they integrate into JOSM.
> 
> You should also get familiar with the menu code, starting at the
> MainMenu class. It currently has a lot of public fields and other ugly
> code. You should develop a cleanup plan for both the source code and the
> the visual menu. Feel free to use object-oriented approaches. The new
> menu should be compatible to the old API as good as possible, since all
> JOSM plugins depend on it and we don't want to break them all. You can
> use the adapter pattern for this, so don't worry too much about it.
> 
> Michael
> 
> Am 07.03.2017 um 19:17 schrieb Nathiesha Maddage:
> > Hi Michael,
> >
> > Thanks for the quick reply.
> >
> > I am Nathiesha Maddage, a final year undergraduate at University of
> > Moratuwa, Sri Lanka. I participated in GSoC 2016 as well and completed
> > the project successfully, by developing an Eclipse plugin.
> >
> > I was interested in OSM, since I was doing my final year University
> > project on visualizing the land use with OSM data and Google satellite
> > images. I went through the project list and I am interested in the JOSM
> > project , new main menu. I am familiar with Java and I am getting
> > familiarized with JOSM.
> >
> > I compiled the source code using Eclipse. I will go through it to get a
> > basic understanding about the code and the project structure. And I will
> > use the JOSM mailing list and bug tracker, as you have suggested, if I
> > find any question regarding the code.
> >
> > Is there any other resources that I should follow in the meantime, that
> > would be useful for this project?
> >
> > Github -https://github.com/nathiesha
> > LinkedIn - https://www.linkedin.com/in/nathiesha-maddage-48710096/
> 
> >  >
> >
> >
> > On Tue, Mar 7, 2017 at 11:24 PM, Michael Zangl
> >  
> >  >> wrote:
> >
> > Hi,
> >
> > I am the one who proposed that project.
> >
> > Getting your own compiled version of JOSM is a good starting
> point.
> >
> > You can experiment with the github repository. It has not been
> updated
> > since January, but this should be no problem since there were
> only minor
> > changes since then. It is just a read-only mirror of the SVN
> 

Re: [OSM-dev] GSoC 17 : JOSM- New main menu

2017-03-09 Thread Nathiesha Maddage
Hi Micheal,

I studied the MainMenu class and the associated Activity classes, and got a
basic idea on how the code is structured. I will get more familiarized with
it as you have suggested, to come up with a clean up plan for the source
code.
I think the required changes of visual menu is all listed here [1]. I went
through that and got an idea about the proposed changes. However I could
not find a few of the listed problems, in the JOSM version I compiled.

eg:

   - Remove functionality - *Copy coordinates actions*
   - Move menu items - *Jump to position -> Two items up and name it Zoom
   to coordinates...*
   - Restructure the Tools menu - *Areas: Mirror , join, multipolygon*

Are those issues already fixed? Or I might have missed them? And are there
any other new requirement other than those, that need to be done?

I still could not try out installing new plugins and observe how they fit
in. I will do so.

[1]. https://josm.openstreetmap.de/ticket/13456#no1

On Wed, Mar 8, 2017 at 12:17 AM, Michael Zangl <
openstreet...@michael.fam-zangl.net> wrote:

> Hi Nathiesha,
>
> For this particular project, I'd recommend that you familiarize yourself
> with the editing options that JOSM provides. Fell free to install many
> plugins and see how they integrate into JOSM.
>
> You should also get familiar with the menu code, starting at the
> MainMenu class. It currently has a lot of public fields and other ugly
> code. You should develop a cleanup plan for both the source code and the
> the visual menu. Feel free to use object-oriented approaches. The new
> menu should be compatible to the old API as good as possible, since all
> JOSM plugins depend on it and we don't want to break them all. You can
> use the adapter pattern for this, so don't worry too much about it.
>
> Michael
>
> Am 07.03.2017 um 19:17 schrieb Nathiesha Maddage:
> > Hi Michael,
> >
> > Thanks for the quick reply.
> >
> > I am Nathiesha Maddage, a final year undergraduate at University of
> > Moratuwa, Sri Lanka. I participated in GSoC 2016 as well and completed
> > the project successfully, by developing an Eclipse plugin.
> >
> > I was interested in OSM, since I was doing my final year University
> > project on visualizing the land use with OSM data and Google satellite
> > images. I went through the project list and I am interested in the JOSM
> > project , new main menu. I am familiar with Java and I am getting
> > familiarized with JOSM.
> >
> > I compiled the source code using Eclipse. I will go through it to get a
> > basic understanding about the code and the project structure. And I will
> > use the JOSM mailing list and bug tracker, as you have suggested, if I
> > find any question regarding the code.
> >
> > Is there any other resources that I should follow in the meantime, that
> > would be useful for this project?
> >
> > Github -https://github.com/nathiesha
> > LinkedIn - https://www.linkedin.com/in/nathiesha-maddage-48710096/
> > 
> >
> >
> > On Tue, Mar 7, 2017 at 11:24 PM, Michael Zangl
> >  > > wrote:
> >
> > Hi,
> >
> > I am the one who proposed that project.
> >
> > Getting your own compiled version of JOSM is a good starting point.
> >
> > You can experiment with the github repository. It has not been
> updated
> > since January, but this should be no problem since there were only
> minor
> > changes since then. It is just a read-only mirror of the SVN
> repository.
> >
> > For detailed questions about the code, JOSM has a own mailing list:
> > https://lists.openstreetmap.org/listinfo/josm-dev
> > 
> > But we tend to use the bug tracker more, so you can simply comment on
> > that ticket.
> >
> > If you have any further questions about the project, I'm always open
> to
> > a chat session ;-).
> >
> > Michael
> >
> > Am 07.03.2017 um 18:14 schrieb Nathiesha Maddage:
> > > Hi all,
> > >
> > > I downloaded the JOSM source code from the git hub repository [1]
> > > because I am more familiar with git than svn. Is that OK, or
> should I
> > > download the source code from the SVN repository, as git
> repository is
> > > listed as unofficial in the website [2]?
> > >
> > > [1]. https://github.com/openstreetmap/josm
> > 
> > > [2]. https://josm.openstreetmap.de/wiki/Source%20code
> > 
> > >
> > > --
> > > Best Regards,
> > > *Nathiesha Maddage*
> > > Undergraduate,*
> > > *
> > > Department of Computer Science & Engineering,
> > > Faculty of Engineering,
> > > University of Moraduwa,
> > > Sri Lanka.
> > >
> > >
> > >
> > > ___
> > > dev mailing list

Re: [OSM-dev] GSoC 17 : JOSM- New main menu

2017-03-07 Thread Michael Zangl
Hi Nathiesha,

For this particular project, I'd recommend that you familiarize yourself
with the editing options that JOSM provides. Fell free to install many
plugins and see how they integrate into JOSM.

You should also get familiar with the menu code, starting at the
MainMenu class. It currently has a lot of public fields and other ugly
code. You should develop a cleanup plan for both the source code and the
the visual menu. Feel free to use object-oriented approaches. The new
menu should be compatible to the old API as good as possible, since all
JOSM plugins depend on it and we don't want to break them all. You can
use the adapter pattern for this, so don't worry too much about it.

Michael

Am 07.03.2017 um 19:17 schrieb Nathiesha Maddage:
> Hi Michael,
> 
> Thanks for the quick reply. 
> 
> I am Nathiesha Maddage, a final year undergraduate at University of
> Moratuwa, Sri Lanka. I participated in GSoC 2016 as well and completed
> the project successfully, by developing an Eclipse plugin.
> 
> I was interested in OSM, since I was doing my final year University
> project on visualizing the land use with OSM data and Google satellite
> images. I went through the project list and I am interested in the JOSM
> project , new main menu. I am familiar with Java and I am getting
> familiarized with JOSM.
> 
> I compiled the source code using Eclipse. I will go through it to get a
> basic understanding about the code and the project structure. And I will
> use the JOSM mailing list and bug tracker, as you have suggested, if I
> find any question regarding the code. 
> 
> Is there any other resources that I should follow in the meantime, that
> would be useful for this project?
> 
> Github -https://github.com/nathiesha
> LinkedIn - https://www.linkedin.com/in/nathiesha-maddage-48710096/
> 
> 
> 
> On Tue, Mar 7, 2017 at 11:24 PM, Michael Zangl
>  > wrote:
> 
> Hi,
> 
> I am the one who proposed that project.
> 
> Getting your own compiled version of JOSM is a good starting point.
> 
> You can experiment with the github repository. It has not been updated
> since January, but this should be no problem since there were only minor
> changes since then. It is just a read-only mirror of the SVN repository.
> 
> For detailed questions about the code, JOSM has a own mailing list:
> https://lists.openstreetmap.org/listinfo/josm-dev
> 
> But we tend to use the bug tracker more, so you can simply comment on
> that ticket.
> 
> If you have any further questions about the project, I'm always open to
> a chat session ;-).
> 
> Michael
> 
> Am 07.03.2017 um 18:14 schrieb Nathiesha Maddage:
> > Hi all,
> >
> > I downloaded the JOSM source code from the git hub repository [1]
> > because I am more familiar with git than svn. Is that OK, or should I
> > download the source code from the SVN repository, as git repository is
> > listed as unofficial in the website [2]?
> >
> > [1]. https://github.com/openstreetmap/josm
> 
> > [2]. https://josm.openstreetmap.de/wiki/Source%20code
> 
> >
> > --
> > Best Regards,
> > *Nathiesha Maddage*
> > Undergraduate,*
> > *
> > Department of Computer Science & Engineering,
> > Faculty of Engineering,
> > University of Moraduwa,
> > Sri Lanka.
> >
> >
> >
> > ___
> > dev mailing list
> > dev@openstreetmap.org 
> > https://lists.openstreetmap.org/listinfo/dev
> 
> >
> 
> 
> ___
> dev mailing list
> dev@openstreetmap.org 
> https://lists.openstreetmap.org/listinfo/dev
> 
> 
> 
> 
> 
> -- 
> Best Regards,
> *Nathiesha Maddage*
> Undergraduate,*
> *
> Department of Computer Science & Engineering,
> Faculty of Engineering,
> University of Moraduwa,
> Sri Lanka.
> 


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 17 : JOSM- New main menu

2017-03-07 Thread Nathiesha Maddage
Hi Michael,

Thanks for the quick reply.

I am Nathiesha Maddage, a final year undergraduate at University of
Moratuwa, Sri Lanka. I participated in GSoC 2016 as well and completed the
project successfully, by developing an Eclipse plugin.

I was interested in OSM, since I was doing my final year University project
on visualizing the land use with OSM data and Google satellite images. I
went through the project list and I am interested in the JOSM project , new
main menu. I am familiar with Java and I am getting familiarized with JOSM.

I compiled the source code using Eclipse. I will go through it to get a
basic understanding about the code and the project structure. And I will
use the JOSM mailing list and bug tracker, as you have suggested, if I find
any question regarding the code.

Is there any other resources that I should follow in the meantime, that
would be useful for this project?

Github -https://github.com/nathiesha
LinkedIn - https://www.linkedin.com/in/nathiesha-maddage-48710096/


On Tue, Mar 7, 2017 at 11:24 PM, Michael Zangl <
openstreet...@michael.fam-zangl.net> wrote:

> Hi,
>
> I am the one who proposed that project.
>
> Getting your own compiled version of JOSM is a good starting point.
>
> You can experiment with the github repository. It has not been updated
> since January, but this should be no problem since there were only minor
> changes since then. It is just a read-only mirror of the SVN repository.
>
> For detailed questions about the code, JOSM has a own mailing list:
> https://lists.openstreetmap.org/listinfo/josm-dev
> But we tend to use the bug tracker more, so you can simply comment on
> that ticket.
>
> If you have any further questions about the project, I'm always open to
> a chat session ;-).
>
> Michael
>
> Am 07.03.2017 um 18:14 schrieb Nathiesha Maddage:
> > Hi all,
> >
> > I downloaded the JOSM source code from the git hub repository [1]
> > because I am more familiar with git than svn. Is that OK, or should I
> > download the source code from the SVN repository, as git repository is
> > listed as unofficial in the website [2]?
> >
> > [1]. https://github.com/openstreetmap/josm
> > [2]. https://josm.openstreetmap.de/wiki/Source%20code
> >
> > --
> > Best Regards,
> > *Nathiesha Maddage*
> > Undergraduate,*
> > *
> > Department of Computer Science & Engineering,
> > Faculty of Engineering,
> > University of Moraduwa,
> > Sri Lanka.
> >
> >
> >
> > ___
> > dev mailing list
> > dev@openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/dev
> >
>
>
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev
>



-- 
Best Regards,
*Nathiesha Maddage*
Undergraduate,
Department of Computer Science & Engineering,
Faculty of Engineering,
University of Moraduwa,
Sri Lanka.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 17 : JOSM- New main menu

2017-03-07 Thread Michael Zangl
Hi,

I am the one who proposed that project.

Getting your own compiled version of JOSM is a good starting point.

You can experiment with the github repository. It has not been updated
since January, but this should be no problem since there were only minor
changes since then. It is just a read-only mirror of the SVN repository.

For detailed questions about the code, JOSM has a own mailing list:
https://lists.openstreetmap.org/listinfo/josm-dev
But we tend to use the bug tracker more, so you can simply comment on
that ticket.

If you have any further questions about the project, I'm always open to
a chat session ;-).

Michael

Am 07.03.2017 um 18:14 schrieb Nathiesha Maddage:
> Hi all,
> 
> I downloaded the JOSM source code from the git hub repository [1]
> because I am more familiar with git than svn. Is that OK, or should I
> download the source code from the SVN repository, as git repository is
> listed as unofficial in the website [2]?
> 
> [1]. https://github.com/openstreetmap/josm
> [2]. https://josm.openstreetmap.de/wiki/Source%20code
> 
> -- 
> Best Regards,
> *Nathiesha Maddage*
> Undergraduate,*
> *
> Department of Computer Science & Engineering,
> Faculty of Engineering,
> University of Moraduwa,
> Sri Lanka.
> 
> 
> 
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev
> 


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 17 : JOSM- New main menu

2017-03-07 Thread Nathiesha Maddage
Hi all,

I downloaded the JOSM source code from the git hub repository [1] because I
am more familiar with git than svn. Is that OK, or should I download the
source code from the SVN repository, as git repository is listed as
unofficial in the website [2]?

[1]. https://github.com/openstreetmap/josm
[2]. https://josm.openstreetmap.de/wiki/Source%20code

-- 
Best Regards,
*Nathiesha Maddage*
Undergraduate,
Department of Computer Science & Engineering,
Faculty of Engineering,
University of Moraduwa,
Sri Lanka.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 17 : JOSM: New main menu

2017-03-06 Thread Nathiesha Maddage
Hi all,

I am Nathiesha Maddage, a final year undergraduate at University of
Moratuwa, Sri Lanka. I participated in GSoC 2016 as well and completed the
project successfully, by developing an Eclipse plugin.

I was interested in OSM, since I was doing my final year University project
on visualizing the land use with OSM data and Google satellite images. I
went through the project list and I am interested in the JOSM project , new
main menu. I am familiar with Java and I am getting familiarized with JOSM.

Since I am new to the community and I would appreciate if any guidance is
given to me regarding the resources I should follow.

Github -https://github.com/nathiesha
LinkedIn - https://www.linkedin.com/in/nathiesha-maddage-48710096/

Best Regards
Nathiesha Maddage
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 17 : Refactor the DB schema for better usability on access patterns

2017-03-06 Thread Tom Hughes
Please note that there is considerable overlap between that project and 
some of the others, and I suspect the others have wider support.


In particular there is Paul's "Make the website use the API" project 
which clearly overlaps with it.


I think before time is spent on that project there needs to be a good 
consensus from the community that it is the correct approach or there is 
a risk of wasting effort on something that will never be used.


That project would also appear to require C++ skills (unless it is 
proposing to dump cgimap completely) which are not currently mentioned.


Tom

On 06/03/17 10:31, Darafei "Komяpa" Praliaskouski wrote:

Hello Pulkit,

I'm Darafei, I proposed the project and ready to mentor it.

First page to look at for this project
is https://wiki.openstreetmap.org/wiki/Database - it describes the
current state, used software, schema and links to relevant spots in
software.

I've done a small proof of concept
implementation https://github.com/Komzpa/fastmap. It's not properly
tested and not in any way integrated with any of API web services,
although shows a lot better performance even without major schema
refactoring.

You can start with setting it up and playing in Postgres console, and
try adapting test cases for /map call from cgimap onto it:
https://github.com/zerebubuth/openstreetmap-cgimap/tree/master/test

This will give you the most impression of what the project is about in
shortest time.

Don't hesitate to write to me directly, https://t.me/komzpa for
Telegram, or @komzpa on OSM Slack https://osmus-slack.herokuapp.com/.

вс, 5 мар. 2017 г. в 22:38, Pulkit Bhatia >:

Hello, I am Pulkit Bhatia, final year student pursuing B.Tech.
Computer Science at Guru Gobind Singh Indraprastha University, Delhi.

I am well versed with programming in Java, Ruby/RoR and also
successfully implemented my GSoC 2016 project

 
with Celluloid
.

I was going through idea list and I am really interested to work on
project *Refactoring the DB schema for better usability on access patterns.*

Since I am new to community, it would be really helpful if I can
connect with possible mentors for this project and also please
guide/point me from where to start (issues/any reference/task).

Thanks and Regards,
Pulkit Bhatia

github - github.com/pulkit4tech 
linkedin - linkedin.com/in/pulkit4tech

irc nickname - pulkit4tech



___
dev mailing list
dev@openstreetmap.org 
https://lists.openstreetmap.org/listinfo/dev



___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev




--
Tom Hughes (t...@compton.nu)
http://compton.nu/

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 17 : Refactor the DB schema for better usability on access patterns

2017-03-05 Thread Pulkit Bhatia
Hello,
I am Pulkit Bhatia, final year student pursuing B.Tech. Computer Science at 
Guru Gobind Singh Indraprastha University, Delhi. 
I am well versed with programming in Java, Ruby/RoR and also successfully 
implemented my GSoC 2016 project 
 
with Celluloid .
I was going through idea list and I am really interested to work on project 
Refactoring the DB schema for better usability on access patterns.
Since I am new to community, it would be really helpful if I can connect with 
possible mentors for this project and also please guide/point me from where to 
start (issues/any reference/task).

Thanks and Regards,
Pulkit Bhatia

github - github.com/pulkit4tech 
linkedin - linkedin.com/in/pulkit4tech 

irc nickname - pulkit4tech
  
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] Gsoc 2017

2017-02-26 Thread Alok Singh
Hello, I am interested in the project *GPS improvement* for Gsoc
2017.Please guide me how to proceed to the project page and contact to the
potential mentor- Lulu -Ann for guidance.

Thanks
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC API mentoring help needed

2017-02-21 Thread Paul Norman

On 2/20/2017 12:19 AM, Andy Allan wrote:

I can see the purpose of this, but I've never seen it as being as high
a priority as other developers do.


For me the concerns all stem from code duplication, principally leading 
to more optimization work on one path, so cgimap is much faster than 
browse pages. You can see a good example of this with relation history 
pages that time out while the cgimap powered API call is much faster.


I do consider this less important than my other API proposals, but I 
have students interested in it



For example, I can see why the
browse pages shouldn't have access to the data in a manner that's not
exposed in the API, but that to me suggests improving the API, rather
than forcing a lowest-common-denominator approach of forcing the
browse pages to use the API.


I'm not advocating reducing the functionality of the browse pages. Part 
of the work with this is identifying what is lacking in the API. I hope 
to propose a new call to start the discussion before GSoC.



I would avoid the pure-javascript approach, as it's just rewriting for
the sake of rewriting. My suggestion would be to just change the
existing browse pages code slightly - the controllers should make
(internal) calls to the API endpoints, to replace their direct db
access. Even better if those internal API calls are processed by
cgimap-ruby!


As I see it, either way accomplishes the goal of having the requests for 
object information go through a common path and come with tradeoffs.




___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC API mentoring help needed

2017-02-20 Thread Andy Allan
On 20 February 2017 at 01:04, Paul Norman  wrote:

> 1. cgimap-ruby
>
> I don't yet have a student interested in this, but I'd like to see if one of
> the ones who has contacted me is. This could use a mentor who has dealt with
> ruby gems before, which I haven't. I have a feeling this part of the work
> isn't enough for a full project, so it could pull in something from a
> different API-related proposal.

I think this would be more than enough for a full project. I have
experience with the ruby side of things, but not the C++ side, so I
don't think I would be a good mentor. But the integration of
cgimap-ruby into the rails code would be very valuable, but perhaps
hard to get right. For example, while the basic integration would be
to get cgimap-ruby to create the document and let rails send that to
the client, the more advanced solution is to allow cgimap-ruby to
stream the response to the socket directly, without rails buffering
the whole thing.

> 2. website from API
>
> This is a project to change parts of the website to call the API instead of
> the database for object information. Good candidate pages would be the
> object browse ones (/node/, etc). There are two different technical
> approaches to this, and depending on which route a student takes, the mentor
> might need different skills. The first of these is to do the processing of
> API results on the server and return HTML to the client, like
> http://osm.mapki.com/history/ does. The second is to do the processing of
> API results on the client with Javascript, like
> http://osmlab.github.io/osm-deep-history/ does. For the first, the student
> would be reproducing existing HTML output so the mentor would need knowledge
> of ruby and API calls. For the second, client-side javascript would be
> needed, but less ruby.

I can see the purpose of this, but I've never seen it as being as high
a priority as other developers do. For example, I can see why the
browse pages shouldn't have access to the data in a manner that's not
exposed in the API, but that to me suggests improving the API, rather
than forcing a lowest-common-denominator approach of forcing the
browse pages to use the API.

I would avoid the pure-javascript approach, as it's just rewriting for
the sake of rewriting. My suggestion would be to just change the
existing browse pages code slightly - the controllers should make
(internal) calls to the API endpoints, to replace their direct db
access. Even better if those internal API calls are processed by
cgimap-ruby!

Thanks,
Andy

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC API mentoring help needed

2017-02-19 Thread Paul Norman
Much to my surprise, I have 2-4 students issued in my API-related GSoC 
proposals. This is more than one person or even two people can mentor, 
so I'm asking for help. The cgimap-ruby, cgimap read-only support, 
cgimap write support, and make the website use the API


Some of the proposals involve cgimap, and I'm probably the best suited 
to mentor those because I'm one of the three significant cgimap 
contributors. Instead, there's two proposals well suited to someone else.


1. cgimap-ruby

I don't yet have a student interested in this, but I'd like to see if 
one of the ones who has contacted me is. This could use a mentor who has 
dealt with ruby gems before, which I haven't. I have a feeling this part 
of the work isn't enough for a full project, so it could pull in 
something from a different API-related proposal.


2. website from API

This is a project to change parts of the website to call the API instead 
of the database for object information. Good candidate pages would be 
the object browse ones (/node/, etc). There are two different 
technical approaches to this, and depending on which route a student 
takes, the mentor might need different skills. The first of these is to 
do the processing of API results on the server and return HTML to the 
client, like http://osm.mapki.com/history/ does. The second is to do the 
processing of API results on the client with Javascript, like 
http://osmlab.github.io/osm-deep-history/ does. For the first, the 
student would be reproducing existing HTML output so the mentor would 
need knowledge of ruby and API calls. For the second, client-side 
javascript would be needed, but less ruby.


If you're interested and available to help mentor, please contact me 
off-list.




___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 2017

2017-02-05 Thread Ronak Jain
>
> I would start by reading
> http://www.asklater.com/matt/blog/2015/11/18/the-road-to-api-07/. This
> places the GSoC work in the context of the problems and other work needed.
> Then, as you've mentioned, map a bit. All the editors interact with the
> API. I would start with iD, the default web-based editor, but then try
> JOSM, which is a java-based desktop editor. It is much easier to
> investigate the API calls with JOSM.
> After mapping normally a bit, look over
> https://wiki.openstreetmap.org/wiki/API_v0.6, in particular the Elements
> part (2.4) and Changesets (2.2). Then start JOSM from the command line
> so that there's a java console and map some more, looking at the API
> calls JOSM makes, and how they related to what you're doing.

Yes, I have started using iD and adding changes to the map. As suggested
I'll use JOSM as well to understand the API's.


> https://github.com/zerebubuth/openstreetmap-cgimap is the repository for
> cgimap, and it's issue tracker is on GitHub. #90 and #84 seem like easy
> ones where most of the work will be getting familiar with the project.
> https://github.com/openstreetmap/openstreetmap-website is the other
> project to be familiar with (It's called "The Rails Port"). It powers
> the website, and for various reasons, all the API calls cgimap does are
> also implemented in it. cgimap-ruby aims to end this duplication.

I'll read through the code, run it and test it by myself and then start
fixing the easy issues which you have out pointed to and yes, I'll look
into the website as well.

Working on a plan would be good. I recommend giving some consideration to
> - Which API calls you will work on
> - How you will test the cgimap part
> - How you will test that cgimap and the rails port have the same behavior
> None of these need to be complete, but having given some thought to what
> to do puts you well ahead of most potential students.

I will definitely figure these out as I work on the project and should be
able to discuss with you. Thanks a lot for the suggestion.

Is it okay if I could communicate with you directly on your email or
dev-list should be fine?.

Again thank you very much, I will get back to you soon.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 2017

2017-02-02 Thread Paul Norman

On 2/1/2017 10:34 PM, Ronak Jain wrote:
After going through the list of possible idea's for this summer, I 
would like to consider

Full cgimap write support
Full cgimap read-only support
I have chosen these as I have good experience with the languages being 
used in the project also I have worked with Postgres earlier. I will 
choose the idea after speaking with the mentor and deciding what could 
be additionally added to the project.


I would like to know,
how can I get started with the project?


I would start by reading 
http://www.asklater.com/matt/blog/2015/11/18/the-road-to-api-07/. This 
places the GSoC work in the context of the problems and other work needed.


Then, as you've mentioned, map a bit. All the editors interact with the 
API. I would start with iD, the default web-based editor, but then try 
JOSM, which is a java-based desktop editor. It is much easier to 
investigate the API calls with JOSM.


After mapping normally a bit, look over 
https://wiki.openstreetmap.org/wiki/API_v0.6, in particular the Elements 
part (2.4) and Changesets (2.2). Then start JOSM from the command line 
so that there's a java console and map some more, looking at the API 
calls JOSM makes, and how they related to what you're doing.



are there any bite-sized project or bugs that could be fixed?


https://github.com/zerebubuth/openstreetmap-cgimap is the repository for 
cgimap, and it's issue tracker is on GitHub. #90 and #84 seem like easy 
ones where most of the work will be getting familiar with the project.


https://github.com/openstreetmap/openstreetmap-website is the other 
project to be familiar with (It's called "The Rails Port"). It powers 
the website, and for various reasons, all the API calls cgimap does are 
also implemented in it. cgimap-ruby aims to end this duplication.



what are the steps I could take to increase my acceptance rate?


Asking in advance is good, as many students don't ;)

Working on a plan would be good. I recommend giving some consideration to

- Which API calls you will work on
- How you will test the cgimap part
- How you will test that cgimap and the rails port have the same behavior

None of these need to be complete, but having given some thought to what 
to do puts you well ahead of most potential students.


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 2017

2017-02-02 Thread Ronak Jain
Hello,

My name is Ronak Jain, studying final year Computer Science & Engineering
from Visvesvaraya technological university, India. This summer I would like
to GSoC with OpenStreetMap, as I am really keen on working with an
interesting and challenging project which matches my skills and provides a
room for learning.

About my experience:
I have contributed to plenty of open source projects in the past which
include Google/Flatbuffers, Grpc, and other smaller projects. I am the
author of "Grpc-go interface generator with flatbuffers" which is one of my
greatest contribution which I am proud of. I have extensively worked with
C, C++ and Go, comfortable with java, ruby, python, and javascript. I have
worked on projects such as Bittorrent client, Online Judge etc. which are
available in my profile on GitHub. I have also published apps on Google
play store.
References: Play store
 Github


I am aware of the fact that selected GSOC organizations will be released by
the last week of Feb, but I believe in preparing early and would like to
get used to the development environment of OSM by learning the technologies
which could be used in the project and communicate with the potential
mentor to understand the project really well to be able to write a good
proposal.

After going through the list of possible idea's for this summer, I would
like to consider
Full cgimap write support
Full cgimap read-only support
I have chosen these as I have good experience with the languages being used
in the project also I have worked with Postgres earlier. I will choose the
idea after speaking with the mentor and deciding what could be additionally
added to the project.

I would like to know,
how can I get started with the project?
are there any bite-sized project or bugs that could be fixed?
what are the steps I could take to increase my acceptance rate?

I have created an account with OSM and will contribute to the map based on
my local area, also I have read the GSoC students guide. I would like to
know if mentors have any suggestions regarding the project and best
practices.

Thank you,
Ronak Jain
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC 2017 with Vespucci

2017-01-15 Thread Peter Barth
Hi Devansh,

you have started in the right direction for sure. We value students
being proactive, students that make themselves known to our beloved
project and students that had a first glance at the project they want to
contribute to. So all this is great.

What we need to do is to find a project that meets your skills and that
meets our needs. In most cases we have a list of project ideas on our
wiki (not much on there yet), but we are also happy about project ideas
our students bring forward! 

I'd suggest to also have a look at Vespucci's issue tracker. First of you 
might find some smaller bugs you could perhaps fix to get you even
more familarized with the code base. Second you might find enhancements
or tasks that could give a project for GSoC 2017 for you or if there
are only smaller task even a small list of such tasks might form a GSoC
project for you.

I hope that helps for a start. Other than that, Simon (the maintainer of
Vespucci) will give you some more advice soon. Perhaps you could even
approach him with more concrete ideas for a project. Please also note
that we (OpenStreetMap) did not apply and are not accepted to GSoC yet
(but I sure hope we will). And as a last comment: #osm-gsoc irc should be 
revived now ;-)

Regards,
Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC 2017 with Vespucci

2017-01-14 Thread Devansh Ojha
Hello,
My name is Devansh Ojha and I wanted to apply for a project for GSOC 2017
under the Vespucci Android Application for OSM.

I am an Android Developer with a long term inclination towards mapping. I
have been reading the codebase for some time and have a fair understanding
of it. Also I have contributed a bit of code to the Vespucci project as
well. The #osm-gsoc irc seems to be inactive as of now.

Any guidance as to how to proceed would be appreciated. I really look
forward to working on this project.

Thank You
Devansh Ojha
(daveo30 on github)
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSOC] Suggestion for a Crowd-sourcing Geo-Processing Project

2016-03-21 Thread Peter Barth
Hello Saad,

your project sounds really interesting and I hope you'll succeed with
it. And I'd be very happy if you'd switch to OSM instead of Google Maps
with your project and supply an OpenSource license file to your code.

However, I'm afraid we can't accept you for this year's GSoC mainly for
two reasons. First of, we don't see how your project would help OSM or
how it would make you a contributor to OSM. And second, we wouldn't have
a mentor for you on such short notice. So given those reasons I don't
think it would make sense to make a proposal for this year's GSoC.

But as I said, I still hope you consider switching to OSM.

Thanks,
Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] [GSOC] Suggestion for a Crowd-sourcing Geo-Processing Project

2016-03-21 Thread Saad Qureshi
Hi,

My name is Saad Qureshi and I am currently a 3rd Year Electrical
Engineering Student at NUST, Pakistan.

I got a chance to read through all the projects that OpenStreetMap is
working on and I would like to recommend an innovative project that me and
my friends have been working on for a few months which, if implemented
completely, might prove very useful for the OpenStreetMap community. The
project is available on github and you can get a basic overview of the
project on main README.md file:

https://github.com/msaadq/aero2

Or Watch the intro Video: https://www.youtube.com/watch?v=RkyMHUqihVs

The project works like this:

Our volunteers or general athletes use our arm-band (BT enabled with MQ-5
sensor) to collect small samples (without them noticing) during their
commute or walking/running sessions from different parts of a city.

We collect that data from our database and relate it to certain properties
of different nodes of a city to a specified resolution (50x50 metres in our
case) and use the samples (of some nodes) and properties (of all nodes) to
predict the samples for the rest of the nodes without physical sampling.

I want to make a formal proposal for this project, but I wanted your
feedback on it first.

This Project has a hardware module, android application module and 2
backend modules.

Hardware:
- Interfaces the MQ-5 sensor and Bluetooth module with the ARM Cortex
M4 processor for data acquisition over Bluetooth and sending it directly to
the android app (Completed)

Android Application:
- Uses Mapbox API to visualize the data as heat maps overlay over
google maps for both sampled and resultant data and allows the user to
enable the sensor remotely for collecting samples. (Completed)

Backend:
- A Python-based backend for collecting the properties of a city using
MapsAPI and saving them in a database for later (Partially Implemented)
- A Python-based machine learning implementation for using the samples
(of some nodes) and properties (of all nodes) to predict the samples for
the rest of the nodes. (Not Implemented)

This is one of those projects for which I wake up every morning and it
would be really awesome if I get to work on this during GSOC. Your feedback
regarding this project (and its implementation is highly appreciated).

*Please let me know if this project resonates with the interests of *
*OpenStreetMap**, so that I start making a formal proposal.*

Saad Qureshi
www.linkedin.com/in/msaadq
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC 2016 - MapCSS styling and improved map data rendering for Vespucci

2016-03-15 Thread Vincent Dorut
Hi,

My name is Vincent DORUT and I want to apply for working for OSM in the
GSOC 2016.
I am a computer science student from ECE Paris, France.
I am actually doing an internship at camptocamp SA in france and I work on
the georchestra project : http://www.georchestra.org/
It's my first experience in the open source geospatial community and I
really enjoy it that is why I want to continue is this way.

I mainly work in java and I am also interested in android development too
that's why I want to apply for work on Vespucci project.

I am currently working on making my first OSM contribution and I am also
working to improve my knowledge of OSM data model.

My github account: https://github.com/vdorut

Feel free to contact me.


Regards,

Vincent DORUT
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 2016

2016-03-13 Thread Peter Barth
Hello Kunal,

Kunal Khandelwal schrieb:
> "Several people have toyed with the idea" - can someone please inform me of
> the earlier attempts in this regard?

The first one to try was Matthias (see 
http://wiki.openstreetmap.org/wiki/SuperTuxKart).
The second one was me (or actually my wife). I produced some patches for
OSM2World, but I'm not sure all of them had been merged by Tordanik.
Anyway, there's a (German) talk by Tordanik about that work
(http://www.fossgis.de/konferenz/2015/programm/events/829.de.html).

I'm sure Tordanik will supply you with the patches and the text files 
and python scripts that I used.

> The problem statement seems straightforward to me, are there any hidden
> challenges involved apart from relying on multiple technologies?

There is more to it than just the technologies. There are several
problems that need to be solved manually right now. To name some of
them:

* The track itself has to be a special kind of area to work with STK
  (SuperTuxKart). So this is manual blender work right now. But it would
  be possible to infer the track from OSM data as well. (imho the most
  important task)
* Objects in OSM2World are all the same, though they should behave
  differently in STK: You should be able to drive through small hedges, 
  (open doors), (billboard) trees,... You should "die" when you drive
  into water. You should be slower on gras than on asphalt. And so on.
  This is currently manual work (some of that is handled in the python
  script).
* Placing STK extras (bananas, the boxes, speed arrows,...) is manual
  work, while it could also be handled in OSM data
* The huge number of triangles makes the game (or loading of it) slow.
  This could be solved by reusing models (e.g. for trees) instead of
  repainting them.
* Some other shortcomings of the OBJ file format make it difficult to
  produce really good STK tracks. This could be improved with e.g.
  writing meta data from OSM2World and make use of it in STK/Blender.

There's probably more to it and you should have a look at the python
scripts or even give it a try and make a short track yourself to see the
current problems. I think the main task would be to infer the STK track
from OSM data as this is the most difficult and cumbersome work.

Hope that clarifies a bit better what the problems are and I'll tell
Tordanik to send you the python scripts.

Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 2016

2016-03-13 Thread Kunal Khandelwal
Hi
I am a final year undergraduate at IIT Guwahati. I wish to contibute to the
project - "SuperTuxKart racetrack generator based on OSM2World".
I am quite comfortable with coding in Python, Java and JavaScript and have
also used Blender in a couple of projects.
Currently, as a part of my Undergraduate B. Tech. Project, I am using OSM
to facilitate Inertial Navigation(without using GPS) in mobile devices. I
am working extensively with OSM API's to perform real-time location
tracking.
I love the game "SuperTuxKart" on Ubuntu, and I think that playing the game
on a real map would be a great fun, like on our own campus.

"Several people have toyed with the idea" - can someone please inform me of
the earlier attempts in this regard?
The problem statement seems straightforward to me, are there any hidden
challenges involved apart from relying on multiple technologies?

My github profile - https://github.com/kunal15595/

Kunal Khandelwal
Final Year Undergraduate
Indian Institute of Technology Guwahati
+91 9085596295
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC 2016 | Web editor for transporting routes

2016-03-02 Thread Andy Townsend

On 02/03/2016 15:54, Yasett wrote:



Are there any other initial steps that you recommend?



Hello and welcome!

In addition to anything on the technical side required for "Web editor 
for public transport routes", what I'd definitely suggest* is (if you're 
not familiar already) is have a go at collecting some OSM data, 
particularly in this case public transport route data.  That way you'll 
understand a bit about the data collection process (and "feel the pain" 
of public transport mapping currently).  I'd try entering data using iD, 
and also using JOSM (standalone Java-based editor), Potlatch 2 
(flash-based in-browser editor) and also any others that support it 
(maybe one of the mobile editors such as Vespucci?) so that you get a 
feel for the other approaches that editor writers have taken compared to iD.


Best Regards,
Andy

* note that I'm in no way connected to this GSoC project idea or to GSoC 
in general - just trying to offer useful suggestions.


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 2016 | Web editor for transporting routes

2016-03-02 Thread Yasett
Hi,

My name is Yasett Acurana, I am pursuing a Master's Program in Computer
Science and would like to contribute to OpenStreetMap for GSoC this year.

I am very interested in the "Web editor for transporting routes" project.

So far, I am:
- Browsing through iD code https://github.com/openstreetmap/iD
- Analizing pros and cons of some Javascript frameworks, in order to
propose one (or more) for the web editor

Are there any other initial steps that you recommend?

Best regards,

Yasett
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC 2016 - Introduction

2016-02-28 Thread Sanchit Kapoor
Hello,

I am Sanchit Kapoor and I am a 3rd year student from India pursuing
Bachelor of Technology in Information Technology from Jaypee Institute of
Information Technology, India. I have experience in Web Development and
Data Visualization and have worked on frameworks like Python-Flask,
MeteorJS, Blender3D, LESS, D3.js, Three.js and experienced with REST Api.

I went through the ideas page of OSM and I found the following projects
interesting:

1. Visual Lane Editor for iD

2. Web Application for sharing 3D-Models to use in OSM-related
3D-Applications

3. Add POI Webapp

I have interacted with several people on IRC (handle:darkprince) and looked
around for other details and following is what I think about these 3
projects:

1. Currently JOSM has a lane visualizer but not an editor and iD has
neither of them. So the task is to add a lane editor so that OSM Mappers
can map lanes. I have built iD on my system.

2.  OSM needs to have 3D Interfaces in the map for objects like buildings,
etc. I find this interesting as I have worked with 3D technologies before.
http://darkprince304.github.io/ Here an early demo of my work as part of
Mozilla Winter of Security can be found. This was made using blender and
then parsed to JSON.

3. This app would make the work of inexperienced people easier as requests
can be sent to OSM Mappers. Since I have experience in Web Development I
find this interesting too!

I would like someone to guide me to start contributing. I have begun
mapping locations in my neighborhood and now I would also like to solve
some bugs or implement features to increase my chance to work on any of
those projects as I find all of those equally interesting.

I have been contributing to Open Source projects since an year. My work can
be found here https://github.com/darkprince304 .

Thank you,

Regards,

Sanchit Kapoor
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC: Android application for public transportation

2016-02-26 Thread Jorge López

Hi,

I'm the one who proposed the idea for the GSoC. Sadly I've been told 
that an application similar to this one already exists [1]. Because of 
that, I'm going to remove the idea from the ideas page (you could 
contribute to that map, they still need lots of work, but it's not 
enough for a GSoC project.). Sorry to the ones that were interested in 
the project.


Jorge

[1] https://transportr.grobox.de/

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC: Android application for public transportation

2016-02-16 Thread Ashwin Raghavan
Greetings to the community! I am a final year student at BITS Hyderabad in
India pursuing majors in Physics and Computer Science.

I went through the list of project ideas here -
http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2016/Project_Ideas and
was hoping to contribute to the Android application for public
transportation project. I have prior experience working on Android projects
from the ground up.

I have read up the mails on this thread and saw Jorge López's suggestion to
look at the Overpass API and Tile servers. I'll be doing that. I understand
this is a new project idea however is there any way to provide code
contributions or bug fixes at the moment.

I look forward to hearing back from the community.

Thanks,
Ashwin Raghavan
ᐧ
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-15 Thread Jo
I proposed to create the plugin as a GSoC project and I think it remains
valid as a proposal. The code written for Poland and another
proof-of-concept written in Python can serve as an 'inspiration', but the
best way would be to start mostly with a clean slate.

We need a proper plugin to assist us with creating PT routes, just in order
to be able to maintain the routes we have and to create new ones.

There are 2 problems with these routes:
- they are fragile, other editors don't always take them into consideration
when editing OSM data or understand them
- they are prone to change. Itineraries tend to change relatively often

There is another problem: there are an enormous lot of them and manually
changing them when changing the underlying road network changes is a lot of
work. Most contributors get discouraged by this, which is understandable.

So what do we need?
A tool to detect broken/interrupted route relations
A tool to mend existing relations. Sometimes they are broken because ways
are split and not all parts get (re)added. Sometimes they are
broken/interrupted because ways are recombined disregarding the relation,
so there is an 'overshoot'
A tool that can create (part of) a route between a series of stops.
Since I don't mind doing this once manually, my solution was as follows:
Try to find another relation with the same sequence of stops, that already
has an uninterrupted sequence of ways.
Figure out which of those ways lie between the first and last stop (for as
long a sequence as possible) and copy those ways over.

The result of that 'exercise' is a route relations that was usually still
interrupted. For those stretches, it may make sense to try and determine a
plausible path, propose to the user and add to the route relation when OK,
try to figure ou another path if not. At some point give up and let the
user do it him/herself. The user can also accept a solution and then mend
it to what the bus actually does.

If the user accepts a solution, apply it and do what is needed to the road
network (it's likely ways will have to be split).

I'm willing to demonstrate all this during a hangout. Since you are in
India, time zones work against us... our European evening is very late at
night for you. I can also create a screencast video.

Polyglot

2016-02-15 19:00 GMT+01:00 Daniel Koć :

> W dniu 15.02.2016 18:49, Vishal vijayvargiya napisał(a):
>
> post one on josm-dev mailing list. I hope project remains in
>> consideration and isn't closed, especially after discovery of existing
>> plugin for PT in polish cities :)
>>
>
> This plugin needs some love (at least making it more generic) and I'm not
> sure if this code is proper form - sometimes reimplementation is easier
> than just patching. Also I'm not sure if the main developer is still
> interested in this work.
>
> However the main idea (semi-automated routing through the known stops
> network) is a way to go - I don't remember now if it was me who have
> proposed this approach, but it's possible. =}
>
>
> --
> "Завтра, завтра всё кончится!" [Ф. Достоевский]
>
>
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev
>
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-15 Thread Daniel Koć

W dniu 15.02.2016 18:49, Vishal vijayvargiya napisał(a):


post one on josm-dev mailing list. I hope project remains in
consideration and isn't closed, especially after discovery of existing
plugin for PT in polish cities :)


This plugin needs some love (at least making it more generic) and I'm 
not sure if this code is proper form - sometimes reimplementation is 
easier than just patching. Also I'm not sure if the main developer is 
still interested in this work.


However the main idea (semi-automated routing through the known stops 
network) is a way to go - I don't remember now if it was me who have 
proposed this approach, but it's possible. =}


--
"Завтра, завтра всё кончится!" [Ф. Достоевский]


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-15 Thread Vishal vijayvargiya
Thanks for your prompt inputs. If I have any further queries I will post
one on josm-dev mailing list. I hope project remains in consideration and
isn't closed, especially after discovery of existing plugin for PT in
polish cities :)

Thanks,
Vishal

On Mon, Feb 15, 2016 at 4:07 AM, Daniel Koć  wrote:

> W dniu 14.02.2016 22:17, Vishal vijayvargiya napisał(a):
>
> I am a master's student in algorithm and complexity optimization group
>> at Simon Fraser University Canada. After going through OpenStreetMap
>> wiki and project pages of OpenStreetMap, I came across GSOC project of
>> "JOSM Plugin to assist with adding public transport routes".
>>
>
> You may be interested in such a plugin we use for updating public
> transport routes in some polish cities:
>
> https://github.com/mar5991/easy-routes
>
> --
> "Завтра, завтра всё кончится!" [Ф. Достоевский]
>
>
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev
>



-- 
Vishal Vijayvargiya
Graduate Student
Computing Science
Simon Fraser University
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-15 Thread Daniel Koć

W dniu 15.02.2016 13:36, Jo napisał(a):


I don't see that plugin in the plugins list of JOSM. How does one use
it and more importantly, how does one learn about its existence? I
would like to test it, to see whether it already does most of what we
need for PT in Belgium.


I guess it was developed as a local/early project, but you have to 
contact the author directly to ask about it - I'm just a user in this 
regard. The only kind of documentation is a Wiki page in polish (but 
with images):


http://wiki.openstreetmap.org/wiki/User:MARC13/easy-routes

--
"Завтра, завтра всё кончится!" [Ф. Достоевский]

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-15 Thread Jo
Hi Daniel,

I don't see that plugin in the plugins list of JOSM. How does one use it
and more importantly, how does one learn about its existence? I would like
to test it, to see whether it already does most of what we need for PT in
Belgium.

Polyglot

2016-02-15 13:07 GMT+01:00 Daniel Koć :

> W dniu 14.02.2016 22:17, Vishal vijayvargiya napisał(a):
>
> I am a master's student in algorithm and complexity optimization group
>> at Simon Fraser University Canada. After going through OpenStreetMap
>> wiki and project pages of OpenStreetMap, I came across GSOC project of
>> "JOSM Plugin to assist with adding public transport routes".
>>
>
> You may be interested in such a plugin we use for updating public
> transport routes in some polish cities:
>
> https://github.com/mar5991/easy-routes
>
> --
> "Завтра, завтра всё кончится!" [Ф. Достоевский]
>
> ___
> dev mailing list
> dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev
>
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-15 Thread Daniel Koć

W dniu 14.02.2016 22:17, Vishal vijayvargiya napisał(a):


I am a master's student in algorithm and complexity optimization group
at Simon Fraser University Canada. After going through OpenStreetMap
wiki and project pages of OpenStreetMap, I came across GSOC project of
"JOSM Plugin to assist with adding public transport routes".


You may be interested in such a plugin we use for updating public 
transport routes in some polish cities:


https://github.com/mar5991/easy-routes

--
"Завтра, завтра всё кончится!" [Ф. Достоевский]

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-15 Thread Paul Hartmann

On 14.02.2016 22:17, Vishal vijayvargiya wrote:

Hi all,

I came across GSOC project of "JOSM Plugin to assist with adding
public transport routes". [...] The aforementioned project interests
me the most [...]


Hi Vishal,

if you are interested in this project, it might be a good idea to write 
to the JOSM development mailing list:

https://lists.openstreetmap.org/listinfo/josm-dev

Paul

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC: JOSM Plugin to assist with adding public transport routes

2016-02-14 Thread Vishal vijayvargiya
Hi all,

I am a master's student in algorithm and complexity optimization group at
Simon Fraser University Canada. After going through OpenStreetMap wiki and
project pages of OpenStreetMap, I came across GSOC project of "JOSM Plugin
to assist with adding public transport routes".

I am studying concepts in vehicle routing and optimization for my thesis
and wanted to work on projects on similar line. The aforementioned project
interests me the most as I assume project includes finding the optimized
routes in case of broken links or changes in usual flow (please correct me
if I am wrong). I always wanted to contribute to open source community and
I believe this would be the perfect beginning.

I have edited few locations on OpenStreetMap, understood working of JOSM
and read about public transport tagging in OSM. Are there any beginner bugs
I could solve to understand what's happening under the hood?

I appreciate any help.

P.S: Sorry for such a lengthy mail.

Thanks,
Vishal Vijayvargiya
Graduate Student
Computing Science
Simon Fraser University
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC: Improve the UI of OsmAnd

2015-03-27 Thread Michael Zangl
Hi,

I do not even know, if OsmAnd is even supported by the OpenStreetMap
project, but I was so annoyed of it this week that I wrote a proposal to
improve it.

The proposal is public, so last-minute GSoC applications might still be
possible for the same project, since I belive that my JOSM project will
be more beneficial to OSM and that it is a nicer, more compact project
ideal for GSoC.

http://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/michaelz/5700735861784576

Regards,
Michael

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] [GSOC] - Extend GraphHopper to support Multi-Floor Indoor Navigation

2015-03-27 Thread Muhammad Mahmoud ElTaweel
My name is Muhammad ElTaweel, i'm a final-year undergraduate Computer
Engineering student at Faculty of Engineering, Mansoura University, Egypt.

i'm working in Indoor Navigation  Positioning [ WiFi / Dead-Reckoning ]
System. and i'm already using the Awesome GraphHopper as an offline routing
engine on the Android App, alongside with Mapsforge / Nutiteq different
MapViews implementations.

While outdoor mapping  navigation is mature now, The demand for indoor
navigation is booming, because people spend most of their time indoors.
GraphHopper is able to work with indoor data as it does with the outdoor,
but for a single floor. There is no support for Multi-Floor Indoor
Navigation!  So i proposed to extend GraphHopper to support Multi-Floor
Indoor Navigation.

I introduced myself to Peter GraphHopper Author few days ago and he is
interested in the idea. then i started working on the proposal  and just
finished. The proposal is on google melange now and i hope to get feedback
and reviews from the mentors.  sorry for being late to introduce myself
here.

Regards,
Muhammad.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC mentor informations

2015-03-27 Thread Peter Barth
Hi mentors,

as I wrote in my other post, we have 54 applications by 48
different students, which is great.

I've two notes/appeals for the mentors/devs on this list:

1. as we have many projects, we might need more help to reduce
the bus factor. If you have time and feel like it, consider
dropping me a mail and adding yourself as a backup mentor.

2. All mentors that are already signed in to melange, please drop
me a mail with subject GSoC mentor. We'd like to talk with you
about the ranking process, what you should consider,.. and for
further mentor discussions.

Thanks,
Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC - Improve GraphHopper Routeplanner on Android

2015-03-26 Thread Aleksander Ciepiela
Hello,

I found this project for this year's Google Summer Of Code.
I know that the application deadline is tomorrow, but this projects seems
really nice to me. I like Android, Java and algorithms so it is like a
perfect combination for me.

Could you tell me whether someone else had already been interested in this
project and are there any chances to get involved in this?

Thanks in advance for any reply. Once again, I know it is late, but maybe
not too late?

Regards,
Aleksander Ciepiela
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC - Improve GraphHopper Routeplanner on Android

2015-03-26 Thread Jo
There has been some interest, but I don't see any actual proposals for it
yet. If you want more details about a GraphHopper project, maybe it's best
to ask on this mailing list:

https://lists.openstreetmap.org/pipermail/graphhopper/2015-March/thread.html

I expect at least one proposal to appear for it by the time the deadline
passes in about 17 hours.

Jo

2015-03-27 0:09 GMT+01:00 Aleksander Ciepiela alekciepi...@gmail.com:

 Hello,

 I found this project for this year's Google Summer Of Code.
 I know that the application deadline is tomorrow, but this projects seems
 really nice to me. I like Android, Java and algorithms so it is like a
 perfect combination for me.

 Could you tell me whether someone else had already been interested in this
 project and are there any chances to get involved in this?

 Thanks in advance for any reply. Once again, I know it is late, but maybe
 not too late?

 Regards,
 Aleksander Ciepiela

 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-25 Thread Дмитрий Киселев
Hi everybody.

Yes, Wiktor get it right. I'll just add a few thoughts:

2. It might be of some value, if the site would present where the
 model is used (maybe some overpass query?)


Yep, it would be nice to have such statistics.
If models binded to osm objects via tags - it's rather easy to get
statistics,
using Overpass or some kind of diff listener bot.
But as for me it's not a number one priority.

Most difficult part is:

There is also the issue of putting the object on the map - what
 physical size object has, and what's the orientation. This could be
 provided with any coordinate system and some conversions might be
 needed (proj library might assist you in this task).


As for scale conversions i think that the main issue would be to find out
 the correct scale based on user's input, so perhaps it would be the best to
 provide a unit standard (for example 1 blender unit = 1 meter) and in this
 way we can defer the required scale to 3d modelers instead of trying to
 guess or approximate scale.


From my point of view, scale isn't a big problem. As a rule, for
architectural models 1unit = 1meter.
Orientation and matching model coordinates origin with osm object
coordinates much more difficult.

I have a small propozal http://wiki.openstreetmap.org/wiki/Relation_3D:Model
but all interesting things about it were said here
http://forum.openstreetmap.org/viewtopic.php?id=28248

As I think after this conversation, there is no need to use relation, or at
least new relation.

Orientation could be specified on osm object via tag 3d:model:azimuth
and as fallback (if tag is missed) could be calculated as orientation of
longest edge of bounding box.

So the hardest thing is origin.
For 3d models 0 point of coordinates might be located at:
1. the center of model
2. weighted center of model
3. at the corner of a model (to have positive values along all axises)

So first what we need to do is to choose what we use as an origin of the
osm objects.
(I think analog of postgis ST_PointOnSurface should be good enough for this
purpose
http://gis.stackexchange.com/questions/76498/how-is-st-pointonsurface-calculated
).

Second, we need a tool, which allows user to move zero point of a model
using 3d lib application interface.
It might be semitransparent model footprint above osm background.

Such tool will allows user to check and edit azimuth and model zero-point
at once.

2015-03-25 3:36 GMT+05:00 Peter Barth osm-p...@won2.de:

 Hi Kristijan,

 sorry for the late reply. Wiktor already answered most of your questions
 and gave you some more details. So I'll limit my answer to the open
 question.

 Kristijan Trajkovski schrieb:
  Also what should go into the 'managing models' part of the application?
  Updating models with new versions, deleting models, something more?

 That's what we thought of, yes. There might be even different people
 modelling the same object. E.g. person A and B, each one has a nice
 model for the Eiffel Tower. Additionally it might be a good idea to have
 different level of details for a model. Starting from a rough model with
 just a view primitives/vertices/triangles up to high detail models,...

 Peda


 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev




-- 
Thank you for your time. Best regards.
Dmitry.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-25 Thread Kristijan Trajkovski
I would also like to ask if a rating system would be appropriate for the
system, so there can be a way for people to know which models may need
improvement, and which models are high quality work?

On Wed, Mar 25, 2015 at 11:44 AM Kristijan Trajkovski 
trajkovski.k...@gmail.com wrote:

 Hi and thanks for the responses,


 That's what we thought of, yes. There might be even different people

 modelling the same object. E.g. person A and B, each one has a nice

 model for the Eiffel Tower. Additionally it might be a good idea to have

 different level of details for a model. Starting from a rough model with

 just a view primitives/vertices/triangles up to high detail models,...

 I will add details about different LODs and wiki-like collaboration on the
 models in my proposal.


 For 3d models 0 point of coordinates might be located at:
 1. the center of model
 2. weighted center of model
 3. at the corner of a model (to have positive values along all axises)

 I think that it would be smart to have the origin at the center of the
 bottom of the models, as that is the most commonly used point that can
 easily align the objects to the ground.

 Second, we need a tool, which allows user to move zero point of a model
 using 3d lib application interface.
 It might be semitransparent model footprint above osm background.

 I think this project's scope should be limited to storing and serving
 models, exposing an API for access of the models with different LODs, and
 providing a communication platform for discussing and collaborating on the
 models.
 If we do things this way, we will end up with a very reusable project that
 can easily be integrated with OSM, and potentially be used in other
 projects that require similar functionality.

 Kristijan T

 On Wed, Mar 25, 2015, 07:31 Дмитрий Киселев dmitry.v.kise...@gmail.com
 wrote:

 Hi everybody.

 Yes, Wiktor get it right. I'll just add a few thoughts:


 2. It might be of some value, if the site would present where the
 model is used (maybe some overpass query?)


 Yep, it would be nice to have such statistics.
 If models binded to osm objects via tags - it's rather easy to get
 statistics,
 using Overpass or some kind of diff listener bot.
 But as for me it's not a number one priority.

 Most difficult part is:

 There is also the issue of putting the object on the map - what
 physical size object has, and what's the orientation. This could be
 provided with any coordinate system and some conversions might be
 needed (proj library might assist you in this task).


 As for scale conversions i think that the main issue would be to find out
 the correct scale based on user's input, so perhaps it would be the best to
 provide a unit standard (for example 1 blender unit = 1 meter) and in this
 way we can defer the required scale to 3d modelers instead of trying to
 guess or approximate scale.


 From my point of view, scale isn't a big problem. As a rule, for
 architectural models 1unit = 1meter.
 Orientation and matching model coordinates origin with osm object
 coordinates much more difficult.

 I have a small propozal http://wiki.openstreetmap.org/
 wiki/Relation_3D:Model but all interesting things about it were said
 here
 http://forum.openstreetmap.org/viewtopic.php?id=28248

 As I think after this conversation, there is no need to use relation, or
 at least new relation.

 Orientation could be specified on osm object via tag 3d:model:azimuth
 and as fallback (if tag is missed) could be calculated as orientation of
 longest edge of bounding box.

 So the hardest thing is origin.
 For 3d models 0 point of coordinates might be located at:
 1. the center of model
 2. weighted center of model
 3. at the corner of a model (to have positive values along all axises)

 So first what we need to do is to choose what we use as an origin of the
 osm objects.
 (I think analog of postgis ST_PointOnSurface should be good enough for
 this purpose
 http://gis.stackexchange.com/questions/76498/how-is-st-point
 onsurface-calculated).

 Second, we need a tool, which allows user to move zero point of a model
 using 3d lib application interface.
 It might be semitransparent model footprint above osm background.

 Such tool will allows user to check and edit azimuth and model zero-point
 at once.

 2015-03-25 3:36 GMT+05:00 Peter Barth osm-p...@won2.de:

 Hi Kristijan,

 sorry for the late reply. Wiktor already answered most of your questions
 and gave you some more details. So I'll limit my answer to the open
 question.

 Kristijan Trajkovski schrieb:
  Also what should go into the 'managing models' part of the application?
  Updating models with new versions, deleting models, something more?

 That's what we thought of, yes. There might be even different people
 modelling the same object. E.g. person A and B, each one has a nice
 model for the Eiffel Tower. Additionally it might be a good idea to have
 different level of details for a model. Starting from a rough model with
 just 

Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-25 Thread Peter Barth
Hi Kristijan,

Kristijan Trajkovski schrieb:
 I would also like to ask if a rating system would be appropriate for the
 system, so there can be a way for people to know which models may need
 improvement, and which models are high quality work?

it's not a must have. But if you think it's feasible and matches your
plan and timeline, add it. It's a useful addition for sure.

Peda

-- 

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-25 Thread Peter Wendorff
Hi Kristijan,
(next try, thunderbird unfortunately encrypted the previous attempt,
might have overseen that - if it's not a bug in the Thunderbird UI).

Am 24.03.2015 um 23:28 schrieb Kristijan Trajkovski:
 [...]
 As for scale conversions i think that the main issue would be to find
 out the correct scale based on user's input, so perhaps it would be the
 best to provide a unit standard (for example 1 blender unit = 1 meter)
 and in this way we can defer the required scale to 3d modellers instead
 of trying to guess or approximate scale.

Scaling isn't the only factor, and a robust solution should cope with at
least some sort of changes of the OSM data:

A building may be corrected in its dimensions (half a meter more or less
are often difficult to map).
Therefore the model might need some sort of reference points on the
ground to be matched to the building polygon.

Even if you don't look that deep, it should IMHO be possible to use the
same model for different buildings, thus rotation is a must.

Overall, it follows that the matching from osm building to 3d model
needs some way to define:
- which model (e.g. by model id)
- which orientation (nodes of the osm polygon/multipolygon to reference
nodes on the model

Even harder it's for street lamps, post boxes and stuff like that as
they are mapped as a node only, while the mapping might require an
orientation of the model.

regards
Peter

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-25 Thread Kristijan Trajkovski
I think that we should have a convention for artists to place all pivot
points at the bottom of the model, at the center between all points
touching the ground. That way the models won't extend underground and
rotations would happen as expected.

That approach would work in most cases, including street lamps, buildings,
post boxes.., although there may be some rare exceptions.

I made a simple blender script that sets the model origin to the average of
all points of the model that are touching the ground. I am sending it as an
attachment.

Regards,
Kristijan T

On Wed, Mar 25, 2015 at 9:13 PM Peter Wendorff wendo...@uni-paderborn.de
wrote:

 Hi Kristijan,
 (next try, thunderbird unfortunately encrypted the previous attempt,
 might have overseen that - if it's not a bug in the Thunderbird UI).

 Am 24.03.2015 um 23:28 schrieb Kristijan Trajkovski:
  [...]
  As for scale conversions i think that the main issue would be to find
  out the correct scale based on user's input, so perhaps it would be the
  best to provide a unit standard (for example 1 blender unit = 1 meter)
  and in this way we can defer the required scale to 3d modellers instead
  of trying to guess or approximate scale.

 Scaling isn't the only factor, and a robust solution should cope with at
 least some sort of changes of the OSM data:

 A building may be corrected in its dimensions (half a meter more or less
 are often difficult to map).
 Therefore the model might need some sort of reference points on the
 ground to be matched to the building polygon.

 Even if you don't look that deep, it should IMHO be possible to use the
 same model for different buildings, thus rotation is a must.

 Overall, it follows that the matching from osm building to 3d model
 needs some way to define:
 - which model (e.g. by model id)
 - which orientation (nodes of the osm polygon/multipolygon to reference
 nodes on the model

 Even harder it's for street lamps, post boxes and stuff like that as
 they are mapped as a node only, while the mapping might require an
 orientation of the model.

 regards
 Peter

 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev

# This stub runs a python script relative to the currently open
# blend file, useful when editing scripts externally.

import bpy
import os
import mathutils

bottomZ = 
difftolerance = 0.01
bottomVert = list()

current_obj = bpy.context.active_object 

for v in current_obj.data.vertices:
wco = current_obj.matrix_world * v.co
if wco[2]  bottomZ:
bottomZ = wco[2]
bottomVert = [v]
elif wco[2]  bottomZ+difftolerance:
bottomVert.append(v)

avg = mathutils.Vector((0, 0, 0))
for v in bottomVert:
avg += v.co

avg /= len(bottomVert)
wavg = current_obj.matrix_world * avg

bpy.context.scene.cursor_location = wavg
bpy.ops.object.origin_set(type='ORIGIN_CURSOR')
bpy.context.active_object.location = [0, 0, 0]___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-25 Thread Tobias Knerr
On 25.03.2015 21:10, Peter Wendorff wrote:
 Even harder it's for street lamps, post boxes and stuff like that as
 they are mapped as a node only, while the mapping might require an
 orientation of the model.

We already have the direction key:
http://wiki.osm.org/wiki/Key:direction#Angles_and_cardinal_directions

This is currently used for 3D rendering of node features. So as an
example, a bench would currently get a direction tag based on the
direction the user is facing when sitting on it, and the bench is then
rendered accordingly.

Of course, it shouldn't matter for tagging if the renderer uses an
external 3D model or not. So an additional requirement for model artists
would be to have models always face along an agreed upon axis.

Best regards,
Tobias

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-25 Thread Kristijan Trajkovski
Hi and thanks for the responses,


That's what we thought of, yes. There might be even different people

modelling the same object. E.g. person A and B, each one has a nice

model for the Eiffel Tower. Additionally it might be a good idea to have

different level of details for a model. Starting from a rough model with

just a view primitives/vertices/triangles up to high detail models,...

I will add details about different LODs and wiki-like collaboration on the
models in my proposal.


For 3d models 0 point of coordinates might be located at:
1. the center of model
2. weighted center of model
3. at the corner of a model (to have positive values along all axises)

I think that it would be smart to have the origin at the center of the
bottom of the models, as that is the most commonly used point that can
easily align the objects to the ground.

Second, we need a tool, which allows user to move zero point of a model
using 3d lib application interface.
It might be semitransparent model footprint above osm background.

I think this project's scope should be limited to storing and serving
models, exposing an API for access of the models with different LODs, and
providing a communication platform for discussing and collaborating on the
models.
If we do things this way, we will end up with a very reusable project that
can easily be integrated with OSM, and potentially be used in other
projects that require similar functionality.

Kristijan T

On Wed, Mar 25, 2015, 07:31 Дмитрий Киселев dmitry.v.kise...@gmail.com
wrote:

 Hi everybody.

 Yes, Wiktor get it right. I'll just add a few thoughts:


 2. It might be of some value, if the site would present where the
 model is used (maybe some overpass query?)


 Yep, it would be nice to have such statistics.
 If models binded to osm objects via tags - it's rather easy to get
 statistics,
 using Overpass or some kind of diff listener bot.
 But as for me it's not a number one priority.

 Most difficult part is:

 There is also the issue of putting the object on the map - what
 physical size object has, and what's the orientation. This could be
 provided with any coordinate system and some conversions might be
 needed (proj library might assist you in this task).


 As for scale conversions i think that the main issue would be to find out
 the correct scale based on user's input, so perhaps it would be the best to
 provide a unit standard (for example 1 blender unit = 1 meter) and in this
 way we can defer the required scale to 3d modelers instead of trying to
 guess or approximate scale.


 From my point of view, scale isn't a big problem. As a rule, for
 architectural models 1unit = 1meter.
 Orientation and matching model coordinates origin with osm object
 coordinates much more difficult.

 I have a small propozal http://wiki.openstreetmap.org/
 wiki/Relation_3D:Model but all interesting things about it were said here
 http://forum.openstreetmap.org/viewtopic.php?id=28248

 As I think after this conversation, there is no need to use relation, or
 at least new relation.

 Orientation could be specified on osm object via tag 3d:model:azimuth
 and as fallback (if tag is missed) could be calculated as orientation of
 longest edge of bounding box.

 So the hardest thing is origin.
 For 3d models 0 point of coordinates might be located at:
 1. the center of model
 2. weighted center of model
 3. at the corner of a model (to have positive values along all axises)

 So first what we need to do is to choose what we use as an origin of the
 osm objects.
 (I think analog of postgis ST_PointOnSurface should be good enough for
 this purpose
 http://gis.stackexchange.com/questions/76498/how-is-st-
 pointonsurface-calculated).

 Second, we need a tool, which allows user to move zero point of a model
 using 3d lib application interface.
 It might be semitransparent model footprint above osm background.

 Such tool will allows user to check and edit azimuth and model zero-point
 at once.

 2015-03-25 3:36 GMT+05:00 Peter Barth osm-p...@won2.de:

 Hi Kristijan,

 sorry for the late reply. Wiktor already answered most of your questions
 and gave you some more details. So I'll limit my answer to the open
 question.

 Kristijan Trajkovski schrieb:
  Also what should go into the 'managing models' part of the application?
  Updating models with new versions, deleting models, something more?

 That's what we thought of, yes. There might be even different people
 modelling the same object. E.g. person A and B, each one has a nice
 model for the Eiffel Tower. Additionally it might be a good idea to have
 different level of details for a model. Starting from a rough model with
 just a view primitives/vertices/triangles up to high detail models,...

 Peda


 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev




 --
 Thank you for your time. Best regards.
 Dmitry.
  

Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-24 Thread Wiktor Niesiobedzki
Hi,

I'd like to answer your question and also a bit sum up the discussion
that we had on other proposals:

1. The integration with OSM shall occur, that models from the database
will be referred within OSM. That means, that there should be some
stable URL / ID that can be referred from OSM to Models Library, that
will not change on updates, etc.
2. It might be of some value, if the site would present where the
model is used (maybe some overpass query?)
3. It would be great, if the library would serve with different detail
level. For example, if we have 1234 as an object ID, there would be an
urls:
osm3d/models/1234/ - that generates typical HTML view of the object
with all details
osm3d/models/1234/hires - that generates hi-res object
osm3d/models/1234/lowres - that generates low-res object

There is also the issue of putting the object on the map - what
physical size object has, and what's the orientation. This could be
provided with any coordinate system and some conversions might be
needed (proj library might assist you in this task).

Cheers,

Wiktor

2015-03-24 19:52 GMT+01:00 Kristijan Trajkovski trajkovski.k...@gmail.com:
 Bump?
 Can anyone answer the questions in my first message or review my proposal?

 Thank you,
 Kristijan Trajkovski

 On Tue, Mar 24, 2015 at 1:34 AM Kristijan Trajkovski
 trajkovski.k...@gmail.com wrote:

 I have posted an initial proposal on melange, i would appreciate if
 mentors could give me feedback so i can improve it. (Melange username is
 KTrajkovski)

 Thanks,
 Kristijan Trajkovski


 On Tue, Mar 24, 2015 at 12:03 AM Kristijan Trajkovski
 trajkovski.k...@gmail.com wrote:

 Hello,

 I would like to submit a proposal for the web application for sharing
 models idea.
 I have experience working with the MEAN stack, as well as game
 development with Unity3d and computer graphics, so i think i could handle a
 project like this.
 I would create an application using nodejs+mithril, using a mongodb or
 SQL database (depends on the use cases for the app) , and three.js for live
 rendering of the models on supported browsers.
 I have read previous discussions on the subject. However, before sending
 in my proposal i have several questions related to the features the proposed
 application should have:

 Except for acting as a platform for sharing models for OSM, should there
 be any real integration with OSM?
 Also what should go into the 'managing models' part of the application?
 Updating models with new versions, deleting models, something more?

 Thanks,
 Kristijan Trajkovski


 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-24 Thread Peter Barth
Hi Kristijan,

sorry for the late reply. Wiktor already answered most of your questions
and gave you some more details. So I'll limit my answer to the open
question.

Kristijan Trajkovski schrieb:
 Also what should go into the 'managing models' part of the application?
 Updating models with new versions, deleting models, something more?

That's what we thought of, yes. There might be even different people
modelling the same object. E.g. person A and B, each one has a nice
model for the Eiffel Tower. Additionally it might be a good idea to have
different level of details for a model. Starting from a rough model with 
just a view primitives/vertices/triangles up to high detail models,...

Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-24 Thread Kristijan Trajkovski
Hi Wiktor and thanks for your response.
On the topic of having multiple levels of detail i would assume that
multiple models with different poly counts will be uploaded for the same
object, as that is the standard approach used in video games. For doing
that i would have two entities: object and model where the object would
have multiple models within it.

I would have a unique id for every object and will provide endpoints for
accessing the models. References to objects can be established in OSM by
keeping references to object ids.

As for scale conversions i think that the main issue would be to find out
the correct scale based on user's input, so perhaps it would be the best to
provide a unit standard (for example 1 blender unit = 1 meter) and in this
way we can defer the required scale to 3d modellers instead of trying to
guess or approximate scale.

On Tue, Mar 24, 2015, 23:02 Wiktor Niesiobedzki o...@vink.pl wrote:

 Hi,

 I'd like to answer your question and also a bit sum up the discussion
 that we had on other proposals:

 1. The integration with OSM shall occur, that models from the database
 will be referred within OSM. That means, that there should be some
 stable URL / ID that can be referred from OSM to Models Library, that
 will not change on updates, etc.
 2. It might be of some value, if the site would present where the
 model is used (maybe some overpass query?)
 3. It would be great, if the library would serve with different detail
 level. For example, if we have 1234 as an object ID, there would be an
 urls:
 osm3d/models/1234/ - that generates typical HTML view of the object
 with all details
 osm3d/models/1234/hires - that generates hi-res object
 osm3d/models/1234/lowres - that generates low-res object

 There is also the issue of putting the object on the map - what
 physical size object has, and what's the orientation. This could be
 provided with any coordinate system and some conversions might be
 needed (proj library might assist you in this task).

 Cheers,

 Wiktor

 2015-03-24 19:52 GMT+01:00 Kristijan Trajkovski trajkovski.k...@gmail.com
 :
  Bump?
  Can anyone answer the questions in my first message or review my
 proposal?
 
  Thank you,
  Kristijan Trajkovski
 
  On Tue, Mar 24, 2015 at 1:34 AM Kristijan Trajkovski
  trajkovski.k...@gmail.com wrote:
 
  I have posted an initial proposal on melange, i would appreciate if
  mentors could give me feedback so i can improve it. (Melange username is
  KTrajkovski)
 
  Thanks,
  Kristijan Trajkovski
 
 
  On Tue, Mar 24, 2015 at 12:03 AM Kristijan Trajkovski
  trajkovski.k...@gmail.com wrote:
 
  Hello,
 
  I would like to submit a proposal for the web application for sharing
  models idea.
  I have experience working with the MEAN stack, as well as game
  development with Unity3d and computer graphics, so i think i could
 handle a
  project like this.
  I would create an application using nodejs+mithril, using a mongodb or
  SQL database (depends on the use cases for the app) , and three.js for
 live
  rendering of the models on supported browsers.
  I have read previous discussions on the subject. However, before
 sending
  in my proposal i have several questions related to the features the
 proposed
  application should have:
 
  Except for acting as a platform for sharing models for OSM, should
 there
  be any real integration with OSM?
  Also what should go into the 'managing models' part of the application?
  Updating models with new versions, deleting models, something more?
 
  Thanks,
  Kristijan Trajkovski
 
 
  ___
  dev mailing list
  dev@openstreetmap.org
  https://lists.openstreetmap.org/listinfo/dev
 

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-24 Thread Kristijan Trajkovski
Bump?
Can anyone answer the questions in my first message or review my proposal?

Thank you,
Kristijan Trajkovski

On Tue, Mar 24, 2015 at 1:34 AM Kristijan Trajkovski 
trajkovski.k...@gmail.com wrote:

 I have posted an initial proposal on melange, i would appreciate if
 mentors could give me feedback so i can improve it. (Melange username is
 KTrajkovski)

 Thanks,
 Kristijan Trajkovski


 On Tue, Mar 24, 2015 at 12:03 AM Kristijan Trajkovski 
 trajkovski.k...@gmail.com wrote:

 Hello,

 I would like to submit a proposal for the web application for sharing
 models idea.
 I have experience working with the MEAN stack, as well as game
 development with Unity3d and computer graphics, so i think i could handle a
 project like this.
 I would create an application using nodejs+mithril, using a mongodb or
 SQL database (depends on the use cases for the app) , and three.js for live
 rendering of the models on supported browsers.
 I have read previous discussions on the subject. However, before sending
 in my proposal i have several questions related to the features the
 proposed application should have:

 Except for acting as a platform for sharing models for OSM, should there
 be any real integration with OSM?
 Also what should go into the 'managing models' part of the application?
 Updating models with new versions, deleting models, something more?

 Thanks,
 Kristijan Trajkovski


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC proposal queries

2015-03-24 Thread Martin Raifer
Dear Divyanshu,

We have recieved your proposal. Thank you very much!
I'll go through it in detail as soon as possible and if there was
anything to change, I'd let you now.

Best regards,
Martin

On Tue, Mar 24, 2015 at 5:02 AM, Divyanshu Maithani
div.black...@gmail.com wrote:
 Greetings OSM developers

 I've submitted a proposal to OSM but it hasn't been reviewed yet. I
 understand that there may be many proposals to go through but it would be
 great if I could get my proposal reviewed in order to make any necessary
 changes.

 Thanks

 --
 Divyanshu Maithani
 Computer Science and Engineering
 National Institute of Technology, Hamirpur

 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC: Introduction and Project Discussion; Openstreetmap - carto

2015-03-23 Thread Peter Barth
Hello Shubham,

Shubham Chauhan schrieb:
 First and foremost, Please guide me in choosing an appropriate project
 related to openstreetmap-carto, since the ideas page didn't specify a
 particular issue as a prospective GSOC project, so that I can start
 preparing a workflow and application.

well, that was kind of intended ;)

You should go and checkout the issue tracker and pick the tasks you like
and that you think you can do. I know that's not easy as you currently
will not know how much work each one takes you. You should still start 
with that. Try to identify what's needed to work on the task and try to 
create a schedule (which is needed for the application anyway).

You may ask about details for specific issues, if you have questions.
But you should try to get a rough overview first. You may ask here, or
on IRC and I'm sure Paul Norman will try to help, too. But you should
start by getting an overview by yourself first.

 I hope I am not that late [...]

You're not. You may still provide your application until 27.3. 19:00
UTC, but you should take that time to get known to the details and the
issues you want to work on in order to make your application sound.

Regards,
Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC Application

2015-03-23 Thread Peter Barth
Hello Sagar Hani,

Sagar Hani schrieb:
 Can I go ahead and work on any of these ideas?

yep. You decide which one you like most. You may even write multiple
applications if you can't decide which task suits you best. But
remember: You should familiarize yourself with the task(s) you like and
you should write a detailed application to get chosen. The mentors will
rank you and your application and a simple I'd like to work on xyz
will not be enough for sure ;)

So try to make yourself comfortable with the task's details. Ask
questions to your potential mentor if you have any problems and write a 
detailed application for any task you want to work on. But as I said:
Prefer one detailed and good application over many rough applications! ;)

Hope that helps,
Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Web application for sharing 3D-Models

2015-03-23 Thread Peter Barth
Hi Óscar,

Óscar de Arriba schrieb:
 I suppose that the idea is to build a web application to allow users of OSM 
 to upload their models, moderate them and make them available using some kind 
 of API. Am I right?

yes. But we also thought about texture files to share with others. Those
textures can than be used for 3D models. Regarding the models itself, we
thought about all kind of buildings but also about general stuff like
street furniture (e.g. street lamps, post boxes,...).
 
 Is the student selected free to choose the programming language used to build 
 the application? 

You can choose whatever you feel most comforable with.
 
 The last thing I would like to ask, is about rendering the model in JS. Which 
 format is used in OSM? Is there any kind of information about? Is there any 
 previous experience relating 3D modelling required?

We thought about obj being the main file format for the models. But if
one wants to upload OpenCollada, we'd allow that, too. It's most
important it's an free and open format :) We'd be happy with a live view
for obj (especially as there are ready to use JS libs out there).

Besides that: As it should be possible to reference the object from the
OSM db, we'd need static URLs for the model main site (e.g. a site with
the meta informations). Different versions of the model, different level
of details, comments, ratings,.. for the models would be nice, too.

Hope that gives you a better understanding of the requirements for this
project.

Regards,
Peda

-- 

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] [GSoC] Sharing models web application info

2015-03-23 Thread Kristijan Trajkovski
Hello,

I would like to submit a proposal for the web application for sharing
models idea.
I have experience working with the MEAN stack, as well as game development
with Unity3d and computer graphics, so i think i could handle a project
like this.
I would create an application using nodejs+mithril, using a mongodb or SQL
database (depends on the use cases for the app) , and three.js for live
rendering of the models on supported browsers.
I have read previous discussions on the subject. However, before sending in
my proposal i have several questions related to the features the proposed
application should have:

Except for acting as a platform for sharing models for OSM, should there be
any real integration with OSM?
Also what should go into the 'managing models' part of the application?
Updating models with new versions, deleting models, something more?

Thanks,
Kristijan Trajkovski
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] [GSoC] Sharing models web application info

2015-03-23 Thread Kristijan Trajkovski
I have posted an initial proposal on melange, i would appreciate if mentors
could give me feedback so i can improve it. (Melange username is
KTrajkovski)

Thanks,
Kristijan Trajkovski

On Tue, Mar 24, 2015 at 12:03 AM Kristijan Trajkovski 
trajkovski.k...@gmail.com wrote:

 Hello,

 I would like to submit a proposal for the web application for sharing
 models idea.
 I have experience working with the MEAN stack, as well as game development
 with Unity3d and computer graphics, so i think i could handle a project
 like this.
 I would create an application using nodejs+mithril, using a mongodb or SQL
 database (depends on the use cases for the app) , and three.js for live
 rendering of the models on supported browsers.
 I have read previous discussions on the subject. However, before sending
 in my proposal i have several questions related to the features the
 proposed application should have:

 Except for acting as a platform for sharing models for OSM, should there
 be any real integration with OSM?
 Also what should go into the 'managing models' part of the application?
 Updating models with new versions, deleting models, something more?

 Thanks,
 Kristijan Trajkovski

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC proposal queries

2015-03-23 Thread Divyanshu Maithani
Greetings OSM developers

I've submitted a proposal to OSM but it hasn't been reviewed yet. I
understand that there may be many proposals to go through but it would be
great if I could get my proposal reviewed in order to make any necessary
changes.

Thanks

-- 

*Divyanshu Maithani*
Computer Science and Engineering
National Institute of Technology, Hamirpur
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC: Introduction and Project Discussion; Openstreetmap - carto

2015-03-22 Thread Shubham Chauhan
Hi,

My name is Shubham Chauhan and I'm a second year Computer Science
undergraduate studying at Indraprastha Institute of Information and
Technology, New Delhi, India.

I was interested in the openstreetmap-carto project for a variety of reasons
1). Seeing the number of open issues and the amount of work that needs to
be done in it.
2). The curiosity to learn more about cartoCSS since it is not that
mainstream, and few people might have knowledge about that (that doesnot
includes men either). I am eager to learn about it through the project I
take.

First and foremost, Please guide me in choosing an appropriate project
related to openstreetmap-carto, since the ideas page didn't specify a
particular issue as a prospective GSOC project, so that I can start
preparing a workflow and application.

I have already started seeing into the repository and cartoCSS as well as.
I know some intermediate level SQL querying, so I think PostgreSQL won't be
much of a problem.

I hope I am not that late, since I am really interested in getting
associated with the organization, not just for GSOC but also for the future
as well. i have always had a soft spot for organizations that deal with
projects related to visualization.

-- 
Regards
Shubham Chauhan
2013099
B.Tech CSE
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC Application

2015-03-22 Thread Sagar Hani
Hey all,

This is Sagar from Bangalore, India. I'm currently pursuing in Bachelor of
Engineering, Information Science. I'm a Free and Open Source Sofware (FOSS)
Enthusiastic. I always love to contribute to FOSS in one or the other way.

I have contributed to OpenStreeMap map by tracing the map in my local area.

I wanted to work as GSoC student for OpenStreetMap. I saw the idea list
proposed by organisation here :
https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2015/Project_Ideas

I felt, few of the ideas proposed by the org is quite interesting and I
would love to work on this so that I can contribute in a big way. Also,
Since I'm a web developer I have a basic Ideas on these.

Can I go ahead and work on any of these ideas?
Do I also need to propose a new idea to become a GSoC student?
Please help me and guide me through. :)




Thank You.
Cheers, :)
http://me.SagarHani.in
-- 
Cheers, :)
Sagar Hani,
http://SagarHani.in
FOSS Enthusiastic.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSOC introduction and project question (OSM2World)

2015-03-22 Thread Laco Pápay
Hello Tobias,

thank you for your feedback and suggestions.

I've submitted the first draft of my proposal on this project to the
GSOC website. If you have some time could you please have a look at
it? Let me know if there are any points I should clarify or expand
upon and I will do so as soon as possible.

I've also provided a basic schedule. It is of course hard to predict
how long each subtask will take, but I think most of them are
overestimated and there are also several buffer weeks to catch up in
case there are unexpected delays.

Thanks,
Laco.

On 22 March 2015 at 01:27, Tobias Knerr o...@tobias-knerr.de wrote:
 Hello Laco,

 On 21.03.2015 17:42, Laco Pápay wrote:
 I'm interested in the Recording and Playback of Camera Movement in
 OSM2World project. I believe both the main task itself and the task
 extensions noted there (smoothing, GPX import) could be implemented
 within the GSOC timeframe.

 I agree: As long as there are no major delays, this is absolutely
 possible within the timeframe.

 I would like to ask the project mentors (Peda and Tordanik) what they
 consider the most important part of the project and the possible first
 step. I think it would be best to start with the GUI, with the option
 to record and playback the motion within the GUI itself. Then the next
 step would be to import GPX tracks and use the existing playback for
 debugging.

 For me, recording and playback from the graphical interface, plus
 writing video files composed of OpenGL-rendered images, are absolutely
 must-have. It would also be nice to expose most of the functionality
 from the command line interface. This is perhaps not the best first
 step, though.

 So your plan seems sound, as long as this is done with some advance
 planning so the later tasks don't cause issues with the software
 architecture.

 Tobias

 ___
 dev mailing list
 dev@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] [GSoC 2015] A WebGL frontend for OSM2World - Proposal feedback

2015-03-22 Thread Sukant Garg
Hello,
This is Sukant Garg from India.I was wishing to contribute to OSM2World this 
summer, working on the 'A WebGL frontend for OSM2World' project as suggested by 
Tordanik on the Official Ideas page for GSoC 2015.
I have been in constant talks with Tordanik as a probable mentor. We did 
discuss things about the implementation process to be followed.
I have since prepared a proposal for the same. I would like everyone to please 
provide feedback for the necessary changes to be incorporated in the 
proposal.You can see the proposal online at 
http://gargsms.me/files/OSM%20-%20WebGL%20frontend%20proposal.pdf
I would submit the proposal on Melange soon.
Thanks, 
Sukant Garg,
B.Tech. IV, Civil Engineering, NIT Surat, IN
garg...@nitsurat.acm.org___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSOC introduction and project question (OSM2World)

2015-03-21 Thread Laco Pápay
Hello everyone,

my name is Laco Papay and I'm a student at Comenius University in
Bratislava, Slovakia. Last year I've finished my bachelor's degree
with honors in Computer Science and I'm currently pursuing a major in
the same field.

I'm interested in the Recording and Playback of Camera Movement in
OSM2World project. I believe both the main task itself and the task
extensions noted there (smoothing, GPX import) could be implemented
within the GSOC timeframe.

I would like to ask the project mentors (Peda and Tordanik) what they
consider the most important part of the project and the possible first
step. I think it would be best to start with the GUI, with the option
to record and playback the motion within the GUI itself. Then the next
step would be to import GPX tracks and use the existing playback for
debugging.

I have experience with both Java and graphics programming (from game
programming competitions). I have also written a small raytracer for
fun, in course of which I've used and researched the source code of
several existing ones. Some of my projects can be found at
https://github.com/lacop and https://bitbucket.org/lacop.

I've been using OSM as my go-to map source for quite some time and
I've contributed some small improvements in my area.

Thank you,
Laco.

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC: OpenStreetMap carto

2015-03-20 Thread Peter Barth
Hi Sophie,

Sophie Haynes schrieb:
 I noticed the required skills included PostgreSQL and CartoCSS. While
 I have not studied these languages specifically; I have learned mySQL
 and CSS which I believe are quite similar. I am more than willing to
 learn any skills I don't have, would this be okay?

in theory this is ok. But I'm not sure if that's enough for a GSoC
application. I'd say you have to play with cartoCSS and try at least
some basic modifications, so you can show what you've done and reached.
I guess that would be expected for a good rank (i.e. that you'll be
chosen as a student). However, I'm not the idea's proposer.

 Any feedback on what work I could do to help for the project or
 general advice would be greatly appreciated!

I think the least is to have a look at the issue tracker and pick tasks
you find interesting or that you feel comfortable with. You'd probably
need that for a good application anyway: What issues do you plan to work
on, what's the timeline, how do you plan to work on them,...

So first step imho: Check the issue tracker :)

If you have more specific questions you might also try to ask on IRC
(#osm-dev in oftc) for help. Paul Norman (the idea proposer and active
commiter for Carto) tends to be there, too.

Hope that helps,
Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] GSoC: OpenStreetMap carto

2015-03-20 Thread Paul Norman

On 3/20/2015 1:17 PM, Sophie Haynes wrote:

I was looking at the GSoC project ideas, and I am interested in the
proposal for fixing issues with the OpenStreetMap cartography. I rely
quite heavily on applications that use OSM, so I would love to support
it in return, as well as gain understanding as to how it works.
OpenStreetMap Carto is a very active project, and about 1.5 of the 
maintainers were considering mentoring, myself included, and we could 
work with up to two students if there are proposals in different enough 
areas.


One difference between osm-carto and other projects it that also 
involves some non-code aspects, like icon design. I'd want a project 
that consists primarily of code.

I noticed the required skills included PostgreSQL and CartoCSS. While
I have not studied these languages specifically; I have learned mySQL
and CSS which I believe are quite similar. I am more than willing to
learn any skills I don't have, would this be okay?
MySQL and CSS are similar enough that you should be able to pick up any 
needed differences fairly quickly. CartoCSS is actually derived from less.


For the purposes of this project, we're constrained in that we need to 
use the standard Mapnik + PostGIS rendering stack, and released versions 
of Mapnik. This means that some of the advanced labeling methods being 
proposed in papers aren't useful for us, or would needed to be 
implemented in PostgreSQL/PostGIS

Any feedback on what work I could do to help for the project or
general advice would be greatly appreciated!
The description on the wiki is a bit vague and the student will need to 
flesh out what they want to do. It's less of a ready-made project than 
some of the others.


If looking at issues I'd look at an area with a number of issues of a 
broad over-arching theme. Some examples with issue numbers are are


- Roads styling (there is already someone proposing this) (#110, #831, 
#102, #547, 1326)


- hstore conversion (I may pick this up, as it involves a *lot* of 
benchmarking)


- Route shields from relations and pictorial route shields (#596, #508)

- Density dependent rendering. A gas station in the middle of the 
Australian outback is interesting at low zooms. One in the middle of LA 
isn't. There's no obvious solution, and getting transitions between 
areas is going to be tricky. For this one, I'd want to see some kind of 
plan of attack to have confidence it would get done.


- Label placement. There's always label placement work that can be done, 
but this would need scoping out


- Conversion from land shapefiles to ocean shapefiles. Probably needs 
more work in it to fill it out to a full summer's worth of work.


To get started I would suggest loading some data 
(https://switch2osm.org/loading-osm-data/) and getting started using 
Kosmtik (https://github.com/kosmtik/kosmtik). It is easiest to work on 
Linux, FreeBSD, or OS X.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC: OpenStreetMap carto

2015-03-20 Thread Sophie Haynes
Hi there!

I was looking at the GSoC project ideas, and I am interested in the
proposal for fixing issues with the OpenStreetMap cartography. I rely
quite heavily on applications that use OSM, so I would love to support
it in return, as well as gain understanding as to how it works.

I noticed the required skills included PostgreSQL and CartoCSS. While
I have not studied these languages specifically; I have learned mySQL
and CSS which I believe are quite similar. I am more than willing to
learn any skills I don't have, would this be okay?

Any feedback on what work I could do to help for the project or
general advice would be greatly appreciated!

Thank you!

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] GSoC Application: JOSM OpenGL data view

2015-03-20 Thread Michael Zangl
Hi,

I already posted this on josm-dev (and there already were some
discussions about it here).

I am applying for this year's GSoC to improve the rendering speed and UI
responsiveness in JOSM:
http://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/michaelz/5750085036015616

Feel free to discuss it and leave feedback.

Michael Zangl

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


  1   2   3   4   5   >