Skip to content
/ OLS Public

Open Latino Server. Map Server. WMS Protocol. Net Core

Notifications You must be signed in to change notification settings

Alexx-4/OLS

Repository files navigation

OpenLatinoGIS

Pasos para configurar OLS

1- Configurar las Bases de Datos de Administracio y GeoCuba en SQL Server 2- Instalar y dejar compilando el codigo del servidor de mapas OLS

Para ello: -Descargar codigo de GitHub -Hacer Restore -Instalar, si es requerido, los paquetes (Microsoft.AspNetCore.Identity.EntityFrameworkCore y Microsoft.AspNetCore.Identity) ambos en la version 2.2.0 -Si usas la Visual Studio > 16.4 probablemente tendras que agregar en el proyecto: OpenLatino.Admin.Server un archivo global.json con el siguiente contenido:

{
  "sdk": {
    "version": "3.1.200"
  }
}

y luego instalar .NET SDK 3.1.200

-Una vez que compile el proyecto ir a la configuracion (appsettings.json y appsettings.Develop.json) y arreglar el connection sting poniendo el connection string correspondiente a la Bd de administracion de OpenLatino.

3- Una vez corriendo el server y viendose la interfaz visual de Administracion, autenticarse usando las siguientes credenciales:

Nombre de Usuario: [email protected] Contraseña: Admin_1234

4- Elegir la opcion Registered Apps para poder acceder a la lista de aplicaciones clientes registradas 5- Elegir una de las aplicaciones y ver los detalles 6- En la vista de Detalles debe de salir AccessKey y UpdateKey 7- Usar el AccessKey y el UpdateKey para generar unas credenciales actualizadas haciendo el siguiente Request:

"request": {
		"method": "POST",
		"header": [
			{
				"key": "expired_token",
				"value": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiIwOGE1YWNiNjYzZTQ0MzQ5YjdkNTNiNzk0ZTQzMTI0NCIsInVuaXF1ZV9uYW1lIjoidGVzdDIiLCJBbGxvd2VkT3JpZ2VuIjoiMEhMVTRBMTlRUFQ0NiIsImV4cGlyZXNGdCI6IjEzMjM1NTMzOTU2MzQxNDk2MyIsIm5iZiI6MTU5MDk3Mzk1NiwiZXhwIjoxNTkxMDYwMzU2LCJpYXQiOjE1OTA5NzM5NTZ9.Kjqxqm9pL4GocfZGh_ZpgcxHXuIsOmHpeIYKn8nSkoK4L33hZwAG01r5TTeY5LLdfRvVy3ptDbqVJ4fr4kj2rw",
				"type": "text"
			},
			{
				"key": "update_key",
				"value": "2719c3301c194de1b8de7b9d9f0a1fcf",
				"type": "text"
			}
		],
		"url": {
			"raw": "https://localhost:5001/api/clients/Refresh",
			"protocol": "https",
			"host": [
				"localhost"
			],
			"port": "5001",
			"path": [
				"api",
				"clients",
				"Refresh"
			]
		}
	},

NOTA: Usar Postman para reproducir este Request

8- Usar el token de acceso obtenido para hacer el siguiente Request para comprobar que todo funciona bien:

"request": {
	"method": "GET",
	"header": [
		{
			"key": "Authorization",
			"value": "bearer <Valor del token de acceso obtenido>",
			"type": "text"
		},
		{
			"key": "Workspace",
			"value": "2003",
			"type": "text"
		}
	],
	"url": {
		"raw": "https://localhost:5001/api/?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=1,2,3&CRS=EPSG:4326&STYLES=&WIDTH=2009&HEIGHT=1013&BBOX=23.079164028167765,-82.47275590896606,23.166067600250244,-82.30036497116089",
		

Si el Request anterior da como resultado la foto del mapa de La Habana -> OLS esta correctamente configurado y listo para ser usado.

2- Instalar y dejar compilando el codigo del visor y el server del visor (OLMC Server)

2.1- Entrar al proyecto OLMC y configurar en el appsettings el connectionString de la Bd. 2.2- Logearse usando las credenciales:

User: [email protected] Password: AdminOLMC!1

Si se logran loguear ya deberia de estar bien configurada la aplicacion cliente

3- COmprobar que se pinta el mapa en la aplicacion cliente

About

Open Latino Server. Map Server. WMS Protocol. Net Core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages