Java Doc for OracleSpatialQuery.java in  » GIS » GeOxygene-1.3 » fr » ign » cogit » geoxygene » datatools » oracle » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeOxygene 1.3 » fr.ign.cogit.geoxygene.datatools.oracle 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   fr.ign.cogit.geoxygene.datatools.oracle.OracleSpatialQuery

OracleSpatialQuery
public class OracleSpatialQuery (Code)
Methode pour encapsuler l'appel d'une requete spatiale dans Oracle, ou d'une methode de la SDOAPI. Il peut s'agir de requetes geometriques, calcul d'index spatial, chargement d'objets, initialisation des metadonnees spatiales ... Cette classe est appelee par les methodes de GM_Object, par des methodes de FT_Feature, par des methodes de Geodatabase. Le but est d'assurer l'independance de ces classes vis a vis d'Oracle, et de concentrer dans une classe tout ce qui depend d'Oracle.

On suppose l'existence d'une table TEMP_REQUETE avec une colonne GID(number) et GEOM(SDO_GEOMETRY). On vide cette table, puis on recopie le(s) GM_Object passe(s) en parametre dans cette table, et on execute sur lui(eux) la requete passee en parametre. INUTILE DEPUIS LE PASSAGE A JTS (sauf pour l'extraction par zone, et a l'initialisation des metadonnees) !
author:
   Thierry Badard & Arnaud Braun
version:
   1.1





Method Summary
public static  doublearea(GM_Object isoGeom)
    
public static  GM_Objectbuffer(Geodatabase data, double tolerance, double radius, GM_Object geom1)
    
public static  GM_ObjectbufferAgregat(Geodatabase data, double tolerance, double radius, GM_Object geom)
    
public static  DirectPositioncentroid(Geodatabase data, double tolerance, GM_Object geom1)
    
public static  booleancontains(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    
public static  booleancontains(Geodatabase data, double tolerance, GM_Object geom1, DirectPosition P)
    
public static  GM_PolygonconvexHull(Geodatabase data, double tolerance, GM_Object geom1)
    
public static  GM_Objectdifference(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    
public static  doubledistance(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    
public static  booleanequals(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    
public static  intgetCoorDim(GM_Object isoGeom)
    
public static  voidinitGeomMetadata(List metadataList, Connection conn)
    
public static  GM_Objectintersection(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    
public static  booleanintersects(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    
public static  booleanisSimple(GM_Object isoGeom)
    
public static  doublelength(GM_Object isoGeom)
    
public static  ListloadAllFeatures(Geodatabase data, Class theClass, GM_Object geom)
    
public static  ListloadAllFeatures(Geodatabase data, Class theClass, GM_Object geom, double dist)
    
public static  GM_Envelopembr(Geodatabase data, GM_Object geom1)
    
public static  voidmbr(Geodatabase data, Class clazz)
    
public static  doubleperimeter(GM_Object isoGeom)
    
public static  DirectPositionrepresentativePoint(Geodatabase data, double tolerance, GM_Object geom1)
    
public static  voidspatialIndex(Geodatabase data, Class clazz)
    
public static  GM_ObjectsymmetricDifference(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    
public static  GM_Objectunion(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)
    



Method Detail
area
public static double area(GM_Object isoGeom)(Code)



buffer
public static GM_Object buffer(Geodatabase data, double tolerance, double radius, GM_Object geom1)(Code)



bufferAgregat
public static GM_Object bufferAgregat(Geodatabase data, double tolerance, double radius, GM_Object geom)(Code)



centroid
public static DirectPosition centroid(Geodatabase data, double tolerance, GM_Object geom1)(Code)



contains
public static boolean contains(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



contains
public static boolean contains(Geodatabase data, double tolerance, GM_Object geom1, DirectPosition P)(Code)



convexHull
public static GM_Polygon convexHull(Geodatabase data, double tolerance, GM_Object geom1)(Code)



difference
public static GM_Object difference(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



distance
public static double distance(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



equals
public static boolean equals(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



getCoorDim
public static int getCoorDim(GM_Object isoGeom)(Code)



initGeomMetadata
public static void initGeomMetadata(List metadataList, Connection conn)(Code)



intersection
public static GM_Object intersection(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



intersects
public static boolean intersects(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



isSimple
public static boolean isSimple(GM_Object isoGeom)(Code)



length
public static double length(GM_Object isoGeom)(Code)



loadAllFeatures
public static List loadAllFeatures(Geodatabase data, Class theClass, GM_Object geom)(Code)



loadAllFeatures
public static List loadAllFeatures(Geodatabase data, Class theClass, GM_Object geom, double dist)(Code)



mbr
public static GM_Envelope mbr(Geodatabase data, GM_Object geom1)(Code)



mbr
public static void mbr(Geodatabase data, Class clazz)(Code)



perimeter
public static double perimeter(GM_Object isoGeom)(Code)



representativePoint
public static DirectPosition representativePoint(Geodatabase data, double tolerance, GM_Object geom1)(Code)



spatialIndex
public static void spatialIndex(Geodatabase data, Class clazz)(Code)



symmetricDifference
public static GM_Object symmetricDifference(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



union
public static GM_Object union(Geodatabase data, double tolerance, GM_Object geom1, GM_Object geom2)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.