geowe / rtcmapping Goto Github PK
View Code? Open in Web Editor NEWRealTime Collaborative Mapping
License: Apache License 2.0
RealTime Collaborative Mapping
License: Apache License 2.0
El nivel zum a elemento desde la tabla de atributos es demasiado grande (27), escala milímetros. Habría que definir un zum ya que no sale ninguna información de base (es imposible)
Creo que sería un aporte, al menos para usuarios de España, añadir como capa base el WMS del PNOA. ¿Además de la base de Google Maps existe alguna otra ortoimagen escala mundial que se pudiera usar y tenga una licencia que lo permita? Habría que mirarlo
Implementación de borrar elemento del mapa. Colaborativa
Sería interesante mostrar una imagen asociada a un elemento (punto, línea, polígono), proporcionando la URL de la imagen.
La denominación "interna" del usuario (user-1, user-2...user-n) podría ser completada con algún tipo de alias (nombre, nick...) que identifique más claramente al usuario.
Buenas tardes Rafael, cómo está? Le comento que realizaremos un Taller de
mapeo colaborativo, utilizando RTC Mapping el día 16 de Junio. También se
está planificando realizar la ubicación y caracterización de zonas
socio-económicamente más vulnerables. Necesito consultarle unas cuestiones
relacionadas al uso de la herramienta:
Muchas gracias, cuánto tiempo puede estar abierta la sesión de edición? En
el caso de volver a conectarme y no estar la capa, se pueden recuperar las
ediciones hechas desde algún sitio?
Saludos cordiales, Juana
El objetivo es tener disponible los recursos gráficos usados para poder usarlos en entradas, presentaciones y documentación varia
Buenas tardes: Les escribo desde Argentina, quiero hacerles una consulta acerca de RTC Mapping. Necesito hacer la edición colaborativa de unos lotes de algodón, para registrar variables relacionadas al estado del cultivo. Se puede crear un proyecto colaborativo de tal forma que al pasarle el link a los técnicos de terreno, puedan editar la capa, básicamente es cargar una fecha de actualización y unos atributos relacionados al estado fenológico y a la presencia de insectos. Agradezco desde ya su respuesta. Saludos cordiales
Originally posted by @lopezjuana in #34 (comment)
Creación de la página de presentación del "producto".
La información está disponible en el siguiente enlace https://www.openstreetmap.org/copyright/es
Es necesario crear una página html de ayuda de usuario.
Esta página se enlazará desde el elemento Ayuda del sidebar
Podría ser una página dentro de www.geowe.org o una independiente en rtcm-geowe.org/ayuda (por ejemplo)
El título se puede cambiar solamente por el creador del documento
Modificar funcionalidad para que haga zoom a toda la capa de edición colaborativa
Unificar visualización en diferentes tamaños de pantalla.
Funcionamiento colaborativo, enviando los cambios realizados a todos los usuarios conectados.
implementación colaborativa
Continuación del issue #6
Implementar funcionalidad pendiente en el sidebar:
Ayuda: enlace externo a una página de ayuda.
Colaboradores: indicará con cuantos colaboradores está compartiendo el mapa en ese momento.
Estado: indicará si está compartiendo el mapa.
Guardar: Añadir al sidebar un nuevo elemento que haga la funcionalidad de guardar(descargar) la capa de edición en formato geojson (WGS84) issue #11 .
Añadir mapas: esta funcionalidad no está previsa para la versión MVP. Se puede poner un mensaje indicándolo.
Implementar funcionalidad geolocalización por topónimos.
Mostrar las dos capas por defecto (la de edición y OSM) Podrán ocultarse, pero en esta versión no se podrán eliminar.
Comprobar parámetros de la url.
Si existen parámetros de colaboración cargar la aplicación en modo colaborativo.
Todo el que conozca la url pordrá entran y conectan.
Los colaboradores no podrán cambiar el título del documento y el botón de compartir será solo desconectar.
¿Se podría activar la opción de autoensamblado al crear geometrías? Esta está activa en la herramienta modificar pero quizás sea interesante activarla también al crear.
Herramienta para crear área de influencia de un elemento
Guarda la capa editada colaborativamente a un fichero en formato GeoJSON WGS84
Al aplicar el buffer a un elemento se modifica su geometría, por tanto hay que enviarla a todos los colaboradores.
Cuando el mapa está en modo compartido y aparece el etiquetado del usuario habría que darle un desplazamiento, al menos en x o ene x e y, a la etiqueta de usuario en la geometría puntual para que no se sitúa sobre el punto.
Es necesario actualizar la wiki de ayuda con el nuevo diseño de icono. Revisar también apartados por si es necesario reestructurar los contenidos según los nuevos menús y herramientas
Mostrar el nivel de zoom
Sería interesante habilitar una herramienta que mostrara información de un elemento del mapa (punto, línea, polígono), a modo de tooltip.
Los atributos de los que se quiera mostrar información podrán seleccionarse, del listado de atributos de los elementos.
Al seleccionar elementos compartidos no se quedan marcados.
Al usar la herramienta de Selección, la geometría de tipo punto seleccionada no tiene estilo definido o es incorrecto por lo que no aparece. No ocurre en líneas ni en polígonos, aunque en esta última no está definido el relleno del polígono seleccionado.
Crear salas de edición por cada mapa compartido.
Cuando el proyecto se encuentra en modo Compartir, no se puede obtener la URL. Puede ocurrir que hayamos perdido la url y necesitemos mandarla a nuevos usuarios
Añadir la escala al mapa.
Completar los enlaces indicados en el sidebar
En este subdominio colgará la landing y la demo
Cuando el mapa se encuentra en modo compartido y editamos las geometrías ya creadas, no se actualiza en la versión de los demás usuarios.
Hola!
Sería interesante poder activar https en la parte del servidor.
se podría documentar como hacerlo? o modificar el código para su configuración?
un saludo!
(Editado)
consigo que el servidor se ejecute creando un certificado autofirmado, y cambiando el código de index.js así:
var fs = require('fs');
var app = require('express')();
//var http = require('http').Server(app);
var privateKey = fs.readFileSync('xxxxxxxxx/rtcm-server/mapeo.key', 'utf8');
var certificate = fs.readFileSync('xxxxxxxxxx/rtcm-server/mapeo.crt', 'utf8');
var certs = {key: privateKey, cert: certificate};
var http = require('https').createServer(certs, app);
var io = require('socket.io')(http);
pero creo que me falla la creación del proxy de apache :-/
Como usuario me gusataría poder cargar datos que ya tengo, para seguir con ediciones anteriores, y tener datos de partida para colaborar.
Sería ideal poder cargar datos desde fichero o desde url.
Veo dos posibilidades:
Sería interesante que al seleccionar un elemento en el mapa, quedase marcado en el panel del listado de elementos, para poder identificar la información alfanumérica asociada a dicho elemento.
Implementar funcionalidad en las herramientas de medida.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.