Social Icons

lunes, 27 de mayo de 2024

MI PRIMER WIDGET PARA EXPETIENCE BUILDER

 1.- Detallamos el requerimiento

Tenemos el siguiente servicio Web

ArcGIS API for JavaScript: SampleWorldCities (arcgisonline.com)

https://sampleserver6.arcgisonline.com/arcgis/rest/services/SampleWorldCities/MapServer?f=jsapi


Vemos que el servicio contiene 3 capas


La capa Cities tiene estos atributos


El requerimiento consiste en hacer una consulta sobre las ciudades que tiene el servicio indicado anteriormente.

El plan es implementar el widget en 3 etapas:
- No hay interacción con ningún otro widget.
- Interacción con un widget de mapa.
- Eliminación de todos los parámetros codificados

Todo el desarrollo de widgets basado en componentes funcionales comienza con los siguientes pasos:
- Crea una carpeta con el nombre del widget que estás haciendo: Stage1
- Crea un archivo manifest.json (no olvides agregar: "dependencia": ["jimu-arcgis"] a medida que avanzas 
utilizar alguna API de ArcGIS para módulos JavaScript
- Agregar un archivo icon.svg
- En la carpeta Stage1, cree una carpeta src con una carpeta en tiempo de ejecución dentro.
- En la carpeta de ejecución, cree el archivo widget.tsx:

Vamos...!


Paso 1: Creamos la carpeta


Paso 2: Creamos el archivo manifest.json



Paso 3.- Completamos los siguiente parámetros en el archivo manifest.json


{

  "name": "Stage1",

  "label": "Stage1",

  "type": "widget",

  "version": "1.12.0",

  "exbVersion": "1.12.0",

  "author": "Catherine LeCocq",

  "description": "Tutorial Stage 1",

  "license": "http://www.apache.org/licenses/LICENSE-2.0",

  "properties": {},

  "dependency": ["jimu-arcgis"],

  "defaultSize": {

    "width": 400,

    "height": 400

  }

}


Paso 4.- Agregamos un archivo icon.svg


Paso 5.- Creamos la Carpeta scr


Paso 6.- Creamos la carpeta runtime



 Paso 7.- Creamos le archivo widget.tsx

Paso 8.- Codificamos

8.1 Estructuramos la parte básica del Codigo


8.2 Creamos los parámetros de entradas

8.3 Creamos la consulta

8.4 Programamos la consulta usando las constantes


8.5 Mostramos los datos consultados

Para mostrar los resultados en una tabla, simplemente agregue la entrada de la tabla en la declaración y mantenga el resultado de la consulta en el estado del widget


8.6 Por otro aspecto estético, resulta útil borrar la tabla al cerrar el widget. Esto se puede hacer por escuchando cambios en el estado del widget.


9.- Copiamos el Widget en el directorio.


10.- Ejecutamos Experience Builder y ya nos aparece el Widget




viernes, 10 de mayo de 2024

PELICULAS PARA VER

 Inexactitudes fácticas en las películas (msn.com)

https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel%C3%ADculas/ss-BB1m1LRE?ocid=msedgntp&pc=U531&cvid=3b0e71f2473c48b08d1b70a6a10c4ed7&ei=16#image=14


jueves, 4 de abril de 2024

jueves, 28 de marzo de 2024

CONFIGURAR 2 DOMINIOS PARA ARCGIS ENTERPRISE

 Configurar el controlador de dominio—Portal for ArcGIS | Documentación de ArcGIS Enterprise

https://enterprise.arcgis.com/es/portal/latest/administer/windows/configuring-the-domain-controller-used-by-portal-for-arcgis.htm


ACTIVE DIRECTORY ARCGIS ENTERPRISE

Por defecto viene esta configuración:

Configuring Portal for ArcGIS with Integrated Windows Authentication (youtube.com)

https://www.youtube.com/watch?v=hGBpCx0Q2xk




 


{

  "type": "BUILTIN",

  "properties": {"isPasswordEncrypted": "true"}

}



{

  "type": "BUILTIN",

  "properties": {"isPasswordEncrypted": "true"}

}

===============================================

FUNCINANDO CON UN SOLO DOMINIO

=========================================

USER STORE

{

  "type": "WINDOWS",

  "properties": {

    "userPassword": "sym-gcm|1|uWJwPTdGk-9GSSFmEjJw5h-JQ==",

    "userSurnameAttribute": "sn",

    "caseSensitive": "false",

    "userGivenNameAttribute": "givenName",

    "userEmailAttribute": "mail",

    "user": "epdomino\\pepelvear",

    "userFullnameAttribute": "cn",

    "isPasswordEncrypted": "true"

  }

}


GROUP STORE

{

  "type": "WINDOWS",

  "properties": {

    "userPassword": "sym-gcm|1|rzvFhJr0S_XsPnNA==",

    "user": "epdominio\\pepe",

    "isPasswordEncrypted": "true"

  }

}

lunes, 25 de marzo de 2024

AGREGAR MIEMBROS A PORTAL DESDE UN ARCHIVO

 Agregar miembros al portal—Portal for ArcGIS | Documentación de ArcGIS Enterprise

https://enterprise.arcgis.com/es/portal/latest/administer/windows/add-members-to-your-portal.htm

PORTAL NO FUNCIONA CORRECTAMENTE CON EL DNS

 En caso de presentarse errores en el Portal, es posible que se tenga que configurar el siguiente parámetro a través de la consola de administración de portaladmin


jueves, 21 de marzo de 2024

LA VERDAD DE LAS LICENCIAS DE ARCGIS

 Licensing ArcGIS Enterprise Deployments in Virtualized and Cloud Environments (esri.com)

https://www.esri.com/content/dam/esrisites/en-us/media/technical-papers/licensing-arcgis-enterprise-deployments-in-virtualized-and-cloud-environments.pdf


Resuelto: Licencias de máquinas de clúster - Comunidad de Esri

https://community.esri.com/t5/arcgis-enterprise-questions/cluster-machines-licensing/td-p/480903

viernes, 8 de marzo de 2024

npm ERR! code 1 npm ERR! path C:\eb\ArcGISExperienceBuilder\client\node_modules\node-sass

 npm ERR! error en el comando code 1 [error de instalación de npm resuelto] | Bobbyhadz


https://bobbyhadz.com/blog/npm-err-code-1-command-failed#:~:text=The%20error%20%22npm%20ERR%21%20code%201%20command%20failed%22,with%20your%20Node.js%20version%20and%20update%20your%20dependencies.

De la documentación en el link se utilizó estos pasos:


# 👇️ with NPM
npm uninstall node-sass
npm install sass --save-dev

# 👇️ with YARN
yarn remove node-sass
yarn add sass --dev

Data Analyzer Error Excel

Error en copiar las celdas no se abre el Excel:  Haz clic en YES (Sí) en el mensaje de error y busca manualmente el archivo EXCEL.exe. Depen...

 
 
Blogger Templates