[Imports] import from maplibrary.org

Sam Vekemans acrosscanadatrails at gmail.com
Thu Oct 15 20:18:12 BST 2009


Hi,
shp2osm is the python script.

and shp-to-osm.jar  is the java version, which you can edit the rules.txt
file.

I can be of assistance for only the java verison, which was created by Ian
Dees

Someone has fixed the wiki
http://wiki.openstreetmap.org/wiki/Shp2osm#shp-to-osm.jar_Usage

but it misses the basics of
****
change the source_column lable which is found on the .dbf file of the shp
file set

point,GEOMETRY,,GEOMETRY,-
line,GEOMETRY,,GEOMETRY,-
outer,GEOMETRY,,GEOMETRY,-
inner,GEOMETRY,,GEOMETRY,-

ie.

outer,TYPE_TEXT,Canal,waterway,canal
inner,TYPE_TEXT,Canal,waterway,canal

line,TYPE_TEXT,Watercourse,waterway,stream

point,CODE,2170010,power,generator
point,CODE,2170010,power_source,wind

In the example above,  "TYPE_TEXT" is listed as the heading in row one of
the .dbf file,
and "Canal" is listed as one of the options in rows 2 to however many there
are.
and the OSM Key, that we use for "TYPE_TEXT" is "waterway"  and the OSM
Value that we use for "Canal"  is "canal".

Please note the capitalizations, as the rules.txt file needs to know exactly
what the source has listed as the column label and the values below.

Hope that helps,
Perhaps Ian can help expand the wiki page a bit more?
and include a windows example..... (for us non-ibuntu people, but still want
to help)
... im not going to bother editing that wiki because i'm not a wikipedian.
:-0)
the script is JAVA so it works on anything java-ish.
I actually use the command prompt with DOS  to edit the rules.txt file
sometimes :-)

Cheers,
Sam

Twitter: @Acrosscanada
Blog:  http://Acrosscanadatrails.blogspot.com
Facebook: http://www.facebook.com/sam.vekemans
OpenStreetMap IRC: http://irc.openstreetmap.org
@Acrosscanadatrails


On Thu, Oct 15, 2009 at 11:18 AM, ouɐɯnH <fredyrivera at gmail.com> wrote:

> hello
>
> I need a manual to import data from maplibrary.org
> someone has written something or maybe have a shp2osm  rules.txt file to
> share?
>
> tanks
> humano
>
>
>
>
> --
> http://GaleNUx.com es el sistema de información para la salud
>
> --------------------------------------///--------------------------------------
> Teléfono USA:  (347) 688-4473 (Google voice)
> skype: llamarafredyrivera
>
> _______________________________________________
> Imports mailing list
> Imports at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/imports
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/imports/attachments/20091015/f8a55536/attachment.html>


More information about the Imports mailing list