rahra / smrender Goto Github PK
View Code? Open in Web Editor NEWA powerful, flexible, and modular rule-based rendering engine for OSM data.
License: GNU General Public License v3.0
A powerful, flexible, and modular rule-based rendering engine for OSM data.
License: GNU General Public License v3.0
I guess these options do not make sense any more. Memory mapping should work on any modern OS.
The usage examples in chapter 9 of the documentation are outdated.
I'd like to draw in a primary waterway, like a river, and large land areas, like a county or state. Is drawing inside a relation possible?
In the basemap rules file, this does not appear to have any effect:
<relation>
<tag k='waterway' v=''/>
<tag k='_action_' v='draw:color=blue;bcolor=black'/>
</relation>
At least release v4.1.g362 still works. At some point it does not work properly any more.
Need to investigate....
hmm, I think the latest release is too old, to get it running on Debian 9.4
Since the documentation seems very outdated it was a pain to find all the packages to get smrender even to compile
however, no matter what I try, I always get:
could not open library: libsmfilter.so: cannot open shared object file: No such file or directory
However, the lib is there: /usr/local/lib/libsmrender.so (symlinked to libsmrender.so.0.1.0)
The next issue: The examples in the documentation are outdated. Broken links and wrong information.
I guess this project was given up long long time ago - Does anyone know a similar tool to create your own seacharts?
According to doc captions on ways (polylines) are not supported yet:
Lines 1015 to 1018 in 9559551
gcc found it here: https://github.com/rahra/smrender/blob/master/src/libhpxml.c#L223-L243
src/libhpxml.c:237:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if (*b.buf != '>')
^~
src/libhpxml.c:240:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’
p->type = HPX_CLOSE;
^
add parse_alignment() to act_img_ini() and place it properly in act_img_main().
Hi,
I was trying to use Smrender to generate PNG tiles in order to use them on a "navigator". So I changed the rules ad at the beginning all seems to work fine. But then, when I start looking to the various tiles, I noticed that as the zoom increases the details remain the same, you are only zooming the A4/A0 map. So I don't understand from the Documentation if this is the wanted behaviour or if the tiling mode should output a tiling map like Mapnik where by zooming you have more details.
Another issue I noticed, is that even with the "How To" example in the Documentation when processing higher zoom tiles like 18-20, the process ends giving a message "killed"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.