Re: [mkgmap-dev] Please help: --generate-sea: No coastline

2010-02-21 Thread Carlos Dávila
Daniela Duerbeck escribió:
 Hi!

 I am relatively new to mkgmap but I searched the archive and found no 
 answers.
 So I try to find help in this mailing list.

 I know that generate-sea is still buggy but I cannot achieve any blue 
 sea. I try to generate a routable map of the Canary Islands.
 With the mkgmap version 1580 I do not even get the coast lines.
 With 1484 I got blue islands on yellow sea.

 Can there be any interaction between style-files and the generate-sea 
 option?

 I used these style files:
 http://dev.openstreetmap.de/aio/styles/styles.tar.bz2
 The  latest splitter.jar. and the needed files from this tarball I 
 copied into the directory, where I then ran this script:

 --
 wget 
 http://www.informationfreeway.org/api/0.6/map?bbox=-18.55,27.29,-12.82,29.89 
 -O canarias.osm

 mkdir tiles
 cp splitter.jar tiles
 cd tiles

 $JAVA_BINDIR/java -Xmx2000M -jar splitter.jar --mapid=63240347 
 --max-nodes=100 ../canarias.osm
 cd ..
 mkdir gbasemap; mkdir gaddr; mkdir gboundary

 cp mkgmap.jar gbasemap; cp mkgmap.jar gaddr; cp mkgmap.jar gboundary;

 cp -r addresslayer_style gaddr
 cp -r boundary_style gboundary
 cp -r masterstyle gbasemap

 cp -r addr.TYP gaddr
 cp -r boundary.TYP gboundary
 cp -r master.TYP gbasemap

 cd gbasemap
 $JAVA_BINDIR/java -Xmx2000M -jar mkgmap.jar --max-jobs 
 --style-file=masterstyle --description='Openstreetmap' 
 --country-name=spain --country-abbr=ES --family-id=4 --product-id=45 
 --series-name='OSM-AllInOne-ES-bmap' --family-name=OSM --area-name=EU 
 --latin1 --mapname=63240345 --draw-priority=10 --add-pois-to-areas 
 --make-all-cycleways --link-pois-to-ways --remove-short-arcs --net 
 --route --ignore-osm-bounds --generate-sea='polygons' --gmapsupp 
 ../tiles/*.osm.gz master.TYP
 cd ..
 cd gaddr
 $JAVA_BINDIR/java -Xmx2000M -jar mkgmap.jar --max-jobs 
 --style-file=addresslayer_style --description='Adressen' 
 --country-name=spain --country-abbr=ES --family-id=5 --product-id=40 
 --series-name='OSM-AllInOne-ES-Addr' --family-name=ADRESSEN 
 --area-name=EU --latin1 --mapname=63241345 --draw-priority=20 
 --no-poi-address --no-sorted-roads --add-pois-to-areas --transparent 
 --gmapsupp ../tiles/*.osm.gz addr.TYP
 cd ..
 cd gboundary
 $JAVA_BINDIR/java -Xmx2000M -jar mkgmap.jar --max-jobs 
 --style-file=boundary_style --description='Boundary_Layer' 
 --country-name=spain --country-abbr=ES --family-id=6 --product-id=30 
 --series-name='OSM-AllInOne-ES-boundary' --family-name=boundary 
 --area-name=EU --latin1  --mapname=63240625 --draw-priority=21 
 --no-poi-address --no-sorted-roads --transparent --gmapsupp 
 ../tiles/*.osm.gz boundary.TYP
 cd ..

 ./gmt -jo gmapsupp.img gbasemap/gmapsupp.img gaddr/gmapsupp.img 
 gboundary/gmapsupp.img
 -

 Are there any additional options I should try to get at least  a buggy sea?

 Thanks a lot in advance,
 Dani
 ___
 mkgmap-dev mailing list
 mkgmap-dev@lists.mkgmap.org.uk
 http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

   
I build routable maps of Canary Islands with sea with no problem. You
can see them at [1]. They are built with the following commands:
wget http://download.geofabrik.de/osm/africa/canary_islands.osm.bz2
bunzip2 -f canary_islands.osm.bz2
java -Xmx400m -enableassertions -jar mkgmap.jar --generate-sea=polygons
--route --tdbfile --latin1 --code-page=1252
--description=OpenStreetMap-Canarias --gmapsupp --country-name=ESPAÑA
--country-abbr=ESP --family-name=Open Street Map --family-id=16
--product-id=1 --series-name=OSM-Canarias --index
--road-name-pois=0x640a --ignore-maxspeeds --remove-short-arcs
--add-pois-to-areas --adjust-turn-headings --report-similar-arcs
--link-pois-to-ways --location-autofill=1 --drive-on-right
--check-roundabouts --check-roundabout-flares --style=mine
canary_islands.osm typ/SPAIN-16.TYP
As you can see I use a custom style, but it should work with default as
well. You need to have natural=sea [0x32 resolution 10] or similar in
your polygons style file.
[1] http://mapas.alternativaslibres.es

-- 
Por favor, no me envíe documentos con extensiones .doc, .docx, .xls, .xlsx, 
.ppt, .pptx, .mdb, mdbx

Instale OpenOffice desde http://es.openoffice.org/programa/index.html
OpenOffice es libre: se puede copiar, modificar y redistribuir libremente. 
Gratis y totalmente legal.
OpenOffice funciona mejor que otros paquetes de oficina.
OpenOffice está en continuo desarrollo y no tendrá que pagar por las nuevas 
versiones.

___
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


Re: [mkgmap-dev] Please help: --generate-sea: No coastline

2010-02-21 Thread Clinton Gladstone
On Feb 21, 2010, at 1:38, Daniela Duerbeck wrote:

 I know that generate-sea is still buggy but I cannot achieve any blue 
 sea. I try to generate a routable map of the Canary Islands.
 With the mkgmap version 1580 I do not even get the coast lines.
 With 1484 I got blue islands on yellow sea.
 
 Can there be any interaction between style-files and the generate-sea 
 option?
 
 I used these style files:
 http://dev.openstreetmap.de/aio/styles/styles.tar.bz2

The last time I looked at the all-in-one (aio) styles, there was no land 
polygon defined in the polygons style (and I presume in the TYP file). You need 
this for --generate-sea=polygons to work correctly. See the documentation in 
the options file for more details.

You may wish to try --generate-sea without the polygon option (using the 
multipolygon option by default). The following works quite well for me:

 --generate-sea=extend-sea-sectors

(And by the way, are you sure you need to run splitter on the Canary Islands? I 
would imagine that the data is small enough not to warrant splitting.)

Cheers


___
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


[mkgmap-dev] Please help: --generate-sea: No coastline

2010-02-20 Thread Daniela Duerbeck
Hi!

I am relatively new to mkgmap but I searched the archive and found no 
answers.
So I try to find help in this mailing list.

I know that generate-sea is still buggy but I cannot achieve any blue 
sea. I try to generate a routable map of the Canary Islands.
With the mkgmap version 1580 I do not even get the coast lines.
With 1484 I got blue islands on yellow sea.

Can there be any interaction between style-files and the generate-sea 
option?

I used these style files:
http://dev.openstreetmap.de/aio/styles/styles.tar.bz2
The  latest splitter.jar. and the needed files from this tarball I 
copied into the directory, where I then ran this script:

--
wget 
http://www.informationfreeway.org/api/0.6/map?bbox=-18.55,27.29,-12.82,29.89 
-O canarias.osm

mkdir tiles
cp splitter.jar tiles
cd tiles

$JAVA_BINDIR/java -Xmx2000M -jar splitter.jar --mapid=63240347 
--max-nodes=100 ../canarias.osm
cd ..
mkdir gbasemap; mkdir gaddr; mkdir gboundary

cp mkgmap.jar gbasemap; cp mkgmap.jar gaddr; cp mkgmap.jar gboundary;

cp -r addresslayer_style gaddr
cp -r boundary_style gboundary
cp -r masterstyle gbasemap

cp -r addr.TYP gaddr
cp -r boundary.TYP gboundary
cp -r master.TYP gbasemap

cd gbasemap
$JAVA_BINDIR/java -Xmx2000M -jar mkgmap.jar --max-jobs 
--style-file=masterstyle --description='Openstreetmap' 
--country-name=spain --country-abbr=ES --family-id=4 --product-id=45 
--series-name='OSM-AllInOne-ES-bmap' --family-name=OSM --area-name=EU 
--latin1 --mapname=63240345 --draw-priority=10 --add-pois-to-areas 
--make-all-cycleways --link-pois-to-ways --remove-short-arcs --net 
--route --ignore-osm-bounds --generate-sea='polygons' --gmapsupp 
../tiles/*.osm.gz master.TYP
cd ..
cd gaddr
$JAVA_BINDIR/java -Xmx2000M -jar mkgmap.jar --max-jobs 
--style-file=addresslayer_style --description='Adressen' 
--country-name=spain --country-abbr=ES --family-id=5 --product-id=40 
--series-name='OSM-AllInOne-ES-Addr' --family-name=ADRESSEN 
--area-name=EU --latin1 --mapname=63241345 --draw-priority=20 
--no-poi-address --no-sorted-roads --add-pois-to-areas --transparent 
--gmapsupp ../tiles/*.osm.gz addr.TYP
cd ..
cd gboundary
$JAVA_BINDIR/java -Xmx2000M -jar mkgmap.jar --max-jobs 
--style-file=boundary_style --description='Boundary_Layer' 
--country-name=spain --country-abbr=ES --family-id=6 --product-id=30 
--series-name='OSM-AllInOne-ES-boundary' --family-name=boundary 
--area-name=EU --latin1  --mapname=63240625 --draw-priority=21 
--no-poi-address --no-sorted-roads --transparent --gmapsupp 
../tiles/*.osm.gz boundary.TYP
cd ..

./gmt -jo gmapsupp.img gbasemap/gmapsupp.img gaddr/gmapsupp.img 
gboundary/gmapsupp.img
-

Are there any additional options I should try to get at least  a buggy sea?

Thanks a lot in advance,
Dani
___
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev