[GRASS-user] ps.map with interactive map instructions using python
    Johannes Radinger 
    johannesradinger at gmail.com
       
    Mon Mar  4 02:09:26 PST 2019
    
    
  
Hi all,
I want to use ps.map in python to create *.eps maps from a GRASS vector
line using some interactive mapping instructions, i.e. I don't want to save
my mapping instructions into a *.txt file but rather provide the
instructions as a python string.
For example my mapping instructions:
map_instructions = """
# my instructions
vlines my_lines
  type line
  layer 2
  color color
  rgbcolumn rgb_column
  width 2
  end
"""
# And now I'd like to use this string as input to ps.map within a python
command:
grass.run_command("ps.map",
  flags="e",
  input="-",
  stdin_=map_instructions,
  output="myoutput.eps")
However, stdin is not the correct way to specify this...what would be the
correct way to avoid saving the instructions as text but rather using the
python text-string as direct input to ps.map within python? At least the
GUI of ps.map allows to use interactive input for mapping instructions...
Any suggestions?
Cheers,
Johannes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20190304/0978ab75/attachment.html>
    
    
More information about the grass-user
mailing list