coordinate transformation - robot

Hello master:

as I knew, unity of the coordinates of the Center back by "Match" is 'pixcel' in the picture. but in fact, we can send coordinated by unit "mm" or "cm" to the robot application. My question is how transorm the coordinate "pixcel" "mm" or "cm".  y at - it that no master could give me information or for example on how to do it?

Thank you much in advance.

Thank you and best regards

viming. Chen


Tags: NI Hardware

Similar Questions

  • SYSTEM of COORDINATES TRANSFORMATION (I think)

    Hi all

    I need help here. I have a table (which started as a shape file) with a different coordinate system than I use. I can change the SRID and diminfo easy enough but the x / y coordinates are in a different system and I do not know how to convert them.

    Help, please!

    Here are the details:

    -An example of the geometry column I'm shooting for registration:
    MDSYS.SDO_GEOMETRY(2001, 8265, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1), 
    MDSYS.SDO_ORDINATE_ARRAY(-79.249266,35.774167))
    -An example of record of the column of my table of problem geometry:
    MDSYS.SDO_GEOMETRY(2001, 8265, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1), 
    MDSYS.SDO_ORDINATE_ARRAY(2012815.139204471,768438.258117677)) 
    I already changed the SRID in the latter, but the real problem I have is in the MDSYS. SDO_ORDINATE_ARRAY. How can I convert my coordinates of problem (the example of the latter) to the same kind of information as the previous example for each record in the geometry column?

    Thank you in advance!

    Indeed, for this, you'll need transform geometries of one system of CS (your form source) to another (existing table used).

    It's little script that allows you to transform your 'table' or 'sex', based on the

    SDO_CS. TRANSFORM_LAYER

    [http://download.oracle.com/docs/html/B14255_01/sdo_cs_ref.htm#sthref1408]

    Change in this script SOURCE_TABLE with your TABLE NAME
    Change in this script TARGET_SRID with your TARGET SRID
    Replace in the SOURCE_TABLE_SPATIAL_INDEX_NAME script with the name of the spatial index on your table in the source
    --===============================================================================
    -Run SDO_CS. TRANSFORM the layer
    RUN SDO_CS. TRANSFORM_LAYER ('SOURCE_TABLE', 'GEOMETRY', 'SOURCE_TABLE_TRANSF', TARGET_SRID);
    Quickly transformed layer;

    --===============================================================================
    -DROP SOURCE TABEL SPATIAL INDEX
    DROP INDEX SOURCE_TABLE_SPATIAL_INDEX_NAME;
    COMMIT;
    --===============================================================================
    -execution of the procedure to update the source table
    DECLARE

    CURSOR c1_cur IS SELECT sdo_rowid, geometry OF SOURCE_TABLE_TRANSF;
    l_tekst varchar2 (20);
    c_rowprocessed CONSTANT number (3): = 500;
    my_loops pls_integer;

    BEGIN
    my_loops: = 0;
    FOR c1_rec IN c1_cur LOOP
    UPDATE of SOURCE_TABLE one
    SET a.GEOMETRY = c1_rec. geometry
    WHERE a.rowid = c1_rec.sdo_rowid;

    my_loops: = my_loops + 1;
    If mod (number of lines c1_cur %, c_rowprocessed) = 0 then

    commit;

    end if;

    end loop;

    commit;

    end;
    /
    Geometry of layer QUICK update;
    --===============================================================================
    -REMOVE the Source heading in USER_SDO_GEOM_METADATA REMOVE USER_SDO_GEOM_METADATA
    WHERE
    TABLE_NAME = 'SOURCE_TABLE.
    AND
    COLUMN_NAME = 'GEOMETRY ';
    COMMIT;
    --===============================================================================
    -integration with the DETAILS DIM_ELEMENT and SRID USER_SDO_GEOM_METADATA
    INSERT IN USER_SDO_GEOM_METADATA
    VALUES
    (
    "SOURCE_TABLE."
    "GEOMETRY."
    MDSYS. SDO_DIM_ARRAY
    (
    MDSYS. SDO_DIM_ELEMENT ('X', 0, 300000, 0.00001),
    MDSYS. SDO_DIM_ELEMENT ('Y', 0, 300000, 0.00001)
    ),
    TARGET_SRID
    );
    COMMIT;
    --===============================================================================
    -Recreate the index
    CREATING INDEXES
    SOURCE_TABLE_SPATIAL_INDEX_NAME
    WE
    SOURCE_TABLE (GEOMETRY)
    INDEXTYPE IS MDSYS. SPATIAL_INDEX;
    Commit;
    INVITES the 2 Spatial Index created;
    --===============================================================================
    -DROP the SOURCE_TABLE_TRANSF table
    DROP TABLE SOURCE_TABLE_TRANSF;
    COMMIT;

    Hoping that it would be.

    Luke

  • How to make 'Calibration Simple' with 'Vision calibration Training' or "Wizard of Vision"

    Hello master:

    I want to do 'Calibration Simple' with 'Vision calibration Training' or "Assistant vision", I want a model calibrated using this way of exit? How to do?

    I had already read "Simplate Calibration.vi".

    Thank you.

    https://forums.NI.com/T5/machine-vision/coordinate-transform-robot/TD-p/3287696/page/3

  • Choose and place using labview and or vision acquisition

    Hello world

    I'm doing a project studying on Vision guided pick and place of a robot (abb) industrial. I would like to know the steps involved in the creation of the block.

    I locate the object, move his webcam cooordinates. Then made a pattern match, and would send the cooordinates to the microcontroller. then from microcontroller for control of robot... then the industrial robot should choose the object and place it in a predefined area...

    I would be extremely grateful if you guys can help me because I am new to LabView.

    Thank you

    Pradeep.M

    ([email protected])

    What you describe is quite complex, but here are a few tips.  The key is to establish a correlation between the coordinate system of the robot to the coordinate system of the camera.  I guess that the camera is statically located above the pick-up area?  I move the robot at each corner of the frame to its choice position vertically and note the position of the robot at these locations.  These 4 points in space will be correlated to X, coordinates of pixels in the camera image.  Basically, you need to write a sub - VI with entries being pixel X and is coordinated and coordinates output being the robot.

    Writing a test application saying the robot to get pixel location to any X, Y in the framework to test your Subvi.  If this does not work, then you need to set up a correspondence to the model.  You probably want to do a geometric pattern match.  Take a look at this example: http://zone.ni.com/devzone/cda/epd/p/id/5555

    You will need your pattern match algorithm to return both the coordinates for your robot, and the orientation of the tool needed for good pick up the object (if the pick-and-place robot tool requires to be in a specific direction).  If it's basically up to you will convert the object X, Y and rotation angle in the framework that you receive correspondence from model to any coordinate system, the robot uses.

    The placement algorithm could be simply an adjustment of orientation to the object being investment and then investment positions could be an array of coordinates of robot which you browse after each pick.

    Be sure to implement security mechanisms in your algorithms so that the robot can never go somewhere outside of a safe range of coordinates.

  • Transform the coordinates Y wrong

    In the area of transformation the Y coordinates are false. The object is above the zero of the art Council series still coordinate is reading a negative number. I changed to Global leaders, but it's always reading a negative number. Help?

    pvanderh, as a result of what Larry said:

    To change the origin of the rule in CS5 are the same as in CS4 and earlier versions, you can:

    0) close down Illy (you can change the closed preferences with Illy file);

    (1) find and open the AIPrefs (Win talk) or Adobe Illustrator Prefs (Mac talk) of the file. It is a hidden file in the folder of Adobe Illustrator CS5 Settings;

    (2): find and replace the following two bits of code:

    /isRulerOriginTopLeft 1 > /isRulerOriginTopLeft 0 (replace the 1 with a 0)

    /isRulerIn4thQuad 1 > /isRulerIn4thQuad 0 (replace the 1 with a 0)

    This is a global change.

  • Transform a user created the system of coordinates to Oracle supplied one

    Hi all

    I'm looking to transform an obsolete network National British Ordnance Survey projection, so that the data that contains the obsolete projection can be queried using coordinates gird National British.

    I think I need to insert an entry in the table SDO_PREFERRED_OPS_USER and not SDO_PREFERRED_OPS_SYSTEM. However I do not know what value to use for the COORD_OP_ID. Is the COORD_OP_ID value related to the SOURCE_SRID, which is the obsolete projection; the value COORD_OP_ID for the TARGET_SRID or a new value?

    I I take then insert another line with the SOURCE and the TARGET of the swapped SRID round so that changes may occur in the sense the other way around.

    Kind regards

    Tim

    Generally, you don't need any rules of transformation between two screenings. The system automatically performs the reverse projection, datum transformation and projection forward then. In addition, even if a projected SRID is now considered to be obsolete, this does not change the fact that the system can determine a default transformation approach. For most applications, the default value is right.

    Do you need a rule, however, if the default processing line is not what you prefer. For example, if you want to convert between NAD27 and NAD83 using NADCON and not the transformation of default reference, you need an appropriate rule. If this is the case for you, please let me know and I can help you with the rule.

    Regarding the choice between SDO_PREFERRED_OPS_USER and SDO_PREFERRED_OPS_SYSTEM: If you use the system, it will become the default for all users of space in your DB. If you must use a string of personal transformation that you don't think that other users of your database would agree with, then SDO_PREFERRED_OPS_USER is appropriate. The user is a tag of your choice VARCHAR2, not a database user. Other users of the database can share your setting, if they use the same tag.

    SOURCE_SRID, TARGET_SRID and OP_ID should be consistent. If in doubt, please let me know your specific processing needs, and I can provide you with a rule.

    For your specific example, I need more in detail to determine if you need a rule, at all. It seems that you can not. Please let me know source & target SRID, and why you think you need a default transformation.

    Thank you

    Mike

  • Graphic intensity scale and the Transformation of coordinates

    Hi all. First post ever so please bear with me. I'm trying to plot the data that I am buying a load cell in coordination with the X - Y position, I get my motion control system. The news of load cell must be the z axis. I'm receiving the order of movement data, then acquire the load cell signal on average and store them in a table. I would like to plot these data for each movement of x and there axis so that I can see a real-time mapping of the data that I have gained. I joined a program that computes XY positioning required with load cell data simulated by a random number. Drawing the x - y graph coordinates XY is the standard path measurement I use. I wish that the graph of the intensity to draw the same way with the correct details used on the axes. If I could put the xy graph and the graph of the intensity, it would be a major bonus. I can't wait to hear any response that helps me on this one. Thank you in advance for your time and effort. Only, I'm stumped on this one!

    Keith

    I'm sorry. Realized that I do not understand a Subvi. Deleted so the program should work if download you it directly. Just a few notes: Spray size in inches and normally between 2 and 20 inches, degrees lateral spray angle is normally between 10 to 45 degrees. Angle of transverse jet is normally between 2 to 10 degrees. Pin diameter is in inches and usually falls 0, 020-0, 080 range.

  • Transformation of the coordinate system

    I use company oracle 10.2.0.1

    I'm trying to convert our ArcSDE that sit on top of RDBM oracle database, which is used to visualize on the map of the Earth to the oracle database. I have elevation data, latitude and longitude for a region (Rectangle shape) I want to insert into a column of type GEOM. I was going through the spatial reference guide, which has lots of information. My question is can I use this stmt to insert data of a shape of rectangle with the longitude/Latitude data?

    INSERT INTO (VALUES) target_point
    1,
    "cola_a,"
    MDSYS. SDO_GEOMETRY)
    2003 - polygon 2 Dimensions
    NULL,
    NULL,
    MDSYS. SDO_ELEM_INFO_ARRAY (1,1003,3), - a rectangle (1003 = outside)
    MDSYS. SDO_ORDINATE_ARRAY (1, 1, 5, 7) - only 2 points needed to
    -define the rectangle (bottom left and top right) with
    -Cartesian-coordinate data
    )
    );

    I also want to know what is the difference between that and the following stmt, that store all vertices?

    INSERT INTO (VALUES) cola_markets_cs
    1,
    "cola_a,"
    SDO_GEOMETRY)
    2003 - two-dimensional polygon
    8307,-SRID for ' Longitude / Latitude (WGS84) "coordinate system".
    NULL,
    SDO_ELEM_INFO_ARRAY (1,1003,1), - polygon
    SDO_ORDINATE_ARRAY (1.1-5.1, 5.7, 1.7, 1.1) - all vertices must
    -be defined for rectangle with geodetic data.
    )
    );


    I'm new to spatial database and try to learn. Appreciate any help.

    Thank you

    Since you have rectangles, you have two options.

    Create a rectangle of 5 points (you will need to repeat the last coordinate to close the polygon).
    Also affect the SRID 8307 since the values long/lat.

    SDO_GEOMETRY (2003, 8307, NULL,)
    MDSYS. SDO_ELEM_INFO_ARRAY (1,1003,1),
    MDSYS. SDO_ORDINATE_ARRAY (long1 lat1, long2, lat2, long3, lat3, long4, lat4, long1, lat1))

    And you can then use SDO_GEOM.sdo_centroid to calculate the centre of gravity in the application.

    Regarding the altitude, is there an elevation for each coordinate value?
    10.2, we do a lot with the values of height, but you can store around the geometry.

    Then eventually you create geometry 3D like this:

    SDO_GEOMETRY (3003, 8307, NULL,
    MDSYS. SDO_ELEM_INFO_ARRAY (1,1003,1),
    MDSYS. SDO_ORDINATE_ARRAY (long1 lat1, alt1, long2, lat2, alt2, long3, lat3, alt3 long4, lat4, alt4, alt1, lat1, long1))

    But in this way, everything becomes a little more complicated. So if you just want to make altitude autour, you better
    account in a separate as well as the geometry column column.

    Siva

  • Distance between 2 points in geo coordinates

    Everyone knows hot to calculate the distance between 2 points on the surface of the Earth, given their contact details?

    (for example: 1=30.45N/43.23E and 2=35.11N/19.05W)

    A program for HP50G or 42, or 41 c would be fine, a formula or algorithm as well.

    Hello andy11

    Forms are to is supported on a perfect sphere (which is not true for the Earth, but it makes it easier):

    The way is to calculate the secant between two points and then calculate the length of the arc between the two points.

    LA1/2 = Latitude of the point 1/2

    LO1/2 = Longitude of the point 1/2

    Transform in x, y, z coordinates on the unit sphere:

    X 1/2 = cos(La1/2) * cos(Lo1/2)

    Y1/2 = cos(La1/2) * sin(Lo1/2)

    Z1/2 = sin(La1/2)

    Calculate secant length s:

    s = ((x2-x1) ^ 2 + (y2 - y1) ^ 2 + (z2 - z1) ^ 2) ^ 0.5

    Half of the s is a sin of angle between the points:

    distance on the sphere:

    d = RE * 2 * arcsin(s/2)

    That's it, easy to transfer this for RPL. The results are of course proven RE RADIUS, so results may differ a bit.

    Greetings

    calcpeace

  • Coordinates of the cursor & Rectangle coordinates does not not to

    Hello!

    I actually paint a drawing a rectangle on xy graph using the mouse by clicking on the events and I need the contact information exactly the way it is extracted by cursor. The indicator of "coord2" & "cursor 0" should give me the same results. I need output of coord 2 as cursor 0 hope I managed to pass my point. Maybe I need to manipulate with scale. Check the attachment.

    Sets,

    I have attached a VI that will transform your mouse up and down the coordinates which are by default in pixels for the x - y coordinates.  I also noticed that you could not make a rectangle when you started at the top left and ended at the bottom right, so I added a logic, so you can start and finish anywhere and have the rectangle belong.

    I also noticed that when you draw the rectangle that the corners are drawn a little below and to the left of the cursor, that is the question you are trying really hard?  I just looked in that a bit but could not understand why that was happening.

  • Circle quick algorithm (Bresenham?) drawing to transform circular Hough

    I worked on a circular Hough transformation algorithm for circle detection and I am interested in finding ways to make a little more efficient. At high level, I implement some queueing of client/producer model between the data collection and analysis/filtering, but I think that the circle of operation for the accumulation of Hough of drawing could use some breaking in. That's where I'd love help from you, the experienced programmers of LabVIEW.

    I used simple trigonometry draw pixels with some angular resolution, but I think using a circle drawing algorithm as the algorithm of circle in the middle (variation of Bresenham circle) is probably smarter in the end. The abomination of hidious of LabVIEW script I created for her, however, is not complete as quickly as I had hoped. I followed the C code written here: http://members.chello.at/~easyfilter/bresenham.html

    You can find the attached VI. It takes in a matrix of pixels in an image binary (0 to 255), with the edges and draw circles centered on each pixel 255 with the given radius. "Drawn" circles are simply a list of coordinates, the output array. Anyone have any suggestions on how to improve this VI? Or maybe even some input to the notion of transformation of Hough set?

    Hi Vekkuli!

    I have, but a few recommendations for this function. Mind you, this is just my point of view, there could be more advantageous alternatives.

    1. For the calculation of the pixel when you used the formula nodes. I think it's a little overdosed because it's only in addition/subtraction, so you can just do that in LabVIEW.
    2. When collecting the coordinates, try to avoid using registers at offset and table build to add new items in each iteration. Because arrays are dynamic data types, this causes the compiler to allocate a new, bigger memory, copy the entire table with the new elements, and then free the old memory. Do what each iteration is quite a Devourer of performance. A better approach would be to use indexing or concatenation of tunnels.
    3. Borrowing tunnels of indexing to collect data also added, advantage to the outer loop (the iterate over all pixels) paralellizable, which could be a big performance increase, assuming a multi-core PC.
    4. You can get a possible increase in speed by drawing octants instead of quadrants, creating 8 points at each iteration.

    I also tried my hand to implement this algorithm that creates a circle, here is the result:

    On the transformation of Hough, there are examples of LabVIEW implementation, made at the University of Texas. You will find them here.

    I hope this helps.

    Kind regards:

    Andrew Valko

    NOR Hungary

  • Transform TF101 does not start

    My ASUS Transformer TF101 eee Pad will not start. When I have it turn on the start screen comes on and turns off in about 5 seconds. Once I do the power button has no effect and the start screen continues to do so until the battery dies. I tried the soft reset button has no effect. I tried to do the hard reset (power at the same time the button and the button low volume) and the display shows the robot Android lying on it comes back with a symbol of a triangle on a panel open on his chest.

    Is there anything else I can try before you take or send it somewhere?

    Hello

    It is the ASUS material with an Android operating system.

    Check with the ASUS support and their forums.

    ASUS TF-101
    http://EEE.ASUS.com/en/transformer-Prime/features

    ASUStek support
    http://support.ASUS.com/

    ASUStek Forums
    http://VIP.ASUS.com/forum/default.aspx?SLanguage=en-us

    ASUStek drivers
    http://support.ASUS.com/download/download.aspx?SLanguage=en-us

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle="" -="" mark="" twain="" said="" it="">

  • CRA geometries give error in CDO_CS. TRANSFORM

    Seems that SDO_CS has problems in the transformation of the geometries of the CRA:

    -LINE geometry works very well

    SELECT SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(geom,0.01) val
           ,SDO_CS.TRANSFORM(geom,4326) trafo
    FROM
    (SELECT sdo_geometry
    (2002, 25832, NULL,
       sdo_elem_info_array (1,2,1),
       sdo_ordinate_array(
       500014,5650010,
       500010,5650014,
       500006,5650010)
       ) geom
    FROM dual);
    
    

    TRUE

    MDSYS. SDO_GEOMETRY (2002,4326, NULL,

    MDSYS. SDO_ELEM_INFO_ARRAY (1,2,1),

    MDSYS. () SDO_ORDINATE_ARRAY

    9.0001995237432,51.0016646160954,

    9.00014251706963,51.0017005861695,

    9.00008551017565,51.0016646162345))

    -ARC geometry gives ERROR

    SELECT SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(geom,0.01) val
           ,SDO_CS.TRANSFORM(geom,4326) trafo
    FROM
    (SELECT sdo_geometry
    (2002, 25832, NULL,
       sdo_elem_info_array (1,2,2),
       sdo_ordinate_array(
       500014,5650010,
       500010,5650014,
       500006,5650010)
       ) geom
    FROM dual);
    
    
    

    ORA-13285

    Transformation of the coordinates of geometry error

    Cause: A pair of coordinates was outside the valid range for a conversion/projection.

    Action: Check that the data to be transformed are consistent with the desired conversion/projection.

    The range of coordinates are valid IMO. This bug (?) exists in ORACLE 11.2.0.3 and 12.1.0.1.

    Found a workaround to SpatialAdvisor:

    http://spatialdbadvisor.com/oracle_spatial_tips_tricks/318/circular-arcs-in-geodetic-polygons

    Changed the SDO_GTYPE and the Ansdo_elem_info to MULTIPOINT, transformed and changed their return:

    SELECT sdo_geometry(2002,trans.tgeom.sdo_srid, NULL,
             trans.geom.sdo_elem_info,
             trans.tgeom.sdo_ordinates)
      FROM
    (SELECT SDO_CS.TRANSFORM(
               sdo_geometry(2005,orig.geom.sdo_srid, NULL,
                 sdo_elem_info_array(1,1,sdo_util.getNumVertices(geom)),
                 orig.geom.sdo_ordinates),4326) tgeom,
                 geom
          FROM
          (SELECT sdo_geometry
          (2002, 25832, NULL,
             sdo_elem_info_array(1,2,2),
             sdo_ordinate_array(
             500014,5650010,
             500010,5650014,
             500006,5650010)
             ) geom
          FROM dual
          ) orig
    ) trans; 
    

    MDSYS. SDO_GEOMETRY (2002,4326, NULL,

    MDSYS. SDO_ELEM_INFO_ARRAY (1,2,2),

    MDSYS. () SDO_ORDINATE_ARRAY

    9.0001995237432,51.0016646160954,

    9.00014251706963,51.0017005861695,

    9.00008551017565,51.0016646162345))

    Thank you very much Simon!

  • PS CC 2015 crashes when you zoom while transforming the two layers at a time

    Woah, it was a complicated title.

    Basically, I have two selected layers, press CTRL + T and began to resize them both. When I Zoom before (about 600-700%), Photoshop crashes. This has happened 3 times now.

    Attach a screenshot of the problem:

    pscrash.jpg

    And information system:

    Adobe Photoshop Version: 2015.0.0 20150529.r.88 2015/05 / 29:23:59:59 CL 1024429 x 64

    Operating system: Windows 64-bit 8.1

    Version: 8.1 or greaterSystem architecture: AMD CPU Family: 15, model: 2 Stepping: 0 with MMX, entire SSE, SSE, SSE2, SSE3, SSE4.1, SSE4.2, AVX FP

    Physical processor count: 4

    Number of logical processors: 8

    Processor speed: 4334 MHz

    Built-in memory: 32713 MB

    Free memory: 24283 MB

    Memory available to Photoshop: 29568 MB

    Memory used by Photoshop: 57%

    Space design: disabled.

    Work plans: enabled.

    Multi-frequency 3D printing: disabled.

    HighBeam: enabled.

    Tile image size: 1028K

    Image cache level: 8

    Overview of fonts: medium

    TextComposer: Latin

    Display: 1

    Limits of the display: top = 0, left = 0, low = 1080, right = 1920

    Display: 2

    Limits of the display: top = 0, =-1920 on the left, low = 1080, right = 0

    OpenGL drawing: enabled.

    OpenGL allows old GPU: not detected.

    OpenGL drawing mode: Advanced

    OpenGL allows Normal Mode: true.

    OpenGL allows Advanced Mode: true.

    AIFCoreInitialized = 1

    AIFOGLInitialized = 1

    OGLContextCreated = 1

    NumGLGPUs = 1

    NumCLGPUs = 1

    glgpu [0]. GLVersion = "3.0".

    glgpu [0]. GLMemoryMB = 4096

    glgpu [0]. GLName = "NVIDIA GeForce GTX 980.

    glgpu [0]. GLVendor = "NVIDIA Corporation".

    glgpu [0]. GLVendorID = 4318

    glgpu [0]. GLDriverVersion = "10.18.13.5330".

    glgpu [0]. GLRectTextureSize = 16384

    glgpu [0]. GLRenderer = 'GeForce GTX PCIe/980/SSE2.

    glgpu [0]. GLRendererID = 5056

    glgpu [0]. HasGLNPOTSupport = 1

    glgpu [0]. GLDriver = "nvd3dumx.dll, nvwgf2umx.dll, nvwgf2umx.dll, nvd3dum, nvwgf2um, nvwgf2um"

    glgpu [0]. GLDriverDate = "20150617000000.000000 - 000.

    glgpu [0]. CanCompileProgramGLSL = 1

    glgpu [0]. GLFrameBufferOK = 1

    glgpu [0] .glGetString [GL_SHADING_LANGUAGE_VERSION] = '4.50 NVIDIA.

    glgpu [0] .glGetProgramivARB [GL_FRAGMENT_PROGRAM_ARB] [GL_MAX_PROGRAM_INSTRUCTIONS_ARB] = [1638-4]

    glgpu [0] .glGetIntegerv [GL_MAX_TEXTURE_UNITS] = [4]

    glgpu [0] .glGetIntegerv [GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS] = [192]

    glgpu [0] .glGetIntegerv [GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS] = [32]

    glgpu [0] .glGetIntegerv [GL_MAX_TEXTURE_IMAGE_UNITS] = [32]

    glgpu [0] .glGetIntegerv [GL_MAX_DRAW_BUFFERS] = [8]

    glgpu [0] .glGetIntegerv [GL_MAX_VERTEX_UNIFORM_COMPONENTS] = [4096]

    glgpu [0] .glGetIntegerv [GL_MAX_FRAGMENT_UNIFORM_COMPONENTS] = [2048]

    glgpu [0] .glGetIntegerv [GL_MAX_VARYING_FLOATS] = [124]

    glgpu [0] .glGetIntegerv [GL_MAX_VERTEX_ATTRIBS] = [16]

    glgpu [0] .extension [AIF::OGL:GL_ARB_VERTEX_PROGRAM] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_FRAGMENT_PROGRAM] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_VERTEX_SHADER] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_FRAGMENT_SHADER] = 1

    glgpu [0] .extension [AIF::OGL:GL_EXT_FRAMEBUFFER_OBJECT] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_TEXTURE_RECTANGLE] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_TEXTURE_FLOAT] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_OCCLUSION_QUERY] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_VERTEX_BUFFER_OBJECT] = 1

    glgpu [0] .extension [AIF::OGL:GL_ARB_SHADER_TEXTURE_LOD] = 1

    clgpu [0]. CLPlatformVersion = "1.2".

    clgpu [0]. CLDeviceVersion = 'CUDA 1.2.

    clgpu [0]. CLMemoryMB = 4096

    clgpu [0]. CLName = 'GeForce GTX 980.

    clgpu [0]. CLVendor = "NVIDIA Corporation".

    clgpu [0]. CLVendorID = 4318

    clgpu [0]. CLDriverVersion = "353.30.

    clgpu [0]. CUDASupported = 1

    clgpu [0]. CUDAVersion = "7.5.9.

    clgpu [0]. CLBandwidth = 1.6218e + 011

    clgpu [0]. CLCompute = 2043.02

    Type of license: subscription

    Serial number: 90970437844695557133

    The application folder: D:\Adobe\Adobe Photoshop CC 2015\

    Temporary file path: C:\Users\growly\AppData\Local\Temp\

    Zero Photoshop has async I/O active

    Scratch the volumes:

    D:\, 1.77 T, 1.47 T free

    Required plugins folder: CC Photoshop D:\Adobe\Adobe 2015\Required\Plug-Ins\

    Main Plug-ins folder: D:\Adobe\Adobe Photoshop CC 2015\Plug-ins\

    Installed components:

    A3DLIBS.dll A3DLIB 9.2.0.112 dynamic link library

    ACE.dll ACE 2015/03/11-23: 42:10 79,562242 79.562242

    PatchMatch 2015/04/28:18:15:43 1.563170 AdbePM.dll 1.563170

    AdobeLinguistic.dll Adobe linguistic Library version 9.0.0

    AdobeOwl.dll Adobe Owl 5.2.7

    AdobePDFL.dll PDFL 2015/03/18-12: 03: 59 79,133307 79.133307

    Adobe AdobePIP.dll 7.2.1.3600 product improvement program

    AdobeXMP.dll Adobe XMP Core 2015/03/30-23: 40:42 79,157747 79.157747

    AdobeXMPFiles.dll Adobe XMP files 2015/03/30-23: 40:42 79,157747 79.157747

    AdobeXMPScript.dll Adobe XMP Script 2015/03/30-23: 40:42 79,157747 79.157747

    adobe_caps.dll Adobe CAPS 9,0,0,5

    AGM.dll AGM 2015/03/11-23: 42:10 79,562242 79.562242

    ahclient.dll AdobeHelp Dynamic Link Library 2.0.0.2

    AIDE.dll HELP-2015/03/20-23: 41:44 79,562488 79.562488

    Amtlib.dll AMTLib (64 Bit) 9.0.0.21 BuildVersion: 9.0; Brand: Monday 9 March 2015 0:54:5) 1.000000

    ARE.dll ARE 2015/03/11-23: 42:10 79,562242 79.562242

    Axe8sharedexpat.dll AXE8SharedExpat 2015/03/13-23: 40:54 79,562390 79.562390

    AXEDOMCore.dll AXEDOMCore 2015/03/13-23: 40:54 79,562390 79.562390

    Bib.dll BIB 2015/03/11-23: 42:10 79,562242 79.562242

    BIBUtils.dll BIBUtils 2015/03/11-23: 42:10 79,562242 79.562242

    boost_date_time.dll photoshopdva 8.0.0

    boost_signals.dll photoshopdva 8.0.0

    boost_system.dll photoshopdva 8.0.0

    boost_threads.dll photoshopdva 8.0.0

    CG.dll NVIDIA Cg Runtime 3.0.00007

    cgGL.dll NVIDIA Cg Runtime 3.0.00007

    Adobe CIT.dll CIT 2.3.7.33275 2.3.7.33275

    Adobe CITThreading.dll CITThreading 2.3.7.33275 2.3.7.33275

    CoolType.dll CoolType 2015/03/11-23: 42:10 79,562242 79.562242

    c:\windows\system32\dnssd.dll Hello 3,0,0,2

    dvaaudiodevice.dll photoshopdva 8.0.0

    dvacore.dll photoshopdva 8.0.0

    dvamarshal.dll photoshopdva 8.0.0

    dvamediatypes.dll photoshopdva 8.0.0

    dvametadata.dll photoshopdva 8.0.0

    dvametadataapi.dll photoshopdva 8.0.0

    dvametadataui.dll photoshopdva 8.0.0

    dvaplayer.dll photoshopdva 8.0.0

    dvatransport.dll photoshopdva 8.0.0

    dvaui.dll photoshopdva 8.0.0

    dvaunittesting.dll photoshopdva 8.0.0

    Dynamiclink.dll photoshopdva 8.0.0

    ExtendScript.dll ExtendScript 2015/04/17-16: 55.22 80.1017022 80.1017022

    icucnv40.dll International Components for Unicode 2014 10/31-16: 52:45 Build gtlib_6.0.21339

    icudt40.dll International Components for Unicode 2014 10/31-16: 52:45 Build gtlib_6.0.21339

    icuuc40.dll International Components for Unicode 2014 10/31-16: 52:45 Build gtlib_6.0.21339

    igestep30.dll IGES 9.3.0.113 drive

    imslib.dll IMSLib DLL 9.0.1.14

    JP2KLib.dll JP2KLib 2015/03/15-23: 45:24 79,257449 79.257449

    libifcoremd.dll Intel Visual Fortran compiler 10.0 (A patch)

    libiomp5md.dll Intel(r) OpenMP * Runtime Library 5.0

    libmmd.dll Intel(r) C Compiler, Intel C++ Compiler, Intel Fortran compiler 12.0

    LogSession.dll LogSession 7.2.1.3600

    mediacoreif.dll photoshopdva 8.0.0

    MPS.dll MPS-2015/03/11-23: 42:10 79,562263 79.562263

    pdfsettings.dll Adobe PDFSettings 1.04

    Photoshop.dll Adobe Photoshop CC 2015 16.0.0

    Plugin.dll Adobe Photoshop CC 2015 16.0.0

    PlugPlugExternalObject.dll CEP PlugPlugExternalObject Dll (64-bit) 6.0.0 Standard Adobe

    PlugPlugOwl.dll Adobe CSXS PlugPlugOwl Dll Standard (64 bit) 6.0.0.96

    PSArt.dll Adobe Photoshop CC 2015 16.0.0

    PSViews.dll Adobe Photoshop CC 2015 16.0.0

    SCCore.dll ScCore 2015/04/17-16: 55.22 80.1017022 80.1017022

    svml_dispmd.dll Intel (r) C Compiler, Intel C++ Compiler, Intel Fortran compiler 12.0

    TBB.dll Intel Threading Building Blocks for Windows 4, 2, 2013, 1114

    tbbmalloc.dll Intel Threading Building Blocks for Windows 4, 2, 2013, 1114

    TfFontMgr.dll FontMgr 9.3.0.113

    TfKernel.dll kernel 9.3.0.113

    Geom TFKGEOM.dll kernel 9.3.0.113

    Adobe TFUGEOM.dll, UGeom © 9.3.0.113

    updaternotifications.dll Adobe Updater Notifications Library 9.0.0.3 (BuildVersion: 1.0;) Brand: BUILDDATETIME) 9.0.0.3

    VulcanControl.dll Vulcan Control Library 5.1.0.50 Application

    VulcanMessage5.dll Vulcan Message Library 5.1.0.50

    WRServices.dll WRServices Friday, March 7, 2014 15:33:10 build 0.20204 0,20204

    U3D writer 9.3.0.113 wu3d.dll

    Required plugins:

    3D Studio 16.0.0 (2015.0.0 x 001 003 x)

    Accented edges 16.0.0

    Adaptive Wide Angle 16.0.0

    Curved strokes 16.0.0

    Average 16.0.0 (2015.0.0 x 001 003 x)

    Bas-relief 16.0.0

    BMP 16.0.0

    Chalk and charcoal 16.0.0

    Charcoal 16.0.0

    Chrome 16.0.0

    Cineon 16.0.0 (2015.0.0 x 001 003 x)

    Clouds 16.0.0 (2015.0.0 x 001 003 x)

    COLLADA 16.0.0 (2015.0.0 x 001 003 x)

    Halftone color 16.0.0

    Color pencil 16.0.0

    CompuServe GIF 16.0.0

    Pencil tale 16.0.0

    Crack 16.0.0

    Crop and straighten Photos 16.0.0 (2015.0.0 x 001 003 x)

    Crop and straighten Photos filter 16.0.0

    Hatch: 16.0.0

    Crystallize 16.0.0

    Cutting 16.0.0

    Dark strokes 16.0.0

    Deinterlacing 16.0.0

    DICOM 16.0.0

    Difference clouds 16.0.0 (2015.0.0 x 001 003 x)

    Glow 16.0.0

    Move 16.0.0

    Dry brush 16.0.0

    Eazel acquire 16.0.0 (2015.0.0 x 001 003 x)

    Entropy 16.0.0 (2015.0.0 x 001 003 x)

    NO export VERSION color tables

    Extrude 16.0.0

    FastCore Routines 16.0.0 (2015.0.0 x 001 003 x)

    Fiber 16.0.0

    Film grain 16.0.0

    Gallery of filters 16.0.0

    Flash 3D 16.0.0 (2015.0.0 x 001 003 x)

    Mural 16.0.0

    Glass 16.0.0

    Scarlet contours 16.0.0

    Google Earth 4 16.0.0 (2015.0.0 x 001 003 x)

    Grain 16.0.0

    Graphic pen 16.0.0

    Halftone Pattern 16.0.0

    HDRMergeUI 16.0.0

    HSB/HSL 16.0.0

    16.0.0 IFF format

    IGES 16.0.0 (2015.0.0 x 001 003 x)

    Outlines in ink 16.0.0

    JPEG 2000 16.0.0

    Flattening coefficient 16.0.0 (2015.0.0 x 001 003 x)

    Blur of the lens 16.0.0

    Correction of the lens 16.0.0

    Lens Flare 16.0.0

    Liquefy 16.0.0

    Operation of Matlab 16.0.0 (2015.0.0 x 001 003 x)

    maximum 16.0.0 (2015.0.0 x 001 003 x)

    Means 16.0.0 (2015.0.0 x 001 003 x)

    Measure base 16.0.0 (2015.0.0 x 001 003 x)

    Median 16.0.0 (2015.0.0 x 001 003 x)

    Mezzotint 16.0.0

    Minimum 16.0.0 (2015.0.0 x 001 003 x)

    16.0.0 MMXCore routines (2015.0.0 x 001 003 x)

    Mosaic tiles 16.0.0

    Multiprocessor support 16.0.0 (2015.0.0 x 001 003 x)

    Neon 16.0.0

    Paper 16.0.0

    16.0.0 color NTSC (2015.0.0 x 001 003 x)

    Ripple in the ocean 16.0.0

    OpenEXR 16.0.0

    Daubs of paint 16.0.0

    16.0.0 palette knife

    Patchwork 16.0.0

    Paths to Illustrator 16.0.0

    PCX 16.0.0 (2015.0.0 x 001 003 x)

    Photocopy 16.0.0

    16.0.0 Photoshop 3D engine (2015.0.0 x 001 003 x)

    Photoshop Touch 14.0

    Photo filter package 16.0.0 (2015.0.0 x 001 003 x)

    Pinch 16.0.0

    Pixar 16.0.0 (2015.0.0 x 001 003 x)

    Cast 16.0.0

    Plastic 16.0.0

    16.0.0 FOLDS (2015.0.0 x 001 003 x)

    PNG 16.0.0

    Pointillism 16.0.0

    Polar coordinates 16.0.0

    Portable Bit map 16.0.0 (2015.0.0 x 001 003 x)

    Poster edges 16.0.0

    People's Republic of CHINA 16.0.0 (2015.0.0 x 001 003 x)

    Radial blur 16.0.0

    Radiance 16.0.0 (2015.0.0 x 001 003 x)

    Range 16.0.0 (2015.0.0 x 001 003 x)

    Color research grid NO VERSION rendering

    Crosslinking 16.0.0

    Ripple 16.0.0

    Rough Pastels 16.0.0

    Save for Web 16.0.0

    ScriptingSupport 16.0.0

    Shake Reduction 16.0.0

    Shear 16.0.0

    Asymmetry 16.0.0 (2015.0.0 x 001 003 x)

    Smart Blur 16.0.0

    Smudge Stick 16.0.0

    Solarize 16.0.0 (2015.0.0 x 001 003 x)

    Space 16.0.0

    Splash 16.0.0

    Spherize 16.0.0

    Sponge 16.0.0

    Sprayed strokes 16.0.0

    Stained glass 16.0.0

    Stamp 16.0.0

    Standard deviation 16.0.0 (2015.0.0 x 001 003 x)

    STL 16.0.0 (2015.0.0 x 001 003 x)

    Sumi-e 16.0.0

    Warning 16.0.0 (2015.0.0 x 001 003 x)

    Targa 16.0.0

    Texture veneer 16.0.0

    16.0.0 tiles

    Torn edges 16.0.0

    16.0.0 twirl watch

    U3D 16.0.0 (2015.0.0 x 001 003 x)

    Draft 16.0.0

    Vanishing point 16.0.0

    Variance 16.0.0 (2015.0.0 x 001 003 x)

    Virtual Reality Modeling Language. VRML 16.0.0 (2015.0.0 x 001 003 x)

    The paper 16.0.0 water

    Watercolor 16.0.0

    Wave 16.0.0

    Wavefront | OBJ 16.0.0 (2015.0.0 x 001 003 x)

    WIA 16.0.0 support (2015.0.0 x 001 003 x)

    Wind 16.0.0

    Wireless Bitmap 16.0.0 (2015.0.0 x 001 003 x)

    Zig - zag 16.0.0

    Plug-ins option and third parties:

    Camera Raw 9.1

    Camera Raw Filter 9.1

    Don't flatten Pro NO VERSION

    Lazy Nezumi Pro 15.6.16.1449

    MultiFill NO VERSION

    Plug-ins that could not load: NONE

    Extensions:

    Libraries, Photoshop D:\Adobe\Adobe CC 2015\Required\CEP\extensions\com.adobe.DesignLibraryPanel.html\index.html

    Adobe, Photoshop D:\Adobe\Adobe CC 2015\Required\CEP\extensions\com.adobe.KulerPanel.html\index.html color themes

    Export as, D:\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.webpa.crema\PSPanel\dialog.html

    Welcome, Photoshop D:\Adobe\Adobe CC 2015\Required\CEP\extensions\com.photoshop.welcome\index.html

    Overview of the unit, Photoshop D:\Adobe\Adobe CC 2015\Required\CEP\extensions\com.adobe.preview\PSPanel\panel.html

    Share on Behance, Photoshop D:\Adobe\Adobe CC 2015\Required\CEP\extensions\com.adobe.behance.shareonbehance.html\index.html

    Coolorus 2.5, C:\Program Files (x 86) \Common Files\Adobe\CEP\extensions\com.moongorilla.coolorus\index.html

    Export as, D:\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.webpa.crema\PSPanel\dialog.html

    D:\Adobe\Adobe Photoshop CC 2015\Required\CEP\extensions\com.adobe.preview\PSLoader\loader.html

    Install TWAIN devices: NONE

    Just a couple of days, we had a major difficulty made by Yann which * may * solve this problem. It is currently undergoing internal testing.

    The fixed problem with overlays (e.g. selections or the transformation handles) on larger documents to high zoom factors. What might take a certain coordinate calculations plus 32 000. So if you have a document that is 5000 pixels and you're at 800%, it's 40,000 and who got us into the danger zone.

    Andrei, if your documents are in line with what could help you avoid the problem in the short term.

    (And before ask you, no, I can't tell you when you may see this code to change. Sorry! "But it's in the pipeline).

  • latitude longitude coordinates SQL Server and the plot on the map of the brochure

    My question is basically:

    How to transform the data from SQL Server and map by unfolding?

    TIP: We run 11 Coldfusion, SQL Server 2000, flyer and JQuery if that helps somehow. If I need to download a javascript library, I can easily do.

    I ambulance and fire events in a database with the xy coordinates. My goal is to ask them about the news and place them on a map of the brochure. All our ambulances and fire trucks have gps in them and they broadcast at all times their location and status. Here's my query to get the latest data from gps for each truck;

    /*

    SQL Server 2000

    David Kulpanowski

    June 4, 2015

    Lee County EMS

    */

    SELECT

    DateTimeStamp

    RTRIM (CallSign) AS [Guide]

    RTRIM (UnitStatus) AS [UnitStatus]

    Latitude

    Longitude

    CONVERT (VARCHAR (15), DateTimeStamp, 106) AS [CurrentDate]

    CONVERT (VARCHAR (10), DateTimeStamp, 108) AS [CurrentTime]

    OF FireEMSGPSDatabase

    RIGHT OUTER JOIN

    (

    SELECT

    RTrim (CallSign) AS [Ambulance]

    MAX (DateTimeStamp) AS [MostRecentTime]

    OF HISTORY_201506

    WHERE RTRIM (CallSign) AS "LCM__".

    RTRIM GROUP (CallSign)

    )

    LIKE [MostRecent] on DateTimeStamp = MostRecent.MostRecentTime

    ORDER BY RTRIM (CallSign) CSA

    ;

    Shown below is an example of this query output;

    Call DateTimeStamp Latitude UnitStatus Longitude CurrentDate CurrentTime

    2015-06-04 17:14:17.357 LCM01 QA 26.56428 - 81.87044 June 4, 2015 17:14:17

    2015-06-04 17:14:17.357 LCM01 QA 26.56428 - 81.87044 June 4, 2015 17:14:17

    2015-06-04 17:14:18.670 LCM02 QA 26.64074 - 81.86507 June 4, 2015 17:14:18

    2015-06-04 17:14:34.420 LCM03 AR 26.64157 - 81.90973 June 4, 2015 17:14:34

    2015-06-04 17:14:20.420 LCM04 TA 26.63885 - 81.94159 June 4, 2015 17:14:20

    2015-06-04 17:14:21.297 LCM05 QA 26.4377 - 82.07806 June 4, 2015 17:14:21

    Below is my Coldfusion page with the flyer plan added in and the cfquery with cfoutput;

    <! DOCTYPE html >

    < html lang = "en" >

    < head >

    < meta http-equiv = "Content-Type" content = text/html"; Charset = UTF-8 "/ >"

    < meta name = "viewport" content = "width = device-width, original scale = 1.0" >

    " < link rel ="stylesheet"href =" http://CDN.leafletjs.com/leaflet-0.7/leaflet.CSS "/>

    " < script src =" http://CDN.leafletjs.com/leaflet-0.7.3/leaflet.js "> < / script > .

    < / head >

    < body >

    < cfquery datasource = "GPSDatabase" name = "AmbulanceLocation" >

    SELECT

    DateTimeStamp

    RTRIM (CallSign) AS [Guide]

    RTRIM (UnitStatus) AS [UnitStatus]

    Latitude

    Longitude

    CONVERT (VARCHAR (15), DateTimeStamp, 106) AS [CurrentDate]

    CONVERT (VARCHAR (10), DateTimeStamp, 108) AS [CurrentTime]

    OF FireEMSGPSDatabase

    RIGHT OUTER JOIN

    (

    SELECT

    RTrim (CallSign) AS [Ambulance]

    MAX (DateTimeStamp) AS [MostRecentTime]

    OF HISTORY_201506

    WHERE RTRIM (CallSign) AS "LCM__".

    RTRIM GROUP (CallSign)

    )

    LIKE [MostRecent] on DateTimeStamp = MostRecent.MostRecentTime

    ORDER BY RTRIM (CallSign) CSA

    < / cfquery >

    < cfoutput query = "AmbulanceLocation" >

    < table >

    < b >

    < td > #DateTimeStamp # < table >

    < td > #CallSign # < table >

    < td > #UnitStatus # < table >

    < td > #Latitude # < table >

    < td > #Longitude # < table >

    < td > #CurrentDate # < table >

    < td > #CurrentTime # < table >

    < /tr >

    < /table >

    < / cfoutput >

    < div id = ' map' > < / div >

    < script >

    var L.map = map ('plan' {Center: [26.5641867068354,-81.8704100173261], fullscreenControl: true, zoom: 12});

    L.tileLayer ('http://{s}.tile.osm.org/{z}/{x}/{y}.png').addTo(map);

    < /script >

    < / body >

    < / html >

    To sum it all up - I have a SQL Server query that retrieves the last my ambulances xy coordinates. I have a Coldfusion page that has a map of the brochure and the cfquery. My question is how to plot coordinates in a flyer plan. I can't understand the middle of the book to get the results of my query in terms of the brochure.

    In addition, it is a dynamic environment. Ambulances are constantly in motion. This page must be dynamic, so that the page can be updated to show the latest data.

    You must create the map and tile layer prior to place markers and then run your loop inside of the script tag.

    I highly recommend reading through the tutorials on the site of the brochure.  They go on these things in detail.

    Quick start - leaflet guide - a JavaScript library for the mobile environment maps

Maybe you are looking for