Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Organize, plan, exchange ideas, debate our mapping project.

Moderators: Moderators, Regional Mappers

Forum rules
1. Be nice to each other and respect the moderators. Post in normal font size, color and weight. Follow Nettiquette
2. NO out of topic. Discuss about current MFM projects or propose new projects only.
3. NO abuse, profanity and insults
4. NO spamming, cross posting and opening of duplicate topics
5. NO advertisement post or link
6. NO post/link to warez, cracks, serials or illegally obtained copyrighted content
7. Each message posted is owned by and is the opinion of the original poster. Neither mfm nor its owner or moderators are legally responsible for anything posted on the forum
User avatar
musang_pulut
Polygon Mapper
Posts: 268
Joined: Fri Sep 19, 2008 8:34 am
Location: Everywhere..............
Contact:

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby musang_pulut » Wed Jul 22, 2009 9:59 pm

Fully support. When to start?
Dont ask me
Just take it or leave it.....


!EOT

chaicka
Polygon Mapper
Posts: 358
Joined: Thu Mar 12, 2009 2:54 pm

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby chaicka » Sat Aug 01, 2009 3:14 am

Juz a quick update.

I have completed the Installation Instructions & Configuration of TortoiseSVN client, posted on the first page of this thread.

Still working on the other procedures.

Note: This is proof-of-concept, and access is limited as it's hosted on a free hosting service. The map tiles hosted are from MFM v1.62.

chaicka
Polygon Mapper
Posts: 358
Joined: Thu Mar 12, 2009 2:54 pm

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby chaicka » Sat Aug 01, 2009 3:28 am

For Discussion:

Approach #1:

Use a single main trunk, mappers will lock the map tile intended for editing, perform editing, commit the changes to main trunk, then unlock the map tile.

Pros:
i. Ease of Use.
ii. Small hosting space required.
iii. Low risk of corruption.

Cons:
i. A map tile can only be edited by a single mapper at a time.
ii. If mapper forgets to unlock (release the lock) of map tile, others cannot edit the same map tile until administrator's intervention to unlock it.
iii. Medium-High administrative overhead.

Approach #2:

Use a single main trunk, mappers create branches, perform editing within own branch, commit the changes to own branch, then merge back to main trunk.

Pros:
i. Low administrative overhead.
ii. Map tiles can be edited by multiple mappers at a time.

Cons:
i. Not so easy to use.
ii. Larger hosting space required (dependent on total number of mappers/branches).
iii. Medium risk of corruption.

rcmaps
VIP Mapper
Posts: 45
Joined: Fri Sep 19, 2008 9:45 am
Location: New Zealand (Garmin GPSMAP 60CSX)
Contact:

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby rcmaps » Sat Aug 01, 2009 9:31 am

From our experience using SVN hosted free with Google.

It's a real pain to sort out if there is a conflict on map tiles due to multiple mappers editing the same file.

The way GPSMAPEDIT works, any changes moves the relative position of the "lines of code" so a simple small change would render it as a conflict that needs to be resolved.

I would suggest either the locking approach or some way of communication between mappers to ensure only one person is working on a map tile each time.
http://www.rcmaps.nzopengps.org/
Home of Free auto routing Laos, Vietnam, Cambodia, Thailand, New Zealand Topo, Samoa, Niue Garmin GPS maps

chaicka
Polygon Mapper
Posts: 358
Joined: Thu Mar 12, 2009 2:54 pm

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby chaicka » Sat Aug 01, 2009 10:38 am

rcmaps wrote:From our experience using SVN hosted free with Google.

It's a real pain to sort out if there is a conflict on map tiles due to multiple mappers editing the same file.

The way GPSMAPEDIT works, any changes moves the relative position of the "lines of code" so a simple small change would render it as a conflict that needs to be resolved.

I would suggest either the locking approach or some way of communication between mappers to ensure only one person is working on a map tile each time.


Great sharing. That's what I thought so too. I am in flavor of the locking approach too, since each map tile usually has just a handful of mappers assign to it.

chaicka
Polygon Mapper
Posts: 358
Joined: Thu Mar 12, 2009 2:54 pm

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby chaicka » Thu Aug 06, 2009 12:10 am

Status Update:

I have finished the procedures on 'Update' & 'Lock' Map Tile(s) for Editing.

chaicka
Polygon Mapper
Posts: 358
Joined: Thu Mar 12, 2009 2:54 pm

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby chaicka » Fri Aug 07, 2009 12:30 pm

2 more free access available to test the PoC (besides AntYong & OngCC)...

Any regional mappers to take both access?

chaicka
Polygon Mapper
Posts: 358
Joined: Thu Mar 12, 2009 2:54 pm

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby chaicka » Wed Sep 16, 2009 1:37 am

2 Pilot Testers added. Procedures to 'Commit' edited Map Tile(s) completed.

chaicka
Polygon Mapper
Posts: 358
Joined: Thu Mar 12, 2009 2:54 pm

Re: Proof of Concept:SVN for Mapping & Submissions (For Mappers)

Postby chaicka » Mon Sep 21, 2009 11:48 pm

Added my Polygons Submission for 090921 into the 62008888 map tile (besides submitting to OngCC).

Change Log:
chaicka: West (Jurong, Jurong West, Teban Garden) School Polygons Standardization.


Return to “Project Room”

Who is online

Users browsing this forum: No registered users and 20 guests