public class MapWriterConfiguration extends Object
| Constructor and Description |
|---|
MapWriterConfiguration() |
public void addBboxConfiguration(String bbox)
bbox - the bounding box specification in format minLat, minLon, maxLat, maxLon in exactly this order as
degreespublic void addEncodingChoice(String encoding)
encoding - the choice for the encoding, either auto, single or double are valid parameterspublic void addMapStartPosition(String position)
position - the map start position in format latitude, longitudepublic void addMapStartZoom(String zoom)
zoom - the map start zoom levelpublic void addOutputFile(String file)
file - the path to the output filepublic void addZoomIntervalConfiguration(String zoomIntervalConfiguaration)
zoomIntervalConfiguaration - the zoom interval configurationpublic BoundingBox getBboxConfiguration()
public int getBboxEnlargement()
public String getComment()
public String getDataProcessorType()
public long getDate()
public EncodingChoice getEncodingChoice()
public int getFileSpecificationVersion()
public LatLong getMapStartPosition()
public int getMapStartZoomLevel()
public File getOutputFile()
public String getPreferredLanguage()
public double getSimplification()
public OSMTagMapping getTagMapping()
public String getWriterVersion()
public ZoomIntervalConfiguration getZoomIntervalConfiguration()
public boolean hasMapStartZoomLevel()
public boolean isDebugStrings()
public boolean isLabelPosition()
public boolean isPolygonClipping()
public boolean isSkipInvalidRelations()
public boolean isWayClipping()
public void loadTagMappingFile(String file)
file - the path to the output filepublic void setBboxConfiguration(BoundingBox bboxConfiguration)
bboxConfiguration - the bboxConfiguration to setpublic void setBboxEnlargement(int bboxEnlargement)
bboxEnlargement - the bboxEnlargement to setpublic void setComment(String comment)
comment - the comment to setpublic void setDataProcessorType(String dataProcessorType)
dataProcessorType - the dataProcessorType to setpublic void setDate(long date)
date - the date to setpublic void setDebugStrings(boolean debugStrings)
debugStrings - the debugStrings to setpublic void setEncodingChoice(EncodingChoice encodingChoice)
encodingChoice - the encodingChoice to setpublic void setFileSpecificationVersion(int fileSpecificationVersion)
fileSpecificationVersion - the fileSpecificationVersion to setpublic void setLabelPosition(boolean labelPosition)
labelPosition - the labelPosition to setpublic void setMapStartPosition(LatLong mapStartPosition)
mapStartPosition - the mapStartPosition to setpublic void setMapStartZoomLevel(int mapStartZoomLevel)
mapStartZoomLevel - the mapStartZoomLevel to setpublic void setOutputFile(File outputFile)
outputFile - the outputFile to setpublic void setPolygonClipping(boolean polygonClipping)
polygonClipping - the polygonClipping to setpublic void setPreferredLanguage(String preferredLanguage)
preferredLanguage - the preferredLanguage to setpublic void setSimplification(double simplification)
simplification - the simplification to setpublic void setSkipInvalidRelations(boolean skipInvalidRelations)
skipInvalidRelations - the skipInvalidRelations to setpublic void setWayClipping(boolean wayClipping)
wayClipping - the wayClipping to setpublic void setWriterVersion(String writerVersion)
writerVersion - the writerVersion to setpublic void setZoomIntervalConfiguration(ZoomIntervalConfiguration zoomIntervalConfiguration)
zoomIntervalConfiguration - the zoomIntervalConfiguration to setpublic void validate()
IllegalArgumentException - thrown if configuration is invalidCopyright © 2014 mapsforge.org