Oracle 10g

Oracle 10g - SQL/NoSQL - Programmation

Marsh Posté le 04-04-2006 à 10:14:06    

Bonjour,
 
Je cherche à créer une application me permettant de lire, afficher et manipuler des données géographiques (sélections d'objets, analyses sur les données, créations de tables...) présentes sous forme de tables dans Oracle Spatial 10g et notamment des réseaux élaborés à l'aide du modèle de création de réseaux d'Oracle Spatial.  
 
Débutante en tant que « développeur SIG » et en technologies Oracle, je souhaiterais obtenir des conseils pour choisir un outil de développement qui permettrait de créer ce genre d'application (pour info, je développe avec Visual Studio et SQL Developer). Un outil qui inclurait déjà des fonctionnalités de base genre : dans une fenêtre de visualisation : zoom, déplacement, sélection des objets graphiques, … serait le bienvenu car je gagnerais du temps à ne pas développer ces fonctions primaires.
 
Je sais qu’il existe MapInfo MapX, mais d’après ce que j’ai lu dans plusieurs documents techniques, l’accès aux données Oracle n’est possible qu’avec la version 8i (malheureusement, je dispose de la 10g). Avez-vous une expérience à partager à ce sujet ?
 
J'ai déjà développé à l'aide de SQL Developer plusieurs procédures en utilisant des procédures ou fonctions des packages SDO_NET et SDO_NET_MEM, et j’aimerais pouvoir les utiliser dans l’application finale.
 
J’utilise également Oracle Network Editor pour visualiser et faire quelques analyses sur des réseaux modélisés dans Oracle Spatial 10g. Savez-vous s’il est possible de récupérer le noyau de cette application et d’y ajouter des fonctionnalités supplémentaires ?
 
Enfin, j’ai entendu parler de JDeveloper. Est-ce que cet environnement permettrait de répondre à ma problématique ?
 
Par avance, merci beaucoup pour vos conseils !

Reply

Marsh Posté le 04-04-2006 à 10:14:06   

Reply

Marsh Posté le 11-04-2006 à 21:15:05    

Euh je n'ai jamais utilisé grass avec oracle mais certains ont réussi...
 
Va sur le site de GRASS tu trouveras toutes les infos... Sinon, je veux pas embêter pour embêter, mais tu pourrais utiliser l'excellentissime postgis...  
 
Pose peut-être ta question sur www.forumsig.org ...
 
EDIT : j'avais lu trop vite le sujet. Oui oui en API il n'y a pas grand chose mais as-tu regardé MapWinGIS ActiveX? sur http://www.mapwindow.org/ , il répond un peu à ta question mais il est en opensource...


Message édité par dacasine le 12-04-2006 à 08:38:28
Reply

Marsh Posté le 12-04-2006 à 02:34:18    

Tu sera pas plus avancé avec JDeveloppeur, qui est un EDI Java mais moins à la mode qu'Eclipse ou NetBeans 5.
 
Tu as besoin d'une lib en plus qui fait ce que tu as besoin, ca existe aussi pour visual studio tu es pas obligé de passer de visual studio à Java.


Message édité par Paul JR le 12-04-2006 à 02:34:56
Reply

Marsh Posté le 13-04-2006 à 10:55:20    

Bonjour et merci pour ces éléments de réponse.  
 
Je suis en train d'explorer les solutions suivantes :  
- MapX/MapXtreme de MapInfo,
- ESRI MapObjects,
- Autodesk MapGuide,
- Intergraph GeoMedia Web Map,
- MapViewer d’Oracle,
- Geotools (http://www.geotools.org/),
- JUMP (http://www.vividsolutions.com/JUMP/).
 
Connaissez-vous quelques unes de ces solutions ?
 
Je vais regarder pour MapWinGIS ActiveX.  :)  
 
Ce que je cherche ce n'est pas un SIG, mais des composants ou des outils me permettant d'ajouter des fonctionnalités carto (affichage de plusieurs fenêtres de visualisation, sélections simples ou multiples des objets graphiques dans l'espace de visualisation, zoom, déplacement, ...) à une application client/serveur (développée par exemple en C# dans Visual Studio 2005) avec la possibilité de me connecter à des données spatiales (vecteurs et pas raster) d'Oracle 10g et d'exploiter des procédures et fonctions en PL SQL que j'ai déjà développées dans SQL Developer.
 
J'ai vu que beaucoup de solutions commercialisées proposaient de faire des applications Web, mais je cherche seulement à faire une application monoposte sans déploiement, donc les fonctionnalités Web ne m'intéressent pas pour le développement.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed