[mkgmap-dev] Problems searching for California addresses
From Bill bill-mkgmap at halibut.com on Tue Mar 6 17:51:55 GMT 2012
Summary: Don't trust cloudmade extracts. Hopefully one last post on this matter. After more investigation of other matters, it looks like my problem was really in my first step. Cloudmade uses very aggressive clipping polygons when they do the extract. They are so aggressive they remove bridges and features that are close to the coastline. Turns out most of Alameda County has coast-line and the admin_bounds regions get clipped. Here is a better source that I found: 1) Download california.osm.pbf from geofabrik.de http://download.geofabrik.de/osm/north-america/us/california.osm.pbf Using that I can now locally extract the bounds using the steps I initially posed (dropping the conversion to pbf). It lists "United States" instead of "United States of America" for the country, but that seems reasonable. Adding "--location-autofill=bounds,is_in" and using a modified the style without hamlets are both still necessary. Thanks again, Bill On 03/04/2012 09:57 PM, Bill wrote: > Thanks to everyone for your help. > > Here is what I have found with styles: > 1) the "info" file included with the default style is what is causing > the StackOverflowError. More specifically the "base-style=" lines. I > am not sure from the documentation that I have found what these should be. > > 2) the included default style is different from the example default > style. I verified that the example default style was identical to the > default style that is part of the jar file. I can tell they are > different because the .img files that are created are very different in > size. I have no idea what the differences actually are. > 47588352 bytes for --style=default > 38774784 bytes for --style-file=examples/styles/default > I tried adding the map-features.csv that is part of the jar to the > example default style which got the size closer > 43748352 bytes for --style-file=examples/styles/default w/ > map-features.csv > Again I have no idea what this has added, and or what difference still > exist between it and the default style. > > 3) Ignoring the file size difference. The examples/styles/default > appears to function the same with regards to addresses as the default. > I was able to comment out the hamlet style and it seems to have had the > same effect as manually deleting all the hamlets. > > Here are the steps that seem to result in a reasonable California map > with address search capability: > > 1) Download california.osm.bz2 from cloudmade.com last updated 13 > December 2011 > http://downloads.cloudmade.com/americas/northern_america/united_states/california#downloads_breadcrumbs > > 2) Download and unzip boundary file world_*.zip from > http://www.navmaps.eu/wanmil/ (should automatically end up in a > directory "bounds") > > 3) Use splitter version r200 to create tiled osm.pbf files > java -Xmx2000m -jar splitter.jar --mapid=63240001 california.osm.bz2 > > 4) Edit examples/styles/default/points to remove hamlets > comment the line "place=hamlet [0x0b00 resolution 24]" in your points > style file > > 5) Create Map > java -Xmx2500m -jar mkgmap.jar --route --remove-short-arcs > --location-autofill=bounds,is_in --style-file=examples/styles/default > --index --gmapsupp *.osm.pbf > > I'm sure this isn't a perfect solution, but it give vastly superior > results to either just using bounds (too few cities), or using is_in > with hamlet information (too many "cities") for California. > > Thanks again, > Bill > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] Problems searching for California addresses
- Next message: [mkgmap-dev] Problems searching for California addresses
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list