Import a shape file to oracle spatial format within an oracle pl/sql proced
hi,
My task is to import an esri sde shape file to oracle sdo format within pl/sql procedure.
i am using oracle 10g, arcgis 9 and arcsdo, geometry type is line, please anyone could help how can i achieve this task, would be very thankful
Best Regards,
There are no "in database" tools around that do this AFAIK. Most/all tools are external to the database and have to be invoked externally.
If you created an external "batch file" that did the right processing, you would still have to work out how to execute this batch file from within Oracle. AFAIK the standard method is to use create custom code that uses DBMS_PIPE to communicate with the operating system to execute the batch file. DBAs hate this approach and it does require programming.
The other method could be to write a trivial piece of Java that when passed the full path to the batch file executes the file. You would then load the compiled Java class into the Oracle JVM and then create a simple PL/SQL wrapper around it. I can't do it at the moment, but can come back with the code and instructions later on in the week.
<SHAMELESS PLUG>
As an aside (it seems appropriate to mention this now), I have been developing tools that do run inside the Oracle JVM an can export Oracle data (including sdo_geometry) to a number of formats:
* xSV (ie comma separated, tab separated, any other single character)
* Excel Spreadsheet
* ESRI Shapefile (including the writing of the PRJ file using a user supplied PRJ string and also I write a MapInfo TAB file to "wrap" the shapefile).
When exporting to xSV or Excel Spreadsheet one can chose to encode the SDO_GEOMETRY data as GML or WKT.
(I am working on a KML exporter as well.)
However, note that these tools EXPORT data and do not IMPORT data.
The tools, currently are running in production at a customer site (tabbed shapefile export option) and work well. Export jobs are defined and given to the Oracle JOB or SCHEDULER and correctly run at the appropriate time writing the data to an operating system directory defined internally (with appropriate permissions) as an Oracle Directory object.
I am now considering selling the exporter tool and am looking for testers. (The pricing of these tools will be exceedingly low.)
</SHAMELESS PLUG>
Now, while I hadn't planned to write any importer for a shapefile for my Exporter, I might consider it if you get stuck and can't find a satisfactory tool.
regards
Simon
Similar Messages
-
Esri Shape-File to Geo-Spatial Image Search
Dear All
I am developing a c# desktop application in which user have to provide a Shape-File for geo-spatial image search. I have a back-end database in SQL server 2012 in which I am saving metadata of each image, that also includes lat/ long of corner point of each
image. Now the user will provide its shape-file from the desktop application and it will searches SQL database geo-spatial images repository to fetch all images that comes inside provided shape-file. Ad I am new to SQL spatial data handling feature and just
read about STIntersection method available through which this task can be performed.
The main problem that I am facing is that how can handle shape-file passing from front end application in SQL to make a query that will check each geo-spatial images that whether it comes inside shape-file or not?
I have also a KML file of each image, will I have to make a shape file of each image and store them in database and then query STIntersection to check whether the shape-files overlap/ intercept each other or not?
Thanks in Advance
Engr. Mudassar Ali Software Engineerok thats nice. I have meta data of my geo-spacial images in sql database. i will get the corner points(latt/long) from there and use the following query to check whether it resides in provided shapefile of not
DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::STGeomFromText('POLYGON(-122.360 47.656, -122.343 47.656,-122.348 47.658, -122.358 47.658, -122.358 47.653)', 4326);SELECT CASE @g.STIntersects(@h)WHEN 1 THEN '@g intersects @h'ELSE '@g does not intersect @h'END;Now the problem is this how can I get lat/long from Esri Shape-file and pass them to this SQL query to check each image?
Engr. Mudassar Ali Software Engineer -
Conversion of a shapefile to oracle spatial format
hi,
I have got installed oracle9i, arcgis9 and sde9 on my system. I am using direct connection technique. i have tried to export shapefile to geodatabase with the use of SDO_GEOMETRY configuration keyword. But when i am checking at the backend there is no srid value for the exported shapefile in mdsys.sdo_geom_metadatatable.Hello Vaneeza:
We also have the software versions that you mention. how did you load your data from the shapefile to your Oracle database? Did you use the shp2sdo.exe program? If so, then you need to complete this data load by logging into Oracle as the same account used to load the shapefile data and execute a SQL statement (INSERT...) to insert the metadata into the USER_SDO_GEOM_METADATA table. See the Oracle Spatial Users Guide and Reference for more information. I believe the book "Pro Oracle Spatial" covers this topic also. I think you will also have to register the table with ArcSDE, there is an ArcSDE command for this. By default, ArcSDE has something called "autoregistration" turned on, so unless you have changed that setting, then ESRI client apps like ArcMap will "discover" the table in your Oracle database by reading the Oracle metadata.
R Clement -
Can not deploy Oracle Spatial Routing Engine on Oracle Weblogic
I posted my question with Oracle Support, however they directed me to the oracle forums. I am hoping this problem can be resolved here. In any event I am getting the following stack trace (shown below). I am using Spatial Version 11.2.0.1.0, Map Viewer 11.1.1.5.1, and WebLogic 10.3.5.0, and data-set provided by Pro Oracle Spatial for Oracle Database 11g - Apress boos. I have successful in deploying Map Viewer, Geocoder Server, but not the Routing Server.
Below is the stack trace:
####<Nov 18, 2011 3:31:07 PM CST> <Error> <Deployer> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1321651867820> <BEA-149202> <Encountered an exception while attempting to commit the 1 task for the application 'routeserver'.>
####<Nov 18, 2011 3:31:07 PM CST> <Warning> <Deployer> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1321651867826> <BEA-149004> <Failures were detected while initiating deploy task for application 'routeserver'.>
####<Nov 18, 2011 3:31:07 PM CST> <Warning> <Deployer> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1321651867826> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: [HTTP:101216]Servlet: "RouteServerServlet" failed to preload on startup in Web application: "routeserver".
java.lang.NullPointerException
at oracle.spatial.router.server.RouteServerServlet.init(RouteServerServlet.java:102)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1510)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused By: java.lang.NullPointerException
at oracle.spatial.router.server.RouteServerServlet.init(RouteServerServlet.java:102)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
>
####<Nov 18, 2011 3:31:07 PM CST> <Error> <Console> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1321651867831> <BEA-240003> <Console encountered the following error weblogic.application.ModuleException: [HTTP:101216]Servlet: "RouteServerServlet" failed to preload on startup in Web application: "routeserver".
java.lang.NullPointerException
at oracle.spatial.router.server.RouteServerServlet.init(RouteServerServlet.java:102)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
at oracle.spatial.router.server.RouteServerServlet.init(RouteServerServlet.java:102)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1510)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.NullPointerException:
at oracle.spatial.router.server.RouteServerServlet.init(RouteServerServlet.java:102)
at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1985)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1959)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
>
####<Nov 18, 2011 3:31:07 PM CST> <Warning> <netuix> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1321651867900> <BEA-423420> <Redirect is executed in begin or refresh action. Redirect url is /console/console.portal?_nfpb=true&_pageLabel=AppApplicationOverviewPage&AppApplicationOverviewPortlethandle=com.bea.console.handles.AppDeploymentHandle%28%22com.bea%3AName%3Drouteserver%2CType%3DAppDeployment%22%29.>
####<Nov 18, 2011 3:31:34 PM CST> <Info> <Health> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <weblogic.GCMonitor> <<anonymous>> <> <> <1321651894879> <BEA-310002> <43% of the total memory in the server is free>
####<Nov 18, 2011 3:57:36 PM CST> <Info> <Health> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <weblogic.GCMonitor> <<anonymous>> <> <> <1321653456622> <BEA-310002> <67% of the total memory in the server is free>
####<Nov 18, 2011 3:58:36 PM CST> <Info> <Health> <sa2apsp-spatialdev.sa2apsp.com> <AdminServer> <weblogic.GCMonitor> <<anonymous>> <> <> <1321653516623> <BEA-310002> <51% of the total memory in the server is free>Below is the configuration of the routeserver.ear (web.xml):
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>RouteServerServlet</servlet-name>
<servlet-class>oracle.spatial.router.server.RouteServerServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<!-- RouteServer initialization parameters -->
<init-param>
<param-name>routeserver_schema_jdbc_connect_string</param-name>
<param-value>jdbc:oracle:[email protected]:1521:SPATLDB</param-value>
<!--
<description>
Tells the Router how to connect to the database use the following
as a template replaceing host_name, port_number and oracle_sid:
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=host_name)(PORT=port_number)))(CONNECT_DATA=(SID=oracle_sid)))
host_name: the name of the machine where the database is located
for example mysystem.us.mycompany.com
port_number: the database port number which can be found with the
lsnrctl status command
oracle_sid: the SID of your database
</description>
-->
</init-param>
<init-param>
<param-name>routeserver_schema_username</param-name>
<param-value>spatial</param-value>
</init-param>
<init-param>
<param-name>routeserver_schema_password</param-name>
<param-value>!spatial</param-value>
</init-param>
<init-param>
<param-name>routeserver_network_name</param-name>
<param-value>NDM_US</param-value>
</init-param>
<init-param>
<param-name>routeserver_schema_connection_cache_min_limit</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>routeserver_schema_connection_cache_max_limit</param-name>
<param-value>100</param-value>
</init-param>
<!-- Geocoder parameters -->
<init-param>
<param-name>geocoder_type</param-name>
<param-value>httpclient</param-value>
<!--
<description>
httpclient - interacts with geocoder Java Servlet
thinclient - interacts with geocoder in Oracle Database
none - no geocoder provided
</description>
-->
</init-param>
<init-param>
<param-name>geocoder_match_mode</param-name>
<param-value>DEFAULT</param-value>
</init-param>
<!-- These parameters are used if geocoder_type is httpclient -->
<init-param>
<param-name>geocoder_http_url</param-name>
<param-value>http://127.0.0.1:7001/geocoder</param-value>
</init-param>
<init-param>
<param-name>geocoder_http_proxy_host</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>geocoder_http_proxy_port</param-name>
<param-value>-1</param-value>
</init-param>
<!-- These parameters are used if geocoder_type is thinclient -->
<!--
<init-param>
<param-name>geocoder_schema_host</param-name>
<param-value>sa2apsp-spatialdev.sa2apsp.com</param-value>
</init-param>
<init-param>
<param-name>geocoder_schema_port</param-name>
<param-value>1521</param-value>
</init-param>
<init-param>
<param-name>geocoder_schema_sid</param-name>
<param-value>SPATLDB</param-value>
</init-param>
<init-param>
<param-name>geocoder_schema_username</param-name>
<param-value>spatial</param-value>
</init-param>
<init-param>
<param-name>geocoder_schema_password</param-name>
<param-value>spatial</param-value>
</init-param>
<init-param>
<param-name>geocoder_schema_mode</param-name>
<param-value>thin</param-value>
<description>
thin, oci8, etc
</description>
</init-param>
-->
<!-- RouteServer Logging parameters -->
<init-param>
<param-name>log_filename</param-name>
<param-value>/u01/app/routeserver/routeserver.ear/web.war/log/RouteServer.log</param-value>
<!--
<description>
Create a log file for the Router.
The log file can be specified as a relative path log/RouteServer.log
This creates a log file relative to the Router install.
In OC4j the log file created would be
$OC4J_HOME/j2ee/home/applications/routeserver/web/log/RouteServer.log
The log file can also be specified as an absolute path:
/scratch/logfiles/router/Router.log
If the <param-value></param-value> is left empty the Router
creates a default log file:
$OC4J_HOME/j2ee/home/applications/routeserver/web/log/RouteServer.log
</description>
-->
</init-param>
<init-param>
<param-name>log_level</param-name>
<param-value>INFO</param-value>
<!--
<description>
What information should be written to log file?
FATAL - highest level: only FATAL messages are logged
ERROR - error and fatal messages are logged
WARN - warn, error, and fatal messages are logged
INFO - info, warn, error, and fatal messages are logged
DEBUG - debug, info, warn, error, and fatal messages are logged
FINEST - lowest level: everything is logged
</description>
-->
</init-param>
<init-param>
<param-name>log_thread_name</param-name>
<param-value>true</param-value>
<!--
<description>
Whether or not to log the thread name which
makes the log entry - (true or false).
</description>
-->
</init-param>
<init-param>
<param-name>log_time</param-name>
<param-value>true</param-value>
<!--
<description>
Whether or not to log the time of day along
with the log entry - (true or false).
</description>
-->
</init-param>
<!-- Road description parameters -->
<init-param>
<param-name>max_speed_limit</param-name>
<param-value>34</param-value>
<!--
<description>
Maximum speed limit of any road segment.
In meters per second. Should be A
POSITIVE INTEGER SMALLER THAN 32767.
</description>
-->
</init-param>
<init-param>
<param-name>local_road_threshold</param-name>
<param-value>25</param-value>
<!--
<description>
If the estimated distance between source and destination nodes is
less than this value, in miles, then keep local roads a viable
option. This is done as an optimization for short routes.
Increasing this value beyond the 25 mile default may generate more
accurate routes using local roads but can also decrease the Routers
performance by increasing size of the soluion set to be searched.
Decreasing this value, the minimum allowed value is 10, can increase
Router performance by decreasing the size of the solution set to be
searched. However, this may cause the Router to abandon viable local
routes and produce nonoptimal short routes.
</description>
-->
</init-param>
<init-param>
<param-name>highway_cost_multiplier</param-name>
<param-value>1.5</param-value>
<!--
<description>
This is the amount by which to make
highways less attractive when computing
routes with route_preference="local".
1.5 is a good value.
</description>
-->
</init-param>
<init-param>
<param-name>driving_side</param-name>
<param-value>R</param-value>
<!--
<description>
Side of the road on which drivers drive.
R for right side and L for left side.
</description>
-->
</init-param>
<init-param>
<param-name>language</param-name>
<param-value>English</param-value>
<!--
<description>
Language to use to give driving directions.
</description>
-->
</init-param>
<init-param>
<param-name>long_ids</param-name>
<param-value>true</param-value>
<!--
<description>
If true edge and node ids are Java long datatype (8 bytes)
otherwise they are Java integers (4 bytes)
</description>
-->
</init-param>
<init-param>
<param-name>distance_function_type</param-name>
<param-value>geodetic</param-value>
<!--
<description>
geodetic - Use the distance function for
geodetic coordinate systems (e.g. SRID 8307).
euclidean - Use the distance function for
projected coordinate systems.
</description>
-->
</init-param>
<!-- Partitioning parameters -->
<init-param>
<param-name>partition_cache_size_limit</param-name>
<param-value>125</param-value>
<!--
<description>
The network partition cache can hold at
most this many number of partitions.
Set this based on how much memory you have.
If partitions are already in the cache, the
RouteServer will not have to load them from the
database.
WARNING: if you set this too high, you will
run into a OutOfMemoryError.
</description>
-->
</init-param>
<init-param>
<param-name>partition_table_name</param-name>
<param-value>partition</param-value>
<!--
<description>
Name of the partition table that contains the
network partitions. The table is presumed
to be contained in the schema described by
routeserver_schema_jdbc_connect_string,
routeserver_schema_username,
and routeserver_schema_password parameters
described above.
</description>
-->
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>RouteServerServlet</servlet-name>
<url-pattern>/routeserver</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RouteServerServlet</servlet-name>
<url-pattern>/servlet/RouteServerServlet</url-pattern>
</servlet-mapping>
<!-- Security parameters -->
<security-constraint>
<web-resource-collection>
<web-resource-name>AdminPage</web-resource-name>
<url-pattern>/admin.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>rs_admin_role</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Oracle RouteServer Administration</realm-name>
</login-config>
<security-role>
<description>To perform RouteServer administration.</description>
<role-name>rs_admin_role</role-name>
</security-role>
</web-app> -
How to call a Oracle Form from within the oracle APEX application
Hi,
I am new for Oracle APEX. I have a requirment where need to call a Oracle form (.fmx file) from within the Oracle APEX application.
Can someone help me out ?
it would be a great help.
ThanksThis might help you...
http://roelhartman.blogspot.com/2008/11/integrate-oracle-forms-with-apex.html -
Subject says it all.. and yes, I did search on this topic first.
My AE team gives me QT files all day long that are progressive (regardless of frame rate) and my timelines are 99% of the time progressive (even when working at 29.97 fps) but I have to manually change the Item Properties: Format... Field Dominance on every clip before I cut them into my timeline.
I hope this is something totally obvious that I am missing, I checked my preferences for a default interpretation, not seeing it.I just tried this on my FCP7 system.
Opening 1440x1080P sequence I dropped in a SD AE movie that was rendered without fields. It comes into FCP as lower but that's easily changed in the column shortcut to none.
The fact that FCP wants it to be lower might be from a flag in the SD or DV codec, not in the physical nature of the frames. Doesn't seem to matter in the timeline on my machine though, since there are no fields in the AE movie, FCP is not trying to create them, the file plays as progressive.
bogiesan -
DigitalGlobe Sample Imagery in Oracle Spatial Georaster format
"Sample data from Digital Globe for Oracle Spatial GeoRaster"
DigitalGlobe Sample Imagery - Oracle Spatial formatted (GeoRaster) imagery of San Francisco.
More cities will be added soon.
http://www.oracle.com/technology/products/spatial/htdocs/spatial_partners_downloads.html#dataOk, good stuff.
I downloaded it, but there is little documentation on how to get it in to Oracle.
I tried to use the impdp utility, but got a ORA-39059: dump file set is incomplete
after unzipping all the files in the import directory.
Any ideas? -
ADC Worldmap v5.1 now available in Oracle Spatial 10G format..
Check out www.adcworldmap.com, full world coverage.
Detail rich layers can be turned on or off according to priority and zoom levels making ADC WorldMap Version 5.1 and ideal product for a variety of international applications.
* Administrative Boundaries - National and Sub-National Boundaries for the entire world (including states, provinces, districts, regions, etc.)
* Airports - including Airport Codes
* Capitals of the World
* Cities, Towns, Villages - with Population (if known)
* Railroads - Track, Stations and Yards
* Roads - Motorways, Primary Routes, Important Routes, Main Routes and Other Routes
* Plus Many More Layers! ...
pricing info on page.OOOOps...
Product in testing phase right now, availability in Oracle Spatial format soon.
I will announce when ADCI informs us.
thanks
Steve -
Convert shapefile to oracle spatial
Hi All,
I have a road network which is shapefile format and i want to export it to oracle spatial format using any free tool, any suggestion or guidance would be highy appretiated. I am using arcgis 9.3.1 and Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bi,
Best Regards,
MichHi Mich,
That must be one of the most commonly asked questions on this forum, so have a search for "shape" and you won't be short of ideas.
A Google search will also give you countless suggestions. https://www.google.com/search?q=oracle+spatial+shape+file
For a GUI driven tool, I would recommend using the GeoRaptor plugin for SQLDeveloper which has an excellent shape file importer/exporter (http://sourceforge.net/projects/georaptor/).
John -
Oracle Spatial User Conference - GITA Conference Seattle
http://www.gita.org/events/annual/31/Oracle.asp
Oracle Spatial User Conference
Please note that online registration for this event is now closed.
Thursday, March 13, 2008
Sheraton Seattle Hotel
1400 6th Avenue
Seattle, Washington USA
GITA invites you to attend the Oracle Spatial Users Conference. If you are currently a user, solutions provider, or systems integrator who depends upon Oracle’s spatial technologies, or if you want to learn why thousands of organizations use Oracle’s spatial database and application server capabilities, this is one event you won’t want to miss.
Learn about the latest Oracle geospatial technologies and the business and technical benefits they provide as users, solutions providers and Oracle executives share real world experience with the world's most widely used geospatial information technology platform.
More details will be posted soon—sign up for e-mail updates today!
ORACLE SPATIAL USER CONFERENCE AT GITA
Thursday, March 13, 2008—Seattle, Washington
Preliminary Agenda
Please check back for updates in the future. This agenda is subject to change.
Feb. 12 Update: Complete user sessions schedule and abstracts posted
Wednesday, March 12
6:00 – 8:30 p.m. Oracle Spatial User Conference Reception — Cirrus Ballroom, Sheraton Seattle Hotel
Open to registered & paid user conference attendees only. Registration will be available at the door.
Thursday, March 13
8:00 – 8:30 a.m.
Oracle Spatial Special Interest Group Meeting
8:30 – 9:00 a.m. Welcome – Oracle
9:00 – 10:30 a.m.
Maps in Business Solutions and Applications (Jayant Sharma)
* Fusion Middleware and BI
* OGC Web Services
* Work and Asset Management
* Mobile Workforce Management
10:30 – 11:00 a.m.
Break
11:00 a.m. – Noon
Oracle Spatial 11g – Technical Overview (Siva Ravada)
* What’s Better?
* What’s New?
* What Would You Like To See?
12:00 – 1:30 p.m.
Award Luncheon
1:30 – 3:00 p.m.
TECHNICAL USE CASES – USER SESSIONS
Track A
Mapping & Business Intelligence Applications in Insurance and Retail
Audatex Insight: Claims Analytics with Oracle Business Intelligence Enterprise Edition and Oracle MapViewer
Yasser Kanoun, Principal Consultant, KPI Partners
Sally Suico, Audatex
Audatex Insight is a claim analytics application that presents automobile claims data in graphical and geographical views for management decision support.
This presentation describes how the integration of Oracle MapViewer with OBIEE dashboards allowed Audatex to display claim analytics geographically. For instance, a user can view the average cost of car repair variance, for a specific insurance company compared to whole industry, on US map at desired geographical levels.
CatPortal's LocWizard: An Innovative Approach to Mapping Insurance Risk Intelligence and Enabling Faster Decision Making
Guru Rao, President, Catastrophe Systems,
Aon Re Services, Inc.
Deepak Badoni, Vice President, Catastrophe Systems, Aon Re Services, Inc.
Instant access to policy and location level insurance data is one of the keys to faster decision making during and after a catastrophe event. Using Oracle Business Intelligence Enterprise Edition and Oracle MapViewer, Aon Re Global has developed an industry leading business intelligence and mapping tool that allows users to seamlessly navigate between reports and maps.
The design was driven entirely by their clients’ need to answer key questions about their exposures and losses to catastrophes. The system uses a blend of custom programming and out-of-the-box functionality to create an interface that allows users to create powerful visualizations and reports with a few mouse-clicks – which previously took days, even weeks of manual effort.
Unobtrusive Spatial Enablement of the Oracle Business Intelligence Suite at RL Polk
Steven Pierce, Principal, Johnston McLamb
Robert Murray, Technical Product Manager, RL Polk
This presentation will describe RL Polk’s approach to integrating Oracle MapViewer into Oracle Business Intelligence Suite using Oracle MapViewer's Non-Spatial Data Provider. The NSDP brought an elegant and efficient approach to integrating spatial and non-spatial data in real time.
Track B
Oracle Spatial in Public Sector
Maximizing the Value of Cuyahoga County-Wide GIS Using Oracle Spatial and Oracle Fusion Middleware
J. Kevin Kelley, Geospatial Information Officer, Cuyahoga County
G. Patrick Zhu, Software Systems Developer,Michael Baker Corporation
Discover how to leverage Oracle Spatial and Fusion Middleware technologies to solve current complex county-wide Geospatial needs. Cuyahoga is implementing a cutting-edge architecture to support Grid computing, service-oriented architecture (SOA) and event-driven architecture (EDA) that delivers unprecedented flexibility, performance and scalability.
Web Mapping with Microsoft Virtual Earth and Oracle 10g in U.S. EPA's Grant Tracking Systems
Trevor Quinn, Principal Developer, Systalex Corporation
This presentation details how a U.S. EPA enterprise web application was "geo-enabled" using Microsoft Virtual Earth and Oracle Application Express, and how the back-end Oracle 10g database was transformed into a spatial data engine for Virtual Earth. The presentation demonstrates how to make Oracle MapViewer maps available to commercial mapping APIs as cached tiles, and describes how to serve feature data directly from the database to Virtual Earth using AJAX and PL/SQL.
Automatic Vehicles Monitoring System at Cotral
Giovanni Corcione, Sales Consultant, Oracle Italy
Paolo Castagno, Principal Consultant, Oracle Italy
Diego Ponzi, Production Monitoring- Innovation Manager, Cotral SPA
The Automatic Vehicles Monitoring (AVM) system at Cotral SPA monitors a fleet of 1600 buses that take about 4600 trips per day on a "near real time" basis. Through GPRS/HTTP, buses send information such as position, events, alarms, timing, schedule to a central system for storage and analysis in the Spatial Data Infrastructure, based on Oracle Spatial, for bus monitoring, mapping, reporting and trip planning. With Oracle’s linear referencing, buses can be located and displayed in real time. The Oracle MapViewer browser front-end renders interactive maps with dynamic bus positions according to routes and bus stop positions. A demo will be shown.
3:00 – 3:30 p.m.
Break / Vendor Booths
3:30 – 5:15 p.m.
TECHNICAL USE CASES – USER SESSIONS
Track A
Utilities Case Studies
A Case Study: Re-engineering Cable Industry Business Processes with Spatial Database Technologies
Dennis Beck, President, Spatial Business Systems
This presentation highlights how a suite of customer-service related business applications are being deployed to change cable industry. An overview of the key design criteria will be presented along with highlights of the technical challenges that were faced in building a large-scale set of applications. Details of the applications will be highlighted as well as an overview of the technical implementation considerations and challenges. The presentation will conclude with a demonstration.
Web based geospatial business applications - embedding the CAD/GIS client
Philip O'Doherty, CEO, eSpatial Inc.
Jon Polay, VP Sales, eSpatial Inc.
This talk looks at the emerging drive towards development of geospatial GIS/CAD features within web enabled business applications. It has always been a goal to embed CAD like capabilities within business applications, but it is only recently that the required database and software infrastructure has made this possible. Leading Wireless Telecommunications Company, Verizon, will present its VEGA Application. This demo includes CAD data editing and manipulation features, seamlessly provided as an end to end process, all accessible within a pure web browser.
Foundations of the New Enterprise: Managing Critical Business Data using Oracle Spatial
Justin Lokitz, Director of Sales Engineering Organization Leica Geosystems Geospatial Imaging
Washington Suburban Sanitary Commission (WSSC) is among the top ten Water and Waste Water utilities in the United States. Early on, to support its business needs with regards to geospatial data, WSSC had built a system using software from many traditional GIS vendors that lacked integration and support for many vital business processes. In 2006 WSSC moved all enterprise data to Oracle Spatial (vector and raster data) and implemented the Leica Geosystems' ADE suite.
Modeling Utility Networks with Oracle Spatial Network Data Model
Peter Manskopf, Senior Consultant, GE Energy
The capabilities in Oracle Spatial allowed GE to build its next generation GIS client using Oracle Spatial as the data repository. The Oracle Spatial network data model provides the primitive spatial data structures required to model and meet the complex needs of utility customers. This presentation will give a technical overview how an electrical utility network can be modeled using the Oracle network topology model. The presentation will cover: How Oracle Spatial data structures can be used to model a connected utility network. How the SDO_NET API is used to perform different types of network tracing crucial to utilities. A demo will show the GE client performing network operations on Oracle Spatial.
Track B
Oracle Spatial in Public Sector & Map Production
Using Oracle Spatial and MapViewer for Evaluation of Urban Area Development in Brazil
Andre Luis Carvalho da Motta e Silva, Stategical Projects Director, CODEPLAN
Gustavo Neves de Andrade Lemes, Consultant, Sete Serviços
Fernando Targa, Development Director, GEMPI
To meet information demand concerning income and job generation programs implemented by Brazil’s Federal District Economic Development Office (SDE), the Federal District Planning Company developed the Urban Areas Management System (SIGAU). Local areas are evaluated through performance indexes that take into account urban features, land plot, block and district, and analysis/simulation of a large volume of data from many governmental offices and systems. Thematic maps enable follow up and decision making on current programs. Oracle Spatial, GeoRaster and MapViewer provide a safe, high performance implementation platform. A demo will be shown.
Creation, Publication & Update of Maps out of Databases
Sebastien Lanoe, Product Marketing Manager, Lorienne SA
The production of maps out of GIS databases is often a challenging process. Lorienne innovates with a new map production environment for map creation, map publication and map updates from Oracle Spatial, with a focus on high quality, production cost, data integrity and diversification of map products across media. The case study with Tele Atlas data stored in Oracle Spatial will address the benefits, the level of quality, the efficiency of the production process and its dedicated user-friendly environment.
Reengineering Desktop Thick Workgroups into Web
Rich Enterprise Clients
Bryan Hall, Spatial Architect, L-3 Communications
Jeff Walawender, Senior Software Engineer, L-3 Communications
Cost cutting requires reengineering spatial solutions to directly address business requirements. But enterprise computing for spatial data has, with even "Web 2.0", required the user to lose the responsiveness and feedback that traditional desktop thick client GIS software has provided. We took a different approach in the re-engineering effort and concentrated on making it work as much like a traditional desktop thick client - while simplifying use, making editing more reliable, and actually speeding up rendering. All this, while only supporting one versioned Oracle Spatial database, and application tier for all users.
Complete eGovernment solution at City of Bolzano
Stefan Putzer, CreaForm
Giulio Lavoriero, Director of Engineering, CreaForm
The City of Bolzano, Italy has a unique, complete editing and publishing environment for geographical data. The Oracle Spatial-based enterprise editing environment supports import and export into geospatial tools from Bentley and ESRI, and network modeling from Oracle Spatial. Data is shared with GeoJAX, an easy-to-use geographical web browser that uses the Oracle MapViewer framework in combination with J2EE and AJAX for browsing Oracle Spatial data. This provides a flexible viewer supports spatial queries, and can be fully customized (style and functionality). Users can easily import any kind of geographical data from an ESRI file, edit it with a CAD precision functionality and make those data visible to anyone via the web in a very short time.
5:00 – 5:30 p.m.
Closing Reception
Questions about the Oracle Spatial Users Conference? Contact us!
Phone: 303-337-0513 Fax: 303-337-1001 E-mail: [email protected]Hi:
Some updates regarding the Oracle Spatial User Conference 2008.
1 - Presentations are now available at
http://www.oracle.com/technology/products/spatial/htdocs/spatial_conf_0803_idx.html
All submitted presentations have been posted except for the 3:30 track B slides. Those will be available in a day or two.
2 - Survey for Conference Attendees: If you attended the conference, please take a few minutes to complete the brief survey: http://www.zoomerang.com/Survey/survey-intro.zgi?p=WEB227LQXQUMMD.
Take the survey by April 2 to be entered in a random drawing to receive a copy of the Pro Oracle Spatial for Oracle Database 11g book. We'll also give away 10 GITA shoulder bags.
Thanks to the speakers, sponsors, and participants for a great conference! -
Using Java oracle.spatial.util.SampleShapefileToJGeomFeature : ESRI SHP
Hi,
I am trying to import an ESRI shapefile using the Java class oracle.spatial.util. I have to add a remark, that I have set the classpath with the command
set classpath=.;%ORACLE_HOME%\jdbc\lib\ojdbc14.jar
I am using Oracle 11g and I don't have this file in the LIB library, only
ojdbc5.jar
ojdbc5dms.jar
ojdbc5dms_g.jar
ojdbc5_g.jar
ojdbc6.jar
ojdbc6dms.jar
ojdbc6dms_g.jar
ojdbc6_g.jar
set classpath=.;%ORACLE_HOME%\md\jlib\sdoapi.jar (file exists)
set classpath=.;%ORACLE_HOME%\md\jlib\sdoutl.jar (file exists)
set classpath=.;%ORACLE_HOME%\lib\xmlparserv2.jar (file exists)
java oracle.spatial.util.SampleShapefileToJGeomFeature -h nt-topobase -p 1521 -s ORCL -u rlv -d admin -t dkn -f KO_shp - 5000000 -g geom
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/spatial/util/S
ampleShapefileToJGeomFeature
Caused by: java.lang.ClassNotFoundException: oracle.spatial.util.SampleShapefile
ToJGeomFeature
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
I am not sure, why I am getting those errors.hi,
I dont know how to use the SampleShapefileToJGeomFeature Java Class. I have tried 2 syntax
oracle@oraclesig:/$ java -cp $clpath oracle.spatial.util.SampleShapefileToJGeomFeature -h http://localhost -p 1521 -s SIG -u my_user -d my_pass_word -t my_shape -f /home/oracle/perso/topo/my_shape -r 4326 -g geom
Parameters:
<Filename>: File name of an input Shapefile (without extension)
<Table name>: Table name for the result
\[SRID\]: Valid Oracle SRID for coordinate system; use 0 if unknown
<ID Column name>: Column name for unique numeric ID; if required
oracle@oraclesig:/$ java -cp $clpath oracle.spatial.util.SampleShapefileToJGeomFeature /home/oracle/perso/topo/ma_couche ma_couche 2154 id_com
Connecting to DB...
java.sql.SQLException: Exception d'E/S: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at oracle.spatial.util.SampleShapefileToJGeomFeature.main(SampleShapefileToJGeomFeature.java:110)
Dropping old table...
Exception in thread "main" java.lang.NullPointerException
at oracle.spatial.util.SampleShapefileToJGeomFeature.prepareTableForData(SampleShapefileToJGeomFeature.java:252)
at oracle.spatial.util.SampleShapefileToJGeomFeature.main(SampleShapefileToJGeomFeature.java:129)
Can you help me for the syntaxe oh the commande?
Thanks! Regards.
Ben.
Edited by: user12240435 on Dec 15, 2009 12:59 AM -
Oracle Spatial Training Documentation
I have to give some Oracle Spatial formation and i need some material to build this course.
Where could i find this kind of document?
....thanks for your helpThanks for the advice but i already did that kind of research. I found some documentation but nothing from Oracle.
Im working for a company that is a "Certified Advantage Partner" (OPN PIN: 147582435711). Can i have acces to some Training Documentation on Oracle Spatial or to some Oracle spatial training from Oracle University?
Im sure that Oracle has some PPT files on Oracle Spatial.
.....thanks for your help -
Error While Importing from EIF file into AW
Hi All,
I am facing the following error while importing from EIF file into AW using AWM as well as from sql prompt.
java.sql.SQLException: ORA-36786: (IOSEC04) File POCAW/abc.eif does not exist or cannot be accessed.
ORA-06512: at "SYS.DBMS_AW", line 42
ORA-06512: at line 1
at oracle.olap.awm.eif.eifimport.ImportDialogActionThread.doExportOrImport(ImportDialogActionThread.java:172)
at oracle.olap.awm.eif.EifDialogActionThread.doAction(EifDialogActionThread.java:58)
at oracle.olap.awm.ui.dialog.ThreadedDialogActionThread.run(ThreadedDialogActionThread.java:49)
i have already created the directory pocaw.
i have done the following steps :
CREATE OR REPLACE DIRECTORY POCAW as 'D:\Olap_POC\export';
GRANT all ON DIRECTORY POCAW to PUBLIC;
execute dbms_aw.execute ('aw create ''POC_AW''');
execute dbms_aw.execute('cda pocaw');
execute dbms_aw.execute('dtb attach POC_AW rw');
execute dbms_aw.execute('import all from eif file ''/abc.eif'' dfns update ');
any idea or thought would be appreciable.
thanks n advance
anwarexecute dbms_aw.execute('import all from eif file''/abc.eif'' dfns update ');
Maybe one of the following file names could help
(have never tried it):
''abc.eif''
''POC_AW\abc.eif''Yes,
you don't need the slash. CDA is like setting a default directory. -
IPhoto will not import certain JPG files
I have just migrated to a 2012 Retina 15" MacBook Pro from a 13" MBP. I am using Mavericks 10.9.1 and iPhoto 9.5.1. The MBP is a 2.7gHz quad core with 16GB of memory and a 768GB SSD. I was trying to tidy up my hard disc and import some .jpg files from the output folder on my Capture One Session. iPhoto will not import certain jpg files but will import others. The message I get is as follows The following file could not be imported. The file is an unrecognised format. Then shows below for example /Users/xxxx/Pictures/Capture One Session/Output/L1000212.jpg.
I first tried creating a new library and importing to that with no success. I then rebuilt the database. I repaired permissions. I deleted the iPhoto.plist and its caches and restarted - no success. I then deleted iPhoto and reinstalled from App Store after deleting the plist and caches again. Still no luck. The .jpg files in question open perfectly in Photoshop CC and Preview. I tried altering them slightly and resaving but still they would not import. I reinstalled Mavericks - no improvement. If I reconvert the files from the original DNG's into TIFF files, then they will import to iPhoto
Any ideas anyone?
WilsonI just recorded an action in Photoshop CC to assign ProPhoto colourspace save and close. Then copied all the problem jpegs into a temp file and ran the action. With this super fast machine, It only took a few minutes to convert 500+ files and they have now all imported perfectly. I have changed my JPEG recipe to convert DNG's from embedded to ProPhoto.
Thanks again. Colourspace would never have occurred to me.
Wilson -
I already have an oracle 9i Enterprise Edition. I need to install Oracle Spatial. Is the Oracle Spatial Option in the Enterprise Edition contains the whole module or do we need to buy a separate module? How about the licensing issues?
- MarlynA notable and non-obvious limitation of Locator is that the only spatial criteria you can put in a query is an index-based SDO_RELATE. You cannot do a test of geometries found via other indexes and apply SDO_GEOM.RELATE to finally check if they relate. This means I don't expect locator to be great at queries where many rows match the spatial criteria and other criteria filter the result down to just a few. Locator is great where the spatial criterion is highly relevant to the query. Eg. I wouldn't expect good performance using locator to find all the people over 100 years old in each country a database of people - I think it will necessarily use the country as the driving criterion and miss the possibility of using an index on age.
Have other people found this to be true ?
Maybe you are looking for
-
Is there a way to split clips in the Event browser? (audio-synch related)
It seems there is no way to split an event-clip (a clip that appears in the Event browser). You can split Events--but only if they consist of more than one clip. And then you can only split them between two clips. People who have transferred analog v
-
I am creating a Database manually by using the script with create database .... character set US7ASCII national character set US7ASCII However it gives me error "Invalid National Character SET". If I don't specify it takes the default as ALI6UTF16 Fr
-
Linked Server : The old "Login failed for users "NT Authority\Anonymous Logon" issue
Two SQL Servers: SQL Server 2008 sp3 and SQL Server 2014We are transitioning from 2008 to 2014. We have need of some linked servers whilst this is ongoing. We've used them before, and indeed I set them up quite easily or so I thought. On the 2014 se
-
InfoCube not in the system standard InfoArea
Hello: I face the problem as follow: I activited the system standard InfoCube,ODS, InfoObject, but I find them no in the sysytem standard InfoArea. Now they stand in the unassigned InfoArea. How can I change the unususlly thing? Hope anyone
-
Audio Problems Since Lineup Change
I have Verizon FiOS in Baltimore County MD. Since the lineup change on Oct 1 I've noticed some bizarre audio issues and was curious if others had experienced anything similar. For example I sat down to watch a movie on the new channel for Starz HD