Help define the requirements for an Oracle Spatial management tool

Hi,
We are developing a tool that, we hope, will be indispensable for all Oracle Spatial and Locator dbas/users. We've released version 1.0, but we need your help to define the requirements for the next version.
What features would you like to have in a management tool for your spatial databases?
The features we've got so far:
1. Viewing of vector data in a map + attributes
2. Loading from shapefiles
3. Exporting to shapefiles
4. Validating metadata, indexes and spatial data.
We are adding editing of vectors in the next version - basic stuff for add, update and delete.
But there must be a lot more. What do you find difficult to do in Oracle Spatial/Locator? What would you like in a tool such as this?
Any feedback either to myself or the forum is much appreciated.
cheers,
Andrew
[email protected]
PS If you like to have a look at what we have done so far, go to http://www.geometryit.com/products/spatialConsole.php

Andrew knows what I have asked for but for others to think about and to start
the ball rolling, here's what they are:
1. Ability to enter own SQL commands but with PARAMETERS for attributes
and shapes as in the following examples:
SELECT ...
FROM my_spatial_table a
WHERE a.ATTRIBUTE = :attr
AND MDSYS.SDO_RELATE(a.shape,:polygon,'mask=anyinteract') = 'TRUE'
When executed the attribute value is asked for via a input box (data type?)
and the user is asked to define the SDO_GEOMETRY for the :polgygon parameter via mouse clicks on the screen.
Similarly, this would work for INSERT, UPDATE and DELETE...
INSERT INTO my_spatial_table (shape) values(:polygon)
The data type of an attribute parameter could be determined in two ways:
a) By querying the Oracle catalog;
b) By using a "PARAMETERS" command before the query as follows
PARAMETERS name type [(size)] [, name type [(size)] ...]
The PARAMETERS declaration has these parts:
name     The name of the parameter.
type     The type of the parameter.
size     The size of the parameter in characters or bytes.
2. When executing an SQL SELECT statement I would like the tool
to suggest the HINTS that are needed to improve performance.
3. Following on from 2, I would like to Tick an option that would return the
EXPLAIN PLAN that the query optimizer used when executing my query.
4. The tool has to support ALL Oracle's spatial vector data types.
5. It would be nice to be able to work with GeoRasters. Since Spatial Console
imports/exports shapefiles why not the same for rasters. However, the problem
with supporting foreign data formats is WHERE DO YOU STOP!!!!!
6. You could allow for the styling of the Spatial Console to be stored in the MapViewer catalogs or use the MapViewer catalogs when styling an Sdo_Geometry if it exists (I note that your tool extracts the SDO_METADATA
why not the MapViewer metadata as well)?
regards
S.

Similar Messages

  • Errors defining the destination for SQLAssembler inside data-management-config.xml

    Hello,
    I am following the LCDS ES sample at
    http://localhost:8700/samples/#sqlassembler
    for defining a destination inside data-management-config.xml,
    there you can define SQL
    statements that can be referred to from MXML
    I am having the following error:
    'Error in SQL for 'fill' in destination 'sql-product'.
    Matching pair of # tokens not found'
    And the statement it is referring to, from within the
    data-management-config.xml file is:
    <name>getAllForServer</name>
    <sql>SELECT * FROM MYTABLE
    WHERE SERVER_ID = #SERVER_ID#
    </sql>
    I do not understand the # syntax, and how can it be used
    universally? for example, setting the value of LIMIT, or variables
    in WHERE statements

    Thanks a bunch, that was it. Any ideas where I can find DTSs
    or Schemas for the FDS config files?
    -Robert

  • How to configure the requirements for output control ?

    Hi ,
    I have some problems in configuring the requirements for output control like following :
    My aim is to make a condition check when i create an inbound delivery ( VL31N)  or MIGO ...., as default in the requirement check for output , a message type will be created automatically if the it satisfies the condition in the KOBEV .....KOBEV( each sub routine was defined with a message type ( V6 )  ( if sy-subrc = 0) . And then a printing program will be triggered to print the SAPscripts form in the table "tnapr"  but even if i have put sy-subrc in ( KOBEV...KOBEV ) always = 0 the printing was not executed , and in this case i do not understand the reason why , If you please to help me this .
    Thanks ,

    Hi,
    it seems that the requirement you made is not the reason why it's not printed. If you set sy-subrc to 0, this code should have no effect.
    Cheers,
    Stefan.

  • How to let the user define the colors for each plots in the graph (I use LabVIEW 7)?

    How to let the user define the colors for each plots in the graph (I
    use LabVIEW 7)?

    Hi,
    Take a look at this example, it uses property nodes to select tha
    active plot and then changes the color of that plot.
    If you want to make the number of plots dynamic you could use a for
    loop and an array of color boxes.
    I hope this helps.
    Regards,
    Juan Carlos
    N.I.
    Attachments:
    Changing_plot_color.vi ‏38 KB

  • Forward me the link for installing Oracle Client 10g on Windows 7 64-bit?

    Hi
    Can anybody send me the link for downloading Oracle Client 10g on Windows 7 64-bit?
    Regards

    Arizuddin wrote:
    Actually i installed TOAD for oracle v9.5 on laptop with Windows 7 ultimate
    it gives 'Cannot find OCI DLL: oci.dll'. It seems TOAD for Oracle is a 32-bit only app, which means that it requires a 32-bit Client.
    You might also want to stay away from installing Toad under "Program files (x86)".
    Consider taking a look at Oracle SQL Developer - a very good alternative to the toad.
    http://www.oracle.com/technetwork/developer-tools/sql-developer/index.html
    For other questions specific to Toad, please see e.g. toadfororacle.com.

  • David Powers Lesson10 - 'doesn't meet the requirements for an image'

    Hi,
    I have a  problem to upload image in lesson10. It always show the error message of 'doesn't meet the requirements for an image' even the image size, width and height meet the validation. Below is upload_images.php
    My upload file size is 160K with width 640 pixels and height 480 pixels. Please help. Thank You.
    upload_images.php
    <?php
    $uploader = new Zend_File_Transfer_Adapter_Http();
    $uploader->setDestination($destination);
    $uploader->setOptions(array('ignoreNoFile' => TRUE));
    $files = $uploader->getFileInfo();
    $filenum = 1;
    foreach ($files as $file => $info) {
      $file = "photo{$filenum}";
      $caption = $_POST["caption{$filenum}"];
      if (isset($_POST["place_id{$filenum}"])) {
        $place_id = $_POST["place_id{$filenum}"];
      } else {
        $place_id = NULL;
      $filenum++;
      if ($uploader->isUploaded($file)) {
              $filename = $uploader->getFileName($file, FALSE);
              $uploader->addValidator('Size', FALSE, '500kB');
              $uploader->addValidator('MimeType', FALSE, 'image');
              $uploader->addValidator('ImageSize', FALSE, array('minheight' => 50, 'minwidth' => 100));
              if (!$uploader->isValid($file)) {
                $errors[$filename] = "$filename doesn't meet the requirements for an image";
              } else {
                $no_spaces = str_replace(' ', '_', $filename, $renamed);
                $uploader->addValidator('Extension', FALSE, 'gif, png, jpg');
                $recognized = FALSE;
                if ($uploader->isValid($file)) {
                        $recognized = TRUE;
                } else {
                        $mime = $uploader->getMimeType($file);
                        $acceptable = array('jpg' => 'image/jpeg' ,
                                                                          'png' => 'image/png',
                                                                          'gif' => 'image/gif');
                        $key = array_search($mime, $acceptable);
                        if (!$key) {
                          $errors[$no_spaces] = "$filename is an unrecognized image type";
                        } else {
                          $no_spaces = "$no_spaces.$key";
                          $recognized = TRUE;
                          $renamed = TRUE;
                if ($recognized) {
                        // get the names of existing files
                        $existing = scandir($destination);
                        // check if the name of the uploaded file is in the array
                        if (in_array($no_spaces, $existing)) {
                          // get the position of the final period
                          // use it to get the base name and extension
                          $dot = strrpos($no_spaces, '.');
                          $base = substr($no_spaces, 0, $dot);
                          $extension = substr($no_spaces, $dot);
                          // initialize a counter
                          $i = 1;
                          // use a loop to add the counter after the base name
                          // check whether the new name exists in the array
                          do {
                                  $no_spaces = $base . '_' . $i++ . $extension;
                          }  while (in_array($no_spaces, $existing));
                          // set $renamed to TRUE
                          $renamed = TRUE;
                        $uploader->clearValidators();
                        $uploader->addFilter('Rename', array('target' => $no_spaces, $info['tmp_name']));
                        $success = $uploader->receive($file);
                        if (!$success) {
                          $errors[$no_spaces] = implode('. ', $uploader->getMessages());
                        } else {
                          $uploaded = "$filename uploaded successfully";
                          if ($renamed) {
                                  $uploaded .= " and renamed $no_spaces";
                          $images[] = array('filename' => $no_spaces,
                        'caption'  => $caption,
                        'place_id' => $place_id);
                          $messages[] = $uploaded;

    I solved it finally. For your infor, I'm using php version is 5.4.3 and MAMP 2.2. Here are the changes:
    1) Open php.ini
        Look for 'extension=php_fileinfo.dll' and remove ;
    2) Download GNU file package for windows from http://gnuwin32.sourceforge.net/downlinks/file-bin-zip.php.
        Extract the zip file.
    3)  Copy 2 file from the extract folder ../share/file/magic and ../share/file/magic.mgc and paste in folder php/extra/magic
         folder. (Create the magic folder as new folder).
    4) Stop MAMP all services and start services again.
    This will work for you !

  • 10.5.7 This volume does not meet the requirements for this update.

    First, 10.5.7 is not showing up in software update. I downloaded both the delta and combo 10.5.7 updates and they both give me "This volume does not meet the requirements for this update." I've done all the requisite stuff, permissions, volume check, reset PRAM, etc. I've downloaded the updates several times, and they worked on my 2008 iMac and 2007 Macbook Pro, so I know they work. I've searched and searched and can't find a resolution. It's as if there is some signature written to my boot volume that is preventing this update. Applecare was of no help either. Any ideas?

    Hi! Im new to this forum and i really dont know if this is the right place for me to say this but i really need some help! I have a MAc OS x 10.5.7 and had bootcamp installed on it so i could run both windows and mac! Over the last few days ive recieved a trojan virus on my windows... so i deleted my partition on mac so i basically just had Mac... now i am trying to reinstall my partition but disk utility is saying that i have an invalid volume free block count as it should be 41189365 instead of 41182017....argh! ive read the help stuff on it and it suggests me removing everything off my mac... but will i need 2 still have the mac install disc 1 to hand? as i have currently misplaced this and im ripping my hair out! Ive never had problems with my Imac until now and im really worried! I could really do with the help! Thanks Sam

  • Im trying to install a new application on my mac but it keeps on coming up with 'The volume of this disk does not meet the requirements for this update' any ideas how to solve this?

    I have recently fully updated my mac to 10.8.2 and i am trying to install a small facebook application but every time i come to chose the disk it says ' OS X facebook developer preview can not be installed on this disk. This volume of this disk does not meet the requirements for this update' any ideas on how to get round this?
    thanks

    That may be the new Mountain Lion "sandbox" protective software kicking in, possibly, because ML "thinks" that App doesn't meet ML's new strict security requirements.   A common phenomena.  If you feel the 3rd party App is really OK, you can override this feature and install the new App by holding down the Command key when you click to install the new App.  That's one possibility for the error message appearing.  If not, another possibility is that that Developer Preview software package requires some previous piece of software be installed prior to downloading this Preview.  You would have to check the Facebbok websiste's Developer Forums for help if this is the case.
    Hope this helps

  • Mac OS X Update Combined can't be installed on this disk. This volume does not meet the requirement for this update?

    Hello everyone,
    I just purchased MBP 2.6 Ghz running Lion 10.7.3 and I am trying to install the Combo Update 10.7.4.
    After I launch the installer at the Destination Select step I get this message:
    Mac OS X Update Combined can't be installed on this disk. This volume does not meet the requirement for this update.
    The sharing and permission on Macintosh HD are "Read & Write" for system, wheel and everyone.
    Please Help
    Thanks

    Welcome to Apple Communities
    If it's a new MacBook Pro (2012), you have to update in  > Software Update. They need a special version

  • OS X update (10.9.4) can't be installed on this disk This volume does not meet the requirements for this update.

    I have the mac with following specs I need to update the OS X 10.9.4. I tried OS X Mavericks 10.9.4 Update to install manually but it says "OS X update can't be installed on this disk This volume does not meet the requirements for this update." Please help me.

    Click here and run the combo updater. The one you previously downloaded requires 10.9.3.
    (111238)

  • My computer does not meet the requirements for iTunes 7.7

    Okay, so I think all these problems that I'm having are because my new computer does not meet the requirements for iTunes 7.7.
    The requirements are listed here: http://www.apple.com/itunes/download/
    I checked my system and I have:
    1. 1.60 GHz instead of 2GHz
    2. 511 MB RAM instead of 512 MB RAM
    I have no idea how to check MB for video RAM or MHz. Since it's not shown in system I'm assuming that this computer doesn't have any.
    The system requirements compared to mine are just off by a bit, but could this still be the problem?
    Also, could I use an older version of iTunes that will work with my system & could you please post the link for the download.
    Thanks in advance.

    Hi,
    Firstly, please let us know more details about the issue, such as:
    1. What is your network environment, workgroup or domain?
    2. How do you implement DirectAccess?
    Meanwhile, regarding the requirements, please see
    DirectAccess Requirements.
    More information:
    Networking and Access Technologies-
    DirectAccess
    Hope this helps.
    Jeremy Wu
    TechNet Community Support

  • Hard drive "does not meet the requirements" for system updates

    Hi,
    I'm running 10.2 and I'm trying to update my computer to the more recent version, except that I've gone through the update downloads on this site and anything higher than 10.3 tell me I need to run 10.3 to run it. When I tried to upgrade to 10.3, I was told that I "cannot install this software on this disk. This volume does not meet the requirements for this update". What does that mean and how do I rectify the problem? Thank you very much in advance.
    - Jen

    Hi Kappy! I have a similar problem: I had a problem in the past and had to re-install the system. I now have a previous sytem folder on my mac which I do not dare touch. I used to have a later version than 10.3.3 (I cannot remember which). I am now trying to update with the 10.3.9 combo update (just bought a new ipod) and I get the famous "does not meet the requirements" message. I have repaired permissions and done Onyx maintenance - still nothing. I wonder whether somehow the installer detects that there is already some newer component installed and does not want to re-install. I am awfully frustrated... Thanks in advance for your help.

  • Minimum system requirements for installing Oracle Application Testing Suite

    Hi,
    Can anyone tell me what are the minimum system requirements for intalling Oracle Application Testing Suite?
    Thanks in Advance

    From the release notes (12.1.0.2).
    System Requirements
    Oracle Application Testing Suite has the following system requirements:
    4
    3.1 Oracle Functional Testing/OpenScript
    Oracle Functional Testing’s OpenScript scripting platform has the following system
    requirements:
    ■ Operating System (32-bit and 64-bit versions): Windows XP, Windows Vista,
    Windows 2003, Windows 7, Windows 2008
    ■ Memory: Minimum 1 GB
    ■ System: x86, 32-bit or 64-bit processor, 2.6 GHz or faster
    ■ Disk Space: 4 GB minimum
    ■ Browser: Internet Explorer 7.x, 8.x., 9.x and Firefox 3.5/3.6, 6.x
    3.2 Oracle Load Testing
    Oracle Load Testing has the following system requirements:
    ■ Operating System (32-bit and 64-bit versions): Windows XP, Windows Vista,
    Windows 2003, Windows 7, Windows 2008, Windows 2008 R2. Oracle Enterprise
    Linux 5.1, 5.2 64, 4u8.
    ■ Memory: Minimum 2 GB.
    ■ System: x86, 32-bit or 64-bit processor, 2.6 GHz or faster
    ■ Disk Space: 10 GB minimum free (at least 3 GB free on the system drive)
    ■ Browser: Internet Explorer 7.x, 8.x, 9.x, Firefox 3.5/3.6, 6.x
    ■ Database: Oracle EE 10g or 11g, XE 10g
    ■ Application Server: Oracle WebLogic 11g (10.3.5.0). Oracle Application Testing
    Suite requires the standard WebLogic Server installation (which includes jrocket
    jdk.). It does not support generic versions of WebLogic Server installation (such as
    those that use wls1035_generic.jar).
    ■ Oracle Load Testing Agent also supported on Linux 32-bit & 64-bit, in addition to
    Windows 32-bit and 64-bit operating systems listed above
    Note: These are minimum requirements only and actual
    requirements for the Oracle Load Testing Server will vary depending
    on the size and configuration of your load test. If you are running
    larger load tests, of greater than 1000 Virtual Users, you should
    consider deploying Oracle Load Testing on a faster server class
    machine with additional RAM recommended.
    Note: Oracle recommends running the Oracle Load Testing Server
    and Agents on separate systems for production load testing. The
    amount of memory required on the Oracle Load Testing Agent
    systems may increase based on the number of Virtual Users that will
    be assigned to run on each Agent. For more information, visit the
    QA/Testing Technology Center on Oracle Technology Network or
    contact your Oracle representative.
    5
    3.3 Oracle Test Manager
    Oracle Test Manager has the following system requirements:
    ■ Operating System (32-bit and 64-bit versions): Windows XP, Windows Vista,
    Windows 2003, Windows 7, Windows 2008, Windows 2008 R2. Oracle Enterprise
    Linux 5.1, 5.2, 4u8.
    ■ Memory: Minimum 2 GB.
    ■ System: x86, 32-bit or 64-bit processor, 2.6 GHz or faster
    ■ Disk Space: 10 GB minimum free (at least 3 GB free on the system drive)
    ■ Browser: Internet Explorer 7.x, 8.x, 9.x, Firefox 3.5/3.6, 6.x
    ■ Database: Oracle EE 10g or 11g, XE 10g
    ■ Application Server: Oracle WebLogic 11g (10.3.5.0). Oracle Application Testing
    Suite requires the standard WebLogic Server installation (which includes jrocket
    jdk.). It does not support generic versions of WebLogic Server installation (such as
    those that use wls1035_generic.jar).
    3.4 Additional Notes
    The following are additional notes about system requirements:
    ■ The ATS installer can automatically install and configure an Oracle 10g Express
    Edition (XE) database for use with Oracle Load Testing and Oracle Test Manager.
    Although this is useful for demos, for production usage switching to Oracle's 11g
    Enterprise Edition database is highly recommended. Oracle 11g Standard Edition
    and Oracle 10g EE or SE are also supported.
    ■ System memory requirements do not take into account other processes that may
    be running and using memory on your system, reducing free uncommitted
    memory available.
    ■ When installed on the same machine, Oracle Load Testing and Oracle Test
    Manager will run on the same server and use shared system resources. Oracle
    Functional Test/OpenScript is a separate application that have its own memory
    and CPU requirements.
    ■ The ATS products will run in 32-bit compatibility mode when installed on 64-bit
    operating systems. It is possible for Oracle Application Testing Suite to be installed
    on an existing WebLogic server. However, if the pre-installed WebLogic server is
    JRockit plus WebLogic (64-bit) environment, some functions in Oracle Application
    Testing Suite will not work properly. Oracle Application Testing Suite can be
    installed on a 32-bit WebLogic, but not a 64-bit.
    ■ The legacy Oracle Functional Testing, VB-based scripting platform and associated
    components (such as Job Scheduler) are no longer included with the ATS installer
    Note: These are minimum requirements only and actual
    requirements for Oracle Test Manager will vary depending on the
    quantity of test assets stored and number of concurrent users
    accessing the application. If you have a large quantity of test cases,
    requirements or issues stored and/or are deploying Oracle Test
    Manager for a team greater than 10 users, you should consider
    deploying Oracle Test Manager on a faster server class machine with
    additional RAM recommended.
    6
    starting with version 9.2. Customers that still require this product should

  • How to define the texts for UI element Dropdownlistbykey?

    Hi everyone,
      I don't know how to define the texts for Dropdownlistbykey. It seems that Dropdownlistbykey has an attribute "selected key", but where can I bind the texts I want to display when user clicks the downwards
    arrow?
    Thanks in advance.

    hi,
    you can use this code :
    method WDDOINIT .
      DATA : node_info TYPE REF TO if_wd_context_node_info,
             value1 TYPE wdy_key_value,
             set TYPE wdy_key_value_table,
             k1 type string value 'M',
             v1 type string value 'MAGO',
             k2 type string value 'S',
             v2 type string value 'Saurav'.
      value1-key = k1.
      value1-value = v1.
      APPEND value1 to set.
      value1-key = k2.
      value1-value = v2.
       APPEND value1 to set.
    node_info = wd_context->get_node_info( ).
    node_info = node_info->get_child_node('FOR_DROP').
    node_info->set_attribute_value_set( name = 'DROP_KEY'   value_set = set ).
    I hope it helps.
    Thanx.

  • Requirement for installing Oracle EBS on virtual environment

    Hi
    I have a server with oracle Linux 5. We have the requirement to install oracle EBS 12.1.3 in a virtual environment.
    for which I have downloaded the VM template files for x86-64 processor as matched to my server configuration.
    So how should I go with visualization.I have checked a few things over the net which says about Oracle virtual box, oracle virtual Server, oracle virtual manager.
    I am in confused state what to consider to do visualization.
    first time I am handling this visualization in my career.
    Thanks,
    Charan
    Edited by: charanjaitu on 24 Apr, 2013 3:10 PM

    Hi;
    Please review:
    https://blogs.oracle.com/stevenChan/entry/oracle_vm_templates_available_for
    Also see:
    Demo Vision Installation of Oracle EBS R12.1.3
    Regard
    Helios

Maybe you are looking for