Máster en Ingeniería Geodésica y Cartografía Asignatura: Infraestructura de Datos Espaciales Romina García Castro.

Slides:



Advertisements
Presentaciones similares
Spokesperson will be Jay Schaudies, Vice President, Global eCommerce.
Advertisements

Unifying Concepts and Processes in Science. Explanatory Framework Across Science Disciplines Science is a way of knowing, a process--- it is a systematic.
Maestría en Data Mining
Ay Dios mio! Me quiero ir a la casa!
Problemas encontrados en actualizaciones de SQL Server 6.5/7.0 a 2000
Metodología de programación paralela
Directions for template use This is a template that can be used either in whole group, typing in the information about an experiment, or with groups of.
© 2006 XBRL International, All Rights Reservedwww.xbrl.org/Legal Ignacio Hernández-Ros Technology development XBRL International Using XQuery to process.
Subjects in English and Spanish. Normal sentences in the affirmative follow the order: SubjectVerbObject VHDL usesconcepts A circuit contains gates In.
Como Configurar el Internet
PLEASE READ (hidden slide) This template uses Microsofts corporate font, Segoe Segoe is not a standard font included with Windows, so if you have not.
Page 107 Realidades 1 ESTAR The Verb Estar Estar is considered an IRREGULAR verb because it does not follow the pattern of Ar verb exactly. It means.
ALC 53 lunes el 14 de diciembre Use your own paper for this weeks ALC. You will turn them in on Friday.
Grupos de Trabajo 6 - Informe Working Group 6 – Report Transparency.
Grupos de Trabajo # 7 - Informe Working Group # 7 – Report General Business and Operational Risks.
BIENVENIDOS AL WORKSHOP DE ACSDA SOBRE LOS PRINCIPIOS DE INFRAESTRUCTURAS FINANCIERAS DE MERCADO WELCOME TO ACSDAS FINANCIAL MARKET INFRASTRUCTURES PRINCIPLES.
USING THE INTERNET. 2 Concept 6.1 What Is the Internet? The Internet is millions of computers from all parts of the world connected so that they can communicate.
La entrevista Mosaicos, pp. 325, 355. After her positive experience at the job fair, Malena has decided to go for an interview for a position in perfume.
In Lección 2, you learned how to express preferences with gustar
2003 HYPACK MAX Training Seminar1 Sample Case la Entrada manual de Datos de la Línea de la costa El Metodo de MANUAL –DIG Objectos –Boya (Roja)
2003 HYPACK MAX Training Seminar1 Sample Belgium Test Inputting Tag Line information into HYPACK® MAX In the old days, a Tag Line was anchored to.
Uses of Estar.
The Future Tense Español 2 Capítulo 11 Página 379.
The Future Tense.
AJAX CI-2413 Desarrollo de Aplicaciones para Internet.
Spatial Database Bases de Datos Espaciales MOTORES COMERCIALES Oracle Spatial.
Bases de Datos Espaciales SPATIAL QUERY LANGUAGES
Invocar procedimientos almacenados con Microsoft ADO.NET
Description Digital school is an educational movement that use technology to learn and transform the educational practice to promote the students integral.
Arquitectura de Computadores I
A Study of Internet Instant Messaging and Chat Protocols
In Lección 2, you learned how to express preferences with gustar
SQL Server 2005 ADO.NET Javier Fernández Rodríguez Noviembre 2005, Sevilla Javier Fernández Rodríguez Noviembre 2005, Sevilla.
Implementing DDI in the National Institute of Statistics and Geography of Mexico Eric Rodriguez.
Entrada: Los verbos en la historia (Entrance: Verbs in the story) Copy the date and title, and log the entry in your table of contents. Take a Realidades.
Agenda Introduction 2. Homework 3. Activity # 10: Identifying the Unknown Solids (Actividad #10: Identificando los sólidos desconocidos)
Programando con Hilos POSIX* Intel Software College.
Programación con OpenMP* Intel Software College. Copyright © 2006, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or.
Procedimientos Almacenados y Disparadores
Copyright © 2008 SERVIR Project. All rights reserved. SERVIR Data Portal Workshop SERVIR Map Maker Studio - MMS -
Realidades 2A ¿ Cómo te preparas?.
Gestión de la Informacion– Siguiente paso? Ken Reid Head of International Technical Relations EUROCONTROL.
Dual Language Immersion Immersión de Lenguage Dual Title III Office Tulsa Public Schools August 2013.
(por favor) By emory gibson Para describir how long ago en español, presta attencion.
TEMA 2.- INTRODUCCIÓN A LOS MÉTODOS ÓPTICOS PROPIEDADES DE LA RADIACION ELECTROMAGNETICA Muchas de las propiedades de la radiación electromagnética.
Entender qu é es cloud computing Cloud computing seg ú n Microsoft: Azure.NET Services SQL Services Live Services.
Antonio Gámir TSP – Windows Client Microsoft Ibérica.
Su Negocio Conectado. VisibilidadVisibilidad ColaboraciónColaboración PlanificaciónPlanificación EjecuciónEjecución Build Connections.
Clustered Hard Disk Drives Cold data.
Bienvenido a Technet Summit Forefront Client Security.
BranchCache Paulo Dias IT Pro Evangelist Microsoft Fernando Guillot IT Pro Evangelist Microsoft
LA SOCIEDAD CONECTADA EL lugar de trabajo del futuro.
WCS: WEB COVERAGE SERVICE
April-May Abril- Mayo. Llego abril y mayo y con eso el invierno el frío. April and May have come and gone and with it the end of fall the beginging of.
Administración de Servidores de Bases de Datos Bases de Datos de Usuarios Caso particular Adaptive Server Enterprise.
Animals of the Sea (Animales del Mar) Lauren Blow.
Cancela, JM. Ayán C. University Of Vigo. Throughout history the definition of learning has been conceptualized in many different ways depending on the.
IDEE Consejo Superior Geográfico Reunión GTIDEE en Madrid2007/06/22 1 Avances INSPIRE DT Monitoring & Reporting.
WSDL & UDDI Taller de Sistemas de Información 1
THOMSON SCIENTIFIC Updates for April Copyright 2006 Thomson Corporation 2 2 Actualizaciones Actualizaciones a las herramientas Refine y Analyze.
 1. Why should a person learn Spanish? Give at least 3 reasons in your explanation.  2. What Spanish experiences have you had? (None is not an option.
ASIG M METODOLOGÍA DE LA INVESTIGACIÓN CONTABLE SEM DOCENTE: ING./C.P. LUIS EDUARDO MALAGÓN VÉLEZ TITULO MONOGRAFÍA Autores Monografía.
ESPERANZA ~ HOPE Y el Dios de esperanza os llene de todo gozo y paz en el creer, para que abundéis en esperanza por el poder del Espíritu Santo. May the.
[IGN + UPM] con financiación de la AECI Madrid, julio de 2006 Antonio Rodríguez Instituto Geográfico Nacional Curso IDE 5.B.7.a CSW, GDAS y SWE.
Trabajar con SERVLETS. Índice Qué son los Servlets Para qué sirven Cómo se utilizan Ejemplo Cómo probar un Servlet.
© Copyright Showeet.com E XAMPLE 1 A BSTRACT 3D P APER I NFOGRAPHICS Your own text goes here.
Best Practice Instalacion de motores SQL.
Integration Services.
¿Dónde se juegan los deportes?
CONTENT OBJECTIVE: S.W.B.A.T. use the verb SABER to say what people know. LANGUAGE OBJECTIVE: Students will take notes and complete ACTS 12 & 14 on p.207.
Transcripción de la presentación:

Máster en Ingeniería Geodésica y Cartografía Asignatura: Infraestructura de Datos Espaciales Romina García Castro

Índice 1)Nombre. 2)Qué es TJS. 3)Necesidad TJS. 4)Aplicaciones TJS. 5)GDAS. 6)Usos GDAS. 7)Operaciones TJS.

Empecemos por el nombre… Aparición: año Geographic Data Access Service and the Geolinking Service. Geographic Linkage Service (GLS). Table Joining Service (TJS). Mismos fundamentos. Introducción mejoras en interoperabilidad y testing. Año 2004: OGC. Año 2009: Request for comments de OGC. Actualidad/presente: estándar OGC.

Unir Attribute Data con su Framework Data. Publicación de información recogida en tablas y relativa a figuras geográficas, así como su unión con las figuras geográficas correspondientes. Describir e intercambiar datos que contienen información de objetos geográficos. Método simple para encontrar, acceder y usar attribute data de múltiples fuentes, completar bases de datos, realizar análisis y crear mapas. En definitiva, permite intercambiar información de atributos geográficos entre diferentes servicios web. ¿Qué es TJS?

Identificador Intercambiar, examinar y analizar datos GetCapabilites Data access Data joining GDAS Necesidad de TJS Simple y potente. Estándar HTTP y XML. Fácil gestión de datos distribuidos en cualquier lugar en Internet. Acceso rápido y fiable a la información. flexibilidad con la seguridad. Facilidad para encontrar datos.

Aplicaciones TJS Apoyo a otros servicios OGC: Es complementario con WMS, WFS y WPS. Ej: Extracción y unión de datos + GDAS ser manipulados como parte de una cadena de servicios, como el WPS: realizar cálculos, comparaciones u otros análisis de datos en formato GDAS antes del JoinData. Crear mapas en la Web: crear capas WMS "on-the-fly"(sobre la marcha): la creación dinámica de capas del Web Map Service (WMS). Modelado. Actualización de datos: replicar las bases de datos a través de Internet. Interoperabilidad TJS es incluso útil cuando Atributte Data y Framework Data están almacenados en el mismo servidor.

Simple de entender e implementar. Ligero. Altamente escalable. Multi-propósito. No es ambiguo. Su contenido en metadatos posibilita generar automáticamente, tablas, gráficos, documentación, mapas y leyendas de un mismo grupo de datos. Soporta la identificación de valores nulos contenidos en la base de datos. Soporta la unión de los datos con su geometría en relaciones N:1 o N:N. Especifica la tipología de atributo. GDAS Geographic Data Attribute Set. Formato XML usado por este servicio para el intercambio del Attribute Data. Fin: empaquetar la información de atributos con sus metadatos para transmitirlo todo junto a través de la red. Ventajas Conocer exactamente lo que contiene la base de datos así como a qué marco espacial hace referencia. Producido en su totalidad como respuesta a la operación GetData del TJS. Todas las operaciones de petición y repuesta del TJS están sustentadas por partes de GDAS.

Usos de GDAS Apoyar la unión de Atributte data con su Framework Data para los servicios WMS y WFS. Respuesta a una petición de GetFeatureInfo del WMS : INFO_FORMAT=text/xml; subtype=gdas/1.0. Usado/generado como entrada o salida de un modelo espacial. Documento GDAS + referencia XSL generar páginas web/suministrar entrada a modelos o servicios de generación automática de mapas. Geographic Data Attribute Set (GDAS) encoding format: … [spatial framewok metadata]... [attribute dataset metadata]... [attribute metadata]... [attribute data]

Codificación de la operación de solicitud: La codificación de las operaciones de solicitud utilizan HTTP GET con codificación KVP y HTTP POST con XML o SOAP con codificación XML. Operation nameRequest encoding GetCapabilities (required)KVP and optional XML DescribeFrameworksKVP and optional XML DescribeDatasetsKVP and optional XML DescribeDataKVP and optional XML GetDataKVP and optional XML DescribeJoinAbilitiesKVP and optional XML DescribekeyKVP and optional XML JoinDataKVP and optional XML Operaciones de TJS

GetCapabilities Operation GetCapabilities Request HTTP GET method using KVP (mandatory) SERVICE=TJS& REQUEST=GetCapabilities& ACCEPTVERSIONS=1.0& ACCEPTLANGUAGES=en-CA HTTP POST method using XML (optional) GetCapabilities Response Names Multiplicity and use servicemandatory requestmandatory Accept Versionsoptional languageoptional Section nameContents ServiceIdentificationMetadata about this specific server. The schema of this section shall be the same as for all OWSs, as specified in Subclause and owsServiceIdentification.xsd of [OGC r3]. ServiceProviderMetadata about the organization operating this server. The schema of this section shall be the same for all OWSs, as specified in Subclause and owsServiceProvider.xsd of [OGC r3]. OperationsMetadataMetadata about the operations specified by this service and implemented by this server, including the URLs for operation requests. The basic contents and organization of this section shall be the same for all OWSs, as specified in Subclause and owsOperationsMetadata.xsd of [OGC r3]. LanguagesMetadata about the languages supported by this server. See section 8.3.3

Operaciones de TJS Data Access Operations DescribeFrameworks DescribeDatasets DescribeData GetData DescribeFrameworks Request HTTP GET method using KVP encoding (mandatory) Service=TJS& Version=1.0& Request=DescribeFrameworks& AcceptLanguages=en HTTP POST method using XML (optional) <DescribeFrameworks service="TJS" version="1.0" acceptLanguages="en"/> Names Multiplicity and use servicemandatory requestmandatory versionoptional languageoptional FrameworkURIoptional DescribeFrameworks normal response NameMultiplicity and use servicemandatory versionmandatory langmandatory capabilitiesmandatory Frameworkmandatory DescribeDatasets operation request Names Multiplicity and use servicemandatory requestmandatory versionoptional languageoptional FrameworkURIoptional DatasetURIoptional DescribeDatasets request KVP encoding Service=TJS& Version=1.0& Request=DescribeDatasets& FrameworkURI= Language=en-CA DescribeDatasets operation response Name Multiplicity and use servicemandatory versionmandatory langmandatory capabilitiesmandatory Frameworkmandatory

DescribeFrameworks exceptions exceptionCode valueMeaning of codelocator value OperationNotSupportedRequest is for an operation that is not supported by this serverName of operation not supported MissingParameterValueOperation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValueOperation request contains an invalid parameter valueName of parameter with invalid value OptionNotSupportedRequest is for an option that is not supported by this serverIdentifier of option not supported NoApplicableCodeNo other exceptionCode specified by this service and server applies to this exception None, omit locator parameter Operaciones de TJS DescribeDatasets exceptions exceptionCode valueMeaning of codelocator value OperationNotSupportedRequest is for an operation that is not supported by this serverName of operation not supported MissingParameterValueOperation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValueOperation request contains an invalid parameter valueName of parameter with invalid value OptionNotSupportedRequest is for an option that is not supported by this serverIdentifier of option not supported NoApplicableCodeNo other exceptionCode specified by this service and server applies to this exception None, omit locator parameter

DescribeData operation request Names Multiplicity and use servicemandatory requestmandatory versionoptional languageoptional FrameworkURImandatory DatasetURImandatory Attributesoptional DescribeData request KVP encoding Service=TJS& Version=1.0& Request=DescribeData& FrameworkURI= DatasetURI= Language=en-CA DescribeData operation response NameMultiplicity and use servicemandatory versionmandatory langmandatory capabilitiesmandatory Frameworkmandatory Operaciones de TJS exceptionCode valueMeaning of codelocator value OperationNotSupportedRequest is for an operation that is not supported by this serverName of operation not supported MissingParameterValueOperation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValueOperation request contains an invalid parameter valueName of parameter with invalid value OptionNotSupportedRequest is for an option that is not supported by this serverIdentifier of option not supported NoApplicableCodeNo other exceptionCode specified by this service and server applies to this exceptionNone, omit locator parameter DescribeData exceptions

GetData operation request Names Multiplicit y and use servicemandatory requestmandatory versionoptional languageoptional FrameworkURImandatory DatasetURImandatory Attributesoptional Linkage Keysoptional b Filter Columnoptional c FilterValueoptional XSLoptional e aidoptional GetData request KVP encoding Service=TJS& Version=1.0& Request=GetData& FrameworkURI= DatasetURI= Attributes=cattlecalves,cows& LinkageKeys=10-13,24,35,46-48& XSL= La respuesta válida al GetData será un documento GDAS. Podrá estar en XML de acuerdo con el equema tjsGetData_response.xsd XML. El campo MIMEtype será identificado como: MIMEtype = text/xml; subtype=gdas/1.0. GetData exceptions exceptionCode valueMeaning of codelocator value OperationNotSupportedRequest is for an operation that is not supported by this server Name of operation not supported MissingParameterValueOperation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValueOperation request contains an invalid parameter value Name of parameter with invalid value OptionNotSupportedRequest is for an option that is not supported by this server Identifier of option not supported NoApplicableCodeNo other exceptionCode specified by this service and server applies to this exception None, omit locator parameter InvalidAttributeNameOperation request included an attribute identifier not available for the requested dataset. Name of invalid attribute. InvalidKeyOperation request included a Key that does not exist for the requested dataset. Identifier of invalid Key Operaciones de TJS GetData operation response

GetData response XML document.

DescribeJoinAbilities operation request DescribeJoinAbilities request KVP encoding Service=TJS& Version=1.0& Request=DescribeJoinAbilities& Language=en-CA DescribeJoinAbilities operation response NamesMultiplicity and use servicemandatory requestmandatory versionoptional languageoptional Name Multiplicity and use servicemandatory versionmandatory langmandatory capabilitiesmandatory update Supportedmandatory Spatial Frameworksmandatory AttributeLimitmandatory Output Mechanismsmandatory OutputStylingsoptional Classification SchemaURL optional Data Joining Operations Operaciones de TJS DescribeJoinAbilities DescribeKey JoinData

DescribeJoinAbilities exceptions Operaciones de TJS exceptionCode valueMeaning of codelocator value OperationNotSupportedRequest is for an operation that is not supported by this serverName of operation not supported MissingParameterValueOperation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValueOperation request contains an invalid parameter valueName of parameter with invalid value OptionNotSupportedRequest is for an option that is not supported by this serverIdentifier of option not supported NoApplicableCodeNo other exceptionCode specified by this service and server applies to this exception None, omit locator parameter DescribeKey operation request NamesMultiplicity and use servicemandatory requestmandatory versionoptional languageoptional Framework URImandatory DescribeKey operation response NameMultiplicity and use servicemandatory versionmandatory languagemandatory capabilitiesmandatory Frameworkmandatory DescribeKey request KVP encoding Service=TJS& Version=1.0& Request=DescribeKey& FrameworkURI= Language=en-CA

JoinData operation request JoinData operation response NamesMultiplicity and use servicemandatory requestmandatory versionoptional languageoptional updateoptional a Framework URImandatory GetDataURLmandatory StylingURLoptional c Styling Identifieroptional Classification URLoptional f NameMultiplicity and use servicemandatory versionmandatory langmandatory capabilitiesmandatory Statusmandatory DataInputsmandatory JoinedOutputsmandatory Operaciones de TJS JoinData request KVP encoding Service=TJS& Version=1.0& Request=JoinData& Language=en-CA& FrameworkURI= GetDataURL= StylingURL= StylingIdentifier=SLD_1.0 DescribeKey exceptions exceptionCode valueMeaning of codelocator value OperationNotSupportedRequest is for an operation that is not supported by this serverName of operation not supported MissingParameterValueOperation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValueOperation request contains an invalid parameter valueName of parameter with invalid value OptionNotSupportedRequest is for an option that is not supported by this serverIdentifier of option not supported NoApplicableCodeNo other exceptionCode specified by this service and server applies to this exception None, omit locator parameter

JoinData exceptions Operaciones de TJS exceptionCode valueMeaning of codelocator value OperationNotSupportedRequest is for an operation that is not supported by this serverName of operation not supported MissingParameterValueOperation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValueOperation request contains an invalid parameter valueName of parameter with invalid value OptionNotSupportedRequest is for an option that is not supported by this serverIdentifier of option not supported NoApplicableCodeNo other exceptionCode specified by this service and server applies to this exception None, omit locator parameter InvalidFrameworkThe Framework identified in the GetData request did not match a Framework available for the JoinData operation on this server. None, omit locator parameter GetDataFailedThe Getdata request failed.None, omit locator parameter InvalidKeyThe Join operation was unable to complete because the contents of the relate keys did not match correctly. None, omit locator parameter

Gracias por su atención.