How to bridge?

Hi guys, I have my Mini sitting beside my PC running XP Pro and it's connected to the net wirelessly. I use an ethernet cable to connect the Mini to the PC's other network card. I can transfer files between them, but can't go on the internet through the PC. I heard about bridging, and tried to bridge the two connections on the PC with no luck. The wireless connection keeps disconnecting. Can anyone help me with this? I'm hoping to make this work instead of buying a Dlink wireless bridge as suggested. Thanks guys.

Please confirm you have selected what I did here. And you still have not told me if you turned off that bridge, this will cause chaos if you had not, and you must delete the bridged group also in Windows, the one you created. Bridge is not for this situation, that is only for wired connections.
WINDOWS:
http://img.photobucket.com/albums/v395/Evilweredragon/wireless.jpg
MAC:
http://img.photobucket.com/albums/v395/Evilweredragon/mac.jpg
Also, on your Mac, click the renew DHCP button..

Similar Messages

  • How to bridge a linksys cisco E1200 series router?

    I have recently purchased a linksys cisco E1200 series router and would like to know how to bridge the connection to my xbox

    purchase 881w, get rid of linksys. That should do it.
    Sent from Cisco Technical Support iPad App

  • Why I am being ignored? How does Bridge show if a file is associated TO an Adobe Premier project(s)?

    If a video file is linked to a premier project, how does bridge indicate that it is associated (linked) to the projects so i can be 100% sure that it must not be deleted?
    I put this threat for weeks and 1 response only. Is it someone out there who can give me a hand?
    I just finished a FEATURE-FILM in HD comprised of 40 + different Adobe Premier Projects; obviously many files (or clips) are associated to many projects at the same time, and some files are associated to none. So this is the thing: I need to delete 5,000 useless-not associated clips but I need to make sure that these files that I am deleting are not associated with any of my projects.
    I am sure that it has to be a way to allow me to ID them so I can sort them and massively delete the outtakes.
    Ideas?
    Thanks much
    Barro-THX
    Message was edited by: Barro-THX

    Bridge does not show where a file is open.  I have never used Premier, so unclear on what you are doing.
    Bridge will show the date file modified, if you have that option enabled in the metadata preferences.  In the filter panel you can sort the current screen by date file modified.  If you modified the clip and saved it you might be in luck.  See if you can locate a group of files with the same date as your project.

  • How to Bridge Actiontec GT704WGB modem/router combo so that I can connect external wireless router?

    I am having a hard time to bridge the actiontec GT704WGB
    On verizon site there are instructions but they are only for GT704WG  without the B. B I beleive is a  more latest modem/router combo.
    Can anyone please help me guiding on how to setup the actiontech GT704WGB to Bridge mode so that i can connect external router to it?
    I would really appreciate a prompt response.
    Thanks
    Alish

    http://www22.verizon.com/ResidentialHelp/HighSpeed/Networking/SetUp/Actiontec704WG/123754.htm
    Try this link for details.

  • How to bridge (fill) gaps when converting a 2006 geometry  into a 2002 geometry

    Is it at all possible to bridge (fill) gaps when converting a 2006 geometry into a single 2002 geometry. I have a solution for the conversion from 2006 to 2002 provided by BHall but upon further investigation investigation of my dataset some of the multi line polygons have gaps which I need to fill and I am not sure how to go about this.
    Here is a simple example of what I am trying to achieve
    Before
    SELECT (sdo_geometry(2006, 81989, NULL,
                    mdsys.sdo_elem_info_array(1,2,1,5,2,1,9,2,1,13,2,1),
                    mdsys.sdo_ordinate_array(16,0.999,16.998,-0.001,17.253,-0.001,18.003,0.999,18.003,0.999,19.001,0.999,19.001,0.999,19.999,-0.001)))
      FROM dual
    After
    SELECT (sdo_geometry(2006, 81989,NULL,
                   mdsys.sdo_elem_info_array(1,2,1),
                   mdsys.sdo_ordinate_array(16,0.999,17.253,-0.001,18.003,0.999,19.001,0.999,19.999,-0.001))) FROM dual    
    Thanks in advance

    Okay Roché,
    You might need to break this problem down into smaller parts for the forum.  All your examples show the gap being replaced by a single vertice - e.g. you want to "snap" the gap together.  I'd suggest this is just complicating your question.  Once the gap is filled (with a line) then you can run SDO_UTIL.REMOVE_DUPLICATE_VERTICES afterwards to remove the new line if its below your tolerance.  I think that Bryan's code wrapped in remove duplicate vertices will solve your second scenario.  But overall I think it would be helpful to focus just on the filling and leave the snapping for a follow-up question.
    So back to scenario #1, below is some code I wrote a while back that might do what you want or at least get you started.     Note that the input must be a multistring and the multistring cannot be "spaghetti".  In other words each line in the multistring must be disjoint or at most touch other lines only at endpoints. The goal is to sift through the lines and create a single linestring using the smallest gaps.  It's not subtle and will indeed produce bad geometries if the inputs are setup in an impossible manner.  There are also some rare geodetic bugs with SDO_GEOM.RELATE that crop up.  So you'll note I test both distance and relate in some places.  That's intentional though kind of dumb.
    Hopefully this helps.  If you improve the code please shoot a copy back to me.
    Cheers,
    Paul   
    CREATE OR REPLACE PACKAGE dz_gap_fill
    AUTHID CURRENT_USER
    AS
       FUNCTION linear_gap_filler(
           p_input            IN  MDSYS.SDO_GEOMETRY
          ,p_tolerance        IN  NUMBER DEFAULT 0.05
       ) RETURN MDSYS.SDO_GEOMETRY;
    END dz_gap_fill;
    CREATE OR REPLACE PACKAGE BODY dz_gap_fill
    AS
       FUNCTION fast_point(
           p_x             IN  NUMBER
          ,p_y             IN  NUMBER
          ,p_z             IN  NUMBER DEFAULT NULL
          ,p_m             IN  NUMBER DEFAULT NULL
          ,p_srid          IN  NUMBER DEFAULT 8265
       ) RETURN MDSYS.SDO_GEOMETRY
       AS
       BEGIN
          -- Step 10
          -- Check over incoming parameters
          IF p_x IS NULL
          OR p_y IS NULL
          THEN
             RAISE_APPLICATION_ERROR(-20001,'x and y cannot be NULL');
          END IF;
          -- Step 20
          -- Do the simplest solution first
          IF  p_z IS NULL
          AND p_m IS NULL
          THEN
             RETURN SDO_GEOMETRY(
                 2001
                ,p_srid
                ,SDO_POINT_TYPE(
                     p_x
                    ,p_y
                    ,NULL
                ,NULL
                ,NULL
          END IF;
          -- Step 30
          -- Do the other wilder choices
          IF p_z IS NULL
          AND p_m IS NOT NULL
          THEN
             RETURN SDO_GEOMETRY(
                 3301
                ,p_srid
                ,SDO_POINT_TYPE(
                     p_x
                    ,p_y
                    ,p_m
                ,NULL
                ,NULL
          ELSIF p_z IS NOT NULL
          AND   p_m IS NULL
          THEN
             RETURN SDO_GEOMETRY(
                 3001
                ,p_srid
                ,SDO_POINT_TYPE(
                     p_x
                    ,p_y
                    ,p_z
                ,NULL
                ,NULL
          ELSIF p_z IS NOT NULL
          AND   p_m IS NOT NULL
          THEN
             RETURN SDO_GEOMETRY(
                 4401
                ,p_srid
                ,NULL
                ,SDO_ELEM_INFO_ARRAY(1,1,1)
                ,SDO_ORDINATE_ARRAY(p_x,p_y,p_z,p_m)
          ELSE
             RAISE_APPLICATION_ERROR(-20001,'ERR!');
          END IF;
       END fast_point;
       FUNCTION get_start_point(
          p_input        IN  MDSYS.SDO_GEOMETRY
       ) RETURN MDSYS.SDO_GEOMETRY
       AS
          int_dims PLS_INTEGER;
          int_gtyp PLS_INTEGER;
          int_lrs  PLS_INTEGER;
       BEGIN
          -- Step 10
          -- Check over incoming parameters
          IF p_input IS NULL
          THEN
             RETURN NULL;
          END IF;
          -- Step 20
          -- Gather information about the geometry
          int_dims := p_input.get_dims();
          int_gtyp := p_input.get_gtype();
          int_lrs  := p_input.get_lrs_dim();
          -- Step 30
          -- Handle point and multipoint inputs
          IF int_gtyp = 1
          THEN
             RETURN p_input;
          ELSIF int_gtyp = 5
          THEN
             RETURN SDO_UTIL.EXTRACT(p_input,1);
          END IF;
          -- Step 40
          -- Return results
          IF int_dims = 2
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(1)
                ,p_input.SDO_ORDINATES(2)
                ,NULL
                ,NULL
                ,p_input.SDO_SRID
          ELSIF  int_dims = 3
          AND int_lrs = 3
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(1)
                ,p_input.SDO_ORDINATES(2)
                ,NULL
                ,p_input.SDO_ORDINATES(3)
                ,p_input.SDO_SRID
          ELSIF  int_dims = 3
          AND int_lrs = 0
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(1)
                ,p_input.SDO_ORDINATES(2)
                ,p_input.SDO_ORDINATES(3)
                ,NULL
                ,p_input.SDO_SRID
          ELSIF  int_dims = 4
          AND int_lrs IN (4,0)
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(1)
                ,p_input.SDO_ORDINATES(2)
                ,p_input.SDO_ORDINATES(3)
                ,p_input.SDO_ORDINATES(4)
                ,p_input.SDO_SRID
          ELSIF  int_dims = 4
          AND int_lrs = 3
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(1)
                ,p_input.SDO_ORDINATES(2)
                ,p_input.SDO_ORDINATES(4)
                ,p_input.SDO_ORDINATES(3)
                ,p_input.SDO_SRID
          ELSE
             RAISE_APPLICATION_ERROR(-20001,'ERR!');
          END IF;
       END get_start_point;
       FUNCTION get_end_point(
          p_input        IN  MDSYS.SDO_GEOMETRY
       ) RETURN MDSYS.SDO_GEOMETRY
       AS
          int_dims PLS_INTEGER;
          int_gtyp PLS_INTEGER;
          int_lrs  PLS_INTEGER;
          int_len  PLS_INTEGER;
       BEGIN
          -- Step 10
          -- Check over incoming parameters
          IF p_input IS NULL
          THEN
             RETURN NULL;
          END IF;
          -- Step 20
          -- Gather information about the geometry
          int_dims := p_input.get_dims();
          int_gtyp := p_input.get_gtype();
          int_lrs  := p_input.get_lrs_dim();
          int_len  := p_input.SDO_ORDINATES.COUNT();
          -- Step 30
          -- Handle point and multipoint inputs
          IF int_gtyp = 1
          THEN
             RETURN p_input;
          ELSIF int_gtyp = 5
          THEN
             RETURN SDO_UTIL.EXTRACT(
                 p_input
                ,SDO_UTIL.GETNUMELEM(p_input)
          END IF;
          -- Step 40
          -- Return results
          IF int_dims = 2
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(int_len - 1)
                ,p_input.SDO_ORDINATES(int_len)
                ,NULL
                ,NULL
                ,p_input.SDO_SRID
          ELSIF  int_dims = 3
          AND int_lrs = 3
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(int_len - 2)
                ,p_input.SDO_ORDINATES(int_len - 1)
                ,NULL
                ,p_input.SDO_ORDINATES(int_len)
                ,p_input.SDO_SRID
          ELSIF  int_dims = 3
          AND int_lrs = 0
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(int_len - 2)
                ,p_input.SDO_ORDINATES(int_len - 1)
                ,p_input.SDO_ORDINATES(int_len)
                ,NULL
                ,p_input.SDO_SRID
          ELSIF  int_dims = 4
          AND int_lrs IN (4,0)
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(int_len - 3)
                ,p_input.SDO_ORDINATES(int_len - 2)
                ,p_input.SDO_ORDINATES(int_len - 1)
                ,p_input.SDO_ORDINATES(int_len)
                ,p_input.SDO_SRID
          ELSIF  int_dims = 4
          AND int_lrs = 3
          THEN
             RETURN fast_point(
                 p_input.SDO_ORDINATES(int_len - 3)
                ,p_input.SDO_ORDINATES(int_len - 2)
                ,p_input.SDO_ORDINATES(int_len)
                ,p_input.SDO_ORDINATES(int_len - 1)
                ,p_input.SDO_SRID
          ELSE
             RAISE_APPLICATION_ERROR(-20001,'ERR!');
          END IF;
       END get_end_point;
       FUNCTION is_spaghetti(
           p_input             IN  MDSYS.SDO_GEOMETRY
          ,p_tolerance         IN  NUMBER DEFAULT 0.05
       ) RETURN VARCHAR2
       AS
          num_tolerance    NUMBER := p_tolerance;
          ary_strings      MDSYS.SDO_GEOMETRY_ARRAY := MDSYS.SDO_GEOMETRY_ARRAY();
          ary_starts       MDSYS.SDO_GEOMETRY_ARRAY := MDSYS.SDO_GEOMETRY_ARRAY();
          ary_ends         MDSYS.SDO_GEOMETRY_ARRAY := MDSYS.SDO_GEOMETRY_ARRAY();
          int_count        PLS_INTEGER;
          ary_start_count  MDSYS.SDO_NUMBER_ARRAY := MDSYS.SDO_NUMBER_ARRAY();
          ary_end_count    MDSYS.SDO_NUMBER_ARRAY := MDSYS.SDO_NUMBER_ARRAY();
          ary_inside_count MDSYS.SDO_NUMBER_ARRAY := MDSYS.SDO_NUMBER_ARRAY();
       BEGIN
          -- Step 10
          -- Check over incoming parameters
          IF p_input IS NULL
          THEN
             RETURN NULL;
          ELSIF p_input.get_gtype = 2
          THEN
             RETURN 'FALSE';
          ELSIF p_input.get_gtype <> 6
          THEN
             RAISE_APPLICATION_ERROR(-20001,'input gtype must be 2 or 6');
          END IF;
          IF num_tolerance IS NULL
          THEN
             num_tolerance := 0.05;
          END IF;
          -- Step 20
          -- Break multistring into single linestrings with nodes
          int_count := SDO_UTIL.GETNUMELEM(p_input);
          ary_strings.EXTEND(int_count);
          ary_starts.EXTEND(int_count);
          ary_ends.EXTEND(int_count);
          ary_start_count.EXTEND(int_count);
          ary_end_count.EXTEND(int_count);
          ary_inside_count.EXTEND(int_count);
          FOR i IN 1 .. int_count
          LOOP
             ary_strings(i) := SDO_UTIL.EXTRACT(p_input,i);
             ary_starts(i)  := get_start_point(ary_strings(i));
             ary_ends(i)    := get_end_point(ary_strings(i));
          END LOOP;
          -- Step 30
          -- Loop through and count the nodes connections
          FOR i IN 1 .. int_count
          LOOP
             ary_start_count(i)  := 0;
             ary_end_count(i)    := 0;
             ary_inside_count(i) := 0;
             FOR j IN 1 .. int_count
             LOOP
                IF i != j
                THEN
                   IF SDO_GEOM.RELATE(
                      ary_starts(i),
                      'DETERMINE',
                      ary_strings(j),
                      num_tolerance
                   ) IN ('TOUCH','CONTAINS','COVERS','ON')
                   THEN
                      ary_start_count(i) := ary_start_count(i) + 1;
                   ELSIF SDO_GEOM.RELATE(
                      ary_ends(i),
                      'DETERMINE',
                      ary_strings(j),
                      num_tolerance
                   ) IN ('TOUCH','CONTAINS','COVERS','ON')
                   THEN
                      ary_end_count(i) := ary_end_count(i) + 1;
                   ELSIF SDO_GEOM.RELATE(
                      ary_strings(i),
                      'DETERMINE',
                      ary_strings(j),
                      num_tolerance
                   ) IN ('TOUCH','CONTAINS','COVERS','OVERLAPBYINTERSECT')
                   THEN
                      ary_inside_count(i) := ary_inside_count(i) + 1;
                   END IF;
                END IF;
             END LOOP;
             IF ary_start_count(i) > 1
             OR ary_end_count(i) > 1
             OR ary_inside_count(i) > 0
             THEN
                RETURN 'TRUE';
             END IF;
          END LOOP;
          RETURN 'FALSE';
       END is_spaghetti;
       FUNCTION points2segment(
           p_point_one              IN  MDSYS.SDO_POINT_TYPE
          ,p_point_two              IN  MDSYS.SDO_POINT_TYPE
          ,p_srid                   IN  NUMBER
       ) RETURN MDSYS.SDO_GEOMETRY
       AS
       BEGIN
          IF ( p_point_one.Z IS NULL AND p_point_two.Z IS NOT NULL )
          OR ( p_point_one.Z IS NOT NULL AND p_point_two.Z IS NULL )
          THEN
             RAISE_APPLICATION_ERROR(
                -20001,
                'both points must have the same number of dimensions, point_one Z is ' ||
                NVL(TO_CHAR(p_point_one.Z),'') ||
                ' and point_two Z is ' ||
                NVL(TO_CHAR(p_point_two.Z),'')
          END IF;
          IF p_point_one.Z IS NULL
          THEN
             RETURN SDO_GEOMETRY(
                 2002
                ,p_srid
                ,NULL
                ,SDO_ELEM_INFO_ARRAY(1,2,1)
                ,SDO_ORDINATE_ARRAY(p_point_one.X,p_point_one.Y,p_point_two.X,p_point_two.Y)
          ELSE
             RETURN SDO_GEOMETRY(
                 3002
                ,p_srid
                ,NULL
                ,SDO_ELEM_INFO_ARRAY(1,2,1)
                ,SDO_ORDINATE_ARRAY(p_point_one.X,p_point_one.Y,p_point_one.Z,p_point_two.X,p_point_two.Y,p_point_two.Z)
          END IF;
       END points2segment;
       FUNCTION points2segment(
           p_point_one              IN  MDSYS.SDO_GEOMETRY
          ,p_point_two              IN  MDSYS.SDO_GEOMETRY
       ) RETURN MDSYS.SDO_GEOMETRY
       AS
          int_gtype1 PLS_INTEGER;
          int_dims1  PLS_INTEGER;
          int_gtype2 PLS_INTEGER;
          int_dims2  PLS_INTEGER;
          point_one  MDSYS.SDO_POINT_TYPE;
          point_two  MDSYS.SDO_POINT_TYPE;
       BEGIN
          int_gtype1 := p_point_one.get_gtype();
          int_dims1  := p_point_one.get_dims();
          int_gtype2 := p_point_two.get_gtype();
          int_dims2  := p_point_two.get_dims();
          IF  int_gtype1 = 1
          AND int_gtype2 = 1
          AND int_dims1  = int_dims2
          AND p_point_one.SDO_SRID = p_point_two.SDO_SRID
          THEN
             NULL;  -- Good
          ELSE
             RAISE_APPLICATION_ERROR(
                 -20001
                ,'both point objects must be points and have the same number of dimensions and SRIDs'
          END IF;
          IF int_dims1 = 4
          THEN
             RETURN SDO_GEOMETRY(
                 4402
                ,p_point_one.SDO_SRID
                ,NULL
                ,SDO_ELEM_INFO_ARRAY(1,2,1)
                ,SDO_ORDINATE_ARRAY(
                     p_point_one.SDO_ORDINATES(1)
                    ,p_point_one.SDO_ORDINATES(2)
                    ,p_point_one.SDO_ORDINATES(3)
                    ,p_point_one.SDO_ORDINATES(4)
                    ,p_point_two.SDO_ORDINATES(1)
                    ,p_point_two.SDO_ORDINATES(2)
                    ,p_point_two.SDO_ORDINATES(3)
                    ,p_point_two.SDO_ORDINATES(4)
          ELSE
             -- Use the sdo_point_type method for the rest
             IF p_point_one.SDO_POINT IS NOT NULL
             THEN
                point_one := p_point_one.SDO_POINT;
             ELSE
                IF int_dims1 = 3
                THEN
                   point_one := SDO_POINT_TYPE(
                       p_point_one.SDO_ORDINATES(1)
                      ,p_point_one.SDO_ORDINATES(2)
                      ,p_point_one.SDO_ORDINATES(3)
                ELSE
                   point_one := SDO_POINT_TYPE(
                       p_point_one.SDO_ORDINATES(1)
                      ,p_point_one.SDO_ORDINATES(2)
                      ,NULL
                END IF;
             END IF;
             IF p_point_two.SDO_POINT IS NOT NULL
             THEN
                point_two := p_point_two.SDO_POINT;
             ELSE
                IF int_dims1 = 3
                THEN
                   point_two := SDO_POINT_TYPE(
                        p_point_two.SDO_ORDINATES(1)
                       ,p_point_two.SDO_ORDINATES(2)
                       ,p_point_two.SDO_ORDINATES(3)
                ELSE
                   point_two := SDO_POINT_TYPE(
                       p_point_two.SDO_ORDINATES(1)
                      ,p_point_two.SDO_ORDINATES(2)
                      ,NULL
                END IF;
             END IF;
             RETURN points2segment(
                 p_point_one   => point_one
                ,p_point_two   => point_two
                ,p_srid        => p_point_one.SDO_SRID
          END IF;
       END points2segment;
       FUNCTION linear_gap_filler(
           p_input            IN  MDSYS.SDO_GEOMETRY
          ,p_tolerance        IN  NUMBER DEFAULT 0.05
       ) RETURN MDSYS.SDO_GEOMETRY
       AS
          sdo_input     MDSYS.SDO_GEOMETRY := p_input;
          num_tolerance NUMBER;
          int_counter   PLS_INTEGER;
          ary_edges     MDSYS.SDO_GEOMETRY_ARRAY;
          ary_starts    MDSYS.SDO_GEOMETRY_ARRAY;
          ary_ends      MDSYS.SDO_GEOMETRY_ARRAY;
          ary_nearest   MDSYS.SDO_NUMBER_ARRAY;
          ary_distance  MDSYS.SDO_NUMBER_ARRAY;
          num_temp      NUMBER;
          num_nearest   NUMBER;
          int_winner    PLS_INTEGER;
          int_winner2   PLS_INTEGER;
          sdo_point1    MDSYS.SDO_GEOMETRY;
          sdo_point2    MDSYS.SDO_GEOMETRY;
          boo_done      BOOLEAN;
          num_one       NUMBER;
          num_two       NUMBER;
          int_looper    PLS_INTEGER := 1;
       BEGIN
          -- Step 10
          -- Check over incoming parameters
          IF num_tolerance IS NULL
          THEN
             num_tolerance := 0.05;
          END IF;
          IF sdo_input IS NULL
          OR sdo_input.get_gtype() <> 6
          THEN
             RETURN sdo_input;
          END IF;
          IF is_spaghetti(sdo_input,p_tolerance) = 'TRUE'
          THEN
             RETURN sdo_input;
          END IF;
          <>      ary_edges     := MDSYS.SDO_GEOMETRY_ARRAY();
          ary_starts    := MDSYS.SDO_GEOMETRY_ARRAY();
          ary_ends      := MDSYS.SDO_GEOMETRY_ARRAY();
          ary_nearest   := MDSYS.SDO_NUMBER_ARRAY();
          ary_distance  := MDSYS.SDO_NUMBER_ARRAY();
          -- Step 20
          -- Break multistring into edges and start and end nodes
          int_counter := SDO_UTIL.GETNUMELEM(sdo_input);     
          ary_edges.EXTEND(int_counter);
          ary_starts.EXTEND(int_counter);
          ary_ends.EXTEND(int_counter);
          FOR i IN 1 .. int_counter
          LOOP 
             ary_edges(i)  := SDO_UTIL.EXTRACT(sdo_input,i);
             ary_starts(i) := get_start_point(ary_edges(i));
             ary_ends(i)   := get_end_point(ary_edges(i));
          END LOOP;
          -- Step 30
          -- Determine the closest endpoints
          ary_nearest.EXTEND(int_counter);
          ary_distance.EXTEND(int_counter);
          FOR i IN 1 .. int_counter
          LOOP
             num_nearest := NULL;
             int_winner := NULL;
             FOR j IN 1 .. int_counter
             LOOP
                IF j != i
                THEN
                   num_temp := SDO_GEOM.SDO_DISTANCE(
                       ary_edges(i)
                      ,ary_edges(j)
                      ,num_tolerance
                   IF num_nearest IS NULL
                   OR num_temp < num_nearest
                   THEN
                      num_nearest := num_temp;
                      int_winner := j;
                   END IF;
                END IF;
             END LOOP;
             ary_nearest(i) := int_winner;
             ary_distance(i) := num_nearest;
          END LOOP;
          -- Step 40
          -- Find the smallest gap
          int_winner := NULL;
          num_nearest := NULL;
          FOR i IN 1 .. int_counter
          LOOP
             IF num_nearest IS NULL
             OR ary_distance(i) < num_nearest
             THEN
                 int_winner := i;
                 num_nearest := ary_distance(i);
                 int_winner2 := ary_nearest(i);
             END IF;
          END LOOP;
          -- Step 50
          -- Determine the endpoints to connect
          num_one := SDO_GEOM.SDO_DISTANCE(
             get_start_point(ary_edges(int_winner)),
             ary_edges(int_winner2),
             num_tolerance
          num_two := SDO_GEOM.SDO_DISTANCE(
             get_end_point(ary_edges(int_winner)),
             ary_edges(int_winner2),
             num_tolerance
          IF ( num_one = 0 AND SDO_GEOM.RELATE(
             get_start_point(ary_edges(int_winner)),
             'ANYINTERACT',
             ary_edges(int_winner2),
             num_tolerance
          ) = 'TRUE' )
          OR ( num_two = 0 AND SDO_GEOM.RELATE(
             get_end_point(ary_edges(int_winner)),
             'ANYINTERACT',
             ary_edges(int_winner2),
             num_tolerance
          ) = 'TRUE' )
          THEN
             sdo_point1 := NULL;
          ELSIF num_one < num_two
          THEN
             sdo_point1 := get_start_point(ary_edges(int_winner));
          ELSE
             sdo_point1 := get_end_point(ary_edges(int_winner));
          END IF;
          num_one := SDO_GEOM.SDO_DISTANCE(
             get_start_point(ary_edges(int_winner2)),
             ary_edges(int_winner),
             num_tolerance
          num_two := SDO_GEOM.SDO_DISTANCE(
             get_end_point(ary_edges(int_winner2)),
             ary_edges(int_winner),
             num_tolerance
          IF ( num_one = 0 AND SDO_GEOM.RELATE(
             get_start_point(ary_edges(int_winner2)),
             'ANYINTERACT',
             ary_edges(int_winner),
             num_tolerance
          ) = 'TRUE' )
          OR ( num_two = 0 AND SDO_GEOM.RELATE(
             get_end_point(ary_edges(int_winner2)),
             'ANYINTERACT',
             ary_edges(int_winner),
             num_tolerance
          ) = 'TRUE' )
          THEN
             sdo_point2 := NULL;
          ELSIF num_one < num_two
          THEN
             sdo_point2 := get_start_point(ary_edges(int_winner2));
          ELSE
             sdo_point2 := get_end_point(ary_edges(int_winner2));
          END IF;
          -- Step 50
          -- Smash together
          IF sdo_point1 IS NULL
          OR sdo_point2 IS NULL
          THEN
             sdo_input := SDO_UTIL.CONCAT_LINES(
                ary_edges(int_winner),
                ary_edges(int_winner2)
          ELSE
             sdo_input := SDO_UTIL.CONCAT_LINES(
                SDO_UTIL.CONCAT_LINES(
                   ary_edges(int_winner),
                   points2segment(sdo_point1,sdo_point2)
                ary_edges(int_winner2)
          END IF;
          boo_done := TRUE;
          FOR i IN 1 .. int_counter
          LOOP
             IF i NOT IN (int_winner,int_winner2)
             THEN
                sdo_input := SDO_UTIL.APPEND(sdo_input,ary_edges(i));
                boo_done := FALSE;
             END IF;
          END LOOP;
          -- Step 60
          -- Check if valid if returning
          IF sdo_input.get_gtype() = 2
          OR boo_done = TRUE
          THEN
             RETURN sdo_input;
          END IF;
          int_looper := int_looper + 1;
          GOTO TOP_OF_IT;
       END linear_gap_filler;
    END dz_gap_fill;

  • Cisco Aironet 1250 - How to bridge two AP's and get Non-root to talk to Root AP

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin-top:0in;
    mso-para-margin-right:0in;
    mso-para-margin-bottom:10.0pt;
    mso-para-margin-left:0in;
    line-height:115%;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;
    mso-bidi-font-family:Arial;
    mso-bidi-theme-font:minor-bidi;}
          I have two buidlings acroos the street from each other.  I have two Cisco Aironet 1250 wireless AP's with the first one going in the main building with network backbone.  The Second AP goes across the street with the other wired network segment.  Both AP's have long range antenas 2.4 GHZ on top of each building.  I have configured the 1st one as the Root Bridge.  The one across the street is configured as non-root bridge.  I have both AP's configured with the same WEP key and also with the same SSID name with both set to broadcast it.   I am still unsure and confused as to how I get the non-root bridge to talk to and use the root bridge to get on the main network.
            1- It’s main to use the Root parent Mac address.
            2-  Is there another config that I am missing to get the signal? 
    Note: I still not getting any signal from the root although distance between root and non-root is 330m
    My root antenna is AIR-ANT24120 and non-root antenna is AIR-ANT1949 and attached files is my configuration files
    Thank you.

    1.  How are the AIR-ANT24120 and the AIR-ANT1949 installed?
    the AIR-ANT24120 is connected virtically on tower far 11m from the earth and AIR-ANT1949 is connected horizontally on tower far 10m from the earth
    2.  What is the distance between both APs?
    350 m
    3.  Do you have clear line-of-sight between the two?
    there is one tanker in the middle between them but it's far 7m from the earth
    4.  Is the two APs properly aligned?
    i think yes and changed the aligned many times without any news (I don't have any tools for alignment)
    5.  Which point are the antennas connected to?  Primary, Secondary or middle?
    I tried in the primary and secondary but never tried the middle antenna
    Thanks

  • How to Bridge PACE 5031 NV to 3rd Party Router?

    People say it's a lot like the 2Wire 3600, but the menus don't look the same to me. I Happily follow instructions with screenshots. My local tech geek is not able to handle this for some reason... Help?

    Got my internet speed (cake) and gigabit LAN (eating it, too)! The trick I believe was 'Attack Detection' in advanced FW settings.
    See here: http://forums.att.com/t5/Device-Setup/AT-amp-T-Modem-Router-Apple-Airport-Extreme/td-p/3607835#.Uw1oVfldUoA
    There is no true bridge mode on the 2Wire routers. However, you can still configure it such that almost all functions of your own router will work properly.
    1. Set your router's WAN interface to get an IP address via DHCP. This is required at first so that the 2Wire recognizes your router.
    2. Plug your router's WAN interface to one of the 2Wire's LAN interfaces.
    3. Restart your router, let it get an IP address via DHCP.
    4. Log into the 2Wire router's interface. Go to Settings -> Firewall -> Applications, Pinholes, and DMZ
    5. Select your router under section (1).
    6. Click the DMZPlus button under section (2).
    7. Click the Save button.
    8. Restart your router, when it gets an address via DHCP again, it will be the public outside IP address. At this point, you can leave your router in DHCP mode (make sure the firewall on your router allows the DHCP renewal packets, which will occur every 10 minutes), or you can change your router's IP address assignment on the WAN interface to static, and use the same settings it received via DHCP.
    9. On the 2Wire router, go to Settings -> Firewall -> Advanced Configuration
    10. Uncheck the following: Stealth Mode, Block Ping, Strict UDP Session Control.
    11. Check everything under Outbound Protocol Control except NetBIOS.
    12. Uncheck NetBIOS under Inbound Protocol Control.
    13. Uncheck all the Attack Detection checkboxes (7 of them).
    14. Click Save.
    Your router should now be able to route as if the 2Wire was a straight bridge, for the most part.
    Inbound port 22 might be blocked, and inbound ports 8000-8015 might also be blocked, and there's nothing that can be done about it.
    This is how I have my 2Wire configured, and I have a Cisco 2811 behind it doing IPSec, IPv6 tunnels, etc.

  • How is Bridge CS4 installed by itself?

    I have been requested to roll out Bridge (which we have as part of the CS4 standard suite) with users who need InCopy CS4. Can anyone tell me how this can be done without installing other parts of the CS4 Suite? I would guess this is one of the GUIDs within the silent install but which one, I don't know. Has anyone successfully done this?
    Thank you

    From what I have read in these posts Bridge is not a stand alone product.  It will install automatically with Photoshop or with the suite.  It may need these other pieces to work properly.

  • How to bridge my bigpond st536 to my airport extreme?

    I have just received my bigpond st536 single port modem and am trying to connect it to my airport extreme so my other apples can use connection. Have read that the connection can be bridged but can not find a means of doing so on the st536 connection page. Can anyone help. I do not want to buy the thomson wi fi router when I have a new airport extreme to use. Thanks.

    I don't believe any of the Brother printers are AirPrint-enabled. Is your Brother printer network-ready? That is, does is support either/both a wired or wireless connection or just uses USB to connect?

  • How Root bridge notifies it Topology change ?

    Hi Friends ..
    when there is any topology change in non-root bridge , it will generate the TCN bpdu and it will send to all bridges , once root bridge sends the TC bpdu it will flush out the mac table in 15 seconds. What happens when there is a topology change in the root bridge itself ? Will it directly starts the TC bpdu or it will also start the TCN bpdu ?

    My personal guess is that there will be a STP recalculation and not simple TCN frame exchange. If a link on a designated port fails, then that port will no longer be in a forwarding state. And given the fact that a root bridge has Designated Ports which are in a forwarding state, then logically an election might take place.

  • Can someone explain how to bridge a huawei modem/r...

    I am switching to fibre broadband soon and will be provided with an huawei home gateway hg658c but would like to bridge it to my asus router.  I have the hg658c now so could someone tell me the steps to bridge it.  I have admin access at advanced but stuck and dont want to screw things up.
    bmitie
    Solved!
    Go to Solution.

    This isn't anything to do with BT Infinity. The idea of this post is to make you download the user manual for the above home gateway which is a virus-infected PDF.
    *** DONT DO IT ***
    If you found this post helpful, please click on the star on the left
    If not, I'll try again

  • How to bridge two interfaces on same motherboard.

    Hello everyone, I've just started digging in to Arch Linux, and I am loving it so far!
    Most of my Linux experience is from Ubuntu, so bear with me here, because I'm having a fairly simple problem that I had figured out on Ubuntu and would like to reproduce on Arch.
    I have a motherboard with two network cards in it.   One is fed from the router, and the other one feeds an Xbox1 that runs Xbox Media Center.   Both of these machines are set to DHCP for the network.  What I need from the setup is for each machine to get its own internal IP from the router's dhcp server.  In Ubuntu I had this setup and working perfectly by having the following code in my /etc/network/interfaces file:
    auto lo
    iface lo inet loopback
    auto eth0
    auto br0
    iface eth1 inet dhcp
    iface br0 inet dhcp
    bridge_ports eth0 eth1
    My problem is that I do not have a /etc/network/interfaces file in Arch, like there is in Ubuntu.    Where would I need to input these commands?
    In Arch I have installed the bridge-utils package, and last night I installed networkmanager, and dnsmasq.   In my rc.conf file I commented out the network commands, and the network daemon, and added networkmanager's daemon to the list.   Something tells me this wasn't necessary, and I can remove all of that if its necessary to get the bridge up.   This isn't as simple as me just making my own /etc/network/interfaces file is it?   
    Anyway thanks for taking the time to read over this.   Let me know if there is some pertinent information I've left out of this post.   I've tried to be as clear as I can be.

    Ah thank you very much for pointing me in the right direction!   I read over man brctl, studied the /etc/conf./bridges and the /etc/rc.conf files and figured it out!  Here is what I did, in the hopes it might help someone else out.
    First off I removed the networkmanager app, as it wasn't necessary at all.  After I removed that I made sure to remove the deamon from rc.conf, and uncommented the daemon for 'network'. 
    in the file /etc/rc.conf I added the following in between the HOSTNAME and the gateway line:
    eth0="eth0 up"
    eth0="eth1 up"
    br0="dhcp"
    INTERFACES=(lo eth0 eth1 br0)
    In the /etc/conf.d/bridges file I added the following two lines:
    bridge_br0="eth0 eth1"
    BRIDGE_INTERFACES=(br0)
    When I logged back in the PC had an IP and so did the Xbox!   Thanks again for the help.  This was the one big hurdles I had to adopting Arch.
    Last edited by Beelzebud (2010-07-16 09:03:42)

  • How in Bridge to view AVCHD files using Adobe Media Player

    a) AVCHD is not in the list under Edit / preferences / File association !!!
    b) Where is the Adobe player located ?
    Operating System: Windows 7

    Hi Natarajan,
       Did you check the configuration check for the Adobe seems configuration issue could you try with below link
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/43/f31e3082221595e10000000a1553f7/content.htm
    If you find any difficulty need to contact BASIS team to fix this.
    Here is the link which guide you to configure the service, you should have installed and configured in the SAP before you use this service....
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/45/143023c3af21a3e10000000a1553f6/content.htm
    Please also check the below Form
    https://www.sdn.sap.com/irj/sdn/adobe
    Regards,
    S.Manu.

  • How Adobe Premier Pro's linked video clips are ID in Bridge?

    I just finished a FEATURE-FILM in HD comprised of 40 + different Adobe Premier Projects;
    Obviously, at the end you end up with many video clips associated to manyAdobe Premier Projects (i.e.; one video clip could be being used by 17 Adobe Premier Projects), and some video clips are associated to none.
    So this is the thing: I need to delete 5,000 + useless-not associated video clips, however, to make sure that I am not breaking any link, I need to know that they are, or they are not associated with any of my Adobe Premier Projects.
    How does Bridge indicate that a video clip is or is not associated (linked) to an Adobe Premier Project?
    Thank you in advance for your help
    Barro-THX

    Have you tried posting on the Premier Pro forum?
    A hint for future posts.  If you do not get a response in a reasonalble time rather than reposting, just reply to it yourself with anything and it will be moved to the top of the list again.

  • Creative Cloud CS6 Bridge failed on an attempt to update - Bridge is now gone - how

    A few weeks ago Creative Cloud CS6 Bridge failed on an attempt to update - Bridge is now gone - how do I reinstall?

    Bridge in Cs6 come along with other creative suite product like PS, ID, Ai etc, it will be tough to do the installation of just Bridge without uninstalling any of this product through AAM.
    You can download the trial from Adobe.com of any of this software and can perform the repair installation to get back Bridge but I will be interested to know how Adobe Bridge vanished from computer all of a sudden, May be it is still there ?

Maybe you are looking for

  • Cannot get xorg to work at all

    Granted I have yet to try vesa, but frankly if I cannot get the fglrx driver to work then I am not interested in this distro. Following the wiki instructions has gotten me nowhere and forum searches have turned up 4 year old posts. I have installed X

  • Is there a way to create a button for the tool bar that will View a page in "No Style'?

    I guess what I'm asking is...Is there a way to make a customized button for the toolbar that will allow me to change the view on a webpage to 'No Style' as listed under the view menu. If so, How can I do this?

  • My 15 inch Macbook Retina has Vertical grey area in my screen which i noted about 3 days ago.

    I noted a vertical grey area in my screen which suddenly appeared while editing a word document. I was trying to catch it by screenshot but it does not appear in the picture. I only notice it in white backgounds. Help pls. It is kinda annoying. My ma

  • ORA-01446 error in SQL Developer 3EA4

    I have created a view and when clicking on the Data tab, I receive the error message: ORA-01446: cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc. When you create a SQL Select statement in a SQL Worksheet the view works fine.

  • Best use of hard drive space

    Hello - I have my itunes library on my main iMac's internal drive. I use a Raid 1 external drive for backing up everything via Time Machine. Everything works fine. I'm starting to run low on internal HD space. Here is the question: If I adjust my Tim