Está en la página 1de 29

Appendix A

Introducción

En esta lección usted aprenderá cómo se puede publicar un web layer y que consideraciones
debe tener en cuenta para crear un servicio web que pueda ser usado para ejecutar las
mutaciones catastrales (englobe y desenglobe) sobre la estructura de parcelas (Parcel fabric)

Objetivos del capitulo

• Conocer las consideraciones tecnicas para publicar un servicio web gis de edición
utilizando la estructura parcel fabric
• Publicar un servicio web gis de edición usando la estructura parcel fabric
• Presentar el flujo de trabajo que ArcGIS pro ofrece para trabajar las mutaciones
catastrales.

1
Appendix A

Objetivo
✓ Conectarse a la base de datos empresarial
✓ Configurar un servicio web gis usando la estructura de parcelas.

Antes de iniciar el proceso de publicacion debe tener en cuenta:

✓ Las capas de mapa de la estructura de parcelas deben proceder de una conexión de base
de datos establecida como el propietario o administrador de la estructura de parcelas de
la base de datos. Es decir, tiene que estar almacenada en una Geodatabase Corporativa.

✓ La cuenta del portal conectado debe corresponder al propietario del portal de la estructura
de parcelas. Este es el usuario del portal que estaba activo cuando se creó la estructura
de parcelas. Esta cuenta de usuario del portal debe tener privilegios para publicar
contenido, así como para crearlo, actualizarlo y eliminarlo.

Paso 1: Conexión GDB


➢ Abra ArcGIS Pro:

2
Appendix A
➢ En la pestaña “Insert” de clic en el icono y de clic en “New Database
Connection y se ingresan los parámetros de conexión:

Paso 2: Configure propiedade de la conexión a la GDB

➢ Posteriormente de clic derecho sobre la conexión de la base de datos y seleccione


“propiedades de conexión de la Geodatabase”

3
Appendix A
➢ En la ventana que se abre, seleccione la opción Branch

➢ Posteriormente de clic derecho sobre el dataset, que contiene el archivo Parcel Fabric y
registre una versión de esta:

4
Appendix A
➢ A continuación, cargue en el espacio de trabajo el archivo tipo Parcel Fabric:

5
Appendix A
Paso 3: Configure el web layer
➢ Seleccione la pestaña “Share” y seleccione la opción “Web Layer”,”publish Web Layer”

➢ Ingrese los datos de información general:

6
Appendix A
➢ En la pestaña configuración seleccione el lápiz de edición para “Feature”

➢ Se activa las casillas de check que se ven a continuación:

7
Appendix A
➢ Se da clic en la fecha de retroceso:

➢ Y seleccione active los check que aparecen en la siguiente imagen:

8
Appendix A

➢ Se procede a dar clic en el botón analizar y si no se encuentra ningún error, dar clic en el
botón publicar:

Paso 4: Test

➢ Al finalizer la publicacion, se debe remover cada una de las capas que componen el archivo
Parcel Fabric del espacio de trabajo:

➢ Posteriormente se debe abrir el panel de catalgo y seleccionar la opción “Portal” y dar doble
clic izquierdo sobre el servicio creado en los anteriores pasos:

9
Appendix A
➢ Se debe abrir una estructura muy similar a la que aparece a continuación:

➢ Arrastre el archivo tipo Parcel Fabric al espacio de trabajo:

10
Appendix A

➢ Aparecerá una nueva pestaña de color verde llamada “Parcel”, de clic sobre ella:

➢ Aparecerá una serie de herramientas que le permitirá editar los datos en Parcel:

11
Appendix A

Objetivo
✓ Explorar las diferentes herramientas que brinda Parcel Fabric
✓ Realizar procesos de edición (englobe, desenglobe)

Paso 1: Despliegue los flujos de trabajo de parcel fabric

➢ Con los datos cargados nos disponemos a usar los task con los que cuenta Parcel Fabric, para
esto se debe dirigir al panel de Catalog y buscar la carpeta conexión de folder y dar clic
derecho para conectar a la siguiente ruta:

C:\Program Files\ArcGIS\Pro\Resources\Tasks

➢ Selecciona la carpeta en-US y sé da clic en OK.

12
Appendix A
➢ Sé dirige nuevamente a l folder y abre la carpeta que sé conecto:

➢ Navegue dentro de la carpetas hasta llegar a la carpeta ParcelFabric, de clic derecho sobre
“Record Driven Workflows.esriTasks” y seleccione la opción “import and Open”

➢ Se abrirá un panel en el costado izquierdo de la pantalla, donde aparecen los distintos flujos
de trabajo de edición que se puede hacer en Parcel:

13
Appendix A
Paso 2: Relice un englobe con el servicio parcel fabric

➢ Ya cargados los task de flujo de trabajo (anterior ejercicio) se da doble clic sobre el task
Merge parcels, lo que abrirá una secuencia de tareas, la primera que se desarrollará
ingresando el nombre que se le dará al englobe y los datos respectivos:

➢ Posteriormente de click en el botón de la parte inferior del panel:

14
Appendix A
➢ Posteriormente en el paso No. Del task se facilita la búsqueda del predio a través de una
dirección o un punto de referencia:

➢ Ya ingresada esta dirección o punto de referencia se pintará un punto de color verde en el


mapa, que servirá al usuario que este editando, tener un acercamiento a los predios que se
piensan unir:

De clic en el botón de abajo para continuar con el flujo.

15
Appendix A
➢ El tercer paso consiste en seleccionar los dos o más predios que se piensan unir:

➢ Para esto de clic en la pestaña Map y de clic sobre el botón select:

➢ Posteriormente con la tecla Shift presionada seleccione los predios que piensa englobar:

Paso a seguir se da clic sobre el botón siguiente de la parte inferior

16
Appendix A
➢ El ultimo paso de la tarea mostrará los códigos de los dos predios que se va a unir:

➢ Se desplaza la barra azul del menú y se ingresan los datos del nuevo predio englobado:

Y se da clic en Finalizar.

➢ Al acercarse al predio este debe aparece de forma muy similar a la siguiente imagen:

17
Appendix A
➢ Si desa revisar el histórico, diríjase a la tabla de contenido y active la capa “Historic Terreno”

Se podrá evidenciar los dos polígonos que componen el actual predio englobado.

Paso 3: Realice un desenglobe con el servicio parcel fabric

➢ Para este caso se usará el task “Parcel Split: parent parcel,dando clic sobre este en el panel
de task, lo que abrirá el primer paso del flujo, el cual consiste en asignar el nombre y
posteriormente dar clic en “Siguiente en la parte inferior del panel:

18
Appendix A

➢ A continuación ingrese la dirección (o aproximación de la misma) donde se realizará la división


del predio:

Ejemplo: Calle 22 19, San Carlos, Antioquia, COL

➢ Nuevamente se clic sobre el botón siguiente, y Seleccione el predio que desea dividir:

Posteriormente dé siguiente nuevamente en la parte inferior.

19
Appendix A
➢ En el siguiente paso copiará las líneas del predio original a las divisiones, dentro de esta
etapa, se tiene la opción de conservar los atributos del predio original, se deja activo la
segunda opción del check:

A continuación, se da clic en siguiente nuevamente.


➢ Antes de realizar el siguiente paso, pase al panel de contenido y verifique que la capa
“L5Parcel_Fabric”

20
Appendix A

➢ Posteriormente en el siguiente paso de la tarea aparecerá una serie de herramientas que


permitirán dividir el predio, entre esta seleccione la herramienta línea y seleccione la opción
“two point line”

➢ Dibuje sobre el predio el límite que dividirá al predio en las partes necesaria.

Ya terminado los trazos, se debe dar clic en el botón siguiente, para que los cambios queden
guardados.

21
Appendix A

Objetivo
✓ Crear base de datos corporaiva.
✓ Generar la configuración de usuarios y permisos para la edición de base de
datos.

Normalmente un flujo de trabajo con la estructura de datos tipo parcela se lleva a cabo en bases de
datos corporativas o multiusuarios. Las organizaciones poseen y gestionan la información en
sistemas administradores de bases de datos como SQLServer, Oracle, PostgreSQL y otros ver
(https://pro.arcgis.com/es/pro-app/help/data/databases/dbms-support.htm).

Las bases de datos multiusuario permiten garantizar la seguridad e integridad de los datos y la
recuperación eficiente de consultas, sin profundizar en el tema enfoquémonos en los tipos de
usuarios de las bases de datos corporativas.
Crear varios usuarios con roles diferentes de acuerdo con la interacción que va a tener con la base de
datos permite administrar que no todo mundo que requiere acceder a la base de datos puede hacer
cualquier tipo de operación en ella por ejemplo (crear o editar un registro)
En este caso mostraremos el flujo de trabajo para llevar la estructura parcela a una base de datos
multiusuario PostgreSQL.
En PostgreSQL existen básicamente cuatro grupos de roles de usuario:
Usuario visualizador, usuario editor, usuario creador de los datos y usuario administrador. (Existe
también un super usuario Postgres)

https://slideplayer.com/slide/6640169/23/images/16/PostgreSQL+User+Permissions.jpg
Para el presente ejercicio crearemos una base datos corporativa en PostgreSQL que tendrá un
usuario administrador (sde), un usuario propietario de los datos (parcel) y unos usuarios editores
(GestorCatastro 1 y GestorCatastro 2). Los usuarios editores serán los que tengan los permisos de
realizar cambios en la estructura parcel.

Paso 1: Instalar PostgresSQL

El ejercicio se ejecuta usando ArcGIS PRO 2.4 por lo tanto para verificar las versiones compatibles
pueden acceder a https://pro.arcgis.com/es/pro-app/help/data/databases/database-requirements-
postgresql.htm. En nuestro caso se instaló postGreSQL 10.11 con la extensión espacial postgis 2.4
https://www.postgresql.org/download/.

Durante la instalación debe proporcionar un usuario y contraseña que funcionara como super
usuario, normalmente el superusuario es postgres

22
Appendix A
Paso 2: Configuración para la creación de la GDB:

Una vez instalado PostgreSQL debe cambiarse el archivo pg_hba.conf para permitir que otras
maquinas puedan conectarse a la base de datos.

➢ Ir a C:\Program Files\PostgreSQL\10\pg_hba.conf, abrir con bloc de notas el archivo adicionar la


línea 2 :
▪ #TYPE DATABASE USER ADDRESS METHOD
▪ host all all all md5

➢ Ir a la ubicación C:\Demo\DatabaseSupport_Postgres, allí encontrará dos archivos que


corresponden a las librerias necesarias para que puedan crearse las GDB desde ArcGIS PRO, los
archivos son: st_geometry.dll y pgsqlengine.dll; copiar los archivos y pegarlos en C:\Program
Files\PostgreSQL\10\lib.

Usualmente los archivos dll descritos se encuentran en la ruta:

C:\Program Files (x86)\ArcGIS\Desktop10.7\DatabaseSupport\PostgreSQL\10\Windows64

Paso 3: Verificar y abrir el manejador de postgres, PgAdmin4:

La versión instalada de PostgreSQL tiene una interfaz de usuario llamada PgAdmin, en el menú de
inicio de Windows puede buscarla y lanzar la aplicación. PgAdmin4 abrirá una ventana en su
navegador de internet predefinido y debe verse similar a la figura 35.

Interfaz inicial Pgadmin4.


23
Appendix A
Paso 4: Crear la GDB:

Crearemos la geodatabase multiusuario.


➢ Inicie ArcGIS PRO en un proyecto nuevo .
➢ En el tab Analysis, luego tools, en el panel de geoprocesamiento buscar “Create geodatabase
Enterprise”.
➢ En databse Platform selecciones PostgreSQL.
➢ En instancia, coloque localhost.
➢ En Database, coloque el nombre de la base de datos que va a crear en este caso “ladm”, para
el caso de PostgreSQL use minúsculas, sino la herramienta lo cambiara a minúscula por si
sola.
➢ Asegúrese que la opción “operating system Authentication” no es seleccionada e indique como
administrador de la base de datos al usuario postgres y contraseña la que usted definió
cuando instalo posgreSQL.
➢ Seleccione la opción “sde owned schema” y en geodatabase administrator password digite
“sde”.
➢ En archivo de autorización seleccione el archivo que se encuentra en C:\Demo con el nombre:
ArcGISGISServerAdvanced_107.ecp
➢ Cuando ejecute el proceso debe verse como en la imagen catalogada como Creación
geodatabase corporativa

Creación geodatabase corporativa.


24
Appendix A

➢ Luego de crear la GDB, puede crear una nueva conexión a base de datos, en el panel del
catálogo, luego databases, clic derecho crear nueva conexión

Crear conexión a la GDB corporativa.

➢ Renombrar la GDB, para que pueda conocer en que conexión está trabando con respecto al
usuario, en este caso es el usuario sde, entonces la llamaremos LADM@sde

Paso 5: Crear usuarios de geodatabase:

➢ Buscar la herramienta Create Database User.


➢ Ingresar la conexión a la GDB creada en el paso anterior.
➢ Usuario de base de datos, digitar parcel, será el nuevo usuario que crearemos.
➢ Como password para el nuevo usuario usaremos la misma palabra “parcel”

Figura 38. Crear usuario de geodatabase

25
Appendix A
Paso 6: Verificar en PgAdmin4:

➢ Regrese al navegador en donde está la interfaz de PgAdmin 4 y verá que ya aparecen allí los
esquemas y usuarios creados:

Usuarios y esquemas creados en la GDB ladm

Paso 7: Importar la estructura parcel a la gdb corporativa:

Una vez creada la gdb multiusuario, vamos a importar la información que existe en la gdb de archivos
en la cual editamos algunos registros.

➢ Ir al tab Analysis, luego parcel tools, lugo copy parcels.


➢ En el parámetro Input Parcel Fabric, navegar hasta la estructura parcel de la file geodatabase
(la que tiene los datos).
➢ En target database, elegir la conexión de nombre LADM@parcel.sde
➢ Para el nombre de feature class ingresar Parcelas.
➢ Para el nombre de la estructura parcel ingresar Fabric.

26
Appendix A

Copiar la estructura parcelas en la GDB corporativa

➢ Una vez es copiada puede regresar a PgAdmi4 y verificar que ahora en el esquema
parcel aparecen las tablas de las entidades de la estructura parcela

Tablas de la estructura parcela en PgAdmin4

27
Appendix A
Paso 8: Cargar en ArcGIS PRO:

Ahora puede cargar en ArcGIS Pro la estructura parcela desde la conexión de base de datos
corporativa.

➢ En el panel de catálogo, ir a databases, luego a LADM@parcel.sde, y cargar la estructura


parcel en un nuevo mapa.

Cargue del objeto parcela

➢ Notará que inmediatamente carga la información la cantidad de registros en las capas


corresponde a lo que tenía en la file geodatabase, pero que la información ha cargado
diferente y las capas de los históricos no aparecen en listado de capas.

➢ Para visualizar los polígonos históricos y los actuales, debe duplicar en el listado de capas los
polígonos correspondientes a “Predio” y “LADM_UnidadEspacial”, una vez duplicados debe
configurar una consulta para visualización usando el campo “retiredbyrecord”.

Definición de consulta para visualización

28
Appendix A

➢ Para los polígonos actuales la consulta es: retiredbyrecord IS NULL.


Para los polígonos históricos la consulta es: retiredbyrecord ISNOT NULL.

➢ Renombre las capas y ajuste la simbología a su gusto con dando doble clic en el polígono que
desea cambiar el color.

29

También podría gustarte