Social Icons

jueves, 18 de diciembre de 2014

CREAR UN RESOURCE en FME SERVER

Para crear un resource se debe seguir los siguientes pasos:
1.- En el servidor donde se encuentra instalado FME Server nos vamos al directorio:
C:\Program Files\FMEServer
2.- Creamos una carpeta en este directorio, en este caso la nombramos "AREA_GIS".
3.- Nos vamos al ditectorio C:\Program Files\FMEServer\Server y buscamos el archivo "fmeServerConfig", lo abrimos para editarlo
4.- Buscamos "Shared Resource Management"
5.- Nos fijamos que para cada recurso hay dos instrucciones, y  cada una hace referencia a cuando se ingresa en aplicación y se va a ejecutar un Workflows

6.- Pegamos la instruccion nueva

SHAREDRESOURCE_DEF_5=FME_SHAREDRESOURCE_DPT_Fic|AREA_GIS|C:/Program Files/FMEServer//AREA_GIS/|true|This shared resource is the Server backup directory
SHAREDRESOURCE_SEC_5=role:fmeadmin|role:fmeauthor|role:fmeuser

AREA_GIS es el nombre de la carpeta que creamos
7.- Reiniciamos los servicios de FME Server
8.- Ingresamos nuevamente en la aplicación y tenemos el nuevo repositorio

martes, 16 de diciembre de 2014

AUMENTAR EL NUMERO DE CONEXIONES A LA GEODATABASE CON ARCSDE

Para aumentar el numero de conexiones se debe ejecutar la siguiente instrucción:

sdeconfig -o alter -v CONNECTIONS=120 -i sde:oracle11g:DBAGIS01 -u sde

DBAGIS01 es el nombre de la instancia
Adicionalmente nos estamos conectando por conexion directa a Oracle

lunes, 8 de diciembre de 2014

An installation package for the product Microsoft SQL SERVER Native Client cannot be found. Try the installaton again using a valid copy of the installarion package sqlcli_x64.msi

Cuando se presenta este mensaje la solución es desistalar cualquier componente SQL, una vez que este paso se haya realizado se proceder a reinstalar.

COMO SE UTILIZA FME SERVER - HOW TO USE FME SERVER

Para poder ejecutar un Workflow publicado en FME Server debemos seguir los siguientes pasos
1.- Ingresamos a la URL de la aplicación:
2.- Nos vamos a Repositories, en este directorio se encuentran los Workflows que se publican, además dentro de esta carpeta viene un directorio llamado Samples, donde se encuentran por defecto algunos Worlflows para utilizarlos.
3.- Para la demostración nos vamos al directorio WORKFLOWS y sobre este, seleccionamos el Workflows Line_to_Area, este Workflow me permite convertir de Lineas  a Poligonos, simulando a la Herramienta de ArcGIS Desktop llamada “Feature to Line”.
La utilización de FME Server en empresas con pocas licencias de ArcGIS Desktop Advanced, otorga a los usuarios la posibilidad de ejecutar estas herramientas tan necesarios y útiles, a través de una consola web y sin la necesidad de acceder a una licencia Avanzada de ArcGIS Desktop.
4.- Continuando con la demostración,  seleccionamos el Workflow llamado "Line_to_Area", este flujo me va a permitir convertir de líneas a polígonos
5.- Dentro de Data Download seleccionamos Configure
6.- Esta ventada es la que nos permitirá subir nuestro Shapefile para convertirlo, en este caso la aplicación solicita que el Shapefile este comprimido7.- Una vez subido seleccionamos File Upload
7.-  Expandimos el Shape y observamos que está compuesto de varios archivos, lo cual es correcto, damos en Check All
8.- Ejecutamos el Workflow “Run”
9.- La ejecución tardara algunos segundos, luego de esto se desplegara un .zip en el cual está el resultado
10.- Es muy importante verificar el mensaje “Success”
11.- Guardamos el .zip y extraemos su contenido.

12.- Con ArcCatalog observamos el resultado




viernes, 5 de diciembre de 2014

ORA-01653 ARCSDE

Este error indica que se debe incrementar el espacio en el Tablespace.

COPIAR FEATURES EN LA GEODATABASE

Se debe seguir los siguientes pasos:
1.- Nos conectamos a la Geodatabase almacenada en Oracle, SQL Server u otra.
2.- Copiamos los Features o DataSets desde la otra geodatabase, haciendo simplemente click derecho y seleccionamos copiar, luego en la conexión a la geodatabase nueva hacemos click derecho y seleccionamos pegar.
3.- Nos va aparecer que escojamos el KEYWORD en cual se va almacenar la información, le damos ok, le damos ok y se va a copiar la información
4.- En caso que tengamos realizado un DBTUNE y tengamos un KEYWORD exclusivo para almacenar datos vectoriales lo escogemos, en este caso se llama "VECTOR" y le damos ok.
5.- Se observa que se copiaron los Features.

ESTRUCTURA DE TABLAS DE UNA GEODATABASE EN ORACLE

Para poder verificar las tablas primero debemos realizar una conexión Ole Db Connection como se indica en el siguiente link: http://cmavgis.blogspot.com/2014/12/crear-una-ole-db-connection-en-arcgis.html

En caso de no poder visualizar las tablas con ArcGIS Desktop, debemos utilizar algún cliente propio de Base de Datos como Sqldeveloper, Toad, entre otros.
Cuando se crea una Geodatabase Enterprice en la Base de Datos se crea varias tablas como se indica en la siguientes imagen:

TABLA SERVER_CONFIG
Esta tabla posee las configuraciones de la Geodatabase, en ella se encuetra el codigo de activación de arcsdeserver en el campo AUTH_KEY, tambien por ejemplo en el campo CONNECTIONS se tiene por defecto el valor de 64, esto nos indica que el máximo numero de conexiones permitidas a la geodatabase son 64.


TABLA VERSIONS
Se observa en la tabla que inicialmente se tiene la versión DEFAULT y que el propietario es el SDE
Cuando se trabajo con Geodatabases se puede crear versiones, cada una de ellas puede ser utilizada para diferentes propósitos.
TABLA VERSION
En esta tabla tenemos la versión de la Geodatabase, para este caso se observa la 10.2.2.
Al consultar en otra Geodatabase que se tiene con version 10, la información que se muestra es:

TABLA LAYERS
Primero consultamos la tabla teniendo encuenta que la Geodatabase todavía esta vacía, es decir sin ningún Feature Class. 

Luego el siguiente paso es copiar alguna información o crearle manualmente, para esto se puede seguir el siguiente link en cual se detalla como copiar información de Geodatabases Personales o File Geodatabases a una Geodatabase Enterprice.

Una vez copiado la información consultamos nuevamente la tabla LAYERS
Se observa que se crearon dos registros, debido a que el DataSet contenia dos Features
TABLA GDB_ITEMS
En esta tabla se registran los DataSet al igual de los Features Class como se indica en la siguiente imagen:

CONSULTAR EL ESPACIO USADO DE LOS TABLASPACE

Para consultar el tamaño de los tablespace utilizamos la siguiente instruccion

SELECT tablespace_name as Nombre_TableSpace, round(sum(BYTES/1024/1024),0) as Mb
FROM dba_data_files dbat
GROUP BY dbat.tablespace_name

jueves, 4 de diciembre de 2014

CREAR UNA OLE DB CONNECTION A UNA GEODATABASE

Cuando se creamos y se habilita una geodatabase en Oracle, al conectarnos con el usuario SDE desde ArcCatalog las únicas tablas que vamos a visualizar son las siguientes:
Para poder visualizar las tablas del sistema que se crearon, lo vamos a realizar con una conexion OLE DB, para esto realizamos los siguientes pasos:

1.- Agregamos la Herramiento Add OLE DB Connetion
2.- Arrestramos la Herramienta para ubicarle en alguna parte de las barras de herramienta como se indica en la imagen
3.- Creamos la conexion, hacemos doble click en el icono y en la pantalla que se abre seleccionamos Microsoft OLE DB Provider for Oracle
4.- Llenamos los campos con el nombre del servidor y el usuario sde con la respectiva constraseña
5.- En Database Connection verificamos la conexion creada
6.- Abrimos la conexión y verificamos la tablas de la base de datos, se van a ver muchas tablas

CAMBIAR EL PASSWORD DE UN USUARIO

ALTER USER USRPEPE IDENTIFIED BY Pepito2014;

USRPEPE es el nombre del usuario+

Pepito2012 es la contraseña nueva que va a tener el usuario

miércoles, 3 de diciembre de 2014

DBTUBE CON ARCSDE


Cuando se instala ArcSDE y se levanta el servicio para habilitar la Geodatabase, se crea un archivo dbtune en el directorio ARCSDE\ora11gexe\etc, este archivo contiene la configuración por defecto que se crea cuando se instala ArcSDE, pudiendo realizarla en Windows o Linux.

Las configuraicones en este archivo pasan por defecto a la Base de Datos cuando se crea el servicio.

En este archivo están almacenados los KEYWORD, la idea es personalizar este archivo creando unos KEYWORDS para que cuando creemos los Features Class en la Base de Datos, estos se almacenen en  unos respectivos TABLESPACE que fueron creados exclusivamente para esto.

Para poder hacer el DBTUNE a la Geodatabase, al archivo dbtune vamos a agregar el siguiente KEYWORD detallado abajo, para este caso el nombre del tablespace es "VECTOR_DATA" creado en Oracle ,en este se van a almacenar los datos vectoriales, debemos crear este tablespace con el mismo nombre o si le cambiamos reemplazamos en el archivo del DBTUNE, así mismo tenemos un TABLESPACE para almacenar vectores cortos el cual se va almacenar en el TABLESPACE "VECTOR_LOB"

##VECTOR
A_INDEX_RASTER             "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING "
UI_TEXT                    "Vector storage parameters"
ST_GEOM_LOB_STORAGE        " STORE AS (TABLESPACE VECTOR_LOB ENABLE STORAGE IN ROW CHUNK 8K RETENTION CACHE) "
S_STORAGE                  "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
GEOMETRY_STORAGE           "ST_GEOMETRY"
D_STORAGE                  "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
D_INDEX_STATE_ROWID        "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING"
D_INDEX_DELETED_AT         "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING"
B_STORAGE                  "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
B_INDEX_USER               "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING"
B_INDEX_TO_DATE            "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING"
B_INDEX_SHAPE              "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING"
B_INDEX_ROWID              "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
ATTRIBUTE_BINARY           "BLOB"
A_STORAGE                  "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
A_INDEX_XML                "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING "
A_INDEX_USER               "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING "
A_INDEX_STATEID            "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING "
A_INDEX_SHAPE              "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING "
A_INDEX_ROWID              "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4  NOLOGGING "
END

Configurar DBTUNE realizandolo desde Windows hacia Oracle
1.- Sacamos un backup del archivo original dbtune para tenerlo como respaldo.
2.- Abrimos el archivo y pegamos al finalizar del codigo el KEYWORD "##Vector" mencionado arriba.
3.- Guardamos el archivo
4.- Ejecutamos la siguiente instrucción, para este caso estamos utilizando conexión directa, tenemos intalado ArcSDE en Windows y vamos a conectarnos a oracle en Linux
C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc>sdedbtune -o export -f dbtuneE.sde
-i sde:oracle11g:SRVORA01 -u sde
dbtuneE.sde es el nombre del archivo que contiene el KEYWORD adicional conjuntamento con lo que tiene por defecto.
5.- Verificamos los cambios cargados en la Base de Datos ejecutando lo siguiente
C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc>sdedbtune -o export -f C:\Temp\dbtu
neE.sde -i sde:oracle11g:PASIGP -u sde
 Con esto simplemente exportamos el archivo cargado en Oracle para revisar la configuración

Verificamos que se puedan crear Features con ArcGIS y que estos se almacenen en el Keyword VECTOR


lunes, 1 de diciembre de 2014

PUBLICAR UN WORKFLOW EN FME SERVER

Para realizar este proceso tenemos que tener instalado FME Server correctamente y con una licencia activa sea temporal o definitiva

Pasos
1.- Ingresamos en la Interface Web
2.- Ingresamos las credenciales del usuario administrador, este proceso lo realizamos cuando instalamos la aplicación.
3.- Una vez que ingresamos nos vamos a Repositorios y creamos una carpeta para almacenar los flujos que vayamos generando
4.- Actualizamos y observamos la carpeta creada
5.- Observamos algunos Workflows que vienen por defecto cuando se instala FME Server que se encuentran en la carpeta Samples
6.- Nos vamos a donde esta el Workflow
C:\Program Files\FMEServer\Server\repository\Samples\easyTranslator y lo copiamos en el directorio nuevo en cual vamos a personalizar nuestro flujo, para esto igual creamos una carpeta en
C:\Program Files\FMEServer\Server\repository\  y ya llamomos Workflows 
7.- Renombramos el Workflow y lo llamamos Line_to_Area
8.- Abrimos el Workflow en FME Desktop
9.- Observamos los parametros establecidos, tanto para el reader y el Write, exisiten parametros privados y publicos y cada uno pertence al reader o write
10.- Por ejemplo en el parametro Output Format podemos seleccionar algunos formatos, ya que es de tipo Choice with Alias, para es caso vamos a solo a seleccionar ACAD Y SHAPE
11.- Agregamos dos transformadores al Workflow "Intersector" y "AreaBuilder"
12.- En el Write en las propiedades realizamos los siguientes cambios, desactivamos Dynamic_Properties y en Allow Geometries seleccionamos fme_area

13.- Publicación del Workflow, 
14.- Ponemos la cadena de conexion http://servidor/fme server y el usuario administrador con la  respectiva constraseña
15.- Seleccionamos la Carpeta donde se va a publicar el Workflow
16. Seleccionamos Data Downlaod y Job Subnitter


Descargar cliente de Oracle 19c

  Oracle Database 19c Download for Microsoft Windows x64 (64-bit) https://www.oracle.com/database/technologies/oracle19c-windows-downloads.html

 
 
Blogger Templates