WMS and MapViewer

Hi,
I write my master thesis and in this context I would like to use the WMS tool of the MapViewers.
My data are in the database set as SDO: 82027.
This corresponds to EPSG: 31467.
The first Layer in the Capabilities always shows an SRS SDO: 8307 and a LatLonBoundingBox of -180 ,-90 , 180, 90.
My questions are now:
- Can I show in the Capabilities instead of SRS=SDO ... also SRS = EPSG ... (I think the WMS Specifikation requires an EPSG as SRS).
- Can I use in the first (outermost) Layer a different SRS as SDO: 8307 or can I use more and different SRS in this Layer?
- Can I amend the values of the LatLonBoundingBox so that only the concerned area is shown?
- Is there a more detailed documentation existing than the Oracle Application server MapViewer User's Guide in the appendix D?
- Exists an example in the web where the WMS Specifikation of the MapViewers is used?
Many thanks in advance
Tina

Tina,
This release of MapViewer's WMS interafce supports EPSG:4326 and all the Spatial SRIDs (e.g. 82027, 8307, 41052, ...).
The GetCapabilities simply reads the extents from user_sdo_geom_metadata.
The LatLonBoundingBox is always (-180,-90, 180, 90) as stated in Appendix D.
Other EPSG ids will be supported in a future release.
Customizing the GetCapbilities response documnet will be feasible in a future release.
Is your question about documentation detail related to modifying the GetCapabilities response?
Or is it about making a GetMap request?
The supported parameters are listed in the doc. So a GetMap request using the supported parameters and a SRS specification of EPSG:4326 or one of the SDO srid values will work.
Jayant

Similar Messages

  • Mapviewer serving out wms and cache

    When I use openlayers and point to the wms from mapviewer, it is not using the cache. Is there a setting to make this possible?
    Rob

    I am not familiar with OpenLayers, but if you point to a WMS from Oracle Mapviewer you can define the WMS as an "external" Layer which is cached then....
    Pls see my BLOG how to setup an external cache:
    http://oracle-maps.blogspot.com/search?q=wms
    (its in German, but you may get an indea from the screenshots)
    Start with Mapviewer --> ADMIN --> "Manage MapTileLayers "(in 10.1.3.1) or "Manage Mapcache" (earlier) --> Create --> external --> etc.
    Good Luck !
    Bernhard
    BTW: it wud be nide to see ur real name user446783 ! You may set this in "Your Control Panel" of the forum !

  • How to install apex (and mapviewer) company wide ?

    Hi,
    Until now I've developed some applications on a laptop.
    I want to bring them to my company - in this stage as a "pilot" with a limited number of employees having access.
    What do I need: a database, apex installed and - now is coming what I want to know - application server or http-server ?
    For your information: I'm using also oracle spatial and mapviewer to present data on the map of the netherlands. Therefore I want to install spatial, and mapviewer. An pre-installed oc4j is included in that installation.
    How to combine these issues ?
    Thanks in advance for any reaction.
    Leo

    Hello Leo,
    I'm not sure these issues should be combined. You are talking about 3 different Oracle products, each with its own pre-installation requirements. Regarding oracle spatial and MapViewer, you'll need to ask your DBA (or someone with the proper experience in this forum can help you).
    As for ApEx, you'll need a db version 9.2.0.3 or higher, and you'll need the OHS (Oracle HTTP Server) which is part of the db companion CD, or can be downloaded from OTN.
    As far as I know, Oracle MapViewer is part of the Oracle Application server, just like OC4J and OHS. In this case, you can install all the needed modules of the Application Server, and then installed ApEx. The ApEx installation guide includes information on how to configure the HTTP server, as part of the Application Server.
    Hope this helps,
    Arie.
    .

  • Hardware Sizing for Oracle Application Server and MapViewer

    Hi all,
    I need to develop an application using Oracle Application Server 10g and MapViewer. The applicaction will, basically, do thematic maps based on a search criteria. The estimative is that we will have 25 users simultaneously using it.
    I´d like to have an idea about the hardware to support it.
    Do you know where I can get this information?
    Any documentation can help.
    Regards,
    Luis Augusto

    Hi Luis,
    It may depend on your database size, but I think at least you need to meet the minimum requirements for the Application Server. You can find additional documentation for the AS at http://www.oracle.com/technology/products/ias/index.html.
    However I would suggest some extra memory, and if possible the better CPU that you can get. MapViewer will render the spatial features on the server side, and depending on your database size and number of features returned from the queries, this extra memory will help.
    Joao

  • Best practice GeoRaster and MapViewer?

    Hi,
    I want to see rasterfiles with using Oracle GeoRaster and MapViewer. I've bineary rasterfiles and aerial photographs(24 BIT).
    Until now I put the data with following parameters into the database:
    -     Oracle_inverleaving_type: BSQ
    -     Oracle_raster_tile_size_x und -y: 2048
    -     Oracle_compression: DEFLATE
    -     Oracle_pyramid_max: null
    -     Oracle_raster_pyramid_resampling: NN for bineary data and CUBIC for aerial photograph
    The bineary rasterfiles could have about 15000x15000 pixels and the aerial photographs about 4000x4000 pixels.
    For the MapViewer configuration of a GeoRaster-Theme I use pyramid-level NULL for aerial photographs and 1 for bineary pictures.
    The MapViewer BaseMaps has a tilesize of 256x256 pixels and as format png.
    Has anybody experience to get the best performance and best quality to show rasterfiles?
    Regards,
    Sebastian

    Hi Jeffrey,
    further I have the problem that the MapViewer (Ver1033p5_B081010) doesn't render maptiles for all zoom-levels with my posted settings. Before the MapViewer P5 exists an I use this version, I rendered the maptiles witch MapViewer of version P3.
    With the latest version of mapviewer it is only possible to rendere maptiles up to zoom-level 3 and then (level zwo, one or zero) it doesn't render this tiles. The mapviewer shows the following error:
    WARNUNG: Failed to fetch tile image.
    Message:Failed to fetch tile image.
    Mon Feb 17 19:39:19 CET 2009
    Severity: 0
    Description:
    at oracle.lbs.mapcache.cache.TileFetcher.fetchTile(TileFetcher.java:209)
    at oracle.lbs.mapcache.cache.Tile.fetchTile(Tile.java:357)
    at oracle.lbs.mapcache.cache.Tile.fetchTile(Tile.java:338)
    at oracle.lbs.mapcache.cache.MapCache.getTile(MapCache.java:217)
    at oracle.lbs.mapcache.MapCacheServer.getMapImageStream(MapCacheServer.java:161)
    at oracle.lbs.mapcache.MCSServlet.doPost(MCSServlet.java:254)
    at oracle.lbs.mapcache.MCSServlet.doGet(MCSServlet.java:209)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    17.02.2009 19:39:19 oracle.lbs.mapcache.cache.Tile getOffLineTileImagePath
    FEINER: Waiting for blank tile.
    17.02.2009 19:39:20 oracle.lbs.mapcache.MCSServlet doPost
    SCHWERWIEGEND: LUT has improper length!
    Do you know why the MapViewer shows this message?
    When I used the MapViewer P3 I didn't have any problems with generating maptiles.
    Regards,
    Sebastian

  • Is Oracle Spatial, Mapbuilder and Mapviewer supports TTF(True Type Fonts)

    Hi to all,
    Is Oracle Spatial, Mapbuilder and Mapviewer Supports TTF,How to load TTF into Oracle Spatial and how to assign TTF to Point Data,
    i think Map Builder had option,but how load using map builder,
    is any Oracle script to load TTF,pl provide help.
    Regards,
    Ramakrishna.V

    You can only use ttf symbols for markers.
    in MapBuilder click on Tools menu, click on Import Truetype font.
    Use the mapbuilder that is part of the latest kit on OTN. It contains some fixes for TTF handling.

  • APEX as frontend for Oracle Maps and Mapviewer data

    Just to let you know:
    I did some work with Oracle Application Express (APEX) integrating Oracle Maps and Mapviewer functionality
    and published it occasionly it in my Oracle Application Express (German) BLOG. : http://htmldb-de.blogspot.com/ -
    Guess you will understand from the screens, what all is possible and beyond...
    An integration (application) of APEX and Mapquest for Routeplanning done in APEX can be seen (and downloaded) as well.
    Feel free to have a look !
    Bernhard
    http://htmldb-de.blogspot.com/

    Just to let you know:
    I did some work with Oracle Application Express (APEX) integrating Oracle Maps and Mapviewer functionality
    and published it occasionly it in my Oracle Application Express (German) BLOG. : http://htmldb-de.blogspot.com/ -
    Guess you will understand from the screens, what all is possible and beyond...
    An integration (application) of APEX and Mapquest for Routeplanning done in APEX can be seen (and downloaded) as well.
    Feel free to have a look !
    Bernhard
    http://htmldb-de.blogspot.com/

  • Weblogic 11g and mapviewer

    I have my application running on http://localhost:7335/clientA and mapviewer on http://localhost:7336/clientB. Both my application and mapviewer are managed servers running on different domain. I am able to access the application but the map does not show up. The map is created becoz, when I go to images and cllick on the map, I am able to see the map in the browser. But the map does not show up in the application.
    Is this a cross domain issue? Do we need to provide any credentials to access the maps on a different domain?
    Please help.
    Edited by: user4583249 on Oct 15, 2009 5:58 AM

    -

  • ADF Faces and MapViewer

    Hello,
    i'm investigating the possibility to write an ADF Faces MapViewer Client. I'm especially thinking of some Google Maps style navigation, e.g. panning by dragging the map.
    I'd like to use AJAX to prevent full page reloads, so if i drag the map only the map image is reloaded.
    Now the question are:
    1. How do i extend the ADF Faces Components with AJAX Scripts without breaking the ADF Faces PPR concept?
    2. Is it possible to trigger the reload of an ADF Faces component from my javascript?
    3. Is it possibe to extend the java classes for the components or the renderer with my own code?
    4. Has anyone already created an example that uses ADF Faces and MapViewer?
    Thanks for help,
    Dirk

    Hi,
    I just talk with our admin. The problem was server port 8080. Some of internet providers (also one of the biggest Polish) blocks this port. It's a reason - when I change internet connection to other everythig works OK. I thing it would be nice to change server port to default 80, if you want to make this application accessile for all.
    Kuba

  • MAPVIEWER-06009 and MAPVIEWER-00002

    Hello,
    Making a zoom in a FOI layer is generating almost all the time this error:
    Jul 16, 2008 10:35:36 AM oracle.lbs.mapserver.core.MapperPool getMapper
    SEVERE: Timed out waiting for a free MapMaker.
    Jul 16, 2008 10:35:36 AM oracle.lbs.foi.FOIServlet doPost
    SEVERE: MAPVIEWER-06009: Error processing an FOI request.
    Message:MAPVIEWER-00002: Could not get a free MapMaker. Server is busy? [apps]
    Wed Jul 16 10:35:36 EEST 2008
    Severity: 0
    Description:
    at oracle.lbs.foi.FOIServer.getFeatures(FOIServer.java:1458)
    at oracle.lbs.foi.FOIServer.renderFOILayer(FOIServer.java:362)
    at oracle.lbs.foi.FOIServlet.doPost(FOIServlet.java:243)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:619)
    I am running on Patch 4.
    Any idea?
    Regards,
    Gabosu

    Increasing the number of mappers (from 3 to 32) has solved this issue for the moment.
    Seems the mapper is trapped in this point:
    Jul 20, 2008 8:33:00 AM oracle.lbs.foi.FOIServlet doPost
    SEVERE: MAPVIEWER-06009: Error processing an FOI request.
    java.lang.IllegalStateException: IOException: Premature end of POST data
    at com.evermind.server.http.EvermindHttpServletRequest.getParameter(EvermindHttpServletRequest.java:2301)
    at oracle.lbs.foi.FOIServlet.getRequest(FOIServlet.java:524)
    at oracle.lbs.foi.FOIServlet.doPost(FOIServlet.java:231)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:619)
    and is taking some time to escape.
    Anyway, I do not have anymore MAPVIEWER-06009 and MAPVIEWER-00002 for the moment.
    Regards,
    Gabosu

  • Anyone using openstreetmap and mapviewer/mapbuilder to create maps

    anyone using openstreetmap and mapviewer/mapbuilder to create maps?

    Ok, I do exactly as you specify here. In addition I import the needed jars from the import folder of j2mepolish. Also, I put the resources folder from the polish sample (MenuMidlet) in the project, and all marked errors disappears.
    Then I try to run it as an Ant build, and get the following error:
    BUILD FAILED
    D:\Program Files\eclipse31\j2me\sample\build.xml:115: The MIDlet [source.src.de.enough.polish.example.MenuMidlet] could not be found. Check your <midlet>-setting in the file [build.xml] or adjust the [sourceDir] attribute of the <build>-element.The MIDlet should be in D:\Program Files\eclipse31\j2me\sample\source\src\source\src\de\enough\polish\example\MenuMidlet.java
    Ok - so it seems that it for some reason gets "source\src" two times. So I go back to the <midlet class and remove the source.src, leaving just de.enough.polish.example.
    Then I run as Ant again, and it compiles successfully.
    However, when I try to run the MenuMidlet class as a j2me midlet (in eclipse) it starts, and then crash with this error:
    java.lang.NoClassDefFoundError: de/enough/polish/util/Locale
         at source.src.de.enough.polish.example.MenuMidlet.<init>(+11)
         at java.lang.Class.runCustomCode(+0)
         at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
         at com.sun.midp.midlet.Scheduler.schedule(+52)
         at com.sun.midp.main.Main.runLocalClass(+28)
         at com.sun.midp.main.Main.main(+116)
    So - seemingly - to compile it I need to give it one address, but for the midlet to run it must be compiled with an address that won't let it compile :-)
    Well - then I create a J2ME package from the project, and run the deployed/sample.jad file. Then the midlet actually starts, but when I click Launch, the display shows:
    New Midlet de.enough.polish.ui.MenuBar Exception: java.lang.classNotFoundException: de/enough/polish/ui/MenuBar
    I can't find a reference to MenuBar anywhere in the sample code.

  • Mapviewer WMS and "dimension" data

    Hi,
    I have been using various WMS servers lately, and noticed that some of them support service metadata responses which include a "time" dimension. Does MapViewer support getting the available time values via a WMS getCapabilities?
    Thanks
    MH

    Hi,
    Current version of MapViewer doesn't support Time and SLD.
    BR,
    TM

  • Mapviewer caching on WMS and WFS

    Does the tile cache do any good for WMS?
    e.g.: only same result for same parameters like simple HTTP caching?
    or can it do nice things like assembling cached tiles as required?
    What about WFS caching? I assume every requests hits the database. Since moving the query window 5m to the left ... :-)
    ---

    Just to be clear then, if someone is accessing my MapViewer instance using WMS i.e they are sending requests such as
    http://host:7001/mapviewer/wms?REQUEST=GetMap&LAYERS=...
    MapViewer does not cache these and will generate the map each time (even for identical consecutive requests). Is this correct?

  • Mapviewer WMS and GetCapabilities

    Hi,
    We have a Mapviewer WMS server running well, but have noticed that when we use a WMS client to query the data (e.g. Quantum GIS, NASA WW) the WMS service returns the entire extent, not the extent of the data. This is really annoying and is an important part of WMS.
    All the georasters we have are built correctly etc. (i.e. tested system known to work).
    How do provide extents for just the data in the GetCapabilities?
    Thanks,

    I cannot find the user_sdo_view_metadata view. I do have:
    user_sdo_geom_metadata
    user_sdo_geor_sysdata
    Yes, I would not expect the GetCapabilities spatial extent for all the images in the table, not just 1 image.
    I used this query to check the spatial extents of each image and they are all there:
    SELECT t.image.spatialextent FROM oblique t
    Looking at the view in user_sdo_geom_metadata shows:
    3 | oblique | image.spatialextent | <points showing diminfo> | 41103
    which all looks good.
    I noticed though for the user_sdo_geor_sysdata view, there is an entry for each image, for example:
    9 | oblique | image | (null) | oblique_rdt | 1 | (null)
    which means that for the meta_data_column_name it is set to null. Is that bad?

  • Mapviewer map_request limitations for when using wms and jdbc themes?

    Are there limitations to not use either the bounding_themes or the center option when a basemap requests both a jdbc and a wms theme? I would like to have the bounding_theme be the jdbc theme. I can see how this could pose challenges in that there would be a need to retrieve the jdbc theme and calc the mbr before issuing the wms requests w/ the correct bbox. Would be a nice feature though.

    woops, sorry LJ -- it works. Do you have suggestions though for dealing w/ case where the jdbc theme returns one point? id like to use something like the border_margin to pad the point out to a box, but seems to always just return just the point. mkaes sense since multiplying 0 by anything is zero. we are planning on writing a servlet that instead uses sdo_buffer then construct the coordinates tag w/ the sdo_aggr_mbr. that should accommodate 1..n points returned.
    <bounding_themes border_margin="0.05">

Maybe you are looking for