ArcGIS Pro organiza su trabajo en proyectos. Un proyecto es una colección de elementos relacionados (mapas, diseños, tablas, gráficos, conexiones de datos y más) que contribuyen a una finalidad común. Dicha finalidad puede ser analizar un problema, visualizar un estado de las cosas, mantener o actualizar una infraestructura o modelo de datos o algo más. Además, un proyecto puede tener más de una finalidad. El alcance de un proyecto no se define ni limita por ninguna regla, puede ser tan amplio o reducido, tan grande o pequeño, como desee.
Puede crear un proyecto por motivos como los siguientes:
- Modelar relaciones de infraestructura topológicas e informativas, como parcelas de suelo y calles
- Identificar un lugar apto para un negocio o hábitat apto para un animal
- Realizar un seguimiento del progreso de un fenómeno natural como una tormenta o un incendio
- Crear vistas 3D realistas de vecindarios o desarrollos planificados
- Evaluar el cambio del paisaje mediante análisis de imágenes de satélite
Para ver ejemplos de proyectos reales, visite el sitio de Learn ArcGIS.
Arquitectura de proyecto
Los proyectos encarnan cuatro principios de diseño principales:
- Los proyectos son autónomos
De forma predeterminada, un proyecto y sus archivos asociados se almacenan juntos en una carpeta del sistema. Gracias a ello, resulta sencillo encontrar un proyecto. También significa que los recursos del proyecto no se separarán del proyecto y se perderán.
- Los proyectos se simplifican
Un proyecto solo contiene los elementos y conexiones de datos que requiere su trabajo.
- Los componentes de los proyectos se pueden reutilizar
Los elementos que componen un proyecto, como mapas, escenas, capas y diseños, se pueden copiar o exportar a otros proyectos.
- Los proyectos se integran en la plataforma ArcGIS
Los proyectos y sus componentes se pueden compartir en portales web y en aplicaciones de ArcGIS para el campo, la oficina y la comunidad.
Contenido del proyecto
Un proyecto contiene dos tipos de elementos. Un tipo es todo lo que puede hacer en ArcGIS Pro, como mapas, escenas, diseños, gráficos e informes. El otro son las conexiones a carpetas, bases de datos, servidores y otros repositorios de datos que utilice para crear sus mapas y escenas.
Un proyecto de ArcGIS Pro le ofrece una vista completa de los elementos que contiene.
Archivos de proyecto y archivos asociados
Un proyecto se almacena en su equipo como archivo de proyecto. Un archivo de proyecto está estrechamente relacionado con estos archivos adicionales: una geodatabase predeterminada, una caja de herramientas predeterminada, un índice y un registro de importación.
Archivo de proyecto
Cuando inicia ArcGIS Pro y crea un proyecto, se crea un archivo de proyecto (con la extensión de archivo .aprx). El archivo de proyecto contiene elementos que crea a medida que trabaja con el proyecto: mapas, escenas, diseños, gráficos, informes, etc. También contiene conexiones a datos y otros recursos.
Las siguientes conexiones están presentes de forma predeterminada en todos los proyectos:
- Una conexión a la carpeta de inicio (la carpeta del sistema que contiene el archivo de proyecto)
- Una conexión a la geodatabase predeterminada del proyecto
- Una conexión a la caja de herramientas predeterminada del proyecto
- Una conexión a su portal activo
- Conexiones a estilos predeterminados
- Conexiones a localizadores predeterminados
Puede agregar conexiones a otros recursos, como bases de datos y servidores, según sea necesario.
Geodatabase predeterminada
Todos los proyectos tienen una geodatabase predeterminada (con la extensión .gdb). Cuando ejecuta herramientas de geoprocesamiento en su proyecto, los datos de salida se almacenan en esta geodatabase, salvo que se especifique lo contrario. Cuando se crea un proyecto, también se crea una geodatabase predeterminada en la carpeta de inicio del proyecto. La geodatabase predeterminada tiene el mismo nombre que el proyecto (por ejemplo, MyProject.aprx se asocia con MyProject.gdb).
Por lo general, la geodatabase predeterminada es exclusiva del proyecto. Sin embargo, no es necesario. Dos o más proyectos pueden tener la misma geodatabase predeterminada. Además, puede cambiar la geodatabase predeterminada de un proyecto en cualquier momento.
La geodatabase predeterminada es un práctico repositorio de datos que se crea en su proyecto. Ayuda a que los recursos del proyecto estén organizados. Sin embargo, puede almacenar datos de salida en una geodatabase que no sea la predeterminada.
Caja de herramientas predeterminada
Además, todos los proyectos tienen una caja de herramientas predeterminada (con la extensión .tbx). Cuando crea modelos de geoprocesamiento o scripts de Python en un proyecto, se almacenan en esta caja de herramientas salvo que se especifique lo contrario. Cuando se crea un proyecto, también se crea una nueva caja de herramientas predeterminada en la carpeta de inicio del proyecto. La caja de herramientas predeterminada tiene el mismo nombre que el proyecto (por ejemplo, MyProject.aprx y MyProject.tbx).
Al igual que con la geodatabase predeterminada, suele ser habitual (pero no es esencial) que la caja de herramientas predeterminada sea exclusiva del proyecto. Puede cambiar la caja de herramientas predeterminada de un proyecto en cualquier momento.
Carpeta de índice
De forma predeterminada, todos los proyectos tienen una carpeta de índice asociada. Esta carpeta contiene otras dos carpetas: una con el nombre del proyecto (por ejemplo, MyProject) y otra denominada Thumbnail.
La carpeta con el nombre del proyecto almacena el índice de los mapas, escenas, diseños y otros elementos que se guardan en el archivo de proyecto. El índice hace posible la búsqueda de estos elementos desde ArcGIS Pro. La carpeta de vista en miniatura almacena imágenes que representan los elementos indexados del proyecto. Estas vistas en miniatura permiten reconocer elementos en sus resultados de búsqueda por su apariencia. El contenido de las conexiones a carpetas y bases de datos del proyecto también se indexa. Este índice se almacena en una ubicación separada.
Más información sobre los índices de ArcGIS Pro.
Carpeta ImportLog
La primera vez que se crea un mapa o se importa un mapa a un proyecto, se crea una carpeta denominada ImportLog. Esta carpeta contiene un archivo XML para cada mapa, escena, diseño e informe del proyecto. El archivo XML registra todos los problemas relacionados con la creación o importación de mapas, escenas y otros elementos.
Nombre y ubicación del proyecto
Puede dar al proyecto el nombre que desee. El formato de nombre predeterminado es MyProject, MyProject1, MyProject2, y así sucesivamente.
De forma predeterminada, los proyectos nuevos y sus archivos asociados se almacenan en una nueva carpeta del sistema con el mismo nombre que el proyecto. Por ejemplo, un proyecto denominado MyProject se almacena en una carpeta del sistema que también se llama MyProject. De forma predeterminada, los proyectos nuevos se almacenan en esta ubicación: C:\Users\<username>\Documents\ArcGIS\Projects.
No es necesario crear un proyecto en una nueva carpeta del sistema. Puede crear un proyecto en cualquier carpeta de su equipo. Sin embargo, suele ser práctico almacenar proyectos en sus propias carpetas del sistema. Ayuda a que el proyecto y sus archivos asociados estén organizados. La carpeta del sistema en la que se almacena el proyecto se denomina la carpeta de inicio del proyecto.
No es necesario almacenar proyectos en la ubicación predeterminada. Al crear un proyecto, es posible almacenarlo en cualquier lugar. También es posible cambiar la ubicación predeterminada de almacenamiento de los nuevos proyectos.
Más información sobre cómo cambiar la configuración de un proyecto.
Crear y abrir proyectos
De forma predeterminada, la aplicación ArcGIS Pro se abre mostrando una página de inicio (al igual que con otros aspectos de ArcGIS Pro, este comportamiento se puede configurar). La página de inicio muestra opciones para abrir proyectos que ha creado previamente y para iniciar proyectos nuevos.
Elemento | Descripción |
---|---|
Iniciar o cerrar de su portal activo. | |
Abrir los proyectos existentes. ArcGIS Pro conserva una lista de proyectos que ha utilizado recientemente. | |
Crear un proyecto a partir de una plantilla de ArcGIS Pro predeterminada. | |
Crear un proyecto a partir de una plantilla personalizada. | |
Acceder a la configuración del proyecto y la aplicación. | |
Acceder a tutoriales, blogs, noticias, vídeos, soporte de la comunidad, formación y libros. |
Utilizar proyectos para colaborar
Los usuarios de SIG suelen tener roles superpuestos. De una forma u otra, usted puede ser cartógrafo/a, analista, editor/a, procesador/a de datos, directivo/a, planificador o especialista en automatización.
Su rol, así como la forma en que funciona su organización, influye en la forma en que usted colabora en los proyectos. Puede trabajar por su cuenta; compartir mapas, datos o proyectos completos con sus compañeros; o trabajar con compañeros en los mismos proyectos.
Por lo general, existen cuatro planteamientos a la hora de trabajar con proyectos. No se excluyen entre sí; puede trabajar de todas estas formas en distintos momentos o combinar los planteamientos. Sin embargo, sí existen diferencias de concepto entre ellos.
- Trabaja sobre todo por su cuenta. Crea y guarda proyectos en su propio equipo.
- Trabaja con otras personas en los mismos proyectos que se almacenan en una unidad de red.
- Usted y sus compañeros trabajan en proyectos diferentes, pero utilizan la misma configuración inicial de proyecto.
- Comparte mapas, capas y otros elementos del proyecto con compañeros. También puede compartir proyectos completos.
Escenario 1: crear y trabajar en proyectos por su cuenta
Si suele trabajar por su cuenta, suele funcionar mejor el método predeterminado de creación de proyectos (donde cada nuevo proyecto tiene su propia caja de herramientas y geodatabase predeterminadas). Puede agregar conexiones a carpetas a su proyecto yendo a las carpetas que hagan referencia a las letras de unidad de su equipo (suele suponer un problema solo si accede a sus proyectos desde varios equipos).
Si es creador de mapas o analista, puede crear proyectos desde las plantillas Mapa, Escena local o Escena global. Puede agregar nuevos mapas y escenas según sea necesario.
Si administra datos, puede crear proyectos desde la plantilla Catálogo. En su trabajo, ejecuta herramientas de geoprocesamiento y realiza varias operaciones de archivo, pero no necesita normalmente crear mapas ni diseños, ni tampoco guardar varios proyectos. Puede abrir el mismo proyecto siempre que inicie la aplicación. Como alternativa, puede comenzar sin ninguna plantilla de proyecto. En tal caso, puede iniciar la aplicación, realizar el trabajo y cerrar la aplicación sin guardar ningún proyecto.
Si varios proyectos usan los mismos recursos, como el contenido de su carpeta C:\MyData\Redlands, puede agregar estas conexiones como favoritos del proyecto. Los favoritos se pueden agregar fácilmente a nuevos proyectos o definirse para que se agreguen automáticamente.
Escenario 2: colaborar en proyectos almacenados en una ubicación compartida
Un proyecto al que necesitan acceder dos o más personas, como OurProject.aprx, se puede almacenar en una unidad de red o compartirse en una unidad local. Cualquier persona con ArcGIS Pro y acceso a la ubicación puede abrir un proyecto almacenado en una unidad de red. Sin embargo, solo una persona cada vez puede realizar cambios en el archivo de proyecto.
Si una persona tiene un proyecto abierto, otros pueden abrirlo en un estado de solo lectura. Puede realizar cambios en un proyecto de solo lectura, pero dichos cambios se deben guardar como un proyecto nuevo. También puede realizar operaciones que no cambien el propio archivo de proyecto (.aprx). Por ejemplo, puede editar datos espaciales o ejecutar herramientas de geoprocesamiento mientras trabaja en un proyecto de solo lectura.
Si un proyecto se almacena en una unidad compartida o de red, las conexiones de base de datos y a carpetas se deben agregar como rutas UNC para evitar problemas a la hora de acceder a rutas que contengan letras de unidad. Para agregar conexiones con rutas UNC, debe escribir la ruta en el cuadro de diálogo Examinar (si va hasta la ubicación, la conexión hace referencia automáticamente a una letra de unidad).
En los siguientes ejemplos, las conexiones UNC que son adecuadas para un proyecto compartido tienen marcas de verificación verdes. Las conexiones realizadas con letras de unidad se marcan con X rojas.
\\<computer name>\Data\SanBernardinoCounty | |
X:\Data\SanBernardinoCounty | |
\\<computer name>\c$\MyData\Redlands | |
C:\MyData\Redlands |
Nota:
Trabajar con proyectos almacenados en una red es más lento que trabajar con proyectos locales.
Escenario 3: crear proyectos que se ajusten a una plantilla estándar
Las plantillas en blanco de la página de inicio de ArcGIS Pro, como Mapa, Escena global y Escena local, son configuraciones de inicio genéricas para un proyecto. Si su equipo o grupo de trabajo sigue patrones específicos para proyectos nuevos, puede crear una plantilla de proyecto e iniciar nuevos proyectos desde esta plantilla.
Una plantilla de proyecto (un archivo con la extensión .aptx) permite definir una configuración inicial sólida para los proyectos. Cualquier proyecto que cree se puede guardar en una plantilla. Una plantilla de proyecto puede contener elementos como los siguientes:
- Mapas y escenas con capas de datos simbolizados
- Diseños con marcos de mapa y entornos de mapa
- Cajas de herramientas con scripts y modelos de geoprocesamiento
- Conexiones a carpetas, bases de datos y servidores
Las fuentes de datos a las que hagan referencia las capas de mapa se copian al archivo de plantilla y, a continuación, se copian desde este archivo a los proyectos creados a partir de la plantilla. Significa que si una capa de mapa de una plantilla hace referencia a una fuente de datos como C:\MyData\Roads, un usuario que cree un proyecto a partir de la plantilla no necesita los datos de carreteras en sí (en el equipo del usuario, la ruta al dataset Roads se sustituye por la ubicación predeterminada de los proyectos guardados).
Las conexiones a carpetas y bases de datos se pueden guardar en una plantilla, pero solo funcionan en proyectos creados a partir de la plantilla si hacen referencia a rutas accesibles. Al igual que en los proyectos compartidos en una red, este es otro contexto en el que establecer las conexiones mediante rutas UNC es una práctica recomendada.
La caja de herramientas y geodatabase predeterminadas de la plantilla, además del contenido, se copian en todos los proyectos creados a partir de la plantilla.
Las plantillas de proyecto se pueden almacenar en una unidad local o de red, o bien compartirse mediante el portal activo.
Escenario 4: compartir proyectos y elementos de proyectos
Los proyectos y elementos del proyecto, como mapas y capas de mapa, se pueden compartir con compañeros mediante el portal activo o mediante métodos tradicionales de uso compartido de archivos. Existen tres estrategias de uso compartido: paquetes, elementos web y archivos.
Paquetes
Un paquete es un archivo comprimido que puede contener todo un proyecto, mapa, capa u otro tipo de elemento de proyecto. Los paquetes contienen todos los recursos asociados al elemento empaquetado. Por ejemplo, abrir un paquete de proyecto es similar a abrir el proyecto original: cuenta con todos los mapas, capas y conexiones al proyecto original, además de la caja de herramientas y geodatabase predeterminadas.
El paquete es una copia del proyecto original; no es el propio proyecto original.
Puesto que los paquetes son copias, se prestan más a la distribución de recursos que a la colaboración, aunque también se pueden utilizar para esta última. Por ejemplo, si desempaqueta un paquete de proyecto o un paquete de mapas compartido desde un portal y lo utiliza localmente, se le notifican todas las actualizaciones del paquete siempre que abra el proyecto o mapa.
Los paquetes también resultan eficaces a la hora de archivar proyectos, y se pueden utilizar para almacenar instantáneas de un proyecto a medida que este cambia con el tiempo.
Elementos web
Es posible compartir como elementos web mapas, escenas, capas y tablas en su portal activo o en un ArcGIS Server.
Mientras que, en esencia, un paquete es una copia de un proyecto, mapa o capa, un elemento web es otro tipo de recurso. En un mapa web o capa web, las fuentes de datos se convierten en servicios web alojados por su portal o servidor de ArcGIS (la cuestión tiene más particularidades, pero esta es la idea básica).
Por ejemplo, suponga que una capa de mapa de carreteras de su proyecto de ArcGIS Pro hace referencia a un dataset local, como C:\MyData\Roads. Si comparte la capa como capa web y alguien la agrega a un mapa de su propio proyecto, la capa hace referencia a un servicio web con un extremo REST. La URL se parece a esta: https://services3.arcgis.com/zKATtxCTqU2pTs69/arcgis/rest/services/Roads_WFL1/FeatureServer.
Por contra, si usted comparte la misma capa como paquete de capas , los usuarios que agreguen la capa a sus propios mapas tendrán una copia local del dataset.
Los elementos web son una herramienta eficiente para la colaboración. El propietario del elemento puede sobrescribirlos o reemplazarlos si es necesario realizar actualizaciones. Si el propietario de los datos habilita la edición, los usuarios de tablas y capas web pueden editar estos elementos. Aunque la edición no esté habilitada, los usuarios pueden modificar las propiedades de una capa en su propio mapa o proyecto sin que ello suponga cambios en el elemento web en sí.
Archivos
Es posible guardar mapas, capas y diseños como archivos independientes y compartirlos mediante un portal o mediante métodos estándar de uso compartido de archivos. Los archivos de mapa (.mapx) guardan todas las propiedades de un mapa (por ejemplo, su nombre, marcadores y sistema de coordenadas) junto con sus capas y propiedades (por ejemplo, simbología, rangos de escala y configuración de etiquetas).
Los archivos de mapa no contienen los datos a los que se haga referencia en las capas del mapa; si comparte un archivo de mapa con algún compañero, esta persona debe tener su propia copia de los datos o tener acceso a los mismos. De forma similar, los archivos de capa (.lyrx) y archivos de diseño (.pagx) guardan las propiedades de esos elementos sin guardar los datasets a los que hacen referencia.
Si agrega un archivo de mapa desde un portal a su proyecto de ArcGIS Pro, se le notifica de las actualizaciones del archivo de mapa cada vez que lo abra (no se proporcionan notificaciones de actualización en el caso de los archivos de capa o de diseño).
En el caso de equipos o grupos con acceso común a recursos de datos, los archivos de mapa, archivos de capa y archivos de diseño son una forma práctica de compartir la configuración de un elemento sin duplicar datasets innecesariamente.
Administrar proyectos y elementos de proyectos
Los proyectos no se pueden copiar, mover, cambiar de nombre ni eliminar desde ArcGIS Pro. Para copiar, mover o cambiar el nombre de un proyecto, compártalo como paquete de proyecto o use el comando Guardar como. No se permite usar comandos del sistema de archivos para estas operaciones, por el riesgo de causar daños al proyecto.
A la hora de eliminar proyectos, debe usar comandos del sistema de archivos. En la mayoría de los casos, debe eliminar el archivo de proyecto y otros archivos que estén asociados en exclusiva al archivo de proyecto. Sin embargo, no elimine una caja de herramientas ni geodatabase predeterminadas que se estén utilizando desde varios proyectos. Si la carpeta de inicio del proyecto solo contiene archivos relacionados con el proyecto, puede eliminarla.
Si desea copiar, mover, cambiar el nombre o eliminar elementos almacenados en el archivo de proyecto, puede hacerlo desde ArcGIS Pro. Tenga cuidado antes de eliminar elementos que almacenen datos. Algunos elementos del proyecto, como las geodatabases, se pueden quitar o eliminar. Al quitar un elemento, este deja de ser uno de los recursos del proyecto, pero no se ve afectado de ninguna otra manera. Al eliminar un elemento, este se destruye de forma permanente.