JavaFree.org | RubyOnBr.org

PostGis Adapter

Acompanhar PostGis Adapter 10 posts, 2 participantes

Avatar nofxx 1960 posts

Meu primeiro plugin pra activerecord, andou hoje!! IT WORKS! Nem acreditei…

http://github.com/nofxx/postgis_adapter

Vc pode fazer coisas do tipo:

Sendo esse último, de utilidade pública.

Preciso de dicas, sugestões…

EDIT .. Include melhorado….

 
Avatar nofxx 1960 posts

Diferencas pro que tem no mercado:

GeoKit => Usa API Google/Yahoo…etc EVIL

GeoRuby => Nao faz tudo que tem ai, e deixo ele totalmente usavel, pq nao mexo nas classes das colunas, apenas no AR. E tb nao tem a mesma velocidade, vc ja seleciona o valor direto, inves de selecionar os dois campos, parsear o ewb vinda , caluclar…..

 
Avatar nofxx 1960 posts

Se alguem usa algo geometrico, mesmo que nao seja no postgis ainda, cola ae como ta seus models,
preciso decidir como fazer com multiplos campos geometricos em um mesmo model.
Preciso de mais casos de uso.

 
Avatar Shairon Toledo 1428 posts

Nossa meu sonho se vc tivesse feito a uns 2 anos atrás :) parabéns.

Ele cria tabela ‘geoposition’ com lat, lon, azimuth/direction, speed, altitude etc?

 
Avatar nofxx 1960 posts

Entao, tu mesmo faz os geom que quiser na migration, essa parte herdei do spatial adapter, tirei soh a parte pra postgresql/georuby dele:

Eu ainda tenho que decidir/terminar quando vc tiver mais de um geom por model. O unico caso que encontrei eh cidade, que vc tem poligono e o marco zero.

 
Avatar nofxx 1960 posts

Agora tem azimuth ! =D

 
Avatar nofxx 1960 posts

Include ficou bem melhor:

Qria um nome mais criativo.. mas ta foda.. hauehaue

 
Avatar nofxx 1960 posts

Atualizei meu fork do Annotate Models pra anotar os campos geometricos tb:

http://github.com/nofxx/annotate

Serve pro SpatialAdapter e pro PostgisAdapter.

Tem uns improvings pras coisas ñ geométricas tb…

 
Avatar nofxx 1960 posts

Update no PostgisAdapter!

Agora vc pode transformar entre srid`s (perfeito pra calcular areas em Km^2)

 
Avatar nofxx 1960 posts

Update no PostgisAdapter!

Agora suporte pra dados ñ salvos!! Mais rápido e mais bonito!