Spatial Studio Map

Spatial Studio is a free web-based tool for use with Oracle Autonomous Database, Oracle Database Cloud Service, and Oracle Database on premises.

If you are an Oracle Database customer, in the Cloud or on-premises, then you are entitled to use the Spatial features of Oracle Database and Oracle Spatial Studio.

You can also try Spatial Studio for free using the Oracle Cloud Free Tier which provides free Autonomous Database and Compute instances.

Please note: Spatial Studio is backward compatible. So you should always use the latest release that supports your database version.

Using the Spatial Studio App in the Oracle Cloud Marketplace

Oracle Cloud Marketplace provides the simplest, easiest way to deploy Spatial Studio on the cloud, with Oracle Autonomous Database and Oracle DB Cloud Service.

Go to Oracle Cloud Marketplace to get the app.

Using the Quick Start for On-Premises Deployment

Spatial Studio is available as a Java application for trial, development, and testing purposes at no cost under an Oracle Technology Network License Agreement.

Deployment

Download Spatial Studio Quick Start from Oracle Technical Resources (formerly OTN)

Technical Requirements

  • Oracle Database 19c+ with Spatial installed (note: Spatial is installed by default)
  • 64-bit JDK8 (update 181 or later) and JDK 11 only
  • Required DB privileges: CONNECT, CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE, CREATE SYNONYM, CREATE TYPE, CREATE TRIGGER
  • Public internet connection to access hosted background maps and geocoding service
  • Minimum of 1.5GB of free memory, 8GB of total memory

Installing and Configuring

  1. Navigate here and click the download link for the latest Oracle Spatial Studio - Quick Start

  2. You will be sent to the Oracle Software Cloud Delivery (also known as eDelivery). Accept the terms of the agreement and download the zip for Spatial_Studio_<version>_QS.zip

  3. Unzip (extract) it, which results in a directory named Oracle_Spatial_Studio.

  4. Ensure that the JAVA_HOME environment variable exists on your system, and points to a full JDK installation of Java SE Development Kit 8u181 or later.

  5. Ensure that the port 4040 is not being used by any other (web) applications. (You can direct Spatial Studio to use different ports, but 4040 is the default HTTPS port for Studio.)

  6. From a command window (Windows) or terminal (Linux or Mac), go to (cd) the Oracle_Spatial_Studio directory. This directory contains several .bat or .sh files.

  7. Use start.sh or start.bat to start the application. (On Linux or Mac you may need to ensure that the .sh files are executable by first running the command: chmod u+x *.sh)

    Leave the terminal or command window open.

  8. In your browser, go to the URL: https://localhost:4040/spatialstudio

    This page will require a login. And you will need to add a security exception to your browser as the Quick Start uses a self-signed SSL certificate. Check the README.txt file found in the Quick Start folder for login instructions and how to change the login id et al. The following considerations apply to using Spatial Studio Quick Start:

  • The default port is 4040, but you can change it by editing the file conf/server.json in Oracle_Spatial_Studio. You will need to restart the application after you make the change.
  • Spatial Studio Quick Start provides several predefined web user login accounts in the configuration file conf/jetty-realm.properties. You should change the passwords immediately after you unzip the downloaded Quick Start. Because Spatial Studio Quick Start is intended for personal use, the passwords for the end user accounts are not encrypted. However, all other passwords, such as those used to log into the Spatial Studio metadata schema or for any user-created connections to database schemas, are strongly encrypted everywhere.
  • To stop the application, the preferred approach is to start a second terminal or command window, then go to the same Oracle_Spatial_Studio folder and run the stop.bat or stop.sh script.

See documentation for more information.

Using a Java EE Deployment

Technical Requirements

  • Oracle Database 19c+ with Spatial installed (note: Spatial is installed by default)
  • 64-bit JDK8 (update 181 or later) and JDK 11 only
  • WebLogic 12.2.1.3+
  • Required DB privileges: CONNECT, CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE, CREATE SYNONYM, CREATE TYPE, CREATE TRIGGER
  • Public internet connection to access hosted background maps and geocoding services

Deployment

  • Download the Spatial Studio Java EE application archive EAR file from Oracle Service Delivery Cloud (OSDC) or Oracle Technical Resources (formerly Oracle Technology Network)
  • Perform standard WebLogic Server (WLS) app deployment in Java Cloud Service or on-premises
  • Any users known to WLS can access Spatial Studio (Java EE users, SSO users, etc.)
  • WLS users in its Administrators group will assume admin role when logged into Spatial Studio

See documentation for more information.

    Spatial Studio FAQ

    Open all Close all
  • How can I try Spatial Studio?

    Spatial Studio is available as a Java application for trial, development and testing purposes at no cost under an Oracle Technology Network License Agreement. It can be used with Oracle Autonomous Database (ADW, ATP-shared), and with any Oracle Database XE version 18c or higher. Spatial Studio Quick Start comes pre-deployed. You simply download, unzip, and run. See Get Started.

  • Do I need a separate license for Spatial Studio?

    No, All licensed users of Oracle Database EE under Premier or Extended Support, Oracle Database SE2, and Oracle Database Cloud Service (all editions) are licensed to use the features of Oracle Spatial and Graph (OSG).

  • What are the technical requirements to run Spatial Studio?
    • Oracle Database 19c+ with Spatial installed (note: Spatial is installed by default)
    • WebLogic 12.2.1.3+

    See Get Started.

  • Where do I get Spatial Studio?
  • How is Spatial Studio deployed?
  • Is there a free on demand workshop that will walk me through the steps to install Spatial Studio from Oracle Cloud Marketplace?
  • Is there a free online tutorial to explore the features of Spatial Studio for self-service spatial analysis and visualization?
  • How often will there be new releases of Spatial Studio?

    Spatial Studio updates are planned to be released quarterly.

  • Do I need Spatial or GIS knowledge to use Spatial Studio?

    No. Spatial Studio is a self-service application that has been designed for the business user who does not have any GIS or Spatial knowledge. Spatial Studio is designed to enable business analysts and non-GIS developers to use the spatial features in Oracle Database and incorporate spatial analysis in applications and workflows. There is no coding required.

  • If I am a developer with Spatial or GIS knowledge, can I benefit from using Spatial Studio?

    Yes. Spatial Studio provides a simple user interface to access the spatial features in Oracle Database for spatial filtering, aggregation, transformation, and calculation. Upon creating spatial analyses, you have visibility into the SQL that is generated for use as blueprints for further SQL development. In addition, datasets and analysis results are exposed as REST endpoints for programmatic integration. Finally, interactive map visualizations with analysis results can be integrated into other applications as embeddable web content.

  • What data sources can I use with Spatial Studio?

    Spatial Studio reads data from Oracle Databases. Spatial Studio also allows you to upload data from Excel spreadsheets, GeoJSON files, and Shapefiles to Oracle Database. Support for additional data sources and upload formats are planned for future releases.

  • What types of visualizations does Spatial Studio support?

    With Spatial Studio you can visualize data as maps and tables. There are more visualizations planned for future releases.

  • Can you have multiple visualizations in the same project?

    Yes. You can have multiple maps and/or tables in a single project.

  • What background map styles are provided with Spatial Studio?

    Spatial Studio provides a World Map based on HERE data and three styles of OpenStreetMap: OSM Bright, Positron, and Dark Matter. These maps require public internet access.

  • Can I use a different background map such as an internal map service?

    Administrators can create or register custom basemaps in the Console and then all Spatial Studio users can use them in map visualizations. When such basemaps are hosted in-house, no public internet access is needed.

  • Does my data have to include an Oracle spatial datatype?

    No, Spatial Studio can work with any data that includes addresses or latitude/longitude coordinates.

  • Does Spatial Studio support GeoRaster data stored in the database?

    Yes, Spatial Studio 20.1+ can visualize GeoRaster images, although Raster Algebra and related raster data analyses are not supported. This feature is not available in Spatial Studio 19.2.1.

  • What is the geocoder used by Spatial Studio?

    By default, Spatial Studio uses Oracle Maps Cloud Service. You can also use your own instance of the Oracle Spatial Java EE Geocoder.

  • Does Spatial Studio give you the ability to make corrections to geocoded results?

    Yes, Spatial Studio highlights geocoding issues due to data inconsistency and allows the user to make corrections.

  • What countries are supported for geocoding?

    All countries except China, Japan, and Korea. Some countries and regions may lack 100% coverage for geocoding.

  • Does Spatial Studio support other forms of geographic enrichment?

    We plan to add additional enrichment capabilities (hierarchies, place names, etc.) in future releases.

  • Can I publish the results of Spatial Studio analysis using REST?

    Yes, REST endpoints are auto-generated for datasets and spatial analysis results.

  • Does Spatial Studio take the place of the Spatial Map Visualization Component (previously called MapViewer)?

    No, the Spatial Map Visualization Component is intended for developers who are experienced with JavaScript. Spatial Studio is a self-service application.

  • Is Spatial Studio included in Oracle Analytics Cloud?

    No. Spatial Studio is part of the Oracle Database product family.

  • Can you integrate results from Spatial Studio with OAC?

    Yes. Spatial Studio analyses can be persisted as database views which can be accessed by OAC. In addition, spatial data can be exported as GeoJSON for use in OAC as a custom map layer.