Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] GSoC 2012 - Introduction

Hi Davide,

I apologize for my delayed response. I was scheduled for jury duty this week for three days and that set my work/school schedule off, but I am back in gear!

I am not too clear on what a Topology/Network editor is. Is it a functionality allowing users to query, for example, routes or connections (similar to the Google Bike Route feature)?

I am trying to get a clear picture of the proposed project we're thinking about so I have a couple questions...(and then hopefully we can start talking about how to put it all together).

1) Essentially, an OSM editor would be a plugin enabling uDig users to download OSM data, edit the data and upload back to OSM? Could this be done by somehow integrating JOSM (Java Open Street Map editor) or would we be creating an editor from scratch?

2) Neo4j Spatial is essentially a library of java interfaces enabling spatial processes (based on graphical relationships instead of tabular relationshps)?...And for our proposed project, we would be using these interfaces to create new Java classes to plug into uDig, to enable OSM updates and routing capabilties based on connectivity (I took a look at your project from 2010, so shortest path capabilities are already available)?


Thank you,
Carol Hansen

On Thu, Mar 29, 2012 at 8:10 AM, Davide <davide@xxxxxxxxxxxxxxxxx> wrote:
On Thu, Mar 29, 2012 at 02:49, Carol Hansen <carolbhansen@xxxxxxxxx> wrote:
> Hi Davide,
>
> Thank you for your reply! I do not already know Neo4j, but I followed the
> link you gave me and took a look around.

Great. Neo4j is a graph database, so you don't have tables, rows and
columns, but a graph with nodes and relationships between them.
Spatial data, with points, lines and polygons, is more naturally
represented in a graph than in a table. Roads or other transportation
networks, they are a graph. A topology is a graph. That's why we
started the Neo4j Spatial project. Here's the project home page:
https://github.com/neo4j/spatial

> Is this similar to maybe how ArcGIS can utilize Access?

Yes, we can say that uDig is our ArcGIS. It can use many databases and
Neo4j is one of them.

> I am interested in support for OSM data mining capabilities in uDig and
> Geotools. I found the following from uDig's mail archive:
>
> "I am Mirco Franzago, a master course student in computer science. With my
[...]
> I'm not sure how much of this project was completed. If parts of it were
> completed, then we could take it on from where they left off. Should we
> consult the uDig mailing list?

This project hasn't been completed. I'll ask Craig, his mentor and
developer of Neo4j Spatial, if there's something we can save from his
work or if it's better we start from scratch.

An OSM editor would be interesting. A Topology or Network editor would
also be interesting I think, and maybe something that could be done
more easily in the short time of the GSoC?

> Also, what project did you work on when you participated in 2010?

I've worked on Neo4j Spatial, I've developed a GeoTools datasource and
a small uDig plugin, to import data and show shortest path between
points in a network.
http://udig.refractions.net/confluence/display/UDIG/Neo4j+Spatial+Support

Regards,
--
Davide Savazzi
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel


Back to the top