Examples of CitationImpl


Examples of org.geotools.metadata.iso.citation.CitationImpl

            final ResultSet        result    = statement.executeQuery(query);
            if (result.next()) {
                final String version = result.getString(1);
                final Date   date    = result.getDate  (2);
                final String engine  = metadata.getDatabaseProductName();
                final CitationImpl c = new CitationImpl(Citations.EPSG);
                c.getAlternateTitles().add(Vocabulary.formatInternational(
                        VocabularyKeys.DATA_BASE_$3, "EPSG", version, engine));
                c.setEdition(new SimpleInternationalString(version));
                c.setEditionDate(date);
                authority = (Citation) c.unmodifiable();
                hints.put(Hints.VERSION, new Version(version))// For getImplementationHints()
            } else {
                authority = Citations.EPSG;
            }
            result.close();
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

      //
      // //
      return new DefaultProjectedCRS(
                                        java.util.Collections.singletonMap("name",
                                        DefaultEllipsoidalCS.getName(pcrs,
          new CitationImpl("EPSG"))), pcrs.getConversionFromBase()
          .getMethod(), (GeographicCRS) pcrs.getBaseCRS(), pcrs
          .getConversionFromBase().getMathTransform(),
          createProjectedCS(linearUnit));
    } catch (FactoryException fe) {
      final IOException ex = new GeoTiffException(metadata, fe
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

          // Create a user-defined GCRS using the provided angular
          // unit.
          //
          // //
          gcs = new DefaultGeographicCRS(DefaultEllipsoidalCS
              .getName(gcs, new CitationImpl("EPSG")),
              (GeodeticDatum) gcs.getDatum(),
              DefaultEllipsoidalCS.GEODETIC_2D
                  .usingUnit(angularUnit));
        }
      } catch (FactoryException fe) {
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

                    final ResultSet        result    = statement.executeQuery(query);
                    if (result.next()) {
                        final String version = result.getString(1);
                        final Date   date    = result.getDate  (2);
                        final String engine  = metadata.getDatabaseProductName();
                        final CitationImpl c = new CitationImpl(Citations.EPSG);
                        c.getAlternateTitles().add(Vocabulary.formatInternational(
                                VocabularyKeys.DATA_BASE_$3, "EPSG", version, engine));
                        c.setEdition(new SimpleInternationalString(version));
                        c.setEditionDate(date);
                        authority = (Citation) c.unmodifiable();
                        hints.put(Hints.VERSION, new Version(version))// For getImplementationHints()
                    } else {
                        authority = Citations.EPSG;
                    }
                    result.close();
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

      // //
      final Conversion conversionFromBase=new DefiningConversion(
              pcrs.getConversionFromBase().getName().getCode(),
              pcrs.getConversionFromBase().getParameterValues());
      return new DefaultProjectedCRS(
              java.util.Collections.singletonMap("name",DefaultEllipsoidalCS.getName(pcrs,new CitationImpl("EPSG"))),
              conversionFromBase,
              pcrs.getBaseCRS(),
              pcrs.getConversionFromBase().getMathTransform(),
              createProjectedCS(linearUnit)
             
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

          // Create a user-defined GCRS using the provided angular
          // unit.
          //
          // //
          gcs = new DefaultGeographicCRS(DefaultEllipsoidalCS
              .getName(gcs, new CitationImpl("EPSG")),
              (GeodeticDatum) gcs.getDatum(),
              DefaultEllipsoidalCS.GEODETIC_2D
                  .usingUnit(angularUnit));
        }
      } catch (FactoryException fe) {
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

            identifier = new NamedIdentifier(properties);
            assertEquals("remarks", "Overrides remarks", identifier.getRemarks().toString(Locale.ENGLISH));
        }

        assertNotNull(properties.remove("authority"));
        assertNull   (properties.put("AutHOrITY", new CitationImpl("An other authority")));
        identifier = new NamedIdentifier(properties);
        assertEquals("authority", "An other authority", identifier.getAuthority().getTitle().toString(Locale.ENGLISH));

        assertNotNull(properties.remove("AutHOrITY"));
        assertNull   (properties.put("authority", Locale.CANADA));
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

    Utilities.ensureNonNull("parameter", object);
    // exampleUtilities end
}

private void exampleCitation(MetadataExamples examples) {
    CitationImpl citation = new CitationImpl();
    citation.setEditionDate(new Date()); // today
   
    Collection<ResponsibleParty> parties = Collections.singleton(ResponsiblePartyImpl.GEOTOOLS);
    citation.setCitedResponsibleParties(parties);
   
    referenceDocument(Citations.ORACLE);
}
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

    public EPSGCRSAuthorityFactory() {
        super(MINIMUM_PRIORITY);
    }

    public Citation getAuthority() {
        CitationImpl c = new CitationImpl(EXCEPTION_MESSAGE);
        c.freeze();
        return c;
    }
View Full Code Here

Examples of org.geotools.metadata.iso.citation.CitationImpl

            final Citation[] authorities = getAuthorities();
            switch (authorities.length) {
                case 0: authority = Citations.EPSG; break;
                case 1: authority = authorities[0]; break;
                default: {
                    final CitationImpl c = new CitationImpl(authorities[0]);
                    final Collection<Identifier> identifiers = c.getIdentifiers();
                    for (int i=1; i<authorities.length; i++) {
                        identifiers.addAll(authorities[i].getIdentifiers());
                    }
                    c.freeze();
                    authority = c;
                    break;
                }
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.