Public/Private Coordinate System
Most functions in the SDK use the public system of page coordinates, but some use the internal artboard coordinates.
Is there a list of list of functions using private system?
Thx.
thomas
this would it be easier for me if it was clearly defined in each header files!
for instance, transform matrix of pattern art is exprimed in private coordinate system, whereas the path' points, containing this pattern, will be exprimed in public system. but not its bouding box.
In my plugin, pattern color could be export as an imagebrush. Pattern art is rasterized. this imagebrush has a reference on this raster image. I am trying to set a viewport on my imagebrush , and use a transformation matrix to place this image correctly in the path, but i've always got an offset Tx, Ty).
I'am pretty sure illustrator used viewport for managing this internal stuff, but we can't retrieveit via sdk. :(
Adding the private/public coordinate sytem, it's tricky! :)
Similar Messages
-
Error while creating folder inside the Public & Private Folders
Dear Gurus,
I am trying to create a new folder under Public & Private folder. But system is giving the error as " Please enter complete document key. Rollback was unsuccessful; the document is not assigtned to the folder."
But system is creating the folder outside the Public & Private folder.Created folder is visible only in the serach result. I am not able to delete the folder also from the serach result.
Request your inputs on how can I solve this issue
Regards
Damodar PaiDear Gurus,
Problem got solved. There is one more table DOST which is linked to DRAW & DRAT. We deleted the vales of DOST & tried. It is wokring now.
Thanks for your precious inputs.
Regards
Damodar Pai
Edited by: damspai on Aug 25, 2009 9:37 AM -
Can someone help me in understanding Public ,Private ,VIP&SCAN for RAC11gr2
Can someone help me in understanding Public ,Private ,VIP&SCAN for RAC11gr2 as i am new to RAC 11gr2 installtion process
user12085983 wrote:
Can someone help me in understanding Public ,Private ,VIP&SCAN for RAC11gr2 as i am new to RAC 11gr2 installtion processThe public IP address is assigned dynamically using dynamic host configuration protocol (DHCP), or defined statically in a domain name system (DNS) or in a hosts file. It uses the public interface (the interface with access available to clients).
Oracle Clusterware uses interfaces marked as private for internode communication.
The virtual IP (VIP) address is registered in the grid naming service (GNS), or the DNS. Select an address for your VIP that meets the following requirements:
* The IP address and host name are currently unused (it can be registered in a DNS, but should not be accessible by a ping command)
* The VIP is on the same subnet as your public interface
Oracle Database 11g release 2 clients connect to the database using single client access names (SCANs). The SCAN and its associated IP addresses provide a stable name for clients to use for connections, independent of the nodes that make up the cluster. SCAN addresses, virtual IP addresses, and public IP addresses must all be on the same subnet.
The SCAN is a VIP name, similar to the names used for VIP addresses, such as node1-vip. However, unlike a VIP, the SCAN is associated with the entire cluster, rather than an individual node, and associated with multiple IP addresses, not just one address. -
What function to set coordinate system in 6i with API?
#define D2FP_COORD_SYS 72
here's the define that relates to what i want to do.
what are the names of the functions that set/get the coordinate system. (i want to set it to character and change the default units)
thanks,
[email protected]The Other missing Header file :-) - d2fcrd.h - In fact this is shipped in the Forms API lauchpad on the Forms section on OTN. But here it is anyway:
/* Copyright (c) Oracle Corporation 1996. All Rights Reserved. */
NAME
D2FCRD.H -- Dev2K Forms API CooRDinate system declarations
DESCRIPTION
Contains the public declarations for the Forms API CooRDinate system
PUBLIC FUNCTIONS
d2fcrdcr_Create - Cover for d2fobcr_Create
d2fcrdde_Destroy - Cover for d2fobde_Destroy
d2fcrddu_Duplicate - Cover for d2fobdu_Duplicate
d2fcrdex_Extract -
d2fcrdap_Apply -
d2fcrdg?_Get*Prop - Cover for d2fobg?_Get*Prop
d2fcrds?_Set*Prop - Cover for d2fobs?_Set*Prop
d2fcrdhp_HasProp - Cover for d2fobhp_HasProp
d2fobcs_CharSize
d2fobss_StringSize
#ifndef D2FCRD
#define D2FCRD
#ifndef ORATYPES
# include <oratypes.h>
#endif
#ifndef D2FPRIV
# include <d2fpriv.h>
# endif
/* C++ Support */
#ifdef __cplusplus
extern "C"
#endif
** Object: Coordinate Info
ORA_RETTYPE(d2fstatus) d2fcrdcr_Create( d2fctx *pd2fctx, d2fcrd **ppd2fcrd );
ORA_RETTYPE(d2fstatus) d2fcrdde_Destroy( d2fctx *pd2fctx, d2fcrd *pd2fcrd );
ORA_RETTYPE(d2fstatus) d2fcrddu_Duplicate( d2fctx *pd2fctx,
d2fcrd *pd2fcrd_src,
d2fcrd **ppd2fcrd_dst );
ORA_RETTYPE(d2fstatus) d2fcrdex_Extract( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
d2ffmd *pd2ffmd );
ORA_RETTYPE(d2fstatus) d2fcrdap_Apply( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
d2ffmd *pd2ffmd );
ORA_RETTYPE(d2fstatus) d2fcrdgb_GetBoolProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, boolean *pprp );
ORA_RETTYPE(d2fstatus) d2fcrdgn_GetNumProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, number *pprp );
ORA_RETTYPE(d2fstatus) d2fcrdgt_GetTextProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, text **pprp );
ORA_RETTYPE(d2fstatus) d2fcrdgo_GetObjProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, dvoid **pprp );
ORA_RETTYPE(d2fstatus) d2fcrdgp_GetBlobProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, dvoid **pprp );
ORA_RETTYPE(d2fstatus) d2fcrdsb_SetBoolProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, boolean prp );
ORA_RETTYPE(d2fstatus) d2fcrdsn_SetNumProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, number prp );
ORA_RETTYPE(d2fstatus) d2fcrdst_SetTextProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, text *prp );
ORA_RETTYPE(d2fstatus) d2fcrdso_SetObjProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, dvoid *prp );
ORA_RETTYPE(d2fstatus) d2fcrdsp_SetBlobProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum, dvoid *prp );
ORA_RETTYPE(d2fstatus) d2fcrdhp_HasProp( d2fctx *pd2fctx, d2fcrd *pd2fcrd,
ub2 pnum );
** These will eventually move to d2fob.h
ORA_RETTYPE(d2fstatus) d2fobss_StringSize( d2fctx *pd2fctx,
text *str,
d2ffnt *pd2ffnt,
d2fcrd *pd2fcrd,
number *width,
number *height );
ORA_RETTYPE(d2fstatus) d2fobcs_CharSize( d2fctx *pd2fctx,
number width,
number height,
d2ffnt *pd2ffnt,
d2fcrd *pd2fcrd,
number *char_width,
number *char_height );
/* Begin convenience macros */
#define d2fcrdg_char_cell_hgt(ctx,obj,val) \
d2fcrdgn_GetNumProp(ctx,obj,D2FP_CHAR_CELL_HGT,val)
#define d2fcrdg_char_cell_wid(ctx,obj,val) \
d2fcrdgn_GetNumProp(ctx,obj,D2FP_CHAR_CELL_WID,val)
#define d2fcrdg_coord_sys(ctx,obj,val) \
d2fcrdgn_GetNumProp(ctx,obj,D2FP_COORD_SYS,val)
#define d2fcrdg_dflt_fnt_scaling(ctx,obj,val) \
d2fcrdgb_GetBoolProp(ctx,obj,D2FP_DFLT_FNT_SCALING,val)
#define d2fcrdg_real_unit(ctx,obj,val) \
d2fcrdgn_GetNumProp(ctx,obj,D2FP_REAL_UNIT,val)
#define d2fcrds_char_cell_hgt(ctx,obj,val) \
d2fcrdsn_SetNumProp(ctx,obj,D2FP_CHAR_CELL_HGT,val)
#define d2fcrds_char_cell_wid(ctx,obj,val) \
d2fcrdsn_SetNumProp(ctx,obj,D2FP_CHAR_CELL_WID,val)
#define d2fcrds_coord_sys(ctx,obj,val) \
d2fcrdsn_SetNumProp(ctx,obj,D2FP_COORD_SYS,val)
#define d2fcrds_dflt_fnt_scaling(ctx,obj,val) \
d2fcrdsb_SetBoolProp(ctx,obj,D2FP_DFLT_FNT_SCALING,val)
#define d2fcrds_real_unit(ctx,obj,val) \
d2fcrdsn_SetNumProp(ctx,obj,D2FP_REAL_UNIT,val)
/* End convenience macros */
/* C++ Support */
#ifdef __cplusplus
#endif
#endif /* D2FCRD */ -
Coordinate system for StackPane
Hi,
I have a task to implement a selection tool - click the mouse to draw connected poligon. But I can not find a connection between the coordinate system and screen pixels. When I try to draw a line as Line.setStartX (xx), Line.setEndX (yy), the line is always drawn from the center. If I try to set the offset of the node as setTranslateX(mm), line is drawn with the center from the current point.. Is any workable example how to add line from start point to the end point to the stackpane?
Thank you!I found solution.
BTW when I try to check doubleclick instead of using Ctrl (i.e. if (me.getClickCount()>1) this is not detect double click when line already painting. It calculates only as single-click.
public void start(Stage stage) throws Exception {
final StackPane root = new StackPane();
Scene scene = new Scene(root, 600, 600);
stage.setScene(scene);
stage.setTitle("Selection tool");
final double centerX = root.getWidth() / 2;
final double centerY = root.getHeight() / 2;
root.setOnMouseMoved(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent me) {
if (isDraw && line!=null) {
line.setEndX(me.getX()+centerX);
line.setEndY(me.getY()+centerY);
double midX = (startX+me.getX())/2;
double midY = (startY+me.getY())/2;
line.setTranslateX(midX-centerX);
line.setTranslateY(midY-centerY);
root.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent me) {
if (me.isControlDown())
if (!isDraw) {
isDraw = true;
else
isDraw = false;
if (isDraw) {
startX = me.getX();
startY = me.getY();
line = new Line();
line.setStroke(Color.LIGHTBLUE);
line.setStartX(startX+centerX);
line.setStartY(startY+centerY);
root.getChildren().add(line);
stage.show();
}Edited by: 918392 on 27.03.2012 7:02 -
Direct Archival of Document Files in Public/Private Folder
Dear Experts,
If I create documents using Tcode CV01n or with the customized upload progam, I can see the files in SAY Easy Doc Mgmt only in serach results.
I have to copy the files from search result & give the link in my folder which I have created under Public/Private Folder. If I copy & paste the document file in private/public folder from the serach result, system is creating one more document number internally for the same document file.
To avoid this, How Can I automatically archive the document files directly in my folder which I have created under Public/Private Folder
Thanks for your inputs
Regards
Damodar PaiHi,
When u create files using CV01n or any other method in SAP the DIR is created but it is not a part of any Document structure.
But when u create it using EDMS u are creating the document in the public / private folder under som specific folder of ur choice. these folders are nothing but Document structures.
If u want the files created using CV01n to appear in any specific folder then u have to assign it to that specific structure using CV12.
Regards -
Private Messaging system?
There have been other threads like this, but none that definitively answered the question.
Would it be possible to add a private messaging system to this forum, for things like this thread? It seems to me that there should be a way for users to interact with each other outside of threads, since threads are more for technical support than conversation like that.
Private messages would also allow users to take qualms they have about a poster's posting style to them, to avoid publicly calling them out, and potentially embarrassing them.
This could probably be more clearly written, but I think you get the point.
Any thoughts?
Thanks!As I recall this was raised here a while back with very little support for the idea from other posters; I think several were quite negative. As Niel has said there is the facility for members to give an email in their profile if they are willing to be contacted by other members.
Yes, but e-mail addresses are likely to be used for many things, while PMs would only be used for this forum. What that means for me is that I would be willing to receive a PM, but NOT to give my e-mail address out, since spambots would harvest that.
Another consideration is that these are intended as forums where users can describe their problems and get answers from others, doing this in public can help and educate people other than the OP. PMs could reduce that where discussions of problems are not being made public.
Right, but then we can just not respond to issues in PMs, and instead ask those who try to do that to post in a public place.
PMs can get used for purely personal rather than Mac related messages.
Exactly. That was the point of my post. If you read the thread I linked to, you'll see that personal conversations still happen, even without PMs. PMs would allow threads to remain solely technical, while also allowing for side conversations, or criticisms of poster's styles of answering, without having to publicly call them out on it.
Apple may reasonably feel they are not here to provide a general messaging facility for the public.
That's true, but it would only be for members of this forum, would probably not take up much extra bandwidth, and would have all of the benefits I listed above. -
App Controller and Clouds connect to or configure public/private clouds
Hi
i was wondering what kinds of clouds private/public can App Controller can connect to or configure and where can i find the list of the public/private clouds that it supports.
ThanksApp Controller can connect to the following clouds:
System Center Virtual Machine Manager
Windows Azure
Hosting service providers
I don't have a list of the Hosting service providers that have a compatible cloud, although I know a couple have previously posted to this forum. The service provider needs to be running System Center and in particular
Service Provider Foundation.
Regards,
Richard
This posting is provided "AS IS" with no warranties, and confers no rights. -
Public/private key length 2048 in visual administrator
Hello,
I need to generate an RSA public/private keypair with visual administrator with a length of 2048. From the dropdownbox in the dialog, "Key and Certificate Generation", I can only select op to 1024.
Who knows if this is at all possible and/or how to get it done?
this is on a Netweaver 6.40, XI 3.0 system
thanks very much
Gr WoutHello Wout
I think this issue would be best placed in the Netweaver Administrator forum. You will have a better chance of getting a quality answer to your query on that forum. I will forward the thread.
Regards
Mark Smyth
XI/PI Moderator -
Want to change Public, private and vip address on RAC 10g R2 windows 2003
The network section told us the configuration of the network who support our cluster will have to change all ip address.
We are looking for a complet document who give all the step by step instructions how to make this change.
We have to change the Public, private and VIP at the same time of our 3 nodes cluster.
We know the OCRCFG will be impact. So we will take backup of it first.
Can someone are able to indicate us how to procede to execute this task.
ThanksHi,
i check the Note:283684.1 you give me, but it didn't give all the answers to my problem.
I finally found a recipe to make the job. I would like to tell you it's not supported be Oracle, but it work very well
Don't forget to take a good backup of the ocrcfg and vote disk before you start.
Here we go:
Stop all Oracle service on all nodes before the change of the address, the low format of the ocrcfg and vote disk
change the address in the file host in C:\WINDOWS\system32\drivers\etc with the new address
change the ip address in the window network definition connection with the new address
ocopy \\.\ocrcfg d:\backup\ocrcfg.dmp
ocopy \\.\votedsk1 d:\backup\votedsk1.dmp
rem go to directory of the cluster binary crs\bin
cd /D D:\Oracle\Ora10g\crs/bin
rem Format raw ocrcfg and vote disk
LogPartFormat.exe \\.\ocrcfg /q
LogPartFormat.exe \\.\votedsk1 /q
rem Run in prompt mode the cluster setup
rem crssetup.exe config -nn %s_nodenumberlist% -pn %s_privatenamelist% -ch %ORA_CRS_HOME% -oh %s_OracleHome% -c %s_clustername% -l "%s_languageid%" -q %s_votedisklist% -g %s_usergroup%
rem example for 2 node
crssetup.exe config -nn host_name_node_1 ,1,host_name_node_2,2 -pn host_name_node_1-priv,1,host_name_node_2-priv,2 -ch D:\Oracle\Ora10g\crs -oh D:\Oracle\Ora10g\crs -c crs_lab -l "CANADIAN FRENCH_CANADA.WE8MSWIN1252"; -q "\\.\votedsk1"
rem ensures that all nodes are configured with the same port for the ONS
racgons.exe add_config host_name_node_1:6200 host_name_node_2:6200
rem oifcfg to direct components to use specific network interfaces
oifcfg.exe setif -global "Public"/10.200.5.0:public "Prive"/192.169.255.0:cluster_interconnect
rem to rebuild the vip address vipca in wondow componant and make the incription in the cluster (in prompt mode or online)
rem at the same time it will create the gsd and ons service
vipca.bat -silent -nodelist "host_name_node_1,host_name_node_2" -nodevips "host_name_node_1/host_name_node_1-vip/255.255.255.0/Public,host_name_node_2/host_name_node_2-vip/255.255.255.0/Public";
rem vipca
rem check the state of the crs services (inscription)
crs_stat -t
rem now make the registration of the listener in the cluster.
rem important don't use the prompt command below, it will give you a crs-0223 error at the startup service
Rem to solve this problem use netca on line
rem crs_register ora.host_name_node_1.LISTENER_host_name_node_1.lsnr -dir D:\Oracle\Ora10g\crs\crs\profile
rem crs_register ora.host_name_node_2.LISTENER_host_name_node_2.lsnr -dir D:\Oracle\Ora10g\crs\crs\profile
rem srvctl start nodeapps -n host_name_node_1
ren srvctl start nodeapps -n host_name_node_2
netca
rem check the state of the crs services (inscription)
crs_stat -t
rem start oracle object service and cluster volume before registering and accessing to asm services
sc \\host_name_node_1 start ”Oracle Object Service”
sc \\host_name_node_1 start OracleClusterVolumeService
sc \\host_name_node_2 start ”Oracle Object Service”
sc \\host_name_node_2 start OracleClusterVolumeService
rem go the the rdbms directory to make the registration of asm and the database
set ORACLE_HOME=D:\Oracle\Ora10g\rdbms
rem add the service asm in the cluster in my case asm1 and asm2 for my 2 nodes
srvctl add asm -n host_name_node_1 -i +ASM1 -o %ORACLE_HOME%
srvctl add asm -n host_name_node_2 -i +ASM2 -o %ORACLE_HOME%
rem start the asm service on each node
srvctl start asm -n host_name_node_1
srvctl start asm -n host_name_node_2
rem check the state of the crs services (inscription)
crs_stat -t
rem go to the bin directory of rdbms directory to make the registration of the database
cd /D D:\Logiciels\Oracle\Ora10g\rdbms/bin
rem register the database (in my case labotary lab) and the to database service (lab1 and lab2) of each node
srvctl add database -d lab -o %ORACLE_HOME%
srvctl add instance -d lab -i lab1 -n host_name_node_1
srvctl add instance -d lab -i lab2 -n host_name_node_2
rem finally start the database
srvctl start database -d lab
rem go to directory of the cluster binary crs\bin
rem all the services
cd /D D:\Logiciels\Oracle\Ora10g\crs/bin
rem you can go in the database with sqlplus and check all your components
crs_stat -t
I hope this will help someone who are in the same situation
Edited by: ron_berube on 2008-12-12 09:21
Edited by: ron_berube on 2008-12-12 10:08
Edited by: ron_berube on 2008-12-13 08:25
Edited by: ron_berube on 2008-12-18 10:49 -
Is a Public/Private Key Pair possible in SAP?
I have a web service that I would like to run as part of a nightly script. I currently use username/password authentication, but it is not acceptable to have them hard coded, due to Sarbanes-Oxley rules. SAP's site claims to support authentication with x.509 certificates, but is unclear on the implementation details. How could I go about setting up and using a public/private key pair in SAP?
Not really a portal question, and maybe you'll get a better result in a security forum...
However, briefly, yes, the AS Java supports X509 certificates as an authentication mechansm. You need to use Visual Admin to generate a server side certificate, then you need the client side to register its own X509 certificate and then in the Java user admin you need to associate the client certificate with a known user. Now when the client executes the web service call it can pass the certificate and the AS Java will back translate the certificate to a real username. -
Problem with transforming coordinate systems
Hiho,
i've got a problem with transforming coordinate systems.
When I'm trying to transform a sdo_geometry object to another coordinate sytem and then back to the old system, the coordinates are not the same.
Here's an example:
StartSystem SRID is 8220 (Longitude / Latitude (DHDN))
TargetSystem SRID is 8307 (Longitude / Latitude (WGS84))
Original object:
Polygon: {ExteriorRing: LineString: { (0.0, -90.0) (1.5, 0.0) (0.0, 90.0) (4.5, 0.0) (0.0, -90.0)} }
Transformed object:
Polygon: {ExteriorRing: LineString: { (0.0, -5156.620156177403) (85.94366926962347, 0.0) (0.0, 5156.620156177403) (257.8310078088704, 0.0) (0.0, -5156.620156177403)} }
Transformed back to old system:
Polygon: {ExteriorRing: LineString: { (0.0, -5156.620156177403) (4924.209525017614, 0.0) (0.0, 5156.620156177403) (14772.628575052844, 0.0) (0.0, -5156.620156177403)} }
Any ideas what to do?
Thanks for the help in advance.
DirkHi Dirk
Since the transform you are trying to do is just a datum conversion of lat./long. coordinates, even the first transform yields obvious rubbish. What you have provided here does not illustrate how you submitted your polygon to CS_TRANSFORM.
Provide the syntax of your construction of the corresponding SDO_GEOMETRY object and your SQL select statement that gave these results.
Bruce -
MapViewer and AUTO:42004 coordinate system
How can I use Oracle MapViewer against an external WMS server using the coordinate system AUTO:42004?
I have tried it, but the min/max longitude values in the BBOX parameter become wrong.
- Ingebrigt -Ingebrigt
The AUTO keyword is not supported in the current release.
From the MV doc Sec D.2.1.14 SRS Parameter
"The namespace AUTO, for projections that have an arbitrary center of projection, is not supported. "
Jayant -
How can I get the coordinate in the layer coordinate system while doing the iterate?
I found that the position(x,y) the iterate function tell me is not right sometimes.
Actually,it happens when the top of the layer is negative. The "y"is in the comp coordinate system(maybe?) but not the layer.In another word, the position with y=0 is not the top.
More specifically, I have got the color map of a layer. I am able to get the color of any pixel in the layer. But I can't set the color one for one when I use "iterate",because there is an offset.
Am I supposed to get the offset? Is there any way to access the whole layer directly if I use iterate function?so indeed it's the offset at play.
AE will diminish the buffer at 20% increments, and not for each pixel that
goes out of sight. it's not really in relation to the upper left corner,
it's all about what part of your layer buffer is out of sight.
there's also an "iterate offset function". check it out. perhaps it will
save you some trouble.
On Fri, Dec 19, 2014 at 2:45 PM, Hinanawi Tenshi <[email protected]> -
Select data with SDO_RELATE in lat long coordinate system(8307) in 10gR2
Hi all,
I have problem with selecting data from table.
Data are in lat lon coordinate system 8307.
These requests don't return any data:
SELECT ISSUE_ID FROM MAP_ISSUES WHERE SDO_FILTER(GEOMETRY, sdo_geometry (2003, 8307, null, sdo_elem_info_array (1,1003,1),sdo_ordinate_array(-180,-90, 180,-90, 180,90, -180,90, -180,-90)) ) = 'TRUE';
SELECT ISSUE_ID FROM MAP_ISSUES WHERE SDO_RELATE(GEOMETRY, sdo_geometry (2003, 8307, null, sdo_elem_info_array (1,1003,1),sdo_ordinate_array(-180,-90, 180,-90, 180,90, -180,90, -180,-90)), 'MASK=ANYINTERACT' ) = 'TRUE'
Optimized polygon does return all data correctly:
SELECT ISSUE_ID FROM MAP_ISSUES WHERE SDO_FILTER(GEOMETRY, sdo_geometry (2003, 8307, null, sdo_elem_info_array (1,1003,3),sdo_ordinate_array (-180,-90,180,90)) ) = 'TRUE'
Smaller polygon select data correctly too.
SELECT ISSUE_ID FROM MAP_ISSUES WHERE SDO_FILTER(GEOMETRY, sdo_geometry (2003, 8307, null, sdo_elem_info_array (1,1003,1),sdo_ordinate_array (52,-7, 54,-7 , 54,-5 , 52,-5, 52,-7)) ) = 'TRUE'
I have tried changed polygon to be clockwise, counter clockwise, make the area a bit smaller( 160 instead of 180, 89 instead of 90) nothing has helped.
My explanation than was, that Earth is sphere and each defined polygon defines TWO polygons in the sphere and there is convention that the smaller is chosen to select data. It would make sense along the previous results, but than I found one post which says that this is bug http://www.frontoracle.com/oracle-database/703/180703-size-of-are-of-interest-smaller-equals.html
I have found in other thread that max only 1/2 of Earth could be selected Different results using SDO_RELATE with polygon and rectangle type but it seems not true, because optimized bounding box works fine!
What is right? Is there anything in official documentation?
Is it bug.
Max 1/2 of Earth could be selected in one request.
Each polygon defines two areas in the Earth and the smaller one is used to do spatial SDO_RELATE operation?
Thanks!
Regards,
ZdenekZdenek,
A bug, or limititation, whichever you choose. IMHO if you ask for something, and don't get what you expect, it is a bug that could be fixed.
But for 10g anywho, the following applies, which is why I choose 120 degree breaks for my code as it is less than 180...
The following size limits apply with geodetic data:
■ No polygon element can have an area larger than one-half the surface of the Earth.
■ In a line, the distance between two adjacent coordinates cannot be greater than or
equal to one-half the perimeter (a great circle) of the Earth.
If you need to work with larger elements, first break these elements into multiple
smaller elements and work with them. For example, you cannot create a geometry
representing the entire ocean surface of the Earth; however, you can create multiple
geometries, each representing part of the overall ocean surface. To work with a line
string that is greater than or equal to one-half the perimeter of the Earth, you can add
one or more intermediate points on the line so that all adjacent coordinates are less
than one-half the perimeter of the Earth.
Bryan
Maybe you are looking for
-
Cannot install Photoshop CS2 on Intel Mac 10.4.6 or 10.4.7
Hey, I have just tried to install Photoshop CS2 on an Itel MacBook Pro but it gets stuck while installing "Shared Packages" of "Adobe Help Center". Any idea out there? Thanks
-
Hi, AutoScale on my cloud service is not working due to no monitoring metrics avaiable. I set the AutoScale scale by CPU metric. For the Monitoring, I use Minimal Monitoring. and from the Monitoring tab there's one metric of CPU percentage. The stran
-
Jdev 11.1.1.5 Error – Out of Space for Code Cache for Adapters
JDK Version - jdk160_24 () Linux is 64 bit Memory properties used for starting the Admin Server (setDomainEnv.sh) - Xms512m -Xmx1024m Memory for SOA Server (setSOADomainEnv.sh)- DEFAULT_MEM_ARGS="${DEFAULT_MEM_ARGS} -XX:PermSize=128m -XX:MaxPermSize=
-
ESYU: Datafix: Reservation 수량이 Salesorder 정보에 뜨지 않는 경우 Datafix
Purpose Oracle Purchasing Order - Version: 11.5.10 11.5.10 version위에서 DEMAND_SOURCE_HEADER_ID=0 상태의 records를 mtl_reservations table에 있으나 DEMAND_SOURCE_LINE_ID는 존재하는 record를 발견 할 수 있다. Sales order를 위해 mtl_reservations의 records는 적절한 DEMAND_SOURCE_HEADE
-
No 'application' on my mac to start download of photoshop, what do I need?
I have just bought photoshop and want to start down loading it but this message comes up - 'There is no application set to open the URL aam://SAPCode=PHSP?productVersion=14.0?passPhrase=W7MNUgZB97NrFrRPytwKMy/NfyL/oASgW6T6GKO ieWWLcQ6W0iWEN8fIZbhPkYH