Hi, 

Thank you for the comments on my proposal. I have replied to the comments below my proposal, as in the forwarded email in the following.

I have revised my proposal based on the comments that I got and some resources that I read further. It can be found in: 

http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/ywxiong/1#

Thank you. 

David. 


---------- Forwarded message ----------
From: <no-reply@...2613...>
Date: Wed, Apr 13, 2011 at 1:21 AM
Subject: [Inkscape] New public review on Implement KML SVG translation (david_xiong) by david_xiong
To: yunwxiong@...400...


Hi,

david_xiong has left the following public review at http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/ywxiong/1#c4001:

Hi, I will add the following comments or changes. 


1. Reply to comments on my proposal

 

Re: Jasper 

The benefit is that the implementation would allow conversion between SVG and KML. Then, the SVG file made by a user can be viewed in Google Map/Earth, after converted to KML. Scenarios that Tavmjong Bah mentioned are good ones where it may be useful.

 

Re: Tavmjong Bah

It sounds great, if there are a group of people extending SVG for mapping purposes. I will try and contact them, and see how they solve these problems and what features they provide.

 

Your second comment is particularly useful. I will take these scenarios into account. I agree, instead of pre-processing the data, or cropping some data off, we can store them in SVG too. The SVG would not show certain data from KML, but can keep them. As this SVG is modified and converted back to KML, the KML is updated without losing data. I agree that this is a better way to deal with some different entities in SVG and KML.

 

2. Found a resource

 

I found on Inkscape idea page that tbrugz mentioned his SVG to KML convertor in Java. It seems useful to look at.

 

https://blueprints.launchpad.net/inkscape/+spec/kml-svg-translation

***********

2010-08-12 - tbrugz
Hi, I´ve developed an initial converter from SVG to KML in Java. It currently converts polygons, given the output "bounds" (north, east, south, west). Infos and hg repository is at https://bitbucket.org/tbrugz/kmlutils/. Feel free to improve on it

***********

 

3. Change to my proposal

 

Tasks added to the plan:

l        Contact a group of people extending SVG for mapping purposes, and see how they solve these problems and what features they provide.

l        Review the Java SVG to KML convertor written by tbrugz. If some methods are useful, rewrite the Java code to be C++.

 

A task listed in the proposal needs to be changed.

 

Original: 2. write the logic to eliminate the unused element  ---  two way

 

Change to be:

Check and see whether or not certain KML data can be converted to be SVG entities.

If convertible, convert them.

If not convertible, store them in SVG file as KML entities. Then, these data are ignored by Inkscape, but would still exist in the KML converted back.

 

As this SVG is modified and converted back to KML, the KML is updated without losing data.

 

Greetings,
The Google Open Source Programs Team

---

You are receiving this message because you are participating in Google Summer of Code 2011.
To stop receiving these messages, go to: http://www.google-melange.com/gsoc/profile/google/gsoc2011.