[GeoNetwork-users] FW: App that generates apps and metadata attached automatically

Hi all,
I repost again because I noticed that for some reason I wasn't anymore
subscribed to the mailing list :frowning: and maybe I wasn't receiving answers:

Hi all,
I'm searching for suggestions:
For a university project we have to create a web-app that generates new
android apps based on some specific values given in a web page.
Along with the creation of the new app, the website asks to the user some
metadata about the app, metadata that we want collect.

In the server we store only the metadata of each map and the data collected
by the app (it's an app to pin points in a map: those points will have
descriptions, etc)

For the METADATA part of this project we have to:
*Let user insert metadata about the new app in a web page (and register him
automatically to our geonetwork in our server)
*Collect those metadata for each newly created app
*Have a separate page on which we visualize in a list all the newly created
apps: the user can click on one of these elements, and then they are given
three possibilities:
1)VisualizeData (clicking on it opens a window with a map with the data
collected with that particular app)
2)VisualizeMetadata (clicking on it opens a window with the metadata about
the app: author, name, bounding box, etc)
3)DownloadMetadata (downloads metadata)

I'm unsure between using GEONETWORK or PYCSW to do this. Which solution do
you suggest and why?

As we have to visualize data collected with each of the apps, I thought
GEONETWORK was the best, because seems to offer a "ready" graphical
interface and a map to visualize all the data.
While on PYCSW the publication seems easy but not so much the
visualization, as far as I know (I'm a poor noob).
The problem is that I didn't found any tutorial or any explanation about
how to implement this (visualize in a web site, those data and metadata) so
I don't know how to start.
I saw there are some portals that offers the same function about
geographical collected data (those portals can visualize data, metadata,
and allow to download them), how did they do?
Do I have to deal with the code of geonetwork itself? Or maybe PYCSW offers
a more practical solution?
Can anyone help me figuring out how to accomplish this?

Thank you very much for your time and consideration
Cheers!
Chris

Hi

I guess if the metadata you require to collect fits Dublin Core or ISO19139
schemas both GeoNetwork and pyCSW support them, the advantage of GeoNetwork
is related to the provided user interface.

GeoNetwork has a default search UI and you can develop new ones or
customise the existing one (see
http://geonetwork-opensource.org/manuals/trunk/eng/users/customizing-application/search-ui/index.html),
but it's not really easy to do, depending on the level of customization can
require developments in AngularJS.

I would give a try to GeoNetwork default UI and if works pretty well for
your requirements, that can be a good solution.

If not, an option is to build a custom UI and use either the GeoNetwork API
for searching/managing metadata/etc (
http://geonetwork-opensource.org/manuals/trunk/eng/users/api/the-geonetwork-api.html)
or use the CSW API that is standard one to query/update metadata. If you
go for CSW, both GeoNetwork and pyCSW support it.

Regards,
Jose García

On Wed, Sep 13, 2017 at 11:03 AM, Chris j.m. <drakefusion@anonymised.com>
wrote:

Hi all,
I repost again because I noticed that for some reason I wasn't anymore
subscribed to the mailing list :frowning: and maybe I wasn't receiving answers:

Hi all,
I'm searching for suggestions:
For a university project we have to create a web-app that generates new
android apps based on some specific values given in a web page.
Along with the creation of the new app, the website asks to the user some
metadata about the app, metadata that we want collect.

In the server we store only the metadata of each map and the data collected
by the app (it's an app to pin points in a map: those points will have
descriptions, etc)

For the METADATA part of this project we have to:
*Let user insert metadata about the new app in a web page (and register him
automatically to our geonetwork in our server)
*Collect those metadata for each newly created app
*Have a separate page on which we visualize in a list all the newly created
apps: the user can click on one of these elements, and then they are given
three possibilities:
1)VisualizeData (clicking on it opens a window with a map with the data
collected with that particular app)
2)VisualizeMetadata (clicking on it opens a window with the metadata about
the app: author, name, bounding box, etc)
3)DownloadMetadata (downloads metadata)

I'm unsure between using GEONETWORK or PYCSW to do this. Which solution do
you suggest and why?

As we have to visualize data collected with each of the apps, I thought
GEONETWORK was the best, because seems to offer a "ready" graphical
interface and a map to visualize all the data.
While on PYCSW the publication seems easy but not so much the
visualization, as far as I know (I'm a poor noob).
The problem is that I didn't found any tutorial or any explanation about
how to implement this (visualize in a web site, those data and metadata) so
I don't know how to start.
I saw there are some portals that offers the same function about
geographical collected data (those portals can visualize data, metadata,
and allow to download them), how did they do?
Do I have to deal with the code of geonetwork itself? Or maybe PYCSW offers
a more practical solution?
Can anyone help me figuring out how to accomplish this?

Thank you very much for your time and consideration
Cheers!
Chris
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/
projects/geonetwork

--

*Vriendelijke groeten / Kind regards,Jose García
<http://www.geocat.net/&gt;Veenderweg 136721 WD BennekomThe NetherlandsT: +31
(0)318 416664 <+31318416664> <https://www.facebook.com/geocatbv&gt;
<https://twitter.com/geocat_bv&gt;
<https://plus.google.com/u/1/+GeocatNetbv/posts&gt;Please consider the
environment before printing this email.*