[Gfoss] help geoserver-openlayer

ciao
sto iniziando a muovermi tra geoserver e openlayer. Vorrei creare una mappa
con openlayer utilizzando dei layer wms in uscita da geoserver
vorrei mettere più layer "vettoriali" su una base raster
visualizzarli singolarmente è facile, visto che basta andare sulle demo di
geoserver, ma sovrepporli ancora non mi riesce. Sono partito utilizzando il
codice delle pagine demo openlayer di geoserver e ho iniziato a modificare
le parti riguardanti i layer.
Premettendo che non conosco java, sapete indicarmi degli esempi dove poter
riutilizzare il codice della pagina?
grazie
--
View this message in context: http://www.nabble.com/help-geoserver-openlayer-tp21049583p21049583.html
Sent from the Gfoss mailing list archive at Nabble.com.

Premettendo che non conosco java, sapete indicarmi degli esempi dove poter
riutilizzare il codice della pagina?

per openlayers java non ti serve, è tutto javascript :slight_smile:
http://openlayers.org/dev/examples/

Diego Guidi ha scritto:

Premettendo che non conosco java, sapete indicarmi degli esempi dove poter
riutilizzare il codice della pagina?
    

per openlayers java non ti serve, è tutto javascript :slight_smile:
  
... a meno che non vuoi integrare OpenLayers con "qualcosa" lato server ad esempio con la suite PentahoBI (sotto JBOSS e\o TOMCAT) e far visualizzare su mappa grafici a torta, a barre, indicatori, ecc... richiamando direttamente le xaction mediante pagine JSP e\o generando al volo i layer da visualizzare richiamandoli da geoserver :slight_smile:

Noi ci stiamo lavorando:

    * integrazione PentahoBI+GeoServer+Mapfish-Client+Geostat+OpenLayers
      compreso WFS-T.
    * In realtà, siamo anche interessati alla configurazione RestFul di
      Geoserver in modo da poter almeno caricare i layer dinamicamente
      senza usare l'interfaccia grafica.

Saluti

--
Fabio D'Ovidio
Geospatial solutions

INOVA s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio@gmail.com

http://openlayers.org/dev/examples/
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

la mia intenzione penso sia molto più semplice
utilizzare openlayer per visualizzare dei tematismi che ho caricato in
geoserver
spero di riuscirci senza diventare esperto di javascript
grazie comunque

Fabio D'Ovidio-2 wrote:

Diego Guidi ha scritto:

Premettendo che non conosco java, sapete indicarmi degli esempi dove
poter
riutilizzare il codice della pagina?
    

per openlayers java non ti serve, è tutto javascript :slight_smile:
  
... a meno che non vuoi integrare OpenLayers con "qualcosa" lato server
ad esempio con la suite PentahoBI (sotto JBOSS e\o TOMCAT) e far
visualizzare su mappa grafici a torta, a barre, indicatori, ecc...
richiamando direttamente le xaction mediante pagine JSP e\o generando al
volo i layer da visualizzare richiamandoli da geoserver :slight_smile:

Noi ci stiamo lavorando:

    * integrazione PentahoBI+GeoServer+Mapfish-Client+Geostat+OpenLayers
      compreso WFS-T.
    * In realtà, siamo anche interessati alla configurazione RestFul di
      Geoserver in modo da poter almeno caricare i layer dinamicamente
      senza usare l'interfaccia grafica.

Saluti

--
Fabio D'Ovidio
Geospatial solutions

INOVA s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio@gmail.com

http://openlayers.org/dev/examples/
_______________________________________________
Iscriviti all'associazione GFOSS.it:
http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

--
View this message in context: http://www.nabble.com/help-geoserver-openlayer-tp21049583p21050150.html
Sent from the Gfoss mailing list archive at Nabble.com.

spero di riuscirci senza diventare esperto di javascript

beh, così ti perdi tutto il divertimento :smiley:
cmq dando una occhiata agli esempi sul sito dovresti cavartela senza
particolari impicci.
usando Mapfish inoltre riuscirai ad ottenere con poco sforzo anche un
layout complesso

Diego Guidi ha scritto:

spero di riuscirci senza diventare esperto di javascript
    

beh, così ti perdi tutto il divertimento :smiley:
cmq dando una occhiata agli esempi sul sito dovresti cavartela senza
particolari impicci.
usando Mapfish inoltre riuscirai ad ottenere con poco sforzo anche un
layout complesso
  
Confermo e sottoscrivo :slight_smile:
PS: hai mai provato GAS?

--
Fabio D'Ovidio
Geospatial solutions

INOVA s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio@gmail.com

PS: hai mai provato GAS?

no :frowning: link please che google non mi è amico...

Diego Guidi ha scritto:

PS: hai mai provato GAS?
    

no :frowning: link please che google non mi è amico...
  
http://geoadminsuite.org/gas/
ne ho parlato tempo fa in lista....e mi sembra un buon prodotto...teniamoci aggiornati :slight_smile:

--
Fabio D'Ovidio
Geospatial solutions

INOVA s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio@gmail.com

Dovrebbe essere sufficiente impostare il singolo layer wms in questo modo:

//set overlay
var dm_wms = new OpenLayers.Layer.WMS( “DM Solutions Demo”,
http://www2.dmsolutions.ca/cgi-bin/mswms_gmap”,
{layers: “bathymetry,land_fn,park,drain_fn,drainage,” +
“prov_bound,fedlimit,rail,road,popplace”,
transparent: “true”, format: “image/png” });

dm_wms.setVisibility(true);

Nota l’uso del parametro transparent:true, necessario se vuoi sovrapporre i layer.

Fai così per ogni layer che vuoi sovrapporre.

Al termine li aggiungi alla mappa nel solito modo:

map.addLayers([dm_wms,…]);

Spero risolva,

Ciao!

Ciao Fabio,
due domande:

1> il lavoro di integrazione che state facendo è OS?
2> Quale è il tuo caso di uso di restconfig? Quali i problemi?

SImone.

Ing. Simone Giannecchini
GeoSolutions S.A.S.
Owner - Software Engineer
Via Carignoni 51
55041 Camaiore (LU)
Italy

phone: +39 0584983027
fax: +39 0584983027
mob: +39 333 8128928

http://www.geo-solutions.it
http://simboss.blogspot.com/
http://www.linkedin.com/in/simonegiannecchini


On Wed, Dec 17, 2008 at 10:43 AM, Fabio D’Ovidio <fabiodovidio@gmail.com> wrote:

Diego Guidi ha scritto:

Premettendo che non conosco java, sapete indicarmi degli esempi dove poter
riutilizzare il codice della pagina?

per openlayers java non ti serve, è tutto javascript :slight_smile:

… a meno che non vuoi integrare OpenLayers con “qualcosa” lato server ad esempio con la suite PentahoBI (sotto JBOSS e\o TOMCAT) e far visualizzare su mappa grafici a torta, a barre, indicatori, ecc… richiamando direttamente le xaction mediante pagine JSP e\o generando al volo i layer da visualizzare richiamandoli da geoserver :slight_smile:

Noi ci stiamo lavorando:

  • integrazione PentahoBI+GeoServer+Mapfish-Client+Geostat+OpenLayers
    compreso WFS-T.
  • In realtà, siamo anche interessati alla configurazione RestFul di
    Geoserver in modo da poter almeno caricare i layer dinamicamente
    senza usare l’interfaccia grafica.

Saluti


Fabio D’Ovidio
Geospatial solutions

INOVA s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio@gmail.com

http://openlayers.org/dev/examples/


Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.


Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.

Ciao Simone,

Simone Giannecchini ha scritto:

Ciao Fabio,
due domande:
1> il lavoro di integrazione che state facendo è OS?

Si, sarà OS ma siamo ancora in fase di sviluppo\testing per cui non ci abbiamo ancora ragionato sul tipo di licenza. L'idea è la seguente:
avere i dati cartografici in GeoServer e quelli alfanumerici "ovunque". I dati alfanumerici possono essere "presi" mediante xaction con le librerie di Pentaho mentre quelli cartografici possono essere richiesti a GeoServer con output GeoJson. L'utente può configurare il numero, il nome e la categoria di appartenenza (proportional symbols o choropleth map) dei layer cartografici in un file XML. A questo punto sarà necessario "linkare" la parte alfanumerica a quella cartografica all'atto della visualizzazione. Anche i dati alfanumerici saranno trasferiti via json al client che effetuerà il match e crerà le features (geometrie + attributi). Sarà poi necessario integrare geoserver e pentaho in un'unica Web application per condividere tutto ciò che è necessario (vedi acegi)...

Un'altra ideuzza sarebbe questa:
rendere possibile la lettura del tipo "Geometry" nativo mediante xaction da Pentaho e implemntare un nuovo DataStore per GeoServer, ossia "XACTION DataStore"...questa strada però la vedo un pò lunga per ora :wink: ma è quella più valida !!

2> Quale è il tuo caso di uso di restconfig? Quali i problemi?

Non abbiamo ancora utilizzato le API Restful ma ci sarebbe utile, quindi vorremmo prenderle in considerazione, ripeto almeno per l'upload dei dati su GeoServer.

Vi terrò aggiornati.

--
Fabio D'Ovidio
Geospatial solutions

INOVA s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio@gmail.com