Cargar un archivo de definición de proyecto de imágenes

Una opción avanzada permite crear un proyecto de imágenes cargando un archivo de definición de proyecto de imágenes mediante tan solo un paso. Se debe proporcionar un archivo .json con el formato adecuado para crear un proyecto de imágenes correctamente.

Cargar un archivo de definición de proyecto de imágenes

Para cargar un archivo de definición de proyecto de imágenes, siga estos pasos:

  1. En la página Lista de proyectos de imágenes, haga clic en Cargar.

    Se abre una nueva vista para iniciar el proceso de carga.

  2. Haga clic en Examinar un archivo de definición de proyecto de imágenes y vaya hasta el archivo .json con el formato correcto.

    También puede arrastrar el archivo para completar el flujo de trabajo.

    Haga clic en Cerrar para volver a Lista de proyectos de imágenes.

  3. Una vez que el archivo .json se haya cargado, haga clic en Abrir proyecto de imágenes para abrir un proyecto, en Editar detalles del proyecto de imágenes para editar un proyecto o en Crear otro para cargar otro archivo.

Los siguientes ejemplos proporcionan un archivo JSON de muestra correctamente formateado para una única capa de imágenes y para capas de observaciones.

Proyectos con una capa de imágenes de un solo enfoque

Todos los proyectos tienen una capa de imágenes de un solo enfoque. Sin embargo, se puede visualizar un subconjunto de imágenes de un servicio si es compatible. Los proyectos con una capa de un solo enfoque incluyen servicios de imágenes de ArcGIS con todas las imágenes mostradas o un subconjunto de imágenes mostradas, servicios WMS con todas las capas mostradas o un subconjunto de capas mostradas y servicios WMTS.

Los siguientes servicios pueden mostrar un subconjunto de imágenes:

  • Servicio de imágenes de ArcGIS: se puede mostrar un subconjunto de rásteres que forman el mosaico.
  • Servicio WMS: se puede visualizar un subconjunto de capas.

Servicios que no admiten la visualización de un subconjunto de imágenes:

  • Servicio de imágenes de ArcGIS que no puede formar un mosaico, está almacenado en caché o en teselas
  • Servicio WMTS

Servicio de imágenes de ArcGIS con JSON de todas las imágenes mostradas

El ejemplo formateado de archivo JSON de un servicio de imágenes de ArcGIS con todas las imágenes mostradas incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de conexión del servicio de imágenes
{
  {
  "title": "A simple imagery project",
  "summary": "A simple project with just a focus image layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [],
    "layerNames": []
  }
}

Servicio de imágenes de ArcGIS con JSON de un subconjunto de imágenes mostradas

El ejemplo formateado de archivo JSON de un servicio de imágenes de ArcGIS con un subconjunto de imágenes mostradas incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de conexión del servicio de imágenes
    • Id. de las imágenes individuales
{
  {
  "title": "A simple imagery project",
  "summary": "A simple project with just a focus image layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [1, 2, 3],
    "layerNames": []
  }
}

Servicio WMS con JSON de todas las capas mostradas

El ejemplo formateado de archivo JSON de un servicio WMS con todas las capas mostradas incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de conexión del servicio de imágenes para el servicio WMS
{
  "title": "A simple imagery project",
  "summary": "A simple project with a WMS layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "wms",
    "serviceUrl": "https://server/service-name",
    "rasterIds": [],
    "layerNames": []
  }
}

Servicio WMS con JSON de un subconjunto de capas mostradas

El ejemplo formateado de archivo JSON de un servicio WMS con un subconjunto de las capas mostradas incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de la conexión y los nombres de las capas
{
  "title": "A simple imagery project",
  "summary": "A simple project with a WMS layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "wms",
    "serviceUrl": "https://server/service-name",
    "rasterIds": []
    "layerNames": ["damage0102", "damage0104"]
  }
}

JSON del servicio WMTS

El ejemplo formateado de un archivo JSON de un servicio WMTS incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de conexión para el servicio WMTS
Nota:

Las capas de servicios WMTS se almacenan en caché y solo se puede visualizar como la capa de imágenes de enfoque en un proyecto. Los propiedad layerNames solo pueden tener un nombre de capa.

{
  "title": "A simple imagery project",
  "summary": "A simple project with a WMTS layer",
  "description": "",
  "instructions": "Look for weather",
  "focusImageLayer": {
    "serviceType": "wmts",
    "serviceUrl": "https://server/service-name",
    "rasterIds": []
    "layerNames": ["radar-base-reflectivity"]
  }
}

Proyectos con capas de observaciones

Los proyectos con capas de observaciones incluyen una o varias capas de observaciones.

JSON de una única capa de observaciones

El ejemplo de archivo JSON formateado de una única capa de observaciones incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de conexión del servicio de imágenes
  • Información de conexión para un servicio de entidades editable registrado con el portal
{
  "title": "Imagery project with observations",
  "summary": "A project with an observation layer",
  "description": "",
  "instructions": "Add a point on top of anything of interest and enter comments",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [1, 2, 3],
    "layerNames": []
  },
  "observationLayers": [
    {
      "itemId": "123456789abcdefg"
    }
  ]
}

JSON de varias capas de observaciones

El ejemplo de archivo JSON formateado de varias capas de observaciones incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de conexión del servicio de imágenes
  • Información de conexión para un servicio de entidades editable registrado con el portal
{
  "title": "Imagery project with observations",
  "summary": "A project with an observation layer",
  "description": "",
  "instructions": "Add a point on top of anything of interest and enter comments",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [1, 2, 3],
    "layerNames": []
  },
  "observationLayers": [
    {
      "itemId": "123456789abcdefg"
    },
    {
      "itemId": "hijklmnop9876543",
      "url": "https://server/service-name/FeatureServer/2"
    }
  ],
  "webmapId": "12345678"
}

Capa de observaciones con JSON de definición de enriquecimiento

El ejemplo de archivo JSON formateado de varias capas de observaciones incluye lo siguiente:

  • Detalles del proyecto
  • Instrucciones del proyecto
  • Información de conexión del servicio de imágenes
  • Información de conexión para un servicio de entidades editable registrado con el portal
  • Una definición de enriquecimiento que describe los datos de origen y los datos de destino
{
  "title": "Imagery project with observations getting data from another layer",
  "summary": "A project with an observation layer that gets its 'parcelid' field calculated from the parcel boundary polygon layer's 'id' field",
  "description": "",
  "instructions": "Add a point on top of anything of interest and enter comments",
  "webmapId": "12345678",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [
      1,
      2,
      3
    ],
    "layerNames": []
  },
  "observationLayers": [
    {
      "itemId": "ead6deb3d93848c4a7fd58025cc2cdaa",
      "title": "Abandoned Building Locations with Parcel id",
      "url": "https://my.domain.name/arcgis/rest/services/Hosted/abandoned_buildings/FeatureServer",
      "enrichmentDefinition": {
        "title": "Building Parcel Info",
        "layers": [
          {
            "itemId": "fghijklmnop123456xyz",
            "sourceUrl": "https://path/to/parcel/boundaries/FeatureServer/0",
            "fields": [
              {
                "source": "id",
                "destination": "parcelid"
              }
            ]
          }
        ]
      }
    }
  ]
}