9

The default database is h2 just because it is easier to deploy. But it can be changed on the configuration file: http://geonetwork-opensource.org/manuals/trunk/eng/users/admin/advanced-configuration/index.html For the geographic data, geoNetwork uses two approaches: one is to use shapefiles and the other one is to use postGIS. So, it doesn't matter if you ...


7

There is a file inside your installation path where you can customize your base layer/s and servers: WEB-INF/config-gui.xml. It contains some instruction about this configuration. You can define base layers for both the mapSearch (the smaller one) and the mapViewer. Here's an example from a working Geonetwork config: <mapSearch options="{ projection:...


6

Geonetwork's default configuration tries to put H2 database files directly in /var/lib/tomcat7, which is not writable by the tomcat user. You need to change this to a location that is writable, and that is persistent (won't get overwritten by a redeployment). A simple solution for this is using the tomcat user's home directory. First, make sure your tomcat ...


5

Thanks for reply. I didn't know this log file. Really a great help! Here is the solution for my problem: http://myserver:8080/geonetwork/srv/eng/csw?SERVICE=CSW&version=2.0.2 &REQUEST=GetRecords&resultType=results &constraintLanguage=CQL_TEXT&constraint_language_version=1.1.0 &constraint=TempExtent_begin%20>=%20'2014-10-12T00:00:00Z' &elementSetName=full&...


4

I think you'll get it along with the Java Development kit. Found this on the ArcGIS Resource Center: During ArcSDE client installation, the following files are installed: jsde_sdk.jar - Contains the ArcSDE Client, and Geometry Java API class files. jpe_sdk.jar - Contains the ArcSDE Projection Engine Java API class files. concurrent.jar - ...


4

You should replace : myquery = PropertyIsEqualTo('csw:AnyText', 'été') with: myquery = PropertyIsEqualTo('csw:AnyText', u'été') The prefix indicates a unicode string : 3.1.3. Unicode Strings


3

After some trial and error I have had some success that I'm including here in case any one else runs into this problem. I was able to move the Metadata using two slightly different approaches, I'm sure there are others that would work as well. If you're not familiar you can change the default Metadata Style ArcGIS uses by clicking on the Customize menu, ...


3

If I understood this right, you are looking for something like this: https://github.com/geonetwork/schema-plugins Or http://metadata101.org


3

Some additional info on the matter, you might want to use a WMS harvester to generate metadata from the WMS capabilities document. The geonetwork WMS harvester can create iso19115 metadata for datasets and iso19119 metadata for service. Note that the geoserver guys are working on a CSW implementation within geoserver, which would allow you to harvest from ...


3

It is trying to create the H2 database on "java.io.FileNotFoundException: C:\Program Files (x86)\geonetwork\jetty\geonetwork.lock.db (Access is denied)". So it seems that you have a privileges problem. The fastest thing to solve this is to modify the config.xml file to point the database url to another place where you know your tomcat user has writable ...


3

GeoNetwork automatically detects the default language from the browser and redirects to that language. You will have to override that to avoid this redirection. Check the Spring MVC configuration here: https://github.com/geonetwork/core-geonetwork/blob/5f886f80c76b2c88c1f4c13a07aa1f017cdcdb0c/web/src/main/webapp/WEB-INF/spring-servlet.xml#L24


3

You can paste it in <head></head> section in this file: web-app/src/main/webapp/xslt/base-layout.xsl.


3

GeoNetwork 3.6 uses GeoTools 16.0. This version of GeoTools doesn't support urn:ogc:def:crs:OGC:1.3:CRS84 CRS. The support for this CRS was introduced in GeoTools 17.1. GeoNetwork 3.8 still uses the GT 16 so the problem still exists in current GN release. Issue in GN for tracking the problem: #4072


2

I've had the same issue. I have run sudo apt-get remove grass grass-dev libotb monteverdi which has then allowed me to be able to install and upgrade other software properly. It seems that the reason for the issue is due to two versions of grass being installed.


2

note that the way a layer can be accessed from a dublin core metadata record varies between implementations, in geonetwork usually one adds the layername in the onlineresource name attribute, in previous versions of geoext/gxp this was not well managed, but Bart recently fixed it in this commit, https://github.com/opengeo/gxp/commit/...


2

There's a fork of Geonetwork 2.8.0 that has an SDE Metadata harvester. I don't know if it's been merged in, but it was built off of earlier work by a Dutch outfit B3Partners. Here is a post from the mailing list discussing it. And here is the fork off of github. The Geonetwork 3.0 roadmap includes harvester improvements. Geocat (mentioned above) works ...


2

You cannot have different tomcats listening to the same port. Said that, it is good to have separated tomcats for big java apps, just because if one of them have problems like running out of memory, you can restart that app without having to bother the other app. Running out of memory is common for certain use cases on geoServer. So, it really depends on ...


2

It is possible to connect geoNetwork to different authentication systems like LDAP or CAS, which is the recommended way of sharing users between different apps: http://geonetwork-opensource.org/manuals/trunk/eng/users/admin/authentication/index.html But probably you are talking about a customized database with users and groups. There is no generic way to do ...


2

Find out \jetty\etc\jetty.xml file, modify this line: <Set name="port"><Property name="jetty.port" default="8080"/></Set> change 8080 into port number you want, save the file and restart geonetwork.


2

There are several independent parts you need to translate to get a new language in GeoNetwork: Schemas: For each schema you want to use, you have to translate several files. Example: https://github.com/geonetwork/core-geonetwork/tree/2.10.x/web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19139/loc/eng UI: Depending on what version of the UI you ...


2

I think I got it work now. This was pretty easy actually. I had to restart tomcat by using /bin/shutdown.sh and startup.sh instead of service tomcat7 restart. After deploying geonetwork.war from scratch, my geonetwork UI was reset and database was filled with tables, so I guess that's it.


2

The API is almost the same as in version 2. You can use the following one: http://geonetwork-opensource.org/manuals/2.10.4/eng/developer/xml_services/user_xml_services.html#create-a-user-xml-user-update The xml.user.update service can be used to create new users, update user information and reset user password, depending on the value of the operation ...


2

If you enter the administration console, you will find a field where you can define the base layers (and projection and all the init configuration) of the map. More information on the GeoNetwork documentation: http://geonetwork-opensource.org/manuals/trunk/eng/users/customizing-application/search-ui/configdefault.html


2

You need to change config-viewer.xml file. You can also change default zoom and position of loaded map. For example mine for testing looks like that, but WMS is a little weird. When I change base layer it disappear from background layers. <ows-context:OWSContext xmlns:ows-context="http://www.opengis.net/ows-context" xmlns:ows="...


2

On the settings (geonetwork/portal/eng/admin.console#/settings/system) you can find a json string that defines the map on Map -> Configuration for maps If that is not enough for you, you can modify the javascript files directly: http://geonetwork-opensource.org/manuals/trunk/eng/users/customizing-application/search-ui/configdefault.html#viewer-settings ...


2

When I hit this issue the specific schema mentioned was readable by tomcat but a dispairing chown -R tomcat7 /var/lib/tomcat7/webapps/geonetwork solved the problem. I think it is caused by running as root for debugging purposes.


2

I'm guessing the CSW you are querying has 'http://localhost:8080' set as it's host in the CSW configuration. OWSLib's CSW support does a GetCapabilities request by default to get this information. You can use the skip_caps=True parameter to bypass this: csw = CatalogueServiceWeb(geonetwork, skip_caps=True) which means OWSLib will always use the URL you ...


2

Following a post from amacar on the GeoNetwork user list [1] I was able to place the supplementalInformation in the default metadata view. These are the steps I've done: a) add Supplemental Information in /WEB-INF/config-lucene.xml, in the dumpFields section <field name="supplementalInformation" tagName="supplementalInformation"/> b) add ...


2

I was looking at CatController.js and the Spring MVC but couldnt do much. I managed to set everything in english (one language only) by manipulating the HTTP headers passed from Nginx to geonetwork https://stackoverflow.com/questions/11939171/mapping-accept-language-header-to-domain-with-nginx-and-django location /geonetwork { ...


2

Found one possible solution, which is to use this request (grabbed it out of the firebug console when loading the catalog startpage): https://catalog-url/geonetwork/srv/eng/qi?_content_type=json&summaryOnly=true It contains the useful sections, amongst others @count formats serviceTypes which I think I can build something out of at least.


Only top voted, non community-wiki answers of a minimum length are eligible