I was focused on just one part of those instructions - the part about the runtime tab. Let me try another way ... go to the new project wizard; and create a new plugin project - from an existing jar. You can then depend on this plugin in order to make use of your jdbc driver.
Here let me right up a wiki page with the instructions: - http://udig.refractions.net/confluence/display/DEV/14+Bundle+a+JAR+up+as+a+Plugin Let me know if that helps. Jody On Thu, Mar 5, 2009 at 2:54 PM, prasad babu <[email protected]>wrote: > Hi Jody > > you have provided a very good document .. Even thogh I could not fix the > problem.. > > I did not see any jars to add in my Manifest.mf editor, I tried to open a > button add on the right bottem corner, But it is not displaying any jars... > But I can see my sqljdbc.jar in referenced libraries. But there is no lib > directory in my project folder. > > I tried in many ways.. and try .try ...try... But no use.. I did not find > the solution. > > The document saying , once I clean up and refresh then it will > automatically create a lib folder, This is for only libs plugin? > > Any way thanks for your help > > Babu > > On Thu, Mar 5, 2009 at 7:29 AM, Jody Garnett <[email protected]>wrote: > >> Thinking of where I can find you an example.... >> These steps here: >> - >> http://udig.refractions.net/confluence/display/ADMIN/09+Libs+Refresh.xml+Ant+Script >> >> The section on "making new jars avaialble on the classpath" document how >> to do this for the libs module; this is the same steps you should be doing >> in your own code. >> >> The section on packages to add is in the top left; what you are looking >> for is in the bottom right of the screen. >> >> Jody >> >> >> On Wed, Mar 4, 2009 at 8:51 PM, prasad babu <[email protected]>wrote: >> >>> Hi Jody >>> >>> I am very sorry, Still I am not able to connect to SQL Server. If I go to >>> MANIFEST .MF and Runtime tab, It is asking for the package to add, not a >>> jar, More over I tried in many ways ,But I couldn't . Please suggest me. >>> >>> run time tab is showing my mapgraphic package, nothing else.. >>> >>> Thanks in advance >>> Babu. >>> >>> On Tue, Mar 3, 2009 at 2:46 PM, Jody Garnett >>> <[email protected]>wrote: >>> >>>> A couple htings: - the sqlserver jdbc driver - to get it to show up you >>>> will need to go to the MANIFEST.MF editor; runtime tab and add the jar as >>>> something the MANIFEST.MF is publishing (from there it should update the >>>> .classpath and let you compile etc...) >>>> - to prompt the user for something you already have the control you >>>> need; you are making a tool - when they have issued their four points you >>>> can open a dialog and ask the user for the name. If you just need the name >>>> you may even be able to use one of the built in dialogs that JFace provides >>>> - in the future you may want to extend your tool to allow them to click >>>> on existing gates and change the name >>>> >>>> >>>> On Tue, Mar 3, 2009 at 5:25 PM, prasad babu >>>> <[email protected]>wrote: >>>> >>>>> Hi Jodi >>>>> >>>>> I have downloaded sql server jdbc driver and tried to connect through >>>>> it, But I couldn't. >>>>> >>>>> I have added that sqlserver jdbc driver jar to my mapgraphic plugin >>>>> under referenced libraries, even thogh it is showing error like class not >>>>> found exception (com.microsft.sqlserver.jdbcdriver), Where actullay I need >>>>> to add my jar to the plugin . >>>>> >>>>> I have a small doubt here >>>>> >>>>> Once I create a gate then it has to ask a name for the gate on the >>>>> map,and user has to enter the name for that. >>>>> how can i give the input data on the map ? >>>>> >>>>> Hope you can help me >>>>> >>>>> Thanks in advance >>>>> Babu >>>>> >>>>> On Tue, Mar 3, 2009 at 12:50 PM, Jody Garnett < >>>>> [email protected]> wrote: >>>>> >>>>>> Not a problem - it is good to build community. >>>>>> >>>>>> And remember you did the hard work :-) I have it easy answering >>>>>> questions. The next step (of saving your gates to and from the database >>>>>> should be okay for you I guess). When you get to testing your gates >>>>>> against >>>>>> the road network you may have some questions about the JTS and the >>>>>> geometry >>>>>> classes; I can try and answer some questions, there is a jts email list, >>>>>> and the javadocs are really good. >>>>>> >>>>>> Jody >>>>>> >>>>>> On Tue, Mar 3, 2009 at 2:51 PM, prasad babu < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Jody >>>>>>> >>>>>>> I have completed my first task(creating gates), All credit goes to >>>>>>> you. >>>>>>> >>>>>>> Any way Thanks again >>>>>>> >>>>>>> Babu. >>>>>>> >>>>>>> On Fri, Feb 27, 2009 at 1:51 PM, Jody Garnett < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> You have the right class; but unless you change the code to draw >>>>>>>> lines you will not draw lines :-) >>>>>>>> I think rather than storing individual coordinate on the blackboard >>>>>>>> you may want to store a "gate" on the blackboard. >>>>>>>> >>>>>>>> Make a class called gate with 4 points in it. And make your tool >>>>>>>> create gates; and you map graphic draw them. >>>>>>>> >>>>>>>> With programming there are always many ways to do things; you should >>>>>>>> go with something you are comfortable with. >>>>>>>> >>>>>>>> Why not start off slow and replace the mapgrpahic code (that draws a >>>>>>>> circle right now) and ask it to draw a square (just to get practice >>>>>>>> drawing >>>>>>>> squares. >>>>>>>> >>>>>>>> Jody >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Feb 27, 2009 at 4:43 PM, prasad babu < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Jody >>>>>>>>> >>>>>>>>> I have created a MapGraphic, I am able to place the coardinates now >>>>>>>>> (with Blue color), But it is not drawing any lines to combine these >>>>>>>>> coardiants to create a gate . >>>>>>>>> >>>>>>>>> What I have done so far >>>>>>>>> >>>>>>>>> 1-> Make use of net.refrations.tuorial.tool.coardinate class . (I >>>>>>>>> just create model tool and added this class to that model , so that I >>>>>>>>> can >>>>>>>>> place some coordinates using that tool) >>>>>>>>> 2->I just added a MapGraphic and I have given a name(Draw Line) to >>>>>>>>> that MapGraphic >>>>>>>>> >>>>>>>>> Step to execute >>>>>>>>> >>>>>>>>> 1-> I just added a Map to the Udig >>>>>>>>> 2-> I just use the coordiante model tool to place the points >>>>>>>>> 3->I just created a Map graphic to that Map >>>>>>>>> >>>>>>>>> Now I can only see that 4 coardinates with dark blue color on to >>>>>>>>> the Map >>>>>>>>> >>>>>>>>> Is it the right way to add map graphic? if not plese let me know >>>>>>>>> the process,othere wise just send me any doucment related to this. >>>>>>>>> >>>>>>>>> Thanks in advance >>>>>>>>> Babu. >>>>>>>>> >>>>>>>>> On Thu, Feb 26, 2009 at 12:46 PM, Jody Garnett < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> On Thu, Feb 26, 2009 at 1:17 PM, prasad babu < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi >>>>>>>>>>> >>>>>>>>>>> I added a plug-in to the tool, and now I need to draw some thing >>>>>>>>>>> on the map which conncets 4 coardinates. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> So next up you can create a MapGraphic (its responsibility will be >>>>>>>>>> to draw the coordinates). Have a look at the code example documented >>>>>>>>>> here: >>>>>>>>>> - >>>>>>>>>> http://udig.refractions.net/confluence/display/DEV/2+Training+Materials#2TrainingMaterials-MapGraphic >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> and I must restrict the size and way of the polygon or >>>>>>>>>>> whatever... I wont allow users to draw what ever they want. I need >>>>>>>>>>> to do >>>>>>>>>>> some calculations while drawing a extra layer on the map. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> That is fine; you can do whatever you need when drawing. >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> My actual requirement. >>>>>>>>>>> >>>>>>>>>>> I need to work on a road map, there will be many roads , and I >>>>>>>>>>> need to add some gantrys (means toll gates for price calculations) >>>>>>>>>>> to the >>>>>>>>>>> map . I just want to add a plug -in to do this process. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> So what is your workflow? Are the four points representing a "tool >>>>>>>>>> gate"? >>>>>>>>>> 1. Select the "toll gate" tool; use it to draw a gate >>>>>>>>>> 2. During drawing you can use a DrawCommand to provide visual >>>>>>>>>> feedback; when the gate is done you can invalidate the draw command >>>>>>>>>> and add >>>>>>>>>> the new gate to the map blackboard. When the gate is done you can >>>>>>>>>> check if >>>>>>>>>> there is a "toll gate" mapgraphic on the map and if not you can add >>>>>>>>>> it; if >>>>>>>>>> it is already there you can refresh it >>>>>>>>>> 3. Create a "toll gate" mapgraphic that draws the toll gate on the >>>>>>>>>> screen >>>>>>>>>> >>>>>>>>>> Is this correct? Are you really drawing a box for a toll gate; or >>>>>>>>>> do you need to click and snap to the nearest layer? >>>>>>>>>> >>>>>>>>>> 1-> Which class I need to extend to write an extra layer? (I >>>>>>>>>>> extended simple tool for calulate the distance in the example,there >>>>>>>>>>> are >>>>>>>>>>> methods like mouse dragged and so on..) and I also needto do an >>>>>>>>>>> reverse >>>>>>>>>>> engine that means I will get the data from GPS (4 Coardinates) >>>>>>>>>>> and I need to connect ther 4 coardinate and display it >>>>>>>>>>> automaticaly once I open the Map. >>>>>>>>>>> >>>>>>>>>>> Plese suggest me what would be the best way to do this. >>>>>>>>>>> >>>>>>>>>>> Any ideas will be appriciated. >>>>>>>>>>> >>>>>>>>>>> Thanks in advance >>>>>>>>>>> Babu >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Feb 25, 2009 at 10:51 AM, Jody Garnett < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> That sounds perfect; if you are intending to define a region of >>>>>>>>>>>> interest then a region of interest tool is more explicit to both >>>>>>>>>>>> you and >>>>>>>>>>>> your user. You should find that your tool can store the region of >>>>>>>>>>>> interest >>>>>>>>>>>> on the map backboad; and then your other view etc can pick it up >>>>>>>>>>>> from there >>>>>>>>>>>> as needed. The coordinate tool / coordinate map graphic example in >>>>>>>>>>>> tutorials >>>>>>>>>>>> show how to do this; and it has been used by many other teams. The >>>>>>>>>>>> DIVAGIS >>>>>>>>>>>> team used this techqniue to define a region of interest "grid" and >>>>>>>>>>>> then had >>>>>>>>>>>> a bunch of operations build around doing analysis of the points >>>>>>>>>>>> that fell >>>>>>>>>>>> into each grid square. >>>>>>>>>>>> >>>>>>>>>>>> Jody >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Feb 24, 2009 at 7:46 PM, Despres < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Thanks for your help, >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> The point is that the filter i get doesn’t contain a bounding >>>>>>>>>>>>> box. Indeed, I may have only one or no rasters layer on the map. >>>>>>>>>>>>> >>>>>>>>>>>>> I think what I tried to do is impossible with the Bbox >>>>>>>>>>>>> selection tool, so I developped my own Bbox tool. The goal is >>>>>>>>>>>>> just to define >>>>>>>>>>>>> a Region of Interest. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Damien >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------ >>>>>>>>>>>>> >>>>>>>>>>>>> *De :* [email protected] [mailto: >>>>>>>>>>>>> [email protected]] *De la part de* Jody >>>>>>>>>>>>> Garnett >>>>>>>>>>>>> *Envoyé :* mardi 24 février 2009 06:08 >>>>>>>>>>>>> *À :* User-friendly Desktop Internet GIS >>>>>>>>>>>>> *Objet :* Re: [udig-devel] BBoxSelection Listener >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> The filter geneated by the BBoxSelectionCommand is available >>>>>>>>>>>>> for you .... layer.getFilter(). >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> You can look at this data structure and get the bounding box if >>>>>>>>>>>>> you like; altough the selection for a layer (ie the filter) is >>>>>>>>>>>>> not always >>>>>>>>>>>>> done as a bounding box. >>>>>>>>>>>>> >>>>>>>>>>>>> I hope this helps. >>>>>>>>>>>>> >>>>>>>>>>>>> If you need to listen to any random part of the >>>>>>>>>>>>> project/map/layer/viewport model you can - the magic word you >>>>>>>>>>>>> need to know >>>>>>>>>>>>> is "adapters"; the best way to figure out how is to look at some >>>>>>>>>>>>> of the >>>>>>>>>>>>> existing add/remove listener implementations and watch how they >>>>>>>>>>>>> translate a >>>>>>>>>>>>> Notification (ie what adapters "listen to") into a layer change >>>>>>>>>>>>> event. >>>>>>>>>>>>> >>>>>>>>>>>>> I am still not sure if the various map changed, and layer >>>>>>>>>>>>> changed events are worth while or if it would be easier just to >>>>>>>>>>>>> use this >>>>>>>>>>>>> Notification thing everywhere. >>>>>>>>>>>>> >>>>>>>>>>>>> Jody >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Feb 18, 2009 at 4:35 AM, Despres < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Hi all, >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I’m trying to develop a plug-in that could listen to the >>>>>>>>>>>>> BBoxSelectionCommand and get the bbox that have been drawn by the >>>>>>>>>>>>> user with >>>>>>>>>>>>> the bbox tool. >>>>>>>>>>>>> >>>>>>>>>>>>> I’ve tried to add a MapListener, I catch an event but it >>>>>>>>>>>>> doesn’t help: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> *activeMap*.addMapListener(*new* IMapListener(){ >>>>>>>>>>>>> >>>>>>>>>>>>> *public* *void* changed(MapEvent event) >>>>>>>>>>>>> >>>>>>>>>>>>> { >>>>>>>>>>>>> >>>>>>>>>>>>> System.*out*.println("change"); >>>>>>>>>>>>> >>>>>>>>>>>>> *if*(event.getType() == MapEvent.MapEventType.* >>>>>>>>>>>>> MAP_COMMAND*){ >>>>>>>>>>>>> >>>>>>>>>>>>> CommandManager val = >>>>>>>>>>>>> (CommandManager)event.getNewValue(); >>>>>>>>>>>>> >>>>>>>>>>>>> Object *old*=event.getOldValue(); >>>>>>>>>>>>> >>>>>>>>>>>>> System.*out*.println(val.getMaxHistorySize()); >>>>>>>>>>>>> >>>>>>>>>>>>> } >>>>>>>>>>>>> >>>>>>>>>>>>> }}); >>>>>>>>>>>>> >>>>>>>>>>>>> } >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks in advance for your help, I’m really lost here. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> *DESPRES Damien* >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>>>>>>>> http://udig.refractions.net >>>>>>>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>>>>>>>> http://udig.refractions.net >>>>>>>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>>>>>>> http://udig.refractions.net >>>>>>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>>>>>> http://udig.refractions.net >>>>>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>>>>> http://udig.refractions.net >>>>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>>>> http://udig.refractions.net >>>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>>> http://udig.refractions.net >>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>>> http://udig.refractions.net >>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> User-friendly Desktop Internet GIS (uDig) >>>>>> http://udig.refractions.net >>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> User-friendly Desktop Internet GIS (uDig) >>>>> http://udig.refractions.net >>>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> User-friendly Desktop Internet GIS (uDig) >>>> http://udig.refractions.net >>>> http://lists.refractions.net/mailman/listinfo/udig-devel >>>> >>>> >>> >>> _______________________________________________ >>> User-friendly Desktop Internet GIS (uDig) >>> http://udig.refractions.net >>> http://lists.refractions.net/mailman/listinfo/udig-devel >>> >>> >> >> _______________________________________________ >> User-friendly Desktop Internet GIS (uDig) >> http://udig.refractions.net >> http://lists.refractions.net/mailman/listinfo/udig-devel >> >> > > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > >
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
