Using OpenSphere for searching satellite image catalogues: possible?

54 views
Skip to first unread message

gilles...@gmail.com

unread,
Nov 21, 2019, 5:37:47 AM11/21/19
to OpenSphere
Hello

I discover OpenSphere few days ago and it look fantastic.

Not knowing it, I would like to have advice on the feasibility of using it as a base for making an application that can query satellite images catalogs.
The needs are:
- draw some region on the map. There is already a Areas possibility on the Layers panel (but up to know I don't know what to do with it)
- have some panel with criteria + query button, that send the criteria to some server
- then the server returns item containing metadata  information, one metadata field being a geometry that is rendered on the map
- + possibility of selecting geometry to do additional actions on the items


Is this feasible without too much effort?


I suppose I have to do the following:
- a specialized 'queryLayer' -> a layer propertyPannel with criteria controls (aware of map extent/selection extent) -> send request -> get response -> display items geometry on layer

I have implemented things like this in java, but have problem to find info in the OpenSphere doc...

Any pointer?


Thanks

Best regards

Gilles



Kevin Schmidt

unread,
Nov 21, 2019, 9:22:49 AM11/21/19
to OpenSphere
Hi Gilles,

OpenSphere has native support for querying data from OGC-compliant servers and ArcGIS.

If your feature data comes from another server type, a plugin must be implemented to interface with it. We have a guide on that here:

If your server is a supported type:
Once the server has been added, it will appear in the Add Data window. From there, you can search layers on the server and add them to the map. Layers on the map will be queried if you draw an Area and choose Load from the menu.

Both OGC and ArcGIS support creating filters (query criteria) for each layer loaded to the map. If you hover the layer in the Layers window, it will show a filter icon to the right of the filter pane. Clicking that opens the filter UI where you can add/edit/delete filters for the layer.

Additional functionality (like loading imagery for a specific geometry) can be implemented via plugins. We can discuss that further once you have data loaded.

Kevin
Reply all
Reply to author
Forward
0 new messages