MapViewer - Generating Tile Layer problem

Hello
I am having problem while generating tile layer. It is working perfectly, it generates folders and images inside them but the pictures are empty (the base map is rendering ok). What could be the problem?
MapViewer is deployed on WebLogic 10.3 server.
Best regards!

are all the pictures empty or just some of them? Could it be those pictures are part of an empty area? can you also check the MapViewer log file to see if there is any error messages that might indicate problems when generating the tiles.

Similar Messages

  • Please Help; MAPVIEWER-05501 Map tile layer not found error

    Hi, I am just a newbie to oracle mapviewer; I installed mv 11.x. on Xe 11g with mvdemo dataset as mentioned in demo setup instructions.
    It seems everything went fine including mvdemo data import and oc4j instance.
    Only thing if i am missing is when I goto create "Create a map tile layer" in "Manage MapViewer" of "Admin" page; I can find datasource but do not find anything in "base map" combo. Thus i can't create Any Map tile.
    Now, when I click on a demo example I get following error:
    *[MVglobalvariables.getmap.cacheconfig]mapviewer-05501:maptile layer not found.check map tile layer name and/or data source name(mvdemo.demo_map)*
    When i check the user_sdo_cached_maps view return "no rows selected ".
    I have tried many restarts, re-import of mvdemo data but nothing worked.
    please help me.
    Regards

    Thanks Anyway I have found the solution, indeed I was missing the metadata script using @mvdemo.SQL.
    I Followed the instructions on the sites given below:
    http://gerardnico.com/wiki/spatial/mapviewer/mapviewer_demo_installation
    http://www.dbuggr.com/smallwei/step-step-instruction-install-oracle-mapviewer-10g-10-1-3-1/

  • Getting MAPVIEWER-05501 Map tile layer not found error !

    I keep getting an error messages basically saying that the application cannot find my
    map tile (or map cache) layer. It seems to be looking for it using "datasourceName.CacheName".
    I must be usiing the wrong attribute or identifier for this but don't know where to look to
    see what it is currently set to.
    Looking for a method to trouble shoot this error and fix it.

    Look in the MapViewer Admin console's Manage Map Tile Layers page i.e. host:port/mapviewer/faces/admin/admin_ds.jspx
    You should see entries for existing data sources and tile layers like
    Name      Data Source     Base map     Zoom levels     Internal     Tile width     Tile height     Online
    DEMO_MAP     MVDEMO     DEMO_MAP     10     true     256     256     true
    If the data source and map tile layer name combination you're using is not there then one has to be created.
    Assuming the base map is defined click on Create to create a new tile layer.
    If you're using the mvdemo.dmp sample dataset there are an additional step required after importing the dmp file.
    i.e. run mvdemo.sql as the map tile layer instances are created by this script.
    See mapviewer/fsmc/tutorial/setup.html

  • UNABLE TO GET CUSTOMIZED COLORS IN TILE LAYER

    Hi,
    I just created one Base map using 2 geometry themes-:
    1.THEME_DEMO_STATES
    2.THEME_DEMO_STATES_LINE.
    I jsut customized my 2 themes as follows:
    1.Theme_demo_states as follows:
    Theme optios:styling rules
    Rendering:C:PARK FOREST & labellling as T.ROAD NAME.
    2.THEME_DEMO_STATES_LINE:
    Theme optios:styling rules
    rendering as:C.ROSY BROWN & labelling as :T.AIRPORT NAME.
    my THEME_DEMO_STATES will look like with green color and THEME_DEMO_STATES_LINE will look like with rosy brown border.
    now my problem is i just created a tile layer by using these two which will give me green color states with rosy brown states boundary lines for US. but while i am using this tile layer map in answers it is showing me default colors only.like rosy brown background color for borders too.
    why i am unable to see my customised backgroung color for states and my customized boundary lines for states.
    Please suggest and help me .
    Thanks & Regards
    Rishi

    Did you clear the mapviewer map metadata cache and remove the old tiles after you made the change to the themes?

  • Error loading Map Tile Layer when restart

    Hi all,
    I'm a newbie to Mapviewer. I'm having some problem after i restart the oc4j. Originally, when i insert the image into georaster and some other steps, then i did a xml_request for the map tile. It could load the map originally. When i restart the oc4j, it gives me the following error
    2008-03-11 17:55:28.046 WARNING Cannot list base maps.
    2008-03-11 17:55:28.203 ERROR Error in loading map tile layer config from databa
    se!(TEST,ML1)
    2008-03-11 17:55:28.203 ERROR Base map does not exist. Cannot create internal ma
    p source.(TEST,ML1)
    The mapviewer and app server is on the same domain but the database in on a different domain. When i tried to shift mapviewer to the same domain as the database, it won't cause this problem.
    Could anyone suggest me any solution?
    Message was edited by:
    nvr4getu

    Hi,
    It's pointing to the correct data sources. I've even tried to remove all the map tile and data, then upload again from my test application, it can render the map. However, when i restart the oc4j, the error occur again. Is this a bug of mapviewer that mapviewer must be deploy on the same machine with database?
    Cheng

  • Issue in previewing the Tile Layer in MapBuilder

    Hi
    I completed creating a Tile layer in the MapBuilder and when i clicked on preview, It is navigating to a page, displaying "Oracle Maps Sample" and a warning that "MVSdo Geometry is undefined".
    When I am trying to access the following defualt link "http://localhost:7001/mapviewer" to access MapViewer admin screen it is resulting in the following error :
    "Error 503--Service Unavailable
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.5.4 503 Service Unavailable
    The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay may be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.
    Note: The existence of the 503 status code does not imply that a server must use it when becoming overloaded. Some servers may wish to simply refuse the connection."
    Any suggestions or pointers to resolve the above issues will be very helpful and highly appreciated.
    Thanks.

    Hi
    When I used the default link provided in the Mapviewer in weblogic i.e.., "http://localhost:9500/mapviewer/". It was working fine but as we tried to access it using credentials other than Administrator, it did not allow us to log in. When we are trying to access the link using the credentials of administrator, now it is resulting in an error as shown below :
    "Error 403--Forbidden
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.4.4 403 Forbidden
    The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable."
    Any suggestions or pointers to resolve the above issue will be very helpful and highly appreciated.
    Thanks

  • Can't display a Tile Layer using JAVA API V2 (based on HTML5)

    Hi Experts,
    I am trying to display a tile layer using JAVA API V2 but i get the below error and nothing shows after that.
    MAPVIEWER-05501: Map tile layer not found. Check map tile layer name and/or data source name.
    Source: OM.layer.Tilelayer.getTileLayerConfig
    *[mvdemo.demo_map]*
    I tried with chrome and firefox browsers which supports HTML5 but same issue. Here is the html code i am using
    <html>
    <head>
    <title></title>
    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
    <script type='text/javascript' src='http://localhost:8282/mapviewer/jslib/v2/oraclemapsv2.js'></script>
    <style type= 'text/css '>body {cursor:default;}</style>
    <script language="JavaScript" type="text/javascript">
    function showMap()
    var baseURL = "http://"+document.location.host+"/mapviewer";
    var mapCenterLon = -122.45;
    var mapCenterLat = 37.6706;
    var mapZoom = 4;
    var mpoint = new OM.geometry.Point(mapCenterLon,mapCenterLat,8307);
    var map = new OM.Map(
    document.getElementById('map'),
    mapviewerURL: baseURL
    var tileLayer = new OM.layer.TileLayer(
    "baseMap",
    dataSource:"mvdemo",
    tileLayer:"demo_map",
    tileServerURL:baseURL+"/mcserver"
    map.addLayer(tileLayer) ;
    navigationPanelBar=new OM.control.NavigationPanelBar();
    map.addMapDecoration(navigationPanelBar);
    map.setMapCenter(mpoint);
    map.setMapZoomLevel(mapZoom) ;
    map.init() ;
    </script>
    </head>
    </html>
    Note: inside the body on load i use DIV Id = Map (i skipped that one line of code because it stops rest of the line from displaying in the thread)
    However, I am successful in using the same tile Layer with JAVA API V1
    Please share your thoughts as what could be the fix
    Thanks
    Nag

    Nag,
    inside the body on load i use DIV Id = Map (i skipped that one line of code because it stops rest of the line from displaying in the thread)please surround your code with [ c o d e ] [ / c o d e ] (without the spaces).
    Secondly: this is probably more appropriate for the {forum:id=727} forum.
    Regards,
    Stefan

  • Invalid SRS when create a map tile layer

    Hi,
    When i created a map tile layer and submit , it shows “Error creating a new map tile layer: Invalid SRS(spatial referencing system). This might be caused by invalid SRID or no database connection being available to retrieve SRS information.”
    And I can't view the map tile which I've created before, it alerts "Cannot get map cache instance config information for MVDEMO.DEMO_MAP. Server response: {1}.
    Thanks for any assistance.
    a-Li

    Are you trying to create a new map tile layer for the MVDEMO sample data set? If that's what you are trying to do, then may I suggest you re-download the latest MapViewer kit (10.1.3.3 for WebLogic, works on any 10g OracleAS and standalone OC4J as well), it includes a refreshed MVDEMO data set, and the best part is it already has the MVDEMO.DEMO_MAP map tile layer created for you (if you follow all the instructions come with the demo data set).
    If you still want to create a new map tile layer, then can you please post the exact parameters you entered when creating the new tile layer? Since the MVDEMO data set has a built-in SRID of 8307 (if I remember correctly), you can always use the same SRID (8307) for your tile layer.
    thanks

  • MapViewer tile layer preview error in OBIEE 11.1.1.7

    Some folks have run into an issue when previewing tile layers in the manage tile layers page of MapViewer in obiee 11.1.1.7 (i.e. in the mapviewer deployed on wls in obiee).
    If you get a 500 - internal server error when trying to view map/manage tiles from the Manage Tile Layers page then you have to apply the workaround/fix described in the mapviewer 11.1.1.7 readme
    Known issues =============================================
    - On certain WLS domains (mostly when ADF run-time library is deployed), you
      may see errors when trying to preview tile layers. To fix this issue, modify
    the weblogic.xml descriptor file found in mapviewer.ear's WEB-INF/ folder, and
    uncomment the entry for the jstl 1.2 library as shown below (note the jsf
    section should remain commented-out):
    <library-ref>
      <library-name>jstl</library-name>
      <specification-version>1.2</specification-version>
      </library-ref>
    <!--
    <library-ref>
      <library-name>jsf</library-name>
      <specification-version>2.0</specification-version>
      <exact-match>false</exact-match>
    </library-ref>
    -->

    Hi Cristian,
    You must use '' at script when call some column value. (use '@1' instead of @1)
    Tip.. note you can use your "WebMessage Name" (from your script, like "filling", "machine_filing") into your analisys.
    Hope this help
    Felipe Idalgo

  • MapViewer 12 draw tile layer error with the South hole one polygon

    I use Oracle MapViewer 12. When draw the South hole land with one polygon, the map error. I use Oracle SQL Developer to view the good polygon. I give the image here:
    bad one (text draw in polygon area)
    good one with Oracle SQL Developer (text draw in polygon area)
    I want to know whether can set some parameter to draw correct image OR this is MapViewer bug.
    Thanks.

    This is a bug. It will be fixed in the next patch release.

  • How do I make this program generate a new problem once the button is hit

    Here is the code... appreciate any help given
    How do I make this program generate a new set of problem when the "NEXT" button is clicked and continue until the END button is hit
    package javaapplication3;
    import java.awt.GridLayout;
    import java.awt.Window;
    import javax.swing.*;
    import java.awt.event.*;
    * @author Sylvester Saulabiu
    class Grid extends JFrame{
        final int score = 0;
        final int total = 0;
        Grid(){
            //Set Layout of Flashcard
            setLayout(new GridLayout(4, 4, 2 , 2));
            //Create Panels
            JPanel p2 = new JPanel();
            JPanel p3 = new JPanel();
            final JPanel p1 = new JPanel();
            //Create Radio buttons & group them
            ButtonGroup group = new ButtonGroup();
            final JRadioButton ADD = new JRadioButton("Addition");
            final JRadioButton SUB = new JRadioButton("Subtraction");
            final JRadioButton MUL = new JRadioButton("Multiplication");
            final JRadioButton DIV = new JRadioButton("Division");
            p2.add(ADD);
            p2.add(SUB);
            group.add(ADD);
            group.add(SUB);
            group.add(MUL);
            group.add(DIV);
            p2.add(ADD);
            p2.add(SUB);
            p2.add(DIV);
            p2.add(MUL);
            //Create buttons
            JButton NEXT = new JButton("NEXT");
            JButton END = new JButton("End");
            //Create Labels
            JLabel l1 = new JLabel("First num");
            JLabel l2 = new JLabel("Second num");
            JLabel l3 = new JLabel("Answer:");
            JLabel l4 = new JLabel("Score:");
            final JLabel l5 = new JLabel("");
            JLabel l6 = new JLabel("/");
            final JLabel l7 = new JLabel("");
            //Create Textfields
            final JTextField number = new JTextField(Generator1());
            final JTextField number2 = new JTextField(Generator1());
            final JTextField answer = new JTextField(5);
            //Add to panels
            p1.add(l1);
            p1.add(number);
            p1.add(l2);
            p1.add(number2);
            p1.add(l3);
            p1.add(answer);
            p1.add(l4);
            p1.add(l5);
            p1.add(l6);
            p1.add(l7);
            p3.add(NEXT);
            p3.add(END);
            //Add panels
            add(p2);
            add(p1);
            add(p3);
            //Create Listners
      NEXT.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
             int answer1 = 0;
             //Grab the numbers entered
             int numm1 = Integer.parseInt(number.getText());
             int numm2 = Integer.parseInt(number2.getText());
             int nummsanswer = Integer.parseInt(answer.getText());
             //Set the score and total into new variabls
             int nummscore = score;
             int nummtotal = total;
             //Check if the add radio button is selected if so add
             if (ADD.isSelected() == true){
                 answer1 = numm1 + numm2;
             //otherwise check if the subtract button is selected if so subtract
             else if (SUB.isSelected() == true){
                 answer1 = numm1 - numm2;
             //check if the multiplication button is selected if so multiply
             else if (MUL.isSelected() == true){
                 answer1 = numm1 * numm2;
             //check if the division button is selected if so divide
             else if (DIV.isSelected() == true){
                 answer1 = numm1 / numm2;
             //If the answer user entered is the same with th true answer
             if (nummsanswer == answer1){
                 //add to the total and score
                 nummtotal += 1;
                 nummscore += 1;
                 //Convert the input back to String
                 String newscore = String.valueOf(nummscore);
                 String newtotal = String.valueOf(nummtotal);
                 //Set the text
                 l5.setText(newscore);
                 l7.setText(newtotal);
             //Otherwise just increase the total counter
             else {
                 nummtotal += 1;
                 String newtotal = String.valueOf(nummtotal);
                 l7.setText(newtotal);
      //Create End listener
    END.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            // get the root window and call dispose on it
            Window win = SwingUtilities.getWindowAncestor(p1);
            win.dispose();
    String Generator1(){
         int randomnum;
         randomnum = (1 + (int)(Math.random() * 20));
         String randomnumm = String.valueOf(randomnum);
         return randomnumm;
    public class Main {
         * @param args the command line arguments
        public static void main(String[] args) {
            // TODO code application logic here
            JFrame frame = new Grid();
            frame.setTitle("Flashcard Testing");
            frame.setSize(500, 200);
            frame.setLocationRelativeTo(null);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setVisible(true);
    }Edited by: SirSaula on Dec 5, 2009 4:39 PM

    Extract code into methods, so that when an action is performed a method is called. That way you can reuse the method for purposes such as resetting textfields to their default values, scores to default values, etc.
    You can go one step further and seperate the GUI layer from the processing layer, by deriving classes that for example maintain and calculate a score.
    Mel

  • Mapviewer Map Tile layers in admin page

    Just switched mapviewer over from AS10g to WebLogic10.3 and even though I kept the same config my cached maps are not showing up in the admin section.
    Anyone know how mapviewer loads the Map Tile Layers shown on the admin page ?
    The database is the same and I can access them from AS10g, but not from WebLogic, do I have to create them again ?
    Thanks.
    **Update**
    Just looked at the logs and on AS10g I see this line:
    INFO: *** Oracle MapTileServer started. ***
    But that never shows up on the mapviewer log under WebLogic
    Also, when I posted:
    <map_cache_admin_request>
    <restart_cache_server />
    </map_cache_admin_request>
    The response is:
    MapTileServer is not ready. Please try again later.
    There appears to be a problem with TileServer under WebLogic, anyone have any ideas ?
    Edited by: user635830 on Aug 28, 2008 6:53 PM

    What you are trying to do is a common requirement.
    Some formal examples ( from Oracle) on the full process / code for doing this using PL/SQL would be a great help to everyone on the forum.
    We have seen snippets of parts of the process in PL/SQL. Many of us have implemented automation of the mapcache management - but I am sure that there is much room for improvment.
    I have not seen the full process documented by way of example in Oracle Documentation - but that does not say that it does not exist - so if someone knows where such exists, please post the location to the forum.
    Everyone on this forum - I dare say - are doing, or trying to do great things with Spatial and Mapviewer - and often in the face of stiff opposition of other legacy and competing technologies ( this includes ESRI and Open Source).
    So - I guess what I am leading up to is encouraging LJ or Jyant to make this topic of the next post on their blog (http://oraclemaps.blogspot.com/). LJ is currently posting on mapviewer XML requests. Why not make the next one a PL/SQL case study on mapcache maintenance automation ... and present Oracle's PL/SQL best practices for:
    Setting up the ACL so that 11g utl_http can post ...
    Authenticating with mcsadmin ...
    Posting the mapviewer request ... and
    Getting the result / response ....
    Looking forward it ...
    Pierre

  • Photoshop Generator: Unbound Layer Mask do not render correctly

    I'm a huge fan of the Generator feature in Photoshop CC. However, there seems to be a problem with layer masks: If you unbound the layer mask from it's content layer, the generated images will not match the actual image. It seems, that the layer mask is positioned in different way.
    Correct
    Incorrect
    Full Image
    Layers
    (no difference between bound & unboucn layer mask)
    Is this the expected behaviour?
    I'm using the latest Photoshop (14.2.1 x64 on OSX 10 Mavericks)

    David,
    I assume you mean in the edited PS TIFF file:
    In different cases I have either:
    A. A TIFF file with layer a layer mask
    B. A TIFF file with multiple layer masks
    C. A TIFF file with an alpha channel mask
    D. A TIFF file with multiple alpha channel masks
    E. A TIFF file with any combination of the above
    the outcome is the same, they all do not display correctly in Aperture. It does not seem to matter if the file was opened in PS from Aperture via the open with external editor command or if it was worked on outside Aperture entirely then imported. I do have maximize compatibility in PS checked (though I understand this is only for PSD files, though perhaps I am wrong here)
    any thoughts?

  • Why doesn't Photoshop always generate a layer mask

    I believe it was in CS4 that Adobe expanded the use of automatic layer masks ... perhaps it was with adjustment layers (I'm not quite sure)
    I don't know about others, but it would save me considerable time in the long run if every new layer, (whether it is generated as a copy, from a plug-in, as a cut, or as a new blank layer) recevied an automatic layer mask. It takes no file space, but more often than not I find myself needing one. It sure would be nice to jump right into masking rather than having to first create the layer mask. Why did they stop at adjustment layers?
    Am I alone in this?
    thanks

    Adding layers like Text, Raster and smart objects never have had automatic layers mask added.  Adding adjustment layers always came with an automatic layer mask until CS4.  Adode introduced bugs in CS4 when they added the adjustment panel these bugs have been carried forward into CS5 and CS6. Adobe added two options in the adjustment panels fly-out panel.  These options are designed to be global, not just adjustment panel options.  These options only work sometimes when changed from their default settings.  When changed from their default settings they try to change Photoshop historic default operation.  When you change Photoshop default operation Action, Scripts and Plug-ins that add adjustment layers may not work correctly.  Adobe should fix Photoshop and remove the two bad Adjustment Panel fly-out options. The Adjustment Panel fly-out menu option to not add Layer masks can not be safely set, same goes for the option to always clip added layer mask, if you use Actions, Scripts and Plug-ins that add adjustment layers.

  • Layer problem with graphics

    I have a layer where on one frame I have 3 dynamic text boxes
    which I convert to one graphic. These are used to display a value
    set through actionscript whilst a motion tween fades it in and out.
    I have called the graphic set1 with names on each of the
    inidividual textboxes. One I have finished with this graphic I make
    a blank keyframe later on and create another three dynamic text
    boxes on the same layer (different frame) and call them different
    name. The problem is when I go to set all three to one graphic like
    before and called it "set2" or anything.. it keeps reverting to
    "set1" and displaying them again in the new frame.... any ideas
    why?

    You're welcome, Ron. And BTW, I stated:
    "Or else, find the other frame object that is causing the text wrap. Does it need to be on? If not, cmd/ctrl B and turn the switch off."
    But I meant to say ... If not, turn the object's text wrap off using the Text Wrap panel.
    You probably figured that out, tho!
    Mike Witherell not in Florida

Maybe you are looking for