Validate geometry can't check polygon with puncture?

Hi,
I have polygon with puncture as follow:
POLYGON ((100.378750779898 -0.310282546668259, 100.378772459506 -0.310271543916926, 100.378838852504 -0.310235840196097, 100.378845732154 -0.310224416657996, 100.378844002915 -0.31020930373441, 100.37871739762 -0.309977750136478, 100.378616547328 -0.310045414011517, 100.378548060368 -0.309924611880424, 100.378750779898 -0.310282546668259))
According to OGC simple feature it is invalid geometry because it has a puncture. ArcGIS SDE can't render this geoemetry. However, sdo_geometry.validate_geoemetry says it is a valid geometry. Why sdo doesn't consider this as an invalid geoemrty?

Hi,
It'd be useful if you provided a bit more information with your post:
- your name (user3907494 ?)
- the version of Oracle
- the tolerance that you validated at
Note that the geometry doesn't actually seem to be self intersecting - there seems to be an 8mm gap at the point where you might think it self intersects.
I validated the geometry on 10.2.0.5 and 11.2.0.2 and got different results.
Invalid on 10.2.0.5:
SQL> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE    10.2.0.5.0      Production
TNS for 64-bit Windows: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production
5 rows selected.
SQL> select sdo_geom.validate_geometry_with_context(
  2    sdo_geometry(2003, 8307, null, sdo_elem_info_array(1,1003,1),
  3    sdo_ordinate_array(
  4    100.378750779898, -0.310282546668259,
  5    100.378772459506, -0.310271543916926,
  6    100.378838852504, -0.310235840196097,
  7    100.378845732154, -0.310224416657996,
  8    100.378844002915, -0.31020930373441,
  9    100.37871739762, -0.309977750136478,
10    100.378616547328, -0.310045414011517,
11    100.378548060368, -0.309924611880424,
12    100.378750779898, -0.310282546668259
13    )), 0.00005) as result
14  from dual;
RESULT
13349 [Element <1>] [Ring <1>][Edge <8>][Edge <6>]Valid on 11.2.0.2
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE    11.2.0.2.0      Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
5 rows selected.
SQL> select sdo_geom.validate_geometry_with_context(
  2    sdo_geometry(2003, 8307, null, sdo_elem_info_array(1,1003,1),
  3    sdo_ordinate_array(
  4    100.378750779898, -0.310282546668259,
  5    100.378772459506, -0.310271543916926,
  6    100.378838852504, -0.310235840196097,
  7    100.378845732154, -0.310224416657996,
  8    100.378844002915, -0.31020930373441,
  9    100.37871739762, -0.309977750136478,
10    100.378616547328, -0.310045414011517,
11    100.378548060368, -0.309924611880424,
12    100.378750779898, -0.310282546668259
13    )), 0.00005) as result
14  from dual;
RESULT
TRUEI'm not too sure why this happens. Maybe someone else can comment?
Regards,
John

Similar Messages

  • Utilities tat can be checked through db13

    Hello Experts,
    i hv seen transaction db02, there r  a lot of options that can be checked through it, plz tell wt all can be checked along with details.
    Secondly in it ,there are two options there like checking space critical objects and missing indexes ,what are they for ,and wt do they mean? and incase if there are
    space critical objects and missing indexes then how do we rectify them?
    Requested to revert at earliest as this is urgent. Points guaranteed.
    Regards,
    Somya

    Hello Eric,
    I wld hv appreciated if i had got an reply with deatlied info frm ur side. I read through the first help link ,got some idea but am confused abt wt does index really indicate in oracle? If suppose both both primary and secondary indexes are missing in the database ,how do we need whether we should create those indexes ,they r relevant or whether we shld not?
    Secondly i could not understand ur second link regarding space critical objects ,it doesnt mention anything abt tat ,if u could detail over it, it shall be helpful.
    Regards,
    Somya

  • How can i access my old correspondense with old password in Mozilla Thunderbird? How can i check out from my password?

    I had my website moved to other hosting. Accordingly, i changed a password, and when i checked in on my computer the first time with a new password, i stupidly checked the box "remember me on this computer", but i lost access to all my old emails that were laying in Thunderbird on my PC. How can i check out from the current password and log in with the old one so that i could access my old correspondense?

    '''Pop mail accounts '''can only access the server Inbox.
    Messages are downloaded to your computer and stored in the Thunderbird Profile mail account.
    Usually, the copy on the server is removed unless you select to 'leave messages on server' in Account Settings..
    'Tools' > 'Account Settings' > 'Server Settings' for pop mail account.
    These emails are stored on your computer and can be accessed in both 'online' and 'offline' mode.
    You would need to make sure you periodically create a backup of these emails.
    '''IMAP mail accounts '''see a remote view of any subscribed folder on the server.
    Subscribed folders download headers only and when you select to read an email, it is retrieved from the server and stored in a temporary cache to faciltate quick access to reading.
    These emails are not stored in your Thunderbird profile folders on your computer, so would not be visible if you changed to 'offline' mode. They are stored on the server.
    If you did not synchronise those subscribed folders then a copy was never stored in your Thunderbird profile imap mail account.
    As you have modified the IMAP mail account and it is currently accessing the new hosting server, so cannot display anything on a different server, I would leave it alone because it is working just fine.
    What you could try is to create a new IMAP mail account with server settings to the old host server using the old password.
    File > New > exisitng mail account
    Enter name, email address and password
    click on 'Continue'
    If you do manage to get access, then synchronise the subscribed folders to get a copy downloaded to Thunderbird Profile folders. As those folders are constantly updating to match the server, once you have the emails downloaded, go into 'offline' mode and move them into 'Local Folders'; you will need to make new folders in Local Folders account for those emails.
    However, it is possible that you may not get access as that contract has ended. There is no obligation for the old host company to keep your emails if you do not have an account with them. In which case those emails will be lost.
    After creating new imap mail account, if you get access do as advised to get emails into Local Folders, once emails are in Local folders you can remove/delete the imap mail account. If it does not work, you can delete the imap mail account.
    Information on synchronising subscribed folders:
    * https://support.mozilla.org/en-US/kb/imap-synchronization
    Information on backup:
    * http://kb.mozillazine.org/Profile_backup
    * http://kb.mozillazine.org/IMAP_backup

  • HT1277 Mail on my Mac computer does not update when I update my mail on my phone and iPad.  Can anyone help me with this?  Is there a setting I need to check?

    Mail on my Mac computer does not update when I update my mail on my iPhone and iPad. Can anyone help me with this?  Is there a setting that I need to check?

    All that you had to do was to sign into the old account in order to update those apps. What I mean is that you just needed to sign into that account in the store settings like I described and that should have worked. You didnt need to enter the credit card information again - you justed needed to use the old ID and password.
    Anyway, I think the good news is that if everything else is OK with the new account, just download iBooks with the new ID - it's a free app so its not like you have to pay for it again. I'm not sure what the other App is that you are talking about - but if it is the Apple Store App - that is free as well.
    Try this anyway, when you try to update iBooks, just use the old password if the old ID still pops up.
    Did you try signing into the store settings with your new ID and see what happens with the updates then?

  • I have just bought an ipad with retina display wifi and 4g 16gb how can I check that this is what I have been supplied with please

    I have just bought an ipad with retina display wifi and 4g 16 gb - how can I check that this is what I have been supplied with

    Identifying iPad Models:
    http://support.apple.com/kb/HT5452

  • How can I check existing Macbook come with G5 or Intel cpu

    Hi,
    I got the Macbook from my friend, they forgot the cpu model and the hd is out of order, how can I check the MacBook cpu type as I am afraid the HD compatibility problem if I buy the hd for replacement, thanks.
    patrick

    All MacBooks are Intel CPUs and all MacBooks use a SATA hard drive.
    For a hard drive try Newegg.com  http://www.newegg.com/Store/SubCategory.aspx?SubCategory=380&name=Laptop-Hard-Dr ives&Order=PRICE
    Or OWC  http://eshop.macsales.com/shop/hard-drives/2.5-Notebook/
    Here are instructions on replacing the hard drive in a MacBook with a removable battery.  http://creativemac.digitalmedianet.com/articles/viewarticle.jsp?id=45088
    Here's a list of all the MacBooks made http://www.everymac.com/systems/apple/macbook/index-macbook.html

  • How can I check the specs with a broken LCD?

    A friend just gave me an ibook, but the LCD does not come on. How can I check the specs of the computer?
    I tried hooking it up to an external monitor, but I believe I need to setup the prefs to show on the external (I.E. the external was just black, but the computer was on).
    Any ideas here?
    All I know about the computer is that it's a white ibook with dual USB ports, firewire, and eithernet port on the side.
    Thanks in advance.
    -brown
    Message was edited by: Ryan Brown2

    The specs for the iBook should be on the label with the serial number.
    http://support.apple.com/kb/TA27282?viewlocale=en_US
    What does it say there?

  • How can I know about the latest updates / versions which when available for all the CC products, without having to install and check it with the Desktoip Creative Cloud Application ?

    How can I know about the latest updates / versions which when available for all the CC products, without having to install and check it with the Desktoip Creative Cloud Application ?

    Thanks for looking into this Jeff!
    I work with an Inventory module software and is responsible for software detection across several computers. Once an updated version comes up, I update our database with latest software details to get it detected if installed on any machines.
    The problem tracking updates with Desktop Creative Cloud Software are;
    1)We have to have it installed with the CC applications in-order to get the notification of the latest updates and have to check everyday.
    2)Only relates to the latest updates, so in-between we may miss a prior update unknowingly.Hence, the remote machines having those updates may not get  detected with the software version update which would create problem in reporting.
    3)For all CC products, there is no base or previous updates available for installation if we miss one.
    I went through the Adobe Products Update pages [Product updates] which holds good when it comes to Acrobat and Reader software which I follow to track down any newer updates but this is inconsistent when it comes to CC products like in After Effects CC, Dreamweaver CC etc...
    So overall to be very specific, is there any one channel I can follow to get the notifications only for the updates on CC products and then may be I can rely on Desktop Creative Cloud for installation if not available anywhere like in product update pages of Adobe ?
    Regards,
    Subrat

  • How can i check the realtime ability of my program with LV 6.1?

    Hi, i did use a PXI-6053E daq card with Labview RT 6.0.3, after upgrading to
    LV 6.1 the single scan vi in my control loop displays no error, if i put too
    much stuff in the loop. i check data remaining, everything exactly as in
    the example i attached. With Labview 6.0.3 i did use the opcode "read
    oldest" all the time and got a "1" at data remaining output if runnig too
    slow. How can i check the realtime ability of my Program with LV 6.1? The
    attached example is running with 35kHz and green RT-LED, even if i put a
    "wait 1 ms" in the loop.
    Thx4help.
    Joerg
    [Attachment Optimized HW Timed Loop.llb, see below]
    Attachments:
    Optimized_HW_Timed_Loop.llb ‏242 KB

    You should still be able to use the data remaining output of AI SingleScan to indicate that you are maintaining real-time as you did in LabVIEW 6.0.3. If this is not working properly for you, you might try wiping out the ni-rt folder on the RT system and re-installing the RT software on it through MAX on your host computer. Check the versions you have. If you are still seeing data remaining = 0 even when you are running your loop significantly slower than your scan rate, you might want to contact the LabVIEW RT group at National Instruments for additional assistance.

  • TS3623 I rented a movie and can watch preview perfectly with video and audio feed as signal strength is at top when I checked. However, when I purchased rental video is fine , but I get scratched sound for audio. Any thoughts to fix?

    I rented a movie and can watch preview perfectly with video and audio feed as signal strength is at highest when I checked. However, when I purchased rental video is fine , but I get scratched sound for audio. Any thoughts to fix? I rented movie within week and it worked. All previews of movies and show also works.

    I have a suspicion that the problem is not in the recording device itelf, but rather in the playback-software, which is struggling with an unfamiliar audio format/codec/whatever-it's-called... I opened the file in QuickTime Player 7 (7.6.6) and selected "Show Movie Properties" and it says:
    "Video Track: H.264
    Sound Track: Integer (Little Endian)"
    All current Mac systems support Integer (both Big and Little Endian) audio natively. The fact you can hear anything at all proves that the audio is playing back. The most likely problem would be a malfunction associated with the mic pickup.

  • Hello my friend just bought an iphone 5 and he is able to imessage me but I can't imessage him with my iPhone 4S, when ever I try it only sends a text message and I Checked and we both have wifi/ service and both have osi7 interface?

    Hello my friend just bought an iphone 5 and he is able to imessage me but I can't imessage him with my iPhone 4S, when ever I try it only sends a text message and I Checked and we both have wifi/ service and both have osi7 interface?

    I think your problem is the fact that your friend is not registered through iMessage, just text messages. I would look around and check out how to set up iMessage on iPhones.

  • HT201210 hai.can i check with u..i forgot my password..n its stated phone disabled n connect to itunes..so how do i continue from here..n is my data still in my phone..thanks

    hai.can i check with u..i forgot my password..n its stated phone disabled n connect to itunes..so how do i continue from here..n is my data still in my phone..thanks

    If You Are Locked Out Or Have Forgotten Your Passcode
    iTunes 10 for Mac- Update and restore software on iPod, iPhone, or iPad
    iPhone, iPad, iPod touch: Wrong passcode results in red disabled screen
    iOS- Understanding passcodes
         If you have forgotten your Restrictions code, then follow the instructions
         below but DO NOT restore any previous backup. If you do then you will
         simply be restoring the old Restrictions code you have forgotten. This
         same warning applies if you need to restore a clean system.
    A Complete Guide to Restore or Recover Your iDevice (if You Forget Your Passcode)
    If you need to restore your device or ff you cannot remember the passcode, then you will need to restore your device using the computer with which you last synced it. This allows you to reset your passcode and re-sync the data from the device (or restore from a backup). If you restore on a different computer that was never synced with the device, you will be able to unlock the device for use and remove the passcode, but your data will not be present. Refer to Updating and restoring iPhone, iPad and iPod touch software.
    Try restoring the iOS device if backing up and erasing all content and settings doesn't resolve the issue. Using iTunes to restore iOS devices is part of standard isolation troubleshooting. Restoring your device will delete all data and content, including songs, videos, contacts, photos, and calendar information, and will restore all settings to their factory condition.
    Before restoring your iOS device, Apple recommends that you either sync with iTunes to transfer any purchases you have made, or back up new data (data acquired after your last sync). If you have movie rentals on the device, see iTunes Store movie rental usage rights in the United States before restoring.
    Follow these steps to restore your device:
         1. Verify that you are using the latest version of iTunes before attempting to update.
         2. Connect your device to your computer.
         3. Select your iPhone, iPad, or iPod touch when it appears in iTunes under Devices.
         4. Select the Summary tab.
         5. Select the Restore option.
         6. When prompted to back up your settings before restoring, select the Back Up
             option (see in the image below). If you have just backed up the device, it is not
             necessary to create another.
         7. Select the Restore option when iTunes prompts you (as long as you've backed up,
             you should not have to worry about restoring your iOS device).
         8. When the restore process has completed, the device restarts and displays the Apple
             logo while starting up:
               After a restore, the iOS device displays the "Connect to iTunes" screen. For updating
              to iOS 5 or later, follow the steps in the iOS Setup Assistant. For earlier versions of
              iOS, keep your device connected until the "Connect to iTunes" screen goes away or
              you see "iPhone is activated."
         9. The final step is to restore your device from a previous backup.
    If you can not restore your device then you will need to go to recovery mode.
    Placing your device into recovery mode:
    Follow these steps to place your iOS device into recovery mode. If your iOS device is already in recovery mode, you can proceed immediately to step 6.
         1. Disconnect the USB cable from the iPhone, iPad, or iPod touch, but leave the other end
             of the cable connected to your computer's USB port.
         2. Turn off the device: Press and hold the Sleep/Wake button for a few seconds until the
             red slider appears, then slide the slider. Wait for the device to turn off.
              If you cannot turn off the device using the slider, press and hold the Sleep/Wake
              and Home buttons at the same time. When the device turns off, release the Sleep/Wake
              and Home buttons.
         3. While pressing and holding the Home button, reconnect the USB cable to the device.
             The device should turn on. Note: If you see the screen pictured below, let the device
             charge for at least ten minutes to ensure that the battery has some charge, and then
             start with step 2 again.
         4. Continue holding the Home button until you see the "Connect to iTunes" screen.
             When this screen appears you can release the Home button.
         5. If necessary, open iTunes. You should see the following "recovery mode" alert:
         6. Use iTunes to restore the device.
    If you don't see the "Connect to iTunes" screen, try these steps again. If you see the "Connect to iTunes" screen but the device does not appear in iTunes, see this article and its related links.
    Additional Information:
    Note: When using recovery mode, you can only restore the device. All user content on the device will be erased, but if you had previously synced with iTunes on this computer, you can restore from a previous backup. See this article for more information.

  • How can I check to see if there is an older version of an app compatable with 4.2.1 before purchase?

    how can I check to see if there is an older version of an app compatable with 4.2.1 before purchase? I don't want to buy an app later to realize there isn't a version supporting my Ipod...

    Apple does not track iPhones reported as stolen, nor
    has AT&T claimed that it currently does so but has
    announced that it is considering doing so in the future.

  • HI pls i am having problem with my iphone4s since i updated to 8.2 i can't check balance of my account and secondly if somebody call me it is indicating no with out name pls what is the solution

    HI pls i am having problem with my iphone4s since i updated to 8.2 i can't check balance of my account and secondly if somebody call me it is indicating number  with out name pls what is the solution

    When you have kernel panics, the pertinent information is in the panic report.
    These instructions must be carried out as an administrator. If you have only one user account, you are the administrator.
    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    In the Console window, select
              DIAGNOSTIC AND USAGE INFORMATION ▹ System Diagnostic Reports
    (not Diagnostic and Usage Messages) from the log list on the left. If you don't see that list, select
              View ▹ Show Log List
    from the menu bar.
    There is a disclosure triangle to the left of the list item. If the triangle is pointing to the right, click it so that it points down. You'll see a list of reports. A panic report has a name that begins with "Kernel" and ends in ".panic". Select the most recent one. The contents of the report will appear on the right. Use copy and paste to post the entire contents—the text, not a screenshot.
    If you don't see any reports listed, but you know there was a panic, you may have chosen Diagnostic and Usage Messages from the log list. Choose DIAGNOSTIC AND USAGE INFORMATION instead.
    In the interest of privacy, I suggest that, before posting, you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header of the report, if it’s present (it may not be.)
    Please don’t post other kinds of diagnostic report.
    I know the report is long, maybe several hundred lines. Please post all of it anyway.

  • How i can calculate area of polygon with java ??

    hello
    i've trouble with calculation polygon-area
    is there any body who is good at calculation of shapes?
    i explain my problem with pictures.
    on piture2, i can calculate red-area of polygon with reference "http://www.cs.princeton.edu/introcs/33modular/Polygon.java.html"
    but, i can't do it on picture1.
    please help me and understand that i'm poor at english
    picture 1.
    http://myhome.naver.net/imsangchin/trace1.jpg
    picture 2.
    http://myhome.naver.net/imsangchin/trace2.jpg

    Do you have a formula that generates picture 1?
    If so, then you can use the basic formula for integration... take very very small steps and sum up all the steps, you can get as close as you like by making the steps sufficiently small.
    If you don't have a formula to generate the picture, then you can do it by essentially counting the number of colored pixels in the shape and calling them any type of appropriate units or actually scaling converting them to inches or cm or what ever you are using. You can do this by just scanning across the image and counting how many pixes are on each line, then go to the next line. Do this for the entire image only counting the target color and then do your conversion.

Maybe you are looking for

  • How do I fix my iMessage to work with my phone number?

    Two days ago, my iMessage randomly decided to stop working. I am abroad in Asia right now so I have been using iMessage to keep in touch with friends and family at home (US) when I am connected through wifi. My issue is that under the "Send and Recie

  • I need to install Adobe Reader to take a course but I cannot get it to work

    I am trying to take a 3 hour course online and I have to download adobe reader.  I have done this or so my computer says I have, but still cannot get the information I need to take the course to work.  I get a message saying "if the I need to install

  • Can the Intel Mac run OS 10.4.6?

    Can the Intel Mac hard drive be split and run OS 10.4.6 on the second drive?

  • How do I pull a photo from a movie?

    Hi all.  Is there a way to choose a frame from a movie file and turn it into a still photo to edit in photoshop?  Thanks.

  • Minibridge Error - Waiting for Bridge CS6

    Hi, Is there a permanant fix for Minibridge not working in PS CS6? I now continually get the message 'Waiting for Bridge CS6...". I am able  run full Bridge, and I still get the same message whether full Bridge is running or not. I had this problem r