It looks like I haven't copied it over to OJ yet.  If you have the
isa-2.5.jar installed, add:
<plug-in>com.isa.jump.plugin.AutoAssignAttributePlugIn</plug-in>
to your workbench-properties.xml.

It is similar to the SIGLE ReplaceValuePlugIn, but includes an
auto-increment option.  Also, when you enter a value, it can include both
numeric and text parts (i.e. XXX-999 ).  Only the numeric portion will be
incremented.  You can also choose to replace the numeric portion with the
contents of another Attribute, so it is good for building up unique database
keys.

regards,
Larry


5 PM, Stefan Steiniger <[EMAIL PROTECTED]> wrote:

> where to find that?
>
> stefan
>
> Larry Becker wrote:
>
>> That is the purpose of the Auto Assign Attribute plugIn.
>>
>> Larry
>>
>> On Wed, Oct 8, 2008 at 11:14 AM, Stefan Steiniger <[EMAIL PROTECTED]<mailto:
>> [EMAIL PROTECTED]>> wrote:
>>
>>    well I have done a plugin which just enumerates all items in a layer
>>    - but I doubt this will help when working with several layers.
>>
>>    adding that plugin to oj-core can be done - if wished - in a few
>>    minutes.
>>
>>    stefan
>>
>>
>>    Sunburned Surveyor wrote:
>>
>>        Jukka wrote: " I am not
>>        sure what could be a good solution for you, else than making
>>        read/write
>>        database connector to OJ. "
>>
>>        I thought about writing a little plug-in that would
>>        automatically add
>>        a UUID attribute to all the features in a layer and would then
>>        generate valid UUID values for that attribute.
>>
>>        SS
>>
>>        On 10/3/08, Rahkonen Jukka <[EMAIL PROTECTED]
>>        <mailto:[EMAIL PROTECTED]>> wrote:
>>
>>            Hi,
>>
>>            Your use case is what transactional Web Feature Service
>>            (WFS-T) is meant
>>            for.  Unfortunately WFS-T in not well supported yet.
>>            Obviously there is
>>            something in the standard that makes is hard to implement,
>>            and therefore
>>            interoperability between different servers and clients is poor.
>>
>>            - GeoServer and deegree-WFS are open source servers
>>            supporting WFS.
>>            Geoserver has best support for WFS version 1.0.0, while both
>>            support WFS
>>            1.1.0. <http://1.1.0.>
>>
>>            - Current OpenJUMP WFS plugin from deegree folks should
>>            support WFS-T v.
>>            1.1.0 against deegree server out-of-the-box.
>>            - OJ WFS plugin does not quite do transactions against
>>            GeoServer with WFS
>>            1.1.0  Issues should not be very hard to solve.
>>            - I have a feeling that OJ WFS plugin has more bugs with WFS
>>            1.0.0
>>            transactions.
>>            - I do not know of any other GIS client than OpenJUMP
>>            supporting WFS-T v.
>>            1.1.0
>>            - More open source clients support WFS-T v 1.0.0, for
>>            example uDig and gwSIG
>>            look promising.
>>
>>            We are building a system that has much in common with your
>>            plan. Our GIS
>>            client will read GIS data from database through WFS, but for
>>            off-line work
>>            the response is stored as shapefiles. We have to send WFS
>>            feature ids also
>>            within a normal attribute field or otherwise our client woud
>>            not store them
>>            into shapefile.  After off-line editing the client is
>>            forming WFS-T requests
>>            and updates and deletes can now take correct WFS fids from
>>            the shapefile.
>>            For inserts WFS-T server generates fids as usually.
>>
>>            -Jukka Rahkonen-
>>
>>                Lähettäjä: [EMAIL PROTECTED]
>>                <mailto:[EMAIL PROTECTED]>
>>
>>                puolesta: Kurt Heston
>>
>>
>>                Some background...
>>                I've build a MapServer/PostGIS Java app and am using
>>                OpenJump for
>>
>>            editing.  My Java code changes attribues, but OpenJump
>>            handles any geos
>>            changes.
>>
>>                I was hoping to use the PostGIS OJ plugin directly, but
>>                I'm unable to
>>
>>            get any writes to the DB to happen without errors.  So, I'm
>>            relegated to
>>            editing SHP files in OpenJump and have to develop some
>>            strategy to
>>            manage population of changes into the PostGIS repository.
>>
>>                I think I'll use the GID values that go along with any
>>                new PostGIS row
>>
>>            and copy them to an attribute in the SHP files.  I'll then
>>            need to build
>>            some simple add/update/delete logic into transfers between
>>            OpenJump and
>>            PostGIS (and make it multi-user).
>>
>>                Ideas appreciated and thanks for confirming my findings.
>>                Stefan Steiniger wrote:
>>
>>                    Martin is right, also ArcGIS creates own "dynamic" FIDs
>>                    Martin Davis wrote:
>>
>>                        That's correct.  FIDs are intended for internal
>>                        JUMP use only.  If
>>                        you need unique IDs, you need to define your own
>>                        strategy for
>>                        creating and maintaining them.  (This situation
>>                        is not unique to JUMP
>>                        - in my experience you should pretty much never
>>                        rely on an arbitrary
>>                        piece of software to define unique IDs for you -
>>                        you just don't have
>>                        enough control and guarantee over their behaviour).
>>
>>                        Kurt Heston wrote:
>>
>>                            Nevermind.
>>                            I should have read the code in OJ before I
>>                            tried this.  It appears
>>                            FIDs are newly assigned each time a
>>                            shapefile is opened, pretty
>>                            useless when trying to tie systems together
>>                            with a unique ID.
>>
>>                                Kurt Heston wrote:
>>                                In looking at the instructions at:
>>
>> http://openjump.org/wiki/show/Working+with+GML
>>
>>                                This line in the example GML template
>>                                seems to infer the FID will
>>                                be output:
>>                                <property name="FID"><%=COLUMN
>>                                fid%></property>
>>
>>                                But I get "Unrecognized attribute name:
>>                                FID" when I try it.
>>                                Anybody gotten this to work?
>>
>>
>>                                Kurt Heston wrote:
>>
>>                                    I'm using shp2pgsql to convert my
>>                                    OpenJump data to PostGis.  It
>>                                    ignores the FID column.  Is there a
>>                                    good way I can convert my SHP
>>                                    files to PostGis and retain the FIDs?
>>
>>  _______________________________________________
>>
>>            _______________________________________________
>>            jump-users mailing list
>>            [email protected]
>>            <mailto:[email protected]>
>>            http://lists.refractions.net/mailman/listinfo/jump-users
>>
>>        _______________________________________________
>>        jump-users mailing list
>>        [email protected]
>>        <mailto:[email protected]>
>>        http://lists.refractions.net/mailman/listinfo/jump-users
>>
>>
>>    _______________________________________________
>>    jump-users mailing list
>>    [email protected]
>>    <mailto:[email protected]>
>>    http://lists.refractions.net/mailman/listinfo/jump-users
>>
>>
>>
>>
>> --
>> http://amusingprogrammer.blogspot.com/
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> jump-users mailing list
>> [email protected]
>> http://lists.refractions.net/mailman/listinfo/jump-users
>>
> _______________________________________________
> jump-users mailing list
> [email protected]
> http://lists.refractions.net/mailman/listinfo/jump-users
>



-- 
http://amusingprogrammer.blogspot.com/
_______________________________________________
jump-users mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jump-users

Reply via email to