Spatial Objects in Designer
I have discovered what many before me already know, that Designer (including 8i) does not support Spatial objects. This seems to be related to it not supporting VARRAYS with more than 6 characters worth of precision. Does anybody know when this might be corrected? Will we be waiting weeks or months?
Indu,
The short answer to your question is no, you cannot sort objects, and this is intentional on the part of the creator of the Designer tool.
Working in Designer is a science and an art. The science portion is understanding the underlying model of the database and bringing in all applicable tables and connections properly. The art portion is in the presentation to the users as you bring a human touch (the semantic layer) from the database to the user. Most implementations for presentation of objects is to organize the objects by context (class, sub-class, etc), and to order the objects within its context by "most frequent" or "compelling". In order to achieve all of this, the person working within Designer must understand the data and the business in order to best serve the user.
I know that this is a long-winded explanation to a simple question, however, sometimes it is best to understand the philosophy behind a software tool's limitation in order to understand how to best use it. There are some excellent works published independently from Business Objects that address the concepts of semantic layer presentation and overall management of the Business Objects software suite, one such title that comes to mind is Cindi Howson's "BusinessObjects The Complete Reference" (available from fine booksellers).
Thanks,
John
Similar Messages
-
Oracle Spatial Object types in Designer 6
Hi all,
I'm trying to design a database that uses the new Oracle Spatial Object types (MDSYS.SDO_GEOMETRY) etc. I have been able to capture the object types from Oracle8i but when i try to save the design in the repository it fails. I am assuming that the version of Oracle Designer I am using does not support MDSYS.SDO_GEOMETRY. Is this correct and if so what version of Designer should I be using?
MartinHi Saso,
I'm sorry I don't have any help for you but maybe yo can answer a question for me relating to sdo_geometry. I'm trying to capture a database schema which contains tables with sdo_geometry columns & this fails because I don't have that object defined.
So how do I access the Oracle Object Types branch to define MDSYS.SDO_GEOMETRY? Is it in the object navigator or designer?
Thanks,
Jim Greetham -
ORA-13050:unable to construct spatial object in using SDO_INTERSECTION
Hi Specialists,
I am using Oracle Spatial and getting the ORA-13050 error when using the SDO_Intersection procedure. Below are the details of this.
Objective: To find the addresses whose boundary lie within a user defined polygon.
Input: List of coordinates for the user defined poygon.
Query I am using: SELECT SDO_GEOM.SDO_INTERSECTION (add.boundary, SDO_GEOMETRY(2003,8311,NULL, SDO_ELEM_INFO_ARRAY(1,1003,1),
SDO_ORDINATE_ARRAY( 149.986507,-36.727242,149.985898,-36.726819,149.986756,-36.726512,149.987288,-36.726803,149.986507,-36.727242)), 0.000001)
FROM address add
WHERE add.id = '254378298'
Error Received:
ORA-13050: unable to construct spatial object
ORA-06512: at "MDSYS.SDO_3GL", line 715
ORA-06512: at "MDSYS.SDO_3GL", line 745
ORA-06512: at "MDSYS.SDO_GEOM", line 3016
ORA-06512: at "MDSYS.SDO_GEOM", line 3065
Please can any one help me in this issue very urgent.
Thanks,
AshishHi All,
The problem has been resolved by transforming the user defined polygon coordinates into the database specific coordinate system.
Thanks -
How to make use of XMLDB to process large XML and create spatial objects
For someone new to XMLDB I find it hard to make sense of the enormous amount of information (and easy to get lost in it). So I come here to ask for directions.
I have to build a procedure that fills a table of spatial objects based on XML input. Basically the XML contains a large amount of elements that describe the geometry type and contain the geometries coordinates. The XML can get quite large (200-300Mb).
Somehow I have to process each element and create an sdo_geometry object.
Now let me ask a very broad question: What would be a good way to handle this?I have the same question. Any news on this?
Wijnand -
ORA-13050: unable to construct spatial object
Hi
I'm executing the following query
select mdsys.sdo_geom.sdo_intersection (geoloc, :1, 20) geoloc, mdsys.sdo_geom.sdo_distance (mdsys.sdo_geom.sdo_intersection (geoloc, :2, 20), :3, 20) distance
from streets
where mdsys.sdo_relate (geoloc, :5, 'mask=touch querytype=window') = 'TRUE'
order by distance
In some locations the query works perfectly and in some other locations it throws
ORA-13050: unable to construct spatial object
Regards,
Néstor BoscánI found the problem
It seems I have invalid polygons in my data.
Regards,
Néstor Boscán -
ORA-13050 unable to construct spatial object - Error
Hi friends!,
I to realize the follow query:
SELECT A.MI_PRINX, B.DESCRIP
FROM PEVEDISC A, PEVEGEO B
WHERE SDO_GEOM.RELATE(A.GEOLOC,'ANYINTERACT',B.GEOLOC,0.005) = 'TRUE'
AND SDO_GEOM.RELATE(A.GEOLOC,'TOUCH',B.GEOLOC,0.005) = 'FALSE'
AND ROWNUM <= 10
and result error "ORA-13050 unable to construct spatial object". Please help me, i don't know what to do!. thanksHi,
Have you validated your data? Try validating using sdo_geom.validate_geometry_with_context or sdo_geom.validate_layer_with_context.
I would also like to offer a suggestion on how to write this query. If there are a significant number of geometries in either or both of these tables, this query can take a long time to run.
If you create spatial indexes on these tables, then the following might be better:
SELECT /*+ ordered */ A.MI_PRINX, B.DESCRIP
FROM PEVEGEO B, PEVEDISC A
WHERE SDO_RELATE(A.GEOLOC,B.GEOLOC,
'querytype=window mask=inside+coveredby') = 'TRUE'
AND ROWNUM <= 10; -
ABAP Object X Design Patterns X Extreme Program
Hi Evebody,
Im postgraduate in Object Oriented Analysis and Programming.
Ive been working with ABAP procedural development for two years and Ive started to work with ABAP Objects has few months.
Id like to get deeply knowledge in my developments skills, could someone tell me if <b>ABAP Object X Designer Patterns X Extreme Program</b> is a good path to follow?
Id like to share material and guides about this topic.
Ive already bought these books to help me.
<b>ABAP Objects</b> - H. Keller; Hardcover <i>(Pre-Order)</i>
<b>Design Patterns Explained</b> - Alan Shalloway
Ill be very grateful with any help.> And do you think these themes are a great combination
> for ABAP development?
Design pattern are very abstract and can be used with any OO programming language. The implementations will differ but the core concepts are always the same.
XP is an agile development process and can also be used with any programming language.
Learning what design pattern are and how to use them is very important in my opinion. Most companies expect that you are familiar and have experience with them.
Extreme Programming (XP) on the other side is different. When I began to explore XP it got me started on how software should be developed in general. Since the concepts behind XP are quite different, it should at least stimulate you to start thinking about how you develop software at the moment and if there might be better ways of doing it.
If you have only time to study one subject go for the design pattern. You might also consider reading the following books if you want to improve your OO coding skills:
<a href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672/ref=pd_bbs_sr_1/102-4989641-7820932?ie=UTF8&s=books&qid=1173448197&sr=8-1">Refactoring: Improving the Design of Existing Code (a true classic)</a>
<a href="http://www.amazon.com/Refactoring-Patterns-Addison-Wesley-Signature-Kerievsky/dp/0321213351/ref=pd_bbs_sr_2/102-4989641-7820932?ie=UTF8&s=books&qid=1173448197&sr=8-2">Refactoring to Patterns (Shows how to improve code by introducing design pattern)</a>
cheers
Thomas -
Exception Handling in Object Oriented Design
I am developing a huge web based project using Object Oriented design and java,srvlets ,jsp etc ,I am using 3-tier archtecture.I dont understand,how i should handle exceptions in my project.ie.If there is some exception in the base modules how should it be handled.What kind of excpetion Structure should i use,How many exception classes should be made etc,
Can someone help me in this regardA couple things I have found to be good practices for exception handling in an n-tier architecture:
1. Don't expose all the internal exceptions of a tier to the client of the tier. Create a more useful, descriptive set of exceptions (or use the appropriate predefined exceptions) to throw up to the client.
For example, on one project, we are doing database access among other things in the "service" tier, which is accessed by the web tier. We catch the SQLExceptions, PersistenceExceptions (a custom exception), and others, and throw a more useful exception that the client will know how to handle such as a NoMeasurementResultsException if the client asks for measurement results when we have none.
2. Chain your exceptions and/or log the root cause in the tier that re-throws a different exception. There is nothing more aggravating than not knowing why, when you are debugging a problem, you are getting a NoMeasurementResultsException when you know that there ARE results in the database.
Hope these ideas help in your design.
Cheers,
Colin -
How can I select and view a spatial object with JDBC Queries ?
I use the Object relationnal and NOT the relationnal model!
Thanks.Macleod,
I think what you really want to use is OO4O:
http://otn.oracle.com/tech/windows/ole/index.html
I've used it with VB to build applications dealing with LOBS, and it is much easier to use than ADO for that purpose. -
ORA-22813 error when deleting spatial objects in LIVE
Hi,
We are getting an ORA-22813 error when attempting to delete a spatial object from a version-enabled table in workspace LIVE. The spatial object to be removed has a SDO type of multipolygon. The geometry information consists of 4 rings with a combined ordinate count of 4120. The statement used to delete the row is:
delete from tableA where tableA.id in (select tableA.id from tableA where tableA.id = 3);
The error occurs only on a 10g R1 Oracle instance (10.1.0.5.0) with Workspace Manager version 10.1.0.7.1. The delete operation succeeds without problems on a 10g R2 (10.2.0.2.0) instance with Workspace Manager version 10.2.0.3.1. The statement is also executed successfully on the 10g R1 instance if the table is not version-enabled.
Any help on this would be appreciated.
ThanksHi,
I would recommend filing a TAR in this one. The only ora-22813 error involving workspace manager and geometry columns that I know about involves queries that need to sort data for which the size of the geometry column was >30k. Does the execution plan for the delete statement involve any kind of sort? However, this is an old 9.2 bug, that I believe was fixed for all 10.1 and newer releases.
Does the same error happen if you do not use the subquery?
Regards,
Ben -
Unable to write more than 10 case statements in an object in designer
unable to write more than 10 case statements in an object in designer
XI 3.0 and XI 3.1
Please let me know, any known issues.Hi,
yes this is the limitation you cant write more that 10 case statments but you can reduce the number of time you use the case in your object.
For ex:
If you are writing few conditions on one field then you can add the login in one case only.
case when SAL between 100 and 1000 then 'lowsal'
when SAL between 1000 and 2000 then 'medsal'
when sal between 2000 and 3000 then highsal
else
case when ...then ....
else
end
end
by following the above ex you can solve your problem.
But if you are writing case statement based on dofferent columns then write 10 case statements and remaining conditions you can add at the report level.
using if else condition.
Hope this will help you....
Cheers,
Ravichandra -
I have more than 2 geographical points In USA saved in oracle DB using geometry object...
are there any function in Oracle Spatial Object that gives me the shortest route to go through all theses geographical pointsYou would need to create a network with all of your point geometries as nodes and lines as links. See...
Oracle® Spatial Topology and Network Data Models Developer's Guide
11g Release 2 (11.2) Part II
Once you do that you can use it to solve your problem (traveling salesman). -
Where is the Object database designer ?
Can anyone tell me where i can find Oracle object database designer ?
Thanks.I am also looking for the answer of the same question, "How to
install and use the Object databse designer"
I read a french book about UML and Oracle 8i, Its author add on
his web site at the adress
http://www.editions-
eyrolles.com/livres/soutou/modeletypeodd.php3?
xd=79305aac4c44ae92a44a52f131f8a7fb
and at the adress
http://www.editions-
eyrolles.com/livres/soutou/modeleserverodd.php3?
xd=79305aac4c44ae92a44a52f131f8a7fb
the use of ODD but even the author don't know how to install it
on windows NT/2000 -
Good book on Object Oriented Design?
Can you recommend a good book on Object Oriented Design with lots of practical examples? I already have:
http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612/ref=sr_1_1?ie=UTF8&qid=1238324375&sr=8-1
But currently I need a book with a more basic approach.corlettk wrote:
I like Thinking In Java... Also: google for "yawmark's list"TIJ is useless, especially for teaching OO design. It teaches (or tries to) Java as a procedural language. -
Business Objects Universe Designer access error
Hi
I am getting below error when trying to access Business Objects Universe Designer XI 3.1 SP2.
This application has failed to start because the application configuration is incorrect.Reinstalling the application may fix this problem.
What would be the reason and how to over come onthe same please.
Please do the needful
Warm Regards
Amar
Edited by: Amarnathat on Dec 12, 2011 9:58 AMHi,
it could be anything
windows update
runtime framework update
patch deployment
but the warning is pretty clear, start over! it won't take 1/2 hour to get a nice clean SP04 build or other
Regards,
H
Maybe you are looking for
-
Which archived adobe flash version need I install for a galaxy pro 10.2 notebook
Which archived version of the adobe flash player do I install for a galaxy pro 10.2 notebook?
-
JMS Specification Question regarding persistent messages and reliability.
In section 6.15 of the JMS Specification, titled reliability it is stated that: "When all messages for a topic must be received, a durable subscriber should be used. JMS insures that messages published while a durable subscriber is inactive are retai
-
I need to declare Item_To_Go_To package level variable stored in the Instace package for the below code. I have create a a package specification in the form as a Program Unit named "Instance". Now i need to declare Item_To_Go_To variable which will s
-
How to delete a Security Zone?
Hello, I've deployed a certain PAR file with a certain Security Zone: <property name="SecurityZone" value="roy.test.TestApp/DefaultSecurity"> </property> Now I can see this security under System Config -> Permissions -> Security Zones as I should. My
-
All, We are currently on 11g and I want to be able to go back a couple of days and look at what transactions rolled back and look how large they were? I looked at the V$session_longops and saw no rollback statement in the message format. I am wonderi