public class SpatialBoxParsingUtility extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DC_BOX_EAST_PROPERTY |
static String |
DC_BOX_NORTH_PROPERTY |
static String |
DC_BOX_SOUTH_PROPERTY |
static String |
DC_BOX_WEST_PROPERTY |
static String |
GEOHASH_LEVEL_1_FIELD |
static String |
GEOHASH_LEVEL_2_FIELD |
static String |
GEOHASH_LEVEL_3_FIELD |
static String |
GEOHASH_LEVEL_4_FIELD |
static String |
GEOHASH_LEVEL_5_FIELD |
static String |
GEOHASH_LEVEL_6_FIELD |
static String |
GEOHASH_LEVEL_7_FIELD |
static String |
GEOHASH_LEVEL_8_FIELD |
static String |
GEOHASH_LEVEL_9_FIELD |
static String |
INDEX_EAST_PROPERTY |
static String |
INDEX_NORTH_PROPERTY |
static String |
INDEX_SOUTH_PROPERTY |
static String |
INDEX_WEST_PROPERTY |
Constructor and Description |
---|
SpatialBoxParsingUtility() |
Modifier and Type | Method and Description |
---|---|
void |
addGeohashLevelField(int level,
String indexFieldName,
String latLongVal,
List<SolrElementField> fields) |
String |
extractDublinCoreDirectionalValue(String nodeValue,
String boxDirectionProperty) |
String |
extractNodeValue(Document doc,
XPathExpression xPathExpression) |
List<SolrElementField> |
parseDataCiteBoundingCoordinates(Document doc,
XPathExpression boxExpression,
XPathExpression pointExpression) |
List<SolrElementField> |
parseDataCiteGeohash(Document doc,
XPathExpression boxExpression,
XPathExpression pointExpression) |
public static final String INDEX_NORTH_PROPERTY
public static final String INDEX_SOUTH_PROPERTY
public static final String INDEX_EAST_PROPERTY
public static final String INDEX_WEST_PROPERTY
public static final String GEOHASH_LEVEL_1_FIELD
public static final String GEOHASH_LEVEL_2_FIELD
public static final String GEOHASH_LEVEL_3_FIELD
public static final String GEOHASH_LEVEL_4_FIELD
public static final String GEOHASH_LEVEL_5_FIELD
public static final String GEOHASH_LEVEL_6_FIELD
public static final String GEOHASH_LEVEL_7_FIELD
public static final String GEOHASH_LEVEL_8_FIELD
public static final String GEOHASH_LEVEL_9_FIELD
public static final String DC_BOX_NORTH_PROPERTY
public static final String DC_BOX_SOUTH_PROPERTY
public static final String DC_BOX_EAST_PROPERTY
public static final String DC_BOX_WEST_PROPERTY
public String extractNodeValue(Document doc, XPathExpression xPathExpression)
public String extractDublinCoreDirectionalValue(String nodeValue, String boxDirectionProperty)
public List<SolrElementField> parseDataCiteBoundingCoordinates(Document doc, XPathExpression boxExpression, XPathExpression pointExpression)
public List<SolrElementField> parseDataCiteGeohash(Document doc, XPathExpression boxExpression, XPathExpression pointExpression)
public void addGeohashLevelField(int level, String indexFieldName, String latLongVal, List<SolrElementField> fields)
Copyright © 2022. All rights reserved.