Difference between revisions of "Loading shapefiles into Oracle Spatial"

From Wikivyuka
Jump to: navigation, search
m
m
Line 2: Line 2:
  
 
Odkazy s návody:
 
Odkazy s návody:
*Na oficiálních stránkách Oracle [http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11830/sdo_shapefile_converter.htm]
+
*Na serveru database.itags.org [http://database.itags.org/oracle/137276/]
  
Možnost stáhnout si požadované soubory - uloženy v Moodle.
+
*Případně na oficiálních stránkách Oracle [http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11830/sdo_shapefile_converter.htm]
  
Pomůcky
+
Možnost stáhnout si požadované soubory - uloženy v Moodle. (2x .jar, 1x ojdbc)
  
V notepadu si vytvořte náasledujíci soubor
+
Dvě možnosti, jak loadovat shapefily:
set ORACLE_HOME=C:\oraclexe\app\oracle\product\10.2.0\server
 
cd %ORACLE_HOME%
 
java -classpath jdbc\lib\ojdbc14.jar;md\sdoutl.jar;md\sdoapi.jar oracle.spatial.util.SampleShapefileToJGeomFeature -h localhost -p 1521 -s xe -u hr -d hr -t obce -f C:\skola\oracle\data\obce\obce_010109
 
  
NEbo příimo z řáadky můžete spouštět posledníi uvedenýy řáadek.
+
1. V notepadu si vytvořte následujíci soubor typu .bat:
 +
set ORACLE_HOME=C:\oraclexe\app\oracle\product\10.2.0\server
 +
cd %ORACLE_HOME%
 +
java -classpath jdbc\lib\ojdbc14.jar;md\sdoutl.jar;md\sdoapi.jar oracle.spatial.util.SampleShapefileToJGeomFeature -h localhost -p 1521 -s xe -u hr -d hr -t obce -f C:\skola\oracle\data\obce\obce_010109
  
 +
2. Nebo pak je možné spustit příkaz k natažení shapefilu přímo z řádky - v command line posledně uvedený řádek.
  
*Případně na serveru database.itags.org [http://database.itags.org/oracle/137276/]
+
Seznam parametrů převzat přímo se stránek Oracle:
 +
 
 +
Parameters
 +
 
 +
-h: Host machine with an existing Oracle database
 +
 
 +
-p: Port on the host machine (for example, 1521)
 +
 
 +
-s: SID (database name) on the host machine
 +
 
 +
-u: Database user
 +
 
 +
-d: Password for the database use
 +
 
 +
-t: Table name for the converted Shapefile
 +
 
 +
-f: File name of an input Shapefile (without extension)
 +
 
 +
-i: Column name for unique numeric ID, if required
 +
 
 +
-r: Valid Oracle SRID for coordinate system; use 0 if unknown
 +
 
 +
-g: Preferred SDO_GEOMETRY column name
 +
 
 +
-x: Bounds for the X dimension; use -180,180 if unknown
 +
 
 +
-y: Bounds for the Y dimension; use -90,90 if unknown
 +
 
 +
-o: Load tolerance fields (x and y) in metadata; if not specified, tolerance fields are 0.05
 +
 
 +
-a: Append Shapefile data to an existing table
 +
 
 +
-n: Start ID for column specified in -i parameter
 +
 
 +
-c: Commit interval; by default, commits occur every 1000 conversions and at the end
 +
 
 +
-v: Println interval; by default, a display every 10 conversions
  
 
[http://gis.vsb.cz/wikivyuka/index.php/Prostorov%C3%A9_datab%C3%A1ze Hlavní stránka předmětu]
 
[http://gis.vsb.cz/wikivyuka/index.php/Prostorov%C3%A9_datab%C3%A1ze Hlavní stránka předmětu]

Revision as of 20:01, 5 May 2010

Loading shapefiles into Oracle Spatial

Odkazy s návody:

  • Na serveru database.itags.org [1]
  • Případně na oficiálních stránkách Oracle [2]

Možnost stáhnout si požadované soubory - uloženy v Moodle. (2x .jar, 1x ojdbc)

Dvě možnosti, jak loadovat shapefily:

1. V notepadu si vytvořte následujíci soubor typu .bat:

set ORACLE_HOME=C:\oraclexe\app\oracle\product\10.2.0\server
cd %ORACLE_HOME%
java -classpath jdbc\lib\ojdbc14.jar;md\sdoutl.jar;md\sdoapi.jar oracle.spatial.util.SampleShapefileToJGeomFeature -h localhost -p 1521 -s xe -u hr -d hr -t obce -f C:\skola\oracle\data\obce\obce_010109

2. Nebo pak je možné spustit příkaz k natažení shapefilu přímo z řádky - v command line posledně uvedený řádek.

Seznam parametrů převzat přímo se stránek Oracle:

Parameters

-h: Host machine with an existing Oracle database

-p: Port on the host machine (for example, 1521)

-s: SID (database name) on the host machine

-u: Database user

-d: Password for the database use

-t: Table name for the converted Shapefile

-f: File name of an input Shapefile (without extension)

-i: Column name for unique numeric ID, if required

-r: Valid Oracle SRID for coordinate system; use 0 if unknown

-g: Preferred SDO_GEOMETRY column name

-x: Bounds for the X dimension; use -180,180 if unknown

-y: Bounds for the Y dimension; use -90,90 if unknown

-o: Load tolerance fields (x and y) in metadata; if not specified, tolerance fields are 0.05

-a: Append Shapefile data to an existing table

-n: Start ID for column specified in -i parameter

-c: Commit interval; by default, commits occur every 1000 conversions and at the end

-v: Println interval; by default, a display every 10 conversions

Hlavní stránka předmětu