arquitectura de desarrollo arcgis...

67
Arquitectura de desarrollo ArcGIS 9.2

Upload: hahuong

Post on 24-Sep-2018

241 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Arquitectura de desarrollo ArcGIS 9.2

Page 2: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

core GIS ArcObjects

ArcGIS Engine

ArcObjects for map

Developer Components

Aplicaciones con funcionalidades

avanzadas

Para cualquier aplicación

Acceso a variedad de formatos

Creación y despliegue de

mapas

Característica Software ARGIS Que permite

Aplicaciones con funcionalidades

avanzadas

Developer Components

Extensions

Developer Components

Map Presentation

Data Access

Base Services

Page 3: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Abstract Windows Toolkit

ArcGIS

INTEGRACIÓN DE ARCGIS CON APLICACIONES J2SE

Provee Plataforma

Nativa de

Eclipse

Se integra mejor con

ESRI

De

ArcGIS Engine Runtime

Ejecutada mediante

Page 4: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

ArcGIS Desktop

ArcObjects

CONOCIENDO ARCGIS

Arquitectura para

ArcInfo

ArcEditor

versión completa

ArcView

Versión no completa

Versión más reducida

ArcMap

ArcCatalog

Tiene 2 aplicaciones

ArcMap

ArcCatalog

Tiene 2 aplicaciones

ArcMap

ArcCatalog

Tiene 2 aplicaciones

Arc

ArcEdit

ArcPLot

ArcLanguage

Análisis geodatabases

Crear y editar geodatabases

Cosas básicas

ArcSDE

ArcIMS

ArcPAD

Page 5: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Se crea con

ELEMENTOS BÁSICOS PARA MANIPULACIÓN DE MAPAS OFRECIDOS POR ARGIS

Lógica de un mapa

Mapa com.esri.arcgis.carto.Map

Archivo NavigationData.xml

SAXParserFactory

Leído con Coordenada _WKSPoint

Toma las coordenadas de

Vector de Coordenadas

Genera

Point geométrico putCoords()

com.esri.arcgis.geometry.Point

Lee Se crea con

Objeto tipo IDynamicDisplay

drawMarker

dibuja

Propiedades IDynamicSymbolPropertie

s2

Tiene unas

Alineación

Rotación

Escala

Color

Renderizador

Gráfico Glyph

Tiene un

Usando IDynamicGlyphFa

ctory de un archivo

Un simbolo

glyphs group

Un handle a un bitmap

Se crea con

Tipos

Para

marker glyph (esriDGlyphMarker)

line glyph (esriDGlyphLine)

text glyph (esriDGlyphText)

fill glyph (esriDGlyphFill)

Page 6: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

FORMATOS PARA INTERCAMBIO DE DATOS CON SIG ANALIZADOS Y SOPORTADOS TODOS POR ARCGIS

ShapeFiles Coverages

Geodatabases

Características geométricas de los objetos

Cobertura de puntos

Basado en Modelo de datos orientado a objetos

Índice de datos geoespaciales

Tabla de atributos

.SPH

.SHX

.DBF

Cobertura de líneas

Cobertura de polígonos

Representación geográfica

Objetos discretos mediante vectores

Fenómenos continuos mediante Raster

Superficies mediante TINs Triangular Irregular Network

Referencias a lugares mediante localizadores

Versiones

Personal

ArcSDE

Almacenamiento .MDB

Oracle MySQL Informix

Page 7: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

Verificar variables

ArcGIS

Verificar si corre ArcGIS Engine Runtime

O si corre ArcGIS Desktop

Usando reflexión se cargan clases de arcobjects.jar

AGSENGINEJAVA

AGSDESKTOPJAVA

Cargar Clases

Cargar Beans para visualizar

Se encuentran en el paquete com.esri.arcgis.system.EngineInitializer

Verificar LicenseProductCodeEngine

Cargar VisualBeans

Verificar licencias

Usar elementos sobre un

Frame

Cargar barra de herramientas geográficas

Cargar explorador de capas

Cargar lienzo de mapa

Page 8: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

Usar elementos sobre un Frame

Cargar barra de herramientas geográficas

Cargar explorador de capas

Cargar lienzo de mapa com.esri.arcgis.beans.TOC.TO

CBean

com.esri.arcgis.beans.map. MapBean

com.esri.arcgis.beans.toolbar.ToolbarBean

1

2

3

Page 9: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

Algunos Problemas intentando modificar las capas desde Java

Las capas se pueden leer de un archivo XML, pero el objeto que las lee no actualiza los cambios

una vez se ha leido

Archivo.XML Original

Lector SAX del XML

Archivo.XML Modificado

Lector SAX del XML

Page 10: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

Algunos Problemas intentando modificar las capas desde Java

Actualizar un GraphicsTracker con un Point

En una posición original

Point

Cambia de posición

Point Point

No cambia de posición

Page 11: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

Algunos Problemas intentando modificar las capas desde Java

Actualizar un GraphicsTracker con un Point

Capa intermedia Que verifique que

Puntos han cambiado

Simulador

Graphics Tracker Recibe los datos

Entrega de puntos que han cambiado

GrapMap que muestra el mapa

El problema es que actualiza en el momento que tiene

predefinido y no hay forma de saber cuando se invoca el

llamado de los datos

Page 12: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

Algunos Problemas SE HAN SOLUCIONADO

ENVIADOR todo en una cadena

Simulador

OBJETO RECIBIENDO RECEPTOR Todo en una cadena

ADAPTADOR DE CONVERSION

Un problema de mostrar varios agentes del mismo tipo se

pudo solucionar haciendo esto

OBJETO CONVERSION

PPOINT

VALIDADOR DE RANGO

GRAPHICSTRACKER

Page 13: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

Problemas que aun persisten

Es probable que se pueda con un patron

de pizarra

Distintos tipos de agentes

El patron iterator no ha funcionado

Es similar al problema de los filosofos. Estoy

pensando en implementar un token

ADAPTADOR DE CONVERSION

Un problema de mostrar varios agentes del mismo tipo se

pudo solucionar haciendo esto

En parte la sincronizacion se

arreglo pero persiten los problemas

El singleton funciono para la parte del

conversor

Page 14: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

UN PEQUEÑO EJERCICIO DE MANIPULACIÓN DE COLOCACIÓN DE UN MAPA USANDO JAVA Y ARCGIS

A nivel de SIG

NO SE SI ES LO MISMO HACER UNA APLICACIÓN QUE USE LAS FUNCIONALIDADES DE SIG Y QUE POTENCIALMENTE HAGA LAS COSAS QUE HACE EL SIG Y SE INTEGRE CON EL

SISTEMA SIMULADOR

La incorporacion de la capa de rutas ha presentado mucho problema desde la aplicacion

PERO QUE SE INTEGRE CON EL ARGIS SE HACE HACIENDO UNA APLICACIÓN QUE USA ARGIS Y SUS FUNCIONALIDADES Y ESTA SE INTEGRA CON UNA APLICACIÓN INTERMEDIA QUE SE DEBERIA

CONECTAR CON EL SIMULADOR

Page 15: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Lo que involucra

usar un GIS

Combina Entorno de visualización

Combina Análisis fuerte

Modelado tiene raíces en la ciencia de la

Geografía

Vistas de un GIS

Base de datos geográficos

Topologías de redes

Capas de los mapas

La vista del mapa

La vista de geoprocesamiento

En 2D

En 3D

Operadores geoespaciales

Georeferenciación

Asignar coordenadas

Ubicación espacial

Page 16: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Dos formas para

georeferenciación

Sistema de coordinadas geográficos

Sistema de coordenadas planas

Sistema de coordenadas latitud y

longitud

GIS Datasets

Diseñado para superficies planas

como un mapa impreso o una pantalla de

ordenador

Page 17: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Sistema de coordenadas geográficas

Hemisferio norte: Medidas positivas de latitud

Hemisferio sur: Medidas negativas de latitud

Oeste de Greenwich: Longitud Negativa

Este de Greenwich: Longitud Positiva

Page 18: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Sistema de coordenadas geográficas

Page 19: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Sistema de coordenadas cartesianas

Coordenadas cartesianas En 2D

Coordenadas cartesianas En 2D

Page 20: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Distorsión de las proyecciones cartográficas

SI LA TIERRA ES

¿COMO REPRESENTARLA USANDO EL SISTEMA DE COORDENADAS PLANAS?

Page 21: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Ejemplos de proyecciones

Se distorsiona agrandando la proyección cuando la línea secante está fuera

NO se distorsiona disminuyendo la proyección cuando la línea secante está dentro

Cuando la línea secante coincide con la proyección no se hacen distorsiones

Page 22: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

4 Tipos de representaciones geográficas

Feature

Attributes

Imagery

Continuous Surfaces

Se administran con las estructuras de datos

Feature classes

Attribute tables

Raster datasets

Datasets

Relaciones espaciales

TIN

Page 23: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Relaciones espaciales entre

sus características

Relaciones espaciales para la base de datos SIG

Se deben extender las clases básicas de función

Adición de serie de datos geográficos

Adición elementos de topología

Adición de conjunto de datos de la red

¿Qué tiene un

GIS?

Dataset 1

Dataset 1

Dataset 1

Colección 1 de características

Colección 2 de características

Colección 3 de características

Page 24: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

¿Qué tiene

una base de datos

GIS?

Dataset 1

Dataset 1

Dataset 1

Colección 1 de características

Colección 2 de características

Colección 3 de características

Diseño de base de datos GIS?

Data themes

Data themes

Data themes

Específica representación

geográfica

Específica representación

geográfica

Específica representación

geográfica

Colección de objetos geográficos homogéneos

Colección de objetos geográficos homogéneos

Colección de objetos geográficos homogéneos

Capa 1

Capa 2

Capa 3 Sys

coordenadas

Sys coordenadas

Sys coordenadas

Page 25: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Diseño de base de datos GIS?

Data themes

Data themes

Data themes

Específica representación geográfica

Específica representación geográfica

Específica representación geográfica

NO CUALQUIER REPRESENTACIÓ

N SE ACOSTUMBRA A

REALIZAR

Urban areas

Administratitve boundaries

Elevation contours

Well Locations

Orthophotography

Satellite imagery

Land Parcels

Parcel tax records

Hydrography

Road centerlines

Vegetation

Lines

Lines

Polygons

Polygons

Polygons

Lines

Points

Rasters

Rasters

Polygons

Tables

Page 26: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Conseguir APIS de integración Requerimientos para la integración

Conocer la arquitectura de los geoObjects

como concretamente se trabaja en

ARGIS

Inicialmente se trabaja con un

mapa vectorizado de Bogota

Es necesario que el mapa por lo

menos tenga una capa

Se configura ARGIS

Se solucionan los problemas

De conectividad con Java que

consisten en que los idiomas

nativos de estos sistemas no son

java

Page 27: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

OBJETIVOS EL PRIMER INTENTO DE

INTEGRACIÓN

DEMOSTRAR LA VIABILIDAD DEL PROYECTO

CONOCER LA ARQUITECTURA DE MODELADO INICIAL

VALIDAR UN PRIMER MODELO

VISUALIZAR UN MAPA NO DESDE EL ARGIS, SINO DESDE UNA APLICACIÓN EXTERNA

Page 28: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

ARQUITECTURA PROPUESTA EL PRIMER INTENTO DE

INTEGRACIÓN

class Class Model

AplicacionEnv iadora

Principal

- JSliderX: int

- JSliderY: int

Env iador

+ enviarX() : void

+ enviarY() : void

+ recibirX() : void

+ recibirY() : void

Serv erSocket

- puerto: int = 1200

AplicacionReceptora

RecibirAdaptadorConv ersion

JFrame

+ display() : void

+ initializeArcGISLicenses()() : void

Socket

AoInitialize

+ verificarLicencia() : voidMapBean

+ load() : void

TocBean

File

Bogota.MXD

ToolbarBean

«flow»

Page 29: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

MUESTRA INTERACTIVA EL PRIMER INTENTO DE

INTEGRACIÓN

Page 30: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

CONCLUSIONES EL PRIMER INTENTO DE

INTEGRACIÓN

CUANDO SE COLOCAN VISUALMENTE AUNQUE NO PROPIAMENTE EN EL MAPA ELEMENTOS SE DEBEN CREAR PROCESOS POR APARTE PARA CADA UNO DE LOS OBJETOS,

SOPENA DE TENER PROBLEMAS CON PARPADEO DE PANTALLA

ES NECESARIO AHONDAR EN EL ESTUDIO DE TECNICAS PARA MINIMIZAR EL PARPADEO, Y UNA POSIBILIDAD ES USAR LAS OPCIONES QUE TIENEN LAS CAPAS EN ARGIS PARA MANEJO

DE ESTAS SITUACIONES A NIVEL DE PROGRAMACIÓN

LA FORMA COMO SE HACEN LAS COSAS A NIVEL DE INTERFAZ DE USUARIO EN ARGIS NO SIEMPRE ES IGUAL A LA FORMA COMO SE HACEN A NIVEL DE PROGRAMACIÓN CON

JAVA CUANDO SE INTERACTÚA CON ARGIS

Page 31: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

PROBLEMAS EL PRIMER INTENTO DE

INTEGRACIÓN

EL SIG NUNCA SE ENTERA QUE SE HAN AÑADIDO ELEMENTOS AL MAPA

LA FORMA NATURAL PARA QUE EL SIG SE ENTERE QUE SE HAN AÑADIDO ELEMENTOS ES MEDIANTE UNA CAPA, PERO

EL OBJETO AÑADIDO NO QUEDO EN NINGUNA CAPA

NO SE GEOREFERENCIO EL MAPA

SE HACE NECESARIO PROFUNDIZAR EN UNA VERDADERA INTERACCIÓN CON EL SIG

LA COMUNICACIÓN FUE UNIDIRECCIONAL, LOGRAMOS TRAER DATOS DEL SIG, PERO NO SE HA LOGRADO QUE EL

SIG RECIBA DATOS DE UNA APLICACIÓN EXTERNA

Page 32: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

OBJETIVOS DEL SEGUNDO INTENTO EL SEGUNDO DE INTEGRACIÓN

REALIZAR UNA INTEGRACIÓN, DONDE POR LO MENOS EL SIG SE ENTERE QUE SE HAN AÑADIDO ELEMENTOS

REALIZAR UN EJERCICIO SENCILLO DONDE SE PUEDA COLOCAR UN OBJETO QUE SE CAMBIE DE POSICION

CUANDO CAMBIE EL ZOOM DEL MAPA PARA DEMOSTRAR QUE SE MANEJA EL TEMA DE LA GEOREFENCIACIÓN POR LO

MENOS A NIVEL BÁSICO

CONOCER EL MODELO DE GEOPROCESAMIENTO OFRECIDO POR ARGIS

CONOCER LOS SISTEMAS DE GEOPROCESAMIENTO

Page 33: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

EL SEGUNDO INTENTO DE INTEGRACIÓN SE TRABAJA CON EL OBJETO GEO PROCESOR

Page 34: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

LA GEOREFENCIACIÓN NO SE HACE A NIVEL DE PROGRAMACIÓN DE LA MISMA MANERA CON FORMATOS RASTER QUE CON FORMATOS VECTORIALES.

EL SEGUNDO INTENTO DE INTEGRACIÓN

CONCLUSIONES

ES NECESARIO AHONDAR Y PROFUNDIZAR EN LAS VENTAJAS DE CADA UNO DE ESTOS FORMATOS, TANTO EN LA PARTE DE GEOREFERENCIACÓN COMO EN SU CONVENIENCIA PARA REALIZAR SIMULACIONES

SE REQUIERE TAMBIÉN PROFUNDIZAR SI HAY POSIBILIDADES DE PASAR DE UN FORMATO VECTORIAL A OTRO Y QUE TÉCNICAS HAY PARA HACER ESTE TIPO DE COSAS.

EN CASO DE TENERSE IMÁGENES NO GEOREFENCIADAS TIPO RASTER ES IMPORTANTE OBSERVAR LAS FORMAS QUE EXISTEN PARA GEOREFERENCIAR ESTE TIPO DE IMÁGENES

Page 35: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

ANTES DE REALIZAR EL TERCER INTENTO COMPARACIÓN ENTRE RASTER Y VECTORIAL

CUANDO SE CAPTURO LA GEOREFENCIACIÓN QUE TENIA EL MAPA DE BOGOTA QUE ESTABA EN FORMATO MDX Y SE QUIZO COLOCAR ESTA

GEOREFENCIACIÓN EN EL MAPA DE USME QUE ESTABA EN FORMATO VECTORIAL, SE

REQUIRIÓ TRABJAR EN LAS TRANSFORMACIONES ENTRE SERVICIOS DE

GOREFENCIACIÓN

Page 36: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

EL TERCER INTENTO DE INTEGRACIÓN MODELO DE ARQUITECTURA PROPUESTO class Class Model

AplicacionEnv iadora

Principal

- JSliderX: int

- JSliderY: int

Env iador

+ enviarX() : void

+ enviarY() : void

+ recibirX() : void

+ recibirY() : void

Serv erSocket

- puerto: int = 1200

AplicacionReceptora

GeoProcessor

+ execute() : void

RasterWorkspaceFactory

RasterWorkspace

+ openRasterDataset() : void

IWorkspace

RasterDataset

+ getSpatialReference() : void

GISFolderDeTrabajo

Arhiv oCapaSHP

3dLine_SHP 2dLine_SHP

ISpatialReference

CreateFeatureclass

+ setGeometryType() : void

+ setSpatialReference() : void

ShapefileWorkspaceFactory

Workspace

IFeatureClass

IFeature

+ setShapeByRef() : void

+ setValue() : void

+ store() : void

LineOfSight

DatosConcretos

Point

Polyline

+ setFromPoint() : void

+ setToPoint() : void

Coordenada

- x: int

- y: int

Presentacion

ToolbarBean

Usme.MXD

MapBean

+ load() : void

File

AoInitialize

+ verificarLicencia() : void

JFrame

+ display() : void

+ initializeArcGISLicenses()() : void

AdaptadorConv ersion RecibirSocket

TocBean

«flow»

«trace»

«trace»

«trace»

«trace»

«flow» «trace»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

Page 37: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Conseguir APIS de integración

EL TERCER INTENTO DE INTEGRACIÓN

Conocer la arquitectura de los geoObjects como

concretamente se trabaja en ARGIS

Inicialmente se trabaja con un mapa vectorizado de Bogota

Es necesario que el mapa por lo menos tenga una capa

Se configura ARGIS

Se solucionan los problemas De conectividad con Java que consisten en que los idiomas nativos de estos sistemas no

son java como se puede apreciar

En el siguiente video

MUESTRA INTERACTIVA

Page 38: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

EL TERCER INTENTO DE INTEGRACIÓN

PROBLEMAS ENCONTRADOS

A PESAR DE HABERSE GEOPROCESADO LA LINEA SOBRE EL MAPA, EL PROBLEMA QUE ES NECESARIO SOLUCIONAR ES EL PROBLEMA DE LA SUPERPOSICIÓN DE CAPAS.

EL MAPA DE USME TIENE UNAS COORDENADAS QUE PARTEN DE CERO HASTA 1200, EL PROBLEMA ES QUE ESTAS COORDENADAS NO CORRESPONDEN CON LAS VERDADERAS

COORDENADAS DEL MAPA

HAY UNA GEOREFERENCIACIÓN DE LA LINEA CON RESPECTO AL MAPA, PERO EL MAPA CON RESPECTO A LA REALIDAD NO SE HA PODIDO GEOREFENCIAR

HAY UNA GEOREFERENCIACIÓN DE LA LINEA CON RESPECTO AL MAPA, PERO EL MAPA CON RESPECTO A LA REALIDAD NO SE HA PODIDO GEOREFENCIAR

SE INTENTO GEOREFENCIAR USANDO LOS SERVICIOS DE GEOREFERENCIACIÓN QUE TIENEN ALGUNOS SERVIDORES COMO POR EJEMPLO ESPAÑA, EL PROBLEMA ES QUE SE

HARIA NECESARIO BUSCAR EL DE COLOMBIA O DARSE A LA TAREA DE HACER LA GEOREFERENCIACIÓN A MANO

CUANDO SE GEOREFENCIA CON IMÁGENES Y SERVICIOS, SE REQUIERE QUE EL TAMAÑO DE LA IMAGEN SEA IGUAL AL TAMAÑO DE LA GEOREFENCIACIÓN

PROPORCIONALMENTE HABLANDO

Page 39: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

EL TERCER INTENTO DE INTEGRACIÓN

SE SOLUCIONO UNO DE LOS PROBLEMAS DEL TERCER EJERCICIO A

ULTIMA HORA PERO A NIVEL DE INTERFAZ

GRAFICA, TOCA VER COMO SE

HARIA ESTO A NIVEL DE

SOFTWRAE

EL PROBLEMA SI ES DE SUPERPOSICION DE CAPAS

Page 40: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

EL TERCER INTENTO DE INTEGRACIÓN ESTADO DEL AVANCE

Una capa en formato

shp

Un mapa en formato

mdx

Falta solucionar el

problema de la superposición

de objetos

SIMULACIÓN BÁSICA PERO FUNCIONAL

El mapa de Usme en

formato JPG se pudo

colocar en un archivo MDX

El objeto se pudo

georeferenciar con respecto al

mapa

El mapa hace falta

georeferenciarlo con

respecto a la realidad

Problema recargando

capas

Page 41: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

EL TERCER INTENTO DE INTEGRACIÓN MODELO DE ARQUITECTURA PROPUESTO class Class Model

AplicacionEnv iadora

Principal

- JSliderX: int

- JSliderY: int

Env iador

+ enviarX() : void

+ enviarY() : void

+ recibirX() : void

+ recibirY() : void

Serv erSocket

- puerto: int = 1200

AplicacionReceptora

GeoProcessor

+ execute() : void

RasterWorkspaceFactory

RasterWorkspace

+ openRasterDataset() : void

IWorkspace

RasterDataset

+ getSpatialReference() : void

GISFolderDeTrabajo

Arhiv oCapaSHP

3dLine_SHP 2dLine_SHP

ISpatialReference

CreateFeatureclass

+ setGeometryType() : void

+ setSpatialReference() : void

ShapefileWorkspaceFactory

Workspace

IFeatureClass

IFeature

+ setShapeByRef() : void

+ setValue() : void

+ store() : void

LineOfSight

DatosConcretos

Point

Polyline

+ setFromPoint() : void

+ setToPoint() : void

Coordenada

- x: int

- y: int

Presentacion

ToolbarBean

Usme.MXD

MapBean

+ load() : void

File

AoInitialize

+ verificarLicencia() : void

JFrame

+ display() : void

+ initializeArcGISLicenses()() : void

AdaptadorConv ersion RecibirSocket

TocBean

«flow»

«trace»

«trace»

«trace»

«trace»

«flow» «trace»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

1 2

3

Page 42: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

No queda por debajo Envelope

Se pueden colocar hilos En capa dinamica

Se sigue georeferenciando

No se como manejar una sola capa

Se actualizan las posiciones

Se puede con un archivo XML usando SAX

Se revienta con varios datos

Page 43: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

class Class Model

AplicacionEnv iadora

Principal

- JSliderX: int

- JSliderY: int

Env iador

+ enviarX() : void

+ enviarY() : void

+ recibirX() : void

+ recibirY() : void

Serv erSocket

- puerto: int = 1200

AplicacionReceptora

GeoProcessor

+ execute() : void

RasterWorkspaceFactory

RasterWorkspace

+ openRasterDataset() : void

IWorkspace

RasterDataset

+ getSpatialReference() : void

GISFolderDeTrabajo

Arhiv oCapaSHP

3dLine_SHP 2dLine_SHP

ISpatialReference

CreateFeatureclass

+ setGeometryType() : void

+ setSpatialReference() : void

ShapefileWorkspaceFactory

Workspace

IFeatureClass

IFeature

+ setShapeByRef() : void

+ setValue() : void

+ store() : void

LineOfSight

DatosConcretos

Point

Polyline

+ setFromPoint() : void

+ setToPoint() : void

Coordenada

- x: int

- y: int

Presentacion

ToolbarBean

Usme.MXD

MapBean

+ load() : void

File

AoInitialize

+ verificarLicencia() : void

JFrame

+ display() : void

+ initializeArcGISLicenses()() : void

AdaptadorConv ersion RecibirSocket

TocBean

MarkerGlyph

CharacterMarkerSymbol

Color

Size

Angle

CharacterIndex

dynamicGlyphFactory

DynamicLayer

DynamicDisplay

DynamicSymbolProps

DynamicGlyphFactory

DynamicCompoundMarker

RotationAlignment

Scale

Asignador

Map

IDisplay

Env elope

ProcesoCentradoMapa

«interface»

DynamicRecompilateRate

«interface»

DynamicLayerDirty

«trace»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«flow»

«trace»

«flow»

«trace»«flow»

«trace»

«trace»

«flow»

«flow»

«flow»

«flow»

usado

por

creado por

Deberia tener varios

debe alinear a alguien

Debe Escalar a alguien

Para un MarkerGlyph

«flow»

Lo asigna A un DD

«flow»

usa

obtengoUnaRepresentacion

Page 44: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando
Page 45: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Para arreglar algunos problemas se hizo necesario estudiar

Polyline

Geometry

SegmentCollection

Path

Line

Point

Tipos de IMarkerSymbol

SimpleMarkerSymbol

ArrowMarkerSymbol

CharacterMarkerSymbol

PictureMarkerSymbol

MultiLayerMarkerSymbol

SimpleLineSymbol

MarkerLineSymbol

CartographicLineSymbol

HashLineSymbol

PictureLineSymbol

MultiLayerLineSymbol

SimpleFillSymbol

GradientFillSymbol

PictureFillSymbol

MarkerFillSymbol

LineFillSymbol

MultiLayerFillSymbol

DotDensityFillSymbol

ColorSymbol

ColorRampSymbol

TextSymbol

PieChartSymbol

StackedChartSymbol

BarChartSymbol

Tipos de IElement

MarkerElement

MarkerElement

http://resources.esri.com/help/9.3/arcgisengine/java/doc/4d03a783-59b5-11dc-8ce2-038de00f43b1.htm

Crear un shapefile-based network dataset

Page 46: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Con lo cual se añadio el siguiente paquete para lograr que todos los elementos se muevan como un todo y para que se pueda lograr el borrado de los elementos

anteriores a fin de lograr que no quede el rastro y manejar el borrado

Page 47: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

class Class Model

AplicacionEnv iadora

Principal

- JSliderX: int

- JSliderY: int

Env iador

+ enviarX() : void

+ enviarY() : void

+ recibirX() : void

+ recibirY() : void

Serv erSocket

- puerto: int = 1200

AplicacionReceptora

GeoProcessor

+ execute() : void

RasterWorkspaceFactory

RasterWorkspace

+ openRasterDataset() : void

IWorkspace

RasterDataset

+ getSpatialReference() : void

GISFolderDeTrabajo

Arhiv oCapaSHP

3dLine_SHP 2dLine_SHP

ISpatialReference

CreateFeatureclass

+ setGeometryType() : void

+ setSpatialReference() : void

ShapefileWorkspaceFactory

Workspace

IFeatureClass

IFeature

+ setShapeByRef() : void

+ setValue() : void

+ store() : void

LineOfSight

DatosConcretos

Point

Polyline

+ setFromPoint() : void

+ setToPoint() : void

Coordenada

- x: int

- y: int

Presentacion

ToolbarBean

Usme.MXD

MapBean

+ load() : void

File

AoInitialize

+ verificarLicencia() : void

JFrame

+ display() : void

+ initializeArcGISLicenses()() : void

AdaptadorConv ersion RecibirSocket

TocBean

MarkerGlyph

CharacterMarkerSymbol

Color

Size

Angle

CharacterIndex

dynamicGlyphFactory

DynamicLayer

DynamicDisplay

DynamicSymbolProps

DynamicGlyphFactory

DynamicCompoundMarker

RotationAlignment

Scale

Asignador

Map

IDisplay

Env elope

ProcesoCentradoMapa

«interface»

DynamicRecompilateRate

«interface»

DynamicLayerDirty

Env oltorioSimbolos

RandomColor

ManejadorRutas

Rutas

Socket

AnalizadorMov imientos

ManejadorDePuntos

ArregloActiv eView

IElementAnteriores

ArregloIGraphicsContainer

IElementActuales

ArregloPuntos

ArregloIMarkerSymbol

ArregloMarkerElement

ArregloMarkerSimbolos

«flow»

«trace»«flow»

«trace»

«trace»

«flow»

«flow»

«flow»

«trace»

«trace»

«flow»

«flow»

«flow»

obtengoUnaRepresentacion

Debe Escalar a alguien

debe alinear a alguien

Deberia tener varios

«flow»

«flow»

«flow»

«flow»

«flow»

usa

Lo asigna A un DD

«flow»

Para un MarkerGlyph

«flow»

creado por

usado

por

«flow»

«flow»

«flow»

ConsigueElSimbolo

ConsigueGeometria

PermiteAdicionar

Este el paquete añadido al Sistema como va quedando

Se mueve geo referenciado, pero la idea es por una ruta, con lo cual se está pensando

en Un intermediario que maneje

las rutas

Page 48: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

De estos problemas que teniamos

Una capa en formato

shp

Un mapa en formato

mdx

Falta solucionar el

problema de la superposición

de objetos

SIMULACIÓN BÁSICA PERO FUNCIONAL

El mapa de Usme en

formato JPG se pudo

colocar en un archivo MDX

El objeto se pudo

georeferenciar con respecto al

mapa

El mapa hace falta

georeferenciarlo con

respecto a la realidad

Problema recargando

capas

Page 49: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Se han solucionado TODOS

Una capa en formato

shp

Un mapa en formato

mdx

Falta solucionar el

problema de la superposición

de objetos

SIMULACIÓN BÁSICA PERO FUNCIONAL

El mapa de Usme en

formato JPG se pudo

colocar en un archivo MDX

El objeto se pudo

georeferenciar con respecto al

mapa

El mapa hace falta

georeferenciarlo con

respecto a la realidad

Problema recargando

capas

Page 50: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Lo que pasa es que ha surgido otro problema

Una capa en formato

shp

Un mapa en formato

mdx

Falta solucionar el

problema de la superposición

de objetos

SIMULACIÓN BÁSICA PERO FUNCIONAL

El mapa de Usme en

formato JPG se pudo

colocar en un archivo MDX

El objeto se pudo

georeferenciar con respecto al

mapa

El mapa hace falta

georeferenciarlo con

respecto a la realidad

Problema recargando

capas

Manejo de rutas

Page 51: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

Se tienen algunas estrategias pensadas

• Crear un Network DataSetData Element de cero • Crear un Network DataSetData Element a partir de un

archivo XML • Crear lineas con un featureClass y luego convertirlas en

un NetoworkDataSet • Manejar las rutas matematicamente como lineas en

una clase y consultarla cada vez que se mueva. (Esto lo estoy pensando seriamente)

• Conseguir un Network y aprender a manejar las rutas con esto (No se que tanto me tarde en hacer esto). Es lo mejor porque con esto se pueden hacer simulaciones sobre estas rutas

Page 52: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

1. Fundamentación teórica sobre la interoperabilidad 6 1.1. Definiciones de interoperabilidad 6 1.1.1. Interoperabilidad según el modelo McCall 6 1.1.2. Interoperabilidad según la IEEE 6 1.1.3. Interoperabilidad según el Gobierno Australiano 6 1.1.4. Interoperabilidad según el programa europeo IDABC 6 1.1.5. Interoperabilidad según el Comité Europeo de Normalización 6

Page 53: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

2. Estándares 8 2.2. OpenGeoServices 8 2.3. Norma ISO 19113 8 2.4. Norma ISO 19115 8 2.5. Norma ISO 19139 (Geographic Information – Metadata – XML Schema implementation) 8 2.6. Norma ISO TC 204 8 2.7. Norma ISO JTC-1 8

Page 54: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

3. Organizaciones 8 3.1. Open Geospatial Consortium 8 3.2. FGDC (Gederal Geography Data Committee) 9 3.3. Comité técnico ISO/TC 211 9

Page 55: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

4. Normas Generales relacionadas con SIG 10 4.1. 6709 Representación de latitud, longitud y altura. 10 4.2. 19101 Modelo de Referencia 10 4.3. 19101-2 Modelo de Referencia para imágenes 10 4.4. 19103 Lenguaje Conceptual 10 4.5. 19104 Terminología 10 4.6. 19105 Conformance and Testing 10 4.7. 19106 Perfiles 10

Page 56: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

5. Normas Compleementarias 10 5.1. 19120 Normas Funcionales 11 5.2. 19122 Cualif.y certif. del personal 11 5.3. 19126 Diccionario de datos FACC 11 5.4. 19127 Parámetros y códigos geodésicos 11 5.5. 19131 “Data Product Specifications” 11 5.6. 19135 Registration of GI items 11 5.7. 19139 Geographic information - Metadata - Implementation specifications 11 5.8. 19140 Technical Amendment to the ISO 191 11 5.9. 19144-1 Sist. de Clasificación – P1: Estructura del sistema de clasificación. 12 5.10. 19144-2 Sist. de Clasificación – P2: “Land Cover Classification Syst” 12 5.11. 19145 “Registry of representations of geographic point locations” 12 5.12. 19146 “Cross-domain vocabularios” 12 5.13. 19149 “Rights expression language for geographic information” - GeoREL 12 5.14. 19150 Ontología 12

Page 57: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

6. Iniciativas relevantes en el ámbito de SIG 13 6.1. 19107 Modelo espacial 13 6.2. 19108 Modelo temporal 13 6.3. 19109 Reglas para aplicación 13 6.4. 19110 Métodos de catalogación 13 6.5. 19111 SR con coordenadas 13 6.6. 19112 SR con id. Geográficos 13 6.7. 19113 Principios de Calidad 14 6.8. 19114 Evaluación de la Calidad 14 6.9. 19115 Metadatos 14 6.10. 19118 Encoding 14 6.11. 19136 GML 14 6.12. 19137 Core Profile of S. Schema 14 6.13. 19138 Data quality measures 14 6.14. 19141 Schema for Moving Features 14

Page 58: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

7. Normas de servicios 14 7.1. 19116 Serv. de posicionamiento 15 7.2. 19117 “Portrayal” 15 7.3. 19119 Servicios para coberturas 15 7.4. 19125-1 “Simple Feature Access (SFA) ” 15 7.5. 19125-2 “SFA – SQL Option” 15 7.6. 19128 “Web Map Server Interface” 15 7.7. 19132 Posibles servicios de localización 15 7.8. 19133 Servicios de localización para seguimiento y navegación 15 7.9. 19134 “Multimodal location based services for routing and navigation” 15 7.10. 19142 Web Feature Service 15 7.11. 19143 Filter encoding 15 7.12. 19147 Location based services. Transfer Nodes. 16 7.13. 19148 Location based services. Linear Referencing System 16

Page 59: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

8. Normas raster y mallas 16 8.1. 19115-2 Metadatos para datos ráster y malla 16 8.2. 19121 “Imaggery and gridded data” 16 8.3. 19123 Modelo para coberturas 16 8.4. 19124 Componentes “imaggery and grid.” 16 8.5. 19129 “Imagery and coverage data” 16 8.6. 19130 “Sensor and data models” (deleted) 16

Page 60: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

9. Normas ISO más relevantes para los IDEs 17 9.1. 19109 Reglas para los modelos de aplicación. 17 9.2. 19110 Metodología para catalogar fenómenos. 17 9.3. 19112 Identificación por nombres geográficos. 17 9.4. 19115 Metadatos para datos. 17 9.5. 19119 Metadatos para servicios. 17 9.6. 19128 Servicios de Mapas para Web (WMS). 17 9.7. 19136 GML. 17 9.8. 19142 Web Feature Service. 18

Page 61: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

10. Iniciativas relevantes en el ámbito de SIG 18 10.1. Global Earth Observation System of Systems 18 10.2. Infrastructure for Spatial Information in the European Community 18 10.3. UNSDI 18

Page 62: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

11. Elementos a tener en cuenta en la arquitectura de interacción 18 11.1. Especificación OCG-WMS 18 11.2. Especificación OCG-WFS 18 11.3. Especificación OCG-GML 18 11.4. Estándar WCS 19 11.5. Especificación SFS (Simple Features Specification) 19

Page 63: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

12. Frameworks para interoperabilidad con SIG 19 12.1. Spatial Data Infraestructure - SDI 19

Page 64: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

13. Tipos de software geográfico 19 13.1. Desktop GIS 19 13.2. WebMap Servers 20 13.3. Server GIS 20 13.4. WebGIS - Clients 20 13.5. Libraries 20 13.6. Mobile GIS 20

Page 65: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

14. Tareas típicas de un software GIS 20 14.1. Exploración de datos 20 14.2. Creación de datos 20 14.3. Edición de datos 20 14.4. Almacenamiento 20 14.5. Integración de diferentes Fuentes 20 14.6. Transformación de datos 21 14.7. Consultas de datos 21 14.8. Análisis de datos 21 14.9. Creación de mapas 21

Page 66: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando

15. Lenguajes para interoperabilidad con SIG 21 15.1. OGC KML 21

16. Clasificación de estándares nacionales vs internacionales 21 16.1. Cuadro comparativo 21

Page 67: Arquitectura de desarrollo ArcGIS 9pegasus.javeriana.edu.co/~PI111-03-EstraInteraSIG/BorradorTrabajo... · Arquitectura para ArcInfo ArcEditor versión ... Algunos Problemas intentando