Error when transforming a buffered geometry

This driving me mad!!
I have a procedure that compares a standard polygon to other polygons held in a number of tables to see if they interact. Some of the geometries held in the other tables are of differing coordinate systems, so before I compare I translate the geoms. This all works fine.
However, if I buffer the geometry before I call the procedure, I get all sorts of errors to do with transformation. has anybody successfully translated buffered polygons? and if so how
Many thanks
Chris
The buffered shape that errors is basically this: (copy an paste this and see if you get the error):
SELECT sdo_cs.transform(SDO_GEOMETRY(2003,81989,NULL,SDO_ELEM_INFO_ARRAY(1,1005,18,1,2,1,3,2,2,7,2,1,9,2,2,13,2,1,15,2,2,19,2,1,21,2,2,25,2,1,27,2,2,31,2,1,33,2,2,37,2,1,39,2,2,43,2,1,45,2,2,49,2,1,51,2,2),SDO_ORDINATE_ARRAY(351184.93,490373.18,351177.99,490370.87,351144.85,490352.23,351121.08,490322.56,351117.77,490316.27,351106.4,490264.5,351123.08,490214.19,351126.39,490209.23,351162.4,490176.56,351209.57,490164.74,351215.85,490164.74,351233.51,490166.31,351250.61,490170.97,351259.54,490174.28,351294.62,490196.48,351317.67,490231.01,351318.99,490234.32,351326.03,490267.66,351321.47,490301.43,351319.49,490307.71,351304.11,490337.66,351279.65,490360.8,351276.67,490362.79,351236.53,490378.44,351193.53,490375.74,351188.9,490374.41,351186.91,490373.82,351184.93,490373.18)),27700)
FROM DUAL
If I change this from a complex shape into a polygon it works fine (not sure if this is valid to just change the elem info?):
SELECT sdo_cs.transform(SDO_GEOMETRY(2003,81989,NULL,SDO_ELEM_INFO_ARRAY(1,1003,1),SDO_ORDINATE_ARRAY(351184.93,490373.18,351177.99,490370.87,351144.85,490352.23,351121.08,490322.56,351117.77,490316.27,351106.4,490264.5,351123.08,490214.19,351126.39,490209.23,351162.4,490176.56,351209.57,490164.74,351215.85,490164.74,351233.51,490166.31,351250.61,490170.97,351259.54,490174.28,351294.62,490196.48,351317.67,490231.01,351318.99,490234.32,351326.03,490267.66,351321.47,490301.43,351319.49,490307.71,351304.11,490337.66,351279.65,490360.8,351276.67,490362.79,351236.53,490378.44,351193.53,490375.74,351188.9,490374.41,351186.91,490373.82,351184.93,490373.18)),27700)
FROM DUAL

Sdo Buffer usually generate arcs in the result(etype= 1005) for projected coordinate systems. If you use the buffer geometry in sdo_cs.transform, you might run into problems.
You can use SDO_GEOM.SDO_ARC_DENSIFY funtion before transforming them to geodetic coordinates, and then perform Spatial operations on the resulting geometries.
6.2.5 Other Considerations and Requirements with Geodetic Data (11.2)
The following geometries are not permitted if a geodetic coordinate system is used or if any transformation is being performed (even if the transformation is from one projected coordinate system to another projected coordinate system):
    * Circles
    * Circular arcs
Geodetic coordinate system support is provided only for geometries that consist of points or geodesics (lines on the ellipsoid). If you have geometries containing circles or circular arcs in a projected coordinate system, you can densify them using the SDO_GEOM.SDO_ARC_DENSIFY function (documented in Chapter 24) before transforming them to geodetic coordinates, and then perform Spatial operations on the resulting geometries.Or you can try to first transform the geometry and then generate the buffer and then issue your sql queries.
jack
Edited by: Jack Wang on Nov 9, 2010 7:03 PM

Similar Messages

  • Error when transforming object data HELP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Hi
    I am running on NW04s. Working on WD for ABAP Interactive forms. whenever I open the Adobe editor thru SFP or Se80,  the editor opens up and I am able to do my operations. The moement I hit back button/Save or any other action which involves coming out of the adobe editor, it throws me an Fatal error - <b>Error when transforming object data</b>. I find that in most of the threads there are similar issues which are still open. Any Help would be appreciated.
    I have installed ADLC 7.1, xACF04s.
    Murali.

    I did the same installation on another PC, and to my suprise it works fine. Looks very strange

  • Adobe Forms Error Message 'Error when transforming object data'

    Hi,
      When i tried to save(Adobe Forms) after making changes in Layout its giving an error message 'Error when transforming object data' and takes me out of the transaction. How do i solve this ? Can anyone help me out.
    Thanks and Regards,
    Franklin.

    hi
      I have the same problem , plz help me out
    thanks

  • Int dereferencing error when transforming 2d array

    Int WorkArray = new Int[9];
    WorkArray.set( new int[] { 6, 3, 0, 7, 4, 1, 8, 5, 2 } );
              for( Tloop = 0; Tloop <= 8; Tloop++ )
                   TransForms[0][Tloop].set( WorkArray.getValueAt( Tloop ) );
              }I get the "Int Cannot be Dereferenced" error on the line beginning with TransForms.
    The definition of the array TransForms is private int[][] TransForms = new int[9][9];

    That was a mistake yes, ive refined the code more but it still gives me this damn "Int cannot be dereferenced" error.
             int[] WorkArray = new int[9];
         int[] rotate90 = {6,3,0,7,4,1,8,5,2};
              WorkArray = rotate90;
              for( Tloop = 0; Tloop <= 8; Tloop++ )
                   TransForms[0][Tloop].setInt( WorkArray [Tloop] );
              }basically the 0-8 array represents a 3*3 grid and this code is to create a transformation that represents that grid rotated right by 90 degrees. I have 8 more of these bits of code to do other transformations. Obviously none of them work as yet. But if I get this one fixed then i can apply this fix to the others.

  • Java.lang.OutOfMemory error when transforming xml using xsl with Weblogic 6.1 sp2

    Hello,
    I have an OutOfMemoryError when applying an xsl transformation to generate html
    code in a web page. I'm running Weblogic 6.1 sp2
    I think the problem comes from the objectin which th html is stored during the
    transformation. The problem only occurs from a minimal xml size. I could fix
    it by increasing JVM allocated size but I would like to find a more flexible solution.
    If I know an other way to solve this problem, I really would appreciate !
    Thanl you,
    Laurent.
    [AgentsGeres.jsp]

    Hello,
    You might try asking your question in the JSP newsgroup:
    http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=xover&group=weblogic.developer.interest.jsp
    There just may not be a more flexible solution :-)
    This doc may be of some value, see chapter 2:
    http://edocs.bea.com/wls/docs61/pdf/perform.pdf
    HTH,
    Bruce
    Laurent Gosuin wrote:
    >
    Hello,
    I have an OutOfMemoryError when applying an xsl transformation to generate html
    code in a web page. I'm running Weblogic 6.1 sp2
    I think the problem comes from the objectin which th html is stored during the
    transformation. The problem only occurs from a minimal xml size. I could fix
    it by increasing JVM allocated size but I would like to find a more flexible solution.
    If I know an other way to solve this problem, I really would appreciate !
    Thanl you,
    Laurent.
    Name: AgentsGeres.jsp
    AgentsGeres.jsp Type: Hypertext Markup Language (text/html)
    Encoding: base64

  • Error when transporting a transformation (Update rule) BI 7.0

    Error when transporting a transformation (Update rule) BI 7.0
    Hi all,
    I’m trying to transport the transformation between the infocube 0FIGL_C10 and the ODS 0FIGL_010 from BI Dev into BI QAS. I kept getting a return code 12.
    Transport message:
       Program terminated (job: RDDEXECL, no.: 18141700)
       See job log
       Execution of programs after import (XPRA)
       End date and time: 20070620181432
    I go to the log and I got the following message:
    Job started
    Step 001 started (program RDDEXECL, variant, user ID DDIC)
    All DB buffers of application server vrxsapq1 were synchronized
    ABAP/4 processor: ASSERTION_FAILED
    Job cancelled
    I’m using BI 7.0
    I don’t know what it is. Can someone tell what should I do or what I’m missing?
    Thanks a lot
    Regards
    Vic

    Hi Victor,
    check this thread may it solves your problem
    Re: Error during the creation of transport request
    one more thread
    /message/2785863#2785863 [original link is broken]
    cheers
    Sunil
    Message was edited by:
            Sunil John

  • Error when generate Transformation- GP_ERR_RSTRAN_MASTER_TMPL related

    Dear all:
    We created transformation for cube 0PA_C01 and infoSource 0HR_PA_1 based on 3.x transfer rule. When we performed "Check", it is done successfully with any error. But during activation, there s syntax error occurred in program "GP_ERR_RSTRAN_MASTER_TMPL". And error lines are as following--
      line 2815:
      "Field "_B_1-MVIEW-CO_AREA" is unknown. It is neither in one of the spe"
      "cified tables nor defined by a "DATA" statement. "DATA" statement. "DA"
      "TA" statement."
    Also there are two error message generated :
    RSTRAN511- Error During generation
    RSO404      - Error when activating Transformation 0ERUYQ8XMDJS1DP5U5U7HTBBNBME3GOE
    Any thought please ~~~
    BR
    SF

    Hi
    Iam creating transformations for 0IC_C03. Iam facing problem in activating the transformations successfully. Some times it is throughing the above said error and some other times it is throughing the error ASSIGN_TYPE_CONFLICT. I searched forums almost a day and i found that SP 9 is unstable in which we are now and experts suggesting to upgrade to SP10 or SP12. But the problem is client is not willing to go to SP upgradation now. I have no clue now. I almost spend two days on this. But on the other hand iam able to generate transformations successfully and able to load data for other cube 0SD_D04.
    kindly suggest any one to get rid of this issue. Iam running out of time.
    Thanks
    Kumar

  • Error when applying a XSLT transformation: No valid XSLT pro

    Dear All,
    I am getting following error when opening the "General Supplier Data" from Pre-Select Supplier.
    Error Message: "Error message: Error when applying a XSLT transformation: No valid XSLT program supplied"
    I have already read the related threads on SDN and checked the SAP Note 883896 and others. Even tried running the program UXS_DEL_NAVIGATION_NODE and UXS_ADD_MISSING_XSLT_NAME. But not able to solve the issue.
    Kindly Help.
    Regards,
    Sagar

    Hi Masa,
    Thanks for reply. I have checked this note. As note suggests, S_DEVELOP auth object is assigned to the user. and it has value *.
    Do I need to check anything else?
    Regards,
    Sagar

  • Error when applying a XSLT transformation

    central instance
    transaction SURVEY
    Extras->Target Group Hierarchy-> Import from file
    select file
    Error when applying a XSLT transformation
    dialog instance working

    Hello Andrey Kuryanov,
    Could make sure you describe the problem more clear as much as you can so that community can help you better.
    Please provide more details with more detailed steps and actual error messge.
    Thanks
    Raja Pamireddy
    Moderator

  • XSLT transformation error when importing target group in CRM Survey cockpit

    Hi,
    I created a target group using the segment builder and exported that to a local file. Then when creating a survey using CRM survey cockpit (tcode: SURVEY) and trying to import the same target group from the local file; I get an error :
    "Error when applying a XSLT transformation"
    System Response
    Data transformation cannot be executed. Application functions that depend on the transformation cannot be executed
    I tried various file formats : RTF, TXT, XLS, HTML but still I get the same error. Export to XML option is neither available while exporting from segment builder nor while importing into Survey cockpit. The target group is not empty.
    Are there any settings to be maintained to resolve the error ?????
    Dhaval.

    Hi Suhel,
    Thanks for the response... as far as my understanding goes, the crm survey suite can be used for maintaining questoinnaires that are transaction specific. also the functionality of question tables and rows is not available in the survey suite but is available in the survey cockpit (tcode: SURVEY).
    However the same does not allow me to refer to the target groups created using the segment builder.... Is there a way I can use the target group created through the segment builder in the survey cockpit ????
    Dhaval.

  • I often get transfer errors -10608 and -10803 when doing double buffered analog output. How can I fix this?

    I'm using the PCI 6711 board programmed in Visual Basic. I'm working from the WFMDoubleBuf example file for VB and I've modified it for continuous output on 2 analog channels. I fill the buffers with customized waveforms from files I have previously created. I often get -10608 (noTransferInProgError, No transfer is in progress for the specified resource) and -10803 (transferStoppedError   , The on-going transfer has been stopped. This is to prevent regeneration for output operations, or to reallocate resources for input operations) errors when I try to output at higher rates (about 140000samples per second and up). The -10608 error generally happens after seve
    ral (sometimes hundreds) of half buffers have been transfered, whereas the -10803 error usually occurs immediately after starting output. This device is supposed to be able to output at up to 1Msample per sec per channel but I don't seem to be able to do that. I have tried increasing the buffersize (up to 16777216) with no apparent effect. Is there any other information as to what causes these errors or how they can be avoided. Any ideas?

    Roz,
    I found two KnowledgeBase entries about the most common causes of these errors.
    1. Why Do I Receive the Error -10608 When Using the PCI-6711?: http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/37752a79eb6a950886256c8b006e8870?OpenDocument
    2. Why am I Getting the 10800 and/or 10803 Errors?:
    http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/c9097c72463d215886256a700075a6ef?OpenDocument
    Have a great day.

  • -10920 error when executing buffered period measurements on a PCI 6602 timer.

    I frequently encounter the -10920 NI-DAQ error when I run the C code for single buffered data period measurement .
    The error message is "One or more data points may have been lost during buffered period measurements due to speed limitations of the system". I am unable to resolve this error. I have a Win2K environment and am using VC++ to compile and execute the code. Please help.

    When doing buffered period measurements, the rate at which you can transfer data from the counter is system dependant. To try to get around this there are two things you can try. The first is to set the 'number of counts to read at a time' to a greater number. This way, the 6602 board will use less calls across the PCI bus. If possible, try to limit the number of pulses coming in on the gate that you are using to latch the counts, though in many applications this is not possible.
    Make sure that you minimize the PCI bus activity on your computer. This includes, video activity and any network activity along with anything else that is connected to the PCI bus.
    Brian

  • Transform path error when uninstalling 8.1.2 after applying security update

    I have been testing a customized install of 8.1.2 and noticed that when you try to remove 8.1.2 after applying the latest security update, an error pops. "Error applying transforms. Verify that the specified transform paths are valid". Looking in the registry you can see an odd entry in the "TRANSFORMS" string value entry under HKEY_CLASSES_ROOT\INSTALLER\PRODUCTS\68AB67CA7DA73301B7448A2100000030\. The value is changed to "@AcroRead.mst;C:\Program Files\Adobe\Reader 8.0\Setup Files\{AC76BA86-7AD7-1033-7B44-A81200000003}\RdrSU.mst" after applying the security update. You can edit the path to remove everything after @AcroRead.mst and then the software can be uninstalled. This problem does not happen if the install is not customized using a transform. I would like to deploy this software with the security update but do not want problems removing the software in the future. Please advise...

    I don't have a solution but found the exact same problem when I was testing security update 1 for a customised 8.1.2 deployment.
    I have decided NOT to deploy the update until it is fixed (or released as an MSP file so I can patch the MSI)
    I tried to contact Adobe support (UK) but they were not interested as we don't have a support contract :-(

  • When attempting to install downloaded update 5.6 for Lightroom: Error applying transforms.

    When attempting to install downloaded update 5.6 for Lightroom I am having a Windows Installer error message: Error applying transforms. Verify that the specified transform paths are valid. I completely reinstalled the program and still got the same error when attempting to update. Creative Cloud lists the Lightroom 5.3 as "Up to Date". Please advise.
    Also curious as to when the video issues will be updated: Every time I even attempt to import new pictures from a folder that has video footage Lightroom crashes. I have asked about this in the past and gotten no reply. I am rather disappointed in Adobe's customer support (or lack thereof).

    "Error applying transforms. Verify that the specified transform - Microsoft Community

  • 'Error applying transforms' when trying to install Xcelsius 2008 fp3.2

    Hello
    I've just tried to install Xcelsius 2008 fp3.2 (I am currently on Xcelsius 2008 sp3). I did read the installation notes, and I wonder if the problem I had is related to the fact that I am not logged in as administrator (I'm on XP).
    The package extracted and as the installer ran I got the message:
    'Error applying transforms. Verify that the specified transform oaths are valid'.
    Thanks
    Phil

    Hi Phil,
    Can be...
    To resolve this error, copy all files from the disc to a local computer location (for example, the desktop). Install Crystal Xcelsius from the setup.exe file at that location.
    Hope this helps.
    Kind Regards,
    Marcio

Maybe you are looking for