Hi Michaël,
 
I think that the inconsistency message is useful. About the other message:
SetAttributesPlugIn.no-feature-found = No selected feature found in a matching 
editable layers

What if to tell also which layers are searched for
No selected feature found in a matching editable layers. Applied layer name 
mask: {0}
where {0} would show the value of the layer attribute of the button if it is 
set and perhaps "all" otherwise.

<button icon="img/361[10].png" text="10" atomic="true" layer="layerName" 
tooltip="10 km/h">

I played a bit and made a MaxSpeed set 
http://latuviitta.org/downloads/set_attributes.zip

Traffic sign icons are from 
http://www.cs.helsinki.fi/u/ijjarvin/traffic_signs/fisigns.zip found through 
the OSM wiki page http://wiki.openstreetmap.org/wiki/Finland:Traffic_signs. The 
JOSM license (GPL2) apply for the icons but they may also be in public domain, 
I am not sure. I can check that but I do not mean that this toolset should be 
included with the SetAttributes extension but rather to tell that creating your 
own toolsets is simple and also that it is OK to use my toolset with OpenJUMP.

As a possible enhancement for the future I wonder if it would make sense to add 
an option to set a geometry type constraint for the tools. For example max 
speed  would be accepted for lines and for points because it can be an 
attribute of a road (line) or a traffic sign (point) but Stop would only make 
sense for points.

-Jukka Rahkonen-

Michaël Michaud wrote:

Hi Jukka,

Thanks for the tests.

Here is a version 0.4 with better messages (and resources for translation).
https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/SetAttributes%20PlugIn/

Note that the xml attribute "atomic" in "button" element makes the plugin more 
or less permissive regarding the schema :
- atomic="false" (or no atomic attribute) : missing attributes are simply 
ignored
- atomic="true" : fails with a message if an attribute is missing

I'll try to write a wiki page to explain how to write a configuration file

Michaël

Le 10/05/2015 19:25, Rahkonen Jukka (MML) a écrit :
> Hi,
>
> I got it, this tool edits only layer named as "layerName". I think that this 
> tool will need a manual with good examples and also some improvements to the 
> error messages but it will become a good tool and nice addition into OJ Plus.
>
> -Jukka Rahkonen-
> ________________________________________
> Rahkonen Jukka (MML) wrote:
>
> Hi,
>
> Feature feels useful and simple to use and configure. My first experiences:
>
> - I could not make the buttons which should update attribute "Nom0" to work. 
> I have that attribute in the table as String but the result is always
>   "No selected feature found in a matching editable layers
> - Error message should handle the case when layer does not have a 
> correct attribute. Something like "No selected feature with attribute {0} 
> found"
>
> If I have an attribute window open when using the toolbox the values are 
> updated in the window which is great. Generally I am not sure it that happens 
> with all editing tools. Would it be good to have a "Reshesh" button in the 
> attribute window?
>
> -Jukka Rahkonen-
> ________________________________________
> Michaël Michaud wrote:
>
> Hi Jumpers,
>
> I just committed code of a new extension which makes it possible to 
> create toolboxes from xml to set one or many attribute(s) values of a 
> selection of features in one click.
> The toolbox is composed of as many buttons as needed, each button set 
> attributes of one or several attributes with specified values. It is 
> defined in a xml file located in lib/ext/set_attributes (two examples 
> including explanation
> attached)
>
> https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/SetAttributes%20PlugIn/?
>
> How to :
> -----------
> - copy the jar file in lib/ext
> - copy the set_attributes directory in lib/ext Study how to write a 
> xml for your use case from the xml attached in this mail Start 
> OpenJUMP, click on menu Extension > SetAttributes... then check the 
> name of your xml and click OK You can have several toolboxes for 
> different purposes and you can adjust the definition of your buttons 
> without re-starting OpenJUMP (just re-activate the plugin from the 
> menu)
>
> I propose to include this lightweight extension in PLUS version if 
> feedback if good enough.
>
> Michaël
>
> ----------------------------------------------------------------------
> -------- One dashboard for servers and applications across 
> Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 
> 50+ applications Performance metrics, stats and reports that give you 
> Actionable Insights Deep dive visibility with transaction tracing 
> using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
> ----------------------------------------------------------------------
> -------- One dashboard for servers and applications across 
> Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 
> 50+ applications Performance metrics, stats and reports that give you 
> Actionable Insights Deep dive visibility with transaction tracing 
> using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
> ----------------------------------------------------------------------
> -------- One dashboard for servers and applications across 
> Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 
> 50+ applications Performance metrics, stats and reports that give you 
> Actionable Insights Deep dive visibility with transaction tracing 
> using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud Widest 
out-of-the-box monitoring support with 50+ applications Performance metrics, 
stats and reports that give you Actionable Insights Deep dive visibility with 
transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to