What prevents mosaic"k"s from being created?

I have created two base tables and two rdt tables. The base tables are named RASTER_CIP and MOSAIC. The rdt tables are RASTER_CIP_RDT and MOSAIC_RDT. The database is 11gR2.
The base tables have three attributes, NAME - VARCHAR2(64), SPATIAL_MBR SDO_GEOMETRY, IMAGE SDO_GEORASTER.
The RDT tables are named as standard.
Using FME I loaded three images into the RASTER_CIP/RDT tables with a SRID of 4326. Using the validategeoraster and schemavalidate functions, all three rows are valid. I can view the images with the FME viewer without problems. I can build (or delete) pyramid layers just fine. All three images were loaded, and then compressed with JPEG-B. They currently have no pyramids. The images do not overalap, and are not adjacent.
When I try to run the following mosaic operation (adopted from the georaster documentation), I get the following error. I've tried it with compressed (JPEG-B), not compressed, different block sizes, no options, etc. Same error.
What exactly does it not like?
-- Make MOSAIC
DECLARE
   gr   sdo_georaster;
BEGIN
   INSERT INTO   mosaic (name, image)
        VALUES   ('HIGHRES', SDO_GEOR.init ('MOSAIC_RDT'))
     RETURNING   image
          INTO   gr;
   SDO_GEOR.mosaic ('RASTER',
                    'IMAGE',
                    gr,
                    'blocksize=(512,512,3) compression=NONE interleaving=BSQ pyramid=FALSE',
                    SDO_NUMBER_ARRAY(0));
   UPDATE   mosaic
      SET   image   = gr
    WHERE   name = 'HIGHRES';
END;
/ORA-13419: cannot perform mosaick operation on the specified table column
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 8
ORA-06512: at "MDSYS.SDO_GEOR_INT", line 963
ORA-06512: at "MDSYS.SDO_GEOR_INT", line 1268
ORA-06512: at "MDSYS.SDO_GEOR_INT", line 1539
ORA-06512: at "MDSYS.SDO_GEOR", line 1401
ORA-06512: at line 11

Bryan,
with raster applications, the flexibility of the solutions is extremely important, in other word, sometime, it's probably hard to find a single best solution for all application cases. GeoRaster provides such flexibility. Depending upon your application requirements, you can choose to use a set of individual georaster objects and treat them as a "virtual mosaic" or mosaick them together to create a physical mosaic, or a combination of both.
The sparse mosaic is very useful too. it creates a single mosaic without wasting storage space for no-data areas. it simplifies your database by creating a single georaster object out of a large sparse set of individual georaster objects thus ease the management task and application development. of course, the true scalability of GeoRaster is the prerequisite of such a solution. As real application examples, rarely there is an orthogonal political boundaries for a country, province or city. Mosaics of many thematic or image layers are generally required for such GIS systems for many reasons, but it is probably better to not fill all those void areas outside of the boundary with cell values thus save space and in many cases, improve application performance. In another application, users might be doing a mapping or photogrammetric survey of a large area such as for a big state, but the work progress could take years. You simply create a sparse mosaic for the whole region and then once new data coming in, you can call sdo_geor.updateRaster to add the new images into your sparse mosaic. that might help avoid losing the "big picture".
thanks,
Jeffrey

Similar Messages

  • Prevent infotype 0416 from being created under certain conditions

    Hi,
    Based on an advanced leave formula I can determine at runtime whether or not the infotype 416 record should be created or not. The formula is working.
    What is not working is that I need to find a way to prevent the 416 record from being created when the formula returns certain values. I have looked at ZXPADU02 and various other user exits and badi's but to no avail. The ZXPADU02 does not have the field which needs to be checked i.e. PA04160-NUMBR.
    Regards,
    Warren.

    Hi,
    The data is in INNNN structure.
    Write this code in include ZXPADU02 & set a break-point & check the value.
    case innnn-infty.
      when '0416' .
    perform validate_it0416
            using innnn
                  ipsyst.
    FORM validate_it0416 USING    p_innnn
                                   p_ipsyst.
       DATA: i_psyst LIKE psyst.
       DATA: i_nnnn  LIKE prelp.
       DATA: ps0416 LIKE ps0416.
       i_psyst = p_ipsyst.
       i_nnnn  = p_innnn.
       ps0416  = i_nnnn-data1
    if ps0416-numbr = ' '  "<b> check ur ondition here</b> endif.
    Hope this helps & solve your problem.
    Thanks,
    Sarika.

  • Prevent resource fork from being created on windows network shares

    I've already seen this article on how to prevent creating ds_store files on windows machines:
    http://docs.info.apple.com/article.html?artnum=301711
    But I haven't seen any way (short of buying software) to prevent the resource forks from being created. OSX creates resource forks on remote network volumes that pile up, are useless to the windows users, and creates a lot of grief.
    For every file copied to a windows share, OSX is putting a duplicate (unopenable) file with an underscore prefix:
    _file1.psd
    _file2.psd
    file1.psd
    file2.psd
    This is kind of rude network behavior, and I'd like to stop doing it.
    Isn't there some sort of terminal command similar to the .ds_store solution I posted above?

    I swear I saw a hack for that somewhere, but give up after 3 hours of searching for it!
    Seems like BlueHarvest at $10 is the best solution as it is...
    http://www.zeroonetwenty.com/blueharvest/
    Wondering if we couldn't "invent" something to add to that com.apple.desktopservices.plist file!?

  • .DS_Store files on USB thumbdrives - a way to stop them from being created?

    Hello!
    Forgive me if this has been asked to death, but at school I need to copy homework files back and forth to the school's XP-based computers constantly. Because in any given day I usually update half a dozen files across the "homework" folder on my Powerbook, it's easier just to copy the entire folder (and its subfolders) to my 2-GB, FAT-32 formatted flash drive each night - all 500 files (and 150 MB). Of course, this also leaves hundreds of .DS_Store and ._filename files to clutter "Windows explorer" windows.
    My question is how do I remove (and prevent creation of) these files selectively? I know that they are used by the finder to store thumbnails, spotlight comments, and labels. The big problem is that while I want to remove these files from the homework folder (and some other folders), I DO NOT want to remove them from a few other folders on the flash drive - which I use to make quick backups of files from my Mac.
    I know that I can prevent OS X from creating them altogether with certain utilities, and I know that I can get third-party utilities that allow me to remove these files from flash drive and/or prevent the creation of the files for entire volumes, but is there something I can do to remove them from only certain folders?
    Also, since I do not always know beforehand what directories I might make, I'd like to be able to create a "white list" of only certain directories (and their sub-directories)that won't be touched, while all others will have their ".DS_Store" and "._filename" files removed.
    Finally, because I'm often a hurry when I go to copy files, I'd rather not sit there and run terminal commands or a program every time I copy a folder over to the flash drive. Is there some way to prevent them from being created in these certain folders altogether, automatically? An applescript or terminal command that I can program to run from the script menu perhaps? I don't mind opening a program or script, I just don't want to have to sit there manually removing the files.
    Thanks,
    -Dan

    I had a similar problem awhile back and asked for help in the Applescript forum:
    http://discussions.apple.com/thread.jspa?threadID=954738&tstart=0
    Unfortunately the revised jive software formatting function here in the forums has totally messed up things like posted scripts. What you'll see in the scripts discussed is no longer what was there originally. I just now put a copy of the script I'm using up in zip format here:
    http://homepage.mac.com/francines/.Public/CopyStrip2Fat.zip
    Unzip and open in Script Editor to get some idea of what it is really supposed to be. The idiot formatting of the revised jive software has replaced some things with a carriage return, a semi-colon, and close quote, thus rendering some lines meaningless.
    To see the source of the script I quoted, see this MacOSXHints thread:
    http://www.macosxhints.com/article.php?story=20040726164957299
    The script is in the comment by cougar718. You might take a look at other comments as well.
    Francine
    Francine
    Schwieder

  • Is there a way to prevent a PDF file from being forwarded?

    is there a way to prevent a PDF file from being forwarded? For example, im a personal trainer and if i send a client a plan via PDF file, i want to make sure that they cannot send it to anyone else. I read about how you can secure a file by creating an ID and then having the recipient create an ID as well, but i would like to make the orocess as easy as possible for my clients and not have to have them create an ID and then send it to me. is there a better way to block the recipient from resending the PDF?

    Hi Kiana,
    As such there is no option to prevent the recipients from forwarding the pdf. However you can refer to this blog How do I prevent someone from forwarding a PDF?, it might be of some help.
    Regards,
    Aadesh

  • Prevent apps and icons from being rearranged or deleted?

    Is there a way to prevent apps and icons from being rearranged or deleted?
    My three year old son likes to move them around and delete them. I don't want to lock him out because he loves to play many of the learning apps and games.

    I use different screens for my apps. My 6yo son has his own page with folders for games, education, and books. That is the default page, in case for some reason he's the one to turn on the phone it goes straight to that. The next page is default apps. Can't harm them. Then I've got some test apps, that I haven't decided if I'll keep them. Then there's a few games my DH plays. The last page is mine, with those things I don't want my son messing with. He knows its there and he knows he can't mess with them.
    My son is older than yours, but if you aren't going to be watching him the entire time he's got your phone, that may be the best way to go. And make sure he knows what he can and can't do on the phone. If he can't understand that, he will probably need to be supervised the whole time. No locking features that I have found, and I've looked!
    Good luck!

  • Is their way to prevent a form data from being lost when a validation fails

    Is their way to prevent a form data from being lost when a validation fails?

    So I would use APEX_COLLECTION (there is some information in APEX documentation).
    Read all data you need to keep after submit and save them to your collection. Then, if validation fails, show report with data not from base, but from your collection. You have to create process, which creates collection, and you need to modify your report definition to get data not only from DB but also from collection.
    If you have any questions feel free to ask.
    Regards,
    Przemek
    Edited by: Przemek on 2009-01-10 17:47

  • Prevent the next message from being automatically selected when deleting?

    The information on this page (Mail (Yosemite): Delete messages) doesn't work for me:
    "Tip: To prevent the next message from being automatically selected (and marked as read), hold down the Option key when you delete a message."
    The next message still opens up.
    Anyone know what to do here?

    Hi,
    not sure where to find original post. In RDB, it is MSP_EpmTask_UserView.TaskClientUniqueId.
    Sorry, if there are now 2 answers.
    Regards
    Barbara
    To increase the value of this forum, please mark the replies that helped to solve your issue as answer. If you find answers to questions from other forum participants to be helpful, please mark them as helpful. Your participation will help others to find
    an appropriate solution faster. Thanks for your support!

  • How can I prevent a PDF file from being copied, printed or downloaded? Students should only be able to view the text and and not distribute it in any way.

    How can I prevent a PDF file from being copied, printed or downloaded? Students should only be able to view the text and and not distribute it in any way.

    You can prevent it from being printed by applying a security policy to it
    in Acrobat. The rest can't be prevented, unless you spend  a LOT of money
    on DRM protection.

  • How to prevent an encrypted backup from being restored to a different device?

    If I force an employee to do an encrypted backup (which I can do with a configuration profile), and that employee is fired. We take back the company iphone, but they go and buy a personal one. They connect the new, personal iphone to itunes and do a restore of the encrypted backup (they know the password) and now they have all the work related stuff on their personal phones. Is there a way to prevent an encrypted back from being restored to a different device id.

    We require encryption of our employee backups as well...and the problem you mention is a real one.....
     If you use Exchange, you could disable Exchange Active Sync to prevent them from subsequently connecting to Exchange Server and getting new data with the new personal device....but you would still have the old data as part of the backup...the other issue is that we've found that the profile is part of the backup and if an employee leaves, even on good terms, if he wants to restore say, his music from the backup without the profile, it becomes quite awkward...the profile would have to be removed, ( which removes everything added with the profile, possible email and wi-fi), then the user could backup music etc  with iTunes, then return the corporate phone to be salvaged or re-deployed...and later put his personal data back on another device without the profile...if there is a way around the issue you bring up I'd like to know of it as well. .  Perhaps there is an MDM with functionality that would help here....that is one great strength of the Blackberry platform..all corporate data can be controlled from the BES server. 

  • Stop Inbound IDOC's from being created

    I want to stop inbound IDOC's for a particular partner (type LS) from being created in our R/3 system. Is there a way to do this? I am aware these can be stopped in the middleware, but this is not possible in our case.  I am also aware that I can stop these IDOC's from being processed via the partner profile, however, there will be a huge number of useless IDOC's that will be created in our system and I want to avoid that.
    Hence, I do not want the inbound IDOC's to be created in the first place even though they are transmitted to SAP. Is this possible?
    Any inputs will be highly appreciated.
    Thanks,
    Raghu.

    Hi Satwik,
    Choose Idoc in WE02.
    Get port name, Then in WE21 get RFC name.
    Go to transaction SMQS - Here we can block this RFC instead of blocking the queue.
    Thanks,
    Anil

  • Photoshop CC 2014 - "Could not complete your request because something prevented the text engine from being initialised".

    This problem has just started, only with CC 2014. It doesn't happen with CC or CS6.
    When I open a particular layered file, then Duplicate it, then close the original Master file I get the "text engine" warning box when I try to enter text in the copy file.
    If I enter text in the original Master file - no problem.
    If the Master file is still open and I try to enter text in the copy file  - no problem.
    I've validated all my fonts in Font Book, deleting all the duplicates and one corrupt font. No change to problem.
    I've gone to User/Library/Application Support/Adobe/Adobe Photoshop CC2014/ and trashed the CT Font Cache folder. No change to problem.
    I've run PS Update.
    Running OS 10.9.3.
    Any suggestions?

    I'm having the same issue on my work computer. I found this info in Adobe's help section.
    Issue
    When you use the Type Tool, you receive the following error:
    "Could not complete your request because something prevented the text ending from being initialized."
    To the top 
    Solution
    Close Photoshop, clear the font cache, and restart.
    Exit Photoshop.
    In Windows Explorer, navigate to the Users/[user name]/AppData/Roaming/Adobe/Adobe Photoshop CC/CT Font Cache folder.
    Move these two files to the Recycle Bin:
    AdobeFnt_CMaps.lst
    AdobeFnt_OSFonts.lst
    Empty the Recycle Bin.
    Restart Photoshop.
    To the top 
    Additional information
    This issue can occur after you uninstall and reinstall Photoshop several times.
    Text Engine error using type tool in Photoshop CC | Windows 8

  • Error: prevented the text engine from being initialized

    I am getting the following error when attempting to use the text tool with my photoshop (12.0) - windows 7.
    "could not complete your request because something prevented the text engine from being initialized"
    I've attempted to follow some posts from others to fix without success.
    There are two fonts in my fonts folder that are shortcuts - and the fonts don't exist in the folder. Also, I can't delete the shortcut font from the fonts folder.
    (I'm posting this now... and might have a solution. Just in case, I want this conversation started.)
    TIA,
    Greg

    Usually that means that you have a corrupt font or a corrupt OS font cache.
    See this document for more troubleshooting steps: http://helpx.adobe.com/photoshop/kb/troubleshoot-fonts-photoshop-cs5.html
    Also, make sure you have all the Photoshop updates installed.

  • I am on a MAC Application. It has  been rejected by following reason.  This app does not check for the existence of a purchase receipt, which can prevent In-App Purchases from being correctly processed. We recommend implementing receipt validation to reso

    I am on a MAC Application.
    It has  been rejected by following reason.
    This app does not check for the existence of a purchase receipt, which can prevent In-App Purchases from being correctly processed.
    We recommend implementing receipt validation to resolve this issue.
    At a minimum, the app will need to check for the existence of an App Store receipt and exit at launch with a status of 173 if it does not exist.
    Any help ?
    Thanks in Advance.

    I am on a MAC Application.
    It has  been rejected by following reason.
    This app does not check for the existence of a purchase receipt, which can prevent In-App Purchases from being correctly processed.
    We recommend implementing receipt validation to resolve this issue.
    At a minimum, the app will need to check for the existence of an App Store receipt and exit at launch with a status of 173 if it does not exist.
    Any help ?
    Thanks in Advance.

  • What is the program object is being created when we activate smartform?

    What is the program object is being created when we activate smartform?

    hi,
    while activate the smart form, a function module is being created.
    by using this function module we can pass the business data to the form.
    in print program we can simply call the function module which has been created by smart form while it activate and pass required parameters to it.
    for more information follow this link.
    http://sap.niraj.tripod.com/id67.html
    regards,
    Ashok Reddy

Maybe you are looking for