GeoExt Vs Openlayers [fechado]

8

OK: [Camadas abertas + ExtJS = GeoExt]

Eu sou novo no webmapping e continuo comprando. Entrei em um Estudo de Caso com uma suave curva de aprendizado, corresponde às minhas necessidades e ele usa o OpenGeoSuite. Eu aprendi sobre o GeoExplorer e achei que era uma interface elegante, pois pretendo fornecer dados geográficos a gis novatos - seria necessário um colírio para os olhos.

No entanto, tenho problemas com a sensação da caixa pop-up 'Identificar'.

Minhas perguntas: É aconselhável adotar essa 'interface'?

(i) possui futuro - lançamentos / desenvolvimento futuros (precisa da 2ª opinião depois de ler http://opengeo.org/technology/geoext/ )

(ii) facilidade de personalização - pouca experiência em programação / script [lembre-se de 'Identificar']

(iii) em vez disso, devo me concentrar em dominar os OpenLayers?

underdark
fonte

Respostas:

10

Provavelmente não há resposta para essa pergunta. O uso ou não do geoExt depende das suas necessidades . Para alguns projetos, prefiro aconselhá-lo a usar simplesmente openlayers + jQuery.

Se seus projetos são mais complexos, o geoExt pode ser uma ótima biblioteca e você provavelmente também deve dar uma olhada no projeto Mapfish , pois ele também incorpora o ExtJS.

Como o mapfish é baseado no geoExt e caras sérios estão por trás disso, acho que há um futuro para o geoExt.

A propósito, e para obter informações, uma alternativa ao geoExt está sendo construída com base no jQuery, chamada mapquery . Realmente não sei se é um projeto ativo ou não e se ainda está operacional. Você pode perguntar ...

edit: da minha parte, gosto de usar openlayers + jquery, pois são dois eficazes e fáceis de manipular bibliotecas. Eu acho que dá mais liberdade e criatividade em relação à interface do usuário e layout.

simo
fonte
+1 para um link para mapquery - é novo para mim. Exemplos em gitorious.org/mapquery/pages/Examples
geographika
8

O GeoExt é o principal invólucro da interface do usuário que as pessoas usam com o OpenLayers. Ele está em desenvolvimento ativo, bem suportado por uma ampla comunidade de código aberto e baseado em uma biblioteca de interface do usuário bem mantida com suporte comercial. Também existe suporte comercial para o GeoExt.

Se você for criar uma interface do usuário complexa, é provável que, em algum momento, chegue ao ponto em que você precisa do conjunto de recursos do Ext ou algo parecido. O GeoExt fornece isso para você com uma integração razoável com o OpenLayers.

Eu recomendo o uso do GeoExt para qualquer pessoa que crie uma interface de mapeamento complexa usando o OpenLayers.

Christopher Schmidt
fonte
1
Apenas aponto que o GeoExt se baseia no ExtJS, que está sob um modelo de licença dupla. GPL ou uma licença comercial. Isso pode ter um impacto no seu projeto. sencha.com/products/extjs/license
Andrew Dwyer
3

O Mapquery está em desenvolvimento ativo, mas os membros ativos são esporádicos em contribuição. O núcleo principal foi completamente revisado cerca de duas semanas atrás, mas ainda precisa ser transferido para o ramo principal. No momento, o ramo está em revisão, pois quebra alguma compatibilidade com a base mais antiga, mas é bastante aprimorado.

Se você estiver interessado em ajudar ou apenas quiser conferir a última ramificação, eu verificaria essa ramificação em oposição ao mestre principal

http://gitorious.org/mapquery/vmx-mapquery

Congratulamo-nos com qualquer pessoa que venha e ajude / contribua para o projeto. Nossa lista de discussão é:

Lista de discussão

Também temos um canal de mapa de IRC #mapquery hospedado no Freenode

editar: corrigir erro de digitação

artefato da guerra cultural
fonte
Ei, obrigado por nos manter atualizados sobre sua atividade neste ótimo projeto!
simo