From: <fx....@oi...> - 2007-04-06 06:20:00
|
Hi list, here is a basic demo using openlayers for defining search criteria and presenting search results. http://dev.sandre.eaufrance.fr/gnopenlayers/ (sample search bassin or nitrate) My main goal was to reproduce the functionnality some of us are using with geonetwork 2.0 and QuickWMS which was quite old now and was not working with some browsers. The geonetwork/openlayers demo is currently : - in the search interface : - display a map in the search interface - search made on current map extent define by the user using openlayers navigation tools - zoom to a region (using the drop down box) - in the result interface : - display boxes of the result in the current page with a marker on the upper-left corner - highlight the boxes when mouse is over a metadata summary. Mainly this map interface is using the georss capability of openlayers and geonetwork (great job on that from both project !). So that was quite easy to set up. This is not replacing intermap, which is still used for WMS visualization. Regarding the Geonetwork / Openlayers side we could certainly add other functionnalities (this is not planed from my side for the time being) : - Search interface : * Add a draw rectangle/polygone tool - Editor : Add a map for metadata standard to draw the extent * Add a draw rectangle tool for ISO and FGDC * Add a draw polygon tool for ISO - Map your catalog : Jeroen, what are the plan on the intermap viewer ? I still have to check the use of a proxy on jetty for ajax calls from openlayers. Do you think we could add that to the beta (maybe too late) or at least I could add an how-to on the website ? Cheers. Francois |
From: Jeroen T. <Jer...@fa...> - 2007-04-10 09:10:23
|
SGkgRnJhbmNvaXMsDQoNCkNvb2wgc3RhcnQgb2Ygc29tZXRoaW5nIHRoYXQgSSBy ZWFsbHkgd291bGQgbGlrZSB0byBzZWUgaW4gdGhlICANCmFwcGxpY2F0aW9uIGlu IHRoZSBuZWFyIGZ1dHVyZSEgVGhlIHVzZSBvZiB0aGUgUlNTIGZ1bmN0aW9uYWxp dHkgZm9yICANCmJvdGggdXBkYXRlcyBhbmQgc2VhcmNoIHJlc3VsdHMgaXMgY29v bCB0b28hDQoNCkkgcGVyc29uYWxseSB0aGluayB3ZSBzaG91bGQgc3RhcnQgdGhp cyBraW5kIG9mIGZlYXR1cmVzIG9uIGEgIA0KZGV2ZWxvcG1lbnQgYnJhbmNoIGFu ZCB0aGFuIG1pZ3JhdGUgdGhlbSB0byB0aGUgdHJ1bmsgYXMgc29vbiBhcyB0aGV5 ICANCmFyZSByZWFkeSBmb3IgcmVsZWFzZS4gTWF5YmUgc29tZW9uZSBjYW4gY29t ZSB1cCB3aXRoIGFuIGlkZWEgb24gaG93ICANCnRvIHRhY2tsZSBzdWNoIHRoaW5n cyBiZXN0PyBKb2R5LCBob3cgZG8geW91IGdvIGFib3V0IGFkZGluZyBuZXcgIA0K InBsdWctaW4iIGtpbmQgb2YgZnVuY3Rpb25hbGl0eSBpbiBHZW9Ub29scyAoaWYg YXQgYWxsKT8NCg0KRm9yIG5vdywgSSB0aGluayBpdCBpcyB0byBsYXRlIHRvIGFk ZCB0aGVtIHRvIGEgYmV0YSBvZiAyLjEuIEFsc28gIA0KYmVjYXVzZSBpdCBuZWVk cyBtb3JlIGNoZWNraW5nIGFuZCBvcHRpbWl6aW5nIHRoZSBsYXlvdXQgYW5kICAN CmFjY2Vzc2liaWxpdHkgb2YgdG9vbHMuDQoNClRoZSBwbGFuIGZvciBJbnRlck1h cCBpcyB0byBhbHNvIHN0YXJ0IHVzaW5nIE9wZW5MYXllcnMgYXMgdGhlIGNsaWVu dCAgDQpzaWRlIEFQSSwgYW5kIGJ1aWxkIGEgR2VvTmV0d29yayAgdGhhdCBlbWJl ZHMgdGhhdCBmdW5jdGlvbmFsaXR5IGluICANCnRoZSBtYWluIHBhZ2UgYW5kIHJl c3VsdHMgcGFnZXMuIFRoaXMgd2FzIHByb3ZpZGVkIGFzIG1vY2stdXBzIHNvbWUg IA0KdGltZSBhZ28gb24gdGhlIGNvbW11bml0eSB3ZWJzaXRlLiBJIHdpbGwgbW92 ZSB0aGVtIHRvIHRoZSBkZXZlbG9wZXIgIA0KV0lLSSBub3cgc28gd2UgY2FuIGZ1 cnRoZXIgZGlzY3VzcyB0aGVtLg0KDQpXZSBhcmUgY3VycmVudGx5IHdvcmtpbmcg b24gdXNhYmlsaXR5IHN1dGllZHMgJiByZXF1aXJlbWVudHMgZm9yIGJvdGggIA0K dGhlIEZBTyBHZW9OZXR3b3JrIGFuZCB0aGUgT0NIQSBHZW9OZXR3b3JrLiBUaGlz IHNob3VsZCByZXN1bHQgaW4gYSAgDQpsaXN0IG9mIHdvcmsgaXRlbXMgdGhhdCB3 ZSB3aWxsIGltcGxlbWVudCBpbiB0aGUgYXBwbGljYXRpb24uIFNvbWUgb2YgIA0K dGhlbSBpbiBHZW9OZXR3b3JrIG9wZW5zb3VyY2UgKGhvcGVmdWxseSBtb3N0IG9m IHRoZW0pIGFuZCBzb21lIHRvICANCnRoZSBpbmRpdmlkdWFsIHNpdGVzLiBXZSBh cmUgbG9va2luZyBmb3IgdGhlIHN5bmVyZ2llcyBiZXR3ZWVuIHRoZSAgDQpyZXF1 aXJlbWVudHMgdG8gY29tZSB1cCB3aXRoIHRoZSBiZXN0IGFsc28gZm9yIHRoZSBv cGVuIHNvdXJjZSBwcm9qZWN0Lg0KDQpJJ2xsIHRyeSB0byBwdXQgdXAgYXMgbXVj aCBhcyBwb3NzaWJsZSB0aGUgcmVxdWlyZW1lbnRzIHdlIGNvbWUgdXAgIA0Kd2l0 aCBvbiB0aGUgZGV2ZWxvcGVyIFdJS0kuDQoNCkNpYW8sDQpKZXJvZW4NCg0KDQpP biBBcHIgNiwgMjAwNywgYXQgODoxOSBBTSwgRnJhbudvaXMgUHJ1bmF5cmUgd3Jv dGU6DQoNCj4gSGkgbGlzdCwgaGVyZSBpcyBhIGJhc2ljIGRlbW8gdXNpbmcgb3Bl bmxheWVycyBmb3IgZGVmaW5pbmcgc2VhcmNoICANCj4gY3JpdGVyaWEgYW5kIHBy ZXNlbnRpbmcgc2VhcmNoIHJlc3VsdHMuIGh0dHA6Ly8gDQo+IGRldi5zYW5kcmUu ZWF1ZnJhbmNlLmZyL2dub3BlbmxheWVycy8gKHNhbXBsZSBzZWFyY2ggYmFzc2lu IG9yICANCj4gbml0cmF0ZSkNCj4gTXkgbWFpbiBnb2FsIHdhcyB0byByZXByb2R1 Y2UgdGhlIGZ1bmN0aW9ubmFsaXR5IHNvbWUgb2YgdXMgYXJlICANCj4gdXNpbmcg d2l0aCBnZW9uZXR3b3JrIDIuMCBhbmQgUXVpY2tXTVMgd2hpY2ggd2FzIHF1aXRl IG9sZCBub3cgYW5kICANCj4gd2FzIG5vdCB3b3JraW5nIHdpdGggc29tZSBicm93 c2Vycy4NCj4NCj4gVGhlIGdlb25ldHdvcmsvb3BlbmxheWVycyBkZW1vIGlzIGN1 cnJlbnRseSA6DQo+IC0gaW4gdGhlIHNlYXJjaCBpbnRlcmZhY2UgOg0KPiAgIC0g ZGlzcGxheSBhIG1hcCBpbiB0aGUgc2VhcmNoIGludGVyZmFjZQ0KPiAgIC0gc2Vh cmNoIG1hZGUgb24gY3VycmVudCBtYXAgZXh0ZW50IGRlZmluZSBieSB0aGUgdXNl ciB1c2luZyAgDQo+IG9wZW5sYXllcnMgbmF2aWdhdGlvbiB0b29scw0KPiAgIC0g em9vbSB0byBhIHJlZ2lvbiAodXNpbmcgdGhlIGRyb3AgZG93biBib3gpDQo+IC0g aW4gdGhlIHJlc3VsdCBpbnRlcmZhY2UgOg0KPiAgIC0gZGlzcGxheSBib3hlcyBv ZiB0aGUgcmVzdWx0IGluIHRoZSBjdXJyZW50IHBhZ2Ugd2l0aCBhIG1hcmtlciAg DQo+IG9uIHRoZSB1cHBlci1sZWZ0IGNvcm5lcg0KPiAgIC0gaGlnaGxpZ2h0IHRo ZSBib3hlcyB3aGVuIG1vdXNlIGlzIG92ZXIgYSBtZXRhZGF0YSBzdW1tYXJ5Lg0K Pg0KPiBNYWlubHkgdGhpcyBtYXAgaW50ZXJmYWNlIGlzIHVzaW5nIHRoZSBnZW9y c3MgY2FwYWJpbGl0eSBvZiAgDQo+IG9wZW5sYXllcnMgYW5kIGdlb25ldHdvcmsg KGdyZWF0IGpvYiBvbiB0aGF0IGZyb20gYm90aCBwcm9qZWN0ICEpLiAgDQo+IFNv IHRoYXQgd2FzIHF1aXRlIGVhc3kgdG8gc2V0IHVwLg0KPg0KPiBUaGlzIGlzIG5v dCByZXBsYWNpbmcgaW50ZXJtYXAsIHdoaWNoIGlzIHN0aWxsIHVzZWQgZm9yIFdN UyAgDQo+IHZpc3VhbGl6YXRpb24uDQo+DQo+IFJlZ2FyZGluZyB0aGUgR2VvbmV0 d29yayAvIE9wZW5sYXllcnMgc2lkZSB3ZSBjb3VsZCBjZXJ0YWlubHkgYWRkICAN Cj4gb3RoZXIgZnVuY3Rpb25uYWxpdGllcyAodGhpcyBpcyBub3QgcGxhbmVkIGZy b20gbXkgc2lkZSBmb3IgdGhlICANCj4gdGltZSBiZWluZykgOg0KPiAgLSBTZWFy Y2ggaW50ZXJmYWNlIDoNCj4gICAgKiBBZGQgYSBkcmF3IHJlY3RhbmdsZS9wb2x5 Z29uZSB0b29sDQo+ICAtIEVkaXRvciA6IEFkZCBhIG1hcCBmb3IgbWV0YWRhdGEg c3RhbmRhcmQgdG8gZHJhdyB0aGUgZXh0ZW50DQo+ICAgICogQWRkIGEgZHJhdyBy ZWN0YW5nbGUgdG9vbCBmb3IgSVNPIGFuZCBGR0RDDQo+ICAgICogQWRkIGEgZHJh dyBwb2x5Z29uIHRvb2wgZm9yIElTTw0KPiAgLSBNYXAgeW91ciBjYXRhbG9nIDog SmVyb2VuLCB3aGF0IGFyZSB0aGUgcGxhbiBvbiB0aGUgaW50ZXJtYXAgIA0KPiB2 aWV3ZXIgPw0KPg0KPiBJIHN0aWxsIGhhdmUgdG8gY2hlY2sgdGhlIHVzZSBvZiBh IHByb3h5IG9uIGpldHR5IGZvciBhamF4IGNhbGxzICANCj4gZnJvbSBvcGVubGF5 ZXJzLg0KPg0KPiBEbyB5b3UgdGhpbmsgd2UgY291bGQgYWRkIHRoYXQgdG8gdGhl IGJldGEgKG1heWJlIHRvbyBsYXRlKSBvciBhdCAgDQo+IGxlYXN0IEkgY291bGQg YWRkIGFuIGhvdy10byBvbiB0aGUgd2Vic2l0ZSA/DQo+DQo+IENoZWVycy4NCj4N Cj4gRnJhbmNvaXMNCj4NCj4NCj4NCj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSANCj4gLS0tDQo+IFRha2UgU3VydmV5cy4gRWFybiBDYXNoLiBJbmZsdWVuY2Ug dGhlIEZ1dHVyZSBvZiBJVA0KPiBKb2luIFNvdXJjZUZvcmdlLm5ldCdzIFRlY2hz YXkgcGFuZWwgYW5kIHlvdSdsbCBnZXQgdGhlIGNoYW5jZSB0byAgDQo+IHNoYXJl IHlvdXINCj4gb3BpbmlvbnMgb24gSVQgJiBidXNpbmVzcyB0b3BpY3MgdGhyb3Vn aCBicmllZiBzdXJ2ZXlzLWFuZCBlYXJuIGNhc2gNCj4gaHR0cDovL3d3dy50ZWNo c2F5LmNvbS9kZWZhdWx0LnBocD8gDQo+IHBhZ2U9am9pbi5waHAmcD1zb3VyY2Vm b3JnZSZDSUQ9REVWREVWDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQo+IEdlb05ldHdvcmstZGV2ZWwgbWFpbGluZyBs aXN0DQo+IEdlb05ldHdvcmstZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0DQo+ IGh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2dl b25ldHdvcmstZGV2ZWwNCj4gR2VvTmV0d29yayBPcGVuU291cmNlIGlzIG1haW50 YWluZWQgYXQgaHR0cDovL3NvdXJjZWZvcmdlLm5ldC8gDQo+IHByb2plY3RzL2dl b25ldHdvcmsNCg0K |