| |
software >> Clientes >> Como criar um Cliente |
|
| |
|
|
| |
Qualquer aplicação compatível .NET pode ser um cliente de gison3dmap, ou sejam a generalidade dos softwares SIG customizáveis, das aplicações multimédia desenvolvidas pelos utilizadores, e de aplicativos como o Powerpoint.
O gison3dmap utiliza uma linguagem muito simples para implementar pedidos dos clientes, tal como se mostra no exemplo seguinte: |
|
| |
|
|
| |
CLEAR
RENDERER 2
RGB 255,0,0
WKT POINT (90000 190000)
DRAW |
Esta sequência de comandos instrui o gison3dmap para limpar a projecção (CLEAR), e desenhar (DRAW) um ponto vermelho (RGB 255,0,0) com 3x3 pixel (RENDERER 2) na coordenada 90000,190000 (WKT POINT (90000 190000)). |
|
|
| |
|
|
| |
As entidades geográficas a desenhar pelo gison3dmap podem ser descritas utilizando qualquer sequência WKT (Well Know Text) do OGC (Open Geographic Committee), como no exemplo anterior, ou acedidas directamente utilizando quer ficheiros "shapefile" quer tabelas geográficas de ArcSDE, SQL Server ou PostGIS, utilizando os comandos a seguir indicados:
|
|
| |
|
|
| |
| DEFINELAYER nome, tipo, ligação |
Define um layer utilizando uma "shapefile" ou uma ligação a ArcSDE, SQLServer ou PostGIS |
| LAYERID nome, id1, ... ,idn |
Seleciona elementos num layer com base numa lista de Ids |
LAYERSQL nome, expressão_de_selecção |
Seleciona elementos num layer com base numa expressão de selecção |
|
|
| |
|
|
| |
Os pedidos dos clientes podem ser efectuados utilizando quer sequências ascii de comandos enviadas com recurso a sockets TCP/IP (winsock), quer os métodos da API gison3dmap.
Actualmente estão disponíveis para utilização imediata os seguintes clientes gison3dmap:
- o cliente gison3dmap para o ArcGIS Desktop, que necessita no mínimo de uma licença de ArcGIS ArcView,
- VisualSIG, um software SIG "freeware" que inclui um "plug-in" para o gison3dmap,
- mmon3dmap - um cliente multimedia parametrizável para o gison3dmap.
|
|
| |
|
|
| |
^ topo |
|
|