Hi guys the knowledge that I have to come mapgraphic this link: http://udig.refractions.net/confluence/display/DEV/Providing+Visual+Feedback+from+a+View
the problem is, the command asks for a draw in this class as a parameter MapGraphicContext public void draw (MapGraphicContext context) I've searched but not found how to get a MapGraphicContext to move to the draw I've seen in some places qa idea is to join mapgraphic + tool My plugin extends simpletool already, so as I join the mapgraphic? gotta extend another class? thanks for help guys Send udig-devel mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.refractions.net/mailman/listinfo/udig-devel > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of udig-devel digest..." > > > Today's Topics: > > 1. Re: draw in map (carlos henrique de souza junior) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 27 Jun 2011 14:19:35 -0300 > From: carlos henrique de souza junior <[email protected]> > Subject: Re: [udig-devel] draw in map > To: [email protected] > Message-ID: <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > excuse the lack of knowledge but as I do that? > My difficulty is the code if you have a wonderful example > thanks > > > > > Date: Sun, 26 Jun 2011 20:25:26 +1000 > From: Jody Garnett <[email protected]> > Subject: Re: [udig-devel] udig-devel Digest, Vol 92, Issue 34 > To: User-friendly Desktop Internet GIS > <[email protected]> > Message-ID: <[email protected]> > Content-Type: text/plain; charset="utf-8" > > > Could you try out the "graph" plugin? It uses a relationship between a > tool and a map > graphic to show different routes when choosing the > shortest > route... > > > I see that the page you mention already describes this; it is just that > graph is a nicer > example. > -- > Jody Garnett > > > On Sunday, 26 June 2011 at 12:14 PM, carlos henrique de souza junior wrote: > > >> I do not know or use the best mapgraphic not know how to "get" the > mapgraphic the map in order to draw him to call the function > > I saw how it works with this link > > ( > > http://udig.refractions.net/confluence/display/DEV/Providing+Visual+Feedback+from+a+View > ) > > but not found anything talking about how to get the mapgraphic > > could help me with this please? > > > > > > Date: Sun, 26 Jun 2011 09:46:27 +1000 > > From: Jody Garnett <[email protected] (mailto: > [email protected] > )> > > Subject: Re: [udig-devel] draw in map > > To: User-friendly Desktop Internet GIS > > <[email protected] (mailto: > [email protected] > )> > > Message-ID: <[email protected] (mailto: > [email protected])> > > Content-Type: text/plain; charset="utf-8" > > > > You may wish to use a "Mapgraphic" or decorator to display feedback on > the map that moves around with the map. The draw shape command is mostly > intended for visual feedback when using a tool. You can (if needed) update > the data that your draw shape command uses (your teste Line2D in this case) > so that the line is scaled as the map zoom changes. It is best to record > your positions as "coordinates" in this case; and use the viewport methods > to transform them into pixels as needed. > > > > -- > > Jody Garnett > > > > > > On Friday, 24 June 2011 at 1:41 AM, carlos henrique de souza junior > wrote: > > > > > > > > hello guys I'm trying to create a plugin to draw the map floor plan for > an irrigation system, but am having trouble with the fact of drawing lines > on the map because the drawings do not move together with the map. > > > For example if I give a map zoom increases the size but the design > stays > the same size > > > this test is that when I give a click on the map it should draw a line > from the point you clicked: > > > > > > > > > Line2D teste = new Line2D.Double(new Double(e.x), new Double(e.y),e.x + > 122, e.y + 15); > > > > > > DrawShapeCommand dF = > getContext().getDrawFactory().createDrawShapeCommand(teste,Color.BLUE); > > > > > > dF.setStroke(133333, 0); > > > > > > getContext().sendSyncCommand(dF); > > > > > > > > > > > > Anyone know why this desenhao not respond to command together with the > map? > > > _______________________________________________ > > > User-friendly Desktop Internet GIS (uDig) > > > http://udig.refractions.net > > > http://lists.refractions.net/mailman/listinfo/udig-devel > > > > -------------- next part -------------- > > An HTML attachment was scrubbed... > > URL: < > > http://lists.refractions.net/pipermail/udig-devel/attachments/20110626/7756914e/attachment-0001.html > > > > > > > > _______________________________________________ > > User-friendly Desktop Internet GIS (uDig) > > http://udig.refractions.net > > http://lists.refractions.net/mailman/listinfo/udig-devel > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.refractions.net/pipermail/udig-devel/attachments/20110627/b9ebc478/attachment-0001.html > > > > ------------------------------ > > _______________________________________________ > udig-devel mailing list > [email protected] > http://lists.refractions.net/mailman/listinfo/udig-devel > > > End of udig-devel Digest, Vol 92, Issue 39 > ****************************************** >
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
