NOTICE
The GeoExplorer application has been folded into the Suite repository. Please find information on the Suite Client SDK for detail on developing GeoExplorer-like applications.
Notice: This application has been folded into the OpenGeo Suite repository
Home Page: https://github.com/opengeo/suite/blob/dev/geoexplorer/README.md
License: BSD 3-Clause "New" or "Revised" License
The GeoExplorer application has been folded into the Suite repository. Please find information on the Suite Client SDK for detail on developing GeoExplorer-like applications.
The westpanel (containing the layermanager) does not display vertical scrollbars. This was fixed in previous versions, but seems to have been forgotten in the latest updates. Setting the autoScroll parameter for the westpanel solves this issue.
var westPanel = new Ext.Panel({
id: "tree",
region: "west",
width: 300,
split: true,
autoScroll: true,
collapsible: true,
collapseMode: "mini",
hideCollapseTool: true,
header: false
});
GeoExplorer is available in several languages, but we don't include any. To make this possible, we need to change the directory structure, so we have distinct relative paths for gxp and GeoExplorer locale resources.
I'm addin gnew feature. (See above).
How to save an array list of fieldnames of a dataset in de Geoexplorer.db?
Is there some documentation about how to set up the connection to the serverside stored Geoexplorer.db?
Thanks in advance!
Richard Zijlstra
Geoneer
Hi all,
I am new for geoexplore
i have problem when i am hit /geoexplorer $ ant dist command
it is returned fail. why?
I have no idea abt this. i have follow all intrustion which is mention by the readme.txt
but last step ( ant dist) which is indicating ' FAIL ' why ?
Pl. give me proper method
It is not possible to simply copy a field value from an attribute table / info tooltip.
Chrome complained on this statement in GeoExplorer.js. This error prevented GeoExplorer from complete initialization. As a result I had GeoExplorer in semi-loaded state and there were no ability to add layers. Background layer also was missed.
I've did a hack - replaced this instruction with statement true. To be more specific (I've modified minimized version - have no time to dig deeper):
It was like this:
OpenLayers.Util.applyDefaults({attribution:/^world/.match(name)?"MapBox | Some Data © OSM CC-BY-SA |..."
and I've changed into:
OpenLayers.Util.applyDefaults({attribution:true?"MapBox | Some Data © OSM CC-BY-SA |..."
After this modification it has started working.
Looks like this way of using RegExp dont work. At least in Chrome.
After I got the source from git, when I type $ant dist, the error occurs:
C:\Clientes\GeoExplorer>ant dist
Buildfile: C:\Clientes\GeoExplorer\build.xml
init:
[echo] pulling in submodules
[exec] Submodule 'app/static/externals/GeoExt' () registered for path 'app/static/externals/GeoExt'
[exec] Submodule 'app/static/externals/PrintPreview' () registered for path 'app/static/externals/PrintPreview'
[exec] Submodule 'app/static/externals/gxp' () registered for path 'app/static/externals/gxp'
[exec] Submodule 'app/static/externals/openlayers' () registered for path 'app/static/externals/openlayers'
[exec] Submodule 'externals/buildkit' () registered for path 'externals/buildkit'
[exec] Submodule 'externals/ringojs' () registered for path 'externals/ringojs'
[exec] Submodule 'externals/ringojs-fork' () registered for path 'externals/ringojs-fork'
[exec] Submodule 'externals/stick' () registered for path 'externals/stick'
[exec] Synchronizing submodule url for 'app/static/externals/GeoExt'
[exec] Synchronizing submodule url for 'app/static/externals/PrintPreview'
[exec] Synchronizing submodule url for 'app/static/externals/gxp'
[exec] Synchronizing submodule url for 'app/static/externals/openlayers'
[exec] Synchronizing submodule url for 'externals/buildkit'
[exec] Synchronizing submodule url for 'externals/ringojs'
[exec] Synchronizing submodule url for 'externals/ringojs-fork'
[exec] Synchronizing submodule url for 'externals/stick'
[exec] fatal: Needed a single revision
[exec] Unable to find current revision in submodule path 'externals/stick'
BUILD FAILED
C:\Clientes\GeoExplorer\build.xml:32: exec returned: 1
Total time: 1 minute 11 seconds
C:\Clientes\GeoExplorer>
When the earth panel gets active, all the layers with external icons as point symbolizer are not being displayed.
save a map with e.g. the world borders layer, but only the Google base layer will end up in the viewer associated with the saved map id.
This trailing comma on file Composer.js is occurring a error on build, it is on line 114 at column 63:
code with error:
[code]
, {
ptype: "gxp_googleearth",
actionTarget: {target: "paneltbar", index: 17},
}
[/code]
fixed code:
[code]
, {
ptype: "gxp_googleearth",
actionTarget: {target: "paneltbar", index: 17}
}
[/code]
thanks!
Hi,
I get this as a result of ant redist:
fatal: reference is not a tree: f809e06cd768540ccaf32b46b41cdb06ba5b0437
Unable to checkout 'f809e06cd768540ccaf32b46b41cdb06ba5b0437' in submodule path 'app/static/externals/openlayers'
It doesnt let me browse from here:
https://github.com/openlayers/openlayers/tree/f809e06cd768540ccaf32b46b41cdb06ba5b0437
Thanks,
[exec] Fetched in submodule path 'externals/ringojs-fork', but it did not contain 298e62daa64923b7bc1e4a085233529f907ba7bf. Direct fetching of that commit failed.
I get this error message when attempting to build the app.
Does anyone know why this might be?
Hello all,
OpenLayers doesn't have a possibility to put layers always on top.
Therefore we are experimenting within GeoExplorer to reach this effect.
By default, two treenodes are present in the layertree: baselayers and overlays
We have made an extra treenode on top of the overlays, called pointers.
So, we now have three treenodes:
pointers
overlays
baselayers
Layers we want to be always on top are put into this pointers node.
When we add other layers, then they are put automatically into the overlays node.
Visually, the other layers are inserted between the baselayers and the pointers.
So, in the layertree the order of the layers is how we want it to be.
So far, so good.
In the legend however the other layers are put on top of the existing layers, including the pointers.
The legend is leading because the other layers are drawn on top of the pointers in the map.
Our questions :
greetings,
Barent Brouwers
The Netherlands
Geocoder plugin is sending null values for bounds which is useful to restrict the search. Besides that, the configuration should allow to set the region where you wanna search.
Currently, if GeoExplorer is running without an adjacent GeoServer, the interface displays "Logout, unknown." There should be no login/logout link if there is no GeoServer.
I want to remove the GeoExplorer login window which is pop up when we click save map or publish map option of tool bar .I want to give my login page link instead of that to authenticate users from our existing database.I don't have any idea about this.Please help me in that as soon as possible.
thank you
When you print, the PDF gets downloaded, but the wait screen does not disappear.
Hi,
i installed GeoExplorer as instructed from the Readme.txt. All the tests were past be "ant" and the WEB-INF Directory was created ok. Now it seems that the geoexplorer database which contains the saved maps hasn´t been created.
Is there anyway I can maybe do this manually and see if the save function will work? The error is firebug is
"...
too much recursion
[Break On This Error](function%28%29{var h=Ext.util,j=Ext.each,...lclick",this.onNodeDblClick,this)}});
.."
I have no idea what this means..!!
great app otherwise and much improved. For the first time the editing functions work brilliantly! a great improvement from last year.
All the best,
Rob
PrintPreview submodule in externals have wrong link.
The legend in GeoExplorer does a GetLengendGraphic without specifying the workspace, so if there are two layers with the same name in different workspaces, the default workspace will be used even if the map is displaying the other layer.
I already have all requeriments geoserver, postsgis, all configured, but I would love to add GeoExplorer so I can publish maps easily. Is there a way to do this without having to install the whole opengeo suite? Is it possible to install only GeoExplorer on ubuntu?
Go to http://suite.opengeo.org/geoexplorer/composer, click explort a map and you get a url that ends with eg #maps/2722. Open this url in a new window and it shows the layer you have stored. The url of the window you are in also changes to http://suite.opengeo.org/geoexplorer/composer/#maps/2722
Then export another layer in the same window- and you get a new url with the same id - 2722. Opening the same url again and you will see the new layer you exported - which has deleted the previouse layer exported.
A way around this is to delete /#maps/2722 from the url and load the page again, but when you have alot of layers to export this is takes along time.
There is something off with the queryform. The first time the queryform draws, it doesn't display the cancel and query buttons. When forcing a redraw of the southpanel (e.g. collapsing and expanding the panel or dragging the panel height bar) the buttons display ok. I don't have a quick fix, but iI thought i'd drop you a line.
Instead, the Display tab of the LayerProperties dialog should have the dropdown with available styles to choose from.
It was implemented according to these wireframes: https://img.skitch.com/20110425-x57mwaipng43pujupqq5iusckh.png but needs to be documented.
I don't know if is "pt_BR" or "pt-BR" but here is:
/**
* Copyright (c) 2009-2010 The Open Planning Project
*/
GeoExt.Lang.add("pt_BR", {
"GeoExplorer.prototype": {
zoomSliderText: "<div>Nível de Zoom: {zoom}</div><div>Escala: 1:{scale}</div>",
loadConfigErrorText: "Problemas ao ler a configuração salva: <br />",
loadConfigErrorDefaultText: "Erro de Servidor.",
xhrTroubleText: "Problemas de Comunicação: Situação ",
layersText: "Camadas",
titleText: "Título",
zoomLevelText: "Nível de Zoom",
bookmarkText: "Endereço do Favorito",
permakinkText: 'Link Permanente',
appInfoText: "GeoExplorer",
aboutText: "Sobre GeoExplorer",
mapInfoText: "Info do Mapa",
descriptionText: "Descrição",
contactText: "Contato",
aboutThisMapText: "Sobre este Mapa"
},
"GeoExplorer.Composer.prototype": {
mapText: "Mapa",
tableText: "Tabela",
queryText: "Consulta",
exportMapText: "Publicar mapa",
saveMapText: "Salvar mapa",
saveErrorText: "Problemas ao salvar: ",
toolsTitle: "Escolha as ferramentas para incluir na barra de ferramentas:",
previewText: "Visualizar",
backText: "Voltar",
nextText: "Próximo",
loginText: "Acesso",
loginErrorText: "Usuário ou senha inválidos.",
userFieldText: "Usuário",
passwordFieldText: "Senha"
}
});
In IE the WMSSource does not reload properly due to caching when the authorizationchange event is fired.
I was trying to build geoexplorer from git. But it failed with an error
[exec] fatal: reference is not a tree: 338bb94c34a3583a70c448e6d6b5cee50fa14c33
[exec] Unable to checkout '338bb94c34a3583a70c448e6d6b5cee50fa14c33' in submodule path 'app/static/externals/gxp'
BUILD FAILED
/var/lib/tomcat6/webapps/GeoExplorer/build.xml:21: exec returned: 1
I feel the commit code for gxp in Geoexplorer is given as 338bb94c34a3583a70c448e6d6b5cee50fa14c33, But that does'nt exist. When i check gxp code, the latest commit number was 41be69feb603ec16b02b. I guess this was causing the build to fail. Hope the issue will be resolved soon.
I'm getting this error when I "ant init"
[exec] Submodule 'app/static/externals/gxp' (git://github.com/opengeo/gxp.git) registered for path 'app/static/externals/gxp'
The path seems ok, but after the build, the gxp directory is empty.
Cheers,
R Buckley
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.