5 votos

¿Crear una geodatabase (y st_geometry) en Oracle Express (XE) para uso doméstico/personal?

Me gustaría configurar un entorno de base de datos en casa que imite al que tengo en la oficina (Oracle enterprise geodatabase/ESRI's st_geometry). Quiero hacerlo con fines de formación en bases de datos espaciales en un entorno Oracle/ESRI.

Tengo previsto establecer ArcGIS Desktop Advanced (licencia de uso personal) como cliente y Oracle XE 11g R2 (64 bits) como base de datos. Yo crear una geodatabase en la base de datos Oracle XE, y añadir una geometría_st tipo definido por el usuario.

Por lo que he leído, parece que esto es posible, en teoría . El Requisitos de la base de datos Oracle para ArcGIS 10.3.x dice que Oracle 11g R2 (64 bits) 11.2.0.3 es compatible con ArcGIS desktop. Sin embargo, no dice explícitamente que la edición exprés (XE) de Oracle sea compatible. Además, se me ha ocurrido que nunca he oído hablar de nadie más haciendo esto.

Dado que voy a comprar nuevo hardware y software exclusivamente para este fin, me gustaría saber de antemano ¿funcionará? ¿Puedo crear una geodatabase (con st_geometry) con ArcGIS Desktop Advanced (licencia de uso personal) en una base de datos Oracle XE 11g R2 (64 bits)?

5voto

UnkwnTech Puntos 21942

Su plan de "añadir un tipo definido por el usuario sde.st_geometry" significa que necesitará ArcGIS Server (del que ArcSDE es un componente) con licencia.

Si se trata de un requisito obligatorio, la opción más rentable (aunque muy costosa para los presupuestos personales) puede ser la siguiente EDN .

Para una Servidor de base de datos (escritorio) (anteriormente denominada ArcSDE personal ), que forma parte de ArcGIS Desktop Advanced (y Standard), creo que tendrá que prescindir de Oracle XE y utilizar SQL Server Express.

Aunque Oracle XE es el equivalente de Oracle para SQL Server Express, no es accesible a través de Personal ArcSDE.

3voto

user62572 Puntos 587

ESRI.ST_Geometry:

Para mi sorpresa fue poder utilizar el Crear tipo espacial para crear st_geometry en una base de datos Oracle XE. Esto funcionó, a pesar de que mi base de datos no era una geodatabase.

La herramienta Crear tipo espacial añade o actualiza subtipos y funciones a una base de datos Oracle o PostgreSQL. Esto le permite utilizar el tipo SQL ST_Geometry para almacenar geometrías en una base de datos que no contenga una geodatabase. Esta herramienta también puede utilizar para actualizar una ST_Geometr PostgreSQL.


Geodatabase:

Desgraciadamente, estaba no capaz de crear una geodatabase en la base de datos. Creo que la única forma de crear una geodatabase en una base de datos Oracle es utilizar la función Activar la geodatabase de empresa herramienta. Uno de los parámetros de la herramienta es authorization_file que, por supuesto, no tengo, porque no he comprado ArcGIS Server.

Indique la ruta y el nombre del archivo de códigos de acceso que se ha creado. cuando autorizó ArcGIS for Server Enterprise. En \Program Archivos \ESRI\License\sysgen carpeta en Window /arcgis/server/framework/runtime/.wine/drive_c/Programa Files/ESRI/License/sysgen en Linux. Si aún no lo ha hecho aún no lo ha hecho, autorice a ArcGIS for Server a crear este archivo.

Como resultado, hago no disponer de funciones ampliadas de geodatabase en mi base de datos, como dominios, subtipos, topología, etc.


ArcGIS Server/Geodatabase Empresarial/EDN:

Con respecto a la compra de una licencia para uso doméstico que incluiría ArcGIS Server, creo que @PolyGeo probablemente estaba en algo con el Red de desarrolladores de Esri (EDN) suscripción:

...el más rentable (pero para los presupuestos personales) puede ser la EDN.

Sin embargo, como sugirió @PolyGeo, la licencia EDN tiene un coste prohibitivo para los presupuestos personales:

  • EDN cuesta entre $2,500-$ 6.000 + impuestos (dólar canadiense), en función de las opciones requeridas (fecha: 2017).
  • Las principales opciones a considerar son si se requiere una licencia de ArcGIS Desktop y, en caso afirmativo, cuál: Básica, Estándar y Avanzada.
  • Suscripción anual (debe pagarse anualmente), es sólo para fines de desarrollo, y es para un usuario nominal.
  • No hay opción de precios para uso doméstico o personal.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X