Documentação do Tdk

   Tutorial / Outros
Esta etapa do tutorial tem como objetivo apresentar o modelo de dados do TDK.

 
 Introdução

* Canvas Genérico - componente do TDK para desenho de objetos. Por exemplo, a renderização de mapas é feita utilizando este componente.

* Modelo do Terralib: Tema, View, Legenda, Visual

* VIPE, JVIPE

* JTDK

* TDK Catalogue (catálogo de informações geográficas)

* Shapefile

* A Shapefile is a digital vector storage format for storing geometric location and associated attribute information. Shapefiles are simple because they store primitive geometrical data types of Points, Lines and Polygons. Alone, these primitives are relatively useless without any attributes to specify what the primitives represent. Therefore, a table of records will store properties/attributes for each primitive shape in the Shapefile. Shapes (points/lines/polygons) together with data attributes can create infinitely many representations about geographical data. http://en.wikipedia.org/wiki/Shapefile  http://www.esri.com/

* Imagens Raster - Imagens raster (ou bitmap, que significa mapa de bits em inglês) são imagens que contém a descrição de cada pixel, em oposição aos gráficos vectoriais. O tratamento de imagens deste tipo requer ferramentas especializadas, geralmente utilizadas em fotografia, pois envolvem cálculos muito complexos, como interpolação, álgebra matricial, etc. Um bitmap pode ser preto-e-branco ou colorido utilizando por exemplo o padrão RGB. http://pt.wikipedia.org/wiki/Raster

* Terrabase, TerraView

* ArcView ArcView allows you to easily create maps, and add your own data to them. Using ArcView's visualization tools, you can access records from existing databases and display them on maps. http://www.esri.com/software/arcview/arcview3x.html

* Scarta

* Spring - SPRING is a state-of-the-art GIS and remote sensing image processing system with an object-oriented data model which provides for the integration of raster and vector data representations in a single environment. SPRING is a product of Brazil's National Institute for Space Research (INPE/DPI (Image Processing Division ). http://www.dpi.inpe.br/spring/english/index.html

* World Wind - World Wind lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there. * http://worldwind.arc.nasa.gov/

* Google Maps - Google Maps (for a time named Google Local) is a free web mapping service application and technology provided by Google that powers many map-based services including the Google Maps website, Google Ride Finder and embedded maps on third-party websites via the Google Maps API. It offers street maps, a route planner, and an urban business locator for numerous countries around the world. * A related product is Google Earth, a standalone Mac, Windows and Linux program that offers enhanced globe-viewing features. * http://maps.google.com/ * http://en.wikipedia.org/wiki/Google_Maps

* MrSid - MrSID (pronounced Mister Sid) is an acronym that stands for Multiresolution Seamless Image Database. It is a file format (*.sid) developed and patented by LizardTech. MrSID was developed primarily for Geographic Information Systems (GIS). With this format, massive image data can be partitioned and displayed as satellite imagery in map software. * http://www.lizardtech.com * http://en.wikipedia.org/wiki/MrSID

* QT - Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. Qt is a comprehensive development framework that includes an extensive array of features, capabilities and tools that enable development of high-performance, cross-platform rich-client and server-side applications. * http://www.trolltech.com/products/qt/

* MVC, Padrões de Projeto, Singleton, Decorator

* JNI - The Java Native Interface (JNI) is a programming framework that allows Java code running in the Java virtual machine (VM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages, such as C, C++ and assembly. * http://java.sun.com/j2se/1.4.2/docs/guide/jni/ * http://en.wikipedia.org/wiki/Java_Native_Interface

* CORBA - The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to interoperate. * http://www.omg.org/ * http://en.wikipedia.org/wiki/CORBA

* Web Services - The W3C defines a Web service[1] as a software system designed to support interoperable Machine to Machine interaction over a network. Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. * http://www.w3.org/2002/ws/ * http://en.wikipedia.org/wiki/Web_service

* OGC

* WMS (serviço de mapas segundo o padrão OGC)

* CruiseControl * A framework for a continuous build process. * http://cruisecontrol.sourceforge.net/index.html * CVS * CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. * http://www.nongnu.org/cvs/ === TECGRAF ===

* VIS

* Canvas Draw (CD) * Biblioteca Gráfica implementada em diversas plataformas utilizando as bibliotecas nativas de : Microsoft Windows (GDI), Macintosh (QuickDraw), and X-Windows (XLIB). A Biblioteca contem funções que suportam aplicações vetoriais e de imagem e a superfície de visualização pode ser implementada através de Canvas ou superfícies mais abstratas como Clipboard, Metafile, PS e assim por diante. * Biblioteca de Imagens Bitmaps * O objetivo desta biblioteca é ler e escrever imagens bitmap em formatos raster, tais como BMP, PCX, GIF, TIF, etc. também implementada em diversas plataformas.

* Glb * Interact * O Interact é uma biblioteca de classes em C++ destinada a auxiliar programadores na construção de aplicações gráficas, facilitando a codificação das interações entre o usuário e objetos contidos na área de trabalho.

* PostDraw

* XY * Biblioteca que auxilia na construção de diversos Gráficos Estatísticos

* Pacote Gráfico Iup * Sistema de criação de interfaces com usuários implementado de forma independente de plataforma. < /P >

1. Completar


 
 Componentes
1. Completar


 
1) Componente 1
1. Completar


 
2) Componente 2
1. Completar


 
Para saber mais

  • Exemplo
  •          Topo ^