Oracle10g Spatial - Some information

Hi,
Some of the talks at Oracle World this week will discuss publicly for the first time some of the new features in Spatial for Oracle10g. There has been some interest expressed in this forum in finding out what to expect, so some information has been put together specifically to post here.
A brief list of major features include:
Topology Data Model - The ability to store and maintain spatial data in a topologically consistent way using nodes, edges, and faces. The topology model is a persistent (stored) model. Java and PL/SQL APIs are provided for applications/users who want to update topology data. The ability to select spatial features from the topological primitives is supported, as is the ability to store spatial features in a separate geometry column.
Network Data Model - The ability to store and maintain connectivity (graph) information in the database. The network data model includes a routing engine, and it can be integrated with spatial data, linear referenced spatial data, or topology data. Cost information can be stored and accounted for when doing network analysis.
GeoRaster - The ability to store, index, and retrieve Raster data (image, grid, raster, you name it) using the Oracle 10g database. Oracle Spatial GeoRaster includes an xml metadata schema for GeoRaster metadata. GeoRaster supports georeferenced data so you can dynamically determine which pixels/cells to fetch from an image based on a set of Earth coordinates and determine Earth coordinates based on pieces of an image. It also includes the ability to publish GeoRaster data as GIFF or JPEG images.
GeoCoding - New function to generate long/lat from Address data.
Spatial data mining features for use in demographics, epidemiology, insurance, business analysis, etc.
New, supported Java API (ships with Spatial). Includes in-memory R-tree indexing.
In the Application server associated with 10g, a faster and improved version of MapViewer.
A short (incomplete) list of other new features include:
Transportable tablespace support for tables with Spatial indexes.
Generate the location of a point given a start point and bearing.
Generate GML (geography markup language) from spatial data.
SDO_JOIN feature to optimally combine two layers based on spatial interactions.
Default for SDO_RELATE and SDO_FILTER is now querytype=window, which no longer needs to be specified.
New operators for specific interactions, such as SDO_INSIDE and SDO_ANYINTERACT.
New function to validate WKTEXT of user-defined coordinate systems.
MBR type is now supported for geodetic data (internally densifies every degree of latitude).
LRS enhancements to include signed offset for some functions.
New function to estimate the R-tree index size before it is created.
Interior buffers (negative buffer distance).
...and many others.
Thanks for using spatial, and hopefully the new features will help with current development as well as give ideas for future work using spatial.

I got some info at https://www.oracleworld2003.com/published/40125/40125_Lopez.doc and at
https://www.oracleworld2003.com/published/40125/40125_Lopez_v3.ppt
However, I would like to know some details about nw functions, model etc.
Thanks
Syed

Similar Messages

  • Hard drive error: Some information was unavailable during an internal lookup

    I tried upgrading my hard drive on my 13" MacBook Pro (mid-2010)  to a solid state drive.  When I did, I encountered a problem where I could not boot from my internal drive.
    It boots fine from the external drive that I used to clone my old HHD.
    When I run repair disk in disk utility I get an error:
    Problems were encountered during repair of the partition map
    Error: Some information was unavailable during an internal lookup.
    Running repair disk on the external drive returns no errors.
    My first thought was I have a bad SATA cable.  After replacing the SATA cable, I am still having the problem.
    Anyone have any ideas on what could be the problem?  SATA Connector on the motherboard failed?
    Thanks in advance.

    I formatted it a Mac OS Extended (Journaled) using the Erase function in Disk Utility then copied the contents of my HD using Restore in Disk Utility.  It seemed to copy all of the contents correctly.  It boots from the external drive.
    The problem starts when I put it in the computer and try to boot internally.  It will not boot.  Also, my old HD will also not boot internally now either.

  • My iphone application running continuously in background to access some information by "beginBackgroundTaskWithExpirationHandler" then can i submit in appstore .

    My iphone application running continuously in background to access some information by "beginBackgroundTaskWithExpirationHandler" then can i submit in appstore ?

    This is a question that should probably be posed in the Developer forum.

  • Need help to access a web page using midlet to retrieve some informations

    Hi everyone i'm trying to access a web page using midlet to retrieve some informations in text format, the web page is [http://daviddurand.info/D228/?villes|http://daviddurand.info/D228/?villes] for my project.
    the problem is that i always get error 10049 in socket::open meaning no adresse could be found i tried IP adresse and still the same.
    i managed to recreate the same web page to test it on local and the surprise that it works fine but when accessing it online i have this error.
    i tried also to get the page i created on a webserver i own to try it saying that there might be security issues but the same error appears again. so help plz
    here is my code :
    package mobileapplication5;
    import java.io.*;
    import javax.microedition.io.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    public class GetMidlet extends MIDlet {
    private Display display;
    String url = "http://dayaati.com/villes/index.php?villes";
    public GetMidlet() {
    display = Display.getDisplay(this);
    public void startApp() {
    try {
    getBirthdayFromNameUsingGet(url);
    } catch (IOException e) {
    System.out.println("IOException " + e);
    e.printStackTrace();
    public void pauseApp() {   }
    public void destroyApp(boolean unconditional) {  }
    public void getBirthdayFromNameUsingGet(String url) throws IOException {
              HttpConnection httpConn = null;
              InputStream is = null;
              OutputStream os = null;
              try {
    httpConn = (HttpConnection)Connector.open(url);
    httpConn.setRequestProperty("User-Agent", "Profile/MIDP-2.1 Configuration/CLDC-1.1");
    httpConn.setRequestProperty("Content-Language", "en-US" );
    httpConn.setRequestProperty("Content-Type", "text/html; charset=iso-8859-1");
    httpConn.setRequestProperty( "Connection", "keep-alive" );
    httpConn.setRequestProperty("Content-Length","51200");
              getConnectionInformation(httpConn);
              int respCode = httpConn.getResponseCode();
              if (respCode == httpConn.HTTP_OK) {
                   StringBuffer sb = new StringBuffer();
                   os = httpConn.openOutputStream();
                   is = httpConn.openDataInputStream();
                   int chr;
                   while ((chr = is.read()) != -1)
                   sb.append((char) chr);
                   // Web Server just returns the birthday in mm/dd/yy format.
                   System.out.println(sb.toString());
              else {
                   System.out.println("Error in opening HTTP Connection. Error#" + respCode);
              } finally {
                   if(is!= null)
                   is.close();
                   if(os != null)
                        os.close();
              if(httpConn != null)
                        httpConn.close();
    void getConnectionInformation(HttpConnection hc) {
    System.out.println("Request Method for this connection is " + hc.getRequestMethod());
    System.out.println("URL in this connection is " + hc.getURL());
    System.out.println("Protocol for this connection is " + hc.getProtocol());
    System.out.println("This object is connected to " + hc.getHost() + " host");
    System.out.println("HTTP Port in use is " + hc.getPort());
    System.out.println("Query parameter in this request are " + hc.getQuery());
    **Heeeeeeelp Please**

    [http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/crashes.html]
    SIGSEGV (0xb)Most common cause of that is JNI code used directly or indirectly through a 3rd party library.
    64-Bit Server VM (11.2-b01 mixed mode linux-amd64)Conversely that VM gets less traffic than others so you might have hit a bug in it.

  • My ipad mini does not restart when i press and hold the home and power buttons for a minute or more. what do i do? i really need to access some information on it. please help.

    my ipad mini does not restart when i press and hold the home and power buttons for a minute or more. what do i do? i really need to access some information on it. please help.

    You need to connect to iTunes and restore.
    iOS: Not responding or does not turn on
    You may need to put the device into recovery mode, this is covered in the link on this page.
    Did you back up the device?

  • Finder can not complete the operasjonen because some information in «Firefox.app» could not be read or be written (malfunction code -36)

    Upon downloading firefox 3.6.16 it suddenly stop loading and provides this explanation:
    Finder can not complete the operasjonen because some information in «Firefox.app» could not be read or be written (malfunction code -36)
    What do I have to to come around this ?
    brgds
    J.Bakke

    Aint you quick to jump to conslusions? So becasue one thing isn't working of the hundreds of things I donwloaded doesnt work, my drivers are broken?
    Ok then, let me download some other things to make sure
    Minecraft: it worked ✓
    Firefox: it worked✓
    Synthesia: it worked✓
    iExplorer: it worked✓
    Pencil: it worked✓
    Flash: it worked✓
    Synfig was made in 2006, so it's not unlikely that it might not work for some people. By 'some people', I mean me. I was just asking if it was something on my side, but if that's all you got, I think it's highly unlikely that it's my fault. I don't even want it anymore, I got Flash Professional. I was just wondering. I could have sworn you used to write more detailed answers before jumping striaght to conclusions. 'Did this happen to you on anything else?' or maybe even 'Why don't you complain to them?' would have been fine.

  • Good afternoon, I would like some information I have an ipod nano 6th generation and has the same one-year warranty is only 2 months of use, and it fell down and broke the glass of the display, I called technical assistance in Brazil and informed me that

    Good afternoon, I would like some information I have an ipod nano 6th generation and has the same one-year warranty is only 2 months of use, and it fell down and broke the glass of the display, I called technical assistance in Brazil and informed me that Brazil has no repair services for Apple, which was the basis of its price change in the exchange is not worth half the value of the product.
    I wonder how I do to change this device without the expense of 50% for the same product is in warranty?
    Thanks in advance.

    yes agree, plus a multinational seeing a product and has no technical assistance to do the maintenance then it's no use I buy a new product if it is damaged I will always be because it has no prejudice in this maintenance.
    sorry but even more products coming from China to Brazil in technical assistance.

  • I Need To Know Some Information About Installing Windows On A Macbook Pro 13

    Hello !
    Actually Playing My Favourite Games Is A Problem Because I Can't Find DVD Games (Mac Version) For My Macbook Pro So I Found Out That You Can Install Windows 7 Software On A Mac But I Wanted To Know Some Information Like :
    - I Know That I Can Install It Using Boot Camp But I'll Need A Windows 7 DVD So Is There Some Specialized Version For Mac ? Or I Just Need A Normal Windows 7 DVD For PC ?
    - If I Installed Windows 7, Will I Lose The Mac OS X Lion ? Or I Can Have Both Softwares Together At The Same Time ?
    - If I Installed Windows 7, Will It Have The Same Specifications Of Macbook Pro 13 ? (Ex: 2.4 GHz Processor)
    - If I Installed Windows 7 And I Already Had Mac OS X Lion, Will The Macbook Lag Or It Will Work Properly ?
    - If There's Any More Info That You Know About Installing Windows 7 On A Macbook Pro 13, Please Provide Me With It, Thanks!

    This really is a forum about the MacBook Pro hardware.  The best place to ask your questions would be the Windows/BootCamp forum.  Your MacBook Pro 13 has one weakness that's going to make gaming a bad experience.  It has an integrated Intel HD graphics processor, whereas the higher end MacBook Pro's have discrete ATI graphics processors.  But the forum will help you out. 

  • Can I place an image in the Note section of Contact book . I use a MacBook Pro with Yosemite 10.10 . I am NOT talking about using an image to identify the contact, just an image that contains some information relevant to the contact. I have tr

    I want to place an image in the Note section of my Contact book . I use a MacBook Pro with Yosemite 10.10 . I am NOT talking about using an image to identify the contact, just an image that contains some information relevant to the contact. I have tried copying and pasting, dragging and dropping.

    From reading Vista forums support for SSD is one of the things Vista SP2 and Windows 7 hope (need) to improve upon. I was in a similar discussion once befoe on SSDs:
    http://discussions.apple.com/thread.jspa?messageID=8482110
    http://news.cnet.com/8301-13924_3-10026010-64.html
    http://www.intel.com/design/flash/nand/mainstream/index.htm
    http://www.google.com/search?hl=en&rls=com.microsoft%3Aen-US&q=IntelSSDVista
    I don't think it is EFI issue, but with XP and drivers, lack, and wonder if you can try with Vista?
    http://arstechnica.com/news.ars/post/20080908-intel-tosses-hat-into-ssd-ring-wit h-80gb-launch.html
    That won't solve performance issues, but should work.
    http://www.reghardware.co.uk/2008/07/22/sandiskssd_vistabeef/
    "My guess is that [Samsung and Microsoft] are maybe working on the OS recognizing an SSD with a 4K-byte sector size instead of a hard disk drive with a 512-byte sector size," Wong said.
    Sun is already working with Samsung to bulk up SSD support on the ZFS (Zettabyte File System), which is included in the Solaris OS, and will also be supported in Apple's upcoming Mac OS X 10.6, codenamed Snow Leopard. Sun is adding capabilities to boost the durability and performance of SSDs on ZFS-based operating systems. For example, Sun may add defragmentation capabilities for SSDs, which organizes data in a particular order to enable quicker data access.
    SSDs were not considered ideal for defragmentation because of limited read-and-write capabilities, Wong said. However, Samsung and Sun in July jointly announced an 8G-byte SSD that bumped up durability from 100,000 read-and-write cycles to 500,000. That brings defragmentation in SSDs closer to reality, which could improve its caching and provide quicker access to data. Sun plans to put SSDs into storage products later this year.
    http://www.itworld.com/operating-systems/54115/samsung-microsoft-talks-speed-ssd s-vista

  • Just some information on basis

    hi experts,
    Iam rahul, and iwant to have some information on some screen of st02,st04, st06 and st03.
    actually what are we going to see in above tcode specified,please give me full information abot this tcodes
    hoping for the reply from the experts.

    Hi,
    You can check http://help.sap.com, you have all requested information there, for example:
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/02/962831538111d1891b0000e8322f96/frameset.htm">ST02</a>
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/25/ece73a39e74d27e10000000a114084/frameset.htm">ST03</a>
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/c4/3a6fda505211d189550000e829fbbd/frameset.htm">ST04</a>
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/55/b5b93b5bb3493fe10000000a114084/frameset.htm">ST06</a>
    Perhaps you should start here:
    [url=http://help.sap.com/saphelp_erp2005vp/helpdata/en/c4/3a7dfc505211d189550000e829fbbd/frameset.htm]Tutorial for the Alert Monitor [/url]

  • Request for some information on OEM(grind Controler)

    Hi
    Just thought of checking with you guys on some information on OEM(grind Controler)
    Is there any option/TAB to check whether all the data gard/standby database are ready to use or all are in sync with the primary database in OEM/Grid Controller
    Any suggestion is highly appreciated
    Thanks in advance

    ... and there is a perfectly good forum for that product,
    just waiting for you to bother to look for it.
    Enterprise Manager

  • Who can give me some information on a number of learning Indesign Server Data?

    Who can give me some information on a number of learning Indesign Server Data?
    Indesign Server I am a developer, so far, only the hands of Indesin Server SDK, the main techniques I use are JAVA, Who can give me some useful information on the development of learning Indesign Server development through the JAVA technology. I will be very grateful .
    Contact:
    EMail: [email protected]
    MSN: [email protected]

    Who can give me some information on a number of learning Indesign Server Data?
    Indesign Server I am a developer, so far, only the hands of Indesin Server SDK, the main techniques I use are JAVA, Who can give me some useful information on the development of learning Indesign Server development through the JAVA technology. I will be very grateful .
    Contact:
    EMail: [email protected]
    MSN: [email protected]

  • Some information about http time out

    hi 2 all,
    I want some information about http time out,like what all different transactions are used.

    Hi,
    Could you be more specific? Here is a blog about timeouts:
    /people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts
    /wg

  • I recently purchased some information to be downloaded to one of my apps I never received the download and I was charged multiple times I reported the problem my  Community

    I recently purchased some information to be downloaded to one of my apps I never received the download and I was charged multiple times I reported the problem And it's been about a week my question is how long does it take  to credit my account back. It's my money and I want it now.

    It can take a while for your money to show up in your bank, but a week is a bit over the top. Try contacting iTunes Store Support to make sure the refund was issued.

  • Create a new header+item after sync the item some informations are deleted

    Hi All,
    I have a DO with a backend adapter and 3 bapi wrapper (GetList, GetDetail, Create).
    When I create a new instance (header+item) on client side the data are correct in the database. After a sync the instance is also on the client and the Backend but he lost some informations in the item.
    For example i create e_top object (header) and t_vehicle object (item) the i added the item to the header an wirte it  in the database. In the datebase both tables for header and item are correct filled.
    Application Code:----
      public void SaveVehicle( java.lang.String Manufacturer, int Driver, java.lang.String Licence_Number, java.lang.String Type )  {
           VEHICLE_E_TOP e_top = model.createVEHICLE_E_TOP();
           e_top.setLICENCE_NUMBER(Licence_Number);
           wdContext.nodeVEHICLE_E_TOP().bind(Collections.singleton(e_top));
           wdContext.nodeVEHICLE_E_TOP().setLeadSelection(0);
           model.addToVEHICLE_E_TOPs(e_top);
           VEHICLE_T_VEHICLES t_vehicle = e_top.createNewT_VEHICLESs();
           t_vehicle.setDRIVER_ID(Driver);
           t_vehicle.setLICENCE_NUMBER(e_top.getLICENCE_NUMBER());
           t_vehicle.setMANUFACTURER(Manufacturer);
           t_vehicle.setTYPE(Type);
           wdContext.nodeVEHICLE_E_TOP().currentVEHICLE_E_TOPElement().model();
           e_top.addToT_VEHICLESs(t_vehicle);
           wdContext.nodeVEHICLE_T_VEHICLES().bind(Collections.singleton(t_vehicle));
           wdContext.nodeVEHICLE_T_VEHICLES().setLeadSelection(0);
           model.commit();
    Now when I snyc with the middleware the object is still on the client (1 row in the e_top table and 1 row in the item table) but in the row of the item table all data until the header key(Licence_Number) is deleted. In the Backend there is a new objekt with only the header imformations. 
    Best Regards,
    Dirk

    Hi,
    there was another post today n a similar issue. I still do not think it is a standard issue - so lets check first if your implementation is correct.
    You should have a look on the CREATE BADI in the backend and on the mapping in the DOE. I expect the CREATE handler does not get all informations form the client, cause you missed to do the propper mapping in the DOE on the middleware. Check this first. If you see the data on the client, the client side should be fine. Check the DOE and its mapping and the BADI implementation on the backend.
    Hope it helps!
    Regards,
    Oliver

Maybe you are looking for

  • How to write  to weblogic.log from JSP ?

    It is possible to write some messages to weblogic.log from JSP?           

  • Email issue in iOS Yosemite with MacBook Air

    I went through the apple community to understand the issue of those who are suffering with Email accounts in IMAP Settings.  Am not exceptional.  Tried all of it.. but still does not work.  Please suggest

  • Not able to extend material to plant 102

    Hi Experts, I have a problem to extend material. I am trying to extend material to plant 102, but when I click costing view I am getting error that "Valuation of Material 1288Z in valuation area 102 inconsistent" Please help me to resolve this Thanks

  • Release of JVM 1.3.1_08

    We need a bug fix that is slated for the 1.3.1_08 release. How can i find out when that release is going to take place? thanks Alan

  • IPod iOS8.0.2 stuck on "preparing to update"

    I just bought a brand new iPod Touch and it's been a complete pain in the *** to be able to transfer my music library. I'm used to using the iPod Classic which is a pretty basic player. I was about 75% done transferring my music library (manually) to