Hi Ticker,
mkgmap tell me:
6:33:39,37 - mkgmap .\tools\mkgmap-is-in-r4446 Speiche_Fabrik
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Could not open style
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Error in style: Error: (inc/access:73): Error: Third parameter 'all' of function is_in is not supported for this style section, valid are: [in, in_or_on, on]
Could not open style
If i move the "is_in" command to the line file, mkgmap say:
6:30:43,78 - mkgmap .\tools\mkgmap-is-in-r4446 Speiche_Fabrik
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.NoSuchFileException: F:\Speiche\.\Baustelle\Speiche_Fabrik_mkgmap\Speiche_Fabrik.mdx -> .\Baustelle\Speiche_Fabrik_mkgmap\Speiche_Fabrik.gmap\Speiche_Fabrik.mdx
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:202)
at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:279)
at java.base/java.nio.file.Files.copy(Files.java:1294)
at uk.me.parabola.mkgmap.combiners.GmapiBuilder.onFinish(GmapiBuilder.java:114)
at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:674)
at uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:125)
at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:143)
at uk.me.parabola.mkgmap.main.Main.main(Main.java:114)
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.AssertionError: invoked the non-augmented instance
at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFunction.java:119)
at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFunction.java:61)
at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.java:123)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45)
at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule.java:72)
at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java:97)
at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(StyledConverter.java:462)
at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243)
at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:161)
at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154)
at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.nio.file.NoSuchFileException: F:\Speiche\.\Baustelle\Speiche_Fabrik_mkgmap\Speiche_Fabrik.mdx -> .\Baustelle\Speiche_Fabrik_mkgmap\Speiche_Fabrik.gmap\Speiche_Fabrik.mdx
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:202)
at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:279)
at java.base/java.nio.file.Files.copy(Files.java:1294)
at uk.me.parabola.mkgmap.combiners.GmapiBuilder.onFinish(GmapiBuilder.java:114)
at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:674)
at uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:125)
at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:143)
at uk.me.parabola.mkgmap.main.Main.main(Main.java:114)
Greets
Arndt
Ticker Berkin < rwb-mkg...@jagit.co.uk> hat am 13. Februar 2020 um 00:11 geschrieben:
Hi Arndt
If the method parameter isn't understood, it lists the acceptablemethod parameters for the context (points/lines/polygons).
I couldn't reproduce the problem with the previous version I had, and Icouldn't see how the include should have effected anything.
Ticker
On Tue, 2020-02-11 at 19:23 +0100, Arndt Röhrig wrote:Hi Ticker,
i include "access" from lines. It´s one of the first lines.Move the is_in command to the line file, mkgmap runs without errors.But is_in doesn´t work.With r-4428 is the result OK.
(highway~'motorway|trunk|primary|secondary|tertiary|unclassified|minor|residential|living_street|cycleway|steps') {set isin=n}highway=* & rad!=ja & laufen!=ja & tunnel!=* & bridge!=* & isin!=n &is_in(landuse,cemetery,all)=true {set isin=j}......isin=j {set rad=nein}isin=j {set highway=tobadforbike}
GreetsArndt
P.S.My complete style is here:https://speichenkarte.de/ "Steuerdateien"
Ticker Berkin < rwb-mkg...@jagit.co.uk> hat am 11. Februar 2020 um16:01 geschrieben:
Hi Arndt
Are you including inc/access from points?
Ticker
On Tue, 2020-02-11 at 13:54 +0100, Arndt Röhrig wrote:Hi Ticker,
i get this:
13:40:20,54 - mkgmap .\tools\mkgmap-is-in-r4443 Speiche_FabrikError in style: Error: (inc/access:73): Error: Third parameter'all'of function is_in is not supported
Reason is, the is_in command is in the access-file :)
Thank you
Arndt
Ticker Berkin < rwb-mkg...@jagit.co.uk> hat am 11. Februar 2020um13:02 geschrieben:
Hi
I've started some initial documentation for this that will gointotheStyle Manual.
The attached patch lists the options, but you might find it abitunreadable.
With the next auto-build after this is applied, the updatedmanualappear in the branches download zip. @gerd: is this how ithappens?
But the simple answer to your question is, for a rule in"lines" or"polygons", what you have written will still work.
Ticker
On Tue, 2020-02-11 at 12:32 +0100, Arndt Röhrig wrote:Hi Gerd,
is_in(landuse,residential,all)=true
how do you write that now?
GreetsArndt
Gerd Petermann < gpetermann_muenc...@hotmail.com> hat am10.Februar 2020 um 14:14 geschrieben:
Hi all,
see&rev=4442
@Ticker:I assume you are working on an alternative implementationofthemethods in IsInUtil?If not I'd like to remove all the code duplicationintroducedwiththe last patch.
Gerd_______________________________________________mkgmap-dev mailing list_______________________________________________mkgmap-dev mailing list______________________________________mkgmap-dev mailing list_______________________________________________mkgmap-dev mailing list_______________________________________________mkgmap-dev mailing list_______________________________________________mkgmap-dev mailing list_______________________________________________mkgmap-dev mailing list
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev