Coder Social home page Coder Social logo

esri / geoportal-server Goto Github PK

View Code? Open in Web Editor NEW
244.0 77.0 149.0 449.08 MB

Geoportal Server is a standards-based, open source product that enables discovery and use of geospatial resources including data and services.

Home Page: https://gptogc.esri.com/geoportal

License: Apache License 2.0

C# 45.99% Shell 0.04% ActionScript 8.70% Java 29.14% CSS 0.45% JavaScript 7.12% HTML 0.42% XSLT 7.90% PLSQL 0.02% Batchfile 0.15% TSQL 0.04% PowerShell 0.02%
publishing-sharing geoportal geoportal-server esri-geoportal-server metadata csw metadata-editing iso fgdc inspire

geoportal-server's Introduction

IMPORTANT: This is the archive for Esri Geoportal Server v1.x (RETIRED)

NOW AVAILABLE: Esri Geoportal Server v2

Visit Esri Geoportal Server 2 to explore the next generation metadata catalog and harvesting capabilities as separate modules. The repositories are located at Esri Geoportal Server Catalog and Esri Geoportal Server Harvester.

Esri Geoportal Server v1 - ARCHIVE

This repository is maintained as an archive for those who are still actively using Esri Geoportal Server v1.

We are not planning any updates to this repository.

Note: Geoportal Server 1.x does not use Log4j and as such is not vulnerable to the recently identified issue with Log4j 2.

Geoportal Server v1.x

Coverage Status Coverity Scan Build Status

Introduction to geoportal-server

Geoportal Server is a standards-based, open source product that enables discovery and use of geospatial resources including data and services.

Geoportal Server allows you to catalog the locations and descriptions of your organization's geospatial resources in a central repository called a geoportal, which you can publish to the Internet or your intranet. Visitors to the geoportal can search and access these resources to use with their projects. If you grant them permission, visitors can also register geospatial resources with the geoportal. Geoportals give you an enterprise-level view of your geospatial resources regardless of their type or location. Resources are registered with a geoportal using metadata, which describes the location, age, quality, and other characteristics of the resources. With access to this information about resources, an organization can make decisions based on the best resources available.

With the Geoportal Server you can:

  • Improve the efficiency and effectiveness of geospatial activities within your enterprise and across organizations.
  • Support collaboration and cooperation among departments and organizations by facilitating the sharing of geospatial resources regardless of the GIS platform.
  • Gain an enterprise-level awareness of disparate geospatial data, Web services, and activities.
  • Leverage existing geospatial resources so your organization doesn't duplicate those resources or the effort to create them.
  • Ensure the use of approved, high-quality datasets.
  • Reduce the time users spend trying to find relevant, usable geospatial resources.

Want to learn more? Try our sandbox site!

Want to get started right away? Download the [compiled distribution and installation files] (https://github.com/Esri/geoportal-server/releases/download/v1.2.8/geoportal-1.2.8.zip).

Releases and Downloads

  • 1.2.9 - Released September 29, 2017, click here for release information and downloads.

Features

Please click here for key features of Geoportal Server.

Requirements

Please refer to here for system requirements.

Resources

Geoportal Server documentation is broken down into three buckets: a wiki, Javadoc for server components, and JavaScript documentation for the Geoportal XML Editor.

  • The wiki hosts topics for how to install, configure, customize, and use the Geoportal Server and its related components.
  • The Javadoc describes the Java packages used in the Geoportal Server web application.
  • The XML Editor JavaScript documentation explains its JavaScript classes and XML elements and configuration files.

Support or Contact

Contact us at [email protected] for questions and weโ€™ll help you sort it out.

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Contributing

Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.

Licensing

Copyright 2013 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.

geoportal-server's People

Contributors

austinkeeley avatar calvinkwandev avatar chelm avatar creece avatar dependabot[bot] avatar eggwhites avatar g3r4n avatar gcampanile avatar jsaligoe avatar mhogeweg avatar pandzel avatar pfoppe avatar rexneville avatar rkachelriess avatar robblis avatar rsignell-usgs avatar scw avatar tmatinde avatar tomkralidis avatar umacgillivray avatar yuanjie0913 avatar zguo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geoportal-server's Issues

Pagination issues for the CSW responses

Hi,
We observed this recently. While querying through CSW (www.nodc.noaa.gov/geoportal/csw/discovery?Request=GetCapabilities&Service=CSW&Version=2.0.2), the total number of records for dataset fileIdentifier: UPA-L2P-ATS_NR_2P is 16824. While response from following request (with 16820 as startPosition, 5 as maxRecords) seems to be a little confused. Cause cursor already passes last granule (16824) of dataset, the nextRecord in this response is supposed to be 0 instead of 16825. Please see the sample query.

Request:



summary

ogc:Filter
ogc:And
ogc:PropertyIsEqualTo
ogc:PropertyNamedc:subject/ogc:PropertyName
ogc:LiteralUPA-L2P-ATS_NR_2P/ogc:Literal
/ogc:PropertyIsEqualTo
/ogc:And
/ogc:Filter


Could this be a possible bug?

Thanks,
Li

Spelling error

a spelling error
geoportal\catalog\js\v1.2.4\gpt-identity-users.js (line 99)

elLoadingImg.alt = "Loaging";
should be
elLoadingImg.alt = "Loading";

403 Forbidden Error when publishing SOAP endpoints to Geoportal

When logged into Geoportal app as the administrator and attempting to publish ArcGIS protocol with SOAP endpoints, a 403 Forbidden error is generated. SOAP endpoints resolve successfully in the browser directly. Reverse proxy parameter is set in gpt.xml as

"

What am I missing here to make this work?

Thanks.

UKGemini 2.2 standard

Hi,

Are there plans to have the UKGemini 2.2 standard on geoportal? If so are there any timeframes for this?

Thanks

Halil

Error browsing metadata after search on federated catalogs

To reproduce the error.

  • in the search page add some federated catalog
  • remove "This site" from the list of searching catalogs
  • perform a search with some results
  • go to the browse page
  • click on an item of the tree so to show some results
  • clik on details: error because the details tries to fetch from the last catalog used

ISO 19115-2 XSLT to render Details page

For rendering the Details page, an XSLT can be used (https://github.com/Esri/geoportal-server/wiki/Use-an-XSLT-to-Render-the-Details-Page). For the ISO 19115-2 schema in the geoportal, no XSLT is provided with the geoportal out-of-the-box. Some transformations for ISO 19115-2 are available online (https://geo-ide.noaa.gov/wiki/index.php?title=Extensible_Stylesheet_Language_Transformation_(XSLT)#URLs_of_Transformations_from_ISO) but these aren't compatible because geoportal requires XSLT version 1.0. Enhancement is to provide one with the geoportal distribution, as is done for the ISO 19115 and FGDC profiles.

CSW Client can't be installed

cswinstall_error

We tried to install the CSW-Client 10.1 and 10.2 from https://github.com/Esri/geoportal-server/wiki/Geoportal-Server-Downloads
We allways get an error (see image).

Anyone an idea how to solve this?

The (old) sourceforge Version works for ArcGIS 10.1.(http://sourceforge.net/projects/geoportal/).

Error Message:
Error 1609. An error occured while applying security settings. User is not a valid user or group. This could be a problem with the package, or a problem connecting to a domain controller on the network. Check your network connection and click Retry, or C...

Unable to register CSW resources

We have Geoportal Server 1.2.4 implemented and when I attempt to register a CSW resource I recieve the error "Unable to parse document" upon clicking the create button

Support custom context path

Support of custom context path is needed. This includes configuration, when geoportal is deployed in internal network and exposed using reverse proxy configuration.

metadata validation XPath rules are not namespace aware

Uploaded/harvested documents are valid according XSD schema, but geoportal reports errors. The problem is, that in *-definition file parameter selectors strictly expects elements with fixed prefixes.

Steps to reproduce:

                    <gmd:title>
                        <gco:CharacterString>testas</gco:CharacterString>
                    </gmd:title>

To:

                    <gmd:title>
                        <CharacterString xmlns:gco="http://www.isotc211.org/2005/gco">testas2</CharacterString>
                    </gmd:title>
  • Try upload and validate changed document. Errors are reported:
    2013-09-27_12_23_55

The same issue occured for me, when I uploaded document to Inspire metadata editor, edited and later tried publish it on my geoportal. Document contained something like this:

            <gmd:role>
                <CI_RoleCode xmlns="http://www.isotc211.org/2005/gmd" codeSpace="ISOTC211/19115" codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>
            </gmd:role>

Search page returning a 404 Not Found

I have just installed 1.2.4 clean on a disconnected environment and referencing valid JS libraries. When I load the Search page and using Fiddler to watch the traffic, I notice I get a 404 on http://servername.domain/geoportal/catalog/search/null. Can someone help me troubleshoot that? The problem is my Zoom In/Out buttons for the map show up in the upper right of the page, not on the map itself. I am using JSAPI 3.2.

FAIL - Application at context path /geoportal could not be started

Hi,
I am trying to get geoportal up and running on a test machine (windows 7), and have gone through the guide, i have tried to view the site using http://localhost/geoportal, but i get the following message..

type Status report
message /geoportal/
description The requested resource is not available.

Using the Tomcat Applications manager I can see geoportal listed, but not started. When i click on Start the message at the top appears.

FAIL - Application at context path /geoportal could not be started
FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [/geoportal]

Where am I going wrong? I am using Geoportal 1.2.2.
Thanks
Halil

iso-details.xslt template should include gco:CharacterString for Browse Graphic fileName

In the iso-details.xslt, the section for retrieving the gmd:fileName is this:

xsl:attribute name="src" xsl:value-of select="gmd:fileName"

Where the actual metadata element is this (note, gco:CharacterString): /gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:graphicOverview/gmd:MD_BrowseGraphic/gmd:fileName/gco:CharacterString

Without going to the gco:CharacterString node, the thumbnail URL cannot be rendered in the Details view. Instead, the URL for the thumbnail shows with "%0A%09%09%09%09%09" characters.

Workaround/Fix: update the portion of iso-details.xslt to include gco:CharacterString in the xsl:template match="gmd:graphicOverview/gmd:MD_BrowseGraphic" section:

xsl:attribute name="src" xsl:value-of select="gmd:fileName/gco:CharacterString"

Incorrect Label on preview

In catalog/skins/tiles/previewBanner.jsp line 48 the label referenced is catalog.main.home.caption
but it should be:
catalog.main.home.menuCaption

csw over https fails

geoportal/src/com/esri/gpt/catalog/harvest/clients/HRHttpClient.java
missing is isHttps()
84-90
/**

  • Validates protocol definition.
  • @throws HRInvalidProtocolException if invalid protocol definition
    */
    @OverRide
    protected void validateProtocol() throws HRInvalidProtocolException {
    super.validateProtocol();
    if (!isHttp() && !isFtp()) {
    throw new HRInvalidProtocolException(
    HRInvalidProtocolException.ProtocolElement.url,
    "Neither HTTP nor FTP protocol.");
    }
    }

Known Issue 57363 re integration with Active Directory

ESRI's Help for the Geoportal Extension v.10 has the known issue or limitation
57363 Geoportal does not support registering new users through the Register page or changing a password through the My Profile page if configured with Active Directory. I am being required by my govt org to re-implement the security for our Geoportal using AD. Do you have a schedule for when this feature will be implemented, or is there a workaround for this problem?

Solr Bounding Box not always indexed with correct coordinates

I'm getting bounding box coordinates as [West, South, South, North] instead of [West, South, East, North] when I query Solr.

My hunch is it has something to do with the following code:

In geoportal-server\components\gc\src\gc-config\xmltypes\fgdc-base-toSolr.xslt:
22 <xsl:value-of select="normalize-space(westbc)"/>
23 <xsl:text> </xsl:text>
24 <xsl:value-of select="normalize-space(southbc)"/>
25 <xsl:text> </xsl:text>
26 <xsl:value-of select="normalize-space(southbc)"/> //<-- eastbc?
27 <xsl:text> </xsl:text>
28 <xsl:value-of select="normalize-space(northbc)"/>

And geoportal-server\components\gc\www\WEB-INF\classes\gc-config\xmltypes\fgdc-base-toSolr.xslt:
22 <xsl:value-of select="normalize-space(westbc)"/>
23 <xsl:text> </xsl:text>
24 <xsl:value-of select="normalize-space(southbc)"/>
25 <xsl:text> </xsl:text>
26 <xsl:value-of select="normalize-space(southbc)"/> //<-- eastbc?
27 <xsl:text> </xsl:text>
28 <xsl:value-of select="normalize-space(northbc)"/>

Error adding certain GeoNetwork 2.0.2 resources

Attempted to add the following Geonetwork catalogs as resources:

Selected profile: GeoNetwork CSW 2.0.2 APISO

Received the following error:

- Dublin Core (dc)
Identification Information - Title: is required.
/rdf:RDF/rdf:Description/dc:title

Restore geoportal metadata

Hi,
I installed geoportal 1.2.2, arcgis server 10 and postgresql 8.4 and populate geoportal with resources.
Now I upgrade to arcgis 10.1 and postgresql 9.1.3.1.
I backup database and restore it under new version, but I lost all geopoprtal metadata.
Why?
Thanks in advance.

Wiki Edit Request

I tried to fix the wiki...but couldn't do a pull request on it so I'm resorting to submitting this in an issue.

esri/geoportal-server/wiki/What-is-a-geoportal-and-the-geoportal-server

The fix was in the first sentence of the page, just fixing a link...here's what it might be replaced with:

A geoportal is a gateway to Web-based geospatial resources (see [[What-is-a-geoportal-and-the-geoportal-server#what-is-a-resource|What is a resource?]]), enabling users to discover, view and access geospatial information and services made available by their providing organizations.

Thanks! ๐Ÿ˜บ ๐Ÿš€

reverseProxy.baseContextPath should be smarter to support SSL

We utilise Apache installed on the same machine and use name based hosting to force SSL encryption when accessed externally (business security policy requires SSL whenever a login is present on the website, irrelevant of level of sensitivity). We then also have an internal "shortname" for LAN http access.

Apache conf example (irrelevant lines removed):

<VirtualHost x.x.x.x:80>
ServerName fully.qualified.domain
Redirect permanent / https://fully.qualified.domain/
</VirtualHost>

<VirtualHost x.x.x.x:443>
ServerName fully.qualified.domain
SSLCertificateFile conf/ssl2048/cert.crt
SSLCertificateKeyFile conf/ssl2048/key.key
ProxyPass / http://localhost:8080/nsw/
ProxyPassReverse / http://localhost:8080/nsw/
</VirtualHost>

<VirtualHost x.x.x.x:80>
ServerName local.short.name
ProxyPass / http://localhost:8080/nsw/
ProxyPassReverse / http://localhost:8080/nsw/
</VirtualHost>

Problem is when we set the reverseProxy.baseContextPath to our fully qualified https external address, it breaks links for internal users, especially on pages like:
http://local.short.name/rest/find/document/?f=html&searchText=title:8925-4S%20AND%20title:25000%20AND%20title:PRINTED
The "Details" and "Metadata" links are hardcoded https://fully.qualified.domain which does not work internally.

Can this section of the code be a little smarter to identify the URL the user is currently accessing the GeoPortal from (e.g. use relative links). The only way we can really bypass to get this working is to either modify local host files to point the FQDN to local IP, or make a crude addition into our corporate DNS.

LYR Files Won't Download from Geoportal

When I use a hyperlink in the metadata's networkr tag for a layer file (for example, http://myserver/Downloads/roads.lyr), the layer file is not downloadable in the Geoportal. I get an http 404 file cannot be found error in the browser. However, if I use a layer package or a zip file with the same path only with a .lpk or a .zip extension, the file will be downloadable (I'll get theusual prompt in the browser asking me if I want to save or open the file). The gpt.xml lists layer files as one of the options, so why do layer files show up as "file not found" but .lpk and .zip files can be downloaded from the Geoportal? Thanks!

Scheduled job to generate a DCAT.json output file

Geoportal should host a static DCAT.json output file that is 1) created or updated at an interval by a scheduled job, and 2) stored within the geoportal web application so it can be accessed through the web.

Adding indexables for ArcGIS Metadata Format

[I hope this is the right place for this message... things have changed since I last posted here]
We're running geoportal 1.22, and we'd like to index the publisher elements of various metadata standards. In FGDC, there are a couple of elements that are already mapped to the 'publisher' meaning, but we wanted to add [/metadata/idinfo/citation/citeinfo/pubinfo/publish], which seems like a natural choice. So I just slipped that into the xpath expression in /geoportal/WEB-INF/classes/gpt/metadata/fgdc/fgdc-indexables.xml, and it worked just great. We can now search on that element of FGDC metadata.

The trouble comes when I try to add an indexable for the ArcGIS Metadata format. There is a similar file in /geoportal/WEB-INF/classes/gpt/metadata/esri/esri-arcgis-indexables.xml that I added a new line to:

But this line has no effect on search. I can't find a document based on the contents of that element. I also noticed that there are indexables in esri-iso-definition.xml, so I added the same line in there, and that also made no difference. What am I missing?

gc's WEB-INF/web.xml file references wrong welcome file and includes incorrect server name

The //geoportal-server/components/gc/www/WEB-INF/web.xml file should be updated. Currently, it references index.html and index.jsp in the welcome file list - but the gc web app uses a file called g.html instead. Also, there is a reference to the data.gov machine in the targetUri parameter.

DETAILS

index.html index.jsp

SHOULD BE:

g.html

targetUri
http://datagov:80/solr

SHOULD BE:

targetUri
http://test.esri.com:8983/solr/collection1

No LDAPS Support when connected to a secured LDAP

I am trying to configure Geoportal Server for Single Signon on a disconnected network using PKI/LDAP. At the Tomcat level, I have everything working perfectly and I can see my cached credentials getting through to Geoportal Server. However, the problem that is occurring according to the logs is Geoportal Server cannot establish a connection with our LDAP server, which is LDAPS secured. For example, ldaps://myldap.server:636.

Does Geoportal Server support LDAPS? If not, can we get this addressed quickly or someone tell me how to make it work? It appears there are some settings in the gpt.xml (like securityProtocol) that may support this but I can't find any documentation on valid values.

The gpt.log file reports the following (much abbreviated since I am retyping this by hand):

SEVERE: An error occurred while evaluating single sign-on credentials for: MAJORRO
com.esri.gpt.framework.security.identity.IdentityException: Unable to connect to LDAP.
at com.esri.gpt............
.............
Caused by: javas.naming.CommunicationException: simple bind failed: myldapserver:636 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: unable to find valid certification path to requested target
..............

Thanks.

.war file missing?

The 1.2.2 install docs mention the existence of a geoportal.war file.

It does not appear that the file is available anywhere in the project currently. I managed to get it by some Googling, and checking out 620065b093

Three questions about Geoportal: tags absent, indexing abstract-only, howto add fields in details page

I have installed Geoportal on a virtual Linux server and I have two questions:

Tags absent
When I create metadate using ArcCatalog 10.1, description form ISO 19139, there is a comma separated "Tags" field. This field is not included when using the Addin publish client.
Is there a way to include this field in the upload, and use it for indexing the metadata?

Abstract index only
In the search results in Geoportal I find that only abstract content is indexed. I looked in the apiso-indexables.xml and the funny thing is that the other properties do have xpaths. So they should get indexed.
Do you have an explanation for this?

Howto add fields to the detailspage
Is there a way to edit which properties are shown on the geoportal/catalog/search/resource/details.page? For instance, when I want to show where to find the file on our local network. I want to add the property source two the details page. Can you tell me how to add this?

Many thanks in advance for your answers!

Dries Oomen
The Netherlands

Data indexing into geoportal

We have been experiencing this issue few times during the past 1 year.
For example, it shows 1000 records have been indexed in the ADMINISTRATION page, but a blank search returns only 800 records in the search page.

We used to clear the indexing directory, then the geoportal would re-index everything and finally we would get the same 1000 records in the search page. But is there another solution for this? What might cause this problem?

Thanks,
Li

CSW: Invalid parameter value: locator=PropertyName (startDate is not a supported queryable)

I work at SOCIB and we've recently installed an ESRI Geoportal Server v1.2.4 in our testing environment to evaluate its CSW capabilities.

I've tried to reproduce an example that uses oswlib which should retrieve records filtered by date.

But I get an exception as response from the server. The exception arises because startDate is not a supported queryable, but I haven't manage to get the list of supported queryables or where I can configure them.

Here you have the request and the response.

Request

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<csw:GetRecords xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" outputSchema="http://www.opengis.net/cat/csw/2.0.2" outputFormat="application/xml" version="2.0.2" service="CSW" resultType="results" maxRecords="15" xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd">
<csw:Query typeNames="csw:Record">
<csw:ElementSetName>full</csw:ElementSetName>
  <csw:Constraint version="1.1.0">
    <ogc:Filter>
      <ogc:And>
        <ogc:PropertyIsLike wildCard="%" singleChar="_" escapeChar="\">
          <ogc:PropertyName>anyText</ogc:PropertyName>
          <ogc:Literal>sea_water_temperature</ogc:Literal>
        </ogc:PropertyIsLike>
        <ogc:PropertyIsLessThanOrEqualTo>
          <ogc:PropertyName>startDate</ogc:PropertyName>
          <ogc:Literal>2013-12-00</ogc:Literal>
        </ogc:PropertyIsLessThanOrEqualTo>
        <ogc:PropertyIsGreaterThanOrEqualTo>
          <ogc:PropertyName>endDate</ogc:PropertyName>
          <ogc:Literal>2010-10-01</ogc:Literal>
        </ogc:PropertyIsGreaterThanOrEqualTo>
        <ogc:PropertyIsLike wildCard="%" singleChar="_" escapeChar="\">
          <ogc:PropertyName>apiso:ServiceType</ogc:PropertyName>
          <ogc:Literal>*opendap*</ogc:Literal>
        </ogc:PropertyIsLike>
        <ogc:BBOX>
          <ogc:PropertyName>ows:BoundingBox</ogc:PropertyName>
          <gml:Envelope>
            <gml:lowerCorner>-71.5 39.5</gml:lowerCorner>
            <gml:upperCorner>-63.0 46</gml:upperCorner>
          </gml:Envelope>
        </ogc:BBOX>
      </ogc:And>
    </ogc:Filter>
  </csw:Constraint>
</csw:Query>
</csw:GetRecords>

Response

<?xml version="1.0" encoding="UTF-8"?>
<ExceptionReport version="1.2.0" xmlns="http://www.opengis.net/ows">
  <Exception exceptionCode="InvalidParameterValue" locator="PropertyName">
    <ExceptionText>
      Invalid parameter value: locator=PropertyName
    </ExceptionText>
    <ExceptionText>
      startDate is not a supported queryable.
    </ExceptionText>
  </Exception>
</ExceptionReport>

SEVERE: Error parsing XSD schema-gemini-iso-19119

We are experiencing a situation where metadata records no longer validate, and cannot be saved (except in Draft mode) or approved. The gpt log reports the following:

25-Sep-2013 12:27:48 com.esri.gpt.catalog.schema.XsdValidator newValidator
SEVERE: Error parsing XSD, schema=gemini-iso-19119 xsdLocation=http://eden.ign.fr/xsd/isotc211/isofull/20090316/srv/srv.xsd
org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://eden.ign.fr/xsd/isotc211/isofull/20090316/srv/srv.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not xsd:schema....
...
25-Sep-2013 12:18:28 com.esri.gpt.control.rest.ManageDocumentServlet execute
SEVERE: jErr = {
message: "Invalid metadata document.",
code: 409,
errors: [
"???Error parsing XSD, schema=gemini-iso-19119 xsdLocation=http://eden.ign.fr/xsd/isotc211/isofull/20090316/srv/srv.xsd"

We have not made any changes to the Geoportal in terms of schema or metadata properties. Can anyone shed a light on this please? When we use the eden.ign.fr http path it times out or comes back with:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.isotc211.org/2005/srv" elementFormDefault="qualified" version="0.1">

xs:annotation
xs:documentation
This file was generated from ISO TC/211 UML class diagrams == 10-13-2006 11:14:05 ======
/xs:documentation
/xs:annotation

<xs:include schemaLocation="../srv/serviceMetadata.xsd"/>

/xs:schema

any help greatly appreciated.

ArcGIS MapServer layers not added as separate records

Added this ArcGIS 10 service as a resource:

Saved, set as approved, synchronized content. None of the available layers on the server were added as separate records. However the metadata record for the resource itself lists the layers in the abstract:

<dct:abstract>
<rdf:value rdf:resource="mxd.comments">DARMC (Atlas of Roman and Medieval Civilization)</rdf:value>
<rdf:value rdf:resource="mxd.subject">DARMC (Atlas of Roman and Medieval Civilization)</rdf:value>
<rdf:value rdf:resource="service.layername">Roman Empire</rdf:value>
<rdf:value rdf:resource="service.layername">Bishoprics ca. 600</rdf:value>
<rdf:value rdf:resource="service.layername">Cities & Settlements</rdf:value>
<rdf:value rdf:resource="service.layername">Other Features</rdf:value>
<rdf:value rdf:resource="service.layername">Aqueduct</rdf:value>
<rdf:value rdf:resource="service.layername">Bath</rdf:value>
......etc

Is there a way to create a record for each layer?

Using Publish Client does not add new metadata

Hi,

software versions -
ArcGIS Desktop 10.1
Publish Client 10.1
Geoportal 1.2.2

I am trying to publish metadata using the Publish Client, and it successfully publishes and I can see the new record in the backend tables and on geoportal, however when I try to publish another one it does NOT add a new record it just replaces the existing one in the backend table. So in essence I only have 1 record even though I have published 2 datasets that have metadata.

Can someone help and it is quite a big thing for it not to be adding records.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.