quarta-feira, 5 de maio de 2010

Serviços no App Engine

Aproveitei o facto de ter criado conta no Google App Engine para disponibilizar alguns serviços com parâmetros passados na URL e com resposta em JSON (quem quiser chamar REST a isto, está à vontade).

Os serviços são os seguintes (poucos por enquanto):

/geogauss Projecção directa de coordenadas geográficas ETRS89 em coordenadas cartográficas PTTM06
/gaussgeo Projecção inversa de coordenadas cartográficas PTTM06 em coordenadas geográficas ETRS89
/arcmer Comprimento de arco de meridiano (metros) sobre o elipsóide associado ao sistema WGS-84 entre duas latitudes
/elevation Gera uma URL do GOOGLE CHART com o perfil de terreno entre dois pontos
/dms2decimal Converte graus, minutos e segundos em graus decimais
/decimal2dms Converte graus decimais em graus, minutos e segundos
/geoutil Faz parsing de coordenadas geográficas

Exemplo 1: http://geodivagar.appspot.com/geoutil?str=39%2040m%205.73s%20N%208%207m%2059s%20W

Exemplo 2: http://geodivagar.appspot.com/geoutil?str=39.5%20N%209.0%20W

Parâmetro: "str"= aceita strings como "39 40m 5.73s N 8 7m 59s W" ou "39.5 N 9.0 W"

Resposta: JSON


Ainda não implementei serviços para processamento em batch mas poderei vir a fazê-lo no futuro. Adicionalmente, poderei vir a disponibilizar mais serviços dependendo da disponibilidade de tempo.

2 comentários:

duarte disse...

Luis, o GAE é realmente muito apelativo... tenho brincado com a ideia de ter 1 servidor wms no GAE. Mas parece ser dificil:
http://webcache.googleusercontent.com/search?q=cache:bDkzGu2xmKcJ:gae-wms.googlecode.com/files/Blower%2520WMS%2520on%2520GAE%2520submitted%2520for%2520review.doc+app+engine+wms&cd=6&hl=pt-PT&ct=clnk

A ideia seria ter servidores wms ao dispor de utilizadores para publicarem os seus próprios mapas. Claro que o GAE é complicado demais para este cenário. Tentei também o CloudGIS.com, mas tive alguns problemas com rasters... mas acho que ainda vamos ver estes serviços a aparecerem com mais força.

Duarte

Duarte

Luís Tavares disse...

Viva Duarte, por acaso reparei na tua presença no forum do GISCloud. Eu prório já lá deixei um pedido na whishlist. O GISCloud nasceu de outro projecto do Dino, o Flash Navigator.

Sem dúvida que este tipo de projectos estão aí para ficar.

Não tinha pensado em ter WMS no GAE mas gora fiquei com curiosidade, por isso obrigado.

Até

Enviar um comentário