<div dir="ltr">For non-programmers:  use a GUI.<br><br>That said...<br>Basically a data import or mail merge type setup.  Pull the shape data fields.  Ask for which ones to include.  Assign OSM data tags from a preset list, but with the option of adding custom tags.  Allow adding extra tags to all items  ie. for source data, credit ect.<br>
<br>Now for some advanced wishlist items.  Some of this could be done in josm or similar as well though.<br>A real bonus would be to also have easy to use conditional tags.  If roadname is like US ## tag as highway.<br>Preview data values when setting tags.<br>
Preview results (especially for conditional statements)<br>Break up into smaller OSM files for easier review and uploading.<br>Merging of shape files that cover different layers.  I know... this is not going to be reliable with many source data.<br>
<br>Make a procedure for people to follow (on the wiki).  As problems or exceptions occure it or the program can be updated.<br><br><br>Sorry for the rambling nature of that list, but hope it helps.<br><br>Dale<br><br><br>
<div class="gmail_quote">On Wed, Oct 1, 2008 at 9:51 PM, Ian Dees <span dir="ltr"><<a href="mailto:ian.dees@gmail.com">ian.dees@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">I've been seeing more and more requests for help in importing local government shapefiles. I have several shapefile -> osm converters, the best of which converts multipolygons, linestrings, and points into OSM data very reliably.<br>

<br>The only issue is how to take the information contained in the shapefile and use it to apply OSM tags to the geometry. I'd like to try and figure out a way to describe this process in some sort of scripting or XML-type file.<br>

<br>This "something" needs to take a shapefile geometry context (what kind of geometry it is, where in the geometry we are, and what the attributes for that geometry are), figure out what OSM tags apply to the OSM primitive based on the context, and move on to the next geometry. Preferably, this "something" should be very simple to use or modify, so that someone without a lot of programming skills can use it without too much learning curve.<br>

<br>Does anyone have any ideas or thoughts on this subject?<br></div>
<br>_______________________________________________<br>
Talk-us mailing list<br>
<a href="mailto:Talk-us@openstreetmap.org">Talk-us@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-us" target="_blank">http://lists.openstreetmap.org/listinfo/talk-us</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Dale Puch<br>
</div>