Curso

BASES DE DATOS ESPACIALES: POSTGIS

  • Desde: 21/9/20
  • Hasta: 31/7/21
  • Campus Virtual
  • Idioma: Castellano
  • Online

Preinscripción desde el 22/7/20

Matrícula disponible hasta el 1/6/21

Una vez aceptada tu matrícula dispones de 60 días para finalizar el curso

Promovido por:
Dpto. de Ingeniería Cartográfica Geodesia y Fotogrametría

Responsable de la actividad:
Jose Carlos Martinez Llario



Modalidad

Presencial Online Emisión en directo

0 horas


105 horas


0 horas

Lugar de impartición
Internet
Certificación

Aprovechamiento

Modalidad

ONLINE

Curso

2020-2021

ECTS

10,5

Campus

Virtual

0 h

Presenciales

105 h

Online

Precio Colectivo Plazos
275 € Alumni UPV PLUS o AAA UPV  1 plazo
275 € Personal UPV  1 plazo
275 € Alumno UPV  1 plazo
295 € Público en general  1 plazo
95 €  Rematriculación de edición anterior por abandono o suspenso 1 plazo
275 €  Colegio Oficial Ingenieros en Geomática y Topografía (España) 1 plazo
295,00 € - Público en general
275,00 € - Alumni UPV PLUS o AAA UPV
275,00 € - Alumno UPV
275,00 € - Personal UPV
275,00 € - Colegio Oficial Ingenieros en Geomática y Topografía (España)
95,00 € - Rematriculación de edición anterior por abandono o suspenso

Objetivos

- Instalar PostgreSQL y PostGIS, visualizar y editar cartografía desde varios SIG de escritorio.
- Gestionar la cartografía en PostGIS y conocer los problemas que aparecen al utilizar y realizar análisis espaciales con cartografía real con PostGIS y saber resolverlos.
- Aprender el lenguaje SQL con la suficiente soltura para ser capaz de definir modelos de datos y realizar consultas avanzadas sobre los datos.
- Conocer el modelo de geometrías de PostGIS y sus propiedades cartográficas.
- Realizar análisis espaciales complejos utilizando sentencias SQL, difícilmente alcanzables desde SIG de escritorio.
- Realizar reglas de validación en tiempo real sobre los datos cartográficos.
- Aprender a programar funciones sencillas en PL/pgSQL y disparadores.
- Ampliar la funcionalidad de PostGIS creando reglas de topología y funciones SQL como disparadores para crear modelos de datos cartográficos dinámicos y poder resolver análisis espaciales personalizados.

Acción formativa dirigida a

Profesionales, investigadores y alumnos de cualquier ámbito interesados en las bases de datos espaciales y los Sistemas de Información Geográfica, en particular en el software PostGIS.


es.upv.cfp.frontweb.exception.BackendException: Fallo la petición:https://www.cfp.upv.es/cfp-gow/curso/ficha/profesores/69327 . http status:500 at es.upv.cfp.frontweb.util.HttpUtil.genericRequest(HttpUtil.java:111) at es.upv.cfp.frontweb.util.HttpUtil.get(HttpUtil.java:65) at es.upv.cfp.frontweb.dao.impl.GenericDAOImplRemote.getArrayFromHttpGet(GenericDAOImplRemote.java:315) at es.upv.cfp.frontweb.dao.impl.GenericDAOImplRemote.getProfesoresCurso(GenericDAOImplRemote.java:157) at es.upv.cfp.frontweb.dao.impl.GenericDAOImplFile.lambda$getProfesoresCurso$4(GenericDAOImplFile.java:89) at es.upv.cfp.frontweb.dao.impl.GenericDAOImplFile.callRemote(GenericDAOImplFile.java:188) at es.upv.cfp.frontweb.dao.impl.GenericDAOImplFile.getProfesoresCurso(GenericDAOImplFile.java:89) at es.upv.cfp.frontweb.dao.impl.GenericDAOImplCache.lambda$new$4(GenericDAOImplCache.java:59) at org.cache2k.core.InternalCache2kBuilder$2.load(InternalCache2kBuilder.java:125) at org.cache2k.core.HeapCache.load(HeapCache.java:1363) at org.cache2k.core.HeapCache.getEntryInternal(HeapCache.java:652) at org.cache2k.core.HeapCache.getEntryInternal(HeapCache.java:624) at org.cache2k.core.HeapCache.get(HeapCache.java:548) at es.upv.cfp.frontweb.dao.impl.GenericDAOImplCache.getProfesoresCurso(GenericDAOImplCache.java:134) at es.upv.cfp.frontweb.repository.impl.RepositoryImpl.getProfesoresCursoDAO(RepositoryImpl.java:1772) at es.upv.cfp.frontweb.repository.impl.RepositoryImpl.getProfesoresCurso(RepositoryImpl.java:254) at es.upv.cfp.frontweb.web.tag.profesor.LoadProfesoresTag.getModels(LoadProfesoresTag.java:22) at es.upv.cfp.frontweb.web.tag.support.LoadTagSupport.doStartTag(LoadTagSupport.java:24) at org.apache.jsp.WEB_002dINF.jsp.curso.ficha_002dcurso_jsp._jspx_meth_cfp_005fload_002dprofesores_005f0(ficha_002dcurso_jsp.java:12824) at org.apache.jsp.WEB_002dINF.jsp.curso.ficha_002dcurso_jsp._jspService(ficha_002dcurso_jsp.java:1549) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:632) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:408) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:330) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:267) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at net.bull.javamelody.JspWrapper.invoke(JspWrapper.java:138) at net.bull.javamelody.JdbcWrapper$DelegatingInvocationHandler.invoke(JdbcWrapper.java:306) at jdk.proxy2/jdk.proxy2.$Proxy5.forward(Unknown Source) at es.upv.cfp.frontweb.web.mvc.view.impl.ViewImplJSP.renderView(ViewImplJSP.java:35) at es.upv.cfp.frontweb.web.mvc.Dispatcher.dispatch(Dispatcher.java:45) at es.upv.cfp.frontweb.web.mvc.FrontController.handleRequest(FrontController.java:70) at es.upv.cfp.frontweb.web.mvc.FrontController.doGet(FrontController.java:27) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:236) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:212) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.base/java.lang.Thread.run(Thread.java:1583) c50e0a1b-8b5a-4eae-a0d7-1a0cfdde1b7f