Geoserver  WFS/WMS

Hi All,
I am a newbie to Spatial. I tried to read WFS Implementation document from OGC site. It seems difficult for me to understand. Any good stepwise guide available on internet.
I have put some spatial tables in oracle and I can view them on OracleMapviewer.
Please Help me run my WFS/WMS server. I have downloaded GeoServer. I have also downloaded a Jar file from GeoServer for Oracle access. I am using Oracle 10g. but could not run Geoserver on it.
Thankyou!
::::::::::Things are Difficult for Newbies::::::::

Dear Newbie,
Wrt GeoServer might I suggest that you try the GeoServer discussion list archives at:
http://sourceforge.net/mail/?group_id=25086
This group is very active and should provide you the help you need.
S.

Similar Messages

  • New to wfs, wms

    Dear Sir,
    actually i am trying wms, wfs using oracle spatial with mapviewer. but i am not familiar with this technolog.
    i seen following link of sir Dr. Siva ravada for wms, wfs with oc4j.
    Re: Acquiring Oracle Spatial Data through WFS
    i seen wfs theme create option in mapbuilder but it is looking for URL for server which has wfs.
    i tried with geoserver creating theme and calling that theme from mapbuilder and it works fine.
    but how about work with oracle oc4j.
    how do i create wfs theme using oc4j server. what are the steps of configuring and creating wfs theme inside mapbuilder using oc4j
    i will be thankful if some one give basic steps to create wfs using mapviewer
    Thanks
    Kabeer

    helloooo please some one can give me ideas how to do it?
    Thanks once again
    Kabeer

  • WFS Bounding Box question

    Hello,
    I've integrated a WFS layer into an Oracle Maps application and am having errors when I try to do anything that involves a 'bounding box' type query, like zooming, panning etc. A "zoomToTheme()" function works fine as this does not use the bounding box.
    Looking at the logs on the WFS server (GeoServer 2.1.3) the request has this form :
          <ogc:Filter>
            <ogc:BBOX>
              <ogc:PropertyName>CCW:sssi_polygon/CCW:the_geom</ogc:PropertyName>
              <gml:Box srsName="EPSG:27700" xmlns:gml="http://www.opengis.net/gml">
                   <gml:coordinates decimal="." cs="," ts=" ">194769.23076923075,291076.92307692306 358615.3846153846,373000.0</gml:coordinates>
              </gml:Box>
            </ogc:BBOX>        
          </ogc:Filter>However the WFS server doesn't like the "CCW:sssi_polygon/CCW:the_geom" PropertyName and raises this error :
       <ServiceException code="InvalidParameterValue">
          Illegal property name: CCW:sssi_polygon/CCW:the_geom
    Details:
    org.geoserver.wfs.WFSException: Illegal property name: CCW:sssi_polygon/CCW:the_geomIs this something that MapViewer is doing wrong or the WFS server? Looking at other WFS examples it seems that MapViewer is wrong, however I am no WFS expert!
    Is there anyway that this can be configured to just pass through "CCW:the_geom" or even "the_geom" instead?
    Any guidance would be very much appreciated.
    Steve H

    Additional info :
    This layer works perfectly well in the Map Builder and looking at the request made by Map Builder it appears to be doing it 'correctly' :
    <ogc:Filter>
      <ogc:BBOX>
        <ogc:PropertyName>CCW:the_geom</ogc:PropertyName>
        <gml:Box srsName="EPSG:27700" xmlns:gml="http://www.opengis.net/gml">
             <gml:coordinates decimal="." cs="," ts=" ">211511.8058591216,329532.7730012691 324247.2566166974,372875.7230012691</gml:coordinates>
        </gml:Box>
      </ogc:BBOX>        
    </ogc:Filter>Thanks,
    Steve

  • Problems adding WFS layer via Java API

    Hi
    I am trying to add a WFS layer to my map via the java api. There is little documentation on this and I am struggling a bit, I wonder if anyone has done the same? The call I am developing looks like:
    mapViewer.addWFSTheme("devprop",
    "WFS",
    "http://cjones:8080/geoserver/wfs?",
    "EPSG:27700",
    "ST_Building",
    "the_geom",
    "building",
    "ID",
    attributeList,
    renderStyleAttributes,
    featIds
    but the mapviewer log states:
    Jun 30, 2011 4:03:47 PM oracle.sdovis.util.WfsCapabilities readUsingHttpGet
    INFO: GetCapabilities request: http://cjones:8080/geoserver/wfs?VERSION=1.0.0&SERVICE=WFS&REQUEST=GetCapabilities
    Jun 30, 2011 4:03:47 PM oracle.sdovis.util.WfsCapabilities decodeCapabilities
    SEVERE: Decode GetCapabilities failed: null
    Jun 30, 2011 4:03:47 PM oracle.sdovis.theme.WFSThemeDefinition readCapabilities
    WARNING: Unable to get Capabilities for url: http://cjones:8080/geoserver/wfs?
    Jun 30, 2011 4:03:47 PM oracle.sdovis.DBMapMaker renderEm
    INFO: **** time spent on loading features: 172ms.
    Jun 30, 2011 4:03:47 PM oracle.sdovis.RenderingEngine prepareForRendering
    FINEST: xfm: 3.0236220472436512 0.0 0.0 -3.0236220472436512 -1047236.0393699252 532885.8661416543
    Jun 30, 2011 4:03:47 PM oracle.sdovis.VectorRenderer render
    FINER: time to render theme WFS with 0 styled features: 0ms
    Jun 30, 2011 4:03:47 PM oracle.sdovis.VectorRenderer label
    FINER: time to label theme WFS with 0 styled features: 0ms
    Jun 30, 2011 4:03:47 PM oracle.sdovis.DBMapMaker renderEm
    INFO: **** time spent on rendering: 0ms
    if I goto http://cjones:8080/geoserver/wfs?VERSION=1.0.0&SERVICE=WFS&REQUEST=GetCapabilities via the browser I get:
    <WFS_Capabilities version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wfs http://cjones:8080/geoserver/schemas/wfs/1.0.0/WFS-capabilities.xsd">
    +<Service></Service>
    +<Capability></Capability>
    +<FeatureTypeList></FeatureTypeList>
    +<ogc:Filter_Capabilities></ogc:Filter_Capabilities>
    </WFS_Capabilities>
    Any pointer appriciated
    Thanks
    Chris

    If the getcapabilities result is:
    <WFS_Capabilities version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wfs http://cjones:8080/geoserver/schemas/wfs/1.0.0/WFS-capabilities.xsd">
    +<Service></Service>
    +<Capability></Capability>
    +<FeatureTypeList></FeatureTypeList>
    +<ogc:Filter_Capabilities></ogc:Filter_Capabilities>
    </WFS_Capabilities>
    then it's empty and there are no features to be served up.
    Test the WFS service in mapbuilder first.

  • Spatial Story For Newbies

    Hi All,
    There are lot of Information on Oracle Spatial. Different datamodels, like Network. Java Api Support like JGeometry. OGC Conformation. Raster Vector. GML output etc.
    All these information seems to be disconnected to a newbie. There is a need for an all encomapassing small writeup.
    I request for short writeups on what all ways Oracle Spatial can help a GIS(WFS/WMS) developer.
    Thanks in Advance!!

    Are you using Linux?
    Also after you create your shared Object file you
    must move your ".so" file to a directory in your path.
    Then run ldconfig and just to make sure, log out of
    your account.
    Is this even your problem? This is just the basic troubleshooting steps that I would take.
    Post more info. if this dose not help.
    Good luck,
    --Ian

  • Binding Fault when using http-POST

    Hi all,
    i have again a binding fault in my process. When i use a http-GET binding for the invoked webservice, the process works well. But when i use a POST-binding instead of the GET in the service-wsdl i get the following binding fault:
    <bindingFault>
    <part name="summary" >
    <summary>[email protected]9 : Could not invoke 'WFS_GetCapOP'; nested exception is: java.io.IOException: Content-Type `UTF-8;charset=ISO-8859-1' is not a text type</summary>
    </part>
    <part name="detail" >
    <detail>java.io.IOException: Content-Type `UTF-8;charset=ISO-8859-1' is not a text type</detail>
    </part>
    </bindingFault>
    Does anyone know, where the problem may be? Here's the wsdl:
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:aw="http://www.example.org/WFS_gesamt/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.example.org/WFS_gesamt/" name="WFS_gesamt">
         <wsdl:types>
              <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/WFS_gesamt/">
                   <xsd:element name="GetCapOut" nillable="true" type="xsd:anyType"/>
              </xsd:schema>
         </wsdl:types>
         <wsdl:message name="GetCapabilitiesOut">
              <wsdl:part name="GetCapabilities_response" element="aw:GetCapOut"/>
         </wsdl:message>
         <wsdl:message name="GetCapabilitiesIn">
              <wsdl:part name="request" type="xsd:string"/>
         </wsdl:message>
         <wsdl:portType name="GetCapabilitiesPT">
              <wsdl:operation name="WFS_GetCapOP">
                   <wsdl:input message="aw:GetCapabilitiesIn"/>
                   <wsdl:output message="aw:GetCapabilitiesOut"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="HTTPPostGetCap_Binding" type="aw:GetCapabilitiesPT">
              <http:binding verb="POST"/>
              <wsdl:operation name="WFS_GetCapOP">
                   <http:operation location="/geoserver/wfs"/>
                   <wsdl:input>
                        <http:urlEncoded/>
                   </wsdl:input>
                   <wsdl:output>
                        <mime:mimeXml part="GetCapabilities_response"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="WfsService">
              <wsdl:port name="GetCapabilitiesPT" binding="aw:HTTPPostGetCap_Binding">
                   <http:address location="http://localhost:8080"/>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    rg.
    Alli

    well the error msg is correct ..
    i would expect content type to be something like text/xml ....
    can you trace the message that is generated ..
    thank you.
    clemens

  • Server Hardware for Oracle Database 11g Release 2 with Oracle Spatial

    Hi ,
    We're to set up an Oracle Database 11g Release 2 Enterprise with Oracle Spatial.
    Can you provide me the possible Server Hardware CPU / Memory specs , number of CPUs,type of OS and teh Model, for Spatial which a million users hits the database via a webservice?
    The vendor suggested us SDD instead of HDD, any performance hike on this?
    Budget seems to okay but I think Exadata will be too dear.
    Your insights is much appreciated.Anything relating to setting up a server with spatial is greatly appreciated.
    P/S: Been a programmer and don't knwo much about server hardware specs.

    It depends.
    Seriously - before anyone can offer anything but generalities here you need to really define exactly what you expect the database to deliver.
    In general however, I will throw out these questions and ideas...
    For instance - you say a million users "hit" the database (via a web service). Is that WFS, WMS, KML or ???
    Over - how long? A year? A month? A minute? A million hits over a year spread out evenly is only about 2 per minute.
    And what is a hit? A single random record? Or about 10,000 records in the same spatial area... or? And for each record - are you returning simple point data - or hugely complex polygons with thousands of vertexes each?
    How does this software work? Is it custom - or is it well known? Does it really query the database for every map (I assume it is a map service) feature - or does it read an area once and cache it in the middle tier? Or does it do something really smart and use cached tiles for static data - overlayed with vectors for dynamic data?
    And although you say Oracle Spatial - are you really using Spatial - or just Locator functions (less processing in general)? And if spatial - are you doing raster in the db - or 3D analysis - or other special functionality?
    SSD vs. HDD. - If you can buy a server with more RAM than the data set size (pretty easy these days) - and you do mostly reads (almost always the case for a map app) - buy a small cheap array of RAID'd HDD's - internal to the server is fine. Once the data is read into RAM - the HDD's do basically nothing.
    Server CPU and memory. Amount - see above. CPU Speed (use performance benchmarks - not GHz numbers) AND memory speed (often overlooked) - buy as fast as possible. Why? You pay for licenses by the core (2 cores per license for x64). And HW is MUCH MUCH MUCH cheaper than Oracle licenses. Plan to upgrade HW every year if necessary to avoid buying more licenses (sounds crazy - but it is much cheaper).
    This may seem like a lot - but these questions are just the tip of the iceberg. I have been in charge of spec'ing, building, and programming spatial systems now for about 20 years, so I have a pretty good idea of how to do enterprise scale computing on a Ramon-noodle budget.
    Smart clean software is your friend - don't ask the HW to do anything unless absolutely necessary (cache results and reuse as much as possible), and you can get crazy performance from minimal hardware.
    Bryan

  • Accessing a WMS created with Geoserver that requires authentication

    Can I create a WMS theme in Map Viewer that is served from Geoserver? This Geoserver WMS requires authentication. I can access it in ArcGIS but I don't know how to access it in Map Viewer.

    Where is the Authentication?  The following operates are done in 11.1.1.7.1. Is there any problem? Please talk more detail!
    1.Create a WMS theme by Using the Map Builder tool. It's name is wms_theme130wps. The result is the following:
    Record contents to be stored into USER_SDO_THEMES
    NAME: wms_theme130wps
    DESCRIPTON:
    BASE_TABLE: WMS
    GEOMETRY_COLUMN: WMS
    STYLING_RULES:
    <?xml version="1.0" standalone="yes"?>
    <styling_rules theme_type="wms">
      <service_url> http://localhost:8080/mapviewer/wms? </service_url>
      <user> wms </user>
      <password> +wE1RbfVl94yXdaLJKtG09v64OPJtG40 </password>
      <layers> COUNTIES_TERR </layers>
      <version> 1.3.0 </version>
      <srs> EPSG:4326 </srs>
      <format> image/png </format>
      <bgcolor> 0xA6CAF0 </bgcolor>
      <transparent> true </transparent>
      <exceptions> xml </exceptions>
    <capabilities_url> http://localhost:8080/mapviewer/wms? </capabilities_url>
      </styling_rules>
    2. Request with the URL, http://localhost:8080/mapviewer/wms?REQUEST=GetMap&VERSION=1.3.0&LAYERS=wms_theme130wps&WIDTH=1500&HEIGHT=560&CRS=SDO:8307&BBOX=-180,-90,180,90&FORMAT=image/png.
    This request is without any Authentication message!
    3.Request returns a PNG Image.

  • 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?

  • Problem to reproject data stored in Oracle through GeoServer

    Good morning
    I am currently trying to reproject some GIS data into the Antarctic Polar Stereographic projection. (see http://nsidc.org/data/atlas/epsg_3031.html)
    This GIS data to be reprojected has been stored into Oracle (Oracle locator) through mapBuilder or Spatial Console with no specified SRS.
    By default, in my GeoServer, the data is marked as having the SRS:4326 in order to calculate the geographical extension.
    When sending a request to my Geographical server (Geoserver 1.6.3) in order to reproject the data into the Antarctic projection (SRS:3031), i got a white page which means that the projection has not been done correctly.
    My URL to generate this map is: ..?service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3031&format=image/gif&width=1000&height=1000&bbox=-12400000,-12400000,12400000,12400000&layers=fifao:fa_areas
    I know this URL is corrrect because it works perfectly when the data is stored in a shapefile format or in a table in PostGIS but not when it points to a table in Oracle.
    So i would tend to think that the problem is at Oracle level.
    Moreover, i tried to specify some SRS when loading a shapefile in Oracle through MapBuilder or Spatial Console and the result is the same or even worst.
    In fact the GIS data stored in a table generated by MapBuilder with a 4326 SRS, can only be seen partially.
    If anyone could help me understanding why data stored in Oracle can not be reprojected while it works for other GeoDatabase or formats, i would be very grateful?
    Could it be related to the media i used to load shapefile? The fact that i have only a locator license?
    Many thanks in advance for your help and i hope it is clear enough.
    Sylvain

    Good morning
    I am currently trying to reproject some GIS data into the Antarctic Polar Stereographic projection. (see http://nsidc.org/data/atlas/epsg_3031.html)
    This GIS data to be reprojected has been stored into Oracle (Oracle locator) through mapBuilder or Spatial Console with no specified SRS.
    By default, in my GeoServer, the data is marked as having the SRS:4326 in order to calculate the geographical extension.
    When sending a request to my Geographical server (Geoserver 1.6.3) in order to reproject the data into the Antarctic projection (SRS:3031), i got a white page which means that the projection has not been done correctly.
    My URL to generate this map is: ..?service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3031&format=image/gif&width=1000&height=1000&bbox=-12400000,-12400000,12400000,12400000&layers=fifao:fa_areas
    I know this URL is corrrect because it works perfectly when the data is stored in a shapefile format or in a table in PostGIS but not when it points to a table in Oracle.
    So i would tend to think that the problem is at Oracle level.
    Moreover, i tried to specify some SRS when loading a shapefile in Oracle through MapBuilder or Spatial Console and the result is the same or even worst.
    In fact the GIS data stored in a table generated by MapBuilder with a 4326 SRS, can only be seen partially.
    If anyone could help me understanding why data stored in Oracle can not be reprojected while it works for other GeoDatabase or formats, i would be very grateful?
    Could it be related to the media i used to load shapefile? The fact that i have only a locator license?
    Many thanks in advance for your help and i hope it is clear enough.
    Sylvain

  • Web Map Services - Geoserver Interaction with Java

    I am working on a Java Applet, which makes use of a WMS (geoserver), which displays a specified map and then manipulates it to however is desired (zooming, panning etc). I mainly just want to know if anyone knows much about this and any techniques that can speed up the response time of the geoserver queries, so the applet is at a much more practical speed and better to use.
    An example of the problem is, that when the user clicks the zoom in button, it takes about 5 seconds for it to respond with the zoomed in map as it constructs the query, and then sends it off to geoserver which then responds with the newly constructed image. It is vital that the speed of the this is as fast as possible.
    Basically we just need faster response time.
    Any help would be fantastic.

    An example of the problem is, that when the user
    clicks the zoom in button, it takes about 5 seconds
    for it to respond with the zoomed in map as it
    constructs the query, and then sends it off to
    geoserver which then responds with the newly
    constructed image. It is vital that the speed of the
    this is as fast as possible.Well, first you need to have a look at the bottlenecks. I assume that constructing and sending the query isn't really one, so it's just the server. There might be a way to get more bandwidth or higher priority from the geoserver, but you would have to ask the service provider about that. Otherwise, do some profiling and come back here - there are few general recipes for "making things faster", if any; a detailed look is required.

  • WFS theme requires authentication, how to pass/configure the credentials?

    Hi
    I am using the Mapviewer quickstart kit mv11ps5_quickstart with latest MapBuilder.
    I am trying to define a WFS theme to an external server that requires an authentication (username/password). (here the mapviewer acts as a wfs client).
    I have searched the forum and read the available documentation, but I could not find the way how to pass these credentials in the theme definition.
    Is this possible/supported anyway?
    If so, how should this be tackled?
    Any help is appreciated on this.
    Thanks
    Luc

    Hi Luc,
    this is not supported yet for WFS themes as it is for WMS.
    Joao

  • Testing WFs in CUP for different environments

    Hi,
    We have different WFs for provisioning in a SAP System for each environment (one WF for DEV, other for QA and other for PROD). Therefore application is included under initiator definition.
    For testing purposes, we would like to test all three WFs but without being connected to QA and PROD.
    We were thinking in creating three connectors (D, Q and P) poiting all three to the same Backend DEV System.
    Has any of you done this? Have you experiment any problem by pointing the same backend system with different connectors ID?
    Many thanks in advance. Best regards,
       Imanol

    That should not be a problem at all.
    just change the host/client/system ID data in the connector definition.
    Frank.

  • Schedule line CT and WMS

    hello, friends.
    in a scenario without WMS, i split a sales order quantity into several schedule lines.  in one schedule line, i specify the category as CT.
    all items are delivered, including the item with sked line cat CT(movement type [blank]) in a separate delivery document.  all deliveries were successfully picked, goods issue posted and collectively invoiced.
    however, when i tried this approach in a make-to-order scenario with WMS, the delivery with sked line CT could not be picked (using LT03) or posted for goods issue.   the error messages i got were:
    VL608  Delivery has not been completely processed by WM.
    VL609  Delivery has not been putaway/picked completely
    i also got an error while determining reference movement type for WM via table T156S.
    hope somebody can help solve this issue.
    many thanks.
    jy

    hello again.
    oooopppsss!!!! sorry, i was able to solve it.
    what i did was delete the batch split item, and manually entered the picking quantity and batch in the same line as item 10 (the main item).  goods issue can now be posted.
    many thanks.
    jy

  • Need help in understanding Oracle WMS

    Hi,
    We are planning to implement Oracle WMS in our company. Currently we are using High Jump software for all our warehouses. Some of the warehouse functions as Cross Dock or some as Storage. Can some body give me some inputs for the following so that i can prepare a doc and present it to my upper management.
    1. Some articles/training material which talks about complete functionalities in Oracle WMS( I would like to know more about Warehousing, Yard management and Customer Reporting)
    2. Is there any document which talks about the advantages of Oracle WMS over HighJump WMS? (I did search in web for 2-3 days but couldn't find much info)
    It would be really help if anybody help me to find outmore info on Oracle WMS.
    Thanks everyone.

    Hi,
    If you are still looking for information and have a CSI for My Oracle Support, you might consider posting your question to the Logistics Community which is a venue for current customers to discuss WMS:
    https://communities.oracle.com/portal/server.pt/community/logistics/264
    Best regards,
    Catherine
    Logistics Community Manager

Maybe you are looking for